:root{--kf-font-sans:system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--kf-font-arabic-ui:"Noto Sans Arabic", "IBM Plex Sans Arabic", "Geeza Pro", "Segoe UI", Tahoma, sans-serif;--kf-font-arabic-text:"Noto Naskh Arabic", "Amiri", "Geeza Pro", "Traditional Arabic", serif;--kf-font-arabic:"Noto Naskh Arabic", "Geeza Pro", "Arabic Typesetting", serif;--kf-font-serif:"Iowan Old Style", "Noto Serif", Georgia, serif;--kf-font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--kf-size-xs:.8125rem;--kf-size-sm:.875rem;--kf-size-md:1rem;--kf-size-lg:1.125rem;--kf-size-xl:1.375rem;--kf-size-2xl:1.75rem;--kf-size-3xl:2.25rem;--kf-size-display:clamp(2.25rem, 5vw, 4rem);--kf-leading-tight:1.2;--kf-leading-snug:1.35;--kf-leading-body:1.5;--kf-leading-relaxed:1.65;--kf-leading-arabic:1.8;--kf-weight-regular:400;--kf-weight-medium:600;--kf-weight-bold:700;--kf-type-caption-size:.8125rem;--kf-type-caption-leading:1.125rem;--kf-type-caption-weight:var(--kf-weight-regular);--kf-type-label-size:.875rem;--kf-type-label-leading:1.25rem;--kf-type-label-weight:var(--kf-weight-medium);--kf-type-body-size:1rem;--kf-type-body-leading:1.5rem;--kf-type-body-weight:var(--kf-weight-regular);--kf-type-body-lg-size:1.125rem;--kf-type-body-lg-leading:1.75rem;--kf-type-body-lg-weight:var(--kf-weight-regular);--kf-type-title-sm-size:1.125rem;--kf-type-title-sm-leading:1.5rem;--kf-type-title-sm-weight:var(--kf-weight-bold);--kf-type-title-md-size:1.375rem;--kf-type-title-md-leading:1.75rem;--kf-type-title-md-weight:var(--kf-weight-bold);--kf-type-title-lg-size:clamp(1.5rem, 2vw + 1rem, 1.75rem);--kf-type-title-lg-leading:1.25;--kf-type-title-lg-weight:var(--kf-weight-bold);--kf-type-title-xl-size:clamp(1.75rem, 3vw + 1rem, 2.25rem);--kf-type-title-xl-leading:1.2;--kf-type-title-xl-weight:var(--kf-weight-bold);--kf-type-display-size:clamp(2.25rem, 5vw, 4rem);--kf-type-display-leading:1.1;--kf-type-display-weight:var(--kf-weight-bold);--kf-type-arabic-scale:1.15;--kf-space-0:0;--kf-space-1:4px;--kf-space-2:8px;--kf-space-3:12px;--kf-space-4:16px;--kf-space-5:20px;--kf-space-6:24px;--kf-space-8:32px;--kf-space-10:40px;--kf-space-12:48px;--kf-space-14:56px;--kf-space-16:64px;--kf-space-18:72px;--kf-space-20:80px;--kf-space-24:96px;--kf-radius-sm:6px;--kf-radius-md:10px;--kf-radius-lg:14px;--kf-radius-pill:999px;--kf-layer-overlay:1000;--kf-target-min:44px;--kf-target-comfortable:52px;--kf-target-primary:64px;--kf-container-reading:40rem;--kf-container-form:36rem;--kf-container-content:75rem;--kf-container-wide:90rem;--kf-motion-instant:0s;--kf-motion-fast:.12s;--kf-motion-base:.2s;--kf-motion-slow:.32s;--kf-motion-long:.5s;--kf-motion-ease:cubic-bezier(.2, 0, 0, 1);--kf-motion-ease-enter:cubic-bezier(0, 0, .38, .9);--kf-motion-ease-exit:cubic-bezier(.2, 0, 1, .9);--kf-motion-ease-move:cubic-bezier(.2, 0, .38, .9);--kf-motion-ease-enter-expressive:cubic-bezier(0, 0, .3, 1);--kf-motion-ease-exit-expressive:cubic-bezier(.4, .14, 1, 1);--kf-motion-ease-move-expressive:cubic-bezier(.4, .14, .3, 1);--kf-button-primary-background-color:initial;--kf-button-primary-background-image:none;--kf-button-primary-background-size:auto;--kf-button-primary-background-position:0% 0%;--kf-button-primary-background-repeat:repeat;--kf-button-primary-foreground:initial;--kf-button-primary-text-shadow:initial;--kf-button-primary-border-width:2px;--kf-button-primary-border-color:initial;--kf-button-primary-border-radius:initial;--kf-button-primary-shadow:initial;--kf-button-primary-min-block-size:initial;--kf-button-primary-padding-block-start:initial;--kf-button-primary-padding-block-end:initial;--kf-button-primary-padding-inline:initial;--kf-button-primary-gap:initial;--kf-button-primary-font-size:initial;--kf-button-primary-font-weight:initial;--kf-button-primary-line-height:initial;--kf-button-primary-letter-spacing:initial;--kf-button-primary-hover-background-color:initial;--kf-button-primary-hover-border-color:initial;--kf-button-primary-hover-transform:none;--kf-button-primary-hover-filter:none;--kf-button-primary-pressed-transform:none;--kf-button-primary-motion-duration:initial;--kf-button-primary-motion-easing:initial;--kf-button-primary-disabled-background-color:initial;--kf-button-primary-disabled-border-color:initial;--kf-button-primary-disabled-foreground:initial;--kf-button-primary-disabled-text-shadow:initial;--kf-button-primary-disabled-filter:none;--kf-button-primary-focus-offset:initial;--kf-button-primary-spinner-position:static;--kf-button-primary-spinner-inset-inline-end:auto;--kf-button-primary-busy-padding-inline-end:initial;--kf-button-primary-icon-vertical-align:initial;--kf-button-primary-spinner-size:1.25em;--kf-button-secondary-shadow:none;--kf-focus-width:3px;--kf-focus-offset:2px;--kf-focus-ring:3px solid var(--kf-focus);--kf-focus-ring-inner:0 0 0 2px var(--kf-focus-inner);--kf-text-inverse:var(--kf-text-on-solid);--kf-data-1:var(--kf-data-violet);--kf-data-2:var(--kf-data-blue);--kf-data-3:var(--kf-data-cyan);--kf-data-4:var(--kf-data-teal);--kf-data-5:var(--kf-data-lime);--kf-data-6:var(--kf-data-yellow);--kf-data-7:var(--kf-data-orange);--kf-data-1-on:var(--kf-data-violet-on);--kf-data-2-on:var(--kf-data-blue-on);--kf-data-3-on:var(--kf-data-cyan-on);--kf-data-4-on:var(--kf-data-teal-on);--kf-data-5-on:var(--kf-data-lime-on);--kf-data-6-on:var(--kf-data-yellow-on);--kf-data-7-on:var(--kf-data-orange-on);--kf-data-1-muted:var(--kf-data-violet-muted);--kf-data-2-muted:var(--kf-data-blue-muted);--kf-data-3-muted:var(--kf-data-cyan-muted);--kf-data-4-muted:var(--kf-data-teal-muted);--kf-data-5-muted:var(--kf-data-lime-muted);--kf-data-6-muted:var(--kf-data-yellow-muted);--kf-data-7-muted:var(--kf-data-orange-muted);--kf-page:#f7f3eb;--kf-surface:#fff;--kf-surface-raised:#fff;--kf-surface-sunken:#f1ece2;--kf-surface-overlay:#eef1f7;--kf-line:#e5e1d9;--kf-line-strong:#6b7280;--kf-text:#0b2447;--kf-text-muted:#52627a;--kf-text-on-solid:#fff;--kf-text-on-accent:#fff;--kf-text-on-partner:#fff;--kf-accent:#3b62cd;--kf-accent-strong:#3155b6;--kf-accent-text:#0064e2;--kf-partner:#3b62cd;--kf-partner-strong:#3155b6;--kf-partner-text:#0064e2;--kf-success:#15803d;--kf-success-text:#176b3c;--kf-warning:#92400e;--kf-warning-text:#92400e;--kf-danger:#c62828;--kf-danger-text:#a52721;--kf-info:#0a6ec9;--kf-info-text:#066dc8;--kf-focus:#2563eb;--kf-rail-bg:#00245f;--kf-rail-active-bg:#00398b;--kf-rail-text:#f6f6ff;--kf-rail-text-muted:#bec2ff;--kf-rail-active-text:#fff;--kf-rail-indicator:#a1aaff;--kf-rail-focus:#dfe0ff;--kf-gradient-start:#3b62cd;--kf-gradient-end:#00429f;--kf-text-on-gradient:#fff;--kf-accent-surface:#ecf2fe;--kf-partner-surface:#ecf2fe;--kf-success-surface:#eaf4e8;--kf-warning-surface:#fff3cb;--kf-danger-surface:#fde8e6;--kf-info-surface:#e4f1fb;--kf-focus-inner:#fff;--kf-shadow-raised:0 10px 28px #102a5c26, 0 2px 7px #102a5c12;--kf-shadow-overlay:0 18px 44px #102a5c3d;--kf-scrim:#011b3b80;--kf-font-display:"Baloo 2", system-ui, -apple-system, "Segoe UI", sans-serif;--kf-font-body:"Nunito", system-ui, -apple-system, "Segoe UI", sans-serif;--kf-data-violet:#9465ff;--kf-data-violet-on:#0b0f19;--kf-data-violet-muted:#f6edff;--kf-data-blue:#00488f;--kf-data-blue-on:#fff;--kf-data-blue-muted:#ecf0ff;--kf-data-cyan:#0095b5;--kf-data-cyan-on:#0b0f19;--kf-data-cyan-muted:#dcf5ff;--kf-data-teal:#005d54;--kf-data-teal-on:#fff;--kf-data-teal-muted:#b4fff2;--kf-data-lime:#456300;--kf-data-lime-on:#fff;--kf-data-lime-muted:#d6ff8a;--kf-data-yellow:#a38600;--kf-data-yellow-on:#0b0f19;--kf-data-yellow-muted:#fff0c7;--kf-data-orange:#974800;--kf-data-orange-on:#fff;--kf-data-orange-muted:#ffede4;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-kf-mode=light]){--kf-data-violet:#c2a8ff;--kf-data-violet-on:#0b0f19;--kf-data-violet-muted:#4600a7;--kf-data-blue:#0085fe;--kf-data-blue-on:#0b0f19;--kf-data-blue-muted:#003972;--kf-data-cyan:#00afd4;--kf-data-cyan-on:#0b0f19;--kf-data-cyan-muted:#003f4e;--kf-data-teal:#00dec9;--kf-data-teal-on:#0b0f19;--kf-data-teal-muted:#00413a;--kf-data-lime:#95d000;--kf-data-lime-on:#0b0f19;--kf-data-lime-muted:#2b3f00;--kf-data-yellow:#ffe79a;--kf-data-yellow-on:#0b0f19;--kf-data-yellow-muted:#453800;--kf-data-orange:#eb7500;--kf-data-orange-on:#0b0f19;--kf-data-orange-muted:#5e2b00}}:root[data-kf-mode=dark]{--kf-data-violet:#c2a8ff;--kf-data-violet-on:#0b0f19;--kf-data-violet-muted:#4600a7;--kf-data-blue:#0085fe;--kf-data-blue-on:#0b0f19;--kf-data-blue-muted:#003972;--kf-data-cyan:#00afd4;--kf-data-cyan-on:#0b0f19;--kf-data-cyan-muted:#003f4e;--kf-data-teal:#00dec9;--kf-data-teal-on:#0b0f19;--kf-data-teal-muted:#00413a;--kf-data-lime:#95d000;--kf-data-lime-on:#0b0f19;--kf-data-lime-muted:#2b3f00;--kf-data-yellow:#ffe79a;--kf-data-yellow-on:#0b0f19;--kf-data-yellow-muted:#453800;--kf-data-orange:#eb7500;--kf-data-orange-on:#0b0f19;--kf-data-orange-muted:#5e2b00}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:400 800;font-display:swap;src:url(./baloo-2-latin-wght-normal-B_TVFhwJ.woff2)format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(./nunito-latin-wght-normal-BzFMHfZw.woff2)format("woff2")}:root[data-kf-theme=teroka]{--kf-page:#f7f3eb;--kf-surface:#fff;--kf-surface-raised:#fff;--kf-surface-sunken:#f1ece2;--kf-surface-overlay:#eef1f7;--kf-line:#e5e1d9;--kf-line-strong:#6b7280;--kf-text:#0b2447;--kf-text-muted:#52627a;--kf-text-on-solid:#fff;--kf-text-on-accent:#fff;--kf-text-on-partner:#fff;--kf-accent:#3b62cd;--kf-accent-strong:#3155b6;--kf-accent-text:#0064e2;--kf-partner:#3b62cd;--kf-partner-strong:#3155b6;--kf-partner-text:#0064e2;--kf-success:#15803d;--kf-success-text:#176b3c;--kf-warning:#92400e;--kf-warning-text:#92400e;--kf-danger:#c62828;--kf-danger-text:#a52721;--kf-info:#0a6ec9;--kf-info-text:#066dc8;--kf-focus:#2563eb;--kf-rail-bg:#00245f;--kf-rail-active-bg:#00398b;--kf-rail-text:#f6f6ff;--kf-rail-text-muted:#bec2ff;--kf-rail-active-text:#fff;--kf-rail-indicator:#a1aaff;--kf-rail-focus:#dfe0ff;--kf-gradient-start:#3b62cd;--kf-gradient-end:#00429f;--kf-text-on-gradient:#fff;--kf-accent-surface:#ecf2fe;--kf-partner-surface:#ecf2fe;--kf-success-surface:#eaf4e8;--kf-warning-surface:#fff3cb;--kf-danger-surface:#fde8e6;--kf-info-surface:#e4f1fb;--kf-focus-inner:#fff;--kf-shadow-raised:0 10px 28px #102a5c26, 0 2px 7px #102a5c12;--kf-shadow-overlay:0 18px 44px #102a5c3d;--kf-scrim:#011b3b80;--kf-font-display:"Baloo 2", system-ui, -apple-system, "Segoe UI", sans-serif;--kf-font-body:"Nunito", system-ui, -apple-system, "Segoe UI", sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root[data-kf-theme=teroka]:not([data-kf-mode=light]){--kf-page:#0b1222;--kf-surface:#141e34;--kf-surface-raised:#1b2742;--kf-surface-sunken:#0f1729;--kf-surface-overlay:#243251;--kf-line:#e9eef814;--kf-line-strong:#7382a1;--kf-text:#e9eef8;--kf-text-muted:#b3bed6;--kf-text-on-solid:#102a5c;--kf-text-on-accent:#fff;--kf-text-on-partner:#fff;--kf-accent:#3e6de4;--kf-accent-strong:#3159c4;--kf-accent-text:#8db3ff;--kf-partner:#3e6de4;--kf-partner-strong:#3159c4;--kf-partner-text:#8db3ff;--kf-success:#5ed492;--kf-success-text:#cff5de;--kf-warning:#ffc857;--kf-warning-text:#ffe8b8;--kf-danger:#ff8c82;--kf-danger-text:#ffdad5;--kf-info:#5eaeff;--kf-info-text:#5eaeff;--kf-focus:#ffd166;--kf-rail-bg:#001137;--kf-rail-active-bg:#00245e;--kf-rail-text:#f6f6ff;--kf-rail-text-muted:#bec2ff;--kf-rail-active-text:#fff;--kf-rail-indicator:#a0abff;--kf-rail-focus:#dfe0ff;--kf-gradient-start:#3e6de4;--kf-gradient-end:#004cb4;--kf-text-on-gradient:#fff;--kf-accent-surface:#173a63;--kf-partner-surface:#173a63;--kf-success-surface:#143a2b;--kf-warning-surface:#3f3012;--kf-danger-surface:#4a1d20;--kf-info-surface:#173a63;--kf-focus-inner:#141e34;--kf-shadow-raised:0 1px 2px #02061073, 0 6px 16px #0206104d;--kf-shadow-overlay:0 18px 44px #02061099;--kf-scrim:#0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-kf-theme=teroka][data-kf-mode=dark]{--kf-page:#0b1222;--kf-surface:#141e34;--kf-surface-raised:#1b2742;--kf-surface-sunken:#0f1729;--kf-surface-overlay:#243251;--kf-line:#e9eef814;--kf-line-strong:#7382a1;--kf-text:#e9eef8;--kf-text-muted:#b3bed6;--kf-text-on-solid:#102a5c;--kf-text-on-accent:#fff;--kf-text-on-partner:#fff;--kf-accent:#3e6de4;--kf-accent-strong:#3159c4;--kf-accent-text:#8db3ff;--kf-partner:#3e6de4;--kf-partner-strong:#3159c4;--kf-partner-text:#8db3ff;--kf-success:#5ed492;--kf-success-text:#cff5de;--kf-warning:#ffc857;--kf-warning-text:#ffe8b8;--kf-danger:#ff8c82;--kf-danger-text:#ffdad5;--kf-info:#5eaeff;--kf-info-text:#5eaeff;--kf-focus:#ffd166;--kf-rail-bg:#001137;--kf-rail-active-bg:#00245e;--kf-rail-text:#f6f6ff;--kf-rail-text-muted:#bec2ff;--kf-rail-active-text:#fff;--kf-rail-indicator:#a0abff;--kf-rail-focus:#dfe0ff;--kf-gradient-start:#3e6de4;--kf-gradient-end:#004cb4;--kf-text-on-gradient:#fff;--kf-accent-surface:#173a63;--kf-partner-surface:#173a63;--kf-success-surface:#143a2b;--kf-warning-surface:#3f3012;--kf-danger-surface:#4a1d20;--kf-info-surface:#173a63;--kf-focus-inner:#141e34;--kf-shadow-raised:0 1px 2px #02061073, 0 6px 16px #0206104d;--kf-shadow-overlay:0 18px 44px #02061099;--kf-scrim:#0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-kf-theme=teroka][data-kf-mode=light][data-kf-contrast=more]{--kf-page:#fff;--kf-surface:#fff;--kf-surface-raised:#fff;--kf-surface-sunken:#f8f3e9;--kf-surface-overlay:#eef1f7;--kf-line:#5a5750;--kf-line-strong:#2a313d;--kf-text:#001735;--kf-text-muted:#33435a;--kf-text-on-solid:#fff;--kf-text-on-accent:#fff;--kf-text-on-partner:#fff;--kf-accent:#3b62cd;--kf-accent-strong:#3155b6;--kf-accent-text:#003988;--kf-partner:#3b62cd;--kf-partner-strong:#3155b6;--kf-partner-text:#003988;--kf-success:#005323;--kf-success-text:#004321;--kf-warning:#883804;--kf-warning-text:#632700;--kf-danger:#930012;--kf-danger-text:#790009;--kf-info:#004786;--kf-info-text:#00396f;--kf-focus:#002f7d;--kf-rail-bg:#00245f;--kf-rail-active-bg:#00398b;--kf-rail-text:#f6f6ff;--kf-rail-text-muted:#bec2ff;--kf-rail-active-text:#fff;--kf-rail-indicator:#a1aaff;--kf-rail-focus:#dfe0ff;--kf-gradient-start:#3b62cd;--kf-gradient-end:#00429f;--kf-text-on-gradient:#fff;--kf-accent-surface:#eef4ff;--kf-partner-surface:#eef4ff;--kf-success-surface:#ecf6ea;--kf-warning-surface:#fff3cd;--kf-danger-surface:#fff0ef;--kf-info-surface:#e9f5ff;--kf-focus-inner:#fff;--kf-shadow-raised:0 10px 28px #102a5c26, 0 2px 7px #102a5c12;--kf-shadow-overlay:0 18px 44px #102a5c3d;--kf-scrim:#011b3b80;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-contrast:more){:root[data-kf-theme=teroka][data-kf-mode=light]:not([data-kf-contrast=standard]){--kf-page:#fff;--kf-surface:#fff;--kf-surface-raised:#fff;--kf-surface-sunken:#f8f3e9;--kf-surface-overlay:#eef1f7;--kf-line:#5a5750;--kf-line-strong:#2a313d;--kf-text:#001735;--kf-text-muted:#33435a;--kf-text-on-solid:#fff;--kf-text-on-accent:#fff;--kf-text-on-partner:#fff;--kf-accent:#3b62cd;--kf-accent-strong:#3155b6;--kf-accent-text:#003988;--kf-partner:#3b62cd;--kf-partner-strong:#3155b6;--kf-partner-text:#003988;--kf-success:#005323;--kf-success-text:#004321;--kf-warning:#883804;--kf-warning-text:#632700;--kf-danger:#930012;--kf-danger-text:#790009;--kf-info:#004786;--kf-info-text:#00396f;--kf-focus:#002f7d;--kf-rail-bg:#00245f;--kf-rail-active-bg:#00398b;--kf-rail-text:#f6f6ff;--kf-rail-text-muted:#bec2ff;--kf-rail-active-text:#fff;--kf-rail-indicator:#a1aaff;--kf-rail-focus:#dfe0ff;--kf-gradient-start:#3b62cd;--kf-gradient-end:#00429f;--kf-text-on-gradient:#fff;--kf-accent-surface:#eef4ff;--kf-partner-surface:#eef4ff;--kf-success-surface:#ecf6ea;--kf-warning-surface:#fff3cd;--kf-danger-surface:#fff0ef;--kf-info-surface:#e9f5ff;--kf-focus-inner:#fff;--kf-shadow-raised:0 10px 28px #102a5c26, 0 2px 7px #102a5c12;--kf-shadow-overlay:0 18px 44px #102a5c3d;--kf-scrim:#011b3b80;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}@media (prefers-color-scheme:light){:root[data-kf-theme=teroka]:not([data-kf-mode=dark])[data-kf-contrast=more]{--kf-page:#fff;--kf-surface:#fff;--kf-surface-raised:#fff;--kf-surface-sunken:#f8f3e9;--kf-surface-overlay:#eef1f7;--kf-line:#5a5750;--kf-line-strong:#2a313d;--kf-text:#001735;--kf-text-muted:#33435a;--kf-text-on-solid:#fff;--kf-text-on-accent:#fff;--kf-text-on-partner:#fff;--kf-accent:#3b62cd;--kf-accent-strong:#3155b6;--kf-accent-text:#003988;--kf-partner:#3b62cd;--kf-partner-strong:#3155b6;--kf-partner-text:#003988;--kf-success:#005323;--kf-success-text:#004321;--kf-warning:#883804;--kf-warning-text:#632700;--kf-danger:#930012;--kf-danger-text:#790009;--kf-info:#004786;--kf-info-text:#00396f;--kf-focus:#002f7d;--kf-rail-bg:#00245f;--kf-rail-active-bg:#00398b;--kf-rail-text:#f6f6ff;--kf-rail-text-muted:#bec2ff;--kf-rail-active-text:#fff;--kf-rail-indicator:#a1aaff;--kf-rail-focus:#dfe0ff;--kf-gradient-start:#3b62cd;--kf-gradient-end:#00429f;--kf-text-on-gradient:#fff;--kf-accent-surface:#eef4ff;--kf-partner-surface:#eef4ff;--kf-success-surface:#ecf6ea;--kf-warning-surface:#fff3cd;--kf-danger-surface:#fff0ef;--kf-info-surface:#e9f5ff;--kf-focus-inner:#fff;--kf-shadow-raised:0 10px 28px #102a5c26, 0 2px 7px #102a5c12;--kf-shadow-overlay:0 18px 44px #102a5c3d;--kf-scrim:#011b3b80;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}@media (prefers-contrast:more) and (prefers-color-scheme:light){:root[data-kf-theme=teroka]:not([data-kf-mode=dark]):not([data-kf-contrast=standard]){--kf-page:#fff;--kf-surface:#fff;--kf-surface-raised:#fff;--kf-surface-sunken:#f8f3e9;--kf-surface-overlay:#eef1f7;--kf-line:#5a5750;--kf-line-strong:#2a313d;--kf-text:#001735;--kf-text-muted:#33435a;--kf-text-on-solid:#fff;--kf-text-on-accent:#fff;--kf-text-on-partner:#fff;--kf-accent:#3b62cd;--kf-accent-strong:#3155b6;--kf-accent-text:#003988;--kf-partner:#3b62cd;--kf-partner-strong:#3155b6;--kf-partner-text:#003988;--kf-success:#005323;--kf-success-text:#004321;--kf-warning:#883804;--kf-warning-text:#632700;--kf-danger:#930012;--kf-danger-text:#790009;--kf-info:#004786;--kf-info-text:#00396f;--kf-focus:#002f7d;--kf-rail-bg:#00245f;--kf-rail-active-bg:#00398b;--kf-rail-text:#f6f6ff;--kf-rail-text-muted:#bec2ff;--kf-rail-active-text:#fff;--kf-rail-indicator:#a1aaff;--kf-rail-focus:#dfe0ff;--kf-gradient-start:#3b62cd;--kf-gradient-end:#00429f;--kf-text-on-gradient:#fff;--kf-accent-surface:#eef4ff;--kf-partner-surface:#eef4ff;--kf-success-surface:#ecf6ea;--kf-warning-surface:#fff3cd;--kf-danger-surface:#fff0ef;--kf-info-surface:#e9f5ff;--kf-focus-inner:#fff;--kf-shadow-raised:0 10px 28px #102a5c26, 0 2px 7px #102a5c12;--kf-shadow-overlay:0 18px 44px #102a5c3d;--kf-scrim:#011b3b80;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}:root[data-kf-theme=teroka][data-kf-mode=dark][data-kf-contrast=more]{--kf-page:#00071a;--kf-surface:#081328;--kf-surface-raised:#0d1b35;--kf-surface-sunken:#000;--kf-surface-overlay:#0e1f3c;--kf-line:#a2b1d2;--kf-line-strong:#ceddff;--kf-text:#fbfcff;--kf-text-muted:#d2ddf6;--kf-text-on-solid:#102a5c;--kf-text-on-accent:#fff;--kf-text-on-partner:#fff;--kf-accent:#3e6de4;--kf-accent-strong:#3159c4;--kf-accent-text:#c8d7ff;--kf-partner:#3e6de4;--kf-partner-strong:#3159c4;--kf-partner-text:#c8d7ff;--kf-success:#5ed492;--kf-success-text:#cff5de;--kf-warning:#ffc857;--kf-warning-text:#ffe8b8;--kf-danger:#ff8c82;--kf-danger-text:#f3cfca;--kf-info:#5eaeff;--kf-info-text:#c0d9ff;--kf-focus:#ffd886;--kf-rail-bg:#001137;--kf-rail-active-bg:#00245e;--kf-rail-text:#f6f6ff;--kf-rail-text-muted:#bec2ff;--kf-rail-active-text:#fff;--kf-rail-indicator:#a0abff;--kf-rail-focus:#dfe0ff;--kf-gradient-start:#3e6de4;--kf-gradient-end:#004cb4;--kf-text-on-gradient:#fff;--kf-accent-surface:#00203f;--kf-partner-surface:#00203f;--kf-success-surface:#002518;--kf-warning-surface:#2a1e00;--kf-danger-surface:#3c1115;--kf-info-surface:#00203f;--kf-focus-inner:#081328;--kf-shadow-raised:0 1px 2px #02061073, 0 6px 16px #0206104d;--kf-shadow-overlay:0 18px 44px #02061099;--kf-scrim:#0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-contrast:more){:root[data-kf-theme=teroka][data-kf-mode=dark]:not([data-kf-contrast=standard]){--kf-page:#00071a;--kf-surface:#081328;--kf-surface-raised:#0d1b35;--kf-surface-sunken:#000;--kf-surface-overlay:#0e1f3c;--kf-line:#a2b1d2;--kf-line-strong:#ceddff;--kf-text:#fbfcff;--kf-text-muted:#d2ddf6;--kf-text-on-solid:#102a5c;--kf-text-on-accent:#fff;--kf-text-on-partner:#fff;--kf-accent:#3e6de4;--kf-accent-strong:#3159c4;--kf-accent-text:#c8d7ff;--kf-partner:#3e6de4;--kf-partner-strong:#3159c4;--kf-partner-text:#c8d7ff;--kf-success:#5ed492;--kf-success-text:#cff5de;--kf-warning:#ffc857;--kf-warning-text:#ffe8b8;--kf-danger:#ff8c82;--kf-danger-text:#f3cfca;--kf-info:#5eaeff;--kf-info-text:#c0d9ff;--kf-focus:#ffd886;--kf-rail-bg:#001137;--kf-rail-active-bg:#00245e;--kf-rail-text:#f6f6ff;--kf-rail-text-muted:#bec2ff;--kf-rail-active-text:#fff;--kf-rail-indicator:#a0abff;--kf-rail-focus:#dfe0ff;--kf-gradient-start:#3e6de4;--kf-gradient-end:#004cb4;--kf-text-on-gradient:#fff;--kf-accent-surface:#00203f;--kf-partner-surface:#00203f;--kf-success-surface:#002518;--kf-warning-surface:#2a1e00;--kf-danger-surface:#3c1115;--kf-info-surface:#00203f;--kf-focus-inner:#081328;--kf-shadow-raised:0 1px 2px #02061073, 0 6px 16px #0206104d;--kf-shadow-overlay:0 18px 44px #02061099;--kf-scrim:#0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@media (prefers-color-scheme:dark){:root[data-kf-theme=teroka]:not([data-kf-mode=light])[data-kf-contrast=more]{--kf-page:#00071a;--kf-surface:#081328;--kf-surface-raised:#0d1b35;--kf-surface-sunken:#000;--kf-surface-overlay:#0e1f3c;--kf-line:#a2b1d2;--kf-line-strong:#ceddff;--kf-text:#fbfcff;--kf-text-muted:#d2ddf6;--kf-text-on-solid:#102a5c;--kf-text-on-accent:#fff;--kf-text-on-partner:#fff;--kf-accent:#3e6de4;--kf-accent-strong:#3159c4;--kf-accent-text:#c8d7ff;--kf-partner:#3e6de4;--kf-partner-strong:#3159c4;--kf-partner-text:#c8d7ff;--kf-success:#5ed492;--kf-success-text:#cff5de;--kf-warning:#ffc857;--kf-warning-text:#ffe8b8;--kf-danger:#ff8c82;--kf-danger-text:#f3cfca;--kf-info:#5eaeff;--kf-info-text:#c0d9ff;--kf-focus:#ffd886;--kf-rail-bg:#001137;--kf-rail-active-bg:#00245e;--kf-rail-text:#f6f6ff;--kf-rail-text-muted:#bec2ff;--kf-rail-active-text:#fff;--kf-rail-indicator:#a0abff;--kf-rail-focus:#dfe0ff;--kf-gradient-start:#3e6de4;--kf-gradient-end:#004cb4;--kf-text-on-gradient:#fff;--kf-accent-surface:#00203f;--kf-partner-surface:#00203f;--kf-success-surface:#002518;--kf-warning-surface:#2a1e00;--kf-danger-surface:#3c1115;--kf-info-surface:#00203f;--kf-focus-inner:#081328;--kf-shadow-raised:0 1px 2px #02061073, 0 6px 16px #0206104d;--kf-shadow-overlay:0 18px 44px #02061099;--kf-scrim:#0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@media (prefers-contrast:more) and (prefers-color-scheme:dark){:root[data-kf-theme=teroka]:not([data-kf-mode=light]):not([data-kf-contrast=standard]){--kf-page:#00071a;--kf-surface:#081328;--kf-surface-raised:#0d1b35;--kf-surface-sunken:#000;--kf-surface-overlay:#0e1f3c;--kf-line:#a2b1d2;--kf-line-strong:#ceddff;--kf-text:#fbfcff;--kf-text-muted:#d2ddf6;--kf-text-on-solid:#102a5c;--kf-text-on-accent:#fff;--kf-text-on-partner:#fff;--kf-accent:#3e6de4;--kf-accent-strong:#3159c4;--kf-accent-text:#c8d7ff;--kf-partner:#3e6de4;--kf-partner-strong:#3159c4;--kf-partner-text:#c8d7ff;--kf-success:#5ed492;--kf-success-text:#cff5de;--kf-warning:#ffc857;--kf-warning-text:#ffe8b8;--kf-danger:#ff8c82;--kf-danger-text:#f3cfca;--kf-info:#5eaeff;--kf-info-text:#c0d9ff;--kf-focus:#ffd886;--kf-rail-bg:#001137;--kf-rail-active-bg:#00245e;--kf-rail-text:#f6f6ff;--kf-rail-text-muted:#bec2ff;--kf-rail-active-text:#fff;--kf-rail-indicator:#a0abff;--kf-rail-focus:#dfe0ff;--kf-gradient-start:#3e6de4;--kf-gradient-end:#004cb4;--kf-text-on-gradient:#fff;--kf-accent-surface:#00203f;--kf-partner-surface:#00203f;--kf-success-surface:#002518;--kf-warning-surface:#2a1e00;--kf-danger-surface:#3c1115;--kf-info-surface:#00203f;--kf-focus-inner:#081328;--kf-shadow-raised:0 1px 2px #02061073, 0 6px 16px #0206104d;--kf-shadow-overlay:0 18px 44px #02061099;--kf-scrim:#0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-kf-expression=learn],:root[data-kf-theme=teroka]:not([data-kf-expression]){--kf-leading-body:1.6;--kf-weight-extrabold:800;--kf-type-caption-size:.875rem;--kf-type-caption-leading:1.43;--kf-type-label-size:1rem;--kf-type-label-leading:1.375;--kf-type-label-weight:var(--kf-weight-bold);--kf-type-body-size:1.125rem;--kf-type-body-leading:1.6;--kf-type-body-lg-size:1.25rem;--kf-type-body-lg-leading:1.6;--kf-type-title-sm-size:1.25rem;--kf-type-title-sm-leading:1.3;--kf-type-title-sm-weight:var(--kf-weight-extrabold);--kf-type-title-md-size:1.5rem;--kf-type-title-md-leading:1.25;--kf-type-title-md-weight:var(--kf-weight-extrabold);--kf-type-title-lg-size:clamp(1.625rem, 2vw + 1.125rem, 1.875rem);--kf-type-title-lg-leading:1.2;--kf-type-title-lg-weight:var(--kf-weight-extrabold);--kf-type-title-xl-size:clamp(1.75rem, 2vw + 1.25rem, 2rem);--kf-type-title-xl-weight:var(--kf-weight-extrabold);--kf-type-display-size:2.125rem;--kf-type-display-leading:1.15;--kf-type-display-weight:var(--kf-weight-extrabold);--kf-radius-sm:1rem;--kf-radius-md:1.25rem;--kf-radius-lg:1.5rem;--kf-target-min:48px;--kf-target-comfortable:56px;--kf-motion-base:.28s;--kf-motion-ease-enter:cubic-bezier(.2, .8, .2, 1);--kf-focus-offset:3px;--kf-focus-ring-inner:0 0 0 3px var(--kf-focus-inner)}@media (prefers-reduced-motion:reduce){:root[data-kf-expression=learn],:root[data-kf-theme=teroka]:not([data-kf-expression]){--kf-motion-base:0s}:root{--kf-motion-instant:0s;--kf-motion-fast:0s;--kf-motion-base:0s;--kf-motion-slow:0s;--kf-motion-long:0s}}:where(*){--kf-material-part-surface:initial;--kf-material-part-ink:initial}:where(*),:where(*):before,:where(*):after{--kf-material-soft3d-top-highlight:var(--kf-material-p-soft3d-top-highlight-geometry) color-mix(in srgb, var(--kf-material-part-surface,var(--kf-surface)) var(--kf-material-p-soft3d-top-highlight-alpha), transparent);--kf-material-soft3d-lower-edge:var(--kf-material-p-soft3d-lower-edge-geometry) color-mix(in srgb, var(--kf-material-part-ink,var(--kf-text)) var(--kf-material-p-soft3d-lower-edge-alpha), var(--kf-page));--kf-material-soft3d-diffuse-shadow:var(--kf-material-p-soft3d-diffuse-shadow-geometry) color-mix(in srgb, var(--kf-material-part-ink,var(--kf-text)) var(--kf-material-p-soft3d-diffuse-shadow-alpha), transparent);--kf-material-soft3d-control-top-highlight:var(--kf-material-p-soft3d-control-top-highlight-geometry) color-mix(in srgb, white var(--kf-material-p-soft3d-control-top-highlight-alpha), transparent);--kf-material-soft3d-control-lower-edge:var(--kf-material-p-soft3d-control-lower-edge-geometry) color-mix(in srgb, var(--kf-text) var(--kf-material-p-soft3d-control-lower-edge-alpha), var(--kf-page));--kf-material-soft3d-control-diffuse-shadow:var(--kf-material-p-soft3d-control-diffuse-shadow-geometry) color-mix(in srgb, var(--kf-text) var(--kf-material-p-soft3d-control-diffuse-shadow-alpha), transparent);--kf-material-glass-surface-alpha:var(--kf-material-p-glass-surface-alpha);--kf-material-glass-backdrop-blur:blur(var(--kf-material-p-glass-backdrop-blur));--kf-material-glass-top-highlight:var(--kf-material-p-glass-top-highlight-geometry) color-mix(in srgb, var(--kf-material-part-surface,var(--kf-surface)) var(--kf-material-p-glass-top-highlight-alpha), transparent)}:where(:root,[data-kf-theme],[data-theme],[data-kf-material]){--kf-material-p-soft3d-top-highlight-geometry:initial;--kf-material-p-soft3d-top-highlight-alpha:initial;--kf-material-p-soft3d-lower-edge-geometry:initial;--kf-material-p-soft3d-lower-edge-alpha:initial;--kf-material-p-soft3d-diffuse-shadow-geometry:initial;--kf-material-p-soft3d-diffuse-shadow-alpha:initial;--kf-material-p-soft3d-control-top-highlight-geometry:initial;--kf-material-p-soft3d-control-top-highlight-alpha:initial;--kf-material-p-soft3d-control-lower-edge-geometry:initial;--kf-material-p-soft3d-control-lower-edge-alpha:initial;--kf-material-p-soft3d-control-diffuse-shadow-geometry:initial;--kf-material-p-soft3d-control-diffuse-shadow-alpha:initial;--kf-material-p-glass-surface-alpha:initial;--kf-material-p-glass-backdrop-blur:initial;--kf-material-p-glass-top-highlight-geometry:initial;--kf-material-p-glass-top-highlight-alpha:initial}@supports ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){@media (prefers-reduced-motion:no-preference) and (prefers-reduced-transparency:no-preference) and (prefers-contrast:no-preference) and (forced-colors:none){:where([data-kf-material=soft3d]){--kf-material-p-soft3d-top-highlight-geometry:inset 0px 1px 0px 0px;--kf-material-p-soft3d-top-highlight-alpha:55%;--kf-material-p-soft3d-lower-edge-geometry:0px 3px 0px 0px;--kf-material-p-soft3d-lower-edge-alpha:19%;--kf-material-p-soft3d-diffuse-shadow-geometry:0px 7px 12px 0px;--kf-material-p-soft3d-diffuse-shadow-alpha:9%;--kf-material-p-soft3d-control-top-highlight-geometry:inset 0px 1px 0px 0px;--kf-material-p-soft3d-control-top-highlight-alpha:22%;--kf-material-p-soft3d-control-lower-edge-geometry:0px 3px 0px 0px;--kf-material-p-soft3d-control-lower-edge-alpha:28%;--kf-material-p-soft3d-control-diffuse-shadow-geometry:0px 5px 8px 0px;--kf-material-p-soft3d-control-diffuse-shadow-alpha:10%}:where([data-kf-material=glass]){--kf-material-p-glass-surface-alpha:94%;--kf-material-p-glass-backdrop-blur:10px;--kf-material-p-glass-top-highlight-geometry:inset 0px 1px 0px 0px;--kf-material-p-glass-top-highlight-alpha:38%}}}:where([data-kf-contrast=more],[data-contrast=more],[data-kf-material-blocked=true],[data-kf-profile-high-contrast=true],[data-kf-profile-reduced-motion=true],[data-kf-profile-reduced-transparency=true],[data-kf-mode=light-hc],[data-kf-mode=dark-hc],[data-mode=light-hc],[data-mode=dark-hc],[data-theme=light-hc],[data-theme=dark-hc],:is([data-kf-contrast=more],[data-contrast=more],[data-kf-material-blocked=true],[data-kf-profile-high-contrast=true],[data-kf-profile-reduced-motion=true],[data-kf-profile-reduced-transparency=true],[data-kf-mode=light-hc],[data-kf-mode=dark-hc],[data-mode=light-hc],[data-mode=dark-hc],[data-theme=light-hc],[data-theme=dark-hc]) *){--kf-material-p-soft3d-top-highlight-geometry:initial!important;--kf-material-p-soft3d-top-highlight-alpha:initial!important;--kf-material-p-soft3d-lower-edge-geometry:initial!important;--kf-material-p-soft3d-lower-edge-alpha:initial!important;--kf-material-p-soft3d-diffuse-shadow-geometry:initial!important;--kf-material-p-soft3d-diffuse-shadow-alpha:initial!important;--kf-material-p-soft3d-control-top-highlight-geometry:initial!important;--kf-material-p-soft3d-control-top-highlight-alpha:initial!important;--kf-material-p-soft3d-control-lower-edge-geometry:initial!important;--kf-material-p-soft3d-control-lower-edge-alpha:initial!important;--kf-material-p-soft3d-control-diffuse-shadow-geometry:initial!important;--kf-material-p-soft3d-control-diffuse-shadow-alpha:initial!important;--kf-material-p-glass-surface-alpha:initial!important;--kf-material-p-glass-backdrop-blur:initial!important;--kf-material-p-glass-top-highlight-geometry:initial!important;--kf-material-p-glass-top-highlight-alpha:initial!important}:root,:root[data-kf-theme=teroka]{--kf-subject-5-accent:#5f6200;--kf-subject-5-accent-strong:#4c4f00;--kf-subject-5-on-accent:#fff;--kf-subject-5-surface:#fbf98d;--kf-subject-5-on-surface:#313300;--kf-subject-6-accent:#006a64;--kf-subject-6-accent-strong:#005550;--kf-subject-6-on-accent:#fff;--kf-subject-6-surface:#c4fff8;--kf-subject-6-on-surface:#003734;--kf-subject-7-accent:#006781;--kf-subject-7-accent-strong:#005268;--kf-subject-7-on-accent:#fff;--kf-subject-7-surface:#e5f6ff;--kf-subject-7-on-surface:#003544;--kf-subject-8-accent:#7e44a5;--kf-subject-8-accent-strong:#68308f;--kf-subject-8-on-accent:#fff;--kf-subject-8-surface:#faf0ff;--kf-subject-8-on-surface:#491170;--kf-subject-sains-accent:#186c3d;--kf-subject-sains-accent-strong:#00582d;--kf-subject-sains-on-accent:#fff;--kf-subject-sains-surface:#cfffdc;--kf-subject-sains-on-surface:#00391b;--kf-subject-matematik-accent:#005fb0;--kf-subject-matematik-accent-strong:#004c8e;--kf-subject-matematik-on-accent:#fff;--kf-subject-matematik-surface:#f0f3ff;--kf-subject-matematik-on-surface:#00315f;--kf-subject-kamus-accent:#9c4500;--kf-subject-kamus-accent-strong:#7e3600;--kf-subject-kamus-on-accent:#fff;--kf-subject-kamus-surface:#fff1e9;--kf-subject-kamus-on-surface:#522300;--kf-subject-bahasa-accent:#ab2a66;--kf-subject-bahasa-accent-strong:#940a52;--kf-subject-bahasa-on-accent:#fff;--kf-subject-bahasa-surface:#fff0f4;--kf-subject-bahasa-on-surface:#640035}@media (prefers-color-scheme:dark){:root[data-kf-theme=teroka]:not([data-kf-mode=light]){--kf-subject-5-accent:#a4a53e;--kf-subject-5-accent-strong:#bbbb53;--kf-subject-5-on-accent:#000;--kf-subject-5-surface:#2d2e00;--kf-subject-5-on-surface:#e9e77d;--kf-subject-6-accent:#50afa7;--kf-subject-6-accent-strong:#67c6bd;--kf-subject-6-on-accent:#000;--kf-subject-6-surface:#00322f;--kf-subject-6-on-surface:#94f3ea;--kf-subject-7-accent:#54abcb;--kf-subject-7-accent-strong:#6cc1e1;--kf-subject-7-on-accent:#000;--kf-subject-7-surface:#00313f;--kf-subject-7-on-surface:#baeaff;--kf-subject-8-accent:#c687ed;--kf-subject-8-accent-strong:#da9eff;--kf-subject-8-on-accent:#000;--kf-subject-8-surface:#440b6b;--kf-subject-8-on-surface:#f2daff;--kf-subject-sains-accent:#62b17c;--kf-subject-sains-accent-strong:#78c791;--kf-subject-sains-on-accent:#000;--kf-subject-sains-surface:#003418;--kf-subject-sains-on-surface:#a3f4bc;--kf-subject-matematik-accent:#66a0ff;--kf-subject-matematik-accent-strong:#93b5ff;--kf-subject-matematik-on-accent:#000;--kf-subject-matematik-surface:#002c58;--kf-subject-matematik-on-surface:#d9e2ff;--kf-subject-kamus-accent:#ef843e;--kf-subject-kamus-accent-strong:#ff9e62;--kf-subject-kamus-on-accent:#000;--kf-subject-kamus-surface:#4a2000;--kf-subject-kamus-on-surface:#ffdbc8;--kf-subject-bahasa-accent:#f874a8;--kf-subject-bahasa-accent-strong:#ff96bc;--kf-subject-bahasa-on-accent:#000;--kf-subject-bahasa-surface:#5c0031;--kf-subject-bahasa-on-surface:#ffd9e5}}:root[data-kf-theme=teroka][data-kf-mode=dark]{--kf-subject-5-accent:#a4a53e;--kf-subject-5-accent-strong:#bbbb53;--kf-subject-5-on-accent:#000;--kf-subject-5-surface:#2d2e00;--kf-subject-5-on-surface:#e9e77d;--kf-subject-6-accent:#50afa7;--kf-subject-6-accent-strong:#67c6bd;--kf-subject-6-on-accent:#000;--kf-subject-6-surface:#00322f;--kf-subject-6-on-surface:#94f3ea;--kf-subject-7-accent:#54abcb;--kf-subject-7-accent-strong:#6cc1e1;--kf-subject-7-on-accent:#000;--kf-subject-7-surface:#00313f;--kf-subject-7-on-surface:#baeaff;--kf-subject-8-accent:#c687ed;--kf-subject-8-accent-strong:#da9eff;--kf-subject-8-on-accent:#000;--kf-subject-8-surface:#440b6b;--kf-subject-8-on-surface:#f2daff;--kf-subject-sains-accent:#62b17c;--kf-subject-sains-accent-strong:#78c791;--kf-subject-sains-on-accent:#000;--kf-subject-sains-surface:#003418;--kf-subject-sains-on-surface:#a3f4bc;--kf-subject-matematik-accent:#66a0ff;--kf-subject-matematik-accent-strong:#93b5ff;--kf-subject-matematik-on-accent:#000;--kf-subject-matematik-surface:#002c58;--kf-subject-matematik-on-surface:#d9e2ff;--kf-subject-kamus-accent:#ef843e;--kf-subject-kamus-accent-strong:#ff9e62;--kf-subject-kamus-on-accent:#000;--kf-subject-kamus-surface:#4a2000;--kf-subject-kamus-on-surface:#ffdbc8;--kf-subject-bahasa-accent:#f874a8;--kf-subject-bahasa-accent-strong:#ff96bc;--kf-subject-bahasa-on-accent:#000;--kf-subject-bahasa-surface:#5c0031;--kf-subject-bahasa-on-surface:#ffd9e5}:root[data-kf-theme=teroka][data-kf-mode=light][data-kf-contrast=more]{--kf-subject-5-accent:#474a00;--kf-subject-5-accent-strong:#363700;--kf-subject-5-surface:#fffbcf;--kf-subject-5-on-surface:#1e1c00;--kf-subject-6-accent:#00504b;--kf-subject-6-accent-strong:#003c38;--kf-subject-6-surface:#e3fffc;--kf-subject-6-on-surface:#00201e;--kf-subject-7-accent:#004d62;--kf-subject-7-accent-strong:#003a4a;--kf-subject-7-surface:#f2fbff;--kf-subject-7-on-surface:#001f29;--kf-subject-8-accent:#632b8a;--kf-subject-8-accent-strong:#4e1775;--kf-subject-8-surface:#fdf8ff;--kf-subject-8-on-surface:#2e004e;--kf-subject-sains-accent:#00522a;--kf-subject-sains-accent-strong:#003e1e;--kf-subject-sains-surface:#e8ffee;--kf-subject-sains-on-surface:#00210c;--kf-subject-matematik-accent:#004786;--kf-subject-matematik-accent-strong:#003567;--kf-subject-matematik-surface:#f8f9ff;--kf-subject-matematik-on-surface:#001c3b;--kf-subject-kamus-accent:#730;--kf-subject-kamus-accent-strong:#592600;--kf-subject-kamus-surface:#fff8f4;--kf-subject-kamus-on-surface:#2e1500;--kf-subject-bahasa-accent:#8d004e;--kf-subject-bahasa-accent-strong:#6c003a;--kf-subject-bahasa-surface:#fff7fa;--kf-subject-bahasa-on-surface:#3e001f}@media (prefers-contrast:more){:root[data-kf-theme=teroka][data-kf-mode=light]:not([data-kf-contrast=standard]){--kf-subject-5-accent:#474a00;--kf-subject-5-accent-strong:#363700;--kf-subject-5-surface:#fffbcf;--kf-subject-5-on-surface:#1e1c00;--kf-subject-6-accent:#00504b;--kf-subject-6-accent-strong:#003c38;--kf-subject-6-surface:#e3fffc;--kf-subject-6-on-surface:#00201e;--kf-subject-7-accent:#004d62;--kf-subject-7-accent-strong:#003a4a;--kf-subject-7-surface:#f2fbff;--kf-subject-7-on-surface:#001f29;--kf-subject-8-accent:#632b8a;--kf-subject-8-accent-strong:#4e1775;--kf-subject-8-surface:#fdf8ff;--kf-subject-8-on-surface:#2e004e;--kf-subject-sains-accent:#00522a;--kf-subject-sains-accent-strong:#003e1e;--kf-subject-sains-surface:#e8ffee;--kf-subject-sains-on-surface:#00210c;--kf-subject-matematik-accent:#004786;--kf-subject-matematik-accent-strong:#003567;--kf-subject-matematik-surface:#f8f9ff;--kf-subject-matematik-on-surface:#001c3b;--kf-subject-kamus-accent:#730;--kf-subject-kamus-accent-strong:#592600;--kf-subject-kamus-surface:#fff8f4;--kf-subject-kamus-on-surface:#2e1500;--kf-subject-bahasa-accent:#8d004e;--kf-subject-bahasa-accent-strong:#6c003a;--kf-subject-bahasa-surface:#fff7fa;--kf-subject-bahasa-on-surface:#3e001f}}@media (prefers-color-scheme:light){:root[data-kf-theme=teroka]:not([data-kf-mode=dark])[data-kf-contrast=more]{--kf-subject-5-accent:#474a00;--kf-subject-5-accent-strong:#363700;--kf-subject-5-surface:#fffbcf;--kf-subject-5-on-surface:#1e1c00;--kf-subject-6-accent:#00504b;--kf-subject-6-accent-strong:#003c38;--kf-subject-6-surface:#e3fffc;--kf-subject-6-on-surface:#00201e;--kf-subject-7-accent:#004d62;--kf-subject-7-accent-strong:#003a4a;--kf-subject-7-surface:#f2fbff;--kf-subject-7-on-surface:#001f29;--kf-subject-8-accent:#632b8a;--kf-subject-8-accent-strong:#4e1775;--kf-subject-8-surface:#fdf8ff;--kf-subject-8-on-surface:#2e004e;--kf-subject-sains-accent:#00522a;--kf-subject-sains-accent-strong:#003e1e;--kf-subject-sains-surface:#e8ffee;--kf-subject-sains-on-surface:#00210c;--kf-subject-matematik-accent:#004786;--kf-subject-matematik-accent-strong:#003567;--kf-subject-matematik-surface:#f8f9ff;--kf-subject-matematik-on-surface:#001c3b;--kf-subject-kamus-accent:#730;--kf-subject-kamus-accent-strong:#592600;--kf-subject-kamus-surface:#fff8f4;--kf-subject-kamus-on-surface:#2e1500;--kf-subject-bahasa-accent:#8d004e;--kf-subject-bahasa-accent-strong:#6c003a;--kf-subject-bahasa-surface:#fff7fa;--kf-subject-bahasa-on-surface:#3e001f}}@media (prefers-contrast:more) and (prefers-color-scheme:light){:root[data-kf-theme=teroka]:not([data-kf-mode=dark]):not([data-kf-contrast=standard]){--kf-subject-5-accent:#474a00;--kf-subject-5-accent-strong:#363700;--kf-subject-5-surface:#fffbcf;--kf-subject-5-on-surface:#1e1c00;--kf-subject-6-accent:#00504b;--kf-subject-6-accent-strong:#003c38;--kf-subject-6-surface:#e3fffc;--kf-subject-6-on-surface:#00201e;--kf-subject-7-accent:#004d62;--kf-subject-7-accent-strong:#003a4a;--kf-subject-7-surface:#f2fbff;--kf-subject-7-on-surface:#001f29;--kf-subject-8-accent:#632b8a;--kf-subject-8-accent-strong:#4e1775;--kf-subject-8-surface:#fdf8ff;--kf-subject-8-on-surface:#2e004e;--kf-subject-sains-accent:#00522a;--kf-subject-sains-accent-strong:#003e1e;--kf-subject-sains-surface:#e8ffee;--kf-subject-sains-on-surface:#00210c;--kf-subject-matematik-accent:#004786;--kf-subject-matematik-accent-strong:#003567;--kf-subject-matematik-surface:#f8f9ff;--kf-subject-matematik-on-surface:#001c3b;--kf-subject-kamus-accent:#730;--kf-subject-kamus-accent-strong:#592600;--kf-subject-kamus-surface:#fff8f4;--kf-subject-kamus-on-surface:#2e1500;--kf-subject-bahasa-accent:#8d004e;--kf-subject-bahasa-accent-strong:#6c003a;--kf-subject-bahasa-surface:#fff7fa;--kf-subject-bahasa-on-surface:#3e001f}}:root[data-kf-theme=teroka][data-kf-mode=dark][data-kf-contrast=more]{--kf-subject-5-accent:#c1c058;--kf-subject-5-accent-strong:#d8d76d;--kf-subject-5-surface:#1e1c00;--kf-subject-5-on-surface:#fffbcf;--kf-subject-6-accent:#6dcbc2;--kf-subject-6-accent-strong:#83e2d9;--kf-subject-6-surface:#00201e;--kf-subject-6-on-surface:#e3fffc;--kf-subject-7-accent:#72c6e7;--kf-subject-7-accent-strong:#89ddfe;--kf-subject-7-surface:#001f29;--kf-subject-7-on-surface:#f2fbff;--kf-subject-8-accent:#dea6ff;--kf-subject-8-accent-strong:#eac4ff;--kf-subject-8-surface:#2e004e;--kf-subject-8-on-surface:#fdf8ff;--kf-subject-sains-accent:#7dcc96;--kf-subject-sains-accent-strong:#93e3ab;--kf-subject-sains-surface:#00210c;--kf-subject-sains-on-surface:#e8ffee;--kf-subject-matematik-accent:#9dbbff;--kf-subject-matematik-accent-strong:#c0d1ff;--kf-subject-matematik-surface:#001c3b;--kf-subject-matematik-on-surface:#f8f9ff;--kf-subject-kamus-accent:#ffa670;--kf-subject-kamus-accent-strong:#ffc5a4;--kf-subject-kamus-surface:#2e1500;--kf-subject-kamus-on-surface:#fff8f4;--kf-subject-bahasa-accent:#ff9fc1;--kf-subject-bahasa-accent-strong:#ffc1d5;--kf-subject-bahasa-surface:#3e001f;--kf-subject-bahasa-on-surface:#fff7fa}@media (prefers-contrast:more){:root[data-kf-theme=teroka][data-kf-mode=dark]:not([data-kf-contrast=standard]){--kf-subject-5-accent:#c1c058;--kf-subject-5-accent-strong:#d8d76d;--kf-subject-5-surface:#1e1c00;--kf-subject-5-on-surface:#fffbcf;--kf-subject-6-accent:#6dcbc2;--kf-subject-6-accent-strong:#83e2d9;--kf-subject-6-surface:#00201e;--kf-subject-6-on-surface:#e3fffc;--kf-subject-7-accent:#72c6e7;--kf-subject-7-accent-strong:#89ddfe;--kf-subject-7-surface:#001f29;--kf-subject-7-on-surface:#f2fbff;--kf-subject-8-accent:#dea6ff;--kf-subject-8-accent-strong:#eac4ff;--kf-subject-8-surface:#2e004e;--kf-subject-8-on-surface:#fdf8ff;--kf-subject-sains-accent:#7dcc96;--kf-subject-sains-accent-strong:#93e3ab;--kf-subject-sains-surface:#00210c;--kf-subject-sains-on-surface:#e8ffee;--kf-subject-matematik-accent:#9dbbff;--kf-subject-matematik-accent-strong:#c0d1ff;--kf-subject-matematik-surface:#001c3b;--kf-subject-matematik-on-surface:#f8f9ff;--kf-subject-kamus-accent:#ffa670;--kf-subject-kamus-accent-strong:#ffc5a4;--kf-subject-kamus-surface:#2e1500;--kf-subject-kamus-on-surface:#fff8f4;--kf-subject-bahasa-accent:#ff9fc1;--kf-subject-bahasa-accent-strong:#ffc1d5;--kf-subject-bahasa-surface:#3e001f;--kf-subject-bahasa-on-surface:#fff7fa}}@media (prefers-color-scheme:dark){:root[data-kf-theme=teroka]:not([data-kf-mode=light])[data-kf-contrast=more]{--kf-subject-5-accent:#c1c058;--kf-subject-5-accent-strong:#d8d76d;--kf-subject-5-surface:#1e1c00;--kf-subject-5-on-surface:#fffbcf;--kf-subject-6-accent:#6dcbc2;--kf-subject-6-accent-strong:#83e2d9;--kf-subject-6-surface:#00201e;--kf-subject-6-on-surface:#e3fffc;--kf-subject-7-accent:#72c6e7;--kf-subject-7-accent-strong:#89ddfe;--kf-subject-7-surface:#001f29;--kf-subject-7-on-surface:#f2fbff;--kf-subject-8-accent:#dea6ff;--kf-subject-8-accent-strong:#eac4ff;--kf-subject-8-surface:#2e004e;--kf-subject-8-on-surface:#fdf8ff;--kf-subject-sains-accent:#7dcc96;--kf-subject-sains-accent-strong:#93e3ab;--kf-subject-sains-surface:#00210c;--kf-subject-sains-on-surface:#e8ffee;--kf-subject-matematik-accent:#9dbbff;--kf-subject-matematik-accent-strong:#c0d1ff;--kf-subject-matematik-surface:#001c3b;--kf-subject-matematik-on-surface:#f8f9ff;--kf-subject-kamus-accent:#ffa670;--kf-subject-kamus-accent-strong:#ffc5a4;--kf-subject-kamus-surface:#2e1500;--kf-subject-kamus-on-surface:#fff8f4;--kf-subject-bahasa-accent:#ff9fc1;--kf-subject-bahasa-accent-strong:#ffc1d5;--kf-subject-bahasa-surface:#3e001f;--kf-subject-bahasa-on-surface:#fff7fa}}@media (prefers-contrast:more) and (prefers-color-scheme:dark){:root[data-kf-theme=teroka]:not([data-kf-mode=light]):not([data-kf-contrast=standard]){--kf-subject-5-accent:#c1c058;--kf-subject-5-accent-strong:#d8d76d;--kf-subject-5-surface:#1e1c00;--kf-subject-5-on-surface:#fffbcf;--kf-subject-6-accent:#6dcbc2;--kf-subject-6-accent-strong:#83e2d9;--kf-subject-6-surface:#00201e;--kf-subject-6-on-surface:#e3fffc;--kf-subject-7-accent:#72c6e7;--kf-subject-7-accent-strong:#89ddfe;--kf-subject-7-surface:#001f29;--kf-subject-7-on-surface:#f2fbff;--kf-subject-8-accent:#dea6ff;--kf-subject-8-accent-strong:#eac4ff;--kf-subject-8-surface:#2e004e;--kf-subject-8-on-surface:#fdf8ff;--kf-subject-sains-accent:#7dcc96;--kf-subject-sains-accent-strong:#93e3ab;--kf-subject-sains-surface:#00210c;--kf-subject-sains-on-surface:#e8ffee;--kf-subject-matematik-accent:#9dbbff;--kf-subject-matematik-accent-strong:#c0d1ff;--kf-subject-matematik-surface:#001c3b;--kf-subject-matematik-on-surface:#f8f9ff;--kf-subject-kamus-accent:#ffa670;--kf-subject-kamus-accent-strong:#ffc5a4;--kf-subject-kamus-surface:#2e1500;--kf-subject-kamus-on-surface:#fff8f4;--kf-subject-bahasa-accent:#ff9fc1;--kf-subject-bahasa-accent-strong:#ffc1d5;--kf-subject-bahasa-surface:#3e001f;--kf-subject-bahasa-on-surface:#fff7fa}}:root{--kf-font-sans:var(--kf-font-body)}body{margin:var(--kf-space-0);font-family:var(--kf-font-body)}:is(h1,h2,h3,h4,h5,h6),.brand-name{font-family:var(--kf-font-display)}.brand-name{font-weight:var(--kf-weight-bold);flex:1}.home-panel{max-inline-size:var(--kf-container-reading);padding-block:var(--kf-space-8);margin-inline:auto}.start-action{justify-items:start;gap:var(--kf-space-4);margin-block-start:var(--kf-space-8);display:grid}.start-action p{margin:var(--kf-space-0);color:var(--kf-text-muted)}.lesson-panel{max-inline-size:var(--kf-container-reading);padding-block:var(--kf-space-8);margin-inline:auto}.lesson-blocks{gap:var(--kf-space-6);margin-block:var(--kf-space-8);display:grid}.lesson-actions{gap:var(--kf-space-4);flex-wrap:wrap;display:flex}.kf-header-band .kf-header-band__title{font-family:var(--kf-font-display)}.kf-disclosure .kf-disclosure__trigger{font-family:var(--kf-font-body)}:root{--kf-field-1-surface:var(--kf-subject-sains-surface);--kf-field-1-on-surface:var(--kf-subject-sains-on-surface);--kf-field-1-boundary:var(--kf-subject-sains-accent);--kf-field-2-surface:var(--kf-subject-matematik-surface);--kf-field-2-on-surface:var(--kf-subject-matematik-on-surface);--kf-field-2-boundary:var(--kf-subject-matematik-accent);--kf-field-3-surface:var(--kf-subject-kamus-surface);--kf-field-3-on-surface:var(--kf-subject-kamus-on-surface);--kf-field-3-boundary:var(--kf-subject-kamus-accent);--kf-field-4-surface:var(--kf-subject-bahasa-surface);--kf-field-4-on-surface:var(--kf-subject-bahasa-on-surface);--kf-field-4-boundary:var(--kf-subject-bahasa-accent)}.app-frame .kf-shell__header{background:var(--kf-page);padding-inline:var(--kf-space-4);border:none}.app-frame .brand-name{font-size:var(--kf-type-title-sm-size)}.language-switch{inline-size:calc(var(--kf-target-min) * 2 + var(--kf-space-6))}.app-frame .kf-shell__tabbar{margin-inline:var(--kf-space-3);padding:var(--kf-space-1);border-radius:var(--kf-radius-md);background:var(--kf-surface);box-shadow:var(--kf-shadow-raised);border:none;margin-block-end:max(var(--kf-space-2), env(safe-area-inset-bottom))}.app-frame .kf-shell__tab{min-block-size:var(--kf-target-primary);font-weight:var(--kf-weight-bold);background:0 0}.app-frame .kf-shell__tab[aria-current=page]{background:linear-gradient(to bottom, var(--kf-accent), var(--kf-accent-strong));color:var(--kf-text-on-accent);box-shadow:var(--kf-shadow-raised)}.app-frame .kf-button__label{align-items:center;gap:var(--kf-space-2);display:inline-flex}.subject-entry .kf-button__label{flex:1;justify-content:space-between}.frame-page{max-inline-size:var(--kf-container-content);margin-inline:auto}.frame-heading{padding:var(--kf-space-6);border-radius:var(--kf-radius-lg);background:linear-gradient(to bottom, var(--kf-surface), var(--kf-accent-surface));box-shadow:var(--kf-shadow-raised);margin-block:var(--kf-space-4) var(--kf-space-6)}.frame-card{padding:var(--kf-space-6);border-radius:var(--kf-radius-lg);background:var(--kf-surface);box-shadow:var(--kf-shadow-raised)}.frame-card.start-action{margin-block-start:var(--kf-space-0)}.subject-entries{gap:var(--kf-space-4);display:grid}.subject-entry.kf-button{min-block-size:var(--kf-space-24);padding-inline:var(--kf-space-6);background:linear-gradient(to bottom, var(--kf-surface), var(--kf-accent-surface));box-shadow:var(--kf-shadow-raised);border-radius:var(--kf-radius-lg);justify-content:space-between;display:flex}@media (width>=1024px){.app-frame:not(.app-frame--focused){grid-template-columns:calc(var(--kf-target-primary) * 3 + var(--kf-space-2)) minmax(0, 1fr);column-gap:var(--kf-space-6);padding:var(--kf-space-6);grid-template-rows:auto minmax(0,1fr)}.app-frame:not(.app-frame--focused) .kf-shell__header{padding-inline:var(--kf-space-0);grid-area:1/2}.app-frame:not(.app-frame--focused) .brand-name{position:absolute;inset-block-start:var(--kf-space-10);inset-inline-start:var(--kf-space-10)}.app-frame:not(.app-frame--focused) .kf-shell__header{justify-content:end}.app-frame:not(.app-frame--focused) .kf-shell__main{padding-inline:var(--kf-space-0);grid-area:2/2}.app-frame:not(.app-frame--focused) .kf-shell__tabbar{margin:var(--kf-space-0);padding:var(--kf-space-14) var(--kf-space-3) var(--kf-space-3);border-radius:var(--kf-radius-lg);grid-area:1/1/-1;align-self:start}.app-frame:not(.app-frame--focused) .kf-shell__tabs{gap:var(--kf-space-2);flex-direction:column}.app-frame:not(.app-frame--focused) .kf-shell__tab{justify-content:start;gap:var(--kf-space-3);padding-inline:var(--kf-space-4);min-block-size:var(--kf-target-min);flex-direction:row}.subject-entries{grid-template-columns:repeat(2,minmax(0,1fr))}}.frame-layout{position:relative}.app-frame .kf-shell__header{flex-wrap:wrap}.app-frame .brand-name{flex:1;min-inline-size:max-content}.chrome-tools{align-items:center;gap:var(--kf-space-2);flex:none;display:flex}.chrome-mode.kf-button{inline-size:var(--kf-target-min);min-block-size:var(--kf-target-min);padding:var(--kf-space-0);border-radius:var(--kf-radius-pill);background:var(--kf-surface);box-shadow:var(--kf-shadow-raised);text-decoration:none}.chrome-greeting{align-items:center;gap:var(--kf-space-2);font-weight:var(--kf-weight-bold);flex-basis:100%;display:flex}.rail-profile{display:none}.rail-profile .kf-button__label{align-items:center;gap:var(--kf-space-2);display:inline-flex}@media (width>=1024px){.app-frame:not(.app-frame--focused) .kf-shell__tabbar{align-self:stretch;padding-block-end:calc(var(--kf-target-primary) + var(--kf-space-8))}.rail-profile{inline-size:calc(var(--kf-target-primary) * 3 - var(--kf-space-2));display:block;position:absolute;inset-block-end:var(--kf-space-8);inset-inline-start:var(--kf-space-8)}}.app-frame.app-frame--full-screen{grid-template-rows:minmax(0,1fr)}.app-frame.app-frame--full-screen .kf-shell__main{padding-block:var(--kf-space-0)}.app-frame.app-frame--full-screen .kf-shell__main:has(.welcome-page){padding-inline:var(--kf-space-0)}.app-frame.app-frame--full-screen:not(.kf-shell--tabs) .kf-shell__main{padding-block-end:var(--kf-space-0)}.app-frame.app-frame--profile-form{grid-template-rows:minmax(0,1fr)}.app-frame.app-frame--profile-form .kf-shell__main{padding-block-start:max(var(--kf-space-4), env(safe-area-inset-top,0px))}.kf-icon{inline-size:var(--kf-space-5);block-size:var(--kf-space-5);flex:none}.kf-icon--text{block-size:1.25em;inline-size:1.25em}.kf-icon--sm{inline-size:var(--kf-space-4);block-size:var(--kf-space-4)}.kf-icon--lg{inline-size:var(--kf-space-6);block-size:var(--kf-space-6)}.kf-icon--flip{transform:scaleX(-1)}.kf-glyph{flex:none;block-size:1.25em;inline-size:1.25em}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .kf-glyph--flip{transform:scaleX(-1)}.kf-glyph--spin{animation:kf-glyph-spin calc(var(--kf-motion-slow) * 3) linear infinite}@keyframes kf-glyph-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.kf-glyph--spin{animation:none}}.kf-focus[data-focus-visible],.kf-focus[data-focused]:where(input,textarea),.kf-focus:not([data-rac]):focus-visible,[data-focus-visible]>.kf-focus-part{outline:var(--kf-focus-ring);outline-offset:var(--kf-focus-control-offset,var(--kf-focus-offset));box-shadow:var(--kf-focus-ring-inner)}.kf-focus-part:has(>:not([data-rac]):focus-visible){outline:var(--kf-focus-ring);outline-offset:var(--kf-focus-control-offset,var(--kf-focus-offset));box-shadow:var(--kf-focus-ring-inner)}.kf-focus-inset[data-focus-visible],.kf-focus-inset:not([data-rac]):focus-visible{outline:var(--kf-focus-ring);outline-offset:calc(-1 * var(--kf-focus-width))}.kf-button{justify-content:center;align-items:center;gap:var(--kf-space-2);box-sizing:border-box;max-inline-size:100%;min-inline-size:var(--kf-target-min);min-block-size:var(--kf-target-comfortable);padding-block:var(--kf-space-2);padding-inline:var(--kf-space-5);border-radius:var(--kf-radius-md);font-family:var(--kf-font-sans);font-size:var(--kf-type-label-size);font-weight:var(--kf-type-label-weight);line-height:var(--kf-type-label-leading);text-align:center;overflow-wrap:anywhere;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--kf-motion-fast) var(--kf-motion-ease), border-color var(--kf-motion-fast) var(--kf-motion-ease), color var(--kf-motion-fast) var(--kf-motion-ease);border:2px solid #0000;margin:0;display:inline-flex}.kf-button__icon{flex:none;display:inline-flex}.kf-button--size-min{min-block-size:var(--kf-target-min);padding-inline:var(--kf-space-4)}.kf-button--size-primary{min-block-size:var(--kf-target-primary);padding-inline:var(--kf-space-6);font-size:var(--kf-type-body-lg-size);line-height:var(--kf-type-body-lg-leading)}.kf-button--block{inline-size:100%;display:flex}.kf-button--variant-primary{background:var(--kf-accent);border-color:var(--kf-accent);color:var(--kf-text-on-accent)}.kf-button--variant-secondary{background:var(--kf-surface);border-color:var(--kf-line-strong);color:var(--kf-accent-text)}.kf-button--variant-quiet{color:var(--kf-accent-text);text-underline-offset:.2em;background:0 0;text-decoration:underline}.kf-button--variant-danger{background:var(--kf-danger);border-color:var(--kf-danger);color:var(--kf-text-on-solid)}.kf-button:is([data-disabled],:disabled):not([data-pending]){background:var(--kf-surface-sunken);border-color:var(--kf-line);color:var(--kf-text-muted);cursor:not-allowed;text-decoration:none}.kf-button[data-pending]{cursor:progress}.kf-button.kf-button--variant-primary.kf-button--themed{--kf-focus-control-offset:var(--kf-button-primary-focus-offset,var(--kf-focus-offset));background-color:var(--kf-button-primary-background-color,var(--kf-accent));color:var(--kf-button-primary-foreground,var(--kf-text-on-accent));border-width:var(--kf-button-primary-border-width);border-color:var(--kf-button-primary-border-color,var(--kf-accent));border-radius:var(--kf-button-primary-border-radius,var(--kf-radius-md));gap:var(--kf-button-primary-gap,var(--kf-space-2));font-weight:var(--kf-button-primary-font-weight,var(--kf-type-label-weight));letter-spacing:var(--kf-button-primary-letter-spacing,inherit);transition:background-color var(--kf-button-primary-motion-duration,var(--kf-motion-fast)) var(--kf-button-primary-motion-easing,var(--kf-motion-ease)), border-color var(--kf-button-primary-motion-duration,var(--kf-motion-fast)) var(--kf-button-primary-motion-easing,var(--kf-motion-ease)), color var(--kf-button-primary-motion-duration,var(--kf-motion-fast)) var(--kf-button-primary-motion-easing,var(--kf-motion-ease)), transform var(--kf-button-primary-motion-duration,var(--kf-motion-fast)) var(--kf-button-primary-motion-easing,var(--kf-motion-ease)), filter var(--kf-button-primary-motion-duration,var(--kf-motion-fast)) var(--kf-button-primary-motion-easing,var(--kf-motion-ease));padding-block-start:var(--kf-button-primary-padding-block-start,var(--kf-space-2));padding-block-end:var(--kf-button-primary-padding-block-end,var(--kf-space-2));position:relative}.kf-button.kf-button--variant-primary.kf-button--themed:is(:enabled,:disabled){background-image:var(--kf-button-primary-background-image);background-size:var(--kf-button-primary-background-size);background-position:var(--kf-button-primary-background-position);background-repeat:var(--kf-button-primary-background-repeat)}.kf-button.kf-button--variant-primary.kf-button--themed:where(.kf-button--size-comfortable,.kf-button--size-min){font-size:var(--kf-button-primary-font-size,var(--kf-type-label-size));line-height:var(--kf-button-primary-line-height,var(--kf-type-label-leading))}.kf-button.kf-button--variant-primary.kf-button--themed:where(.kf-button--size-comfortable){min-block-size:max(var(--kf-button-primary-min-block-size,var(--kf-target-comfortable)), var(--kf-target-comfortable));padding-inline:var(--kf-button-primary-padding-inline,var(--kf-space-5))}.kf-button.kf-button--variant-primary.kf-button--themed:where(.kf-button--size-min){min-block-size:max(var(--kf-button-primary-min-block-size,var(--kf-target-min)), var(--kf-target-min));padding-inline:var(--kf-button-primary-padding-inline,var(--kf-space-4))}.kf-button.kf-button--variant-primary.kf-button--themed:where(.kf-button--size-primary){min-block-size:max(var(--kf-button-primary-min-block-size,var(--kf-target-primary)), var(--kf-target-primary));padding-inline:var(--kf-button-primary-padding-inline,var(--kf-space-6));font-size:var(--kf-button-primary-font-size,var(--kf-type-body-lg-size));line-height:var(--kf-button-primary-line-height,var(--kf-type-body-lg-leading))}.kf-button.kf-button--variant-primary.kf-button--themed .kf-button__label{text-shadow:var(--kf-button-primary-text-shadow,inherit)}.kf-button.kf-button--variant-primary.kf-button--themed .kf-button__label .kf-glyph{vertical-align:var(--kf-button-primary-icon-vertical-align,baseline)}.kf-button.kf-button--variant-primary.kf-button--themed:where(:lang(ar),:lang(ms-Arab)){letter-spacing:var(--kf-space-0)}.kf-button.kf-button--variant-primary.kf-button--themed:where([data-pending],.kf-button--busy){padding-inline-end:var(--kf-button-primary-busy-padding-inline-end,var(--kf-button-primary-padding-inline,var(--kf-space-5)))}.kf-button.kf-button--variant-primary.kf-button--themed:where([data-pending],.kf-button--busy):where(.kf-button--size-min){padding-inline-end:var(--kf-button-primary-busy-padding-inline-end,var(--kf-button-primary-padding-inline,var(--kf-space-4)))}.kf-button.kf-button--variant-primary.kf-button--themed:where([data-pending],.kf-button--busy):where(.kf-button--size-primary){padding-inline-end:var(--kf-button-primary-busy-padding-inline-end,var(--kf-button-primary-padding-inline,var(--kf-space-6)))}.kf-button.kf-button--variant-primary.kf-button--themed .kf-button__spinner{position:var(--kf-button-primary-spinner-position);inset-inline-end:var(--kf-button-primary-spinner-inset-inline-end);inset-block:var(--kf-space-0);inline-size:var(--kf-button-primary-spinner-size);block-size:var(--kf-button-primary-spinner-size);margin-block:auto}.kf-button.kf-button--variant-primary.kf-button--themed .kf-button__spinner .kf-glyph{block-size:100%;inline-size:100%}.kf-button.kf-button--variant-primary.kf-button--themed:where([data-hovered],:not([data-rac]):hover):not(:disabled,[data-disabled],[aria-disabled=true],[data-pending],.kf-button--busy){transform:var(--kf-button-primary-hover-transform);filter:var(--kf-button-primary-hover-filter)}.kf-button.kf-button--variant-primary.kf-button--themed:where([data-pressed],:not([data-rac]):active:hover):not(:disabled,[data-disabled],[aria-disabled=true],[data-pending],.kf-button--busy){transform:var(--kf-button-primary-pressed-transform)}.kf-button.kf-button--variant-primary.kf-button--themed:is([data-disabled],:disabled):not([data-pending]){background-color:var(--kf-button-primary-disabled-background-color,var(--kf-surface-sunken));border-color:var(--kf-button-primary-disabled-border-color,var(--kf-line));color:var(--kf-button-primary-disabled-foreground,var(--kf-text-muted));filter:var(--kf-button-primary-disabled-filter);transform:none}.kf-button.kf-button--variant-primary.kf-button--themed:is([data-disabled],:disabled):not([data-pending]) .kf-button__label{text-shadow:var(--kf-button-primary-disabled-text-shadow,inherit)}@media (prefers-reduced-motion:reduce){.kf-button.kf-button--variant-primary.kf-button--themed{--kf-button-primary-hover-transform:none;--kf-button-primary-pressed-transform:none;--kf-button-primary-hover-filter:none;--kf-button-primary-disabled-filter:none;--kf-button-primary-motion-duration:0s}}@media (forced-colors:active){.kf-button.kf-button--variant-primary.kf-button--themed:is(:enabled,:disabled),.kf-button.kf-button--variant-primary.kf-button--themed:is([data-hovered],:hover),.kf-button.kf-button--variant-primary.kf-button--themed:is([data-disabled],:disabled):not([data-pending]){forced-color-adjust:auto;--kf-button-primary-hover-background-color:ButtonFace;--kf-button-primary-hover-border-color:ButtonText;border:calc(var(--kf-space-1) / 2) solid ButtonText;color:buttontext;--kf-button-primary-text-shadow:none;--kf-button-primary-disabled-text-shadow:none;--kf-button-primary-hover-transform:none;--kf-button-primary-pressed-transform:none;--kf-button-primary-hover-filter:none;--kf-button-primary-disabled-filter:none;background-color:buttonface;background-image:none}.kf-button.kf-button--variant-primary.kf-button--themed:is([data-disabled],:disabled):not([data-pending]){color:graytext;border-color:graytext}}.kf-button--variant-primary{background:var(--kf-action-surface,var(--kf-accent));color:var(--kf-action-on-surface,var(--kf-text-on-accent));border-color:var(--kf-action-boundary,var(--kf-accent))}.kf-button.kf-button--variant-primary.kf-button--themed{background-color:var(--kf-action-surface,var(--kf-button-primary-background-color,var(--kf-accent)));color:var(--kf-action-on-surface,var(--kf-button-primary-foreground,var(--kf-text-on-accent)));border-color:var(--kf-action-boundary,var(--kf-button-primary-border-color,var(--kf-accent)))}@media (forced-colors:active){.kf-button.kf-button.kf-button.kf-button--variant-primary:is(.kf-button--themed,.kf-button):is(:enabled,:disabled,[href],[data-hovered]){color:buttontext;background-color:buttonface;border-style:solid;border-color:buttontext}.kf-button.kf-button.kf-button.kf-button--variant-primary:is(.kf-button--themed,.kf-button):is([data-disabled],:disabled):not([data-pending]){color:graytext;border-color:graytext}}@media (forced-colors:none){.kf-button.kf-button.kf-button--variant-primary:where(:not(.kf-button--themed)):is([data-hovered],:not([data-rac]):hover):not([data-disabled],[data-pending],:disabled,[aria-disabled=true]),.kf-button.kf-button.kf-button--variant-primary:where(:not(.kf-button--themed))[data-rac][data-hovered][data-pending]:not([data-disabled],[disabled]){background:var(--kf-action-surface,var(--kf-accent-strong));border-color:var(--kf-action-boundary,var(--kf-accent-strong))}.kf-button.kf-button.kf-button--variant-primary.kf-button--themed:is([data-hovered],:not([data-rac]):hover):not([data-disabled],[data-pending],:disabled,[aria-disabled=true]),.kf-button.kf-button.kf-button--variant-primary.kf-button--themed[data-rac][data-hovered][data-pending]:not([data-disabled],[disabled]){background-color:var(--kf-action-surface,var(--kf-button-primary-hover-background-color,var(--kf-accent-strong)));border-color:var(--kf-action-boundary,var(--kf-button-primary-hover-border-color,var(--kf-accent-strong)))}}.kf-button:where(.kf-button--variant-primary,.kf-button--variant-secondary){--kf-button-material-shadow:var(--kf-material-soft3d-control-top-highlight), var(--kf-material-soft3d-control-lower-edge), var(--kf-material-soft3d-control-diffuse-shadow)}.kf-button:where(.kf-button--variant-primary,.kf-button--variant-secondary):where(:not(.kf-button--themed)){box-shadow:var(--kf-button-material-shadow,none)}.kf-button--themed:where(.kf-button--variant-primary){box-shadow:var(--kf-button-material-shadow,var(--kf-button-primary-shadow,none))}.kf-button--themed:where(.kf-button--variant-secondary){box-shadow:var(--kf-button-material-shadow,var(--kf-button-secondary-shadow))}.kf-button:where(.kf-button--variant-quiet,.kf-button--variant-danger,[data-disabled],[data-pending],.kf-button--busy,[aria-disabled=true],[aria-busy=true],:is([data-disabled],[data-pending],.kf-button--busy,[aria-disabled=true],[aria-busy=true]) *){--kf-button-material-shadow:initial}:is(.kf-button,.kf-tool-tile):is(.kf-button,.kf-tool-tile):where([aria-current]:not([aria-current=false],[aria-current=""]),[data-current]:not([data-current=false]),[aria-selected=true],[aria-pressed=true],[aria-pressed=mixed],[aria-checked=true],[aria-checked=mixed],[data-selected]:not([data-selected=false]),[data-checked]:not([data-checked=false]),[data-answered]:not([data-answered=false]),[data-answer-state]:not([data-answer-state=false]),[data-result]:not([data-result=false],[data-result=""]),:is([aria-current]:not([aria-current=false],[aria-current=""]),[data-current]:not([data-current=false]),[aria-selected=true],[aria-pressed=true],[aria-pressed=mixed],[aria-checked=true],[aria-checked=mixed],[data-selected]:not([data-selected=false]),[data-checked]:not([data-checked=false]),[data-answered]:not([data-answered=false]),[data-answer-state]:not([data-answer-state=false]),[data-result]:not([data-result=false],[data-result=""])) *){--kf-button-material-shadow:initial;--kf-tool-tile-material-shadow:initial;--kf-tool-tile-material-inset:initial;--kf-tool-tile-material-outer-shadow:initial}.kf-button:is([data-disabled],:disabled):not([data-pending]){--kf-button-material-shadow:initial}.kf-button--variant-primary[data-hovered]{background:var(--kf-accent-strong);border-color:var(--kf-accent-strong)}.kf-button--variant-secondary[data-hovered]{background:var(--kf-accent-surface);border-color:var(--kf-accent)}.kf-button--variant-quiet[data-hovered]{background:var(--kf-accent-surface)}.kf-button--variant-danger[data-hovered]{border-color:var(--kf-text)}@media (forced-colors:active){.kf-button{border-color:buttontext}}.kf-button.kf-button--variant-primary.kf-button--themed[data-hovered]{background-color:var(--kf-button-primary-hover-background-color,var(--kf-accent-strong));border-color:var(--kf-button-primary-hover-border-color,var(--kf-accent-strong))}a.kf-button-link:not(.kf-button--variant-quiet){text-decoration:none}.kf-pager__page,.kf-pager__step,.kf-tabs__tab,.kf-op__account-button{box-sizing:border-box;min-block-size:var(--kf-target-min);min-inline-size:var(--kf-target-min);justify-content:center;align-items:center}.kf-switch__state,.kf-tabs__tab,.kf-toolbar__view{color:var(--kf-text-muted);font-size:var(--kf-type-label-size);font-weight:var(--kf-type-label-weight);line-height:var(--kf-type-label-leading)}.kf-tabs__tab:after,.kf-toolbar__view[aria-selected=true]:after{content:"";inset-inline:var(--kf-space-2);block-size:var(--kf-space-1);border-radius:var(--kf-radius-pill);position:absolute;inset-block-end:0}.kf-select__popover,.kf-page-menu__popover{box-sizing:border-box;border:1px solid var(--kf-line-strong);border-radius:var(--kf-radius-md);background:var(--kf-surface-overlay);box-shadow:var(--kf-shadow-overlay);font-family:var(--kf-font-sans);overflow-y:auto}.kf-select__option,.kf-page-menu__item{min-block-size:var(--kf-target-min);padding-block:var(--kf-space-2);padding-inline:var(--kf-space-3);border-radius:var(--kf-radius-sm);color:var(--kf-text)}.kf-op-tooltip,.kf-toolbar__chip,.kf-toolbar__clear{color:var(--kf-text);font-family:var(--kf-font-sans);font-size:var(--kf-type-label-size);line-height:var(--kf-type-label-leading)}.kf-page-context{color:var(--kf-text-muted);font-size:var(--kf-type-label-size);line-height:var(--kf-type-label-leading);margin-block-end:var(--kf-space-2)}.kf-page-header{align-items:flex-start;gap:var(--kf-space-3) var(--kf-space-4);flex-wrap:wrap;margin-block-end:var(--kf-space-4);display:flex}.kf-page-header__heading{flex:1 1 calc(var(--kf-space-16) * 4);gap:var(--kf-space-1);flex-direction:column;min-inline-size:0;display:flex}.kf-page-header__title-row{align-items:center;gap:var(--kf-space-2) var(--kf-space-3);flex-wrap:wrap;display:flex}.kf-page-header__title{font-size:var(--kf-type-title-lg-size);font-weight:var(--kf-type-title-lg-weight);line-height:var(--kf-type-title-lg-leading);overflow-wrap:anywhere;margin:0}.kf-page-header__meta{color:var(--kf-text-muted)}.kf-page-header__view-only{align-items:center;gap:var(--kf-space-2);color:var(--kf-text-muted);font-weight:var(--kf-weight-medium);margin:0;display:flex}.kf-page-header__actions{align-items:flex-start;gap:var(--kf-space-2);flex-wrap:wrap;margin-inline-start:auto;display:flex}.kf-page-header__action{align-items:flex-start;gap:var(--kf-space-1);flex-direction:column;max-inline-size:100%;display:inline-flex}.kf-page-header__reason{max-inline-size:calc(var(--kf-space-16) * 4);color:var(--kf-text-muted);font-size:var(--kf-type-caption-size);line-height:var(--kf-type-caption-leading)}.kf-page-header__overflow{box-sizing:border-box;min-block-size:var(--kf-target-comfortable);min-inline-size:var(--kf-target-comfortable);border:1px solid var(--kf-line-strong);border-radius:var(--kf-radius-md);color:var(--kf-text);cursor:pointer;background:0 0;outline:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.kf-page-header__overflow[data-hovered]{background:var(--kf-surface-sunken)}.kf-page-menu__popover{min-inline-size:calc(var(--kf-space-24) * 2)}.kf-page-menu{padding:var(--kf-space-1);outline:none;flex-direction:column;display:flex}.kf-page-menu__item{align-items:center;column-gap:var(--kf-space-2);cursor:pointer;outline:none;grid-template-columns:auto 1fr;display:grid}.kf-page-menu__item [slot=label],.kf-page-menu__item [slot=description]{grid-column:2}.kf-page-menu__item[data-focused]{background:var(--kf-accent-surface)}.kf-page-menu__item--danger{color:var(--kf-danger-text)}.kf-page-menu__item--danger[data-focused]{background:var(--kf-danger-surface)}.kf-page-menu__item[data-disabled]{color:var(--kf-text-muted);cursor:not-allowed}.kf-page-menu__reason{color:var(--kf-text-muted);font-size:var(--kf-type-caption-size);line-height:var(--kf-type-caption-leading)}.kf-page-menu__popover{min-inline-size:min(calc(var(--kf-space-24) * 2), calc(100vw - var(--kf-space-4)));max-inline-size:calc(100vw - var(--kf-space-4))}.kf-page-menu__item{overflow-wrap:anywhere}.kf-template-shape{isolation:isolate;border-radius:var(--kf-template-radius-card,var(--kf-radius-md));position:relative;overflow:visible}.kf-template-shape--small{border-radius:var(--kf-template-radius-small,var(--kf-radius-sm))}.kf-template-shape--card{border-radius:var(--kf-template-radius-card,var(--kf-radius-md))}.kf-template-shape--frame{border-radius:var(--kf-template-radius-frame,var(--kf-radius-lg))}.kf-template-shape--pill{border-radius:var(--kf-template-radius-pill,var(--kf-radius-pill))}.kf-template-shape--circle{border-radius:var(--kf-template-radius-circle,var(--kf-radius-pill))}.kf-template-shape__decoration{inset-block:var(--kf-space-0);inset-inline:var(--kf-space-0);pointer-events:none;border-radius:inherit;box-shadow:var(--kf-template-shadow,var(--kf-shadow-raised));position:absolute}.kf-template-shape__decoration:before{content:"";inset-block:var(--kf-space-0);inset-inline:var(--kf-space-0);pointer-events:none;border-radius:inherit;box-sizing:border-box;background:var(--kf-template-canvas-paper,var(--kf-surface));border:var(--kf-template-outline-width,var(--kf-space-0)) solid var(--kf-template-outline-color,var(--kf-text));clip-path:var(--kf-template-edge-clip,none);position:absolute}.kf-template-shape__content{position:relative;overflow:visible}@property --kf-template-outline-width{syntax:"<length>";inherits:true;initial-value:0}:where([data-kf-template]) :is(.kf-header-band,.kf-framed-card){border-radius:var(--kf-template-radius-frame,var(--kf-radius-lg))!important}:where([data-kf-template]) :is(.kf-tool-tile,.kf-ring--readout){border-radius:var(--kf-template-radius-card,var(--kf-radius-md))!important}:where([data-kf-template]) .kf-header-band:before{background:var(--kf-header-band-surface,var(--kf-accent))}:where([data-kf-template]) .kf-framed-card:before{background:var(--kf-surface)}:where([data-kf-template]) .kf-tool-tile:before{background:var(--kf-tool-tile-surface,var(--kf-accent-surface))}:where([data-kf-template]) .kf-ring--readout:before{background:var(--kf-ring-field-surface)}:where(:root[data-kf-contrast=more]) :is([data-kf-template] .kf-header-band):before{background:var(--kf-surface)}@media (prefers-contrast:more){:where(:root:not([data-kf-contrast=standard])) :is([data-kf-template] .kf-header-band):before{background:var(--kf-surface)}}[data-kf-template] :is(.kf-framed-card,.kf-tool-tile,.kf-ring--readout){padding:calc(var(--kf-space-4) + var(--kf-template-outline-width,var(--kf-space-0)))}[data-kf-template] .kf-ring--compact{padding:calc(var(--kf-space-2) + var(--kf-template-outline-width,var(--kf-space-0)))}[data-kf-template] :is(.kf-header-band,.kf-framed-card,.kf-tool-tile,.kf-ring--readout){isolation:isolate;position:relative;overflow:visible;background:0 0!important;border:none!important}[data-kf-template] :is(.kf-header-band,.kf-framed-card,.kf-tool-tile,.kf-ring--readout):before,[data-kf-template] :is(.kf-header-band,.kf-framed-card,.kf-tool-tile,.kf-ring--readout):after{content:"";inset:var(--kf-space-0);pointer-events:none;border-radius:inherit;box-sizing:border-box;position:absolute}[data-kf-template] :is(.kf-header-band,.kf-framed-card,.kf-tool-tile,.kf-ring--readout):before{border:var(--kf-template-outline-width,var(--kf-space-0)) solid var(--kf-template-outline-color,var(--kf-text));clip-path:var(--kf-template-edge-clip,none)}[data-kf-template] :is(.kf-header-band,.kf-framed-card,.kf-tool-tile,.kf-ring--readout):after{box-shadow:var(--kf-template-shadow,var(--kf-shadow-raised))}[data-kf-template] :is(.kf-header-band,.kf-framed-card,.kf-tool-tile,.kf-ring--readout)>:not(.kf-chart__sr-only){position:relative}@media (forced-colors:active){[data-kf-template] :is(.kf-header-band,.kf-framed-card,.kf-tool-tile,.kf-ring--readout):after{box-shadow:none}[data-kf-template] :is(.kf-header-band,.kf-framed-card,.kf-tool-tile,.kf-ring--readout):before{clip-path:none;border-color:canvastext;border-width:max(var(--kf-template-outline-width,var(--kf-space-0)), calc(var(--kf-space-1) / 4));background:canvas}}:where([data-kf-template]) :is(.kf-progress__unit,.kf-progress__track){box-shadow:var(--kf-template-shadow,var(--kf-shadow-raised));clip-path:var(--kf-template-edge-clip,none);border-radius:var(--kf-template-radius-small,var(--kf-radius-sm))!important}:where([data-kf-template]) :is(.kf-progress__unit:not([data-unit=current]),.kf-progress__track){border-width:var(--kf-template-outline-width,var(--kf-space-0))!important}:where([data-kf-template]) .kf-progress__unit[data-unit=neutral]{border-width:max(var(--kf-template-outline-width,var(--kf-space-0)), calc(var(--kf-space-1) / 4))!important}@media (forced-colors:active){:where([data-kf-template]) :is(.kf-progress__unit,.kf-progress__track){box-shadow:none;clip-path:none}}@media (forced-colors:none){[data-kf-template] .kf-header-band{--kf-header-band-material-shadow:initial}[data-kf-template] .kf-framed-card{--kf-framed-card-material-shadow:initial}:where([data-kf-template]) .kf-header-band:before{--kf-header-band-material-inset:var(--kf-material-soft3d-top-highlight);box-shadow:var(--kf-header-band-material-inset,none)}[data-kf-template] :is(.kf-header-band,.kf-framed-card):after{--kf-material-surface-outer-shadow:var(--kf-material-soft3d-lower-edge), var(--kf-material-soft3d-diffuse-shadow);box-shadow:var(--kf-material-surface-outer-shadow,var(--kf-template-shadow,var(--kf-shadow-raised)))}:where([data-kf-template]) .kf-framed-card:before{--kf-framed-card-material-inset:var(--kf-material-soft3d-top-highlight,var(--kf-material-glass-top-highlight));box-shadow:var(--kf-framed-card-material-inset,none);--kf-framed-card-material-fill:color-mix(in srgb, var(--kf-surface) var(--kf-material-glass-surface-alpha), transparent);background:var(--kf-framed-card-material-fill,var(--kf-surface));-webkit-backdrop-filter:var(--kf-material-glass-backdrop-blur,none)}:where([data-kf-template]) .kf-framed-card__heading,:where([data-kf-template]) .kf-framed-card__children{--kf-framed-card-material-interior:color-mix(in srgb, color-mix(in srgb, var(--kf-surface) var(--kf-material-glass-surface-alpha), transparent) 0%, var(--kf-surface))}[data-kf-template] .kf-tool-tile{--kf-tool-tile-material-shadow:initial}:where([data-kf-template]) .kf-tool-tile:before{box-shadow:var(--kf-tool-tile-material-inset,none)}[data-kf-template] .kf-tool-tile:after{box-shadow:var(--kf-tool-tile-material-outer-shadow,var(--kf-template-shadow,var(--kf-shadow-raised)))}}.kf-shell,.kf-op,.kf-shell-surface{background:var(--kf-page);color:var(--kf-text);font-family:var(--kf-font-sans);font-size:var(--kf-type-body-size);line-height:var(--kf-type-body-leading);position:relative}.kf-shell,.kf-op{box-sizing:border-box;block-size:100dvh}.kf-shell__skip,.kf-op__skip{z-index:var(--kf-layer-overlay);min-block-size:var(--kf-target-min);padding-inline:var(--kf-space-4);border-radius:var(--kf-radius-md);background:var(--kf-surface-raised);box-shadow:var(--kf-shadow-raised);color:var(--kf-accent-text);font-size:var(--kf-type-label-size);font-weight:var(--kf-weight-bold);line-height:var(--kf-type-label-leading);align-items:center;display:inline-flex;position:absolute;inset-block-start:max(var(--kf-space-2), env(safe-area-inset-top,0px));inset-inline-start:var(--kf-space-2)}.kf-shell__skip:not(:focus),.kf-op__skip:not(:focus){clip-path:inset(50%);white-space:nowrap;block-size:1px;min-block-size:0;inline-size:1px;margin:0;padding:0;overflow:hidden}.kf-shell__header,.kf-op__bar,.kf-shell-topbar{box-sizing:border-box;min-block-size:var(--kf-target-comfortable);padding-block:max(var(--kf-space-2), env(safe-area-inset-top,0px)) var(--kf-space-2);padding-inline:max(var(--kf-space-4), env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));border-block-end:1px solid var(--kf-line);background:var(--kf-surface);align-items:center;display:flex}.kf-shell__main,.kf-op__main{box-sizing:border-box;overscroll-behavior-y:contain;min-block-size:0;padding-block:var(--kf-space-4);padding-inline:max(var(--kf-space-4), env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));outline:none;overflow-y:auto}.kf-shell__tabbar,.kf-op-tabs{box-sizing:border-box;padding-block:var(--kf-space-1) max(var(--kf-space-1), env(safe-area-inset-bottom,0px));border-block-start:1px solid var(--kf-line);background:var(--kf-surface)}.kf-shell__tab,.kf-nav-link--tab{font-size:var(--kf-type-caption-size);font-weight:var(--kf-type-label-weight);line-height:var(--kf-type-caption-leading);text-align:center}.kf-shell__tab[data-hovered],.kf-nav-link--tab[data-hovered]{background:var(--kf-surface-sunken);color:var(--kf-text)}.kf-nav-link--sheet[data-hovered]{background:var(--kf-surface-sunken)}.kf-shell__tab[aria-current=page],.kf-nav-link--tab[aria-current=page],.kf-nav-link--tab.kf-nav-link--current,.kf-nav-link--sheet[aria-current=page]{background:var(--kf-accent-surface);color:var(--kf-accent-text);font-weight:var(--kf-weight-bold)}.kf-shell{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.kf-shell:not(.kf-shell--tabs){grid-template-rows:auto minmax(0,1fr)}.kf-shell:not(.kf-shell--header){grid-template-rows:minmax(0,1fr) auto}.kf-shell:not(.kf-shell--header):not(.kf-shell--tabs){grid-template-rows:minmax(0,1fr)}.kf-shell__header{gap:var(--kf-space-3)}.kf-shell:not(.kf-shell--tabs) .kf-shell__main{padding-block-end:max(var(--kf-space-4), env(safe-area-inset-bottom,0px))}.kf-shell__tabbar{padding-inline:max(var(--kf-space-2), env(safe-area-inset-left,0px), env(safe-area-inset-right,0px))}.kf-shell__tabs{gap:var(--kf-space-1);margin:0;padding:0;list-style:none;display:flex}.kf-shell__tab-item{flex:1 1 0;min-inline-size:0;display:flex}.kf-shell__tab{justify-content:center;align-items:center;gap:var(--kf-space-1);box-sizing:border-box;min-block-size:var(--kf-target-min);min-inline-size:var(--kf-target-min);padding-block:var(--kf-space-1);padding-inline:var(--kf-space-1);border-radius:var(--kf-radius-md);color:var(--kf-text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--kf-motion-fast) var(--kf-motion-ease), color var(--kf-motion-fast) var(--kf-motion-ease);outline:none;flex-direction:column;flex:auto;text-decoration:none;display:flex;position:relative}.kf-shell__tab-icon{font-size:var(--kf-type-title-sm-size);line-height:var(--kf-leading-tight);display:inline-flex}.kf-shell__tab-label{overflow-wrap:anywhere;max-inline-size:100%}@media (forced-colors:active){.kf-shell__tab.kf-shell__tab[aria-current=page]{outline:2px solid highlight}}.kf-shell>.kf-shell__tabbar.kf-template-shape{background:0 0;border-block-start:none}.kf-shell>.kf-shell__tabbar.kf-template-shape>.kf-shell__tabs{max-inline-size:var(--kf-container-reading);background:var(--kf-surface);color:var(--kf-text);margin-inline:auto}.kf-shell>.kf-shell__tabbar--floating{margin-inline:max(var(--kf-space-2), env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));padding-inline:var(--kf-space-2);padding-block:var(--kf-space-1);margin-block-end:max(var(--kf-space-2), env(safe-area-inset-bottom,0px))}.kf-shell.kf-shell--player>.kf-shell__main{min-inline-size:var(--kf-space-0);min-block-size:var(--kf-space-0);flex-direction:column;padding-block-end:var(--kf-space-0);scroll-padding-block-end:var(--kf-space-2);display:flex;overflow-y:auto}.kf-shell--player>.kf-shell__header{padding-block-start:calc(var(--kf-space-2) + env(safe-area-inset-top,0px))}.kf-shell--player:not(.kf-shell--header)>.kf-shell__main{padding-block-start:calc(var(--kf-space-4) + env(safe-area-inset-top,0px))}.kf-shell--player>.kf-shell__main>.kf-lesson-player{min-inline-size:var(--kf-space-0);min-block-size:var(--kf-space-0);flex:1}.kf-tabs{gap:var(--kf-space-4);min-inline-size:0;font-family:var(--kf-font-sans);color:var(--kf-text);flex-direction:column;display:flex}.kf-tabs[data-orientation=vertical]{flex-direction:row}.kf-tabs__list{gap:var(--kf-space-1);border-block-end:1px solid var(--kf-line);scrollbar-width:thin;display:flex;overflow-x:auto}.kf-tabs__list[data-orientation=vertical]{border-block-end:0;border-inline-end:1px solid var(--kf-line);flex-direction:column}.kf-tabs__tab{padding-block:var(--kf-space-2);padding-inline:var(--kf-space-4);border-radius:var(--kf-radius-sm) var(--kf-radius-sm) 0 0;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--kf-motion-fast) var(--kf-motion-ease);outline:none;flex:none;display:inline-flex;position:relative}.kf-tabs__tab:after{background:0 0}.kf-tabs__tab[data-hovered]{color:var(--kf-text);background:var(--kf-surface-sunken)}.kf-tabs__tab[data-selected]{color:var(--kf-accent-text);font-weight:var(--kf-weight-bold)}.kf-tabs__tab[data-selected]:after{background:var(--kf-accent)}.kf-tabs__tab[data-disabled]{color:var(--kf-text-muted);cursor:not-allowed;text-decoration:line-through}.kf-tabs__panel{border-radius:var(--kf-radius-md);outline:none;min-inline-size:0}@media (forced-colors:active){.kf-tabs__tab[data-selected]:after{background:highlight}}.kf-parent-page{min-inline-size:0}.kf-parent-page__bar{gap:var(--kf-space-2) var(--kf-space-4);flex-wrap:wrap}.kf-parent-page__back,.kf-parent-page__brand{align-items:center;gap:var(--kf-space-2);overflow-wrap:anywhere;min-inline-size:0;display:inline-flex}.kf-parent-page__back{min-block-size:var(--kf-target-min);color:var(--kf-accent-text)}.kf-parent-page__brand{margin-inline-start:auto}.kf-parent-page__mark{flex:none;display:inline-flex}.kf-parent-page__column{box-sizing:border-box;inline-size:100%;max-inline-size:var(--kf-container-reading);padding-inline:var(--kf-space-4);margin-inline:auto}.kf-parent-page__heading{padding-block-start:var(--kf-space-6)}.kf-parent-page__main{padding-block:var(--kf-space-4);outline:none}.kf-parent-page__tab{text-decoration:none}.kf-parent-page__tab[aria-current=page]{color:var(--kf-accent-text);font-weight:var(--kf-weight-bold)}.kf-parent-page__tab[aria-current=page]:after{background:var(--kf-accent)}@media (forced-colors:active){.kf-parent-page__tab[aria-current=page]:after{background:highlight}}.kf-parent-page--embedded .kf-parent-page__heading{padding-block-start:var(--kf-space-4)}.kf-parent-page--embedded .kf-parent-page__back{margin-block-end:var(--kf-space-4)}.kf-field{gap:var(--kf-space-1);min-inline-size:0;font-family:var(--kf-font-sans);color:var(--kf-text);flex-direction:column;display:flex}.kf-field__label{font-size:var(--kf-type-label-size);font-weight:var(--kf-type-label-weight);line-height:var(--kf-type-label-leading);color:var(--kf-text)}.kf-field__description{font-size:var(--kf-type-caption-size);font-weight:var(--kf-type-caption-weight);line-height:var(--kf-type-caption-leading);color:var(--kf-text-muted)}.kf-field__error{align-items:flex-start;gap:var(--kf-space-1);font-size:var(--kf-type-caption-size);font-weight:var(--kf-weight-medium);line-height:var(--kf-type-caption-leading);color:var(--kf-danger-text);display:flex}.kf-field__required{color:var(--kf-danger-text);margin-inline-start:var(--kf-space-1)}.kf-checkbox,.kf-radio,.kf-switch{gap:var(--kf-space-3);box-sizing:border-box;min-block-size:var(--kf-target-min);padding-block:var(--kf-space-2);color:var(--kf-text);cursor:pointer;-webkit-tap-highlight-color:transparent;display:flex;position:relative}.kf-checkbox__box,.kf-radio__dot{box-sizing:border-box;inline-size:var(--kf-space-6);block-size:var(--kf-space-6);border:2px solid var(--kf-line-strong);background:var(--kf-surface);flex:none;justify-content:center;align-items:center;display:inline-flex}.kf-text-field__input[data-hovered],.kf-select__trigger[data-hovered],.kf-checkbox[data-hovered] .kf-checkbox__box,.kf-radio[data-hovered] .kf-radio__dot,.kf-switch[data-hovered] .kf-switch__track{border-color:var(--kf-accent)}.kf-text-field__input[data-invalid],.kf-select[data-invalid] .kf-select__trigger{border-color:var(--kf-danger)}.kf-text-field__input[data-disabled],.kf-select[data-disabled] .kf-select__trigger{background:var(--kf-surface-sunken);border-color:var(--kf-line);color:var(--kf-text-muted);cursor:not-allowed}.kf-field__label,.kf-field__description,.kf-field__error{overflow-wrap:anywhere}.kf-radio-group__options{gap:var(--kf-space-1);flex-direction:column;display:flex}.kf-radio-group[data-orientation=horizontal] .kf-radio-group__options{gap:var(--kf-space-4);flex-flow:wrap}.kf-radio{align-items:flex-start}.kf-radio__dot{border-radius:var(--kf-radius-pill);transition:border-color var(--kf-motion-fast) var(--kf-motion-ease)}.kf-radio__dot:after{content:"";inline-size:var(--kf-space-3);block-size:var(--kf-space-3);border-radius:var(--kf-radius-pill);background:0 0}.kf-radio[data-selected] .kf-radio__dot{border-color:var(--kf-accent)}.kf-radio[data-selected] .kf-radio__dot:after{background:var(--kf-accent)}.kf-radio[data-invalid] .kf-radio__dot{border-color:var(--kf-danger)}.kf-radio[data-disabled]{color:var(--kf-text-muted);cursor:not-allowed}.kf-radio[data-disabled] .kf-radio__dot{background:var(--kf-surface-sunken);border-color:var(--kf-line)}.kf-radio__text{gap:var(--kf-space-1);flex-direction:column;min-inline-size:0;display:flex}.kf-radio__label{line-height:var(--kf-type-body-leading);overflow-wrap:anywhere}.kf-radio-group__segments{gap:var(--kf-space-1);padding:var(--kf-space-1);border-radius:var(--kf-radius-md);background:var(--kf-surface-sunken);flex-wrap:wrap;display:flex}.kf-radio-segment{box-sizing:border-box;min-block-size:var(--kf-target-min);min-inline-size:var(--kf-target-min);padding:var(--kf-space-2) var(--kf-space-3);border-radius:var(--kf-radius-sm);color:var(--kf-text);cursor:pointer;flex:1;place-items:center;display:grid}.kf-radio-segment:where([data-hovered]:not([data-selected]):not([data-disabled])){background:var(--kf-surface)}.kf-radio-segment:where([data-selected]){background:var(--kf-accent);color:var(--kf-text-on-accent);font-weight:var(--kf-weight-bold)}.kf-radio-segment:where([data-disabled]){cursor:not-allowed;text-decoration:line-through}@media (forced-colors:active){.kf-radio-segment.kf-radio-segment.kf-radio-segment:where([data-selected]){outline:var(--kf-focus-ring);outline-color:highlight}.kf-radio[data-selected] .kf-radio__dot:after{background:selecteditem}}.kf-state-view{font-family:var(--kf-font-sans)}.kf-state__box{align-items:flex-start;gap:var(--kf-space-3);box-sizing:border-box;border:1px dashed var(--kf-line-strong);border-radius:var(--kf-radius-lg);background:var(--kf-surface);color:var(--kf-text);flex-direction:column;display:flex}.kf-state__message{align-items:flex-start;gap:var(--kf-space-2);display:flex}.kf-state__box--loading{color:var(--kf-text-muted)}.kf-state__box--error{border-style:solid;border-color:var(--kf-danger);background:var(--kf-danger-surface);color:var(--kf-danger-text)}.kf-state__box--offline{border-style:solid;border-color:var(--kf-warning);background:var(--kf-warning-surface);color:var(--kf-warning-text)}.kf-state__box--denied{background:var(--kf-surface-sunken);border-style:solid}.kf-state__actions{gap:var(--kf-space-2);flex-wrap:wrap;display:flex}.kf-state-view{min-inline-size:0}.kf-state__box{padding-block:var(--kf-space-6);padding-inline:var(--kf-space-4)}.kf-state__box--ready{background:0 0;border:0;padding:0;display:block}.kf-state__message:empty{position:absolute}.kf-state__message{font-size:var(--kf-type-body-size);line-height:var(--kf-type-body-leading)}.kf-state__message p{overflow-wrap:anywhere;margin:0}.kf-header-band{--kf-header-band-material-shadow:var(--kf-material-soft3d-top-highlight), var(--kf-material-soft3d-lower-edge), var(--kf-material-soft3d-diffuse-shadow);box-shadow:var(--kf-header-band-material-shadow,none);align-items:flex-start;gap:var(--kf-space-4);padding-block:var(--kf-space-6);padding-inline:var(--kf-space-6);background:var(--kf-header-band-surface,var(--kf-accent));min-inline-size:0;color:var(--kf-header-band-on-surface,var(--kf-text-on-accent));flex-wrap:wrap;display:flex}:root[data-kf-contrast=more] .kf-header-band{background:var(--kf-surface);color:var(--kf-text)}@media (prefers-contrast:more){:root:not([data-kf-contrast=standard]) .kf-header-band{background:var(--kf-surface);color:var(--kf-text)}}.kf-header-band__title{min-inline-size:0;font-family:inherit;font-size:var(--kf-type-display-size);font-weight:var(--kf-type-display-weight);line-height:var(--kf-type-display-leading);overflow-wrap:anywhere;flex-basis:100%;margin:0}.kf-header-band__subtitle,.kf-header-band__stat{overflow-wrap:anywhere;min-inline-size:0;max-inline-size:100%;margin:0}.kf-header-band__mark,.kf-header-band__media,.kf-header-band__utilities{min-inline-size:0;max-inline-size:100%}.kf-header-band__utilities{gap:var(--kf-space-3);flex-wrap:wrap;display:flex}.kf-search-field,.kf-combobox{overflow-wrap:anywhere}.kf-search-field__control{align-items:center;gap:var(--kf-space-1);min-inline-size:0;padding-inline:var(--kf-space-1);border:calc(var(--kf-space-1) / 2) solid var(--kf-line-strong);border-radius:var(--kf-radius-md);box-shadow:var(--kf-button-secondary-shadow);background:var(--kf-surface);display:flex}.kf-search-field__input,.kf-search-field__button{box-sizing:border-box;min-block-size:var(--kf-target-min);padding:var(--kf-space-2);border-radius:var(--kf-radius-md);background:var(--kf-surface);color:var(--kf-text);border:none}.kf-search-field__input{inline-size:100%;min-inline-size:0;font:inherit;font-size:var(--kf-type-body-size);line-height:var(--kf-type-body-leading);text-align:start;flex:1}.kf-search-field__input::placeholder{color:var(--kf-text-muted);opacity:1}.kf-search-field__input::-webkit-search-cancel-button{display:none}.kf-search-field__button{min-inline-size:var(--kf-target-min);cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}.kf-search-field__button[data-hovered]{background:var(--kf-accent-surface)}.kf-search-field[data-invalid] .kf-search-field__control,.kf-combobox[data-invalid] .kf-search-field__control{border-color:var(--kf-danger)}.kf-search-field__input[data-disabled],.kf-search-field__button[data-disabled]{color:var(--kf-text-muted);cursor:not-allowed}.kf-search-field__hidden{inline-size:var(--kf-space-1);block-size:var(--kf-space-1);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}@media (forced-colors:active){.kf-search-field__control,.kf-search-field__button{border:calc(var(--kf-space-1) / 2) solid ButtonText}}.kf-checkbox{align-items:flex-start}.kf-checkbox__box{border-radius:min(var(--kf-radius-sm), var(--kf-space-2));color:var(--kf-text-on-accent)}.kf-checkbox__dash{inline-size:var(--kf-space-3);background:currentColor;block-size:2px}.kf-checkbox[data-selected] .kf-checkbox__box,.kf-checkbox[data-indeterminate] .kf-checkbox__box{background:var(--kf-accent);border-color:var(--kf-accent)}.kf-checkbox[data-invalid] .kf-checkbox__box{border-color:var(--kf-danger)}.kf-checkbox[data-disabled]{color:var(--kf-text-muted);cursor:not-allowed}.kf-checkbox[data-disabled] .kf-checkbox__box{background:var(--kf-surface-sunken);border-color:var(--kf-line)}.kf-checkbox__aside{margin-block:0;margin-inline:calc(var(--kf-space-6) + var(--kf-space-3)) 0}.kf-checkbox__label,.kf-switch__label{min-inline-size:0;font-size:var(--kf-type-body-size);line-height:var(--kf-type-body-leading);overflow-wrap:anywhere}.kf-checkbox__box,.kf-switch__track{transition:background-color var(--kf-motion-fast) var(--kf-motion-ease), border-color var(--kf-motion-fast) var(--kf-motion-ease)}.kf-grid-list{border:thin solid var(--kf-line);border-radius:var(--kf-radius-md);background:var(--kf-surface);gap:0;max-inline-size:100%}.kf-grid-list__row{align-items:center;gap:var(--kf-space-3);min-block-size:var(--kf-target-min);padding:var(--kf-space-3);border-block-end:thin solid var(--kf-line);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.kf-grid-list__text{flex:1 1 var(--kf-space-24);min-inline-size:0}.kf-grid-list__description{color:var(--kf-text-muted)}.kf-grid-list__actions{gap:var(--kf-space-2);flex-wrap:wrap;min-inline-size:0;max-inline-size:100%;display:flex}.kf-grid-list__actions>*{min-inline-size:var(--kf-target-min);min-block-size:var(--kf-target-min);overflow-wrap:anywhere;max-inline-size:100%}.kf-grid-list .kf-checkbox{min-inline-size:var(--kf-target-min);justify-content:center;align-items:center}.kf-grid-list__row[data-selected]{background:var(--kf-accent-surface)}@media (forced-colors:active){.kf-grid-list__row[data-selected]{outline-offset:calc(-1 * var(--kf-space-1));outline:thin solid highlight}}@media (prefers-reduced-motion:reduce){.kf-grid-list .kf-checkbox__box{transition:none}}.kf-tool-tile{--kf-tool-tile-surface:var(--kf-accent-surface);align-items:stretch;gap:var(--kf-space-2);box-sizing:border-box;min-inline-size:var(--kf-target-min);min-block-size:var(--kf-target-min);max-inline-size:100%;padding:var(--kf-space-4);font-family:var(--kf-font-sans);font-size:var(--kf-type-body-size);line-height:var(--kf-type-body-leading);text-align:start;overflow-wrap:anywhere;border-style:solid;flex-direction:column;text-decoration:none;display:flex}.kf-tool-tile>*,.kf-tool-tile :where(div,span,figure,p){min-inline-size:0;max-inline-size:100%}.kf-tool-tile__label{font-weight:var(--kf-weight-bold)}.kf-tool-tile__current{font-weight:var(--kf-weight-medium)}.kf-tool-tile :where(img,svg,video){object-fit:contain;block-size:auto;max-inline-size:100%}.kf-tool-tile :where([lang=ar],[lang=ms-Arab]){font-family:var(--kf-font-arabic-ui);line-height:var(--kf-leading-arabic);letter-spacing:normal}@media (forced-colors:active){.kf-tool-tile{forced-color-adjust:auto;color:canvastext!important;background-color:canvas!important;border-color:canvastext!important}}.kf-tool-tile{--kf-tool-tile-material-shadow:var(--kf-material-soft3d-top-highlight), var(--kf-material-soft3d-lower-edge), var(--kf-material-soft3d-diffuse-shadow);--kf-tool-tile-material-inset:var(--kf-material-soft3d-top-highlight);--kf-tool-tile-material-outer-shadow:var(--kf-material-soft3d-lower-edge), var(--kf-material-soft3d-diffuse-shadow)}.kf-tool-tile:where([role=group],[data-focus-visible]){--kf-tool-tile-material-shadow:initial;--kf-tool-tile-material-inset:initial;--kf-tool-tile-material-outer-shadow:initial}.kf-framed-card{--kf-material-part-surface:var(--kf-surface);--kf-material-part-ink:var(--kf-text);--kf-framed-card-material-shadow:var(--kf-material-soft3d-top-highlight), var(--kf-material-soft3d-lower-edge), var(--kf-material-soft3d-diffuse-shadow);box-sizing:border-box;min-inline-size:0;padding:var(--kf-space-4);background:var(--kf-surface);color:var(--kf-text);text-align:start;border-style:solid}.kf-framed-card__heading,.kf-framed-card__children{background-color:var(--kf-framed-card-material-interior,transparent)}.kf-framed-card__heading,.kf-framed-card__topic,.kf-framed-card__children,.kf-framed-card__tip{min-inline-size:0;margin-block:var(--kf-space-3)}.kf-framed-card__topic,.kf-framed-card__tip{padding-block:var(--kf-space-2);padding-inline:var(--kf-space-3);overflow-wrap:break-word}@media (forced-colors:active){.kf-framed-card{color:canvastext;background:canvas;box-shadow:none!important;border-color:canvastext!important}.kf-framed-card__topic,.kf-framed-card__tip{color:canvastext!important;background:canvas!important}}.kf-chip{align-items:center;gap:var(--kf-space-1);box-sizing:border-box;max-inline-size:100%;padding-block:var(--kf-space-1);padding-inline:var(--kf-space-3);border-radius:var(--kf-radius-pill);font-family:var(--kf-font-sans);font-size:var(--kf-type-label-size);font-weight:var(--kf-weight-medium);line-height:var(--kf-type-label-leading);overflow-wrap:anywhere;border:1px solid;display:inline-flex}.kf-chip__icon{flex:none;display:inline-flex}.kf-chip--neutral{background:var(--kf-surface-sunken);color:var(--kf-text-muted)}.kf-chip--info{background:var(--kf-info-surface);color:var(--kf-info-text)}.kf-chip--success{background:var(--kf-success-surface);color:var(--kf-success-text)}.kf-chip--warning{background:var(--kf-warning-surface);color:var(--kf-warning-text)}.kf-chip--danger{background:var(--kf-danger-surface);color:var(--kf-danger-text)}.kf-chip.kf-chip--themed{border-radius:var(--kf-template-radius-pill,var(--kf-radius-pill))}.kf-disclosure{min-inline-size:0;color:var(--kf-text);background:var(--kf-surface);font-family:var(--kf-font-sans);font-size:var(--kf-type-body-size);line-height:var(--kf-type-body-leading);border-radius:var(--kf-radius-md);overflow-wrap:anywhere}.kf-disclosure__heading{margin:0}.kf-disclosure__trigger{align-items:center;gap:var(--kf-space-2);box-sizing:border-box;inline-size:100%;min-inline-size:var(--kf-target-min);min-block-size:var(--kf-target-min);padding:var(--kf-space-3);border-radius:var(--kf-radius-md);background:var(--kf-surface);color:var(--kf-text);text-align:start;cursor:pointer;border:none;flex-wrap:wrap;font-family:inherit;display:flex}.kf-disclosure__title{overflow-wrap:anywhere;flex:1;min-inline-size:0}.kf-disclosure__summary{max-inline-size:100%;color:var(--kf-text-muted);font-weight:var(--kf-weight-regular);overflow-wrap:anywhere}.kf-disclosure__chevron{transform:rotate(-90deg)}.kf-disclosure__chevron:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:rotate(90deg)}.kf-disclosure[data-expanded]>.kf-disclosure__heading .kf-disclosure__chevron{transform:none}.kf-disclosure__trigger[data-hovered]{background:var(--kf-surface-sunken)}.kf-disclosure__trigger[data-disabled]{cursor:not-allowed;color:var(--kf-text-muted)}.kf-disclosure__content{padding:var(--kf-space-3);min-inline-size:0}@media (forced-colors:active){.kf-disclosure,.kf-disclosure__trigger{color:canvastext;forced-color-adjust:auto;background:canvas}.kf-disclosure__summary{color:canvastext}.kf-disclosure__trigger[data-disabled]{color:graytext}}.kf-result{box-sizing:border-box;border-radius:var(--kf-radius-md);min-inline-size:0;font-family:var(--kf-font-sans);font-size:var(--kf-type-label-size);line-height:var(--kf-type-label-leading);position:relative}.kf-result:not(.kf-result--idle){justify-content:space-between;align-items:center;gap:var(--kf-space-2) var(--kf-space-3);padding-block:var(--kf-space-2);padding-inline:var(--kf-space-3);border:1px solid;flex-wrap:wrap;display:flex}.kf-result__live:empty{position:absolute}.kf-result__message{align-items:flex-start;gap:var(--kf-space-2);font-weight:var(--kf-weight-medium);overflow-wrap:anywhere;margin:0;display:flex}.kf-result__undo{flex:100%;min-inline-size:0;display:flex}.kf-result__actions{gap:var(--kf-space-2);flex-wrap:wrap;display:flex}.kf-result .kf-button--variant-quiet{color:var(--kf-text)}.kf-result--pending{background:var(--kf-surface-sunken);color:var(--kf-text-muted)}.kf-result--confirmed{background:var(--kf-success-surface);color:var(--kf-success-text)}.kf-result--confirmed.kf-result--neutral{background:var(--kf-surface-sunken);color:var(--kf-text)}.kf-result--failed{background:var(--kf-danger-surface);color:var(--kf-danger-text)}.kf-result--unknown{background:var(--kf-warning-surface);color:var(--kf-warning-text)}.kf-learn-finish{box-sizing:border-box;gap:var(--kf-space-4);padding:var(--kf-space-4);min-inline-size:0;color:var(--kf-text);overflow-wrap:anywhere;flex-direction:column;display:flex}.kf-learn-finish__heading{font-size:var(--kf-type-display-size);font-weight:var(--kf-type-display-weight);line-height:var(--kf-type-display-leading);margin:0}.kf-learn-finish>*{min-inline-size:0;max-inline-size:100%}.kf-learn-finish>.kf-button,.kf-learn-finish__action>.kf-button{inline-size:100%;text-decoration-line:none}.kf-learn-finish>.kf-button--variant-quiet,.kf-learn-finish__action>.kf-button--variant-quiet{text-decoration-line:underline}.kf-learn-finish .kf-button>span{unicode-bidi:isolate;min-inline-size:0}.kf-learn-finish .kf-button{transition:none}.kf-learn-finish .kf-glyph--spin{animation:none}.kf-learn-finish__action{box-sizing:border-box;gap:var(--kf-space-2);flex-direction:column;display:flex}.kf-learn-finish__reason{unicode-bidi:isolate;margin:0}.kf-text-field__input,.kf-select__trigger{box-sizing:border-box;inline-size:100%;min-block-size:var(--kf-target-comfortable);padding-block:var(--kf-space-2);padding-inline:var(--kf-space-3);border:2px solid var(--kf-line-strong);border-radius:var(--kf-radius-md);background:var(--kf-surface);color:var(--kf-text);font-family:inherit;font-size:var(--kf-type-body-size);line-height:var(--kf-type-body-leading);text-align:start;margin:0}.kf-text-field__input--multiline{min-block-size:calc(var(--kf-target-comfortable) * 2);resize:vertical}.kf-text-field__input::placeholder{color:var(--kf-text-muted);opacity:1}.kf-text-field--reveal{grid-template-columns:minmax(0,1fr) auto;display:grid}.kf-text-field--reveal>.kf-field__label,.kf-text-field--reveal>.kf-field__description,.kf-text-field--reveal>.kf-field__error-slot{grid-column:1/-1}.kf-text-field__reveal{min-block-size:var(--kf-target-min);padding:var(--kf-space-2);border:calc(var(--kf-space-1) / 4) solid var(--kf-line-strong);border-radius:var(--kf-radius-md);background:var(--kf-surface);color:var(--kf-text);font:inherit;cursor:pointer}.kf-text-field__reveal[data-disabled]{color:var(--kf-text-muted);cursor:not-allowed}.kf-dialog{z-index:var(--kf-layer-overlay);block-size:var(--visual-viewport-height,100dvh);background:var(--kf-scrim);font-family:var(--kf-font-sans);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.kf-dialog[data-entering]{animation:kf-dialog-fade var(--kf-motion-base) var(--kf-motion-ease-enter)}.kf-dialog[data-exiting]{animation:kf-dialog-fade var(--kf-motion-fast) var(--kf-motion-ease-exit) reverse}.kf-dialog__panel{box-sizing:border-box;inline-size:100%;max-block-size:calc(100% - var(--kf-space-8));padding-block:var(--kf-space-6) calc(var(--kf-space-4) + env(safe-area-inset-bottom,0px));padding-inline:max(var(--kf-space-4), env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));background:var(--kf-surface);box-shadow:var(--kf-shadow-overlay);color:var(--kf-text);border-start-start-radius:var(--kf-radius-lg);border-start-end-radius:var(--kf-radius-lg);position:relative;overflow-y:auto}.kf-dialog__panel[data-entering]{animation:kf-dialog-rise var(--kf-motion-base) var(--kf-motion-ease-enter)}.kf-dialog__dialog{outline:none}.kf-dialog__title{font-size:var(--kf-type-title-md-size);font-weight:var(--kf-type-title-md-weight);line-height:var(--kf-type-title-md-leading);overflow-wrap:anywhere;margin:0}.kf-dialog__body{font-size:var(--kf-type-body-size);line-height:var(--kf-type-body-leading);margin-block-start:var(--kf-space-4)}.kf-dialog__actions{gap:var(--kf-space-3);flex-direction:column;margin-block-start:var(--kf-space-6);display:flex}.kf-dialog__actions>.kf-button{inline-size:100%}@keyframes kf-dialog-fade{0%{opacity:0}}@keyframes kf-dialog-rise{0%{transform:translateY(var(--kf-space-10))}}@media (width>=600px){.kf-dialog{padding:var(--kf-space-6);box-sizing:border-box;align-items:center}.kf-dialog__panel{max-inline-size:var(--kf-container-form);padding:var(--kf-space-6);border-radius:var(--kf-radius-lg)}.kf-dialog__actions{flex-direction:row;justify-content:flex-end}.kf-dialog__actions>.kf-button{inline-size:auto}}@media (prefers-reduced-motion:reduce){.kf-dialog[data-entering],.kf-dialog[data-exiting],.kf-dialog__panel[data-entering]{animation:none}}.kf-confirm-sheet__subject{gap:var(--kf-space-1);padding-block:var(--kf-space-3);padding-inline:var(--kf-space-4);border-radius:var(--kf-radius-md);background:var(--kf-surface-sunken);flex-direction:column;margin:0;display:flex}.kf-confirm-sheet__subject-label{color:var(--kf-text-muted);font-size:var(--kf-type-caption-size);line-height:var(--kf-type-caption-leading)}.kf-confirm-sheet__subject-name{font-size:var(--kf-type-title-sm-size);font-weight:var(--kf-type-title-sm-weight);line-height:var(--kf-type-title-sm-leading);overflow-wrap:anywhere}.kf-confirm-sheet__effect{margin-block:var(--kf-space-4) 0;margin-inline:0}.kf-confirm-sheet__extra{margin-block-start:var(--kf-space-4)}.kf-select__trigger{justify-content:space-between;align-items:center;gap:var(--kf-space-2);cursor:pointer;display:flex}.kf-select__value{overflow-wrap:anywhere;flex:auto;min-inline-size:0}.kf-select__value[data-placeholder]{color:var(--kf-text-muted)}.kf-select__chevron{color:var(--kf-text-muted);transition:transform var(--kf-motion-fast) var(--kf-motion-ease);flex:none;display:inline-flex}.kf-select[data-open] .kf-select__chevron{transform:rotate(.5turn)}.kf-select__popover{min-inline-size:var(--trigger-width)}.kf-select__list{padding:var(--kf-space-1);outline:none;flex-direction:column;display:flex}.kf-select__option{justify-content:space-between;align-items:center;gap:var(--kf-space-2);font-size:var(--kf-type-body-size);line-height:var(--kf-type-body-leading);cursor:pointer;outline:none;display:flex}.kf-select__option[data-focused]{background:var(--kf-accent-surface)}.kf-select__option[data-selected]{font-weight:var(--kf-weight-bold);color:var(--kf-accent-text)}.kf-select__option[data-disabled]{color:var(--kf-text-muted);cursor:not-allowed}.kf-select__check{flex:none;display:inline-flex}.kf-progress-segments{gap:var(--kf-space-2);background:var(--kf-progress-surface,var(--kf-surface));inline-size:100%;min-inline-size:0;max-inline-size:100%;color:var(--kf-progress-on-surface,var(--kf-text));overflow-wrap:anywhere;flex-direction:column;display:inline-flex}.kf-progress__part{unicode-bidi:isolate}.kf-progress__readout{gap:var(--kf-space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.kf-progress__graphic{gap:var(--kf-space-1);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-inline-size:0;display:grid;container-type:inline-size}.kf-progress__unit,.kf-progress__track{box-sizing:border-box;min-inline-size:0;block-size:var(--kf-space-3);border-style:solid;border-color:var(--kf-progress-boundary,var(--kf-text));background:var(--kf-progress-track,var(--kf-surface-sunken))}.kf-progress__unit{justify-self:stretch}.kf-progress__unit[data-unit=completed],.kf-progress__fill{background:var(--kf-progress-fill,var(--kf-text))}.kf-progress__unit[data-unit=current]{background:var(--kf-progress-current,var(--kf-text));border-style:double;border-width:min(var(--kf-space-1), calc((100cqi - 19 * var(--kf-space-1)) / 40))!important;background-clip:padding-box!important}.kf-progress__track{inline-size:100%}.kf-progress__fill{block-size:100%;display:block}.kf-progress__runway{block-size:100%;margin-inline-end:var(--kf-space-2);display:block;position:relative}.kf-progress__current{inline-size:var(--kf-space-2);background:var(--kf-progress-current,var(--kf-text));block-size:100%;position:absolute}.kf-progress__alternative{inline-size:calc(var(--kf-space-1) / 4);block-size:calc(var(--kf-space-1) / 4);margin:calc(var(--kf-space-1) / -4);clip-path:inset(50%);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}:root[data-kf-contrast=more] .kf-progress-segments{background:var(--kf-surface);color:var(--kf-text)}:root[data-kf-contrast=more] .kf-progress-segments :is(.kf-progress__unit,.kf-progress__track){border-color:var(--kf-text);background:var(--kf-surface)}:root[data-kf-contrast=more] .kf-progress-segments :is([data-unit=current],[data-unit=completed],.kf-progress__current,.kf-progress__fill){background:var(--kf-text)}@media (prefers-contrast:more){:root:not([data-kf-contrast=standard]) .kf-progress-segments{background:var(--kf-surface);color:var(--kf-text)}:root:not([data-kf-contrast=standard]) .kf-progress-segments :is(.kf-progress__unit,.kf-progress__track){border-color:var(--kf-text);background:var(--kf-surface)}:root:not([data-kf-contrast=standard]) .kf-progress-segments :is([data-unit=current],[data-unit=completed],.kf-progress__current,.kf-progress__fill){background:var(--kf-text)}}@media (forced-colors:active){.kf-progress-segments{color:canvastext!important;background:canvas!important}.kf-progress-segments :is(.kf-progress__unit,.kf-progress__track){forced-color-adjust:none;background-color:canvas!important;border-color:canvastext!important}.kf-progress-segments :is([data-unit=current],[data-unit=completed],.kf-progress__current,.kf-progress__fill){forced-color-adjust:none;background-color:canvastext!important}}.kf-progress__graphic{position:relative}.kf-progress__marker{pointer-events:none;transition:none;animation:none;position:absolute;inset-block-start:var(--kf-space-0)}.kf-progress__marker img{display:block}@media (forced-colors:active){.kf-progress__marker{display:none}}.tonal-card{--tonal-surface:var(--kf-surface);--tonal-ink:var(--kf-text);--tonal-accent:var(--kf-accent)}.tonal-card.tonal-card{background:linear-gradient(to bottom, var(--kf-surface), var(--tonal-surface));background-color:var(--tonal-surface);color:var(--tonal-ink);border-radius:var(--kf-radius-lg);box-shadow:none;border:none;min-inline-size:0}.tonal-card:is(a,button):hover,.tonal-card[data-hovered],.tonal-card:focus-visible,.tonal-card[data-focus-visible],.tonal-card[data-pressed],.tonal-card:is(a,button):active{transform:translateY(calc(var(--kf-space-1) * -1));box-shadow:var(--kf-shadow-overlay)}.tonal-card:has(:focus-visible){transform:translateY(calc(var(--kf-space-1) * -1));box-shadow:var(--kf-shadow-overlay)}.tonal-card:is(a,button){position:relative}.tonal-card:is(a,button):hover:after{content:"";inset:0 0 calc(var(--kf-space-1) * -1);position:absolute}.tonal-card:is(a,button):focus-visible,.tonal-card[data-focus-visible]{outline:var(--kf-focus-ring);outline-offset:var(--kf-focus-offset)}@media (prefers-reduced-motion:reduce){.tonal-card{transition:none}}.navigation-link:not(.kf-button--variant-quiet){text-decoration:none}.navigation-link:focus-visible{outline:var(--kf-focus-ring);outline-offset:var(--kf-focus-offset);box-shadow:var(--kf-focus-ring-inner)}.navigation-link.kf-button--variant-primary:hover{background:var(--kf-accent-strong);border-color:var(--kf-accent-strong)}.navigation-link:is(.kf-button--variant-secondary,.kf-button--variant-quiet):hover{background:var(--kf-accent-surface)}.navigation-link.kf-button--variant-secondary:hover{border-color:var(--kf-accent)}.shell-page{max-inline-size:var(--kf-container-content);padding-block:var(--kf-space-6);gap:var(--kf-space-6);margin-inline:auto;display:grid}.shell-page>.kf-button{justify-self:start}.shell-page h1{font-size:var(--kf-type-title-xl-size);line-height:var(--kf-type-title-xl-leading);margin:var(--kf-space-0)}.shell-page h2{font-size:var(--kf-type-title-md-size);line-height:var(--kf-type-title-md-leading);margin:var(--kf-space-0)}.shell-page p{margin:var(--kf-space-0);line-height:var(--kf-leading-body)}.shell-state{padding-block:var(--kf-space-4)}.shell-state .kf-state__message{text-align:center;justify-items:center;gap:var(--kf-space-4);max-inline-size:var(--kf-container-reading);margin-inline:auto;display:grid}.shell-state-picture{inline-size:100%;max-inline-size:calc(var(--kf-space-24) * 4);block-size:auto;max-block-size:calc(var(--kf-space-24) * 4);object-fit:contain;display:block}.shell-state h2{font-size:var(--kf-type-title-xl-size);line-height:var(--kf-type-title-xl-leading);font-family:var(--kf-font-display)}.shell-state p{font-size:var(--kf-type-body-size)}.shell-state .kf-state__box{align-items:center;gap:var(--kf-space-6);padding:var(--kf-space-0);color:var(--kf-text);background:0 0;border:none}.shell-state .kf-state__actions{margin-block-start:var(--kf-space-0)}.shell-state .kf-button{min-inline-size:min(100%, var(--kf-container-form))}.shell-skeleton{gap:var(--kf-space-6);padding-block:var(--kf-space-4);display:grid}.shell-skeleton>span{block-size:calc(var(--kf-space-24) + var(--kf-space-8));border-radius:var(--kf-radius-lg);background:var(--kf-surface-sunken);display:block}.shell-skeleton>.shell-skeleton-hero{block-size:calc(var(--kf-space-24) * 2);background:linear-gradient(to bottom, var(--kf-surface), var(--kf-accent-surface))}.shell-skeleton h2{text-align:center}.shell-offline{align-items:center;gap:var(--kf-space-3);display:flex}.shell-offline .shell-state-picture{inline-size:var(--kf-space-16);block-size:var(--kf-space-16);flex:none}.shell-offline p{margin:var(--kf-space-0)}@media (width>=768px){.shell-state-picture{max-inline-size:calc(var(--kf-space-24) * 5);max-block-size:calc(var(--kf-space-24) * 5)}}.shell-cards{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--kf-container-form)), 1fr));gap:var(--kf-space-4);display:grid}.shell-card{gap:var(--kf-space-4);padding:var(--kf-space-6);background:var(--kf-surface);border-radius:var(--kf-radius-lg);box-shadow:var(--kf-shadow-raised);min-inline-size:0;display:grid}.shell-row{align-items:center;gap:var(--kf-space-4);flex-wrap:wrap;display:flex}.shell-row>span{flex:1}.shell-row>h2{overflow-wrap:anywhere;min-inline-size:0}.shell-note{color:var(--kf-text-muted)}.shell-skeleton>span{background:var(--kf-surface);position:relative}.shell-skeleton>span:before{content:"";inline-size:var(--kf-space-20);block-size:var(--kf-space-20);border-radius:var(--kf-radius-pill);background:var(--kf-surface-sunken);position:absolute;inset-block-start:var(--kf-space-5);inset-inline-start:var(--kf-space-5)}.shell-skeleton>span:after{content:"";block-size:var(--kf-space-6);border-radius:var(--kf-radius-md);background:var(--kf-surface-sunken);box-shadow:var(--kf-shadow-raised);position:absolute;inset-block-start:var(--kf-space-6);inset-inline-start:calc(var(--kf-space-24) + var(--kf-space-5));inset-inline-end:var(--kf-space-5)}.shell-skeleton>.shell-skeleton-hero:before{inline-size:var(--kf-space-24);block-size:var(--kf-space-24);inset-inline-start:auto;inset-inline-end:var(--kf-space-5)}.shell-skeleton>.shell-skeleton-hero:after{block-size:var(--kf-space-12);inset-inline-start:var(--kf-space-5);inset-inline-end:calc(var(--kf-space-24) + var(--kf-space-10))}.shell-state-picture[hidden],.shell-offline[hidden]{display:none}.shell-offline>.kf-icon{inline-size:var(--kf-space-8);block-size:var(--kf-space-8);flex:none}.shell-offline>.shell-state-picture:not([hidden])+.kf-icon{display:none}.parent-gate{gap:var(--kf-space-6);max-inline-size:var(--kf-container-form);margin-inline:auto;display:grid}.parent-gate section,.parent-gate form{gap:var(--kf-space-4);display:grid}.parent-gate .kf-button{justify-self:start}.parent-gate .kf-text-field__input{font-size:var(--kf-type-title-lg-size);letter-spacing:var(--kf-space-3)}.parent-gate h2{font-size:var(--kf-type-title-md-size);line-height:var(--kf-type-title-md-leading);margin:var(--kf-space-0)}.parent-gate p{margin:var(--kf-space-0);line-height:var(--kf-leading-body)}.parent-gate section:has(form)>h2{order:1}.parent-gate section:has(form)>p:not([role=alert]){order:2}.parent-gate form{display:contents}.parent-gate form>.kf-text-field{order:3}.parent-gate section:has(form)>[role=alert]{color:var(--kf-danger-text);order:4}.parent-gate form>.kf-text-field~.kf-text-field{order:5}.parent-gate form>.kf-button,.parent-gate form>[role=status]{order:6}[data-kf-text-atom=nobreak]{white-space:nowrap}[data-kf-text-atom]{unicode-bidi:isolate}[data-kf-text-numeric-run=true]{direction:ltr!important;unicode-bidi:isolate-override!important}.kf-prose{gap:var(--kf-space-4);max-inline-size:var(--kf-container-reading);font-size:var(--kf-type-body-lg-size);line-height:var(--kf-leading-body);flex-direction:column;display:flex}.kf-prose__paragraph{margin:var(--kf-space-0);white-space:pre-wrap;overflow-wrap:anywhere;text-align:start}.kf-prose--safety{background:var(--kf-warning-surface);color:var(--kf-warning-text);border-inline-start:var(--kf-space-1) solid var(--kf-warning);border-radius:var(--kf-radius-md);padding-block:var(--kf-space-4);padding-inline:var(--kf-space-4)}.kf-prose__safety-label{margin:var(--kf-space-0);font-weight:var(--kf-weight-bold);white-space:pre-wrap;overflow-wrap:anywhere;text-align:start}.kf-prose__paragraph:is(:lang(ar),:lang(ms-Arab)){font-family:var(--kf-font-arabic-text);font-size:calc(var(--kf-type-body-lg-size) * var(--kf-type-arabic-scale));line-height:var(--kf-leading-arabic);letter-spacing:normal}.kf-prose[data-composition] .kf-prose__heading{margin:var(--kf-space-0);font-size:var(--kf-type-title-sm-size);line-height:var(--kf-type-title-sm-leading);font-weight:var(--kf-type-title-sm-weight);white-space:pre-wrap;overflow-wrap:anywhere;text-align:start;margin-block-start:var(--kf-space-4)}.kf-prose[data-composition] span[dir]{unicode-bidi:isolate}.kf-prose[data-composition] span[data-script=Arab]{font-family:var(--kf-font-arabic-text);font-size:calc(var(--kf-type-body-lg-size) * var(--kf-type-arabic-scale));line-height:var(--kf-leading-arabic);letter-spacing:normal}.kf-prose[data-composition] .kf-prose__heading span[data-script=Arab]{font-size:calc(var(--kf-type-title-sm-size) * var(--kf-type-arabic-scale))}.kf-prose[data-composition] .kf-prose__pairs{gap:var(--kf-space-3);margin:var(--kf-space-0);padding:var(--kf-space-0);flex-direction:column;list-style:none;display:flex}.kf-prose[data-composition] .kf-prose__pairs>li{align-items:baseline;gap:var(--kf-space-3);text-align:start;flex-wrap:wrap;display:flex}.kf-prose[data-composition] .kf-prose__pair-leaf{min-inline-size:var(--kf-space-0);white-space:pre-wrap;overflow-wrap:anywhere;max-inline-size:100%}.kf-prose[data-composition] .kf-prose__notice{color:var(--kf-text-muted)}.kf-reading-target{gap:var(--kf-space-4);max-inline-size:var(--kf-container-reading);flex-direction:column;display:flex}.kf-reading-target__word{margin:var(--kf-space-0);white-space:pre-wrap;overflow-wrap:anywhere;text-align:start;font-size:var(--kf-type-title-md-size);line-height:var(--kf-leading-body)}.kf-reading-target__word:is(:lang(ar),:lang(ms-Arab)){font-family:var(--kf-font-arabic-text);font-size:calc(var(--kf-type-title-md-size) * var(--kf-type-arabic-scale));line-height:var(--kf-leading-arabic);letter-spacing:normal}.kf-reading-target[data-reading-fit=intact]{min-inline-size:var(--kf-space-0)}.kf-reading-target[data-reading-fit=intact]>.kf-reading-target__word{white-space:pre;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-transform:none;font-size:var(--kf-reading-target-min-size);line-height:var(--kf-reading-target-leading);font-family:var(--kf-reading-target-font);letter-spacing:normal}.kf-reading-target[data-reading-fit=intact]>.kf-reading-target__word:is(:lang(ar),:lang(ms-Arab)){font-family:var(--kf-font-arabic-text);font-size:calc(var(--kf-reading-target-min-size) * var(--kf-type-arabic-scale));line-height:var(--kf-leading-arabic);letter-spacing:normal}.kf-lesson-image{min-inline-size:var(--kf-space-0);max-inline-size:100%;position:relative}.kf-lesson-image__image{object-fit:contain;block-size:auto;max-inline-size:100%;display:block}.kf-lesson-image .kf-illustration__alt{text-align:start;white-space:pre-wrap;overflow-wrap:anywhere}.kf-lesson-image span[dir]{unicode-bidi:isolate}.kf-lesson-image span[data-script=Arab]{font-family:var(--kf-font-arabic-text)}.kf-illustration{gap:var(--kf-space-3);margin:var(--kf-space-0);max-inline-size:var(--kf-container-reading);font-family:var(--kf-font-body,var(--kf-font-sans));font-size:var(--kf-type-body-lg-size);line-height:var(--kf-leading-body);flex-direction:column;display:flex}.kf-illustration__image{object-fit:contain;block-size:auto;max-inline-size:100%}.kf-illustration__title{max-inline-size:var(--kf-container-reading);margin-block:var(--kf-space-4);font-family:var(--kf-font-body,var(--kf-font-sans));font-size:var(--kf-type-title-sm-size);line-height:var(--kf-type-title-sm-leading);font-weight:var(--kf-type-title-sm-weight);text-align:start;white-space:pre-wrap;overflow-wrap:anywhere}.kf-illustration__title span[dir]{unicode-bidi:isolate}.kf-illustration__title span[data-script=Arab]{font-family:var(--kf-font-arabic-text);font-size:calc(var(--kf-type-title-sm-size) * var(--kf-type-arabic-scale));line-height:var(--kf-leading-arabic);letter-spacing:normal}.kf-illustration figcaption,.kf-illustration__alt,.kf-illustration li,.kf-illustration p{text-align:start;white-space:pre-wrap;overflow-wrap:anywhere}.kf-illustration span[dir]{unicode-bidi:isolate}.kf-illustration span[data-script=Arab]{font-family:var(--kf-font-arabic-text);font-size:calc(var(--kf-type-body-lg-size) * var(--kf-type-arabic-scale));line-height:var(--kf-leading-arabic);letter-spacing:normal}.kf-rich-collection{font-size:var(--kf-type-body-lg-size);min-inline-size:var(--kf-space-0);overflow-wrap:anywhere}.kf-rich-collection__heading{font-size:var(--kf-type-title-sm-size);line-height:var(--kf-type-title-sm-leading);font-weight:var(--kf-type-title-sm-weight);margin-block:var(--kf-space-4)}.kf-rich-item__picture,.kf-rich-item__recording{margin-block-start:var(--kf-space-4)}.kf-rich-sequence{font-size:var(--kf-type-body-lg-size);min-inline-size:var(--kf-space-0);overflow-wrap:anywhere}.kf-rich-sequence__heading{font-size:var(--kf-type-title-sm-size);line-height:var(--kf-type-title-sm-leading);font-weight:var(--kf-type-title-sm-weight);margin-block:var(--kf-space-4)}.kf-rich-sequence .kf-rich-item__picture,.kf-rich-sequence .kf-rich-item__recording{margin-block-start:var(--kf-space-4)}.kf-word-entry{font-size:var(--kf-type-body-lg-size);min-inline-size:var(--kf-space-0);overflow-wrap:anywhere}.kf-word-entry__heading{font-size:var(--kf-type-title-sm-size);line-height:var(--kf-type-title-sm-leading);font-weight:var(--kf-type-title-sm-weight);margin-block:var(--kf-space-4)}.kf-word-entry dl{gap:var(--kf-space-3);display:grid}.kf-word-entry dd{margin-inline-start:var(--kf-space-0)}.kf-word-entry dt{color:var(--kf-text-muted)}.kf-word-entry__senses{padding-inline-start:var(--kf-space-0);list-style:none}.kf-word-entry__recording{margin-block-start:var(--kf-space-4)}.kf-word-entry__form[data-script=Arab]{font-family:var(--kf-font-arabic-text);font-size:var(--kf-type-title-md-size);line-height:var(--kf-leading-arabic)}.kf-word-entry__label{inline-size:var(--kf-space-1);block-size:var(--kf-space-1);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.kf-vocabulary{font-size:var(--kf-type-body-lg-size);margin-block:var(--kf-space-4)}.kf-vocabulary__terms{gap:var(--kf-space-3);flex-wrap:wrap;display:flex}.kf-vocabulary__terms .kf-button{min-block-size:var(--kf-target-min)}.kf-block-disclosure__control{min-block-size:var(--kf-target-min);min-inline-size:var(--kf-target-min);text-align:start;white-space:pre-wrap;overflow-wrap:anywhere;max-inline-size:100%}.kf-block-disclosure__region[hidden]{display:none}.kf-reveal{gap:var(--kf-space-3);max-inline-size:var(--kf-container-reading);font-family:var(--kf-font-body,var(--kf-font-sans));font-size:var(--kf-type-body-lg-size);line-height:var(--kf-leading-body);flex-direction:column;display:flex}.kf-reveal p{margin-block:var(--kf-space-0) var(--kf-space-3);text-align:start;white-space:pre-wrap;overflow-wrap:anywhere}.kf-reveal__control{min-block-size:var(--kf-target-min);min-inline-size:var(--kf-target-min);text-align:start;white-space:pre-wrap;overflow-wrap:anywhere;max-inline-size:100%}.kf-reveal span[dir]{unicode-bidi:isolate}.kf-reveal span[data-script=Arab]{font-family:var(--kf-font-arabic-text);font-size:calc(var(--kf-type-body-lg-size) * var(--kf-type-arabic-scale));line-height:var(--kf-leading-arabic);letter-spacing:normal}.kf-data-table__scroll{min-inline-size:var(--kf-space-0);max-inline-size:100%;overflow-x:auto}.kf-data-table__scroll:focus-visible{outline:var(--kf-focus-width) solid var(--kf-focus);outline-offset:var(--kf-focus-offset)}.kf-data-table{border-collapse:collapse;inline-size:100%;color:var(--kf-text);font-family:var(--kf-font-body,var(--kf-font-sans));font-size:var(--kf-type-body-lg-size);line-height:var(--kf-leading-body)}.kf-data-table caption{text-align:start;white-space:normal;padding-block-end:var(--kf-space-3)}.kf-data-table__title,.kf-data-table__caption{white-space:pre-wrap;display:block}.kf-data-table__title{font-weight:var(--kf-weight-bold)}.kf-data-table__caption{color:var(--kf-text-muted)}.kf-data-table :is(th,td){border:calc(var(--kf-space-1) / 4) solid var(--kf-line);padding:var(--kf-space-3);text-align:start;vertical-align:top;min-inline-size:calc(var(--kf-container-reading) / 16);white-space:pre-wrap;overflow-wrap:break-word}.kf-data-table th{font-weight:var(--kf-weight-medium)}.kf-data-table span[dir]{unicode-bidi:isolate}.kf-data-table span[data-script=Arab]{font-family:var(--kf-font-arabic-text);font-size:calc(var(--kf-type-body-lg-size) * var(--kf-type-arabic-scale));line-height:var(--kf-leading-arabic);letter-spacing:normal}.kf-data-table__empty{inline-size:calc(var(--kf-space-1) / 4);block-size:calc(var(--kf-space-1) / 4);padding:var(--kf-space-0);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.kf-data-table__overflow{margin-block:var(--kf-space-2) var(--kf-space-0);color:var(--kf-text-muted);font-size:var(--kf-type-caption-size)}.kf-check-yourself{gap:var(--kf-space-3);max-inline-size:var(--kf-container-reading);font-family:var(--kf-font-body);font-size:var(--kf-type-body-lg-size);line-height:var(--kf-leading-body);flex-direction:column;display:flex}.kf-check-yourself p{margin-block:var(--kf-space-0);text-align:start;white-space:pre-wrap;overflow-wrap:anywhere}.kf-check-yourself .kf-radio{min-block-size:var(--kf-target-min);min-inline-size:var(--kf-target-min)}.kf-check-yourself .kf-radio__label:empty{display:none}.kf-check-yourself__option{text-align:start;white-space:pre-wrap;overflow-wrap:anywhere}.kf-check-yourself .kf-text-field__input{min-block-size:var(--kf-target-min);text-align:start}.kf-check-yourself span[dir]{unicode-bidi:isolate}.kf-check-yourself span[data-script=Arab]{font-family:var(--kf-font-arabic-text);font-size:calc(var(--kf-type-body-lg-size) * var(--kf-type-arabic-scale));line-height:var(--kf-leading-arabic);letter-spacing:normal}.kf-lesson-player__shared-progress{flex:1;min-inline-size:0;max-inline-size:100%}.kf-lesson-player__shared-progress .kf-progress-segments{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.kf-lesson-player__shared-progress .kf-progress__readout{text-align:end;overflow-wrap:anywhere;justify-content:end}.kf-lesson-player__shared-progress .kf-progress__state{grid-column:1/-1}.kf-lesson-player{min-block-size:0;inline-size:100%;max-inline-size:var(--kf-container-content);color:var(--kf-text);flex-direction:column;flex:1;margin-inline:auto;display:flex}.kf-lesson-player__header{align-items:center;gap:var(--kf-space-3);color:var(--kf-accent);flex:none;padding-block-end:var(--kf-space-4);display:flex}.kf-lesson-player__round.kf-button{inline-size:var(--kf-target-comfortable);min-inline-size:var(--kf-target-min);min-block-size:var(--kf-target-comfortable);padding:var(--kf-space-0);border-radius:var(--kf-radius-pill);background:var(--kf-surface);box-shadow:var(--kf-shadow-raised);flex:none}.kf-lesson-player__segments{gap:var(--kf-space-1);flex:1;min-inline-size:0;display:flex}.kf-lesson-player__segments span{block-size:var(--kf-space-2);border-radius:var(--kf-radius-pill);background:var(--kf-line);flex:1}.kf-lesson-player__segments [data-passed=true]{background:var(--kf-accent)}.kf-lesson-player__segments [data-current=true]{background:var(--kf-surface);outline:calc(var(--kf-space-1) / 2) solid var(--kf-accent);outline-offset:calc(var(--kf-space-1) / -2)}.kf-lesson-player__position{color:var(--kf-accent-text);font-size:var(--kf-type-body-size);font-weight:var(--kf-weight-bold);white-space:nowrap}.kf-lesson-player__heading{max-inline-size:var(--kf-container-reading);margin-block:var(--kf-space-4) var(--kf-space-6);font-size:var(--kf-type-title-xl-size);line-height:var(--kf-type-title-xl-leading);outline:none}.kf-lesson-player__step{overscroll-behavior-y:contain;flex-direction:column;flex:1;min-block-size:0;display:flex;overflow-y:auto}.kf-lesson-player__content{line-height:var(--kf-leading-body);overflow-wrap:anywhere;flex-direction:column;flex:1;display:flex}.kf-lesson-player__actions{align-items:center;gap:var(--kf-space-4);padding-block:var(--kf-space-4);background:var(--kf-page);flex:none;display:flex;position:sticky;inset-block-end:var(--kf-space-0)}.kf-lesson-player__round.kf-button,.kf-lesson-player__actions .kf-button,[data-kf-lesson-part=questionActions] .kf-button,.kf-lesson-chrome__close.kf-button,.kf-lesson-chrome__back.kf-button,.kf-lesson-chrome__advance.kf-button{min-block-size:var(--kf-target-min);min-inline-size:var(--kf-target-min)}.kf-lesson-player__actions .kf-button--variant-primary{border-radius:var(--kf-radius-pill)}.kf-lesson-player__actions .kf-button__label{justify-content:center;align-items:center;gap:var(--kf-space-3);display:flex}.kf-lesson-chrome__heading{max-inline-size:var(--kf-container-reading);margin-block:var(--kf-space-4) var(--kf-space-6);font-size:var(--kf-type-title-xl-size);line-height:var(--kf-type-title-xl-leading);outline:none}.kf-lesson-chrome__content{line-height:var(--kf-leading-body);overflow-wrap:anywhere}.kf-lesson-chrome__segments{gap:var(--kf-space-1);min-inline-size:0;display:flex}.kf-lesson-chrome__segments span{block-size:var(--kf-space-2);border-radius:var(--kf-radius-pill);background:var(--kf-line);flex:1}.kf-lesson-chrome__segments [data-passed=true]{background:var(--kf-accent)}.kf-lesson-chrome__segments [data-current=true]{background:var(--kf-surface);outline:calc(var(--kf-space-1) / 2) solid var(--kf-accent);outline-offset:calc(var(--kf-space-1) / -2)}.kf-lesson-chrome__track{background:var(--kf-line);border-radius:var(--kf-radius-pill);overflow:hidden}.kf-lesson-chrome__fill{block-size:var(--kf-space-2);background:var(--kf-accent);display:block}.kf-lesson-player__heading--hidden{inline-size:calc(var(--kf-space-1) / 4);block-size:calc(var(--kf-space-1) / 4);margin:var(--kf-space-0);padding:var(--kf-space-0);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.kf-lesson-player__save-announcement{inline-size:calc(var(--kf-space-1) / 4);block-size:calc(var(--kf-space-1) / 4);padding:var(--kf-space-0);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.kf-lesson-player__actions>[data-kf-lesson-part=questionActions]{flex:1;min-inline-size:0}.kf-lesson-player__actions>[data-kf-lesson-part=questionActions]:empty{display:none}.kf-lesson-player__actions>[data-kf-lesson-part=questionActions] .kf-button--variant-primary{inline-size:100%}.kf-shell--player>.kf-shell__main>.kf-lesson-player>.kf-lesson-player__step{min-inline-size:var(--kf-space-0);min-block-size:var(--kf-space-0);overflow:visible}.kf-shell--player>.kf-shell__main>.kf-lesson-player>.kf-lesson-player__step>:not(.kf-lesson-player__content){min-inline-size:var(--kf-space-0);overflow-wrap:anywhere;flex-shrink:0;max-inline-size:100%}.kf-shell--player>.kf-shell__main>.kf-lesson-player>.kf-lesson-player__step>:is(.kf-lesson-player__heading,.kf-lesson-chrome__heading){max-inline-size:var(--kf-container-reading)}.kf-shell--player>.kf-shell__main>.kf-lesson-player>.kf-lesson-player__step>.kf-lesson-player__content{box-sizing:border-box;min-inline-size:var(--kf-space-0);min-block-size:calc(2lh + 2 * var(--kf-space-2));overscroll-behavior-y:contain;padding:var(--kf-space-2);overflow-y:auto}.kf-shell--player>.kf-shell__main>.kf-lesson-player>.kf-lesson-player__step>.kf-lesson-player__content>*{flex-shrink:0}.kf-shell--player>.kf-shell__main>.kf-lesson-player>.kf-lesson-player__step>.kf-lesson-player__content :is(:any-link,button,input,select,textarea,summary,iframe,object,embed,audio[controls],video[controls],[tabindex],[contenteditable]){scroll-margin-block:var(--kf-space-2)}.kf-shell--player>.kf-shell__main>.kf-lesson-player>.kf-lesson-player__step>.kf-lesson-player__actions{flex-wrap:wrap;padding-block-end:calc(var(--kf-space-4) + env(safe-area-inset-bottom,0px));position:static}.kf-shell--player>.kf-shell__main>.kf-lesson-player>.kf-lesson-player__step>.kf-lesson-player__actions>.kf-button--block{inline-size:auto}.kf-shell--player>.kf-shell__main>.kf-lesson-player>.kf-lesson-player__step>.kf-lesson-player__actions>.kf-footer-pager{min-inline-size:var(--kf-space-0);max-inline-size:100%;flex:1;padding-block-start:var(--kf-space-0);padding-block-end:var(--kf-space-0)}.kf-choice{gap:var(--kf-space-4);color:var(--kf-text);font-family:var(--kf-font-sans);flex-direction:column;display:flex}:where(.kf-match__columns){display:contents}.kf-choice__prompt{margin:var(--kf-space-0);font-size:var(--kf-type-title-md-size);line-height:var(--kf-type-title-md-leading);font-weight:var(--kf-type-title-md-weight);overflow-wrap:anywhere;white-space:pre-wrap}.kf-choice__options>.kf-field__label:empty{display:none}.kf-choice__options .kf-radio{min-block-size:var(--kf-target-comfortable);padding:var(--kf-space-3);border-radius:var(--kf-radius-md);background:var(--kf-surface-sunken)}.kf-choice__options .kf-radio[data-selected]{background:var(--kf-accent-surface);color:var(--kf-text)}.kf-choice__options .kf-radio__label{white-space:pre-wrap;unicode-bidi:isolate}.kf-choice__content{gap:var(--kf-space-3);font-size:var(--kf-type-body-size);line-height:var(--kf-type-body-leading);white-space:pre-wrap;overflow-wrap:anywhere;flex-direction:column;display:flex}.kf-choice [dir=rtl]{font-family:var(--kf-font-arabic-text);line-height:var(--kf-leading-arabic)}.kf-choice__media{gap:var(--kf-space-4);flex-wrap:wrap;display:flex}.kf-choice__media figure{margin:var(--kf-space-0)}.kf-choice img{block-size:auto;max-inline-size:-webkit-fill-available;max-inline-size:-moz-available;max-inline-size:stretch}.kf-choice__actions{align-items:flex-start;gap:var(--kf-space-3);flex-direction:column;display:flex}.kf-choice__feedback{scroll-margin-block-end:calc(var(--kf-target-primary) + var(--kf-space-4) * 2)}.kf-choice__feedback:empty{display:none}.kf-choice__options .kf-radio__label:is(:lang(ar),:lang(ms-Arab)){font-size:calc(var(--kf-type-body-size) * var(--kf-type-arabic-scale));line-height:var(--kf-leading-arabic);letter-spacing:normal}.kf-choice__content>span:is(:lang(ar),:lang(ms-Arab)){font-size:calc(var(--kf-type-body-size) * var(--kf-type-arabic-scale));letter-spacing:normal}.kf-choice__prompt:is(:lang(ar),:lang(ms-Arab)){font-size:calc(var(--kf-type-title-md-size) * var(--kf-type-arabic-scale));letter-spacing:normal}.kf-choice[data-result=correct] .kf-radio[data-selected]{background:var(--kf-success-surface);color:var(--kf-success-text)}.kf-choice[data-result=incorrect] .kf-radio[data-selected]{background:var(--kf-danger-surface);color:var(--kf-danger-text)}.kf-choice__result-icon{flex:none;margin-inline-start:auto;display:flex}.kf-choice__result-icon[data-result=correct]{color:var(--kf-success-text)}.kf-choice__result-icon[data-result=incorrect]{color:var(--kf-danger-text)}.kf-choice[data-result=incorrect] .kf-result--confirmed .kf-glyph{display:none}.kf-choice[data-result=incorrect] .kf-result--confirmed{background:var(--kf-danger-surface);color:var(--kf-danger-text)}.kf-quiz-face .kf-choice .kf-choice__options .kf-radio{color:var(--kf-text);background:0 0}.kf-quiz-face .kf-choice .kf-radio[data-selected]>.kf-template-shape__decoration:before{background:var(--kf-accent-surface)}.kf-quiz-face .kf-choice[data-result=correct] .kf-radio[data-selected]>.kf-template-shape__decoration:before{background:var(--kf-success-surface)}.kf-quiz-face .kf-choice[data-result=incorrect] .kf-radio[data-selected]>.kf-template-shape__decoration:before{background:var(--kf-danger-surface)}.kf-response-control--comfortable{--kf-target-min:var(--kf-target-comfortable)}.kf-maths-visual{margin:var(--kf-space-0);min-inline-size:var(--kf-space-0)}.kf-maths-visual figcaption{font-size:var(--kf-type-caption-size);margin-block-start:var(--kf-space-3)}.kf-maths-clock{max-inline-size:calc(var(--kf-space-24) * 4)}.kf-maths-clock-face{pointer-events:none;inline-size:calc(var(--kf-maths-face-w) * 100%);block-size:calc(var(--kf-maths-face-h) * 100%);color:var(--kf-rail-bg);position:absolute;inset-block-start:calc(var(--kf-maths-face-y) * 100%);inset-inline-start:calc(var(--kf-maths-face-x) * 100%)}.kf-maths-clock-number,.kf-maths-clock-hour-mark,.kf-maths-clock-minute-mark{position:absolute;inset-block-start:calc(var(--kf-maths-y) * 100%);inset-inline-start:calc(var(--kf-maths-x) * 100%)}.kf-maths-clock-number{font-family:var(--kf-font-body);font-size:var(--kf-type-label-size);font-weight:var(--kf-weight-bold);color:var(--kf-rail-bg);-webkit-text-stroke:calc(var(--kf-space-1) / 2) color-mix(in srgb, var(--kf-text-on-accent) 90%, var(--kf-data-yellow) 10%);paint-order:stroke fill;transform:translate(-50%,-50%)}.kf-maths-clock-hour-mark,.kf-maths-clock-minute-mark{background:var(--kf-rail-bg);inline-size:var(--kf-space-1);block-size:5%;transform:translate(-50%, -50%) rotate(var(--kf-maths-angle))}.kf-maths-clock-minute-mark{inline-size:calc(var(--kf-space-1) / 2);block-size:2%}.kf-maths-clock-hand{transform-origin:50% 100%;transform:translate(-50%, -100%) rotate(var(--kf-maths-angle));background:var(--kf-rail-bg);position:absolute;inset-block-start:50%;inset-inline-start:50%}.kf-maths-clock-hour{block-size:25%;inline-size:var(--kf-space-3)}.kf-maths-clock-minute{block-size:43%;inline-size:var(--kf-space-1)}.kf-maths-scale-wrap{padding-inline:var(--kf-space-6);padding-block:var(--kf-space-10)}.kf-maths-scale{block-size:var(--kf-space-1);background:var(--kf-text);position:relative}.kf-maths-scale-tick,.kf-maths-scale-mark{inline-size:var(--kf-space-1);block-size:var(--kf-space-3);background:var(--kf-text);position:absolute;inset-block-start:50%;inset-inline-start:calc(var(--kf-maths-position) * 100%);transform:translate(-50%,-50%)}.kf-maths-scale-label,.kf-maths-scale-mark-label{white-space:nowrap;font-size:var(--kf-type-label-size);position:absolute;inset-inline-start:50%;transform:translate(-50%)}.kf-maths-scale-label{inset-block-start:calc(100% + var(--kf-space-2))}.kf-maths-scale-mark{block-size:var(--kf-space-5);background:var(--kf-text);border:var(--kf-space-1) solid var(--kf-surface)}.kf-maths-scale-mark-label{inset-block-end:calc(100% + var(--kf-space-2))}.kf-maths-scale-highlight{block-size:var(--kf-space-3);background:var(--kf-line-strong);position:absolute;inset-block-start:50%;transform:translateY(-50%)}.kf-maths-expression{font-family:var(--kf-font-body);font-size:var(--kf-type-title-md-size);display:inline-block}.kf-maths-sr-only{inline-size:var(--kf-space-1);block-size:var(--kf-space-1);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.kf-maths-clock-plain{aspect-ratio:1;position:relative}.kf-maths-clock-plain .kf-maths-clock-face,.kf-maths-clock-plain .kf-maths-clock-number{color:var(--kf-text)}.kf-maths-clock-plain .kf-maths-clock-hour-mark,.kf-maths-clock-plain .kf-maths-clock-minute-mark,.kf-maths-clock-plain .kf-maths-clock-hand{background:var(--kf-text)}.story-shelf{gap:var(--kf-space-3);margin-block-start:var(--kf-space-4);display:grid}.story-intro{gap:var(--kf-space-3);display:grid}.story-recommended .kf-framed-card__children{align-items:center;gap:var(--kf-space-4);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.story-recommended img{object-fit:contain;border-radius:var(--kf-radius-sm);block-size:auto;inline-size:100%;display:block}.story-shelf h2{font-size:var(--kf-type-title-md-size);line-height:var(--kf-type-title-md-leading);margin:var(--kf-space-0)}.story-eyebrow{color:var(--subject-accent);font-size:var(--kf-type-caption-size);font-weight:var(--kf-weight-bold);margin-block:var(--kf-space-0) var(--kf-space-1)}.story-moral{font-size:var(--kf-type-label-size);color:var(--kf-text-muted);margin-block:var(--kf-space-2) var(--kf-space-3)}.story-early{justify-content:space-between;align-items:center;gap:var(--kf-space-3);padding:var(--kf-space-2) var(--kf-space-3);border-radius:var(--kf-radius-md);background:var(--subject-soft);color:var(--subject-on-soft);flex-wrap:wrap;display:flex}.story-early p{margin-block:var(--kf-space-1) var(--kf-space-0);font-size:var(--kf-type-caption-size)}@media (width<=767px){.story-early{flex-flow:row-reverse;justify-content:start}.story-early p{margin:var(--kf-space-0)}.story-early .kf-button{padding-inline:var(--kf-space-2)}}@media (width>=768px){.story-intro{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.story-early{align-content:center}}.story-recommended .kf-button--variant-primary{--kf-accent:var(--kf-subject-bahasa-accent);--kf-accent-strong:var(--kf-subject-bahasa-accent-strong);--kf-text-on-accent:var(--kf-subject-bahasa-on-accent)}.lesson-player{--player-accent:var(--kf-accent);--player-strong:var(--kf-accent-strong);--player-on-accent:var(--kf-text-on-accent);--player-action-size:calc(var(--kf-target-primary) + var(--kf-space-8) + env(safe-area-inset-bottom,0px));min-block-size:0;inline-size:100%;max-inline-size:var(--kf-container-content);color:var(--kf-text);flex-direction:column;flex:1;margin-inline:auto;display:flex}:is(.lesson-player__header,.lesson-player .kf-lesson-player__header){color:var(--player-accent)}:is(.lesson-player__round,.lesson-player .kf-lesson-player__round).kf-button{inline-size:var(--kf-target-comfortable);min-inline-size:var(--kf-target-min);min-block-size:var(--kf-target-comfortable);padding:var(--kf-space-0);border-radius:var(--kf-radius-pill);background:var(--kf-surface);box-shadow:var(--kf-shadow-raised);flex:none}.lesson-player h1{font-size:var(--kf-type-title-xl-size);line-height:var(--kf-type-title-xl-leading);max-inline-size:var(--kf-container-reading);margin-block:var(--kf-space-4) var(--kf-space-6);outline:none}:is(.lesson-player__step,.lesson-player .kf-lesson-player__step){scroll-padding-block-end:var(--player-action-size)}:is(.lesson-player__content,.lesson-player .kf-lesson-player__content){font-size:var(--kf-type-body-lg-size);padding-block-end:var(--player-action-size)}:is(.lesson-player__content,.lesson-player .kf-lesson-player__content)>:not(.kf-illustration){inline-size:100%;max-inline-size:var(--kf-container-reading);margin-inline:auto}:is(.lesson-player__content,.lesson-player .kf-lesson-player__content) :is(.kf-button,.kf-select__trigger,.kf-select__option,.kf-text-field__input),:is(.lesson-player__content,.lesson-player .kf-lesson-player__content) :is(.kf-choice__content,.kf-choice .kf-radio__label,.kf-choice .kf-result){font-size:inherit;line-height:inherit}:is(.lesson-player__content,.lesson-player .kf-lesson-player__content) :is(figcaption,.teaching-annotation,th,td,.kf-maths-clock-number,.kf-maths-scale-label,.kf-maths-scale-mark-label){font-size:var(--kf-type-body-size);line-height:var(--kf-leading-body)}:is(.lesson-player__actions,.lesson-player .kf-lesson-player__actions){align-items:center;gap:var(--kf-space-4);box-sizing:border-box;min-block-size:var(--player-action-size);padding-block:var(--kf-space-4) calc(var(--kf-space-4) + env(safe-area-inset-bottom,0px));background:var(--kf-page);flex:none;margin-block-start:calc(-1 * var(--player-action-size));display:flex;position:sticky;inset-block-end:var(--kf-space-0)}:is(.lesson-player__actions,.lesson-player .kf-lesson-player__actions) .kf-button{font-size:var(--kf-type-body-lg-size)}.lesson-player .kf-button__label{justify-content:center;align-items:center;gap:var(--kf-space-3);display:flex}.lesson-player .kf-button{min-block-size:var(--kf-target-min);min-inline-size:var(--kf-target-min)}.lesson-player .kf-button--variant-primary{--kf-accent:var(--player-accent);--kf-accent-strong:var(--player-strong);--kf-text-on-accent:var(--player-on-accent)}:is(.lesson-player__content,.lesson-player .kf-lesson-player__content):has(>.lesson-player__question){padding-block-end:var(--kf-space-0)}.lesson-player__question{flex-direction:column;flex:1;display:flex}.lesson-player__question-body{align-content:start;gap:var(--kf-space-4);flex:1;padding-block-end:var(--player-action-size);display:grid}.lesson-player__question .teaching-content{flex:none}.lesson-player__question .teaching-choice-list>:is(.kf-button,div){padding:var(--kf-space-4);border-radius:var(--kf-radius-lg);background:var(--kf-surface);text-align:start}.lesson-player__question .teaching-choice-list>.kf-button,.lesson-player__question .kf-button__label{justify-content:start}.lesson-player__question :is(.lesson-player__actions,.lesson-player .kf-lesson-player__actions) .kf-button__label{justify-content:center}:is(.lesson-player__content,.lesson-player .kf-lesson-player__content) .kf-illustration{gap:var(--kf-space-6);align-items:center;display:grid}:is(.lesson-player__content,.lesson-player .kf-lesson-player__content) .teaching-image{border-radius:var(--kf-radius-lg)}@media (width>=768px){.lesson-player{--kf-type-body-lg-size:var(--kf-type-title-md-size)}:is(.lesson-player__header,.lesson-player .kf-lesson-player__header){padding-block-end:var(--kf-space-6)}:is(.lesson-player__content,.lesson-player .kf-lesson-player__content){font-size:var(--kf-type-title-md-size)}:is(.lesson-player__content,.lesson-player .kf-lesson-player__content) .kf-illustration{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.lesson-player__content,.lesson-player .kf-lesson-player__content) .kf-illustration .teaching-media{grid-area:1/1/span 8}:is(.lesson-player__content,.lesson-player .kf-lesson-player__content) .kf-illustration>:not(.teaching-media){grid-column:2}}.lesson-player__question .teaching-content>h3{display:none}.kf-shell:has(.lesson-player):not(:has(>.kf-shell__header)){grid-template-rows:minmax(0,1fr)}.kf-shell:not(.kf-shell--tabs) .kf-shell__main:has(.lesson-player){flex-direction:column;padding-block-end:var(--kf-space-0);display:flex;overflow:hidden}.kf-shell__main>:has(>.lesson-player){flex:1;min-block-size:0;display:flex}.lesson-player .kf-learn-finish__art img{max-inline-size:100%;max-block-size:var(--kf-space-24);object-fit:contain;margin-inline:auto;display:block}.story-reader{margin-block-start:var(--kf-space-4)}.story-page-number{font-size:var(--kf-type-label-size);color:var(--kf-text-muted)}.story-reader .lesson-panel{max-inline-size:none}.story-reader .lesson-blocks{gap:var(--kf-space-4);display:grid}.story-reader .kf-illustration img{max-block-size:var(--kf-container-reading);object-fit:contain}@media (width>=768px){.story-reader .lesson-blocks{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}.story-reader .lesson-panel{padding-block:var(--kf-space-3)}.story-reader .kf-learn-finish__art img{max-inline-size:100%;max-block-size:calc(var(--kf-space-24) * 2);object-fit:contain;margin-inline:auto;display:block}.subject-page{inline-size:100%;min-inline-size:0;padding-block-end:var(--kf-space-6)}.subject-header-copy{gap:var(--kf-space-2);flex:1;min-inline-size:0;display:grid}.subject-back{margin-block-end:var(--kf-space-3)}.subject-page h2{font-size:var(--kf-type-title-md-size);line-height:var(--kf-type-title-md-leading);margin:var(--kf-space-0)}.subject-icon{inline-size:var(--kf-space-16);block-size:var(--kf-space-16);object-fit:contain;flex:none}.subject-years{margin-block-start:var(--kf-space-4)}.subject-years .kf-field__label{font-size:var(--kf-type-body-size);font-weight:var(--kf-weight-bold);color:var(--kf-text)}.subject-year-scroll{min-inline-size:0;position:relative}.subject-years .kf-radio-group__segments{scrollbar-width:thin;padding-inline:var(--kf-space-6);flex-wrap:nowrap;position:relative;overflow-x:auto}.subject-years .kf-radio-segment{white-space:nowrap;flex:none}.subject-year-cue{inline-size:var(--kf-space-6);block-size:var(--kf-target-min);background:var(--kf-surface-sunken);color:var(--kf-text);pointer-events:none;justify-content:center;align-items:center;display:none;position:absolute;inset-block-end:var(--kf-space-2)}.subject-year-cue--start{inset-inline-start:var(--kf-space-0)}.subject-year-cue--end{inset-inline-end:var(--kf-space-0)}.subject-year-scroll[data-overflow=true][data-start=false] .subject-year-cue--start,.subject-year-scroll[data-overflow=true][data-end=false] .subject-year-cue--end{display:flex}.subject-hero{overflow:visible}.subject-hero img{block-size:auto;inline-size:100%;max-block-size:calc(var(--kf-space-24) + var(--kf-space-12));object-fit:contain;display:block}.subject-content{gap:var(--kf-space-4);margin-block-start:var(--kf-space-4);display:grid}.subject-feature{gap:var(--kf-space-4);align-content:start;min-inline-size:0;display:grid}.subject-catalogue{min-inline-size:0}.subject-start-summary{align-items:center;gap:var(--kf-space-4);display:flex}.subject-start-summary>p{flex:1;min-inline-size:0}.subject-start-picture{inline-size:var(--kf-space-20);block-size:var(--kf-space-20);object-fit:contain;flex:none}.subject-list-heading{justify-content:space-between;align-items:center;gap:var(--kf-space-3);display:flex}.subject-list-heading>span{font-size:var(--kf-type-label-size);background:var(--kf-surface);border-radius:var(--kf-radius-pill);padding:var(--kf-space-1) var(--kf-space-3)}.subject-notice{color:var(--kf-text-muted);font-size:var(--kf-type-label-size);margin-block:var(--kf-space-2) var(--kf-space-4)}.subject-units{gap:var(--kf-space-3);padding:var(--kf-space-0);margin:var(--kf-space-0);list-style:none;display:grid}.subject-unit{block-size:100%}.subject-unit-layout{align-items:center;gap:var(--kf-space-4);display:flex}.subject-unit-layout>div{gap:var(--kf-space-1);flex:1;display:grid}.subject-unit-layout>span{inline-size:var(--kf-space-12);flex:none}.subject-units>li{grid-template-rows:subgrid;grid-row:span 2;min-inline-size:0;display:grid}.subject-units>li:only-child{grid-column:1/-1}.subject-feature[data-preview-enabled=true] .subject-hero{display:none}.subject-year-group+.subject-year-group{margin-block-start:var(--kf-space-6)}.subject-year-group h3{margin-block:var(--kf-space-0) var(--kf-space-3);font-size:var(--kf-type-title-sm-size);line-height:var(--kf-type-title-sm-leading)}@media (width>=768px){.subject-feature{align-items:center;gap:var(--kf-space-6);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.subject-hero,.subject-feature[data-preview-enabled=true] .subject-hero{grid-area:1/1;display:block}.subject-hero img{max-block-size:calc(var(--kf-space-24) * 3)}.subject-start{grid-area:1/2;align-self:center}.subject-start-picture{inline-size:var(--kf-space-24);block-size:var(--kf-space-24)}.subject-content{gap:var(--kf-space-6)}.subject-units{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1440px){.subject-units{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1920px){.subject-units{grid-template-columns:repeat(4,minmax(0,1fr))}}.subject-start .kf-button{--kf-accent:var(--subject-accent);--kf-accent-strong:var(--subject-strong);--kf-text-on-accent:var(--subject-on-accent)}.subject-start .kf-framed-card__children p{margin-block:var(--kf-space-0);font-size:var(--kf-type-label-size)}.subject-start .kf-button{margin-block-start:var(--kf-space-2)}.subject-start-summary{margin-block:var(--kf-space-1) var(--kf-space-0)}.subject-header-copy .kf-header-band__subtitle{font-size:var(--kf-type-label-size)}.explore-page{max-inline-size:var(--kf-container-content);margin-inline:auto}.explore-heading{margin-block-end:var(--kf-space-4)}.explore-bubble{text-align:center;flex-direction:column;align-items:center;display:flex}.explore-bubble img{object-fit:contain;block-size:auto;inline-size:100%}.explore-map{inline-size:calc(100% + var(--kf-space-8));max-inline-size:calc(var(--kf-container-reading) * .65);margin-inline:calc(-1 * var(--kf-space-4));position:relative}.explore-island{border-radius:var(--kf-radius-lg);block-size:auto;inline-size:100%;display:block}.explore-subjects,.explore-index,.explore-unpositioned{margin:var(--kf-space-0);padding:var(--kf-space-0);list-style:none}.explore-subjects,.explore-unpositioned{gap:var(--kf-space-3);display:grid}.explore-index{display:none}.explore-unpositioned{margin-block-start:var(--kf-space-4)}.explore-map[data-map=painted] .explore-subjects{position:absolute;inset:0}.explore-map[data-map=painted] li{inline-size:30%;position:absolute;inset-block-start:var(--map-block);inset-inline-start:var(--map-inline);transform:translate(-50%,-50%)}.explore-map[data-map=fallback] p{color:var(--kf-text-muted)}.explore-map[data-map=fallback]{inline-size:100%;margin-inline:auto}@media (width>=600px){.explore-map{inline-size:100%;margin-inline:auto}}@media (width>=1024px){.explore-page{grid-template-columns:minmax(0, 1fr) minmax(0, calc(var(--kf-container-reading) * .65));gap:var(--kf-space-8);align-items:start;display:grid}.explore-heading{padding-block-start:var(--kf-space-6)}.explore-index{gap:var(--kf-space-3);margin-block-start:var(--kf-space-8);display:grid}.explore-map[data-map=fallback] .explore-subjects,.explore-unpositioned{display:none}}.explore-bubble>span{background:var(--kf-surface);color:var(--kf-text)}.home-page{max-inline-size:var(--kf-container-content);gap:var(--kf-space-6);margin-inline:auto;padding-block-end:var(--kf-space-6);display:grid}.home-continue{min-inline-size:0}.home-continue .kf-framed-card__children{gap:var(--kf-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-reading-scene{block-size:auto;inline-size:100%;max-block-size:calc(var(--kf-space-24) * 2);object-fit:contain;grid-area:1/2}.home-continue-copy{grid-area:1/1;min-inline-size:0}.home-continue-action{grid-column:1/-1}.home-subjects img{inline-size:100%;block-size:calc(var(--kf-space-24) + var(--kf-space-12));object-fit:contain}.home-subjects{gap:var(--kf-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--kf-space-3);display:grid}.home-subjects>div{min-inline-size:0}.home-arrow{inline-size:var(--kf-target-min);block-size:var(--kf-target-min);border-radius:var(--kf-radius-pill);background:var(--kf-surface);color:var(--kf-text)}.home-story-strip{gap:var(--kf-space-3);padding-block-start:var(--kf-space-3);display:flex}.home-story-strip>a{inline-size:100%;max-inline-size:var(--kf-container-form)}.home-free-choice{align-items:center;gap:var(--kf-space-3);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.home-choice-copy{justify-items:start;gap:var(--kf-space-2);min-inline-size:0;display:grid}.home-free-choice .kf-button__label{white-space:normal}.home-landscape{min-inline-size:0;display:block}.home-landscape img{inline-size:100%;block-size:calc(var(--kf-space-24) + var(--kf-space-12));object-fit:contain;display:block}@media (width>=600px){.home-free-choice{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.home-page{grid-template-columns:repeat(2,minmax(0,1fr))}.home-page>.kf-header-band,.home-continue,.home-recommendations{grid-column:1/-1}.home-subjects{grid-template-columns:repeat(4,minmax(0,1fr))}.home-free-choice{align-self:end}}.home-continue .kf-button--variant-primary{--kf-accent:var(--kf-subject-bahasa-accent);--kf-accent-strong:var(--kf-subject-bahasa-accent-strong);--kf-text-on-accent:var(--kf-subject-bahasa-on-accent)}.profile-flow{max-inline-size:var(--kf-container-form);padding-block:var(--kf-space-4) var(--kf-space-8);margin-inline:auto}.profile-form-card{min-inline-size:0}.profile-form-card h1{margin-block:var(--kf-space-6);font-size:var(--kf-type-display-size);line-height:var(--kf-type-display-leading);overflow-wrap:anywhere}.profile-form-back.kf-button{text-decoration:none}.profile-form-fields{gap:var(--kf-space-4);padding:var(--kf-space-4);background:var(--kf-surface);border-radius:var(--kf-radius-lg);box-shadow:var(--kf-shadow-raised);margin-block-start:var(--kf-space-6);display:grid}.profile-form-fields .kf-text-field__input{font-size:var(--kf-type-title-md-size);line-height:var(--kf-type-title-md-leading);font-weight:var(--kf-weight-extrabold)}.profile-years .kf-select__trigger{min-block-size:var(--kf-target-primary);background:var(--kf-accent-surface);color:var(--kf-accent-text)}.profile-page-actions{gap:var(--kf-space-3);flex-wrap:wrap;margin-block-start:var(--kf-space-6);display:flex}.profile-form-actions{gap:var(--kf-space-3);margin-block-start:var(--kf-space-4);display:grid}.profile-form-cancel.kf-button{border-radius:var(--kf-radius-pill);background:var(--kf-surface);min-inline-size:calc(var(--kf-target-primary) * 2);justify-self:center;text-decoration:none}.profile-form-actions .kf-button--variant-primary{font-family:var(--kf-font-display);font-size:var(--kf-type-title-lg-size);line-height:var(--kf-type-title-lg-leading)}.profile-device-note,.profile-name-hint,.profile-hint{color:var(--kf-text-muted);font-size:var(--kf-type-caption-size);line-height:var(--kf-type-caption-leading)}.profile-device-note{margin-block:var(--kf-space-3) var(--kf-space-0);text-align:center}.profile-hint{margin-block:var(--kf-space-3) var(--kf-space-0)}.profile-hint:empty{display:none}.profile-name-hint{margin-block:var(--kf-space-3) var(--kf-space-0)}.profile-avatars{padding:var(--kf-space-0);margin:var(--kf-space-0);border:none;min-inline-size:0}.profile-avatar-grid{gap:var(--kf-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.profile-avatar-option.kf-button{padding:var(--kf-space-1);aspect-ratio:1;min-inline-size:var(--kf-target-min);min-block-size:var(--kf-target-min);border-radius:var(--kf-radius-pill);background:var(--kf-surface);box-shadow:var(--kf-shadow-raised);position:relative}.profile-avatar-option .kf-button__label{inline-size:100%}.profile-avatar-option[aria-pressed=true]{outline:var(--kf-focus-ring);outline-offset:var(--kf-focus-offset)}.profile-avatar{inline-size:var(--kf-target-min);block-size:var(--kf-target-min);object-fit:contain;flex-shrink:0;display:block}.profile-avatar-option .profile-avatar{aspect-ratio:1;border-radius:var(--kf-radius-pill);block-size:auto;inline-size:100%}.profile-avatar-check{inline-size:var(--kf-space-8);block-size:var(--kf-space-8);background:var(--kf-accent);color:var(--kf-text-on-accent);border:var(--kf-space-1) solid var(--kf-surface);border-radius:var(--kf-radius-pill);place-items:center;display:grid;position:absolute;inset-block-end:var(--kf-space-0);inset-inline-end:var(--kf-space-0)}.profile-page{max-inline-size:var(--kf-container-content);margin-inline:auto}.profile-list{gap:var(--kf-space-4);margin-block:var(--kf-space-6);display:grid}.profile-card{padding:var(--kf-space-4);border-radius:var(--kf-radius-lg);background:var(--kf-surface);box-shadow:var(--kf-shadow-raised);min-inline-size:0}.profile-select.kf-button{inline-size:100%;padding:var(--kf-space-2);text-align:start}.profile-select .kf-button__label{gap:var(--kf-space-3);inline-size:100%}.profile-card-name{gap:var(--kf-space-1);overflow-wrap:anywhere;min-inline-size:0;display:grid}.profile-card-name>span{font-weight:var(--kf-weight-normal);color:var(--kf-text-muted)}.profile-active{gap:var(--kf-space-2);color:var(--kf-accent);font-weight:var(--kf-weight-bold);margin-block:var(--kf-space-2);align-items:center;display:flex}.profile-card-actions{justify-content:space-between;gap:var(--kf-space-2);align-items:start;display:flex}.profile-card-actions>.kf-button:first-child{flex:1;min-inline-size:0}.profile-menu{padding:var(--kf-space-2);border-radius:var(--kf-radius-md);background:var(--kf-surface);box-shadow:var(--kf-shadow-overlay);color:var(--kf-text)}.profile-menu-item{min-block-size:var(--kf-target-min);padding-inline:var(--kf-space-4);border-radius:var(--kf-radius-sm);outline:none;align-items:center;display:flex}.profile-menu-item[data-focused]{outline:var(--kf-focus-ring);background:var(--kf-accent-surface)}.profile-status{padding:var(--kf-space-4);color:var(--kf-text)}.chrome-profile.kf-button{padding:var(--kf-space-0);border-radius:var(--kf-radius-pill);background:var(--kf-surface);box-shadow:var(--kf-shadow-raised);overflow:hidden}.chrome-year{padding:var(--kf-space-3);border-radius:var(--kf-radius-pill);background:var(--kf-surface);white-space:nowrap}.chrome-profile-name{overflow-wrap:anywhere;min-inline-size:0}.rail-profile .kf-button{inline-size:100%;min-block-size:var(--kf-target-primary);background:var(--kf-accent-surface);border-radius:var(--kf-radius-md);font-size:var(--kf-type-caption-size)}@media (width>=768px){.profile-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.chrome-profile.kf-button{inline-size:var(--kf-target-comfortable);flex:none}@media (width<=767px){.profile-flow{padding-block-start:var(--kf-space-0)}.profile-form-card h1{margin-block:var(--kf-space-2) var(--kf-space-3)}.profile-avatar-grid{max-inline-size:calc(var(--kf-space-24) * 3 + var(--kf-space-12));gap:var(--kf-space-3);margin-inline:auto}.profile-form-fields{gap:var(--kf-space-2);padding:var(--kf-space-2);margin-block-start:var(--kf-space-3)}.profile-form-fields .kf-text-field__input,.profile-years .kf-select__trigger{min-block-size:var(--kf-target-min)}.profile-form-actions{margin-block-start:var(--kf-space-2)}}.welcome-page{grid-template-rows:minmax(calc(var(--kf-target-primary) * 4), 1fr) auto;min-block-size:100dvh;display:grid}.welcome-scene{min-block-size:var(--kf-space-0);display:block;position:relative}.welcome-scene img{inset:var(--kf-space-0);object-fit:cover;object-position:50% 50%;block-size:100%;inline-size:100%;display:block;position:absolute}.welcome-surface{background:var(--kf-surface);color:var(--kf-text);padding:var(--kf-space-5) max(var(--kf-space-6), env(safe-area-inset-left), env(safe-area-inset-right)) max(var(--kf-space-4), env(safe-area-inset-bottom))}.welcome-copy{gap:var(--kf-space-3);max-inline-size:var(--kf-container-form);text-align:center;margin-inline:auto;display:grid}.welcome-copy h1,.welcome-copy p{text-wrap:balance}.welcome-copy h1{margin:var(--kf-space-0);font-family:var(--kf-font-display);font-size:var(--kf-type-display-size);line-height:var(--kf-type-display-leading);font-weight:var(--kf-type-display-weight)}.welcome-copy p{margin:var(--kf-space-0);font-size:var(--kf-type-body-lg-size);line-height:var(--kf-type-body-lg-leading)}.welcome-start.kf-button{border-radius:var(--kf-radius-pill);box-shadow:var(--kf-shadow-raised);font-size:var(--kf-type-title-md-size)}.welcome-parent.kf-button{color:var(--kf-accent-text);justify-self:center}.welcome-utilities{justify-content:space-between;align-items:center;gap:var(--kf-space-4);display:flex}.welcome-utilities .kf-button{color:var(--kf-text)}@media (width>=768px){.welcome-surface{padding-block-start:var(--kf-space-6)}.welcome-copy{max-inline-size:var(--kf-container-reading)}}:root[data-app-initial-focus] .welcome-copy h1:focus{outline:none}.unit-page{gap:var(--kf-space-4);min-inline-size:0;padding-block-end:var(--kf-space-6);display:grid}.unit-page>.kf-button{justify-self:start}.unit-facts h2{font-size:var(--kf-type-title-sm-size);line-height:var(--kf-type-title-sm-leading);font-weight:var(--kf-type-title-sm-weight);margin-block:var(--kf-space-4)}.unit-subject-icon{inline-size:var(--kf-space-24);object-fit:contain;block-size:auto;max-inline-size:100%}.unit-lessons{gap:var(--kf-space-3);padding:var(--kf-space-0);margin:var(--kf-space-0);list-style:none;display:grid}.unit-lessons li{gap:var(--kf-space-3);grid-template-columns:auto minmax(0,1fr);align-items:center;min-inline-size:0;display:grid}.unit-number{inline-size:var(--kf-target-min);block-size:var(--kf-target-min);border-radius:var(--kf-radius-pill);background:var(--kf-surface-sunken);font-weight:var(--kf-weight-bold);flex:none;place-items:center;display:grid}.unit-complete{align-items:center;gap:var(--kf-space-2);font-weight:var(--kf-weight-bold);display:flex}.unit-next.unit-next{white-space:normal;text-align:start;justify-self:stretch}@media (width>=1024px){.unit-lessons{grid-template-columns:repeat(2,minmax(0,1fr))}}.lesson-player__feedback{gap:var(--kf-space-3);padding:var(--kf-space-4);border-radius:var(--kf-radius-lg);font-weight:var(--kf-weight-bold);align-items:center;display:flex}.lesson-player__feedback[data-answer-state=correct]{color:var(--kf-success-text);background:var(--kf-success-surface)}.lesson-player__feedback[data-answer-state=incorrect]{color:var(--kf-danger-text);background:var(--kf-danger-surface)}.lesson-player__hint{align-items:center;gap:var(--kf-space-4);padding:var(--kf-space-4);border-radius:var(--kf-radius-lg);color:var(--kf-info-text);background:var(--kf-info-surface);display:flex}.lesson-player__hint-icon{inline-size:var(--kf-space-8);block-size:var(--kf-space-8);flex:none}.lesson-player__question :is([aria-selected=true],[aria-checked=true],[data-selected]){background:var(--kf-surface);color:var(--kf-text);outline:var(--kf-focus-width) solid var(--kf-line-strong);outline-offset:var(--kf-focus-offset)}.quiz-screen.tonal-card{--player-accent:var(--tonal-accent);background:var(--kf-page);color:var(--kf-text);inline-size:100%;max-inline-size:var(--kf-container-content);margin-inline:auto}.quiz-screen .lesson-player{--player-accent:var(--tonal-accent)}.quiz-screen h1{font-size:var(--kf-type-title-xl-size);line-height:var(--kf-type-title-xl-leading);outline:none}.quiz-intro,.quiz-review,.quiz-results-review{gap:var(--kf-space-5);display:grid}.quiz-question-count{margin-block:var(--kf-space-0) var(--kf-space-5);text-align:center;font-family:var(--kf-font-display);font-size:var(--kf-type-title-xl-size);line-height:var(--kf-type-title-xl-leading);font-weight:var(--kf-type-title-xl-weight)}.quiz-model{padding:var(--kf-space-5);border-radius:var(--kf-radius-lg);background:var(--kf-surface)}.quiz-rules,.quiz-review-list{margin:var(--kf-space-0);padding:var(--kf-space-0);gap:var(--kf-space-4);list-style:none;display:grid}.quiz-rules li{align-items:center;gap:var(--kf-space-5);font-size:var(--kf-type-body-lg-size);font-weight:var(--kf-weight-bold);display:flex}.quiz-results{gap:var(--kf-space-6);display:grid}.quiz-results-summary{text-align:center}.quiz-score{margin-block:var(--kf-space-6);padding:var(--kf-space-8);border-radius:var(--kf-radius-pill);background:var(--tonal-surface);color:var(--tonal-ink);font-size:var(--kf-type-display-size);font-weight:var(--kf-weight-bold)}.quiz-correction{gap:var(--kf-space-4);display:grid}.quiz-model h2,.quiz-review-list .kf-button__label{gap:var(--kf-space-4);align-items:center;display:flex}.quiz-review-list .kf-button{text-align:start;white-space:normal}.quiz-screen .kf-button{min-block-size:var(--kf-target-min)}.quiz-screen .kf-button--variant-primary{--kf-accent:var(--tonal-accent)}.quiz-review .teaching-content>h3{display:none}@media (width>=768px){.quiz-results{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (prefers-reduced-motion:reduce){.quiz-screen *{transition:none;animation:none}}.dictionary-page{gap:var(--kf-space-4);min-inline-size:0;display:grid}.dictionary-page>.kf-button{justify-self:start}.dictionary-page .kf-state-view>.kf-state-view,.dictionary-page .kf-search-field{margin-block-end:var(--kf-space-4)}.kf-accounts{gap:var(--kf-space-4);color:var(--kf-text);display:grid}.kf-accounts-profile,.kf-accounts-notice{gap:var(--kf-space-3);padding:var(--kf-space-4);background:var(--kf-surface);border-radius:var(--kf-radius-md);min-inline-size:var(--kf-space-0);display:grid}.kf-accounts-banner{padding:var(--kf-space-3);background:var(--kf-surface);color:var(--kf-text)}.kf-accounts .kf-button,.kf-accounts .kf-checkbox{min-block-size:var(--kf-target-min)}
