@font-face{font-family:Onest;font-weight:400;font-display:swap;src:url(/_next/static/media/Onest-400-latin.3d350bfd.woff2) format("woff2");unicode-range:u+00??,u+2010-2027,u+20ac}@font-face{font-family:Onest;font-weight:400;font-display:swap;src:url(/_next/static/media/Onest-400-cyrillic.6d009436.woff2) format("woff2");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116,u+20bd}@font-face{font-family:Onest;font-weight:500;font-display:swap;src:url(/_next/static/media/Onest-500-latin.986d9e26.woff2) format("woff2");unicode-range:u+00??,u+2010-2027,u+20ac}@font-face{font-family:Onest;font-weight:500;font-display:swap;src:url(/_next/static/media/Onest-500-cyrillic.e245febe.woff2) format("woff2");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116,u+20bd}@font-face{font-family:Onest;font-weight:700;font-display:swap;src:url(/_next/static/media/Onest-700-latin.c69ed6c1.woff2) format("woff2");unicode-range:u+00??,u+2010-2027,u+20ac}@font-face{font-family:Onest;font-weight:700;font-display:swap;src:url(/_next/static/media/Onest-700-cyrillic.5be8e9c2.woff2) format("woff2");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116,u+20bd}@font-face{font-family:Onest;font-weight:800;font-display:swap;src:url(/_next/static/media/Onest-800-latin.27e4bf2a.woff2) format("woff2");unicode-range:u+00??,u+2010-2027,u+20ac}@font-face{font-family:Onest;font-weight:800;font-display:swap;src:url(/_next/static/media/Onest-800-cyrillic.2584aa93.woff2) format("woff2");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116,u+20bd}.ph-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:500 15px/1 var(--font-sans);letter-spacing:.02em;padding:12px 24px;border-radius:var(--radius-sm);border:1px solid transparent;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease;min-height:44px}.ph-btn:focus-visible{outline:2px solid var(--accent-bright);outline-offset:2px}.ph-btn:disabled{opacity:.45;cursor:not-allowed}.ph-btn--primary{background:var(--accent);color:#04211d}.ph-btn--primary:hover:not(:disabled){background:var(--accent-bright)}.ph-btn--secondary{background:transparent;color:var(--accent-ink);border-color:var(--accent)}.ph-btn--secondary:hover:not(:disabled){color:var(--accent-ink-bright);border-color:var(--accent-bright);box-shadow:0 0 12px rgba(26,218,197,.25)}.ph-btn--ghost{background:transparent;color:var(--text-primary)}.ph-btn--ghost:hover:not(:disabled),.ph-btn--pay{color:var(--accent-ink-bright)}.ph-btn--pay{background:var(--bg-surface);border-color:var(--accent);text-transform:uppercase;letter-spacing:.12em}.ph-btn--pay:hover:not(:disabled){box-shadow:0 0 16px rgba(20,184,166,.35)}.ph-field{display:flex;flex-direction:column;gap:6px;font-family:var(--font-sans)}.ph-field__label{font-size:13px;color:var(--text-secondary);letter-spacing:.04em}.ph-field__control{position:relative;display:flex;align-items:center}.ph-input{width:100%;min-height:44px;padding:10px 14px;font:400 15px/1.3 var(--font-sans);color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--line-field);border-radius:var(--radius-sm);transition:border-color .15s ease}.ph-input::placeholder{color:var(--text-secondary)}.ph-input:focus{outline:none;border-color:var(--accent)}.ph-input[aria-invalid=true]{border-color:#e5484d}.ph-field__error{font-size:12px;color:#e5484d}.ph-field__eye{position:absolute;right:10px;background:none;border:0;cursor:pointer;color:var(--text-secondary);font-size:16px;padding:6px}select.ph-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:40px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 9.5l6 5.5 6-5.5' stroke='%237f8a90' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:18px}select.ph-input[multiple]{background-image:none;padding-right:14px}.ph-check{display:inline-flex;align-items:flex-start;gap:10px;cursor:pointer;font:400 14px/1.45 var(--font-sans);color:var(--text-primary)}.ph-check input{position:absolute;opacity:0}.ph-check__box{flex:none;width:20px;height:20px;margin-top:1px;border:1.5px solid var(--line-check);background:transparent;display:inline-flex;align-items:center;justify-content:center;transition:border-color .15s ease,background .15s ease}.ph-check--round .ph-check__box{border-radius:50%}.ph-check--square .ph-check__box{border-radius:3px}.ph-check input:checked+.ph-check__box{background:var(--accent);border-color:var(--accent)}.ph-check input:checked+.ph-check__box:after{content:"";width:5px;height:10px;margin-top:-2px;border:solid #04211d;border-width:0 2px 2px 0;transform:rotate(45deg)}.ph-check input:focus-visible+.ph-check__box{outline:2px solid var(--accent-bright);outline-offset:2px}.ph-card{background:var(--bg-surface);border-radius:var(--radius-md);padding:var(--space-6);color:var(--text-primary);font-family:var(--font-sans);border:1px solid var(--line-card)}.ph-card--announce{display:grid;grid-gap:10px;gap:10px}.ph-card__title{font-size:16px;font-weight:700;line-height:1.35}.ph-card__text{font-size:14px;line-height:1.55;color:var(--text-secondary)}.ph-card__meta{font-size:13px;color:var(--text-secondary)}.ph-card__link{color:var(--accent-ink);text-decoration:underline;text-underline-offset:3px;font-size:14px}.ph-card__link:hover{color:var(--accent-ink-bright)}.ph-badge{display:inline-flex;align-items:center;gap:6px;font:500 12px/1 var(--font-sans);padding:5px 10px;border-radius:3px;letter-spacing:.04em}.ph-badge--review{color:#ff8589;border:1px solid rgba(229,72,77,.5)}.ph-badge--verified{color:var(--accent-ink-bright);border:1px solid rgba(20,184,166,.5)}.ph-badge--soon{color:var(--accent-ink-bright);border:1px solid var(--accent);text-transform:uppercase;letter-spacing:.18em}.ph-exlink{display:inline-flex;align-items:center;gap:6px;max-width:100%;color:var(--ph-accent,#14b8a6);text-decoration:none;vertical-align:bottom}.ph-exlink:hover{text-decoration:underline}.ph-exlink__text{display:inline-block;max-width:100%;overflow:hidden;white-space:nowrap;vertical-align:bottom}.ph-exlink--fade .ph-exlink__text{-webkit-mask-image:linear-gradient(90deg,#000 72%,transparent);mask-image:linear-gradient(90deg,#000 72%,transparent)}