@font-face{font-family:Public Sans;src:url(/fonts/PublicSans-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Public Sans;src:url(/fonts/PublicSans-SemiBold.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Public Sans;src:url(/fonts/PublicSans-Bold.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Familjen Grotesk;src:url(/fonts/FamiljenGrotesk-SemiBold.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Familjen Grotesk;src:url(/fonts/FamiljenGrotesk-Bold.ttf) format("truetype");font-weight:700;font-display:swap}body:has(.pa),html:has(.pa){background:#ffffff;margin:0}.pa{--ink:#0B1E2A;--muted:#4E6A78;--chev:#566F7D;--line:#EDF2F5;--tabline:#E3E9ED;--soft:#F6F9FA;--green:#4AAA45;--green-d:#1C6B24;--green-soft:#EFF7F1;--dot:#2A8128;--blue:#2B95CF;--blue-d:#16689A;--blue-soft:#EEF5FA;--red:#B42318;--red-soft:#FDF0EF;--amber:#7A4A00;--amber-soft:#FFF4D6;--g-green:linear-gradient(150deg,#74CA6E,#4AAA45);--g-blue:linear-gradient(150deg,#2B95CF,#16689A);--lift:0 10px 24px -14px rgba(11,30,42,0.22);--glow-green:0 22px 40px -18px rgba(74,170,69,0.6),0 4px 10px rgba(11,30,42,0.08),inset 0 1px 0 rgba(255,255,255,0.18);--glow-blue:0 18px 32px -16px rgba(27,127,181,0.7),0 4px 10px rgba(11,30,42,0.08),inset 0 1px 0 rgba(255,255,255,0.2);--head:"Familjen Grotesk","Public Sans",system-ui,sans-serif;font-family:Public Sans,system-ui,-apple-system,sans-serif;font-size:15px;line-height:1.45;color:var(--ink);background:#ffffff;max-width:480px;margin:0 auto;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;-webkit-tap-highlight-color:transparent}.pa *,.pa :after,.pa :before{box-sizing:border-box}.pa h1,.pa h2,.pa h3{font-family:var(--head)!important;color:var(--ink);margin:0;letter-spacing:-.01em!important}.pa h1{font-size:30px;line-height:1.1}.pa h1,.pa h2{font-weight:600}.pa h2{font-size:19px;margin:0}.pa h3{font-size:16px;font-weight:600}.pa a,.pa a:hover{color:var(--green-d);text-decoration:none}.pa p{margin:0}.pa label{display:block;font-size:14px;font-weight:600;color:var(--ink);margin:0 0 6px}.pa input[inputmode],.pa input[type=email],.pa input[type=password],.pa input[type=search],.pa input[type=tel],.pa input[type=text],.pa select,.pa textarea{width:100%;height:50px;border:1px solid #c9d6dd;border-radius:14px;padding:0 14px;font:400 16px Public Sans,system-ui,sans-serif;color:var(--ink);background:#fff;box-shadow:none}.pa textarea{height:auto;min-height:96px;padding:12px 14px;resize:vertical}.pa input:focus,.pa select:focus,.pa textarea:focus{outline:none;border-color:var(--green);box-shadow:0 0 0 3px rgba(74,170,69,.18)}.pa button{font:inherit;cursor:pointer}.pa-main{flex:1 1 auto;padding:16px 20px 28px;display:flex;flex-direction:column;gap:22px}.pa-main.with-tabs{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.pa-top{height:40px;display:flex;justify-content:space-between;align-items:center}.pa-top .logo{width:88px;height:auto;display:block}.pa-top .right{display:flex;align-items:center;gap:10px}.pa-round{position:relative;width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:#fff;box-shadow:0 6px 14px -8px rgba(11,30,42,.25);display:inline-flex;align-items:center;justify-content:center;color:var(--ink);flex:0 0 auto}.pa-round .dot{position:absolute;top:8px;right:9px;width:9px;height:9px;border-radius:50%;background:var(--dot);border:2px solid #fff}.pa-avatar{position:relative;width:40px;height:40px;border-radius:50%;background:var(--g-blue);color:#fff;font:600 14px var(--head);box-shadow:0 8px 16px -8px rgba(27,127,181,.7),inset 0 1px 0 rgba(255,255,255,.2);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.pa-avatar .count{position:absolute;top:-4px;right:-6px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:#fff;color:var(--blue-d);border:1px solid #dce8f0;font:700 11px/16px Public Sans,sans-serif;text-align:center}.pa-back{display:flex;align-items:center;gap:12px}.pa-back .pa-round{box-shadow:none;background:#EDF2F5;border:0}.pa-sub{font-size:14px;margin-top:4px}.pa-muted,.pa-small,.pa-sub{color:var(--muted)}.pa-small{font-size:13px;line-height:1.5}.pa-center{text-align:center}.pa-tabs{position:fixed;left:0;right:0;bottom:0;z-index:20;background:rgba(255,255,255,.97);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--line);padding:8px 4px calc(10px + env(safe-area-inset-bottom))}.pa-tabs>div{max-width:480px;margin:0 auto;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.pa-tabs a{color:var(--chev);display:flex;flex-direction:column;align-items:center;gap:4px;font-size:11px;font-weight:600;padding:2px 0}.pa-tabs a+a{border-left:1px solid var(--tabline)}.pa-tabs a.on{color:var(--green-d);font-weight:700}.pa-card{border:1px solid var(--line);border-radius:18px;box-shadow:var(--lift);background:#fff}.pa-pad{padding:16px}.pa-list{padding:0 16px}.pa-row{min-height:62px;display:flex;align-items:center;gap:14px;color:var(--ink)!important;padding:10px 0}.pa-list>*+.pa-row,.pa-list>.pa-row+*,.pa-list>.pa-row+.pa-row{border-top:1px solid var(--line)}.pa-row .grow{flex:1 1 auto;min-width:0}.pa-row .t{display:block;font-weight:600;font-size:15px}.pa-row .s{display:block;font-size:13px;color:var(--muted);margin-top:2px}.pa-row .end{font-weight:600;font-size:14px;white-space:nowrap}.pa-row.danger,.pa-row.danger .t{color:var(--red)!important}.pa-ico{width:40px;height:40px;border-radius:50%;background:var(--green-soft);color:var(--green-d);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.pa-ico.blue{background:var(--blue-soft);color:var(--blue-d)}.pa-ico.red{background:var(--red-soft);color:var(--red)}.pa-ico.grey{background:var(--line);color:var(--muted)}.pa-chev{color:var(--chev);flex:0 0 auto}.pa-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px}.pa-head a{font-size:14px;font-weight:600}.pa-label{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.pa-hero{position:relative;overflow:hidden;border-radius:24px;padding:20px;color:#fff;background:var(--g-green);box-shadow:var(--glow-green)}.pa-hero.blue{background:var(--g-blue);box-shadow:var(--glow-blue)}.pa-hero.red{background:linear-gradient(150deg,#D9534A,#B42318);box-shadow:0 22px 40px -18px rgba(180,35,24,.55),0 4px 10px rgba(11,30,42,.08),inset 0 1px 0 rgba(255,255,255,.18)}.pa-hero.slate{background:linear-gradient(150deg,#6B8290,#3F5664);box-shadow:0 22px 40px -18px rgba(63,86,100,.55),0 4px 10px rgba(11,30,42,.08),inset 0 1px 0 rgba(255,255,255,.18)}.pa-hero:before{top:-70px;right:-60px;width:200px;height:200px;background:radial-gradient(circle,rgba(255,255,255,.16) 0,rgba(255,255,255,0) 70%)}.pa-hero:after,.pa-hero:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.pa-hero:after{bottom:-90px;left:-40px;width:180px;height:180px;background:radial-gradient(circle,rgba(255,255,255,.14) 0,rgba(255,255,255,0) 70%)}.pa-hero>*{position:relative;z-index:1}.pa-hero a{color:inherit}.pa-hero .top{display:flex;justify-content:space-between;align-items:center;gap:10px}.pa-hero .k{font-size:14px;font-weight:600;opacity:.95}.pa-pill{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:999px;background:rgba(255,255,255,.16);font-size:13px;font-weight:600;white-space:nowrap}.pa-big{font:600 48px/1 var(--head);letter-spacing:-.02em}.pa-hero .foot{display:flex;align-items:center;gap:8px;margin-top:18px;padding-top:14px;border-top:1px solid rgba(255,255,255,.2);font-size:13px;opacity:.95}.pa-hero .h2w{color:#fff;font:600 20px/1.2 var(--head)}.pa .pa-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:50px;border-radius:999px;border:0;background:var(--g-green);color:#fff!important;font:700 16px Public Sans,sans-serif;box-shadow:0 10px 20px -10px rgba(74,170,69,.7)}.pa .pa-btn.blue{background:var(--g-blue);box-shadow:0 10px 20px -10px rgba(27,127,181,.7)}.pa .pa-btn.red{background:linear-gradient(150deg,#D9534A,#B42318);box-shadow:0 10px 20px -10px rgba(180,35,24,.6)}.pa .pa-btn.ghost{background:#fff;color:var(--ink)!important;border:1px solid #c9d6dd;box-shadow:none;font-weight:600}.pa .pa-btn.white{background:#fff;color:var(--green-d)!important;box-shadow:0 4px 12px rgba(11,30,42,.15);height:46px;font-size:15px}.pa .pa-btn.white.blue-t{color:var(--blue-d)!important}.pa .pa-btn.white.red-t{color:var(--red)!important}.pa .pa-btn.glass{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.35);box-shadow:none;height:46px;font-size:15px;font-weight:600}.pa .pa-btn:disabled{opacity:.55;cursor:default}.pa .pa-link{background:none;border:0;padding:0;color:var(--green-d);font-weight:600;font-size:15px}.pa .pa-link.muted{color:var(--muted)}.pa .pa-link.red{color:var(--red)}.pa-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.pa-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;background:var(--green-soft);color:var(--green-d);white-space:nowrap}.pa-badge.amber{background:var(--amber-soft);color:var(--amber)}.pa-badge.blue{background:var(--blue-soft);color:var(--blue-d)}.pa-badge.red{background:var(--red-soft);color:var(--red)}.pa-badge.grey{background:var(--line);color:var(--muted)}.pa-badge.white{background:#fff;color:var(--blue-d);box-shadow:0 4px 10px rgba(11,30,42,.15)}.pa-badge .d{width:7px;height:7px;border-radius:50%;background:currentColor}.pa-msg{border-radius:14px;padding:12px 14px;font-size:14px;font-weight:600}.pa-msg.ok{background:var(--green-soft);color:var(--green-d)}.pa-msg.err{background:var(--red-soft);color:var(--red)}.pa-msg.info{background:var(--blue-soft);color:var(--blue-d)}.pa-ring{flex:0 0 auto}.pa-usage{display:flex;align-items:center;gap:18px;margin-top:16px}.pa-bars{display:flex;align-items:flex-end;gap:3px;height:110px;padding-top:8px}.pa-bars span{flex:1 1;background:#CFE9CD;border-radius:4px 4px 2px 2px;min-height:3px}.pa-bars span.today{background:var(--green)}.pa-stat{font:600 26px/1.1 var(--head)}.pa-steps{display:flex;flex-direction:column;gap:18px}.pa-step{display:flex;gap:14px}.pa-num{width:30px;height:30px;border-radius:50%;background:var(--g-green);color:#fff;font:700 14px var(--head);display:inline-flex;justify-content:center;flex:0 0 auto;box-shadow:0 6px 12px -6px rgba(74,170,69,.8)}.pa-kv,.pa-num{align-items:center}.pa-kv{display:flex;justify-content:space-between;gap:10px;padding:11px 0;border-top:1px solid var(--line);font-size:14px}.pa-kv:first-child{border-top:0}.pa-kv b{font-weight:700;font-size:15px;text-align:right}.pa .pa-copy{border:1px solid #c9d6dd;background:#fff;color:var(--green-d);border-radius:999px;height:32px;padding:0 12px;font-size:13px;font-weight:700;flex:0 0 auto}.pa .pa-choice{display:flex;margin:0;font-weight:400;gap:12px;align-items:flex-start;border:1px solid var(--line);border-radius:16px;padding:14px;box-shadow:var(--lift);background:#fff;cursor:pointer}.pa .pa-choice input{margin-top:3px;accent-color:var(--green);width:18px;height:18px;flex:0 0 auto}.pa .pa-choice:has(input:checked){border:2px solid var(--green);padding:13px}.pa-chips{display:flex;flex-wrap:wrap;gap:8px}.pa .pa-chip{position:relative;display:inline-block;margin:0;font-weight:400}.pa-chip input{position:absolute;opacity:0;inset:0}.pa-chip span{display:inline-flex;align-items:center;height:38px;padding:0 14px;border-radius:999px;border:1px solid #c9d6dd;font-size:14px;font-weight:600;background:#fff}.pa-chip input:checked+span{background:var(--green-soft);border-color:var(--green);color:var(--green-d)}.pa-chip input:focus-visible+span{box-shadow:0 0 0 3px rgba(74,170,69,.25)}.pa .pa-check{display:flex;margin:0;gap:10px;align-items:flex-start;font-size:14px;font-weight:400!important}.pa-check input{width:18px;height:18px;accent-color:var(--green);margin-top:1px;flex:0 0 auto}.pa-field+.pa-field{margin-top:16px}.pa-stack{display:flex;flex-direction:column;gap:12px}.pa-hr{height:1px;background:var(--line);border:0;margin:0}.pa-code{letter-spacing:.4em;font:600 24px var(--head)!important;text-align:center}.pa-install{position:fixed;inset:0;z-index:50;background:#fff;overflow:auto}.pa-install-inner{max-width:480px;margin:0 auto;padding:24px 20px calc(24px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:20px;min-height:100%}.pa-update{position:fixed;left:12px;right:12px;bottom:calc(84px + env(safe-area-inset-bottom));z-index:40;max-width:456px;margin:0 auto;background:var(--ink);color:#fff;border-radius:16px;padding:12px 14px;display:flex;align-items:center;gap:12px;box-shadow:0 12px 30px -10px rgba(11,30,42,.6);font-size:14px}.pa-update button{background:#fff;color:var(--ink);border:0;border-radius:999px;height:34px;padding:0 14px;font-weight:700}.pa-pick{max-height:260px;overflow:auto}.pa-pick button{width:100%;text-align:left;background:#fff;border:0;border-top:1px solid var(--line);padding:12px 14px;display:flex;align-items:center;gap:10px;color:var(--ink)}.pa-pick button:first-child{border-top:0}.pa-pick button.on{background:var(--green-soft)}.pa-mark{background:#FFF1B8;border-radius:3px}details.pa-faq{border-top:1px solid var(--line);padding:14px 0}details.pa-faq:first-of-type{border-top:0}details.pa-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-weight:600}details.pa-faq summary::-webkit-details-marker{display:none}details.pa-faq[open] summary svg{transform:rotate(90deg)}details.pa-faq p{margin-top:8px;font-size:14px;color:var(--muted);line-height:1.55}.pa a.pa-avatar,.pa a.pa-avatar:hover,.pa a.pa-hero,.pa a.pa-hero:hover{color:#fff}.pa h2.pa-label{font-family:Public Sans,system-ui,sans-serif!important;font-size:12px;font-weight:700;letter-spacing:.08em!important;text-transform:uppercase;color:var(--muted);margin:0 0 10px}.pa-field-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:12px;column-gap:12px;align-items:center;padding:11px 0;border-top:1px solid var(--line)}.pa-field-row:first-child{border-top:0}.pa-field-row .l,.pa-field-row .v{grid-column:1}.pa-field-row .l{font-size:12px;color:var(--muted)}.pa-field-row .v{font-weight:700;font-size:16px;overflow-wrap:anywhere}.pa-field-row .v.num{white-space:nowrap;font-size:min(16px,4.3vw);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pa-field-row .c{grid-column:2;grid-row:1/span 2}.pa-compare{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:10px;gap:10px;align-items:stretch}.pa-compare>div{border:1px solid var(--line);border-radius:16px;padding:14px;box-shadow:var(--lift)}.pa-compare>div.new{border:2px solid var(--blue);padding:13px}.pa-compare .arrow{align-self:center;color:var(--chev);border:0;box-shadow:none;padding:0}