.timeline{min-width:0}.timeline-controls{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px 18px;font-size:12px;display:flex}.timeline-controls label{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.timeline-controls input[type=range]{width:170px;max-width:40vw;accent-color:var(--gold);cursor:ew-resize}.timeline-controls output{font-variant-numeric:tabular-nums;min-width:58px;color:var(--text)}.timeline-controls input[type=date],.timeline-controls button{background:var(--surface);border:1px solid var(--line2);color:var(--text);font:500 12px var(--font);box-sizing:border-box;min-height:30px;padding:5px 8px}.timeline-controls input[type=date]{max-width:160px;color-scheme:var(--control-scheme,light)}.timeline-controls button{cursor:pointer}.timeline-controls button:hover{background:var(--hover)}.timeline-shift{gap:4px;display:flex}.timeline-range{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:12px;font-size:11px}.timeline-scroll{overscroll-behavior:contain;width:100%;overflow:auto}.timeline-plot{-webkit-user-select:none;user-select:none;touch-action:pan-y;cursor:grab;max-width:none;display:block}.timeline-plot:active{cursor:grabbing}.timeline-event{cursor:pointer}.timeline-event:hover text{fill:var(--gold-ink)}.timeline-event:focus-visible{outline:none}.timeline-event:focus-visible rect{stroke:var(--gold);stroke-width:4px}.timeline-hint{color:var(--faint);border-top:1px solid var(--line);padding-top:8px;font-size:10.5px}@media (width<=480px){.timeline-controls{gap:8px}.timeline-controls input[type=range]{width:130px}.timeline-scroll{width:100%}}.expHover0:hover{filter:brightness(1.12)}.expHover1:hover{background:var(--hover)}.expHover2:hover{background:var(--hover);transform:translateY(-2px)}.explorer-version{cursor:pointer;gap:8px;padding:5px 0;font-size:12px;display:flex}.explorer input:focus-visible{outline:2px solid var(--gold)!important}@media (width<=700px){.explorer>div>div:nth-child(2){margin:12px!important}.explorer>div>div:nth-child(2)>div:first-child{flex-basis:100%!important;max-height:200px!important}.explorer>div>div:nth-child(2)>div:nth-child(2){flex-basis:100%!important;max-height:none!important}}.file-preview-backdrop{z-index:85;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#05091299;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.file-preview{background:var(--card);color:var(--text);border-top:3px solid var(--gold);box-shadow:var(--shadow-lg);flex-direction:column;width:min(1100px,95vw);max-height:90vh;animation:.4s both exPage;display:flex;overflow:auto}.file-preview header{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px;display:flex;height:auto!important}.file-preview strong{overflow-wrap:anywhere;flex:1}.file-preview button{background:var(--accent);color:var(--on-accent);font:500 13px var(--font);cursor:pointer;border:0;padding:8px 12px}.file-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:20px;overflow:auto}.file-preview img{object-fit:contain;max-width:100%;max-height:75vh}.file-preview iframe{border:0;width:100%;height:75vh}.file-preview p{padding:24px}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/schibsted-grotesk-latin-400-normal-DPhJBilQ.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-400-normal-BkiRe4WW.woff)format("woff")}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/schibsted-grotesk-latin-500-normal-rf9C4Thp.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-500-normal-Ba39e-CX.woff)format("woff")}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/schibsted-grotesk-latin-600-normal-Czv9Obfv.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-600-normal-BieE9YjJ.woff)format("woff")}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/schibsted-grotesk-latin-700-normal-BkH0uJ1o.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-700-normal-Dz-okVa0.woff)format("woff")}body{background:#f3f4f6;margin:0}a{color:#1d2f57}a:hover{color:var(--on-gold)}input:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline-offset:2px;outline:2px solid #b8913a}input::placeholder{color:inherit;opacity:.65}@keyframes exPage{0%{opacity:0;filter:blur(8px);transform:translateY(14px)}to{opacity:1;filter:none;transform:none}}@keyframes exFadeIn{0%{opacity:0}to{opacity:1}}@keyframes exSlide{0%{opacity:0;filter:blur(8px);transform:translate(40px)}to{opacity:1;filter:none;transform:none}}@keyframes exFlip{0%{opacity:0;filter:blur(6px);transform:perspective(1000px)rotateX(-16deg)translateY(20px)}to{opacity:1;filter:none;transform:none}}@keyframes exDraw{to{stroke-dashoffset:0}}@keyframes exGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes exGrowY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes exPop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}@keyframes exPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--gold) 60%, transparent)}to{box-shadow:0 0 0 10px color-mix(in srgb, var(--gold) 0%, transparent)}}@keyframes exBlink{0%,to{opacity:1}50%{opacity:.25}}@keyframes exTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes exSheen{0%{background-position:150% 0}55%,to{background-position:-60% 0}}@keyframes exFlow{0%{background-position:0 0}to{background-position:0 -200px}}@keyframes exFlowX{0%{background-position:0 0}to{background-position:-200px 0}}@keyframes exFloat{0%{transform:translate(0)scale(1)}to{transform:translate(120px,60px)scale(1.3)}}@keyframes exSpin{to{transform:rotate(360deg)}}@keyframes exToast{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.hover0:hover{background:var(--deep2);color:var(--on-deep)!important}.hover1:hover{background:var(--hover)}.hover2:hover{z-index:2;box-shadow:var(--shadow-lg)!important;transform:translateY(-3px)!important}.hover3:hover{padding-left:12px;background:var(--hover)!important}.hover4:hover{filter:brightness(1.08)}.hover5:hover{background:var(--deep2)}.hover6:hover{filter:brightness(1.12)}.hover7:hover{color:var(--on-deep)}.hover8:hover{transform:translateY(-2px);box-shadow:0 0 0 1px var(--gold), 0 12px 30px -8px #0009!important}.hover9:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;filter:none!important;transition:none!important;animation:none!important}[style*=stroke-dashoffset],svg [style*=stroke-dashoffset]{stroke-dashoffset:0!important}}button,input{border-radius:0}button:disabled{cursor:not-allowed}[role=button]:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}@media (width<=800px){aside{width:190px!important}header{flex-wrap:wrap;min-height:58px;gap:8px!important;height:auto!important;padding:8px 12px!important}header>div:first-child{flex-basis:100%!important}header>span:last-child{display:none}}@media (width<=600px){aside{width:150px!important}nav{width:54px!important}header>div:nth-child(3)>span:first-child{display:none!important}main>div{padding-left:12px!important;padding-right:12px!important}}@media (prefers-reduced-motion:reduce){[style*=animation\:][style*="opacity: 0"]{opacity:1!important}}.mobile-context-toggle{display:none}@media (width<=800px){[data-context-open=false] aside{display:none!important}[data-context-open=true] aside{z-index:30;box-shadow:var(--shadow-lg);position:absolute;top:106px;bottom:0;left:68px;width:252px!important}.mobile-context-toggle{border:1px solid var(--line2);color:var(--text);background:var(--surface);cursor:pointer;flex:none;width:32px;height:32px;display:block}}@media (width<=600px){[data-context-open=true] aside{left:54px}}body{font-family:Schibsted Grotesk,system-ui,sans-serif}.login{color:#f3f4f6;box-sizing:border-box;background:#0f1a2e radial-gradient(at 80% 5%,#c9b48c1e,#0000 50%);place-items:center;min-height:100dvh;padding:40px 18px;display:grid;position:relative}.login-brand{letter-spacing:.24em;color:#c9b48c;align-items:center;gap:14px;font-size:12px;font-weight:600;display:flex;position:absolute;top:30px;left:36px}.login-mark{letter-spacing:0;border:1px solid #c9b48c;place-items:center;width:38px;height:38px;font-size:17px;display:grid;box-shadow:inset 0 0 0 3px #0f1a2e,inset 0 0 0 4px #ffffff24}.login-card{box-sizing:border-box;color:#0b1220;background:#fff;border-top:3px solid #c9b48c;width:min(430px,100%);padding:32px;animation:.8s cubic-bezier(.16,1,.3,1) both exPage;box-shadow:0 28px 56px -18px #0009}.kicker{letter-spacing:.16em;color:#796c54;font-size:10.5px;font-weight:600}.login-card h1{letter-spacing:-.02em;margin:10px 0;font-size:28px;font-weight:650}.login-card p{color:#626976;margin-bottom:22px;font-size:13px;line-height:1.6}.login-card label{color:#626976;margin:14px 0;font-size:12px;display:block}.login-card input{box-sizing:border-box;color:#0f1a2e;background:#edeef2;border:1px solid #b8bac2;width:100%;height:42px;margin-top:6px;padding:0 12px;font:14px Schibsted Grotesk,sans-serif;display:block}.login-card button,.initial-load button,.account-menu button{color:#fff;cursor:pointer;background:#1d2f57;border:0;height:38px;padding:0 16px;font:600 13px Schibsted Grotesk}.login-card button{width:100%;margin-top:10px}.login-card button:disabled{opacity:.45}.login-foot{color:#767d88;border-top:1px solid #e3e4e8;margin-top:24px;padding-top:14px;font-size:11px}.login-card .form-error{color:#a23b3b;background:#f7e8e8;margin:10px 0;padding:10px}.login-card details{overflow-wrap:anywhere;margin:12px 0;font-size:12px}.initial-load{color:#c9b48c;background:#0f1a2e;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:100vh;font-size:14px;display:flex}.connection-status{color:#c9b48c;z-index:40;background:#0f1a2e;border:1px solid #c9b48c;padding:8px 12px;font-size:12px;position:fixed;bottom:12px;left:80px}.account-menu{z-index:70;border:1px solid var(--line2);box-shadow:var(--shadow-lg);padding:22px;font-size:13px;position:fixed;bottom:12px;left:80px;background:var(--card)!important}.account-menu button{margin:4px 8px 0 0}
