.ygl{--ygl-bg: #0a0b08;--ygl-card: #14170f;--ygl-card-soft: #1a1e12;--ygl-line: #262b1a;--ygl-ink: #f3f6ea;--ygl-mut: #9aa48a;--ygl-lime: #96ff00;--ygl-lime-dim: rgba(150, 255, 0, .14);--ygl-amber: #ffcc33;--ygl-red: #ff5d5d;--ygl-radius: 16px;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--ygl-bg);color:var(--ygl-ink);min-height:100vh;margin:0}.ygl *{box-sizing:border-box}.ygl [hidden]{display:none!important}.ygl__top{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;max-width:980px;margin:0 auto}.ygl__top img{height:26px;display:block}.ygl__back{color:var(--ygl-mut);text-decoration:none;font-size:13px;font-weight:600}.ygl__back:hover{color:var(--ygl-ink)}.ygl__wrap{max-width:820px;margin:0 auto;padding:24px 20px 90px}.tt-logo{display:flex;align-items:center;gap:14px;margin:0 0 20px}.tt-logo svg{width:62px;height:62px;flex:none;overflow:visible}.tt-logo .tt-key{stroke:var(--ygl-ink)}.tt-logo .tt-br{stroke:var(--ygl-lime)}.tt-logo .tt-nd{fill:var(--ygl-lime)}.tt-logo-tx{display:flex;flex-direction:column;line-height:1.15}.tt-logo-tx b{font-size:30px;font-weight:800;letter-spacing:-.02em;color:var(--ygl-ink)}.tt-logo-tx b span{color:var(--ygl-lime)}.tt-logo-tx small{font-size:12.5px;font-weight:600;color:var(--ygl-mut);letter-spacing:.02em}.tt-logo .tt-br path{stroke-dasharray:250;stroke-dashoffset:250;animation:ttGrow 1.2s ease-out .3s forwards}.tt-logo .tt-nd{opacity:0;animation:ttPop .45s cubic-bezier(.34,1.56,.64,1) forwards;transform-origin:center;transform-box:fill-box}.tt-logo .tt-n1{animation-delay:.95s}.tt-logo .tt-n2{animation-delay:1.1s}.tt-logo .tt-n3{animation-delay:1.25s}.tt-logo:hover .tt-br path{animation:ttGrow 1.1s ease-out}.tt-logo:hover .tt-nd{animation:ttPop .45s cubic-bezier(.34,1.56,.64,1) backwards}@keyframes ttGrow{to{stroke-dashoffset:0}}@keyframes ttPop{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.tt-logo .tt-br path{animation:none;stroke-dashoffset:0}.tt-logo .tt-nd{animation:none;opacity:1}.tt-logo:hover .tt-br path,.tt-logo:hover .tt-nd{animation:none}}@media(max-width:520px){.tt-logo svg{width:48px;height:48px}.tt-logo-tx b{font-size:24px}}.ygl__badge{display:inline-flex;align-items:center;gap:6px;background:var(--ygl-lime-dim);color:var(--ygl-lime);font-size:12.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:6px 14px;border-radius:999px;margin-bottom:18px}.ygl h1{font-size:34px;line-height:1.22;margin:0 0 14px}.ygl h1 .grad{color:var(--ygl-lime)}.ygl__lead{color:var(--ygl-mut);font-size:15.5px;line-height:1.7;margin:0 0 28px}.ygl__lead strong{color:var(--ygl-ink)}.ygl__lead a{color:var(--ygl-lime)}.ygl__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:34px}.ygl__step{background:var(--ygl-card);border:1px solid var(--ygl-line);border-radius:var(--ygl-radius);padding:18px}.ygl__step-num{width:28px;height:28px;border-radius:50%;background:var(--ygl-lime-dim);color:var(--ygl-lime);font-weight:800;display:flex;align-items:center;justify-content:center;margin-bottom:10px}.ygl__step h3{margin:0 0 8px;font-size:15.5px}.ygl__step p{margin:0;color:var(--ygl-mut);font-size:13px;line-height:1.6}.ygl__step strong,.ygl__step em{color:var(--ygl-ink);font-style:normal}.ygl__dl{background:var(--ygl-card);border:1px solid rgba(150,255,0,.35);border-radius:var(--ygl-radius);padding:24px;margin-bottom:34px}.ygl__dl h2{margin:0 0 10px;font-size:20px}.ygl__dl>p{color:var(--ygl-mut);font-size:14px;line-height:1.65;margin:0 0 16px}.ygl__dl>p strong{color:var(--ygl-ink)}.ygl__gate p{color:var(--ygl-mut);font-size:13px;line-height:1.6;margin:0 0 12px}.ygl__gate-row{display:flex;gap:10px;flex-wrap:wrap}.ygl__gate-row input[type=email]{flex:1;min-width:220px;background:var(--ygl-card-soft);border:1px solid var(--ygl-line);color:var(--ygl-ink);font:inherit;font-size:14px;border-radius:999px;padding:11px 18px}.ygl__gate-row input[type=email]:focus{outline:1px solid rgba(150,255,0,.5)}.ygl__btn{border:1px solid var(--ygl-line);background:var(--ygl-card-soft);color:var(--ygl-ink);font:inherit;font-weight:700;font-size:14px;padding:11px 20px;border-radius:999px;cursor:pointer}.ygl__btn--primary{background:var(--ygl-lime);border-color:var(--ygl-lime);color:#0c0f06}.ygl__btn--primary:hover{filter:brightness(1.08)}.ygl__btn--ghost{text-decoration:none;display:inline-block}.ygl__error{color:var(--ygl-red);font-size:13px;margin-top:10px;min-height:16px}.ygl__dl-note{background:var(--ygl-lime-dim);border:1px solid rgba(150,255,0,.3);border-radius:10px;padding:12px 14px;font-size:13.5px;line-height:1.6;margin:14px 0 0}.ygl__dl-note a{color:var(--ygl-lime)}.ygl__demo{margin-bottom:34px}.ygl__demo h2{font-size:20px;margin:0 0 10px}.ygl__demo-note{color:var(--ygl-mut);font-size:13.5px;line-height:1.6;margin:0 0 14px}.ygl__demo-note strong{color:var(--ygl-ink)}.ygl__demo-note a{color:var(--ygl-lime)}.ygl__demo iframe{width:100%;height:640px;border:1px solid var(--ygl-line);border-radius:var(--ygl-radius);background:#f3f5f8}.ygl__demo-privacy{margin:10px 0 0;color:var(--ygl-mut);font-size:12.5px;line-height:1.6}.ygl__features{margin-bottom:34px;padding:20px;border-radius:14px;border:1px solid var(--ygl-line);background:var(--ygl-card)}.ygl__features h2{margin:0 0 8px;font-size:20px}.ygl__features>p{margin:0 0 16px;color:var(--ygl-mut);font-size:13.5px;line-height:1.65}.ygl__features>p strong{color:var(--ygl-ink)}.ygl__features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ygl__feature{display:flex;flex-direction:column;gap:6px;padding:16px;border-radius:12px;border:1px solid var(--ygl-line);background:#ffffff08}.ygl__feature-ic{font-size:24px;line-height:1}.ygl__feature-t{color:var(--ygl-ink);font-weight:700;font-size:14.5px}.ygl__feature-d{color:var(--ygl-mut);font-size:12.5px;line-height:1.55}.ygl__feature-d strong,.ygl__feature-d em{color:var(--ygl-ink);font-style:normal}.ygl__why,.ygl__limits{margin-bottom:34px}.ygl__why h2,.ygl__limits h2{font-size:20px;margin:0 0 12px}.ygl__why p{color:var(--ygl-mut);font-size:14px;line-height:1.7;margin:0 0 12px}.ygl__why strong{color:var(--ygl-ink)}.ygl__limits ul{margin:0;padding-left:20px}.ygl__limits li{color:var(--ygl-mut);font-size:13.5px;line-height:1.65;margin-bottom:10px}.ygl__limits li strong{color:var(--ygl-ink)}.ygl__limits code{background:var(--ygl-card-soft);border:1px solid var(--ygl-line);border-radius:6px;padding:1px 6px;font-size:12px}.ygl__cta{background:var(--ygl-card);border:1px solid var(--ygl-line);border-radius:var(--ygl-radius);padding:24px;margin-bottom:26px}.ygl__cta h2{margin:0 0 10px;font-size:19px}.ygl__cta p{color:var(--ygl-mut);font-size:14px;line-height:1.65;margin:0 0 16px}.ygl__cta-links{display:flex;gap:12px;flex-wrap:wrap}.ygl__cta-links a{background:var(--ygl-lime);color:#0c0f06;font-weight:700;font-size:14px;text-decoration:none;padding:11px 20px;border-radius:999px}.ygl__cta-links a.alt{background:none;color:var(--ygl-ink);border:1px solid var(--ygl-line)}.ygl__footer-note{color:var(--ygl-mut);font-size:12.5px;line-height:1.7;text-align:center;margin:0}.ygl__footer-note a{color:var(--ygl-lime);text-decoration:none}.ygl__mcp{position:relative}.ygl__mcp-badge{display:inline-block;margin-bottom:10px;padding:5px 12px;border-radius:999px;background:#96ff001f;border:1px solid rgba(150,255,0,.4);color:var(--ygl-lime);font-size:11.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.ygl__mcp-how{margin:0 0 16px;padding:12px 14px;border-radius:10px;border:1px solid var(--ygl-line);background:#ffffff08;color:var(--ygl-mut);font-size:13.5px;line-height:1.65}.ygl__mcp-how strong{color:var(--ygl-ink)}.ygl__mcp-compat{margin:14px 0 0;color:var(--ygl-mut);font-size:12.5px;line-height:1.65}.ygl__mcp-compat a{color:var(--ygl-lime)}.ygl__actions{display:flex;gap:12px;flex-wrap:wrap}.ygl__actions a{text-decoration:none;display:inline-block}.ygl__plans{margin:0 0 28px}.ygl__plans h2{margin:0 0 10px;font-size:20px}.ygl__plans-note{color:var(--ygl-mut);font-size:14px;line-height:1.65;margin:0 0 18px}.ygl__plans-note strong{color:var(--ygl-ink)}.ygl__plans-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.ygl__plan{position:relative;border:1px solid var(--ygl-line);border-radius:14px;padding:22px;background:var(--ygl-card);display:flex;flex-direction:column;gap:14px}.ygl__plan--pro{border-color:#96ff006b;background:linear-gradient(180deg,#96ff000d,#0000)}.ygl__plan-tag{position:absolute;top:-10px;right:18px;background:var(--ygl-lime);color:#0b0b0d;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:4px 10px;border-radius:999px}.ygl__plan-head h3{margin:0 0 6px;font-size:17px}.ygl__plan-price{font-size:34px;font-weight:800;line-height:1;color:var(--ygl-ink)}.ygl__plan-price span{font-size:16px;font-weight:600;color:var(--ygl-mut)}.ygl__plan-price--quote{font-size:26px;color:var(--ygl-lime)}.ygl__plan-sub{margin:8px 0 0;color:var(--ygl-mut);font-size:12.5px;line-height:1.55}.ygl__plan-list{margin:0;padding:0;list-style:none;display:grid;gap:9px}.ygl__plan-list li{color:var(--ygl-mut);font-size:13.5px;line-height:1.55}.ygl__plan-list strong{color:var(--ygl-ink)}.ygl__plan .ygl__btn{margin-top:auto;text-align:center;text-decoration:none}.ygl__quote{margin-top:16px;border:1px solid rgba(150,255,0,.32);border-radius:14px;padding:22px;background:var(--ygl-card-soft, rgba(255,255,255,.02))}.ygl__quote h3{margin:0 0 8px;font-size:17px}.ygl__quote-note{color:var(--ygl-mut);font-size:13.5px;line-height:1.65;margin:0 0 16px}.ygl__quote-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ygl__quote label,.ygl__quote-full{display:block;color:var(--ygl-mut);font-size:12.5px;font-weight:600}.ygl__quote-full{margin-top:12px}.ygl__quote input,.ygl__quote select,.ygl__quote textarea{width:100%;margin-top:6px;padding:11px 13px;border-radius:10px;border:1px solid var(--ygl-line);background:#00000047;color:var(--ygl-ink);font-family:inherit;font-size:13.5px;font-weight:400}.ygl__quote textarea{resize:vertical}.ygl__quote input:focus,.ygl__quote select:focus,.ygl__quote textarea:focus{outline:1px solid rgba(150,255,0,.5)}.ygl__quote-privacy{margin:12px 0 0;color:var(--ygl-mut);font-size:12px;line-height:1.55}.ygl__quote-ok{margin:14px 0 0;padding:12px 14px;border-radius:10px;border:1px solid rgba(150,255,0,.4);background:#96ff0014;color:var(--ygl-ink);font-size:14px}@media(max-width:700px){.ygl h1{font-size:25px}.ygl__steps,.ygl__features-grid,.ygl__plans-grid,.ygl__quote-grid{grid-template-columns:1fr}.ygl__demo iframe{height:560px}}
