.ki-page{color:#eef4ec;min-width:0}.ki-wrap{flex-direction:column;gap:34px;min-width:0;max-width:1180px;margin:0 auto;padding:8px 0 50px;display:flex}.ki-heading{font-family:var(--font-display,"Barlow Condensed"),Manrope,sans-serif;color:#fff;margin:0;font-size:36px;font-weight:800;line-height:1}.ki-heading:after{content:none!important;display:none!important}.ki-heading em,.ki-hero h1 em{color:#c2f58b;font-style:normal}.ki-heading.is-sm{font-size:30px}.ki-heading.is-lg{font-size:44px}.ki-rule{background:linear-gradient(90deg,#7fc24a,#7fc24a00);border-radius:2px;width:200px;height:2px;margin:8px 0 16px;display:block}.ki-rule.is-center{background:linear-gradient(90deg,#7fc24a00,#7fc24a 50%,#7fc24a00);margin-inline:auto}.ki-fade{isolation:isolate;position:relative;overflow:hidden}.ki-fade:before{content:"";z-index:-1;opacity:.38;pointer-events:none;background-position:100%;background-size:cover;position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#0000 18%,#0000008c 52%,#000 92%);mask-image:linear-gradient(100deg,#0000 18%,#0000008c 52%,#000 92%)}.ki-fade.is-top:before{opacity:.3;background-position:50% 30%;-webkit-mask-image:linear-gradient(#000 0%,#00000080 45%,#0000 85%);mask-image:linear-gradient(#000 0%,#00000080 45%,#0000 85%)}.ki-img-fjellhuset:before{background-image:url(/card-backgrounds/fjellhuset.webp)}.ki-img-vennegjengen:before{background-image:url(/card-backgrounds/vennegjengen.webp)}.ki-img-skogsmarkedet:before{background-image:url(/card-backgrounds/skogsmarkedet.webp)}.ki-img-lysalteret:before{background-image:url(/card-backgrounds/lysalteret.webp)}.ki-img-fjellstien:before{background-image:url(/card-backgrounds/fjellstien.webp)}.ki-img-hemmeligheten:before{background-image:url(/card-backgrounds/hemmeligheten.webp)}.ki-img-skogvokteren:before{background-image:url(/card-backgrounds/skogvokteren.webp)}.ki-img-klover-lysningen:before{opacity:.3;background-image:url(/card-backgrounds/klover-lysningen.webp)}.ki-hero{box-sizing:border-box;background:linear-gradient(90deg,#0d1a12 30%,#0d1a1266 100%);border:1px solid #4b7a3a;border-radius:24px;flex-direction:column;justify-content:center;gap:14px;min-height:340px;padding:46px 44px;display:flex;box-shadow:0 24px 50px #00000080}.ki-hero:before{opacity:.55;background-image:url(/share-forest.png)}.ki-hero h1{max-width:640px;font-family:var(--font-display,"Barlow Condensed"),Manrope,sans-serif;color:#fff;margin:0;font-size:64px;font-weight:800;line-height:.98}.ki-hero h1:after{content:none!important}.ki-hero .ki-rule{width:260px;margin:0}.ki-hero p{color:#d6e2d9;max-width:560px;margin:0;font-size:17px;line-height:1.55}.ki-pill{letter-spacing:.08em;color:#c2f58b;background:#0d1a12cc;border:1px solid #4b7a3a;border-radius:999px;align-self:flex-start;padding:5px 12px;font-size:12px;font-weight:800}.ki-actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.ki-facts{flex-wrap:wrap;gap:8px;display:flex}.ki-facts span{color:#d6e2d9;background:#0d1a12cc;border:1px solid #2f4a33;border-radius:999px;padding:5px 12px;font-size:13px}.ki-btn{background:#1b2a1d;background-image:var(--gloss-dark);min-height:48px;box-shadow:var(--depth-dark);border:1px solid #5d8f45;border-radius:12px;align-items:center;gap:8px;padding:0 22px;font-size:16px;font-weight:800;display:inline-flex;color:#e2ffc4!important;text-decoration:none!important}.ki-btn-primary{border-color:var(--action-border);background:var(--action-background);box-shadow:var(--action-shadow);color:var(--action-color)!important}.ki-btn:hover{filter:brightness(1.06)}.ki-btn:focus-visible{outline-offset:2px;outline:2px solid #c9e887}.ki-tiles{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;display:grid}.ki-tile{box-sizing:border-box;background:linear-gradient(160deg,#173826 0%,#0d1f16 100%);border:1px solid #3f6a35;border-radius:18px;flex-direction:column;gap:8px;min-height:210px;padding:20px;display:flex;box-shadow:0 14px 30px #0006}.ki-tile strong{color:#fff;font-size:18px}.ki-tile>span:last-child{color:#d6e2d9;max-width:32ch;font-size:14.5px;line-height:1.5}.ki-icon{color:#0e1a0b;background:radial-gradient(circle at 35% 30%,#fff,#b8e36a 60%,#4e8a2c);border-radius:50%;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 0 14px #b8e36a66}.ki-icon.is-discord{background:radial-gradient(circle at 35% 30%,#fff,#8f9bff 60%,#4652c9);box-shadow:0 0 14px #8f9bff73}.ki-steps-panel{background:linear-gradient(#17382699 0%,#0d1a12 70%);border:1px solid #3f6a35;border-radius:22px;padding:30px 28px 28px;box-shadow:0 20px 44px #00000073}.ki-steps-panel .ki-heading{text-shadow:0 2px 6px #0009}.ki-steps{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ki-steps li{background:#0d1a12e0;border:1px solid #2f4a33;border-radius:16px;flex-direction:column;gap:8px;padding:18px;display:flex}.ki-steps strong{color:#fff;font-size:17px}.ki-steps li>span:last-child{color:#d6e2d9;font-size:14px;line-height:1.5}.ki-num{color:#0e1a0b;background:#b8e36a;border-radius:50%;place-items:center;width:36px;height:36px;font-size:17px;font-weight:800;display:grid;box-shadow:0 0 14px #b8e36a66}.ki-split{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px;display:grid}.ki-panel{background:linear-gradient(135deg,#173c2c 0%,#071d14 100%);border:1px solid #3f6a35;border-radius:20px;flex-direction:column;gap:14px;padding:24px;display:flex;box-shadow:0 14px 30px #0006}.ki-list{flex-direction:column;gap:14px;max-width:46ch;margin:0;padding:0;list-style:none;display:flex}.ki-list li{color:#d6e2d9;font-size:14.5px;line-height:1.55}.ki-list strong{color:#fff;font-size:16px;display:block}.ki-roles{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.ki-roles>div{background:#111d16;border:1px solid #2f4a33;border-radius:14px;flex-direction:column;gap:6px;padding:16px;display:flex}.ki-roles strong{color:#fff;font-size:16px}.ki-roles span{color:#c9d6cd;font-size:14px;line-height:1.5}.ki-roles>.is-gold{background:#1c1a10;border-color:#f2c14e}.ki-roles>.is-gold strong{color:#ffe7a8}.ki-roles>.is-gold span{color:#e9dcb6}.ki-apply{background:linear-gradient(90deg,#0e1c14 0%,#10241a 55%,#10241ab3 100%);border:2px solid #5d8f45;border-radius:24px;flex-wrap:wrap;gap:34px;padding:34px;scroll-margin-top:20px;display:flex;box-shadow:0 0 30px #7fc24a2e,0 24px 50px #00000080}.ki-apply-intro{flex-direction:column;flex:300px;gap:14px;max-width:380px;display:flex}.ki-apply-intro .ki-rule{margin:0}.ki-apply-intro p{color:#d6e2d9;margin:0;font-size:15.5px;line-height:1.6}.ki-apply-intro small{color:#a9b8ae;font-size:13px;line-height:1.5}.ki-apply-intro a{color:#c9e79a;font-weight:700}.ki-mini{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ki-mini li{color:#d6e2d9;align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.5;display:flex}.ki-mini span{color:#0e1a0b;background:#b8e36a;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:grid}.ka-form,.ka-done{box-sizing:border-box;background:#0d1a12f0;border:1px solid #2f4a33;border-radius:20px;flex:2 520px;min-width:0;padding:24px}.ka-form{flex-direction:column;gap:18px;display:flex}.ka-form fieldset{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}.ka-form legend{letter-spacing:.1em;text-transform:uppercase;color:#a9b8ae;margin-bottom:10px;padding:0;font-size:12px;font-weight:800}.ka-form fieldset.ka-safe{background:#f2c14e0f;border:1px solid #f2c14e80;border-radius:14px;padding:14px}.ka-form fieldset.ka-safe legend{color:#f2c14e;margin-bottom:0;padding:0 6px}.ka-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ka-form label{color:#d6e2d9;flex-direction:column;gap:6px;font-size:13.5px;font-weight:700;display:flex}.ka-form input:not([type=checkbox]),.ka-form select,.ka-form textarea{box-sizing:border-box;color:#fff;width:100%;min-height:46px;font:inherit;background:#0b1510;border:1px solid #3c5747;border-radius:12px;padding:0 12px;font-size:15px;font-weight:500}.ka-form textarea{resize:vertical;min-height:110px;padding:12px;line-height:1.5}.ka-form input::placeholder,.ka-form textarea::placeholder{color:#7f8f86}.ka-form input:focus-visible,.ka-form select:focus-visible,.ka-form textarea:focus-visible{outline-offset:1px;outline:2px solid #b8e36a}.ka-size{max-width:300px}.ka-group{flex-direction:column;gap:8px;display:flex}.ka-group>span,.ka-games-head>span{color:#d6e2d9;font-size:13.5px;font-weight:700}.ka-games-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ka-games-head small,.ka-note{color:#a9b8ae;font-size:12.5px}.ka-safe .ka-note{color:#c9bf9f}.ka-chips{flex-wrap:wrap;gap:8px;display:flex}.ka-chip{color:#d6e2d9;min-height:44px;font:inherit;cursor:pointer;background:#0b1510;border:1px solid #3c5747;border-radius:999px;padding:0 16px;font-size:14px;font-weight:800}.ka-chip.is-square{border-radius:12px}.ka-chip[aria-pressed=true]{color:#e2ffc4;background:#c2f58b2e;border:2px solid #c2f58b}.ka-games{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ka-game{--g:184,227,106;border:1px solid rgba(var(--g),.45);background:linear-gradient(160deg,rgba(var(--g),.12),#121815 75%);color:#fff;text-align:left;min-height:46px;font:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:9px;padding:0 10px;font-size:14px;font-weight:800;display:flex}.ka-game img{object-fit:contain;flex:none;width:26px;height:26px}.ka-game span{flex:1;min-width:0;line-height:1.15}.ka-game i{color:#0e1a0b;border:1px solid #3c5747;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;display:grid}.ka-game[aria-pressed=true]{border:2px solid rgb(var(--g));background:linear-gradient(160deg,rgba(var(--g),.32),#141a17 75%);box-shadow:0 0 14px rgba(var(--g),.35)}.ka-game[aria-pressed=true] i{border-color:rgb(var(--g));background:rgb(var(--g))}.ka-game:focus-visible,.ka-chip:focus-visible,.ka-more:focus-visible{outline-offset:2px;outline:2px solid #ffe18a}.ka-form .ka-search{border-color:#5d8f45}.ka-more{background:#1b2a1d;background-image:var(--gloss-dark);min-height:40px;box-shadow:var(--depth-dark);color:#e2ffc4;font:inherit;cursor:pointer;border:1px solid #5d8f45;border-radius:999px;align-self:center;align-items:center;gap:6px;padding:0 16px;font-size:13.5px;font-weight:800;display:inline-flex}.ka-more[aria-expanded=true] svg{transform:rotate(180deg)}.ka-form .ka-check{flex-direction:row;align-items:flex-start;gap:10px;font-weight:500;line-height:1.5}.ka-check input{accent-color:#b8e36a;flex:none;width:20px;height:20px;margin-top:2px}.ka-check a{color:#c9e79a}.ka-hp{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-9999px!important}.ka-error{color:#ffd0d4;background:#ff7e8a1a;border:1px solid #ff7e8a;border-radius:12px;margin:0;padding:10px 12px;font-size:14px}.ka-send{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ka-send small{color:#a9b8ae;font-size:13px}.ka-submit{border:1px solid var(--action-border);background:var(--action-background);min-height:52px;box-shadow:var(--action-shadow);color:var(--action-color);font:inherit;cursor:pointer;border-radius:13px;align-items:center;gap:8px;padding:0 26px;font-size:16px;font-weight:800;display:inline-flex}.ka-submit:disabled{opacity:.6;cursor:default}.ka-done{text-align:center;flex-direction:column;align-self:center;align-items:center;gap:12px;padding:34px;display:flex}.ka-done-ico{color:#0e1a0b;background:radial-gradient(circle at 35% 30%,#fff,#b8e36a 60%,#4e8a2c);border-radius:50%;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 0 22px #b8e36a80}.ka-done strong{font-family:var(--font-display,"Barlow Condensed"),Manrope,sans-serif;color:#fff;font-size:34px}.ka-done>span:not(.ka-done-ico){color:#d6e2d9;max-width:40ch;font-size:15px;line-height:1.55}.ka-ghost{color:#e2ffc4;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #5d8f45;border-radius:12px;margin-top:6px;padding:0 18px;font-size:14px;font-weight:800}.ka-logo{background:#0b1510;border:1px dashed #3c5747;border-radius:14px;align-items:center;gap:14px;padding:12px;display:flex}.ka-logo-preview{background:repeating-conic-gradient(#16201a 0 25%,#0f1612 0 50%) 0 0/16px 16px;color:#7f8f86;border:1px solid #2f4a33;border-radius:14px;flex:none;place-items:center;width:84px;height:84px;display:grid;overflow:hidden}.ka-logo-preview img{object-fit:contain;width:100%;height:100%}.ka-logo-text{flex-direction:column;gap:6px;min-width:0;display:flex}.ka-logo-text>span{color:#d6e2d9;font-size:13.5px;font-weight:700}.ka-logo-text>small{color:#a9b8ae;font-size:12.5px;line-height:1.45}.ka-logo-btns{flex-wrap:wrap;gap:8px;display:flex}.ka-form label.ka-file{color:#e2ffc4;flex-direction:row;align-self:flex-start;font-size:13.5px}.ka-file input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ka-file:focus-within{outline-offset:2px;outline:2px solid #ffe18a}.ka-remove{color:#d6e2d9;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:1px solid #3c5747;border-radius:999px;align-items:center;gap:4px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.ka-logo-error{color:#ffb3b8;font-size:13px}.ki-faq-wrap{max-width:860px}.ki-faq{flex-direction:column;gap:10px;display:flex}.ki-faq details{background:#111d16;border:1px solid #2f4a33;border-radius:14px}.ki-faq summary{color:#fff;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:0 18px;font-size:16px;font-weight:800;list-style:none;display:flex}.ki-faq summary::-webkit-details-marker{display:none}.ki-faq summary svg{color:#b8e36a;flex:none;transition:transform .2s}.ki-faq details[open] summary svg{transform:rotate(180deg)}.ki-faq p{color:#d6e2d9;margin:0;padding:0 18px 16px;font-size:14.5px;line-height:1.6}@media (max-width:700px){.ki-wrap{gap:24px;padding:4px 14px 34px}.ki-hero{gap:12px;min-height:0;padding:26px 18px 22px}.ki-hero:before{-webkit-mask-image:linear-gradient(#000,#0000 95%);mask-image:linear-gradient(#000,#0000 95%)}.ki-hero h1{font-size:42px}.ki-hero p{font-size:15px}.ki-actions{flex-direction:column}.ki-btn{justify-content:center}.ki-heading{font-size:28px}.ki-heading.is-lg{font-size:34px}.ki-tile{min-height:0;padding:14px 16px}.ki-tiles,.ki-steps,.ki-roles,.ki-split{grid-template-columns:1fr;gap:10px}.ki-steps-panel,.ki-panel{padding:18px 16px}.ki-apply{gap:18px;padding:20px 14px}.ka-form{padding:16px}.ka-grid{grid-template-columns:1fr}.ka-games{grid-template-columns:repeat(2,minmax(0,1fr))}.ka-form input:not([type=checkbox]),.ka-form select,.ka-form textarea{font-size:16px}}
