.ld{position:relative;z-index:1;width:100vw;margin-left:calc(50% - 50vw);margin-top:calc(-26px - env(safe-area-inset-top));margin-bottom:calc(-80px - env(safe-area-inset-bottom));--ld-ink:#070a10;--ld-ink-2:#0c111a;--ld-line:rgba(255,255,255,0.08);--ld-text:#e7ebf2;--ld-dim:#97a1b3;--ld-cold:#7aa2d6;--ld-warm:#d9a83d;--ld-go:#43b57e;--ld-bad:#d95a5a;color:var(--ld-text);background:var(--ld-ink);min-height:100vh;font-family:var(--sans);-webkit-font-smoothing:antialiased;overflow-x:clip}.ld *{box-sizing:border-box}.ld button{font-family:inherit}.ld-nav{position:-webkit-sticky;position:sticky;top:0;z-index:30;display:grid;grid-template-columns:auto 1fr auto;grid-gap:18px;gap:18px;padding:12px clamp(16px,4vw,40px);background:color-mix(in srgb,var(--ld-ink) 78%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--ld-line)}.ld-brand,.ld-nav{align-items:center}.ld-brand{display:inline-flex;gap:10px;color:var(--ld-text);text-decoration:none;font-weight:800;letter-spacing:.22em;font-size:14px}.ld-brand img{border-radius:8px}.ld-nav-links{display:flex;justify-content:center;gap:4px}.ld-nav-links button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--ld-dim);font-size:13.5px;font-weight:600;padding:8px 12px;border-radius:8px;cursor:pointer}.ld-nav-links button:hover{color:var(--ld-text);background:rgba(255,255,255,.05)}.ld-nav-right{display:flex;align-items:center;gap:12px}@media (max-width:720px){.ld-nav{grid-template-columns:auto auto}.ld-nav-links{display:none}}.ld-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-radius:12px;padding:11px 18px;font-size:14px;font-weight:700;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:transform .16s var(--ease-out,ease),background .16s,border-color .16s}.ld-btn:hover{transform:translateY(-1px)}.ld-btn:focus-visible{outline:2px solid var(--ld-cold);outline-offset:2px}.ld-btn-primary{background:#f3f5f8;color:#0b0f16}.ld-btn-primary:hover{background:#ffffff}.ld-btn-ghost{background:rgba(255,255,255,.04);color:var(--ld-text);border-color:rgba(255,255,255,.14)}.ld-btn-ghost:hover{border-color:rgba(255,255,255,.28)}.ld-btn-lg{padding:14px 24px;font-size:15px;border-radius:14px}.ld-hero{position:relative;min-height:min(calc(100vh - 58px),900px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:72px 20px 90px;overflow:hidden}.ld-spot{position:absolute;inset:-20% -10% auto -10%;height:120%;pointer-events:none;background:radial-gradient(48% 62% at 50% 0,rgba(122,162,214,.32),transparent 62%),radial-gradient(28% 40% at 50% 8%,rgba(255,255,255,.14),transparent 60%),conic-gradient(from 180deg at 50% -8%,transparent 168deg,rgba(122,162,214,.1) 176deg,rgba(255,255,255,.1) 180deg,rgba(122,162,214,.1) 184deg,transparent 192deg);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 60%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 60%,transparent)}.ld-eyebrow{position:relative;margin:0 0 22px;font-size:11.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--ld-dim);font-weight:700}.ld-h1{position:relative;margin:0;display:flex;flex-direction:column;align-items:center;gap:4px;line-height:1.02;letter-spacing:-.03em;text-wrap:balance}.ld-h1-light{font-weight:300;font-size:clamp(34px,6.6vw,84px);color:#dfe5ee}.ld-h1-bold{font-weight:900;font-size:clamp(38px,7.6vw,96px);color:#ffffff}.ld-sub{position:relative;margin:26px auto 0;max-width:60ch;color:var(--ld-dim);font-size:clamp(15px,1.4vw,18px);line-height:1.6;text-wrap:pretty}.ld-cta{gap:12px;margin-top:30px}.ld-cta,.ld-trust{position:relative;display:flex;flex-wrap:wrap;justify-content:center}.ld-trust{list-style:none;padding:0;margin:28px 0 0;gap:8px 22px;color:var(--ld-dim);font-size:12.5px;letter-spacing:.02em}.ld-trust li:before{content:"◆";font-size:8px;color:var(--ld-cold);margin-right:8px;vertical-align:2px}.ld-ticker{border-top:1px solid var(--ld-line);border-bottom:1px solid var(--ld-line);background:var(--ld-ink-2);overflow:hidden;font-family:var(--mono);font-size:12.5px}.ld-ticker-track{display:flex;width:max-content;animation:ld-marquee 48s linear infinite}.ld-ticker:hover .ld-ticker-track{animation-play-state:paused}@keyframes ld-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.ld-tick{display:inline-flex;align-items:center;gap:10px;padding:12px 22px;border-right:1px solid var(--ld-line);white-space:nowrap}.ld-tick b{color:var(--ld-text)}.ld-tick-p{color:var(--ld-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ld-tick-c.up{color:var(--ld-go)}.ld-tick-c.down{color:var(--ld-bad)}.ld-pain{padding:120px 20px 40px;text-align:center}.ld-pain-lines p{margin:0 0 10px;font-size:clamp(22px,3.4vw,40px);font-weight:300;letter-spacing:-.02em;color:#c9d1dd}.ld-pain-lines .ld-pain-last{margin-top:26px;font-weight:800;color:#fff}.ld-pain .ld-h2{margin:64px auto 0;max-width:24ch}.ld-section{padding:96px clamp(16px,4vw,40px);max-width:1180px;margin:0 auto}.ld-kicker{margin:0 0 12px;font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--ld-cold);font-weight:800}.ld-h2{margin:0 0 18px;font-size:clamp(26px,3.6vw,44px);font-weight:800;letter-spacing:-.025em;line-height:1.1;text-wrap:balance}.ld-p{margin:0 0 22px;color:var(--ld-dim);font-size:16px;line-height:1.65;max-width:58ch}.ld-center{text-align:center;margin-left:auto;margin-right:auto}.ld-grid2{display:grid;grid-template-columns:1.05fr 1fr;grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);align-items:center}.ld-grid2-rev>:first-child{order:0}@media (max-width:880px){.ld-grid2{grid-template-columns:1fr}.ld-grid2-rev>:first-child{order:1}}.ld-steps{list-style:none;padding:0;margin:0;display:grid;grid-gap:12px;gap:12px}.ld-steps li{display:grid;grid-template-columns:30px 1fr;grid-gap:12px;gap:12px;align-items:baseline;color:#d5dbe5}.ld-steps b{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:8px;background:rgba(122,162,214,.16);color:var(--ld-cold);font-size:12px}.ld-mock{background:linear-gradient(180deg,#0f1420,#0a0d14);border:1px solid var(--ld-line);border-radius:18px;padding:16px;box-shadow:0 30px 80px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.05);font-family:var(--mono)}.ld-mock-bar{display:flex;align-items:center;gap:6px;margin-bottom:14px;color:var(--ld-dim);font-size:12px}.ld-mock-bar i{width:9px;height:9px;border-radius:50%;background:rgba(255,255,255,.14)}.ld-mock-bar span{margin-left:8px}.ld-mock-input{background:rgba(255,255,255,.04);border:1px solid var(--ld-line);border-radius:10px;padding:10px 12px;font-size:12.5px;color:#cfd6e1}.ld-dims{display:grid;grid-gap:8px;gap:8px;margin:14px 0}.ld-dim{display:grid;grid-template-columns:96px 1fr 30px;grid-gap:10px;gap:10px;align-items:center;font-size:11.5px;color:var(--ld-dim)}.ld-dim-bar{height:6px;border-radius:999px;background:rgba(255,255,255,.06);overflow:hidden}.ld-dim-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--ld-cold),#b7cdea);transform-origin:left;animation:ld-grow 1.2s var(--ease-out,ease) both}.ld-dim em{font-style:normal;text-align:right;color:var(--ld-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@keyframes ld-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ld-verdict{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:12px;background:rgba(67,181,126,.1);border:1px solid rgba(67,181,126,.35)}.ld-verdict-score{font-size:30px;font-weight:800;color:#fff;letter-spacing:-.03em}.ld-verdict-score small{font-size:12px;color:var(--ld-dim);margin-left:3px}.ld-verdict-title{font-size:12.5px;font-weight:800;letter-spacing:.04em;color:#bfe9d0}.ld-verdict-meta{font-size:11.5px;color:var(--ld-dim);margin-top:3px}.ld-night{background:linear-gradient(180deg,transparent,rgba(122,162,214,.05),transparent)}.ld-phone{max-width:340px;margin:0 auto;background:linear-gradient(180deg,#121826,#0b0f17);border:1px solid rgba(255,255,255,.12);border-radius:34px;padding:26px 16px 24px;box-shadow:0 40px 100px rgba(0,0,0,.6),inset 0 0 0 6px #05070b}.ld-phone-time{text-align:center;font-size:56px;font-weight:200;letter-spacing:-.03em;line-height:1}.ld-phone-date{text-align:center;color:var(--ld-dim);font-size:13px;margin:6px 0 22px}.ld-notif{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:10px 12px;margin-bottom:8px;display:grid;grid-template-columns:1fr auto;grid-gap:2px 8px;gap:2px 8px;font-size:12.5px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ld-notif b{color:#fff}.ld-notif span{color:var(--ld-dim);font-size:11px}.ld-notif p{grid-column:1/-1;margin:0;color:#dfe5ee}.ld-callout{border-left:3px solid var(--ld-warm);padding:10px 14px;background:rgba(217,168,61,.07);border-radius:0 10px 10px 0;color:#e6dcc3}.ld-callout q{quotes:"„" "”";font-family:var(--mono);font-size:12.5px;color:#f2e9d3}.ld-beats{list-style:none;margin:18px 0;padding:0;display:grid;grid-gap:14px;gap:14px}.ld-beats li{display:grid;grid-template-columns:62px 1fr;grid-gap:14px;gap:14px;align-items:start}.ld-beats li b{font-family:var(--mono);font-size:13px;font-weight:800;letter-spacing:.04em;color:var(--ld-cold);padding-top:1px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ld-beats li span{font-size:13.5px;line-height:1.6;color:var(--ld-dim)}.ld-beats li+li b{color:var(--ld-warm)}.ld-beats li+li span{color:#d7cdb8}@media (max-width:460px){.ld-beats li{grid-template-columns:1fr;gap:3px}}.ld-phone-sun{--sun:0;position:relative;width:300px;max-width:100%;aspect-ratio:9/19.2;margin:0 auto;padding:0;border-radius:52px;overflow:hidden;background:linear-gradient(180deg,#171b25,#0a0d13);border:1px solid rgba(255,255,255,.16);box-shadow:0 60px 130px rgba(0,0,0,.7),0 0 160px -30px rgba(255,176,74,0),inset 0 0 0 2px #22283a,inset 0 0 0 4px #05070b;transition:box-shadow 2.4s ease}.ld-phone-sun.is-day{box-shadow:0 60px 130px rgba(0,0,0,.7),0 0 160px -30px rgba(255,176,74,.55),inset 0 0 0 2px #22283a,inset 0 0 0 4px #05070b}.ld-phone-sun:not(.is-day),.ld-phone-sun:not(.is-day) .ld-phone-date,.ld-phone-sun:not(.is-day) .ld-phone-foot,.ld-phone-sun:not(.is-day) .ld-phone-sunlayer,.ld-phone-sun:not(.is-day) .ld-phone-time{transition-duration:.8s}.ld-phone-sun:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:3;background:linear-gradient(115deg,rgba(255,255,255,.1),rgba(255,255,255,0) 28%,rgba(255,255,255,0) 72%,rgba(255,214,150,.08))}.ld-phone-screen{position:absolute;inset:10px;border-radius:44px;overflow:hidden;z-index:1;display:flex;flex-direction:column;padding:62px 12px 24px;background:linear-gradient(180deg,#0f1218,#0a0c11 60%,#07090d)}.ld-phone-sunlayer{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:var(--sun);transition:opacity 2.4s ease;background:radial-gradient(85% 52% at 90% 4%,rgba(255,222,150,.95) 0,rgba(243,182,96,.78) 20%,rgba(196,134,62,.48) 40%,rgba(120,82,42,.2) 60%,rgba(60,44,30,0) 78%),radial-gradient(60% 40% at 8% 30%,rgba(255,200,120,.14),transparent 70%),linear-gradient(172deg,#5d4426,#3d2e1d 30%,#201c1d 60%,#0f1016)}.ld-phone-sunlayer:before{content:"";position:absolute;inset:-20%;pointer-events:none;background:linear-gradient(146deg,rgba(255,232,180,.22),rgba(255,205,130,.1) 30%,transparent 55%),radial-gradient(40% 30% at 78% 18%,rgba(255,240,205,.35),transparent 70%);animation:ld-sun-drift 18s ease-in-out infinite}.ld-phone-screen>:not(.ld-phone-sunlayer):not(.ld-phone-island){position:relative;z-index:1}.ld-phone-island{width:96px;height:28px;border-radius:999px;background:#05070b;margin:0 auto;position:absolute;top:14px;left:50%;transform:translateX(-50%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);z-index:2}@keyframes ld-sun-drift{0%,to{transform:translate3d(-1.5%,1.5%,0) scale(1.02);opacity:.85}50%{transform:translate3d(1.5%,-1%,0) scale(1.06);opacity:1}}.ld-phone-sun .ld-phone-date{margin:0 0 2px;font-size:15px;font-weight:500;color:rgba(190,198,212,.8);transition:color 2s ease}.ld-phone-sun .ld-phone-time{margin:0 0 24px;font-size:68px;font-weight:600;letter-spacing:-.02em;color:#b9c1cf;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:color 2s ease,text-shadow 2s ease}.ld-phone-sun.is-day .ld-phone-date{color:rgba(255,238,205,.86)}.ld-phone-sun.is-day .ld-phone-time{color:#f7e3b6;text-shadow:0 0 40px rgba(255,190,110,.45),0 2px 18px rgba(80,50,10,.35)}.ld-phone-stack{position:relative}.ld-phone-host{display:block}.ld-phone-sun .ld-notif{position:absolute;left:0;right:0;top:0;height:68px;overflow:hidden;grid-template-columns:40px 1fr auto;align-items:center;column-gap:10px;row-gap:1px;padding:10px 12px 10px 10px;border-radius:20px;margin:0;background:rgba(14,12,12,.46);border-color:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 24px rgba(0,0,0,.25);will-change:transform,opacity;transition:transform .9s cubic-bezier(.22,.61,.36,1),opacity .6s ease}.ld-phone-sun .ld-notif.off{opacity:0;pointer-events:none;transform:translateY(-14px) scale(.98)!important;transition:transform .5s cubic-bezier(.4,0,.6,1),opacity .45s ease}.ld-phone-sun .ld-notif.on{opacity:1}.ld-phone-sun .ld-notif p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ld-phone-time-v{display:inline-block;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ld-phone-time.is-counting .ld-phone-time-v{animation:ld-time-run .9s ease-out both}@keyframes ld-time-run{0%{opacity:.55;letter-spacing:.02em}to{opacity:1;letter-spacing:-.02em}}.ld-phone-foot .ld-phone-time-v{animation:ld-time-in .55s cubic-bezier(.22,.61,.36,1) both}@keyframes ld-time-in{0%{opacity:0;transform:translateY(6px);filter:blur(4px)}to{opacity:1;transform:none;filter:blur(0)}}.ld-phone-sun .ld-notif b{grid-column:2;font-size:13.5px}.ld-phone-sun .ld-notif span{grid-column:3;font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:11px;color:rgba(255,255,255,.55)}.ld-phone-sun .ld-notif p{grid-column:2/-1;color:#eef0f3;font-size:12.5px;line-height:1.35}.ld-notif-up{color:#4fd28f}.ld-notif-ico,.ld-notif-up{font-style:normal;font-weight:800;font-family:var(--mono)}.ld-notif-ico{grid-column:1;grid-row:1/span 2;width:40px;height:40px;border-radius:11px;display:grid;place-items:center;font-size:19px;color:#f0c65a;background:linear-gradient(160deg,#1b2740,#0a1020);border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 6px 14px rgba(0,0,0,.35)}.ld-phone-sun .ld-notif-sum{background:linear-gradient(180deg,rgba(48,34,14,.62),rgba(30,22,12,.55));border-color:rgba(255,206,120,.42)}.ld-phone-sun .ld-notif-sum p{color:#fdf1d6}.ld-phone-foot{margin-top:auto;text-align:center;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:rgba(190,198,212,.45);transition:color 2s ease}.ld-phone-sun.is-day .ld-phone-foot{color:rgba(245,225,180,.62)}@media (max-width:880px){.ld-phone-sun{width:280px}}@media (prefers-reduced-motion:reduce){.ld-phone-sunlayer:before{animation:none;transform:none}.ld-phone-sun .ld-notif,.ld-phone-time-v{animation:none;transition:none}.ld-phone-foot,.ld-phone-sun,.ld-phone-sun .ld-phone-date,.ld-phone-sun .ld-phone-time,.ld-phone-sunlayer{transition:none}}.ld-personas{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px;margin-top:30px}.ld-persona{background:var(--ld-ink-2);border:1px solid var(--ld-line);border-radius:16px;padding:18px;transition:border-color .2s,transform .2s}.ld-persona:hover{border-color:rgba(122,162,214,.45);transform:translateY(-2px)}.ld-persona-name{font-weight:800;letter-spacing:.02em}.ld-persona-quote{color:var(--ld-dim);font-style:italic;margin:6px 0 12px;font-size:13.5px}.ld-persona-gain{font-size:13px;color:#d5dbe5;line-height:1.5;padding-top:10px;border-top:1px dashed var(--ld-line)}.ld-vs-q{margin:26px auto 18px;max-width:640px;text-align:center;font-family:var(--mono);font-size:14px;color:#fff;padding:12px 16px;border-radius:12px;background:rgba(255,255,255,.05);border:1px solid var(--ld-line)}.ld-vs-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}@media (max-width:820px){.ld-vs-grid{grid-template-columns:1fr}}.ld-vs-card{border-radius:18px;padding:20px;border:1px solid var(--ld-line)}.ld-vs-generic{background:#0e1118;color:var(--ld-dim)}.ld-vs-generic p{font-size:14px;line-height:1.6;margin:0 0 14px;font-style:italic}.ld-vs-azimut{background:linear-gradient(180deg,rgba(122,162,214,.12),rgba(122,162,214,.03));border-color:rgba(122,162,214,.45);box-shadow:0 20px 60px rgba(0,0,0,.4)}.ld-vs-head{display:flex;align-items:baseline;justify-content:space-between;font-weight:800;margin-bottom:12px}.ld-vs-head span{font-weight:500;font-size:12px;color:var(--ld-dim)}.ld-vs-rows{display:grid;grid-gap:8px;gap:8px;font-family:var(--mono);font-size:12.5px;margin-bottom:14px}.ld-vs-rows>div{display:flex;justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:1px dashed var(--ld-line)}.ld-vs-rows span{color:var(--ld-dim)}.ld-vs-rows b{color:#fff;text-align:right}.ld-vs-note{font-size:12.5px;color:var(--ld-dim)}.ld-vs-azimut .ld-vs-note{color:#c9d8ee}.ld-rules{list-style:none;padding:0;margin:0 0 22px;display:grid;grid-gap:10px;gap:10px}.ld-rules li{display:grid;grid-template-columns:64px 1fr;grid-gap:12px;gap:12px;align-items:center}.ld-rules b{font-family:var(--mono);font-size:14px;color:var(--ld-warm);background:rgba(217,168,61,.1);border:1px solid rgba(217,168,61,.3);border-radius:8px;padding:6px 0;text-align:center}.ld-rules span{color:#d5dbe5;font-size:14.5px}.ld-book{display:grid;place-items:center}.ld-book-cover{width:240px;aspect-ratio:3/4.2;border-radius:6px 14px 14px 6px;background:linear-gradient(160deg,#1a2333,#0b0f17 70%);border:1px solid rgba(255,255,255,.12);box-shadow:-14px 0 0 -6px #141a26,-22px 0 0 -10px #0d1119,0 40px 80px rgba(0,0,0,.6);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;transform:rotate(-4deg)}.ld-book-title{font-weight:900;letter-spacing:.3em;font-size:20px}.ld-book-sub{color:var(--ld-dim);font-size:12px}.ld-book-meta{margin-top:30px;font-family:var(--mono);font-size:11px;color:var(--ld-dim)}.ld-numbers{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:1px;gap:1px;background:var(--ld-line);border-top:1px solid var(--ld-line);border-bottom:1px solid var(--ld-line)}.ld-numbers>div{background:var(--ld-ink);padding:26px 18px;text-align:center}.ld-numbers b{display:block;font-size:34px;font-weight:800;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ld-numbers span{color:var(--ld-dim);font-size:12.5px}@media (max-width:480px){.ld-numbers{grid-template-columns:1fr 1fr}.ld-numbers>div:last-child:nth-child(odd){grid-column:1/-1}}.ld-period{display:inline-flex;margin:8px auto 26px;padding:3px;border-radius:999px;background:var(--ld-ink-2);border:1px solid var(--ld-line)}.ld-period button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--ld-dim);font-weight:700;font-size:13px;padding:8px 16px;border-radius:999px;cursor:pointer;display:inline-flex;gap:8px;align-items:center}.ld-period button.active{background:rgba(255,255,255,.08);color:#fff}.ld-period em{font-style:normal;font-size:10.5px;padding:1px 7px;border-radius:999px;background:rgba(67,181,126,.18);color:#9fe0bd}#preturi .ld-period{display:flex;width:max-content}.ld-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:16px;gap:16px;max-width:820px;margin:0 auto}.ld-plan{position:relative;background:var(--ld-ink-2);border:1px solid var(--ld-line);border-radius:20px;padding:26px 22px;display:flex;flex-direction:column}.ld-plan-featured{border-color:rgba(122,162,214,.55);box-shadow:0 0 0 1px rgba(122,162,214,.35),0 30px 80px rgba(0,0,0,.5);background:linear-gradient(180deg,rgba(122,162,214,.1),var(--ld-ink-2) 40%)}.ld-plan-badge{position:absolute;top:-12px;left:20px;font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:#f3f5f8;color:#0b0f16}.ld-plan-name{font-size:20px;font-weight:800}.ld-plan-tag{color:var(--ld-dim);font-size:12.5px;margin-top:2px}.ld-plan-price{margin-top:16px;font-size:40px;font-weight:800;letter-spacing:-.03em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ld-plan-price small{font-size:13px;color:var(--ld-dim);font-weight:600;margin-left:4px}.ld-plan-note{color:var(--ld-dim);font-size:12px;margin-top:6px}.ld-plan ul{list-style:none;padding:0;margin:18px 0 20px;display:grid;grid-gap:8px;gap:8px;font-size:13.5px;color:#d5dbe5}.ld-plan li:before{content:"✓";color:var(--ld-go);font-weight:800;margin-right:8px}.ld-plan .ld-btn{margin-top:auto}.ld-faq-list{max-width:760px;margin:26px auto 0;display:grid;grid-gap:8px;gap:8px}.ld-faq-item{border:1px solid var(--ld-line);border-radius:14px;background:var(--ld-ink-2);padding:0 18px}.ld-faq-item summary{cursor:pointer;padding:16px 0;font-weight:700;list-style:none;display:flex;justify-content:space-between;align-items:center}.ld-faq-item summary::-webkit-details-marker{display:none}.ld-faq-item summary:after{content:"+";color:var(--ld-dim);font-size:20px;font-weight:300}.ld-faq-item[open] summary:after{content:"–"}.ld-faq-item p{margin:0 0 16px;color:var(--ld-dim);line-height:1.6;font-size:14.5px}.ld-final{text-align:center;padding:120px 20px 100px;background:radial-gradient(50% 60% at 50% 100%,rgba(122,162,214,.18),transparent 70%)}.ld-final .ld-h1-light{font-size:clamp(26px,4.6vw,56px)}.ld-final .ld-h1-bold{font-size:clamp(30px,5.4vw,66px)}.ld-foot{border-top:1px solid var(--ld-line);padding:34px clamp(16px,4vw,40px) 40px;max-width:1180px;margin:0 auto}.ld-foot-links{display:flex;gap:18px;flex-wrap:wrap;margin-bottom:16px}.ld-foot-links a,.ld-foot-links button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--ld-dim);font-size:13px;padding:0;cursor:pointer;text-decoration:none}.ld-foot-links a:hover,.ld-foot-links button:hover{color:var(--ld-text)}.ld-foot-copy{color:#55607080;font-size:12px;margin:0}.ld-reveal{opacity:0;transform:translateY(14px);transition:opacity .64s var(--ease-out,ease),transform .64s var(--ease-out,ease)}.ld-reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ld-reveal{opacity:1;transform:none;transition:none}.ld-dim-bar i,.ld-scroll i,.ld-ticker-track{animation:none}}.ld-plans-3{max-width:1120px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.ld-plan li.soon{color:var(--ld-dim)}.ld-plan li.soon:before{content:"○";color:var(--ld-dim)}.ld-plan li.soon em{font-style:normal;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:1px 6px;border-radius:999px;border:1px solid var(--ld-line);margin-left:4px}.ld{background:radial-gradient(60% 40% at 50% 0,rgba(122,162,214,.1),transparent 70%),linear-gradient(180deg,#070a10,#080b12 40%,#06080d)}.ld>.ld-final,.ld>.ld-numbers,.ld>section{position:relative;overflow:hidden}.ld-grain{position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.07;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.ld>*{position:relative;z-index:1}.ld-grain{z-index:2}.ld-spot{background:radial-gradient(42% 58% at 50% 0,rgba(140,180,230,.34),transparent 64%),radial-gradient(22% 34% at 50% 6%,rgba(255,255,255,.16),transparent 62%),radial-gradient(70% 45% at 50% 100%,rgba(122,162,214,.06),transparent 70%),conic-gradient(from 180deg at 50% -8%,transparent 166deg,rgba(122,162,214,.12) 175deg,rgba(255,255,255,.12) 180deg,rgba(122,162,214,.12) 185deg,transparent 194deg);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 55%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 55%,transparent)}.ld-hero:after{content:"";background:radial-gradient(80% 60% at 50% 55%,transparent 55%,rgba(0,0,0,.55) 100%)}.ld-beams,.ld-hero:after{position:absolute;inset:0;pointer-events:none}.ld-beams{overflow:hidden}.ld-beams i{position:absolute;top:-12%;width:26vw;max-width:380px;height:120%;left:50%;background:linear-gradient(to bottom,var(--beam) 0,transparent 78%);-webkit-clip-path:polygon(38% 0,62% 0,100% 100%,0 100%);clip-path:polygon(38% 0,62% 0,100% 100%,0 100%);filter:blur(22px);opacity:.55;transform-origin:top center;animation:ld-sway 14s ease-in-out infinite}.ld-beams i:first-child{transform:translateX(-140%) rotate(-6deg);animation-delay:-2s}.ld-beams i:nth-child(2){transform:translateX(-50%);animation-delay:-7s;opacity:.7}.ld-beams i:nth-child(3){transform:translateX(40%) rotate(6deg);animation-delay:-11s}.ld-beams-warm{--beam:rgba(214,72,72,0.42)}.ld-beams-warm:after{content:"";position:absolute;inset:0;background:radial-gradient(60% 50% at 50% 0,rgba(214,72,72,.18),transparent 70%)}.ld-beams-cold{--beam:rgba(122,162,214,0.34)}.ld-beams-cold:after{content:"";position:absolute;inset:0;background:radial-gradient(60% 50% at 50% 0,rgba(122,162,214,.14),transparent 70%)}@keyframes ld-sway{0%,to{opacity:.45}50%{opacity:.75}}.ld-pain{background:radial-gradient(70% 60% at 50% 20%,rgba(120,32,32,.28),transparent 70%)}.ld-pain-lines p{text-shadow:0 2px 30px rgba(0,0,0,.6)}.ld-pain .ld-h2{position:relative}.ld-pain .ld-h2:before{content:"";position:absolute;inset:-40px -80px;z-index:-1;background:radial-gradient(50% 60% at 50% 50%,rgba(122,162,214,.14),transparent 70%)}.ld-glow{position:absolute;pointer-events:none;filter:blur(10px);z-index:0}.ld-glow-right{right:-10%;top:10%;width:60%;height:90%;background:radial-gradient(50% 50% at 60% 50%,rgba(122,162,214,.2),transparent 70%)}.ld-glow-left{left:-10%;top:0;width:60%;height:100%;background:radial-gradient(50% 50% at 40% 50%,rgba(122,162,214,.16),transparent 70%)}.ld-glow-night{background:radial-gradient(45% 55% at 35% 45%,rgba(88,110,170,.22),transparent 70%),radial-gradient(30% 30% at 70% 80%,rgba(217,168,61,.06),transparent 70%)}.ld-night{background:linear-gradient(180deg,transparent,#090d16 30%,#090d16 70%,transparent)}.ld-glow-split{left:0;right:0;top:20%;height:80%;background:linear-gradient(90deg,rgba(120,120,130,.06),transparent 48%,transparent 52%,rgba(122,162,214,.16));filter:blur(30px)}.ld-glow-warm{right:0;top:0;width:55%;height:100%;background:radial-gradient(45% 55% at 60% 50%,rgba(217,168,61,.16),transparent 70%)}.ld-doc{background:linear-gradient(180deg,transparent,rgba(217,168,61,.03) 50%,transparent)}.ld-pricing{background:linear-gradient(180deg,transparent,rgba(122,162,214,.04) 40%,transparent)}.ld-section>.ld-faq-list,.ld-section>.ld-grid2,.ld-section>.ld-period,.ld-section>.ld-personas,.ld-section>.ld-plans,.ld-section>.ld-vs-grid,.ld-section>.ld-vs-q,.ld-section>h2,.ld-section>p{position:relative;z-index:1}.ld-personas{position:relative}.ld-personas:before{content:"";position:absolute;inset:-40px -20px;z-index:-1;pointer-events:none;opacity:.35;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:radial-gradient(60% 70% at 50% 50%,#000,transparent 90%);mask-image:radial-gradient(60% 70% at 50% 50%,#000,transparent 90%)}.ld-numbers>div{background:linear-gradient(180deg,#0a0e16,#070a10)}.ld-final{background:radial-gradient(55% 65% at 50% 100%,rgba(122,162,214,.26),transparent 70%),radial-gradient(30% 40% at 50% 90%,rgba(255,255,255,.06),transparent 70%)}.ld-ticker{position:-webkit-sticky;position:sticky;top:58px;z-index:25;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:color-mix(in srgb,var(--ld-ink-2) 82%,transparent)}.ld-tick{gap:12px;padding:10px 20px}.ld-spark{color:var(--ld-bad);opacity:.9;flex-shrink:0}.ld-spark.up{color:var(--ld-go)}.ld-spark-empty{display:inline-block;width:64px;height:18px}@media (max-width:720px){.ld-ticker{top:56px}.ld-spark{display:none}}@media (prefers-reduced-motion:reduce){.ld-beams i{animation:none}}.ld-story{text-align:center}.ld-p-center{margin-left:auto;margin-right:auto}.ld-beams-soft i{opacity:.35}.ts{position:relative;max-width:980px;margin:30px auto 0;background:linear-gradient(180deg,#0d1320,#080b12);border:1px solid rgba(255,255,255,.1);border-radius:22px;padding:18px 18px 14px;box-shadow:0 40px 100px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.05);text-align:left;overflow:hidden}.ts:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 50% at 50% 0,rgba(122,162,214,.1),transparent 70%)}.ts[data-scn=loss]:before{background:radial-gradient(60% 50% at 50% 0,rgba(214,72,72,.1),transparent 70%)}.ts-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;font-family:var(--mono);margin-bottom:8px}.ts-status{display:flex;align-items:center;gap:10px;font-size:12.5px;letter-spacing:.04em;color:#9fe0bd;text-transform:uppercase}.ts[data-scn=loss] .ts-status{color:#f0b3b3}.ts-dot{width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 0 0 currentColor;animation:ts-ping 1.6s ease-out infinite;flex-shrink:0}@keyframes ts-ping{0%{box-shadow:0 0 0 0 rgba(159,224,189,.5)}to{box-shadow:0 0 0 10px rgba(159,224,189,0)}}.ts-status-txt{animation:ts-fade .5s ease-out}@keyframes ts-fade{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.ts-pnl{text-align:right;flex-shrink:0}.ts-pnl-lbl{display:block;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--ld-dim)}.ts-pnl b{font-size:20px;letter-spacing:-.02em;color:#e7ebf2}.ts-pnl b.up{color:#62d894}.ts-pnl b.down{color:#ef6b6b}.ts-svg{width:100%;height:auto;display:block;font-family:var(--mono)}.ts-grid{stroke:rgba(255,255,255,.05);stroke-width:1}.ts-candle line{stroke-width:1.4}.ts-candle.up line,.ts-candle.up rect{stroke:#43b57e;fill:#43b57e}.ts-candle.down line,.ts-candle.down rect{stroke:#e05a5a;fill:#e05a5a}.ts-candle{animation:ts-candle-in .32s cubic-bezier(.2,.8,.2,1) both;transform-box:fill-box;transform-origin:center}@keyframes ts-candle-in{0%{opacity:0;transform:scaleY(.4)}to{opacity:1;transform:none}}.ts-anno,.ts-levels,.ts-zone{opacity:0;transition:opacity .6s ease}.ts-anno.on,.ts-levels.on,.ts-zone.on{opacity:1}.ts-tp{stroke:#43b57e;stroke-dasharray:5 5;stroke-width:1.3}.ts-entry{stroke:#62d894;stroke-width:1.8}.ts-sl{stroke:#ef6b6b;stroke-dasharray:6 5;stroke-width:1.4}.ts-sl.be{stroke:#d9a83d}.ts-lvl-lbl{font-size:11px;letter-spacing:.1em;font-weight:700}.ts-lvl-lbl.entry,.ts-lvl-lbl.tp{fill:#62d894}.ts-lvl-lbl.sl{fill:#ef6b6b}.ts-lvl-lbl.sl.be{fill:#d9a83d}.ts-tag{stroke-width:1}.ts-tag.entry,.ts-tag.tp{fill:rgba(67,181,126,.14);stroke:rgba(67,181,126,.6)}.ts-tag.sl{fill:rgba(224,90,90,.14);stroke:rgba(224,90,90,.6)}.ts-tag.sl.be{fill:rgba(217,168,61,.14);stroke:rgba(217,168,61,.6)}.ts-svg text{fill:#e7ebf2;font-size:11.5px;font-weight:700}.ts-zone rect{fill:rgba(122,162,214,.1);stroke:rgba(122,162,214,.45);stroke-width:1}.ts-zone text{fill:#a9c4e8;font-size:10.5px;letter-spacing:.12em}.ts-ssl{stroke:rgba(255,255,255,.35);stroke-dasharray:3 4}.ts-choch{stroke:#8fd0ff;stroke-width:1.4}.ts-anno-lbl{font-size:10.5px;letter-spacing:.1em}.ts-anno-lbl.ssl{fill:rgba(255,255,255,.55)}.ts-anno-lbl.choch{fill:#8fd0ff}.ts-x{fill:#ef6b6b;font-size:12px}.ts-mark{animation:ts-fade .5s ease-out both}.ts-mark-dot{stroke:#070a10;stroke-width:2}.ts-mark-dot.be{fill:#d9a83d}.ts-mark-dot.part{fill:#62d894}.ts-mark-lbl{font-size:10.5px;fill:#f2e9d3;letter-spacing:.06em}.ts-mark-lbl.bad{fill:#f0b3b3}.ts-invalid{stroke:#ef6b6b;stroke-width:1.4;stroke-dasharray:3 3}.ts-pulse{fill:rgba(98,216,148,.25);stroke:#62d894;stroke-width:1.5;animation:ts-pulse 1s ease-out infinite;transform-box:fill-box;transform-origin:center}@keyframes ts-pulse{0%{transform:scale(.6);opacity:1}to{transform:scale(2.2);opacity:0}}.ts-final{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%) scale(.92);opacity:0;pointer-events:none;padding:22px 34px;border-radius:18px;text-align:center;background:rgba(8,12,20,.78);border:1px solid rgba(67,181,126,.45);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 30px 80px rgba(0,0,0,.6),0 0 60px rgba(67,181,126,.15);transition:opacity .5s ease,transform .6s cubic-bezier(.2,.8,.2,1)}.ts-final.on{opacity:1;transform:translate(-50%,-50%) scale(1)}.ts-final.loss{border-color:rgba(224,90,90,.5);box-shadow:0 30px 80px rgba(0,0,0,.6),0 0 60px rgba(224,90,90,.15)}.ts-final-k{font-family:var(--mono);font-size:11px;letter-spacing:.24em;color:#9fe0bd}.ts-final.loss .ts-final-k{color:#f0b3b3}.ts-final-v{font-size:clamp(40px,6vw,72px);font-weight:900;letter-spacing:-.04em;line-height:1;color:#62d894;margin:6px 0}.ts-final.loss .ts-final-v{color:#ef6b6b}.ts-final-s{font-size:12.5px;color:var(--ld-dim)}.ts-steps{display:flex;align-items:center;gap:5px;margin-top:10px;font-family:var(--mono)}.ts-steps i{width:22px;height:3px;border-radius:2px;background:rgba(255,255,255,.1);transition:background .3s}.ts-steps i.on{background:#7aa2d6}.ts[data-scn=loss] .ts-steps i.on{background:#e05a5a}.ts-scn{margin-left:auto;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ld-dim)}@media (max-width:640px){.ts{padding:14px 10px 10px;border-radius:16px}.ts-status{font-size:10.5px}.ts-svg text{font-size:13px}}@media (prefers-reduced-motion:reduce){.ts-candle,.ts-dot,.ts-mark,.ts-pulse,.ts-status-txt{animation:none}}.pe{position:relative;margin-top:30px}.pe-tabs{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px}@media (max-width:980px){.pe-tabs{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}.pe-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;cursor:pointer;background:var(--ld-ink-2);border:1px solid var(--ld-line);border-radius:16px;padding:18px 16px 16px;color:var(--ld-dim);display:grid;grid-gap:8px;gap:8px;transition:transform .2s,border-color .2s,background .2s,color .2s}.pe-tab:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.18)}.pe-tab:focus-visible{outline:2px solid var(--tab-hue);outline-offset:2px}.pe-tab.on{background:#05070c;border-color:color-mix(in srgb,var(--tab-hue) 70%,transparent);color:#fff;box-shadow:0 0 0 1px color-mix(in srgb,var(--tab-hue) 40%,transparent),0 20px 50px rgba(0,0,0,.5);transform:translateY(-3px)}.pe-tab-name{font-weight:800;letter-spacing:.06em;text-transform:uppercase;font-size:12.5px}.pe-tab-bar{display:block;width:36px;height:3px;border-radius:2px;background:var(--tab-hue);opacity:.8}.pe-tab-quote{font-size:12.5px;line-height:1.45;color:var(--ld-dim);font-style:italic}.pe-tab.on .pe-tab-quote{color:#c9d1dd}.pe-panel{display:grid;grid-template-columns:minmax(280px,380px) 1fr;grid-gap:18px;gap:18px;margin-top:18px;align-items:start;animation:pe-in .42s cubic-bezier(.2,.8,.2,1) both}@media (max-width:880px){.pe-panel{grid-template-columns:1fr}}@keyframes pe-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.pe-card{background:linear-gradient(180deg,#0d1320,#080b12);border:1px solid color-mix(in srgb,var(--pe-hue) 35%,var(--ld-line));border-radius:18px;padding:18px;box-shadow:0 30px 70px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.05);font-family:var(--mono)}.pe-card-k{font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--pe-hue);font-weight:800;margin-bottom:10px}.pe-mono{font-size:12px;color:#cfd6e1;background:rgba(255,255,255,.04);border:1px solid var(--ld-line);border-radius:10px;padding:8px 10px}.pe-big{font-family:var(--sans);font-size:40px;font-weight:900;letter-spacing:-.03em;margin-top:12px;color:#fff;line-height:1}.pe-big small{font-size:13px;color:var(--ld-dim);font-weight:600;margin-left:4px;letter-spacing:0}.pe-big.up{color:#62d894}.pe-big.bad{color:#ef6b6b}.pe-verdict{font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;font-weight:800;margin-top:6px}.pe-verdict.up{color:#9fe0bd}.pe-verdict.bad{color:#f0b3b3}.pe-list{list-style:none;padding:0;margin:14px 0 0;display:grid;grid-gap:7px;gap:7px;font-size:12px}.pe-list li{display:flex;justify-content:space-between;gap:12px;border-bottom:1px dashed var(--ld-line);padding-bottom:7px}.pe-list span{color:var(--ld-dim)}.pe-list b{color:#fff;text-align:right}.pe-list b.up{color:#62d894}.pe-list b.bad{color:#ef6b6b}.pe-notifs{display:grid;grid-gap:8px;gap:8px;margin-top:4px}.pe-notifs>div{background:rgba(255,255,255,.06);border:1px solid var(--ld-line);border-radius:12px;padding:9px 11px;display:grid;grid-template-columns:1fr auto;font-family:var(--sans);font-size:12.5px}.pe-notifs b{color:#fff}.pe-notifs span{color:var(--ld-dim);font-size:11px}.pe-notifs p{grid-column:1/-1;margin:2px 0 0;color:#dfe5ee}.pe-side{display:grid;grid-gap:14px;gap:14px}.pe-ledger{list-style:none;padding:0;margin:0;background:var(--ld-ink-2);border:1px solid var(--ld-line);border-radius:14px;font-family:var(--mono);font-size:12.5px}.pe-ledger li{display:flex;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--ld-line)}.pe-ledger li:last-child{border-bottom:0}.pe-ledger span{color:#c9d1dd}.pe-ledger b{color:#fff}.pe-ledger b.up{color:#62d894}.pe-ledger b.bad{color:#ef6b6b}.pe-line{margin:0;font-size:16px;line-height:1.55;color:#e7ebf2;padding:4px 6px}.pe-loadout{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:26px}.pe-loadout-k{font-size:10.5px;letter-spacing:.22em;color:var(--ld-dim);margin-right:6px}.pe-chip,.pe-loadout-k{text-transform:uppercase;font-weight:800}.pe-chip{font-size:11px;letter-spacing:.1em;padding:6px 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--pe-hue) 60%,transparent);color:color-mix(in srgb,var(--pe-hue) 85%,#fff);background:color-mix(in srgb,var(--pe-hue) 10%,transparent)}.pe-tagline{text-align:center;margin:22px 0 0;font-weight:800;font-size:clamp(16px,2vw,22px);letter-spacing:-.01em}@media (prefers-reduced-motion:reduce){.pe-panel{animation:none}}.ld-beams-fixed{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;--beam:rgba(122,162,214,0.30);transition:--beam .9s ease}.ld-beams-fixed i{position:absolute;top:-14%;height:128%;width:26vw;max-width:420px;left:50%;background:linear-gradient(to bottom,var(--beam) 0,color-mix(in srgb,var(--beam) 45%,transparent) 55%,transparent 88%);-webkit-clip-path:polygon(40% 0,60% 0,100% 100%,0 100%);clip-path:polygon(40% 0,60% 0,100% 100%,0 100%);filter:blur(26px);opacity:.85;animation:none;transition:background .9s ease}.ld-beams-fixed i:first-child{transform:translateX(-150%) rotate(-7deg)}.ld-beams-fixed i:nth-child(2){transform:translateX(-50%)}.ld-beams-fixed i:nth-child(3){transform:translateX(50%) rotate(7deg)}.ld[data-tone=warm] .ld-beams-fixed{--beam:rgba(214,72,72,0.34)}.ld-beams i{animation:none!important}.ld-pain{background:radial-gradient(70% 60% at 50% 30%,rgba(120,32,32,.3),transparent 72%)}.ts-final-n{margin-top:6px;font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ld-dim)}@supports not (color-mix(in srgb,red 50%,transparent)){.ld-beams-fixed i{background:linear-gradient(to bottom,var(--beam),transparent 85%)}}.ld-tick-c small{font-size:9.5px;letter-spacing:.08em;opacity:.7;margin-left:2px}.pv-sec{text-align:center}.pv-sec>.ld-reveal{position:relative;z-index:1}.pv{max-width:880px;margin:30px auto 0;text-align:left}.pv-box{background:linear-gradient(180deg,#0d1320,#080b12);border:1px solid rgba(255,255,255,.1);border-radius:22px;padding:clamp(14px,2.4vw,20px);box-shadow:0 40px 100px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.05)}.pv-drop{display:grid;place-items:center;grid-gap:6px;gap:6px;padding:clamp(26px,5vw,40px) 18px;border:1.5px dashed rgba(255,255,255,.18);border-radius:16px;background:rgba(255,255,255,.02);cursor:pointer;text-align:center;transition:border-color .18s,background .18s,transform .18s var(--ease-out,ease)}.pv-drop:hover{border-color:rgba(122,162,214,.55);background:rgba(122,162,214,.05)}.pv-drop:focus-visible{outline:2px solid var(--ld-cold);outline-offset:3px}.pv-drop.over{border-color:var(--ld-cold);background:rgba(122,162,214,.1);transform:translateY(-2px)}.pv-drop-icon{color:var(--ld-cold);opacity:.9;line-height:0}.pv-drop-main{font-size:15.5px;font-weight:700;letter-spacing:-.01em}.pv-drop-sub{font-size:12.5px;color:var(--ld-dim)}.pv-picked{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.pv-thumb{width:148px;height:100px;object-fit:cover;flex-shrink:0;border-radius:12px;border:1px solid var(--ld-line);background:#05070b}.pv-picked-side{flex:1 1 200px;min-width:0}.pv-picked-name{font-family:var(--mono);font-size:12.5px;color:var(--ld-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-picked-acts{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.pv-btn-sm{padding:8px 14px;font-size:13px;border-radius:10px}.pv-file{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;clip:rect(0 0 0 0)}.pv-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:16px}.pv-go{min-width:148px}.pv-quota{font-family:var(--mono);font-size:12px;color:var(--ld-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pv-progress{height:3px;border-radius:999px;background:rgba(255,255,255,.06);overflow:hidden;margin-top:14px}.pv-progress i{display:block;height:100%;width:38%;background:linear-gradient(90deg,transparent,var(--ld-cold),transparent);animation:pv-slide 1.15s ease-in-out infinite}@keyframes pv-slide{0%{transform:translateX(-110%)}to{transform:translateX(320%)}}.pv-working{margin:14px 0 0;font-size:13px;color:var(--ld-dim)}.pv-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pv-status:empty{display:none}.pv-note{margin-top:16px;border:1px solid var(--ld-line);border-radius:14px;padding:14px 16px;background:rgba(255,255,255,.03)}.pv-note-empty{border-color:rgba(122,162,214,.3);background:rgba(122,162,214,.06)}.pv-note-empty b{color:var(--ld-cold)}.pv-note b{display:block;font-size:13.5px}.pv-note p{margin:6px 0 0;font-size:13.5px;line-height:1.55;color:var(--ld-dim)}.pv-note-quota{border-color:rgba(217,168,61,.38);background:rgba(217,168,61,.08)}.pv-note-quota b{color:var(--ld-warm)}.pv-note-err{border-color:rgba(217,90,90,.38);background:rgba(217,90,90,.08)}.pv-note-err b{color:#f0b3b3}.pv-note-cta{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.pv-res{--pv-tone:var(--ld-cold);margin-top:18px;padding:clamp(14px,2.2vw,18px);border-radius:18px;border:1px solid color-mix(in srgb,var(--pv-tone) 42%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--pv-tone) 9%,#0b1119),#0a0d14)}.pv-res.tone-go{--pv-tone:var(--ld-go)}.pv-res.tone-lean{--pv-tone:#46a8b3}.pv-res.tone-risky{--pv-tone:var(--ld-warm)}.pv-res.tone-avoid{--pv-tone:var(--ld-bad)}.pv-res-head{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.pv-score{font-family:var(--mono);font-size:clamp(38px,7vw,54px);font-weight:800;letter-spacing:-.03em;line-height:1;color:var(--pv-tone)}.pv-score small{font-size:13px;font-weight:600;color:var(--ld-dim);margin-left:3px}.pv-res-body{flex:1 1 220px;min-width:0}.pv-verdict{font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--pv-tone)}.pv-res-meta{display:flex;flex-wrap:wrap;gap:5px 14px;margin-top:6px;font-family:var(--mono);font-size:12px;color:var(--ld-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pv-res-meta b{color:var(--ld-text)}.pv-headline{margin:14px 0 0;font-size:14px;line-height:1.6;color:#cdd5e1}.pv-dims{display:grid;grid-gap:8px;gap:8px;margin-top:16px}.pv-dim{display:grid;grid-template-columns:minmax(84px,118px) 1fr 30px;grid-gap:10px;gap:10px;align-items:center;font-size:11.5px;color:var(--ld-dim)}.pv-dim-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-dim-bar{height:6px;border-radius:999px;background:rgba(255,255,255,.06);overflow:hidden}.pv-dim-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--pv-tone),color-mix(in srgb,var(--pv-tone) 40%,#ffffff))}.pv-dim em{font-style:normal;text-align:right;color:var(--ld-text);font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pv-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:10px;gap:10px;margin-top:16px}.pv-facts:empty{display:none}.pv-fact{border:1px solid var(--ld-line);border-radius:12px;padding:10px 12px;background:rgba(255,255,255,.02)}.pv-fact>span{display:block;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ld-dim)}.pv-fact b{display:block;margin-top:4px;font-family:var(--mono);font-size:14px;color:var(--ld-text)}.pv-fact small{display:block;margin-top:3px;font-size:11.5px;color:var(--ld-dim);line-height:1.45}.pv-ladder{margin-top:16px;padding-top:14px;border-top:1px dashed var(--ld-line)}.pv-ladder-title{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ld-dim)}.pv-ladder ol{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.pv-ladder li{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 10px;font-family:var(--mono);font-size:12.5px;color:var(--ld-dim)}.pv-ladder li b{min-width:46px;color:var(--ld-text)}.pv-ladder li small{flex-basis:100%;font-family:var(--sans);font-size:11.5px;line-height:1.45}.pv-ladder-sum{margin:12px 0 0;font-size:12.5px;line-height:1.5;color:var(--ld-text,#e7ebf2);font-family:var(--mono)}.pv-usd{font-style:normal;font-weight:800;color:var(--ld-go,#43b57e)}.pv-usd-bad{font-weight:800;color:var(--ld-bad,#d95a5a)}.pv-ladder-rule{margin:8px 0 0;font-size:11.5px;line-height:1.5;color:var(--ld-dim)}.pv-trust{list-style:none;margin:18px 0 0;padding:0;display:flex;gap:8px 22px;flex-wrap:wrap;justify-content:center;color:var(--ld-dim);font-size:12.5px}.pv-trust li:before{content:"◆";font-size:8px;color:var(--ld-cold);margin-right:8px;vertical-align:2px}.pv-drop-demo{position:relative;cursor:pointer;gap:10px;padding-top:clamp(38px,6vw,52px)}.pv-drop-demo:hover{border-color:rgba(217,168,61,.45);background:rgba(217,168,61,.04)}.pv-demo-tag{position:absolute;top:10px;left:50%;transform:translateX(-50%);max-width:calc(100% - 24px);font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:4px 11px;border-radius:999px;text-align:center;border:1px dashed rgba(217,168,61,.45);background:rgba(217,168,61,.1);color:var(--ld-warm)}.pv-shot{width:min(300px,100%);padding:8px;transform:rotate(-1.2deg);border:1px solid rgba(255,255,255,.1);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02));box-shadow:0 18px 40px rgba(0,0,0,.45)}@media (max-width:560px){.pv-shot{transform:none;width:100%;max-width:100%;margin-left:0;margin-right:0}}.pv-shot-bar{display:flex;align-items:center;gap:5px}.pv-shot-bar i{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.16)}.pv-shot-bar b{margin-left:6px;font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ld-dim)}.pv-shot-line{margin-top:8px;padding:6px 8px;border-radius:8px;background:rgba(0,0,0,.35);font-family:var(--mono);font-size:10.5px;color:#cfd6e1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pv-shot-chart{display:block;width:100%;height:40px;margin-top:8px}.pv-shot-chart polyline{fill:none;stroke:var(--ld-cold);stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round;opacity:.75;vector-effect:non-scaling-stroke}.pv-demo-res{cursor:pointer;border-radius:18px}.pv-demo-res:focus-visible{outline:2px solid var(--ld-cold);outline-offset:3px}.pv-demo-res:hover .pv-res{border-color:color-mix(in srgb,var(--pv-tone) 70%,transparent)}@media (max-width:560px){.pv-thumb{width:100%;height:150px}.pv-dim{grid-template-columns:78px 1fr 28px}.pv-go{width:100%}.pv-demo-tag{font-size:9.5px;letter-spacing:.1em}}@media (prefers-reduced-motion:reduce){.pv-progress i{animation:none;width:100%;opacity:.5}.pv-drop{transition:none}}.ld-mcp-grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1.05fr;grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px);align-items:start;margin-top:30px;text-align:left}@media (max-width:880px){.ld-mcp-grid{grid-template-columns:1fr}}.ld-mcp-points{list-style:none;margin:0;padding:0;display:grid;grid-gap:20px;gap:20px}.ld-mcp-points li{position:relative;padding-left:22px}.ld-mcp-points li:before{content:"◆";position:absolute;left:0;top:5px;font-size:9px;color:var(--ld-cold)}.ld-mcp-points b{display:block;font-size:15px;letter-spacing:-.01em}.ld-mcp-points span{display:block;margin-top:5px;font-size:13.5px;line-height:1.55;color:var(--ld-dim)}.ld-mcp-chat-host{min-width:0}.ld-mcp-chat{background:linear-gradient(180deg,#0f1420,#0a0d14);border:1px solid var(--ld-line);border-radius:18px;padding:16px;box-shadow:0 30px 80px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.05);font-family:var(--mono)}.ld-mcp-bar{display:flex;align-items:center;gap:6px;margin-bottom:14px;font-size:11.5px;color:var(--ld-dim)}.ld-mcp-bar i{width:9px;height:9px;border-radius:50%;background:rgba(255,255,255,.14)}.ld-mcp-bar span{margin-left:8px}.ld-mcp-log{display:flex;flex-direction:column;justify-content:flex-end;height:470px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent,#000 14%);mask-image:linear-gradient(180deg,transparent,#000 14%)}.ld-mcp-chat.static .ld-mcp-log{height:auto;-webkit-mask-image:none;mask-image:none}.ld-mcp-row{display:grid;grid-template-rows:0fr;opacity:0;margin-top:0;flex-shrink:0;transition:grid-template-rows .52s var(--ease-out,ease),opacity .42s ease,margin-top .52s var(--ease-out,ease)}.ld-mcp-row.on{grid-template-rows:1fr;opacity:1}.ld-mcp-row.on:not(:first-child){margin-top:12px}.ld-mcp-row-in{min-height:0;overflow:hidden;transition:padding .52s var(--ease-out,ease),border-width .52s var(--ease-out,ease)}.ld-mcp-row:not(.on)>.ld-mcp-row-in{padding-top:0;padding-bottom:0;border-top-width:0;border-bottom-width:0}.ld-mcp-msg{border-radius:12px;padding:11px 13px;font-size:12.5px;line-height:1.6}.ld-mcp-msg.user{background:rgba(255,255,255,.05);border:1px solid var(--ld-line);color:#cfd6e1}.ld-mcp-msg.bot{background:rgba(122,162,214,.08);border:1px solid rgba(122,162,214,.28);color:#dce5f1}.ld-mcp-msg.bot p{margin:0;font-weight:700;color:#ffffff}.ld-mcp-msg.bot ul{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px}.ld-mcp-msg.bot li{position:relative;padding-left:14px;font-size:12px;color:var(--ld-dim)}.ld-mcp-msg.bot li:before{content:"·";position:absolute;left:4px;color:var(--ld-cold)}.ld-mcp-calls{display:flex;flex-wrap:wrap;gap:6px}.ld-mcp-calls span{font-size:11px;padding:4px 9px;border-radius:999px;border:1px dashed rgba(122,162,214,.42);background:rgba(122,162,214,.06);color:var(--ld-cold)}.ld-mcp-calls span:before{content:"⌁ ";opacity:.85}.ld-mcp-calls.busy span{animation:ld-mcp-pulse 1.1s ease-in-out infinite}@keyframes ld-mcp-pulse{0%,to{opacity:1}50%{opacity:.45}}.ld-mcp-sig{margin-top:10px;padding:10px 12px;border-radius:10px;background:rgba(0,0,0,.3);border:1px solid var(--ld-line)}.ld-mcp-sig-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px}.ld-mcp-sig-top b{font-size:13.5px;color:#fff}.ld-mcp-side{font-size:10.5px;font-weight:800;letter-spacing:.1em;padding:2px 7px;border-radius:999px;background:rgba(67,181,126,.16);color:#7fd6a6}.ld-mcp-tf{color:var(--ld-dim)}.ld-mcp-ex{margin-left:auto;font-style:normal;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ld-warm);border:1px dashed rgba(217,168,61,.45);border-radius:999px;padding:2px 8px}.ld-mcp-sig-rows{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:8px}.ld-mcp-sig-rows>div{display:grid;grid-gap:2px;gap:2px}.ld-mcp-sig-rows span{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ld-dim)}.ld-mcp-sig-rows b{font-size:12.5px;color:var(--ld-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:480px){.ld-mcp-sig-rows{grid-template-columns:repeat(2,minmax(0,1fr))}.ld-mcp-log{height:440px}}@media (prefers-reduced-motion:reduce){.ld-mcp-row{transition:none}.ld-mcp-calls.busy span{animation:none}}.ld-mcp-steps{position:relative;z-index:1;margin-top:44px}.ld-mcp-prompts{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:26px}.ld-mcp-prompts-k{flex-basis:100%;text-align:center;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ld-dim);margin-bottom:4px}.ld-mcp-prompt{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-family:var(--mono);font-size:12px;text-align:left;color:#cfd6e1;background:rgba(255,255,255,.04);border:1px solid var(--ld-line);border-radius:999px;padding:8px 14px;transition:border-color .16s,background .16s,transform .16s var(--ease-out,ease)}.ld-mcp-prompt:before{content:"› ";color:var(--ld-cold)}.ld-mcp-prompt:hover{border-color:rgba(122,162,214,.55);background:rgba(122,162,214,.06);transform:translateY(-1px)}.ld-mcp-prompt:focus-visible{outline:2px solid var(--ld-cold);outline-offset:2px}.ld-mcp-prompt.done{border-color:rgba(67,181,126,.5);color:#9fe0bd}.ld-mcp-plan{position:relative;z-index:1;margin:18px 0 0;text-align:center}.ld-mcp-plan b{display:inline-block;font-size:11.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--ld-cold);border:1px solid rgba(122,162,214,.35);border-radius:999px;padding:5px 12px;background:rgba(122,162,214,.07)}.ld-mcp .ld-cta{margin-top:18px}.mst{--mst-bg:linear-gradient(180deg,#0f1420,#0a0d14);--mst-line:var(--ld-line,rgba(255,255,255,0.08));--mst-text:var(--ld-text,#e7ebf2);--mst-dim:var(--ld-dim,#97a1b3);--mst-accent:var(--ld-cold,#7aa2d6);--mst-tabs-bg:rgba(255,255,255,0.04);--mst-tab-on:#05070c;--mst-code-bg:rgba(0,0,0,0.35);--mst-shadow:0 24px 60px rgba(0,0,0,0.45),inset 0 1px 0 rgba(255,255,255,0.05);text-align:left}.mst-panel{--mst-bg:linear-gradient(180deg,var(--card-2),var(--card));--mst-line:var(--border-soft);--mst-text:var(--text);--mst-dim:var(--muted);--mst-accent:var(--neutral-text);--mst-tabs-bg:var(--card-3);--mst-tab-on:var(--card-2);--mst-code-bg:var(--card-3);--mst-shadow:none;margin-top:18px}.mst-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-bottom:12px}.mst-title{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--mst-dim);font-weight:700}.mst-landing .mst-title{font-size:15px;letter-spacing:-.01em;text-transform:none;color:var(--mst-text);font-weight:800}.mst-tabs{display:flex;gap:4px;padding:4px;border-radius:12px;background:var(--mst-tabs-bg);border:1px solid var(--mst-line);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mst-tabs::-webkit-scrollbar{display:none}.mst-panel .mst-tabs{flex-wrap:wrap;overflow:visible}.mst-panel .mst-tab{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 4px);min-width:0}.mst-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1 0 auto;min-width:max-content;cursor:pointer;display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;grid-column-gap:8px;column-gap:8px;align-items:center;padding:8px 12px;border:0;border-radius:9px;background:transparent;color:var(--mst-dim);text-align:left;transition:background .18s,color .18s}.mst-tab:hover{color:var(--mst-text)}.mst-tab:focus-visible{outline:2px solid var(--mst-accent);outline-offset:1px}.mst-tab.on{background:var(--mst-tab-on);color:var(--mst-text);box-shadow:0 1px 0 rgba(255,255,255,.04),0 8px 24px rgba(0,0,0,.35)}.mst-tab-name{grid-row:1;font-size:13px;font-weight:800;letter-spacing:-.005em}.mst-tab-name,.mst-tab-sub{grid-column:1;white-space:nowrap}.mst-tab-sub{grid-row:2;font-size:11px;color:var(--mst-dim)}.mst-tab-auth{grid-column:2;grid-row:1/span 2;align-self:center;font-style:normal;font-family:var(--mono);font-size:10.5px;letter-spacing:.04em;padding:2px 7px;border-radius:999px;border:1px solid var(--mst-line);color:var(--mst-dim)}.mst-tab-auth.oauth{border-color:color-mix(in srgb,var(--mst-accent) 45%,transparent);color:var(--mst-accent)}.mst-steps{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.mst-panel .mst-steps{grid-template-columns:1fr;gap:12px}@media (max-width:880px){.mst-steps{grid-template-columns:1fr}}.mst-step{min-width:0;animation:mst-in .46s var(--ease-out,ease) both;animation-delay:calc(var(--i, 0) * 90ms)}@keyframes mst-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.mst-step-head{display:flex;align-items:center;gap:10px;margin-bottom:8px}.mst-n{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:8px;flex-shrink:0;font-family:var(--mono);font-size:12px;font-weight:800;background:color-mix(in srgb,var(--mst-accent) 16%,transparent);color:var(--mst-accent)}.mst-step-title{font-size:14px;font-weight:800;letter-spacing:-.01em;color:var(--mst-text)}.mst-win{background:var(--mst-bg);border:1px solid var(--mst-line);border-radius:14px;box-shadow:var(--mst-shadow);overflow:hidden}.mst-win-bar{display:flex;align-items:center;gap:5px;padding:9px 12px;border-bottom:1px solid var(--mst-line);font-size:11px;color:var(--mst-dim)}.mst-win-bar i{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.14)}.mst-win-bar span{margin-left:6px;font-family:var(--mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mst-win-body{padding:12px;display:grid;grid-gap:9px;gap:9px;font-family:var(--mono);font-size:12px;line-height:1.55;color:var(--mst-text)}.mst-path{display:flex;flex-wrap:wrap;align-items:center;gap:4px 2px}.mst-path span{padding:3px 8px;border-radius:6px;background:rgba(255,255,255,.05);border:1px solid var(--mst-line);font-size:11.5px;white-space:nowrap}.mst-path span+span:before{content:"›";margin:0 6px 0 4px;color:var(--mst-dim)}.mst-field{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);grid-gap:8px;gap:8px;align-items:baseline}.mst-field span{font-size:11px;color:var(--mst-dim);white-space:nowrap}.mst-field code{font-family:var(--mono);font-size:12px;padding:4px 8px;border-radius:6px;background:var(--mst-code-bg);border:1px solid var(--mst-line);overflow-wrap:anywhere}.mst-code{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:start}.mst-code pre{margin:0;padding:8px 10px;border-radius:8px;background:var(--mst-code-bg);border:1px dashed var(--mst-line);overflow-x:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:11.5px;line-height:1.55}.mst-code code{font-family:var(--mono)}.mst-copy{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;white-space:nowrap;font-family:var(--sans);font-size:11.5px;font-weight:700;padding:6px 10px;border-radius:8px;border:1px solid var(--mst-line);background:rgba(255,255,255,.04);color:var(--mst-text);transition:border-color .16s,background .16s}.mst-copy:hover{border-color:color-mix(in srgb,var(--mst-accent) 55%,transparent)}.mst-copy:focus-visible{outline:2px solid var(--mst-accent);outline-offset:2px}.mst-copy:disabled{opacity:.45;cursor:default}.mst-copy.done{border-color:rgba(67,181,126,.5);color:#9fe0bd}.mst-text{margin:0;font-family:var(--sans);font-size:12.5px;line-height:1.55;color:var(--mst-dim)}.mst-msg{border-radius:10px;padding:8px 10px;font-size:12px;line-height:1.55}.mst-msg.user{background:rgba(255,255,255,.05);border:1px solid var(--mst-line);color:var(--mst-text)}.mst-msg.bot{background:color-mix(in srgb,var(--mst-accent) 9%,transparent);border:1px solid color-mix(in srgb,var(--mst-accent) 30%,transparent);color:var(--mst-text)}.mst-tools{display:flex;flex-wrap:wrap;gap:6px}.mst-tools span{font-size:11px;padding:3px 9px;border-radius:999px;border:1px dashed color-mix(in srgb,var(--mst-accent) 45%,transparent);background:color-mix(in srgb,var(--mst-accent) 7%,transparent);color:var(--mst-accent)}.mst-tools span:before{content:"⌁ ";opacity:.85}.mst-note{margin:8px 0 0;font-size:12px;line-height:1.5}.mst-fine,.mst-note{color:var(--mst-dim)}.mst-fine{margin:12px 0 0;font-size:11.5px;opacity:.85}.mst-landing .mst-fine{text-align:center}@media (max-width:560px){.mst-code{grid-template-columns:1fr}.mst-copy{justify-self:start}.mst-field{grid-template-columns:1fr;gap:3px}}@media (prefers-reduced-motion:reduce){.mst-step{animation:none}}.mcpp-server{margin-top:14px;border:1px solid var(--border-soft);border-radius:12px;padding:12px;background:var(--card-3)}.mcpp-server-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mcpp-lbl{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.mcpp-url{flex:1 1 220px;font-family:var(--mono);font-size:12.5px;color:var(--text);word-break:break-all}.mcpp-tools{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.mcpp-tool{font-family:var(--mono);font-size:11px;padding:3px 8px;border-radius:999px;background:var(--card-2);border:1px solid var(--border-soft);color:var(--text-dim)}.mcpp-copy{padding:6px 12px;font-size:12.5px}.mcpp-secret{margin-top:14px;padding:12px;border-radius:12px;border:1px solid color-mix(in srgb,var(--risky) 45%,transparent);background:color-mix(in srgb,var(--risky) 10%,transparent)}.mcpp-secret-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.mcpp-secret-val{display:block;margin-top:8px;padding:10px;border-radius:8px;font-family:var(--mono);font-size:12.5px;color:var(--text);background:var(--card-3);border:1px dashed var(--border);word-break:break-all;-webkit-user-select:all;-moz-user-select:all;user-select:all}.mcpp-warn{margin:8px 0 0;font-size:12px;line-height:1.5;color:var(--risky-text)}.mcpp-hide{margin-top:10px;padding:6px 12px;font-size:12.5px}.mcpp-gate{margin-top:10px;color:var(--risky-text)}.mcpp-keys{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.mcpp-key{display:grid;grid-template-columns:1fr auto;grid-gap:6px 12px;gap:6px 12px;align-items:center;border:1px solid var(--border-soft);border-radius:12px;padding:10px 12px;background:var(--card-2)}.mcpp-key.revoked{opacity:.55}.mcpp-key-main{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.mcpp-key-label{font-weight:700;font-size:13.5px}.mcpp-key-prefix{font-family:var(--mono);font-size:12px;color:var(--text-dim);background:var(--card-3);border-radius:6px;padding:2px 6px}.mcpp-key-dead{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--avoid-text)}.mcpp-key-meta{grid-column:1/-1;grid-row:2;display:flex;flex-wrap:wrap;gap:4px 14px;font-size:11.5px;color:var(--muted)}.mcpp-revoke{grid-column:2;grid-row:1;padding:6px 12px;font-size:12.5px}.mcpp-new{margin-top:14px}.mcpp-sec{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-top:20px}.mcpp-sec-title{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.mcpp-sec-sub{font-size:12px;color:var(--muted)}.mcpp-conns{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.mcpp-conn{display:grid;grid-template-columns:1fr auto;grid-gap:6px 12px;gap:6px 12px;align-items:center;border:1px solid var(--border-soft);border-radius:12px;padding:10px 12px;background:var(--card-2)}.mcpp-conn.revoked{opacity:.55}.mcpp-conn-main{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.mcpp-conn-name{font-weight:700;font-size:13.5px}.mcpp-conn-scope{font-family:var(--mono);font-size:11px;color:var(--text-dim);background:var(--card-3);border-radius:6px;padding:2px 6px}.mcpp-conn-meta{grid-column:1/-1;grid-row:2;display:flex;flex-wrap:wrap;gap:4px 14px;font-size:11.5px;color:var(--muted)}.mcpp-conn .mcpp-revoke{grid-column:2;grid-row:1}@media (max-width:560px){.mcpp-conn,.mcpp-key{grid-template-columns:1fr}.mcpp-conn-meta,.mcpp-key-meta{grid-row:auto}.mcpp-conn .mcpp-revoke,.mcpp-revoke{grid-column:1;grid-row:auto;justify-self:start}}.uai-sec-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:4px 0 -4px}.uai-sec-sub{font-size:12px;color:var(--muted)}.uai-honest{margin:10px 0 0;padding:10px 12px;border-radius:12px;border:1px dashed var(--border);background:var(--card-3);font-size:12.5px;line-height:1.55;color:var(--text-dim)}.uai-ok{margin-top:12px}.uai-gate{margin-top:10px;color:var(--risky-text)}.uai-state{margin-top:14px;padding:12px;border-radius:12px;border:1px solid var(--border-soft);background:var(--card-3)}.uai-badge{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:999px;border:1px solid transparent}.uai-badge.ok{color:var(--go-text);background:color-mix(in srgb,var(--go) 14%,transparent);border-color:color-mix(in srgb,var(--go) 42%,transparent)}.uai-badge.warn{color:var(--risky-text);background:color-mix(in srgb,var(--risky) 14%,transparent);border-color:color-mix(in srgb,var(--risky) 42%,transparent)}.uai-badge.bad{color:var(--avoid-text);background:color-mix(in srgb,var(--avoid) 14%,transparent);border-color:color-mix(in srgb,var(--avoid) 42%,transparent);text-transform:none;letter-spacing:.02em}.uai-meta{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:10px;font-size:11.5px;color:var(--muted)}.uai-mono{font-family:var(--mono);color:var(--text-dim)}.uai-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.uai-actions .btn{padding:6px 12px;font-size:12.5px}.uai-danger{color:var(--avoid-text);border-color:color-mix(in srgb,var(--avoid) 38%,transparent)}.uai-form{display:grid;grid-gap:8px;gap:8px;margin-top:16px}.uai-lbl{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.uai-lbl+*{margin-top:-2px}.uai-seg{display:flex;gap:7px;flex-wrap:wrap}.uai-seg-btn{cursor:pointer;flex:1 1 140px;text-align:center;font:700 12px var(--sans);padding:9px 10px;border-radius:8px;color:var(--text-dim);background:var(--card-3);border:1px solid var(--border-soft)}.uai-seg-btn:hover{color:var(--text)}.uai-seg-btn.active{color:var(--text);background:color-mix(in srgb,var(--info) 22%,transparent);border-color:color-mix(in srgb,var(--info) 52%,transparent)}.uai-seg-btn:disabled{opacity:.55;cursor:not-allowed}.uai-inp,.uai-sel{width:100%;flex:1 1 auto}.uai-sel{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:var(--sans)}.uai-key-row{display:flex;gap:8px;align-items:center}.uai-key{font-family:var(--mono);letter-spacing:.02em;min-width:0}.uai-eye{flex:0 0 auto;padding:8px 12px;font-size:12.5px}.uai-soft{margin:0;color:var(--risky-text)}.uai-err,.uai-soft{font-size:12px;line-height:1.5}.uai-err{margin:6px 0 0;color:var(--avoid-text)}.uai-form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px}.uai-link{font-size:12.5px;color:var(--info-text);text-decoration:none;border-bottom:1px dashed color-mix(in srgb,var(--info) 55%,transparent)}.uai-link:hover{color:var(--text)}.uai-care{margin-top:18px;padding:12px;border-radius:12px;border:1px solid var(--border-soft);background:var(--card-2)}.uai-care-title{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.uai-care-list{margin:8px 0 0;padding-left:18px;display:grid;grid-gap:4px;gap:4px;font-size:12.5px;line-height:1.5;color:var(--text-dim)}.uai-chip{display:inline-block;margin-left:8px;font:700 10px var(--sans);letter-spacing:.06em;text-transform:uppercase;padding:2px 8px;border-radius:999px;color:var(--info-text);background:color-mix(in srgb,var(--info) 14%,transparent);border:1px solid color-mix(in srgb,var(--info) 40%,transparent)}@media (max-width:560px){.uai-seg-btn{flex:1 1 100%}.uai-key-row{flex-wrap:nowrap}.uai-key{min-width:0;flex:1 1 auto}.uai-eye{flex:0 0 auto}}