@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/schibsted-grotesk-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/schibsted-grotesk-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Reenie Beanie;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/reenie-beanie-latin-400-normal.woff2) format("woff2")}:root{color-scheme:light dark;--surface: #FAFAF7;--surface-sunk: #EEF0F2;--surface-raised: #FFFFFF;--on-surface: #1E2230;--muted: #5D6478;--outline: #E1E3E8;--outline-strong: #878DA0;--accent: #2340B8;--on-accent: #FFFFFF;--accent-soft: #E6EAF8;--success: #1D7A4A;--warn: #8A5300;--error: #C42B3E;--focus: #2340B8;--scrim: rgba(19, 21, 29, .5);--elev-1: 0 1px 1px rgba(30, 34, 48, .06), 0 8px 24px rgba(30, 34, 48, .1);--elev-2: 0 -4px 32px rgba(30, 34, 48, .18);--slip: #FFFFFF;--slip-rule: #C9D6EA;--slip-margin: #D2384A;--slip-ink: #2340B8;--slip-ink-soft: #5D6478;--on-slip: #1E2230;--slip-crease: rgba(30, 34, 48, .14);--elev-slip: 0 1px 1px rgba(30, 34, 48, .1), 0 2px 6px rgba(30, 34, 48, .08);--marca: #FFE14D;--on-marca: #1E2230;--font-text: "Schibsted Grotesk", "Helvetica Neue", Arial, sans-serif;--font-hand: "Reenie Beanie", "Bradley Hand", cursive;--t-title: 600 28px/34px var(--font-text);--t-headline: 600 22px/28px var(--font-text);--t-body-lg: 400 18px/26px var(--font-text);--t-body: 400 16px/24px var(--font-text);--t-label: 600 16px/20px var(--font-text);--t-button: 600 17px/20px var(--font-text);--t-caption: 400 14px/20px var(--font-text);--t-hand-note: 400 34px/36px var(--font-hand);--t-hand-recado: 400 30px/32px var(--font-hand);--track-title: -.01em;--track-headline: -.005em;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-7: 32px;--s-8: 40px;--s-9: 56px;--gutter: 20px;--max-app: 480px;--max-article: 680px;--r-slip: 2px;--r-control: 12px;--r-chip: 999px;--r-container: 16px;--tap: 48px;--btn-h: 52px;--row-h: 64px;--bar-h: 56px}@media(max-width:359px){:root{--gutter: 16px}}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--surface: #13151D;--surface-sunk: #1B1E28;--surface-raised: #1E2230;--on-surface: #E8E9EE;--muted: #A3A8B8;--outline: #2A2E3B;--outline-strong: #5E6479;--accent: #8EA2FF;--on-accent: #0F1430;--accent-soft: #232C52;--success: #5CCB8F;--warn: #F2B544;--error: #FF7D8A;--focus: #8EA2FF;--scrim: rgba(0, 0, 0, .6);--elev-1: 0 1px 1px rgba(0, 0, 0, .4), 0 12px 32px rgba(0, 0, 0, .5);--elev-2: 0 -4px 32px rgba(0, 0, 0, .6);--slip: #ECECE6;--elev-slip: 0 1px 1px rgba(0, 0, 0, .5), 0 2px 8px rgba(0, 0, 0, .4)}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--surface);color:var(--on-surface);font:var(--t-body);min-height:100dvh}img,svg{display:block}button,input,textarea,select{font:inherit;color:inherit}a{color:var(--accent)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.num{font-variant-numeric:tabular-nums}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}[hidden]{display:none!important}.bar{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);height:var(--bar-h);padding:0 var(--gutter);max-width:var(--max-app);margin:0 auto}.brand{display:inline-flex;align-items:center;gap:var(--s-2);min-height:var(--tap);color:var(--on-surface);text-decoration:none;font:var(--t-label)}.brand svg{color:var(--accent)}.brand svg .m{stroke:var(--slip-margin)}.brand-name{display:flex;flex-direction:column;white-space:nowrap}.brand-pre{font:var(--t-caption);color:var(--muted)}.bar-action{display:inline-flex;align-items:center;min-height:var(--tap);padding:0 var(--s-1);color:var(--accent);font:var(--t-label);text-decoration:none;background:none;border:0;cursor:pointer}.page{max-width:var(--max-app);margin:0 auto;padding:var(--s-2) var(--gutter) var(--s-8)}.title{font:var(--t-title);letter-spacing:var(--track-title);margin:var(--s-2) 0 var(--s-2);text-wrap:balance}.headline{font:var(--t-headline);letter-spacing:var(--track-headline);margin:0;text-wrap:balance}.lead{font:var(--t-body-lg);color:var(--muted);margin:0 0 var(--s-6)}.muted{color:var(--muted)}.caption{font:var(--t-caption);color:var(--muted)}p{margin:0}.label{font:var(--t-label)}h2.label{margin:0 0 var(--s-1)}.field{display:block;margin:0 0 var(--s-7)}.field>.label,.group-label{display:block;font:var(--t-label);margin:0 0 var(--s-2)}.field .hint{font:var(--t-caption);color:var(--muted);margin:var(--s-2) 0 0}.label-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);margin:0 0 var(--s-2)}.label-row .label{font:var(--t-label)}.input,.textarea{width:100%;background:var(--surface-sunk);border:1px solid var(--outline-strong);border-radius:var(--r-control);font:var(--t-body-lg);color:var(--on-surface);padding:var(--s-3) var(--s-4)}.input{height:var(--btn-h)}.textarea{min-height:120px;resize:vertical;display:block}.input::placeholder,.textarea::placeholder{color:var(--muted);opacity:1}.input:focus-visible,.textarea:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.input[aria-invalid=true]{border-color:var(--error)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-height:var(--btn-h);padding:0 var(--s-6);border-radius:var(--r-control);border:0;cursor:pointer;font:var(--t-button);text-decoration:none;background:var(--accent);color:var(--on-accent);text-align:center;text-wrap:balance;padding-block:var(--s-3)}.btn.block{width:100%}.btn[disabled],.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.btn.secondary{background:var(--surface-sunk);color:var(--on-surface);min-height:var(--tap)}.btn.add{border:0;background:none;color:var(--accent);width:auto;min-height:var(--tap);padding:0 var(--s-3);margin-left:calc(-1 * var(--s-3));justify-content:flex-start}.btn.tonal{background:var(--accent-soft);color:var(--accent)}.btn.ghost{background:transparent;color:var(--accent);min-height:var(--tap);padding:0 var(--s-3)}.btn.small{min-height:var(--tap);padding:0 var(--s-4);font:var(--t-label)}.icon-btn{display:inline-grid;place-items:center;width:var(--tap);height:var(--tap);border-radius:var(--r-control);border:0;background:transparent;color:var(--on-surface);cursor:pointer;flex:none}.icon-btn:hover{background:var(--surface-sunk)}.link-btn{background:none;border:0;padding:0;color:var(--accent);font:var(--t-label);cursor:pointer;min-height:var(--tap);display:inline-flex;align-items:center;text-decoration:none}.seg{display:grid;grid-template-columns:repeat(4,1fr);background:var(--surface-sunk);border-radius:var(--r-control);padding:var(--s-1);gap:var(--s-1);border:0;margin:0}.seg label{position:relative;display:grid;place-items:center;min-height:var(--tap);border-radius:calc(var(--r-control) - 4px);font:var(--t-label);cursor:pointer}.seg input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.seg label:has(input:checked){background:var(--accent);color:var(--on-accent)}.seg label:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.chips{display:flex;flex-wrap:wrap;gap:var(--s-4) var(--s-2);list-style:none;padding:0;margin:var(--s-3) 0 0}.chip{display:inline-flex;align-items:center;min-height:40px;padding:0 0 0 var(--s-4);border-radius:var(--r-chip);background:var(--surface-sunk);font:var(--t-body)}.chip .x{width:40px;height:40px;margin:0;border-radius:var(--r-chip);display:inline-grid;place-items:center;background:none;border:0;color:var(--muted);cursor:pointer;position:relative}.chip .x:after{content:"";position:absolute;inset:-4px}.chip.pick{padding:0 var(--s-4);min-height:var(--tap);border:1px solid var(--outline-strong);background:transparent;cursor:pointer}.chip.pick[aria-pressed=true]{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.chip.pick:disabled{opacity:.4;cursor:not-allowed}.rows{list-style:none;padding:0;margin:0}.row{display:flex;align-items:center;gap:var(--s-2);min-height:var(--row-h);padding:var(--s-2) 0;border-bottom:1px solid var(--outline)}.row:first-child{border-top:1px solid var(--outline)}.row .main{flex:1;min-width:0}.row .name{font:var(--t-label);overflow-wrap:anywhere}.row .meta{font:var(--t-caption);color:var(--muted)}.row .meta.ok{color:var(--success)}.check{display:flex;gap:var(--s-3);align-items:flex-start;cursor:pointer;padding:var(--s-2) 0}.check input{width:24px;height:24px;margin:0;accent-color:var(--accent);flex:none}.check b{font:var(--t-label);display:block}.check>span{display:block;padding-top:2px}.check b+span{color:var(--muted);font:var(--t-caption);display:block;margin-top:var(--s-1)}.check-target{min-height:var(--tap)}.notice{background:var(--surface-sunk);border-radius:var(--r-container);padding:var(--s-4)}.notice.error{color:var(--on-surface)}.notice.error strong{color:var(--error)}.notice+.notice{margin-top:var(--s-3)}.marca{position:relative;z-index:0;color:var(--on-marca);padding:0 .15em;margin:0;white-space:nowrap}.marca:before{content:"";position:absolute;z-index:-1;inset:.14em 0 .06em;background:var(--marca);border-radius:.6em .2em .5em .25em/.3em .5em .25em .6em;transform:skew(-10deg) rotate(-1.2deg)}.actionbar{position:sticky;bottom:0;padding:var(--s-3) 0 calc(var(--s-3) + env(safe-area-inset-bottom));background:var(--surface);margin-top:var(--s-4);box-shadow:0 -1px 0 var(--outline)}.actionbar .notice{margin-bottom:var(--s-3)}@media(min-width:768px){.actionbar{position:static;box-shadow:none}}.actionbar .caption{text-align:center;margin-top:var(--s-2)}dialog.sheet{border:0;padding:var(--s-6) var(--gutter) calc(var(--s-6) + env(safe-area-inset-bottom));margin:auto auto 0;width:100%;max-width:var(--max-app);background:var(--surface-raised);color:var(--on-surface);border-radius:var(--r-container) var(--r-container) 0 0;box-shadow:var(--elev-2);max-height:90dvh}dialog.sheet::backdrop{background:var(--scrim)}dialog.sheet .headline{margin-bottom:var(--s-3)}dialog.sheet p+p{margin-top:var(--s-3)}.sheet-actions{display:grid;gap:var(--s-2);margin-top:var(--s-6)}.toast{position:fixed;left:50%;bottom:calc(var(--s-4) + env(safe-area-inset-bottom));transform:translate(-50%);box-shadow:var(--elev-2);background:var(--on-surface);color:var(--surface);border-radius:var(--r-control);padding:var(--s-3) var(--s-4);font:var(--t-label);max-width:calc(100% - 2 * var(--gutter));z-index:10;transition:opacity .12s}body:has(.actionbar) .toast{bottom:calc(var(--btn-h) + var(--s-9) + env(safe-area-inset-bottom))}.toast[hidden]{display:block!important;opacity:0;pointer-events:none}.section{margin-top:var(--s-8)}.section>.headline{margin-bottom:var(--s-3)}.foot{max-width:var(--max-app);margin:0 auto;padding:var(--s-6) var(--gutter) var(--s-8);border-top:1px solid var(--outline)}.foot-list{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-2) var(--s-4);list-style:none;padding:0;margin:var(--s-2) 0 0}.foot-list a{display:flex;align-items:center;min-height:var(--tap);color:var(--on-surface);font:var(--t-body);text-decoration:none}.foot-list a:hover{text-decoration:underline}.foot .caption{margin-top:var(--s-3)}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.chip.slip-chip{background:var(--slip);color:var(--on-slip);border-radius:var(--r-slip);box-shadow:var(--elev-slip);min-height:44px}.chip.slip-chip:nth-child(3n+1){transform:rotate(-.8deg)}.chip.slip-chip:nth-child(3n+2){transform:rotate(.6deg)}.chip.slip-chip .x{color:var(--slip-ink-soft);width:44px;height:44px}.chip.slip-chip .x:after{inset:-2px}
