:root{--orange:hsl(var(--brand-orange));--orange-light:hsl(var(--brand-orange-light));--orange-mid:hsl(var(--brand-orange-dark));--orange-dark:hsl(var(--brand-orange-dark));--brown:hsl(var(--brand-brown-deep));--brown-mid:hsl(var(--brand-brown));--brown-deep:hsl(var(--brand-brown));--cream:hsl(var(--brand-cream));--cream-dark:hsl(var(--brand-cream-dark));--cream-mid:hsl(var(--brand-cream-mid));--white:hsl(var(--brand-white));--ink:hsl(var(--brand-ink));--text:hsl(var(--brand-brown));--text-muted:hsl(var(--brand-brown-muted));--radius:var(--r-lg);--btn-radius:var(--r-btn);--font-display:var(--font-display-family);--font-body:var(--font-body-family)}.mt-page,.mt-page *,.mt-page :before,.mt-page :after{box-sizing:border-box}.mt-page{font-family:var(--font-body);background:var(--cream);color:var(--text);font-size:var(--text-5);margin:0;line-height:1.6}.mt-page h1,.mt-page h2,.mt-page h3,.mt-page h4,.mt-page p,.mt-page ul,.mt-page figure{margin:0;padding:0}.mt-page img{max-width:100%;display:block}.mt-page a{color:inherit;text-decoration:none}.mt-page ul{list-style:none}.mt-page .wrap{max-width:1180px;padding:0 var(--space-8);margin:0 auto}html{scroll-behavior:smooth}.mt-page h1,.mt-page h2,.mt-page h3,.mt-page h4,.mt-page .hero-title,.mt-page .section-title,.mt-page .card-title,.mt-page .price-title,.mt-page .oplev-body-title{font-style:normal}.mt-page .btn-dark{background:var(--brown-deep);color:var(--cream);border-radius:var(--btn-radius);padding:var(--space-3) var(--space-6);font-size:var(--text-6);cursor:pointer;font-weight:700;font-family:var(--font-body);transition:background var(--dur-fast), transform var(--dur-fast);align-items:center;gap:var(--space-2);border:none;display:inline-flex}.mt-page .btn-dark:hover{background:var(--brown-mid);transform:translateY(-1px)}.mt-page .btn-primary{background:var(--orange);color:var(--brown-deep);border-radius:var(--btn-radius);padding:var(--space-3) var(--space-6);font-size:var(--text-6);cursor:pointer;font-weight:700;font-family:var(--font-body);transition:background var(--dur-fast), transform var(--dur-fast);align-items:center;gap:var(--space-2);border:none;display:inline-flex}.mt-page .btn-primary:hover{background:var(--orange-light);transform:translateY(-1px)}.mt-page .btn-ghost{background:var(--cream-dark);color:var(--brown);font-size:var(--text-6);padding:var(--space-3) var(--space-6);border-radius:var(--btn-radius);cursor:pointer;font-weight:700;font-family:var(--font-body);transition:background var(--dur-fast), transform var(--dur-fast);align-items:center;gap:var(--space-2);border:none;display:inline-flex}.mt-page .btn-ghost:hover{background:var(--cream-mid);transform:translateY(-1px)}.mt-page .btn-outline{background:var(--cream-dark);color:var(--brown);font-size:var(--text-6);padding:var(--space-3) var(--space-6);border-radius:var(--btn-radius);cursor:pointer;font-weight:700;font-family:var(--font-body);align-items:center;gap:var(--space-2);transition:background var(--dur-fast), transform var(--dur-fast);border:none;display:inline-flex}.mt-page .btn-outline:hover{background:var(--cream-mid);transform:translateY(-1px)}.mt-page .btn-block{justify-content:center;width:100%}.mt-page .icon-arrow{vertical-align:-.1em;width:auto;height:1em;margin-left:var(--sp-6);display:inline-block}.mt-page .play-icon-img{object-fit:contain;width:100%;height:100%;display:block}.betalingsmaerker{margin-block:var(--space-4)}.betalingsmaerker-liste{gap:var(--space-2);margin:0 0 var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.betalingsmaerke{border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-foreground);font-size:var(--text-6);background:#fff;align-items:center;padding:2px;font-weight:600;line-height:0;display:inline-flex}.betalingsmaerke svg{border-radius:3px;display:block}.betalingsmaerke-tekst{padding:var(--space-1) var(--space-2);line-height:1.2}.betalingsmaerker-note{font-size:var(--text-6);color:var(--color-muted-foreground);margin:0}.mt-page .footer{background:var(--brown-deep);color:hsl(var(--brand-cream) / .7);padding:var(--space-12) 0 var(--sp-28)}.mt-page .footer-admin-line{font-size:var(--fs-14-5);color:hsl(var(--brand-cream) / .85);letter-spacing:.02em;padding-bottom:var(--sp-22);font-weight:700}.mt-page .footer-top{gap:var(--space-6) var(--space-8);padding-bottom:var(--space-8);grid-template-columns:1fr 1fr;display:grid}.mt-page .footer-info-list,.mt-page .footer-social-list{gap:var(--space-4);flex-direction:column;display:flex}.mt-page .footer-row{align-items:center;gap:var(--sp-14);font-size:var(--text-6);color:var(--cream);font-weight:700;display:flex}.mt-page .footer-row a{color:var(--cream)}.mt-page .footer-row-icon{color:var(--orange-light);font-size:var(--fs-20);flex-shrink:0;display:flex}.mt-page .footer-divider{border:none;border-top:1px solid hsl(var(--brand-white) / .14);margin:0 0 var(--sp-26)}.mt-page .footer-legal{gap:var(--sp-10) var(--space-8);flex-wrap:wrap;display:flex}.mt-page .footer-legal a{color:var(--cream);font-weight:700;font-size:var(--fs-15-5)}.mt-page .footer-legal a:hover{color:var(--orange-light)}@media (width<=860px){.mt-page .footer-top{grid-template-columns:1fr}}body.mt-page{display:block!important}.mt-page footer.footer{flex:none!important;width:100%!important;display:block!important}:root{--sp-1:var(--space-1);--sp-2:var(--space-2);--sp-3:var(--space-3);--sp-4:var(--space-4);--sp-5:var(--space-6);--sp-6:var(--space-8);--sp-7:var(--space-12);--sp-8:var(--space-16);--sp-9:var(--space-24);--fs-xs:13px;--fs-sm:15px;--fs-md:var(--text-6);--fs-base:var(--text-5);--fs-lg:var(--text-4);--fs-xl:var(--text-3);--fs-2xl:var(--text-2);--fs-3xl:var(--text-1);--lh-tight:1.15;--lh-snug:1.3;--lh-body:1.6;--fs-caps:11px;--ls-caps:.08em;--fw-caps:600;--ls-heading:-.03em;--mt-radius-sm:var(--r-md);--mt-radius-lg:var(--r-2xl);--mt-radius-pill:999px;--ease:cubic-bezier(.2, .7, .3, 1);--dur-med:var(--dur-base);--focus-ring:0 0 0 3px var(--cream), 0 0 0 5px var(--orange)}.mt-page{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.mt-page h1,.mt-page h2,.mt-page h3,.mt-page h4{font-family:var(--font-display);line-height:var(--lh-snug);letter-spacing:var(--ls-heading);text-wrap:balance}.mt-page p{text-wrap:pretty}.mt-page a:focus-visible,.mt-page button:focus-visible,.mt-page select:focus-visible,.mt-page input:focus-visible,.mt-page textarea:focus-visible,.mt-page label:focus-visible,.mt-page [tabindex]:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--mt-radius-sm);outline:none}.mt-page .btn-dark,.mt-page .btn-primary,.mt-page .btn-ghost,.mt-page .btn-outline{transition:background var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);justify-content:center;min-height:44px;line-height:1.2}.mt-page .btn-dark:hover,.mt-page .btn-primary:hover,.mt-page .btn-ghost:hover,.mt-page .btn-outline:hover{box-shadow:var(--shadow-md)}.mt-page .btn-dark:active,.mt-page .btn-primary:active,.mt-page .btn-ghost:active,.mt-page .btn-outline:active{box-shadow:none;transform:translateY(0)}.mt-page button[disabled],.mt-page .btn-disabled{opacity:.5;cursor:not-allowed;box-shadow:none!important;transform:none!important}.mt-page .content a:not([class]),.mt-page p a:not([class]){color:var(--orange-mid);text-underline-offset:3px;text-decoration:underline}.mt-page p a:not([class]):hover{color:var(--orange)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.mt-page *,.mt-page :before,.mt-page :after{transition-duration:.001ms!important;animation-duration:.001ms!important}}@media (width<=640px){.mt-page{font-size:var(--fs-17)}.mt-page .wrap{padding:0 var(--sp-5)}}@media (width<=420px){.mt-page h1,.mt-page h2,.mt-page h3,.mt-page h4,.mt-page p,.mt-page li,.mt-page a,.mt-page span{overflow-wrap:break-word}.mt-page .wrap{padding:0 var(--sp-4)}}.betalingsmaerke-logo{border-radius:3px;width:auto;height:22px;display:block}:where(.page-log-ind){flex-direction:column;min-height:100vh;display:flex}:where(.page-log-ind) .topbar{background:hsl(var(--brand-cream) / .92);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid hsl(var(--brand-brown) / .08);z-index:100;position:sticky;top:0}:where(.page-log-ind) .topbar-inner{padding:var(--sp-14) var(--space-8);justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-5);flex-wrap:wrap;max-width:1180px;margin:0 auto;display:flex}:where(.page-log-ind) .brand{align-items:center;gap:var(--sp-10);cursor:pointer;text-decoration:none;display:flex}:where(.page-log-ind) .brand img{object-fit:contain;width:95px;height:95px}:where(.page-log-ind) .brand-name{font-family:var(--font-body);font-weight:900;font-size:var(--text-4);text-transform:uppercase;letter-spacing:.01em}:where(.page-log-ind) .brand-name .b-black{color:var(--brown-deep)}:where(.page-log-ind) .brand-name .b-orange{color:var(--orange)}:where(.page-log-ind) .topbar-actions{align-items:center;gap:var(--sp-18);display:flex}:where(.page-log-ind) .login-main{padding:var(--space-12) var(--space-6) var(--space-20);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}:where(.page-log-ind) .login-card{background:var(--white);border-radius:var(--radius);box-shadow:0 10px 40px hsl(var(--brand-brown) / .1);padding:var(--sp-44) var(--space-10) var(--sp-36);width:100%;max-width:460px}:where(.page-log-ind) .login-icon{border-radius:var(--r-xl);background:var(--cream-dark);width:56px;height:56px;color:var(--orange);font-size:var(--text-3);margin-bottom:var(--space-5);justify-content:center;align-items:center;display:flex}:where(.page-log-ind) .login-title{font-family:var(--font-display);font-size:var(--fs-32);color:var(--brown-deep);margin-bottom:var(--sp-10);font-weight:700}:where(.page-log-ind) .login-sub{font-size:var(--text-6);color:var(--text-muted);margin-bottom:var(--sp-28)}:where(.page-log-ind) .login-form{flex-direction:column;display:flex}:where(.page-log-ind) .login-label{font-size:var(--fs-15);color:var(--brown-deep);margin-bottom:var(--sp-6);font-weight:700}:where(.page-log-ind) .login-label-row{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--sp-6);display:flex}:where(.page-log-ind) .login-label-row .login-label{margin-bottom:0}:where(.page-log-ind) .login-vis-kode{align-items:center;gap:var(--sp-6);min-height:36px;padding:0 var(--space-2);font:inherit;font-size:var(--fs-14-5);color:var(--orange-mid);cursor:pointer;border-radius:var(--r-md);background:0 0;border:0;font-weight:600;display:inline-flex}:where(.page-log-ind) .login-vis-kode:hover{color:var(--orange-dark);background:var(--cream-warm);text-decoration:underline}:where(.page-log-ind) .login-vis-kode .mt-ikon{font-size:1.15em}:where(.page-log-ind) .login-input{font-family:var(--font-body);font-size:var(--text-6);color:var(--text);background:var(--cream);border:1.5px solid var(--cream-mid);border-radius:var(--r-10);padding:var(--space-3) var(--space-4);margin-bottom:var(--sp-18);transition:border-color var(--dur-fast), box-shadow var(--dur-fast);outline:none}:where(.page-log-ind) .login-input::placeholder{color:hsl(var(--brand-brown-muted) / .5)}:where(.page-log-ind) .login-input:focus{border-color:var(--orange);box-shadow:0 0 0 3px hsl(var(--brand-orange) / .15)}:where(.page-log-ind) .login-remember{align-items:center;gap:var(--sp-10);font-size:var(--fs-15-5);color:var(--brown);cursor:pointer;margin:var(--space-1) 0 var(--sp-22);font-weight:700;display:flex}:where(.page-log-ind) .login-remember input[type=checkbox]{width:20px;height:20px;accent-color:var(--orange);cursor:pointer;margin:0}:where(.page-log-ind) .login-submit{font-size:var(--fs-17);padding:var(--sp-14) var(--space-6)}:where(.page-log-ind) .login-demo{width:100%;min-height:var(--sp-44);font-size:var(--text-6);padding:var(--sp-13) var(--space-6)}:where(.page-log-ind) .login-demo-area{margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--cream-mid)}:where(.page-log-ind) .login-demo-area h2{margin:0 0 var(--space-2);color:var(--brown-deep);font-family:var(--font-display);font-size:var(--text-5)}:where(.page-log-ind) .login-demo-area p{margin:0 0 var(--space-4);color:var(--text-muted);font-size:var(--fs-14-5)}:where(.page-log-ind) .login-demo-besked{margin:var(--space-3) 0 0;color:var(--brown-deep);font-size:var(--fs-14-5);font-weight:500}:where(.page-log-ind) .login-links{margin-top:var(--sp-22);justify-content:center;align-items:center;gap:var(--space-2);font-size:var(--fs-14-5);flex-direction:column;font-weight:700;display:flex}:where(.page-log-ind) .login-links a{color:var(--orange-mid)}:where(.page-log-ind) .login-links a:hover{color:var(--orange);text-decoration:underline}:where(.page-log-ind) .login-divider{display:none}:where(.page-log-ind) .login-hint{margin-top:var(--space-6);max-width:460px;font-size:var(--fs-14-5);color:var(--text-muted);align-items:flex-start;gap:var(--space-2);display:flex}:where(.page-log-ind) .login-hint .ti{color:var(--orange);font-size:var(--text-5);margin-top:var(--sp-2);flex-shrink:0}:where(.page-log-ind) .login-hint strong{color:var(--brown-deep)}@media (width<=520px){:where(.page-log-ind) .login-card{padding:var(--space-8) var(--space-6) var(--sp-28)}:where(.page-log-ind) .login-title{font-size:var(--fs-26)}}:where(.page-log-ind) .login-fejl{margin:var(--space-1) 0 0;font-size:var(--fs-14-5);color:hsl(var(--brand-red-strong))}:where(.page-log-ind) .login-besked{margin:var(--space-1) 0 0;font-size:var(--fs-14-5);color:var(--brown-deep)}:where(.page-log-ind) .login-link-btn{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}:where(.page-log-ind) .topbar-inner{flex-wrap:wrap}:where(.page-log-ind) .brand{flex:auto;min-width:0}:where(.page-log-ind) .brand-name{overflow-wrap:anywhere;min-width:0}@media (width<=520px){:where(.page-log-ind) .topbar-inner{padding:var(--sp-10) var(--space-4)}:where(.page-log-ind) .brand img{width:52px;height:52px}:where(.page-log-ind) .brand-name{font-size:var(--fs-17)}}@media (width<=360px){:where(.page-log-ind) .brand img{width:44px;height:44px}:where(.page-log-ind) .brand-name{font-size:var(--fs-15)}}:where(.page-log-ind) .login-input,:where(.page-log-ind) .login-submit,:where(.page-log-ind) .login-demo{min-height:48px}:where(.page-log-ind) .login-links a,:where(.page-log-ind) .login-link-btn{align-items:center;min-height:44px;display:inline-flex}:where(.page-log-ind) .login-fejlboks{align-items:flex-start;gap:var(--sp-10);margin:0 0 var(--space-5);padding:var(--sp-14) var(--space-4);border:1.5px solid hsl(var(--brand-red-soft));border-radius:var(--r-lg);background:hsl(var(--brand-red-bg));color:hsl(var(--brand-red));font-size:var(--fs-15-5);text-align:left;display:flex}:where(.page-log-ind) .login-fejlboks .ti{font-size:var(--fs-20);flex-shrink:0}:where(.page-log-ind) .login-hint>span{display:block}:where(.page-log-ind) .topbar{position:static}:where(.page-log-ind) .login-main{padding-top:var(--space-8)}:where(.page-log-ind) .login-title{scroll-margin-top:120px}:where(.page-404) .login-card{text-align:center}:where(.page-404) .fejl-kode{font-family:var(--font-display);font-size:var(--fs-56);color:var(--orange);margin-bottom:var(--space-2);font-weight:800;line-height:1}:where(.page-404) .fejl-knapper{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}:where(.page-404) .fejl-knapper .btn-primary,:where(.page-404) .fejl-knapper .btn-outline{align-items:center;min-height:48px;display:inline-flex}:where(.page-log-ind) .login-demo-grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}:where(.page-log-ind) .login-demo-punkt{gap:var(--space-2);grid-template-rows:auto auto;margin:0;display:grid}:where(.page-log-ind) .login-demo-punkt>*{margin:0}:where(.page-log-ind) .login-demo-punkt .login-demo{white-space:normal;text-align:center;height:auto}:where(.page-log-ind) .login-demo-note{font-size:var(--fs-14);color:var(--text-muted);text-align:center;line-height:1.35;display:block}:where(.page-log-ind) .login-spinner{width:1.1em;height:1.1em;animation:1s linear infinite spin}@media (width<=520px){:where(.page-log-ind) .login-demo-grid{grid-template-columns:1fr}}:where(.page-log-ind) .login-main{padding:var(--space-6) var(--space-4) var(--space-10);justify-content:flex-start;gap:var(--space-5)}:where(.page-log-ind) .login-logo{align-items:center;gap:var(--sp-10);text-decoration:none;display:flex}:where(.page-log-ind) .login-logo img{width:var(--sp-56);height:var(--sp-56);object-fit:contain}:where(.page-log-ind) .login-logo .brand-name{font-size:var(--fs-20)}:where(.page-log-ind) .login-card{padding:var(--space-6) var(--space-5)}:where(.page-log-ind) .login-title{margin-bottom:var(--space-5)}:where(.page-log-ind) .login-label{font-size:var(--text-app);margin-bottom:var(--space-2)}:where(.page-log-ind) .login-input{min-height:var(--btn-min);font-size:var(--text-app);margin-bottom:var(--space-2);width:100%}:where(.page-log-ind) .login-input.har-fejl{border-color:hsl(var(--brand-red-strong))}:where(.page-log-ind) .login-form>.login-label:not(:first-child){margin-top:var(--space-3)}:where(.page-log-ind) .login-kodefelt{position:relative}:where(.page-log-ind) .login-kodefelt .login-input{padding-right:calc(var(--space-16,64px) + var(--space-4))}:where(.page-log-ind) .login-kodefelt .login-vis-kode{right:var(--sp-6);top:var(--sp-5);min-height:calc(var(--btn-min) - var(--sp-10));min-width:var(--tap-min);padding:0 var(--space-3);font-size:var(--fs-17);color:var(--orange-dark);font-weight:700;text-decoration:underline;position:absolute}:where(.page-log-ind) .login-feltfejl{align-items:flex-start;gap:var(--space-2);margin:0 0 var(--space-2);color:hsl(var(--brand-red-strong));font-size:var(--fs-17);font-weight:600;line-height:1.4;display:flex}:where(.page-log-ind) .login-feltfejl .ti{font-size:var(--fs-20);flex-shrink:0}:where(.page-log-ind) .login-remember{min-height:var(--tap-min);font-size:var(--text-app);margin:var(--space-3) 0 var(--space-4)}:where(.page-log-ind) .login-remember input[type=checkbox]{width:var(--sp-28,28px);height:var(--sp-28,28px)}:where(.page-log-ind) .login-submit{min-height:var(--btn-min);font-size:var(--fs-19);justify-content:center;width:100%}:where(.page-log-ind) .login-links{font-size:var(--text-app);gap:var(--space-1)}:where(.page-log-ind) .login-links a{color:var(--orange-dark);min-height:var(--tap-min);text-decoration:underline}:where(.page-log-ind) .login-magic{margin:var(--space-2) auto 0;min-height:var(--tap-min);font-size:var(--fs-16-5);color:var(--brown);display:flex}:where(.page-log-ind) .login-demo-area{border-top:0;border:2px dashed var(--cream-mid);background:var(--cream);box-shadow:none;margin-top:0}:where(.page-log-ind) .login-demo-area h2{font-size:var(--fs-24)}:where(.page-log-ind) .login-demo-area p{font-size:var(--fs-17)}:where(.page-log-ind) .login-demo-knap{gap:var(--sp-2);width:100%;min-height:calc(var(--btn-min) + var(--space-4));padding:var(--space-3);border:2px solid var(--brown-deep);border-radius:var(--r-lg);background:var(--white);color:var(--brown-deep);font-family:var(--font-body);cursor:pointer;text-align:center;justify-items:center;display:grid}:where(.page-log-ind) .login-demo-knap strong{align-items:center;gap:var(--space-2);font-size:var(--fs-19);display:inline-flex}:where(.page-log-ind) .login-demo-knap small{font-size:var(--fs-15);color:var(--text-muted)}:where(.page-log-ind) .login-demo-knap:disabled{opacity:.7;cursor:wait}:where(.page-log-ind) .login-demo-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (width<=600px){:where(.page-log-ind) .login-demo-grid{grid-template-columns:1fr}}@media (width<=520px){:where(.page-log-ind) .login-main{padding-top:var(--space-4);gap:var(--space-4)}:where(.page-log-ind) .login-card{padding:var(--space-5) var(--space-4)}}.mt-page.page-log-ind .login-submit,.mt-page.page-log-ind .btn-primary{min-height:var(--btn-min);height:auto}.mt-page.page-log-ind .login-submit{color:hsl(var(--brand-brown));font-weight:800}.mt-page.page-log-ind .login-kodefelt .login-input{margin-bottom:0}.mt-page.page-log-ind .login-kodefelt{margin-bottom:var(--space-2)}.mt-page.page-log-ind .login-kodefelt .login-vis-kode{top:50%;transform:translateY(-50%)}.mt-page.page-log-ind .login-feltfejl svg,.mt-page.page-log-ind .login-feltfejl .ti,.mt-page.page-log-ind .login-feltfejl i{font-size:var(--fs-20);width:var(--fs-20);height:var(--fs-20);flex-shrink:0}.mt-page.page-log-ind .login-main{justify-content:flex-start}.mt-page.page-log-ind .login-logo{margin-top:var(--space-4);flex-shrink:0;overflow:visible}.mt-page.page-log-ind .login-logo img{flex-shrink:0}:where(.page-opret) .login-card.opret-card{max-width:var(--signup-card-max)}:where(.page-opret) .login-card{box-shadow:none;padding:var(--space-8) var(--space-6);border-radius:0}:where(.page-opret) .login-input{margin-bottom:var(--space-2)}:where(.page-opret) .opret-hero{margin-bottom:var(--space-6)}:where(.page-opret) .opret-offer-label{color:var(--orange-dark);font-weight:700;font-size:var(--fs-13-5);letter-spacing:.05em;text-transform:uppercase;margin:0 0 var(--space-2)}:where(.page-opret) .login-title{margin-bottom:var(--space-4)}:where(.page-opret) .opret-offer-block{padding:var(--space-4);border:1px solid var(--cream-mid);border-radius:var(--r-md);background:var(--cream);margin:0}:where(.page-opret) .opret-offer-block .intro-pris{align-items:baseline;gap:var(--space-1) var(--space-3);font-family:var(--font-body);font-size:var(--fs-17);color:var(--brown-deep);flex-wrap:wrap;font-weight:700;display:flex}:where(.page-opret) .opret-offer-block .intro-pris span+span{padding-left:var(--space-3);border-left:1px solid var(--cream-mid);color:var(--text);font-weight:600}:where(.page-opret) .opret-tryghed{color:var(--text-muted);font-size:var(--fs-13-5);margin:var(--space-2) 0 0}:where(.page-opret) .login-form{grid-template-columns:repeat(2, minmax(var(--signup-field-min), 1fr));gap:var(--space-1) var(--space-4);display:grid}:where(.page-opret) .login-form>.login-sub,:where(.page-opret) .login-form>.login-remember,:where(.page-opret) .login-form>.login-fejl,:where(.page-opret) .login-form>.login-submit{grid-column:1/-1}:where(.page-opret) .opret-progress{padding:var(--space-3) var(--space-4);border:1px solid var(--cream-mid);border-radius:var(--r-md);background:var(--card);margin-bottom:var(--space-5)}:where(.page-opret) .opret-trinlabel{font-size:var(--fs-12-5);letter-spacing:.06em;text-transform:uppercase;color:var(--orange-dark);margin:0 0 var(--space-2);font-weight:700}:where(.page-opret) .opret-steps{align-items:start;gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}:where(.page-opret) .opret-step{align-items:center;column-gap:var(--space-2);row-gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"bar bar""tal tekst";min-width:0;display:grid}:where(.page-opret) .opret-step:before{content:"";border-radius:var(--r-pill);background:var(--cream-mid);grid-area:bar;height:4px;display:block}:where(.page-opret) .opret-step.aktiv:before,:where(.page-opret) .opret-step.faerdig:before{background:var(--orange)}:where(.page-opret) .opret-step-knap{align-items:center;column-gap:var(--space-2);row-gap:var(--space-2);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"tal tekst";margin:0;padding:0;display:grid}:where(.page-opret) .opret-step-knap:hover .opret-step-tekst,:where(.page-opret) .opret-step-knap:hover .opret-step-tal{color:var(--orange-dark)}:where(.page-opret) .opret-step-tal{font-size:var(--fs-12-5);color:var(--text-muted);grid-area:tal;font-weight:700}:where(.page-opret) .opret-step.aktiv .opret-step-tal,:where(.page-opret) .opret-step.faerdig .opret-step-tal{color:var(--orange-dark)}:where(.page-opret) .opret-step-tekst{font-size:var(--fs-13-5);color:var(--text-muted);overflow-wrap:anywhere;grid-area:tekst;font-weight:700}:where(.page-opret) .opret-step.aktiv .opret-step-tekst,:where(.page-opret) .opret-step.faerdig .opret-step-tekst{color:var(--brown-deep)}:where(.page-opret) .opret-trin-hoved{margin-bottom:var(--space-4)}:where(.page-opret) .opret-trin-titel{font-family:var(--font-display);font-size:var(--text-4);color:var(--brown-deep);margin:0 0 var(--space-2);line-height:1.2}:where(.page-opret) .opret-trin-sub{font-size:var(--fs-14);color:var(--text-muted);margin:0;line-height:1.5}:where(.page-opret) .opret-loggetind{padding:var(--space-3) var(--space-4)}:where(.page-opret) .opret-loggetind p{margin:0}:where(.page-opret) .opret-loggetind .opret-tilbage{padding:var(--space-2) 0 0;min-height:0;font-size:var(--fs-14)}:where(.page-opret) .opret-felt{flex-direction:column;min-width:0;display:flex}:where(.page-opret) .opret-felt .login-label{margin-bottom:var(--space-2)}:where(.page-opret) .opret-felt-fuld{margin-bottom:var(--space-3)}:where(.page-opret) .opret-felt-helbred{grid-column:1/-1}:where(.page-opret) .opret-felt .login-input{width:100%;margin-bottom:var(--space-2)}:where(.page-opret) .login-submit{margin-top:var(--space-2)}:where(.page-opret) .opret-felthjaelp{margin:0 0 var(--space-2);color:var(--text-muted);font-size:var(--fs-14)}:where(.page-opret) .opret-feltfejl{min-height:var(--space-4);font-size:var(--fs-13);color:hsl(var(--brand-red-strong));margin:0;line-height:1.35}:where(.page-opret) .opret-feltfejl.er-tom{visibility:hidden}:where(.page-opret) .login-input.har-fejl{border-color:hsl(var(--brand-red-strong));background:hsl(var(--brand-red-bg))}:where(.page-opret) .opret-vilkaar{margin:var(--space-2) 0 var(--space-3);grid-column:1/-1}:where(.page-opret) .opret-vilkaar-toggle{border:1px solid var(--cream-mid);border-radius:var(--r-md);background:var(--cream);overflow:hidden}:where(.page-opret) .opret-vilkaar-toggle summary{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);cursor:pointer;font-size:var(--fs-15);color:var(--brown-deep);font-weight:700;list-style:none;display:flex}:where(.page-opret) .opret-vilkaar-toggle summary::-webkit-details-marker{display:none}:where(.page-opret) .opret-vilkaar-toggle summary .ti{color:var(--orange);transition:transform var(--dur-fast) ease;flex-shrink:0}:where(.page-opret) .opret-vilkaar-toggle[open] summary .ti{transform:rotate(180deg)}:where(.page-opret) .opret-vilkaar-toggle .opret-fakta{padding:0 var(--space-4) var(--space-4);gap:var(--sp-10)}:where(.page-opret) .opret-vilkaar-toggle .opret-fakta li{padding-bottom:var(--sp-10);font-size:var(--fs-13);grid-template-columns:80px minmax(0,1fr)}:where(.page-opret) .opret-vilkaar-toggle .opret-fakta .intro-pris{font-size:var(--fs-13)}:where(.page-opret) .opret-vilkaar .opret-samtykke{margin-top:var(--space-3)}:where(.page-opret) .opret-boks{border:1px solid var(--cream-mid);border-radius:var(--r-lg);background:var(--cream);padding:var(--space-4);margin:0 0 var(--space-4)}:where(.page-opret) .opret-boks-titel{margin:0 0 var(--space-4);font-size:var(--fs-13);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-weight:700}:where(.page-opret) .opret-fakta{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}:where(.page-opret) .opret-fakta li{gap:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--cream-mid);font-size:var(--fs-14);color:var(--text);grid-template-columns:96px minmax(0,1fr);line-height:1.45;display:grid}:where(.page-opret) .opret-fakta li:last-child{border-bottom:0;padding-bottom:0}:where(.page-opret) .opret-fakta .intro-pris{gap:0 var(--space-2);font-family:var(--font-body);font-size:var(--fs-14);color:var(--brown-deep);flex-wrap:wrap;font-weight:700;display:flex}:where(.page-opret) .opret-fakta-label{font-size:var(--fs-13);color:var(--text-muted);font-weight:700}:where(.page-opret) .opret-knapnote{margin:var(--space-2) 0 var(--space-3);font-size:var(--fs-13);color:var(--text-muted);text-align:center;line-height:1.45}:where(.page-opret) .opret-finetekst{margin:0 0 var(--space-3);font-size:var(--fs-13);color:var(--text-muted);line-height:1.45}:where(.page-opret) .opret-knapper{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}:where(.page-opret) .opret-knapper .btn-primary,:where(.page-opret) .opret-knapper .btn-outline,:where(.page-opret) .opret-knapper .btn-ghost{min-height:48px}:where(.page-opret) .opret-tilbage{padding:var(--space-3) var(--space-1);min-height:44px;font-family:var(--font-body);font-size:var(--fs-15-5);color:var(--orange-mid);cursor:pointer;align-items:center;gap:var(--space-2);background:0 0;border:0;font-weight:700;display:inline-flex}:where(.page-opret) .opret-tilbage-top{margin:calc(-1 * var(--space-2)) 0 var(--space-3);font-size:var(--fs-14);color:var(--text-muted);padding-left:0}:where(.page-opret) .opret-tilbage-top:hover{color:var(--orange-dark)}:where(.page-opret) .info-note{background:var(--cream);border:1.5px solid var(--cream-mid);border-radius:var(--r-lg);padding:var(--space-4) var(--sp-18);font-size:var(--fs-14);color:var(--text);margin-bottom:var(--space-4);line-height:1.5}:where(.page-opret) .info-block{margin-bottom:var(--sp-18)}:where(.page-opret) .info-block h2{font-family:var(--font-display);font-size:var(--text-4);color:var(--brown-deep);margin-bottom:var(--space-2)}:where(.page-opret) .info-list{margin:0 0 var(--space-3) var(--sp-18);font-size:var(--fs-14);line-height:1.5}:where(.page-opret) .info-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}:where(.page-opret) .info-actions .btn-primary,:where(.page-opret) .info-actions .btn-outline{align-items:center;gap:var(--space-2);min-height:48px;display:inline-flex}:where(.page-opret) .opret-samtykke{gap:var(--space-3);font-size:var(--fs-14);margin:0 0 var(--space-2);padding:var(--space-3);border:2px solid var(--cream-mid);border-radius:var(--r-md);background:var(--card);cursor:pointer;align-items:flex-start;display:flex}:where(.page-opret) .opret-samtykke.valgt{border-color:var(--orange);background:var(--cream)}:where(.page-opret) .opret-samtykke.har-fejl{border-color:hsl(var(--brand-red-strong))}:where(.page-opret) .opret-samtykke input[type=checkbox]{width:28px;height:28px;accent-color:var(--orange);flex-shrink:0;margin:0}:where(.page-opret) .opret-samtykke>span{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}:where(.page-opret) .opret-samtykke-titel{font-size:var(--fs-15-5);color:var(--brown-deep)}:where(.page-opret) .opret-samtykke-tekst{font-size:var(--fs-13);color:var(--text-muted);line-height:1.45}:where(.page-opret) .opret-metoder{gap:var(--space-3);margin:var(--sp-18) 0;flex-direction:column;display:flex}:where(.page-opret) .opret-metode{gap:var(--space-3);border:1px solid var(--border);border-radius:var(--r-md);padding:var(--space-4);cursor:pointer;background:var(--card);align-items:flex-start;display:flex}:where(.page-opret) .opret-metode.valgt{border-color:hsl(var(--brand-orange));box-shadow:var(--shadow-sm)}:where(.page-opret) .opret-metode input[type=radio]{width:var(--space-5);height:var(--space-5);margin-top:var(--space-1);flex:none}:where(.page-opret) .opret-metode>span{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}:where(.page-opret) .opret-metode-tekst{font-size:var(--fs-13);color:var(--text-muted);line-height:1.45}:where(.page-opret) .opret-metode-pris{font-size:var(--fs-13);color:var(--text);font-weight:700}:where(.page-opret) .opret-metode-hoved{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}:where(.page-opret) .opret-metode-hoved .betalingsmaerker{margin-block:0}:where(.page-opret) .opret-metode-hoved .betalingsmaerker-liste{flex:none;justify-content:flex-end;gap:6px;margin:0}:where(.page-opret) .opret-metode-chip{font-size:var(--fs-12,.75rem);letter-spacing:.04em;text-transform:uppercase;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm,6px);border:1px solid var(--border);color:var(--text-muted);background:var(--cream-mid,transparent);font-weight:700}:where(.page-opret) .opret-betal-resume{justify-content:space-between;align-items:baseline;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius);background:var(--cream-mid,var(--card));margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}:where(.page-opret) .opret-betal-resume-note{font-size:var(--fs-13);color:var(--text-muted)}:where(.page-opret) .info-actions{gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}@media (width<=640px){:where(.page-opret) .opret-fakta li{gap:var(--sp-2);grid-template-columns:minmax(0,1fr)}:where(.page-opret) .opret-steps{gap:var(--space-2)}:where(.page-opret) .opret-step{grid-template-columns:minmax(0,1fr);grid-template-areas:"bar""tekst"}:where(.page-opret) .opret-step-knap{grid-template-columns:minmax(0,1fr);grid-template-areas:"tekst"}:where(.page-opret) .opret-step-tal{display:none}:where(.page-opret) .login-form{grid-template-columns:minmax(0,1fr)}:where(.page-opret) .login-card{width:min(100%, calc(100vw - (2 * var(--space-4))))}:where(.page-opret) .opret-step-tekst{font-size:var(--fs-12-5)}:where(.page-opret) .opret-offer-block .intro-pris{gap:var(--space-2);font-size:var(--fs-15-5);flex-direction:column}:where(.page-opret) .opret-offer-block .intro-pris span+span{padding:var(--space-2) 0 0;border-left:0;border-top:1px solid var(--cream-mid)}}:where(.page-opret) .login-remember{align-items:flex-start;gap:var(--space-3)}:where(.page-opret) .login-remember input[type=checkbox]{flex:none;margin-top:2px}:where(.page-opret) .login-label-row{justify-content:flex-start;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}:where(.page-opret) .login-label-row .login-label{margin-bottom:0}:where(.page-opret) .login-vis-kode{align-items:center;gap:var(--sp-6);min-height:24px;padding:0 var(--sp-6);font:inherit;font-size:var(--fs-13);color:var(--orange-mid);cursor:pointer;border-radius:var(--r-md);background:0 0;border:0;font-weight:600;display:inline-flex}:where(.page-opret) .login-vis-kode:hover{color:var(--orange-dark);background:var(--cream-warm);text-decoration:underline}:where(.page-opret) .login-vis-kode .mt-ikon{font-size:1.05em}:where(.page-opret) .opret-vilkaar-titel{display:block}:where(.page-opret) .opret-vilkaar-under{font-size:var(--fs-13);color:var(--text-muted);margin-top:2px;font-weight:400;display:block}:where(.page-opret) .opret-tryghedspunkter{margin-bottom:var(--space-3)}:where(.page-opret) .opret-kode-felt{display:block;position:relative}:where(.page-opret) .opret-kode-felt .login-input{padding-right:44px}:where(.page-opret) .opret-kode-toggle{height:calc(100% - var(--space-2));width:44px;color:var(--text-muted);cursor:pointer;border-radius:var(--r-md);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:0;right:0}:where(.page-opret) .opret-kode-toggle:hover{color:var(--orange-dark)}:where(.page-opret) .opret-kode-toggle .mt-ikon{font-size:1.15em}:where(.page-opret) .opret-tryghedspunkter{margin:0 0 var(--space-3);gap:var(--space-1);grid-column:1/-1;padding:0;list-style:none;display:grid}:where(.page-opret) .opret-tryghedspunkter li{gap:var(--space-2);font-size:var(--fs-12-5);color:var(--text-muted);grid-template-columns:auto minmax(0,1fr);align-items:start;line-height:1.4;display:grid}:where(.page-opret) .opret-tryghedspunkter .mt-ikon{color:var(--orange-mid);font-size:var(--fs-13-5);margin-top:1px}:where(.page-opret) .opret-resume{border:1px solid var(--cream-mid);background:var(--cream-warm);border-radius:var(--r-md);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4)}:where(.page-opret) .opret-resume-titel{margin:0 0 var(--space-2);font-size:var(--fs-12-5);letter-spacing:.06em;text-transform:uppercase;color:var(--orange-dark);font-weight:700}:where(.page-opret) .opret-resume-liste{gap:var(--space-2);margin:0;display:grid}:where(.page-opret) .opret-resume-liste>div{gap:var(--space-2);grid-template-columns:90px minmax(0,1fr);align-items:baseline;display:grid}:where(.page-opret) .opret-resume-liste dt{font-size:var(--fs-13);color:var(--text-muted)}:where(.page-opret) .opret-resume-liste dd{font-size:var(--fs-14);color:var(--brown-deep);overflow-wrap:anywhere;margin:0;font-weight:600}:where(.page-opret) .opret-resume-liste .intro-pris{font-size:var(--fs-13)}:where(.page-opret) .opret-resume-vilkaar{margin:var(--space-2) 0 0;font-size:var(--fs-13);color:var(--text-muted);line-height:1.5}:where(.page-opret) .opret-metode-forklaring{margin-top:var(--space-2);padding:var(--space-2);border-radius:var(--r-md);background:var(--cream-warm);font-size:var(--fs-13);color:var(--brown-deep);line-height:1.45;display:block}:where(.page-opret) .opret-betaling-links{gap:var(--space-2) var(--space-4);margin:var(--space-3) 0 0;font-size:var(--fs-13);flex-wrap:wrap;display:flex}:where(.page-opret) .opret-betaling-links a{color:var(--brown-deep);text-decoration:underline}@media (width<=640px){:where(.page-opret) .opret-resume-liste>div{grid-template-columns:minmax(0,1fr);gap:2px}}:where(.page-opret) .opret-labelhint{font-weight:500;font-size:var(--fs-13);color:var(--text-muted)}:where(.page-opret) .login-form>.login-remember{margin:var(--space-1) 0;font-size:var(--fs-14)}:where(.page-opret) .login-form>.login-remember+.login-remember{margin-top:calc(-1 * var(--space-1))}:where(.page-opret) .opret-juridisk-links{align-items:center;gap:var(--space-2);margin:var(--space-2) 0 var(--space-3);font-size:var(--fs-13);color:var(--text-muted);flex-wrap:wrap;display:flex}:where(.page-opret) .opret-juridisk-links button{font:inherit;font-size:inherit;color:var(--orange-mid);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}:where(.page-opret) .opret-juridisk-links button:hover{color:var(--orange-dark)}.opret-juridisk-modal{background:var(--card);color:var(--text);gap:0;padding:0}.opret-juridisk-header{z-index:1;background:var(--card);border-bottom:1px solid var(--cream-mid);padding:var(--space-4) var(--space-5);position:sticky;top:0}.opret-juridisk-header [data-radix-dialog-title]{font-family:var(--font-display);font-size:var(--text-3);color:var(--brown-deep);margin:0}.opret-juridisk-body{padding:var(--space-4) var(--space-5) var(--space-6)}.opret-juridisk-body .info-block:first-child{margin-top:0}@media (width<=560px){:where(.page-opret) .opret-metode-hoved,:where(.page-opret) .opret-metode-hoved .betalingsmaerker-liste{justify-content:flex-start}}:where(.page-opret) .opret-harbruger{margin:0 0 var(--space-6);font-size:var(--fs-14);color:var(--text-muted);grid-column:1/-1}:where(.page-opret) .opret-harbruger a{color:var(--brand);font-weight:600}:where(.page-opret) .opret-email-kendt{margin:calc(var(--space-2) * -1) 0 var(--space-2);font-size:var(--fs-13)}:where(.page-opret) .opret-email-kendt a{color:var(--brand);font-weight:600}:where(.page-opret) .opret-sikker{justify-content:flex-start;align-items:center;gap:var(--space-2) var(--space-3);margin:0 0 var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--cream-mid);flex-wrap:wrap;grid-column:1/-1;display:flex}:where(.page-opret) .opret-sikker .betalingsmaerker-liste{gap:var(--space-2);flex-wrap:wrap;margin:0}:where(.page-opret) .opret-sikker .betalingsmaerker{flex:none;margin-block:0}:where(.page-opret) .opret-sikker-tekst{align-items:center;gap:var(--sp-6);font-size:var(--fs-12-5);color:var(--text-muted);margin:0;display:inline-flex}:where(.page-opret) .opret-sikker .betalingsmaerke-logo{height:18px}:where(.page-opret) .opret-anbefaling{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--cream-mid);border-radius:var(--radius-md);background:var(--cream-soft)}:where(.page-opret) .opret-anbefaling p{font-size:var(--fs-14);margin:0}:where(.page-opret) .opret-anbefaling cite{margin-top:var(--space-2);font-style:normal;font-size:var(--fs-13);color:var(--text-muted);display:block}@media (width<=520px){:where(.page-opret) .opret-sikker{justify-content:flex-start}:where(.page-opret) .opret-sikker .betalingsmaerker{flex:0 0 100%;min-width:0}:where(.page-opret) .opret-sikker .betalingsmaerker-liste{justify-content:flex-start;gap:var(--space-2);flex-wrap:wrap;width:100%}}:where(.page-opret) .login-form>.opret-harbruger{margin:0 0 var(--space-5)}:where(.page-opret) .opret-sikker .betalingsmaerke svg{width:auto;height:18px}
