@font-face{font-family:Xeed Gloock;src:url(/fonts/Gloock-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Xeed Instrument;src:url(/fonts/InstrumentSans-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Xeed Instrument;src:url(/fonts/InstrumentSans-SemiBold.ttf)format("truetype");font-weight:600;font-display:swap}:root{--x-ground:#0b100d;--x-void:#000;--x-surface-sunken:#08100c;--x-surface-1:#111c15;--x-surface-2:#172419;--x-surface-3:#1f3022;--x-scrim:#030706b8;--x-layer-panel:#16231b;--x-layer-panel-line:#2c3c31;--x-layer-raised:#1f3025;--x-layer-raised-line:#4a6150;--x-plane-1:color-mix(in oklab, var(--x-ink) 4.5%, transparent);--x-plane-2:color-mix(in oklab, var(--x-ink) 8%, transparent);--x-plane-deep:lab(0% 0 0/.34);--x-plane-line:color-mix(in oklab, var(--x-ink) 30%, transparent);--x-plane-ring:color-mix(in oklab, var(--x-ink) 40%, transparent);--x-frost:color-mix(in oklab, var(--x-ink) 10%, transparent);--x-frost-strong:color-mix(in oklab, var(--x-ink) 16%, transparent);--x-frost-line:color-mix(in oklab, var(--x-ink) 18%, transparent);--x-frost-edge:color-mix(in oklab, var(--x-ink) 36%, transparent);--x-frost-filter:blur(22px) saturate(1.3) brightness(.72);--x-frost-solid:color-mix(in oklab, color-mix(in oklab, var(--x-ground) 88%, var(--x-ink)) 82%, transparent);--x-band:color-mix(in oklab, var(--x-ink) 7%, transparent);--x-strip:lab(0% 0 0/.38);--x-inset:lab(0% 0 0/.78);--x-hairline:color-mix(in oklab, var(--x-ink) 52%, transparent);--x-depth-opacity:.6;--x-plate-shadow:lab(0% 0 0/.52);--x-plate-shadow-blur:22px;--x-scene-1:#10272a;--x-scene-2:#173639;--x-scene-line:#6e959740;--x-line-subtle:#ffffff12;--x-line:#2f3d33;--x-line-strong:#6e8468;--x-ink:#e8efe6;--x-ink-soft:#c9d6cb;--x-ink-muted:#a9b8ad;--x-ink-faint:#8a9b8f;--x-on-accent:#102014;--x-accent:#b7f544;--x-accent-hover:#c8fa71;--x-accent-press:#a3e03a;--x-accent-ink:#d6f39b;--x-accent-glass:#a2e7db;--x-learn-ground:#05090c;--x-learn-surface-sunken:#03070a;--x-learn-surface-1:#0b141a;--x-learn-surface-2:#101d25;--x-learn-surface-3:#16262f;--x-learn-layer-panel:#0f1c23;--x-learn-layer-panel-line:#22363f;--x-learn-layer-raised:#15272f;--x-learn-layer-raised-line:#3f5d68;--x-learn-line:#22343c;--x-learn-line-strong:#5f7f8a;--x-learn-ink:#e7f2f4;--x-learn-ink-soft:#bfd3d8;--x-learn-ink-muted:#93abb2;--x-learn-ink-faint:#7f97a0;--x-learn-accent:#7fe7dc;--x-learn-accent-hover:#9cf0e7;--x-learn-accent-press:#63d3c7;--x-learn-accent-ink:#a9efe7;--x-learn-on-accent:#03201d;--x-learn-focus:#d6fbf6;--x-learn-selected:#bdf3ec;--x-learn-surface-selected:#12313a;--x-learn-line-hover:#5fb7b0;--x-learn-vein:#c8ec6a;--x-learn-petal:#a88cf0;--x-focus:#edf7c2;--x-selected:#d5e8b3;--x-surface-selected:#253a26;--x-on-selected:var(--x-ink);--x-line-hover:#8baf78;--x-ring-selected:color-mix(in srgb, var(--x-accent) 45%, transparent);--x-scene-sunken:#071821;--x-glass-blur:14px;--x-glass-fill:color-mix(in oklab, var(--x-ink) 6%, transparent);--x-glass-fill-hover:color-mix(in oklab, var(--x-ink) 11%, transparent);--x-glass-edge:color-mix(in oklab, var(--x-ink) 13%, transparent);--x-glass-edge-hover:color-mix(in oklab, var(--x-accent) 42%, transparent);--x-glass-edge-field:color-mix(in oklab, var(--x-line-strong) 72%, transparent);--x-glass-sheen:inset 0 1px 0 color-mix(in oklab, var(--x-ink) 9%, transparent);--x-glass-panel:linear-gradient(180deg, color-mix(in oklab, var(--x-ink) 7%, transparent), color-mix(in oklab, var(--x-ink) 3.5%, transparent));--x-success:var(--x-accent);--x-warning:#f2b66d;--x-danger:#ffb7a9;--x-info:var(--x-observed);--x-observed:#9ccfff;--x-model:#8fd3c7;--x-scenario:#f5c892;--x-art:#c9b8f0;--x-stage-dormant:#4f6670;--x-stage-buds:#e3f59a;--x-stage-expanding:#a6e08c;--x-stage-leafed:#4fb07d;--x-stage-autumn:#e6b35c;--x-stage-fall:#c97a4a;--x-stage-seed:#6b5d48;--x-stage-germinating:#8fae5a;--x-stage-seedling:#a9d36a;--x-stage-vegetative:#6fbf73;--x-stage-flowering:#d8e86a;--x-stage-fruiting:#d6b25a;--x-stage-senescent:#b9875a;--x-stage-dead:#4a4f4b;--x-dream-valence-low:#3c4a66;--x-dream-valence-high:#f1e6b8;--x-water-tint:#17303a;--x-rain:#4b5e78;--x-band-0:#3f7a58;--x-band-1:#c9b44a;--x-band-2:#e07b39;--x-band-3:#d4485a;--x-factor-day:#e4af83;--x-factor-night:#b3b3e7;--x-factor-humidity:#91c7e3;--x-factor-water:#81b8c7;--x-factor-light:#e5d9a5;--x-print-ink:#000;--x-print-paper:#fff;--x-print-line:#999;--x-field-ground:#f7f6ef;--x-field-surface:#fff;--x-field-surface-2:#eef3ea;--x-field-ink:#121612;--x-field-muted:#2f3a33;--x-field-line:#3c4a3e;--x-field-primary:#1f6b2a;--x-field-danger:#a3150b;--x-field-ink-soft:#1d241f;--x-field-focus:#0b3d12;--x-font-display:"Xeed Gloock", Georgia, serif;--x-font-body:"Xeed Instrument", system-ui, -apple-system, "Segoe UI", sans-serif;--x-font-mono:ui-monospace, "Cascadia Mono", Menlo, Consolas, monospace;--x-text-xs:.75rem;--x-text-sm:.875rem;--x-text-md:1rem;--x-text-lg:1.125rem;--x-text-xl:1.5rem;--x-text-2xl:clamp(1.75rem, 1.35rem + 1.6vw, 2.5rem);--x-text-3xl:clamp(2.25rem, 1.6rem + 2.6vw, 3rem);--x-text-display:clamp(2.75rem, 1rem + 5.5vw, 6.5rem);--x-text-display-short:5rem;--x-text-stat:clamp(1.4rem, 1.1rem + 1vw, 1.75rem);--x-h0:clamp(2.5rem, 1.75rem + 2.4vw, 4rem);--x-h1:clamp(1.75rem, 1.4rem + 1.1vw, 2.25rem);--x-h2:clamp(1.125rem, 1rem + .5vw, 1.375rem);--x-h3:.8125rem;--x-leading-display:1.05;--x-leading-tight:1.12;--x-leading-snug:1.3;--x-leading-body:1.6;--x-tracking-display:-.025em;--x-tracking-label:.08em;--x-space-1:4px;--x-space-2:8px;--x-space-3:12px;--x-space-4:16px;--x-space-5:20px;--x-space-6:24px;--x-space-8:32px;--x-space-10:40px;--x-space-12:48px;--x-space-16:64px;--x-gutter:clamp(16px, 3vw, 44px);--x-page-max:1440px;--x-column-max:1200px;--x-space-section:96px;--x-space-movement:160px;--x-space-between-sections:128px;--x-space-between-modules:48px;--x-space-in-panel:24px;--x-radius-xs:4px;--x-radius-sm:8px;--x-radius-md:12px;--x-radius-lg:20px;--x-radius-xl:28px;--x-radius-pill:999px;--x-shadow-1:0 1px 2px #0006, 0 6px 16px -8px #0009;--x-shadow-2:0 16px 40px -20px #000b;--x-shadow-3:0 30px 80px -20px #000c, 0 0 0 1px #ffffff0a;--x-shadow-inset:inset 0 1px 0 #ffffff0d;--x-control-md:44px;--x-control-lg:48px;--x-control:var(--x-control-md);--x-ring:2px;--x-ring-offset:3px;--x-z-sticky:80;--x-z-popover:120;--x-z-overlay:190;--x-z-modal:200;--x-z-toast:300;--x-z-skip:400;--x-header-h:76px;--x-dur-instant:.12s;--x-dur-quick:.24s;--x-dur-step:.48s;--x-dur-state:1.2s;--x-dur-ambient:6s;--x-ease-out:cubic-bezier(.2, .8, .2, 1);--x-ease-in:cubic-bezier(.4, 0, 1, 1);--x-ease-organic:cubic-bezier(.45, .05, .25, 1);--x-stagger:40ms;--x-rise:8px;--x-lift:-2px;--x-press:.97;--x-dur-fast:var(--x-dur-instant);--x-dur-ui:var(--x-dur-quick);--x-dur-scene:var(--x-dur-step)}@media (max-width:1023px){:root{--x-space-section:64px;--x-space-movement:128px;--x-space-between-sections:96px;--x-space-between-modules:40px}}@media (max-width:759px){:root{--x-space-section:48px;--x-space-movement:96px;--x-space-between-sections:72px;--x-space-between-modules:32px;--x-space-in-panel:16px}}@media (max-width:650px){:root{--x-header-h:68px}}@media (min-width:1920px){:root{--x-page-max:clamp(90rem, 75vw, 110rem);--x-column-max:75rem;--x-gutter:2.75rem;--x-header-h:4.75rem;--x-space-1:.25rem;--x-space-2:.5rem;--x-space-3:.75rem;--x-space-4:1rem;--x-space-5:1.25rem;--x-space-6:1.5rem;--x-space-8:2rem;--x-space-10:2.5rem;--x-space-12:3rem;--x-space-16:4rem;--x-space-section:6rem;--x-space-movement:10rem;--x-space-between-sections:8rem;--x-space-between-modules:3rem;--x-space-in-panel:1.5rem;--x-control-md:2.75rem;--x-control-lg:3rem;font-size:calc(50% + .4167vw)}}.simulation-workbench,.weather-studio,.weather-stage{--x-surface-1:var(--x-scene-1);--x-surface-2:var(--x-scene-2);--x-line:var(--x-scene-line)}:root,.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--xeed-font-body:var(--x-font-body);--xeed-font-display:var(--x-font-display);--font-display:var(--x-font-display);--font-serif:var(--x-font-display);--font-body:var(--x-font-body);--xeed-ease-out:var(--x-ease-out);--xeed-press-duration:var(--x-dur-instant);--xeed-transition-duration:var(--x-dur-quick);--xeed-glass-blur:var(--x-glass-blur)}@layer base{*,:before,:after{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}*{border-color:var(--x-line)}html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--x-font-body);-webkit-tap-highlight-color:transparent}body{background:var(--x-ground);color:var(--x-ink);font-family:var(--x-font-body);margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:none}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--x-font-mono);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}svg{flex-shrink:0}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}input,textarea{color:var(--x-ink)}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;transition:background-color var(--x-dur-quick) var(--x-ease-out), color var(--x-dur-quick) var(--x-ease-out), transform var(--x-dur-instant) var(--x-ease-out);border:none}button:disabled{cursor:default;opacity:.45}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer x-base{html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth;scroll-padding-top:calc(var(--x-header-h) + 16px);interpolate-size:allow-keywords}body{background:var(--x-ground);color:var(--x-ink);font-family:var(--x-font-body);font-size:var(--x-text-md);line-height:var(--x-leading-body);-webkit-font-smoothing:antialiased;margin:0}:where(h1,h2,h3){text-wrap:balance}:where(button,input,select,textarea){font:inherit}:where(a){color:inherit;text-decoration:none}:where(button){cursor:pointer;border:0}:where(button):disabled{cursor:default;opacity:.45}:where(button):hover:not(:disabled){color:var(--x-accent-ink)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--x-ring) solid var(--x-focus);outline-offset:var(--x-ring-offset)}:where([id]){scroll-margin-top:calc(var(--x-header-h) + 16px)}a[aria-busy=true]{cursor:progress;opacity:.72}.x-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}details::details-content{block-size:0;transition:block-size var(--x-dur-quick) var(--x-ease-out), content-visibility var(--x-dur-quick) allow-discrete;overflow-y:clip}details[open]::details-content{block-size:auto}}@layer x-components{.x-btn{justify-content:center;align-items:center;gap:var(--x-space-2);min-height:var(--x-control);padding:0 var(--x-space-4);border:1px solid var(--x-glass-edge);border-radius:var(--x-radius-pill);background:var(--x-glass-fill);box-shadow:var(--x-glass-sheen);-webkit-backdrop-filter:blur(var(--x-glass-blur)) saturate(120%);backdrop-filter:blur(var(--x-glass-blur)) saturate(120%);color:var(--x-ink);font-size:var(--x-text-sm);white-space:nowrap;transition:background-color var(--x-dur-quick) var(--x-ease-out), border-color var(--x-dur-quick) var(--x-ease-out), color var(--x-dur-quick) var(--x-ease-out), transform var(--x-dur-instant) var(--x-ease-out), box-shadow var(--x-dur-quick) var(--x-ease-out);line-height:1.2;display:inline-flex}.x-btn:hover:not(:disabled){background:var(--x-glass-fill-hover);border-color:var(--x-glass-edge-hover);color:var(--x-ink)}.x-btn:active:not(:disabled){transform:scale(var(--x-press))}.x-btn[data-variant=primary]{background:var(--x-accent);border-color:var(--x-accent);color:var(--x-on-accent);font-weight:600}.x-btn[data-variant=primary]:hover:not(:disabled){background:var(--x-accent-hover);border-color:var(--x-accent-hover);color:var(--x-on-accent)}.x-btn[data-variant=ghost]{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--x-ink-muted);background:0 0;border-color:#0000}.x-btn[data-variant=ghost]:hover:not(:disabled){background:var(--x-glass-fill);border-color:var(--x-glass-edge);color:var(--x-ink)}.x-btn[data-variant=quiet]{color:var(--x-ink-soft);background:0 0}.x-btn[data-variant=danger]{border-color:var(--x-danger);color:var(--x-danger)}.x-btn[data-size=sm]{min-height:var(--x-control-md);padding-inline:var(--x-space-3);font-size:var(--x-text-xs)}.x-btn[data-size=lg]{min-height:var(--x-control-lg);padding-inline:var(--x-space-5);font-size:var(--x-text-md)}.x-btn[aria-pressed=true]{background:var(--x-selected);border-color:var(--x-selected);color:var(--x-on-accent)}.x-btn--icon{width:var(--x-control-md);padding:0}.x-btn--forward{text-align:left;justify-content:space-between;min-width:240px}.x-btn[aria-busy=true]{cursor:progress}.x-btn[aria-busy=true] svg{animation:x-spin var(--x-dur-state) linear infinite}.x-card{padding:var(--x-space-5);border:1px solid var(--x-glass-edge);border-radius:var(--x-radius-lg);background:var(--x-glass-panel);box-shadow:var(--x-glass-sheen);-webkit-backdrop-filter:blur(var(--x-glass-blur)) saturate(115%);backdrop-filter:blur(var(--x-glass-blur)) saturate(115%)}.x-card[data-variant=inset]{background:var(--x-surface-sunken);box-shadow:none}.x-card[data-variant=glass]{background:linear-gradient(145deg, color-mix(in oklab, var(--x-ink) 7%, transparent), color-mix(in oklab, var(--x-surface-1) 72%, transparent) 45%, color-mix(in oklab, var(--x-surface-sunken) 94%, transparent));border-color:var(--x-line-subtle);-webkit-backdrop-filter:blur(var(--x-glass-blur)) saturate(115%);backdrop-filter:blur(var(--x-glass-blur)) saturate(115%);box-shadow:var(--x-shadow-2)}.x-card[data-pad=tight]{padding:var(--x-space-3) var(--x-space-4)}.x-card[data-interactive]{isolation:isolate;color:inherit;text-decoration:none;display:block;position:relative;overflow:hidden}.x-field{gap:var(--x-space-1);flex-direction:column;min-width:0;display:flex}.x-field>span:first-child{font-size:var(--x-text-sm);font-weight:500}.x-field small{color:var(--x-ink-muted);font-size:var(--x-text-xs)}.x-input,.x-select,.x-textarea{width:100%;min-height:var(--x-control);padding:var(--x-space-2) var(--x-space-3);border:1px solid var(--x-glass-edge-field);border-radius:var(--x-radius-md);background:color-mix(in oklab, var(--x-surface-sunken) 62%, transparent);box-shadow:var(--x-glass-sheen);-webkit-backdrop-filter:blur(var(--x-glass-blur));backdrop-filter:blur(var(--x-glass-blur));color:var(--x-ink);transition:border-color var(--x-dur-quick) var(--x-ease-out)}.x-textarea{resize:vertical;min-height:104px}:is(.x-input,.x-select,.x-textarea):hover{border-color:var(--x-line-hover)}:is(.x-input,.x-select,.x-textarea)[aria-invalid=true]{border-color:var(--x-danger)}.x-check{align-items:center;gap:var(--x-space-3);min-height:var(--x-control);display:flex}.x-check input{width:20px;height:20px;accent-color:var(--x-accent)}.x-chip{align-items:center;gap:var(--x-space-1);padding:var(--x-space-1) var(--x-space-3);border:1px solid var(--x-glass-edge);border-radius:var(--x-radius-pill);background:var(--x-glass-fill);box-shadow:var(--x-glass-sheen);font-size:var(--x-text-xs);color:var(--x-ink-soft);white-space:nowrap;display:inline-flex}.x-chip[data-tone=accent]{border-color:var(--x-accent);color:var(--x-accent-ink)}.x-chip[data-tone=muted]{border-color:var(--x-line);color:var(--x-ink-muted)}.x-status{padding:var(--x-space-3) var(--x-space-4);border-left:3px solid var(--x-line-strong);border-radius:0 var(--x-radius-md) var(--x-radius-md) 0;background:var(--x-surface-2);color:var(--x-ink-soft);font-size:var(--x-text-sm)}.x-status[data-tone=success]{border-color:var(--x-success)}.x-status[data-tone=success]:before{content:"✓ ";color:var(--x-accent-ink);animation:x-receipt var(--x-dur-quick) var(--x-ease-out) both;display:inline-block}.x-status[data-tone=warning]{border-color:var(--x-warning)}.x-status[data-tone=danger]{border-color:var(--x-danger);color:var(--x-danger)}.x-status[data-tone=info]{border-color:var(--x-info)}.x-status:empty{display:none}.x-table-scroll{border:1px solid var(--x-line);border-radius:var(--x-radius-md);overflow:auto}.x-table{border-collapse:collapse;width:100%;font-size:var(--x-text-sm);font-variant-numeric:tabular-nums}.x-table th,.x-table td{padding:var(--x-space-2) var(--x-space-3);text-align:left;border-bottom:1px solid var(--x-line)}.x-table thead th{background:var(--x-surface-1);font-size:var(--x-text-xs);letter-spacing:var(--x-tracking-label);text-transform:uppercase;color:var(--x-ink-muted);font-weight:500;position:sticky;top:0}.x-page-header{align-items:end;gap:var(--x-space-4) var(--x-space-8);margin:0 0 var(--x-space-8);padding:var(--x-space-12) 0 var(--x-space-8);grid-template-columns:minmax(0,1fr) auto;display:grid}.x-page-header h1{margin:var(--x-space-2) 0 0;font:400 var(--x-h0) / var(--x-leading-tight) var(--x-font-display);letter-spacing:var(--x-tracking-display);text-wrap:balance;max-width:22ch}.x-page-header[data-size=display] h1{font-size:var(--x-text-display);line-height:var(--x-leading-display);max-width:12ch}.x-page-header[data-size=compact] h1{font-size:var(--x-h1)}.x-page-header h1 em{color:var(--x-ink-soft);font-style:normal}.x-page-header .x-purpose{margin:var(--x-space-3) 0 0;max-width:62ch;color:var(--x-ink-soft);font-size:var(--x-text-lg);line-height:var(--x-leading-body)}.x-page-header .x-facts{gap:var(--x-space-2);margin:var(--x-space-4) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.x-page-header .x-actions{gap:var(--x-space-3);margin-top:var(--x-space-6);flex-wrap:wrap;display:flex}.x-page-header .x-utilities{gap:var(--x-space-2) var(--x-space-4);margin:var(--x-space-4) 0 0;font-size:var(--x-text-sm);color:var(--x-ink-muted);flex-wrap:wrap;display:flex}.x-page-header .x-utilities :is(a,button){min-height:var(--x-control-md);color:inherit;font:inherit;text-underline-offset:4px;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.x-page-header .x-utilities :is(a,button):hover{color:var(--x-ink)}.x-page-header[data-strip]{padding-left:var(--x-space-5);border-left:3px solid var(--x-accent)}.x-page-header>.x-page-header-side{justify-self:end;gap:var(--x-space-2);flex-wrap:wrap;display:flex}.x-breadcrumb{align-items:center;gap:var(--x-space-2);font-size:var(--x-text-sm);color:var(--x-ink-muted);margin:0;display:flex}.x-breadcrumb a{min-height:var(--x-control-md);align-items:center;display:inline-flex}.x-breadcrumb a:hover{color:var(--x-ink);text-underline-offset:4px;text-decoration:underline}.x-breadcrumb [aria-current]{color:var(--x-ink)}@media (max-width:760px){.x-page-header{padding:var(--x-space-6) 0 var(--x-space-5);grid-template-columns:1fr}.x-page-header>.x-page-header-side{justify-self:start}.x-page-header .x-actions>.x-btn[data-variant=primary]{min-height:var(--x-control-lg);flex:100%}}.x-eyebrow,.x-source{align-items:center;gap:var(--x-space-2);font-size:var(--x-text-xs);letter-spacing:var(--x-tracking-label);text-transform:uppercase;color:var(--x-ink-muted);margin:0;font-weight:500;display:inline-flex}.x-eyebrow[data-tone=accent]{color:var(--x-accent-ink)}.x-source:before{content:"";background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.x-source[data-source=record]{color:var(--x-accent-ink)}.x-source[data-source=observed]{color:var(--x-observed)}.x-source[data-source=model]{color:var(--x-model)}.x-source[data-source=model]:before{background:0 0;box-shadow:inset 0 0 0 2px}.x-source[data-source=scenario]{color:var(--x-scenario)}.x-source[data-source=art]{color:var(--x-art)}.x-hint{font-size:var(--x-text-sm);line-height:var(--x-leading-body);color:var(--x-ink-muted);max-width:75ch;margin:0}.x-steps{grid-template-columns:repeat(var(--x-steps-count,4), minmax(0, 1fr));gap:var(--x-space-2);padding:var(--x-space-2);border:1px solid var(--x-layer-panel-line);border-radius:var(--x-radius-lg);background:var(--x-layer-panel);margin:0;list-style:none;display:grid}.x-step{isolation:isolate;align-items:center;gap:var(--x-space-3);min-width:0;min-height:76px;padding:var(--x-space-3) var(--x-space-4);border-radius:var(--x-radius-md);color:var(--x-ink);text-align:left;background:0 0;border:0;text-decoration:none;display:flex;position:relative;overflow:hidden}.x-step>span:first-child{font-size:var(--x-text-xs);font-variant-numeric:tabular-nums;color:var(--x-ink-muted);flex:none}.x-step strong{font-size:var(--x-text-sm);overflow-wrap:anywhere;font-weight:600;line-height:1.3;display:block}.x-step small{font-size:var(--x-text-xs);color:var(--x-ink-muted);margin-top:2px;display:block}.x-step>.x-chip{margin-inline-start:auto}.x-step[aria-current]{background:var(--x-surface-selected);color:var(--x-on-selected);box-shadow:inset 0 0 0 1px var(--x-ring-selected)}.x-step[aria-current]>span:first-child{color:var(--x-accent-ink)}.x-step:disabled{opacity:.45}.x-steps[data-static] .x-step,.x-step[data-static]{pointer-events:none}.x-steps[data-size=sm]{padding:var(--x-space-1);gap:var(--x-space-1);border-radius:var(--x-radius-md)}.x-steps[data-size=sm] .x-step{min-height:var(--x-control-md);padding:var(--x-space-2) var(--x-space-3);border-radius:var(--x-radius-sm)}.x-steps[data-size=sm] .x-step small{display:none}@media (max-width:800px){.x-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.x-steps[data-size=sm]{grid-template-columns:repeat(var(--x-steps-count,3), minmax(0, 1fr))}}:is(.x-step,.x-link-bar,.x-card[data-interactive]){transition:background-color var(--x-dur-quick) var(--x-ease-out), border-color var(--x-dur-quick) var(--x-ease-out), translate var(--x-dur-instant) var(--x-ease-out), box-shadow var(--x-dur-quick) var(--x-ease-out)}:is(.x-step,.x-link-bar,.x-card[data-interactive]):before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(180px circle at var(--spotlight-x,50%) var(--spotlight-y,50%), color-mix(in srgb, var(--x-accent-ink) 14%, transparent), transparent 78%);transition:opacity var(--x-dur-quick) var(--x-ease-out);position:absolute;inset:0}:is(.x-step,.x-link-bar,.x-card[data-interactive]):is([data-spotlight=true],:focus-visible):before{opacity:1}.x-step[data-static]:before,.x-steps[data-static] .x-step:before{display:none}@media (hover:hover) and (pointer:fine){:is(.x-step:not([aria-current]):not(:disabled),.x-link-bar,.x-card[data-interactive]):hover{background:var(--x-layer-raised);border-color:var(--x-line-hover);translate:0 var(--x-lift);transition-duration:var(--x-dur-quick)}}:is(.x-step:not(:disabled),.x-link-bar,.x-card[data-interactive]):active{scale:var(--x-press)}.x-panel-header{justify-content:space-between;align-items:center;gap:var(--x-space-3) var(--x-space-4);margin:0 0 var(--x-space-5);flex-wrap:wrap;display:flex}.x-panel-header :is(h2,h3){font:400 var(--x-h1) / var(--x-leading-snug) var(--x-font-display);letter-spacing:var(--x-tracking-display);text-wrap:balance;overflow-wrap:anywhere;margin:0}.x-panel-header h3{font:600 var(--x-h2) / var(--x-leading-snug) var(--x-font-body);letter-spacing:-.005em}.x-panel-header p{margin:var(--x-space-2) 0 0;color:var(--x-ink-muted);line-height:var(--x-leading-body);max-width:60ch}.x-panel-header>:is(.x-chip,.x-stat,.x-segment){flex:none}#site-content{counter-reset:x-section}.x-section-title,.x-reading-section>h2{align-items:baseline;gap:var(--x-space-4);padding-top:var(--x-space-5);border-top:1px solid var(--x-line);font:400 var(--x-h1) / var(--x-leading-tight) var(--x-font-display);letter-spacing:var(--x-tracking-display);display:flex}.x-section-title:before,.x-reading-section>h2:before{counter-increment:x-section;content:counter(x-section, decimal-leading-zero);content:counter(x-section, decimal-leading-zero) / "";font:500 var(--x-text-sm) / 1 var(--x-font-mono);letter-spacing:var(--x-tracking-label);color:var(--x-accent-ink);flex:none}#site-content{overflow-x:clip}.x-composed{isolation:isolate;position:relative}.x-planes{z-index:-1;pointer-events:none;position:absolute;inset:0}.x-plane{position:absolute}.x-plane[data-kind=band]{top:var(--y,30%);height:var(--h,24%);background:var(--x-plane-1);left:-100vw;right:-100vw}.x-plane[data-kind=strip]{top:var(--y,-10%);bottom:var(--b,-10%);left:var(--x,72%);width:var(--w,7%);background:var(--x-plane-1)}.x-plane[data-kind=plate]{inset:var(--inset,6% 30% 10% 4%);background:var(--x-plane-2)}.x-plane[data-tone=deep]{background:var(--x-plane-deep)}.x-plane[data-tone=frost]{background:var(--x-frost);border:1px solid var(--x-frost-line);box-shadow:inset 0 1px 0 var(--x-frost-edge);-webkit-backdrop-filter:var(--x-frost-filter);backdrop-filter:var(--x-frost-filter)}.x-plane[data-tone=strip]{background:var(--x-strip)}.x-plane[data-tone=inset]{background:var(--x-inset)}.x-plane[data-kind=frame]{inset:var(--inset,18% 22% 30% 26%);border:1px solid var(--x-plane-line)}.x-plane[data-kind=ring]{top:var(--y,50%);left:var(--x,78%);width:var(--d,18rem);aspect-ratio:1;border:2px solid var(--x-plane-ring);background:radial-gradient(circle closest-side, var(--x-plane-deep) calc(100% - 14px), transparent calc(100% - 13px));border-radius:50%;translate:-50% -50%}.x-plane:is([data-kind=vertical],[data-kind=tracked],[data-kind=hollow]){top:var(--y,0);left:var(--x,0);white-space:nowrap;margin:0}.x-plane[data-kind=vertical]{writing-mode:vertical-rl;font:500 var(--x-text-xs) / 1 var(--x-font-body);letter-spacing:.42em;text-transform:uppercase;color:var(--x-ink-faint)}.x-plane[data-kind=tracked]{font:500 var(--x-text-xs) / 1.4 var(--x-font-body);letter-spacing:.62em;text-transform:uppercase;color:var(--x-ink-soft)}.x-plane[data-kind=hollow]{font:400 var(--size,clamp(6rem, 16vw, 15rem)) / .82 var(--x-font-display);letter-spacing:-.02em;color:#0000;-webkit-text-stroke:1px var(--x-plane-line)}@media (max-width:759px){.x-plane:is([data-kind=strip],[data-kind=ring],[data-kind=frame],[data-kind=vertical],[data-kind=hollow]){display:none}.x-plane[data-tone=frost]{background:var(--x-frost-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}.x-depth{z-index:-2;top:var(--depth-top,-180px);bottom:var(--depth-bottom,-180px);opacity:var(--x-depth-opacity);pointer-events:none;-webkit-mask-image:linear-gradient(to bottom, transparent, black 20%, black 80%, transparent), linear-gradient(to right, var(--depth-fade-start,black), black 46%, black 54%, var(--depth-fade-end,black));-webkit-mask-image:linear-gradient(to bottom, transparent, black 20%, black 80%, transparent), linear-gradient(to right, var(--depth-fade-start,black), black 46%, black 54%, var(--depth-fade-end,black));mask-image:linear-gradient(to bottom, transparent, black 20%, black 80%, transparent), linear-gradient(to right, var(--depth-fade-start,black), black 46%, black 54%, var(--depth-fade-end,black));-webkit-mask-composite:source-in;position:absolute;left:calc(50% - 50vw);right:calc(50% - 50vw);overflow:hidden;-webkit-mask-composite:source-in;mask-composite:intersect}.x-depth>img{object-fit:cover;object-position:var(--depth-focus,50% 50%);width:100%;height:100%;display:block}.x-spread-art-plate{border:1px solid var(--x-frost-line);background:var(--x-frost);box-shadow:inset 0 1px 0 var(--x-frost-edge), var(--plate-shadow-x,18px) var(--plate-shadow-y,20px) var(--x-plate-shadow-blur) -2px var(--x-plate-shadow);-webkit-backdrop-filter:var(--x-frost-filter);backdrop-filter:var(--x-frost-filter)}.x-inset{position:relative}.x-inset>img{object-fit:contain;filter:drop-shadow(0 24px 32px lab(0% 0 0/.55));width:100%;height:100%;display:block}.x-inset>.x-tracked{left:var(--x-space-4);bottom:var(--x-space-4);position:absolute}.x-tracked{font:400 var(--x-text-xs) / 1.4 var(--x-font-body);letter-spacing:.62em;text-transform:uppercase;white-space:nowrap;color:var(--x-ink);text-shadow:0 1px 12px lab(0% 0 0/.8)}.x-vertical{writing-mode:vertical-rl;font:400 var(--x-text-xs) / 1 var(--x-font-body);letter-spacing:.42em;text-transform:uppercase;white-space:nowrap;color:var(--x-ink-muted)}.x-spread-art{aspect-ratio:5/6;align-self:center;margin:0;position:relative;container-type:inline-size}.x-spread-art-plate{--plate-shadow-x:-18px;position:absolute;inset:13% 8% 5% 4%}.x-spread-art-inset{aspect-ratio:4/5;width:80%;position:absolute;top:0;right:0}.x-spread-art-inset>img{object-fit:contain;filter:drop-shadow(0 32px 40px lab(0% 0 0/.55));width:100%;height:100%;display:block}.x-spread-art-name{z-index:1;padding:var(--x-space-2) calc(var(--x-space-4) - .62em) var(--x-space-2) var(--x-space-4);border:1px solid var(--x-hairline);position:absolute;bottom:10%;left:8cqi}.x-spread-art-species{position:absolute;top:20%;left:8cqi}@media (max-width:1023px){.x-spread-art{justify-self:center;inline-size:100%}}@media (max-width:759px){.x-spread-art-plate{background:var(--x-frost-solid);-webkit-backdrop-filter:none;backdrop-filter:none;--plate-shadow-x:12px;--plate-shadow-y:12px}.x-spread-art-species{display:none}.x-depth{--x-depth-opacity:.5}}:root:has(.x-header[data-site=xeed]) .x-section-title{isolation:isolate;padding-block:var(--x-space-4);border-top:0;position:relative}:root:has(.x-header[data-site=xeed]) .x-section-title:after{content:"";z-index:-1;background:var(--x-plane-1);position:absolute;inset:0 -100vw}.x-strip{margin:var(--x-space-4) 0;padding:var(--x-space-4);border-left:3px solid var(--x-accent);border-radius:0 var(--x-radius-md) var(--x-radius-md) 0;background:var(--x-surface-3);overflow-wrap:anywhere}.x-strip>:is(.x-source,.x-eyebrow){margin-bottom:var(--x-space-1)}.x-strip h3{margin:0 0 var(--x-space-1);font-size:var(--x-h2);font-weight:600}.x-strip p{margin:var(--x-space-1) 0 0;color:var(--x-ink-soft);font-size:var(--x-text-sm);line-height:var(--x-leading-body)}.x-strip[data-source=observed]{border-color:var(--x-observed)}.x-strip[data-source=model]{border-color:var(--x-model)}.x-strip[data-source=scenario]{border-color:var(--x-scenario)}.x-strip[data-source=art]{border-color:var(--x-art)}.x-strip[data-level="0"]{border-color:var(--x-band-0)}.x-strip[data-level="1"]{border-color:var(--x-band-1)}.x-strip[data-level="2"]{border-color:var(--x-band-2)}.x-strip[data-level="3"]{border-color:var(--x-band-3)}.x-strip[data-tone=warning]{border-color:var(--x-warning)}.x-strip[data-tone=danger]{border-color:var(--x-danger);color:var(--x-danger)}.x-strip[data-quiet]{padding-block:var(--x-space-2);background:0 0}.x-evidence{--_src:var(--x-line);min-width:0;padding:var(--x-space-6);border:1px solid var(--x-layer-panel-line);border-radius:var(--x-radius-lg);background:var(--x-layer-panel)}.x-evidence[data-source]{border-color:color-mix(in srgb, var(--_src) 35%, transparent);background:color-mix(in srgb, var(--_src) 6%, var(--x-layer-panel))}.x-evidence[data-source=record]{--_src:var(--x-accent)}.x-evidence[data-source=observed]{--_src:var(--x-observed)}.x-evidence[data-source=model]{--_src:var(--x-model)}.x-evidence[data-source=scenario]{--_src:var(--x-scenario)}.x-evidence[data-source=art]{--_src:var(--x-art)}.x-evidence>.x-source{margin-bottom:var(--x-space-2)}.x-evidence h3{margin:var(--x-space-2) 0 var(--x-space-1);font-size:var(--x-h2);font-weight:600}.x-evidence p{margin:var(--x-space-2) 0 0;color:var(--x-ink-soft);overflow-wrap:anywhere}.x-evidence-grid{gap:var(--x-space-6);margin:var(--x-space-6) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:800px){.x-evidence-grid{grid-template-columns:1fr}.x-evidence{padding:var(--x-space-4)}}.x-chip-row{gap:var(--x-space-2);margin:0 0 var(--x-space-4);border:0;flex-wrap:wrap;min-width:0;padding:0;display:flex}.x-chip-row>legend{width:100%;margin-bottom:var(--x-space-2);font-size:var(--x-text-sm);padding:0;font-weight:500}.x-chip-option{cursor:pointer;display:inline-flex;position:relative}.x-chip-option input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.x-chip-option span{align-items:center;gap:var(--x-space-2);min-height:var(--x-control);padding:0 var(--x-space-4);border:1px solid var(--x-line-strong);border-radius:var(--x-radius-md);background:var(--x-surface-1);color:var(--x-ink);font-size:var(--x-text-md);transition:background-color var(--x-dur-instant), border-color var(--x-dur-instant), box-shadow var(--x-dur-instant);line-height:1.2;display:inline-flex}.x-chip-option span b{background:var(--x-line-subtle);width:24px;height:24px;font-size:var(--x-text-sm);border-radius:50%;place-items:center;font-weight:600;display:grid}@media (hover:hover) and (pointer:fine){.x-chip-option:hover span{border-color:var(--x-line-hover)}}.x-chip-option input:checked+span{background:var(--x-surface-selected);border-color:var(--x-accent);box-shadow:inset 0 0 0 1px var(--x-accent);color:var(--x-on-selected)}.x-chip-option input:focus-visible+span{outline:var(--x-ring) solid var(--x-focus);outline-offset:var(--x-ring-offset)}.x-chip-option[data-size=sm] span{min-height:var(--x-control-md);padding:0 var(--x-space-3);font-size:var(--x-text-sm)}@media (max-width:600px){.x-chip-row[data-fill] .x-chip-option{flex:1 1 calc(50% - var(--x-space-2))}.x-chip-row[data-fill] .x-chip-option span{width:100%}}.x-segment{isolation:isolate;gap:var(--x-space-1);padding:var(--x-space-1);border:1px solid var(--x-glass-edge);border-radius:var(--x-radius-pill);background:var(--x-glass-fill);box-shadow:var(--x-glass-sheen);-webkit-backdrop-filter:blur(var(--x-glass-blur)) saturate(120%);backdrop-filter:blur(var(--x-glass-blur)) saturate(120%);display:inline-flex;position:relative}.x-segment>:is(button,a){z-index:1;min-width:0;min-height:var(--x-control-md);padding:0 var(--x-space-3);border-radius:var(--x-radius-pill);color:var(--x-ink-soft);font-size:var(--x-text-sm);white-space:nowrap;transition:color var(--x-dur-quick) var(--x-ease-out);background:0 0;border:0;flex:1 0 auto;text-decoration:none;position:relative}.x-segment>:is(button,a):is([aria-pressed=true],[aria-selected=true],[aria-current]){color:var(--x-on-accent)}.x-segment-marker{z-index:0;border-radius:var(--x-radius-pill);background:var(--x-selected);pointer-events:none;transform-origin:0 0;position:absolute}.x-segment:not(:has(.x-segment-marker))>:is(button,a):is([aria-pressed=true],[aria-selected=true],[aria-current]){background:var(--x-selected)}.x-segment-label{padding:0 var(--x-space-2) 0 var(--x-space-3);font-size:var(--x-text-xs);letter-spacing:var(--x-tracking-label);text-transform:uppercase;color:var(--x-ink-muted);align-self:center}.x-segment[data-variant=tiles]{grid-template-columns:repeat(var(--x-segment-count,4), minmax(0, 1fr));gap:var(--x-space-1);padding:var(--x-space-2);border-color:var(--x-glass-edge);border-radius:var(--x-radius-lg);background:var(--x-glass-panel);display:grid}.x-segment[data-variant=tiles]>:is(button,a){gap:var(--x-space-1) var(--x-space-2);min-height:64px;padding:var(--x-space-2) var(--x-space-3);border-radius:var(--x-radius-md);text-align:left;white-space:normal;grid-template-columns:22px 1fr;align-items:center;display:grid}.x-segment[data-variant=tiles]>:is(button,a):is([aria-pressed=true],[aria-selected=true]){color:var(--x-on-selected)}.x-segment[data-variant=tiles] .x-segment-marker{border-radius:var(--x-radius-md);background:var(--x-surface-selected);box-shadow:inset 0 0 0 1px var(--x-ring-selected)}.x-segment[data-variant=tiles]:not(:has(.x-segment-marker))>:is(button,a):is([aria-pressed=true],[aria-selected=true]){background:var(--x-surface-selected);box-shadow:inset 0 0 0 1px var(--x-ring-selected)}@media (max-width:700px){.x-segment[data-variant=tiles]{grid-template-columns:repeat(2,minmax(0,1fr))}}.x-disclosure{border-top:1px solid var(--x-glass-edge);padding:var(--x-space-2) 0}.x-disclosure>summary{justify-content:space-between;align-items:center;gap:var(--x-space-4);min-height:var(--x-control-md);cursor:pointer;color:var(--x-ink);font-weight:600;list-style:none;display:flex}.x-disclosure>summary::-webkit-details-marker{display:none}.x-disclosure>summary:after{content:"+";font-size:var(--x-text-xl);color:var(--x-accent-ink);flex:none;font-weight:400}.x-disclosure[open]>summary:after{content:"−"}.x-disclosure>:not(summary){color:var(--x-ink-soft)}.x-disclosure[open]>:not(summary,.x-disclosure-body){animation:x-fade var(--x-dur-instant) var(--x-ease-out) both}.x-disclosure :is(p,ul,ol){margin:var(--x-space-3) 0}.x-disclosure-body{transition:grid-template-rows var(--x-dur-quick) var(--x-ease-out);grid-template-rows:0fr;display:grid}.x-disclosure-body>*{min-height:0;overflow:hidden}details[open]>.x-disclosure-body{grid-template-rows:1fr}details[open]>.x-disclosure-body>*{animation:x-fade var(--x-dur-instant) var(--x-ease-out) both}.x-disclosure[data-variant=boxed]{margin:var(--x-space-4) 0;border:1px solid var(--x-layer-panel-line);border-radius:var(--x-radius-md);background:var(--x-layer-panel);padding:0}.x-disclosure[data-variant=boxed]>summary{padding:var(--x-space-2) var(--x-space-4)}.x-disclosure[data-variant=boxed]>:not(summary){padding-inline:var(--x-space-4)}.x-disclosure[data-variant=boxed]>:last-child:not(summary){padding-bottom:var(--x-space-4)}.x-disclosure[data-variant=quiet]>summary{min-height:var(--x-control-md);font-weight:400;font-size:var(--x-text-sm);color:var(--x-ink-muted)}.x-cite{color:var(--x-accent-ink);text-underline-offset:2px;white-space:nowrap;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.x-cite:hover{text-decoration-style:solid}.x-link-bar{isolation:isolate;justify-content:space-between;align-items:center;gap:var(--x-space-4);min-height:60px;margin:var(--x-space-2) 0;padding:var(--x-space-3) var(--x-space-4);border:1px solid var(--x-line);border-radius:var(--x-radius-md);background:var(--x-surface-1);color:var(--x-ink);text-decoration:none;display:flex;position:relative;overflow:hidden}.x-link-bar strong{font-weight:600;display:block}.x-link-bar small{font-size:var(--x-text-sm);color:var(--x-ink-muted);margin-top:2px;display:block}.x-link-bar>:last-child:is(svg,span,.x-chip){color:var(--x-ink-muted);flex:none}.x-link-bar[aria-current]{border-color:var(--x-accent)}.x-transport{align-items:center;gap:var(--x-space-2) var(--x-space-3);flex-wrap:wrap;display:flex}.x-transport>.x-btn[data-variant=primary]{min-width:100px}.x-transport>.x-segment{margin-left:auto}.x-stat{font-size:var(--x-text-stat);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--x-ink);font-weight:500;line-height:1.15;display:block}.x-stat small{font-size:var(--x-text-sm);letter-spacing:0;color:var(--x-ink-muted);font-weight:400}.xeed-action-button{justify-content:center;align-items:center;gap:var(--x-space-2);display:inline-flex}.xeed-action-icon{flex-shrink:0;width:17px;height:17px;display:inline-flex}.xeed-action-label{min-width:0;display:grid}.xeed-action-label>span{grid-area:1/1}.xeed-action-reserve{visibility:hidden}.xeed-action-button[data-action-state=success] .xeed-action-icon{animation:x-receipt var(--x-dur-quick) var(--x-ease-out)}.xeed-action-button[data-action-state=pending] .xeed-action-icon{animation:x-spin var(--x-dur-state) linear infinite}.xeed-action-label>span:last-child{transition:opacity var(--x-dur-instant) var(--x-ease-out)}.xeed-action-button[data-action-state=pending] .xeed-action-label>span:last-child{opacity:.72}.xeed-action-button[data-action-state=recovery]{border-color:var(--x-scenario)}.xeed-action-button[data-action-state=error]{border-color:var(--x-danger)}.x-reveal,[data-enter]{animation:x-rise var(--x-dur-step) var(--x-ease-out) both}.x-reveal[data-quick],[data-enter=quick]{animation-duration:var(--x-dur-quick)}.x-reveal-group>*{animation:x-rise var(--x-dur-step) var(--x-ease-out) both;animation-delay:calc(min(var(--i,0), 3) * var(--x-stagger))}html:active-view-transition :is(.x-reveal,.x-reveal-group>*,[data-enter]){animation:none}}@media (prefers-reduced-transparency:reduce){.x-card[data-variant=glass]{background:var(--x-surface-1);-webkit-backdrop-filter:none;backdrop-filter:none}}@keyframes x-spin{to{transform:rotate(360deg)}}@keyframes x-rise{0%{opacity:0;translate:0 var(--x-rise)}}@keyframes x-fade{0%{opacity:0}}@keyframes x-receipt{0%{opacity:0;scale:.65}}@keyframes x-error-in{0%{opacity:0;translate:0 calc(var(--x-rise) / 2)}}@keyframes x-stage-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes x-stage-ping{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--stage-color,var(--x-accent)) 75%, transparent)}to{box-shadow:0 0 0 12px #0000}}html[data-motion=calm] *,html[data-motion=calm] :before,html[data-motion=calm] :after{transition-duration:var(--x-dur-instant)!important;scroll-behavior:auto!important;transition-property:opacity,color,background-color,border-color,box-shadow,outline-color,fill,stroke!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}html[data-motion=calm]{scroll-behavior:auto!important}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) *,html:not([data-motion=full]) :before,html:not([data-motion=full]) :after{transition-duration:var(--x-dur-instant)!important;scroll-behavior:auto!important;transition-property:opacity,color,background-color,border-color,box-shadow,outline-color,fill,stroke!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@view-transition{navigation:auto}.x-header{view-transition-name:x-header}::view-transition-old(root){animation:x-vt-out var(--x-dur-instant) var(--x-ease-in) both}::view-transition-new(root){animation:x-vt-in var(--x-dur-quick) var(--x-ease-out) 40ms both}::view-transition-old(x-header){opacity:0;animation:none}::view-transition-new(x-header){animation:none}html[data-motion=calm]::view-transition-new(root){animation-name:x-vt-fade;animation-duration:var(--x-dur-instant);animation-delay:0s}html:active-view-transition :is(.home-first *,.four-leaf-page .stage){animation:none}@keyframes x-vt-out{to{opacity:0}}@keyframes x-vt-in{0%{opacity:0;translate:0 var(--x-rise)}}@keyframes x-vt-fade{0%{opacity:0}}:root:has(.x-header[data-site=learn]){--x-ground:var(--x-learn-ground);--x-surface-sunken:var(--x-learn-surface-sunken);--x-surface-1:var(--x-learn-surface-1);--x-surface-2:var(--x-learn-surface-2);--x-surface-3:var(--x-learn-surface-3);--x-layer-panel:var(--x-learn-layer-panel);--x-layer-panel-line:var(--x-learn-layer-panel-line);--x-layer-raised:var(--x-learn-layer-raised);--x-layer-raised-line:var(--x-learn-layer-raised-line);--x-line:var(--x-learn-line);--x-line-strong:var(--x-learn-line-strong);--x-ink:var(--x-learn-ink);--x-ink-soft:var(--x-learn-ink-soft);--x-ink-muted:var(--x-learn-ink-muted);--x-ink-faint:var(--x-learn-ink-faint);--x-accent:var(--x-learn-accent);--x-accent-hover:var(--x-learn-accent-hover);--x-accent-press:var(--x-learn-accent-press);--x-accent-ink:var(--x-learn-accent-ink);--x-on-accent:var(--x-learn-on-accent);--x-focus:var(--x-learn-focus);--x-selected:var(--x-learn-selected);--x-surface-selected:var(--x-learn-surface-selected);--x-line-hover:var(--x-learn-line-hover)}:root:has(.x-header[data-site=learn]) :is(.x-section-title,.x-reading-section>h2,.simulation-heading :is(h2,h3),.learning-scenario-context h2,.learn-front-door h2,.four-leaf-page .subject-identity h2,.four-leaf-page .reference-heading h2,.class-panel>h2){font-family:var(--x-font-body);letter-spacing:-.01em;font-weight:600}.x-skip{left:var(--x-space-5);z-index:var(--x-z-skip);padding:var(--x-space-3) var(--x-space-5);border-radius:var(--x-radius-pill);background:var(--x-accent);color:var(--x-on-accent);font-weight:600;position:fixed;top:-100px}.x-skip:focus{top:var(--x-space-3)}#site-content{outline:none}.x-header{z-index:var(--x-z-sticky);background:var(--x-ground);border-bottom:1px solid var(--x-line-subtle);position:sticky;top:0}.x-site-eyebrow{align-items:center;gap:var(--x-space-2);padding:var(--x-space-2) max(var(--x-gutter), calc(50% - var(--x-page-max) / 2 + var(--x-gutter)));border-bottom:1px solid var(--x-line-subtle);background:var(--x-plane-1);font:500 var(--x-text-xs) / 1.4 var(--x-font-body);letter-spacing:var(--x-tracking-label);text-transform:uppercase;color:var(--x-ink-muted);flex-wrap:wrap;margin:0;display:flex}.x-site-eyebrow[data-site=learn]{background:color-mix(in oklab, var(--x-learn-accent) 10%, transparent)}.x-site-eyebrow-site{color:var(--x-accent-ink)}.x-site-eyebrow-dot{color:var(--x-ink-faint)}.x-header-inner{align-items:center;gap:var(--x-space-6);max-width:var(--x-page-max);min-height:var(--x-header-h);padding-inline:var(--x-gutter);grid-template-columns:auto minmax(0,1fr) auto;margin:auto;display:grid}.x-brand{min-height:var(--x-control-md);min-inline-size:181px;font-family:var(--x-font-body);letter-spacing:-.04em;color:var(--x-ink);white-space:nowrap;flex:none;align-items:center;font-size:32px;font-weight:600;line-height:1;display:inline-flex}@media (min-width:1920px){.x-brand{min-inline-size:11.3125rem;font-size:2rem}.x-brand-mark{font-size:.6875rem}}.x-brand-mark{letter-spacing:0;align-self:flex-start;margin-left:3px;padding-top:2px;font-size:11px}.x-brand-site{margin-left:.22em}.x-header-middle{justify-content:center;align-items:center;min-width:0;display:flex}.x-nav{align-items:center;gap:var(--x-space-1);overflow-clip-margin:6px;min-width:0;display:flex;overflow:clip}.x-nav-link{min-height:var(--x-control-md);border-radius:var(--x-radius-pill);color:var(--x-ink-soft);font-size:var(--x-text-sm);white-space:nowrap;transition:color var(--x-dur-instant) var(--x-ease-out), background-color var(--x-dur-instant) var(--x-ease-out);align-items:center;padding:0 14px;display:inline-flex}.x-nav-link:hover{color:var(--x-ink);background:var(--x-surface-2)}.x-nav-link[aria-current]{background:var(--x-surface-3);color:var(--x-accent-ink)}.x-header-place{min-width:0;min-height:var(--x-control-md);align-items:center;gap:var(--x-space-1);font-size:var(--x-text-sm);color:var(--x-ink);text-overflow:ellipsis;white-space:nowrap;display:none;overflow:hidden}.x-header-place>span{text-overflow:ellipsis;overflow:hidden}.x-header-place svg{flex:none}.x-header-tools{justify-content:flex-end;align-items:center;gap:var(--x-space-1);flex:none;display:flex}.x-header-tools .x-btn{border-color:#0000}.x-header-tools .x-btn[aria-current]{color:var(--x-accent-ink);background:var(--x-surface-3)}.x-header-tools .x-tool>span{font-size:var(--x-text-xs);letter-spacing:.02em}.x-header-tools .x-tool:not(.x-account-trigger){width:var(--x-control-md);padding:0}.x-header-tools .x-tool:not(.x-account-trigger)>span{display:none}.x-header-tools .x-menu-trigger{padding-inline:10px var(--x-space-3)}.x-header-tools .x-account-trigger{border-color:var(--x-line)}.x-header-tools .x-account-trigger:hover{border-color:color-mix(in oklab, var(--x-accent) 55%, transparent)}.x-account-positioner{z-index:var(--x-z-popover)}.x-account{gap:var(--x-space-3);width:min(340px,100vw - 32px);padding:var(--x-space-5);border:1px solid var(--x-glass-edge);border-radius:var(--x-radius-lg);background:color-mix(in oklab, var(--x-surface-1) 86%, transparent);box-shadow:var(--x-glass-sheen), 0 18px 48px -18px #000000a6;transform-origin:var(--transform-origin);transition:opacity var(--x-dur-quick) var(--x-ease-out), transform var(--x-dur-quick) var(--x-ease-out);display:grid}.x-account[data-starting-style],.x-account[data-ending-style]{opacity:0;transform:translateY(-4px)scale(.98)}@media (min-width:1024px) and (hover:hover){.x-account{-webkit-backdrop-filter:blur(var(--x-glass-blur));backdrop-filter:blur(var(--x-glass-blur))}}.x-account-title{font:400 var(--x-text-lg) / 1.25 var(--x-font-display);color:var(--x-ink);margin:0}.x-account-note{font-size:var(--x-text-sm);line-height:var(--x-leading-body);color:var(--x-ink-muted);margin:0}.x-account-actions{gap:var(--x-space-2);flex-wrap:wrap;display:flex}.x-account-form{gap:var(--x-space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.x-account-form-label{font-size:var(--x-text-xs);color:var(--x-ink-muted);padding:0}.x-account-form .x-segment{display:flex}.x-account-fine{font-size:var(--x-text-xs);line-height:var(--x-leading-body);color:var(--x-ink-faint);margin:0}.x-account-fine a{color:inherit;text-underline-offset:3px}.x-account-rows{gap:var(--x-space-2);margin:0;padding:0;list-style:none;display:grid}.x-account-row{align-items:center;gap:var(--x-space-3);min-height:56px;padding:var(--x-space-3);border:1px solid var(--x-line-subtle);border-radius:var(--x-radius-md);color:var(--x-ink);transition:border-color var(--x-dur-instant) var(--x-ease-out), background var(--x-dur-instant) var(--x-ease-out);grid-template-columns:auto 1fr auto;text-decoration:none;display:grid}:is(.x-account-row:hover,.x-account-row:focus-visible){border-color:color-mix(in oklab, var(--x-accent) 50%, transparent);background:var(--x-surface-2)}.x-account-row>span{gap:2px;display:grid}.x-account-row b{font-weight:500}.x-account-row small{font-size:var(--x-text-xs);color:var(--x-ink-muted);line-height:1.4}@media (max-width:1099px){.x-header-inner{gap:var(--x-space-3)}.x-brand{min-inline-size:136px;font-size:24px}.x-nav-link{padding-inline:var(--x-space-2)}.x-header-tools .x-tool{width:var(--x-control-md);padding:0}.x-header-tools .x-tool>span{display:none}}@media (max-width:819px){.x-brand{min-inline-size:0}.x-nav{display:none}.x-header-middle{justify-content:flex-start}.x-header-place{display:inline-flex}}@media (max-width:360px){.x-header-place{display:none}}@media (max-width:429px){.x-header[data-site=learn] .x-header-place:not(.x-header-parent){display:none}}@media print{.x-header,.x-skip,.x-footer{display:none}}.x-footer{border-top:1px solid var(--x-line);color:var(--x-ink-muted);font-size:var(--x-text-sm);line-height:var(--x-leading-body)}.x-footer-inner{gap:var(--x-space-4);max-width:var(--x-page-max);padding:var(--x-space-12) var(--x-gutter) var(--x-space-16);margin:auto;display:grid}.x-footer-links{gap:0 var(--x-space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.x-footer-links a{min-height:var(--x-control-md);color:var(--x-ink-soft);transition:color var(--x-dur-instant) var(--x-ease-out);align-items:center;display:inline-flex}.x-footer-links a:hover{color:var(--x-ink);text-underline-offset:4px;text-decoration:underline}.x-footer-links a[aria-current]{color:var(--x-accent-ink)}.x-footer-line{max-width:66ch;margin:0}.x-footer-line+.x-footer-line{color:var(--x-ink-soft)}.x-footer-sign{font:400 var(--x-text-md) / var(--x-leading-snug) var(--x-font-display);color:var(--x-ink-soft);margin:0}.x-footer[data-site=xeed]{border-top:1px solid var(--x-frost-edge);background:var(--x-frost);-webkit-backdrop-filter:var(--x-frost-filter);backdrop-filter:var(--x-frost-filter)}.x-footer[data-site=xeed] .x-footer-sign{font-size:var(--x-text-2xl);letter-spacing:var(--x-tracking-display);color:var(--x-ink)}@media (max-width:759px){.x-footer[data-site=xeed]{background:var(--x-frost-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}.x-contents{align-items:center;gap:var(--x-space-2) var(--x-space-3);margin:0 0 var(--x-space-8);padding:0 0 var(--x-space-3);border-bottom:1px solid var(--x-line);flex-wrap:wrap;display:flex}.x-page-header+.x-contents{margin-top:calc(-1 * var(--x-space-4))}.x-contents>span{margin-right:var(--x-space-1);font-size:var(--x-text-sm);color:var(--x-ink-muted);white-space:nowrap}.x-contents a{min-height:var(--x-control-md);padding:0 var(--x-space-3);border-radius:var(--x-radius-pill);color:var(--x-ink-soft);font-size:var(--x-text-sm);white-space:nowrap;scroll-snap-align:start;transition:background-color var(--x-dur-instant) var(--x-ease-out), color var(--x-dur-instant) var(--x-ease-out);align-items:center;display:inline-flex}.x-contents a:hover{background:var(--x-surface-2);color:var(--x-ink)}@media (max-width:650px){.x-contents{scroll-snap-type:x proximity;scrollbar-width:none;margin-inline:calc(-1 * var(--x-gutter));padding-inline:var(--x-gutter);-webkit-mask-image:linear-gradient(90deg, transparent, var(--x-ink) 24px, var(--x-ink) calc(100% - 24px), transparent);mask-image:linear-gradient(90deg, transparent, var(--x-ink) 24px, var(--x-ink) calc(100% - 24px), transparent);flex-wrap:nowrap;overflow-x:auto}.x-contents::-webkit-scrollbar{display:none}}.x-next{justify-content:space-between;align-items:center;gap:var(--x-space-6) var(--x-space-8);margin-top:var(--x-space-12);padding:var(--x-space-6) 0 var(--x-space-8);border-top:1px solid var(--x-line);display:flex}.x-next h2{font:600 var(--x-h2) / var(--x-leading-snug) var(--x-font-body);letter-spacing:-.005em;margin:0}.x-next p{margin:var(--x-space-2) 0 0;max-width:60ch;font-size:var(--x-text-sm);line-height:var(--x-leading-body);color:var(--x-ink-muted)}.x-next>.x-btn{flex:none}@media (max-width:650px){.x-next{align-items:stretch;gap:var(--x-space-4);flex-direction:column}.x-next>.x-btn{min-height:var(--x-control-lg)}}@media print{.x-contents,.x-next{display:none}}.learning-connections{margin:var(--x-space-5) 0 0;color:var(--x-ink);font-size:var(--x-text-sm);line-height:var(--x-leading-body);background:0 0;border:0;border-radius:0}.learning-connections>summary{align-items:center;gap:var(--x-space-3);width:fit-content;min-height:var(--x-control-md);padding:var(--x-space-1) 0;cursor:pointer;color:var(--x-ink-muted);list-style:none;display:flex}.learning-connections>summary::-webkit-details-marker{display:none}.learning-connections>summary:before{content:"+";width:16px;font-size:var(--x-text-xl);font-weight:300}.learning-connections[open]>summary:before{content:"−"}.learning-connections-body{padding:var(--x-space-3) 0 var(--x-space-5);position:relative}.learning-connections-body:before{content:"";background:linear-gradient(90deg, var(--x-line), transparent);height:1px;position:absolute;inset:0 0 auto}.learning-connections-body>p{margin:0 0 var(--x-space-4);color:var(--x-ink-muted)}.learning-connections ol{gap:var(--x-space-8);margin:var(--x-space-4) 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.learning-connections li{padding-right:15px;position:relative}.learning-connections li:not(:last-child):after{content:"→";color:var(--x-ink-faint);position:absolute;top:28px;right:-15px}.learning-connections li>span{margin-bottom:var(--x-space-2);font-size:var(--x-text-xs);letter-spacing:var(--x-tracking-label);color:var(--x-ink-muted);display:block}.learning-connections li>strong{font:400 var(--x-text-xl) / var(--x-leading-snug) var(--x-font-display);display:block}.learning-connections li>p{margin:var(--x-space-2) 0 0;color:var(--x-ink-muted)}.learning-connections-body>.learning-evidence-note{max-width:95ch;margin:var(--x-space-5) 0 var(--x-space-2);font-size:var(--x-text-xs)}@media (max-width:650px){.learning-connections ol{gap:var(--x-space-4);grid-template-columns:1fr}.learning-connections li:not(:last-child):after{display:none}.learning-connections-body{padding:var(--x-space-3) 0}}.ia-navigation-error{font-size:var(--x-text-xs);color:var(--x-warning)}.x-menu-backdrop{z-index:var(--x-z-overlay);background:var(--x-scrim);transition:opacity var(--x-dur-quick);position:fixed;inset:0}.x-menu-backdrop[data-starting-style],.x-menu-backdrop[data-ending-style]{opacity:0}@media (min-width:1024px) and (hover:hover){.x-menu-backdrop{-webkit-backdrop-filter:blur(var(--x-glass-blur));backdrop-filter:blur(var(--x-glass-blur))}}@media (prefers-reduced-transparency:reduce){.x-menu-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}.x-menu{--menu-inset:var(--x-space-6);z-index:var(--x-z-modal);left:50%;top:var(--menu-inset);width:min(1140px, calc(100% - 2 * var(--menu-inset)));max-height:calc(100dvh - 2 * var(--menu-inset));scrollbar-gutter:stable;overscroll-behavior:contain;padding:var(--x-space-6) var(--x-space-8) var(--x-space-5);border:1px solid var(--x-line);border-radius:var(--x-radius-xl);background:var(--x-ground);color:var(--x-ink);box-shadow:var(--x-shadow-3);transition:opacity var(--x-dur-quick), translate var(--x-dur-step) var(--x-ease-out);position:fixed;overflow:auto;translate:-50%}.x-menu[data-starting-style],.x-menu[data-ending-style]{opacity:0;translate:-50% var(--x-rise)}.x-menu[data-ending-style]{pointer-events:none}.x-menu-top{align-items:center;gap:var(--x-space-4);display:flex}.x-menu-kicker{font-size:var(--x-text-xs);letter-spacing:var(--x-tracking-label);text-transform:uppercase;color:var(--x-ink-muted)}.x-menu-home{align-items:center;gap:var(--x-space-2);min-height:var(--x-control-md);padding:0 var(--x-space-4);border:1px solid var(--x-line-strong);border-radius:var(--x-radius-pill);color:var(--x-ink);font-size:var(--x-text-sm);transition:background-color var(--x-dur-quick);display:inline-flex}.x-menu-home:hover{background:var(--x-surface-2)}.x-menu-home[aria-current]{border-color:var(--x-accent);color:var(--x-accent-ink)}.x-menu-close{width:var(--x-control-md);height:var(--x-control-md);border:1px solid var(--x-line-strong);color:var(--x-ink);background:0 0;border-radius:50%;place-items:center;margin-left:auto;display:grid}.x-menu-title{margin:var(--x-space-6) 0 var(--x-space-2);font:400 var(--x-text-3xl) / var(--x-leading-tight) var(--x-font-display);letter-spacing:var(--x-tracking-display)}.x-menu-description{margin:0 0 var(--x-space-5);font-size:var(--x-text-sm);line-height:var(--x-leading-body);color:var(--x-ink-muted)}.x-menu-body{gap:var(--x-space-8);grid-template-columns:.95fr 1.15fr;display:grid}.x-menu-art{isolation:isolate;border-radius:var(--x-radius-lg);min-height:340px;position:relative;overflow:hidden}.x-menu-illustration{animation:x-fade var(--x-dur-quick) var(--x-ease-out);margin:0;position:absolute;inset:0 0 44px}.x-menu-art-meta{min-height:44px;padding-inline:var(--x-space-2);font-size:var(--x-text-xs);letter-spacing:var(--x-tracking-label);color:var(--x-ink-muted);align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0}.x-menu-rows{gap:var(--x-space-2);display:grid}.x-menu-row{align-items:center;gap:var(--x-space-3);min-height:74px;padding:var(--x-space-3) var(--x-space-4);border-radius:var(--x-radius-md);color:var(--x-ink-muted);transition:background-color var(--x-dur-quick), border-color var(--x-dur-quick);border:1px solid #0000;grid-template-columns:24px 20px minmax(0,1fr) auto;display:grid;position:relative}.x-menu-row:not([data-static]){animation:x-rise var(--x-dur-quick) var(--x-ease-out) both;animation-delay:calc(var(--menu-order,0) * var(--x-stagger))}.x-menu-row[data-active=true]{background:var(--x-surface-2);border-color:var(--x-line-strong);color:var(--x-ink)}.x-menu-row[data-active=true]:before{content:"";background:var(--x-accent);border-radius:3px;width:3px;position:absolute;top:25%;bottom:25%;left:-2px}.x-menu-row[data-static]{border-top:1px solid var(--x-line);border-radius:0 0 var(--x-radius-md) var(--x-radius-md);margin-top:var(--x-space-2)}.x-menu-row>svg{color:var(--x-accent-ink)}.x-menu-number{font-size:var(--x-text-xs);font-variant-numeric:tabular-nums;color:var(--x-ink-muted)}.x-menu-row-text{min-width:0}.x-menu-row-link{font:400 clamp(19px, 2.1vw, 25px) / 1.3 var(--x-font-display);color:var(--x-ink);overflow-wrap:anywhere;display:block}.x-menu-row-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.x-menu-row-link[aria-current]{color:var(--x-accent-ink)}.x-menu-row-text small{font-size:var(--x-text-xs);color:var(--x-ink-muted);margin-top:3px;line-height:1.5;display:block}.x-menu-row>.x-chip{z-index:1;pointer-events:none;position:relative}.x-menu-footer{justify-content:space-between;align-items:center;gap:var(--x-space-5);margin-top:var(--x-space-5);padding-top:var(--x-space-4);border-top:1px solid var(--x-line);font-size:var(--x-text-xs);color:var(--x-ink-muted);display:flex}.x-menu-footer-links{align-items:center;gap:0 var(--x-space-4);flex-wrap:wrap;flex:none;display:flex}.x-menu-footer-links a{min-height:var(--x-control-md);font-size:var(--x-text-sm);color:var(--x-ink);align-items:center;display:inline-flex}.x-menu-footer-links a:hover{color:var(--x-accent-ink);text-underline-offset:4px;text-decoration:underline}@media (min-width:651px) and (max-height:780px){.x-menu{padding:var(--x-space-5) var(--x-space-8)}.x-menu-title{margin-top:var(--x-space-4);font-size:var(--x-text-2xl)}.x-menu-description{margin-bottom:var(--x-space-3)}.x-menu-row{min-height:62px;padding-block:var(--x-space-2)}.x-menu-row-link{font-size:22px}.x-menu-footer{margin-top:var(--x-space-3);padding-top:var(--x-space-2)}}@media (max-width:650px){.x-menu{--menu-inset:10px;padding:var(--x-space-4);border-radius:var(--x-radius-lg)}.x-menu-kicker{display:none}.x-menu-title{margin-top:var(--x-space-4);font-size:var(--x-text-2xl)}.x-menu-description{font-size:var(--x-text-xs)}.x-menu-body{gap:var(--x-space-3);grid-template-columns:1fr}.x-menu-art{min-height:90px;max-height:90px}.x-menu-illustration{inset:-40px 30% -40px 0}.x-menu-art-meta{min-height:0;top:5px;bottom:auto;left:55%}.x-menu-row{gap:var(--x-space-2);min-height:64px;padding:var(--x-space-2) var(--x-space-3);grid-template-columns:18px minmax(0,1fr) auto}.x-menu-row>svg{display:none}.x-menu-row-link{font-size:18px}.x-menu-footer{align-items:stretch;gap:var(--x-space-1);margin-top:var(--x-space-3);flex-direction:column}}@media (max-width:359px){.x-menu-row-text small{display:none}}.x-menu-art .ea{justify-content:center;gap:var(--x-space-3);isolation:isolate;background:radial-gradient(ellipse 60% 52% at 50% 46%, color-mix(in oklab, var(--x-model) 8%, transparent), transparent 70%), var(--x-ground);flex-direction:column;margin:0;display:flex;position:absolute;inset:0}.x-menu-art .ea img{mix-blend-mode:screen;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:block}.ea-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.x-menu-art .ea figcaption{min-height:3em;padding:0 var(--x-space-4);text-align:center;color:var(--x-ink-soft);transition:color var(--x-dur-quick);font-size:13px;line-height:1.5}.ea-portrait img{object-fit:contain;width:100%;min-height:0;animation:ea-arrive var(--x-dur-step) var(--x-ease-out) both;flex:1}.ea-orbit-stage{flex:1;min-height:0;position:relative}.ea-orbit-path{border:1px solid color-mix(in srgb, var(--x-accent-ink) 14%, transparent);border-radius:50%;height:26%;position:absolute;top:58%;left:14%;right:14%;translate:0 -50%}.ea-orbit-hero{z-index:2;aspect-ratio:1;width:auto;height:96%;animation:ea-float calc(var(--x-dur-ambient) * 1.5) var(--x-ease-organic) infinite alternate;position:absolute;top:50%;left:50%;translate:-50% -50%}.ea-orbit-body{aspect-ratio:1;will-change:transform, opacity;width:auto;height:40%;position:absolute;top:58%;left:50%}.ea-stack-cards{gap:10px;width:min(100%,400px);margin:0 auto;display:grid;position:relative}.ea-card{align-items:center;gap:var(--x-space-3);padding:var(--x-space-2) 14px var(--x-space-2) var(--x-space-2);border:1px solid var(--x-line-strong);border-radius:var(--x-radius-md);background:linear-gradient(115deg, var(--x-surface-3), var(--x-surface-1));margin-left:calc(var(--i) * 18px);margin-right:calc((2 - var(--i)) * 18px);animation:ea-arrive var(--x-dur-step) var(--x-ease-out) both;animation-delay:calc(var(--i) * var(--x-stagger));grid-template-columns:60px minmax(0,1fr) auto;display:grid}.ea-card img{width:60px;height:60px}.ea-card-text{min-width:0}.ea-card-text b{font:400 16px/1.25 var(--x-font-display);color:var(--x-ink);display:block}.ea-card-text small{font-size:var(--x-text-xs);color:var(--x-ink-muted);margin-top:3px;display:block}.ea-card-visits,.ea-card-band{gap:var(--x-space-1);display:flex}.ea-card-visits i{border:1px solid var(--x-line-strong);border-radius:50%;width:7px;height:7px}.ea-card-visits i[data-done=true]{background:var(--x-accent);border-color:#0000}.ea-card-band{gap:2px}.ea-card-band i{border-radius:2px;width:9px;height:7px}.ea-card-band i[data-stage=dormant]{background:var(--x-stage-dormant)}.ea-card-band i[data-stage=buds]{background:var(--x-stage-buds)}.ea-card-band i[data-stage=expanding]{background:var(--x-stage-expanding)}.ea-card-band i[data-stage=leafed]{background:var(--x-stage-leafed)}.ea-card-band i[data-stage=autumn]{background:var(--x-stage-autumn)}.ea-card-band i[data-stage=fall]{background:var(--x-stage-fall)}@keyframes ea-arrive{0%{opacity:0;translate:0 var(--x-rise)}}@keyframes ea-float{0%{transform:translateY(4px)}to{transform:translateY(-4px)}}@media (max-width:650px){.x-menu-art .x-menu-illustration{inset:0 47% 0 0}.x-menu-art .ea{gap:0}.x-menu-art .ea figcaption{clip-path:inset(50%);width:1px;height:1px;min-height:0;padding:0;position:absolute;overflow:hidden}.ea-card-text,.ea-card-visits,.ea-card-band,.ea-orbit-path{display:none}.ea-stack-cards{justify-content:center;gap:0;width:100%;display:flex}.ea-card{border-radius:var(--x-radius-md);rotate:calc((var(--i) - 1) * 6deg);grid-template-columns:1fr;margin:0 -6px;padding:6px}.ea-card img{width:44px;height:44px}}.ia-site{background:var(--x-ground)}.ia-site ::selection{background:var(--x-accent);color:var(--x-on-accent)}.ia-site :is(input,textarea){caret-color:var(--x-accent)}.ambient-beam{z-index:-1;opacity:.6;pointer-events:none;mix-blend-mode:screen;position:fixed;inset:0}.ambient-beam>.aurora-beam{position:absolute;inset:0}.xlogo{width:auto;height:1em;display:block;overflow:visible}.xlogo-arm{fill:none;stroke:currentColor;stroke-width:9.4px;stroke-linecap:round}.xlogo-glyph{fill:currentColor}.xlogo-leaf{--xl-a:47deg;fill:currentColor;transform-box:view-box;transform-origin:0 0}.xlogo-flex{transform-box:view-box;transform-origin:0 0}.xlogo-lens{fill:none;stroke:currentColor}.xlogo-dot{fill:currentColor;transform-box:fill-box;transform-origin:50%}.xlogo-seed{fill:var(--x-accent);transform-box:fill-box;transform-origin:50%}.xlogo-halo{opacity:0;transform-box:fill-box;transform-origin:50%}.xlogo-stop{stop-color:var(--x-accent);stop-opacity:.85}.xlogo-stop[data-edge]{stop-opacity:0}.xlogo-pulse,.xlogo-signal{fill:none;stroke:color-mix(in oklab, var(--x-accent) 45%, white);stroke-width:5px;stroke-linecap:round;opacity:0}.xlogo-pulse{stroke-dasharray:.3 2;stroke-dashoffset:.3px}.xlogo-signal{stroke-dasharray:.09 2;stroke-dashoffset:.09px}.x-brand .xlogo{height:1.06em}.x-brand .xlogo+.x-brand-mark{padding-top:5px}.xlogo-learn{width:auto;height:1em;display:block;overflow:visible}.x-brand .xlogo-learn{flex:none;width:2.47934em;height:1.06em}.x-brand .x-brand-site{margin-left:.15em}@media (max-width:1099px){.x-brand .xlogo+.x-brand-mark{padding-top:9px}}@media (max-width:819px){.x-header[data-site=learn] .x-brand{min-inline-size:max-content}}@media (max-width:374px){.x-header[data-site=learn] .x-brand-site{display:none}.x-header[data-site=xeed] .x-brand .xlogo{width:.6572em}}.xlogo-lamp{flood-color:color-mix(in srgb, color-mix(in oklab, var(--xl-tube,#f2ffd9) 60%, white) calc(var(--nr-light,1) * 100%), black)}.xlogo-rimlight{flood-color:color-mix(in srgb, var(--xl-tube,#f2ffd9) calc(var(--nr-light,1) * 100%), transparent)}@media (prefers-reduced-motion:no-preference){html:not([data-motion=calm]) .xlogo:is([data-play=greet],[data-play=lit]) .xlogo-seed{animation:xlogo-beat .9s var(--x-ease-out) var(--xl-t,.25s) both}html:not([data-motion=calm]) .xlogo:is([data-play=greet],[data-play=lit]) .xlogo-halo{animation:xlogo-flare 1.1s var(--x-ease-out) var(--xl-t,.25s) both}html:not([data-motion=calm]) .xlogo:is([data-play=greet],[data-play=lit]) .xlogo-leaf{animation:xlogo-nod 1.2s var(--x-ease-organic) calc(var(--xl-t,.25s) + .1s) both}html:not([data-motion=calm]) .xlogo:is([data-play=greet],[data-play=lit]) .xlogo-pulse{animation:xlogo-pulse .52s var(--x-ease-in) calc(var(--xl-t,.25s) + .15s) forwards}html:not([data-motion=calm]) .xlogo:is([data-play=greet],[data-play=lit]) .xlogo-dot{animation:xlogo-emit .64s var(--x-ease-out) calc(var(--xl-t,.25s) + .6s) both}html:not([data-motion=calm]) .xlogo:is([data-play=greet],[data-play=lit]) .xlogo-signal{animation:xlogo-signal .64s var(--x-ease-in) calc(var(--xl-t,.25s) + .25s) forwards}html:not([data-motion=calm]) .xlogo-flex{transition:transform .52s var(--x-ease-organic)}html:not([data-motion=calm]) .xlogo-seed{transition:filter .32s var(--x-ease-out)}html:not([data-motion=calm]) a:is(:hover,:focus-visible) .xlogo .xlogo-flex{transform:rotate(8deg)}html:not([data-motion=calm]) a:is(:hover,:focus-visible) .xlogo .xlogo-seed{filter:drop-shadow(0 0 2.5px var(--x-accent))}}@keyframes xlogo-beat{0%{transform:scale(1)}30%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes xlogo-flare{0%{opacity:0;transform:scale(.4)}30%{opacity:.9;transform:scale(1.5)}to{opacity:0;transform:scale(1)}}@keyframes xlogo-nod{0%{transform:rotate(var(--xl-a))}35%{transform:rotate(calc(var(--xl-a) - 7deg))}to{transform:rotate(var(--xl-a))}}@keyframes xlogo-pulse{0%{opacity:1;stroke-dashoffset:.3px}90%{opacity:1}to{opacity:0;stroke-dashoffset:-.75px}}@keyframes xlogo-emit{0%{fill:currentColor;transform:none}30%{fill:var(--x-accent);transform:scale(1.35)}to{fill:currentColor;transform:none}}@keyframes xlogo-signal{0%{opacity:1;stroke-dashoffset:.09px}80%{opacity:1}to{opacity:0;stroke-dashoffset:-1px}}:root{--lx-plate:color-mix(in oklab, var(--x-ink) 7%, transparent);--lx-glass-2:color-mix(in oklab, var(--x-ink) 11%, transparent);--lx-mat:color-mix(in oklab, var(--x-ink) 20%, transparent);--lx-hair:color-mix(in oklab, var(--x-ink) 30%, transparent);--lx-hair-soft:color-mix(in oklab, var(--x-ink) 15%, transparent);--lx-deep:color-mix(in oklab, var(--x-ground) 72%, transparent);--lx-shade:color-mix(in oklab, var(--x-ground) 82%, transparent);--lx-shadow:color-mix(in oklab, var(--x-ground) 92%, transparent);--lx-sheet:color-mix(in oklab, var(--x-ground) 90%, var(--x-ink));--lx-paper:color-mix(in oklab, var(--x-ink) 90%, var(--x-ground));--lx-radius:8px;--lx-pad:clamp(24px, 3vw, 44px);--lx-tracking:.18em;--lx-mid-shadow:inset 0 1px 0 var(--x-frost-edge), 0 36px 72px -42px var(--lx-shadow), 0 2px 10px -6px var(--lx-shadow);--lx-near-shadow:0 64px 110px -44px var(--lx-shadow), 0 20px 40px -22px var(--lx-shadow)}.lx-ground{z-index:-1;pointer-events:none;background:radial-gradient(55% 50% at 76% 26%, lab(45.454% -7.95746 -27.9183/.34), transparent 70%), radial-gradient(48% 42% at 16% 84%, lab(48.1743% -18.2405 -17.9291/.26), transparent 70%), radial-gradient(36% 28% at 50% 4%, color-mix(in oklab, var(--x-learn-petal) 14%, transparent), transparent 70%), var(--x-ground);position:fixed;inset:0;overflow:hidden}.lx-ground>.rising-particles{position:absolute;inset:0}.lx-ground:after{content:"";background:linear-gradient(to bottom, color-mix(in oklab, var(--x-ground) 70%, transparent), transparent 18%), radial-gradient(130% 95% at 50% 25%, transparent 30%, color-mix(in oklab, var(--x-ground) 62%, transparent) 72%, var(--x-ground) 100%);position:absolute;inset:0}.learn-front-door .learn-front:before,.learn-front-door :is(.learn-layer,.learn-steps-head)>.learn-layer-text,.learn-front-door .learn-two-views>.learn-layer-text,.learn-front-door :is(.learn-chapter,.learn-teachers,.learn-about){border:1px solid var(--x-frost-line);border-radius:var(--lx-radius);background:var(--lx-plate);box-shadow:var(--lx-mid-shadow);-webkit-backdrop-filter:var(--x-frost-filter)}:root:has(.x-header[data-site=learn]) .x-reading>.x-page-header:before{border:1px solid var(--x-frost-line);border-radius:var(--lx-radius);background:var(--lx-plate);box-shadow:var(--lx-mid-shadow);-webkit-backdrop-filter:var(--x-frost-filter)}:root:has(.x-header[data-site=learn]) .x-reading-section{border:1px solid var(--x-frost-line);border-radius:var(--lx-radius);background:var(--lx-plate);box-shadow:var(--lx-mid-shadow);-webkit-backdrop-filter:var(--x-frost-filter)}.lx-frame{grid-template-columns:minmax(0,1fr) auto;align-items:start;margin:0;display:grid;position:relative}.lx-frame-mat{background:var(--lx-mat);box-shadow:inset 0 1px 0 var(--x-frost-edge), var(--lx-near-shadow);border-radius:4px;padding:10px;position:relative}.lx-frame-photo{border-radius:2px;width:100%;height:auto;display:block}.lx-frame-cap{background:linear-gradient(to top, var(--lx-shade), transparent);color:var(--x-ink);border-radius:0 0 2px 2px;gap:2px;padding:44px 16px 14px;display:grid;position:absolute;inset:auto 10px 10px}.lx-frame-role{letter-spacing:var(--lx-tracking);text-transform:uppercase;color:var(--x-ink-soft);font-size:11px}.lx-frame-name{font:400 var(--x-h2) / 1.15 var(--x-font-display)}.lx-frame-credit{color:var(--x-ink-muted);font-size:11px;line-height:1.4;text-decoration:none}:is(.lx-frame-credit:hover,.lx-frame-credit:focus-visible){color:var(--x-ink);text-underline-offset:3px;text-decoration:underline}.lx-strip{border:1px solid var(--x-frost-line);background:var(--lx-glass-2);box-shadow:inset 0 1px 0 var(--x-frost-edge), var(--lx-near-shadow);-webkit-backdrop-filter:var(--x-frost-filter);border-left:0;border-radius:0 4px 4px 0;gap:18px;margin:28px 0 0;padding:20px 14px;list-style:none;display:grid}.lx-strip>li{text-align:center;color:var(--x-ink-soft);justify-items:center;gap:4px;display:grid}.lx-strip>li[data-first]{color:var(--x-ink)}.lx-strip svg{color:var(--x-accent-ink)}.lx-strip-label{max-inline-size:9ch;font-size:12px;line-height:1.2}.lx-strip-note{letter-spacing:.12em;text-transform:uppercase;color:var(--x-ink-muted);font-size:9px}.lx-lens{aspect-ratio:1;position:relative}.lx-lens-disc{background:radial-gradient(circle at 50% 40%, var(--lx-glass-2), var(--lx-deep) 70%);outline:2px solid var(--lx-hair);outline-offset:12px;box-shadow:var(--lx-near-shadow);border-radius:50%;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.lx-lens-ring{border:1px solid var(--lx-hair-soft);pointer-events:none;border-radius:50%;position:absolute;inset:-36px -30px -28px -40px}.lx-lens-cap{letter-spacing:var(--lx-tracking);text-transform:uppercase;color:var(--x-ink-soft);text-shadow:0 1px 10px var(--x-ground), 0 0 2px var(--x-ground);justify-items:center;gap:2px;margin:0;font-size:11px;display:grid;position:absolute;inset:auto 0 15%}.lx-lens-cap>span:first-child{color:var(--x-ink-muted);font-size:9px}.lx-lens-disc .learn-panel{place-items:center;block-size:100%;inline-size:100%;display:grid}.lx-lens-disc .learn-panel-art{max-block-size:92%;inline-size:auto}.lx-lens-particles{mix-blend-mode:screen;contain:strict;border-radius:50%;position:absolute;inset:4%;overflow:hidden}.lx-lens-disc:has(.lx-lens-particles canvas) .learn-panel{opacity:.5}.lx-lens-rings{pointer-events:none;contain:strict;position:absolute;inset:-16%}:is(.lx-lens-particles,.lx-lens-rings) canvas{display:block}.lx-lens-rings .magic-rings{position:absolute;inset:0}.lx-lens-rings .magic-rings__canvas{width:100%;height:100%}.lx-lens:has(>.lx-lens-rings canvas)>.lx-lens-ring{opacity:0}.learn-front-lede .learn-front-highlight{display:inline!important}.lx-steps{letter-spacing:.08em;color:var(--x-ink-soft);flex-wrap:wrap;gap:6px 0;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.lx-steps>li{border-inline-start:1px solid var(--lx-hair);padding-inline:14px}.lx-steps>li:first-child{border-inline-start:0;padding-inline-start:0}.learn-front-door .learn-front{position:relative}.learn-front-door .learn-front:before{content:"";inset:var(--x-space-8) 2% 0 calc(-1 * var(--lx-pad));z-index:-1;position:absolute}.learn-front-door .learn-front>:is(h1,.learn-front-copy){padding-inline-start:var(--x-space-2)}.learn-front-door .learn-front>.learn-front-copy{padding-bottom:var(--lx-pad)}.lx-compose{margin-top:var(--x-space-8);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid;position:relative}.lx-compose>.lx-lens{grid-area:1/3/auto/-1;margin:0 24px 0 0}.lx-compose>.lx-frame{z-index:2;grid-area:2/1/auto/span 7;margin-top:-16%;position:relative}.lx-compose>.lx-steps{margin-top:var(--x-space-8);padding-bottom:var(--x-space-6);grid-area:3/1/auto/-1}@media (min-width:1024px){.learn-front-door .learn-front{grid-template-rows:auto auto 1fr}.learn-front>.lx-compose{grid-area:1/8/span 3/span 5;margin-top:0}}.learn-front-door :is(.learn-layer,.learn-steps-head)>.learn-layer-text,.learn-front-door .learn-two-views>.learn-layer-text,.learn-front-door :is(.learn-chapter,.learn-teachers,.learn-about){padding:var(--lx-pad)}.learn-front-door :is(.learn-layer,.learn-steps-head){position:relative}.learn-front-door :is(.learn-layer,.learn-steps-head)>.learn-panel{aspect-ratio:1;background:radial-gradient(circle at 50% 40%, var(--lx-glass-2), var(--lx-deep) 70%);outline:2px solid var(--lx-hair);outline-offset:12px;box-shadow:var(--lx-near-shadow);border-radius:50%;place-items:center;margin:44px;display:grid;position:relative}.learn-front-door :is(.learn-layer,.learn-steps-head)>.learn-panel .learn-panel-art{max-block-size:90%;inline-size:auto}.learn-front-door :is(.learn-layer,.learn-steps-head)>.learn-panel:before{content:"";border:1px solid var(--lx-hair-soft);pointer-events:none;border-radius:50%;position:absolute;inset:-36px -30px -28px -40px}.learn-front-door .learn-teachers .x-link-bar{background:var(--lx-plate)}.learn-front-door .lx-step-band{border:1px solid var(--x-frost-line);border-radius:var(--lx-radius);background:var(--lx-glass-2);box-shadow:inset 0 1px 0 var(--x-frost-edge), var(--lx-near-shadow);-webkit-backdrop-filter:var(--x-frost-filter);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0;display:grid}.learn-front-door .lx-step-band>li{border-inline-start:1px solid var(--lx-hair-soft);padding:clamp(20px,2.4vw,34px)}.learn-front-door .lx-step-band>li:first-child{border-inline-start:0}.learn-front-door .learn-steps-list.lx-step-row{gap:var(--x-space-6);grid-template-columns:repeat(3,minmax(0,1fr))}.learn-front-door :is(.lx-step-band .learn-step-number,.lx-step-row .learn-step-number,.learn-chapter-number){margin-bottom:var(--x-space-3);font:400 clamp(40px, 3.6vw, 56px) / .9 var(--x-font-display);letter-spacing:var(--x-tracking-display);display:block}.learn-front-door .learn-chapter{flex-direction:column;display:flex}.learn-front-door .learn-chapter>.learn-chapter-evidence{margin-bottom:var(--x-space-6)}.learn-front-door .learn-chapter>.learn-chapter-cta{align-self:flex-start;margin-top:auto}.learn-front-door .learn-code{align-content:center;justify-items:center;gap:var(--x-space-3);aspect-ratio:3/4;max-inline-size:none;padding:var(--lx-pad);border:1px solid var(--x-frost-line);background:linear-gradient(160deg, var(--lx-glass-2), var(--lx-plate) 60%);box-shadow:inset 0 1px 0 var(--x-frost-edge), var(--lx-near-shadow);text-align:center;-webkit-backdrop-filter:var(--x-frost-filter);border-radius:28px;display:grid}.learn-front-door .learn-code-example{padding:var(--x-space-4) var(--x-space-6);border:1px solid var(--lx-hair);border-radius:var(--x-radius-md);letter-spacing:.08em;margin:0;font-size:clamp(30px,3vw,44px)}.learn-front-door .learn-code>.learn-caption{margin-top:var(--x-space-2)}.learn-front-door .learn-begin{text-align:center}.learn-front-door .learn-begin>.learn-layer-text>*{margin-inline:auto}.learn-front-door .learn-begin .learn-actions{justify-content:center}@media (min-width:1024px){.learn-front-door #how-it-works>.learn-layer-text{margin-top:var(--x-space-8);grid-column:1/span 6;align-self:start}.learn-front-door #how-it-works>.learn-panel{grid-column:8/span 4;margin:24px 44px 0}.learn-front-door #how-it-works>.lx-step-band{z-index:1;grid-area:2/1/auto/-1;margin-top:-56px;position:relative}.learn-front-door .learn-chapters{gap:var(--x-space-6);grid-template-columns:repeat(3,minmax(0,1fr))}.learn-front-door .learn-chapter:last-child{column-gap:var(--x-space-12);grid-column:1/-1;grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.learn-front-door .learn-chapter:last-child>h3{grid-area:1/1}.learn-front-door .learn-chapter:last-child>.learn-chapter-promise{grid-area:2/1}.learn-front-door .learn-chapter:last-child>.learn-chapter-facts{grid-area:3/1}.learn-front-door .learn-chapter:last-child>.learn-chapter-steps{grid-area:1/2/span 3;margin-top:0}.learn-front-door .learn-chapter:last-child>.learn-chapter-outcome{grid-area:4/2}.learn-front-door .learn-chapter:last-child>.learn-chapter-evidence{grid-area:5/2}.learn-front-door .learn-chapter:last-child>.learn-chapter-cta{grid-area:6/2}.learn-front-door .learn-class>.learn-code{grid-area:1/1/auto/span 4;align-self:center;margin:0}.learn-front-door .learn-class>.learn-layer-text{grid-area:1/6/auto/span 7;margin:0}.learn-front-door .learn-begin>.learn-panel{grid-area:1/5/auto/span 4}.learn-front-door .learn-begin>.learn-layer-text{z-index:1;grid-area:2/3/auto/span 8;margin-top:-64px;position:relative}:root .learn-front-door .learn-two-views>.learn-layer-text:not(.learn-views-text){grid-area:1/1/auto/span 7}:root .learn-front-door .learn-two-views>.lx-cards{margin-top:var(--x-space-12);grid-area:2/1/auto/-1}:root .learn-front-door .learn-two-views>.learn-views-text{justify-content:center;gap:var(--x-space-6) clamp(32px, 4vw, 64px);margin-top:var(--x-space-8);padding:var(--x-space-8) 0;grid-area:3/1/auto/-1;grid-template-columns:repeat(2,minmax(0,460px));display:grid}:root .learn-front-door .learn-views-text>.learn-views{display:contents}:root .learn-front-door .learn-views-text>.learn-views>[data-view]{min-block-size:0;padding-inline:clamp(16px,1.5vw,20px)}:root .learn-front-door .learn-views-text>.learn-views>[data-view=student]{grid-area:1/1}:root .learn-front-door .learn-views-text>.learn-views>[data-view=teacher]{grid-area:1/2}:root .learn-front-door .learn-views-text>.learn-body{padding-top:var(--x-space-5);border-top:1px solid var(--lx-hair-soft);grid-row:2;margin:0 clamp(16px,1.5vw,20px)}:root .learn-front-door .learn-views-text>.learn-body:first-of-type{grid-column:1}:root .learn-front-door .learn-views-text>.learn-body:nth-of-type(2){grid-column:2}}.lx-cards{justify-content:center;gap:var(--x-space-6) clamp(32px, 4vw, 64px);grid-template-columns:repeat(2,minmax(0,460px));align-items:start;display:grid}.lx-cards-example{grid-column:1/-1;justify-self:center;margin:0}.lx-card{position:relative}.lx-card[data-card=student]{perspective:1100px}.lx-card[data-card=teacher]{margin-top:64px}.lx-card-face{--lx-card-pad:clamp(16px, 1.5vw, 20px);aspect-ratio:5/7;padding:var(--lx-card-pad);border:1px solid var(--x-frost-line);background:linear-gradient(160deg, var(--lx-glass-2), var(--lx-plate) 55%, color-mix(in oklab, var(--x-ground) 32%, transparent));box-shadow:inset 0 1px 0 var(--x-frost-edge), var(--lx-near-shadow);-webkit-backdrop-filter:var(--x-frost-filter);border-radius:18px;flex-direction:column;display:flex;position:relative;overflow:clip}.lx-card[data-card=student] .lx-card-face{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}.lx-card-face:before{content:"";border:1px solid color-mix(in oklab, var(--x-accent) 36%, transparent);pointer-events:none;border-radius:12px;position:absolute;inset:7px}.lx-card[data-card=teacher] .lx-card-face:before{border-color:var(--lx-hair-soft)}.lx-cardtop{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.lx-card-kind,.lx-card-aside{margin:0}.lx-card-kind{letter-spacing:.2em;text-transform:uppercase;color:var(--x-accent-ink);font-size:10px}.lx-card-aside{color:var(--x-ink-muted);font-size:12px}.lx-card .lx-card-title{font:400 clamp(24px, 2.2vw, 30px) / 1.05 var(--x-font-display);letter-spacing:var(--x-tracking-display);color:var(--x-ink);text-wrap:balance;margin:4px 0 12px}.lx-card-sub{letter-spacing:.18em;text-transform:uppercase;color:var(--x-ink-muted);margin:0;font-size:9px;font-weight:400}.lx-window{background:var(--lx-sheet);box-shadow:inset 0 0 0 1px var(--lx-hair-soft), inset 0 24px 48px -24px var(--lx-shadow);border-radius:8px;position:relative;overflow:hidden}.lx-sheet,.lx-ledger{aspect-ratio:16/10}.lx-sheet{place-items:center;display:grid}.lx-specimen{mix-blend-mode:lighten;width:56%;height:auto;rotate:-6deg}.lx-tape{z-index:2;background:linear-gradient(to bottom, color-mix(in oklab, var(--lx-paper) 34%, transparent), color-mix(in oklab, var(--lx-paper) 22%, transparent));clip-path:polygon(4% 0,96% 0,100% 22%,95% 48%,100% 74%,96% 100%,4% 100%,0 76%,5% 50%,0 24%);block-size:14px;inline-size:50px;position:absolute}.lx-tape[data-at=left]{top:calc(84% - 7px);left:calc(44% - 25px);rotate:-16deg}.lx-tape[data-at=right]{top:calc(17% - 7px);left:calc(62% - 25px);rotate:28deg}.lx-tag{z-index:2;background:var(--lx-paper);color:var(--x-ground);box-shadow:0 8px 16px -10px var(--lx-shadow);border-radius:2px;gap:1px;margin:0;padding:6px 9px 5px;display:grid;position:absolute;bottom:10px;right:10px}.lx-tag>span:first-child{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in oklab, var(--x-ground) 65%, transparent);font-size:8px}.lx-tag>span:last-child{font:400 13px / 1.1 var(--x-font-display)}.lx-foil{z-index:1;pointer-events:none;background-image:repeating-linear-gradient(115deg,#ff7a75 0%,#ffed61 6%,#a8ff61 12%,#85fff7 18%,#7a95ff 24%,#d875ff 30%,#ff7a75 36%),repeating-linear-gradient(-45deg,#0000 0 2px,#ffffff29 2px 3px);background-size:230% 230%,auto;background-position:var(--px,35%) var(--py,40%), 0 0;mix-blend-mode:color-dodge;opacity:.26;filter:brightness(.62)contrast(1.4);position:absolute;inset:0}.lx-etch{z-index:3;pointer-events:none;mix-blend-mode:overlay;-webkit-mask-image:radial-gradient(circle at var(--px,50%) var(--py,45%), black 0%, transparent 55%);mask-image:radial-gradient(circle at var(--px,50%) var(--py,45%), black 0%, transparent 55%);opacity:.25;background:repeating-linear-gradient(135deg,#ffffff12 0 1px,#0000 1px 4px);position:absolute;inset:0}.lx-glare{z-index:4;pointer-events:none;background:radial-gradient(farthest-corner circle at var(--px,50%) var(--py,18%), #ffffff80 0%, #ffffff1f 32%, #00000047 92%);mix-blend-mode:overlay;opacity:.22;position:absolute;inset:0}.lx-card[data-holo=on] .lx-foil{opacity:.48}.lx-card[data-holo=on] .lx-glare{opacity:.85}.lx-card[data-holo=on] .lx-etch{opacity:1}.lx-strip-line{border-block:1px solid var(--lx-hair-soft);grid-template-columns:repeat(3,minmax(0,1fr));margin:8px 0 0;padding-block:7px;display:grid}.lx-strip-line>div{border-inline-start:1px solid var(--lx-hair-soft);gap:1px;min-width:0;padding-inline:10px;display:grid}.lx-strip-line>div:first-child{border-inline-start:0;padding-inline-start:0}.lx-strip-line dt,.lx-small dt{letter-spacing:.16em;text-transform:uppercase;color:var(--x-ink-muted);font-size:8.5px}.lx-strip-line dd{color:var(--x-ink-soft);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;overflow:hidden}.lx-moves{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.lx-moves>li{grid-template-columns:10px auto minmax(0,1fr) auto;align-items:baseline;gap:10px;display:grid}.lx-move-dot{background:var(--x-accent);block-size:10px;inline-size:10px;box-shadow:0 0 0 3px color-mix(in oklab, var(--x-ground) 70%, transparent);border-radius:50%;align-self:center}.lx-move-dot[data-swatch=red]{background:var(--x-warning)}.lx-move-name{font:400 16px / 1.2 var(--x-font-display);color:var(--x-ink)}.lx-move-date{color:var(--x-ink-muted);font-size:11px}.lx-move-value{text-align:end;color:var(--x-ink);font-size:13px}.lx-small{border-top:1px solid var(--lx-hair-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:12px 0 0;padding-top:10px;display:grid}.lx-small dd{color:var(--x-ink-soft);margin:2px 0 0;font-size:11.5px;line-height:1.35}.lx-card-foot{letter-spacing:.14em;text-transform:uppercase;color:var(--x-ink-muted);justify-content:space-between;align-items:baseline;gap:12px;margin-top:auto;padding-top:10px;font-size:9.5px;display:flex}.lx-card-foot>span:last-child{color:var(--x-accent-ink);flex:none}.lx-card[data-card=teacher] .lx-card-foot>span:first-child{letter-spacing:0;text-transform:none;font-size:11px}.lx-ledger{grid-template-rows:auto minmax(0,1fr);padding:14px 16px 4px;display:grid}.lx-ledger-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.lx-ledger-count{align-items:baseline;gap:6px;margin:0;display:flex}.lx-ledger-count>span:first-child{font:400 52px / .85 var(--x-font-display);color:var(--x-ink)}.lx-ledger-count>span:last-child{color:var(--x-ink-muted);font-size:12px}.lx-received{align-self:end;margin:0;padding:0;list-style:none;display:grid}.lx-received>li{border-top:1px solid var(--lx-hair-soft);color:var(--x-ink-soft);grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:10px;padding-block:9px;font-size:13px;display:grid}.lx-received-mark{background:var(--x-accent);border-radius:50%;block-size:10px;inline-size:10px}.lx-received>li[data-state=Missing] .lx-received-mark{box-shadow:inset 0 0 0 1.5px var(--x-warning);background:0 0}.lx-received-state{color:var(--x-ink-muted);font-size:11px}.lx-received>li[data-state=Missing] .lx-received-state{color:var(--x-warning)}.lx-stats{gap:4px;margin-top:14px;display:grid}.lx-rubric{margin:0;display:grid}.lx-rubric>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding-block:5px;display:grid}.lx-rubric dt{color:var(--x-ink-soft);font-size:13px}.lx-rubric dd{font-variant-numeric:tabular-nums;color:var(--x-ink-muted);align-items:center;gap:8px;margin:0;font-size:11px;display:flex}.lx-pips{gap:4px;display:inline-flex}.lx-pips>span{block-size:9px;inline-size:9px;box-shadow:inset 0 0 0 1px var(--lx-hair);border-radius:50%}.lx-pips[data-score="1"]>span:nth-child(-n+1),.lx-pips[data-score="2"]>span:nth-child(-n+2),.lx-pips[data-score="3"]>span:nth-child(-n+3),.lx-pips[data-score="4"]>span{background:var(--x-accent);box-shadow:none}.lx-comment{border-top:1px solid var(--lx-hair-soft);gap:6px;margin:14px 0 0;padding-top:12px;display:grid}.lx-comment>blockquote{font:400 17px / 1.35 var(--x-font-display);color:var(--x-ink);margin:0}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){html[data-motion=full] .lx-card{animation:linear both lx-pop;animation-timeline:view();animation-range:entry entry 85%}html[data-motion=full] .lx-card[data-card=teacher]{animation-range:entry 20% cover 30%}}html[data-motion=full] .lx-card-face{transition:transform .7s var(--x-ease-out)}html[data-motion=full] .lx-card[data-holo=on]>.lx-card-face{transition-duration:.12s}html[data-motion=full] :is(.lx-foil,.lx-glare,.lx-etch){transition:opacity .4s var(--x-ease-out)}}@keyframes lx-pop{0%{opacity:0;transform:translateY(64px)scale(.9)}70%{opacity:1;transform:translateY(-6px)scale(1.015)}to{opacity:1;transform:none}}:root:has(.x-header[data-site=learn]) .x-reading>.x-page-header{isolation:isolate;padding-inline:var(--lx-pad);position:relative}:root:has(.x-header[data-site=learn]) .x-reading>.x-page-header:before{content:"";inset:calc(var(--x-space-12) + 1.6rem) 0 var(--x-space-4) 0;z-index:-1;position:absolute}@media (min-width:1024px){.x-page-header:has(.lx-head-art){grid-template-columns:minmax(0,1fr) minmax(0,400px);align-items:start}}@media (max-width:1023px){.x-page-header:has(.lx-head-art){grid-template-columns:minmax(0,1fr)}.lx-head-art{max-inline-size:420px;margin-top:var(--x-space-4)}}.lx-head-art{inline-size:100%;margin-top:var(--x-space-8);justify-items:end;display:grid;position:relative}.lx-head-art>.lx-frame{inline-size:100%}:root:has(.x-header[data-site=learn]) .x-reading-section{isolation:isolate;padding:var(--lx-pad);position:relative}@media (min-width:1200px){:root:has(.x-header[data-site=learn]) .x-reading-section:nth-of-type(odd){margin-inline-end:64px}:root:has(.x-header[data-site=learn]) .x-reading-section:nth-of-type(2n){margin-inline-start:64px}}.x-header[data-site=learn] .x-brand .xlogo{flex:none;width:2.6076em}@media (max-width:419px){.x-header[data-site=learn] .x-menu-trigger{inline-size:var(--x-control-md);justify-content:center;padding-inline:0}.x-header[data-site=learn] .x-menu-trigger>span{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}@media (max-width:1023px){.lx-compose>.lx-lens{grid-column:2/span 10;margin:32px 0 0}.lx-compose>.lx-frame{grid-column:1/span 10;margin-top:-18%}.lx-lens-ring,.learn-front-door :is(.learn-layer,.learn-steps-head)>.learn-panel:before{display:none}.learn-front-door :is(.learn-layer,.learn-steps-head)>.learn-panel{max-inline-size:420px;margin:40px auto 24px}.learn-front-door .learn-front:before{inset-inline:calc(-1 * var(--x-space-3))}.lx-head-art{justify-items:start}.lx-cards{margin-top:var(--x-space-8);grid-template-columns:minmax(0,460px)}.learn-front-door .lx-step-band{grid-template-columns:repeat(2,minmax(0,1fr))}.learn-front-door .lx-step-band>li:nth-child(3){border-inline-start:0}.learn-front-door .lx-step-band>li:nth-child(n+3){border-top:1px solid var(--lx-hair-soft)}.learn-front-door .learn-code{max-inline-size:360px}.learn-front-door .learn-begin>.learn-panel{max-inline-size:320px;margin-inline:auto}.lx-card[data-card=teacher]{margin-top:0}}@media (max-width:767px){.learn-front-door .learn-front:before,.learn-front-door :is(.learn-layer,.learn-steps-head)>.learn-layer-text,.learn-front-door .learn-two-views>.learn-layer-text,.learn-front-door :is(.learn-chapter,.learn-teachers,.learn-about),.lx-card-face,.lx-strip{background:var(--x-frost-solid);-webkit-backdrop-filter:none}:root:has(.x-header[data-site=learn]) .x-reading>.x-page-header:before{background:var(--x-frost-solid);-webkit-backdrop-filter:none}:root:has(.x-header[data-site=learn]) .x-reading-section{background:var(--x-frost-solid);-webkit-backdrop-filter:none}}@media (max-width:559px){.lx-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;display:grid}.lx-steps>li,.lx-steps>li:first-child{border-inline-start:0;padding-inline:0}.lx-strip{gap:12px;padding:14px 8px}.lx-card-face{aspect-ratio:auto}.lx-small{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-transparency:reduce){:root{--lx-plate:var(--x-surface-1);--lx-glass-2:var(--x-surface-2)}.learn-front-door .learn-front:before,.learn-front-door :is(.learn-layer,.learn-steps-head)>.learn-layer-text,.learn-front-door .learn-two-views>.learn-layer-text,.learn-front-door :is(.learn-chapter,.learn-teachers,.learn-about),.lx-card-face,.lx-strip{-webkit-backdrop-filter:none}:root:has(.x-header[data-site=learn]) .x-reading>.x-page-header:before{-webkit-backdrop-filter:none}:root:has(.x-header[data-site=learn]) .x-reading-section{-webkit-backdrop-filter:none}.lx-ground>.rising-particles{opacity:.5}}.living-specimen{aspect-ratio:1;mix-blend-mode:screen;pointer-events:none;width:auto;max-width:100%;height:100%;max-height:920px;position:relative}.specimen-canvas,.specimen-fallback{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;transition:opacity var(--x-dur-quick) var(--x-ease-out);display:block}.specimen-canvas{position:absolute;inset:0}.is-hidden{visibility:hidden}.specimen-loading,.specimen-load-error{place-content:center;gap:var(--x-space-2);text-align:center;font-size:var(--x-text-sm);line-height:var(--x-leading-body);color:var(--x-ink-muted);pointer-events:none;display:grid;position:absolute;inset:0}.specimen-load-error span{font-size:var(--x-text-xs);color:var(--x-ink-faint)}.reaction-field{color:var(--reaction-color);background:radial-gradient(ellipse at 50% 56%, color-mix(in srgb, var(--x-band-3) calc(var(--reaction-warmth,0) * 24%), transparent), transparent 72%);pointer-events:none;position:absolute;inset:0;overflow:hidden}.reaction-field svg{width:100%;height:100%;opacity:calc(var(--reaction-tension,0) * .23)}.reaction-field path{fill:none;stroke:currentColor;stroke-width:1px}.reaction-field g{animation:.48s ease-in-out infinite alternate reaction-eddy}.reaction-field[data-paused=true] g,html[data-menu-open] .reaction-field g{animation-play-state:paused}@keyframes reaction-eddy{0%{transform:translateX(calc(var(--reaction-tremor,0) * -3px))}to{transform:translateX(calc(var(--reaction-tremor,0) * 3px))}}.x-site-eyebrow[data-site=learn],.x-side,.x-side-tip{display:none}@media screen and (min-width:820px) and (max-width:1023px){.x-site-eyebrow[data-site=learn]{display:flex}.x-header:has(.x-nav-link[aria-current])+.x-site-eyebrow{display:none}}@media screen and (min-width:1024px){.x-shell:has(>.x-side){--x-side-w:4rem;grid-template-columns:var(--x-side-w) minmax(0, 1fr);display:grid}.x-shell:has(>.x-side)>#site-content{grid-column:2;min-width:0}.x-side{--x-side-ground:var(--x-void);top:calc(var(--x-header-h) + 1px);z-index:calc(var(--x-z-sticky) - 1);height:calc(100dvh - var(--x-header-h) - 1px);align-self:start;display:block;position:sticky}.x-side-tip{display:block}.x-header[data-shell] .x-nav,.x-header[data-shell] .x-menu-trigger{display:none}.x-header[data-shell] .x-header-inner{max-width:none;margin:0;padding-inline:1rem}.x-header[data-shell] .x-header-middle{justify-content:flex-start}.x-header[data-shell] .x-header-place{display:inline-flex}}@media screen and (min-width:1720px){.x-shell:has(>.x-side){--x-side-w:16.25rem}}.x-side-panel{width:var(--x-side-w);border-right:1px solid var(--x-line-subtle);background:color-mix(in oklab, var(--x-side-ground) 90%, transparent);flex-direction:column;height:100%;display:flex;container:x-side/inline-size}.x-side[data-open]{z-index:var(--x-z-popover)}.x-side[data-open] .x-side-panel{inset-block:0;background:var(--x-side-ground);width:16.25rem;box-shadow:var(--x-shadow-3);position:absolute;left:0}.x-side-top{flex:none;align-items:center;gap:.25rem;padding:.5rem .625rem;display:flex}.x-side-top>a{flex:1;min-width:0}.x-side-list{margin:0;padding:0;list-style:none}.x-side-foot{border-top:1px solid var(--x-line-subtle);flex:none;padding:.5rem .625rem}.x-side-roles{border-bottom:1px solid var(--x-line-subtle);flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;padding:0 .625rem .5rem;display:grid}.x-side-row.x-side-role{justify-content:center;padding:0}.x-side-role[aria-pressed=true]{background:var(--x-plane-1);color:var(--x-ink);font-weight:600}.x-side-rows-box{flex:1;min-height:0;position:relative}.x-side-rows{scrollbar-width:thin;height:100%;padding:.5rem .625rem;overflow-y:auto}.x-side-rows-box:before,.x-side-rows-box:after{content:"";z-index:2;opacity:0;pointer-events:none;height:2rem;position:absolute;inset-inline:0}.x-side-rows-box:before{background:linear-gradient(to bottom, var(--x-side-ground), transparent);top:0}.x-side-rows-box:after{background:linear-gradient(to top, var(--x-side-ground), transparent);height:3.5rem;bottom:0}.x-side-rows-box[data-fade-start]:before,.x-side-rows-box[data-fade-end]:after{opacity:1}.x-side-row,.x-side-toggle{border-radius:var(--x-radius-sm);color:var(--x-ink-soft);cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.x-side-row{width:100%;min-height:2.75rem;font:500 .9375rem / 1.25 var(--x-font-body);text-align:start;gap:.75rem;padding:0 .625rem;text-decoration:none}.x-side-toggle{flex:none;justify-content:center;width:2.75rem;height:2.75rem;padding:0}.x-side-row svg,.x-side-toggle svg{flex:none;width:1.125rem;height:1.125rem}.x-side-row:hover,.x-side-toggle:hover{background:var(--x-plane-1);color:var(--x-ink)}:is(.x-side-row:focus-visible,.x-side-toggle:focus-visible){outline-offset:-2px}.x-side-row[aria-current=page]{background:var(--x-learn-layer-raised);box-shadow:inset 2px 0 0 var(--x-ink);color:var(--x-ink);font-weight:600}.x-side-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.x-side-chev{color:var(--x-ink-muted);margin-inline-start:auto}.x-side-help-head[aria-expanded=true] .x-side-chev{transform:rotate(180deg)}.x-side-help{margin-top:.5rem}.x-side:not([data-open]) .x-side-toggle[data-dir=hide]{display:none}@container x-side (width>=8rem){.x-side-toggle[data-dir=show],.x-side-help-open,.x-side-role svg{display:none}}@container x-side (width<=8rem){.x-side-toggle[data-dir=hide],.x-side-label,.x-side-chev,.x-side-help{display:none}.x-side-top{flex-direction:column}.x-side-top>a{flex:none}.x-side-roles{grid-template-columns:minmax(0,1fr)}.x-side-row{justify-content:center;padding:0}.x-side-rows{scrollbar-width:none}}.x-side-tip{z-index:var(--x-z-popover);visibility:hidden;border:1px solid var(--x-line);border-radius:var(--x-radius-sm);background:var(--x-learn-layer-raised);color:var(--x-ink);font:500 var(--x-text-sm) / 1.4 var(--x-font-body);white-space:nowrap;opacity:0;pointer-events:none;padding:.25rem .625rem;position:fixed;transform:translateY(-50%)}.x-side-tip[data-show]{visibility:visible;opacity:1}html[data-motion=full] .x-side-tip{transition:opacity var(--x-dur-instant) var(--x-ease-out)}html[data-motion=full] :is(.x-side-row,.x-side-toggle){transition:color var(--x-dur-instant) var(--x-ease-out), background-color var(--x-dur-instant) var(--x-ease-out)}@keyframes x-side-in{0%{opacity:0;transform:translate(-.5rem)}}html[data-motion=full] .x-side[data-open] .x-side-panel{animation:x-side-in var(--x-dur-quick) var(--x-ease-out) both}html:has(.x-side):not([data-side-landed]){scroll-behavior:auto}.x-side{view-transition-name:x-side}::view-transition-group(x-side){animation:none}::view-transition-old(x-side){opacity:0;animation:none}::view-transition-new(x-side){animation:none}html[data-motion=full]:has(.x-side)::view-transition-old(root){animation:none}html[data-motion=full]:has(.x-side)::view-transition-new(root){animation:x-vt-fade var(--x-dur-quick) var(--x-ease-out) both}.x-shell:has(.field-mode)>:is(.x-side,.x-side-tip){--x-side-ground:var(--x-field-ground);--x-learn-layer-raised:var(--x-field-surface-2);--x-line:var(--x-field-line);--x-line-subtle:color-mix(in srgb, var(--x-field-ink) 12%, transparent);--x-plane-1:color-mix(in srgb, var(--x-field-ink) 6%, transparent);--x-ink:var(--x-field-ink);--x-ink-soft:var(--x-field-ink-soft);--x-ink-muted:var(--x-field-muted);--x-focus:var(--x-field-focus);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.x-shell:has(.field-mode) .x-side-panel{background:var(--x-side-ground)}
