@font-face{font-family:KalmarEntry;src:url(/landing-broadcast/inter.ttf) format("truetype");font-weight:100 900;font-display:swap}.kalmar-flow{--paper:11 11 17;--surface:20 20 29;--raised:20 20 29;--muted:30 27 40;--ink:242 243 245;--graphite:170 166 179;--faint:170 166 179;--line:52 49 63;--accent:153 140 226;--on-accent:21 21 29;min-height:100svh;width:100%;display:flex;flex-direction:column;background:#0b0b11;color:#f2f3f5;font-family:KalmarEntry,system-ui,sans-serif;font-size:14px;line-height:1.6}.kalmar-flow *{box-sizing:border-box}.kalmar-flow-main{flex:1;display:grid;place-items:center;padding:56px 24px}.kalmar-flow-body{width:100%;max-width:380px;text-align:center;min-width:0}.kalmar-flow-wide{max-width:860px}.kalmar-flow .klp-brand{display:flex;align-items:center;justify-content:center;gap:10px;margin:0 0 40px}.kalmar-flow .klp-brand-mark{width:40px;height:40px;flex:none}.kalmar-flow .klp-brand>span{display:flex;flex-direction:column;align-items:center;font-size:25px;line-height:1.15;letter-spacing:-.025em;text-transform:capitalize}.kalmar-flow .klp-brand>span>span{display:flex;justify-content:space-between;width:100%;font-size:8px;line-height:1.8;letter-spacing:0;text-transform:uppercase;color:#998ce2}.kalmar-entry{height:100svh;display:grid}.kalmar-entry .kalmar-flow-main{grid-row:2;padding:24px}.kalmar-entry .klp-brand-mark{width:64px;height:64px}.kalmar-entry .klp-brand>span{font-size:38px}.kalmar-entry .klp-brand>span>span{font-size:12px}.kalmar-flow h1{font-size:32px;font-weight:600;line-height:1.2;letter-spacing:-.01em;margin:0 0 8px;text-wrap:balance}.kalmar-entry h1{font-size:36px}.kalmar-flow .entry-description{font-size:14px;color:#aaa6b3;margin:8px 0 36px;text-wrap:balance}.kalmar-flow-footer{width:100%;padding:24px 24px max(24px,env(safe-area-inset-bottom));text-align:center;align-self:end;grid-row:3}.kalmar-flow-footer>p{max-width:380px;margin:0 auto;font-size:14px;line-height:1.7;color:#aaa6b3;text-wrap:balance}.kalmar-flow-footer a{color:#c6c2ce;text-decoration:underline;text-underline-offset:3px}.kalmar-flow .entry-primary,.kalmar-flow a.bg-accent,.kalmar-flow button.bg-accent{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:52px;padding:12px 18px;border:1px solid #efedf6;border-radius:13px;background:#efedf6;color:#15151d;font:inherit;font-size:16px;font-weight:600;cursor:pointer}.kalmar-flow .entry-primary:hover,.kalmar-flow button.bg-accent:hover{background:#fff}.kalmar-flow button:disabled{opacity:.5;cursor:not-allowed}.kalmar-flow .entry-quiet{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:12px;color:#aaa6b3;background:transparent;border:0;font:inherit}.kalmar-flow .entry-error{color:#ff8f93;margin-top:16px;font-size:14px}.kalmar-flow .entry-clock{display:grid;place-items:center;width:58px;height:58px;margin:24px auto;border:1px solid #494052;border-radius:50%;color:#bcb1e7}.kalmar-flow :is(button,a,input,select,textarea):focus-visible{outline:2px solid #b3a1f4;outline-offset:4px}.kalmar-flow input:not([type=radio]):not([type=checkbox]),.kalmar-flow textarea{font-size:16px;background:#14141d;border-color:#34313f;border-radius:13px;min-height:48px;color:#f2f3f5}.kalmar-flow label{color:#aaa6b3}.kalmar-flow form{text-align:left}.kalmar-flow .entry-fields{display:flex;flex-direction:column;gap:20px;margin:32px 0 24px;text-align:left}.kalmar-flow .entry-fields label{display:block;margin-bottom:8px;font-family:ui-monospace,monospace}.kalmar-flow .entry-fields input{width:100%;padding:12px;font-family:ui-monospace,monospace;border:1px solid #34313f}.entry-fields details{color:#aaa6b3;font-size:14px}.entry-fields summary{cursor:pointer}.entry-fields ol{padding-left:20px;list-style:decimal}.kalmar-flow .entry-summary{margin:24px 0;text-align:left}.kalmar-flow .entry-summary>div{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid #34313f}.kalmar-flow .entry-summary span{color:#aaa6b3}.kalmar-flow .entry-summary strong{text-align:right;font-weight:500}.kalmar-flow .entry-notice{color:#8acbb1;margin:0 0 24px}.kalmar-flow .entry-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:32px}.kalmar-flow .entry-plan{display:grid;grid-template-rows:subgrid;grid-row:span 5;gap:8px;min-width:0;padding:22px 18px;border:1px solid #34313f;border-radius:14px;background:#101017;color:#f2f3f5;text-align:left}.kalmar-flow .entry-plan[aria-pressed=true]{border-color:#998ce2;background:#1a1728}.entry-plan-name{font-size:13px;color:#aaa6b3}.entry-plan-capacity{font-size:22px;line-height:1.3;font-weight:600}.entry-plan-price{font-size:25px;font-weight:500}.entry-plan-price small{font-size:12px;display:block;color:#aaa6b3}.entry-plan-renewal,.entry-plan-team{font-size:13px;color:#aaa6b3}.entry-plan-total{max-width:380px;margin:36px auto 0;text-align:left}.entry-plan-actions{max-width:380px;margin:40px auto 0}.entry-plan-secondary{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;border:1px solid #494552;border-radius:13px;color:#c6c2ce;margin-top:12px;background:transparent}.entry-partner{margin-top:24px;font-size:13px;color:#aaa6b3}.entry-partner a{text-decoration:underline;text-underline-offset:3px}.kalmar-flow .entry-renewal{display:flex;justify-content:space-between;gap:20px;margin:16px 0;padding:16px;border:1px solid #34313f;border-radius:13px;color:#c6c2ce}.entry-checkout{max-width:420px;margin:0 auto;text-align:left}.entry-checkout>h1{text-align:center}.entry-payment{max-width:420px;margin:24px auto;text-align:left}.kalmar-flow .entry-pay-status{padding:20px;border:1px solid #34313f;border-radius:13px}.kalmar-flow .entry-pay-status .entry-clock{margin:0 auto 16px}.entry-flow-form{max-width:480px;margin:32px auto 0}.kalmar-flow .entry-info{margin:24px 0;color:#aaa6b3}.kalmar-flow .entry-info a{text-decoration:underline}.kalmar-flow .entry-plan-price s{font-size:13px;color:#aaa6b3}@media(max-width:760px){.kalmar-flow-main{padding:40px 24px}.kalmar-entry .klp-brand-mark{width:56px;height:56px}.kalmar-entry .klp-brand>span{font-size:32px}.kalmar-entry .klp-brand>span>span{font-size:10px}.kalmar-flow h1{font-size:28px}.kalmar-entry h1{font-size:30px}.kalmar-flow .entry-primary{font-size:14px}.kalmar-flow .entry-plans{grid-template-columns:1fr}.kalmar-flow .entry-plan{grid-template-rows:auto;grid-row:auto;padding:20px}.kalmar-flow-wide{max-width:460px}.entry-plan-capacity{font-size:22px}.entry-plan-total{margin-top:32px}}.kalmar-flow .entry-renewal strong{white-space:nowrap;flex-shrink:0}.kalmar-flow .entry-primary:disabled,.kalmar-flow button.bg-accent:disabled{background:#22212b;color:#aaa6b3;border-color:#494552;opacity:1}.kalmar-flow .entry-clock>.klp-status-clock{display:contents}.kalmar-flow .klp-mascot{display:block;position:relative;aspect-ratio:1;height:auto;margin:0 auto 24px}.kalmar-flow .klp-mascot-video{position:absolute;inset:0;width:100%;height:100%}.kalmar-flow .klp-mascot img,.kalmar-flow .klp-mascot-video{mix-blend-mode:lighten;filter:contrast(1.1)}.kalmar-flow:not(.kalmar-entry) .kalmar-flow-main{padding:48px 24px 88px}.kalmar-flow:not(.kalmar-entry) .klp-brand{margin-bottom:32px}.kalmar-entry .kalmar-flow-body{max-width:560px}.kalmar-entry .entry-description,.kalmar-entry .entry-primary{max-width:380px;margin-inline:auto}.kalmar-flow .kop-form input,.kalmar-flow .kop-form textarea{font-size:16px}.kalmar-flow .kop-api-form input{font-size:14px}.kalmar-flow .kop-form .entry-fields{margin:0;gap:16px}.kalmar-flow .kop-form .kop-quiet{margin-top:0}.kalmar-flow .kop-form>.klp-primary{margin-top:8px}.kalmar-flow .kop-form input:disabled{opacity:.6}.kalmar-flow .kop-form label{font-family:inherit}.kalmar-flow .kop-form .entry-fields label{font-family:ui-monospace,monospace}.kalmar-flow .kop-ready-summary>div{display:flex;justify-content:space-between;gap:24px}.kalmar-flow .kop-ready-summary strong{text-align:right}.kalmar-flow .klp-primary:disabled{opacity:1;background:#22212b;border-color:#494552;color:#aaa6b3;cursor:not-allowed}.kalmar-flow .kop-summary select{min-height:44px;font-size:14px}.kalmar-flow .kop-renewal strong{white-space:nowrap}.kalmar-flow .kop-form .kop-form-row{grid-template-columns:1fr 1fr}.kalmar-flow .entry-fields label{font-size:14px}.kalmar-flow .entry-plan input{position:absolute;right:14px;top:19px}.kalmar-flow .entry-plan{position:relative}.kalmar-flow .entry-primary svg{flex-shrink:0}@media(max-width:760px){.kalmar-flow:not(.kalmar-entry) .kalmar-flow-main{padding:40px 24px 64px}}.kalmar-flow .kop-plan{color:#f2f3f5}.kalmar-flow .entry-support{margin-top:32px;font-size:12px}.kalmar-flow .entry-referral summary{cursor:pointer;color:#aaa6b3;text-decoration:underline;text-underline-offset:3px}.kalmar-flow .entry-referral .bg-raised\/50{background:transparent;border:0;padding:0}.kalmar-flow .entry-referral button{font-size:14px}.kalmar-flow .kop-form .kop-code{font-size:24px!important;letter-spacing:.4em;text-align:center}@media(max-width:760px){.kalmar-flow .kop-api-form input{font-size:16px}}.kalmar-entry.kalmar-waiting .kalmar-flow-body{max-width:380px}.kalmar-waiting .entry-clock{margin:0 auto 24px}.kalmar-waiting h1{font-size:32px}@media(max-width:760px){.kalmar-waiting h1{font-size:28px}}.kalmar-flow .klp-primary:disabled{color:#aaa6b3!important}.kalmar-flow a.kop-quiet{color:#aaa6b3}.telegram-safe-shell.app-scale:has(.kalmar-flow){zoom:1;height:100dvh}.kalmar-flow.kop .klp-mascot{margin:12px auto 24px}.kalmar-flow .kop-note a{text-decoration:underline;text-underline-offset:3px}.kalmar-flow .entry-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none;cursor:pointer;padding:12px 0}.kalmar-flow .entry-disclosure>summary::-webkit-details-marker{display:none}.kalmar-flow .entry-disclosure>summary::marker{content:""}.kalmar-flow .entry-disclosure>summary:after{content:"";width:8px;height:8px;flex:none;margin-right:4px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg)}.kalmar-flow .entry-disclosure[open]>summary:after{transform:rotate(225deg)}.kalmar-flow .entry-disclosure>summary:focus-visible{outline:2px solid #998ce2;outline-offset:4px;border-radius:4px}.kalmar-flow .kop-plan-name{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;padding-right:24px}.kalmar-flow .entry-offer-badge{display:inline-block;padding:2px 7px;border:1px solid #625780;border-radius:6px;color:#c9bdf1;font-size:10px;line-height:1.5;letter-spacing:0}.kalmar-flow .entry-plan-inclusions{display:flex;flex-direction:column;gap:8px;overflow-wrap:anywhere;line-height:1.6}.kalmar-flow{box-sizing:border-box;--entry-top:max(env(safe-area-inset-top,0px),var(--entry-safe-top,0px),var(--tg-safe-area-inset-top,0px),var(--tg-content-safe-area-inset-top,0px));padding:var(--entry-top) max(env(safe-area-inset-right,0px),var(--entry-safe-right,0px),var(--tg-content-safe-area-inset-right,0px)) max(env(safe-area-inset-bottom,0px),var(--entry-safe-bottom,0px),var(--tg-content-safe-area-inset-bottom,0px)) max(env(safe-area-inset-left,0px),var(--entry-safe-left,0px),var(--tg-content-safe-area-inset-left,0px))}.kalmar-entry{height:auto;min-height:100svh;grid-template-rows:minmax(24px,1fr) auto minmax(120px,1fr)}.telegram-safe-shell.app-scale:has(.kalmar-flow){padding-top:0;height:auto;min-height:100dvh}@media(max-height:500px),(max-width:767px){.kalmar-flow[data-telegram=mobile]{padding-top:max(112px,var(--entry-top))}}