@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(../../../fonts/ui/schibsted-grotesk-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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:400 900;font-display:swap;src:url(../../../fonts/ui/schibsted-grotesk-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{color-scheme:light;--desk: #c9c9c6;--shell: #f4f3f1;--ink: #16150f;--ink2: #45423a;--ink3: #6b6760;--ink4: #726d65;--hair: rgba(22, 21, 15, .1);--hair2: rgba(22, 21, 15, .06);--blue: #2c63d6;--blue-solid: linear-gradient(180deg, #3d74e4, #2450b8);--pink: #e0417e;--green: #17945c;--loss: #c0392b;--warn: #8c6408;--selection: #cfdcf7;--blue-wash: rgba(44, 99, 214, .1);--pink-wash: rgba(224, 65, 126, .1);--green-wash: rgba(23, 148, 92, .1);--loss-wash: rgba(192, 57, 43, .1);--warn-wash: rgba(140, 100, 8, .1);--st-active: #17945c;--st-maintenance: #8c6408;--st-sunset: var(--ink4);--st-prelaunch: #2c63d6;--identity: var(--ink3);--id-pocketscan: #3b6fd4;--id-driftoff: #2e8f8a;--id-streakdaily: #c8811f;--id-lenscalc: #7b54c4;--id-tiptally: #6b7280;--id-frostnote: #c2536b;--id-utilities: #3b6fd4;--id-wellness: #2e8f8a;--id-experiments: #7b54c4;--surface-matte-bg: rgba(255, 255, 255, .95);--surface-matte-blur: blur(6px) saturate(105%);--surface-soft-bg: rgba(255, 255, 255, .74);--surface-soft-blur: blur(18px) saturate(150%);--surface-glass-bg: rgba(255, 255, 255, .58);--surface-glass-blur: blur(28px) saturate(175%);--surface-overlay-bg: rgba(255, 255, 255, .76);--surface-overlay-blur: blur(40px) saturate(180%);--surface-popover-bg: rgba(255, 255, 255, .82);--surface-popover-blur: blur(34px) saturate(180%);--card-bg: var(--surface-glass-bg);--card-blur: var(--surface-glass-blur);--wash-opacity: 1;--wash: radial-gradient(52% 40% at 8% -2%, rgba(178, 213, 196, .72), transparent 70%), radial-gradient(44% 38% at 96% 2%, rgba(240, 224, 198, .85), transparent 72%), radial-gradient(50% 40% at 62% 102%, rgba(196, 208, 228, .6), transparent 70%);--grad-card: linear-gradient(150deg, #e8724b 0%, #d4525e 40%, #6e4c9e 78%, #3b3a72 100%);--grad-glow-warm: radial-gradient( circle, rgba(255, 214, 170, .55) 0%, rgba(255, 214, 170, 0) 70% );--grad-glow-cool: radial-gradient( circle, rgba(120, 150, 235, .45) 0%, rgba(120, 150, 235, 0) 70% );--on-grad-rule: rgba(255, 255, 255, .28);--on-grad-chip: rgba(255, 255, 255, .22);--hatch-pipeline: repeating-linear-gradient( 45deg, rgba(44, 99, 214, .62) 0 3px, rgba(44, 99, 214, .2) 3px 7px );--hatch-improved: repeating-linear-gradient( 45deg, rgba(23, 148, 92, .72) 0 3px, rgba(23, 148, 92, .24) 3px 7px );--hatch-loss: repeating-linear-gradient( 45deg, rgba(192, 57, 43, .75) 0 2.5px, rgba(192, 57, 43, .28) 2.5px 6px );--hatch-pink: repeating-linear-gradient( 45deg, rgba(224, 65, 126, .62) 0 3px, rgba(224, 65, 126, .2) 3px 7px );--heat-0: #dce6f7;--heat-1: #b4c8ec;--heat-2: #7c9ede;--heat-3: #4a76cf;--heat-4: #2450b8;--font-sans: "Schibsted Grotesk", -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;--font-mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, monospace;--fs-title: clamp(30px, calc(30px + 16 * (100vw - 759px) / 421), 46px);--fs-hero: 62px;--fs-big: 48px;--fs-widget-title: 18px;--fs-pipe: 26px;--fs-body: 14px;--fs-meta: 13px;--fs-meta-sm: 12.5px;--fs-micro: 11.5px;--fs-micro-sm: 11px;--fs-eyebrow: 11px;--ls-title: -.038em;--ls-hero: -.045em;--ls-big: -.042em;--ls-widget: -.018em;--ls-brand: -.022em;--ls-body: -.008em;--ls-eyebrow: .05em;--lh-body: 1.45;--lh-read: 1.5;--sp-4: 4px;--sp-6: 6px;--sp-8: 8px;--sp-10: 10px;--sp-12: 12px;--sp-14: 14px;--sp-16: 16px;--sp-18: 18px;--sp-20: 20px;--sp-22: 22px;--sp-24: 24px;--sp-26: 26px;--sp-28: 28px;--sp-30: 30px;--card-pad: clamp(18px, calc(18px + 6 * (100vw - 759px) / 421), 24px) clamp(18px, calc(18px + 8 * (100vw - 759px) / 421), 26px) clamp(16px, calc(16px + 4 * (100vw - 759px) / 421), 20px);--grid-gutter: clamp(12px, calc(12px + 4 * (100vw - 759px) / 421), 16px);--canvas-pad-x: clamp(16px, calc(16px + 12 * (100vw - 759px) / 421), 28px);--canvas-pad: clamp(6px, calc(6px + 2 * (100vw - 759px) / 421), 8px) var(--canvas-pad-x) clamp(26px, calc(26px + 4 * (100vw - 759px) / 421), 30px);--head-pad: 18px 28px;--title-pad: 14px 28px 20px;--desk-pad: clamp(0px, calc(0px + 20 * (100vw - 759px) / 421), 20px);--row-pad: 11px 0;--r-shell: clamp(0px, calc(0px + 26 * (100vw - 759px) / 421), 26px);--r-card: 20px;--r-tray: 24px;--r-menu: 18px;--r-shelf-item: 18px;--r-tile: 8px;--r-bar: 5px;--r-pill: 999px;--r-focus: 10px;--sh-card: inset 0 0 0 1px var(--hair2), inset 0 1px 0 rgba(255, 255, 255, .9), 0 2px 4px rgba(22, 21, 15, .04), 0 22px 44px -24px rgba(22, 21, 15, .28);--sh-shell: 0 1px 1px rgba(22, 21, 15, .1), 0 26px 70px -22px rgba(22, 21, 15, .36), inset 0 1px 0 rgba(255, 255, 255, .8);--sh-grad: 0 2px 4px rgba(22, 21, 15, .1), 0 24px 50px -22px rgba(120, 60, 60, .55);--sh-menu: 0 2px 4px rgba(22, 21, 15, .1), 0 20px 50px -14px rgba(22, 21, 15, .4);--sh-spot: inset 0 0 0 1px rgba(22, 21, 15, .06), inset 0 1px 0 rgba(255, 255, 255, .92), 0 2px 6px rgba(22, 21, 15, .1), 0 44px 90px -34px rgba(22, 21, 15, .58);--sh-lift: 0 1px 2px rgba(22, 21, 15, .07), inset 0 0 0 1px rgba(22, 21, 15, .05);--sh-pill: 0 1px 2px rgba(22, 21, 15, .12);--ease: cubic-bezier(.22, .61, .36, 1);--motion-quick: .14s;--motion-settle: .22s;--motion-move: .32s;--ease-out: cubic-bezier(.2, .8, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--draw-dur: .9s;--rise-dur: .9s;--hovdur: .18s;--drawdur: var(--draw-dur);--pop-dur: .15s;--count-dur: .82s;--spot-fade-dur: .14s;--spot-in-dur: .2s;--spin-dur: .7s;--bp-md: 760px;--bp-lg: 1180px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--ls-body);color:var(--ink);background:var(--shell);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{font-weight:600;letter-spacing:var(--ls-widget)}a{color:var(--ink);text-decoration:none}a:hover{color:var(--blue)}::selection{background:var(--selection)}code,kbd,samp,.pt-mono{font-family:var(--font-mono)}kbd{font-size:var(--fs-micro);border:1px solid var(--hair);border-radius:6px;padding:.05rem .35rem;background:#fff9;color:var(--ink3)}:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:var(--r-focus)}input,select,textarea,button{font:inherit;color:inherit;letter-spacing:inherit}input:not([type=checkbox]):not([type=radio]),select,textarea{border:1px solid var(--hair);border-radius:var(--r-focus);background:#ffffffdb;padding:.4rem .55rem}.pt-tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.pt-pnum{font-variant-numeric:proportional-nums;font-feature-settings:"pnum" 1}.pt-hatch{background-image:repeating-linear-gradient(45deg,var(--hatch-color, var(--identity)) 0 3px,rgba(255,255,255,.55) 3px 7px)}.pt-chip{border:0;border-radius:var(--r-pill);background:linear-gradient(155deg,#ffffffd6,#e9effb85);-webkit-backdrop-filter:blur(14px) saturate(190%);backdrop-filter:blur(14px) saturate(190%);color:var(--ink4);cursor:pointer;box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #16150f12,inset 0 -8px 12px -8px #2c63d633,0 1px 2px #16150f12,0 7px 16px -10px #16150f4d;transition:background var(--hovdur) var(--ease-out),box-shadow var(--hovdur) var(--ease-out),color var(--hovdur) var(--ease-out)}.pt-chip:hover{background:linear-gradient(155deg,#fffffff7,#e0ebfec2);color:var(--blue);box-shadow:inset 0 1px #fff,inset 0 0 0 1px #2c63d638,inset 0 -9px 14px -8px #2c63d652,0 2px 4px #16150f17,0 11px 24px -11px #2c63d670}.pt-chip:active{transition:none;background:linear-gradient(155deg,#f4f8fffa,#d6e4fcdb);box-shadow:inset 0 1px #ffffffb3,inset 0 0 0 1px #2c63d647,inset 0 -6px 10px -8px #2c63d661,0 1px 2px #16150f1a}.pt-chip.on-grad{background:linear-gradient(155deg,#ffffff4d,#ffffff24);color:#fff;box-shadow:inset 0 1px #ffffff80,inset 0 0 0 1px #ffffff38,inset 0 -8px 12px -8px #ffffff57,0 2px 6px #16150f29}.pt-chip.on-grad:hover{background:linear-gradient(155deg,#ffffff75,#ffffff42);color:#fff;box-shadow:inset 0 1px #ffffffb8,inset 0 0 0 1px #ffffff5c,inset 0 -9px 14px -8px #ffffff7a,0 3px 8px #16150f33}.pt-fluid{container-type:inline-size;container-name:widget;--fs-hero: clamp(40px, calc(40px + 22 * (100cqi - 324px) / 172), 62px);--fs-big: clamp(34px, calc(34px + 14 * (100cqi - 324px) / 59), 48px);--fs-widget-title: clamp(16px, calc(16px + 2 * (100cqi - 324px) / 59), 18px);--fs-pipe: clamp(20px, calc(20px + 6 * (100cqi - 324px) / 399), 26px)}.pt-dot{display:inline-block;width:6px;height:6px;border-radius:var(--r-pill);background:var(--dot-color, var(--identity));flex:0 0 auto}.pt-eyebrow{font-size:var(--fs-eyebrow);font-weight:600;text-transform:uppercase;letter-spacing:var(--ls-eyebrow);color:var(--ink4)}.pt-action{display:inline-block;border-radius:var(--r-pill);padding:8px 16px;background:var(--ink);color:#f7f6f3;font-size:var(--fs-body);font-weight:500}.pt-action:hover{color:#fff}.pt-action-quiet{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px var(--hair)}.pt-action-quiet:hover{color:var(--ink);background:#16150f0a}.pt-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@keyframes draw{0%{stroke-dashoffset:1400}to{stroke-dashoffset:0}}@keyframes rise{0%{transform:scaleY(.04)}to{transform:none}}@keyframes pop{0%{opacity:0;transform:translateY(7px) scale(.985)}to{opacity:1;transform:none}}@keyframes spotFade{0%{opacity:0}to{opacity:1}}@keyframes spotIn{0%{opacity:0;transform:translateY(-10px) scale(.982)}to{opacity:1;transform:none}}@media(max-width:1179px){:root{--fs-hero: 54px;--fs-big: 42px}}@media(max-width:759px){:root{--fs-hero: 40px;--fs-big: 34px;--fs-widget-title: 16px;--fs-pipe: 20px;--head-pad: 13px 16px;--title-pad: 8px 16px 14px;--row-pad: 12px 0;--r-card: 16px}}@media(prefers-reduced-transparency:reduce){:root{--card-bg: var(--surface-matte-bg);--card-blur: var(--surface-matte-blur);--surface-glass-bg: rgba(255, 255, 255, .95);--surface-glass-blur: blur(6px) saturate(105%);--surface-soft-bg: rgba(255, 255, 255, .95);--surface-soft-blur: blur(6px) saturate(105%);--surface-overlay-bg: rgba(255, 255, 255, .97);--surface-overlay-blur: none;--surface-popover-bg: rgba(255, 255, 255, .97);--surface-popover-blur: none;--wash-opacity: 0}.pt-chip{background:#fffffff2;-webkit-backdrop-filter:none;backdrop-filter:none}.pt-chip:hover{background:#fff}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root{--card-bg: var(--surface-matte-bg);--card-blur: none;--surface-glass-bg: rgba(255, 255, 255, .95);--surface-soft-bg: rgba(255, 255, 255, .95);--surface-overlay-bg: rgba(255, 255, 255, .97);--surface-popover-bg: rgba(255, 255, 255, .97);--wash-opacity: 0}.pt-chip{background:#fffffff2}.pt-chip:hover{background:#fff}}::view-transition-group(*){animation-duration:var(--motion-move);animation-timing-function:var(--ease-out)}::view-transition-old(*),::view-transition-new(*){animation-duration:var(--motion-move);animation-timing-function:var(--ease-out);inline-size:auto;block-size:auto}::view-transition-image-pair(*){overflow:clip}::view-transition-old(root),::view-transition-new(root){animation:none}@keyframes vt-route-out{to{opacity:0}}@keyframes vt-route-in{0%{opacity:0}}:root[data-nav=route]::view-transition-old(root){animation:vt-route-out var(--motion-quick) var(--ease-out) both}:root[data-nav=route]::view-transition-new(root){animation:vt-route-in var(--motion-quick) var(--ease-out) both}:root[data-nav=route]::view-transition-old(*):only-child,:root[data-nav=route]::view-transition-new(*):only-child{animation-duration:var(--motion-quick)}:root[data-nav=route] [data-canvas-item]{view-transition-name:none!important}@media(prefers-reduced-motion:reduce){:root{--draw-dur: 1ms;--rise-dur: 1ms;--hovdur: 1ms;--drawdur: 1ms;--pop-dur: 1ms;--count-dur: 0ms;--spot-fade-dur: 1ms;--spot-in-dur: 1ms;--motion-quick: 0ms;--motion-settle: 0ms;--motion-move: 0ms}*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}[data-flip-item].flipping{transform-origin:0 0;transition:transform var(--flip-dur, var(--motion-settle)) var(--flip-ease, var(--ease-out))}.pt-entering{will-change:opacity}.pt-ghosts{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;pointer-events:none}@keyframes pt-toast-rise{0%{transform:translateY(4px)}to{transform:none}}.toasts .pt-entering>.toast{animation:pt-toast-rise var(--motion-settle) var(--ease-out) both}@property --fade-start{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --fade-end{syntax: "<length>"; inherits: false; initial-value: 0px;}@keyframes pt-fade-start{0%{--fade-start: 0px}to{--fade-start: var(--fade-len)}}@keyframes pt-fade-end{0%{--fade-end: var(--fade-len)}to{--fade-end: 0px}}.pt-fade-y,.pt-fade-x{--fade-len: 28px;-webkit-mask-image:linear-gradient(var(--fade-dir),transparent 0,#000 var(--fade-start),#000 calc(100% - var(--fade-end)),transparent 100%);mask-image:linear-gradient(var(--fade-dir),transparent 0,#000 var(--fade-start),#000 calc(100% - var(--fade-end)),transparent 100%)}.pt-fade-y{--fade-dir: to bottom}.pt-fade-x{--fade-dir: to right}@supports (animation-timeline: scroll()){.pt-fade-y,.pt-fade-x{animation-name:pt-fade-start,pt-fade-end;animation-timing-function:linear;animation-fill-mode:both}.pt-fade-y{animation-timeline:scroll(self block),scroll(self block);animation-range:0 var(--fade-len),calc(100% - var(--fade-len)) 100%}.pt-fade-x{animation-timeline:scroll(self inline),scroll(self inline);animation-range:0 var(--fade-len),calc(100% - var(--fade-len)) 100%}}.route-loading.svelte-12qhfyh{position:fixed;top:0;left:0;height:2px;width:100%;background:var(--blue);transform-origin:left;transform:scaleX(0);animation:svelte-12qhfyh-route-loading 1.5s cubic-bezier(.2,.6,.3,1) forwards;z-index:1100}@keyframes svelte-12qhfyh-route-loading{0%{transform:scaleX(0)}60%{transform:scaleX(.7)}to{transform:scaleX(.92)}}
