.language-picker{display:inline-flex;align-items:center;flex-shrink:0;margin-left:12px}.language-picker select{font:10px/1.4 var(--mono,monospace);letter-spacing:.8px;background:transparent;color:inherit;border:1px solid #d2d3ce;border-radius:0;padding:7px 6px;cursor:pointer}.language-picker select:focus-visible{outline:2px solid #242621;outline-offset:3px}.auth-main>.language-picker{align-self:flex-end;margin:0 0 12px}.public-form-page>.language-picker{position:absolute;top:12px;right:16px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.onboarding-panel{border:1px solid #c8cac1;background:#fff;margin:0 0 32px}.onboarding-panel>header{display:flex;justify-content:space-between;gap:20px;padding:25px 28px;border-bottom:1px solid #dfe1d8;align-items:flex-start}.onboarding-panel h2{font-size:24px;font-weight:500;letter-spacing:-.8px;margin:9px 0}.onboarding-panel>header p{font:11px var(--mono,monospace);color:#777d70;margin:10px 0 0}.onboarding-panel .textlink{font-size:11px;text-decoration:underline;text-underline-offset:4px}.onboarding-panel button.textlink,.onboarding-reopen button{border:0;background:transparent;padding:4px 0;cursor:pointer}.onboarding-checklist{list-style:none;padding:0;margin:0}.onboarding-checklist>li{display:grid;grid-template-columns:35px 1fr auto;align-items:start;gap:16px;padding:20px 28px;border-bottom:1px solid #e5e6df}.onboarding-checklist>li:last-child{border-bottom:0}.onboarding-checklist>li.is-current{background:#f6f7f2;box-shadow:inset 3px 0 #30332c}.step-number{font:12px var(--mono,monospace);border:1px solid #d0d3c9;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.is-done .step-number{background:#242621;color:#fff;border-color:#242621}.onboarding-checklist h3{font-weight:500;font-size:14px;line-height:1.5;margin:0 0 5px}.onboarding-checklist p{font-size:12px;color:#73796a;line-height:1.7;margin:0 0 9px}.step-state{font:9px var(--mono,monospace);color:#818778;border:1px solid #dfe1d8;padding:5px 7px;white-space:nowrap}.onboarding-reopen{margin:0 0 20px}.action-hints{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));border:1px solid #dfe1d8;padding:0;margin:0 0 25px;background:#fafbf7}.action-hints li{display:flex;gap:11px;padding:16px 18px;border-right:1px solid #dfe1d8}.action-hints li:last-child{border-right:0}.hint-number{font:10px var(--mono,monospace);color:#929789;padding-top:2px}.action-hints strong{display:block;font-size:11px;font-weight:500}.action-hints p{font-size:11px;line-height:1.7;color:#7b8272;margin:7px 0 0}
@media(max-width:800px){.language-picker{margin-left:4px}.topactions .language-picker select{padding:6px 3px}.onboarding-panel>header{padding:20px}.onboarding-checklist>li{padding:17px 20px;gap:12px}.step-state{grid-column:2;justify-self:start}.action-hints{grid-template-columns:1fr}.action-hints li{border-right:0;border-bottom:1px solid #dfe1d8}.action-hints li:last-child{border-bottom:0}}
.consent-config{grid-column:1/-1;display:grid;grid-template-columns:1fr 2fr;gap:12px;padding:12px;border:1px solid #ddd;background:#fafbf7}.consent-config label{display:flex;flex-direction:column;gap:6px;font-size:10px;color:#666}.consent-config small{grid-column:1/-1;font-size:10px;line-height:1.7;color:#777}.consent-presets{border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:18px 0;padding:18px 0}.consent-presets h3{font-size:13px;font-weight:500}.consent-presets p{font-size:11px;line-height:1.7;color:#777}.consent-field{margin:18px 0}.consent-document{display:inline-block;margin:5px 0 0 24px;font-size:11px;text-decoration:underline;text-underline-offset:3px}.legal-page{padding-bottom:60px}.legal-page section{max-width:780px}.legal-page h2{font-size:21px;font-weight:500;margin-top:32px}.legal-page section p{font-size:14px;line-height:1.9;color:#666}.legal-links{display:flex;gap:18px;flex-wrap:wrap;font-size:11px}.footer>.wrap{flex-wrap:wrap}.legal-page .page-hero h1{font-size:clamp(32px,5vw,56px)}
@media(max-width:580px){.consent-config{grid-template-columns:1fr}}
.legal-page .product-notice{border:1px solid #d5d8cd;border-left:3px solid #333;padding:20px 24px;background:#fff;font-size:13px;line-height:1.8}.legal-page .product-notice p{color:#747c68;font-size:12px}
.provider-catalog{display:grid;grid-template-columns:repeat(auto-fit,minmax(225px,1fr));border-left:1px solid #d9dcd2;border-top:1px solid #d9dcd2;margin:25px 0}.provider-choice{padding:23px;border-right:1px solid #d9dcd2;border-bottom:1px solid #d9dcd2;background:#fff;display:flex;flex-direction:column;align-items:flex-start}.provider-choice>.mono{font-size:9px}.provider-choice h2{font-size:21px;font-weight:500;letter-spacing:-.6px;margin:16px 0 10px}.provider-choice p{font-size:12px;line-height:1.8;color:#79816d;margin:0 0 20px}.provider-choice .btn,.provider-choice .status-chip{margin-top:auto}.provider-choice .btn{font-size:11px;padding:11px 14px}.channel-list{margin:35px 0}.channel-list>h2{font-size:23px;font-weight:500;letter-spacing:-.6px;margin-bottom:20px}.channel-list .connection .status-chip{margin-bottom:12px}.channel-list .connection .disclaimer{font-size:11px;line-height:1.7}.channel-setup-steps{list-style:none;counter-reset:channel-step;padding:0;margin:0 0 20px}.channel-setup-steps li{counter-increment:channel-step;position:relative;padding:12px 0 12px 30px;border-bottom:1px solid #e1e3da}.channel-setup-steps li:before{content:'0' counter(channel-step);position:absolute;left:0;top:13px;font:10px var(--mono,monospace);color:#8a927d}.channel-setup-steps strong{font-size:12px;font-weight:500}.channel-setup-steps p{font-size:11px;line-height:1.8;color:#737d65;margin:7px 0}.channel-setup-steps .textlink{font-size:11px;text-decoration:underline;text-underline-offset:3px}#telegram-replace{padding:13px;border:1px solid #d7dacc;margin:15px 0;font-size:12px;line-height:1.8}#telegram-replace[hidden]{display:none}
@media(max-width:580px){.provider-catalog{grid-template-columns:1fr}.provider-choice{padding:20px}}
