@font-face{font-family:paperlogy;src:url(/_next/static/media/1dc118ae0b0e1412-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:paperlogy;src:url(/_next/static/media/e69677aa7c5ce494-s.p.ttf) format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:paperlogy;src:url(/_next/static/media/348c2b13a0b8aab6-s.p.ttf) format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:paperlogy;src:url(/_next/static/media/2f54ee164d134194-s.p.ttf) format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:paperlogy;src:url(/_next/static/media/dbf0c2877c8a98d7-s.p.ttf) format("truetype");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:paperlogy Fallback;src:local("Arial");ascent-override:85.65%;descent-override:17.52%;line-gap-override:0.00%;size-adjust:114.16%}.__className_bf9266{font-family:paperlogy,paperlogy Fallback,Apple SD Gothic Neo,Malgun Gothic,sans-serif}.__variable_bf9266{--font-paperlogy:"paperlogy","paperlogy Fallback",Apple SD Gothic Neo,Malgun Gothic,sans-serif}.lf-landing{--bg:#F4F6FB;--surface:#FFFFFF;--surface-2:#EEF2FA;--ink:#1B2440;--ink-soft:#5A6478;--ink-faint:#98A1B4;--line:#E4E9F2;--line-soft:#EEF1F8;--blue:#2E5AF0;--blue-press:#2447CE;--blue-2:#6E8DF7;--blue-soft:#E9EFFE;--navy:#1B2545;--navy-2:#141C36;--good:#1FA45A;--good-bg:#E4F4EB;--warn:#D98A1E;--warn-bg:#FAEFD8;--crit:#E0524A;--crit-bg:#FBE7E5;--shadow-sm:0 1px 2px rgba(27,36,64,.06);--shadow-md:0 14px 34px -18px rgba(27,37,69,.30);--shadow-lg:0 44px 90px -44px rgba(27,37,69,.50);--radius:14px;--radius-lg:20px;--bar-h:62px;--maxw:1140px;--sans:var(--font-paperlogy),"Apple SD Gothic Neo","Malgun Gothic",sans-serif;--ui-sans:"Pretendard Variable","Pretendard",-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Malgun Gothic","Segoe UI",Roboto,system-ui,sans-serif;background:var(--bg);color:var(--ink);font-family:var(--sans);line-height:1.6;-webkit-font-smoothing:antialiased}@media (prefers-color-scheme:dark){.lf-landing{--bg:#0D111E;--surface:#151B2B;--surface-2:#1C2338;--ink:#EAEEF8;--ink-soft:#A6AEC2;--ink-faint:#7B85A0;--line:#29324B;--line-soft:#212940;--blue:#5C7DF6;--blue-press:#7A94F8;--blue-2:#7E9AF9;--blue-soft:#1E2A49;--navy:#111A30;--navy-2:#0B1226;--good:#40BE79;--good-bg:#123024;--warn:#E3A23F;--warn-bg:#2E2410;--crit:#EE6A62;--crit-bg:#2E1A1B;--shadow-md:0 14px 34px -18px rgba(0,0,0,.6);--shadow-lg:0 44px 90px -44px rgba(0,0,0,.8)}}.lf-landing *{box-sizing:border-box}.lf-landing a{color:inherit;text-decoration:none}.lf-landing .num{font-variant-numeric:tabular-nums}.lf-landing .wrap{max-width:var(--maxw);margin-inline:auto;padding-inline:clamp(20px,5vw,40px)}.lf-landing .eyebrow{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--blue)}.lf-landing .section{padding-block:clamp(56px,8vh,100px);scroll-margin-top:80px}.lf-landing .section.alt{background:var(--surface);border-block:1px solid var(--line)}.lf-landing .section-head{max-width:620px;margin-bottom:44px}.lf-landing .section-head.center{margin-inline:auto;text-align:center}.lf-landing .section-head h2{margin:12px 0 0;font-size:clamp(25px,3.3vw,36px);font-weight:800;letter-spacing:-.025em;line-height:1.2;text-wrap:balance}.lf-landing .section-head p{margin:13px 0 0;color:var(--ink-soft);font-size:16px}.lf-landing .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding-inline:22px;border-radius:11px;border:1px solid transparent;font-family:var(--sans);font-size:15px;font-weight:650;cursor:pointer;transition:transform .12s,background .16s,border-color .16s,box-shadow .16s;white-space:nowrap}.lf-landing .btn-primary{background:var(--blue);color:#fff;box-shadow:0 12px 26px -12px var(--blue)}.lf-landing .btn-primary:hover{background:var(--blue-press);transform:translateY(-1px)}.lf-landing .btn-ghost{background:var(--surface);color:var(--ink);border-color:var(--line)}.lf-landing .btn-ghost:hover{background:var(--surface-2);border-color:var(--ink-faint)}.lf-landing .btn-sm{height:38px;padding-inline:15px;font-size:14px;border-radius:9px}.lf-landing .landing-action-form{display:inline-flex;margin:0}.lf-landing .badge{display:inline-flex;align-items:center;gap:5px;height:21px;padding:0 8px;border-radius:6px;font-size:11px;font-weight:700;letter-spacing:-.01em}.lf-landing .b-good{background:var(--good-bg);color:var(--good)}.lf-landing .b-warn{background:var(--warn-bg);color:var(--warn)}.lf-landing .b-crit{background:var(--crit-bg);color:var(--crit)}.lf-landing .b-neu{background:var(--surface-2);color:var(--ink-soft)}.lf-landing .b-blue{background:var(--blue-soft);color:var(--blue)}.lf-landing .toggle{width:34px;height:19px;border-radius:999px;background:var(--blue);position:relative;flex:none}.lf-landing .toggle:after{content:"";position:absolute;top:2px;left:17px;width:15px;height:15px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2)}.lf-landing .toggle.off{background:var(--line)}.lf-landing .toggle.off:after{left:2px}.lf-landing .topbar{position:fixed;inset:0 0 auto 0;height:var(--bar-h);z-index:50;display:flex;align-items:center;background:color-mix(in srgb,var(--bg) 82%,transparent);backdrop-filter:saturate(1.6) blur(12px);border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.lf-landing .topbar .wrap{display:flex;align-items:center;justify-content:space-between;width:100%}.lf-landing .brand{display:inline-flex;align-items:center;gap:9px;font-weight:800;letter-spacing:-.02em;font-size:18px;color:var(--ink)}.lf-landing .brand-logo{width:24px;height:24px;border-radius:7px;box-shadow:var(--shadow-sm)}.lf-landing .nav-links{display:none;gap:2px}.lf-landing .nav-links a{padding:8px 12px;border-radius:8px;font-size:14.5px;color:var(--ink-soft);transition:color .15s,background .15s}.lf-landing .nav-links a:hover{color:var(--ink);background:var(--surface-2)}.lf-landing .nav-cta{display:flex;align-items:center;gap:8px}.lf-landing .nav-cta .lg{display:none}@media (min-width:900px){.lf-landing .nav-links{display:flex}.lf-landing .nav-cta .lg{display:inline-flex}}.lf-landing .hero{position:relative;min-height:100svh;display:flex;flex-direction:column;padding-top:var(--bar-h);overflow:hidden;background:radial-gradient(90% 70% at 88% -6%,color-mix(in srgb,var(--blue) 15%,transparent),transparent 52%),radial-gradient(70% 60% at 0 4%,color-mix(in srgb,var(--blue-2) 12%,transparent),transparent 46%)}.lf-landing .hero-inner{flex:1;display:grid;align-items:center;gap:clamp(30px,5vw,60px);grid-template-columns:1fr;padding-block:clamp(24px,5vh,56px)}@media (min-width:980px){.lf-landing .hero-inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.lf-landing .hero-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 13px;border-radius:999px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);font-size:12.5px;color:var(--ink-soft);font-weight:600}.lf-landing .hero-pill .live{width:7px;height:7px;border-radius:50%;background:var(--good);animation:lf-pulse 2.4s infinite}.lf-landing .hero h1{margin:20px 0 0;font-size:clamp(34px,5.6vw,58px);font-weight:800;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.lf-landing .hero h1 .em{color:var(--blue)}.lf-landing .hero-sub{margin:20px 0 0;max-width:29em;font-size:clamp(15.5px,1.5vw,18px);color:var(--ink-soft)}.lf-landing .hero-actions{margin-top:28px;display:flex;flex-wrap:wrap;gap:12px}.lf-landing .hero-trust{margin-top:17px;display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-faint)}.lf-landing .hero-trust svg{width:15px;height:15px;color:var(--good);flex:none}#live-title{color:white}.lf-landing .board-shell{position:relative}.lf-landing .board-shell:before{content:"";position:absolute;inset:-12% -8% -16% -8%;z-index:0;pointer-events:none;background:radial-gradient(56% 54% at 70% 28%,color-mix(in srgb,var(--blue) 42%,transparent),transparent 70%),radial-gradient(52% 52% at 22% 82%,color-mix(in srgb,var(--blue-2) 34%,transparent),transparent 72%);filter:blur(46px);opacity:.5}.lf-landing .board{position:relative;z-index:1;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-lg),inset 0 1px 0 color-mix(in srgb,#fff 42%,transparent);overflow:hidden;font-family:var(--ui-sans)}.lf-landing .board-chrome{display:flex;align-items:center;gap:7px;padding:11px 15px;background:var(--surface-2);border-bottom:1px solid var(--line)}.lf-landing .board-chrome i{width:10px;height:10px;border-radius:50%;display:inline-block}.lf-landing .board-chrome .u{background:var(--crit)}.lf-landing .board-chrome .m{background:var(--warn)}.lf-landing .board-chrome .g{background:var(--good)}.lf-landing .board-chrome .addr{margin-left:10px;font-size:11.5px;color:var(--ink-faint);display:inline-flex;align-items:center;gap:6px}.lf-landing .board-chrome .addr svg{width:11px;height:11px}.lf-landing .board-live{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:600;letter-spacing:.04em;color:var(--good)}.lf-landing .board-live .ld{width:6px;height:6px;border-radius:50%;background:var(--good);animation:lf-pulse 2.4s infinite}.lf-landing .stage{position:relative;height:432px;overflow:hidden;background:radial-gradient(130% 110% at 50% -12%,var(--surface),color-mix(in srgb,var(--surface-2) 55%,var(--surface)))}.lf-landing .scene{position:absolute;inset:0;padding:18px;opacity:0;transform:translateY(12px) scale(.985);filter:blur(6px);transition:opacity .55s ease,transform .65s cubic-bezier(.2,.7,.2,1),filter .5s ease;pointer-events:none}.lf-landing .scene.is-active{opacity:1;transform:none;filter:blur(0);pointer-events:auto}.lf-landing .board-tabs{display:flex;gap:6px;padding:12px 15px 8px;background:var(--surface);border-top:1px solid var(--line-soft)}.lf-landing .board-tab{flex:1;border:1px solid var(--line);background:var(--surface);border-radius:9px;cursor:pointer;padding:7px 6px 8px;text-align:center;transition:border-color .15s,background .15s,color .15s;font-family:var(--ui-sans)}.lf-landing .board-tab .k{font-size:10px;font-weight:700;color:var(--ink-faint);display:block}.lf-landing .board-tab .l{font-size:12.5px;font-weight:650;color:var(--ink-soft);margin-top:2px;letter-spacing:-.01em}.lf-landing .board-tab.on{border-color:color-mix(in srgb,var(--blue) 55%,transparent);background:var(--blue-soft)}.lf-landing .board-tab.on .k,.lf-landing .board-tab.on .l{color:var(--blue)}.lf-landing .board-rail{height:3px;background:var(--line-soft);border-radius:3px;overflow:hidden;margin:0 15px 15px}.lf-landing .board-rail>span{display:block;height:100%;width:0;background:var(--blue)}.lf-landing .board-rail.run>span{animation:lf-rail 3.6s linear forwards}.lf-landing .formscene{display:grid;grid-template-columns:.82fr 1.18fr;gap:14px;height:100%}.lf-landing .form-aside{border-radius:13px;padding:16px;color:#fff;background:linear-gradient(155deg,#24315C,var(--navy) 55%,var(--navy-2));display:flex;flex-direction:column;gap:12px}.lf-landing .form-aside .st{align-self:flex-start;background:rgba(255,255,255,.16);color:#fff}.lf-landing .form-aside h4{margin:4px 0 0;font-size:17px;font-weight:750;letter-spacing:-.02em;line-height:1.2}.lf-landing .form-aside .period{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:9px 11px}.lf-landing .form-aside .period .lbl{font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.55)}.lf-landing .form-aside .period .val{font-size:11.5px;color:rgba(255,255,255,.9);margin-top:3px}.lf-landing .form-aside .poster{margin-top:auto;height:72px;border-radius:10px;background:linear-gradient(120deg,rgba(255,255,255,.14),rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.12);display:grid;place-items:center;color:rgba(255,255,255,.5);font-size:10px}.lf-landing .form-body{border:1px solid var(--line);border-radius:13px;background:var(--surface-2);padding:15px;display:flex;flex-direction:column;gap:11px}.lf-landing .fld .fl{font-size:11px;font-weight:650;color:var(--ink-soft);margin-bottom:5px;display:flex;gap:6px;align-items:center}.lf-landing .fld .fi{height:33px;border-radius:8px;border:1px solid var(--line);background:var(--surface);display:flex;align-items:center;padding:0 10px;font-size:12px;color:var(--ink)}.lf-landing .fld .fi-ok{width:14px;height:14px;color:var(--good);margin-left:auto;flex:none}.lf-landing .req{color:var(--crit);font-size:10px}.lf-landing .upload{border:1px dashed var(--line);border-radius:10px;background:var(--surface);padding:11px}.lf-landing .upload .row{display:flex;align-items:center;justify-content:space-between;gap:8px}.lf-landing .upload .fn{font-size:11.5px;font-weight:600;display:flex;align-items:center;gap:7px}.lf-landing .upload .fn svg{width:14px;height:14px;color:var(--blue)}.lf-landing .prog{height:6px;border-radius:6px;background:var(--surface-2);overflow:hidden;margin-top:9px}.lf-landing .prog>span{display:block;height:100%;width:68%;background:var(--blue);border-radius:6px}.lf-landing .prog.anim>span{animation:lf-fill 2.6s ease-in-out infinite alternate}.lf-landing .autosave{display:inline-flex;align-items:center;gap:6px;font-size:10px;color:var(--ink-faint);margin-top:2px}.lf-landing .autosave .ad{width:5px;height:5px;border-radius:50%;background:var(--good);animation:lf-pulse 2.4s infinite}.lf-landing .social{display:flex;gap:6px}.lf-landing .social .chip{flex:1;height:30px;border-radius:8px;border:1px solid var(--line);background:var(--surface);display:flex;align-items:center;justify-content:center;gap:6px;font-size:11px;font-weight:600;color:var(--ink-soft)}.lf-landing .social .chip .g{width:13px;height:13px;border-radius:50%;background:conic-gradient(from -45deg,#EA4335,#FBBC05,#34A853,#4285F4,#EA4335)}.lf-landing .social .chip .k{width:13px;height:13px;border-radius:4px;background:#FAE100}.lf-landing .dash{display:grid;grid-template-columns:92px 1fr;gap:12px;height:100%}.lf-landing .side{border-radius:12px;background:linear-gradient(180deg,var(--navy),var(--navy-2));padding:12px 10px;display:flex;flex-direction:column;gap:4px}.lf-landing .side .sb{display:flex;align-items:center;gap:7px;color:#fff;font-weight:750;font-size:12px;margin-bottom:8px}.lf-landing .side .sb .mk{width:18px;height:18px;border-radius:5px;background:var(--blue);display:grid;place-items:center}.lf-landing .side .sb .mk svg{width:11px;height:11px;color:#fff}.lf-landing .side .si{font-size:10.5px;color:rgba(255,255,255,.62);padding:6px 8px;border-radius:7px}.lf-landing .side .si.on{background:rgba(255,255,255,.12);color:#fff;font-weight:600}.lf-landing .dmain{display:grid;grid-template-rows:auto auto 1fr;gap:10px;min-width:0}.lf-landing .dstats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.lf-landing .kpi{border:1px solid var(--line);border-radius:10px;background:var(--surface);padding:9px 11px}.lf-landing .kpi .c{font-size:10px;color:var(--ink-faint);font-weight:600}.lf-landing .kpi .n{font-size:19px;font-weight:750;letter-spacing:-.02em;margin-top:2px}.lf-landing .kpi .n small{font-size:10px;color:var(--ink-faint);font-weight:500}.lf-landing .kpi.hl{border-color:color-mix(in srgb,var(--blue) 45%,transparent);background:var(--blue-soft)}.lf-landing .kpi.hl .n{color:var(--blue)}.lf-landing .toolbar{display:flex;gap:6px;align-items:center}.lf-landing .toolbar .search{flex:1;height:28px;border-radius:7px;border:1px solid var(--line);background:var(--surface);display:flex;align-items:center;gap:7px;padding:0 9px;font-size:11px;color:var(--ink-faint)}.lf-landing .toolbar .search svg{width:12px;height:12px}.lf-landing .toolbar .pillf{height:28px;padding:0 10px;border-radius:7px;border:1px solid var(--line);background:var(--surface);font-size:11px;color:var(--ink-soft);display:flex;align-items:center}.lf-landing .toolbar .pillf.on{background:var(--blue);color:#fff;border-color:var(--blue)}.lf-landing .tbl{border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--surface)}.lf-landing .tbl table{width:100%;border-collapse:collapse;font-size:11.5px}.lf-landing .tbl thead th{text-align:left;font-size:10px;font-weight:700;color:var(--ink-faint);background:var(--surface-2);padding:7px 11px}.lf-landing .tbl tbody td.c,.lf-landing .tbl thead th.c{text-align:center}.lf-landing .tbl tbody td{padding:8px 11px;border-top:1px solid var(--line-soft)}.lf-landing .tbl tbody td .nm{font-weight:700}.lf-landing .tbl tbody td .sub{color:var(--ink-faint)}.lf-landing .docs{display:inline-flex;gap:3px}.lf-landing .g8{width:15px;height:18px;border-radius:3px;border:1px solid var(--line);background:var(--surface-2);display:grid;place-items:center;font-size:7px;font-weight:700;color:var(--ink-faint)}.lf-landing .g8.ok{border-color:color-mix(in srgb,var(--good) 45%,transparent);color:var(--good);background:var(--good-bg)}.lf-landing .g8.sec{border-color:color-mix(in srgb,var(--crit) 45%,transparent);color:var(--crit);background:var(--crit-bg)}.lf-landing .g8.miss{border-color:color-mix(in srgb,var(--crit) 40%,transparent);color:var(--crit)}.lf-landing .rowfade{opacity:0}.lf-landing .is-active .rowfade{animation:lf-rowin .5s ease forwards}.lf-landing .is-active .rowfade:first-child{animation-delay:.15s}.lf-landing .is-active .rowfade:nth-child(2){animation-delay:.3s}.lf-landing .is-active .rowfade:nth-child(3){animation-delay:.45s}.lf-landing .is-active .rowfade:nth-child(4){animation-delay:.6s}.lf-landing .prev{position:relative;height:100%;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--surface-2)}.lf-landing .prev .dim{position:absolute;inset:0;background:repeating-linear-gradient(0deg,var(--surface) 0 32px,var(--surface-2) 32px 33px);opacity:.5}.lf-landing .prev .drawer{position:absolute;inset:0 0 0 auto;width:74%;background:var(--surface);border-left:1px solid var(--line);box-shadow:-20px 0 50px -30px rgba(27,37,69,.5);display:flex;flex-direction:column;transform:translateX(12%)}.lf-landing .is-active .prev .drawer{animation:lf-drawin .6s cubic-bezier(.2,.7,.2,1) forwards}.lf-landing .prev .dh{padding:12px 14px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.lf-landing .prev .dh .who{font-size:10.5px;color:var(--ink-faint)}.lf-landing .prev .dh .ttl{font-size:13px;font-weight:750;margin-top:2px}.lf-landing .prev .pvnote{margin:12px 14px 0;display:flex;align-items:center;gap:8px;padding:8px 11px;border:1px solid var(--line);background:var(--surface-2);border-radius:9px;font-size:10.5px;color:var(--ink-soft)}.lf-landing .prev .pvnote svg{width:14px;height:14px;color:var(--blue);flex:none}.lf-landing .prev .docwrap{margin:12px 14px;flex:1;min-height:0;border-radius:10px;border:1px solid var(--line);background:color-mix(in srgb,var(--navy) 8%,#E9ECF4);padding:12px;display:flex;overflow:hidden}.lf-landing .prev .docpage{flex:1;min-height:0;background:#fff;border-radius:5px;padding:15px 17px;box-shadow:0 16px 34px -18px rgba(20,28,54,.5),0 0 0 1px rgba(20,28,54,.05);display:flex;flex-direction:column;color:#232B44;overflow:hidden}.lf-landing .prev .doc-kicker{font-size:8px;letter-spacing:.16em;text-transform:uppercase;color:#8B93AC;font-weight:700}.lf-landing .prev .doc-h1{font-size:20px;font-weight:800;letter-spacing:-.025em;margin-top:4px;color:#171E36;line-height:1}.lf-landing .prev .doc-lead{font-size:10px;color:#5A6178;margin-top:4px}.lf-landing .prev .doc-meta{display:flex;justify-content:space-between;font-size:8px;color:#979EB4;margin-top:9px;padding-bottom:9px;border-bottom:2px solid var(--navy)}.lf-landing .prev .doc-cols{display:grid;grid-template-columns:1fr .82fr;gap:13px;padding-top:11px;flex:1;min-height:0}.lf-landing .prev .doc-h2{font-size:10px;font-weight:750;color:#2A3350;margin:0 0 6px}.lf-landing .prev .doc-h2.mt{margin-top:11px}.lf-landing .prev .tl{height:5px;border-radius:3px;background:#E6E9F2;margin-bottom:5px}.lf-landing .prev .tl.w96{width:96%}.lf-landing .prev .tl.w90{width:90%}.lf-landing .prev .tl.w74{width:74%}.lf-landing .prev .tl.w62{width:62%}.lf-landing .prev .doc-cap{font-size:8.5px;font-weight:700;color:#5A6178;margin-bottom:7px}.lf-landing .prev .doc-cap span{color:#979EB4;font-weight:500}.lf-landing .prev .doc-chart{border:1px solid #eaedf4;border-radius:6px;padding:12px 9px 7px;background:linear-gradient(180deg,#FBFCFE,#F1F4FB)}.lf-landing .prev .doc-chart .bars{display:flex;align-items:flex-end;gap:6px;height:64px}.lf-landing .prev .doc-chart .bars span{position:relative;flex:1;border-radius:3px 3px 0 0;background:linear-gradient(180deg,#7C9BF9,#4B72F2)}.lf-landing .prev .doc-chart .bars span.hi{background:linear-gradient(180deg,#3E64F0,#2749CE)}.lf-landing .prev .doc-chart .bars span i{position:absolute;top:-11px;left:-2px;right:-2px;text-align:center;font-style:normal;font-size:7px;color:#6A7290}.lf-landing .prev .doc-chart .xax{display:flex;gap:6px;margin-top:5px}.lf-landing .prev .doc-chart .xax b{flex:1;text-align:center;font-weight:500;font-size:7px;color:#979EB4}.lf-landing .prev .doc-foot{display:flex;justify-content:space-between;font-size:7.5px;color:#A7AEC2;margin-top:auto;padding-top:8px}.lf-landing .prev .df{padding:11px 14px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.lf-landing .prev .df .meta{font-size:10px;color:var(--ink-faint)}.lf-landing .exp{display:grid;grid-template-columns:1.15fr .85fr;gap:14px;height:100%}.lf-landing .tree{border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:13px 14px;overflow:hidden}.lf-landing .tree .th{font-size:11px;font-weight:700;color:var(--ink-soft);display:flex;align-items:center;gap:7px;margin-bottom:9px}.lf-landing .tree .th svg{width:14px;height:14px;color:var(--blue)}.lf-landing .tree ul{list-style:none;margin:0;padding:0;font-size:11px;color:var(--ink-soft)}.lf-landing .tree li{padding:4px 0;display:flex;align-items:center;gap:7px}.lf-landing .tree li.ind{padding-left:18px;color:var(--ink-faint);font-size:10.5px}.lf-landing .tree li svg{width:12px;height:12px;flex:none;color:var(--ink-faint)}.lf-landing .tree li.ind svg{color:var(--blue)}.lf-landing .exp-side{display:flex;flex-direction:column;gap:10px}.lf-landing .exp-card{border:1px solid var(--line);border-radius:12px;background:var(--surface-2);padding:13px}.lf-landing .exp-card .lbl{font-size:11px;font-weight:700}.lf-landing .exp-card .desc{font-size:10.5px;color:var(--ink-faint);margin-top:3px;line-height:1.5}.lf-landing .exp-btn{margin-top:10px;height:34px;border-radius:9px;display:flex;align-items:center;justify-content:center;gap:7px;font-size:12px;font-weight:650}.lf-landing .exp-btn.p{background:var(--blue);color:#fff}.lf-landing .exp-btn.s{background:var(--surface);border:1px solid var(--line);color:var(--ink)}.lf-landing .exp-btn svg{width:14px;height:14px}.lf-landing .exp-note{display:flex;align-items:center;gap:7px;font-size:10.5px;color:var(--ink-soft);background:var(--good-bg);border-radius:8px;padding:8px 10px}.lf-landing .exp-note svg{width:13px;height:13px;color:var(--good);flex:none}.lf-landing .ba{display:grid;grid-template-columns:1fr auto 1fr;gap:18px;align-items:stretch;font-family:var(--ui-sans)}@media (max-width:780px){.lf-landing .ba{grid-template-columns:1fr}.lf-landing .ba-arrow{transform:rotate(90deg);justify-self:center}}.lf-landing .ba-col{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:20px}.lf-landing .section.alt .ba-col{background:var(--bg)}.lf-landing .ba-tag{display:inline-block;font-size:12px;font-weight:700;padding:4px 10px;border-radius:7px;background:var(--surface-2);color:var(--ink-soft)}.lf-landing .ba-tag.blue{background:var(--blue);color:#fff}.lf-landing .ba-note{font-size:12.5px;color:var(--ink-faint);margin:12px 0 14px}.lf-landing .mailrows{list-style:none;margin:0;padding:0;display:grid;gap:8px}.lf-landing .mailrows li{display:flex;align-items:center;gap:10px;padding:9px 11px;border:1px solid var(--line);border-radius:10px;background:var(--surface);font-size:12.5px;color:var(--ink-soft)}.lf-landing .mailrows .gm{width:22px;height:22px;border-radius:6px;background:var(--crit-bg);color:var(--crit);display:grid;place-items:center;flex:none}.lf-landing .mailrows .gm svg{width:13px;height:13px}.lf-landing .mailrows .dots{justify-content:center;color:var(--ink-faint);border-style:dashed}.lf-landing .ba-arrow{align-self:center;width:40px;height:40px;border-radius:50%;background:var(--blue);color:#fff;display:grid;place-items:center;box-shadow:0 10px 22px -10px var(--blue)}.lf-landing .ba-arrow svg{width:20px;height:20px}.lf-landing .mini-dash .dstats{grid-template-columns:repeat(4,1fr);margin-bottom:10px}.lf-landing .mini-dash .kpi{padding:8px 10px}.lf-landing .mini-dash .kpi .n{font-size:16px}.lf-landing .flow{position:relative;display:grid;gap:28px}.lf-landing .flow:before{content:"";position:absolute;left:17px;top:12px;bottom:12px;width:2px;background:linear-gradient(var(--blue),var(--line))}@media (min-width:820px){.lf-landing .flow:before{left:19px}}.lf-landing .flow-step{position:relative;display:grid;grid-template-columns:1fr;gap:18px;padding-left:52px}@media (min-width:820px){.lf-landing .flow-step{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center}}.lf-landing .flow-node{position:absolute;left:0;top:0;width:38px;height:38px;border-radius:11px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);display:grid;place-items:center;font-size:13px;font-weight:800;color:var(--blue);z-index:1}.lf-landing .flow-left h3{margin:2px 0 0;font-size:19px;font-weight:750;letter-spacing:-.02em}.lf-landing .flow-left p{margin:9px 0 0;font-size:14px;color:var(--ink-soft);line-height:1.62;max-width:30em}.lf-landing .chips{margin-top:13px;display:flex;flex-wrap:wrap;gap:6px}.lf-landing .chips span{font-size:11.5px;font-weight:600;color:var(--ink-soft);background:var(--surface-2);border:1px solid var(--line);padding:4px 9px;border-radius:7px}.lf-landing .flow-ui{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-md);overflow:hidden}.lf-landing .flow-ui,.lf-landing .flow-ui .btn{font-family:var(--ui-sans)}.lf-landing .flow-ui .uihead{padding:11px 14px;border-bottom:1px solid var(--line-soft);font-size:12px;font-weight:700;color:var(--ink);background:var(--surface-2);display:flex;align-items:center;justify-content:space-between}.lf-landing .flow-ui .uibody{padding:14px;display:grid;gap:9px}.lf-landing .frow{display:flex;align-items:center;gap:9px;padding:8px 10px;border:1px solid var(--line);border-radius:9px;background:var(--surface);font-size:12.5px}.lf-landing .frow .drag{color:var(--ink-faint);font-size:12px}.lf-landing .frow .ft{font-weight:600}.lf-landing .frow .ty{margin-left:auto;font-size:11px}.lf-landing .frow .ty,.lf-landing .frow .x{color:var(--ink-faint)}.lf-landing .frow.sec{border-color:color-mix(in srgb,var(--crit) 35%,transparent);background:var(--crit-bg)}.lf-landing .addf{border:1px dashed var(--line);border-radius:9px;padding:9px;text-align:center;font-size:12px;color:var(--blue);font-weight:600}.lf-landing .share-row{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12.5px}.lf-landing .share-row .lab{display:flex;align-items:center;gap:8px;font-weight:600}.lf-landing .share-row .lab .g{width:16px;height:16px;border-radius:50%;background:conic-gradient(from -45deg,#EA4335,#FBBC05,#34A853,#4285F4,#EA4335)}.lf-landing .share-row .lab .k{width:16px;height:16px;border-radius:5px;background:#FAE100}.lf-landing .linkbox{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--line);border-radius:9px;background:var(--surface-2);font-size:11.5px;color:var(--ink-soft)}.lf-landing .linkbox .u{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lf-landing .linkbox .cp{color:var(--blue);font-weight:650}.lf-landing .mailc{display:grid;gap:8px}.lf-landing .mailc .to{display:flex;flex-wrap:wrap;gap:5px}.lf-landing .mailc .to .r{font-size:11px;background:var(--blue-soft);color:var(--blue);padding:3px 8px;border-radius:999px;font-weight:600}.lf-landing .mailc .req-item{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink-soft)}.lf-landing .mailc .req-item .ck{width:15px;height:15px;border-radius:4px;background:var(--blue);color:#fff;display:grid;place-items:center}.lf-landing .mailc .req-item .ck svg{width:10px;height:10px}.lf-landing .mailc .ta{border:1px solid var(--line);border-radius:9px;background:var(--surface-2);padding:9px 10px;font-size:11.5px;color:var(--ink-soft);line-height:1.5}.lf-landing .mailc .send{align-self:flex-end}.lf-landing .selrow{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--line);border-radius:9px;font-size:12px}.lf-landing .selrow .cb{width:15px;height:15px;border-radius:4px;border:1px solid var(--blue);background:var(--blue);color:#fff;display:grid;place-items:center;flex:none}.lf-landing .selrow .cb svg{width:10px;height:10px}.lf-landing .selrow .em{margin-left:auto;color:var(--ink-faint);font-size:11px}.lf-landing .sec-band{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:clamp(24px,4vw,40px);box-shadow:var(--shadow-sm)}.lf-landing .section.alt .sec-band{background:var(--bg)}.lf-landing .sec-top{display:grid;gap:8px;margin-bottom:26px;max-width:640px}.lf-landing .sec-top h2{margin:8px 0 0;font-size:clamp(23px,3vw,32px);font-weight:800;letter-spacing:-.025em;line-height:1.2}.lf-landing .sec-top p{margin:8px 0 0;color:var(--ink-soft);font-size:15px}.lf-landing .sec-grid{display:grid;gap:14px;grid-template-columns:1fr}@media (min-width:640px){.lf-landing .sec-grid{grid-template-columns:1fr 1fr}}@media (min-width:940px){.lf-landing .sec-grid{grid-template-columns:repeat(3,1fr)}}.lf-landing .sec-item{display:flex;gap:12px;align-items:flex-start;padding:15px;border:1px solid var(--line);border-radius:13px;background:var(--surface-2)}.lf-landing .section.alt .sec-item{background:var(--surface)}.lf-landing .sec-item .ic{width:34px;height:34px;border-radius:9px;background:var(--blue-soft);color:var(--blue);display:grid;place-items:center;flex:none}.lf-landing .sec-item .ic svg{width:18px;height:18px}.lf-landing .sec-item .h{font-size:13.5px;font-weight:700}.lf-landing .sec-item p{margin:4px 0 0;font-size:12.5px;color:var(--ink-soft);line-height:1.5}.lf-landing .sec-foot{margin-top:20px;padding-top:18px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:10px 24px;align-items:center;font-size:13px;color:var(--ink-soft)}.lf-landing .sec-foot .fitem{display:flex;align-items:center;gap:8px}.lf-landing .sec-foot .fitem svg{width:16px;height:16px;color:var(--blue)}.lf-landing .sec-foot .rt b{font-weight:700;color:var(--ink)}.lf-landing .faq{max-width:760px;margin-inline:auto;display:grid;gap:10px}.lf-landing details.qa{background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden}.lf-landing .section.alt details.qa{background:var(--bg)}.lf-landing details.qa summary{cursor:pointer;list-style:none;padding:16px 20px;font-size:15px;font-weight:650;display:flex;align-items:center;justify-content:space-between;gap:16px}.lf-landing details.qa summary::-webkit-details-marker{display:none}.lf-landing details.qa summary .chev{width:18px;height:18px;color:var(--ink-faint);transition:transform .2s;flex:none}.lf-landing details.qa[open] summary .chev{transform:rotate(180deg)}.lf-landing details.qa .ans{font-size:14px;color:var(--ink-soft);line-height:1.65;border-top:1px solid var(--line-soft);padding:14px 20px 17px}.lf-landing .price-wrap{display:grid;gap:18px;grid-template-columns:1fr;align-items:stretch}@media (min-width:900px){.lf-landing .price-wrap{grid-template-columns:repeat(3,1fr) 1.05fr}}.lf-landing .plan{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:24px;display:flex;flex-direction:column}.lf-landing .plan.pop{border-color:var(--blue);box-shadow:0 26px 52px -30px var(--blue);position:relative}.lf-landing .plan.pop .pt{position:absolute;top:-11px;left:24px;background:var(--blue);color:#fff;font-size:11px;font-weight:700;padding:4px 11px;border-radius:999px}.lf-landing .plan .pn{font-size:15px;font-weight:750}.lf-landing .plan .pp{margin:12px 0 2px;font-size:28px;font-weight:800;letter-spacing:-.03em}.lf-landing .plan .pp small{font-size:13px;color:var(--ink-faint);font-weight:500}.lf-landing .plan .pd{font-size:12.5px;color:var(--ink-soft);min-height:18px}.lf-landing .plan ul{list-style:none;margin:18px 0 22px;padding:18px 0 0;border-top:1px solid var(--line);display:grid;gap:10px}.lf-landing .plan li{display:flex;gap:8px;font-size:13px;align-items:flex-start}.lf-landing .plan li svg{width:15px;height:15px;color:var(--blue);flex:none;margin-top:2px}.lf-landing .plan li .v{font-weight:700}.lf-landing .plan .landing-action-form{width:100%;margin-top:auto}.lf-landing .plan .landing-action-form .btn{margin-top:0}.lf-landing .plan .btn{width:100%;margin-top:auto}.lf-landing .cta-card{border-radius:var(--radius-lg);padding:28px;color:#fff;background:linear-gradient(155deg,#24315C,var(--navy) 55%,var(--navy-2));position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.lf-landing .cta-card:after{content:"";position:absolute;inset:0;background:radial-gradient(70% 90% at 85% 10%,color-mix(in srgb,var(--blue) 45%,transparent),transparent 60%)}.lf-landing .cta-card>*{position:relative}.lf-landing .cta-card h3{margin:0;font-size:24px;font-weight:800;letter-spacing:-.03em;line-height:1.2}.lf-landing .cta-card p{margin:10px 0 0;color:rgba(255,255,255,.72);font-size:13.5px}.lf-landing .cta-card .folder{margin:16px 0;align-self:center}.lf-landing .cta-card .landing-action-form{width:100%}.lf-landing .cta-card .btn{width:100%;background:#fff;color:var(--navy)}.lf-landing .cta-card .btn:hover{background:#EEF2FF}.lf-landing .pay-note{text-align:center;margin-top:22px;font-size:12.5px;color:var(--ink-faint)}@media (prefers-reduced-motion:reduce){.lf-landing *,.lf-landing :after,.lf-landing :before{animation:none!important;transition:none!important}.lf-landing .rowfade{opacity:1}.lf-landing .prev .drawer{transform:none}.lf-landing .scene{filter:none}}@keyframes lf-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--good) 55%,transparent)}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes lf-rail{0%{width:0}to{width:100%}}@keyframes lf-fill{0%{width:46%}to{width:92%}}@keyframes lf-rowin{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes lf-drawin{0%{transform:translateX(60%);opacity:.4}to{transform:translateX(0);opacity:1}}