.background.svelte-xi5a7h{z-index:1000;position:fixed;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:#00000054;top:0;left:0}img.svelte-xi5a7h{border-radius:8px;max-width:70vw;max-height:70vh}.content-list{--content-list-pad-x: 12px;--content-list-pad-y: 8px;--content-list-gap: 12px;--content-list-thumb: 44px;--content-list-meta-start: calc( var(--content-list-pad-x) + var(--content-list-thumb) + var(--content-list-gap) )}.content-nav{display:flex;align-items:center;gap:var(--content-list-gap);padding:var(--content-list-pad-y) var(--content-list-pad-x);width:100%;box-sizing:border-box;border-radius:12px;background:var(--lp-color-background, #f3f4f6);text-decoration:none;color:inherit;transition:transform .1s ease}.content-nav:active{transform:scale(.997)}.content-nav__thumb{width:var(--content-list-thumb);height:var(--content-list-thumb);flex-shrink:0;border-radius:10px;object-fit:cover;background:var(--lp-color-surface, #fff);border:1px solid var(--lp-color-border, #e5e7eb)}.content-nav__thumb--placeholder{display:flex;align-items:center;justify-content:center;overflow:hidden;color:var(--theme-color, var(--lp-color-brand));background:color-mix(in srgb,var(--theme-color, var(--lp-color-brand)) 12%,var(--lp-color-surface, #fff))}.content-nav__thumb--placeholder .material-icons{font-size:24px}.content-nav__thumb--link-preview{object-fit:cover;background:var(--module-image-background, rgb(240, 240, 240))}.content-nav__meta{flex:1;min-width:0}.content-nav__title{margin:0;font-size:16px;font-weight:600;color:var(--lp-color-text, #111827);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.content-nav.gjensidige .content-nav__title{font-family:Gjensidige Sans,sans-serif}.content-nav__description{margin:2px 0 0;display:-webkit-box;max-height:2.1rem;font-size:13px;line-height:1.4;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:var(--lp-color-text-muted, #6b7280)}.content-nav__description--url{font-size:12px;color:var(--theme-color, var(--lp-color-brand))}.content-nav__action{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:9999px;font-size:20px;color:var(--lp-color-text, #1a1a2e)}.content-nav+.content-nav,.content-nav+.module,.module+.content-nav,.content-nav+.link-embed,.link-embed+.content-nav,.link-embed+.link-embed,.link-embed+.module,.module+.link-embed,.content-nav+.video-embed,.video-embed+.content-nav,.content-nav+.video-card,.video-card+.content-nav,.video-embed+.video-embed,.video-embed+.video-card,.video-card+.video-embed,.video-card+.video-card,.video-embed+.module,.module+.video-embed,.video-card+.module,.module+.video-card,.content-nav+.textbox.module,.textbox.module+.content-nav,.module+.textbox.module,.textbox.module+.module,.textbox.module+.textbox.module,.textbox.module+button.module,button.module+.textbox.module,.module+.module,.module+button.module,button.module+.module,button.module+button.module{margin-top:10px}.link-embed{display:block;width:100%;box-sizing:border-box;padding:0;background:var(--lp-color-surface, #fff);text-decoration:none;color:inherit}.content-list .link-embed{padding-left:var(--content-list-pad-x);padding-right:var(--content-list-pad-x)}.content-list .video-embed{display:block;background:var(--lp-color-surface, #fff)}.video-embed__player{position:relative;width:100%;padding-top:56.25%;overflow:hidden;border-radius:12px;background:#000}.video-embed__title{margin:10px 0 0;font-size:16px;font-weight:600;color:var(--lp-color-text, #111827);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.video-embed.gjensidige .video-embed__title,.video-card.gjensidige .video-card__title{font-family:Gjensidige Sans,sans-serif}.video-embed__description{margin:4px 0 0;display:-webkit-box;max-height:2.1rem;font-size:13px;line-height:1.4;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:var(--lp-color-text-muted, #6b7280)}.content-list .video-card{display:block;width:100%;box-sizing:border-box;text-decoration:none;color:inherit;background:var(--lp-color-surface, #fff);transition:transform .1s ease}.content-list .video-card:active{transform:scale(.997)}.video-card__media{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;background:var(--module-image-background, rgb(240, 240, 240))}.video-card__thumb{width:100%;height:100%;object-fit:cover;display:block}.video-card__play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:56px;color:#fff;text-shadow:0 2px 12px rgb(0 0 0 / 45%);pointer-events:none}.video-card__meta{padding-top:10px}.video-card__title{margin:0;font-size:16px;font-weight:600;color:var(--lp-color-text, #111827);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.video-card__description{margin:4px 0 0;display:-webkit-box;max-height:2.1rem;font-size:13px;line-height:1.4;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:var(--lp-color-text-muted, #6b7280)}.video-card__processing{display:flex;align-items:flex-start;gap:6px;margin:8px 0 0;font-size:13px;line-height:1.4;color:var(--lp-color-text-muted, #6b7280)}.video-card__processing-icon{flex-shrink:0;font-size:16px;line-height:1.4;color:var(--theme-color, var(--lp-color-brand))}.content-list .module-block{display:block;box-sizing:border-box;padding-left:var(--content-list-pad-x);padding-right:var(--content-list-pad-x)}.content-list .module-block.fill-width{padding-left:0;padding-right:0}@media(max-width:480px){.content-list{--content-list-thumb: 38px}.content-nav__thumb--placeholder .material-icons{font-size:20px}}.module-text.svelte-k4dsr7{margin-top:2px;margin-bottom:0;display:block;font-size:14px}.module-text-plain.svelte-k4dsr7{white-space:pre-wrap}.module-text[data-layout=featured].svelte-k4dsr7,.module-text-plain[data-layout=featured].svelte-k4dsr7,.module-text[data-layout=card].svelte-k4dsr7,.module-text-plain[data-layout=card].svelte-k4dsr7,.module-text[data-layout=quote].svelte-k4dsr7,.module-text-plain[data-layout=quote].svelte-k4dsr7{font-size:18px}.module-text[data-layout=quote].svelte-k4dsr7,.module-text-plain[data-layout=quote].svelte-k4dsr7{font-style:italic}.markdown-body.svelte-k4dsr7 p{margin:0 0 .5em}.markdown-body.svelte-k4dsr7 p:last-child{margin-bottom:0}.markdown-body.svelte-k4dsr7 ul,.markdown-body.svelte-k4dsr7 ol{margin:0 0 .5em;padding-left:1.25em}.markdown-body.svelte-k4dsr7 blockquote{margin:0 0 .5em;padding-left:1em;border-left:3px solid currentColor;opacity:.85;font-style:normal;color:inherit}.markdown-body.svelte-k4dsr7 blockquote p{margin:0}.markdown-body.svelte-k4dsr7 blockquote p+p{margin-top:.5em}.markdown-body.svelte-k4dsr7 a{color:inherit;text-decoration:underline}.markdown-body.svelte-k4dsr7 code{font-family:ui-monospace,monospace;font-size:.9em}.markdown-body.svelte-k4dsr7 pre{margin:0 0 .5em;overflow-x:auto}button.picture-wrapper.module[data-aligned=center] .picture-content{text-align:center;align-items:center}button.picture-wrapper.module[data-aligned=left] .picture-content{text-align:left;align-items:flex-start}button.picture-wrapper.module .picture-content{display:flex;flex-direction:column;width:100%}button.picture-wrapper.module .picture{max-width:100%;max-height:50svh;border-radius:4px}button.picture-wrapper.module .module-title{margin-top:15px}button.picture-wrapper.module.fill-width .picture{width:100%;max-height:unset}button.picture-wrapper.module.card .picture-content{box-sizing:border-box;margin:0;width:100%;padding:20px;background-color:var(--lp-color-surface-muted, #f3f4f6);border-radius:12px;color:var(--lp-color-text, #111827)}button.picture-wrapper.module.card .module-title{margin-top:0;margin-bottom:15px;font-size:22px;font-weight:600;color:var(--lp-color-text, #111827)}button.picture-wrapper.module.card .module-text{margin-top:15px;font-size:18px;margin-bottom:10px;color:var(--lp-color-text, #111827)}button.picture-wrapper.module.featured .picture-content{box-sizing:border-box;margin:0;width:100%;padding:20px;background:color-mix(in srgb,var(--theme-color, #f7941d) 12%,var(--lp-color-surface, #fff));border-left:4px solid var(--theme-color, #f7941d);color:var(--lp-color-text, #111827)}button.picture-wrapper.module.featured .module-title{margin-top:0;margin-bottom:15px;font-size:24px;font-weight:600;line-height:1.25;color:var(--lp-color-text, #111827)}button.picture-wrapper.module.featured .module-text{margin-top:15px;font-size:18px;margin-bottom:10px;color:var(--lp-color-text, #111827)}button.picture-wrapper.module.card .picture,button.picture-wrapper.module.featured .picture{border-radius:4px}div.textbox.module[data-aligned=center],.textbox.textbox-content[data-aligned=center]{text-align:center}div.textbox.module[data-aligned=center] .markdown-body ul,div.textbox.module[data-aligned=center] .markdown-body ol,.textbox.textbox-content[data-aligned=center] .markdown-body ul,.textbox.textbox-content[data-aligned=center] .markdown-body ol{display:inline-block;text-align:left}div.textbox.module.featured .textbox-content,.textbox.textbox-content.featured{box-sizing:border-box;margin:0;width:100%;padding:20px;background:color-mix(in srgb,var(--theme-color, #f7941d) 12%,var(--lp-color-surface, #fff));border-left:4px solid var(--theme-color, #f7941d);color:var(--lp-color-text, #111827)}div.textbox.module.featured .module-title,.textbox.textbox-content.featured .module-title{margin-bottom:8px;font-size:24px;font-weight:600;line-height:1.25;color:var(--lp-color-text, #111827)}div.textbox.module.featured .textbox-content .module-text,div.textbox.module.featured .textbox-content .module-text-plain,.textbox.textbox-content.featured .module-text,.textbox.textbox-content.featured .module-text-plain{font-weight:500;color:var(--lp-color-text, #111827)}div.textbox.module.card .textbox-content,.textbox.textbox-content.card{box-sizing:border-box;margin:0;width:100%;padding:20px;background-color:var(--lp-color-surface-muted, #f3f4f6);border-radius:12px;color:var(--lp-color-text, #111827)}div.textbox.module.card .module-title,.textbox.textbox-content.card .module-title{margin-bottom:8px;font-size:22px;font-weight:600;color:var(--lp-color-text, #111827)}div.textbox.module.card .textbox-content .module-text,div.textbox.module.card .textbox-content .module-text-plain,.textbox.textbox-content.card .module-text,.textbox.textbox-content.card .module-text-plain{color:var(--lp-color-text, #111827)}div.textbox.module.quote .textbox-content,.textbox.textbox-content.quote{box-sizing:border-box;margin:0;width:100%;padding:12px 20px;border-left:4px solid var(--lp-color-border-strong, #9ca3af);background:transparent;color:var(--lp-color-text, #111827);font-style:italic}div.textbox.module.quote .module-attribution,.textbox.textbox-content.quote .module-attribution{margin:8px 0 0;font-size:16px;font-weight:500;font-style:normal;color:var(--lp-color-text-secondary, #4b5563)}div.textbox.module.quote .textbox-content .module-text,div.textbox.module.quote .textbox-content .module-text-plain,.textbox.textbox-content.quote .module-text,.textbox.textbox-content.quote .module-text-plain{font-style:italic}button.svelte-1v514mx{border:none;background:none;cursor:pointer;color:var(--lp-color-text, #111827)}a.svelte-1v514mx{text-decoration:none;color:var(--lp-color-text, #111827)}.module.svelte-1v514mx{width:100%;box-sizing:border-box;background:var(--lp-color-surface, #fff);transition:transform .1s ease}.textbox-static.svelte-1v514mx{cursor:default}.module.svelte-1v514mx:active:not(.textbox-static){transform:scale(.997)}.module-title.svelte-1v514mx{font-weight:600;margin:0;font-size:16px;color:var(--lp-color-text, #111827);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.module.gjensidige.svelte-1v514mx .module-title:where(.svelte-1v514mx){font-family:Gjensidige Sans,sans-serif;font-weight:600;font-size:16px}.module-text.svelte-1v514mx{margin-top:2px;margin-bottom:0;font-size:14px;white-space:pre-wrap;display:-webkit-box;-webkit-box-orient:vertical}.textbox.svelte-1v514mx .module-title:where(.svelte-1v514mx){margin-bottom:.5em}.textbox.svelte-1v514mx .module-title:where(.svelte-1v514mx)+.module-text{margin-top:0}.training-status.svelte-1v514mx{font-size:35px;font-weight:700;flex-shrink:0}.training-status.todo.svelte-1v514mx{color:#d00}.training-status.done.svelte-1v514mx{color:#009600}.training-status.inprogress.svelte-1v514mx{color:#d90}
