@font-face{font-family:SUIT Variable;font-style:normal;font-weight:400 900;font-display:swap;src:url(https://cdn.jsdelivr.net/gh/sunn-us/SUIT/fonts/variable/woff2/SUIT-Variable.woff2)format("woff2-variations")}@font-face{font-family:Paperlogy;font-style:normal;font-weight:500;font-display:swap;src:url(https://cdn.jsdelivr.net/gh/fonts-archive/Paperlogy/Paperlogy-5Medium.woff2)format("woff2")}@font-face{font-family:Paperlogy;font-style:normal;font-weight:600;font-display:swap;src:url(https://cdn.jsdelivr.net/gh/fonts-archive/Paperlogy/Paperlogy-6SemiBold.woff2)format("woff2")}@font-face{font-family:Paperlogy;font-style:normal;font-weight:700;font-display:swap;src:url(https://cdn.jsdelivr.net/gh/fonts-archive/Paperlogy/Paperlogy-7Bold.woff2)format("woff2")}@font-face{font-family:Paperlogy;font-style:normal;font-weight:800;font-display:swap;src:url(https://cdn.jsdelivr.net/gh/fonts-archive/Paperlogy/Paperlogy-8ExtraBold.woff2)format("woff2")}@font-face{font-family:Paperlogy;font-style:normal;font-weight:900;font-display:swap;src:url(https://cdn.jsdelivr.net/gh/fonts-archive/Paperlogy/Paperlogy-9Black.woff2)format("woff2")}:root{--primitive-color-white:#fff;--primitive-color-ink-950:#222;--primitive-color-ink-700:#5f5f5f;--primitive-color-ink-500:#6f6f6f;--primitive-color-ink-950-10:#2222221a;--primitive-color-neutral-50:#fdfdfb;--primitive-color-neutral-75:#fbfbfa;--primitive-color-neutral-100:#f4f4f1;--primitive-color-neutral-200:#eeeeeb;--primitive-color-neutral-250:#e2e8e2;--primitive-color-neutral-300:#deded8;--primitive-color-green-700:#176f39;--primitive-color-green-600:#32a852;--primitive-color-green-50:#eef8f0;--primitive-color-green-100:#dcefe3;--primitive-color-yellow-300:#ffe076;--primitive-color-yellow-50:#fff7d4;--primitive-color-yellow-200:#ffe9a0;--primitive-color-yellow-25:#fffdf6;--primitive-color-green-650:#188046;--primitive-color-green-500:#2fae62;--primitive-color-yellow-400:#f6c94a;--primitive-color-pink-50:#fff0f2;--primitive-color-pink-500:#ff6595;--primitive-color-blue-50:#edf7ff;--primitive-color-blue-500:#347cea;--primitive-color-blue-700:#1f5fb8;--primitive-color-pink-700:#b81e63;--primitive-color-purple-500:#7c5cff;--primitive-color-purple-700:#5a3fc0;--primitive-color-purple-50:#f4efff;--primitive-color-red-700:#a63232;--primitive-color-red-50:#fff0f0;--primitive-color-orange-700:#8a4b00;--primitive-color-orange-50:#fff3dd;--primitive-color-yellow-800:#7d5c0a;--primitive-color-orange-750:#9c3d0a;--primitive-color-ink-warm-950:#26211b;--primitive-color-ink-warm-700:#635d52;--primitive-color-ink-warm-500:#736d63;--primitive-color-transparent:transparent;--primitive-color-overlay:#2222225c;--primitive-color-overlay-soft:#2223;--primitive-color-overlay-strong:#161e199e;--primitive-color-on-overlay-muted:#ffffffbf;--primitive-gradient-media-scrim:linear-gradient(90deg, #0c1912b8, #0c19121f);--primitive-color-white-86:#ffffffdb;--primitive-color-yellow-300-32:#ffe07652;--primitive-color-pink-25:#fff7f8;--primitive-color-pink-30:#fff8f9;--primitive-color-pink-100:#ffe1e8;--primitive-color-pink-200:#f6cad7;--primitive-color-blue-100:#dceeff;--primitive-color-blue-200:#c9def5;--primitive-shadow-raised:0 18px 46px #2222220e;--primitive-shadow-soft:0 10px 26px #2222220a;--primitive-shadow-menu:0 8px 24px #2222221a;--primitive-shadow-media:0 12px 28px #2222221a;--primitive-font-ui:"SUIT Variable", "Pretendard Variable", "Pretendard", "Noto Sans KR", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--primitive-font-display:"Paperlogy", var(--primitive-font-ui);--primitive-icon-line-weight:bold;--primitive-space-0:0;--primitive-space-1:.25rem;--primitive-font-weight-display-min:500;--primitive-font-weight-display-max:700;--primitive-type-display-floor:1.25rem;--primitive-type-10:10px;--primitive-type-11:11px;--primitive-type-12:12px;--primitive-type-13:13px;--primitive-type-14:14px;--primitive-type-15:15px;--primitive-type-16:16px;--primitive-type-18:18px;--primitive-type-20:20px;--primitive-type-22:22px;--primitive-type-24:24px;--primitive-type-28:28px;--primitive-type-32:32px;--primitive-type-40:40px;--primitive-type-48:48px;--primitive-type-64:64px;--primitive-weight-400:400;--primitive-weight-500:500;--primitive-weight-600:600;--primitive-weight-700:700;--primitive-weight-800:800;--primitive-weight-900:900;--primitive-tab-indicator-height:3px;--primitive-tab-indicator-offset:-1px;--primitive-tab-indicator-inset:0;--primitive-tab-min-height:42px;--primitive-tab-padding-inline:14px;--primitive-tab-min-height-rich:58px;--primitive-tab-type:14px;--primitive-tab-weight:700;--primitive-tab-weight-active:800;--primitive-font-reading:"Nanum Myeongjo", "Noto Serif KR", Georgia, serif;--primitive-font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--primitive-space-negative-1:-.25rem;--primitive-space-2:.5rem;--primitive-space-3:.75rem;--primitive-space-4:1rem;--primitive-space-6:1.5rem;--primitive-space-8:2rem;--primitive-space-10:2.5rem;--primitive-space-12:3rem;--primitive-layer-sticky:80;--primitive-layer-carousel-controls:40;--primitive-radius-0:0;--primitive-radius-4:.25rem;--primitive-radius-8:.5rem;--primitive-radius-12:.75rem;--primitive-radius-16:1rem;--primitive-radius-20:1.25rem;--primitive-radius-pill:999px;--primitive-radius-control:var(--primitive-radius-12);--primitive-radius-surface:var(--primitive-radius-20);--primitive-shadow-none:none;--primitive-border-width:1px;--primitive-border-width-negative:-1px;--primitive-focus-width:.125rem;--primitive-interactive-surface-focus-halo-width:.1875rem;--primitive-target-size:2.75rem;--primitive-field-min-height:var(--primitive-target-size);--primitive-field-focus-width:.125rem;--primitive-checkbox-size:1.25rem;--primitive-checkbox-check-size:.75rem;--primitive-checkbox-radius:var(--primitive-radius-4);--primitive-checkbox-press-scale:.96;--primitive-interactive-surface-press-scale:.99;--primitive-checkbox-mark-resting-scale:.5;--primitive-checkbox-mark-selected-scale:1;--primitive-opacity-disabled:.58;--primitive-field-textarea-min-size:7rem;--primitive-showcase-min-width:20rem;--primitive-showcase-max-width:70rem;--primitive-showcase-letter-spacing:.04em;--primitive-showcase-grid-double:repeat(2, minmax(0, 1fr));--primitive-showcase-grid-single:minmax(0, 1fr);--primitive-showcase-reduced-duration:.01ms;--primitive-showcase-iteration-count:1;--primitive-duration-fast:.12s;--primitive-duration-standard:.2s;--primitive-duration-skeleton:1.8s;--primitive-duration-page-reveal:.56s;--primitive-duration-page-card-reveal:.6s;--primitive-duration-page-reveal-stagger:45ms;--primitive-skeleton-sweep-inset:-30% -45%;--primitive-skeleton-sweep-gradient:linear-gradient(115deg, transparent 42%, #ffffff24 47%, #ffffff61 50%, #ffffff24 53%, transparent 58%);--primitive-skeleton-sweep-transform-from:translateX(-130%) skewX(-18deg);--primitive-skeleton-sweep-transform-to:translateX(130%) skewX(-18deg);--primitive-button-skeleton-sweep-inset:-40% -55%;--primitive-button-skeleton-sweep-gradient:linear-gradient(110deg, transparent 38%, #ffffff57 50%, transparent 62%);--primitive-button-skeleton-sweep-transform-from:translateX(-42%) skewX(-14deg);--primitive-button-skeleton-sweep-transform-to:translateX(42%) skewX(-14deg);--primitive-easing-out:ease-out;--primitive-easing-page-reveal:cubic-bezier(.16, 1, .3, 1);--primitive-opacity-skeleton-min:.58;--primitive-opacity-skeleton-max:1;--primitive-type-page-h1:clamp(2rem, calc(1.5rem + 2vw), 2.5rem);--primitive-type-tracking-display:-.025em;--primitive-type-tracking-heading:-.02em;--primitive-type-tracking-body:0em;--primitive-type-h2:clamp(1.5rem, 1.25rem + 1vw, 1.75rem);--primitive-type-h3:clamp(1.125rem, 1rem + .5vw, 1.25rem);--primitive-type-caption:.8125rem;--primitive-font-weight-strong:700;--primitive-size-full:100%;--primitive-focus-soft:#7d5c0a33;--primitive-report-nav-tablet-rail-offset:20rem;--primitive-report-nav-layer:1000;--primitive-report-evidence-icon-size:31px;--primitive-report-benefit-icon-size:36px;--primitive-report-media-height:9.125rem;--primitive-report-media-ratio:16 / 9;--primitive-essay-report-hero-max-width:90rem;--primitive-essay-report-hero-min-height:clamp(17.875rem, 25vw, 21.75rem);--primitive-essay-report-hero-gap:.875rem;--primitive-essay-report-hero-padding-bottom:1.375rem;--primitive-essay-report-hero-padding-block:clamp(2.125rem, 4vw, 3.375rem);--primitive-essay-report-hero-padding-inline:clamp(2.5rem, 5vw, 4.125rem);--primitive-report-kicker-gap:8px;--primitive-report-kicker-margin:24px;--primitive-report-rail-desc-line-height:1.3;--primitive-shell-rail-width:304px;--primitive-shell-rail-collapsed-width:92px;--primitive-page-measure:72.5rem;--primitive-page-gutter:clamp(1rem, 4vw, 3.5rem);--primitive-breakpoint-mobile:48rem;--primitive-breakpoint-tablet:68.75rem;--primitive-subscription-dialog-max-width:45rem;--primitive-subscription-dialog-narrow-max-width:35rem;--primitive-nav-height-desktop:4rem;--primitive-nav-height-mobile:3.5rem;--primitive-nav-inset:.75rem;--primitive-nav-safe-inset:env(safe-area-inset-bottom,0px);--primitive-shell-mobile-reserved-space:5.125rem;--primitive-shell-mobile-content-reserved-space:6.5rem;--primitive-shell-mobile-nav-min-height:4rem;--primitive-writing-header-min-height:calc(var(--primitive-space-8) * 2 + var(--primitive-space-4));--primitive-live-report-stage-small:4.5rem;--primitive-live-report-stage-medium:6rem;--primitive-live-report-stage-large:9rem;--primitive-live-report-skeleton-height:6.5rem;--primitive-detail-carousel-gutter:3.25rem;--primitive-detail-progress-symbol-size:1.6875rem;--primitive-detail-tabs-icon-size:1.5rem;--primitive-detail-navbar-gap:1.125rem;--primitive-detail-navbar-min-height:3.625rem;--primitive-detail-navbar-title-max-width:min(42vw, 22.5rem);--primitive-detail-actions-gap:.75rem;--primitive-detail-action-gap:.4375rem;--primitive-detail-action-min-height:2.125rem;--primitive-detail-action-padding-inline:.625rem;--primitive-detail-action-font-size:.75rem;--primitive-detail-action-disabled-opacity:.58;--primitive-detail-action-icon-size:1rem;--primitive-detail-chevron-size:.8125rem;--primitive-detail-navbar-mobile-gap:.5rem;--primitive-detail-report-max-width:calc(100% - 7rem);--primitive-detail-report-gutter:clamp(2rem, 5vw, 3.5rem);--primitive-profile-card-width:3.5rem;--primitive-profile-card-height:4rem;--primitive-profile-card-tile-size:3.5rem;--primitive-profile-card-padding:.25rem;--primitive-profile-card-radius:var(--primitive-radius-16);--primitive-profile-avatar-size:3rem;--primitive-profile-avatar-radius:var(--primitive-radius-12);--primitive-profile-avatar-border:#e9eee9;--primitive-profile-avatar-background:#f7fbf7;--primitive-profile-cosmetic-radius:var(--primitive-radius-12);--primitive-profile-character-padding:8%;--primitive-profile-character-carousel-art-size:14rem;--primitive-profile-character-carousel-media-filter:drop-shadow(0 12px 24px color-mix(in srgb, var(--primitive-color-ink-warm-950) 10%, transparent));--primitive-empty-state-classroom-art-size:14rem;--primitive-profile-character-active-dot-scale:1.25;--primitive-profile-character-pose-grid-min:8rem;--primitive-profile-character-pose-selected-border:var(--primitive-color-yellow-400);--primitive-profile-character-pose-selected-ring:0 0 0 2px var(--primitive-profile-character-pose-selected-border);--primitive-dropdown-max-height:24rem;--primitive-line-height-heading:1.2;--primitive-line-height-body:1.6;--primitive-line-height-h2:1.35;--primitive-line-height-caption:1.45;--primitive-support-panel-width:23.75rem;--primitive-support-panel-height:38.75rem;--primitive-support-header-icon-size:2.5rem;--primitive-support-action-height:var(--primitive-target-size);--primitive-support-composer-button-size:var(--primitive-target-size);--primitive-support-radius:var(--primitive-radius-20);--primitive-support-message-max-width:94%;--primitive-support-type-body:.8125rem;--primitive-support-type-heading:.9375rem;--primitive-support-type-meta:.6875rem;--primitive-support-type-note:.625rem;--primitive-support-radius-icon:var(--primitive-radius-12);--primitive-support-radius-control:var(--primitive-radius-12);--primitive-support-radius-message:var(--primitive-radius-16);--primitive-support-input-min-height:2rem;--primitive-support-loading-width:12rem;--primitive-support-loading-line-height:.5rem;--primitive-record-row-inquiry-slot:21.25rem;--primitive-record-row-inquiry-radius:var(--primitive-radius-20);--primitive-record-row-inquiry-visual-padding:1.25rem;--primitive-record-row-inquiry-status-inset:1.125rem;--primitive-record-row-inquiry-body-row-gap:.5625rem;--primitive-record-row-inquiry-body-column-gap:clamp(1rem, 2vw, 1.5rem);--primitive-record-row-inquiry-body-padding:clamp(1.25rem, 2.6vw, 2rem);--primitive-record-row-inquiry-body-padding-min:1.25rem;--primitive-record-row-inquiry-body-padding-max:2rem;--primitive-record-row-inquiry-title-size:2rem;--primitive-record-row-inquiry-title-size-mobile:1.875rem;--primitive-record-row-inquiry-title-weight:600;--primitive-record-row-inquiry-title-line-height:1.15;--primitive-record-row-inquiry-meta-row-gap:.375rem;--primitive-record-row-inquiry-meta-column-gap:.875rem;--primitive-record-row-inquiry-meta-size:.8125rem;--primitive-record-row-inquiry-state-line-height:1.4;--primitive-record-row-inquiry-progress-width:11.25rem;--primitive-record-row-inquiry-progress-height:.375rem;--primitive-record-row-inquiry-steps-max-width:30rem;--primitive-record-row-inquiry-step-symbol-size:3rem;--primitive-record-row-inquiry-step-image-size:2.75rem;--primitive-progress-step-symbol-size:3rem;--primitive-progress-step-icon-size:1.5rem;--primitive-progress-step-halo-width:.25rem;--primitive-progress-step-label-size:var(--primitive-type-14);--primitive-record-row-inquiry-step-copy-size:.75rem;--primitive-record-row-inquiry-step-label-size:.875rem;--primitive-record-row-inquiry-upcoming-opacity:.52;--primitive-record-row-inquiry-mobile-visual-height:11.75rem;--primitive-record-row-inquiry-mobile-padding:1.125rem;--primitive-record-row-inquiry-mobile-padding-bottom:1.375rem;--primitive-record-row-hover:#22222204;--primitive-record-row-focus-width:.1875rem;--primitive-record-row-inquiry-image-hover-scale:1.03;--primitive-teacher-detail-content-max-width:72.5rem;--primitive-teacher-detail-cover-size:24rem;--primitive-teacher-detail-navbar-min-height:4rem;--primitive-print-page-size:A4 portrait;--primitive-print-page-width:210mm;--primitive-print-margin-block:12mm;--primitive-print-margin-inline:12mm;--primitive-print-essay-summary-top-inset:3mm;--primitive-print-essay-body-type:9.25pt;--primitive-print-essay-meta-type:7pt;--primitive-print-essay-title-type:11pt;--primitive-print-essay-display-type:15pt;--primitive-print-essay-line-height:1.32;--primitive-print-essay-section-gap:4mm;--primitive-print-essay-item-gap:1.5mm;--primitive-print-essay-detail-gap:1mm;--primitive-print-essay-hair-space:.5mm;--primitive-print-essay-illustration-size:18mm;--primitive-print-essay-icon-size:6mm;--primitive-print-essay-mark-size:4.5mm;--primitive-print-margin-bottom:16mm;--primitive-print-header-offset:-8mm;--primitive-print-header-height:5mm;--primitive-print-header-gap:2mm;--primitive-print-type-body:10.5pt;--primitive-print-type-meta:7.5pt;--primitive-print-line-height-body:1.45;--primitive-print-section-gap:6mm;--primitive-print-card-padding:4mm;--primitive-print-rail-gap:2mm;--primitive-print-strip-gap:3mm;--primitive-print-strip-item-gap:1.5mm;--primitive-print-hairline:.3pt;--primitive-print-color-rule:#e6e6e2;--primitive-print-color-meta:#6f6f6f;--semantic-surface-canvas:var(--primitive-color-white);--semantic-surface-muted:var(--primitive-color-neutral-50);--semantic-surface-raised:var(--primitive-color-white);--semantic-surface-subtle:var(--primitive-color-neutral-75);--semantic-surface-sunken:var(--primitive-color-neutral-100);--semantic-surface-sunken-hover:var(--primitive-color-neutral-200);--semantic-text-primary:var(--primitive-color-ink-warm-950);--semantic-text-secondary:var(--primitive-color-ink-warm-700);--semantic-text-muted:var(--primitive-color-ink-warm-500);--semantic-text-disabled:var(--primitive-color-ink-700);--semantic-border-default:var(--primitive-color-neutral-200);--semantic-border-subtle:var(--primitive-color-neutral-100);--semantic-border-strong:var(--primitive-color-neutral-300);--semantic-border-cool:var(--primitive-color-neutral-250);--semantic-border-muted:var(--primitive-color-ink-950-10);--semantic-action-primary:var(--primitive-color-yellow-400);--semantic-action-primary-strong:var(--primitive-color-yellow-800);--semantic-brand-decorative:var(--primitive-color-green-500);--semantic-progress-ring:var(--primitive-color-yellow-800);--semantic-progress-track:var(--primitive-color-yellow-50);--semantic-progress-active:var(--primitive-color-yellow-800);--semantic-action-primary-soft:var(--primitive-color-yellow-50);--semantic-action-secondary:var(--primitive-color-white);--semantic-action-selected-surface:var(--primitive-color-yellow-200);--semantic-action-disabled-background:var(--primitive-color-neutral-100);--semantic-action-disabled-foreground:var(--primitive-color-ink-700);--semantic-status-success:var(--primitive-color-green-700);--semantic-status-success-soft:var(--primitive-color-green-50);--semantic-status-info:var(--primitive-color-blue-50);--semantic-status-warning:var(--primitive-color-orange-750);--semantic-status-warning-soft:var(--primitive-color-orange-50);--semantic-status-danger:var(--primitive-color-red-700);--semantic-status-danger-soft:var(--primitive-color-red-50);--semantic-status-neutral:var(--primitive-color-neutral-75);--semantic-focus-ring:var(--primitive-color-yellow-800);--semantic-focus-width:var(--primitive-focus-width);--semantic-interactive-surface-focus-halo-width:var(--primitive-interactive-surface-focus-halo-width);--semantic-target-min:var(--primitive-target-size);--semantic-field-min-height:var(--primitive-field-min-height);--semantic-field-focus-width:var(--primitive-field-focus-width);--semantic-field-focus-border:var(--primitive-color-yellow-800);--semantic-field-invalid-border:var(--primitive-color-red-700);--semantic-checkbox-size:var(--primitive-checkbox-size);--semantic-checkbox-check-size:var(--primitive-checkbox-check-size);--semantic-checkbox-radius:var(--primitive-checkbox-radius);--semantic-checkbox-press-scale:var(--primitive-checkbox-press-scale);--semantic-interactive-surface-press-scale:var(--primitive-interactive-surface-press-scale);--semantic-checkbox-mark-resting-scale:var(--primitive-checkbox-mark-resting-scale);--semantic-checkbox-mark-selected-scale:var(--primitive-checkbox-mark-selected-scale);--semantic-opacity-disabled:var(--primitive-opacity-disabled);--semantic-field-textarea-min-size:var(--primitive-field-textarea-min-size);--semantic-motion-fast:var(--primitive-duration-fast);--semantic-motion-standard:var(--primitive-duration-standard);--semantic-motion-page-reveal:var(--primitive-duration-page-reveal);--semantic-motion-page-card-reveal:var(--primitive-duration-page-card-reveal);--semantic-motion-page-reveal-stagger:var(--primitive-duration-page-reveal-stagger);--semantic-motion-page-reveal-easing:var(--primitive-easing-page-reveal);--semantic-motion-skeleton:var(--primitive-duration-skeleton);--semantic-skeleton-sweep-inset:var(--primitive-skeleton-sweep-inset);--semantic-skeleton-sweep-gradient:var(--primitive-skeleton-sweep-gradient);--semantic-skeleton-sweep-transform-from:var(--primitive-skeleton-sweep-transform-from);--semantic-skeleton-sweep-transform-to:var(--primitive-skeleton-sweep-transform-to);--semantic-button-skeleton-sweep-inset:var(--primitive-button-skeleton-sweep-inset);--semantic-button-skeleton-sweep-gradient:var(--primitive-button-skeleton-sweep-gradient);--semantic-button-skeleton-sweep-transform-from:var(--primitive-button-skeleton-sweep-transform-from);--semantic-button-skeleton-sweep-transform-to:var(--primitive-button-skeleton-sweep-transform-to);--semantic-motion-easing:var(--primitive-easing-out);--semantic-font-body:var(--primitive-font-ui);--semantic-font-heading:var(--primitive-font-display);--semantic-space-0:var(--primitive-space-0);--semantic-space-1:var(--primitive-space-1);--semantic-space-negative-1:var(--primitive-space-negative-1);--semantic-space-2:var(--primitive-space-2);--semantic-space-3:var(--primitive-space-3);--semantic-space-4:var(--primitive-space-4);--semantic-space-6:var(--primitive-space-6);--semantic-space-8:var(--primitive-space-8);--semantic-space-10:var(--primitive-space-10);--semantic-space-12:var(--primitive-space-12);--semantic-layer-sticky:var(--primitive-layer-sticky);--semantic-layer-carousel-controls:var(--primitive-layer-carousel-controls);--semantic-radius-0:var(--primitive-radius-0);--semantic-radius-4:var(--primitive-radius-4);--semantic-radius-8:var(--primitive-radius-8);--semantic-radius-12:var(--primitive-radius-12);--semantic-radius-16:var(--primitive-radius-16);--semantic-radius-20:var(--primitive-radius-20);--semantic-radius-control:var(--primitive-radius-control);--semantic-radius-surface:var(--primitive-radius-surface);--semantic-radius-pill:var(--primitive-radius-pill);--semantic-shadow-none:var(--primitive-shadow-none);--semantic-border-width:var(--primitive-border-width);--semantic-border-width-negative:var(--primitive-border-width-negative);--semantic-shadow-raised:var(--primitive-shadow-raised);--semantic-shadow-soft:var(--primitive-shadow-soft);--semantic-shadow-menu:var(--primitive-shadow-menu);--semantic-shadow-media:var(--primitive-shadow-media);--semantic-elevation-none:var(--primitive-shadow-none);--semantic-elevation-soft:var(--primitive-shadow-soft);--semantic-elevation-raised:var(--primitive-shadow-raised);--semantic-opacity-skeleton-min:var(--primitive-opacity-skeleton-min);--semantic-opacity-skeleton-max:var(--primitive-opacity-skeleton-max);--semantic-type-page-h1:var(--primitive-type-page-h1);--semantic-type-tracking-display:var(--primitive-type-tracking-display);--semantic-type-tracking-heading:var(--primitive-type-tracking-heading);--semantic-type-tracking-body:var(--primitive-type-tracking-body);--semantic-type-h2:var(--primitive-type-h2);--semantic-type-h3:var(--primitive-type-h3);--semantic-type-body:var(--primitive-type-16);--semantic-type-control:var(--primitive-type-14);--semantic-type-caption:var(--primitive-type-caption);--semantic-line-height-heading:var(--primitive-line-height-heading);--semantic-line-height-body:var(--primitive-line-height-body);--semantic-line-height-h2:var(--primitive-line-height-h2);--semantic-line-height-caption:var(--primitive-line-height-caption);--semantic-font-weight-strong:var(--primitive-font-weight-strong);--semantic-font-weight-body:var(--primitive-weight-400);--semantic-font-weight-label:var(--primitive-weight-500);--semantic-font-weight-title:var(--primitive-weight-600);--semantic-color-transparent:var(--primitive-color-transparent);--semantic-alpha-overlay-soft:var(--primitive-color-overlay-soft);--semantic-alpha-overlay-strong:var(--primitive-color-overlay-strong);--semantic-on-overlay-muted:var(--primitive-color-on-overlay-muted);--semantic-media-scrim:var(--primitive-gradient-media-scrim);--semantic-alpha-surface-strong:var(--primitive-color-white-86);--semantic-alpha-reward-border:var(--primitive-color-yellow-300-32);--semantic-size-full:var(--primitive-size-full);--semantic-color-overlay:var(--primitive-color-overlay);--semantic-accent-yellow:var(--primitive-color-yellow-300);--semantic-accent-yellow-soft:var(--primitive-color-yellow-50);--semantic-reward-surface:var(--primitive-color-yellow-300);--semantic-reward-surface-soft:var(--primitive-color-yellow-50);--semantic-reward-ink:var(--primitive-color-ink-warm-950);--semantic-reading-surface:var(--primitive-color-white);--semantic-report-surface:var(--primitive-color-neutral-50);--semantic-accent-yellow-strong:var(--primitive-color-yellow-400);--semantic-accent-yellow-tint:var(--primitive-color-yellow-25);--semantic-font-reading:var(--primitive-font-reading);--semantic-font-mono:var(--primitive-font-mono);--semantic-font-weight-display-min:var(--primitive-font-weight-display-min);--semantic-font-weight-display-max:var(--primitive-font-weight-display-max);--semantic-type-display-floor:var(--primitive-type-display-floor);--semantic-tab-indicator-height:var(--primitive-tab-indicator-height);--semantic-tab-indicator-offset:var(--primitive-tab-indicator-offset);--semantic-tab-indicator-inset:var(--primitive-tab-indicator-inset);--semantic-tab-min-height:var(--primitive-tab-min-height);--semantic-tab-padding-inline:var(--primitive-tab-padding-inline);--semantic-tab-min-height-rich:var(--primitive-tab-min-height-rich);--semantic-tab-type:var(--primitive-tab-type);--semantic-tab-weight:var(--primitive-tab-weight);--semantic-tab-weight-active:var(--primitive-tab-weight-active);--semantic-pastel-pink:var(--primitive-color-pink-50);--semantic-pastel-blue:var(--primitive-color-blue-50);--semantic-pastel-purple:var(--primitive-color-purple-50);--semantic-accent-blue-text:var(--primitive-color-blue-700);--semantic-accent-pink-text:var(--primitive-color-pink-700);--semantic-accent-purple:var(--primitive-color-purple-500);--semantic-accent-purple-text:var(--primitive-color-purple-700);--semantic-accent-purple-soft:var(--primitive-color-purple-50);--semantic-progress-step-symbol-size:var(--primitive-progress-step-symbol-size);--semantic-progress-step-icon-size:var(--primitive-progress-step-icon-size);--semantic-progress-step-halo-width:var(--primitive-progress-step-halo-width);--semantic-progress-step-label-size:var(--primitive-progress-step-label-size);--semantic-focus-soft:var(--primitive-focus-soft);--semantic-type-editorial-number:var(--primitive-type-32);--semantic-type-editorial-heading:var(--primitive-type-24);--semantic-type-editorial-lead:var(--primitive-type-22);--semantic-type-editorial-item:var(--primitive-type-18);--semantic-work-thought-map:var(--primitive-color-green-50);--semantic-work-draft:var(--primitive-color-pink-50);--semantic-work-presentation:var(--primitive-color-blue-50);--semantic-presentation-discourse-opening:var(--primitive-color-blue-700);--semantic-presentation-discourse-opening-soft:var(--primitive-color-blue-50);--semantic-presentation-discourse-reason:var(--primitive-color-purple-700);--semantic-presentation-discourse-reason-soft:var(--primitive-color-purple-50);--semantic-presentation-discourse-example:var(--primitive-color-yellow-800);--semantic-presentation-discourse-example-soft:var(--primitive-color-yellow-50);--semantic-presentation-discourse-problem:var(--primitive-color-orange-700);--semantic-presentation-discourse-problem-soft:var(--primitive-color-orange-50);--semantic-presentation-discourse-closing:var(--primitive-color-pink-700);--semantic-presentation-discourse-closing-soft:var(--primitive-color-pink-50);--semantic-work-thought-map-surface:var(--primitive-color-neutral-50);--semantic-work-thought-map-accent:var(--primitive-color-green-650);--semantic-work-thought-map-accent-soft:var(--primitive-color-green-50);--semantic-work-thought-map-text:var(--primitive-color-green-700);--semantic-work-thought-map-border:var(--primitive-color-green-100);--semantic-work-thought-map-branch-1:var(--primitive-color-purple-700);--semantic-work-thought-map-branch-2:var(--primitive-color-blue-700);--semantic-work-thought-map-branch-3:var(--primitive-color-green-650);--semantic-work-thought-map-branch-4:var(--primitive-color-orange-700);--semantic-work-thought-map-branch-5:var(--primitive-color-pink-700);--semantic-work-thought-map-branch-6:var(--primitive-color-red-700);--semantic-work-thought-map-branch-7:var(--primitive-color-yellow-800);--semantic-work-thought-map-branch-8:var(--primitive-color-ink-warm-700);--semantic-work-writing-surface:var(--primitive-color-neutral-50);--semantic-work-writing-accent:var(--primitive-color-pink-500);--semantic-work-writing-accent-soft:var(--primitive-color-pink-50);--semantic-work-writing-text:var(--primitive-color-pink-700);--semantic-work-writing-border:var(--primitive-color-pink-200);--semantic-work-presentation-surface:var(--primitive-color-neutral-50);--semantic-work-presentation-accent:var(--primitive-color-blue-500);--semantic-work-presentation-accent-soft:var(--primitive-color-blue-50);--semantic-work-presentation-text:var(--primitive-color-blue-700);--semantic-work-presentation-border:var(--primitive-color-blue-200);--semantic-dropdown-max-height:var(--primitive-dropdown-max-height);--semantic-showcase-min-width:var(--primitive-showcase-min-width);--semantic-showcase-max-width:var(--primitive-showcase-max-width);--semantic-showcase-letter-spacing:var(--primitive-showcase-letter-spacing);--semantic-showcase-grid-double:var(--primitive-showcase-grid-double);--semantic-showcase-grid-single:var(--primitive-showcase-grid-single);--semantic-showcase-reduced-duration:var(--primitive-showcase-reduced-duration);--semantic-showcase-iteration-count:var(--primitive-showcase-iteration-count);--semantic-icon-line-weight:var(--primitive-icon-line-weight);--semantic-report-evidence-icon-size:var(--primitive-report-evidence-icon-size);--semantic-report-benefit-icon-size:var(--primitive-report-benefit-icon-size);--semantic-report-media-height:var(--primitive-report-media-height);--semantic-report-media-ratio:var(--primitive-report-media-ratio);--semantic-essay-report-hero-max-width:var(--primitive-essay-report-hero-max-width);--semantic-essay-report-hero-min-height:var(--primitive-essay-report-hero-min-height);--semantic-essay-report-hero-gap:var(--primitive-essay-report-hero-gap);--semantic-essay-report-hero-padding-bottom:var(--primitive-essay-report-hero-padding-bottom);--semantic-essay-report-hero-padding-block:var(--primitive-essay-report-hero-padding-block);--semantic-essay-report-hero-padding-inline:var(--primitive-essay-report-hero-padding-inline);--semantic-report-kicker-gap:var(--primitive-report-kicker-gap);--semantic-report-kicker-margin:var(--primitive-report-kicker-margin);--semantic-report-rail-desc-line-height:var(--primitive-report-rail-desc-line-height);--semantic-shell-rail-width:var(--primitive-shell-rail-width);--semantic-shell-rail-collapsed-width:var(--primitive-shell-rail-collapsed-width);--semantic-page-measure:var(--primitive-page-measure);--semantic-page-gutter:var(--primitive-page-gutter);--semantic-breakpoint-mobile:var(--primitive-breakpoint-mobile);--semantic-breakpoint-tablet:var(--primitive-breakpoint-tablet);--semantic-subscription-dialog-max-width:var(--primitive-subscription-dialog-max-width);--semantic-subscription-dialog-narrow-max-width:var(--primitive-subscription-dialog-narrow-max-width);--semantic-nav-height-desktop:var(--primitive-nav-height-desktop);--semantic-nav-height-mobile:var(--primitive-nav-height-mobile);--semantic-nav-inset:var(--primitive-nav-inset);--semantic-nav-safe-inset:var(--primitive-nav-safe-inset);--semantic-shell-mobile-reserved-space:var(--primitive-shell-mobile-reserved-space);--semantic-shell-mobile-content-reserved-space:var(--primitive-shell-mobile-content-reserved-space);--semantic-shell-mobile-nav-min-height:var(--primitive-shell-mobile-nav-min-height);--semantic-report-nav-tablet-rail-offset:var(--primitive-report-nav-tablet-rail-offset);--semantic-report-nav-layer:var(--primitive-report-nav-layer);--semantic-live-report-stage-small:var(--primitive-live-report-stage-small);--semantic-live-report-stage-medium:var(--primitive-live-report-stage-medium);--semantic-live-report-stage-large:var(--primitive-live-report-stage-large);--semantic-live-report-skeleton-height:var(--primitive-live-report-skeleton-height);--semantic-detail-carousel-gutter:var(--primitive-detail-carousel-gutter);--semantic-support-panel-width:var(--primitive-support-panel-width);--semantic-support-panel-height:var(--primitive-support-panel-height);--semantic-support-header-icon-size:var(--primitive-support-header-icon-size);--semantic-support-action-height:var(--primitive-support-action-height);--semantic-support-composer-button-size:var(--primitive-support-composer-button-size);--semantic-support-radius:var(--primitive-support-radius);--semantic-support-message-max-width:var(--primitive-support-message-max-width);--semantic-support-type-body:var(--primitive-support-type-body);--semantic-support-type-heading:var(--primitive-support-type-heading);--semantic-support-type-meta:var(--primitive-support-type-meta);--semantic-support-type-note:var(--primitive-support-type-note);--semantic-support-radius-icon:var(--primitive-support-radius-icon);--semantic-support-radius-control:var(--primitive-support-radius-control);--semantic-support-radius-message:var(--primitive-support-radius-message);--semantic-support-input-min-height:var(--primitive-support-input-min-height);--semantic-support-loading-width:var(--primitive-support-loading-width);--semantic-support-loading-line-height:var(--primitive-support-loading-line-height);--semantic-report-title:var(--primitive-type-48);--semantic-report-heading:var(--primitive-type-24);--semantic-report-body:var(--primitive-type-16);--semantic-report-meta:var(--primitive-type-13);--semantic-report-line-height:var(--primitive-line-height-body);--semantic-record-row-inquiry-slot:var(--primitive-record-row-inquiry-slot);--semantic-record-row-inquiry-radius:var(--primitive-record-row-inquiry-radius);--semantic-record-row-inquiry-visual-padding:var(--primitive-record-row-inquiry-visual-padding);--semantic-record-row-inquiry-status-inset:var(--primitive-record-row-inquiry-status-inset);--semantic-record-row-inquiry-body-row-gap:var(--primitive-record-row-inquiry-body-row-gap);--semantic-record-row-inquiry-body-column-gap:var(--primitive-record-row-inquiry-body-column-gap);--semantic-record-row-inquiry-body-padding:var(--primitive-record-row-inquiry-body-padding);--semantic-record-row-inquiry-body-padding-min:var(--primitive-record-row-inquiry-body-padding-min);--semantic-record-row-inquiry-body-padding-max:var(--primitive-record-row-inquiry-body-padding-max);--semantic-record-row-inquiry-title-size:var(--primitive-record-row-inquiry-title-size);--semantic-record-row-inquiry-title-size-mobile:var(--primitive-record-row-inquiry-title-size-mobile);--semantic-record-row-inquiry-title-weight:var(--primitive-record-row-inquiry-title-weight);--semantic-record-row-inquiry-title-line-height:var(--primitive-record-row-inquiry-title-line-height);--semantic-record-row-inquiry-meta-row-gap:var(--primitive-record-row-inquiry-meta-row-gap);--semantic-record-row-inquiry-meta-column-gap:var(--primitive-record-row-inquiry-meta-column-gap);--semantic-record-row-inquiry-meta-size:var(--primitive-record-row-inquiry-meta-size);--semantic-record-row-inquiry-state-line-height:var(--primitive-record-row-inquiry-state-line-height);--semantic-record-row-inquiry-progress-width:var(--primitive-record-row-inquiry-progress-width);--semantic-record-row-inquiry-progress-height:var(--primitive-record-row-inquiry-progress-height);--semantic-record-row-inquiry-steps-max-width:var(--primitive-record-row-inquiry-steps-max-width);--semantic-record-row-inquiry-step-symbol-size:var(--primitive-record-row-inquiry-step-symbol-size);--semantic-record-row-inquiry-step-image-size:var(--primitive-record-row-inquiry-step-image-size);--semantic-record-row-inquiry-step-copy-size:var(--primitive-record-row-inquiry-step-copy-size);--semantic-record-row-inquiry-step-label-size:var(--primitive-record-row-inquiry-step-label-size);--semantic-record-row-inquiry-upcoming-opacity:var(--primitive-record-row-inquiry-upcoming-opacity);--semantic-record-row-inquiry-mobile-visual-height:var(--primitive-record-row-inquiry-mobile-visual-height);--semantic-record-row-inquiry-mobile-padding:var(--primitive-record-row-inquiry-mobile-padding);--semantic-record-row-inquiry-mobile-padding-bottom:var(--primitive-record-row-inquiry-mobile-padding-bottom);--semantic-record-row-hover:var(--primitive-record-row-hover);--semantic-record-row-focus-width:var(--primitive-record-row-focus-width);--semantic-record-row-inquiry-image-hover-scale:var(--primitive-record-row-inquiry-image-hover-scale);--semantic-teacher-detail-content-max-width:var(--primitive-teacher-detail-content-max-width);--semantic-teacher-detail-cover-size:var(--primitive-teacher-detail-cover-size);--semantic-teacher-detail-navbar-min-height:var(--primitive-teacher-detail-navbar-min-height);--semantic-print-page-size:var(--primitive-print-page-size);--semantic-print-page-width:var(--primitive-print-page-width);--semantic-print-margin-block:var(--primitive-print-margin-block);--semantic-print-margin-inline:var(--primitive-print-margin-inline);--semantic-print-essay-summary-top-inset:var(--primitive-print-essay-summary-top-inset);--semantic-print-essay-body-type:var(--primitive-print-essay-body-type);--semantic-print-essay-meta-type:var(--primitive-print-essay-meta-type);--semantic-print-essay-title-type:var(--primitive-print-essay-title-type);--semantic-print-essay-display-type:var(--primitive-print-essay-display-type);--semantic-print-essay-line-height:var(--primitive-print-essay-line-height);--semantic-print-essay-section-gap:var(--primitive-print-essay-section-gap);--semantic-print-essay-item-gap:var(--primitive-print-essay-item-gap);--semantic-print-essay-detail-gap:var(--primitive-print-essay-detail-gap);--semantic-print-essay-hair-space:var(--primitive-print-essay-hair-space);--semantic-print-essay-illustration-size:var(--primitive-print-essay-illustration-size);--semantic-print-essay-icon-size:var(--primitive-print-essay-icon-size);--semantic-print-essay-mark-size:var(--primitive-print-essay-mark-size);--semantic-print-margin-bottom:var(--primitive-print-margin-bottom);--semantic-print-header-offset:var(--primitive-print-header-offset);--semantic-print-header-height:var(--primitive-print-header-height);--semantic-print-header-gap:var(--primitive-print-header-gap);--semantic-print-type-body:var(--primitive-print-type-body);--semantic-print-type-meta:var(--primitive-print-type-meta);--semantic-print-line-height-body:var(--primitive-print-line-height-body);--semantic-print-section-gap:var(--primitive-print-section-gap);--semantic-print-card-padding:var(--primitive-print-card-padding);--semantic-print-rail-gap:var(--primitive-print-rail-gap);--semantic-print-strip-gap:var(--primitive-print-strip-gap);--semantic-print-strip-item-gap:var(--primitive-print-strip-item-gap);--semantic-print-hairline:var(--primitive-print-hairline);--semantic-print-rule:var(--primitive-print-color-rule);--semantic-print-meta:var(--primitive-print-color-meta);--semantic-writing-header-min-height:var(--primitive-writing-header-min-height);--semantic-writing-header-padding-block:var(--primitive-space-3);--semantic-writing-header-title-gap:var(--primitive-space-1);--semantic-writing-header-title-type:var(--primitive-type-24);--semantic-writing-header-title-weight:var(--primitive-weight-800);--semantic-writing-header-action-height:var(--primitive-target-size);--semantic-detail-level-thinking:var(--primitive-color-green-650);--semantic-detail-level-writing:var(--primitive-color-pink-500);--semantic-detail-level-speaking:var(--primitive-color-blue-500);--semantic-detail-progress-symbol-size:var(--primitive-detail-progress-symbol-size);--semantic-detail-progress-symbol-border:var(--primitive-color-ink-950-10);--semantic-detail-progress-symbol-color:var(--primitive-color-ink-500);--semantic-detail-tabs-icon-size:var(--primitive-detail-tabs-icon-size);--semantic-detail-navbar-gap:var(--primitive-detail-navbar-gap);--semantic-detail-navbar-min-height:var(--primitive-detail-navbar-min-height);--semantic-detail-navbar-title-max-width:var(--primitive-detail-navbar-title-max-width);--semantic-detail-actions-gap:var(--primitive-detail-actions-gap);--semantic-detail-action-gap:var(--primitive-detail-action-gap);--semantic-detail-action-min-height:var(--primitive-detail-action-min-height);--semantic-detail-action-padding-inline:var(--primitive-detail-action-padding-inline);--semantic-detail-action-radius:var(--primitive-radius-pill);--semantic-detail-action-color:var(--primitive-color-ink-700);--semantic-detail-action-font-size:var(--primitive-detail-action-font-size);--semantic-detail-action-font-weight:var(--primitive-font-weight-strong);--semantic-detail-action-disabled-opacity:var(--primitive-detail-action-disabled-opacity);--semantic-detail-action-icon-size:var(--primitive-detail-action-icon-size);--semantic-detail-chevron-size:var(--primitive-detail-chevron-size);--semantic-detail-navbar-mobile-gap:var(--primitive-detail-navbar-mobile-gap);--semantic-detail-report-max-width:var(--primitive-detail-report-max-width);--semantic-detail-report-gutter:var(--primitive-detail-report-gutter);--semantic-profile-card-width:var(--primitive-profile-card-width);--semantic-profile-card-height:var(--primitive-profile-card-height);--semantic-profile-card-tile-size:var(--primitive-profile-card-tile-size);--semantic-profile-card-padding:var(--primitive-profile-card-padding);--semantic-profile-card-radius:var(--primitive-profile-card-radius);--semantic-profile-card-background:var(--primitive-color-white);--semantic-profile-avatar-size:var(--primitive-profile-avatar-size);--semantic-profile-avatar-radius:var(--primitive-profile-avatar-radius);--semantic-profile-avatar-border:var(--primitive-profile-avatar-border);--semantic-profile-avatar-background:var(--primitive-profile-avatar-background);--semantic-profile-cosmetic-radius:var(--primitive-profile-cosmetic-radius);--semantic-profile-character-padding:var(--primitive-profile-character-padding);--semantic-profile-character-carousel-art-size:var(--primitive-profile-character-carousel-art-size);--semantic-profile-character-carousel-media-filter:var(--primitive-profile-character-carousel-media-filter);--semantic-empty-state-classroom-art-size:var(--primitive-empty-state-classroom-art-size);--semantic-profile-character-active-dot-scale:var(--primitive-profile-character-active-dot-scale);--semantic-profile-character-pose-grid-min:var(--primitive-profile-character-pose-grid-min);--semantic-profile-character-pose-selected-border:var(--primitive-profile-character-pose-selected-border);--semantic-profile-character-pose-selected-ring:var(--primitive-profile-character-pose-selected-ring);--component-page-header-title:var(--semantic-type-page-h1);--component-page-header-tracking:var(--semantic-type-tracking-display);--component-heading-tracking:var(--semantic-type-tracking-heading);--component-page-header-line-height:var(--semantic-line-height-heading);--component-page-header-font:var(--semantic-font-heading);--component-page-header-gap:var(--semantic-space-3);--component-surface-background:var(--semantic-surface-raised);--component-surface-muted-background:var(--semantic-surface-muted);--component-surface-border:var(--semantic-border-subtle);--component-border-strong:var(--semantic-border-strong);--component-border-cool:var(--semantic-border-cool);--component-surface-radius:var(--semantic-radius-surface);--component-surface-padding:var(--semantic-space-6);--component-surface-padding-compact:var(--semantic-space-4);--component-surface-shadow:var(--semantic-elevation-soft);--component-card-radius:var(--semantic-radius-20);--component-card-radius-compact:var(--semantic-radius-16);--component-card-elevation:var(--semantic-elevation-soft);--component-interactive-surface-row-background:var(--semantic-surface-canvas);--component-interactive-surface-card-background:var(--semantic-surface-raised);--component-interactive-surface-hover-background:var(--semantic-action-primary-soft);--component-interactive-surface-active-background:var(--semantic-action-selected-surface);--component-interactive-surface-foreground:var(--semantic-text-primary);--component-interactive-surface-border-width:var(--semantic-border-width);--component-interactive-surface-row-border:var(--semantic-border-subtle);--component-interactive-surface-card-border:var(--semantic-border-default);--component-interactive-surface-row-radius:var(--semantic-radius-0);--component-interactive-surface-card-radius:var(--semantic-radius-surface);--component-interactive-surface-padding-block:var(--semantic-space-3);--component-interactive-surface-padding-inline:var(--semantic-space-4);--component-interactive-surface-gap:var(--semantic-space-3);--component-interactive-surface-focus-ring:var(--semantic-focus-ring);--component-interactive-surface-focus-soft:var(--semantic-focus-soft);--component-interactive-surface-focus-width:var(--semantic-focus-width);--component-interactive-surface-focus-halo-width:var(--semantic-interactive-surface-focus-halo-width);--component-interactive-surface-motion:var(--semantic-motion-fast);--component-interactive-surface-easing:var(--semantic-motion-easing);--component-interactive-surface-press-scale:var(--semantic-interactive-surface-press-scale);--component-interactive-surface-indicator-offset:var(--semantic-space-1);--component-interactive-surface-indicator-foreground:var(--semantic-text-secondary);--component-interactive-surface-disabled-opacity:var(--semantic-opacity-disabled);--component-dropdown-radius:var(--semantic-radius-8);--component-dropdown-trigger-radius:var(--semantic-radius-8);--component-dropdown-trigger-type:var(--semantic-type-control);--component-dropdown-trigger-line-height:var(--semantic-line-height-heading);--component-dropdown-trigger-hover-background:var(--semantic-surface-muted);--component-dropdown-trigger-expanded-foreground:var(--semantic-action-primary-strong);--component-dropdown-menu-layer:var(--semantic-layer-carousel-controls);--component-dropdown-menu-offset:var(--semantic-space-1);--component-dropdown-menu-padding:var(--semantic-space-2);--component-dropdown-menu-gap:var(--semantic-space-1);--component-dropdown-option-padding-inline:var(--semantic-space-3);--component-dropdown-option-border-width:var(--semantic-border-width);--component-dropdown-option-radius:var(--semantic-radius-8);--component-dropdown-option-selected-foreground:var(--semantic-action-primary-strong);--component-dropdown-option-icon-size:var(--semantic-space-6);--component-dropdown-option-icon-foreground:var(--semantic-action-primary-strong);--component-dropdown-option-copy-gap:var(--semantic-space-0);--component-dropdown-option-copy-foreground:var(--semantic-text-primary);--component-dropdown-option-copy-muted:var(--semantic-text-secondary);--component-dropdown-option-copy-type:var(--semantic-type-control);--component-dropdown-option-copy-line-height:var(--semantic-line-height-heading);--component-dropdown-option-copy-caption-line-height:var(--semantic-line-height-caption);--component-dropdown-empty-margin:var(--semantic-space-3);--component-dropdown-focus-width:var(--semantic-focus-width);--component-dropdown-focus-soft:var(--semantic-focus-soft);--component-dropdown-elevation:var(--semantic-elevation-raised);--component-dropdown-max-height:var(--semantic-dropdown-max-height);--component-list-radius:var(--semantic-radius-16);--component-list-elevation:var(--semantic-elevation-none);--component-list-item-thumb-size:var(--semantic-space-8);--component-radius-list-item:var(--semantic-radius-8);--component-list-item-padding-block:var(--semantic-space-2);--component-list-item-padding-inline:var(--semantic-space-3);--component-list-hover-background:var(--semantic-surface-muted);--component-list-selected-background:var(--semantic-action-primary-soft);--component-list-selected-foreground:var(--semantic-text-primary);--component-list-leading-background:var(--semantic-action-primary-soft);--component-list-focus-width:var(--semantic-focus-width);--component-list-focus-soft:var(--semantic-focus-soft);--component-list-transition:var(--semantic-motion-fast);--component-list-easing:var(--semantic-motion-easing);--component-list-card-radius:var(--semantic-radius-16);--component-list-card-padding:var(--semantic-space-4);--component-list-card-gap:var(--semantic-space-3);--component-list-card-border:var(--semantic-border-subtle);--component-list-card-hover-border:var(--semantic-border-strong);--component-list-card-background:var(--semantic-surface-canvas);--component-list-card-hover-background:var(--semantic-surface-muted);--component-list-card-elevation:var(--semantic-elevation-none);--component-description-list-column-gap:var(--semantic-space-6);--component-description-list-row-padding:var(--semantic-space-4);--component-description-list-divider:var(--semantic-border-subtle);--component-description-list-label-size:var(--semantic-type-caption);--component-description-list-icon-size:var(--semantic-space-8);--component-description-list-icon-background:var(--semantic-action-primary-soft);--component-description-list-icon-foreground:var(--semantic-action-primary-strong);--component-progress-bar-height:var(--semantic-record-row-inquiry-progress-height);--component-progress-bar-radius:var(--semantic-radius-pill);--component-progress-bar-track:var(--semantic-progress-track);--component-progress-bar-fill:var(--semantic-progress-active);--component-progress-bar-value-size:var(--semantic-type-body);--component-progress-transition:var(--semantic-motion-standard);--component-progress-easing:var(--semantic-motion-easing);--component-badge-radius:var(--semantic-radius-pill);--component-navbar-radius:var(--semantic-radius-12);--component-navbar-min-height:var(--semantic-target-min);--component-navbar-gap:var(--semantic-space-3);--component-nav-height-desktop:var(--semantic-nav-height-desktop);--component-nav-height-mobile:var(--semantic-nav-height-mobile);--component-nav-inset:var(--semantic-nav-inset);--component-nav-safe-inset:var(--semantic-nav-safe-inset);--component-shell-mobile-reserved-space:var(--semantic-shell-mobile-reserved-space);--component-shell-mobile-content-reserved-space:var(--semantic-shell-mobile-content-reserved-space);--component-shell-mobile-nav-min-height:var(--semantic-shell-mobile-nav-min-height);--component-button-primary-background:var(--semantic-action-primary);--component-button-primary-hover-background:var(--semantic-action-selected-surface);--component-button-primary-foreground:var(--semantic-text-primary);--component-button-reward-background:var(--semantic-reward-surface);--component-button-reward-hover-background:var(--semantic-action-selected-surface);--component-button-reward-foreground:var(--semantic-reward-ink);--component-button-secondary-background:var(--semantic-action-secondary);--component-button-secondary-hover-background:var(--semantic-surface-muted);--component-button-secondary-foreground:var(--semantic-text-primary);--component-button-quiet-hover-background:var(--semantic-surface-muted);--component-nav-selected-background:var(--semantic-action-selected-surface);--component-button-danger-background:var(--semantic-status-danger);--component-button-danger-hover-background:var(--semantic-status-danger-soft);--component-button-danger-hover-foreground:var(--semantic-status-danger);--component-button-danger-foreground:var(--semantic-surface-canvas);--component-button-disabled-background:var(--semantic-action-disabled-background);--component-button-disabled-foreground:var(--semantic-action-disabled-foreground);--component-button-radius:var(--semantic-radius-control);--component-button-gap:var(--semantic-space-2);--component-button-active-scale:var(--semantic-checkbox-press-scale);--component-control-target-size:var(--semantic-target-min);--component-control-padding-none:var(--semantic-space-0);--component-control-border:var(--semantic-border-subtle);--component-control-border-subtle:var(--semantic-border-subtle);--component-control-border-width:var(--semantic-border-width);--component-control-background:var(--semantic-surface-canvas);--component-control-padding-inline:var(--semantic-space-4);--component-control-padding-block:var(--semantic-space-2);--component-control-hover-lift:var(--semantic-space-0);--component-control-hover-background:var(--semantic-surface-muted);--component-control-radius-pill:var(--semantic-radius-pill);--component-control-focus-soft:var(--semantic-focus-soft);--component-control-focus-width:var(--semantic-focus-width);--component-control-transition-fast:var(--semantic-motion-fast);--component-field-min-height:var(--semantic-field-min-height);--component-field-border:var(--semantic-border-subtle);--component-field-surface:var(--semantic-surface-sunken);--component-field-surface-hover:var(--semantic-surface-sunken-hover);--component-field-radius:var(--semantic-radius-control);--component-field-focus-border:var(--semantic-field-focus-border);--component-field-invalid-border:var(--semantic-field-invalid-border);--component-field-focus-width:var(--semantic-field-focus-width);--component-field-transition:var(--semantic-motion-fast);--component-field-easing:var(--semantic-motion-easing);--component-checkbox-size:var(--semantic-checkbox-size);--component-checkbox-check-size:var(--semantic-checkbox-check-size);--component-checkbox-radius:var(--semantic-checkbox-radius);--component-checkbox-border:var(--semantic-border-strong);--component-checkbox-selected-background:var(--semantic-action-primary);--component-checkbox-selected-foreground:var(--semantic-text-primary);--component-checkbox-hover-border:var(--semantic-border-strong);--component-checkbox-press-scale:var(--semantic-checkbox-press-scale);--component-checkbox-mark-resting-scale:var(--semantic-checkbox-mark-resting-scale);--component-checkbox-mark-selected-scale:var(--semantic-checkbox-mark-selected-scale);--component-checkbox-opacity-disabled:var(--semantic-opacity-disabled);--component-checkbox-transition:var(--semantic-motion-fast);--component-control-easing:var(--semantic-motion-easing);--component-status-radius:var(--semantic-radius-pill);--component-status-padding-inline:var(--semantic-space-3);--component-status-padding-block:var(--semantic-space-1);--component-status-success-background:var(--semantic-status-success-soft);--component-status-success-foreground:var(--semantic-status-success);--component-status-info-background:var(--semantic-status-info);--component-status-info-foreground:var(--semantic-text-primary);--component-status-warning-background:var(--semantic-status-warning-soft);--component-status-warning-foreground:var(--semantic-status-warning);--component-accent-yellow-tint:var(--semantic-accent-yellow-tint);--component-status-danger-background:var(--semantic-status-danger-soft);--component-status-danger-foreground:var(--semantic-status-danger);--component-status-neutral-background:var(--semantic-status-neutral);--component-status-neutral-foreground:var(--semantic-text-secondary);--component-accent-blue-text:var(--semantic-accent-blue-text);--component-accent-pink-text:var(--semantic-accent-pink-text);--component-accent-purple:var(--semantic-accent-purple);--component-accent-purple-text:var(--semantic-accent-purple-text);--component-skeleton-background:var(--semantic-border-subtle);--component-skeleton-min-opacity:var(--semantic-opacity-skeleton-min);--component-skeleton-max-opacity:var(--semantic-opacity-skeleton-max);--component-skeleton-duration:var(--semantic-motion-skeleton);--component-skeleton-easing:var(--semantic-motion-easing);--component-skeleton-sweep-inset:var(--semantic-skeleton-sweep-inset);--component-skeleton-sweep-gradient:var(--semantic-skeleton-sweep-gradient);--component-skeleton-sweep-transform-from:var(--semantic-skeleton-sweep-transform-from);--component-skeleton-sweep-transform-to:var(--semantic-skeleton-sweep-transform-to);--component-button-skeleton-sweep-inset:var(--semantic-button-skeleton-sweep-inset);--component-button-skeleton-sweep-gradient:var(--semantic-button-skeleton-sweep-gradient);--component-button-skeleton-sweep-transform-from:var(--semantic-button-skeleton-sweep-transform-from);--component-button-skeleton-sweep-transform-to:var(--semantic-button-skeleton-sweep-transform-to);--component-text-caption:var(--semantic-type-caption);--component-text-body:var(--semantic-type-body);--component-text-heading:var(--semantic-type-h2);--component-text-line-height:var(--semantic-line-height-heading);--component-text-body-line-height:var(--semantic-line-height-body);--component-text-heading-line-height:var(--semantic-line-height-h2);--component-text-caption-line-height:var(--semantic-line-height-caption);--component-visually-hidden-size:var(--semantic-border-width);--component-visually-hidden-offset:var(--semantic-border-width-negative);--component-control-transparent:var(--semantic-color-transparent);--component-control-full-width:var(--semantic-size-full);--component-control-selected-indicator-offset:var(--semantic-border-width-negative);--component-field-error-background:var(--semantic-status-danger-soft);--component-field-error-border:var(--semantic-status-danger);--component-field-textarea-min-size:var(--semantic-field-textarea-min-size);--component-showcase-min-width:var(--semantic-showcase-min-width);--component-showcase-max-width:var(--semantic-showcase-max-width);--component-showcase-swatch-size:var(--semantic-space-8);--component-showcase-letter-spacing:var(--semantic-showcase-letter-spacing);--component-showcase-grid-double:var(--semantic-showcase-grid-double);--component-showcase-grid-single:var(--semantic-showcase-grid-single);--component-empty-state-classroom-art-size:var(--semantic-empty-state-classroom-art-size);--component-showcase-reduced-duration:var(--semantic-showcase-reduced-duration);--component-showcase-iteration-count:var(--semantic-showcase-iteration-count);--component-showcase-full-width:var(--semantic-size-full);--component-showcase-gutter:var(--semantic-space-8);--component-showcase-gutter-narrow:var(--semantic-space-6);--component-font-weight-strong:var(--semantic-font-weight-strong);--component-font-weight-body:var(--semantic-font-weight-body);--component-font-weight-label:var(--semantic-font-weight-label);--component-font-weight-title:var(--semantic-font-weight-title);--component-icon-line-weight:var(--semantic-icon-line-weight);--component-report-title:var(--semantic-report-title);--component-report-heading:var(--semantic-report-heading);--component-report-body:var(--semantic-report-body);--component-report-meta:var(--semantic-report-meta);--component-report-line-height:var(--semantic-report-line-height);--component-report-reading-surface:var(--semantic-reading-surface);--component-report-neutral-surface:var(--semantic-report-surface);--component-reward-surface:var(--semantic-reward-surface);--component-reward-surface-soft:var(--semantic-reward-surface-soft);--component-reward-ink:var(--semantic-reward-ink);--component-current-color:var(--semantic-text-primary);--component-layer-sticky:var(--semantic-layer-sticky);--component-layer-carousel-controls:var(--semantic-layer-carousel-controls);--component-font-body:var(--semantic-font-body);--component-font-heading:var(--semantic-font-heading);--component-font-reading:var(--semantic-font-reading);--component-font-mono:var(--semantic-font-mono);--component-font-display-floor:var(--semantic-type-display-floor);--component-font-display-weight-min:var(--semantic-font-weight-display-min);--component-font-display-weight-max:var(--semantic-font-weight-display-max);--component-brand-decorative:var(--semantic-brand-decorative);--component-progress-ring:var(--semantic-progress-ring);--component-progress-track:var(--semantic-progress-track);--component-progress-active:var(--semantic-progress-active);--component-progress-step-symbol-size:var(--semantic-progress-step-symbol-size);--component-progress-step-icon-size:var(--semantic-progress-step-icon-size);--component-progress-step-halo-width:var(--semantic-progress-step-halo-width);--component-progress-step-label-size:var(--semantic-progress-step-label-size);--component-accent-yellow-strong:var(--semantic-accent-yellow-strong);--component-subscription-surface:var(--semantic-surface-raised);--component-subscription-surface-muted:var(--semantic-surface-muted);--component-subscription-surface-action:var(--semantic-action-primary-soft);--component-subscription-surface-selected:var(--semantic-action-selected-surface);--component-subscription-surface-success:var(--semantic-status-success-soft);--component-subscription-text:var(--semantic-text-primary);--component-subscription-text-secondary:var(--semantic-text-secondary);--component-subscription-text-muted:var(--semantic-text-muted);--component-subscription-action:var(--semantic-action-primary);--component-subscription-action-strong:var(--semantic-action-primary-strong);--component-subscription-border:var(--semantic-border-subtle);--component-subscription-border-default:var(--semantic-border-default);--component-subscription-border-strong:var(--semantic-border-strong);--component-subscription-border-width:var(--semantic-border-width);--component-subscription-surface-canvas:var(--semantic-surface-canvas);--component-subscription-status-success:var(--semantic-status-success);--component-subscription-radius-card:var(--component-card-radius);--component-subscription-radius-compact:var(--component-card-radius-compact);--component-subscription-radius-control:var(--component-button-radius);--component-subscription-radius-pill:var(--semantic-radius-pill);--component-subscription-radius-icon:var(--semantic-radius-12);--component-subscription-space-1:var(--semantic-space-1);--component-subscription-space-2:var(--semantic-space-2);--component-subscription-space-3:var(--semantic-space-3);--component-subscription-space-4:var(--semantic-space-4);--component-subscription-space-6:var(--semantic-space-6);--component-subscription-space-8:var(--semantic-space-8);--component-subscription-space-10:var(--semantic-space-10);--component-subscription-space-12:var(--semantic-space-12);--component-subscription-type-body:var(--semantic-type-body);--component-subscription-type-control:var(--semantic-type-control);--component-subscription-type-caption:var(--semantic-type-caption);--component-subscription-type-h2:var(--semantic-type-h2);--component-subscription-type-h3:var(--semantic-type-h3);--component-subscription-line-body:var(--semantic-line-height-body);--component-subscription-line-caption:var(--semantic-line-height-caption);--component-subscription-font-heading:var(--component-font-heading);--component-subscription-font-page-heading:var(--component-page-header-font);--component-subscription-font-weight-strong:var(--component-font-weight-strong);--component-subscription-motion-fast:var(--semantic-motion-fast);--component-subscription-motion-easing:var(--semantic-motion-easing);--component-subscription-focus-ring:var(--semantic-focus-ring);--component-subscription-focus-width:var(--semantic-focus-width);--component-subscription-target-min:var(--semantic-target-min);--component-subscription-elevation:var(--component-card-elevation);--component-subscription-backdrop:var(--semantic-alpha-overlay-strong);--component-subscription-tracking-label:var(--semantic-type-tracking-body);--component-subscription-dialog-max-width:var(--semantic-subscription-dialog-max-width);--component-subscription-dialog-narrow-max-width:var(--semantic-subscription-dialog-narrow-max-width);--component-presentation-analysis-radius:var(--semantic-radius-20);--component-presentation-analysis-elevation:var(--semantic-elevation-raised);--component-presentation-genre-surface:var(--semantic-surface-raised);--component-presentation-genre-surface-soft:var(--semantic-surface-subtle);--component-presentation-genre-text:var(--semantic-text-primary);--component-presentation-genre-text-secondary:var(--semantic-text-secondary);--component-presentation-genre-border:var(--semantic-border-default);--component-presentation-genre-border-subtle:var(--semantic-border-subtle);--component-presentation-genre-border-width:var(--semantic-border-width);--component-presentation-genre-radius-surface:var(--semantic-radius-surface);--component-presentation-genre-radius-control:var(--semantic-radius-control);--component-presentation-genre-radius-pill:var(--semantic-radius-pill);--component-presentation-genre-shadow:var(--semantic-shadow-raised);--component-presentation-genre-context-surface:var(--semantic-work-presentation-accent-soft);--component-presentation-genre-context-text:var(--semantic-work-presentation-text);--component-presentation-genre-focus-ring:var(--semantic-focus-ring);--component-presentation-genre-focus-soft:var(--semantic-focus-soft);--component-presentation-genre-focus-width:var(--semantic-focus-width);--component-presentation-genre-target:var(--semantic-target-min);--component-presentation-genre-radio-size:var(--semantic-checkbox-size);--component-presentation-genre-space-1:var(--semantic-space-1);--component-presentation-genre-space-2:var(--semantic-space-2);--component-presentation-genre-space-3:var(--semantic-space-3);--component-presentation-genre-space-4:var(--semantic-space-4);--component-presentation-genre-space-6:var(--semantic-space-6);--component-presentation-genre-space-8:var(--semantic-space-8);--component-presentation-genre-heading-font:var(--semantic-font-heading);--component-presentation-genre-heading-type:var(--semantic-type-h2);--component-presentation-genre-heading-weight:var(--semantic-font-weight-display-max);--component-presentation-genre-heading-tracking:var(--semantic-type-tracking-heading);--component-presentation-genre-heading-line-height:var(--semantic-line-height-heading);--component-presentation-genre-body-type:var(--semantic-type-body);--component-presentation-genre-control-type:var(--semantic-type-control);--component-presentation-genre-caption-type:var(--semantic-type-caption);--component-presentation-genre-body-line-height:var(--semantic-line-height-body);--component-presentation-genre-caption-line-height:var(--semantic-line-height-caption);--component-presentation-genre-strong-weight:var(--semantic-font-weight-strong);--component-presentation-genre-disabled-opacity:var(--semantic-opacity-disabled);--component-presentation-genre-danger:var(--semantic-status-danger);--component-essay-feedback-accent:var(--semantic-work-writing-accent);--component-essay-feedback-accent-strong:var(--semantic-work-writing-text);--component-essay-feedback-surface:var(--semantic-work-writing-accent-soft);--component-essay-feedback-radius:var(--semantic-radius-20);--component-essay-feedback-elevation:var(--semantic-elevation-raised);--component-essay-feedback-motion:var(--semantic-motion-standard);--component-essay-feedback-backdrop:var(--semantic-alpha-overlay-soft);--component-essay-feedback-card-background:var(--semantic-reading-surface);--component-essay-feedback-card-border:var(--semantic-alpha-surface-strong);--component-essay-feedback-visual-surface:var(--semantic-work-writing-surface);--component-essay-feedback-callout-background:var(--semantic-work-writing-surface);--component-essay-feedback-note-background:var(--semantic-reward-surface-soft);--component-essay-feedback-note-border:var(--semantic-alpha-reward-border);--component-essay-feedback-note-foreground:var(--semantic-reward-ink);--component-essay-feedback-text:var(--semantic-text-primary);--component-essay-feedback-text-secondary:var(--semantic-text-secondary);--component-essay-feedback-text-muted:var(--semantic-text-muted);--component-essay-feedback-border:var(--semantic-border-default);--component-essay-feedback-orbit-border:var(--semantic-work-writing-border);--component-essay-feedback-shadow:var(--semantic-shadow-soft);--component-writing-header-min-height:var(--semantic-writing-header-min-height);--component-writing-header-padding-block:var(--semantic-writing-header-padding-block);--component-writing-header-border:var(--semantic-border-default);--component-writing-header-heading-gap:var(--semantic-writing-header-title-gap);--component-writing-header-heading-offset:var(--semantic-space-3);--component-writing-header-title-font:var(--semantic-font-heading);--component-writing-header-title-type:var(--semantic-writing-header-title-type);--component-writing-header-title-weight:var(--semantic-writing-header-title-weight);--component-writing-header-title-line-height:var(--semantic-line-height-heading);--component-writing-header-subtitle-type:var(--semantic-type-control);--component-writing-header-subtitle-line-height:var(--semantic-line-height-caption);--component-writing-header-action-height:var(--semantic-writing-header-action-height);--component-writing-header-action-gap:var(--semantic-space-2);--component-writing-header-action-radius:var(--semantic-radius-pill);--component-writing-header-action-type:var(--semantic-type-body);--component-writing-header-action-weight:var(--semantic-font-weight-strong);--component-writing-header-action-padding:var(--semantic-space-4);--component-writing-header-action-border:var(--semantic-border-cool);--component-writing-header-accent:var(--semantic-accent-pink-text);--component-writing-header-save-background:var(--semantic-pastel-pink);--component-writing-header-save-foreground:var(--semantic-accent-pink-text);--component-writing-header-save-hover-background:var(--semantic-pastel-pink);--component-writing-header-action-background:var(--semantic-accent-pink-text);--component-writing-header-action-hover-background:var(--semantic-accent-pink-text);--component-writing-header-action-foreground:var(--semantic-surface-canvas);--component-writing-header-action-shadow:var(--semantic-elevation-soft);--component-writing-header-focus-ring:var(--semantic-accent-pink-text);--component-writing-header-focus-width:var(--semantic-focus-width);--component-writing-header-focus-offset:var(--semantic-space-1);--component-writing-header-motion:var(--semantic-motion-fast);--component-writing-header-easing:var(--semantic-motion-easing);--component-writing-header-sparkle-motion:var(--semantic-motion-page-reveal);--component-writing-header-disabled-opacity:var(--semantic-opacity-disabled);--component-work-thought-map:var(--semantic-work-thought-map);--component-work-thought-map-surface:var(--semantic-work-thought-map-surface);--component-work-thought-map-accent:var(--semantic-work-thought-map-accent);--component-work-thought-map-accent-soft:var(--semantic-work-thought-map-accent-soft);--component-work-thought-map-text:var(--semantic-work-thought-map-text);--component-work-thought-map-border:var(--semantic-work-thought-map-border);--component-thought-map-canvas:var(--semantic-surface-canvas);--component-thought-map-surface:var(--semantic-surface-raised);--component-thought-map-surface-soft:var(--semantic-surface-subtle);--component-thought-map-text:var(--semantic-text-primary);--component-thought-map-text-secondary:var(--semantic-text-secondary);--component-thought-map-text-muted:var(--semantic-text-muted);--component-thought-map-border:var(--semantic-border-default);--component-thought-map-border-subtle:var(--semantic-border-subtle);--component-thought-map-border-strong:var(--semantic-border-strong);--component-thought-map-action:var(--semantic-action-primary);--component-thought-map-action-strong:var(--semantic-action-primary-strong);--component-thought-map-action-soft:var(--semantic-action-primary-soft);--component-thought-map-selection-surface:var(--semantic-action-selected-surface);--component-thought-map-focus-ring:var(--semantic-focus-ring);--component-thought-map-shadow-soft:var(--semantic-shadow-soft);--component-thought-map-shadow-raised:var(--semantic-shadow-raised);--component-thought-map-shadow-none:var(--semantic-shadow-none);--component-thought-map-danger:var(--semantic-status-danger);--component-thought-map-danger-soft:var(--semantic-status-danger-soft);--component-thought-map-route-reveal-motion:var(--semantic-motion-standard);--component-thought-map-reward-surface:var(--semantic-reward-surface-soft);--component-thought-map-reward-border:var(--semantic-alpha-reward-border);--component-thought-map-reward-ink:var(--semantic-reward-ink);--component-thought-map-branch-1:var(--semantic-work-thought-map-branch-1);--component-thought-map-branch-2:var(--semantic-work-thought-map-branch-2);--component-thought-map-branch-3:var(--semantic-work-thought-map-branch-3);--component-thought-map-branch-4:var(--semantic-work-thought-map-branch-4);--component-thought-map-branch-5:var(--semantic-work-thought-map-branch-5);--component-thought-map-branch-6:var(--semantic-work-thought-map-branch-6);--component-thought-map-branch-7:var(--semantic-work-thought-map-branch-7);--component-thought-map-branch-8:var(--semantic-work-thought-map-branch-8);--component-thought-map-node-accent:var(--semantic-work-thought-map-accent);--component-thought-map-node-accent-soft:var(--semantic-work-thought-map-accent-soft);--component-thought-map-node-accent-text:var(--semantic-work-thought-map-text);--component-thought-map-node-accent-border:var(--semantic-work-thought-map-border);--component-thought-map-node-neutral-soft:var(--semantic-surface-subtle);--component-thought-map-node-neutral-border:var(--semantic-border-strong);--component-thought-map-node-source-soft:var(--semantic-surface-muted);--component-thought-map-node-source-border:var(--semantic-border-cool);--component-thought-map-node-seed-soft:var(--semantic-work-thought-map-accent-soft);--component-thought-map-node-seed-border:var(--semantic-work-thought-map-border);--component-thought-map-hover-surface:var(--semantic-action-primary-soft);--component-thought-map-ghost-surface:var(--semantic-alpha-surface-strong);--component-thought-map-overlay-soft:var(--semantic-alpha-overlay-soft);--component-work-writing-surface:var(--semantic-work-writing-surface);--component-work-writing-accent:var(--semantic-work-writing-accent);--component-work-writing-accent-soft:var(--semantic-work-writing-accent-soft);--component-work-writing-text:var(--semantic-work-writing-text);--component-work-writing-border:var(--semantic-work-writing-border);--component-work-presentation-surface:var(--semantic-work-presentation-surface);--component-work-presentation-accent:var(--semantic-work-presentation-accent);--component-work-presentation-accent-soft:var(--semantic-work-presentation-accent-soft);--component-work-presentation-text:var(--semantic-work-presentation-text);--component-work-presentation-border:var(--semantic-work-presentation-border);--component-work-draft:var(--semantic-work-draft);--component-work-presentation:var(--semantic-work-presentation);--component-support-panel-width:var(--semantic-support-panel-width);--component-support-panel-height:var(--semantic-support-panel-height);--component-support-font:var(--semantic-font-body);--component-support-surface:var(--semantic-surface-raised);--component-support-surface-soft:var(--semantic-surface-subtle);--component-support-text:var(--semantic-text-primary);--component-support-muted:var(--semantic-text-secondary);--component-support-caption:var(--semantic-text-muted);--component-support-line:var(--semantic-border-default);--component-support-line-soft:var(--semantic-border-subtle);--component-support-primary:var(--semantic-action-primary);--component-support-primary-strong:var(--semantic-action-primary-strong);--component-support-primary-soft:var(--semantic-action-primary-soft);--component-support-yellow:var(--semantic-accent-yellow);--component-support-yellow-soft:var(--semantic-accent-yellow-soft);--component-support-shadow:var(--semantic-shadow-raised);--component-support-shadow-soft:var(--semantic-shadow-soft);--component-support-space-2:var(--semantic-space-2);--component-support-space-1:var(--semantic-space-1);--component-support-space-3:var(--semantic-space-3);--component-support-space-4:var(--semantic-space-4);--component-support-space-6:var(--semantic-space-6);--component-support-space-8:var(--semantic-space-8);--component-support-transport-clearance:calc(var(--semantic-space-4) + var(--semantic-space-3) + var(--semantic-space-12) + var(--semantic-space-3) + var(--semantic-target-min) + var(--semantic-space-3) + var(--semantic-space-2));--component-support-target-size:var(--semantic-target-min);--component-support-radius-pill:var(--semantic-radius-pill);--component-support-border-width:var(--semantic-border-width);--component-support-focus-width:var(--semantic-focus-width);--component-support-focus-ring:var(--semantic-focus-ring);--component-support-motion-fast:var(--semantic-motion-fast);--component-support-motion-standard:var(--semantic-motion-standard);--component-support-motion-skeleton:var(--semantic-motion-skeleton);--component-support-motion-easing:var(--semantic-motion-easing);--component-support-header-icon-size:var(--semantic-support-header-icon-size);--component-support-action-height:var(--semantic-support-action-height);--component-support-composer-button-size:var(--semantic-support-composer-button-size);--component-support-radius:var(--semantic-support-radius);--component-support-message-max-width:var(--semantic-support-message-max-width);--component-support-type-body:var(--semantic-support-type-body);--component-support-type-heading:var(--semantic-support-type-heading);--component-support-type-meta:var(--semantic-support-type-meta);--component-support-type-note:var(--semantic-support-type-note);--component-support-radius-icon:var(--semantic-support-radius-icon);--component-support-radius-control:var(--semantic-support-radius-control);--component-support-radius-message:var(--semantic-support-radius-message);--component-support-input-min-height:var(--semantic-support-input-min-height);--component-support-loading-width:var(--semantic-support-loading-width);--component-support-loading-line-height:var(--semantic-support-loading-line-height);--component-detail-carousel-gutter:var(--semantic-detail-carousel-gutter);--component-detail-progress-symbol-size:var(--semantic-detail-progress-symbol-size);--component-detail-progress-symbol-border:var(--semantic-detail-progress-symbol-border);--component-detail-progress-symbol-color:var(--semantic-detail-progress-symbol-color);--component-detail-tabs-icon-size:var(--semantic-detail-tabs-icon-size);--component-detail-navbar-gap:var(--semantic-detail-navbar-gap);--component-detail-navbar-min-height:var(--semantic-detail-navbar-min-height);--component-detail-navbar-title-max-width:var(--semantic-detail-navbar-title-max-width);--component-detail-content-measure:var(--semantic-showcase-max-width);--component-detail-actions-gap:var(--semantic-detail-actions-gap);--component-detail-action-gap:var(--semantic-detail-action-gap);--component-detail-action-min-height:var(--semantic-detail-action-min-height);--component-detail-action-padding-inline:var(--semantic-detail-action-padding-inline);--component-detail-action-radius:var(--semantic-detail-action-radius);--component-detail-action-color:var(--semantic-detail-action-color);--component-detail-action-font-size:var(--semantic-detail-action-font-size);--component-detail-action-font-weight:var(--semantic-detail-action-font-weight);--component-detail-action-disabled-opacity:var(--semantic-detail-action-disabled-opacity);--component-detail-action-icon-size:var(--semantic-detail-action-icon-size);--component-detail-chevron-size:var(--semantic-detail-chevron-size);--component-detail-navbar-mobile-gap:var(--semantic-detail-navbar-mobile-gap);--component-detail-report-max-width:var(--semantic-detail-report-max-width);--component-detail-report-gutter:var(--semantic-detail-report-gutter);--component-detail-level-thinking:var(--semantic-detail-level-thinking);--component-detail-level-writing:var(--semantic-detail-level-writing);--component-detail-level-speaking:var(--semantic-detail-level-speaking);--component-profile-card-width:var(--semantic-profile-card-width);--component-profile-card-height:var(--semantic-profile-card-height);--component-profile-card-tile-size:var(--semantic-profile-card-tile-size);--component-profile-card-padding:var(--semantic-profile-card-padding);--component-profile-card-radius:var(--semantic-profile-card-radius);--component-profile-card-background:var(--semantic-profile-card-background);--component-profile-avatar-size:var(--semantic-profile-avatar-size);--component-profile-avatar-radius:var(--semantic-profile-avatar-radius);--component-profile-avatar-border:var(--semantic-profile-avatar-border);--component-profile-avatar-background:var(--semantic-profile-avatar-background);--component-profile-cosmetic-radius:var(--semantic-profile-cosmetic-radius);--component-profile-character-padding:var(--semantic-profile-character-padding);--component-profile-character-carousel-art-size:var(--semantic-profile-character-carousel-art-size);--component-profile-character-carousel-media-filter:var(--semantic-profile-character-carousel-media-filter);--component-profile-character-carousel-motion:var(--semantic-motion-standard);--component-profile-character-carousel-easing:var(--semantic-motion-easing);--component-profile-character-active-dot-scale:var(--semantic-profile-character-active-dot-scale);--component-profile-character-pose-grid-min:var(--semantic-profile-character-pose-grid-min);--component-profile-character-pose-selected-border:var(--semantic-profile-character-pose-selected-border);--component-profile-character-pose-selected-ring:var(--semantic-profile-character-pose-selected-ring);--component-record-row-inquiry-slot:var(--semantic-record-row-inquiry-slot);--component-record-row-inquiry-radius:var(--semantic-record-row-inquiry-radius);--component-record-row-inquiry-gap:var(--semantic-space-8);--component-record-row-inquiry-border-width:var(--semantic-border-width);--component-record-row-inquiry-border:var(--semantic-border-muted);--component-record-row-inquiry-background:var(--semantic-surface-raised);--component-record-row-inquiry-shadow:var(--semantic-shadow-soft);--component-record-row-inquiry-visual-radius:var(--semantic-radius-control);--component-record-row-inquiry-visual-padding:var(--semantic-record-row-inquiry-visual-padding);--component-record-row-inquiry-status-inset:var(--semantic-record-row-inquiry-status-inset);--component-record-row-inquiry-body-row-gap:var(--semantic-record-row-inquiry-body-row-gap);--component-record-row-inquiry-body-column-gap:var(--semantic-record-row-inquiry-body-column-gap);--component-record-row-inquiry-body-padding:var(--semantic-record-row-inquiry-body-padding);--component-record-row-inquiry-body-padding-min:var(--semantic-record-row-inquiry-body-padding-min);--component-record-row-inquiry-body-padding-max:var(--semantic-record-row-inquiry-body-padding-max);--component-record-row-inquiry-title-size:var(--semantic-record-row-inquiry-title-size);--component-record-row-inquiry-title-size-mobile:var(--semantic-record-row-inquiry-title-size-mobile);--component-record-row-inquiry-title-weight:var(--semantic-record-row-inquiry-title-weight);--component-record-row-inquiry-title-line-height:var(--semantic-record-row-inquiry-title-line-height);--component-record-row-inquiry-meta-row-gap:var(--semantic-record-row-inquiry-meta-row-gap);--component-record-row-inquiry-meta-column-gap:var(--semantic-record-row-inquiry-meta-column-gap);--component-record-row-inquiry-meta-size:var(--semantic-record-row-inquiry-meta-size);--component-record-row-inquiry-state-line-height:var(--semantic-record-row-inquiry-state-line-height);--component-record-row-inquiry-progress-width:var(--semantic-record-row-inquiry-progress-width);--component-record-row-inquiry-progress-height:var(--semantic-record-row-inquiry-progress-height);--component-record-row-inquiry-steps-max-width:var(--semantic-record-row-inquiry-steps-max-width);--component-record-row-inquiry-step-symbol-size:var(--semantic-record-row-inquiry-step-symbol-size);--component-record-row-inquiry-step-image-size:var(--semantic-record-row-inquiry-step-image-size);--component-record-row-inquiry-step-copy-size:var(--semantic-record-row-inquiry-step-copy-size);--component-record-row-inquiry-step-label-size:var(--semantic-record-row-inquiry-step-label-size);--component-record-row-inquiry-upcoming-opacity:var(--semantic-record-row-inquiry-upcoming-opacity);--component-record-row-inquiry-mobile-visual-height:var(--semantic-record-row-inquiry-mobile-visual-height);--component-record-row-inquiry-mobile-padding:var(--semantic-record-row-inquiry-mobile-padding);--component-record-row-inquiry-mobile-padding-bottom:var(--semantic-record-row-inquiry-mobile-padding-bottom);--component-record-row-hover:var(--semantic-record-row-hover);--component-record-row-focus-soft:var(--semantic-focus-soft);--component-record-row-focus-width:var(--semantic-record-row-focus-width);--component-record-row-focus-offset:var(--semantic-space-negative-1);--component-record-row-motion:var(--semantic-motion-standard);--component-record-row-easing:var(--semantic-motion-easing);--component-achievement-reward-motion:var(--semantic-motion-page-card-reveal);--component-achievement-reward-easing:var(--semantic-motion-page-reveal-easing);--component-record-row-inquiry-image-hover-scale:var(--semantic-record-row-inquiry-image-hover-scale);--component-record-row-heading-font:var(--semantic-font-heading);--component-record-row-meta-line-height:var(--semantic-line-height-heading);--component-record-row-accent:var(--semantic-action-primary-strong);--component-teacher-detail-content-max-width:var(--semantic-teacher-detail-content-max-width);--component-teacher-detail-cover-size:var(--semantic-teacher-detail-cover-size);--component-teacher-detail-navbar-min-height:var(--semantic-teacher-detail-navbar-min-height);--component-teacher-invite-danger:var(--semantic-status-danger);--component-teacher-invite-danger-soft:var(--semantic-status-danger-soft);--component-teacher-invite-success:var(--semantic-status-success);--component-teacher-invite-success-soft:var(--semantic-status-success-soft);--component-teacher-home-progress-complete:var(--semantic-status-success);--component-teacher-home-topic-tint-growth:var(--semantic-status-success-soft);--component-teacher-project-wizard-canvas:var(--semantic-surface-canvas);--component-teacher-project-wizard-surface:var(--semantic-surface-raised);--component-teacher-project-wizard-surface-soft:var(--semantic-surface-subtle);--component-teacher-project-wizard-field-surface:var(--semantic-surface-sunken);--component-teacher-project-wizard-field-hover:var(--semantic-surface-sunken-hover);--component-teacher-project-wizard-text:var(--semantic-text-primary);--component-teacher-project-wizard-text-secondary:var(--semantic-text-secondary);--component-teacher-project-wizard-text-muted:var(--semantic-text-muted);--component-teacher-project-wizard-border:var(--semantic-border-default);--component-teacher-project-wizard-border-strong:var(--semantic-border-strong);--component-teacher-project-wizard-action:var(--semantic-action-primary);--component-teacher-project-wizard-action-hover:var(--semantic-action-selected-surface);--component-teacher-project-wizard-action-foreground:var(--semantic-text-primary);--component-teacher-project-wizard-action-strong:var(--semantic-action-primary-strong);--component-teacher-project-wizard-action-soft:var(--semantic-action-primary-soft);--component-teacher-project-wizard-success:var(--semantic-status-success);--component-teacher-project-wizard-success-soft:var(--semantic-status-success-soft);--component-teacher-project-wizard-danger:var(--semantic-status-danger);--component-teacher-project-wizard-danger-soft:var(--semantic-status-danger-soft);--component-teacher-project-wizard-focus:var(--semantic-focus-ring);--component-teacher-project-wizard-focus-width:var(--semantic-focus-width);--component-teacher-project-wizard-target:var(--semantic-target-min);--component-teacher-project-wizard-control-radius:var(--semantic-radius-control);--component-teacher-project-wizard-surface-radius:var(--semantic-radius-surface);--component-teacher-project-wizard-measure:var(--semantic-page-measure);--component-teacher-project-wizard-panel-measure:calc(var(--semantic-space-12) * 14);--component-teacher-project-wizard-gutter:var(--semantic-page-gutter);--component-teacher-project-wizard-motion:var(--semantic-motion-standard);--component-teacher-project-wizard-motion-fast:var(--semantic-motion-fast);--component-teacher-project-wizard-easing:var(--semantic-motion-easing);--component-teacher-project-wizard-press-scale:var(--semantic-interactive-surface-press-scale);--component-teacher-project-wizard-shadow:var(--semantic-shadow-none);--component-teacher-project-wizard-disabled-opacity:var(--semantic-opacity-disabled);--component-topic-flow-canvas:var(--semantic-surface-canvas);--component-topic-flow-surface:var(--semantic-surface-raised);--component-topic-flow-surface-soft:var(--semantic-action-primary-soft);--component-topic-flow-border:var(--semantic-border-subtle);--component-topic-flow-border-strong:var(--semantic-border-strong);--component-topic-flow-text:var(--semantic-text-primary);--component-topic-flow-text-secondary:var(--semantic-text-secondary);--component-topic-flow-text-muted:var(--semantic-text-muted);--component-topic-flow-action:var(--semantic-action-primary);--component-topic-flow-action-strong:var(--semantic-action-primary-strong);--component-topic-flow-action-hover:var(--semantic-action-selected-surface);--component-topic-flow-focus-ring:var(--semantic-focus-ring);--component-topic-flow-focus-soft:var(--semantic-focus-soft);--component-topic-flow-focus-width:var(--semantic-focus-width);--component-topic-flow-heading-font:var(--semantic-font-heading);--component-topic-flow-body-font:var(--semantic-font-body);--component-topic-flow-heading-weight:var(--semantic-font-weight-strong);--component-topic-flow-body-type:var(--semantic-type-body);--component-topic-flow-control-type:var(--semantic-type-control);--component-topic-flow-caption-type:var(--semantic-type-caption);--component-topic-flow-heading-line-height:var(--semantic-line-height-heading);--component-topic-flow-body-line-height:var(--semantic-line-height-body);--component-topic-flow-caption-line-height:var(--semantic-line-height-caption);--component-topic-flow-rail-width:var(--semantic-shell-rail-collapsed-width);--component-topic-flow-mobile-rail-width:calc(var(--semantic-space-12) + var(--semantic-space-3));--component-topic-flow-header-height:calc(var(--semantic-space-12) * 3 + var(--semantic-space-1) * 2);--component-topic-flow-mobile-header-height:calc(var(--semantic-space-12) * 2 + var(--semantic-space-2));--component-topic-flow-reading-measure:calc(var(--semantic-space-12) * 16);--component-topic-flow-page-measure:calc(var(--semantic-page-measure) - var(--semantic-space-10));--component-topic-flow-display-type:var(--primitive-type-64);--component-topic-flow-display-line-height:1.2;--component-topic-flow-reference-body-type:var(--primitive-type-20);--component-topic-flow-reference-title-type:var(--primitive-type-24);--component-topic-flow-reference-input-height:calc(var(--semantic-space-12) * 2 + var(--semantic-space-4));--component-topic-flow-reference-helper-height:calc(var(--semantic-space-12) * 4 + var(--semantic-space-4));--component-topic-flow-reference-action-height:calc(var(--semantic-space-12) + var(--semantic-space-6));--component-topic-flow-reference-card-height:calc(var(--semantic-space-12) * 6);--component-topic-flow-chat-canvas:var(--semantic-surface-subtle);--component-topic-flow-chat-surface:var(--semantic-surface-raised);--component-topic-flow-chat-user-surface:var(--semantic-status-success-soft);--component-topic-flow-chat-assistant-surface:var(--semantic-accent-yellow-tint);--component-topic-flow-chat-title-type:var(--primitive-type-40);--component-topic-flow-chat-mobile-title-type:var(--primitive-type-32);--component-topic-flow-chat-message-type:var(--primitive-type-20);--component-topic-flow-chat-card-height:calc(var(--semantic-space-12) * 4 + var(--semantic-space-6));--component-topic-flow-topic-field-surface:var(--semantic-surface-sunken);--component-topic-flow-topic-field-border:var(--semantic-border-subtle);--component-topic-flow-topic-footer-border:var(--semantic-border-default);--component-topic-flow-modal-backdrop:var(--semantic-alpha-overlay-strong);--component-topic-flow-modal-surface:var(--semantic-surface-raised);--component-topic-flow-modal-radius:var(--semantic-radius-surface);--component-topic-flow-modal-shadow:var(--semantic-shadow-raised);--component-topic-flow-finder-card-border:var(--semantic-border-subtle);--component-topic-flow-finder-tag:var(--semantic-action-primary-strong);--component-topic-flow-finder-card-action:var(--semantic-action-primary);--component-topic-flow-finder-card-action-strong:var(--semantic-action-primary-strong);--component-topic-flow-finder-quiet-icon:var(--semantic-surface-subtle);--component-topic-flow-shell-radius:calc(var(--semantic-radius-20) + var(--semantic-space-2));--component-topic-flow-control-radius:var(--semantic-radius-control);--component-topic-flow-card-radius:var(--semantic-radius-16);--component-topic-flow-pill-radius:var(--semantic-radius-pill);--component-topic-flow-target-size:var(--semantic-target-min);--component-topic-flow-border-width:var(--semantic-border-width);--component-topic-flow-shadow:var(--semantic-shadow-soft);--component-topic-flow-motion:var(--semantic-motion-fast);--component-topic-flow-easing:var(--semantic-motion-easing);--component-shell-rail-width:var(--semantic-shell-rail-width);--component-shell-rail-collapsed-width:var(--semantic-shell-rail-collapsed-width);--component-page-measure:var(--semantic-page-measure);--component-page-gutter:var(--semantic-page-gutter);--component-breakpoint-mobile:var(--semantic-breakpoint-mobile);--component-breakpoint-tablet:var(--semantic-breakpoint-tablet);--component-page-reveal-duration:var(--semantic-motion-page-reveal);--component-page-card-reveal-duration:var(--semantic-motion-page-card-reveal);--component-page-reveal-stagger:var(--semantic-motion-page-reveal-stagger);--component-page-reveal-easing:var(--semantic-motion-page-reveal-easing);--component-report-evidence-icon-size:var(--semantic-report-evidence-icon-size);--component-report-benefit-icon-size:var(--semantic-report-benefit-icon-size);--component-report-kicker-gap:var(--semantic-report-kicker-gap);--component-report-kicker-margin:var(--semantic-report-kicker-margin);--component-report-rail-desc-line-height:var(--semantic-report-rail-desc-line-height);--component-essay-report-canvas:var(--semantic-surface-canvas);--component-essay-report-paper:var(--semantic-surface-raised);--component-essay-report-paper-soft:var(--semantic-surface-subtle);--component-essay-report-text:var(--semantic-text-primary);--component-essay-report-text-secondary:var(--semantic-text-secondary);--component-essay-report-text-muted:var(--semantic-text-muted);--component-essay-report-border:var(--semantic-border-default);--component-essay-report-border-strong:var(--semantic-border-strong);--component-essay-report-title-font:var(--semantic-font-heading);--component-essay-report-ui-font:var(--semantic-font-body);--component-essay-report-prose-font:var(--semantic-font-reading);--component-essay-report-title-size:var(--semantic-type-page-h1);--component-essay-report-title-weight:var(--semantic-font-weight-strong);--component-report-marker-achieved:var(--semantic-status-success);--component-report-marker-next:var(--semantic-status-warning);--component-report-marker-insight:var(--semantic-accent-blue-text);--component-report-marker-coach:var(--semantic-accent-purple-text);--component-report-section-marker-width:var(--semantic-space-8);--component-report-section-marker-height:var(--semantic-space-1);--component-essay-report-writing-accent:var(--semantic-work-writing-accent);--component-essay-report-writing-soft:var(--semantic-work-writing-accent-soft);--component-essay-report-writing-text:var(--semantic-work-writing-text);--component-essay-report-writing-border:var(--semantic-work-writing-border);--component-essay-report-action:var(--semantic-action-primary);--component-essay-report-action-strong:var(--semantic-action-primary-strong);--component-essay-report-action-soft:var(--semantic-action-primary-soft);--component-essay-report-reward-note:var(--semantic-reward-surface-soft);--component-essay-report-reward-border:var(--semantic-alpha-reward-border);--component-essay-report-reward-ink:var(--semantic-reward-ink);--component-essay-report-focus-ring:var(--semantic-focus-ring);--component-essay-report-shadow:var(--semantic-shadow-soft);--component-essay-report-hero-max-width:var(--semantic-essay-report-hero-max-width);--component-essay-report-hero-min-height:var(--semantic-essay-report-hero-min-height);--component-essay-report-hero-gap:var(--semantic-essay-report-hero-gap);--component-essay-report-hero-radius:var(--semantic-radius-16);--component-essay-report-hero-padding-bottom:var(--semantic-essay-report-hero-padding-bottom);--component-essay-report-hero-padding-block:var(--semantic-essay-report-hero-padding-block);--component-essay-report-hero-padding-inline:var(--semantic-essay-report-hero-padding-inline);--component-essay-report-hero-surface:var(--semantic-status-success-soft);--component-essay-report-priority-surface:var(--semantic-reward-surface-soft);--component-essay-report-strength-surface:var(--semantic-surface-raised);--component-essay-report-flow-surface:var(--semantic-status-info);--component-essay-report-improvement-surface:var(--semantic-pastel-pink);--component-essay-report-coach-surface:var(--semantic-status-success-soft);--component-essay-report-section-radius:var(--semantic-radius-16);--component-essay-report-card-radius:var(--semantic-radius-12);--component-essay-report-section-gap:var(--semantic-space-8);--component-essay-report-reading-line:var(--semantic-line-height-body);--component-essay-report-marker-radius:var(--semantic-radius-pill);--component-essay-report-hero-copy-max-width:calc(var(--semantic-space-12) * 18);--component-essay-report-hero-art-clearance:calc(var(--semantic-space-12) * 2 + var(--semantic-space-2));--component-essay-report-hero-art-size:calc(var(--semantic-space-12) * 3);--component-essay-report-hero-art-inset:var(--semantic-space-4);--component-essay-result-measure:var(--semantic-page-measure);--component-essay-result-editorial-measure:calc(var(--semantic-space-12) * 30);--component-essay-result-editorial-column-gap:var(--semantic-space-12);--component-essay-result-editorial-column-template:minmax(0, 1.25fr) minmax(0, 1fr);--component-essay-result-editorial-left-share:.555556;--component-essay-result-editorial-flow-template:minmax(0, 1.2fr) minmax(0, .8fr);--component-essay-result-editorial-strength-template:var(--component-essay-result-editorial-icon) minmax(0, 1.35fr) minmax(0, 1fr);--component-essay-result-editorial-lead-type:var(--semantic-type-editorial-lead);--component-essay-result-editorial-secondary-type:var(--semantic-type-control);--component-essay-result-editorial-space-xs:var(--semantic-space-1);--component-essay-result-editorial-space-sm:var(--semantic-space-2);--component-essay-result-editorial-space-md:var(--semantic-space-3);--component-essay-result-editorial-space-lg:var(--semantic-space-4);--component-essay-result-editorial-space-xl:var(--semantic-space-6);--component-essay-result-editorial-space-2xl:var(--semantic-space-8);--component-essay-result-editorial-space-3xl:var(--semantic-space-10);--component-essay-result-editorial-icon:calc(var(--semantic-space-10) * 2);--component-essay-result-editorial-icon-narrow:calc(var(--semantic-space-12) + var(--semantic-space-2));--component-essay-result-editorial-art:calc(var(--semantic-space-10) * 4);--component-essay-result-editorial-art-narrow:calc(var(--semantic-space-12) * 2);--component-essay-result-editorial-node:var(--semantic-space-10);--component-essay-result-editorial-mint:var(--semantic-status-success-soft);--component-essay-result-editorial-blue:var(--semantic-pastel-blue);--component-essay-result-editorial-orange:var(--semantic-status-warning-soft);--component-essay-result-editorial-pink:var(--semantic-pastel-pink);--component-essay-result-editorial-green-ink:var(--semantic-status-success);--component-essay-result-editorial-blue-ink:var(--semantic-presentation-discourse-opening);--component-essay-result-editorial-orange-ink:var(--semantic-status-warning);--component-essay-result-editorial-pink-ink:var(--semantic-presentation-discourse-closing);--component-essay-result-gutter:var(--semantic-page-gutter);--component-essay-result-section-gap:var(--semantic-space-12);--component-essay-result-section-padding:var(--semantic-space-10);--component-essay-result-section-padding-mobile:var(--semantic-space-8);--component-essay-result-heading-gap:var(--semantic-space-4);--component-essay-result-content-gap:var(--semantic-space-6);--component-essay-result-row-gap:var(--semantic-space-4);--component-essay-result-compact-gap:var(--semantic-space-2);--component-essay-result-heading-type:var(--semantic-type-editorial-heading);--component-essay-result-subheading-type:var(--semantic-type-h3);--component-essay-result-item-type:var(--semantic-type-editorial-item);--component-essay-result-body-type:var(--semantic-type-body);--component-essay-result-caption-type:var(--semantic-type-caption);--component-essay-result-heading-tracking:var(--semantic-type-tracking-heading);--component-essay-result-number-weight:var(--semantic-font-weight-strong);--component-essay-result-heading-weight:var(--semantic-font-weight-strong);--component-essay-result-item-weight:var(--semantic-font-weight-title);--component-essay-result-label-weight:var(--semantic-font-weight-label);--component-essay-result-number-type:var(--semantic-type-editorial-number);--component-essay-result-number-badge-size:var(--semantic-space-12);--component-essay-result-section-icon-size:var(--semantic-space-12);--component-essay-result-priority-icon-size:var(--semantic-space-12);--component-essay-result-stage-art-size:calc(2 * var(--semantic-space-12) + var(--semantic-space-6));--component-essay-result-stage-gap:var(--semantic-space-6);--component-essay-result-progress-height:var(--semantic-space-2);--component-essay-result-control-min-height:calc(var(--semantic-space-10) + var(--semantic-space-1));--component-essay-result-control-icon-size:var(--semantic-space-4);--component-essay-result-row-icon-size:var(--semantic-space-6);--component-essay-result-row-mark-size:var(--semantic-space-6);--component-essay-result-mark-achieved-bg:var(--semantic-status-success-soft);--component-essay-result-mark-next-bg:var(--semantic-status-warning-soft);--component-essay-result-mark-insight-bg:var(--semantic-status-info);--component-essay-result-mark-coach-bg:var(--semantic-accent-purple-soft);--component-essay-result-quote-surface:var(--semantic-surface-subtle);--component-essay-result-evidence-surface:var(--semantic-surface-sunken);--component-essay-result-quote-border:var(--semantic-border-default);--component-essay-result-quote-mark-color:var(--semantic-text-muted);--component-essay-result-quote-radius:var(--semantic-radius-12);--component-essay-result-card-radius:var(--semantic-radius-16);--component-essay-result-card-surface:var(--semantic-surface-subtle);--component-essay-result-card-border:var(--semantic-border-default);--component-essay-result-flow-node-size:var(--semantic-space-8);--component-essay-result-divider-width:var(--semantic-border-width);--component-essay-result-priority-radius:var(--semantic-radius-16);--component-essay-result-control-radius:var(--semantic-radius-control);--component-essay-result-check-radius:var(--semantic-radius-4);--component-essay-result-pill-radius:var(--semantic-radius-pill);--component-essay-result-divider:var(--semantic-border-default);--component-essay-result-divider-strong:var(--semantic-border-strong);--component-essay-result-flow-line:var(--semantic-border-strong);--component-essay-result-progress-track:var(--semantic-border-strong);--component-essay-result-progress-fill:var(--semantic-action-primary-strong);--component-essay-result-priority-surface:var(--semantic-reward-surface-soft);--component-essay-result-priority-border:var(--semantic-alpha-reward-border);--component-essay-result-priority-ink:var(--semantic-reward-ink);--component-essay-result-rewrite-surface:var(--semantic-work-writing-accent-soft);--component-essay-result-coach-surface:var(--semantic-accent-purple-soft);--component-essay-result-motion:var(--semantic-motion-fast);--component-essay-result-easing:var(--semantic-motion-easing);--component-essay-result-breakpoint-stack:75rem;--component-essay-result-breakpoint-narrow:37.5rem;--component-essay-result-breakpoint-wide:75.0625rem;--component-essay-result-breakpoint-mission-grid:37.5625rem;--component-essay-result-stacked-grid-template:minmax(0, 1fr);--component-essay-result-section-heading-grid-template:auto minmax(0, 1fr);--component-essay-result-coach-footer-grid-template:auto minmax(0, 1fr);--component-essay-result-rewrite-grid-template-mobile:minmax(0, 1fr);--component-essay-result-hero-grid-template:minmax(0, 1.7fr) minmax(var(--component-essay-result-hero-aside-min), .95fr);--component-essay-result-report-grid-template:minmax(0, 1fr) minmax(0, .92fr);--component-essay-result-hero-aside-min:calc(var(--semantic-space-12) * 6 + var(--semantic-space-6));--component-essay-result-hero-summary-measure:52ch;--component-essay-result-hero-summary-line-height:1.7;--component-essay-result-title-line-height:var(--component-page-header-line-height);--component-essay-result-meta-line-height:1.5;--component-essay-result-heading-line-height:var(--semantic-line-height-h2);--component-essay-result-tight-line-height:1;--component-essay-result-reading-line-height:1.65;--component-essay-result-card-line-height:1.55;--component-essay-result-item-line-height:1.4;--component-essay-result-detail-line-height:var(--semantic-line-height-body);--component-essay-result-caption-line-height:var(--semantic-line-height-caption);--component-essay-result-priority-grid-template:calc(var(--component-essay-result-priority-icon-size) + var(--semantic-space-2)) minmax(0, 1fr);--component-essay-result-priority-grid-template-mobile:calc(var(--component-essay-result-priority-icon-size) + var(--semantic-space-1)) minmax(0, 1fr);--component-essay-result-priority-icon-render-size:calc(var(--component-essay-result-priority-icon-size) + var(--semantic-space-2));--component-essay-result-priority-icon-render-size-mobile:calc(var(--component-essay-result-priority-icon-size) + var(--semantic-space-1));--component-essay-result-flow-grid-template:calc(var(--semantic-space-8) + var(--semantic-space-1)) minmax(0, 1fr);--component-essay-result-flow-step-size:var(--component-essay-result-flow-node-size);--component-essay-result-circle-radius:50%;--component-essay-result-quote-mark-open-inset:var(--semantic-space-2);--component-essay-result-quote-mark-close-inset:calc(var(--semantic-space-2) + var(--semantic-space-1) / 2);--component-essay-result-strength-grid-template:var(--component-essay-result-number-badge-size) minmax(0, 1fr);--component-essay-result-strength-grid-template-desktop:var(--component-essay-result-number-badge-size) minmax(0, 1fr) minmax(calc(var(--semantic-space-12) * 3 + var(--semantic-space-4) + var(--semantic-space-2) + var(--semantic-space-1) / 2), .72fr);--component-essay-result-arrow-size:var(--component-essay-result-row-mark-size);--component-essay-result-coach-grid-template:calc(var(--semantic-space-12) + var(--semantic-space-1)) minmax(0, 1fr) auto;--component-essay-result-coach-grid-template-mobile:calc(var(--semantic-space-10) + var(--semantic-space-1)) minmax(0, 1fr);--component-essay-result-coach-min-height:calc(var(--semantic-space-12) + var(--semantic-space-6));--component-essay-result-coach-icon-size:calc(var(--semantic-space-12) + var(--semantic-space-1));--component-essay-result-coach-icon-size-mobile:calc(var(--semantic-space-10) + var(--semantic-space-1));--component-essay-result-coach-sparkle-size:calc(var(--semantic-space-6) + var(--semantic-space-1));--component-essay-result-inline-icon-offset:calc(var(--semantic-space-1) / 2);--component-essay-result-mobile-art-right:calc((var(--semantic-space-6) - var(--semantic-space-1)) * -1);--component-essay-result-mobile-art-bottom:calc(var(--semantic-space-8) * -1);--component-essay-result-mobile-art-opacity:.75;--component-essay-result-print-report-grid-template:minmax(0, 1fr) minmax(0, .92fr);--component-essay-result-print-strength-icon-size:calc(var(--semantic-space-8) + var(--semantic-space-1));--component-essay-result-print-strength-grid-template:var(--component-essay-result-print-strength-icon-size) minmax(0, 1fr) minmax(calc(var(--semantic-space-12) * 2 + var(--semantic-space-3) + var(--semantic-space-1) / 2), .72fr);--component-essay-result-print-mission-two-column-grid-template:repeat(2, minmax(0, 1fr));--component-essay-result-print-flow-grid-template-single:minmax(0, 1fr);--component-essay-result-print-mission-grid-template-single:minmax(0, 1fr);--component-essay-result-mission-step-grid-template:calc(var(--component-essay-result-row-mark-size) + var(--semantic-space-1)) minmax(0, 1fr);--component-essay-result-mission-step-marker-size:var(--component-essay-result-row-mark-size);--component-essay-result-mission-criteria-grid-template:calc(var(--semantic-space-6) - var(--semantic-space-1)) minmax(0, 1fr);--component-essay-result-mission-criteria-marker-size:calc(var(--semantic-space-4) + var(--semantic-space-1) / 2);--component-essay-result-mission-radius:0;--component-essay-result-mission-success-grid-template:repeat(2, minmax(0, 1fr));--component-essay-result-mission-title-line-height:var(--component-essay-result-item-line-height);--component-essay-result-mission-body-line-height:1.6;--component-essay-result-mission-label-line-height:1.5;--component-essay-result-mission-step-line-height:1.55;--component-essay-result-mission-criteria-line-height:var(--component-essay-result-caption-line-height);--component-essay-result-print-hero-grid-template:minmax(0, 1fr) var(--component-essay-report-hero-art-size);--component-essay-result-print-masthead-grid-template:auto minmax(0, 1fr) auto;--component-essay-result-print-masthead-meta-grid-template:max-content minmax(0, 1fr) max-content max-content;--component-essay-result-print-meta-item-grid-template:auto minmax(0, 1fr);--component-essay-result-print-overview-grid-template:minmax(0, 1fr);--component-essay-result-print-top-grid-template:repeat(2, minmax(0, 1fr));--component-essay-result-print-stage-grid-template:var(--component-essay-report-print-illustration-size) minmax(0, 1fr);--component-essay-result-print-priority-grid-template:var(--component-essay-report-print-icon-size) minmax(0, 1fr);--component-essay-result-print-ruled-grid-template:repeat(2, minmax(0, 1fr));--component-essay-result-print-flow-grid-template-3:repeat(3, minmax(0, 1fr));--component-essay-result-print-flow-grid-template-4:repeat(4, minmax(0, 1fr));--component-essay-result-print-flow-grid-template-5:repeat(5, minmax(0, 1fr));--component-essay-result-print-rewrite-grid-template:minmax(0, 1fr) var(--component-essay-report-print-icon-size) minmax(0, 1fr);--component-essay-result-print-reason-grid-template:auto minmax(0, 1fr);--component-essay-result-print-overview-row-grid-template:auto minmax(0, 1fr);--component-essay-result-print-section-heading-grid-template:auto minmax(0, 1fr);--component-essay-result-print-compact-heading-grid-template:max-content minmax(0, 1fr);--component-essay-result-print-mission-grid-template:minmax(0, 1fr);--component-essay-result-print-quote-grid-template:minmax(0, 1fr);--component-essay-result-print-zero-gap:0;--component-essay-result-print-quote-gap:calc(var(--component-essay-report-print-detail-gap) / 2);--component-essay-result-print-quote-mark-line-height:var(--component-essay-result-tight-line-height);--component-presentation-report-canvas:var(--semantic-surface-canvas);--component-presentation-report-surface:var(--semantic-surface-raised);--component-presentation-report-surface-soft:var(--semantic-surface-subtle);--component-presentation-report-text:var(--semantic-text-primary);--component-presentation-report-text-secondary:var(--semantic-text-secondary);--component-presentation-report-text-muted:var(--semantic-text-muted);--component-presentation-report-font-heading:var(--semantic-font-heading);--component-presentation-report-heading-tracking:var(--semantic-type-tracking-heading);--component-presentation-report-border:var(--semantic-border-default);--component-presentation-report-border-subtle:var(--semantic-border-subtle);--component-presentation-report-border-strong:var(--semantic-border-strong);--component-presentation-report-context:var(--semantic-work-presentation-text);--component-presentation-report-context-soft:var(--semantic-work-presentation-accent-soft);--component-presentation-report-context-border:var(--semantic-work-presentation-border);--component-presentation-report-action:var(--semantic-action-primary-strong);--component-presentation-report-action-soft:var(--semantic-action-primary-soft);--component-presentation-report-focus-ring:var(--semantic-focus-ring);--component-presentation-report-warning:var(--semantic-status-warning);--component-presentation-report-overlay:var(--semantic-alpha-overlay-strong);--component-presentation-report-on-overlay:var(--semantic-surface-raised);--component-presentation-report-on-overlay-muted:var(--semantic-on-overlay-muted);--component-presentation-report-media-scrim:var(--semantic-media-scrim);--component-presentation-report-shadow:var(--semantic-shadow-soft);--component-presentation-report-shadow-menu:var(--semantic-shadow-menu);--component-presentation-report-shadow-media:var(--semantic-shadow-media);--component-presentation-report-success:var(--semantic-status-success);--component-presentation-report-success-soft:var(--semantic-status-success-soft);--component-presentation-report-warning-soft:var(--semantic-status-warning-soft);--component-presentation-report-danger:var(--semantic-status-danger);--component-presentation-report-danger-soft:var(--semantic-status-danger-soft);--component-presentation-report-purple:var(--semantic-accent-purple);--component-presentation-report-purple-text:var(--semantic-accent-purple-text);--component-presentation-report-purple-soft:var(--semantic-accent-purple-soft);--component-presentation-report-voice-density-head-gap:var(--semantic-space-4);--component-presentation-report-voice-density-section-gap:var(--semantic-space-2);--component-presentation-report-voice-density-section-padding:var(--semantic-space-4);--component-presentation-report-voice-density-filter-gap:var(--semantic-space-1);--component-presentation-report-voice-density-filter-height:var(--semantic-space-8);--component-presentation-report-voice-density-filter-padding:var(--semantic-space-2);--component-presentation-report-voice-density-filter-radius:var(--semantic-radius-8);--component-presentation-report-voice-density-chart-height:calc(var(--semantic-space-12) + var(--semantic-space-10));--component-presentation-report-voice-density-type:var(--semantic-type-caption);--component-presentation-report-voice-density-weight:var(--semantic-font-weight-strong);--component-presentation-report-voice-density-stroke-fill:72%;--component-presentation-report-voice-density-event-focus-width:var(--semantic-space-6);--component-presentation-report-white:var(--semantic-surface-raised);--component-presentation-report-media-radius:var(--semantic-radius-16);--component-presentation-report-media-height:var(--semantic-report-media-height);--component-presentation-report-media-ratio:var(--semantic-report-media-ratio);--component-presentation-report-summary-measure:var(--component-page-measure);--component-presentation-report-content-max:calc(var(--semantic-space-12) * 30);--component-presentation-report-shell-max:calc(var(--semantic-space-12) * 32 + var(--semantic-space-6));--component-presentation-report-shell-column-gap:clamp(var(--semantic-space-6), 2.5vw, var(--semantic-space-12));--component-presentation-report-shell-section-gap:calc(var(--semantic-space-6) + var(--semantic-space-1) / 2);--component-presentation-report-shell-padding-block-start:var(--semantic-space-4);--component-presentation-report-shell-padding-block-end:var(--semantic-space-8);--component-presentation-report-workspace-inline:clamp(calc(var(--semantic-space-4) + var(--semantic-space-1)), 3vw, calc(var(--semantic-space-12) - var(--semantic-space-1)));--component-presentation-report-shell-rail-min:calc(var(--semantic-space-12) * 9 + var(--semantic-space-6) + var(--semantic-space-1));--component-presentation-report-shell-inline-fallback:clamp(var(--semantic-space-4), 3vw, var(--semantic-space-10));--component-presentation-report-content-workspace-space-1:var(--semantic-space-1);--component-presentation-report-content-workspace-space-2:var(--semantic-space-2);--component-presentation-report-content-workspace-space-3:var(--semantic-space-3);--component-presentation-report-content-workspace-space-4:var(--semantic-space-4);--component-presentation-report-content-workspace-space-6:var(--semantic-space-6);--component-presentation-report-content-workspace-space-8:var(--semantic-space-8);--component-presentation-report-content-workspace-space-10:var(--semantic-space-10);--component-presentation-report-content-workspace-border-width:var(--semantic-border-width);--component-presentation-report-content-workspace-focus-width:var(--semantic-focus-width);--component-presentation-report-content-workspace-target-min:var(--semantic-target-min);--component-presentation-report-content-workspace-radius-control:var(--semantic-radius-control);--component-presentation-report-content-workspace-radius-pill:var(--semantic-radius-pill);--component-presentation-report-content-workspace-opacity-disabled:var(--semantic-opacity-disabled);--component-presentation-report-content-workspace-type-caption:var(--semantic-type-caption);--component-presentation-report-content-workspace-type-control:var(--semantic-type-control);--component-presentation-report-content-workspace-type-body:var(--semantic-type-body);--component-presentation-report-content-workspace-type-h2:var(--semantic-type-h2);--component-presentation-report-content-workspace-type-h3:var(--semantic-type-h3);--component-presentation-report-content-workspace-weight-strong:var(--semantic-font-weight-strong);--component-presentation-report-content-workspace-line-caption:var(--semantic-line-height-caption);--component-presentation-report-content-workspace-line-body:var(--semantic-line-height-body);--component-presentation-report-content-workspace-line-heading:var(--semantic-line-height-heading);--component-presentation-report-content-workspace-header-aside-min:calc(var(--semantic-space-12) * 5);--component-presentation-report-content-workspace-header-aside-max:calc(var(--semantic-space-12) * 7);--component-presentation-report-content-workspace-intro-measure:calc(var(--semantic-space-12) * 12);--component-presentation-report-content-workspace-rail-min:calc(var(--semantic-space-12) * 5);--component-presentation-report-content-workspace-body-columns:minmax(var(--component-presentation-report-content-workspace-rail-min), .44fr) minmax(0, .56fr);--component-presentation-report-content-workspace-row-min-height:calc(var(--semantic-target-min) + var(--semantic-space-4));--component-presentation-report-content-workspace-mini-meter-width:calc(var(--semantic-space-12) * 3);--component-presentation-report-content-workspace-mini-meter-node:var(--semantic-space-3);--component-presentation-report-content-workspace-mini-meter-connector:calc((var(--component-presentation-report-content-workspace-mini-meter-width) - (var(--component-presentation-report-content-workspace-mini-meter-node) * 5)) / 4);--component-presentation-report-content-workspace-evidence-note-measure:calc(var(--semantic-space-12) * 6);--component-presentation-report-content-workspace-trust-measure:var(--component-page-measure);--component-presentation-report-summary-axis-anchor-width:calc(4 * var(--semantic-border-width));--component-presentation-report-summary-axis-padding-block:calc(var(--semantic-space-8) + var(--semantic-space-1));--component-presentation-report-summary-axis-padding-block-mobile:var(--semantic-space-6);--component-presentation-report-summary-axis-header-padding-inline:var(--semantic-space-4);--component-presentation-report-summary-axis-gap:var(--semantic-space-4);--component-presentation-report-summary-axis-gap-mobile:var(--semantic-space-3);--component-presentation-report-summary-axis-content-gap:calc(var(--semantic-space-4) + var(--semantic-space-1));--component-presentation-report-summary-axis-title-type:var(--semantic-type-h3);--component-presentation-report-summary-axis-number-type:var(--semantic-type-page-h1);--component-presentation-report-summary-axis-number-size:var(--semantic-space-12);--component-presentation-report-summary-axis-number-size-mobile:var(--semantic-space-10);--component-presentation-report-summary-axis-heading-gap:var(--semantic-space-1);--component-presentation-report-summary-axis-icon-size:var(--semantic-space-10);--component-presentation-report-summary-axis-icon-radius:var(--semantic-radius-12);--component-presentation-report-summary-axis-header-columns:var(--component-presentation-report-summary-axis-number-size) var(--semantic-space-12) minmax(0, 1fr) auto;--component-presentation-report-summary-axis-header-columns-mobile:var(--semantic-space-10) var(--semantic-space-10) minmax(0, 1fr);--component-presentation-report-summary-axis-header-columns-compact:var(--semantic-space-10) var(--semantic-space-10) minmax(0, 1fr);--component-presentation-report-summary-axis-number-opacity:.62;--component-editorial-presentation-report-axis-min-height:calc(var(--semantic-space-12) * 4 + var(--semantic-space-2));--component-editorial-presentation-report-flow-rail-inset:var(--semantic-space-3);--component-editorial-presentation-report-transport-clearance:var(--semantic-space-12);--component-presentation-word-cloud-size-min:var(--semantic-type-control);--component-presentation-word-cloud-size-max:var(--semantic-type-h2);--component-editorial-presentation-report-transport-shadow:var(--semantic-shadow-menu);--component-editorial-presentation-report-transport-surface:var(--semantic-text-primary);--component-editorial-presentation-report-transport-on-surface:var(--semantic-surface-raised);--component-editorial-presentation-report-transport-on-surface-muted:var(--semantic-on-overlay-muted);--component-editorial-presentation-report-focus-row:var(--semantic-focus-ring);--component-editorial-presentation-report-verdict-type:var(--semantic-type-body);--component-editorial-presentation-report-verdict-gap:var(--semantic-space-3);--component-editorial-presentation-report-level-dot:10px;--component-editorial-presentation-report-level-dot-gap:var(--semantic-space-1);--component-editorial-presentation-report-move-opening:var(--semantic-presentation-discourse-opening);--component-editorial-presentation-report-move-opening-soft:var(--semantic-presentation-discourse-opening-soft);--component-editorial-presentation-report-move-reason:var(--semantic-presentation-discourse-reason);--component-editorial-presentation-report-move-reason-soft:var(--semantic-presentation-discourse-reason-soft);--component-editorial-presentation-report-move-example:var(--semantic-presentation-discourse-example);--component-editorial-presentation-report-move-example-soft:var(--semantic-presentation-discourse-example-soft);--component-editorial-presentation-report-move-problem:var(--semantic-presentation-discourse-problem);--component-editorial-presentation-report-move-problem-soft:var(--semantic-presentation-discourse-problem-soft);--component-editorial-presentation-report-move-closing:var(--semantic-presentation-discourse-closing);--component-editorial-presentation-report-move-closing-soft:var(--semantic-presentation-discourse-closing-soft);--component-presentation-report-summary-section-gap:var(--semantic-space-4);--component-presentation-report-summary-section-margin-top:calc(var(--semantic-space-6) + var(--semantic-space-1));--component-presentation-report-summary-section-head-gap:var(--semantic-space-3);--component-presentation-report-summary-section-head-margin-bottom:calc(var(--semantic-space-4) + var(--semantic-space-1) / 2);--component-presentation-report-summary-section-title-type:var(--semantic-type-h3);--component-presentation-report-summary-section-title-tracking:var(--semantic-type-tracking-heading);--component-presentation-report-summary-section-copy-type:var(--semantic-type-caption);--component-presentation-report-summary-section-copy-gap:var(--semantic-space-1);--component-presentation-report-summary-status-type:var(--semantic-type-caption);--component-presentation-report-summary-divider-width:var(--semantic-border-width);--component-presentation-report-summary-axis-padding-block-start:calc(var(--semantic-space-6) + var(--semantic-space-1));--component-presentation-report-summary-axis-padding-block-end:var(--semantic-space-8);--component-presentation-report-summary-badge-padding-block:var(--semantic-space-1);--component-presentation-report-summary-badge-padding-inline:var(--semantic-space-2);--component-presentation-report-summary-badge-radius:var(--semantic-radius-pill);--component-presentation-report-summary-score-gap:var(--semantic-space-3);--component-presentation-report-summary-score-meter-min:calc(var(--semantic-space-12) * 3 + var(--semantic-space-2));--component-presentation-report-summary-score-copy-gap:calc(var(--semantic-space-1) / 2);--component-presentation-report-summary-score-copy-min:calc(var(--semantic-space-10) * 2 + var(--semantic-space-2));--component-presentation-report-summary-score-type:var(--semantic-type-caption);--component-presentation-report-summary-score-line-height:var(--semantic-line-height-caption);--component-presentation-report-summary-stage-dot-size:var(--semantic-space-2);--component-presentation-report-summary-level-1:var(--semantic-status-warning);--component-presentation-report-summary-level-2:var(--semantic-work-presentation-text);--component-presentation-report-summary-level-3:var(--semantic-status-success);--component-presentation-report-summary-level-4:var(--semantic-status-success);--component-presentation-report-summary-level-5:var(--semantic-action-primary-strong);--component-presentation-report-summary-blurb-type:var(--semantic-type-control);--component-presentation-report-summary-blurb-line-height:var(--semantic-line-height-body);--component-presentation-report-summary-evidence-min-height:calc(var(--semantic-space-12) * 2);--component-presentation-report-summary-evidence-gap:var(--semantic-space-2);--component-presentation-report-summary-evidence-padding-block:var(--semantic-space-4);--component-presentation-report-summary-evidence-label-type:var(--semantic-type-caption);--component-presentation-report-summary-evidence-chip-padding-block:var(--semantic-space-2);--component-presentation-report-summary-evidence-chip-padding-inline:var(--semantic-space-3);--component-presentation-report-summary-evidence-chip-gap:var(--semantic-space-2);--component-presentation-report-summary-evidence-copy-type:var(--semantic-type-caption);--component-presentation-report-summary-evidence-copy-line-height:var(--semantic-line-height-body);--component-presentation-report-summary-action-size:var(--semantic-space-8);--component-presentation-report-summary-action-min-height:var(--semantic-space-10);--component-presentation-report-summary-action-type:var(--semantic-type-caption);--component-presentation-report-summary-row-padding-block:var(--semantic-space-6);--component-presentation-report-summary-row-padding-inline:var(--semantic-space-6);--component-presentation-report-summary-report-evidence-padding-block:var(--semantic-space-3);--component-presentation-report-summary-matrix-header-padding-block:var(--semantic-space-2);--component-presentation-report-summary-matrix-cell-padding:var(--semantic-space-3);--component-presentation-report-summary-matrix-caption-type:var(--semantic-type-caption);--component-presentation-report-summary-matrix-meta-type:var(--semantic-type-caption);--component-presentation-report-summary-matrix-label-type:var(--semantic-type-control);--component-presentation-report-summary-matrix-copy-type:var(--semantic-type-caption);--component-presentation-report-summary-matrix-inline-gap:var(--semantic-space-2);--component-presentation-report-summary-matrix-level-meter-height:38px;--component-presentation-report-level-meter-min-height:28px;--component-presentation-report-level-step-grid-rows:16px 12px;--component-presentation-report-level-line-offset:7px;--component-presentation-report-level-line-width:1px;--component-presentation-report-level-step-size:14px;--component-presentation-report-level-border-width:1px;--component-presentation-report-level-current-size:16px;--component-presentation-report-level-current-inset:3px;--component-presentation-report-level-number-type:10px;--component-presentation-report-summary-matrix-level-step-size:12px;--component-presentation-report-summary-matrix-level-current-size:16px;--component-presentation-report-summary-matrix-level-grid-rows:22px 16px;--component-presentation-report-summary-matrix-level-line-offset:10px;--component-presentation-report-summary-matrix-level-border-width:2px;--component-presentation-report-summary-matrix-level-current-ring:3px;--component-presentation-report-summary-matrix-level-held-border-width:var(--semantic-border-width);--component-presentation-report-summary-matrix-level-copy-gap:14px;--component-presentation-report-summary-matrix-level-number-type:var(--semantic-type-caption);--component-presentation-report-summary-matrix-level-status-type:var(--semantic-type-body);--component-presentation-report-summary-matrix-level-caption-type:20px;--component-presentation-report-summary-matrix-level-line-width:2px;--component-presentation-report-summary-matrix-index-width:var(--semantic-space-6);--component-presentation-report-summary-matrix-responsive-gap:var(--semantic-space-6);--component-presentation-report-summary-matrix-responsive-padding-block:var(--semantic-space-4);--component-presentation-report-summary-matrix-responsive-copy-min:calc(var(--semantic-space-12) * 4 + var(--semantic-space-8));--component-presentation-report-summary-matrix-mobile-cell-padding-block:var(--semantic-space-2);--component-presentation-report-summary-matrix-mobile-label-gap:var(--semantic-space-1);--component-presentation-report-summary-matrix-scene-min-height:var(--semantic-space-8);--component-presentation-report-summary-matrix-scene-gap:var(--semantic-space-1);--component-presentation-report-summary-matrix-legend-gap:var(--semantic-space-2);--component-presentation-report-summary-matrix-scene-padding-block:var(--semantic-space-1);--component-presentation-report-summary-matrix-scene-padding-inline:var(--semantic-space-2);--component-presentation-report-summary-matrix-print-padding-block:var(--semantic-space-1);--component-presentation-report-summary-matrix-print-padding-inline:var(--semantic-space-2);--component-presentation-report-summary-matrix-print-type:var(--semantic-print-type-meta);--component-presentation-report-summary-matrix-print-line-height:var(--semantic-print-line-height-body);--component-presentation-report-summary-matrix-column-criterion:23%;--component-presentation-report-summary-matrix-column-level:22%;--component-presentation-report-summary-matrix-column-evidence:25%;--component-presentation-report-summary-matrix-column-next:47%;--component-presentation-report-summary-matrix-column-scene:8%;--component-report-print-page-size:var(--semantic-print-page-size);--component-report-print-page-width:var(--semantic-print-page-width);--component-report-print-margin-block:var(--semantic-print-margin-block);--component-report-print-margin-inline:var(--semantic-print-margin-inline);--component-report-print-content-width:calc(var(--component-report-print-page-width) - (2 * var(--component-report-print-margin-inline)));--component-report-print-essay-summary-top-inset:var(--semantic-print-essay-summary-top-inset);--component-essay-report-print-body-type:var(--semantic-print-essay-body-type);--component-essay-report-print-meta-type:var(--semantic-print-essay-meta-type);--component-essay-report-print-title-type:var(--semantic-print-essay-title-type);--component-essay-report-print-display-type:var(--semantic-print-essay-display-type);--component-essay-report-print-line-height:var(--semantic-print-essay-line-height);--component-essay-report-print-section-gap:var(--semantic-print-essay-section-gap);--component-essay-report-print-item-gap:var(--semantic-print-essay-item-gap);--component-essay-report-print-detail-gap:var(--semantic-print-essay-detail-gap);--component-essay-report-print-hair-space:var(--semantic-print-essay-hair-space);--component-essay-report-print-illustration-size:var(--semantic-print-essay-illustration-size);--component-essay-report-print-icon-size:var(--semantic-print-essay-icon-size);--component-essay-report-print-mark-size:var(--semantic-print-essay-mark-size);--component-report-print-margin-bottom:var(--semantic-print-margin-bottom);--component-report-print-header-offset:var(--semantic-print-header-offset);--component-report-print-header-height:var(--semantic-print-header-height);--component-report-print-header-gap:var(--semantic-print-header-gap);--component-report-print-type-body:var(--semantic-print-type-body);--component-report-print-type-meta:var(--semantic-print-type-meta);--component-report-print-line-height-body:var(--semantic-print-line-height-body);--component-report-print-section-gap:var(--semantic-print-section-gap);--component-report-print-card-padding:var(--semantic-print-card-padding);--component-report-print-rail-gap:var(--semantic-print-rail-gap);--component-report-print-strip-gap:var(--semantic-print-strip-gap);--component-report-print-strip-item-gap:var(--semantic-print-strip-item-gap);--component-report-print-hairline:var(--semantic-print-hairline);--component-report-print-rule:var(--semantic-print-rule);--component-report-print-meta:var(--semantic-print-meta);--component-tab-indicator-height:var(--semantic-tab-indicator-height);--component-tab-indicator-offset:var(--semantic-tab-indicator-offset);--component-tab-indicator-inset:var(--semantic-tab-indicator-inset);--component-tab-indicator-background:var(--semantic-action-primary-strong);--component-tab-active-foreground:var(--semantic-action-primary-strong);--component-tab-min-height:var(--semantic-tab-min-height);--component-tab-padding-inline:var(--semantic-tab-padding-inline);--component-tab-min-height-rich:var(--semantic-tab-min-height-rich);--component-tab-type:var(--semantic-tab-type);--component-tab-weight:var(--semantic-tab-weight);--component-tab-weight-active:var(--semantic-tab-weight-active);--component-live-report-content-width:var(--semantic-showcase-max-width);--component-live-report-space-1:var(--semantic-space-1);--component-live-report-space-2:var(--semantic-space-2);--component-live-report-space-3:var(--semantic-space-3);--component-live-report-space-4:var(--semantic-space-4);--component-live-report-space-5:var(--semantic-space-6);--component-live-report-space-6:var(--semantic-space-6);--component-live-report-space-8:var(--semantic-space-8);--component-live-report-space-10:var(--semantic-space-10);--component-live-report-space-12:var(--semantic-space-12);--component-live-report-border:var(--semantic-border-default);--component-live-report-border-width:var(--semantic-border-width);--component-live-report-radius-control:var(--semantic-radius-control);--component-live-report-radius-pill:var(--semantic-radius-pill);--component-live-report-text:var(--semantic-text-primary);--component-live-report-text-secondary:var(--semantic-text-secondary);--component-live-report-text-muted:var(--semantic-text-muted);--component-live-report-font-body:var(--semantic-font-body);--component-live-report-font-heading:var(--semantic-font-heading);--component-live-report-type-h1:var(--semantic-type-page-h1);--component-live-report-type-meta:var(--semantic-type-caption);--component-report-nav-tablet-rail-offset:var(--semantic-report-nav-tablet-rail-offset);--component-report-nav-edge:var(--semantic-space-4);--component-report-nav-edge-compact:var(--semantic-space-3);--component-report-nav-content-clearance:calc(var(--semantic-space-12) + var(--semantic-space-12) + var(--semantic-space-12) + var(--semantic-space-8));--component-report-nav-bar-height:var(--semantic-nav-height-desktop);--component-report-nav-stack-clearance:calc(max(var(--semantic-space-3), env(safe-area-inset-bottom)) + var(--component-report-nav-bar-height) + var(--semantic-space-2));--component-report-nav-layer:var(--semantic-report-nav-layer);--component-report-nav-label-size:var(--semantic-type-caption);--component-live-report-type-body:var(--semantic-type-body);--component-live-report-type-h3:var(--semantic-type-h3);--component-live-report-type-heading:var(--semantic-type-h2);--component-live-report-weight-strong:var(--semantic-font-weight-strong);--component-live-report-weight-active:var(--semantic-tab-weight-active);--component-live-report-line-heading:var(--semantic-line-height-heading);--component-live-report-line-body:var(--semantic-line-height-body);--component-live-report-action:var(--semantic-action-primary);--component-live-report-action-strong:var(--semantic-action-primary-strong);--component-live-report-action-soft:var(--semantic-action-primary-soft);--component-live-report-writing:var(--semantic-detail-level-writing);--component-live-report-writing-text:var(--semantic-accent-pink-text);--component-live-report-speaking:var(--semantic-detail-level-speaking);--component-live-report-speaking-text:var(--semantic-accent-blue-text);--component-live-report-focus-ring:var(--semantic-focus-ring);--component-live-report-surface:var(--semantic-surface-raised);--component-live-report-surface-soft:var(--semantic-surface-subtle);--component-live-report-danger:var(--semantic-status-danger);--component-live-report-danger-soft:var(--semantic-status-danger-soft);--component-live-report-tab-height:var(--semantic-tab-min-height);--component-live-report-tab-padding:var(--semantic-tab-padding-inline);--component-live-report-tab-type:var(--semantic-tab-type);--component-live-report-tab-weight:var(--semantic-tab-weight);--component-live-report-tab-weight-active:var(--semantic-tab-weight-active);--component-live-report-tab-indicator-height:var(--semantic-tab-indicator-height);--component-live-report-tab-indicator-offset:var(--semantic-tab-indicator-offset);--component-live-report-tab-indicator-inset:var(--semantic-tab-indicator-inset);--component-live-report-stage-small:var(--semantic-live-report-stage-small);--component-live-report-stage-medium:var(--semantic-live-report-stage-medium);--component-live-report-stage-large:var(--semantic-live-report-stage-large);--component-live-report-skeleton-height:var(--semantic-live-report-skeleton-height);--font-ui:var(--semantic-font-body);--font-display:var(--semantic-font-heading);--icon-line-weight:var(--component-icon-line-weight);--text:var(--semantic-text-primary);--secondary:var(--semantic-text-secondary);--caption:var(--semantic-text-muted);--disabled:var(--semantic-text-disabled);--background:var(--semantic-surface-canvas);--background-soft:var(--semantic-surface-muted);--surface:var(--semantic-surface-raised);--surface-soft:var(--semantic-surface-subtle);--line:var(--semantic-border-default);--line-soft:var(--semantic-border-subtle);--line-strong:var(--component-border-strong);--line-cool:var(--component-border-cool);--action-fill:var(--semantic-action-primary);--action-strong:var(--semantic-action-primary-strong);--action-soft:var(--semantic-action-primary-soft);--action-selected:var(--component-nav-selected-background);--tab-indicator-height:var(--component-tab-indicator-height);--tab-indicator-offset:var(--component-tab-indicator-offset);--tab-indicator-inset:var(--component-tab-indicator-inset);--tab-min-height:var(--component-tab-min-height);--tab-padding-inline:var(--component-tab-padding-inline);--tab-min-height-rich:var(--component-tab-min-height-rich);--tab-type:var(--component-tab-type);--tab-weight:var(--component-tab-weight);--tab-weight-active:var(--component-tab-weight-active);--work-writing:var(--component-detail-level-writing);--work-speaking:var(--component-detail-level-speaking);--caption-strong:var(--semantic-text-secondary);--yellow:var(--semantic-accent-yellow);--yellow-soft:var(--semantic-accent-yellow-soft);--pink-soft:var(--semantic-pastel-pink);--blue-soft:var(--semantic-pastel-blue);--purple-soft:var(--semantic-pastel-purple);--shadow:var(--semantic-shadow-raised);--blue-text:var(--component-accent-blue-text);--pink-text:var(--component-accent-pink-text);--thinking-text:var(--component-work-thought-map-text);--purple:var(--component-accent-purple);--purple-text:var(--component-accent-purple-text);--font-reading:var(--component-font-reading);--font-mono:var(--component-font-mono);--yellow-strong:var(--component-accent-yellow-strong);--yellow-tint:var(--component-accent-yellow-tint);--brand-decorative:var(--component-brand-decorative);--shadow-soft:var(--semantic-shadow-soft);--overlay-backdrop:var(--semantic-color-overlay)}:where(button,input,select,textarea,a){font:inherit}:where(button,input,select,textarea,a):focus-visible{outline:var(--semantic-border-width) solid var(--semantic-focus-ring);outline-offset:0;box-shadow:0 0 0 calc(var(--semantic-focus-width) * 1.5) var(--semantic-focus-soft)}.ui-visually-hidden{width:var(--semantic-border-width);height:var(--semantic-border-width);padding:var(--semantic-space-0);margin:calc(var(--semantic-border-width) * -1);clip:rect(0 0 0 0);white-space:nowrap;border:var(--semantic-space-0);position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto;transition:none;animation:none}}.ui-button,.ui-icon-button,.ui-field-control,.ui-segmented-control__option{min-inline-size:var(--component-control-target-size);min-block-size:var(--component-control-target-size);border:var(--component-visually-hidden-size) solid var(--component-control-transparent);border-radius:var(--component-button-radius);transition:transform var(--component-control-transition-fast) var(--component-control-easing), background-color var(--component-control-transition-fast) var(--component-control-easing), border-color var(--component-control-transition-fast) var(--component-control-easing), box-shadow var(--component-control-transition-fast) var(--component-control-easing)}.ui-tabs__tab{min-inline-size:var(--component-tab-min-height);min-block-size:var(--component-tab-min-height);background:var(--component-control-transparent);color:var(--component-status-neutral-foreground);cursor:pointer;transition:color var(--component-control-transition-fast) var(--component-control-easing), background-color var(--component-control-transition-fast) var(--component-control-easing);border:0;position:relative}.ui-button{justify-content:center;align-items:center;gap:var(--component-button-gap);padding-inline:var(--component-control-padding-inline);padding-block:var(--component-control-padding-block);font-weight:var(--component-font-weight-strong);line-height:var(--component-text-line-height);display:inline-flex}.ui-button--loading,.ui-icon-button--loading{cursor:wait;position:relative;overflow:hidden}.ui-button--loading .ui-button__loading-content,.ui-icon-button--loading>*{visibility:hidden}.ui-button--loading:after,.ui-icon-button--loading:after{inset:var(--component-button-skeleton-sweep-inset);background:var(--component-button-skeleton-sweep-gradient);content:"";pointer-events:none;animation:ui-button-loading-shimmer var(--component-skeleton-duration) var(--component-skeleton-easing) infinite;position:absolute}@keyframes ui-button-loading-shimmer{0%{transform:var(--component-button-skeleton-sweep-transform-from)}to{transform:var(--component-button-skeleton-sweep-transform-to)}}.ui-button:hover:not(:disabled),.ui-icon-button:hover:not(:disabled),.ui-segmented-control__option:hover:not(:disabled){transform:translateY(var(--component-control-hover-lift))}.ui-button:disabled,.ui-icon-button:disabled,.ui-segmented-control__option:disabled,.ui-field-control:disabled{cursor:not-allowed;background:var(--component-button-disabled-background);border-color:var(--component-control-border);color:var(--component-button-disabled-foreground)}.ui-tabs__tab:disabled{cursor:not-allowed;color:var(--component-button-disabled-foreground)}.ui-button--primary{background:var(--component-button-primary-background);color:var(--component-button-primary-foreground)}.ui-button--secondary{background:var(--component-button-secondary-background);border-color:var(--component-control-border);color:var(--component-button-secondary-foreground)}.ui-button--quiet{background:var(--component-control-transparent);color:var(--component-button-secondary-foreground)}.ui-button--danger{background:var(--component-button-danger-background);color:var(--component-button-danger-foreground)}.ui-button--reward{background:var(--component-button-reward-background);color:var(--component-button-reward-foreground)}.ui-button--primary:hover:not(:disabled){background:var(--component-button-primary-hover-background)}.ui-button--secondary:hover:not(:disabled){background:var(--component-button-secondary-hover-background)}.ui-button--quiet:hover:not(:disabled),.ui-icon-button:hover:not(:disabled){background:var(--component-button-quiet-hover-background)}.ui-button--danger:hover:not(:disabled){background:var(--component-button-danger-hover-background);color:var(--component-button-danger-hover-foreground)}.ui-button--reward:hover:not(:disabled){background:var(--component-button-reward-hover-background)}.ui-button:active:not(:disabled),.ui-icon-button:active:not(:disabled){transform:scale(var(--component-button-active-scale))}.ui-icon-button{inline-size:var(--component-control-target-size);block-size:var(--component-control-target-size);padding:var(--component-control-padding-none);background:var(--component-control-background);border-color:var(--component-control-border);color:var(--component-button-secondary-foreground);place-items:center;display:inline-grid}.ui-field{gap:var(--component-button-gap);display:grid}.ui-field__label{color:var(--component-status-neutral-foreground);font-weight:var(--component-font-weight-strong)}.ui-field__hint,.ui-field__error{margin:var(--component-page-header-gap);font-size:var(--component-text-caption);line-height:var(--component-text-caption-line-height)}.ui-field__hint{color:var(--component-status-neutral-foreground)}.ui-field__error{color:var(--component-status-danger-foreground);font-weight:var(--component-font-weight-strong)}.ui-field-control{width:var(--component-control-full-width);padding-inline:var(--component-control-padding-inline);padding-block:var(--component-control-padding-block);background:var(--component-control-background);border-color:var(--component-control-border);color:var(--component-button-secondary-foreground)}.ui-field-control[aria-invalid=true]{background:var(--component-field-error-background);border-color:var(--component-field-error-border)}textarea.ui-field-control{min-block-size:var(--component-field-textarea-min-size);resize:vertical}.ui-segmented-control,.ui-tabs{gap:var(--component-button-gap);flex-wrap:wrap;display:flex}.ui-segmented-control{gap:var(--component-control-padding-none);border-block-end:var(--component-control-border-width) solid var(--component-control-border-subtle);position:relative}.ui-segmented-control__indicator{block-size:var(--component-tab-indicator-height,3px);border-radius:var(--component-control-radius-pill,9999px);background:var(--component-tab-indicator-background,var(--action-strong,currentColor));pointer-events:none;z-index:2;transition:transform .28s cubic-bezier(.4,0,.2,1),width .28s cubic-bezier(.4,0,.2,1),opacity .2s;position:absolute;inset-block-end:var(--component-control-selected-indicator-offset,-1px);inset-inline-start:0}.ui-segmented-control:has(.ui-segmented-control__indicator) .ui-segmented-control__option[aria-pressed=true]:after{display:none}.ui-segmented-control__option{justify-content:center;align-items:center;gap:var(--component-page-header-gap);padding-inline:var(--component-control-padding-inline);padding-block:var(--component-control-padding-block);border-color:var(--component-control-transparent);border-radius:var(--component-control-padding-none);background:var(--component-control-transparent);color:var(--component-status-neutral-foreground);font-weight:var(--component-font-weight-strong);cursor:pointer;display:inline-flex;position:relative}.ui-segmented-control__option:hover:not(:disabled){background:var(--component-control-hover-background)}.ui-segmented-control__option[aria-pressed=true]{border-color:var(--component-control-transparent);background:var(--component-control-transparent);color:var(--component-button-secondary-foreground)}.ui-segmented-control__option[aria-pressed=true]:after{inset-inline:var(--component-control-padding-none);block-size:var(--component-tab-indicator-height);border-radius:var(--component-control-radius-pill);background:var(--component-tab-indicator-background);content:"";position:absolute;inset-block-end:var(--component-control-selected-indicator-offset)}.ui-segmented-control__option:focus-visible{box-shadow:0 0 0 var(--component-control-focus-width) var(--component-control-focus-soft);outline:0}.ui-segmented-control__option[aria-pressed=true]:focus-visible{box-shadow:0 0 0 var(--component-control-focus-width) var(--component-control-focus-soft)}.ui-segmented-control__option:disabled{background:var(--component-control-transparent);border-color:var(--component-control-transparent);color:var(--component-button-disabled-foreground)}.ui-tabs{border-block-end:var(--component-control-border-width) solid var(--component-control-border-subtle)}.ui-tabs__tab{justify-content:center;align-items:center;gap:var(--component-page-header-gap);padding-inline:var(--component-tab-padding-inline);padding-block:var(--component-control-padding-block);font-size:var(--component-tab-type);font-weight:var(--component-tab-weight);line-height:var(--component-text-line-height);display:inline-flex}.ui-tabs__tab:hover:not(:disabled){background:var(--component-control-hover-background);color:var(--component-button-secondary-foreground)}.ui-tabs__tab[aria-selected=true]{background:var(--component-control-transparent);color:var(--component-tab-active-foreground);font-weight:var(--component-tab-weight-active)}.ui-tabs__tab[aria-selected=true]:after{inset-inline:var(--component-tab-indicator-inset);block-size:var(--component-tab-indicator-height);border-radius:var(--component-control-radius-pill);background:var(--component-tab-indicator-background);content:"";position:absolute;inset-block-end:var(--component-tab-indicator-offset)}.ui-tabs__tab--thought-map,.ui-tabs__tab--draft,.ui-tabs__tab--presentation{background:var(--component-control-transparent)}.ui-state-cue{color:inherit;font-size:var(--component-text-caption);line-height:var(--component-text-caption-line-height);text-underline-offset:var(--component-visually-hidden-size);text-decoration:underline}.ui-tab-panel{padding-block:var(--component-surface-padding)}@media (prefers-reduced-motion:reduce){.ui-button:active:not(:disabled),.ui-icon-button:active:not(:disabled){transform:none}}.ui-field__label{color:var(--component-status-neutral-foreground)}.ui-field:focus-within .ui-field__label{color:var(--component-button-secondary-foreground)}.ui-field-control{min-block-size:var(--component-field-min-height);padding-inline:var(--component-control-padding-inline);border:var(--component-control-border-width,1px) solid transparent;border-radius:var(--component-field-radius);background:var(--surface-soft,#fbfbfa);color:var(--text);transition:background-color var(--component-field-transition) var(--component-field-easing), color var(--component-field-transition) var(--component-field-easing), border-color var(--component-field-transition) var(--component-field-easing), box-shadow var(--component-field-transition) var(--component-field-easing)}.ui-field-control:hover:not(:disabled){background:var(--component-field-surface-hover,var(--surface-soft,#fbfbfa));border-color:#0000}.ui-field-control:focus,.ui-field-control:focus-visible{background:var(--surface-soft,#fbfbfa);box-shadow:none;border-color:#0000;outline:none}.ui-select,select.ui-field-control,.ui-field select{appearance:none;cursor:pointer;font-weight:var(--primitive-weight-600,600);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 256 256'%3E%3Cpath fill='%23635d52' d='m213.66 101.66l-80 80a8 8 0 0 1-11.32 0l-80-80a8 8 0 0 1 11.32-11.32L128 164.69l74.34-74.35a8 8 0 0 1 11.32 11.32Z'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px;padding-inline-end:38px}.ui-field-control[aria-invalid=true]{background:var(--component-field-error-background);box-shadow:0 0 0 var(--component-control-border-width) var(--component-field-invalid-border);outline:none}.ui-field--error .ui-field__label{color:var(--component-status-danger-foreground)}.ui-checkbox{align-items:center;gap:var(--component-button-gap);min-block-size:var(--component-control-target-size);color:var(--component-button-secondary-foreground);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.ui-checkbox__input{inline-size:var(--component-visually-hidden-size);block-size:var(--component-visually-hidden-size);opacity:0;position:absolute}.ui-checkbox__box{inline-size:var(--component-checkbox-size);block-size:var(--component-checkbox-size);border:var(--component-control-border-width) solid var(--component-checkbox-border);border-radius:var(--component-checkbox-radius);background:var(--component-control-background);color:var(--component-checkbox-selected-foreground);transition:transform var(--component-checkbox-transition) var(--component-control-easing), background-color var(--component-checkbox-transition) var(--component-control-easing), border-color var(--component-checkbox-transition) var(--component-control-easing);flex:none;place-items:center;display:inline-grid}.ui-checkbox__mark{opacity:0;transform:scale(var(--component-checkbox-mark-resting-scale));transition:opacity var(--component-checkbox-transition) var(--component-control-easing), transform var(--component-checkbox-transition) var(--component-control-easing)}.ui-checkbox__input:checked+.ui-checkbox__box{border-color:var(--component-checkbox-selected-background);background:var(--component-checkbox-selected-background)}.ui-checkbox__input:checked+.ui-checkbox__box .ui-checkbox__mark{opacity:var(--component-skeleton-max-opacity);transform:scale(var(--component-checkbox-mark-selected-scale))}.ui-checkbox__input:hover:not(:disabled)+.ui-checkbox__box{border-color:var(--component-checkbox-hover-border)}.ui-checkbox__input:active:not(:disabled)+.ui-checkbox__box{transform:scale(var(--component-checkbox-press-scale))}.ui-checkbox__input:focus-visible+.ui-checkbox__box{box-shadow:0 0 0 var(--component-control-focus-width) var(--component-control-focus-soft);outline:0}.ui-checkbox__input:disabled+.ui-checkbox__box,.ui-checkbox__input:disabled~.ui-checkbox__label{cursor:not-allowed;opacity:var(--component-checkbox-opacity-disabled)}.ui-checkbox:has(.ui-checkbox__input:disabled){cursor:not-allowed}@media (prefers-reduced-motion:reduce){.ui-field-control,.ui-checkbox__box,.ui-checkbox__mark{transition:none}}.ui-surface{padding:var(--component-surface-padding);background:var(--component-surface-background);border:var(--component-visually-hidden-size) solid var(--component-surface-border);border-radius:var(--component-card-radius);box-shadow:var(--component-card-elevation)}.ui-surface--compact{padding:var(--component-surface-padding-compact)}.ui-interactive-surface{justify-content:space-between;align-items:center;gap:var(--component-interactive-surface-gap);width:var(--component-control-full-width);min-height:var(--component-control-target-size);padding:var(--component-interactive-surface-padding-block) var(--component-interactive-surface-padding-inline);border:var(--component-interactive-surface-border-width) solid var(--component-interactive-surface-row-border);border-radius:var(--component-interactive-surface-row-radius);background:var(--component-interactive-surface-row-background);color:var(--component-interactive-surface-foreground);font:inherit;text-align:left;transition:background-color var(--component-interactive-surface-motion) var(--component-interactive-surface-easing), color var(--component-interactive-surface-motion) var(--component-interactive-surface-easing), transform var(--component-interactive-surface-motion) var(--component-interactive-surface-easing);display:flex}.ui-interactive-surface--card{border-color:var(--component-interactive-surface-card-border);border-radius:var(--component-interactive-surface-card-radius);background:var(--component-interactive-surface-card-background)}@media (hover:hover){.ui-interactive-surface:hover:not(:disabled){background:var(--component-interactive-surface-hover-background)}.ui-interactive-surface:hover:not(:disabled) .ui-interactive-surface__indicator{transform:translateX(var(--component-interactive-surface-indicator-offset))}}.ui-interactive-surface:focus-visible{outline:var(--component-interactive-surface-focus-width) solid var(--component-interactive-surface-focus-ring);outline-offset:0;background:var(--component-interactive-surface-hover-background);box-shadow:0 0 0 var(--component-interactive-surface-focus-halo-width) var(--component-interactive-surface-focus-soft)}.ui-interactive-surface:focus-visible .ui-interactive-surface__indicator{transform:translateX(var(--component-interactive-surface-indicator-offset))}.ui-interactive-surface:active:not(:disabled){background:var(--component-interactive-surface-active-background);transform:scale(var(--component-interactive-surface-press-scale))}.ui-interactive-surface:disabled{cursor:not-allowed;opacity:var(--component-interactive-surface-disabled-opacity)}.ui-interactive-surface__indicator{color:var(--component-interactive-surface-indicator-foreground);transition:color var(--component-interactive-surface-motion) var(--component-interactive-surface-easing), transform var(--component-interactive-surface-motion) var(--component-interactive-surface-easing);flex:none;place-items:center;display:inline-grid;transform:translate(0)}.ui-surface__heading{margin:var(--component-page-header-gap);color:var(--component-button-secondary-foreground);font-size:var(--component-text-heading);line-height:var(--component-text-heading-line-height)}.ui-page-header{gap:var(--component-page-header-gap);margin-block-end:var(--component-page-header-gap);display:grid}.ui-page-header__eyebrow,.ui-page-header__description{margin:var(--component-page-header-gap);color:var(--component-status-neutral-foreground)}.ui-page-header__eyebrow{color:var(--component-status-success-foreground);font-size:var(--component-text-caption);line-height:var(--component-text-caption-line-height);font-weight:var(--component-font-weight-strong)}.ui-page-header__title{margin:var(--component-page-header-gap);color:var(--component-button-secondary-foreground);font-family:var(--component-page-header-font);font-size:var(--component-page-header-title);font-weight:var(--component-font-weight-strong);letter-spacing:var(--component-page-header-tracking);line-height:var(--component-page-header-line-height)}.ui-page-header__actions{gap:var(--component-button-gap);flex-wrap:wrap;display:flex}.ui-page-header--home-hero .ui-page-header__title{font-weight:var(--component-font-display-weight-max)}@media (prefers-reduced-motion:reduce){.ui-interactive-surface,.ui-interactive-surface__indicator{transition:none}.ui-interactive-surface:active:not(:disabled),.ui-interactive-surface:hover:not(:disabled) .ui-interactive-surface__indicator,.ui-interactive-surface:focus-visible .ui-interactive-surface__indicator{transform:none}}.ui-status-badge{align-items:center;gap:var(--component-page-header-gap);padding-inline:var(--component-status-padding-inline);padding-block:var(--component-status-padding-block);border:var(--component-visually-hidden-size) solid var(--component-control-transparent);border-radius:var(--component-badge-radius);font-size:var(--component-text-caption);line-height:var(--component-text-caption-line-height);font-weight:var(--component-font-weight-strong);display:inline-flex}.ui-status-badge--success,.ui-inline-notice--success{background:var(--component-status-success-background);color:var(--component-status-success-foreground)}.ui-status-badge--info,.ui-inline-notice--info{background:var(--component-status-info-background);color:var(--component-status-info-foreground)}.ui-status-badge--warning,.ui-inline-notice--warning{background:var(--component-status-warning-background);color:var(--component-status-warning-foreground)}.ui-status-badge--danger,.ui-inline-notice--danger{background:var(--component-status-danger-background);color:var(--component-status-danger-foreground)}.ui-status-badge--neutral,.ui-inline-notice--neutral{background:var(--component-status-neutral-background);color:var(--component-status-neutral-foreground)}.ui-inline-notice,.ui-empty-state{gap:var(--component-button-gap);padding:var(--component-surface-padding-compact);border:var(--component-visually-hidden-size) solid var(--component-control-transparent);border-radius:var(--component-surface-radius);display:grid}.ui-inline-notice__title,.ui-empty-state__title,.ui-empty-state__description{margin:var(--component-page-header-gap)}.ui-inline-notice__title,.ui-empty-state__title{font-size:var(--component-text-heading);line-height:var(--component-text-heading-line-height)}.ui-empty-state{color:var(--component-status-neutral-foreground);text-align:start;justify-items:start}.ui-empty-state__title{color:var(--component-button-secondary-foreground)}.ui-skeleton,.skeleton-shimmer{background:var(--component-skeleton-background);position:relative;overflow:hidden}.ui-skeleton{min-block-size:var(--component-control-target-size);border-radius:var(--component-button-radius)}.skeleton-shimmer{color:var(--component-control-transparent);border-color:var(--component-control-transparent);box-shadow:none}.ui-skeleton:after,.skeleton-shimmer:after{inset:var(--component-skeleton-sweep-inset);border-radius:inherit;content:"";pointer-events:none;will-change:transform;position:absolute;background:var(--component-skeleton-sweep-gradient)!important;animation:ui-skeleton-shimmer var(--component-skeleton-duration) var(--component-skeleton-easing) infinite!important}@keyframes ui-skeleton-shimmer{0%{transform:var(--component-skeleton-sweep-transform-from)}to{transform:var(--component-skeleton-sweep-transform-to)}}@media (prefers-reduced-motion:reduce){.ui-skeleton,.skeleton-shimmer{animation:none}.ui-skeleton:after,.skeleton-shimmer:after{opacity:var(--component-skeleton-min-opacity);animation:none!important}}.ui-dropdown{gap:var(--semantic-space-1,4px);width:fit-content;max-width:100%;min-inline-size:0;display:grid;position:relative}.ui-dropdown__label{color:var(--caption,var(--secondary));font-size:var(--primitive-type-12,12px);font-weight:var(--primitive-weight-600,600);letter-spacing:-.01em}.ui-dropdown__trigger{width:fit-content;justify-content:flex-start;align-items:center;gap:var(--semantic-space-2,8px);border-radius:var(--component-dropdown-trigger-radius,8px);min-block-size:36px;color:var(--text);cursor:pointer;font-size:var(--primitive-type-14,14px);font-weight:var(--primitive-weight-600,600);line-height:var(--component-dropdown-trigger-line-height);text-align:start;box-shadow:none;transition:background-color var(--component-control-transition-fast,.15s) ease, color var(--component-control-transition-fast,.15s) ease;background:0 0;border:0;padding:4px 8px;display:inline-flex}.ui-dropdown__trigger:hover{background:var(--surface-soft);color:var(--text)}.ui-dropdown__trigger:hover .ui-dropdown__chevron{color:var(--text)}.ui-dropdown__trigger[aria-expanded=true]{background:var(--surface-soft);color:var(--text)}.ui-dropdown__trigger:focus-visible{background:var(--surface-soft);color:var(--text);box-shadow:none;outline:none}.ui-dropdown__chevron{color:var(--secondary);transition:transform var(--component-control-transition-fast,.18s) ease, color var(--component-control-transition-fast,.15s) ease;flex:none}.ui-dropdown__trigger[aria-expanded=true] .ui-dropdown__chevron{color:var(--text);transform:rotate(180deg)}.ui-dropdown__menu{z-index:var(--component-dropdown-menu-layer,150);inline-size:max-content;min-inline-size:max(100%,200px);max-inline-size:min(320px,90vw);max-block-size:var(--component-dropdown-max-height);border:var(--component-control-border-width,1px) solid var(--line,#eeeeeb);border-radius:var(--component-dropdown-radius,8px);background:var(--component-surface-background,#fff);gap:2px;padding:4px;display:grid;position:absolute;inset-block-start:calc(100% + var(--component-dropdown-menu-offset,4px));inset-inline-start:0;overflow:auto;box-shadow:0 8px 24px #00000014,0 2px 6px #0000000a}.ui-dropdown__option{justify-content:flex-start;align-items:center;gap:var(--component-button-gap,8px);border-radius:var(--component-dropdown-option-radius,6px);min-block-size:36px;inline-size:100%;color:var(--text);cursor:pointer;font:inherit;text-align:start;transition:background-color var(--component-control-transition-fast,.12s) ease;background:0 0;border:0;padding:6px 10px;display:flex}.ui-dropdown__option:hover:not(:disabled){background:var(--surface-soft,#f7f7f5)}.ui-dropdown__option[aria-selected=true]{background:var(--surface-soft,#f7f7f5);color:var(--text)}.ui-dropdown__option[aria-selected=true] .ui-dropdown__option-copy strong{color:var(--text);font-weight:700}.ui-dropdown__option:focus-visible{box-shadow:0 0 0 calc(var(--component-dropdown-focus-width) * 1.5) var(--component-dropdown-focus-soft);outline:0}.ui-dropdown__option-icon{color:inherit;flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-dropdown__option-copy{gap:var(--component-dropdown-option-copy-gap);flex:1;min-inline-size:0;display:grid}.ui-dropdown__option-copy strong{color:var(--component-dropdown-option-copy-foreground);font-size:var(--component-dropdown-option-copy-type);line-height:var(--component-dropdown-option-copy-line-height)}.ui-dropdown__option-copy small{color:var(--component-dropdown-option-copy-muted);font-size:var(--component-text-caption);line-height:var(--component-dropdown-option-copy-caption-line-height)}.ui-dropdown__option:disabled{cursor:not-allowed;color:var(--component-button-disabled-foreground)}.ui-dropdown__empty{margin:var(--component-dropdown-empty-margin);color:var(--component-status-neutral-foreground);font-size:var(--component-text-caption)}.ui-responsive-navbar{inline-size:100%;min-inline-size:0;min-block-size:var(--component-navbar-min-height);justify-content:space-between;align-items:center;gap:var(--component-navbar-gap);padding:var(--semantic-space-1);border:var(--component-visually-hidden-size) solid var(--component-control-border);border-radius:var(--component-navbar-radius);background:var(--component-surface-background);display:flex}.ui-responsive-navbar__items{gap:var(--component-navbar-gap);flex:1;min-inline-size:0;display:flex}.ui-responsive-navbar__item,.ui-responsive-navbar__menu-toggle{min-block-size:var(--component-navbar-min-height);justify-content:center;align-items:center;gap:var(--semantic-space-2);border:var(--component-visually-hidden-size) solid var(--component-control-transparent);padding-inline:var(--semantic-space-3);border-radius:var(--semantic-radius-8);background:var(--component-control-transparent);color:var(--component-status-neutral-foreground);cursor:pointer;font:inherit;white-space:nowrap;display:inline-flex}.ui-responsive-navbar__item:hover,.ui-responsive-navbar__item--current,.ui-responsive-navbar__menu-toggle:hover{background:var(--component-nav-selected-background);color:var(--component-button-secondary-foreground)}.ui-responsive-navbar__item:disabled,.ui-responsive-navbar__menu-toggle:disabled{background:var(--component-button-disabled-background);color:var(--component-button-disabled-foreground);cursor:not-allowed}.ui-responsive-navbar__icon{flex:none;place-items:center;display:inline-grid}.ui-responsive-navbar__menu-toggle{flex:none;display:none}@media (width<=64rem){.ui-responsive-navbar__item-label{width:var(--component-visually-hidden-size);height:var(--component-visually-hidden-size);clip:rect(0 0 0 0);white-space:nowrap;position:absolute;overflow:hidden}.ui-responsive-navbar__item{min-inline-size:var(--component-navbar-min-height);padding-inline:var(--semantic-space-2)}}@media (width<=47.99rem){.ui-responsive-navbar{position:relative}.ui-responsive-navbar--open{z-index:var(--semantic-layer-carousel-controls)}.ui-responsive-navbar__items{z-index:var(--semantic-layer-carousel-controls);gap:var(--semantic-space-1);padding:var(--semantic-space-1);border:var(--component-visually-hidden-size) solid var(--component-control-border);border-radius:var(--component-navbar-radius);background:var(--component-surface-background);box-shadow:var(--component-dropdown-elevation);flex-direction:column;display:none;position:absolute;inset-block-start:calc(100% + var(--semantic-space-1));inset-inline:0}.ui-responsive-navbar__items--up{inset-block-start:auto;inset-block-end:calc(100% + var(--semantic-space-1))}.ui-responsive-navbar--open .ui-responsive-navbar__items{display:flex}.ui-responsive-navbar__item{padding-inline:var(--semantic-space-3);justify-content:flex-start}.ui-responsive-navbar__item-label{clip:auto;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.ui-responsive-navbar__menu-toggle{display:inline-flex}}.report-print-running-header{display:none}body:has(.is-print-all) .presentation-report-tabs{display:none}@media print{@page seum-report{size:var(--component-report-print-page-size);margin:var(--component-report-print-margin-block) var(--component-report-print-margin-inline) var(--component-report-print-margin-bottom)}body:has(.seum-growth-result-v2){page:seum-report}.presentation-report-tabs--bottom,.writing-report-tabs--bottom,.presentation-topbar-actions,.presentation-report-tabs,.presentation-report-masthead-actions,.presentation-axis-back,.presentation-video-overlay-controls,.presentation-video-overlay-switch,.presentation-video-overlay-toggle,.summary-axis-card-more,.gr-print-button,.gr-example-popover{display:none!important}body:has(.seum-growth-result-v2) .sidebar{display:none!important}body:has(.seum-growth-result-v2) .mobile-bottom-nav{display:none!important}body:has(.seum-growth-result-v2) .mobile-bottom-nav-notification-proxy{display:none!important}body:has(.seum-growth-result-v2) .support-chat-widget{display:none!important}body:has(.seum-growth-result-v2) .detail-navbar{display:none!important}body:has(.seum-growth-result-v2) .writing-work-topbar{display:none!important}body:has(.seum-growth-result-v2) .toast{display:none!important}body:has(.seum-growth-result-v2) .teacher-status-message{display:none!important}body:has(.seum-growth-result-v2) .detail-workspace__hero{display:none!important}body:has(.seum-growth-result-v2) .detail-workspace__context-slot{display:none!important}.presentation-spotlight-arrow,.mission-chevron,.content-evidence-arrow{display:none!important}body:has(.seum-growth-result-v2) .summary-axis-cards-head p{display:none!important}body:has(.seum-growth-result-v2) .behavior-chart-block header p{display:none!important}body:has(.seum-growth-result-v2) .pcv-hint{display:none!important}body:has(.seum-growth-result-v2) .editorial-presentation-report__axis-link{display:none}body:has(.seum-growth-result-v2) .voice-flow-hero-caption{display:none}body:has(.seum-growth-result-v2) .voice-flow-filter-bar{display:none}body:has(.seum-growth-result-v2) .voice-flow-mode-switch-bar{display:none}body:has(.seum-growth-result-v2) .voice-moments-view-all-btn{display:none}body:has(.seum-growth-result-v2) .voice-moments-footer{display:none}body:has(.seum-growth-result-v2) .voice-moment-replay-btn{display:none}body:has(.seum-growth-result-v2) .voice-moment-expand-btn{display:none}body:has(.seum-growth-result-v2) .voice-script-video-toggle{display:none}body:has(.seum-growth-result-v2) .voice-transcript-all-button{display:none}body:has(.seum-growth-result-v2) .voice-audio-player{display:none}body:has(.seum-growth-result-v2) .presentation-gaze-radar-toggle-btn{display:none}body:has(.seum-growth-result-v2) .presentation-report-v3 .voice-follow-toggle{display:none}body:has(.seum-growth-result-v2) .presentation-report-v3 .voice-selected-detail{display:none}body:has(.seum-growth-result-v2) .editorial-presentation-report__screen-hint{display:none}body:has(.seum-growth-result-v2) .editorial-presentation-report__flow-head{gap:var(--semantic-space-1);flex-direction:column;align-items:flex-start}:is(body:has(.seum-growth-result-v2) .editorial-presentation-report__lead footer button>span,body:has(.seum-growth-result-v2) .editorial-presentation-report__lead footer button>svg,body:has(.seum-growth-result-v2) .editorial-presentation-report__linkage-claim footer button>span,body:has(.seum-growth-result-v2) .editorial-presentation-report__linkage-claim footer button>svg){display:none}body:has(.seum-growth-result-v2) .editorial-presentation-report__evidence-list[hidden]{display:block}body:has(.seum-growth-result-v2) .editorial-presentation-report__evidence-toggle span[aria-hidden=true]{display:none}:is(body:has(.seum-growth-result-v2) .presentation-report-v3 .voice-rhythm-chart,body:has(.seum-growth-result-v2) .presentation-report-v3 .voice-selected-detail,body:has(.seum-growth-result-v2) .presentation-report-v3 [style*="position: sticky"]){position:static}html,body,#root{min-width:0;height:auto;max-height:none;padding:0;overflow:visible;background:var(--background)!important;width:auto!important;max-width:none!important;margin:0!important}body:has(.seum-growth-result-v2) .app-shell{min-width:0;height:auto;max-height:none;padding:0;overflow:visible;background:var(--background)!important;width:auto!important;max-width:none!important;margin:0!important}body:has(.seum-growth-result-v2) .workspace{min-width:0;height:auto;max-height:none;padding:0;overflow:visible;background:var(--background)!important;width:auto!important;max-width:none!important;margin:0!important}body:has(.seum-growth-result-v2) .page-stack{min-width:0;height:auto;max-height:none;padding:0;overflow:visible;background:var(--background)!important;width:auto!important;max-width:none!important;margin:0!important}body:has(.seum-growth-result-v2) .writing-work-screen{min-width:0;height:auto;max-height:none;padding:0;overflow:visible;background:var(--background)!important;width:auto!important;max-width:none!important;margin:0!important}body:has(.seum-growth-result-v2) .writing-paper-stage{min-width:0;height:auto;max-height:none;padding:0;overflow:visible;background:var(--background)!important;width:auto!important;max-width:none!important;margin:0!important}:is(body:has(.seum-growth-result-v2) .writing-work-screen,body:has(.seum-growth-result-v2) .writing-paper-stage){position:static!important;inset:auto!important}:is(body:has(.seum-growth-result-v2) .app-shell,body:has(.seum-growth-result-v2) .page-stack){display:block!important}.seum-growth-result-v2{width:100%!important;max-width:none!important;box-shadow:none!important;font-size:var(--component-report-print-type-body)!important;line-height:var(--component-report-print-line-height-body)!important;border:0!important;margin:0!important;padding:0!important}:is(body:has(.seum-growth-result-v2) .seum-growth-result-v2,body:has(.seum-growth-result-v2) .presentation-axis-shell,body:has(.seum-growth-result-v2) .presentation-axis-body){display:block!important}body:has(.presentation-print-report) .seum-growth-result-v2:not(.is-print-all)>:not(.presentation-print-report){display:none!important}body:has(.presentation-print-report) .is-print-all .presentation-print-report{display:none!important}.seum-growth-result-v2,.seum-growth-result-v2 p,.seum-growth-result-v2 li,.seum-growth-result-v2 span,.seum-growth-result-v2 strong,.seum-growth-result-v2 small,.seum-growth-result-v2 blockquote{word-break:keep-all;overflow-wrap:anywhere}.is-print-all .editorial-presentation-report+.editorial-presentation-report,.is-print-all .presentation-print-appendix{break-before:page;page-break-before:always}:is(body:has(.seum-growth-result-v2) .editorial-presentation-report--detail,body:has(.seum-growth-result-v2) .editorial-presentation-report--summary,body:has(.seum-growth-result-v2) .editorial-presentation-report__detail-content){padding-bottom:0}.summary-axis-card,.summary-sg-column,.presentation-spotlight-section article,.new-gr-section,.presentation-growth-columns>*,.presentation-video-card-v2,.content-block,.gr-rewrite-item,.behavior-gaze-distribution,.behavior-gaze-donut,.behavior-heatmaps,.behavior-chart-block{break-inside:avoid;page-break-inside:avoid}.summary-axis-cards,.summary-axis-cards-grid,.summary-sg-grid{break-inside:auto;page-break-inside:auto}.presentation-report-v3 .summary-sg-grid,.behavior-moments,.behavior-moments>*,.behavior-moment-card,.behavior-next-step{break-inside:avoid;page-break-inside:avoid}.presentation-axis-shell{break-inside:auto;page-break-inside:auto}.new-gr-section-title,.presentation-report-masthead-title,.seum-growth-result-v2 h1,.seum-growth-result-v2 h2,.seum-growth-result-v2 h3{break-after:avoid;page-break-after:avoid}.new-gr-section-title+*,.presentation-coach-note,.behavior-next-step,.presentation-axis-shell>:last-child{break-before:avoid;page-break-before:avoid}body:has(.seum-growth-result-v2) .essay-report-v4 p{-webkit-line-clamp:none;height:auto;max-height:none;overflow:visible;display:block!important}body:has(.seum-growth-result-v2) .essay-report-v4 li{-webkit-line-clamp:none;height:auto;max-height:none;overflow:visible;display:block!important}body:has(.seum-growth-result-v2) .essay-report-v4 blockquote{-webkit-line-clamp:none;height:auto;max-height:none;overflow:visible;display:block!important}body:has(.seum-growth-result-v2) .essay-report-v4 .gr-rewrite-card p{-webkit-line-clamp:none;height:auto;max-height:none;overflow:visible;display:block!important}body:has(.seum-growth-result-v2) .essay-report-v4 .gr-rewrite-benefits p{-webkit-line-clamp:none;height:auto;max-height:none;overflow:visible;display:block!important}body:has(.seum-growth-result-v2) .essay-report-v4 .gr-rewrite-card{-webkit-line-clamp:none;height:auto;max-height:none;overflow:visible;display:block!important}body:has(.seum-growth-result-v2) .essay-report-v4 .gr-rewrite-layout{-webkit-line-clamp:none;height:auto;max-height:none;overflow:visible;display:block!important}.presentation-video-frame,.presentation-video-placeholder,.voice-video-preview{display:none!important}.presentation-video-card-v2{box-shadow:none!important;border:0!important;padding:0!important}.new-gr-section,.summary-axis-cards,.summary-sg-grid,.presentation-growth-columns{margin-block:var(--component-report-print-section-gap) 0}.presentation-axis-overview{margin-bottom:var(--component-report-print-rail-gap);padding-bottom:0!important}.content-block,.behavior-chart-block,.behavior-gaze-distribution,.behavior-moments,.behavior-next-step{padding-block:var(--component-report-print-rail-gap)}.behavior-gaze-donut{width:30mm!important}.behavior-gaze-rolling{display:none!important}.behavior-gaze-distribution-body{margin-top:var(--component-report-print-rail-gap);gap:var(--component-report-print-strip-gap)!important}.behavior-gauges{gap:var(--component-report-print-rail-gap)}.summary-axis-card{padding:var(--component-report-print-card-padding)!important}.summary-axis-card,.summary-sg-column{min-height:0!important}.summary-axis-card-head,.summary-axis-criteria-grid,.summary-axis-evidence{padding-block:var(--component-report-print-rail-gap);margin-block:0}.summary-axis-cards-grid{gap:var(--component-report-print-strip-gap)!important}.new-gr-header{margin-block:0 var(--component-report-print-rail-gap)}.new-gr-stage-summary-card{margin-block:var(--component-report-print-rail-gap) 0;padding:var(--component-report-print-card-padding)!important}.new-gr-stage-summary-title-row img,.presentation-level-rail .rail-icon-wrap{width:9mm!important;height:9mm!important}.presentation-level-rail .rail-icon-wrap img,.presentation-level-rail .rail-icon-wrap svg{width:5.5mm!important;height:5.5mm!important}.presentation-level-rail>li{gap:1mm!important}.presentation-level-rail .rail-step-label{min-height:0!important}.new-gr-stage-rail,.presentation-level-rail{gap:var(--component-report-print-rail-gap)!important}.presentation-video-landmark-rail{margin-top:var(--component-report-print-rail-gap);flex-wrap:wrap;gap:var(--component-report-print-strip-gap)!important;padding-top:var(--component-report-print-rail-gap)!important;display:flex!important}.presentation-video-landmark-rail:before{display:none!important}.presentation-video-landmark-rail li{flex:none!important}.presentation-video-landmark-rail button{align-items:baseline!important;gap:var(--component-report-print-strip-item-gap)!important;flex-direction:row!important;padding:0!important;display:flex!important}.presentation-video-landmark-dot{display:none!important}.report-print-running-header{height:var(--component-report-print-header-height);border-top:var(--component-report-print-hairline) solid var(--component-report-print-rule);background:var(--background);color:var(--component-report-print-meta);font-size:var(--component-report-print-type-meta);line-height:var(--component-report-print-header-height);position:fixed;bottom:0;left:0;right:0;display:block!important}}:root{font-family:var(--font-ui);color:var(--text);background:var(--background);font-synthesis:none;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "kern" 1;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:is(button,a[href],[tabindex]:not([tabindex="-1"]),input[type=checkbox],input[type=radio],input[type=button],input[type=submit],input[type=reset]):focus-visible{outline:var(--semantic-focus-width) solid var(--semantic-focus-ring);outline-offset:var(--semantic-focus-width)}:is(input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]):not([type=reset]),select,textarea),:is(input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]):not([type=reset]),select,textarea):focus,:is(input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]):not([type=reset]),select,textarea):focus-visible{outline:none}*{box-sizing:border-box}html,body,#root{min-height:100%}body{background:var(--background);margin:0;overflow-x:hidden}button,input{font:inherit}button{cursor:pointer;background:0 0;border:0}img{max-width:100%;display:block}a{color:inherit}.essay-report-print-masthead{display:none}@media print{.essay-result-editorial .essay-result-section{margin-top:0!important}.essay-result-editorial .essay-result-language-control,.essay-result-editorial .essay-result-translation-status{display:none!important}.essay-result-editorial details::details-content{content-visibility:visible;display:block}.essay-result-editorial details>:not(summary){display:block}.essay-result-editorial .essay-result-evaluation-body{display:grid}.essay-result-editorial button.essay-result-jump,.essay-result-editorial button.essay-result-analysis-link,.essay-result-editorial .essay-result-report-grid:before,.essay-result-editorial summary:before{display:none}.essay-result-editorial .essay-result-overview-panel,.essay-result-editorial .essay-result-advice-panel{break-inside:auto}.essay-result-editorial .essay-result-overview-headline,.essay-result-editorial .essay-result-advice-intro{break-inside:avoid}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-hero{grid-template-columns:var(--component-essay-result-print-hero-grid-template)!important;min-height:0!important;padding:var(--component-essay-report-print-item-gap)!important;display:grid!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-hero-copy{max-width:none!important;padding-right:0!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-hero-art{width:var(--component-essay-report-hero-art-size)!important;height:var(--component-essay-report-hero-art-size)!important;position:static!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-report-grid{grid-template-columns:var(--component-essay-result-print-report-grid-template)!important;gap:var(--component-essay-report-print-section-gap)!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-strength-card{grid-template-columns:var(--component-essay-result-print-strength-grid-template)!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-strength-icon{width:var(--component-essay-result-print-strength-icon-size)!important;height:var(--component-essay-result-print-strength-icon-size)!important}body>[data-react-grab=true][data-testid=react-grab-overlay]{display:none!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4{width:var(--component-report-print-content-width)!important;max-width:var(--component-report-print-content-width)!important;box-sizing:border-box!important;margin-inline:auto!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-report-print-masthead{width:var(--component-report-print-content-width)!important;max-width:var(--component-report-print-content-width)!important;box-sizing:border-box!important;margin-inline:auto!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-report-print-content{width:var(--component-report-print-content-width)!important;max-width:var(--component-report-print-content-width)!important;box-sizing:border-box!important;margin-inline:auto!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview{width:var(--component-report-print-content-width)!important;max-width:var(--component-report-print-content-width)!important;box-sizing:border-box!important;margin-inline:auto!important}.essay-report-print-masthead{grid-template-areas:"title meta level";grid-template-columns:var(--component-essay-result-print-masthead-grid-template);gap:var(--component-essay-report-print-item-gap) var(--component-essay-report-print-section-gap);border-block-end:var(--component-report-print-hairline) solid var(--component-report-print-rule);color:var(--component-essay-report-text);font-family:var(--component-essay-report-ui-font);margin-block-end:var(--component-essay-report-print-item-gap);padding-block-end:var(--component-essay-report-print-section-gap);display:grid}.essay-report-print-masthead-title{font-family:var(--component-essay-report-title-font);font-size:var(--component-essay-report-print-display-type);font-weight:var(--component-essay-report-title-weight);line-height:var(--component-essay-report-print-line-height);grid-area:title;align-self:center;margin:0}.essay-report-print-masthead-meta{grid-area:meta;grid-template-columns:var(--component-essay-result-print-masthead-meta-grid-template);gap:var(--component-essay-report-print-item-gap);align-self:center;margin:0;display:grid}.essay-report-print-masthead-meta>div{grid-template-columns:var(--component-essay-result-print-meta-item-grid-template);gap:var(--component-essay-report-print-detail-gap);min-inline-size:0;display:grid}.essay-report-print-masthead-meta dt,.essay-report-print-masthead-level span{color:var(--component-essay-report-text-muted);font-size:var(--component-essay-report-print-meta-type)}.essay-report-print-masthead-meta dd{min-inline-size:0;font-size:var(--component-essay-report-print-body-type);line-height:var(--component-essay-report-print-line-height);white-space:nowrap;margin:0}.essay-report-print-masthead-meta>.is-topic dd{overflow-wrap:anywhere;white-space:normal}.essay-report-print-masthead-level{gap:var(--component-essay-report-print-detail-gap);padding:var(--component-essay-report-print-detail-gap) var(--component-essay-report-print-item-gap);border:var(--component-report-print-hairline) solid var(--component-essay-report-action-strong);background:var(--component-essay-result-mark-next-bg);color:var(--component-essay-report-action-strong);grid-area:level;align-content:center;display:grid}.essay-report-print-masthead-level strong{font-family:var(--component-essay-report-title-font);font-size:var(--component-essay-report-print-title-type);line-height:var(--component-essay-report-print-line-height)}body:has(.essay-result-overview) .writing-paper-stage{padding:0!important}.seum-growth-result-v2.essay-report-v4 .essay-result-overview{max-width:none;font-size:var(--component-essay-report-print-body-type);line-height:var(--component-essay-report-print-line-height);padding:0;grid-template-columns:var(--component-essay-result-print-overview-grid-template)!important;grid-auto-flow:row!important;align-items:start!important;display:grid!important}.seum-growth-result-v2.essay-report-v4 .essay-result-overview>.essay-result-top{gap:var(--component-essay-report-print-section-gap);break-inside:avoid;page-break-inside:avoid;padding-block-end:var(--component-essay-report-print-item-gap);grid-template-columns:var(--component-essay-result-print-top-grid-template)!important;grid-area:1/1/auto/-1!important;display:grid!important}.essay-result-stage{grid-template-columns:var(--component-essay-result-print-stage-grid-template);gap:var(--component-essay-report-print-item-gap);align-items:center}.essay-result-stage-art{inline-size:var(--component-essay-report-print-illustration-size);block-size:var(--component-essay-report-print-illustration-size)}.essay-result-stage h1,.essay-result-priority h2{font-size:var(--component-essay-report-print-title-type)}.essay-result-stage-copy>p:last-of-type,.essay-result-priority>div>span{font-size:var(--component-essay-report-print-body-type);line-height:var(--component-essay-report-print-line-height)}.essay-result-progress-labels{margin-block:var(--component-essay-report-print-item-gap) var(--component-essay-report-print-detail-gap);font-size:var(--component-essay-report-print-meta-type)}.essay-result-priority{grid-template-columns:var(--component-essay-result-print-priority-grid-template);gap:var(--component-essay-report-print-item-gap);padding:0 0 0 var(--component-essay-report-print-section-gap);border:0;border-inline-start:var(--component-report-print-hairline) solid var(--component-report-print-rule);background:var(--component-essay-report-canvas);border-radius:0;align-content:center}.essay-result-priority button,.essay-result-rewrite-reason button{display:none}.essay-result-section{padding-block:var(--component-essay-report-print-detail-gap);break-inside:auto}.seum-growth-result-v2.essay-report-v4 .essay-result-overview>.essay-result-section[aria-labelledby=essay-result-strength-title],.seum-growth-result-v2.essay-report-v4 .essay-result-overview>.essay-result-section[aria-labelledby=essay-result-next-title],.seum-growth-result-v2.essay-report-v4 .essay-result-overview>.essay-result-section[aria-labelledby=essay-result-flow-title],.seum-growth-result-v2.essay-report-v4 .essay-result-overview>.essay-result-section[aria-labelledby=essay-result-rewrite-title]{box-sizing:border-box;grid-column:1/-1!important;align-self:start!important}.seum-growth-result-v2.essay-report-v4 .essay-result-overview>.essay-result-section[aria-labelledby=essay-result-strength-title]{grid-row:2!important}.seum-growth-result-v2.essay-report-v4 .essay-result-overview>.essay-result-section[aria-labelledby=essay-result-next-title]{grid-row:3!important}.seum-growth-result-v2.essay-report-v4 .essay-result-overview>.essay-result-section[aria-labelledby=essay-result-flow-title]{grid-row:4!important}.seum-growth-result-v2.essay-report-v4 .essay-result-overview>.essay-result-section[aria-labelledby=essay-result-rewrite-title]{grid-row:5!important}.seum-growth-result-v2.essay-report-v4 .essay-result-ruled-list{grid-template-columns:var(--component-essay-result-print-ruled-grid-template);column-gap:var(--component-essay-report-print-section-gap);display:grid}.seum-growth-result-v2.essay-report-v4 .essay-result-strength-row:nth-child(2n){border-inline-start:var(--component-report-print-hairline) solid var(--component-report-print-rule);padding-inline-start:var(--component-essay-report-print-section-gap)}.seum-growth-result-v2.essay-report-v4 .essay-result-priority-mission{grid-template-columns:var(--component-essay-result-print-mission-two-column-grid-template);column-gap:var(--component-essay-report-print-section-gap);display:grid}.seum-growth-result-v2.essay-report-v4 .essay-result-priority-mission>h3{grid-column:1/-1}.seum-growth-result-v2.essay-report-v4 .essay-result-mission-diagnosis,.seum-growth-result-v2.essay-report-v4 .essay-result-mission-completion{border-inline-start:var(--component-report-print-hairline) solid var(--component-report-print-rule);padding-inline-start:var(--component-essay-report-print-section-gap)}.essay-result-section-heading{grid-template-columns:var(--component-essay-result-print-section-heading-grid-template);gap:var(--component-essay-report-print-item-gap);align-items:start;margin-block-end:var(--component-essay-report-print-item-gap)}.essay-result-section-number{block-size:auto;inline-size:auto;font-size:var(--component-essay-report-print-meta-type);background:0 0;border-radius:0;padding-block-start:var(--component-essay-report-print-hair-space)}.essay-result-section-heading h2{font-size:var(--component-essay-report-print-title-type);line-height:var(--component-essay-report-print-line-height)}.essay-result-section-heading p,.essay-result-eyebrow,.essay-result-priority>div>p,.essay-result-rewrite article>span,.essay-result-flow-list small,.essay-result-rewrite-reason li{font-size:var(--component-essay-report-print-meta-type)}.essay-result-strength-row{gap:var(--component-essay-report-print-item-gap);padding-block:var(--component-essay-report-print-item-gap)}.essay-result-priority-mission>h3,.essay-result-priority-mission>div{padding-block:calc(var(--component-essay-report-print-detail-gap) / 2)}.essay-result-priority-mission-label,.essay-result-mission-steps,.essay-result-success-criteria{gap:calc(var(--component-essay-report-print-detail-gap) / 2);font-size:var(--component-essay-report-print-body-type);line-height:var(--component-essay-report-print-line-height);margin-block-start:calc(var(--component-essay-report-print-detail-gap) / 2)}.essay-result-mission-evidence blockquote,.essay-result-mission-diagnosis>p:last-child{font-size:var(--component-essay-report-print-body-type);line-height:var(--component-essay-report-print-line-height);margin-block-start:var(--component-essay-report-print-detail-gap)}.essay-result-item-header{gap:var(--component-essay-report-print-item-gap)}.essay-result-item-copy h3,.essay-result-item-copy strong,.essay-result-flow-list strong,.essay-result-coach-note strong,.essay-result-rewrite-reason>strong,.essay-result-item-copy p,.essay-result-flow-list p,.essay-result-coach-note p,.essay-result-rewrite-reason p,.essay-result-quote,.essay-result-rewrite article>p{font-size:var(--component-essay-report-print-body-type);line-height:var(--component-essay-report-print-line-height)}.essay-result-quote{padding:var(--component-essay-report-print-detail-gap) var(--component-essay-report-print-item-gap)}.seum-growth-result-v2.essay-report-v4 .essay-result-quote-mark{vertical-align:baseline!important;margin-inline:0!important;display:inline!important}.seum-growth-result-v2.essay-report-v4 .essay-result-quote>p{display:inline!important}.essay-result-flow-layout{gap:var(--component-essay-report-print-item-gap)}.essay-result-flow-list{grid-template-columns:var(--component-essay-result-print-flow-grid-template-3);gap:var(--component-essay-report-print-section-gap);display:grid;position:relative}.essay-result-flow-list:has(>li:nth-child(4):last-child){grid-template-columns:var(--component-essay-result-print-flow-grid-template-4)}.essay-result-flow-list:has(>li:nth-child(5):last-child){grid-template-columns:var(--component-essay-result-print-flow-grid-template-5)}.essay-result-flow-list:before{inset-block-start:calc(var(--component-essay-report-print-icon-size) / 2);inset-inline:calc(var(--component-essay-report-print-icon-size) / 2);block-size:var(--component-report-print-hairline);background:var(--component-report-print-rule);content:"";position:absolute}.essay-result-flow-list li{padding-block-end:0;display:block}.essay-result-flow-list li:not(:last-child):after{display:none}.essay-result-flow-list li>span.essay-result-flow-step{z-index:1;inline-size:var(--component-essay-report-print-icon-size);block-size:var(--component-essay-report-print-icon-size);margin-block-end:var(--component-essay-report-print-detail-gap);position:relative}.essay-result-coach-note{align-items:center;gap:var(--component-essay-report-print-item-gap);padding:calc(var(--component-essay-report-print-detail-gap) / 2);border-radius:0;flex-direction:row}.essay-result-coach-divider{display:block}.essay-result-rewrite{grid-template-columns:var(--component-essay-result-print-rewrite-grid-template);column-gap:var(--component-essay-report-print-item-gap);align-items:center;display:grid;position:static}.essay-result-rewrite article:first-child{grid-column:1}.essay-result-rewrite article.is-suggestion{grid-column:3}.essay-result-rewrite-arrow{grid-area:1/2;justify-self:center;margin:0;position:static;transform:none}.essay-result-rewrite article{padding-block:var(--component-essay-report-print-item-gap)}.essay-result-rewrite-reason{grid-template-columns:var(--component-essay-result-print-reason-grid-template);gap:var(--component-essay-report-print-detail-gap) var(--component-essay-report-print-item-gap);margin-block-start:var(--component-essay-report-print-item-gap);padding-inline-start:var(--component-essay-report-print-item-gap);display:grid}.essay-result-rewrite-reason p{margin:0}.essay-result-rewrite-reason ul{gap:var(--component-essay-report-print-detail-gap) var(--component-essay-report-print-item-gap);grid-column:1/-1;margin-block-start:0}.essay-result-strength-row,.essay-result-priority-mission,.essay-result-flow-list li,.essay-result-rewrite,.essay-result-rewrite-reason{break-inside:avoid}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4{grid-template-rows:var(--component-essay-result-print-overview-row-grid-template)!important;min-block-size:0!important;display:grid!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-report-print-content{min-block-size:0!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-section{padding-block:var(--component-essay-report-print-detail-gap)!important}:is(body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-priority-mission>h3,body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-priority-mission>div){padding-block:calc(var(--component-essay-report-print-detail-gap) / 2)!important}:is(body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-mission-steps,body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-success-criteria){gap:calc(var(--component-essay-report-print-detail-gap) / 2)!important;margin-block-start:calc(var(--component-essay-report-print-detail-gap) / 2)!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-coach-note{padding:calc(var(--component-essay-report-print-detail-gap) / 2)!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview{--component-essay-report-title-size:var(--component-essay-report-print-title-type);--component-essay-result-heading-type:var(--component-essay-report-print-title-type);--component-essay-result-subheading-type:var(--component-essay-report-print-body-type);--component-essay-result-body-type:var(--component-essay-report-print-body-type);--component-essay-result-caption-type:var(--component-essay-report-print-meta-type);--component-essay-result-stage-art-size:var(--component-essay-report-print-illustration-size);--component-essay-result-priority-icon-size:var(--component-essay-report-print-icon-size);--component-essay-result-number-badge-size:var(--component-essay-report-print-icon-size);--component-essay-result-section-icon-size:var(--component-essay-report-print-icon-size);--component-essay-result-row-mark-size:var(--component-essay-report-print-mark-size);--component-essay-result-flow-node-size:var(--component-essay-report-print-mark-size);--component-essay-result-row-icon-size:var(--component-essay-report-print-mark-size);--component-essay-result-control-icon-size:var(--component-essay-report-print-mark-size);--component-essay-result-section-padding:var(--component-essay-report-print-section-gap);--component-essay-result-section-padding-mobile:var(--component-essay-report-print-section-gap);--component-essay-result-content-gap:var(--component-essay-report-print-item-gap);--component-essay-result-row-gap:var(--component-essay-report-print-item-gap);--component-essay-result-heading-gap:var(--component-essay-report-print-item-gap);--component-essay-result-compact-gap:var(--component-essay-report-print-detail-gap);--component-essay-result-stage-gap:var(--component-essay-report-print-item-gap);grid-template-columns:var(--component-essay-result-print-overview-grid-template)!important;block-size:auto!important;min-block-size:0!important;grid-auto-flow:row!important;align-items:start!important;max-width:none!important;padding:0!important;display:grid!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview>.essay-result-top{grid-template-columns:var(--component-essay-result-print-top-grid-template)!important;grid-area:1/1/auto/-1!important;display:grid!important}:is(body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview>.essay-result-section[aria-labelledby=essay-result-strength-title],body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview>.essay-result-section[aria-labelledby=essay-result-next-title],body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview>.essay-result-section[aria-labelledby=essay-result-flow-title],body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview>.essay-result-section[aria-labelledby=essay-result-rewrite-title]){box-sizing:border-box!important;grid-column:1/-1!important;align-self:start!important;block-size:auto!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview>.essay-result-section[aria-labelledby=essay-result-strength-title]{grid-row:2!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview>.essay-result-section[aria-labelledby=essay-result-next-title]{border-inline-start:0!important;grid-row:3!important;padding-inline-start:0!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview>.essay-result-section[aria-labelledby=essay-result-flow-title]{grid-row:4!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview>.essay-result-section[aria-labelledby=essay-result-rewrite-title]{grid-row:5!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-success-criteria li{align-items:center;display:grid!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-mission-steps li{list-style-position:inside;display:list-item!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-strength-row:nth-child(2n){border-inline-start:var(--component-report-print-hairline) solid var(--component-report-print-rule)!important;padding-inline-start:var(--component-essay-report-print-section-gap)!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-mission-diagnosis{border-inline-start:var(--component-report-print-hairline) solid var(--component-report-print-rule)!important;padding-inline-start:var(--component-essay-report-print-section-gap)!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-mission-completion{border-inline-start:var(--component-report-print-hairline) solid var(--component-report-print-rule)!important;padding-inline-start:var(--component-essay-report-print-section-gap)!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-stage{grid-template-columns:var(--component-essay-result-print-stage-grid-template)!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-priority{grid-template-columns:var(--component-essay-result-print-priority-grid-template)!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-priority{padding:0 0 0 var(--component-essay-report-print-section-gap)!important;border:0!important;border-inline-start:var(--component-report-print-hairline) solid var(--component-report-print-rule)!important;background:var(--component-essay-report-canvas)!important;border-radius:0!important}:is(body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-priority button,body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-rewrite-reason button){display:none!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-section-heading{grid-template-columns:var(--component-essay-result-print-compact-heading-grid-template)!important;align-items:start!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-section-number{block-size:auto!important;inline-size:max-content!important;min-inline-size:max-content!important;font-size:var(--component-essay-report-print-meta-type)!important;line-height:var(--component-essay-report-print-line-height)!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:keep-all!important;background:0 0!important;border-radius:0!important;padding-block-start:var(--component-essay-report-print-hair-space)!important;display:block!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-rewrite{grid-template-columns:var(--component-essay-result-print-rewrite-grid-template)!important;column-gap:var(--component-essay-report-print-item-gap)!important;align-items:center!important;position:static!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-rewrite article{min-block-size:0!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-rewrite article:first-child{grid-column:1!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-rewrite article.is-suggestion{grid-column:3!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-rewrite-arrow{inline-size:var(--component-essay-report-print-icon-size)!important;block-size:var(--component-essay-report-print-icon-size)!important;grid-area:1/2!important;justify-self:center!important;margin:0!important;position:static!important;transform:none!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-rewrite-reason{break-inside:auto!important;page-break-inside:auto!important;min-block-size:0!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-item-copy p{font-size:var(--component-essay-report-print-body-type)!important;line-height:var(--component-essay-report-print-line-height)!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-flow-list p{font-size:var(--component-essay-report-print-body-type)!important;line-height:var(--component-essay-report-print-line-height)!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-coach-note p{font-size:var(--component-essay-report-print-body-type)!important;line-height:var(--component-essay-report-print-line-height)!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-rewrite-reason p{font-size:var(--component-essay-report-print-body-type)!important;line-height:var(--component-essay-report-print-line-height)!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-rewrite article>p{font-size:var(--component-essay-report-print-body-type)!important;line-height:var(--component-essay-report-print-line-height)!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-report-grid{grid-template-columns:var(--component-essay-result-print-overview-grid-template)!important;gap:var(--component-essay-report-print-section-gap)!important;grid-auto-flow:row!important}:is(body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-report-grid>.essay-result-section,body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-report-grid>.essay-result-coach-footer){grid-area:auto/1/auto/-1!important;block-size:auto!important;min-inline-size:0!important}:is(body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-flow-list,body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-flow-list:has(>li:nth-child(4):last-child),body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-flow-list:has(>li:nth-child(5):last-child)){grid-template-columns:var(--component-essay-result-print-flow-grid-template-single)!important;gap:var(--component-essay-report-print-item-gap)!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-flow-list:before{display:none!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-flow-list li{word-break:keep-all!important;overflow-wrap:anywhere!important;min-inline-size:0!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-priority-mission{grid-template-columns:var(--component-essay-result-print-mission-grid-template-single)!important;column-gap:var(--component-essay-result-print-zero-gap)!important;row-gap:var(--component-essay-report-print-item-gap)!important;min-inline-size:0!important}:is(body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-priority-mission>h3,body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-priority-mission>div){word-break:keep-all!important;overflow-wrap:anywhere!important;border-inline-start:0!important;grid-column:1/-1!important;min-inline-size:0!important;padding-inline-start:0!important}:is(body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-priority-mission blockquote,body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-mission-steps li,body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-success-criteria li){word-break:keep-all!important;overflow-wrap:anywhere!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-quote{grid-template-columns:var(--component-essay-result-print-quote-grid-template)!important;gap:var(--component-essay-result-print-quote-gap)!important;min-inline-size:0!important;display:grid!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-quote-mark{font-size:var(--component-essay-report-print-title-type)!important;line-height:var(--component-essay-result-print-quote-mark-line-height)!important;display:block!important;position:static!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-quote-mark.is-close{justify-self:end!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-quote>p{word-break:keep-all!important;overflow-wrap:anywhere!important;min-inline-size:0!important;display:block!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-section-rewrite>.essay-result-section-heading{break-after:avoid-page!important;page-break-after:avoid!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-editorial .essay-result-rewrite{grid-template-columns:var(--component-essay-result-print-overview-grid-template)!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-editorial .essay-result-rewrite article{grid-column:1/-1!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-editorial .essay-result-rewrite article.is-suggestion{grid-column:1/-1!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-editorial .essay-result-advice-panel{padding:var(--component-essay-report-print-item-gap)!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-editorial .essay-result-advice-checklist{padding-top:var(--component-essay-report-print-item-gap)!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-editorial .essay-result-advice-panel h3{font-size:var(--component-essay-report-print-title-type)!important}:is(body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-editorial .essay-result-advice-panel p,body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-editorial .essay-result-advice-panel li){font-size:var(--component-essay-report-print-body-type)!important;line-height:var(--component-essay-report-print-line-height)!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-editorial .essay-result-coach-footer{break-inside:avoid!important}@page seum-essay-summary{@bottom-left{font-family:var(--component-essay-report-ui-font);font-size:var(--component-report-print-type-meta);color:var(--component-report-print-meta);vertical-align:middle}}body:has(.essay-result-editorial) .seum-growth-result-v2.essay-report-v4{display:block!important}body:has(.essay-result-editorial) .seum-growth-result-v2.essay-report-v4 .essay-report-print-content{padding-block-end:0!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial{font-size:var(--component-essay-report-print-body-type)!important;line-height:var(--component-essay-report-print-line-height)!important;display:block!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial summary{min-block-size:0!important;min-height:0!important;padding-block:var(--component-essay-report-print-detail-gap)!important;line-height:var(--component-essay-report-print-line-height)!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-dimension-list{gap:var(--component-essay-report-print-detail-gap)!important;margin-block-start:var(--component-essay-report-print-item-gap)!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-dimension-list li{grid-template-columns:var(--component-essay-result-print-reason-grid-template)!important;gap:var(--component-essay-report-print-item-gap)!important;padding-block-start:var(--component-essay-report-print-detail-gap)!important;display:grid!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-dimension-points{gap:var(--component-essay-report-print-detail-gap)!important;display:grid!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-dimension-point{align-items:baseline!important;gap:var(--component-essay-report-print-detail-gap)!important;display:flex!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-dimension-badge{font-size:var(--component-essay-report-print-meta-type)!important;border:1px solid var(--component-essay-report-border)!important;border-radius:var(--component-badge-radius)!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;padding:0 4px!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-report-grid{gap:var(--component-essay-report-print-section-gap)!important;margin-block-start:var(--component-essay-report-print-section-gap)!important;display:block!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-report-grid>section+section{margin-block-start:var(--component-essay-report-print-section-gap)!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-strength-card h3{font-size:var(--component-essay-report-print-title-type)!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-strength-card>div>p,body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-strength-card .essay-result-quote{font-size:var(--component-essay-report-print-body-type)!important;line-height:var(--component-essay-report-print-line-height)!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-strength-card .essay-result-quote{padding:var(--component-essay-report-print-item-gap)!important;align-self:center!important;display:block!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-strength-card .essay-result-quote>p,body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-strength-card .essay-result-quote-mark{display:inline!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-section-heading{break-after:avoid-page!important;page-break-after:avoid!important;margin-block-end:var(--component-essay-report-print-item-gap)!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-section-heading p{font-size:var(--component-essay-report-print-meta-type)!important;line-height:var(--component-essay-report-print-line-height)!important;margin-block-start:var(--component-essay-report-print-detail-gap)!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-evaluation-details{border:1px solid var(--component-essay-report-border)!important;border-radius:var(--component-essay-result-card-radius)!important;padding:var(--component-essay-report-print-item-gap)!important;background:var(--component-essay-report-paper)!important;margin-block-start:var(--component-essay-report-print-item-gap)!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-evaluation-details summary{align-items:baseline!important;gap:var(--component-essay-report-print-item-gap)!important;padding-block:0 var(--component-essay-report-print-detail-gap)!important;border-bottom:1px solid var(--component-essay-report-border)!important;display:flex!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-evaluation-body{grid-template-columns:var(--component-essay-result-print-stage-grid-template)!important;gap:var(--component-essay-report-print-item-gap)!important;padding:var(--component-essay-report-print-item-gap) 0 0!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-evaluation-body>.essay-result-hero-art,body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-overview-art,body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-advice-intro>img,body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-advice-checklist img{inline-size:var(--component-essay-report-print-illustration-size)!important;block-size:var(--component-essay-report-print-illustration-size)!important;width:var(--component-essay-report-print-illustration-size)!important;height:var(--component-essay-report-print-illustration-size)!important;object-fit:contain!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-level-reason,body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-language-status,body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-dimension-list span,body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-dimension-list strong,body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-strength-card>div>p,body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-analysis-prose,body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-flow-source h3,body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-flow-source p,body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-flow-description,body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-advice-intro p,body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-advice-checklist li,body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-rewrite-reason p,body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-rewrite-reason li{font-size:var(--component-essay-report-print-body-type)!important;line-height:var(--component-essay-report-print-line-height)!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-overview-panel,body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-advice-panel{padding:var(--component-essay-report-print-item-gap)!important;border:1px solid var(--component-essay-report-border)!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-overview-headline{gap:var(--component-essay-report-print-item-gap)!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-overview-headline>span,body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-overview-headline p,body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-strength-card h3,body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-advice-intro h3,body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-advice-checklist h3,body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-rewrite-reason>strong{font-size:var(--component-essay-report-print-title-type)!important;line-height:var(--component-essay-report-print-line-height)!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-overview-explanation{margin-block-start:var(--component-essay-report-print-item-gap)!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-overview-art{margin:0 0 var(--component-essay-report-print-detail-gap) var(--component-essay-report-print-item-gap)!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-analysis-prose{margin-block-end:var(--component-essay-report-print-detail-gap)!important}:is(body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-flow-list,body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-flow-list:has(>li:nth-child(4):last-child),body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-flow-list:has(>li:nth-child(5):last-child)){grid-template-columns:var(--component-essay-result-print-flow-grid-template-single)!important;gap:var(--component-essay-report-print-item-gap)!important;display:grid!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-flow-list>li{grid-template-columns:var(--component-essay-result-print-priority-grid-template)!important;gap:var(--component-essay-report-print-item-gap)!important;break-inside:avoid!important;page-break-inside:avoid!important;align-items:stretch!important;min-inline-size:0!important;display:grid!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-flow-rail{flex-direction:column!important;align-items:center!important;padding-block-start:var(--component-essay-report-print-detail-gap)!important;display:flex!important;position:relative!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-flow-rail>.essay-result-flow-step{z-index:1!important;inline-size:var(--component-essay-report-print-icon-size)!important;block-size:var(--component-essay-report-print-icon-size)!important;font-size:var(--component-essay-report-print-meta-type)!important;line-height:var(--component-essay-report-print-line-height)!important;place-items:center!important;margin:0!important;display:grid!important;position:relative!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-flow-rail>.essay-result-flow-connector{display:none!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-flow-rail:has(.essay-result-flow-connector):after{min-block-size:var(--component-essay-report-print-item-gap)!important;margin-block-start:var(--component-essay-report-print-detail-gap)!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-flow-card{grid-template-columns:var(--component-essay-result-editorial-flow-template)!important;gap:var(--component-essay-report-print-item-gap)!important;padding:var(--component-essay-report-print-item-gap)!important;border:1px solid var(--component-essay-report-border)!important;border-radius:var(--component-essay-result-card-radius)!important;min-inline-size:0!important;display:grid!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-flow-description{padding-inline-start:var(--component-essay-report-print-item-gap)!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-strength-list{gap:var(--component-essay-report-print-item-gap)!important;display:block!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-strength-card+.essay-result-strength-card{margin-block-start:var(--component-essay-report-print-item-gap)!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-strength-card{break-inside:avoid!important;page-break-inside:avoid!important;grid-template-columns:var(--component-essay-result-print-strength-grid-template)!important;gap:var(--component-essay-report-print-item-gap)!important;padding:var(--component-essay-report-print-item-gap)!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-strength-icon{inline-size:var(--component-essay-result-print-strength-icon-size)!important;block-size:var(--component-essay-result-print-strength-icon-size)!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-advice-intro{grid-template-columns:var(--component-essay-result-print-stage-grid-template)!important;gap:var(--component-essay-report-print-item-gap)!important;margin-block-end:var(--component-essay-report-print-item-gap)!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-advice-checklist{padding-block-start:var(--component-essay-report-print-item-gap)!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-advice-checklist>div{--component-essay-report-hero-art-size:var(--component-essay-report-print-illustration-size);grid-template-columns:var(--component-essay-result-print-hero-grid-template)!important;gap:var(--component-essay-report-print-detail-gap)!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-advice-checklist ul,body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-rewrite-reason ul{gap:var(--component-essay-report-print-detail-gap)!important;margin-block-start:var(--component-essay-report-print-detail-gap)!important;display:grid!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-advice-checklist li,body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-rewrite-reason li{grid-template-columns:var(--component-essay-result-print-compact-heading-grid-template)!important;gap:var(--component-essay-report-print-detail-gap)!important;align-items:start!important;display:grid!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-advice-details{break-inside:avoid!important;page-break-inside:avoid!important;border:1px solid var(--component-essay-report-border)!important;border-radius:var(--component-essay-result-card-radius)!important;padding:var(--component-essay-report-print-item-gap)!important;background:var(--component-essay-report-paper)!important;margin-block-start:var(--component-essay-report-print-item-gap)!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-advice-details summary{padding-block:0 var(--component-essay-report-print-detail-gap)!important;border-bottom:1px solid var(--component-essay-report-border)!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-advice-detail-body{padding-block-start:var(--component-essay-report-print-item-gap)!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-rewrite{gap:var(--component-essay-report-print-item-gap)!important;padding:var(--component-essay-report-print-item-gap)!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-advice-panel .essay-result-rewrite{border:1px solid var(--component-essay-report-border)!important;border-radius:var(--component-essay-result-quote-radius)!important;background:var(--component-essay-report-paper)!important;padding:var(--component-essay-report-print-item-gap)!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-rewrite article{padding-block:0!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-rewrite-reason{break-inside:auto!important;page-break-inside:auto!important;margin-block-start:var(--component-essay-report-print-item-gap)!important;padding-inline-start:0!important;display:block!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-rewrite-reason>strong,body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-rewrite-reason>p,body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-rewrite-reason>ul{grid-column:auto!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-rewrite-reason>strong,body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-rewrite-reason>p{display:block!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-rewrite-reason>p{margin-block:var(--component-essay-report-print-detail-gap) 0!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-rewrite-reason>ul{margin-block-start:var(--component-essay-report-print-item-gap)!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-coach-footer{gap:var(--component-essay-report-print-item-gap)!important;break-inside:avoid!important;page-break-inside:avoid!important;padding-block-start:var(--component-essay-report-print-item-gap)!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-coach-note{gap:var(--component-essay-report-print-item-gap)!important;padding:var(--component-essay-report-print-item-gap)!important;border:1px solid var(--component-essay-report-border)!important;border-radius:var(--component-essay-result-card-radius)!important;background:var(--component-essay-result-editorial-mint)!important}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4 .essay-result-overview.essay-result-editorial .essay-result-coach-note img{inline-size:var(--component-essay-report-print-illustration-size)!important;block-size:var(--component-essay-report-print-illustration-size)!important}html:has(.essay-result-overview){height:auto!important;min-height:0!important}body:has(.essay-result-overview){height:auto!important;min-height:0!important}body:has(.essay-result-overview) #root{height:auto!important;min-height:0!important}body:has(.essay-result-overview) .app-shell{height:auto!important;min-height:0!important}body:has(.essay-result-overview) .workspace{height:auto!important;min-height:0!important}body:has(.essay-result-overview) .writing-work-screen{height:auto!important;min-height:0!important}body:has(.essay-result-overview) .writing-paper-stage{height:auto!important;min-height:0!important}.writing-work-screen.is-essay-feedback-report .writing-work-topbar,.writing-work-screen.is-essay-feedback-report .writing-report-tabs{display:none!important}body:has(.essay-result-overview) .writing-work-screen:has(.seum-growth-result-v2.essay-report-v4 .essay-result-overview) .writing-work-topbar{display:none!important}body:has(.essay-result-overview) .writing-work-screen:has(.seum-growth-result-v2.essay-report-v4 .essay-result-overview) .writing-report-tabs{display:none!important}.writing-work-screen.is-essay-feedback-report .writing-work-topbar{display:none}.writing-work-screen:has(.seum-growth-result-v2.essay-report-v4) .writing-work-topbar{display:none}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4{break-inside:auto!important;page-break-inside:auto!important;width:auto!important;max-width:none!important}.seum-growth-result-v2.essay-report-v4 .gr-rewrite-next-step button{display:none!important}.seum-growth-result-v2.essay-report-v4 .essay-report-print-content{width:auto!important;transform:none!important}@page seum-essay-summary{size:var(--component-report-print-page-size);margin:var(--component-report-print-essay-summary-top-inset) var(--component-report-print-margin-inline) var(--component-report-print-margin-bottom)}body:has(.essay-result-overview){page:seum-essay-summary}body:has(.essay-result-overview) .seum-growth-result-v2.essay-report-v4{gap:0!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important}.seum-growth-result-v2.essay-report-v4 .new-gr-bottom-split{break-inside:avoid;page-break-inside:avoid;display:flex}.seum-growth-result-v2.essay-report-v4 .new-gr-growth-diagnosis{margin-bottom:0}.seum-growth-result-v2.essay-report-v4 .strength-evidence-quote p{text-wrap:pretty;font-size:var(--primitive-type-11)!important;line-height:var(--component-report-print-line-height-body)!important}.seum-growth-result-v2.essay-report-v4 .new-gr-flow-list p{text-wrap:pretty;font-size:var(--primitive-type-10)!important;line-height:var(--component-report-print-line-height-body)!important}}.essay-print-report{display:none}@media print{.essay-report-screen-content{display:none!important}@page seum-essay-summary{@bottom-left{content:none!important}}body:has(.essay-print-report) .report-print-running-header{display:none!important}.essay-print-report{color:#1e293b;font-family:var(--font-ui,-apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", Pretendard, Roboto, sans-serif);word-break:keep-all;overflow-wrap:anywhere;background:#fff;width:var(--component-report-print-content-width)!important;max-width:var(--component-report-print-content-width)!important;box-sizing:border-box!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;margin-inline:auto!important;display:block!important}.essay-print-page{flex-direction:column;justify-content:flex-start;gap:12px;padding-block-end:2px;display:flex;box-sizing:border-box!important;width:100%!important;min-height:256mm!important}.essay-print-page-1{break-after:page!important;page-break-after:always!important}.essay-print-page-2{break-before:page!important;page-break-before:always!important;break-after:avoid!important;page-break-after:avoid!important}.essay-print-masthead{border-bottom:1px solid #e2e8f0;flex-direction:column;gap:6px;padding-bottom:9px;display:flex}.essay-print-masthead-topline,.essay-print-page2-topline{justify-content:space-between;align-items:center;display:flex}.essay-print-masthead-caption{letter-spacing:.12em;text-transform:uppercase;color:#be123c;margin:0;font-size:8.5px;font-weight:800}.essay-print-top-note{color:#94a3b8;text-align:right;margin:0;font-size:9px}.essay-print-page2-topline{border-bottom:1px solid #e2e8f0;margin-bottom:2px;padding-bottom:8px}.essay-print-masthead-main{justify-content:space-between;align-items:center;gap:12px;display:flex}.essay-print-masthead-headings{flex-direction:column;gap:2px;display:flex}.essay-print-masthead-title{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:19px;font-weight:800;line-height:1.15}.essay-print-masthead-subtitle{color:#64748b;margin:0;font-size:11px}.essay-print-masthead-level{white-space:nowrap;background:#fff1f2;border:1px solid #fecdd3;border-radius:10px;align-items:center;gap:7px;padding:5px 12px;display:flex}.essay-print-level-badge-icon{font-size:15px}.essay-print-level-badge-text{flex-direction:column;gap:1px;display:flex}.essay-print-level-badge-label{color:#e11d48;text-transform:uppercase;font-size:8px;font-weight:600}.essay-print-masthead-level strong{color:#be123c;font-size:11px;font-weight:800}.essay-print-masthead-meta{color:#475569;align-items:center;gap:14px;margin:0;padding:0;font-size:9.5px;display:flex}.essay-print-masthead-meta>div{white-space:nowrap;align-items:center;gap:4px;display:flex}.essay-print-masthead-meta dt{color:#64748b;font-weight:600}.essay-print-masthead-meta dd{color:#1e293b;margin:0;font-weight:700}.essay-print-meta-icon{font-size:11px}.essay-print-section{flex-direction:column;gap:5px;display:flex}.essay-print-section-head{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}.essay-print-section-number{color:#be123c;background:#ffe4e6;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:9.5px;font-weight:800;line-height:1;display:inline-flex}.essay-print-section-title{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:12px;font-weight:800}.essay-print-section-title-group{align-items:baseline;gap:5px;display:flex}.essay-print-section-subtitle{letter-spacing:.08em;color:#94a3b8;text-transform:uppercase;font-size:8.5px;font-weight:700}.essay-print-section-caption{color:#64748b;margin-left:auto;font-size:9px}.essay-print-progress-card{background:linear-gradient(135deg,#fff7f7 0%,#fff1f2 100%);border:1px solid #fecdd3;border-radius:12px;flex-direction:column;gap:9px;padding:10px 14px;display:flex}.essay-print-progress-top{align-items:center;gap:10px;display:flex}.essay-print-progress-art-wrap{background:#fff;border:1px solid #fecdd3;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;padding:2px;display:flex}.essay-print-progress-sprout-art{object-fit:contain;width:42px;height:42px}.essay-print-progress-content{flex-direction:column;gap:2px;min-width:0;display:flex}.essay-print-progress-headline{color:#9f1239;margin:0;font-size:12px;font-weight:800;line-height:1.25}.essay-print-progress-desc{color:#475569;margin:0;font-size:9.5px;line-height:1.45}.essay-print-summary-chips{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.essay-print-chip{background:#fff;border:1px solid #fecdd3;border-radius:8px;align-items:center;gap:5px;padding:5px 10px;font-size:9.5px;display:flex}.essay-print-chip-icon{flex-shrink:0;font-size:11px}.essay-print-chip-title{color:#1e293b;white-space:nowrap;font-weight:700}.essay-print-chip-sub{white-space:nowrap;margin-left:auto;font-size:8.5px;font-weight:600}.essay-print-chip.is-strength .essay-print-chip-sub{color:#15803d}.essay-print-chip.is-goal .essay-print-chip-sub{color:#2563eb}.essay-print-chip.is-check .essay-print-chip-sub{color:#d97706}.essay-print-eval-box{background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;padding:6px 12px;display:flex}.essay-print-eval-row{border-bottom:1px solid #f1f5f9;grid-template-columns:88px 52px 1fr;align-items:center;gap:8px;padding:5px 0;display:grid}.essay-print-eval-row:last-child{border-bottom:none}.essay-print-eval-label-col{align-items:center;gap:5px;display:flex}.essay-print-eval-icon{font-size:11px}.essay-print-eval-label{color:#334155;white-space:nowrap;font-size:10px;font-weight:700}.essay-print-eval-badge{white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;padding:1.5px 6px;font-size:8.5px;font-weight:700;display:inline-flex}.essay-print-eval-badge.is-strength{color:#15803d;background:#dcfce7;border:1px solid #bbf7d0}.essay-print-eval-badge.is-growth{color:#b45309;background:#fef3c7;border:1px solid #fde68a}.essay-print-eval-desc-col p{color:#475569;margin:0;font-size:9.5px;line-height:1.35}.essay-print-flow-rail-wrap{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:8px 12px;position:relative}.essay-print-flow-list{z-index:1;flex-direction:column;gap:5px;display:flex;position:relative}.essay-print-flow-item{grid-template-columns:58px minmax(0,1.25fr) 1px minmax(0,1fr);align-items:center;gap:7px;padding:3px 0;display:grid}.essay-print-flow-pill{white-space:nowrap;text-align:center;border-radius:9999px;justify-content:center;align-items:center;padding:2px 6px;font-size:9px;font-weight:700;display:inline-flex}.essay-print-flow-pill.is-blue{color:#0369a1;background:#e0f2fe;border:1px solid #bae6fd}.essay-print-flow-pill.is-green{color:#15803d;background:#dcfce7;border:1px solid #bbf7d0}.essay-print-flow-pill.is-pink{color:#be123c;background:#ffe4e6;border:1px solid #fecdd3}.essay-print-flow-pill.is-purple{color:#7e22ce;background:#f3e8ff;border:1px solid #e9d5ff}.essay-print-flow-pill.is-teal{color:#0f766e;background:#ccfbf1;border:1px solid #99f6e4}.essay-print-flow-quote-box p{color:#334155;margin:0;font-size:9.5px;font-weight:500;line-height:1.4}.essay-print-flow-divider{background:#cbd5e1;width:1px;height:16px}.essay-print-flow-desc-box p{color:#64748b;margin:0;font-size:9px;line-height:1.4}.essay-print-overall-card{background:#fff8f8;border:1px solid #ffe4e6;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 14px;display:flex}.essay-print-quote-mark{color:#f43f5e;flex-shrink:0;font-family:Georgia,serif;font-size:28px;line-height:.9}.essay-print-overall-inner{flex-direction:column;gap:4px;display:flex}.essay-print-overall-headline{color:#be123c;margin:0;font-size:12px;font-weight:800;line-height:1.35}.essay-print-overall-body{color:#475569;margin:0;font-size:9.5px;line-height:1.45}.essay-print-strengths-grid{flex-direction:column;gap:8px;display:flex}.essay-print-strength-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.essay-print-strength-left{flex-direction:column;gap:3px;display:flex}.essay-print-strength-title-row{align-items:center;gap:6px;display:flex}.essay-print-strength-icon-circle{background:#f8fafc;border:1px solid #e2e8f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.essay-print-strength-art-img{object-fit:contain;width:17px;height:17px}.essay-print-strength-title{color:#0f172a;margin:0;font-size:11.5px;font-weight:800}.essay-print-strength-body{color:#475569;margin:0;font-size:9.5px;line-height:1.4}.essay-print-strength-quote-box{background:#f8fafc;border:1px solid #f1f5f9;border-radius:7px;flex-direction:column;gap:2px;padding:7px 10px;display:flex}.essay-print-strength-quote-tag{color:#94a3b8;text-transform:uppercase;font-size:7.5px;font-weight:700}.essay-print-strength-quote-text{color:#334155;margin:0;font-size:9.5px;font-weight:500;line-height:1.35}.essay-print-coaching-card{background:linear-gradient(#fff7f8 0%,#fff 100%);border:1px solid #fecdd3;border-radius:12px;flex-direction:column;gap:8px;padding:10px 14px;display:flex}.essay-print-coaching-step{flex-direction:column;gap:3px;display:flex}.essay-print-coaching-step-badge{align-items:center;gap:4px;display:flex}.essay-print-step-dot{font-size:7px;line-height:1}.essay-print-step-dot.is-red{color:#ef4444}.essay-print-step-dot.is-amber{color:#f59e0b}.essay-print-step-dot.is-rose{color:#e11d48}.essay-print-step-name{color:#9f1239;font-size:9.5px;font-weight:800}.essay-print-coaching-quote-card{background:#fff;border:1px solid #fee2e2;border-radius:7px;padding:6px 10px}.essay-print-coaching-quote-card p{color:#334155;margin:0;font-size:9.5px;line-height:1.4}.essay-print-coaching-reason-card p{color:#475569;margin:0;font-size:9.5px;line-height:1.4}.essay-print-coaching-suggestion-card{background:#fff1f2;border:1px solid #fecdd3;border-radius:7px;padding:7px 11px}.essay-print-coaching-suggestion-card p{color:#be123c;margin:0;font-size:10.5px;font-weight:700;line-height:1.4}.essay-print-coaching-checklist-box{background:#fff9f9;border:1px dashed #f43f5e;border-radius:7px;flex-direction:column;gap:3px;padding:7px 11px;display:flex}.essay-print-checklist-header{align-items:center;display:flex}.essay-print-checklist-title{color:#be123c;font-size:8.5px;font-weight:800}.essay-print-checklist-items{align-items:center;gap:12px;margin:0;padding:0;list-style:none;display:flex}.essay-print-checklist-item{color:#475569;white-space:nowrap;align-items:center;gap:3px;font-size:8.5px;display:flex}.essay-print-checkbox{color:#e11d48;font-size:9px}.essay-print-closing-card{background:linear-gradient(135deg,#ecfdf5 0%,#f0fdf4 50%,#e6fffa 100%);border:1px solid #a7f3d0;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;display:flex}.essay-print-closing-leaf{flex-shrink:0;font-size:20px}.essay-print-closing-center{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.essay-print-closing-strong{color:#065f46;font-size:11.5px;font-weight:800;line-height:1.25}.essay-print-closing-advice{color:#047857;margin:0;font-size:9.5px;line-height:1.45}.essay-print-closing-right{flex-direction:column;flex-shrink:0;align-items:center;gap:2px;display:flex}.essay-print-closing-tree-art{object-fit:contain;width:52px;height:52px}.essay-print-closing-note{color:#059669;text-align:center;white-space:nowrap;margin:0;font-size:7.5px;font-weight:700}.essay-print-footer{color:#94a3b8;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;margin-top:auto;padding-top:6px;font-size:8.5px;display:flex}.essay-print-footer-identity{font-weight:500}.essay-print-footer-page{font-weight:700}}.presentation-print-report{display:none}@media print{.presentation-print-report{color:var(--component-presentation-report-text);background:var(--component-presentation-report-canvas);font-family:var(--font-ui);font-size:var(--component-report-print-type-body);line-height:var(--component-report-print-line-height-body);word-break:keep-all;overflow-wrap:anywhere;width:var(--component-report-print-content-width)!important;max-width:var(--component-report-print-content-width)!important;box-sizing:border-box!important;margin-inline:auto!important;display:block!important}.presentation-print-masthead{gap:var(--component-report-print-strip-gap);border-block-end:var(--component-report-print-hairline) solid var(--component-presentation-report-border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"topline topline""main main""meta meta";align-items:start;margin-block-end:var(--component-report-print-section-gap);padding-block-end:var(--component-report-print-strip-gap);display:grid}.presentation-print-masthead-topline{justify-content:space-between;align-items:center;gap:var(--component-report-print-strip-gap);color:var(--component-presentation-report-text-muted);font-size:var(--component-report-print-type-meta);line-height:var(--component-report-print-line-height-body);grid-area:topline;display:flex}.presentation-print-masthead-engine{overflow-wrap:anywhere;min-inline-size:0;margin-inline-start:auto}.presentation-print-masthead-topline time{white-space:nowrap}.presentation-print-masthead-main{align-items:start;gap:var(--component-report-print-section-gap);grid-area:main;grid-template-columns:minmax(0,1fr) auto;display:grid}.presentation-print-masthead-copy{gap:var(--component-report-print-strip-item-gap);min-inline-size:0;display:grid}.presentation-print-masthead-title{color:var(--component-presentation-report-text);font-family:var(--font-display,var(--font-ui));font-size:calc(var(--component-essay-report-print-display-type) + var(--semantic-space-2));font-weight:var(--semantic-font-weight-strong);letter-spacing:var(--component-presentation-report-heading-tracking);text-wrap:balance;margin:0;line-height:1.08}.presentation-print-masthead-subtitle{color:var(--component-presentation-report-text-secondary);font-size:var(--component-report-print-type-body);line-height:var(--component-report-print-line-height-body);margin:0}.presentation-print-masthead-topic{color:var(--component-presentation-report-text);font-family:var(--font-display,var(--font-ui));font-size:var(--component-essay-report-print-title-type);font-weight:var(--semantic-font-weight-strong);letter-spacing:var(--component-presentation-report-heading-tracking);overflow-wrap:anywhere;text-wrap:balance;margin:0;line-height:1.3}.presentation-print-masthead-level{align-items:center;gap:0 var(--component-report-print-strip-item-gap);min-inline-size:calc(var(--component-report-print-card-padding) * 6);padding:var(--component-report-print-strip-gap);border:var(--component-report-print-hairline) solid var(--component-presentation-report-action);border-radius:var(--semantic-radius-8);background:var(--component-presentation-report-action-soft);color:var(--component-presentation-report-action);text-align:start;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon label""icon value";margin-block-start:0;display:grid}.presentation-print-masthead-level-art{inline-size:var(--component-presentation-report-summary-axis-icon-size);block-size:var(--component-presentation-report-summary-axis-icon-size);object-fit:contain;grid-area:icon;align-self:center}.presentation-print-masthead-level span{color:inherit;font-size:var(--component-report-print-type-meta);grid-area:label}.presentation-print-masthead-level strong{color:inherit;font-family:var(--font-display,var(--font-ui));font-size:var(--component-essay-report-print-title-type);font-weight:var(--semantic-font-weight-strong);grid-area:value;line-height:1.2}.presentation-print-masthead-meta{min-inline-size:0;padding:var(--component-report-print-strip-gap);border-radius:var(--semantic-radius-8);background:var(--component-presentation-report-surface-soft);border:0;grid-area:meta;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;display:grid;position:relative}.presentation-print-masthead-meta>div{gap:0 var(--component-report-print-strip-item-gap);min-inline-size:0;padding-inline:var(--component-report-print-strip-gap);border-inline-end:var(--component-report-print-hairline) solid var(--component-presentation-report-border-subtle);grid-template-columns:auto minmax(0,1fr);display:grid}.presentation-print-masthead-meta>div:nth-child(4){border-inline-end:0}.presentation-print-masthead-meta svg{color:var(--component-presentation-report-text-secondary);grid-row:span 2;margin-block-start:var(--component-report-print-strip-item-gap)}.presentation-print-masthead-meta dt{color:var(--component-presentation-report-text-muted);font-size:var(--component-report-print-type-meta)}.presentation-print-masthead-meta dd{overflow-wrap:anywhere;min-inline-size:0;color:var(--component-presentation-report-text);font-size:var(--component-report-print-type-body);font-weight:var(--semantic-font-weight-title);line-height:var(--component-report-print-line-height-body);margin:0}.presentation-print-masthead-meta>div:nth-child(3) dd{white-space:nowrap;overflow-wrap:normal}.presentation-print-report .report-print-running-header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.presentation-print-section{break-inside:avoid;page-break-inside:avoid;margin-block-end:var(--component-report-print-section-gap)}.presentation-print-section-head{align-items:center;gap:var(--component-report-print-strip-gap);border:0;margin-block-end:var(--component-report-print-strip-gap);padding:0;display:flex}.presentation-print-section-number{inline-size:var(--component-essay-report-print-icon-size);block-size:var(--component-essay-report-print-icon-size);border-radius:var(--semantic-radius-pill);background:var(--component-presentation-report-action);color:var(--component-presentation-report-on-overlay);font-family:var(--font-display,var(--font-ui));font-size:var(--component-report-print-type-body);font-weight:var(--semantic-font-weight-strong);flex:none;place-items:center;line-height:1;display:inline-grid}.presentation-print-section-titles{align-items:baseline;gap:var(--component-report-print-strip-gap);flex-wrap:wrap;flex:1;min-inline-size:0;display:flex}.presentation-print-section-title{color:var(--component-presentation-report-text);font-family:var(--font-display,var(--font-ui));font-size:var(--component-presentation-report-summary-section-title-type);font-weight:var(--semantic-font-weight-strong);overflow-wrap:anywhere;margin:0;line-height:1.2}.presentation-print-section-description{color:var(--component-presentation-report-text-muted);font-size:var(--component-report-print-type-meta);line-height:var(--component-report-print-line-height-body);margin:0}.presentation-print-section-kicker{display:none}.presentation-print-growth-cards{gap:var(--component-report-print-strip-gap);grid-template-columns:minmax(0,1.18fr) repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.presentation-print-growth-card{gap:var(--component-report-print-strip-item-gap);min-inline-size:0;padding:var(--component-report-print-card-padding);border:var(--component-report-print-hairline) solid var(--component-presentation-report-border-subtle);border-radius:var(--semantic-radius-8);flex-direction:column;display:flex}.presentation-print-growth-card.is-summary{background:var(--component-presentation-report-warning-soft)}.presentation-print-growth-card.is-strength{border-color:var(--component-presentation-report-context-border);background:var(--component-presentation-report-context-soft)}.presentation-print-growth-card.is-next{border-color:var(--component-presentation-report-action);background:var(--component-presentation-report-action-soft)}.presentation-print-growth-card-label{align-items:center;gap:var(--component-report-print-strip-item-gap);color:var(--component-presentation-report-action);display:flex}.presentation-print-growth-card.is-strength .presentation-print-growth-card-label{color:var(--component-presentation-report-context)}.presentation-print-growth-card h3,.presentation-print-growth-card p,.presentation-print-growth-card small{overflow-wrap:anywhere;margin:0}.presentation-print-growth-card h3{color:var(--component-presentation-report-text);font-family:var(--font-display,var(--font-ui));font-size:calc(var(--component-essay-report-print-title-type) + var(--semantic-space-1));font-weight:var(--semantic-font-weight-strong);line-height:1.25}.presentation-print-growth-card p{color:var(--component-presentation-report-text-secondary);font-size:var(--component-report-print-type-body);line-height:var(--component-report-print-line-height-body)}.presentation-print-growth-card small,.presentation-print-growth-label{color:var(--component-presentation-report-text-muted);font-size:var(--component-report-print-type-meta);line-height:var(--component-report-print-line-height-body)}.presentation-print-growth-label{color:inherit;font-weight:var(--semantic-font-weight-strong)}.presentation-print-pillar-matrix{gap:var(--component-report-print-strip-gap);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.presentation-print-pillar{min-inline-size:0;padding:var(--component-report-print-card-padding);border:var(--component-report-print-hairline) solid var(--component-presentation-report-border-subtle);border-radius:var(--semantic-radius-8);background:var(--component-presentation-report-surface);break-inside:avoid;page-break-inside:avoid}.presentation-print-pillar.is-content{border-block-start:calc(var(--component-report-print-hairline) * 2) solid var(--component-report-marker-next);background:var(--component-presentation-report-warning-soft)}.presentation-print-pillar.is-voice{border-block-start:calc(var(--component-report-print-hairline) * 2) solid var(--component-report-marker-insight);background:var(--component-presentation-report-context-soft)}.presentation-print-pillar.is-behavior{border-block-start:calc(var(--component-report-print-hairline) * 2) solid var(--component-report-marker-achieved);background:var(--component-presentation-report-success-soft)}.presentation-print-pillar-head{justify-content:space-between;align-items:flex-start;gap:var(--component-report-print-strip-item-gap);border-block-end:var(--component-report-print-hairline) solid var(--component-presentation-report-border-subtle);flex-wrap:wrap;margin-block-end:var(--component-report-print-strip-item-gap);padding-block-end:var(--component-report-print-strip-item-gap);display:flex}.presentation-print-pillar-title-group{align-items:flex-start;gap:var(--component-report-print-strip-item-gap);min-inline-size:0;display:flex}.presentation-print-pillar-icon{inline-size:var(--component-essay-report-print-icon-size);block-size:var(--component-essay-report-print-icon-size);border-radius:var(--semantic-radius-pill);background:var(--component-presentation-report-surface);color:var(--component-presentation-report-context);font-family:var(--font-display,var(--font-ui));font-size:var(--component-report-print-type-body);font-weight:var(--semantic-font-weight-strong);flex:none;place-items:center;display:inline-grid}.presentation-print-pillar.is-content .presentation-print-pillar-icon{color:var(--component-presentation-report-action)}.presentation-print-pillar.is-behavior .presentation-print-pillar-icon{color:var(--component-presentation-report-success)}.presentation-print-pillar-title{color:var(--component-presentation-report-text);font-size:var(--component-essay-report-print-title-type);font-weight:var(--semantic-font-weight-strong);margin:0;line-height:1.2}.presentation-print-pillar-focus{color:var(--component-presentation-report-text-muted);font-size:var(--component-report-print-type-meta);margin-block-start:var(--component-report-print-strip-item-gap);line-height:1.25;display:block}.presentation-print-pillar-head>.presentation-print-level-pill,.presentation-print-pillar-summary{display:none}.presentation-print-subcriteria-list{flex-direction:column;gap:0;display:flex}.presentation-print-subcriterion{padding-block:var(--component-report-print-strip-item-gap);border-block-start:var(--component-report-print-hairline) dashed var(--component-presentation-report-border-subtle)}.presentation-print-subcriterion:first-child{border-block-start:0}.presentation-print-subcriterion-head{justify-content:space-between;align-items:center;gap:var(--component-report-print-strip-item-gap);flex-wrap:wrap;display:flex}.presentation-print-subcriterion-label{min-inline-size:0;color:var(--component-presentation-report-text);font-size:var(--component-report-print-type-body);font-weight:var(--semantic-font-weight-title)}.presentation-print-subcriterion-meta{align-items:center;gap:var(--component-essay-report-print-hair-space);flex-wrap:wrap;flex:0 auto;display:flex}.presentation-print-metric-chip,.presentation-print-subcriterion-level,.presentation-print-diag-chips span{padding:var(--component-essay-report-print-hair-space) var(--component-report-print-strip-item-gap);border:var(--component-report-print-hairline) solid var(--component-presentation-report-border-subtle);border-radius:var(--semantic-radius-8);background:var(--component-presentation-report-surface);color:var(--component-presentation-report-text-muted);font-size:var(--component-report-print-type-meta);line-height:var(--component-report-print-line-height-body);overflow-wrap:anywhere}.presentation-print-subcriterion-body{margin-block-start:var(--component-essay-report-print-hair-space);display:block}.presentation-print-feedback-line{color:var(--component-presentation-report-text-secondary);font-size:var(--component-report-print-type-body);line-height:var(--component-report-print-line-height-body);overflow-wrap:anywhere;margin:0}.presentation-print-feedback-line.is-improvement{color:var(--component-presentation-report-text-muted);margin-block-start:var(--component-essay-report-print-hair-space)}.presentation-print-feedback-line strong{color:var(--component-presentation-report-action);font-weight:var(--semantic-font-weight-strong)}.presentation-print-diag-footer{border-block-start:var(--component-report-print-hairline) solid var(--component-presentation-report-border-subtle);margin-block-start:var(--component-report-print-strip-item-gap);padding-block-start:var(--component-report-print-strip-item-gap)}.presentation-print-diag-title{color:var(--component-presentation-report-text-muted);font-size:var(--component-report-print-type-meta);font-weight:var(--semantic-font-weight-title);margin-block-end:var(--component-essay-report-print-hair-space);display:block}.presentation-print-diag-chips{gap:var(--component-essay-report-print-hair-space);flex-wrap:wrap;display:flex}.presentation-print-evidence-pages{break-before:page;page-break-before:always}.presentation-print-moments-grid{gap:var(--component-report-print-rail-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.presentation-print-moment-card{gap:var(--component-report-print-strip-item-gap);padding:var(--component-report-print-card-padding);border:var(--component-report-print-hairline) solid var(--component-presentation-report-border-subtle);border-radius:var(--semantic-radius-8);background:var(--component-presentation-report-surface-soft);flex-direction:column;display:flex}.presentation-print-moment-meta{align-items:center;gap:var(--component-report-print-strip-item-gap);display:flex}.presentation-print-moment-time{color:var(--component-presentation-report-action);font-family:var(--font-mono,monospace);font-size:var(--component-report-print-type-meta);font-weight:var(--semantic-font-weight-strong)}.presentation-print-moment-role{color:var(--component-presentation-report-text-secondary);font-size:var(--component-report-print-type-meta);font-weight:var(--semantic-font-weight-title)}.presentation-print-moment-best{padding-inline:var(--component-essay-report-print-hair-space);border-radius:var(--semantic-radius-8);background:var(--component-presentation-report-action-soft);color:var(--component-presentation-report-action);font-size:var(--component-report-print-type-meta);font-weight:var(--semantic-font-weight-strong)}.presentation-print-moment-quote{border-inline-start:calc(var(--component-report-print-hairline) * 2) solid var(--component-presentation-report-action);color:var(--component-presentation-report-text);font-family:var(--font-reading,serif);font-size:var(--component-report-print-type-body);line-height:var(--component-report-print-line-height-body);margin:0;padding-inline-start:var(--component-report-print-strip-gap)}.presentation-print-moment-feedback{color:var(--component-presentation-report-text-secondary);font-size:var(--component-report-print-type-meta);line-height:var(--component-report-print-line-height-body);margin:0}.presentation-print-empty-evidence{padding:var(--component-report-print-card-padding);border-radius:var(--semantic-radius-8);background:var(--component-presentation-report-surface-soft);color:var(--component-presentation-report-text-secondary);font-size:var(--component-report-print-type-body);margin:0}.presentation-print-detail-chapters{display:block}.presentation-print-pillar-detail{break-before:page;page-break-before:always;min-inline-size:0}.presentation-print-detail-head{gap:var(--component-report-print-strip-item-gap) var(--component-report-print-strip-gap);border-block-end:var(--component-report-print-hairline) solid var(--component-report-print-rule);break-after:avoid;page-break-after:avoid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"context level""title level";align-items:end;margin-block-end:var(--component-report-print-rail-gap);padding-block-end:var(--component-report-print-strip-gap);display:grid}.presentation-print-detail-head>div{align-items:baseline;gap:var(--component-report-print-strip-gap);grid-area:context;min-inline-size:0;display:flex}.presentation-print-detail-number{color:var(--component-presentation-report-action);font-family:var(--font-display,var(--font-ui));font-size:var(--component-essay-report-print-title-type,11pt);font-weight:var(--semantic-font-weight-strong)}.presentation-print-detail-head p,.presentation-print-detail-axis>header p{color:var(--component-presentation-report-text-muted);font-size:var(--component-report-print-type-meta);margin:0}.presentation-print-detail-head h2{color:var(--component-presentation-report-text);font-family:var(--font-display,var(--font-ui));font-size:var(--component-essay-report-print-display-type,16pt);line-height:var(--component-report-print-line-height-body);text-wrap:balance;grid-area:title;margin:0}.presentation-print-detail-head>.presentation-print-level-pill{grid-area:level;align-self:center}.presentation-print-detail-observations{gap:var(--component-report-print-strip-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-end:var(--component-report-print-section-gap);display:grid}.presentation-print-detail-observations>article{min-inline-size:0;padding:var(--component-report-print-card-padding);border:var(--component-report-print-hairline) solid var(--component-presentation-report-border-subtle);background:var(--component-presentation-report-surface-soft)}.presentation-print-pillar-detail[data-pillar=behavior] .presentation-print-detail-observations>article{padding:var(--component-report-print-strip-gap)}.presentation-print-detail-observations header,.presentation-print-detail-criterion-head{justify-content:space-between;align-items:baseline;gap:var(--component-report-print-strip-item-gap);break-after:avoid;page-break-after:avoid;display:flex}.presentation-print-detail-observations h3,.presentation-print-detail-observations p,.presentation-print-detail-observations time{font-size:var(--component-report-print-type-body);line-height:var(--component-report-print-line-height-body);margin:0}.presentation-print-detail-observations header>span,.presentation-print-detail-observations time{color:var(--component-presentation-report-text-muted);font-size:var(--component-report-print-type-meta)}.presentation-print-detail-copy{margin:var(--component-report-print-strip-item-gap) 0 0;color:var(--component-presentation-report-text);font-size:var(--component-report-print-type-body);line-height:var(--component-report-print-line-height-body);white-space:normal;overflow-wrap:anywhere}.presentation-print-detail-copy strong{color:var(--component-presentation-report-action);font-size:var(--component-report-print-type-meta);break-after:avoid;page-break-after:avoid;margin-block-end:var(--component-report-print-strip-item-gap);display:block}.presentation-print-detail-diagnostics{padding:var(--component-report-print-card-padding);border-inline-start:var(--component-report-print-hairline) solid var(--component-report-print-rule);background:var(--component-presentation-report-surface-soft);margin-block-end:var(--component-report-print-section-gap)}.presentation-print-detail-diagnostics h4,.presentation-print-detail-events>h3{margin:0 0 var(--component-report-print-strip-item-gap);color:var(--component-presentation-report-text);font-size:var(--component-essay-report-print-title-type,11pt)}.presentation-print-detail-diagnostics dl{gap:var(--component-report-print-strip-item-gap) var(--component-report-print-rail-gap);flex-wrap:wrap;margin:0;display:flex}.presentation-print-detail-diagnostics dl>div{gap:var(--component-report-print-strip-item-gap);display:flex}.presentation-print-detail-diagnostics dt,.presentation-print-detail-diagnostics dd{font-size:var(--component-report-print-type-body);margin:0}.presentation-print-detail-diagnostics dt{color:var(--component-presentation-report-text-muted)}.presentation-print-detail-diagnostics dd{color:var(--component-presentation-report-text);font-weight:var(--semantic-font-weight-strong)}.presentation-print-diagnostic-scope{margin:var(--component-report-print-strip-gap) 0 0;color:var(--component-presentation-report-text-secondary);font-size:var(--component-report-print-type-meta);line-height:var(--component-report-print-line-height-body)}.presentation-print-detail-axis{margin-block-end:var(--component-report-print-section-gap)}.presentation-print-detail-axis>header{border-block-end:var(--component-report-print-hairline) solid var(--component-report-print-rule);break-after:avoid;page-break-after:avoid;margin-block-end:var(--component-report-print-strip-gap);padding-block-end:var(--component-report-print-strip-item-gap)}.presentation-print-detail-axis>header h3{margin:0 0 var(--component-report-print-strip-item-gap);color:var(--component-presentation-report-text);font-size:var(--component-essay-report-print-title-type,11pt)}.presentation-print-detail-criterion{padding:var(--component-report-print-card-padding);border:var(--component-report-print-hairline) solid var(--component-presentation-report-border-subtle);margin-block-start:var(--component-report-print-strip-gap)}.presentation-print-detail-criterion-head h4{color:var(--component-presentation-report-text);font-size:var(--component-report-print-type-body);margin:0}.presentation-print-detail-criterion-head span{color:var(--component-presentation-report-action);font-size:var(--component-report-print-type-meta);font-weight:var(--semantic-font-weight-strong);white-space:nowrap}.presentation-print-detail-evidence-list{margin-block-start:var(--component-report-print-strip-gap)}.presentation-print-detail-evidence{margin:var(--component-report-print-strip-item-gap) 0 0;border-block-start:var(--component-report-print-hairline) dashed var(--component-presentation-report-border-subtle);break-inside:auto;page-break-inside:auto;padding-block-start:var(--component-report-print-strip-item-gap)}.presentation-print-detail-evidence figcaption{gap:var(--component-report-print-strip-gap);color:var(--component-presentation-report-text-muted);font-size:var(--component-report-print-type-meta);break-after:avoid;page-break-after:avoid;display:flex}.presentation-print-detail-evidence blockquote,.presentation-print-detail-evidence p{margin:var(--component-report-print-strip-item-gap) 0 0;font-size:var(--component-report-print-type-body);line-height:var(--component-report-print-line-height-body);overflow-wrap:anywhere}.presentation-print-detail-evidence blockquote{border-inline-start:var(--component-report-print-hairline) solid var(--component-presentation-report-action);font-family:var(--font-reading,serif);break-after:avoid;page-break-after:avoid;padding-inline-start:var(--component-report-print-strip-gap)}.presentation-print-detail-evidence p{color:var(--component-presentation-report-text-secondary)}.presentation-print-detail-events{column-gap:var(--component-report-print-rail-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.presentation-print-detail-events>h3{break-after:avoid;page-break-after:avoid;grid-column:1/-1}.presentation-print-detail-events>article{gap:var(--component-report-print-strip-gap);padding-block:var(--component-report-print-strip-item-gap);border-block-start:var(--component-report-print-hairline) solid var(--component-presentation-report-border-subtle);break-inside:avoid;page-break-inside:avoid;grid-template-columns:max-content minmax(0,1fr);display:grid}.presentation-print-detail-events time{color:var(--component-presentation-report-action);font-family:var(--font-mono,monospace);font-size:var(--component-report-print-type-meta);font-weight:var(--semantic-font-weight-strong)}.presentation-print-detail-events h4,.presentation-print-detail-events p{font-size:var(--component-report-print-type-body);line-height:var(--component-report-print-line-height-body);margin:0}.presentation-print-detail-events p{color:var(--component-presentation-report-text-secondary)}.presentation-print-general-events{break-before:page;page-break-before:always}.presentation-print-general-events>header{border-block-end:var(--component-report-print-hairline) solid var(--component-report-print-rule);break-after:avoid;page-break-after:avoid;margin-block-end:var(--component-report-print-rail-gap);padding-block-end:var(--component-report-print-strip-gap)}.presentation-print-general-events h2,.presentation-print-general-events p{margin:0}.presentation-print-general-events h2{color:var(--component-presentation-report-text);font-family:var(--font-display,var(--font-ui));font-size:var(--component-essay-report-print-display-type,16pt)}.presentation-print-general-events>header p{color:var(--component-presentation-report-text-muted);font-size:var(--component-report-print-type-meta);margin-block-start:var(--component-report-print-strip-item-gap)}}.content-mockup-page{background:var(--component-presentation-report-canvas);min-height:100vh;color:var(--component-presentation-report-text);padding:52px 28px 80px}.content-mockup-shell{max-width:1400px;margin:0 auto}.content-mockup-header{grid-template-columns:minmax(0,1fr) 640px;align-items:start;gap:56px;display:grid}.content-mockup-heading{padding-top:42px}.content-mockup-kicker{color:var(--component-presentation-report-context);letter-spacing:var(--component-presentation-report-heading-tracking);font-size:18px;font-weight:700}.content-mockup-title-row{flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;display:flex}.content-mockup-title-row h1{font-family:var(--component-presentation-report-font-heading);letter-spacing:-.04em;margin:0;font-size:clamp(32px,3.2vw,48px);font-weight:700;line-height:1.15}.content-mockup-status{border-radius:var(--semantic-radius-pill);background:var(--component-presentation-report-context-soft);color:var(--component-presentation-report-context);align-items:center;gap:5px;padding:8px 13px;font-size:14px;font-weight:700;display:inline-flex}.content-mockup-heading>p{color:var(--component-presentation-report-text-secondary);margin:22px 0 0;font-size:18px;line-height:1.6}.content-mockup-keep-together{white-space:nowrap}.content-mockup-video-card{border:1px solid var(--component-presentation-report-border-subtle);background:var(--component-presentation-report-surface);box-shadow:var(--component-presentation-report-shadow);border-radius:24px;padding:16px}.content-mockup-media-toolbar{color:var(--component-presentation-report-text-secondary);justify-content:space-between;align-items:center;gap:12px;padding:0 2px 12px;font-size:13px;font-weight:700;display:flex}.content-mockup-media-toolbar button{border:1px solid var(--component-presentation-report-border-subtle);border-radius:var(--semantic-radius-pill);background:var(--component-presentation-report-surface);color:var(--component-presentation-report-context);padding:6px 10px;font-size:12px}.content-mockup-media-toolbar button:hover{border-color:var(--component-presentation-report-context)}.content-mockup-video{aspect-ratio:16/9;background:var(--component-presentation-report-media-scrim);border-radius:18px;transition:aspect-ratio .24s;position:relative;overflow:hidden}.content-mockup-video.is-portrait{aspect-ratio:4/5}.content-mockup-video img{object-fit:cover;width:100%;height:100%}.content-mockup-video-scrim{background:linear-gradient(#0a15222e,#0000 50%,#0a15228c);position:absolute;inset:0}.content-mockup-video.is-empty .content-mockup-video-scrim{background:linear-gradient(#20354914,#2035492e)}.content-mockup-skeleton{width:36%;height:62%;color:var(--component-presentation-report-on-overlay);opacity:.88;filter:drop-shadow(0 2px 2px #0000004d);position:absolute;inset:24% 32% 14%;overflow:visible}.content-mockup-skeleton circle,.content-mockup-skeleton path{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.content-mockup-skeleton circle.is-point{fill:var(--component-presentation-report-on-overlay);stroke-width:0}.content-mockup-video-title{color:var(--component-presentation-report-on-overlay);text-shadow:0 1px 6px #0006;font-size:16px;font-weight:700;position:absolute;top:20px;left:50%;transform:translate(-50%)}.content-mockup-empty-copy{color:var(--component-presentation-report-text);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}.content-mockup-empty-copy>span{background:var(--component-presentation-report-surface);width:48px;height:48px;color:var(--component-presentation-report-context);border-radius:50%;place-items:center;display:grid;box-shadow:0 8px 20px #26211b1f}.content-mockup-empty-copy strong{font-size:15px}.content-mockup-empty-copy small{color:var(--component-presentation-report-text-secondary);font-size:12px}.content-mockup-orientation{background:#0f1c2cb8;border-radius:999px;padding:4px;display:flex;position:absolute;top:14px;right:14px}.content-mockup-orientation button{min-width:50px;min-height:32px;color:var(--component-presentation-report-on-overlay);border-radius:999px;font-size:13px}.content-mockup-orientation button.is-active{background:var(--component-presentation-report-on-overlay);color:var(--component-presentation-report-text)}.content-mockup-play{width:42px;height:42px;color:var(--component-presentation-report-on-overlay);background:#0f1c2cb8;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:16px;right:18px}.content-mockup-play:hover{background:var(--component-presentation-report-context)}.content-mockup-pause-bars{gap:4px;display:flex}.content-mockup-pause-bars i{background:currentColor;border-radius:2px;width:3px;height:14px}.content-mockup-playing-label{color:var(--component-presentation-report-on-overlay);font-size:12px;font-weight:700;position:absolute;bottom:25px;right:68px}.content-mockup-video-rail{border-top:1px solid var(--component-presentation-report-border-subtle);grid-template-columns:repeat(5,1fr);margin-top:14px;padding-top:12px;display:grid}.content-mockup-video-rail button{color:var(--component-presentation-report-text-secondary);justify-items:center;gap:3px;display:grid}.content-mockup-video-rail button.is-active{color:var(--component-presentation-report-context)}.content-mockup-rail-dot{background:var(--component-presentation-report-surface);width:12px;height:12px;box-shadow:inset 0 0 0 2px var(--component-presentation-report-surface);border:2px solid;border-radius:50%}.content-mockup-video-rail time{font-size:13px}.content-mockup-video-rail strong{font-size:12px}.tone-amber{--tone:var(--semantic-status-warning)}.tone-orange{--tone:var(--component-presentation-report-warning)}.tone-coral{--tone:var(--semantic-status-danger)}.tone-blue{--tone:var(--component-presentation-report-context)}.content-mockup-rail-dot.tone-amber,.content-mockup-rail-dot.tone-orange,.content-mockup-rail-dot.tone-coral,.content-mockup-rail-dot.tone-blue{color:var(--tone)}.content-mockup-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 0;margin-top:48px;padding:0;display:grid}.content-mockup-stats div{border-left:1px solid var(--component-presentation-report-border-subtle);flex-direction:column;gap:8px;padding:0 28px;display:flex}.content-mockup-stats div:first-child,.content-mockup-stats div:nth-child(3){border-left:0;padding-left:0}.content-mockup-stats span{color:var(--component-presentation-report-text-secondary);font-size:14px}.content-mockup-stats strong{color:var(--component-presentation-report-context);font-size:17px}.content-mockup-flow{padding-top:34px}.content-mockup-section-heading{align-items:center;gap:12px;display:flex}.content-mockup-section-number{background:var(--action-fill);width:34px;height:34px;color:var(--text);border-radius:50%;place-items:center;font-size:15px;font-weight:700;display:grid}.content-mockup-section-heading h2{font-family:var(--component-presentation-report-font-heading);letter-spacing:var(--component-presentation-report-heading-tracking);margin:0;font-size:22px}.content-mockup-section-heading p{color:var(--component-presentation-report-text-muted);margin:0;font-size:14px}.content-mockup-stage-row{align-items:flex-start;margin-top:30px;display:flex}.content-mockup-stage-group{flex:1;align-items:flex-start;min-width:0;display:flex}.content-mockup-stage{min-width:0;color:var(--component-presentation-report-text-secondary);text-align:center;flex-direction:column;flex:1;align-items:center;gap:7px;padding:0 8px;display:flex}.content-mockup-stage.is-selected .content-mockup-stage-icon{box-shadow:0 0 0 4px var(--component-presentation-report-context-soft);transform:translateY(-2px)}.content-mockup-stage-icon{border:3px solid var(--tone);width:58px;height:58px;color:var(--tone);background:var(--component-presentation-report-surface);border-radius:50%;place-items:center;transition:transform .18s,box-shadow .18s;display:grid}.content-mockup-stage time{color:var(--tone);font-size:14px;font-weight:700}.content-mockup-stage strong{color:var(--component-presentation-report-text);font-size:15px}.content-mockup-stage>span:last-child{width:100%;color:var(--component-presentation-report-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.content-mockup-connector{flex-direction:column;flex:none;align-items:center;gap:8px;width:100px;padding-top:27px;display:flex}.content-mockup-connector i{background:repeating-linear-gradient(90deg, var(--component-presentation-report-warning) 0 10px, transparent 10px 17px);width:100%;height:3px;display:block}.content-mockup-connector span{background:var(--component-presentation-report-warning-soft);color:var(--component-presentation-report-warning);white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:700}.content-mockup-connector.is-weak i{background:repeating-linear-gradient(90deg, var(--component-presentation-report-warning) 0 10px, transparent 10px 17px)}.content-mockup-connector.is-weak span{background:var(--component-presentation-report-warning-soft);color:var(--component-presentation-report-warning)}.content-mockup-insight{border:1px solid var(--component-presentation-report-warning);background:var(--component-presentation-report-warning-soft);border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin-top:34px;padding:22px 24px;display:flex}.content-mockup-insight-label{color:var(--component-presentation-report-warning);align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.content-mockup-insight strong{margin-top:4px;font-size:18px;display:block}.content-mockup-insight p{color:var(--component-presentation-report-text-secondary);margin:6px 0 0;font-size:14px}.content-mockup-actions{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.content-mockup-actions button{border:1px solid var(--component-presentation-report-border-subtle);background:var(--component-presentation-report-surface);min-height:38px;color:var(--component-presentation-report-text);border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:13px;display:inline-flex}.content-mockup-actions button:hover{border-color:var(--component-presentation-report-context);color:var(--component-presentation-report-context)}.content-mockup-suggestion{background:var(--component-presentation-report-surface);text-align:right;border-radius:10px;max-width:360px;padding:9px 12px;color:var(--component-presentation-report-context)!important;font-size:13px!important}.content-mockup-next{background:var(--component-presentation-report-context-soft);color:var(--component-presentation-report-context);border-radius:16px;align-items:center;gap:14px;margin-top:24px;padding:18px 20px;display:flex}.content-mockup-next span{font-size:13px;font-weight:700}.content-mockup-next strong{color:var(--component-presentation-report-text);flex:1;font-size:15px}.content-mockup-scroll-hint{color:var(--component-presentation-report-text-muted);justify-content:flex-end;align-items:center;gap:4px;margin:7px 0 0;font-size:12px;display:none}@media (width>=1600px){.content-mockup-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.content-mockup-stats div:nth-child(3){border-left:1px solid var(--component-presentation-report-border-subtle);padding-left:28px}}@media (width<=1080px){.content-mockup-header{grid-template-columns:1fr;gap:28px}.content-mockup-heading{padding-top:0}.content-mockup-video-card{max-width:700px}}@media (width<=760px){.content-mockup-page{padding:28px 16px 56px}.content-mockup-title-row h1{font-size:32px}.content-mockup-heading>p{font-size:16px}.content-mockup-stats{gap:20px 0}.content-mockup-stage-row{padding-bottom:10px;overflow-x:auto}.content-mockup-stage-group{min-width:152px}.content-mockup-connector{width:44px}.content-mockup-connector span{display:none}.content-mockup-scroll-hint{display:flex}.content-mockup-insight{flex-direction:column;align-items:flex-start}.content-mockup-actions{align-items:stretch;width:100%}.content-mockup-actions button{justify-content:center}.content-mockup-next{flex-wrap:wrap;align-items:flex-start}.content-mockup-next strong{flex-basis:calc(100% - 40px)}}@media (prefers-reduced-motion:reduce){.content-mockup-video,.content-mockup-stage-icon{transition:none}}
