@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/481eac7be1c268b7-s.34f9nwclrjpmo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.1_j-vbs-91rji.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/481eac7be1c268b7-s.34f9nwclrjpmo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.1_j-vbs-91rji.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/481eac7be1c268b7-s.34f9nwclrjpmo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.1_j-vbs-91rji.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/481eac7be1c268b7-s.34f9nwclrjpmo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.1_j-vbs-91rji.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/481eac7be1c268b7-s.34f9nwclrjpmo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.1_j-vbs-91rji.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk Fallback;src:local(Arial);ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.0%;size-adjust:104.49%}.QGuTHG_className{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.QGuTHG_variable{--font-schibsted:"Schibsted Grotesk", "Schibsted Grotesk Fallback"}
:root{box-sizing:border-box;--bg:#e7ecec;--surface:#f6f8f8;--ink:#1c292f;--muted:#5d6d74;--line:#c6d0d2;--fixed:#d2dadb;--fixed-ink:#4f6066;--dd:#2c5a88;--ll:#a8702f;--bp:#3b7350;--gs:#6f518c;--ot:#5b6870;--warn:#a6402b;--on:#fff;--scrim:#141e2259;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#121a1d;--surface:#1a2428;--ink:#e3ebed;--muted:#91a2a8;--line:#2d393e;--fixed:#253137;--fixed-ink:#8c9ea4;--dd:#77a6d6;--ll:#dda868;--bp:#7db891;--gs:#b293d0;--ot:#9aa8ae;--warn:#e88066;--on:#0f171a;--scrim:#00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#121a1d;--surface:#1a2428;--ink:#e3ebed;--muted:#91a2a8;--line:#2d393e;--fixed:#253137;--fixed-ink:#8c9ea4;--dd:#77a6d6;--ll:#dda868;--bp:#7db891;--gs:#b293d0;--ot:#9aa8ae;--warn:#e88066;--on:#0f171a;--scrim:#00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:inherit}html{scroll-padding-top:env(safe-area-inset-top,0px)}body{background:var(--bg);color:var(--ink);font-family:var(--font-schibsted),"Schibsted Grotesk",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.45}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--dd);outline-offset:2px}h1{letter-spacing:-.02em;margin:0;font-size:clamp(28px,4vw,44px);font-weight:800;line-height:1.02}h1.solo{margin-bottom:clamp(28px,3.5vw,44px)}h2{letter-spacing:-.01em;margin:0 0 12px;font-size:19px;font-weight:700}.btn{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:8px 14px;font-size:14px;font-weight:600}.btn:hover{border-color:var(--muted)}.btn.primary{background:var(--ink);color:var(--bg);border-color:var(--ink)}.btn.ghost{background:0 0}.hint{color:var(--muted);font-size:12px}.iconbtn{border:1px solid var(--line);background:var(--surface);border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;line-height:1;display:inline-flex}.iconbtn:disabled{opacity:.35;cursor:default}label.f{color:var(--muted);flex-direction:column;gap:4px;font-size:12px;font-weight:500;display:flex}.adds{flex-wrap:wrap;gap:6px;display:flex}.app{min-height:100dvh;display:flex}.side{background:var(--surface);border-right:1px solid var(--line);width:196px;height:100dvh;padding-top:env(safe-area-inset-top,0px);flex-direction:column;flex:none;display:flex;position:sticky;top:0}.brand{letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:8px;padding:22px 16px 14px;font-size:16px;font-weight:800;display:flex}.brand .logo{font-size:22px}.nav{flex-direction:column;gap:2px;padding:6px 12px;display:flex}.navitem{color:var(--ink);border-radius:8px;padding:10px 12px;font-size:15px;font-weight:600;text-decoration:none;display:block}.navitem:hover{background:var(--bg)}.navitem.on{background:var(--ink);color:var(--bg)}.sidefoot{padding:12px 12px calc(12px + env(safe-area-inset-bottom,0px));flex-direction:column;gap:6px;margin-top:auto;display:flex}.sidefoot .nav{padding:0}.sidefoot .navitem{color:var(--muted);font-size:14px}.sidefoot .navitem.on{color:var(--bg)}.sidefoot .btn{text-align:left;width:100%}.main{flex:1;min-width:0}.wrap{max-width:1500px;margin:0 auto;padding:clamp(32px,5vw,64px) 22px 120px}.wrap.doc{max-width:860px}.loginpage{justify-content:center;align-items:center;min-height:100dvh;padding:24px;display:flex}.logincard{background:var(--surface);border-radius:16px;flex-direction:column;gap:14px;width:min(400px,100%);padding:28px 28px 22px;display:flex;box-shadow:0 20px 50px #0000001f}.logincard .brand{padding:0 0 6px}.logincard h1{font-size:28px}.logincard p.hint{margin:0;font-size:12px}.loginerr{color:var(--warn);margin:-4px 0 0;font-size:13px;font-weight:600}.logincard label.f{color:var(--ink);gap:7px;font-size:13px;font-weight:500}.logincard input{border:1px solid var(--line);background:var(--bg);appearance:none;border-radius:12px;outline:none;width:100%;height:50px;padding:0 16px;font-size:15px;transition:border-color .15s,box-shadow .15s,background .15s}.logincard input::placeholder{color:var(--muted);opacity:.7}.logincard input:hover{border-color:color-mix(in srgb,var(--ink) 25%,var(--line))}.logincard input:focus{border-color:var(--dd);box-shadow:0 0 0 4px color-mix(in srgb,var(--dd) 18%,transparent);background:var(--surface)}.pwfield{display:block;position:relative}.pwfield input{padding-right:92px}.pwtoggle{color:var(--muted);background:0 0;border:0;border-radius:8px;padding:6px 10px;font-size:13px;font-weight:600;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.pwtoggle:hover{color:var(--ink);background:var(--fixed)}.logincard .btn.big{border-radius:12px;height:50px;margin-top:8px;padding:0 16px;font-size:16px;font-weight:600}.year{padding-bottom:6px;overflow-x:auto}.yeargrid{grid-template-columns:repeat(var(--n),minmax(0,1fr));min-width:calc(var(--n) * 112px);grid-template-rows:auto auto;column-gap:8px;display:grid}.col{grid-row:span 2;grid-template-rows:subgrid;row-gap:8px;min-width:0;display:grid}.colhead{background:var(--surface);text-align:left;border:0;border-radius:12px;flex-direction:column;align-items:stretch;gap:2px;min-width:0;padding:12px 12px 13px;transition:box-shadow .15s;display:flex}.colhead:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.colhead .mo{letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:6px;margin-bottom:6px;font-size:clamp(15px,1.2vw,18px);font-weight:700;display:flex}.colhead .mo i{color:var(--muted);font-size:16px;font-style:normal;font-weight:500;line-height:1;transition:transform .15s,color .15s}.colhead:hover .mo i{color:var(--ink);transform:translate(2px)}.colhead .dt{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:13px;font-weight:600;display:flex}.colhead .dt u{background:color-mix(in srgb,var(--ll) 22%,transparent);border-radius:5px;padding:1px 6px;font-size:11px;font-weight:700;text-decoration:none}.colhead .pl{color:var(--muted);text-wrap:pretty;font-size:12px;line-height:1.3}.colhead .tbd{color:var(--muted);font-size:13px;font-style:italic}.strip{background:var(--surface);border-radius:10px;flex-direction:column;align-self:start;gap:0;padding:3px;display:flex;overflow:hidden}.blk{text-align:left;min-height:0;box-shadow:inset 0 0 0 1px var(--surface);border:0;border-radius:6px;flex-direction:column;flex:none;justify-content:center;margin:0;padding:0 9px;font-size:12px;line-height:1.2;display:flex;position:relative;overflow:hidden}.blk.fx{background:var(--fixed);color:var(--fixed-ink);font-weight:500}.blk.c{background:var(--c);color:var(--on)}.blk.c .k{opacity:.85;font-size:11px;font-weight:500}.blk.c .v{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.blk.empty{border:1.5px dashed var(--c);color:var(--c);background:0 0;font-weight:600}.blk.tiny{font-size:11px}.blk.tiny .k{display:none}.blk.ll .v{font-size:12px}.blk.sp{background:var(--fixed);color:var(--ink);justify-content:center;font-weight:600}.blk:hover{filter:brightness(1.06)}.m2box{flex-direction:column;flex:none;gap:0;display:flex}.m2box .blk{justify-content:flex-start;height:auto;padding-top:7px;padding-bottom:7px}.m2box .blk.empty{justify-content:center}.m2box .blk .v,.m2box .blk .tp{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.m2box .blk .tp{opacity:.92;margin-top:3px;font-size:12px;font-weight:500;line-height:1.25;display:block}[data-dnd][data-full="1"]{cursor:grab;touch-action:pan-y}body.isdragging,body.isdragging *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.blk.dragging{opacity:.35}.blk.ghost{z-index:50;pointer-events:none;opacity:.95;margin:0;position:fixed;transform:rotate(-1.5deg);box-shadow:0 10px 24px #00000047}.blk.droppable{outline:2px dashed var(--ink);outline-offset:-2px}.blk.droppable.over{outline:3px solid var(--ink);filter:brightness(1.12)}.pies{--cperso:#d48a6a;--cfam:#5fa79e;--caff:#8c86c8;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(40px,6vw,96px);max-width:1040px;margin-top:8px;display:grid}.pie{flex-direction:column;gap:24px;min-width:0;display:flex}.pie h2{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0;font-size:13px;font-weight:700}.pie svg{aspect-ratio:1;width:min(240px,100%);height:auto}.pnote{max-width:640px;margin-top:48px}.pleg{margin:0 0 10px;padding:0;list-style:none}.pleg li{border-bottom:1px solid var(--line);grid-template-columns:16px 1fr auto auto;align-items:center;gap:12px;padding:8px 0;font-size:15px;display:grid}.pleg li:last-child{border-bottom:0}.pleg i{background:var(--c);border-radius:3px;width:14px;height:14px}.pleg .pn{font-weight:600}.pleg .pv{font-variant-numeric:tabular-nums;text-align:right;min-width:48px;font-weight:800}.pleg .pm{color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;min-width:62px;font-size:13px}.fpage{z-index:21;background:var(--bg);position:fixed;inset:0;overflow-y:auto}.fpage.enter{animation:.18s ease-out fpin}@keyframes fpin{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.fpage.enter{animation:none}}.fp{max-width:1320px;margin:0 auto;padding:clamp(28px,5vw,64px) clamp(18px,5vw,72px) 96px}.fph{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.fph>div:first-child{flex:1;min-width:0}.fpt{align-items:center;gap:16px;display:flex}.fpt h3{letter-spacing:-.02em;margin:0;font-size:clamp(26px,3vw,34px);font-weight:800;line-height:1.1}.fpt h3:focus{outline:none}.dnav{gap:4px;display:flex}.fpm{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 28px;margin-top:14px;font-size:15px;display:flex}.gf{color:var(--ink);align-items:center;gap:8px;display:flex}.gf>span:first-child{color:var(--muted);font-size:12px}.gf input{color:var(--ink);background:0 0;border:0;border-radius:6px;width:auto;height:auto;margin:0 -6px;padding:4px 6px;font-size:15px}.gf input[type=text]{width:11em}.gf input:hover{background:var(--fixed)}.gf input:focus{outline:2px solid var(--dd);background:var(--surface)}.dtools{flex:none;align-items:center;gap:8px;display:flex}.btn.pdf,.btn.runbtn{align-items:center;gap:6px;padding:7px 12px;display:inline-flex}.xbtn{background:0 0;border-radius:50%;width:44px;height:44px;margin-left:8px;font-size:22px}.tblwrap{margin-top:44px;overflow-x:auto}.tbl{min-width:980px;font-size:15px}.tr{border-bottom:1px solid var(--line);grid-template-columns:80px 76px minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr) 60px;align-items:center;gap:16px;padding:15px 0;display:grid}.tr.th{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:0 0 12px;font-size:11px;font-weight:700}.tr .tt,.tr .td{color:var(--muted);font-variant-numeric:tabular-nums}.tr .ts{font-weight:600}.tr.mo,.tr.ll{box-shadow:inset 3px 0 0 var(--c);margin-left:-16px;padding-left:16px}.tr.mo .ts,.tr.ll .ts{font-weight:700}.tr.pause .ts,.tr.free .ts{color:var(--muted);font-weight:500}.tr .ts{min-width:0}.tr .ts input.segin{font:inherit;font-weight:inherit;color:inherit;text-overflow:ellipsis;background:0 0;border:0;border-radius:6px;width:calc(100% + 16px);min-width:0;margin:-6px -8px;padding:6px 8px}.tr .ts input.segin:hover{background:var(--fixed)}.tr .ts input.segin:focus{outline:2px solid var(--dd);background:var(--surface);color:var(--ink)}.tr.din{border-bottom:0}.tr .c{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.nil{color:var(--line)}.tr .c input,.tr .c select{appearance:none;font:inherit;color:var(--ink);text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;border-radius:6px;width:calc(100% + 16px);min-width:0;height:auto;margin:-6px -8px;padding:6px 8px}.tr .c input{cursor:text}.tr .c input:hover,.tr .c select:hover{background:var(--fixed)}.tr .c input:focus,.tr .c select:focus{outline:2px solid var(--dd);background:var(--surface)}.tr .c select.emp,.tr .c input::placeholder{color:var(--muted)}.rmx{color:var(--muted);opacity:0;background:0 0;border:0;border-radius:6px;width:28px;height:28px;font-size:18px}.tr:hover .rmx,.rmx:focus{opacity:1}.rmx:hover{color:var(--warn);background:var(--fixed)}.acts{justify-content:flex-end;gap:2px;display:flex}.rmx.addx:hover{color:var(--dd)}.removed{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:20px;font-size:13px;display:flex}.removed button{border:1px dashed var(--line);color:var(--ink);background:0 0;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:600}.removed button:hover{border-color:var(--muted)}.addc{color:var(--dd);font:inherit;background:0 0;border:0;padding:0;font-weight:600}.twarn{color:var(--warn);padding:8px 0;font-size:13px;font-weight:600}.dur{cursor:text}.dur input{border:0;border-bottom:1px dashed var(--line);width:2.6em;font:inherit;color:inherit;appearance:textfield;background:0 0;border-radius:0;padding:0}.dur input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.dur input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dur input:hover{border-bottom-color:var(--muted)}.dur input:focus{border-bottom:1px solid var(--ink);color:var(--ink);outline:none}.nb{max-width:1100px}.nbh{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin:-8px 0 20px;display:flex}.nbh p{max-width:60ch;color:var(--muted);margin:0;font-size:14px}.chips{background:var(--surface);border-radius:12px;gap:4px;padding:4px;display:flex}.chip{color:var(--muted);background:0 0;border:0;border-radius:9px;padding:7px 14px;font-size:14px;font-weight:600}.chip:hover{color:var(--ink)}.chip[aria-pressed=true]{background:var(--ink);color:var(--bg)}.nbr{border-bottom:1px solid var(--line);align-items:start;gap:16px;padding:14px 0;display:grid}.nbr.th{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:0 0 12px;font-size:11px;font-weight:700}.nbr.roles{grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,2.2fr) 32px}.nbr.park{grid-template-columns:minmax(0,1.2fr) minmax(0,2fr) 128px 32px}.nbr.one{grid-template-columns:minmax(0,1fr) 128px 32px}.who{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.who .tag{background:var(--fixed);color:var(--ink);border-radius:999px;align-items:center;gap:4px;padding:3px 6px 3px 10px;font-size:13px;font-weight:600;display:inline-flex}.who .tag button{color:var(--muted);background:0 0;border:0;border-radius:50%;width:18px;height:18px;padding:0;font-size:14px;line-height:1}.who .tag button:hover{color:var(--warn);background:var(--surface)}.nbr .c.who select.addm{background:var(--fixed);width:26px;height:26px;color:var(--muted);text-align:center;text-align-last:center;opacity:.45;cursor:pointer;border-radius:999px;margin:0;padding:0;font-size:16px;font-weight:600;line-height:1}.nbr .c.who select.addm:hover{opacity:1;color:var(--ink);background:var(--fixed)}.nbr .c.who select.addm:focus{opacity:1;outline:2px solid var(--dd);background:var(--surface)}.nbr .c{min-width:0}.nbr .c input,.nbr .c select,.nbr .c textarea{appearance:none;font:inherit;color:var(--ink);resize:none;background:0 0;border:0;border-radius:6px;width:calc(100% + 16px);min-width:0;height:auto;min-height:0;margin:-6px -8px;padding:6px 8px;line-height:1.45;display:block}.nbr .c select{cursor:pointer}.nbr .c input:hover,.nbr .c select:hover,.nbr .c textarea:hover{background:var(--fixed)}.nbr .c input:focus,.nbr .c select:focus,.nbr .c textarea:focus{outline:2px solid var(--dd);background:var(--surface)}.nbr .c select.emp,.nbr .c input::placeholder,.nbr .c textarea::placeholder{color:var(--muted)}.nbr .c .topic{font-weight:600}.nbr .c .topic::placeholder{font-weight:400}.nbr .when{color:var(--muted);margin-top:10px;padding-left:0;font-size:12px;display:block}.nbr .st{font-weight:600}.nbr .st.done{color:var(--bp)}.nbr .st.obsolete{color:var(--muted)}.nbr .cx{justify-content:flex-end;display:flex}.nbr:hover .rmx{opacity:1}.nbadd{margin-top:16px}.nbempty{color:var(--muted);padding:28px 0;font-size:15px}@media (max-width:820px){.nbr.roles,.nbr.park,.nbr.one{grid-template-columns:1fr 32px}.nbr.th{display:none}.nbr .c{grid-column:1}.nbr .cx{grid-area:1/2}}.events{margin-top:clamp(40px,5vw,64px)}.events h2{margin-bottom:14px}.evwrap{overflow-x:auto}.ev{grid-template-columns:150px minmax(220px,1fr) repeat(var(--n),minmax(60px,76px)) 32px;border-bottom:1px solid var(--line);align-items:center;gap:0 10px;min-width:max-content;padding:10px 0;display:grid}.ev.th{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:end;padding:0 0 10px;font-size:11px;font-weight:700}.ev.th .m{text-align:center;white-space:normal;overflow-wrap:anywhere;letter-spacing:.04em;line-height:1.2}.ev .c{min-width:0}.ev .c input{appearance:none;font:inherit;color:var(--ink);background:0 0;border:0;border-radius:6px;width:calc(100% + 16px);min-width:0;height:auto;margin:-6px -8px;padding:6px 8px}.ev .c input:hover{background:var(--fixed)}.ev .c input:focus{outline:2px solid var(--dd);background:var(--surface)}.ev .c input::placeholder{color:var(--muted)}.ev .c input[type=date]{font-variant-numeric:tabular-nums;color:var(--muted)}.ev .c input[type=date].set{color:var(--ink)}.ev .m{text-align:center}.tick{border:1.5px solid var(--line);color:#0000;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:14px;font-weight:800;line-height:1;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.tick:hover{border-color:var(--muted)}.tick[aria-pressed=true]{background:var(--bp);border-color:var(--bp);color:var(--on)}.ev .cx{justify-content:flex-end;display:flex}.ev:hover .rmx{opacity:1}.ev .cnt{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:6px;font-size:12px;font-weight:500}.attach{color:var(--dd);cursor:pointer;font-weight:600}.attach input[type=file]{display:none!important}.attach:hover{text-decoration:underline}.files{flex-direction:column;gap:2px;margin:6px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.files li{align-items:center;gap:4px;display:flex}.files a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;overflow-wrap:anywhere}.files a:hover{text-decoration-color:currentColor}.files .rmx{width:22px;height:22px;font-size:15px}.files li:hover .rmx{opacity:1}.scrim{background:var(--scrim);z-index:30;position:fixed;inset:0}.secret{background:var(--surface);z-index:31;border-radius:20px;flex-direction:column;width:min(760px,100% - 32px);max-height:calc(100dvh - max(24px,6vh) - 24px);display:flex;position:fixed;top:max(24px,6vh);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 30px 80px #00000040}.sechead{justify-content:space-between;align-items:flex-start;gap:12px;padding:24px 28px 14px;display:flex}.sechead h3{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:800}.sechead .hint{margin:4px 0 0}.secbody{flex-direction:column;gap:28px;padding:8px 28px 28px;display:flex;overflow-y:auto}.secbody h4{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-size:13px;font-weight:700}.navorder{margin:0;padding:0;list-style:none}.navorder li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-weight:600;display:flex}.nbtns{gap:4px;display:flex}.nbtns .iconbtn{width:32px;height:32px;font-size:14px}.texts{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px 20px;margin-top:10px;display:grid}.texts label.f{gap:4px;font-size:12px}.texts input{border:1px solid var(--line);background:var(--bg);border-radius:8px;width:100%;padding:8px 10px;font-size:14px}.texts input:focus{outline:2px solid var(--dd);outline-offset:-1px}.dlbtn{align-items:center;gap:8px;text-decoration:none;display:inline-flex}.card.dl .adds{align-items:center;margin-top:14px}.nbk{max-width:820px}.nbk-head h1{letter-spacing:-.02em;margin:0;font-size:clamp(28px,4vw,44px);font-weight:800;line-height:1.02}.nbk-head p{max-width:58ch;color:var(--muted);margin:14px 0 0;font-size:16px;line-height:1.55}.nbk-new{background:var(--surface);border:1px solid var(--line);border-radius:14px;gap:10px;margin-top:36px;padding:8px;transition:border-color .15s,box-shadow .15s;display:flex}.nbk-new:focus-within{border-color:color-mix(in srgb,var(--dd) 55%,var(--line));box-shadow:0 0 0 4px color-mix(in srgb,var(--dd) 12%,transparent)}.nbk-new input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:10px 12px;font-size:16px}.nbk-new input::placeholder{color:var(--muted)}.nbk-new .btn{border-radius:10px;padding:0 18px;font-size:15px}.nbk-new .btn:disabled{opacity:.35;cursor:default}.nbk-filter{flex-wrap:wrap;gap:6px;margin:28px 0 8px;display:flex}.nbk-filter button{color:var(--muted);background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:14px;font-weight:600;display:inline-flex}.nbk-filter button:hover{color:var(--ink);border-color:var(--line)}.nbk-filter button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.nbk-filter button span{font-variant-numeric:tabular-nums;opacity:.7;font-size:12px;font-weight:500}.nbk-list{margin:0;padding:0;list-style:none}.nbk-item{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;padding:22px 0;display:grid}.nbk-item:first-child{border-top:1px solid var(--line)}.nbk-main{flex-direction:column;gap:6px;min-width:0;display:flex}.nbk-main textarea{resize:none;width:calc(100% + 16px);min-height:0;font:inherit;color:var(--ink);background:0 0;border:0;border-radius:8px;margin:-4px -8px;padding:4px 8px;line-height:1.5;transition:background .15s;display:block}.nbk-main textarea:hover{background:color-mix(in srgb,var(--surface) 70%,transparent)}.nbk-main textarea:focus{background:var(--surface);box-shadow:0 0 0 1px var(--line);outline:none}.nbk-main textarea::placeholder{color:var(--muted)}.nbk-topic{letter-spacing:-.005em;font-size:17px;font-weight:600}.nbk-notes{font-size:15px;color:var(--muted)!important}.nbk-notes:focus{color:var(--ink)!important}.nbk-item.is-done .nbk-topic,.nbk-item.is-obsolete .nbk-topic{color:var(--muted)}.nbk-item.is-obsolete .nbk-topic{text-decoration:line-through;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.nbk-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:6px;font-size:13px;display:flex}.nbk-attach{cursor:pointer;color:var(--muted);align-items:center;gap:6px;font-weight:500;display:inline-flex}.nbk-attach:hover{color:var(--dd)}.nbk-attach input{display:none!important}.nbk-del{color:var(--muted);font:inherit;opacity:0;background:0 0;border:0;padding:0;font-size:13px;transition:opacity .15s}.nbk-item:hover .nbk-del,.nbk-del:focus{opacity:1}.nbk-del:hover{color:var(--warn)}.nbk-files{flex-wrap:wrap;gap:8px;margin:6px 0 0;padding:0;list-style:none;display:flex}.nbk-files li{background:var(--surface);border:1px solid var(--line);border-radius:999px;align-items:center;gap:2px;padding:4px 4px 4px 12px;font-size:13px;display:inline-flex}.nbk-files a{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;max-width:280px;text-decoration:none;display:inline-flex;overflow:hidden}.nbk-files a:hover{text-decoration:underline}.nbk-files button{color:var(--muted);background:0 0;border:0;border-radius:50%;width:22px;height:22px;padding:0;font-size:15px;line-height:1}.nbk-files button:hover{color:var(--warn);background:var(--fixed)}.nbk-status{align-items:center;margin-top:1px;display:inline-flex;position:relative}.nbk-status:before{content:"";background:var(--dd);pointer-events:none;border-radius:50%;width:7px;height:7px;position:absolute;left:12px}.nbk-status.is-done:before{background:var(--bp)}.nbk-status.is-obsolete:before{background:var(--muted)}.nbk-status select{appearance:none;border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:999px;padding:5px 14px 5px 26px;font-size:13px;font-weight:600}.nbk-status select:hover{border-color:var(--muted)}.nbk-status select:focus-visible{outline:2px solid var(--dd);outline-offset:2px}.nbk-empty{border-top:1px solid var(--line);color:var(--muted);text-align:center;margin:0;padding:48px 0;font-size:15px}@media (max-width:600px){.nbk-item{gap:12px}.nbk-new .btn{padding:0 14px}}.tools{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.toolcard{background:var(--surface);color:var(--ink);border:1px solid #0000;border-radius:12px;flex-direction:column;gap:6px;padding:18px 20px;text-decoration:none;display:flex}.toolcard:hover{border-color:var(--muted)}.toolcard .k{text-transform:uppercase;letter-spacing:.06em;color:var(--dd);font-size:12px;font-weight:700}.toolcard b{font-size:17px;line-height:1.25}.back{color:var(--muted);margin-bottom:10px;font-weight:600;text-decoration:none;display:inline-block}.card{background:var(--surface);border-radius:12px;margin-bottom:18px;padding:22px 24px}.card h2{margin-bottom:6px}.card h3{margin:18px 0 6px;font-size:15px;font-weight:700}.card p,.card li{font-size:15px;line-height:1.5}.card ul,.card ol{margin:4px 0;padding-left:20px}.card .two{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.card .adds{margin-top:16px}label.f.ws{color:var(--ink);margin:10px 0 0;font-size:14px;font-weight:600}textarea{border:1px solid var(--line);background:var(--bg);font:inherit;color:var(--ink);resize:vertical;border-radius:7px;width:100%;min-height:72px;padding:8px 10px;font-size:14px;font-weight:400}.const{background:var(--surface);border-radius:12px;grid-template-columns:200px 1fr;gap:0;margin:0;display:grid;overflow:hidden}.const dt,.const dd{border-bottom:1px solid var(--line);margin:0;padding:14px 18px}.const dt{background:color-mix(in srgb,var(--bg) 50%,var(--surface));font-weight:700}.const dd p{margin:0 0 8px;line-height:1.5}.const dd p:last-child{margin:0}.banner{background:var(--surface);border-left:4px solid var(--warn);border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;padding:10px 14px;font-size:14px;display:flex}.banners{left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:35;width:min(760px,100% - 24px);position:fixed;transform:translate(-50%)}.banners .banner{margin:8px 0 0;box-shadow:0 10px 30px #0000002e}.toast{left:50%;top:calc(16px + env(safe-area-inset-top,0px));background:var(--ink);color:var(--bg);z-index:60;border-radius:9px;padding:9px 16px;font-size:14px;font-weight:500;position:fixed;transform:translate(-50%)}@media (max-width:820px){.app{flex-direction:column}.side{border-right:0;border-bottom:1px solid var(--line);flex-flow:wrap;align-items:center;width:auto;height:auto;position:static}.brand{padding:14px 16px}.nav{flex-flow:wrap;padding:0 8px 6px}.sidefoot{flex-direction:row;align-items:center;margin-left:auto;padding:8px 12px}.wrap{padding:20px 14px 120px}.card .two,.const{grid-template-columns:1fr}.const dt{border-bottom:0;padding-bottom:4px}}.run{z-index:40;color:#eaf1f3;font-variant-numeric:tabular-nums;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--rs:#121b1f;--rl:#22313a;--rm:#8a9ca3;--racc:#dda868;--rbad:#e88066;--rgood:#7db891;--dd:#77a6d6;--ll:#dda868;--bp:#7db891;--gs:#b293d0;--ot:#9aa8ae;--muted:#5e717a;--rpx:clamp(20px,4vw,72px);padding:clamp(28px,4vw,64px) clamp(20px,4vw,72px) 96px;padding-left:var(--rpx);padding-right:var(--rpx);background:#0a1013;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:clamp(16px,3vh,40px);display:grid;position:fixed;inset:0;overflow:hidden}.rmain{grid-template-columns:minmax(0,1fr) min(560px,46%);align-items:center;gap:0;min-height:0;display:grid}.rcur{margin-left:calc(-1 * var(--rpx))}.run.pre .rcur{margin-left:0}.rmain,.rfoot{z-index:1;position:relative}.run.fin .rmain,.run.fin .rfoot{opacity:0;transition:opacity 1.8s}.finale{z-index:0;position:absolute;inset:0}.finale canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.finmsg{left:var(--rpx);z-index:2;opacity:0;letter-spacing:-.02em;color:#fffc;text-shadow:0 1px 3px #00000080;margin:0;font-size:clamp(26px,2.8vw,48px);font-weight:800;line-height:1.1;transition:opacity 2.5s;position:absolute;bottom:clamp(28px,5vh,64px)}.finmsg.on{opacity:1}.finmsg span{display:block}@media (prefers-reduced-motion:reduce){.run.fin .rmain,.run.fin .rfoot,.finmsg{transition:none}}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--rm);font-size:clamp(11px,1.1vw,16px);font-weight:700;display:block}.rcur{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.run.pre .wcard,.run.pre .rfoot,.run.pre .wstack,.wstack,.rpart,.run.dd .wcard{display:none}.run.dd .rpart{align-items:center;width:100%}.run.dd .wstack{flex-direction:column;justify-self:end;gap:clamp(6px,1vh,10px);width:100%;max-width:min(560px,100%);height:100%;display:flex}.run.dd .rpart{border-top:1px solid var(--rl);flex-direction:column;gap:4px;max-width:640px;margin-top:clamp(18px,3vh,36px);padding-top:clamp(14px,2.4vh,26px);display:flex}.rpart .pn{color:#eaf1f3;text-wrap:balance;font-size:clamp(16px,1.8vw,30px);font-weight:700}.rpart .pt{letter-spacing:-.04em;color:var(--racc);font-size:clamp(36px,5.5vw,92px);font-weight:800;line-height:1}.run.dd .rbig{font-size:clamp(56px,10vw,170px)}.wmini{border:1px solid var(--rl);background:#101920;border-radius:14px;flex:1 1 0;min-height:0;transition:opacity .4s,border-color .4s;position:relative;overflow:hidden}@property --wc{syntax:"<color>";inherits:true;initial-value:#77a6d6}.wmini{--wc:var(--c);transition:opacity .4s,border-color .4s,--wc 5s ease-in-out}.wcard{--wc:var(--c)}.wmini.late{--wc:#e5484d}.rpart .pt{transition:color 5s ease-in-out}.rpart .pt.late{color:#e5484d}.wmini.done{opacity:.35}.wmini.now{border-color:#fff}.wmini .mt{z-index:1;text-shadow:0 1px 2px #00000059;justify-content:space-between;align-items:center;gap:14px;height:100%;padding:0 clamp(12px,1.4vw,22px);display:flex;position:relative}.wmini .mn{white-space:nowrap;text-overflow:ellipsis;color:#d5e0e4;font-size:clamp(12px,1.25vw,19px);font-weight:600;overflow:hidden}.wmini.now .mn{color:#fff;font-weight:800}.wmini .mm{font-variant-numeric:tabular-nums;color:#c9d6db;flex:none;font-size:clamp(12px,1.2vw,18px)}.wmini.now .mm{color:#fff;font-weight:800}.run.pre .rmain{text-align:center;grid-template-columns:1fr;justify-items:center}.run.pre .rcur{opacity:.4;transition:opacity .4s}.rbig{letter-spacing:-.05em;margin-top:clamp(6px,1.2vh,16px);font-size:clamp(80px,17vw,260px);font-weight:800;line-height:.95}.rbig.soon{color:var(--racc)}.rsub{color:var(--rm);margin-top:clamp(6px,1.2vh,14px);font-size:clamp(15px,1.6vw,26px);font-weight:600;display:block}.wcard{border:1px solid var(--rl);--c:#4f8fa6;background:#101920;border-radius:clamp(20px,2.6vw,40px);justify-self:end;width:100%;max-width:min(560px,100%);height:100%;position:relative;overflow:hidden}.water{width:100%;height:100%;display:block;position:absolute;inset:0}.wtxt{z-index:1;color:#fff;text-shadow:0 1px 2px #00000059;flex-direction:column;justify-content:space-between;height:100%;padding:clamp(18px,2.6vw,40px);display:flex;position:relative}.wtxt h2{letter-spacing:-.025em;text-wrap:balance;margin:.1em 0 0;font-size:clamp(28px,3.8vw,64px);font-weight:800;line-height:1.02}.wtxt .nx{color:#fffc;font-size:clamp(13px,1.3vw,20px);font-weight:600}.wtxt .nx b{color:#fff}.rfoot{align-items:flex-end;gap:6px;height:clamp(96px,15vh,150px);display:flex}.fcard{border:1px solid var(--rl);--c:#4a5f69;background:#0f171c;border-radius:12px;flex:1 1 0;min-width:0;height:72%;transition:height .35s,transform .35s,box-shadow .35s;position:relative;overflow:hidden}.fcard.pause{opacity:.7}.fcard.now{border-color:#fff;height:100%;transform:translateY(-4px);box-shadow:0 14px 36px #00000080}.fcard.done{opacity:.45}.fw{background:var(--c);opacity:.5;transition:height 1s linear;position:absolute;bottom:0;left:0;right:0}.fcard.now .fw{opacity:.72}.fcap{z-index:1;flex-direction:column;gap:1px;padding:8px 10px;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.fcap .fn{color:#eaf1f3;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(10px,1vw,14px);font-weight:700;overflow:hidden}.fcap .ft{color:var(--rm);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(9px,.9vw,12px);overflow:hidden}.fcard.tiny .fcap{display:none}.fcard.now .fcap .ft{color:#eaf1f3}.rctl{border:1px solid var(--rl);opacity:.5;z-index:3;white-space:nowrap;background:#131c20;border-radius:999px;align-items:center;gap:4px;width:max-content;max-width:calc(100% - 24px);padding:6px;transition:opacity .2s;display:flex;position:fixed;bottom:clamp(10px,2vh,20px);left:50%;transform:translate(-50%)}.rctl:hover,.rctl:focus-within{opacity:1}.rctl button{color:#eaf1f3;background:0 0;border:0;border-radius:999px;padding:9px 15px;font-size:14px;font-weight:600}.rctl button:hover{background:#1e2b31}.simw{border:1px solid var(--racc);z-index:41;color:#eaf1f3;touch-action:none;background:#131c20;border-radius:14px;width:256px;font-size:13px;position:fixed;bottom:clamp(16px,3vh,40px);right:clamp(16px,2vw,40px);overflow:hidden;box-shadow:0 12px 40px #00000080}.simw .sh{background:var(--racc);color:#0a1013;letter-spacing:.12em;text-transform:uppercase;cursor:grab;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:8px 12px;font-size:11px;font-weight:800;display:flex}.simw .sh:active{cursor:grabbing}.simw .sh i{letter-spacing:0;text-transform:none;opacity:.7;font-style:normal;font-weight:600}.simw .sb{flex-direction:column;gap:8px;padding:10px 12px 12px;display:flex}.simw b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;line-height:1}.simw .sr{align-items:center;gap:4px;display:flex}.simw .su{width:24px;color:var(--rm);flex:none;font-size:11px;font-weight:700}.simw .sl{color:var(--rm);justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.simw .sr button,.simw .rs{border:1px solid var(--rl);color:#eaf1f3;background:#0e161a;border-radius:8px;flex:1;min-width:0;padding:6px 0;font-size:12px;font-weight:700}.simw .sr button:hover,.simw .rs:hover{background:#1e2b31}.simw input[type=time]{border:1px solid var(--rl);color:#eaf1f3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0e161a;border-radius:8px;flex:none;width:112px;padding:4px 8px;font-size:13px}.simw .rs{color:var(--rm);font-weight:600}@media (max-width:720px){.rmain{grid-template-columns:1fr}.rcur{margin-left:0}.run{padding-bottom:120px}}.printonly{display:none}@page{size:letter;margin:0}@media print{html,body{color:#1c292f;background:#fff!important}.app,.toast,.banners,.run,.fp{display:none!important}.fpage{background:#fff;position:static;inset:auto;overflow:visible;animation:none!important}.printonly{display:flex}.pa{box-sizing:border-box;width:816px;height:1056px;font-family:var(--font-schibsted),"Schibsted Grotesk",system-ui,sans-serif;color:#1c292f;-webkit-print-color-adjust:exact;print-color-adjust:exact;flex-direction:column;padding:84px 96px;font-size:15px;line-height:1.35;overflow:hidden}.pa-g{color:#8a9497}.pa-title{letter-spacing:-.025em;margin-top:20px;font-size:40px;font-weight:600;line-height:1}.pa-meta{margin-top:12px}.pa-list{flex-direction:column;margin-top:56px;display:flex}.pa-d3 .pa-list{margin-top:32px}.pa-row{grid-template-columns:80px minmax(0,1fr);align-items:baseline;gap:24px;padding:9px 0;display:grid}.pa-d2 .pa-row,.pa-d3 .pa-row{padding:6px 0}.pa-row.pa-key{padding:16px 0}.pa-d1 .pa-row.pa-key,.pa-d2 .pa-row.pa-key,.pa-d3 .pa-row.pa-key{padding:12px 0}.pa-t{color:#8a9497;font-variant-numeric:tabular-nums}.pa-key .pa-l,.pa-key-l{font-weight:600}.pa-pause .pa-l{color:#8a9497}.pa-d{color:#8a9497;font-weight:400}.pa-foot{border-top:1px solid #8a9497;margin-top:auto;padding:24px 0 0}}
