.pf-root{background:radial-gradient(ellipse at 50% 35%,#69912e15,transparent 70%),var(--pf-bg);color:var(--pf-text);overflow-wrap:anywhere;min-height:100svh;padding:0 24px 25px;font-family:Inter,Segoe UI,Arial,sans-serif}.pf-root *{box-sizing:border-box}.pf-root a{color:inherit;text-decoration:none}.pf-top{justify-content:space-between;align-items:center;max-width:1344px;height:88px;margin:auto;display:flex}.pf-brand{letter-spacing:1px;align-items:center;gap:18px;font-size:24px;font-weight:850;display:flex;color:var(--pf-accent)!important}.pf-brand span{letter-spacing:2px;color:#98a891;border-left:1px solid #3b4638;padding-left:18px;font-size:9px;font-weight:600}.pf-top-support{align-items:center;gap:8px;font-size:12px;display:flex;color:#bec8b8!important}.pf-main{flex-direction:column;gap:0;width:100%;max-width:452px;margin:25px auto 0;display:flex}.pf-intro{letter-spacing:2.6px;color:#a7ba97;justify-content:center;align-items:center;gap:13px;margin:0 0 22px;font-size:9px;font-weight:650;display:flex}.pf-intro:before,.pf-intro:after{content:"";background:linear-gradient(90deg,#0000,#6c7d54);width:25px;height:1px}.pf-intro:after{transform:rotate(180deg)}.pf-card{isolation:isolate;border:1px solid color-mix(in srgb,var(--pf-accent) 18%,#182118);background:linear-gradient(157deg,color-mix(in srgb,var(--pf-bg) 94%,white),color-mix(in srgb,var(--pf-bg) 98%,white) 45%,var(--pf-bg));border-radius:26px;width:100%;position:relative;overflow:hidden;box-shadow:0 26px 85px -20px #000b,0 0 70px -40px #9add4555}.pf-card:before{content:"";background:linear-gradient(90deg,transparent,var(--pf-accent),transparent);z-index:2;height:1px;position:absolute;top:0;left:22%;right:22%}.pf-card-content{z-index:1;position:relative}.pf-identity{text-align:center;padding:34px 24px 0}.pf-avatar-frame{filter:drop-shadow(0 8px 19px #0007);width:112px;height:112px;margin:0 auto 24px;position:relative}.pf-avatar{object-fit:cover;background:#141d19;border-radius:50%;width:112px;height:112px;display:block;box-shadow:0 0 0 7px #bac99a05,0 0 0 8px #bcd58a0d}.pf-fallback{color:var(--pf-accent);place-items:center;min-height:70px;font-size:30px;font-weight:800;display:grid}.pf-telegram-badge{color:#fff;background:#2b95ce;border:3px solid #161d16;border-radius:50%;place-items:center;width:31px;height:31px;display:grid;position:absolute;bottom:0;right:-2px}.pf-label{letter-spacing:2.35px;color:#a2b78b;text-transform:uppercase;margin:0 0 10px;font-size:9px;font-weight:600}.pf-root h1{letter-spacing:-1.15px;margin:0;font-size:32px;font-weight:750;line-height:1.18}.pf-root h1 span{color:var(--pf-accent)}.pf-username{justify-content:center;align-items:center;gap:2px;min-height:39px;margin-top:3px;display:flex}.pf-username a{color:#a0ad98;font-size:13px}.pf-username button{color:#7b8975;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;min-width:40px;min-height:40px;padding:12px;display:grid}.pf-short{color:color-mix(in srgb,var(--pf-text) 77%,var(--pf-bg));letter-spacing:-.08px;white-space:pre-line;margin:12px 0 23px;font-size:14px;line-height:1.8}.pf-features{border-block:1px solid #dcf1ca1b;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:20px;margin:0 27px;padding:18px 0 19px;list-style:none;display:grid}.pf-features li{text-align:center;color:#b4c3a7;flex-direction:column;align-items:center;gap:8px;padding:0 5px;font-size:11px;line-height:1.45;display:flex;position:relative}.pf-features li:not(:nth-child(4n+1)):before{content:"";background:#dcf1ca1b;width:1px;position:absolute;top:5px;bottom:5px;left:0}.pf-features svg{color:color-mix(in srgb,var(--pf-accent) 65%,#b4c3a7);stroke-width:1.45px;flex-shrink:0}.pf-actions{flex-direction:column;gap:10px;padding:24px 27px 0;display:flex}.pf-actions a{border-radius:var(--pf-radius);background:color-mix(in srgb,var(--pf-accent) 7%,var(--pf-bg));border:1px solid #3b4834;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:13px 18px;font-size:14px;font-weight:550;line-height:1.4;transition:filter .18s;display:flex}.pf-actions .pf-start{color:var(--pf-button-text);background:var(--pf-accent);border-color:var(--pf-accent);font-weight:700}.pf-start span{margin-right:auto}.pf-actions svg{flex-shrink:0}.pf-action-note{text-align:center;color:#819078;letter-spacing:.15px;margin:3px 0 19px;font-size:10px}.pf-root a:hover{filter:brightness(1.12)}:is(.pf-root a:focus-visible,.pf-root button:focus-visible,.pf-root summary:focus-visible){outline:2px solid var(--pf-accent);outline-offset:4px}.pf-links{gap:9px;margin:0 27px 18px;display:grid}.pf-links a{border-bottom:1px solid #dcf1ca1b;justify-content:space-between;gap:15px;padding:13px 3px;font-size:12px;display:flex}.pf-about{border-top:1px solid #dcf1ca1b;margin:0 27px 24px;padding-top:18px}.pf-about h2{margin:0 0 12px;font-size:14px}.pf-about p{opacity:.75;white-space:pre-line;font-size:12px;line-height:1.9}.pf-bottom{background:#0b110bcc;border-top:1px solid #dcf1ca1b}.pf-how{padding:0 27px}.pf-how summary{cursor:pointer;color:#adbea0;justify-content:space-between;align-items:center;gap:12px;min-height:48px;font-size:12px;list-style:none;display:flex}.pf-how summary::-webkit-details-marker{display:none}.pf-how[open] summary svg{transform:rotate(180deg)}.pf-how ol{gap:13px;margin:0;padding:3px 0 18px;list-style:none;display:grid}.pf-how li{align-items:flex-start;gap:13px;display:flex}.pf-how li>span{color:var(--pf-accent);background:#c0f35c0b;border:1px solid #c0f35c20;border-radius:6px;flex-shrink:0;padding:6px;font-size:11px;font-weight:700;line-height:1}.pf-how li p{color:#a7b19f;white-space:pre-line;margin:0;font-size:12px;line-height:1.65}.pf-support a{color:#b5c4a9;border-top:1px solid #dcf1ca1b;align-items:center;gap:9px;min-height:53px;padding:14px 27px;font-size:11px;display:flex}.pf-support-handle{color:#91a57f;margin-left:auto;font-size:11px}.pf-signature{text-align:center;color:#88957e;margin:20px 0 0;font-size:11px}.pf-signature strong{color:var(--pf-accent);letter-spacing:1px}.pf-footer{letter-spacing:1.7px;color:#7f8c75;max-width:1344px;margin:37px auto 0;font-size:9px}.pf-media{background:color-mix(in srgb,var(--pf-bg) 90%,var(--pf-text));border-radius:12px;flex-direction:column;max-width:100%;margin-inline:auto;display:flex;position:relative;overflow:hidden}.pf-media img{width:100%;height:auto;max-height:var(--pf-media-height);object-fit:var(--pf-fit);aspect-ratio:auto;display:block}.pf-media-cover{margin-bottom:18px}.pf-media-card{margin-block:20px}.pf-media-background{opacity:.12;pointer-events:none;z-index:0;height:100%;position:absolute;width:100%!important;inset:0!important}.pf-media-background img{object-fit:cover;height:100%;max-height:none}.pf-motion{color:#eff9e8;cursor:pointer;background:#101510;border:1px solid #5a654e;border-radius:6px;align-self:flex-end;align-items:center;gap:5px;margin:7px;padding:7px 9px;font-size:9px;display:flex;position:relative}.pf-motion-placeholder{opacity:.5;place-items:center;height:140px;font-size:12px;display:grid}.pf-compact{background:0 0;min-height:0;padding:6px}.pf-compact .pf-main{margin:0 auto}.pf-compact .pf-card{box-shadow:none}.pf-preview{min-height:0}.pf-preview .pf-top{height:70px}.pf-preview .pf-main{margin-top:12px}.pf-preview .pf-footer{text-align:center;font-size:8px}@media (max-width:600px){.pf-root{padding:0 17px 21px}.pf-top{height:70px}.pf-brand{gap:11px;font-size:20px}.pf-brand span{letter-spacing:1.4px;padding-left:11px;font-size:7px}.pf-main{margin-top:19px}.pf-intro{letter-spacing:2.1px;gap:10px;margin-bottom:20px;font-size:8px}.pf-card{border-radius:22px}.pf-identity{padding:29px 19px 0}.pf-root h1{font-size:30px}.pf-short{margin-top:10px;font-size:13px}.pf-features{margin-inline:21px}.pf-actions,.pf-how,.pf-support a{padding-inline:21px}.pf-links,.pf-about{margin-inline:21px}.pf-footer{text-align:center;letter-spacing:1.2px;margin-top:28px;font-size:8px}.pf-compact{padding:6px}.pf-compact .pf-main{margin-top:0}}@media (max-width:350px){.pf-brand span{display:none}.pf-intro{letter-spacing:1.5px}.pf-root h1{font-size:27px}.pf-short{font-size:12px}.pf-features{margin-inline:14px}.pf-features li{font-size:10px}.pf-actions,.pf-how{padding-inline:16px}.pf-support a{padding-inline:16px;font-size:10px}}@media (prefers-reduced-motion:reduce){.pf-root *{transition:none!important}}
