.page-app{padding-block:var(--s7) var(--s9);min-height:60vh}.page-app:focus{outline:none}.wrap--wide{max-width:1440px}.app-loading{color:var(--ink-3);padding-block:var(--s8)}.linklike{color:var(--link);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.linklike:hover{color:var(--ink)}.field__opt{color:var(--ink-3);font-weight:450}.btn--sm{min-height:32px;padding:0 10px}.btn--danger{border-color:var(--bad-line)}.btn--danger:hover{background:var(--bad-bg);border-color:var(--bad-mark)}.seg{border-radius:var(--r3);background:var(--surface-2);border:1px solid var(--line);flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.seg__btn{border-radius:var(--r2);min-height:34px;color:var(--ink-2);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:background var(--fast) var(--ease-out), color var(--fast) var(--ease-out);background:0 0;border:0;padding:0 14px;font-weight:600}.seg__btn:hover{color:var(--ink);background:var(--surface-3)}.seg__btn.is-on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-1)}.konto-wejscie{gap:var(--s7);align-items:start;display:grid}@media (min-width:900px){.konto-wejscie{gap:var(--s9);grid-template-columns:minmax(0,520px) minmax(0,1fr)}}.konto-card{padding:var(--s6);border:1px solid var(--line);border-top:var(--rail-h) solid var(--rail);border-radius:var(--r2);background:var(--surface);box-shadow:var(--shadow-1);position:relative}@media (min-width:720px){.konto-card{padding:var(--s7)}}.konto-card .seg{margin-bottom:var(--s5)}.konto-card__title{margin:0 0 var(--s2);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.4rem,1.1rem + 1vw,1.75rem);font-weight:740;line-height:1.15}.konto-card__lead{margin:0 0 var(--s5);color:var(--ink-2);max-width:60ch}.konto-card__lead p{margin:0}.konto-form{gap:var(--s4);margin-top:var(--s5);display:grid}.konto-form .field__help{margin:var(--s1) 0 0;color:var(--ink-3);font-size:var(--text-sm)}.konto-form__submit{justify-self:start;min-width:12rem}.konto-check{gap:var(--s3);font-size:var(--text-sm);color:var(--ink-2);grid-template-columns:auto 1fr;align-items:start;display:grid}.konto-check input{width:20px;height:20px;accent-color:var(--rail);margin:1px 0 0}.konto-check.is-bad{color:var(--bad-ink)}.konto-card__alt{margin:var(--s5) 0 0;padding-top:var(--s4);border-top:1px solid var(--line);font-size:var(--text-sm);color:var(--ink-3)}.konto-aside{padding-top:var(--s2)}.konto-aside__title{margin:0 0 var(--s4);font-size:var(--text-xl);font-weight:700}.konto-aside__list{gap:var(--s4);margin:0 0 var(--s6);max-width:62ch;padding:0;list-style:none;display:grid}.konto-aside__list li{padding-left:var(--s6);color:var(--ink-2);position:relative}.konto-aside__list li:before{content:"";background:var(--label);border-radius:2px;width:10px;height:10px;position:absolute;top:.45em;left:0;box-shadow:inset 0 0 0 1px #14181b40}.konto-aside__list strong{color:var(--ink)}.konto-aside__price{margin:0 0 var(--s3);padding:var(--s3) var(--s4);border-radius:var(--r2);background:var(--label-soft);color:var(--label-ink);display:inline-block}.konto-aside__fine{color:var(--ink-3);font-size:var(--text-sm);margin:0}.konto-note{margin-bottom:var(--s5)}.konto-off{max-width:640px;padding-block:var(--s6)}.konto-off h1{margin:0 0 var(--s3);letter-spacing:-.02em;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:740}.konto-off p{color:var(--ink-2);margin:0 0 var(--s5)}.konto-row{gap:var(--s3);flex-wrap:wrap;align-items:center;display:flex}.konto-head{gap:var(--s4);margin-bottom:var(--s6);flex-wrap:wrap;justify-content:space-between;align-items:end;display:flex}.konto-head__title{letter-spacing:-.02em;margin:0;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.25rem);font-weight:740;line-height:1.1}.konto-head__who{margin:var(--s2) 0 0;color:var(--ink-3);overflow-wrap:anywhere}.konto-stan{gap:var(--s5);margin-bottom:var(--s7);padding:var(--s5) var(--s6);border-radius:var(--r2);background:var(--rail);color:var(--ink-inverse);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.konto-stan__title{margin:0 0 var(--s1);font-size:var(--text-xl);font-weight:700}.konto-stan--proba .konto-stan__title:before{content:"";width:10px;height:10px;margin-right:var(--s2);background:var(--label);vertical-align:.05em;border-radius:2px;display:inline-block}.konto-stan__text{color:#ffffffc7;max-width:70ch;margin:0}.konto-stan .btn--primary{background:var(--label);border-color:var(--label);color:var(--label-ink)}.konto-stan .btn--primary:hover{background:#ffe35e}.konto-grid{gap:var(--s5);display:grid}@media (min-width:860px){.konto-grid{grid-template-columns:1fr 1fr}}.konto-section{gap:var(--s3);padding:var(--s5) var(--s6) var(--s6);border:1px solid var(--line);border-radius:var(--r2);background:var(--surface);align-content:start;justify-items:start;display:grid}.konto-section>.field,.konto-section>.konto-form{width:100%;max-width:420px}.konto-section__title{font-size:var(--text-lg);margin:0;font-weight:700}.konto-section__text{color:var(--ink-2);font-size:var(--text-md);max-width:60ch;margin:0}.konto-section .form-status{margin:0}.konto-section--danger{border-color:var(--bad-line)}.konto-section--danger .konto-section__title{color:var(--bad-ink)}.wygaslo{margin-bottom:var(--s7);padding:var(--s6);border:1px solid var(--line);border-top:var(--rail-h) solid var(--rail);border-radius:var(--r2);background:var(--surface)}.wygaslo__title{margin:0 0 var(--s2);font-size:var(--text-2xl);letter-spacing:-.01em;font-weight:740}.wygaslo__lead{margin:0 0 var(--s4);color:var(--ink-2);max-width:70ch}.wygaslo__list{gap:var(--s2);margin:0 0 var(--s5);padding-left:var(--s5);color:var(--ink-2);max-width:70ch;display:grid}.wygaslo__price{gap:var(--s1);margin:0 0 var(--s5);display:grid}.wygaslo__price strong{font-size:var(--text-xl)}.wygaslo__price span,.wygaslo__mail{color:var(--ink-3);font-size:var(--text-sm)}.wygaslo__cta{align-items:center;gap:var(--s4);flex-wrap:wrap;display:flex}.wygaslo__wait{margin-top:var(--s6);padding-top:var(--s4);border-top:1px solid var(--line)}.wygaslo__wait summary{cursor:pointer;color:var(--ink-2);font-weight:600}.wygaslo__wait[open] summary{margin-bottom:var(--s4)}.konto-zapis{gap:var(--s2) var(--s3);margin-top:var(--s3);padding-top:var(--s3);border-top:1px dashed var(--line);font-size:var(--text-sm);color:var(--ink-3);flex-wrap:wrap;align-items:center;display:flex}.konto-zapis__msg{flex-basis:100%}
