.plan-fid{--fid:#475063;--fid2:#334155;--fid-bg:#eef1f5;--fid-bd:#cfd6e0;--fg-muted:#54607a;--sans:"Inter",-apple-system,"Segoe UI",Roboto,sans-serif;color:#1e293b;font-family:var(--sans);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}.plan-fid *{box-sizing:border-box}.plan-fid .ck{stroke:currentColor;stroke-width:1.9;fill:none;stroke-linecap:round;stroke-linejoin:round}.plan-fid .anim{opacity:0;transform:translateY(16px);transition:opacity .6s var(--ease),transform .6s var(--ease);transition-delay:var(--d,0s)}.plan-fid .play .anim{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.plan-fid .anim{opacity:1;transform:none}}.plan-fid .pf-sec{padding:78px 0}.plan-fid .pf-sec--muted{background:var(--muted)}.plan-fid .pf-head{text-align:center;max-width:720px;margin:0 auto}.plan-fid .pf-head .k{font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--fid)}.plan-fid .pf-head h2{font-size:clamp(1.9rem,3.4vw,2.7rem);font-weight:800;color:var(--eb-navy);letter-spacing:-.02em;margin:12px 0 0;line-height:1.12}.plan-fid .pf-head p{font-size:17px;color:var(--fg-muted);margin:14px 0 0}.plan-fid .pf-split{display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:center}.plan-fid .pf-split .copy .k{font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--fid)}.plan-fid .pf-split .copy h3{font-size:clamp(1.55rem,2.6vw,2.05rem);font-weight:800;color:var(--eb-navy);letter-spacing:-.02em;margin:10px 0 0;line-height:1.14}.plan-fid .pf-split .copy p{font-size:16px;color:var(--fg-muted);margin:14px 0 0;line-height:1.6}.plan-fid .pf-split .copy ul{list-style:none;padding:0;margin:18px 0 0;display:flex;flex-direction:column;gap:10px}.plan-fid .pf-split .copy li{display:flex;gap:9px;align-items:flex-start;font-size:14.5px;color:var(--eb-navy)}.plan-fid .pf-split .copy li .c{width:18px;height:18px;color:var(--fid);flex:none;margin-top:2px}.plan-fid .pf-btn{display:inline-flex;align-items:center;gap:9px;font-weight:700;font-size:15px;padding:15px 24px;border-radius:13px;cursor:pointer;border:1px solid transparent;text-decoration:none;transition:transform .16s var(--ease),box-shadow .16s var(--ease)}.plan-fid .pf-btn--p{background:linear-gradient(135deg,#5b6b85,var(--fid2));color:#fff;box-shadow:0 16px 32px -12px #33415599}.plan-fid .pf-btn--p:hover{transform:translateY(-2px);box-shadow:0 22px 40px -12px #334155b3}.plan-fid .pf-btn--g{background:#fff;color:var(--eb-navy);border-color:var(--border-strong)}.plan-fid .pf-btn--g:hover{background:var(--eb-navy);color:#fff}.plan-fid .pf-hero{position:relative;overflow:hidden;padding:60px 0 72px;background:linear-gradient(180deg,#fff,var(--page))}.plan-fid .pf-hgrid{display:grid;grid-template-columns:1fr 1.08fr;gap:46px;align-items:center}.plan-fid .pf-kick{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--fid2);background:var(--fid-bg);border:1px solid var(--fid-bd);padding:7px 14px;border-radius:var(--r-pill, 999px)}.plan-fid .pf-kick .x{width:15px;height:15px;background:var(--eb-red);border-radius:3px;position:relative}.plan-fid .pf-kick .x:before,.plan-fid .pf-kick .x:after{content:"";position:absolute;background:#fff}.plan-fid .pf-kick .x:before{left:6px;top:3px;width:3px;height:9px}.plan-fid .pf-kick .x:after{left:3px;top:6px;width:9px;height:3px}.plan-fid .pf-h1{font-size:clamp(2.25rem,4.3vw,3.3rem);font-weight:800;line-height:1.07;letter-spacing:-.03em;margin:20px 0 0;color:var(--eb-navy)}.plan-fid .pf-h1 .accent{background:linear-gradient(100deg,#475569,var(--fid2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.plan-fid .pf-sub{font-size:18.5px;color:#3f4a5c;margin:20px 0 0;max-width:540px;line-height:1.6}.plan-fid .pf-hpts{list-style:none;padding:0;margin:22px 0 0;display:flex;flex-direction:column;gap:10px}.plan-fid .pf-hpts li{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:500;color:var(--eb-navy)}.plan-fid .pf-hpts li .c{width:19px;height:19px;color:var(--fid);flex:none}.plan-fid .pf-hcta{display:flex;gap:13px;margin-top:30px;flex-wrap:wrap}.plan-fid .pf-htrust{display:flex;align-items:center;gap:8px;margin-top:18px;font-size:13px;color:#475569;font-weight:700}.plan-fid .atl{position:relative;background:#fff;border:1px solid #dde3ec;border-radius:20px;padding:16px 16px 14px;box-shadow:0 40px 84px -34px #3f76b880,0 20px 44px -22px #0f172a4d,0 6px 14px -8px #0f172a24}.plan-fid .atl-cap{position:absolute;top:-15px;left:16px;z-index:6;display:inline-flex;gap:7px;font-size:11.5px;font-weight:800;color:#0f172a;background:#fff;border:1px solid var(--border);border-radius:var(--r-pill, 999px);padding:6px 13px;box-shadow:var(--sh-sm)}.plan-fid .atl-cap b{color:var(--fid)}.plan-fid .atl-cap span{display:none;white-space:nowrap}.plan-fid .atl[data-step="0"] .a-s1,.plan-fid .atl[data-step="1"] .a-s2,.plan-fid .atl[data-step="2"] .a-s3,.plan-fid .atl[data-step="3"] .a-s4,.plan-fid .atl[data-step=static] .a-s4{display:inline}.plan-fid .atl-prog{display:flex;gap:5px;margin:5px 0 12px}.plan-fid .atl-prog i{flex:1;height:3px;border-radius:99px;background:var(--border);overflow:hidden;position:relative}.plan-fid .atl-prog i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#5b6b85,var(--fid2));transform:scaleX(0);transform-origin:left;transition:transform .45s var(--ease)}.plan-fid .atl[data-step="0"] .atl-prog i:nth-child(1):after,.plan-fid .atl[data-step="1"] .atl-prog i:nth-child(-n+2):after,.plan-fid .atl[data-step="2"] .atl-prog i:nth-child(-n+3):after,.plan-fid .atl[data-step="3"] .atl-prog i:after,.plan-fid .atl[data-step=static] .atl-prog i:after{transform:scaleX(1)}.plan-fid .atl-stage{position:relative;overflow:hidden;transition:height .5s var(--ease)}.plan-fid .asc{position:absolute;top:0;left:0;right:0;opacity:0;transform:translateY(10px);transition:opacity .25s ease,transform .45s var(--ease);pointer-events:none}.plan-fid .atl[data-step="0"] .asc-src,.plan-fid .atl[data-step="1"] .asc-map,.plan-fid .atl[data-step="2"] .asc-jrnl,.plan-fid .atl[data-step="3"] .asc-gen,.plan-fid .atl[data-step=static] .asc-gen{opacity:1;transform:none;pointer-events:auto}.plan-fid .col-drop{border:2px dashed var(--fid-bd);border-radius:14px;background:#f8fafc;padding:15px 14px;text-align:center}.plan-fid .col-drop .ic3{width:40px;height:40px;border-radius:12px;background:var(--fid-bg);color:var(--fid2);display:grid;place-items:center;margin:0 auto 7px}.plan-fid .col-drop .ic3 svg{width:20px;height:20px}.plan-fid .col-drop .t3{font-size:12.5px;font-weight:750;color:#0f172a}.plan-fid .col-drop .s3{font-size:10.5px;color:#64748b;margin-top:3px;line-height:1.4}.plan-fid .col-files{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:11px;min-height:22px}.plan-fid .col-chip{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-family:var(--mono,ui-monospace,monospace);background:#fff;border:1px solid var(--border);border-radius:7px;padding:3px 8px;color:#334155;opacity:0;transform:translateY(-8px) scale(.9)}.plan-fid .col-chip svg{width:11px;height:11px;color:var(--fid)}.plan-fid .atl[data-step="0"] .col-chip{animation:pf_chip .4s var(--ease) forwards;animation-delay:calc(.4s + var(--i,0)*.16s)}.plan-fid .col-lia{display:flex;align-items:center;gap:8px;margin-top:11px;padding:9px 12px;border-radius:11px;background:var(--fid-bg);border:1px solid var(--fid-bd);font-size:11px;font-weight:700;color:var(--fid2)}.plan-fid .col-lia .lk3{width:26px;height:26px;border-radius:var(--r-xs, 8px);background:#fff;border:1px solid var(--fid-bd);display:grid;place-items:center;color:var(--fid);flex:none}.plan-fid .col-lia .lk3 svg{width:14px;height:14px}.plan-fid .col-lia .code3{font-family:var(--mono,ui-monospace,monospace);font-weight:800;color:var(--fid2);margin-left:auto;letter-spacing:.5px}.plan-fid .col-lia .live3{display:inline-flex;align-items:center;gap:4px;font-size:9px;font-weight:800;color:var(--ok, #15803D)}.plan-fid .col-lia .live3 .pd{width:7px;height:7px;border-radius:99px;background:var(--ok, #15803D);position:relative}.plan-fid .atl[data-step="0"] .col-lia .live3 .pd:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:99px;border:2px solid rgba(34,197,94,.4);animation:pf_pulse 1.4s ease-out infinite}.plan-fid .map{display:grid;grid-template-columns:1fr 44px 1fr;gap:0 6px}.plan-fid .map .mcol{display:flex;flex-direction:column;gap:8px}.plan-fid .map .mi{display:flex;align-items:center;gap:6px;height:30px;padding:0 10px;border-radius:9px;border:1px solid var(--border);background:#fff;font-size:10.5px;font-weight:700;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;transform:translateY(5px)}.plan-fid .map .mcol.r .mi{background:#f8fafc;color:var(--fid2);font-family:var(--mono,ui-monospace,monospace);font-weight:700}.plan-fid .map .mi .dt3{width:6px;height:6px;border-radius:99px;background:var(--fid);flex:none}.plan-fid .atl[data-step="1"] .map .mcol.l .mi{animation:pf_pop .35s var(--ease) forwards;animation-delay:calc(.2s + var(--i,0)*.1s)}.plan-fid .atl[data-step="1"] .map .mcol.r .mi{animation:pf_pop .35s var(--ease) forwards;animation-delay:calc(1s + var(--i,0)*.16s)}.plan-fid .map-lines{position:relative}.plan-fid .map-lines svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.plan-fid .map-lines path{stroke:var(--fid-bd);stroke-width:1.6;fill:none;stroke-dasharray:90;stroke-dashoffset:90}.plan-fid .atl[data-step="1"] .map-lines path{animation:pf_draw .5s var(--ease) forwards;animation-delay:calc(.75s + var(--i,0)*.18s)}.plan-fid .map-badge{grid-column:1/-1;margin-top:11px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:10px;font-weight:800;color:var(--fid2);background:var(--fid-bg);border:1px solid var(--fid-bd);border-radius:var(--r-xs, 8px);padding:6px;opacity:0}.plan-fid .atl[data-step="1"] .map-badge{animation:pf_fade .4s ease forwards;animation-delay:1.85s}.plan-fid .jr .jrow{display:flex;align-items:center;gap:8px;font-size:10.5px;color:#475569;padding:6px 2px;border-bottom:1px dashed var(--border);opacity:0;transform:translateY(5px)}.plan-fid .atl[data-step="2"] .jr .jrow{animation:pf_pop .38s var(--ease) forwards;animation-delay:calc(.3s + var(--i,0)*.34s)}.plan-fid .jr .cpt{font-family:var(--mono,ui-monospace,monospace);font-size:9.5px;font-weight:700;color:#64748b;width:66px;flex:none}.plan-fid .jr .lb{flex:1;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plan-fid .jr .am{font-variant-numeric:tabular-nums;font-weight:800;color:#0f172a}.plan-fid .jr .okk2{width:15px;height:15px;border-radius:99px;background:#22c55e24;color:var(--ok, #15803D);display:grid;place-items:center;font-size:9px;font-weight:900;flex:none}.plan-fid .jr-kpi{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.plan-fid .jr-kpi .k3{position:relative;overflow:hidden;background:#fff;border:1px solid var(--border);border-radius:var(--r-sm, 10px);padding:9px 11px}.plan-fid .jr-kpi .k3:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--ka3,#475063)}.plan-fid .jr-kpi .k3 .gh{position:absolute;right:-8px;bottom:-12px;color:var(--ka3,#475063);opacity:.09;pointer-events:none}.plan-fid .jr-kpi .k3 .gh svg{width:46px;height:46px}.plan-fid .jr-kpi .k3 .l3{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.plan-fid .jr-kpi .k3 .v3{font-family:var(--mono,ui-monospace,monospace);font-size:15px;font-weight:700;color:#0f172a;margin-top:3px}.plan-fid .gen{text-align:center}.plan-fid .gen-btn{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#5b6b85,var(--fid2));color:#fff;font-weight:800;font-size:12.5px;padding:11px 20px;border-radius:12px;box-shadow:0 14px 28px -12px #33415599;border:none;cursor:pointer}.plan-fid .gen-btn svg{width:16px;height:16px}.plan-fid .atl[data-step="3"] .gen-btn{animation:pf_press 1s var(--ease)}@keyframes pf_press{0%{transform:scale(.92);opacity:.5}18%{transform:scale(1);opacity:1}30%{transform:scale(.95);box-shadow:0 6px 16px -8px #334155b3}44%{transform:scale(1)}}.plan-fid .gen-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:13px;text-align:left}.plan-fid .gdoc{position:relative;border:1px solid var(--border);border-radius:12px;background:#fff;padding:10px 12px;box-shadow:var(--sh-sm);opacity:0;transform:translateY(8px) scale(.98)}.plan-fid .atl[data-step="3"] .gdoc{animation:pf_pop .42s var(--ease) forwards;animation-delay:calc(1.15s + var(--i,0)*.24s)}.plan-fid .gdoc .gh4{display:flex;align-items:center;gap:8px}.plan-fid .gdoc .gic{width:26px;height:26px;border-radius:var(--r-xs, 8px);background:var(--fid-bg);color:var(--fid2);display:grid;place-items:center;flex:none}.plan-fid .gdoc .gic svg{width:14px;height:14px}.plan-fid .gdoc .gnm{font-size:12px;font-weight:750;color:#0f172a;display:block;line-height:1.1}.plan-fid .gdoc .gsub{font-size:9px;color:#64748b;display:block;margin-top:2px}.plan-fid .gdoc .gok{margin-left:auto;width:18px;height:18px;border-radius:99px;background:#22c55e24;color:var(--ok, #15803D);display:grid;place-items:center;font-size:10px;font-weight:900;flex:none;opacity:0;transform:scale(.4)}.plan-fid .atl[data-step="3"] .gdoc .gok{animation:pf_pop .3s var(--ease) forwards;animation-delay:calc(1.6s + var(--i,0)*.24s)}.plan-fid .gdoc .gprev{margin-top:8px;display:flex;flex-direction:column;gap:4px}.plan-fid .gdoc .gprev .gl{height:5px;border-radius:99px;background:#eef1f5}.plan-fid .gdoc .gprev .gl.a{width:82%}.plan-fid .gdoc .gprev .gl.b{width:58%}.plan-fid .gdoc .gprev .gl.c{width:70%}.plan-fid .gen-more{margin-top:11px;font-size:10px;font-weight:700;color:#64748b}@keyframes pf_pop{to{opacity:1;transform:none}}@keyframes pf_pulse{0%{opacity:1;transform:scale(.7)}to{opacity:0;transform:scale(1.4)}}@keyframes pf_draw{to{stroke-dashoffset:0}}.plan-fid .ib{--card:#fff;--card2:#F8FAFC;--bd:rgba(15,23,42,.08);--th:#0F172A;--tb:#1E293B;--tm:#64748B;--tx:#94A3B8;--acc:var(--brand-red, #CC2936);--info:#2563EB;--mono:"JetBrains Mono",ui-monospace,Menlo,monospace;font-family:var(--sans)}.plan-fid .ib-app{background:var(--card);border:1px solid var(--bd);border-radius:18px;box-shadow:0 24px 54px -22px #0f172a61,0 8px 18px -10px #0f172a2e;overflow:hidden;color:var(--tb)}.plan-fid .ib-bar{display:flex;align-items:center;gap:9px;padding:11px 16px;border-bottom:1px solid var(--bd);background:var(--card2)}.plan-fid .ib-bar .mod{font-weight:800;font-size:13px;color:var(--th);display:flex;align-items:center;gap:8px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plan-fid .ib-bar .sq{width:16px;height:16px;border-radius:5px;background:var(--acc);display:grid;place-items:center;color:#fff;font-size:10px;font-weight:900;flex:none}.plan-fid .ib-bar .sp{flex:1}.plan-fid .ib-badge{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:700;padding:2px 9px;border-radius:var(--r-pill, 999px);white-space:nowrap}.plan-fid .ib-b-ok{background:#22c55e1f;color:var(--ok, #15803D)}.plan-fid .ib-b-fid{background:var(--fid-bg);color:var(--fid2)}.plan-fid .ib-body{padding:14px 16px 16px}.plan-fid .tnum{font-variant-numeric:tabular-nums}.plan-fid .vs{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:40px;border-radius:20px;overflow:hidden;border:1px solid var(--border);box-shadow:var(--sh-sm)}.plan-fid .vs .col{padding:34px 32px}.plan-fid .vs .col.old{background:linear-gradient(160deg,#3b4153,#475063);color:#fff}.plan-fid .vs .col.new{background:#fff}.plan-fid .vs .t{display:flex;align-items:center;gap:9px;font-family:var(--font-display);font-weight:800;font-size:17px;margin-bottom:18px}.plan-fid .vs .col.old .t{color:#fff}.plan-fid .vs .col.new .t{color:var(--eb-navy)}.plan-fid .vs ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.plan-fid .vs li{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.5}.plan-fid .vs .col.old li{color:#c7cede}.plan-fid .vs .col.new li{color:var(--eb-navy)}.plan-fid .vs li svg{width:17px;height:17px;flex:none;margin-top:2px}.plan-fid .vs .col.old li svg{color:#8b94a8}.plan-fid .vs .col.new li svg{color:var(--ok, #15803D)}.plan-fid .gk{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:13px}.plan-fid .gk .kpi{position:relative;overflow:hidden;background:var(--card);border:1px solid var(--bd);border-radius:11px;padding:10px 12px}.plan-fid .gk .kpi:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:0 3px 3px 0;background:var(--ka,#475063)}.plan-fid .gk .kpi .v{font-size:19px;font-weight:800;letter-spacing:-.03em;color:var(--th);line-height:1}.plan-fid .gk .kpi .l{font-size:10px;font-weight:600;color:var(--tm);margin-top:4px}.plan-fid .man{border:1px solid var(--bd);border-radius:12px;overflow:hidden}.plan-fid .man-h{display:grid;grid-template-columns:1.35fr .75fr .8fr .8fr 1fr;gap:8px;padding:7px 12px;background:var(--card2);border-bottom:1px solid var(--bd);font-size:8.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--tm)}.plan-fid .man-r{display:grid;grid-template-columns:1.35fr .75fr .8fr .8fr 1fr;gap:8px;align-items:center;padding:9px 12px;border-bottom:1px solid var(--bd);font-size:11px;opacity:0;transform:translateY(6px)}.plan-fid .cyc .man-r{animation:pf_pop .4s var(--ease) forwards;animation-delay:calc(.2s + var(--i,0)*.16s)}.plan-fid .man-r:last-child{border-bottom:none}.plan-fid .man-r .co{display:flex;align-items:center;gap:8px;min-width:0}.plan-fid .man-r .co .av2{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;color:#fff;font-size:9px;font-weight:800;flex:none;background:var(--mc,#475063)}.plan-fid .man-r .co .nm{font-weight:750;color:var(--th);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plan-fid .man-pill{display:inline-flex;align-items:center;gap:4px;font-size:9px;font-weight:800;border-radius:var(--r-pill, 999px);padding:2.5px 8px;white-space:nowrap;width:-moz-fit-content;width:fit-content}.plan-fid .man-pill.lia2{background:var(--fid-bg);color:var(--fid2);border:1px solid var(--fid-bd)}.plan-fid .man-pill.imp{background:#2563eb17;color:#2563eb}.plan-fid .man-pill.okp{background:#22c55e1c;color:var(--ok, #15803D)}.plan-fid .man-pill.wr{background:#d977061f;color:var(--warn, #B45309)}.plan-fid .man-prog{display:flex;align-items:center;gap:7px}.plan-fid .man-prog .tr2{flex:1;height:7px;border-radius:99px;background:var(--card2);border:1px solid var(--bd);overflow:hidden}.plan-fid .man-prog .tr2 i{display:block;height:100%;border-radius:99px;background:var(--pc,#475063);width:var(--w,50%);transform:scaleX(0);transform-origin:left;transition:transform .8s var(--ease)}.plan-fid .cyc .man-prog .tr2 i{transform:scaleX(1);transition-delay:calc(.55s + var(--i,0)*.16s)}.plan-fid .man-prog .pc2{font-size:9.5px;font-weight:800;color:var(--tm);width:30px;text-align:right;font-variant-numeric:tabular-nums}.plan-fid .cmp-tabs{display:flex;gap:3px;background:var(--card2);border:1px solid var(--bd);border-radius:9px;padding:2px;width:-moz-fit-content;width:fit-content;margin-bottom:11px}.plan-fid .cmp-tabs span{font-size:10px;font-weight:700;color:var(--tm);border-radius:7px;padding:4px 11px}.plan-fid .cmp-tabs span.on{background:#fff;color:var(--th);box-shadow:0 1px 3px #0f172a26}.plan-fid .ecr2 .row{display:flex;align-items:center;gap:8px;font-size:10.5px;color:#475569;padding:5px 0;border-bottom:1px dashed var(--bd);opacity:0;transform:translateY(5px)}.plan-fid .cyc .ecr2 .row{animation:pf_pop .4s var(--ease) forwards;animation-delay:calc(.25s + var(--i,0)*.28s)}.plan-fid .ecr2 .cpt{font-family:var(--mono);font-size:9.5px;font-weight:700;color:#64748b;width:60px;flex:none}.plan-fid .ecr2 .lb2{flex:1;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plan-fid .ecr2 .am2{font-variant-numeric:tabular-nums;font-weight:800;color:#0f172a;white-space:nowrap}.plan-fid .ecr2 .auto2{font-size:8.5px;font-weight:800;color:var(--fid2);background:var(--fid-bg);border-radius:var(--r-pill, 999px);padding:2px 6px;flex:none}.plan-fid .bil{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:11px}.plan-fid .bil .b2{border:1px solid var(--bd);border-radius:11px;padding:10px 12px;background:var(--card2)}.plan-fid .bil .b2 .l2{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--tm)}.plan-fid .bil .b2 .v2{font-family:var(--mono);font-size:17px;font-weight:700;color:var(--th);margin-top:4px}.plan-fid .bil-eq{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:9px;font-size:10.5px;font-weight:800;color:var(--ok, #15803D);background:#22c55e17;border-radius:9px;padding:6px;opacity:0}.plan-fid .cyc .bil-eq{animation:pf_fade .45s ease forwards;animation-delay:2.3s}@keyframes pf_fade{to{opacity:1}}.plan-fid .pay .prw{display:flex;align-items:center;gap:9px;padding:8px 11px;border:1px solid var(--bd);border-radius:11px;background:#fff;margin-bottom:7px;font-size:11px;opacity:0;transform:translate(10px)}.plan-fid .cyc .pay .prw{animation:pf_pop .42s var(--ease) forwards;animation-delay:calc(.25s + var(--i,0)*.3s)}.plan-fid .pay .av2{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;color:#fff;font-size:9px;font-weight:800;flex:none;background:var(--mc,#475063)}.plan-fid .pay .nm2{font-weight:750;color:var(--th);flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plan-fid .pay .ct2{font-size:9.5px;color:var(--tm);white-space:nowrap}.plan-fid .pay .st2{font-size:9px;font-weight:800;border-radius:var(--r-pill, 999px);padding:2.5px 8px;background:#22c55e1c;color:var(--ok, #15803D);white-space:nowrap;flex:none}.plan-fid .pay .st2.run{background:#2563eb1a;color:#2563eb}.plan-fid .pain{display:flex;align-items:center;gap:9px;margin-top:10px;border:1.5px dashed var(--fid-bd);border-radius:11px;background:var(--fid-bg);padding:9px 12px;font-size:10.5px;font-weight:800;color:var(--fid2);opacity:0;transform:scale(.94)}.plan-fid .cyc .pain{animation:pf_pop .45s var(--ease) forwards;animation-delay:1.9s}.plan-fid .pain svg{width:15px;height:15px;flex:none}.plan-fid .pain small{font-weight:600;color:#64748b;margin-left:auto;font-size:9.5px}.plan-fid .wf{display:flex;align-items:flex-start;gap:0;margin:44px auto 0;max-width:960px}.plan-fid .wf .st{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:9px;padding:0 8px;position:relative}.plan-fid .wf .st .b3{width:48px;height:48px;border-radius:15px;background:#fff;border:1.5px solid var(--border);box-shadow:var(--sh-sm);display:grid;place-items:center;color:var(--fid2);position:relative;z-index:2;transition:border-color .4s,box-shadow .4s,transform .4s}.plan-fid .wf .st .b3 svg{width:21px;height:21px}.plan-fid .wf .st .t3{font-size:13px;font-weight:750;color:var(--eb-navy)}.plan-fid .wf .st .d3{font-size:11.5px;color:var(--fg-muted);line-height:1.45;max-width:150px}.plan-fid .wf .st .okw{position:absolute;top:-6px;right:calc(50% - 32px);z-index:3;width:18px;height:18px;border-radius:99px;background:var(--ok, #15803D);color:#fff;display:grid;place-items:center;font-size:10px;font-weight:900;opacity:0;transform:scale(.4)}.plan-fid .wf .lk2{flex:none;width:64px;height:2px;background:var(--border-strong);margin-top:23px;position:relative;overflow:hidden}.plan-fid .wf .lk2 i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--fid);transform:scaleX(0);transform-origin:left}.plan-fid .cyc2 .wf .st .b3{transition-delay:calc(var(--i,0)*.7s)}.plan-fid .cyc2 .wf .st.onw .b3{border-color:var(--fid);box-shadow:0 12px 26px -12px #33415580;transform:translateY(-3px)}.plan-fid .cyc2 .wf .st .okw{animation:pf_pop .4s var(--ease) forwards;animation-delay:calc(.55s + var(--i,0)*.7s)}.plan-fid .cyc2 .wf .lk2 i{animation:pf_grow2 .6s var(--ease) forwards;animation-delay:calc(.3s + var(--i,0)*.7s)}@keyframes pf_grow2{to{transform:scaleX(1)}}@media(max-width:900px){.plan-fid .wf{flex-direction:column;gap:18px;align-items:stretch}.plan-fid .wf .lk2{display:none}.plan-fid .wf .st{flex-direction:row;text-align:left;align-items:center}.plan-fid .wf .st .d3{max-width:none}.plan-fid .wf .st .okw{display:none}}.plan-fid .imp-drop{position:relative;border:2px dashed rgba(15,23,42,.18);border-radius:14px;background:var(--card2);padding:18px 16px;text-align:center}.plan-fid .imp-drop .ic2{width:42px;height:42px;border-radius:12px;background:var(--fid-bg);color:var(--fid2);display:grid;place-items:center;margin:0 auto 8px}.plan-fid .imp-drop .ic2 svg{width:21px;height:21px}.plan-fid .imp-drop .t2{font-weight:700;color:var(--th);font-size:13px}.plan-fid .imp-drop .s2{font-size:11px;color:var(--tm);margin-top:3px;line-height:1.45}.plan-fid .imp-files{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:10px;min-height:22px}.plan-fid .imp-chip{font-size:10px;font-family:var(--mono);background:#fff;border:1px solid var(--bd);border-radius:6px;padding:3px 8px;color:var(--tb);opacity:0;transform:translateY(-8px) scale(.9)}.plan-fid .cyc .imp-chip{animation:pf_chip .4s var(--ease) forwards;animation-delay:calc(.4s + var(--i)*.18s)}@keyframes pf_chip{to{opacity:1;transform:none}}.plan-fid .imp-prog{height:6px;border-radius:99px;background:var(--card2);margin-top:12px;overflow:hidden;border:1px solid var(--bd)}.plan-fid .imp-prog i{display:block;height:100%;width:0;background:linear-gradient(90deg,#5b6b85,var(--fid2));border-radius:99px}.plan-fid .cyc .imp-prog i{animation:pf_fill 1.1s var(--ease) 1.5s forwards}@keyframes pf_fill{to{width:100%}}.plan-fid .imp-ok{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:10px;font-size:10.5px;font-weight:800;color:var(--ok, #15803D);background:#22c55e17;border-radius:9px;padding:7px;opacity:0}.plan-fid .cyc .imp-ok{animation:pf_fade .4s ease forwards;animation-delay:2.7s}.plan-fid .ben{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}.plan-fid .ben .b{position:relative;overflow:hidden;isolation:isolate;background:#fff;border:1px solid var(--border);border-radius:18px;padding:28px 24px 26px;box-shadow:var(--sh-sm);transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.plan-fid .ben .b:hover{transform:translateY(-4px);box-shadow:0 20px 40px -20px #14203b47}.plan-fid .ben .b:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#5b6b85,var(--fid2))}.plan-fid .ben .b .wm{position:absolute;right:-12px;bottom:-18px;width:120px;height:120px;color:var(--fid);opacity:.1;pointer-events:none;transition:opacity .35s var(--ease)}.plan-fid .ben .b:hover .wm{opacity:.17}.plan-fid .ben .b .wm svg{width:100%;height:100%;stroke-width:1.3}.plan-fid .ben .b h3{position:relative;z-index:1;font-size:17.5px;font-weight:750;color:var(--eb-navy);margin:0}.plan-fid .ben .b p{position:relative;z-index:1;font-size:14px;color:var(--fg-muted);margin:9px 0 0;line-height:1.5}.plan-fid .faq{max-width:780px;margin:38px auto 0;display:flex;flex-direction:column;gap:12px}.plan-fid .faq details{background:#fff;border:1px solid var(--border);border-radius:14px;box-shadow:var(--sh-sm);transition:border-color .25s,box-shadow .25s}.plan-fid .faq details[open]{border-color:var(--fid-bd);box-shadow:0 14px 30px -18px #33415559}.plan-fid .faq summary{list-style:none;cursor:pointer;padding:19px 22px;font-size:16px;font-weight:750;color:var(--eb-navy);display:flex;align-items:center;gap:14px}.plan-fid .faq summary::-webkit-details-marker{display:none}.plan-fid .faq summary .chv{margin-left:auto;flex:none;width:20px;height:20px;color:var(--fid);transition:transform .3s var(--ease)}.plan-fid .faq details[open] summary .chv{transform:rotate(180deg)}.plan-fid .faq .a{margin:0;padding:0 22px 20px;font-size:14.5px;color:var(--fg-muted);line-height:1.62}.plan-fid .faq .a b{color:var(--eb-navy);font-weight:700}.plan-fid .fin{position:relative;overflow:hidden;background:linear-gradient(150deg,#3b4153,#242c3d 70%);border-radius:28px;padding:64px 44px;text-align:center;color:#fff}.plan-fid .fin .wm2{position:absolute;right:-30px;bottom:-46px;font-family:var(--font-display);font-weight:800;font-size:190px;line-height:1;color:#fff;opacity:.05;pointer-events:none;letter-spacing:-.05em}.plan-fid .fin h2{font-size:clamp(1.8rem,3.2vw,2.6rem);font-weight:800;margin:0;letter-spacing:-.02em}.plan-fid .fin p{font-size:17px;color:#c7cede;margin:14px auto 0;max-width:620px}.plan-fid .fin .cta{display:flex;justify-content:center;gap:13px;margin-top:30px;flex-wrap:wrap}.plan-fid .fin .pf-btn--p{background:#fff;color:var(--fid2);box-shadow:0 16px 34px -12px #0006}.plan-fid .fin .pf-btn--ghost{background:#ffffff0f;color:#fff;border:1px solid rgba(255,255,255,.3)}.plan-fid .fin .pf-btn--ghost:hover{background:#fff;color:var(--fid2)}.plan-fid .pf-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(700px 440px at 82% -4%,rgba(63,118,184,.22),transparent 62%),radial-gradient(560px 380px at -4% 116%,rgba(217,164,65,.15),transparent 62%),radial-gradient(420px 320px at 55% 118%,rgba(37,99,235,.09),transparent 70%)}.plan-fid .pf-hgrid{position:relative;z-index:1}.plan-fid .pf-sec--muted{background:linear-gradient(180deg,#eef2f8,#e7edf5)}.plan-fid .pf-sec--warm{background:linear-gradient(180deg,#fbf7ef,#f5ecdd)}.plan-fid .pf-sec--warm .pf-split .copy .k{color:#946a1e}.plan-fid .pf-sec--warm .pf-split .copy li .c{color:var(--ok, #15803D)}.plan-fid .cab-top{display:flex;align-items:center;gap:11px;padding:11px 13px;border-radius:12px;background:linear-gradient(120deg,#fff6e6,#fbeccb);border:1px solid #f0dbab;margin-bottom:12px}.plan-fid .cab-top .rico{width:34px;height:34px;border-radius:var(--r-sm, 10px);background:linear-gradient(135deg,#d9a441,#b4832b);color:#fff;display:grid;place-items:center;flex:none;box-shadow:0 8px 18px -8px #b4832b99}.plan-fid .cab-top .rico svg{width:18px;height:18px}.plan-fid .cab-top .rl{font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#a67c2a;line-height:1.3}.plan-fid .cab-top .rl b{display:block;font-size:12.5px;font-weight:800;color:#7a5717;letter-spacing:0;text-transform:none;margin-top:1px}.plan-fid .cab-top .rv{margin-left:auto;font-family:var(--mono,ui-monospace,monospace);font-size:22px;font-weight:800;color:#8a611a}.plan-fid .cab-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.plan-fid .ctile{display:flex;align-items:center;gap:10px;border:1px solid var(--bd);border-radius:11px;padding:9px 11px;background:#fff;box-shadow:var(--sh-sm);opacity:0;transform:translateY(8px)}.plan-fid .cyc .ctile{animation:pf_pop .4s var(--ease) forwards;animation-delay:calc(.25s + var(--i,0)*.11s)}.plan-fid .ctile .ci{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;flex:none;background:color-mix(in srgb,var(--tc) 15%,#fff);color:var(--tc)}.plan-fid .ctile .ci svg{width:15px;height:15px}.plan-fid .ctile .ct{min-width:0}.plan-fid .ctile .cn{font-size:11px;font-weight:750;color:#0f172a;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plan-fid .ctile .cs{font-size:9.5px;color:#64748b;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plan-fid .pf-illu-wrap{position:relative}.plan-fid .pf-illu-wrap:before{content:"";position:absolute;top:-9%;right:-7%;bottom:-12%;left:-7%;z-index:0;border-radius:34px;pointer-events:none;background:radial-gradient(66% 60% at 72% 22%,rgba(63,118,184,.34),transparent 70%),radial-gradient(58% 56% at 12% 102%,rgba(217,164,65,.24),transparent 70%);filter:blur(10px);animation:pf_aura 9s ease-in-out infinite}.plan-fid .pf-illu-wrap>.ib{position:relative;z-index:1}.plan-fid .fchip{position:absolute;z-index:4;display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;color:#0f172a;background:#fff;border:1px solid #e2e7ef;border-radius:var(--r-pill, 999px);padding:6px 12px;box-shadow:0 16px 32px -14px #0f172a66}.plan-fid .fchip svg{width:13px;height:13px}.plan-fid .fchip .dt{width:8px;height:8px;border-radius:99px;position:relative}.plan-fid .fchip.tr{top:-15px;right:-8px;color:var(--fid2);animation:pf_float 4.2s ease-in-out infinite}.plan-fid .fchip.tr svg{color:#d9a441}.plan-fid .fchip.bl{bottom:-16px;left:-10px;animation:pf_float 4.9s ease-in-out .5s infinite}.plan-fid .fchip.bl .dt{background:var(--ok, #15803D)}.plan-fid .fchip.bl .dt:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:99px;border:2px solid rgba(34,197,94,.4);animation:pf_pulse 1.5s ease-out infinite}@keyframes pf_aura{0%,to{transform:translate(0) scale(1)}50%{transform:translate(2.5%,-2%) scale(1.06)}}@keyframes pf_float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.plan-fid .pf-illu-wrap:before,.plan-fid .fchip{animation:none}}@media(max-width:980px){.plan-fid .pf-hgrid,.plan-fid .pf-split{grid-template-columns:1fr;gap:40px}.plan-fid .ben{grid-template-columns:1fr}.plan-fid .pf-split .illu{order:-1}.plan-fid .vs{grid-template-columns:1fr}.plan-fid .gk{grid-template-columns:repeat(2,1fr)}.plan-fid .lia-grid{grid-template-columns:1fr;gap:12px}.plan-fid .lia-arr{display:none}.plan-fid .cab-grid{grid-template-columns:1fr}.plan-fid .fchip{display:none}.plan-fid .pf-illu-wrap:before{display:none}.plan-fid .man-h,.plan-fid .man-r{grid-template-columns:1.3fr .8fr 1fr}.plan-fid .man-h span:nth-child(3),.plan-fid .man-r>*:nth-child(3),.plan-fid .man-h span:nth-child(4),.plan-fid .man-r>*:nth-child(4){display:none}}
