body{font-family:var(--font-app), "Public Sans", "Helvetica Neue", Helvetica, Arial, sans-serif}:root{--lf-accent:#e4642a;--lf-accent-hover:#c9531d;--lf-accent-deep:#ad4a1b;--lf-accent-tint:#fbeae0;--lf-accent-tint-2:#fef4ee;--lf-accent-tint-3:#fcf3ec;--lf-accent-tint-4:#f6d9c6;--lf-accent-filled:#c24c02;--lf-accent-filled-hover:#a84102;--lf-on-accent-filled:#fff;--lf-blue:#2e5a88;--lf-blue-tint:#f1f5fa;--lf-blue-tint-2:#e1eaf3;--lf-blue-deep:#25517e;--lf-green:#2e7d5b;--lf-green-tint:#e6f2ec;--lf-green-tint-2:#eaf3ee;--lf-green-tint-3:#d6eadd;--lf-search-mark:#ffe066;--lf-search-mark-current:#fcc419;--lf-search-mark-ink:#1b1b1b;--lf-green-deep:#256b4f;--lf-ai-gradient-start:#e4642a;--lf-ai-gradient-end:#6a4cff;--lf-ai-surface:#faf8ff;--lf-ai-border:#ddd5f7;--lf-nav-icon:var(--mantine-primary-color-light-color);--lf-gold:#b7791f;--lf-red:#b3261e;--lf-red-tint:#fbeaea;--lf-on-fill:#fff;--lf-app-bg:#faf9f7;--lf-surface:#fff;--lf-text:#201e1b;--lf-text-muted:#6e6a63;--lf-text-faint:#787269;--lf-border:#eceae6;--lf-border-2:#e9e7e2;--lf-border-3:#f0eee9;--lf-border-4:#e4e1dc;--lf-hover:#f2f0ec;--lf-input-bg:#fbfaf8;--lf-field-bg:#fff;--lf-lift:inset 0 1px 0 #fff9;--lf-shadow-card:0 1px 2px #201e1b0a, 0 8px 24px -16px #201e1b24;--lf-shadow-raised:0 2px 4px #201e1b0d, 0 18px 40px -20px #201e1b33;--lf-shadow-float:0 2px 6px #201e1b0f, 0 24px 56px -20px #201e1b52;--lf-scrim:#201e1b6b;--lf-duration-fast:.12s;--lf-duration-base:.18s;--lf-duration-slow:.24s;--lf-ease-out:cubic-bezier(.2, .8, .2, 1);--lf-ease-standard:cubic-bezier(.4, 0, .2, 1);--lf-ease-spring:cubic-bezier(.34, 1.4, .5, 1);--lf-fz-title:1.625rem;--lf-fz-brand:17px;--lf-fz-app:15px;--lf-fz-body:14px;--lf-fz-section:13px;--lf-fz-caption:12.5px;--lf-fz-label:11px;--lf-ls-title:-.01em;--lf-ls-caps:.6px;--lf-header-h:64px;--lf-navbar-w:264px;--lf-aside-w:56px;--lf-navbar-rail-w:64px;--lf-page-pad:clamp(20px, 3.5vw, 44px);--lf-radius-card:16px;--lf-radius-nav:10px}[data-mantine-color-scheme=dark]{--lf-accent:#e06924;--lf-accent-hover:#d05400;--lf-accent-deep:#ffb18a;--lf-accent-tint:#3b2921;--lf-accent-tint-2:#2b221e;--lf-accent-tint-3:#2d2521;--lf-accent-tint-4:#57392a;--lf-accent-filled:#c24c02;--lf-accent-filled-hover:#a84102;--lf-on-accent-filled:#fff;--lf-blue:#66abe5;--lf-blue-tint:#20262b;--lf-blue-tint-2:#2b3741;--lf-blue-deep:#9ccdf8;--lf-green:#68b188;--lf-green-tint:#1f2d24;--lf-green-tint-2:#1e2822;--lf-green-tint-3:#283f32;--lf-search-mark:#e5c23c;--lf-search-mark-current:#ffd03a;--lf-search-mark-ink:#1b1b1b;--lf-green-deep:#9ddeb7;--lf-ai-gradient-start:#e06924;--lf-ai-gradient-end:#7d63ff;--lf-ai-surface:#29232f;--lf-ai-border:#463b63;--lf-gold:#dcb55e;--lf-red:#f08a80;--lf-red-tint:#33211f;--lf-on-fill:#120f0e;--lf-app-bg:#100d0c;--lf-surface:#25201e;--lf-text:#f1eeed;--lf-text-muted:#bbb4b1;--lf-text-faint:#938c89;--lf-border:#383330;--lf-border-2:#332e2b;--lf-border-3:#2c2725;--lf-border-4:#403a37;--lf-hover:#332d2a;--lf-input-bg:#1e1a18;--lf-field-bg:#1e1a18;--lf-lift:inset 0 1px 0 #ffffff0e;--lf-shadow-card:0 1px 2px #00000073, 0 10px 28px -18px #000c;--lf-shadow-raised:0 2px 6px #00000080, 0 24px 52px -24px #000000e6;--lf-shadow-float:0 2px 8px #0000008c, 0 32px 64px -24px #000000f2;--lf-scrim:#0000009e}.lf-shell-main{background:var(--lf-app-bg);position:relative}.lf-shell-main:before{content:"";pointer-events:none;background:radial-gradient(72rem 26rem at 50% -8%, color-mix(in srgb, var(--lf-accent) 7%, transparent), transparent 70%);height:26rem;position:absolute;inset:0 0 auto}[data-mantine-color-scheme=dark] .lf-shell-main:before{background:radial-gradient(72rem 26rem at 50% -8%, color-mix(in srgb, var(--lf-accent) 13%, transparent), transparent 72%)}.lf-shell-page{padding:var(--lf-page-pad);position:relative}.lf-nav-link{border-radius:var(--lf-radius-nav);color:var(--lf-nav-icon);padding:11px 14px;transition:background-color .15s,color .15s}.lf-nav-link .mantine-NavLink-label{font-size:var(--lf-fz-body);color:var(--mantine-color-text);font-weight:500}.lf-nav-link[data-active]{background:var(--lf-accent-tint);color:var(--lf-accent-deep)}.lf-nav-link[data-active] .mantine-NavLink-label{font-weight:600}.lf-nav-link:hover:not([data-active]){background:var(--lf-hover)}.lf-nav-link:focus-visible{outline:2px solid var(--lf-accent);outline-offset:-2px}.lf-header-center{flex:none;justify-content:safe center;padding-inline:4px}@media (min-width:48em){.lf-header-center{flex:1 1 0;min-width:0;padding-inline:8px}}.lf-header-control{background:0 0;border:0;border-radius:8px;width:36px;min-width:36px;height:36px;min-height:36px;transition:background-color .12s,color .12s}.lf-header-control:not([data-unread]){color:var(--lf-text-muted)}.lf-header-control:hover,.lf-header-control[aria-expanded=true]{background:var(--lf-hover)}.lf-header-control:not([data-unread]):hover,.lf-header-control:not([data-unread])[aria-expanded=true]{color:var(--lf-text)}.lf-language-trigger{height:36px;min-height:36px;padding-inline:var(--mantine-spacing-xs);color:var(--lf-text-muted);border-radius:8px;transition:background-color .12s,color .12s}.lf-language-trigger:hover,.lf-language-trigger[aria-expanded=true]{background:var(--lf-hover);color:var(--lf-text)}.lf-language-trigger .mantine-Button-label{font-size:var(--mantine-font-size-sm);font-weight:500}.lf-profile-trigger{border-radius:999px;place-items:center;width:36px;height:36px;display:grid}.lf-profile-trigger .mantine-Avatar-placeholder{background:color-mix(in srgb, var(--lf-text) 8%, var(--lf-surface));color:var(--lf-text);font-size:12px;font-weight:600}.lf-profile-trigger:hover .mantine-Avatar-root,.lf-profile-trigger[aria-expanded=true] .mantine-Avatar-root{box-shadow:0 0 0 2px var(--lf-border)}.lf-header-divider{background:var(--lf-border);width:1px;height:20px;margin-inline:6px}@media not all and (min-width:36em){.lf-language-section{margin-inline:0}.lf-language-section[data-position=right]{display:none}.lf-language-trigger{width:34px;height:34px;min-height:34px;padding-inline:0}.lf-header-control,.lf-profile-trigger{width:34px;min-width:34px;height:34px;min-height:34px}}.lf-header-controls{gap:4px}.lf-header-row{padding-inline:8px}@media (min-width:36em){.lf-header-row{padding-inline:var(--mantine-spacing-md)}}.lf-nav-group{border-radius:var(--lf-radius-nav);width:100%;color:var(--lf-text-faint);justify-content:space-between;align-items:center;padding:6px 14px;transition:background-color .15s;display:flex}.lf-nav-group:hover{background:var(--lf-hover)}.lf-nav-group:focus-visible{outline:2px solid var(--lf-accent);outline-offset:-2px}.lf-nav-group-chevron{flex-shrink:0;transition:transform .15s}.lf-nav-group[aria-expanded=true] .lf-nav-group-chevron{transform:rotate(90deg)}.lf-nav-group-list:not([hidden]){animation:.15s lf-nav-group-in}@keyframes lf-nav-group-in{0%{opacity:0;transform:translateY(-4px)}}.lf-shell-navbar>nav{flex:auto;min-height:0;overflow:hidden auto}@supports not selector(::-webkit-scrollbar){.lf-shell-navbar>nav{scrollbar-width:thin;scrollbar-color:var(--lf-border-4) transparent}.lf-shell-navbar:hover>nav{scrollbar-color:var(--lf-text-faint) transparent}}.lf-shell-navbar>nav::-webkit-scrollbar{width:6px}.lf-shell-navbar>nav::-webkit-scrollbar-track{background:0 0}.lf-shell-navbar>nav::-webkit-scrollbar-thumb{background:var(--lf-border-4);border-radius:999px}.lf-shell-navbar:hover>nav::-webkit-scrollbar-thumb{background:var(--lf-text-faint)}.lf-header-control.lf-nav-toggle:not([data-unread])[aria-expanded=true]:not(:hover){color:var(--lf-text-muted);background:0 0}.lf-nav-head{height:var(--app-shell-header-height,var(--lf-header-h));border-bottom:1px solid var(--app-shell-border-color);flex:none;align-items:center;gap:8px;padding-inline:15px 12px;display:flex;position:relative;overflow:hidden}.lf-brand-lockup{flex-direction:column;justify-content:center;gap:3px;min-width:0;line-height:1;display:flex}.lf-brand-wordmark{width:auto;height:15px;color:var(--lf-text);display:block}.lf-brand-app{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--lf-accent);font-size:11px;font-weight:700}@media not all and (min-width:36em){.lf-brand-lockup{display:none}}.lf-nav-head .lf-brand-words,.lf-nav-head .lf-brand-mark{transition:opacity .1s}.lf-nav-head[data-rail] .lf-brand-words{opacity:0}.lf-nav-head[data-rail][data-brand-art]{justify-content:center;padding-inline:0}.lf-brand-art-mark{display:inline-flex}.lf-nav-head-toggle{opacity:0;margin-left:auto;transition:opacity .1s;display:flex}.lf-nav-head[data-rail] .lf-nav-head-toggle{pointer-events:none;justify-content:center;align-items:center;margin:0;position:absolute;inset:0}.lf-nav-head[data-reveal] .lf-nav-head-toggle{opacity:1;pointer-events:auto}.lf-nav-head[data-rail][data-reveal] .lf-brand-mark{opacity:0}@media (hover:none){.lf-nav-head-toggle{opacity:1;pointer-events:auto}.lf-nav-head[data-rail] .lf-brand-mark{opacity:0}}@media (min-width:48em){.lf-shell .mantine-AppShell-navbar{transition-property:transform,top,height,width;overflow:hidden}.lf-shell-navbar>nav{animation:.18s ease-out lf-nav-swap}}@keyframes lf-nav-swap{0%{opacity:0}}.lf-shell .mantine-AppShell-aside{top:var(--app-shell-header-offset,0rem);height:calc(100dvh - var(--app-shell-header-offset,0rem))}.lf-shell .mantine-AppShell-header{margin-inline-end:0}.lf-nav-assistant{border-top:1px solid var(--app-shell-border-color);flex:none;padding:8px 12px}.lf-nav-assistant.lf-nav-rail{padding-inline:8px}.lf-nav-assistant .lf-nav-link{text-align:start;width:100%}.lf-nav-rail .lf-nav-link{justify-content:center;width:40px;height:40px;margin-inline:auto;padding:0}.lf-nav-rail .lf-nav-link .mantine-NavLink-section{margin-inline-end:0}.lf-nav-rail .lf-nav-link .mantine-NavLink-body{display:none}.lf-nav-extras{align-items:center;gap:6px;display:inline-flex}.lf-nav-pages{font-size:var(--lf-fz-label);color:var(--lf-text-faint);white-space:nowrap;flex:none;font-weight:600}.lf-nav-subpages{min-width:220px;padding:8px}.lf-nav-subpages>.mantine-Text-root{padding:4px 10px 6px;display:block}.lf-nav-sublink{padding:9px 12px}.lf-nav-sublink .mantine-NavLink-label{font-size:13.5px}.lf-nav-sublist{border-left:1px solid var(--lf-border);margin:2px 0 4px 25px;padding-left:10px}.lf-nav-badge{background:var(--lf-accent-filled);min-width:20px;color:var(--lf-on-accent-filled);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:1px 7px;font-size:11px;font-weight:800;line-height:16px}.lf-nav-lock{color:var(--lf-text-muted);flex:none}.lf-nav-icon{display:inline-flex;position:relative}.lf-nav-icon .lf-nav-badge{min-width:16px;box-shadow:0 0 0 2px var(--lf-surface);padding:0 4px;font-size:10px;line-height:16px;position:absolute;top:-7px;right:-10px}.lf-nav-icon .lf-nav-lock{background:var(--lf-surface);border-radius:999px;width:12px;height:12px;position:absolute;bottom:-4px;right:-6px}.lf-search-input{width:100%;min-width:0;max-width:420px}.lf-search-input input.mantine-Input-input:where(:not([data-variant=unstyled])){background:var(--lf-hover);text-overflow:ellipsis;border-color:#0000;height:36px;min-height:36px;padding-inline-end:60px}.lf-search-input input.mantine-Input-input:where(:not([data-variant=unstyled])):hover:not(:focus){border-color:var(--lf-border)}.lf-search-input input.mantine-Input-input:where(:not([data-variant=unstyled])):focus{background:var(--lf-surface)}.lf-search-input .mantine-Input-section[data-position=right]{pointer-events:none;width:auto;padding-inline-end:8px}.lf-search-input kbd{border:1px solid var(--lf-border);background:var(--lf-surface);height:22px;color:var(--lf-text-muted);letter-spacing:.02em;border-radius:6px;padding:0 7px;font-family:inherit;font-size:11px;font-weight:600;line-height:20px}.lf-search-panel{max-height:min(70vh,560px);overflow-y:auto}.lf-search-group+.lf-search-group{margin-top:8px}.lf-search-heading{font-size:var(--lf-fz-caption);letter-spacing:var(--lf-ls-caps);text-transform:uppercase;color:var(--lf-text-muted);padding:6px 10px 4px;font-weight:600}.lf-search-option{border-radius:var(--lf-radius-nav);color:var(--lf-text);cursor:pointer;padding:8px 10px;text-decoration:none;display:block}.lf-search-option[data-active]{background:var(--lf-accent-tint)}.lf-search-option[aria-disabled=true]{cursor:default;color:var(--lf-text-faint)}.lf-search-option-text{flex-direction:column;flex:1;min-width:0;display:flex}.lf-search-option-label,.lf-search-option-description{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lf-search-option-label{font-size:var(--lf-fz-body)}.lf-search-option-description{font-size:var(--lf-fz-caption);color:var(--lf-text-muted)}.lf-search-retry{font-size:var(--lf-fz-caption);color:var(--lf-accent-deep);font-weight:600}.lf-search-empty{font-size:var(--lf-fz-body);color:var(--lf-text-muted);padding:12px 10px}.lf-card,.lf-shell-main .mantine-Card-root{box-shadow:var(--lf-lift), var(--lf-shadow-card)}.lf-card{background:var(--lf-surface);border:1px solid var(--lf-border-2);border-radius:var(--lf-radius-card)}.mantine-Modal-content{box-shadow:var(--lf-lift), var(--lf-shadow-raised)}.mantine-Modal-body .mantine-ScrollArea-viewport>.mantine-ScrollArea-content{min-width:0}.mantine-Button-root:not([data-variant=subtle]):not([data-variant=transparent]){box-shadow:var(--mantine-shadow-xs);transition:box-shadow .15s,transform .15s,border-color .15s}.mantine-Button-root:not([data-variant=subtle]):not([data-variant=transparent]):hover:not(:disabled):not([data-disabled]){box-shadow:var(--mantine-shadow-sm);transform:translateY(-1px)}.lf-input-label{font-size:var(--mantine-font-size-sm);font-weight:600}input.mantine-Input-input,textarea.mantine-Input-input{color:var(--lf-text);transition:border-color .14s,box-shadow .14s,background-color .14s}input.mantine-Input-input:where(:not([data-variant=unstyled])),textarea.mantine-Input-input:where(:not([data-variant=unstyled])){background:var(--lf-field-bg);border-color:var(--lf-border-4)}input.mantine-Input-input::placeholder,textarea.mantine-Input-input::placeholder{color:var(--lf-text-faint)}input.mantine-Input-input:where(:not([data-variant=unstyled])):hover:not(:focus):not(:disabled):not([data-disabled]),textarea.mantine-Input-input:where(:not([data-variant=unstyled])):hover:not(:focus):not(:disabled){border-color:var(--lf-border)}input.mantine-Input-input:where(:not([data-variant=unstyled])):focus,textarea.mantine-Input-input:where(:not([data-variant=unstyled])):focus{border-color:var(--lf-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--lf-accent) 20%, transparent)}[data-combobox-selected] .mantine-Text-root{color:var(--lf-on-accent-filled)!important}input.mantine-Input-input:where(:not([data-variant=unstyled]))[data-error=true],input.mantine-Input-input:where(:not([data-variant=unstyled]))[aria-invalid=true]{border-color:var(--mantine-color-error)}input.mantine-Input-input:where(:not([data-variant=unstyled]))[aria-invalid=true]:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--mantine-color-error) 18%, transparent)}@media (prefers-reduced-motion:reduce){.lf-nav-link,.lf-nav-group,.lf-nav-group-chevron,.lf-nav-head .lf-brand-words,.lf-nav-head .lf-brand-mark,.lf-nav-head-toggle,.mantine-Button-root,input.mantine-Input-input,textarea.mantine-Input-input{transition:none}.mantine-Button-root:hover{transform:none}.lf-shell .mantine-AppShell-navbar{transition-property:transform,top,height}.lf-shell-navbar>nav,.lf-nav-group-list:not([hidden]){animation:none}}
:root{--platform-react-surface:var(--mantine-color-body);--platform-react-app-bg:var(--mantine-color-gray-0);--platform-react-border-2:var(--mantine-color-gray-3);--platform-react-text:var(--mantine-color-text);--platform-react-ns-rail:#fbfaf9;--platform-react-ns-band:#f7f4f1;--platform-react-ns-line:#eeeae6;--platform-react-ns-line-soft:#f3f0ed;--platform-react-ns-locked:#e7e3df;--platform-react-ns-cell-line:#d6d3d1;--platform-react-ns-mark:#a8a29e;--platform-react-ns-faint:#78716c;--platform-react-ns-muted:#78716c;--platform-react-ns-label:#57534e;--platform-react-ns-name:#44403c;--platform-react-ns-strong:#1c1917;--platform-react-text-faint:var(--mantine-color-gray-7);--platform-react-green:#2e7d5b;--platform-react-on-fill:var(--mantine-color-white);--platform-react-pp-border:#eae7e2;--platform-react-pp-tile-border:#edeae4;--platform-react-pp-email:#3c3833;--platform-react-pp-muted:#77726a;--platform-react-pp-label:#6e6a63;--platform-react-pp-accent:#b24e1e;--platform-react-pp-accent-soft:#fcede5;--platform-react-pp-name:#2c2822;--platform-react-pp-band:#f4f2ef;--platform-react-pp-avatar-ring:#e9e7e2;--platform-react-pp-button-border:#dcd8d1;--platform-react-pp-surface:#fff;--platform-react-tile:var(--mantine-color-gray-0);--platform-react-tile-ring:#0000000f}[data-mantine-color-scheme=dark]{--platform-react-app-bg:var(--mantine-color-dark-5);--platform-react-ns-rail:#1c1917;--platform-react-ns-band:#292524;--platform-react-ns-line:#292524;--platform-react-ns-line-soft:#231f1e;--platform-react-ns-locked:#44403c;--platform-react-ns-cell-line:#57534e;--platform-react-ns-mark:#78716c;--platform-react-ns-faint:#a8a29e;--platform-react-ns-muted:#a8a29e;--platform-react-ns-label:#d6d3d1;--platform-react-ns-name:#e7e5e4;--platform-react-ns-strong:#fafaf9;--platform-react-border-2:var(--mantine-color-dark-4);--platform-react-text-faint:var(--mantine-color-dark-1);--platform-react-green:#68b188;--platform-react-tile:var(--mantine-color-dark-5);--platform-react-tile-ring:#ffffff0f}@keyframes platform-react-tile-jiggle{0%{transform:rotate(-1.2deg)}50%{transform:rotate(1.2deg)}to{transform:rotate(-1.2deg)}}.platform-react-tile-jiggle{transform-origin:50%;animation:.32s ease-in-out infinite platform-react-tile-jiggle}@media (prefers-reduced-motion:reduce){.platform-react-tile-jiggle{animation:none}}.platform-react-launcher-tile{transition:background-color .12s}.platform-react-launcher-tile:hover{background:var(--mantine-color-default-hover)}.platform-react-launcher-badge{transition:background-color .12s,color .12s,border-color .12s}.platform-react-launcher-badge:hover{background:var(--mantine-color-default-hover)}.platform-react-launcher-badge[data-badge=pin]:hover{background:var(--mantine-primary-color-filled);border-color:var(--mantine-primary-color-filled);color:var(--platform-react-on-fill)}@media (prefers-reduced-motion:reduce){.platform-react-launcher-tile,.platform-react-launcher-badge{transition:none}}.platform-react-notification-row{transition:background-color .15s}.platform-react-notification-row:hover{background:var(--mantine-color-default-hover)}.platform-react-notification-row:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.platform-react-notification-row{transition:none}}@media print{.platform-react-feedback-floating{display:none!important}}@keyframes platform-react-feedback-glow{0%{box-shadow:var(--mantine-shadow-md), 0 0 0 0 color-mix(in srgb, var(--mantine-primary-color-6) 45%, transparent)}70%{box-shadow:var(--mantine-shadow-md), 0 0 0 14px transparent}to{box-shadow:var(--mantine-shadow-md), 0 0 0 0 transparent}}.platform-react-feedback-bubble[data-glow]{animation:2.2s ease-out infinite platform-react-feedback-glow}.platform-react-feedback-card,.platform-react-feedback-back,.platform-react-feedback-tile,.platform-react-feedback-tab,.platform-react-feedback-board-link,.platform-react-feedback-dropzone,.platform-react-feedback-capture{transition:background-color .12s,border-color .12s,color .12s}.platform-react-feedback-board-link:hover{background:var(--mantine-primary-color-light)!important}.platform-react-feedback-capture:not([data-busy]):hover{background:var(--mantine-primary-color-light)}.platform-react-feedback-capture[data-busy]{cursor:progress}.platform-react-feedback-card:hover{background:var(--lightningcss-light,var(--mantine-color-gray-0))var(--lightningcss-dark,var(--mantine-color-dark-6))!important}.platform-react-feedback-card:has(:focus-visible){background:var(--lightningcss-light,var(--mantine-color-gray-0))var(--lightningcss-dark,var(--mantine-color-dark-6))!important}.platform-react-feedback-card:has(:focus-visible){outline:2px solid var(--mantine-primary-color-filled);outline-offset:-2px}.platform-react-feedback-card [data-feedback-post]:focus-visible{outline:none}.platform-react-feedback-board-link:hover{color:var(--mantine-primary-color-filled-hover)!important}.platform-react-feedback-back:hover{background:var(--mantine-color-default-hover)}.platform-react-feedback-tile:hover,.platform-react-feedback-dropzone:hover{border-color:var(--mantine-primary-color-filled)!important}.platform-react-feedback-tab:hover{color:var(--mantine-color-text)!important}@media (prefers-reduced-motion:reduce){.platform-react-feedback-bubble[data-glow]{animation:none}.platform-react-feedback-card,.platform-react-feedback-back,.platform-react-feedback-tile,.platform-react-feedback-tab,.platform-react-feedback-board-link,.platform-react-feedback-dropzone,.platform-react-feedback-capture{transition:none}}
body{margin:0}.local-frame{background:var(--lf-app-bg);min-height:100dvh;color:var(--lf-text);display:flex}.local-navigation{z-index:30;border-right:1px solid var(--lf-border);width:264px;transition:width .18s;position:fixed;inset:0 auto 0 0}.local-frame[data-rail] .local-navigation{width:64px}.local-body{flex:1;min-width:0;margin-left:264px;transition:margin-left .18s}.local-frame[data-rail] .local-body{margin-left:64px}.local-header{border-bottom:1px solid var(--lf-border);background:var(--lf-surface);justify-content:space-between;align-items:center;gap:12px;height:64px;padding:0 28px;display:flex}.local-brand{color:var(--lf-text);align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.local-brand .lf-brand-mark{width:34px;height:34px;color:var(--mantine-color-primary-filled);flex-shrink:0;justify-content:center;align-items:center;display:flex}.local-brand .lf-brand-words{white-space:nowrap;flex-direction:column;gap:2px;display:flex}.local-brand strong{letter-spacing:.5px;font-size:12px}.local-brand .lf-brand-words>span{letter-spacing:1.2px;color:var(--lf-text-muted);font-size:10px}.local-nav-note{margin-top:auto;padding:20px}.local-page{max-width:1400px;margin:0 auto}.local-footer{padding-bottom:12px}.local-skip-link{z-index:10000;background:var(--lf-surface);color:var(--lf-text);border:1px solid var(--lf-border);padding:12px;position:fixed;top:-100px;left:12px}.local-skip-link:focus{top:12px}.local-backdrop{display:none}@media (max-width:47.99em){.local-navigation{transition:transform .18s;transform:translate(-100%);width:264px!important}.local-navigation-open{transform:translate(0)}.local-body,.local-frame[data-rail] .local-body{margin-left:0}.local-header{padding:0 16px}.local-backdrop{background:var(--mantine-color-dark-9);opacity:.4;z-index:20;border:0;display:block;position:fixed;inset:0}}@media (prefers-reduced-motion:reduce){.local-navigation,.local-body{transition:none}}.lf-learning-main{overflow-wrap:anywhere;min-width:0}.lf-learning-main :where(fieldset,article,section,form,.mantine-Stack-root,.mantine-Group-root,.mantine-Tabs-panel){min-width:0;max-width:100%}.lf-learning-main :where(h1,h2,h3,h4,p,a,label){overflow-wrap:anywhere}.lf-learning-main :where(input,textarea,select,iframe){box-sizing:border-box;max-width:100%}.lf-learning-main :where(.mantine-Button-root){max-width:100%}.lf-learning-main :where(.mantine-Button-label){white-space:normal;overflow-wrap:anywhere}.lf-learning-main .mantine-Button-root{min-width:0}.lf-learning-main .lf-native-drag-layout :where(div,span,img){overflow-wrap:normal}.lf-learning-shell header :where(.mantine-Group-root,a,p){overflow-wrap:anywhere;min-width:0;max-width:100%}.lf-connection-status{margin:8px}@media (max-width:47.99em){.lf-learning-main{padding-inline:16px}.lf-learning-main .mantine-Breadcrumbs-root{flex-wrap:wrap}.lf-learning-main .mantine-Breadcrumbs-breadcrumb{white-space:normal;min-width:0}.lf-learning-main :where(table){max-width:100%;display:block;overflow-x:auto}.lf-learning-tabs{display:none}}
