.p2{--bone:#f3f7fc;--bone-2:#e7eef8;--card:#ffffff;--ink:#0f1d33;--ink-2:#3c4f6b;--ink-3:#6f8198;--line:rgba(15,29,51,0.12);--jade:#1d4ed8;--jade-deep:#1e3a8a;--jade-soft:#e7eefe;--jade-line:rgba(29,78,216,0.3);--gold:#0ea5e9;--gold-deep:#0284c7;--gold-soft:#e2f4fd;--room:#0b1f3d;--room-2:#12305c;--room-line:rgba(231,240,255,0.14);--night:#081326;--night-2:#0d1f3d;--night-3:#0c1730;--night-line:rgba(231,240,255,0.1);--mint:#38bdf8;--violet:#6366f1;--violet-soft:#e6e8fe;--sky:#2fa8e0;--sky-soft:#e3f2fb;--rose:#ef6480;--rose-soft:#fdeaee;--amber:#0ea5e9;--amber-soft:#e2f4fd;font-family:var(--font-manrope),"Manrope",system-ui,sans-serif;background:var(--bone);color:var(--ink);min-height:100vh;-webkit-font-smoothing:antialiased;overflow-x:clip}.p2:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:radial-gradient(rgba(29,78,216,.055) 1px,transparent 1.4px);background-size:26px 26px;z-index:0}.p2>*{position:relative;z-index:1}.p2-nav{position:sticky;top:0;z-index:60;display:flex;align-items:center;gap:26px;padding:13px max(24px,5vw);background:color-mix(in srgb,var(--bone) 82%,transparent);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.p2-tabs{display:flex;gap:4px;margin-left:8px}.p2-tab{font-size:13px;font-weight:700;color:var(--ink-2);text-decoration:none;padding:8px 13px;border-radius:99px;transition:background .2s ease,color .2s ease}.p2-tab:hover{background:var(--jade-soft);color:var(--jade-deep)}.p2-cta{display:inline-flex;align-items:center;gap:9px;background:var(--jade);color:#fff;font-weight:800;font-size:13.5px;padding:12px 22px;border-radius:14px;text-decoration:none;border:none;cursor:pointer;box-shadow:0 14px 28px -14px rgba(13,122,92,.55);transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.p2-cta:hover{transform:translateY(-2px);box-shadow:0 20px 34px -14px rgba(13,122,92,.6);background:var(--jade-deep)}.p2-cta:active{transform:translateY(0)}.p2-cta[data-ghost]{background:transparent;color:var(--jade-deep);border:1.5px solid var(--jade-line);box-shadow:none}.p2-cta[data-ghost]:hover{background:var(--jade-soft)}.p2-cta[data-gold]{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;box-shadow:0 14px 28px -14px rgba(29,78,216,.7)}.p2-kicker{display:inline-flex;align-items:center;gap:9px;font-size:11px;font-weight:800;letter-spacing:.22em;color:var(--jade-deep)}.p2-kicker:before{content:"";width:22px;height:2px;background:var(--gold);border-radius:2px}.p2-h1{font-size:clamp(27px,6vw,64px);line-height:1.05;letter-spacing:-.03em;margin:18px 0 0;overflow-wrap:break-word}.p2-h1,.p2-h2{font-weight:800}.p2-h2{font-size:clamp(26px,3.4vw,40px);line-height:1.12;letter-spacing:-.025em;margin:14px 0 0}.p2-sub{font-size:16px;line-height:1.65;color:var(--ink-2);max-width:54ch}.p2-section{padding:84px max(24px,5vw);max-width:1240px;margin:0 auto}.p2-dark{background:radial-gradient(70% 90% at 85% -10%,rgba(139,124,246,.16),transparent 55%),radial-gradient(60% 80% at 0 100%,rgba(47,214,165,.12),transparent 55%),var(--night);color:#f1ede2}.p2-dark .p2-sub{color:rgba(241,237,226,.72)}.p2-dark .p2-kicker{color:var(--mint)}.p2-dark .p2-chip{background:rgba(247,243,234,.06);border-color:var(--night-line);color:rgba(241,237,226,.8)}.p2-dark .p2-chip b{color:var(--mint)}.p2-hero-dark{background:radial-gradient(55% 70% at 78% 8%,rgba(139,124,246,.22),transparent 55%),radial-gradient(50% 70% at 8% 28%,rgba(47,214,165,.16),transparent 55%),radial-gradient(40% 50% at 50% 110%,rgba(232,163,28,.12),transparent 60%),linear-gradient(170deg,#0c1814,var(--night) 70%);border-bottom:1px solid var(--night-line)}.p2-hero3{position:relative;overflow:hidden;background:radial-gradient(60% 70% at 12% 10%,rgba(47,214,165,.2),transparent 55%),radial-gradient(55% 65% at 88% 18%,rgba(139,124,246,.18),transparent 55%),radial-gradient(45% 55% at 55% 105%,rgba(240,165,31,.16),transparent 60%),radial-gradient(40% 50% at 75% 80%,rgba(47,168,224,.12),transparent 55%),linear-gradient(175deg,#fbfcff,#f3f6f1 80%);border-bottom:1px solid var(--line)}.p2-hero3:before{content:"";position:absolute;inset:-20%;background:radial-gradient(30% 30% at 30% 30%,rgba(47,214,165,.14),transparent 70%),radial-gradient(26% 26% at 70% 60%,rgba(139,124,246,.12),transparent 70%);animation:p2-mesh 16s ease-in-out infinite alternate;pointer-events:none}@keyframes p2-mesh{0%{transform:translate(0) scale(1)}to{transform:translate(4%,-3%) scale(1.06)}}.p2-grad{background:linear-gradient(100deg,#1d4ed8,#2563eb 38%,#4f46e5 72%,#0ea5e9);-webkit-background-clip:text;background-clip:text;color:transparent}.p2-hero3 .p2-kinetic>span{color:var(--jade)}.p2-hero3 .p2-kinetic>span:nth-child(2){color:var(--gold-deep)}.p2-hero3 .p2-kinetic>span:nth-child(3){color:var(--violet)}.p2-orb{position:absolute;border-radius:999px;pointer-events:none;background:linear-gradient(140deg,rgba(255,255,255,.7),rgba(255,255,255,.12));border:1px solid rgba(255,255,255,.65);box-shadow:inset 0 1px 8px rgba(255,255,255,.8),0 24px 50px -24px rgba(20,35,31,.25);backdrop-filter:blur(4px);animation:p2-float 7s ease-in-out infinite}.p2-glass{background:color-mix(in srgb,#ffffff 62%,transparent);border:1px solid rgba(255,255,255,.75);box-shadow:0 18px 40px -24px rgba(20,35,31,.25);backdrop-filter:blur(12px)}.p2-hero3 .p2-chip{background:color-mix(in srgb,#ffffff 58%,transparent);border-color:rgba(255,255,255,.8);backdrop-filter:blur(10px)}.p2-kinetic{display:inline-grid;overflow:hidden;vertical-align:bottom;height:1.08em}.p2-kinetic>span{grid-area:1/1;opacity:0;transform:translateY(108%);transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .4s ease;color:var(--mint);white-space:nowrap}.p2-kinetic>span:nth-child(2){color:var(--amber)}.p2-kinetic>span:nth-child(3){color:var(--violet)}.p2-kinetic>span[data-on=true]{opacity:1;transform:translateY(0)}.p2-kinetic>span[data-out=true]{opacity:0;transform:translateY(-108%)}.p2-chip{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;color:var(--ink-2);background:var(--card);border:1px solid var(--line);border-radius:99px;padding:8px 14px}.p2-chip b{color:var(--jade-deep);font-weight:800}.p2-desk{position:relative;background:radial-gradient(120% 90% at 80% -10%,rgba(13,122,92,.35),transparent 55%),linear-gradient(165deg,var(--room-2),var(--room) 70%);border-radius:30px;border:1px solid var(--room-line);box-shadow:0 50px 90px -50px rgba(14,31,26,.85);padding:26px 26px 0;overflow:hidden;color:#f3efe5;min-height:520px;display:flex;flex-direction:column}.p2-desk-head{display:flex;align-items:center;gap:14px}.p2-desk-frame{width:58px;height:58px;border-radius:16px;padding:3px;background:linear-gradient(140deg,var(--gold),#8a5e0a);box-shadow:0 10px 22px -10px rgba(0,0,0,.6);flex-shrink:0}.p2-desk-frame img{width:100%;height:100%;object-fit:cover;border-radius:13px;display:block}.p2-desk-live{margin-left:auto;display:inline-flex;align-items:center;gap:7px;font-size:10px;font-weight:800;letter-spacing:.18em;color:#ffd584;background:rgba(232,163,28,.12);border:1px solid rgba(232,163,28,.3);padding:6px 11px;border-radius:99px}.p2-desk-live i{width:6px;height:6px;border-radius:99px;background:var(--gold);animation:p2-blink-dot 1.5s ease-in-out infinite}@keyframes p2-blink-dot{0%,to{opacity:1}50%{opacity:.25}}.p2-desk-stage{position:relative;flex:1;margin-top:18px}.p2-chit{position:absolute;left:50%;width:min(330px,84%);background:#fffdf6;color:var(--ink);border-radius:16px;padding:14px 16px 12px;box-shadow:0 24px 44px -20px rgba(0,0,0,.65);opacity:0;transform:translate(-50%,120px) rotate(2deg);transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .5s ease;will-change:transform,opacity}.p2-chit[data-phase=enter],.p2-chit[data-phase=stamp]{opacity:1;transform:translate(-50%) rotate(0deg)}.p2-chit[data-phase=exit]{opacity:0;transform:translate(calc(-50% + 190px),-34px) rotate(7deg) scale(.92)}.p2-chit-ref{font-family:var(--font-mono-loaded),ui-monospace,monospace;font-size:10px;font-weight:700;letter-spacing:.08em;color:var(--jade-deep);background:var(--jade-soft);border-radius:7px;padding:3px 8px;display:inline-block}.p2-chit-t{font-size:14.5px;font-weight:800;margin-top:8px;line-height:1.35}.p2-chit-m{font-size:11.5px;color:var(--ink-3);font-weight:700;margin-top:5px}.p2-stamp{position:absolute;right:12px;top:10px;transform:rotate(-12deg) scale(2.4);opacity:0;border:2.5px solid var(--gold-deep);color:var(--gold-deep);border-radius:9px;font-size:9.5px;font-weight:900;letter-spacing:.14em;padding:5px 9px;background:rgba(253,243,221,.92);pointer-events:none}.p2-chit[data-phase=exit] .p2-stamp,.p2-chit[data-phase=stamp] .p2-stamp{animation:p2-thunk .42s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes p2-thunk{0%{opacity:0;transform:rotate(-12deg) scale(2.4)}60%{opacity:1;transform:rotate(-12deg) scale(.94)}to{opacity:1;transform:rotate(-12deg) scale(1)}}.p2-trays{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:16px 0 20px}.p2-tray{border:1px dashed var(--room-line);border-radius:14px;padding:11px 14px;font-size:10.5px;font-weight:800;letter-spacing:.16em;color:rgba(243,239,229,.55);display:flex;align-items:center;gap:9px}.p2-tray b{color:#ffd584;font-size:15px;font-weight:800;letter-spacing:0}.p2-tray-count{transition:transform .3s ease;display:inline-block}.p2-tray-count[data-bump=true]{animation:p2-bump .4s ease}@keyframes p2-bump{40%{transform:translateY(-5px) scale(1.18)}}.p2-desk-note{position:absolute;bottom:8px;right:14px;font-size:9px;letter-spacing:.08em;color:rgba(243,239,229,.35);font-weight:700}.p2-cm-wrap{display:flex;flex-direction:column;gap:10px}.p2-cm-wrap .p2-desk-note{position:static;text-align:right;color:var(--ink-3)}.p2-cm-stage{position:relative;border-radius:28px;background:radial-gradient(125% 95% at 50% 0,#1b3e7a 0,#0b1f3d 58%,#081326 100%);border:1px solid rgba(231,240,255,.14);box-shadow:0 50px 100px -45px rgba(11,31,61,.75),inset 0 1px 0 rgba(255,255,255,.06);overflow:hidden;display:flex;flex-direction:column}.p2-cm-glow{position:absolute;inset:0;z-index:1;background:radial-gradient(58% 42% at 50% 14%,rgba(56,189,248,.26),transparent 68%);pointer-events:none}.p2-cm-badge{position:absolute;top:15px;left:15px;z-index:4;display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border-radius:999px;background:rgba(8,19,38,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(56,189,248,.42);color:#cfeafe;font-size:10px;font-weight:800;letter-spacing:.14em}.p2-cm-badge i{width:7px;height:7px;border-radius:50%;background:#38bdf8;box-shadow:0 0 0 0 rgba(56,189,248,.6);animation:p2-ping 2s infinite}@keyframes p2-ping{70%{box-shadow:0 0 0 7px rgba(56,189,248,0)}to{box-shadow:0 0 0 0 rgba(56,189,248,0)}}.p2-cm-rings{position:absolute;left:50%;top:8%;z-index:1;width:460px;height:460px;transform:translateX(-50%);background:repeating-radial-gradient(circle,rgba(231,240,255,.06) 0 1px,transparent 1px 30px);-webkit-mask:radial-gradient(circle,#000 36%,transparent 70%);mask:radial-gradient(circle,#000 36%,transparent 70%);pointer-events:none}.p2-cm-desk-head{position:relative;z-index:3;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:46px 22px 0}.p2-cm-desk-title{color:#fff;font-size:22px;font-weight:800;letter-spacing:-.01em}.p2-cm-desk-sub{color:rgba(231,240,255,.6);font-size:12px;font-weight:600;margin-top:4px}.p2-cm-reel-count{font-size:26px;font-weight:900;color:#cfeafe;line-height:1;text-align:right;flex-shrink:0}.p2-cm-reel-count[data-bump]{animation:p2-bump .5s ease}.p2-cm-reel-count span{display:block;font-size:8.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(231,240,255,.5);margin-top:4px}.p2-cm-reel-stage{position:relative;z-index:3;min-height:150px;margin:20px 18px 0}.p2-cm-reel-stage .p2-chit{width:100%;box-shadow:0 16px 30px -16px rgba(0,0,0,.7)}.p2-cm-trays{position:relative;z-index:3;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:14px 18px 18px}.p2-cm-tray{display:flex;align-items:center;gap:8px;padding:11px 13px;border-radius:13px;background:rgba(231,240,255,.06);border:1px solid rgba(56,189,248,.2);color:rgba(231,240,255,.85);font-size:11.5px;font-weight:700}.p2-cm-tray b{color:#38bdf8;font-size:14px}.p2-pledge-panel{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:330px;padding:40px;border-radius:26px;overflow:hidden;background:radial-gradient(120% 100% at 50% 0,#2563eb 0,#1e3a8a 55%,#0b1f3d 100%);box-shadow:0 40px 80px -40px rgba(29,78,216,.55)}.p2-pledge-panel:before{content:"";position:absolute;inset:0;background:repeating-radial-gradient(circle at 50% 30%,rgba(255,255,255,.05) 0 1px,transparent 1px 28px);-webkit-mask:radial-gradient(circle at 50% 30%,#000 30%,transparent 70%);mask:radial-gradient(circle at 50% 30%,#000 30%,transparent 70%)}.p2-pledge-quote{position:absolute;top:-22px;left:24px;font-size:150px;line-height:1;font-weight:800;color:rgba(255,255,255,.1);font-family:Georgia,serif;pointer-events:none}.p2-pledge-emblem{position:relative;z-index:1;width:96px;height:auto;filter:drop-shadow(0 8px 18px rgba(0,0,0,.4))}.p2-pledge-org{position:relative;z-index:1;text-align:center}.p2-pledge-org b{display:block;color:#fff;font-size:18px;font-weight:800}.p2-pledge-org span{color:rgba(231,240,255,.7);font-size:12px;font-weight:600;letter-spacing:.04em}@media (max-width:880px){.p2-cm-reel-stage .p2-chit{position:relative;left:0;transform:none!important}.p2-cm-reel-stage .p2-chit[data-phase=exit]{opacity:0}}.p2-marquee{overflow:hidden;border-block:1px solid var(--line);background:var(--card);padding:13px 0}.p2-marquee-track{display:flex;gap:34px;width:max-content;animation:p2-marquee 48s linear infinite}@keyframes p2-marquee{to{transform:translateX(-50%)}}.p2-door{position:relative;background:var(--card);border:1px solid var(--line);border-radius:22px;padding:26px 22px;text-decoration:none;color:inherit;display:block;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease,border-color .25s ease;overflow:hidden}.p2-door:after{content:"";position:absolute;inset:auto 0 0 0;height:3px;background:var(--acc,var(--jade));transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.p2-door:hover{transform:translateY(-6px);box-shadow:0 28px 50px -28px rgba(20,35,31,.35);border-color:color-mix(in srgb,var(--acc,var(--jade)) 45%,var(--line))}.p2-door:hover:after{transform:scaleX(1)}.p2-door-glyph{width:52px;height:52px;border-radius:16px;background:var(--acc-soft,var(--jade-soft));color:var(--acc,var(--jade-deep));display:grid;place-items:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.p2-door:hover .p2-door-glyph{transform:translateY(-3px) rotate(-4deg) scale(1.08)}.p2-door[data-hot]{outline:2px solid var(--acc,var(--jade));outline-offset:3px}.p2-door[data-accent=jade]{--acc:var(--jade);--acc-soft:var(--jade-soft)}.p2-door[data-accent=sky]{--acc:var(--sky);--acc-soft:var(--sky-soft)}.p2-door[data-accent=violet]{--acc:var(--violet);--acc-soft:var(--violet-soft)}.p2-door[data-accent=amber]{--acc:var(--gold-deep);--acc-soft:var(--amber-soft)}.p2-door[data-accent=rose]{--acc:var(--rose);--acc-soft:var(--rose-soft)}.p2ci{overflow:visible}.p2ci-dot{animation:p2ci-bounce 1.4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes p2ci-bounce{0%,60%,to{transform:translateY(0);opacity:.55}30%{transform:translateY(-3px);opacity:1}}.p2ci-check{stroke-dasharray:22;stroke-dashoffset:22;animation:p2ci-draw 2.4s ease-in-out infinite}@keyframes p2ci-draw{0%,30%{stroke-dashoffset:22}55%,80%{stroke-dashoffset:0}to{stroke-dashoffset:22}}.p2ci-pulse{animation:p2ci-pulse 2.2s ease-in-out infinite;transform-box:view-box;transform-origin:center}@keyframes p2ci-pulse{50%{transform:scale(1.08)}}.p2ci-wave{stroke-dasharray:26;stroke-dashoffset:26;animation:p2ci-ring 1.8s ease-out infinite}@keyframes p2ci-ring{0%{stroke-dashoffset:26;opacity:0}30%{opacity:1}70%,to{stroke-dashoffset:0;opacity:0}}.p2ci-dl{animation:p2ci-down 1.8s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes p2ci-down{0%,to{transform:translateY(-2px);opacity:.6}50%{transform:translateY(2px);opacity:1}}.p2ci-leg1{animation:p2ci-step1 1s ease-in-out infinite}.p2ci-leg1,.p2ci-leg2{transform-box:fill-box;transform-origin:24px 24px}.p2ci-leg2{animation:p2ci-step2 1s ease-in-out infinite}@keyframes p2ci-step1{50%{transform:rotate(-14deg)}}@keyframes p2ci-step2{50%{transform:rotate(14deg)}}@media (prefers-reduced-motion:reduce){.p2ci-check,.p2ci-dl,.p2ci-dot,.p2ci-leg1,.p2ci-leg2,.p2ci-pulse,.p2ci-wave{animation:none}}.p2-theatre{background:radial-gradient(60% 80% at 90% 0,rgba(139,124,246,.2),transparent 55%),radial-gradient(50% 70% at 0 100%,rgba(47,168,224,.12),transparent 55%),linear-gradient(165deg,#0e1626,var(--night-3) 75%);color:#f1ede2;border-block:1px solid var(--night-line)}.p2-theatre .p2-kicker{color:var(--violet)}.p2-theatre .p2-sub{color:rgba(241,237,226,.72)}.p2-theatre .p2-chip{background:rgba(247,243,234,.07);border-color:var(--night-line);color:rgba(241,237,226,.85)}.p2-chatcard-dark{background:rgba(247,243,234,.05);border:1px solid var(--night-line);border-radius:24px;padding:22px;backdrop-filter:blur(6px);box-shadow:0 34px 64px -40px rgba(0,0,0,.6)}.p2-chatcard-dark .p2-bubble[data-who=z]{background:rgba(139,124,246,.18);color:#f1ede2}.p2-chatcard-dark .p2-bubble[data-who=c]{background:var(--mint);color:#08231a}.p2-chatcard-dark .p2-caret{background:var(--violet)}.p2-stagegrid{display:grid;grid-template-columns:.85fr 1.15fr;gap:54px;align-items:center}.p2-zbody{position:relative;width:250px;margin:0 auto;animation:p2-float 5.5s ease-in-out infinite}@keyframes p2-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.p2-zring{position:absolute;inset:-26px;border-radius:999px;border:1.5px solid rgba(139,124,246,.45);animation:p2-sonar 3.2s ease-out infinite;pointer-events:none}@keyframes p2-sonar{0%{transform:scale(.82);opacity:0}35%{opacity:.7}to{transform:scale(1.18);opacity:0}}.p2-zwave{transform-origin:82% 78%;animation:p2-wave 3.6s ease-in-out infinite}@keyframes p2-wave{0%,55%,to{transform:rotate(0deg)}62%,76%{transform:rotate(-16deg)}69%,83%{transform:rotate(8deg)}}.p2-zeyes{animation:p2-zblink 4.6s infinite;transform-origin:center 45%}@keyframes p2-zblink{0%,94%,to{transform:scaleY(1)}96.5%{transform:scaleY(.08)}}.p2-chatcard{background:var(--card);border:1px solid var(--line);border-radius:24px;padding:22px;box-shadow:0 34px 64px -40px rgba(20,35,31,.4)}.p2-bubble{max-width:86%;border-radius:16px;padding:11px 15px;font-size:13.8px;line-height:1.55;font-weight:600;opacity:0;transform:translateY(10px);animation:p2-bubble-in .45s cubic-bezier(.22,1,.36,1) forwards}@keyframes p2-bubble-in{to{opacity:1;transform:translateY(0)}}.p2-bubble[data-who=z]{background:var(--jade-soft);color:var(--ink);border-bottom-left-radius:5px}.p2-bubble[data-who=c]{background:var(--ink);color:var(--bone);margin-left:auto;border-bottom-right-radius:5px}.p2-caret{display:inline-block;width:2px;height:1em;background:var(--jade-deep);vertical-align:-2px;margin-left:2px;animation:p2-caret .8s steps(1) infinite}@keyframes p2-caret{50%{opacity:0}}.p2-safar{position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:18px;margin-top:52px}.p2-safar-line{position:absolute;top:26px;left:6%;right:6%;height:3px;background:var(--line);border-radius:3px;overflow:hidden}.p2-safar-line i{display:block;height:100%;background:linear-gradient(90deg,var(--jade),var(--gold));transform:scaleX(0);transform-origin:left;transition:transform 2s cubic-bezier(.22,1,.36,1) .3s}.p2-reveal.is-in .p2-safar-line i{transform:scaleX(1)}.p2-seal{width:52px;height:52px;border-radius:99px;display:grid;place-items:center;background:var(--card);border:2px solid var(--jade-line);color:var(--jade-deep);font-weight:900;font-size:15px;position:relative;z-index:1;transition:transform .3s ease,border-color .3s ease}.p2-safar>div:hover .p2-seal{transform:rotate(-8deg) scale(1.1);border-color:var(--gold);color:var(--gold-deep)}.p2-phone-wrap{perspective:1200px;display:flex;justify-content:center}.p2-phone{width:264px;border-radius:42px;padding:12px;background:linear-gradient(160deg,#16264a,#0b1f3d);box-shadow:0 60px 100px -50px rgba(11,31,61,.85),inset 0 0 0 1.5px rgba(231,240,255,.16);transform:rotateY(-14deg) rotateX(4deg);transition:transform .5s cubic-bezier(.22,1,.36,1);animation:p2-float 6.5s ease-in-out infinite}.p2-phone:hover{transform:rotateY(-4deg) rotateX(1deg) scale(1.02)}.p2-screen{border-radius:32px;overflow:hidden;background:#ffffff;color:var(--ink);position:relative;aspect-ratio:9/18.6}.p2-appscreen{position:absolute;inset:0;opacity:0;transform:scale(1.04);transition:opacity .6s ease,transform .6s ease;display:flex;flex-direction:column}.p2-appscreen[data-on=true]{opacity:1;transform:scale(1)}.p2-screen-dots{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);display:flex;gap:5px;z-index:5}.p2-screen-dots i{width:5px;height:5px;border-radius:99px;background:var(--line);transition:background .3s,transform .3s}.p2-screen-dots i[data-on=true]{background:var(--jade);transform:scale(1.3)}.p2-final{background:radial-gradient(90% 120% at 15% 0,rgba(232,163,28,.2),transparent 50%),radial-gradient(80% 100% at 100% 100%,rgba(139,124,246,.35),transparent 55%),linear-gradient(150deg,var(--jade-deep),var(--jade) 80%);color:#fff;border-radius:30px;padding:clamp(40px,6vw,72px);text-align:center;position:relative;overflow:hidden}.p2-final:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.09) 1px,transparent 1.4px);background-size:22px 22px}.p2-reveal{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s cubic-bezier(.22,1,.36,1)}.p2-reveal.is-in{opacity:1;transform:none}.p2-rise{opacity:0;transform:translateY(22px);animation:p2-rise .7s cubic-bezier(.22,1,.36,1) forwards}@keyframes p2-rise{to{opacity:1;transform:none}}.p2-fab-wrap{position:fixed;right:22px;bottom:22px;z-index:80;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.p2-fab{width:62px;height:62px;border-radius:22px;border:none;cursor:pointer;background:linear-gradient(140deg,var(--jade),var(--jade-deep));box-shadow:0 20px 40px -16px rgba(13,122,92,.7);display:grid;place-items:center;animation:p2-float 4.5s ease-in-out infinite;transition:transform .2s ease}.p2-fab:hover{transform:scale(1.07)}.p2-fab-bubble{max-width:270px;background:var(--card);border:1px solid var(--line);border-radius:18px 18px 5px 18px;padding:13px 16px;font-size:13px;line-height:1.55;font-weight:600;color:var(--ink-2);box-shadow:0 24px 44px -24px rgba(20,35,31,.4);animation:p2-rise .4s cubic-bezier(.22,1,.36,1)}.p2-field{display:grid;gap:7px}.p2-label{font-size:11px;font-weight:800;letter-spacing:.14em;color:var(--ink-3)}.p2-label b{color:var(--rose);font-weight:800}.p2-in{width:100%;background:var(--card);border:1.5px solid var(--line);border-radius:14px;padding:13px 16px;font-size:14.5px;font-weight:600;color:var(--ink);font-family:inherit;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.p2-in::placeholder{color:var(--ink-3);font-weight:500}.p2-in:focus{border-color:var(--jade);box-shadow:0 0 0 4px rgba(13,122,92,.12)}.p2-in[data-bad=true]{border-color:var(--rose)}textarea.p2-in{resize:vertical;min-height:120px;line-height:1.6}select.p2-in{appearance:none;cursor:pointer}.p2-drop{border:2px dashed var(--jade-line);border-radius:16px;background:var(--jade-soft);padding:22px;text-align:center;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease}.p2-drop[data-over=true]{border-color:var(--jade);background:color-mix(in srgb,var(--jade-soft) 60%,#fff);transform:scale(1.01)}.p2-paper-wrap{position:sticky;top:86px}.p2-paper{position:relative;background:linear-gradient(178deg,#fffdf6,#fbf7ec);border:1px solid var(--line);border-radius:4px 22px 22px 22px;box-shadow:0 36px 70px -38px rgba(20,35,31,.45),0 2px 0 0 var(--bone-2);padding:26px 26px 22px;overflow:hidden;transition:transform .4s cubic-bezier(.22,1,.36,1)}.p2-paper:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(90deg,var(--jade),var(--gold),var(--violet))}.p2-paper-head{display:flex;align-items:center;gap:10px;padding-bottom:14px;border-bottom:1.5px solid var(--line)}.p2-paper-row{display:flex;gap:10px;padding:9px 0;border-bottom:1px dashed var(--line);align-items:baseline}.p2-paper-k{font-size:9.5px;font-weight:800;letter-spacing:.14em;color:var(--ink-3);width:86px;flex-shrink:0}.p2-paper-v{font-size:13px;font-weight:700;color:var(--ink);min-width:0;overflow-wrap:anywhere}.p2-paper-v[data-empty=true]{color:var(--ink-3);font-weight:500;font-style:italic}.p2-paper-v[data-fresh=true]{animation:p2-ink .5s ease}@keyframes p2-ink{0%{opacity:.2;transform:translateY(2px)}}.p2-paper-stamp{border:2.5px solid var(--gold-deep);color:var(--gold-deep);border-radius:10px;font-size:11px;font-weight:900;padding:7px 12px;background:rgba(253,243,221,.95);opacity:.95;animation:p2-thunk .45s cubic-bezier(.34,1.56,.64,1)}.p2-paper-pending,.p2-paper-stamp{position:absolute;right:18px;top:52px;transform:rotate(9deg);letter-spacing:.14em}.p2-paper-pending{border:2px dashed var(--ink-3);color:var(--ink-3);border-radius:10px;font-size:10px;font-weight:800;padding:6px 11px;opacity:.55}.p2-thumb{width:44px;height:44px;border-radius:9px;object-fit:cover;border:1px solid var(--line)}.p2-confetti{position:absolute;width:8px;height:13px;border-radius:2px;top:-16px;animation:p2-confetti 2.4s ease-in forwards}@keyframes p2-confetti{to{transform:translateY(620px) rotate(560deg);opacity:0}}.p2-stories{position:relative;overflow:hidden}.p2-stories-track{display:flex;gap:18px;transition:transform .65s cubic-bezier(.22,1,.36,1);will-change:transform}.p2-story{flex:0 0 min(340px,82vw);border-radius:24px;padding:24px;color:#fff;position:relative;overflow:hidden;min-height:210px;display:flex;flex-direction:column;box-shadow:0 30px 56px -34px rgba(20,35,31,.5)}.p2-story:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.12) 1px,transparent 1.4px);background-size:20px 20px}.p2-story-badge{display:inline-flex;align-items:center;gap:7px;font-size:9.5px;font-weight:900;letter-spacing:.16em;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.3);border-radius:99px;padding:5px 11px;width:fit-content}.p2-arrow{width:42px;height:42px;border-radius:14px;border:1.5px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer;display:grid;place-items:center;font-size:16px;transition:transform .15s ease,border-color .15s ease}.p2-arrow:hover{transform:translateY(-2px);border-color:var(--jade-line)}.p2-arrow:disabled{opacity:.35;cursor:default;transform:none}.p2-spectrum{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px}.p2-spec{border-radius:20px;padding:20px 18px;color:#fff;position:relative;overflow:hidden;transition:transform .25s cubic-bezier(.22,1,.36,1)}.p2-spec:hover{transform:translateY(-4px) scale(1.02)}.p2-spec b{font-size:30px;font-weight:800;letter-spacing:-.02em;display:block}.p2-spec span{font-size:11px;font-weight:800;letter-spacing:.12em;opacity:.85}.p2-chatshell{max-width:760px;margin:0 auto;padding:18px max(16px,3vw) 26px;display:flex;flex-direction:column;min-height:calc(100vh - 65px)}.p2-chatlog{flex:1;display:flex;flex-direction:column;gap:10px;padding:18px 2px;overflow-y:auto}.p2-msg{max-width:78%;border-radius:18px;padding:11px 15px;font-size:14.5px;line-height:1.6;font-weight:600;white-space:pre-wrap;overflow-wrap:anywhere;animation:p2-rise .35s cubic-bezier(.22,1,.36,1)}.p2-msg[data-who=bot]{background:var(--card);border:1px solid var(--line);border-bottom-left-radius:6px;align-self:flex-start}.p2-msg[data-who=me]{background:var(--jade);color:#fff;border-bottom-right-radius:6px;align-self:flex-end}.p2-typing{display:inline-flex;gap:4px;padding:14px 16px}.p2-typing i{width:7px;height:7px;border-radius:99px;background:var(--jade);animation:p2-typing 1.2s ease-in-out infinite}.p2-typing i:nth-child(2){animation-delay:.15s}.p2-typing i:nth-child(3){animation-delay:.3s}@keyframes p2-typing{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-5px);opacity:1}}.p2-chip-btn{border:1.5px solid var(--jade-line);background:var(--card);color:var(--jade-deep);font-family:inherit;font-size:12.5px;font-weight:700;border-radius:99px;padding:8px 15px;cursor:pointer;transition:background .2s ease,transform .15s ease}.p2-chip-btn:hover{background:var(--jade-soft);transform:translateY(-1px)}.p2-chatbar{position:sticky;bottom:0;display:flex;gap:10px;align-items:flex-end;padding:12px 0 4px;background:linear-gradient(transparent,var(--bone) 30%)}.p2-chatbar textarea{flex:1;resize:none;background:var(--card);border:1.5px solid var(--line);border-radius:18px;padding:13px 16px;font-size:14.5px;font-weight:600;font-family:inherit;color:var(--ink);outline:none;max-height:130px;transition:border-color .2s ease,box-shadow .2s ease}.p2-chatbar textarea:focus{border-color:var(--jade);box-shadow:0 0 0 4px rgba(13,122,92,.12)}.p2-send{width:48px;height:48px;border-radius:16px;border:none;flex-shrink:0;background:var(--jade);color:#fff;cursor:pointer;display:grid;place-items:center;box-shadow:0 12px 24px -12px rgba(13,122,92,.6);transition:transform .15s ease,background .2s ease}.p2-send:hover{transform:translateY(-2px);background:var(--jade-deep)}.p2-send:disabled{opacity:.45;cursor:default;transform:none}.p2-refcard{align-self:flex-start;border:2px dashed var(--gold);background:var(--gold-soft);border-radius:16px;padding:12px 18px;cursor:copy;animation:p2-rise .4s cubic-bezier(.22,1,.36,1)}.mn{--mn-bg:#070b14;--mn-panel:#0d1424;--mn-panel-2:#121b30;--mn-line:rgba(148,184,255,0.14);--mn-ink:#e8edf8;--mn-dim:#8b97b3;--mn-faint:#5b6680;--mn-mint:#34e1b0;--mn-mint-deep:#1fae85;--mn-gold:#f5b83d;--mn-gold-deep:#c98f1b;--mn-violet:#8b7cf6;--mn-rose:#ff6b8a;--mn-blue:#5aa2ff;font-family:var(--font-manrope),"Manrope",system-ui,sans-serif;background:radial-gradient(80% 60% at 50% -10%,rgba(90,162,255,.13),transparent 60%),radial-gradient(50% 40% at 100% 100%,rgba(139,124,246,.1),transparent 60%),var(--mn-bg);color:var(--mn-ink);min-height:100vh;-webkit-font-smoothing:antialiased}.mn:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:radial-gradient(rgba(148,184,255,.09) 1px,transparent 1.3px);background-size:34px 34px}.mn[data-mode=light]{--mn-bg:#f6f8fc;--mn-panel:#ffffff;--mn-panel-2:#f4f7fd;--mn-line:rgba(15,23,42,0.1);--mn-ink:#0f172a;--mn-dim:#64748b;--mn-faint:#94a3b8;--mn-mint:#2563eb;--mn-mint-deep:#1d4ed8;--mn-gold:#d97706;--mn-gold-deep:#b45309;--mn-violet:#4f46e5;--mn-rose:#dc2626;--mn-blue:#2563eb;background:radial-gradient(80% 60% at 50% -10%,rgba(47,111,208,.1),transparent 60%),radial-gradient(50% 40% at 100% 100%,rgba(109,91,208,.08),transparent 60%),var(--mn-bg)}.mn[data-mode=light]:before{background-image:radial-gradient(rgba(22,42,80,.08) 1px,transparent 1.3px)}.mn[data-mode=light] .mn-nav{background:color-mix(in srgb,#ffffff 75%,transparent)}.mn[data-mode=light] .mn-btn{color:#fff}.mn[data-mode=light] .mn-btn[data-ghost]{color:var(--mn-dim)}.mn[data-mode=light] .mn-btn[data-gold]{color:#3a2705}.mn[data-mode=light] .mn-msg[data-who=me],.mn[data-mode=light] .mn-send{color:#fff}.mn[data-mode=light] .mn-msg[data-who=bot]{box-shadow:0 10px 30px -18px rgba(22,42,80,.25)}.mn[data-mode=light] .mn-paper{box-shadow:0 0 0 1px rgba(217,154,29,.2),0 26px 60px -28px rgba(22,42,80,.3)}.mn-mode{display:inline-flex;align-items:center;gap:2px;background:var(--mn-panel);border:1.5px solid var(--mn-line);border-radius:99px;padding:3px}.mn-mode button{border:none;background:transparent;width:30px;height:26px;border-radius:99px;cursor:pointer;font-size:13px;display:grid;place-items:center;color:var(--mn-faint);transition:background .2s ease,color .2s ease}.mn-mode button[data-on=true]{background:var(--mn-mint);color:#fff}.mn>*{position:relative}.mn-nav{position:sticky;top:0;z-index:60;display:flex;align-items:center;gap:14px;padding:13px max(20px,4vw);background:color-mix(in srgb,var(--mn-bg) 78%,transparent);backdrop-filter:blur(14px);border-bottom:1px solid var(--mn-line)}.mn-led{width:8px;height:8px;border-radius:99px;background:var(--mn-mint);box-shadow:0 0 10px var(--mn-mint);animation:p2-blink-dot 1.6s infinite}.mn-btn{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,var(--mn-mint),var(--mn-mint-deep));color:#04261b;font-weight:800;font-size:13px;font-family:inherit;padding:11px 20px;border-radius:13px;text-decoration:none;border:none;cursor:pointer;box-shadow:0 14px 30px -14px rgba(52,225,176,.5);transition:transform .16s ease,box-shadow .16s ease}.mn-btn:hover{transform:translateY(-2px);box-shadow:0 18px 34px -14px rgba(52,225,176,.6)}.mn-btn:disabled{opacity:.45;cursor:default;transform:none}.mn-btn[data-ghost]{background:transparent;color:var(--mn-dim);border:1.5px solid var(--mn-line);box-shadow:none}.mn-btn[data-ghost]:hover{color:var(--mn-ink);border-color:rgba(148,184,255,.3)}.mn-btn[data-gold]{background:linear-gradient(135deg,var(--mn-gold),#d99a1d);color:#3a2705;box-shadow:0 14px 30px -14px rgba(245,184,61,.55)}.mn-kicker{font-size:10.5px;font-weight:800;letter-spacing:.24em;color:var(--mn-mint)}.mn-panel{background:var(--mn-panel);border:1px solid var(--mn-line);border-radius:22px}.mn-field{display:grid;gap:7px}.mn-label{font-size:10.5px;font-weight:800;letter-spacing:.16em;color:var(--mn-dim)}.mn-label b{color:var(--mn-rose)}.mn-in{width:100%;background:var(--mn-panel-2);border:1.5px solid var(--mn-line);border-radius:13px;padding:12px 15px;font-size:14.5px;font-weight:600;color:var(--mn-ink);font-family:inherit;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.mn-in::placeholder{color:var(--mn-faint);font-weight:500}.mn-in:focus{border-color:var(--mn-mint);box-shadow:0 0 0 4px rgba(52,225,176,.12)}.mn-in[data-bad=true]{border-color:var(--mn-rose)}textarea.mn-in{resize:vertical;min-height:110px;line-height:1.6}select.mn-in{appearance:none;cursor:pointer}select.mn-in option{background:var(--mn-panel-2);color:var(--mn-ink)}.mn-drop{border:2px dashed rgba(52,225,176,.35);border-radius:15px;background:rgba(52,225,176,.05);padding:20px;text-align:center;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease}.mn-drop[data-over=true]{border-color:var(--mn-mint);background:rgba(52,225,176,.1);transform:scale(1.01)}.mn-paper-wrap{position:sticky;top:84px}.mn-paper{position:relative;background:linear-gradient(178deg,#fffdf6,#f6f0e2);color:#14231f;border:1px solid rgba(20,35,31,.15);border-radius:4px 20px 20px 20px;box-shadow:0 0 0 1px rgba(245,184,61,.15),0 30px 80px -30px rgba(245,184,61,.22),0 40px 80px -40px rgba(0,0,0,.8);padding:24px 24px 20px;overflow:hidden}.mn-paper:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(90deg,var(--mn-mint),var(--mn-gold),var(--mn-violet))}.mn-chatlog{flex:1;display:flex;flex-direction:column;gap:10px;padding:18px 2px;overflow-y:auto}.mn-msg{max-width:80%;border-radius:18px;padding:11px 15px;font-size:14.5px;line-height:1.65;font-weight:600;white-space:pre-wrap;overflow-wrap:anywhere;animation:p2-rise .35s cubic-bezier(.22,1,.36,1)}.mn-msg[data-who=bot]{background:var(--mn-panel);border:1px solid var(--mn-line);border-bottom-left-radius:6px;align-self:flex-start;box-shadow:0 10px 30px -18px rgba(0,0,0,.7)}.mn-msg[data-who=me]{background:linear-gradient(135deg,var(--mn-mint),var(--mn-mint-deep));color:#04261b;border-bottom-right-radius:6px;align-self:flex-end}.mn-typing{display:inline-flex;gap:4px;padding:14px 16px}.mn-typing i{width:7px;height:7px;border-radius:99px;background:var(--mn-mint);animation:p2-typing 1.2s ease-in-out infinite}.mn-typing i:nth-child(2){animation-delay:.15s}.mn-typing i:nth-child(3){animation-delay:.3s}.mn-chip-btn{border:1.5px solid rgba(52,225,176,.35);background:rgba(52,225,176,.06);color:var(--mn-mint);font-family:inherit;font-size:12.5px;font-weight:700;border-radius:99px;padding:8px 15px;cursor:pointer;transition:background .2s ease,transform .15s ease}.mn-chip-btn:hover{background:rgba(52,225,176,.13);transform:translateY(-1px)}.mn-chatbar{position:sticky;bottom:0;display:flex;gap:10px;align-items:flex-end;padding:12px 0 4px;background:linear-gradient(transparent,var(--mn-bg) 35%)}.mn-chatbar textarea{flex:1;resize:none;background:var(--mn-panel);border:1.5px solid var(--mn-line);border-radius:17px;padding:13px 16px;font-size:14.5px;font-weight:600;font-family:inherit;color:var(--mn-ink);outline:none;max-height:130px;transition:border-color .2s ease,box-shadow .2s ease}.mn-chatbar textarea::placeholder{color:var(--mn-faint)}.mn-chatbar textarea:focus{border-color:var(--mn-mint);box-shadow:0 0 0 4px rgba(52,225,176,.12)}.mn-send{width:48px;height:48px;border-radius:15px;border:none;flex-shrink:0;background:linear-gradient(135deg,var(--mn-mint),var(--mn-mint-deep));color:#04261b;cursor:pointer;display:grid;place-items:center;box-shadow:0 12px 26px -12px rgba(52,225,176,.55);transition:transform .15s ease}.mn-send:hover{transform:translateY(-2px) rotate(-4deg)}.mn-send:disabled{opacity:.4;cursor:default;transform:none}.mn-ticket{align-self:flex-start;position:relative;background:linear-gradient(178deg,#fffdf6,#f8f2e4);color:#14231f;border-radius:16px;padding:16px 18px 14px;min-width:min(300px,80%);box-shadow:0 0 0 1px rgba(245,184,61,.3),0 24px 60px -20px rgba(245,184,61,.35);animation:mn-ticket-in .6s cubic-bezier(.34,1.4,.5,1);overflow:hidden}@keyframes mn-ticket-in{0%{opacity:0;transform:translateY(26px) rotate(-3deg) scale(.94)}to{opacity:1;transform:translateY(0) rotate(0deg) scale(1)}}.mn-ticket-stamp{position:absolute;right:12px;top:12px;transform:rotate(10deg);border:2.5px solid var(--mn-gold-deep);color:var(--mn-gold-deep);border-radius:9px;font-size:9.5px;font-weight:900;letter-spacing:.14em;padding:5px 9px;background:rgba(255,250,235,.95);animation:p2-thunk .45s cubic-bezier(.34,1.56,.64,1) .35s backwards}.mn-confetti{position:fixed;width:8px;height:13px;border-radius:2px;top:-16px;z-index:90;animation:p2-confetti 2.6s ease-in forwards;pointer-events:none}@media (max-width:980px){.mn-grid2{grid-template-columns:1fr!important}.mn-paper-wrap{position:static}}@media (prefers-reduced-motion:reduce){.mn *,.mn :after,.mn :before{animation:none!important;transition:none!important}}.p2-ur,.p2-ur .mn-in,.p2-ur .mn-label,.p2-ur .p2-h2,.p2-ur .p2-in,.p2-ur .p2-label,.p2-ur .p2-sub{font-family:var(--font-urdu),"Noto Nastaliq Urdu",serif}.p2-ur .mn-label{letter-spacing:0;font-size:13px}.p2-ur .mn-in{line-height:1.9}.p2-ur .p2-h2{line-height:1.7;letter-spacing:0;font-weight:700}.p2-ur .p2-sub{line-height:2.1}.p2-ur .p2-label{letter-spacing:0;font-size:13px}.p2-ur .p2-in{line-height:1.9}.p2-lang{display:inline-flex;gap:3px;background:var(--card);border:1.5px solid var(--line);border-radius:99px;padding:3px}.p2-lang button{border:none;background:transparent;font-family:inherit;font-size:12.5px;font-weight:800;color:var(--ink-2);padding:7px 15px;border-radius:99px;cursor:pointer;transition:background .2s ease,color .2s ease}.p2-lang button[data-on=true]{background:var(--jade);color:#fff}@media (max-width:980px){.p2-hero-grid,.p2-intake-grid{grid-template-columns:1fr!important}.p2-paper-wrap{position:static}.p2-stagegrid{grid-template-columns:1fr;gap:30px}.p2-safar{grid-template-columns:1fr 1fr}.p2-safar-line{display:none}.p2-2col{grid-template-columns:1fr!important}.p2-tabs{display:none}}@media (prefers-reduced-motion:reduce){.p2 *,.p2 :after,.p2 :before{animation:none!important;transition:none!important}.p2-bubble,.p2-chit,.p2-reveal,.p2-rise{opacity:1!important;transform:none!important}}.mn-note{display:block;font-size:12px;line-height:1.45;margin-top:5px}.mn-note[data-state=warn]{color:#b45309}.mn-note[data-state=error]{color:#b91c1c;font-weight:600}.mn-in[data-v=ok]{border-color:rgb(22 163 74/.55)}.mn-in[data-v=warn]{border-color:rgb(217 119 6/.6)}.mn-in[data-v=error]{border-color:rgb(220 38 38/.75)}.mn-strength{display:flex;flex-direction:column;gap:7px;margin-bottom:4px}.mn-strength-bar{height:6px;border-radius:999px;background:rgb(0 0 0/.08);overflow:hidden}.mn-strength-bar i{display:block;height:100%;border-radius:999px;transition:width .4s cubic-bezier(.22,1,.36,1),background .3s ease}.mn-strength-bar i[data-tone=low]{background:#dc2626}.mn-strength-bar i[data-tone=mid]{background:#d97706}.mn-strength-bar i[data-tone=good]{background:#16a34a}.mn-strength>span{font-size:12px;color:var(--mn-dim,#6b7280);line-height:1.5}@media (forced-colors:active){.mn-strength-bar{border:1px solid GrayText}.mn-strength-bar i[data-tone=good],.mn-strength-bar i[data-tone=low],.mn-strength-bar i[data-tone=mid]{background:CanvasText}}