.klp-page{flex-direction:column;gap:18px;display:flex}.klp-page .pi{max-width:1180px}.klp-panel{box-sizing:border-box;color:#eef4ec;border-radius:22px;flex-direction:column;gap:16px;width:100%;min-width:0;max-width:1180px;padding:22px;display:flex;position:relative}.klp-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.klp-howto{text-align:center;color:#cfe0db;margin:4px 0 0;font-size:15px;line-height:1.5}.klp-howto b{color:#b8e36a}.klp-howto b.is-join{color:#ffb347}.klp-howto span{color:#a9c4bd;font-size:14px}.klp-kinds{flex-direction:column;align-items:center;gap:8px;margin-top:-4px;display:flex}.klp-kinds>small{color:#a9bfa4;font-size:13px;font-weight:800}.klp-kinds ul{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.klp-kinds li{border:1px solid color-mix(in srgb,var(--k) 33%,transparent);background:linear-gradient(120deg,color-mix(in srgb,var(--k) 13%,transparent),#0b1a1f 70%);color:#fff;border-radius:999px;align-items:center;gap:6px;padding:4px 11px 4px 5px;font-size:13px;font-weight:800;display:inline-flex}.klp-kinds li>span{background:var(--k);color:#0d1611;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.klp-bigs{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;max-width:900px;margin:0 auto;display:grid}.klp-big{isolation:isolate;color:#eef4ec;min-height:108px;font:inherit;cursor:pointer;box-shadow:none;background:#0b1a1f;border:1px solid #2e5e52;border-radius:20px;justify-content:center;align-items:center;gap:18px;padding:18px 24px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.klp-big:before{content:"";z-index:-1;background:var(--art) center/cover no-repeat;opacity:.3;width:62%;transition:opacity .2s;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(270deg,#000 25%,#0000 95%);mask-image:linear-gradient(270deg,#000 25%,#0000 95%)}.klp-big:hover{border-color:var(--b)}.klp-big[aria-pressed=true]{border:2px solid var(--b);background:linear-gradient(120deg,color-mix(in srgb,var(--b) 18%,transparent),#0b1a1f 75%);box-shadow:0 0 26px color-mix(in srgb,var(--b) 22%,transparent);padding:17px 23px}.klp-big[aria-pressed=true]:before{opacity:.55}.klp-big:focus-visible{outline:2px solid var(--b);outline-offset:3px}.klp-big-icon{box-sizing:border-box;background:color-mix(in srgb,var(--b) 10%,transparent);width:64px;height:64px;color:var(--b);border:2px solid var(--b);box-shadow:0 0 0 3px #06101ed9,0 0 14px color-mix(in srgb,var(--b) 33%,transparent);border-radius:18px;flex:none;place-items:center;display:grid}.klp-big[aria-pressed=true] .klp-big-icon{background:color-mix(in srgb,var(--b) 20%,transparent)}.klp-big strong{font-family:var(--font-display,"Barlow Condensed"),Manrope,sans-serif;color:#fff;white-space:nowrap;text-shadow:0 2px 6px #00000080;font-size:34px;font-weight:800;line-height:1}.klp-big strong em{color:var(--b);font-style:normal}.klp-divider{background:linear-gradient(90deg,#3e8a7300,#3dffb08c 50%,#3e8a7300);width:100%;height:1px;margin:2px auto;display:block;box-shadow:0 0 8px #3dffb040}.klp-find{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:22px;width:100%;max-width:1100px;margin:0 auto;display:grid}.klp-mine{background:linear-gradient(160deg,#b8e36a1a,#0a1820 60%);border:1.5px solid #b8e36a87;border-radius:16px;flex-direction:column;gap:10px;margin-top:66px;padding:16px;display:flex;position:sticky;top:16px;box-shadow:0 0 16px #b8e36a24}.klp-mine-head{flex-direction:column;gap:6px;display:flex}.klp-page :is(.klp-mine-head h3,.klp-listhead h3,.klp-sechead h3,.klp-cta strong){font-family:var(--font-display,"Barlow Condensed"),Manrope,sans-serif;color:#fff;text-align:left;margin:0;padding:0;font-weight:800;line-height:1}.klp-mine-head h3:before,.klp-mine-head h3:after,.klp-listhead h3:before,.klp-listhead h3:after,.klp-sechead h3:before,.klp-sechead h3:after{content:none!important;display:none!important}.klp-mine-head h3{font-size:24px}.klp-mine-head h3 em,.klp-listhead h3 em{color:#b8e36a;font-style:normal}.klp-mine-head i{background:linear-gradient(90deg,#b8e36a,#b8e36a00);border-radius:2px;height:2px;display:block}.klp-mine-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.klp-mine-list a{border:1px solid color-mix(in srgb,var(--c) 40%,transparent);border-left:4px solid var(--c);color:#eef4ec;background:#0b1a1f;border-radius:12px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:grid}.klp-mine-list a:hover,.klp-mine-list a:focus-visible{border-color:var(--c)}.klp-mine-logo{background:#071420;border-radius:10px;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.klp-mine-logo img{object-fit:contain}.klp-mine-text{flex-direction:column;gap:2px;min-width:0;display:flex}.klp-mine-text strong{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.klp-mine-text small{color:var(--c);font-size:12px;font-weight:800}.klp-mine-text .klp-mine-kicker,.klp-mine-go{display:none}.klp-mine-empty{color:#c7d6c3;margin:0;font-size:13px;line-height:1.45}.klp-mine-empty a{color:#b8e36a;font-weight:800}.klp-mine-note{color:#a9bfa4;font-size:12.5px;line-height:1.4}.klp-findmain{flex-direction:column;gap:18px;min-width:0;display:flex}.klp-search{box-sizing:border-box;color:#a9bfa4;background:#0b1a1f;border:1px solid #2e5e52;border-radius:14px;align-self:center;align-items:center;gap:10px;width:100%;max-width:520px;min-height:50px;padding:0 16px;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 0 14px #3dffb014}.klp-search:focus-within{border-color:#b8e36a;box-shadow:0 0 14px #b8e36a33}.klp-search input{color:#eef4ec;min-width:0;font:inherit;outline:0;flex:1;padding:0;font-size:15px;box-shadow:none!important;background:0 0!important;border:0!important}.klp-listhead{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.klp-listhead h3{font-size:28px}.klp-listhead small{color:#a9bfa4;font-size:13.5px}.klp-clubs{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.klp-club{isolation:isolate;border:1.5px solid color-mix(in srgb,var(--c) 53%,transparent);border-left:5px solid var(--c);background:linear-gradient(110deg,color-mix(in srgb,var(--c) 12%,transparent),#0a1820 55%);box-shadow:0 0 18px color-mix(in srgb,var(--c) 13%,transparent);border-radius:16px;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 18px;display:grid;position:relative;overflow:hidden}.klp-club:before{content:"";z-index:-1;background:var(--art) center/cover no-repeat;opacity:.5;width:60%;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(270deg,#000 30%,#0000 95%);mask-image:linear-gradient(270deg,#000 30%,#0000 95%)}.klp-club-logo{border:1px solid color-mix(in srgb,var(--c) 33%,transparent);background:#071420;border-radius:16px;place-items:center;width:76px;height:76px;display:grid;overflow:hidden}.klp-club-logo img{object-fit:contain}.klp-club-text{flex-direction:column;gap:6px;min-width:0;display:flex}.klp-club-text>strong{font-family:var(--font-display,"Barlow Condensed"),Manrope,sans-serif;color:#fff;text-shadow:0 2px 6px #00000080;font-size:28px;line-height:1}.klp-club-text>small{color:#c7d6c3;text-shadow:0 1px 3px #0009;font-size:13.5px;line-height:1.4}.klp-facts{flex-wrap:wrap;gap:6px;display:flex}.klp-facts small{color:#eef4ec;background:#071420;border:1px solid #24464a;border-radius:8px;padding:3px 9px;font-size:12.5px;font-weight:800}.klp-club-actions{flex-direction:column;align-items:stretch;gap:8px;display:flex}.klp-member{background:var(--c);color:#0d1611;text-align:center;white-space:nowrap;border-radius:11px;padding:9px 16px;font-size:14px;font-weight:800;box-shadow:inset 0 1px #fff6,0 2px #00000059}.klp-member.is-pending{color:#ffb347;box-shadow:none;background:#071420;border:1px solid #ffb3478c}.klp-see{border:1px solid color-mix(in srgb,var(--c) 53%,transparent);color:#eef4ec;text-align:center;white-space:nowrap;background:#0b1a1f;border-radius:11px;padding:8px 16px;font-size:13.5px;font-weight:800;text-decoration:none}.klp-see:hover,.klp-see:focus-visible{border-color:var(--c)}.klp-see:after{content:"";border-radius:inherit;position:absolute;inset:0}.klp-club:has(.klp-see:hover){border-color:var(--c)}.klp-see.is-main{border-color:var(--c);background-color:var(--c);color:#0d1611;padding:9px 16px;font-size:14px;box-shadow:inset 0 1px #fff6,0 2px #00000059}.klp-empty{text-align:center;color:#c7d6c3;border:1px dashed #2e5e52;border-radius:14px;margin:0;padding:22px;font-size:15px;line-height:1.5}.klp-empty button{all:unset;cursor:pointer;color:#ffb347;text-underline-offset:3px;font-weight:800;text-decoration:underline}.klp-empty button:focus-visible{outline-offset:2px;outline:2px solid #ffb347}.klp-note{color:#c7d6c3;background:#071420;border:1px solid #24464a;border-radius:12px;margin:0;padding:10px 14px;font-size:13.5px;line-height:1.45}.klp-join{flex-direction:column;gap:18px;width:100%;max-width:1100px;margin:0 auto;display:flex}.klp-sec{flex-direction:column;gap:10px;min-width:0;display:flex}.klp-sechead{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.klp-sechead h3{font-size:28px}.klp-sechead h3 em{color:var(--s);font-style:normal}.klp-sechead small{color:#a9bfa4;font-size:13.5px}.klp-secrule{background:linear-gradient(90deg,var(--s),#0000 60%);border-radius:2px;height:2px;display:block}.klp-gets{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.klp-gets li,.klp-cta{isolation:isolate;position:relative;overflow:hidden}.klp-gets li:before,.klp-cta:before{content:"";z-index:-1;background:linear-gradient(90deg,#0a1820 42%,#0a182080),var(--art) right center/cover no-repeat;position:absolute;inset:0}.klp-gets li{box-sizing:border-box;border:1px solid #1d3a3a;border-left:4px solid var(--c);background:#0a1820;border-radius:14px;flex-direction:column;gap:6px;min-height:104px;padding:14px 16px;display:flex}.klp-gets strong{color:#fff;font-size:17px}.klp-gets small{color:#c7d6c3;max-width:250px;font-size:13.5px;line-height:1.4}.klp-steps,.klp-roles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.klp-steps li,.klp-roles li{background:#0a1820;border:1px solid #2e5e52;border-radius:14px;flex-direction:column;gap:6px;min-width:0;padding:14px;display:flex}.klp-steps li>span{color:#0d1611;background:#4fe3c8;border-radius:10px;place-items:center;width:32px;height:32px;font-size:15px;font-weight:900;display:grid}.klp-roles li{border-color:color-mix(in srgb,var(--c) 40%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--c) 11%,transparent),#0a1820 70%)}.klp-roles li>span{background:var(--c);color:#0d1611;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.klp-steps strong,.klp-roles strong{color:#fff;font-size:15px}.klp-steps small,.klp-roles small{color:#c7d6c3;font-size:13px;line-height:1.4}.klp-cta{--art:url(/card-backgrounds/klover-lysningen.webp);background:#0a1820;border:1.5px solid #ffb347;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex;box-shadow:0 0 18px #ffb34733}.klp-cta>span{flex-direction:column;gap:4px;display:flex}.klp-cta strong{font-size:28px}.klp-cta strong em{color:#ffb347;font-style:normal}.klp-cta small{color:#c7d6c3;font-size:14px}.klp-cta a{color:#2a1405;background-color:#ffb347;border-radius:12px;flex:none;align-items:center;gap:8px;padding:12px 20px;font-size:15px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #fff6,0 2px #00000059}.klp-cta a:hover,.klp-cta a:focus-visible{filter:brightness(1.06)}@media (max-width:1000px){.klp-steps,.klp-roles{grid-template-columns:repeat(2,minmax(0,1fr))}.klp-big strong{font-size:28px}}@media (max-width:860px) and (min-width:701px){.klp-find{grid-template-columns:200px minmax(0,1fr);gap:16px}.klp-club{grid-template-columns:60px minmax(0,1fr)}.klp-club-logo{width:60px;height:60px}.klp-club-actions{flex-direction:row;grid-column:1/-1;justify-content:flex-end}}@media (max-width:700px){.klp-panel{border-radius:16px;gap:12px;padding:14px}.klp-howto{font-size:14px}.klp-howto span{font-size:13px}.klp-kinds ul{gap:6px}.klp-kinds li{padding:3px 9px 3px 4px;font-size:12px}.klp-bigs{gap:8px}.klp-big{flex-direction:column;gap:8px;min-height:0;padding:12px 8px}.klp-big[aria-pressed=true]{padding:11px 7px}.klp-big:before{width:100%}.klp-big-icon{border-radius:13px;width:44px;height:44px}.klp-big-icon svg{width:24px;height:24px}.klp-big strong{font-size:22px}.klp-find{flex-direction:column;gap:12px;display:flex}.klp-findmain{display:contents}.klp-search{border-radius:12px;order:1;max-width:none;min-height:44px;padding:0 12px}.klp-mine{box-shadow:none;background:0 0;border:0;order:2;gap:8px;margin-top:0;padding:0;position:static}.klp-mine-head,.klp-mine-note{display:none}.klp-mine-empty{background:linear-gradient(110deg,#b8e36a1a,#0a1820 60%);border:1.5px solid #b8e36a80;border-radius:14px;padding:10px 12px}.klp-mine-list a{border:1.5px solid var(--c);background:linear-gradient(110deg,color-mix(in srgb,var(--c) 12%,transparent),#0a1820 60%);box-shadow:0 0 14px color-mix(in srgb,var(--c) 15%,transparent);border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;padding:10px 12px}.klp-mine-logo{border:2px solid var(--c);border-radius:50%;width:44px;height:44px}.klp-mine-text .klp-mine-kicker{letter-spacing:.08em;text-transform:uppercase;font-size:11px;display:block}.klp-mine-text strong{font-size:15px}.klp-mine-text small:last-child{color:#c7d6c3;font-weight:600}.klp-mine-go{color:var(--c);font-size:13px;font-weight:800;display:inline}.klp-listhead,.klp-clubs,.klp-empty,.klp-note{order:3}.klp-listhead h3{font-size:22px}.klp-listhead small{font-size:12.5px}.klp-clubs{gap:10px}.klp-club{border-left-width:4px;border-radius:14px;grid-template-columns:48px minmax(0,1fr) auto;gap:10px;padding:10px 12px}.klp-club-logo{border-radius:12px;width:48px;height:48px}.klp-club-logo img{width:40px!important;height:40px!important}.klp-club-text{gap:3px}.klp-club-text>strong{font-size:19px}.klp-club-text>small{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;display:-webkit-box;overflow:hidden}.klp-facts small{padding:2px 7px;font-size:11.5px}.klp-facts small:nth-child(n+3){display:none}.klp-club-actions{gap:6px}.klp-member,.klp-see,.klp-see.is-main{padding:7px 10px;font-size:12.5px}.klp-empty{padding:16px;font-size:14px}.klp-note{font-size:12.5px}.klp-sechead h3,.klp-cta strong{font-size:22px}.klp-gets,.klp-steps,.klp-roles{grid-template-columns:minmax(0,1fr);gap:8px}.klp-gets li{min-height:0}.klp-cta{flex-direction:column;align-items:stretch;padding:14px 16px}.klp-cta a{justify-content:center}}@media (prefers-reduced-motion:reduce){.klp-big,.klp-big:before,.klp-search{transition:none}}
.akl{display:none}@media (max-width:700px){.klp-page>:not(.akl):not(.o4k-nav):not(.o4k-mobilebar):not(.o4k-bottomnav):not(.clm):not(nav):not(header.o4k-nav){display:none!important}.akl{color:#eaf4ec;padding:12px 4px 8px;display:block}.akl-title{font-family:var(--font-display,inherit);margin:0;font-size:34px;font-weight:800;line-height:1.1}.akl-title span{background:linear-gradient(100deg,#fff 40%,#5fd3ff 50%,#fff 60%) 0 0/250% 100%;color:#0000;filter:drop-shadow(0 2px #00000073);-webkit-background-clip:text;background-clip:text;padding-bottom:6px;animation:1.6s .2s both akl-shine;display:inline-block;position:relative}.akl-title span:after{content:"";background:linear-gradient(90deg,#5fd3ff,#5fd3ff00);border-radius:4px;height:4px;position:absolute;bottom:0;left:0;right:0}.akl-mine{flex-direction:column;gap:10px;margin-top:14px;display:flex}.akl-banner{border:3px solid var(--c);background:linear-gradient(90deg,#07130ff2 50%,#07130f80),var(--art) right center/cover,#0c1f19;min-height:84px;box-shadow:0 0 18px color-mix(in srgb,var(--c) 35%,transparent);border-radius:22px;align-items:center;gap:12px;padding:12px;text-decoration:none;display:flex;position:relative;color:#eaf4ec!important}.akl-logo{color:#2e6b55;background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.akl-logo img{object-fit:contain;width:100%;height:100%}.akl-banner-text{flex-direction:column;flex:1;min-width:0;display:flex}.akl-banner-text strong{font-family:var(--font-display,inherit);font-size:21px;font-weight:800;line-height:1.1}.akl-banner-text small{color:#a8bfb0;font-size:13px}.akl-role{background:var(--c);color:#0b1f12;border-radius:99px;flex:none;padding:4px 10px;font-size:12px;font-weight:900}.akl-search{background:#07130f;border:2px solid #2e6b55;border-radius:16px;align-items:center;gap:8px;height:48px;margin-top:14px;padding:0 14px;display:flex}.akl-search input{color:#eaf4ec;min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:16px}.akl h2.akl-h{font-family:var(--font-display,inherit);color:#fff;margin:20px 0 0;font-size:22px;font-weight:800}.akl-h em{color:#5fd3ff;font-style:normal}.akl-list{flex-direction:column;gap:8px;margin-top:10px;display:flex}.akl-row{border:2px solid #1e3a30;border-left:6px solid var(--c);background:#0c1f19;border-radius:18px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex;color:#eaf4ec!important}.akl-row .akl-logo{width:40px;height:40px}.akl-row-text{flex:1;min-width:0}.akl-row-text strong{font-size:16px;display:block}.akl-row-text small{color:#a8bfb0;font-size:13px}.akl-tag{border:2px solid var(--c);border-radius:99px;flex:none;padding:3px 9px;font-size:12px;font-weight:900}.akl-empty{color:#a8bfb0;font-size:15px}.akl-note{color:#a8bfb0;text-align:center;margin:16px 0 0;font-size:14px}.akl-apply{background:#0c2230;border:2px dashed #5fd3ff;border-radius:20px;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:14px 16px;text-decoration:none;display:flex;color:#eaf4ec!important}.akl-apply small{color:#a8bfb0;font-size:13px;display:block}.akl-apply strong{font-size:18px}.akl-apply>span:last-child{color:#5fd3ff;font-size:28px}}@keyframes akl-shine{0%{background-position:100% 0}to{background-position:0 0}}@media (max-width:700px){.akl h2.akl-h:first-of-type{margin-top:16px}.akl-h+.akl-mine{margin-top:10px}.akl-headrow{justify-content:space-between;align-items:flex-end;gap:10px;margin-top:20px;display:flex}.akl-headrow h2.akl-h{margin:0}.akl-headrow .sp-menu{transform-origin:100% 0;left:auto;right:0}.akl-headrow .sp-label{display:none}}
