html.tema-glas .auth-glas{--auth-yta:#fff;--auth-falt:#fff;--auth-falt-kant:#0f4a3829;background:var(--auth-yta);color:var(--color-foreground)}html.tema-glas.dark .auth-glas{--auth-yta:#0a3326;--auth-falt:#ffffff0f;--auth-falt-kant:#ffffff29}html.tema-glas .auth-glas .auth-rubrik{font-family:var(--font-figtree), var(--font-sans);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.1rem,1.6rem + 1.6vw,2.9rem);font-weight:500;line-height:1.05}html.tema-glas .auth-glas .auth-tillbaka{color:var(--color-muted-foreground);transition:color .15s}html.tema-glas .auth-glas .auth-tillbaka:hover{color:var(--color-foreground)}html.tema-glas .auth-glas .auth-kort{background:0 0;border:0}html.tema-glas .auth-glas .auth-prick{background:var(--gl-logo-mark)}html.tema-glas .auth-glas .auth-kort label>span:first-child,html.tema-glas .auth-glas .auth-kort label span.text-sm{font-weight:500}html.tema-glas .auth-glas .auth-kort :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:var(--auth-falt);border-color:var(--auth-falt-kant);min-height:50px;color:var(--color-foreground);border-radius:14px;font-size:16px}html.tema-glas .auth-glas .auth-kort :is(input,select,textarea):focus-visible{outline:2px solid var(--gl-logo-mark);outline-offset:0;border-color:#0000}html.tema-glas .auth-glas .auth-kort input::placeholder{color:var(--color-muted-foreground)}html.tema-glas .auth-glas .auth-kort .bg-foreground:hover{filter:brightness(1.08)}html.tema-glas .auth-glas .auth-kort a[href^="/api/auth/sso/"],html.tema-glas .auth-glas .auth-kort .cta-edge{background:var(--gl-aktiv);border-color:var(--gl-aktiv-kant);color:var(--color-foreground);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html.tema-glas .auth-glas .auth-kort a[href^="/api/auth/sso/"]:hover,html.tema-glas .auth-glas .auth-kort .cta-edge:hover{background:var(--gl-hover);border-color:color-mix(in oklab, var(--gl-logo-mark) 55%, transparent)}html.tema-glas .auth-glas .auth-kort .h-px{background:var(--gl-hårlinje)}html.tema-glas .auth-glas .auth-kort .uppercase{text-transform:none;letter-spacing:0;font-size:13px}html.tema-glas .auth-glas .auth-kort [role=alert]{background:color-mix(in oklab, var(--color-status-danger) 11%, transparent);color:var(--color-foreground)}html.tema-glas.dark .auth-glas .auth-kort [role=alert]{background:#ff8a802e;background:lab(70.7174% 44.5695 26.3385/.18)}html.tema-glas .auth-glas .auth-kort .text-destructive{color:var(--color-status-danger)}html.tema-glas.dark .auth-glas .auth-kort .text-destructive{color:#ffb4ab}html.tema-glas .auth-glas .auth-kort :is(.bg-muted\/40,.bg-secondary,.bg-muted){background:var(--gl-spar);border-color:#0000}html.tema-glas .auth-glas .auth-kort a:not([href^="/api/auth/sso/"]):not(.bg-foreground):hover{color:var(--gl-sektion)}@media (prefers-reduced-motion:reduce){html.tema-glas .auth-glas .page-enter{animation:none}}html.tema-glas .auth-glas .auth-kort .bg-foreground{border-radius:999px;justify-content:center;width:100%;min-height:52px;font-size:16px;font-weight:400}html.tema-glas .auth-glas .auth-kort .bg-foreground:disabled{opacity:.55}html.tema-glas .auth-glas .auth-scen{padding:12px 12px 12px 0}html.tema-glas .auth-glas .auth-scen-yta{isolation:isolate;color:#fff;border-radius:28px;height:calc(100dvh - 24px);position:sticky;top:12px;overflow:hidden}.auth-scen-bakgrund{z-index:-2;background:radial-gradient(60% 80% at 15% 20%,#13604a 0%,#0000 70%),radial-gradient(50% 70% at 90% 90%,#1f6b54 0%,#0000 70%),linear-gradient(125deg,#0a3326 0%,#0f4a38 45%,#0a3326 100%);position:absolute;inset:0}.auth-scen-strimma{z-index:-1;filter:blur(60px);border-radius:50%;height:170%;position:absolute;top:-35%;transform:rotate(28deg)}.auth-scen-strimma-1{opacity:.7;background:#3b8f76;width:34%;left:18%}.auth-scen-strimma-2{opacity:.22;background:#c7ebdd;width:22%;left:70%}.auth-scen-foto{object-fit:cover;z-index:-2}.auth-scen-ton{z-index:-1;background:linear-gradient(#0f4a380d 30%,#0a33268c);position:absolute;inset:0}.auth-scen-innehall{flex-direction:column;justify-content:center;gap:26px;padding:clamp(36px,4.5vw,64px);display:flex;position:absolute;inset:0}.auth-scen-innehall.auth-scen-slut{justify-content:flex-end}.auth-scen-rubrik{letter-spacing:-.035em;margin:0;font-size:clamp(2rem,1.3rem + 1.5vw,2.8rem);font-weight:500;line-height:1.06}.auth-scen-rubrik span{color:#ffffff9e}.auth-scen-etikett{color:#a9ead3;margin:0;font-size:14px;font-weight:500}.auth-scen-bockar{gap:14px;margin:0;padding:0;font-size:17px;list-style:none;display:grid}.auth-scen-bockar li{align-items:center;gap:12px;display:flex}.auth-scen-bock{color:#0a3326;background:#7fd3b8;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.auth-scen-citat{gap:26px;max-width:600px;margin:0;display:grid}.auth-scen-citat blockquote{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.7rem,1.1rem + 1.1vw,2.3rem);font-weight:500;line-height:1.15}.auth-scen-citat figcaption{align-items:center;gap:14px;display:flex}.auth-scen-avatar{object-fit:cover;border-radius:50%;width:56px;height:56px}.auth-scen-citat figcaption b{font-weight:500;display:block}.auth-scen-citat figcaption span span{color:#ffffffd9;font-size:14px;display:block}html.tema-glas .auth-glas .auth-besked{color:var(--color-foreground);background:#eef6f1;border-radius:18px;align-items:flex-start;gap:14px;padding:16px 18px 16px 16px;display:flex}html.tema-glas .auth-glas .auth-besked-fel{background:color-mix(in oklab, var(--color-status-danger) 9%, transparent)}html.tema-glas .auth-glas .auth-besked-bricka{color:#fff;background:#379b83;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;margin-top:1px;display:grid}html.tema-glas .auth-glas .auth-besked-fel .auth-besked-bricka{background:var(--color-danger-solid)}html.tema-glas .auth-glas .auth-besked-rubrik{letter-spacing:-.01em;font-size:16px;font-weight:500;line-height:1.3;display:block}html.tema-glas .auth-glas .auth-besked-rad{color:var(--color-muted-foreground);margin-top:2px;font-size:14.5px;font-weight:300;line-height:1.5;display:block}html.tema-glas .auth-glas .auth-besked-rad strong{color:var(--color-foreground);font-weight:500}html.tema-glas.dark .auth-glas .auth-besked{background:#ffffff14}html.tema-glas.dark .auth-glas .auth-besked-fel{background:#ff8a8029;background:lab(70.7174% 44.5695 26.3385/.16)}html.tema-glas .auth-glas .auth-adress{color:var(--color-foreground);justify-content:space-between;align-items:baseline;gap:16px;padding:0 2px;font-size:16px;font-weight:500;display:flex}html.tema-glas .auth-glas .auth-adress-kopiera{font:inherit;color:var(--gl-sektion);cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:14px;font-weight:500}html.tema-glas .auth-glas .auth-adress-kopiera:hover{color:var(--gl-sektion)}html.tema-glas .auth-glas .auth-rad{border-top:1px solid var(--gl-hårlinje);color:var(--color-muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding-top:20px;font-size:14px;font-weight:300;display:flex}html.tema-glas .auth-glas .auth-knapp{background:var(--gl-cta-bg);width:100%;min-height:52px;color:var(--gl-cta-fg);font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 26px;font-size:16px;font-weight:400;transition:filter .15s;display:inline-flex}html.tema-glas .auth-glas .auth-knapp:hover{filter:brightness(1.08)}html.tema-glas .auth-glas .auth-knapp:disabled{opacity:.55;cursor:default;filter:none}html.tema-glas .auth-glas .auth-knapp-smal{width:auto;min-height:48px;padding:0 22px;font-size:15px}html.tema-glas .auth-glas .auth-lank{color:var(--color-foreground);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--color-foreground) 30%, transparent);text-decoration-color:color-mix(in oklab, var(--color-foreground) 30%, transparent);align-items:center;gap:6px;font-size:15px;display:inline-flex}html.tema-glas .auth-glas .auth-lank:hover{text-decoration-color:currentColor}
