:root,[data-weskel-theme=poseidon]{color-scheme:dark;--weskel-background:#0f151a;--weskel-background-alt:#111820;--weskel-panel:#182028;--weskel-panel-alt:#1d252e;--weskel-card:#202a34;--weskel-card-alt:#182028;--weskel-border:#303b46;--weskel-border-soft:#27313b;--weskel-text:#d8dde3;--weskel-text-muted:#9da8b3;--weskel-text-disabled:#5f6973;--weskel-axis-x:#e76b6b;--weskel-axis-y:#54c878;--weskel-axis-z:#5e93e4;--weskel-input-bg:#10171d;--weskel-input-border:#303b46;--weskel-selection:#1f5c9f;--weskel-selection-hover:#2563a4;--weskel-selection-border:#6da6e7;--weskel-primary:#1f5c9f;--weskel-primary-hover:#2563a4;--weskel-primary-pressed:#164776;--weskel-success:#206436;--weskel-success-hover:#276b3b;--weskel-success-pressed:#1b5f30;--weskel-success-subtle:#183822;--weskel-danger:#7e2424;--weskel-danger-hover:#9d3030;--weskel-danger-pressed:#5e1b1b;--weskel-warning:#d8a843;--weskel-transparent:transparent;--weskel-curve:#286bb3;--weskel-success-text:#92d9a4;--weskel-danger-text:#ee9696}[data-weskel-theme=gaia]{color-scheme:dark;--weskel-background:#21221f;--weskel-background-alt:#292b26;--weskel-panel:#30332c;--weskel-panel-alt:#383c33;--weskel-card:#40463a;--weskel-card-alt:#30332c;--weskel-border:#5b6450;--weskel-border-soft:#464d3f;--weskel-text:#eef0e7;--weskel-text-muted:#b6bcaa;--weskel-text-disabled:#7b846f;--weskel-axis-x:#ef9e9e;--weskel-axis-y:#56c97a;--weskel-axis-z:#91b5ed;--weskel-input-bg:#181a16;--weskel-input-border:#5b6450;--weskel-selection:#3b4d31;--weskel-selection-hover:#526742;--weskel-selection-border:#c3d5a0;--weskel-primary:#4f633e;--weskel-primary-hover:#5b7049;--weskel-primary-pressed:#3b4e2c;--weskel-success:#275b3a;--weskel-success-hover:#327347;--weskel-success-pressed:#1d452c;--weskel-success-subtle:#1a3022;--weskel-danger:#733333;--weskel-danger-hover:#8c3d3d;--weskel-danger-pressed:#562626;--weskel-warning:#daad4d;--weskel-transparent:transparent;--weskel-curve:#c3d5a0;--weskel-success-text:#92d1a0;--weskel-danger-text:#f3aaaa}[data-weskel-theme=anubis]{color-scheme:dark;--weskel-background:#151411;--weskel-background-alt:#1a1814;--weskel-panel:#211e18;--weskel-panel-alt:#26221b;--weskel-card:#2b261d;--weskel-card-alt:#211e18;--weskel-border:#443b2a;--weskel-border-soft:#332d21;--weskel-text:#ece6d7;--weskel-text-muted:#b5aa94;--weskel-text-disabled:#746b59;--weskel-axis-x:#e66767;--weskel-axis-y:#54c878;--weskel-axis-z:#5b91e4;--weskel-input-bg:#11100e;--weskel-input-border:#443b2a;--weskel-selection:#40321b;--weskel-selection-hover:#806130;--weskel-selection-border:#d1ac61;--weskel-primary:#40321b;--weskel-primary-hover:#534125;--weskel-primary-pressed:#302514;--weskel-success:#275b3a;--weskel-success-hover:#327347;--weskel-success-pressed:#1d452c;--weskel-success-subtle:#1a3022;--weskel-danger:#733333;--weskel-danger-hover:#8c3d3d;--weskel-danger-pressed:#562626;--weskel-warning:#d8a843;--weskel-transparent:transparent;--weskel-curve:#806130;--weskel-success-text:#69c887;--weskel-danger-text:#ee9494}[data-weskel-theme=amaterasu]{color-scheme:light;--weskel-background:#faf8f6;--weskel-background-alt:#f2ece7;--weskel-panel:#fffdfa;--weskel-panel-alt:#f8f1ed;--weskel-card:#f0e7e0;--weskel-card-alt:#fffefa;--weskel-border:#c8baa2;--weskel-border-soft:#e1d9ca;--weskel-text:#352d23;--weskel-text-muted:#72654f;--weskel-text-disabled:#a29681;--weskel-axis-x:#b5373f;--weskel-axis-y:#23723d;--weskel-axis-z:#2c60ad;--weskel-input-bg:#fffefc;--weskel-input-border:#c8baa2;--weskel-selection:#ffd7c7;--weskel-selection-hover:#f8baa5;--weskel-selection-border:#b33423;--weskel-primary:#ffa584;--weskel-primary-hover:#f39170;--weskel-primary-pressed:#e48765;--weskel-success:#d3e8d4;--weskel-success-hover:#b4d4b6;--weskel-success-pressed:#94bd98;--weskel-success-subtle:#e4f0e5;--weskel-danger:#efd5d1;--weskel-danger-hover:#dfb1aa;--weskel-danger-pressed:#d0968e;--weskel-warning:#80601c;--weskel-transparent:transparent;--weskel-curve:#b33423;--weskel-success-text:#174526;--weskel-danger-text:#6a201b}[data-weskel-theme=ishtar]{color-scheme:dark;--weskel-background:#101731;--weskel-background-alt:#141e3d;--weskel-panel:#172448;--weskel-panel-alt:#1c2c51;--weskel-card:#22345a;--weskel-card-alt:#172448;--weskel-border:#405481;--weskel-border-soft:#2b3e65;--weskel-text:#f2e8e2;--weskel-text-muted:#bcaccb;--weskel-text-disabled:#80758e;--weskel-axis-x:#ea8181;--weskel-axis-y:#54c878;--weskel-axis-z:#72a1e8;--weskel-input-bg:#0b1128;--weskel-input-border:#405481;--weskel-selection:#563554;--weskel-selection-hover:#86546c;--weskel-selection-border:#efabca;--weskel-primary:#6f3d59;--weskel-primary-hover:#844967;--weskel-primary-pressed:#522a42;--weskel-success:#275b3a;--weskel-success-hover:#327347;--weskel-success-pressed:#1d452c;--weskel-success-subtle:#1a3022;--weskel-danger:#733333;--weskel-danger-hover:#8c3d3d;--weskel-danger-pressed:#562626;--weskel-warning:#d8a843;--weskel-transparent:transparent;--weskel-curve:#e4a2bf;--weskel-success-text:#69c887;--weskel-danger-text:#ee9494}[data-weskel-theme=zeus]{color-scheme:light;--weskel-background:#edf7ff;--weskel-background-alt:#e0f0fc;--weskel-panel:#fbfdff;--weskel-panel-alt:#e5f3fd;--weskel-card:#d4eafa;--weskel-card-alt:#fbfdff;--weskel-border:#9dc6e3;--weskel-border-soft:#c3dff2;--weskel-text:#153047;--weskel-text-muted:#416a87;--weskel-text-disabled:#809fb4;--weskel-axis-x:#b5373f;--weskel-axis-y:#23723d;--weskel-axis-z:#2c60ad;--weskel-input-bg:#f8fcff;--weskel-input-border:#9dc6e3;--weskel-selection:#b4dff8;--weskel-selection-hover:#81bfdf;--weskel-selection-border:#12639c;--weskel-primary:#9dd4f6;--weskel-primary-hover:#87c4eb;--weskel-primary-pressed:#6fb0dc;--weskel-success:#d3e8d4;--weskel-success-hover:#b4d4b6;--weskel-success-pressed:#94bd98;--weskel-success-subtle:#e4f0e5;--weskel-danger:#efd5d1;--weskel-danger-hover:#dfb1aa;--weskel-danger-pressed:#d0968e;--weskel-warning:#80601c;--weskel-transparent:transparent;--weskel-curve:#247cb5;--weskel-success-text:#174526;--weskel-danger-text:#6a201b}[data-weskel-theme=hades]{color-scheme:dark;--weskel-background:#151516;--weskel-background-alt:#1b1b1d;--weskel-panel:#222224;--weskel-panel-alt:#29292c;--weskel-card:#303033;--weskel-card-alt:#222224;--weskel-border:#515055;--weskel-border-soft:#3d3c41;--weskel-text:#f4eff0;--weskel-text-muted:#bbb5b8;--weskel-text-disabled:#81797d;--weskel-axis-x:#e97979;--weskel-axis-y:#54c878;--weskel-axis-z:#6a9be6;--weskel-input-bg:#0f0f11;--weskel-input-border:#515055;--weskel-selection:#781f30;--weskel-selection-hover:#a22237;--weskel-selection-border:#ff677b;--weskel-primary:#a71b2b;--weskel-primary-hover:#be293a;--weskel-primary-pressed:#7d1220;--weskel-success:#275b3a;--weskel-success-hover:#327347;--weskel-success-pressed:#1d452c;--weskel-success-subtle:#1a3022;--weskel-danger:#b51f38;--weskel-danger-hover:#c12843;--weskel-danger-pressed:#931729;--weskel-warning:#d8a843;--weskel-transparent:transparent;--weskel-curve:#ff677b;--weskel-success-text:#69c887;--weskel-danger-text:#ffa2b2}[data-weskel-theme=athena]{color-scheme:light;--weskel-background:#f3efe8;--weskel-background-alt:#e9e3d8;--weskel-panel:#fcfaf5;--weskel-panel-alt:#f0ebe1;--weskel-card:#e2dccf;--weskel-card-alt:#fcfaf5;--weskel-border:#b1a38a;--weskel-border-soft:#d3c6ad;--weskel-text:#1c2742;--weskel-text-muted:#595f72;--weskel-text-disabled:#91909a;--weskel-axis-x:#ab343c;--weskel-axis-y:#216c3a;--weskel-axis-z:#2b5eaa;--weskel-input-bg:#fffefb;--weskel-input-border:#b8ac91;--weskel-selection:#b8ccfa;--weskel-selection-hover:#90adeb;--weskel-selection-border:#284fb6;--weskel-primary:#8eabef;--weskel-primary-hover:#83a2e8;--weskel-primary-pressed:#7898dc;--weskel-success:#d3e8d4;--weskel-success-hover:#b4d4b6;--weskel-success-pressed:#94bd98;--weskel-success-subtle:#e4f0e5;--weskel-danger:#efd5d1;--weskel-danger-hover:#dfb1aa;--weskel-danger-pressed:#d0968e;--weskel-warning:#7d582b;--weskel-transparent:transparent;--weskel-curve:#284fb6;--weskel-success-text:#174526;--weskel-danger-text:#6a201b}[data-weskel-theme=odin]{color-scheme:light;--weskel-background:#e7e6e2;--weskel-background-alt:#deddd6;--weskel-panel:#f8f7f3;--weskel-panel-alt:#eceae3;--weskel-card:#d4d2ca;--weskel-card-alt:#f8f7f3;--weskel-border:#aba397;--weskel-border-soft:#c2bcb0;--weskel-text:#29231f;--weskel-text-muted:#61574e;--weskel-text-disabled:#978a7e;--weskel-axis-x:#9f3037;--weskel-axis-y:#1f6536;--weskel-axis-z:#28589e;--weskel-input-bg:#fffefa;--weskel-input-border:#aba397;--weskel-selection:#d8cbb3;--weskel-selection-hover:#cbbb9d;--weskel-selection-border:#72512d;--weskel-primary:#cbbb9f;--weskel-primary-hover:#c1af8f;--weskel-primary-pressed:#b7a582;--weskel-success:#d3e8d4;--weskel-success-hover:#b4d4b6;--weskel-success-pressed:#94bd98;--weskel-success-subtle:#e4f0e5;--weskel-danger:#efd5d1;--weskel-danger-hover:#dfb1aa;--weskel-danger-pressed:#d0968e;--weskel-warning:#705419;--weskel-transparent:transparent;--weskel-curve:#72512d;--weskel-success-text:#174526;--weskel-danger-text:#6a201b}[data-weskel-theme=thor]{color-scheme:light;--weskel-background:#f2f5fa;--weskel-background-alt:#e6ecf5;--weskel-panel:#fbfcff;--weskel-panel-alt:#eaf0fa;--weskel-card:#e1e8f4;--weskel-card-alt:#fbfcff;--weskel-border:#9cb4dc;--weskel-border-soft:#c4d3eb;--weskel-text:#10264a;--weskel-text-muted:#455f83;--weskel-text-disabled:#8195b3;--weskel-axis-x:#b5373f;--weskel-axis-y:#23723d;--weskel-axis-z:#2c60ad;--weskel-input-bg:#fff;--weskel-input-border:#9cb4dc;--weskel-selection:#a3c6ff;--weskel-selection-hover:#77a3f0;--weskel-selection-border:#205cba;--weskel-primary:#ffdf00;--weskel-primary-hover:#f5d500;--weskel-primary-pressed:#e8c700;--weskel-success:#c1d8ff;--weskel-success-hover:#a9c9ff;--weskel-success-pressed:#91b8f4;--weskel-success-subtle:#e5edfb;--weskel-danger:#efd5d1;--weskel-danger-hover:#dfb1aa;--weskel-danger-pressed:#d0968e;--weskel-warning:#80601c;--weskel-transparent:transparent;--weskel-curve:#205cba;--weskel-success-text:#174526;--weskel-danger-text:#6a201b}[data-weskel-theme=loki]{color-scheme:dark;--weskel-background:#171719;--weskel-background-alt:#1d1d21;--weskel-panel:#242428;--weskel-panel-alt:#29292e;--weskel-card:#323039;--weskel-card-alt:#242428;--weskel-border:#514859;--weskel-border-soft:#403a48;--weskel-text:#ededee;--weskel-text-muted:#bdaecd;--weskel-text-disabled:#777780;--weskel-axis-x:#e97a7a;--weskel-axis-y:#54c878;--weskel-axis-z:#6b9ce7;--weskel-input-bg:#101012;--weskel-input-border:#514859;--weskel-selection:#3e4b14;--weskel-selection-hover:#50621a;--weskel-selection-border:#c2e647;--weskel-primary:#526510;--weskel-primary-hover:#5e7416;--weskel-primary-pressed:#3c4c09;--weskel-success:#275b3a;--weskel-success-hover:#327347;--weskel-success-pressed:#1d452c;--weskel-success-subtle:#1a3022;--weskel-danger:#733333;--weskel-danger-hover:#8c3d3d;--weskel-danger-pressed:#562626;--weskel-warning:#d8a843;--weskel-transparent:transparent;--weskel-curve:#c2e647;--weskel-success-text:#69c887;--weskel-danger-text:#ee9494}[data-weskel-theme=hel]{color-scheme:dark;--weskel-background:#1b1c23;--weskel-background-alt:#20212a;--weskel-panel:#262730;--weskel-panel-alt:#2d2f39;--weskel-card:#343640;--weskel-card-alt:#262730;--weskel-border:#525461;--weskel-border-soft:#40424e;--weskel-text:#f0eef5;--weskel-text-muted:#bcb9c8;--weskel-text-disabled:#807b90;--weskel-axis-x:#eb8484;--weskel-axis-y:#54c878;--weskel-axis-z:#75a3e8;--weskel-input-bg:#13141b;--weskel-input-border:#525461;--weskel-selection:#513568;--weskel-selection-hover:#70498d;--weskel-selection-border:#c59aff;--weskel-primary:#68428d;--weskel-primary-hover:#79519c;--weskel-primary-pressed:#4d316a;--weskel-success:#275b3a;--weskel-success-hover:#327347;--weskel-success-pressed:#1d452c;--weskel-success-subtle:#1a3022;--weskel-danger:#733333;--weskel-danger-hover:#8c3d3d;--weskel-danger-pressed:#562626;--weskel-warning:#d8a843;--weskel-transparent:transparent;--weskel-curve:#c59aff;--weskel-success-text:#69c887;--weskel-danger-text:#ee9494}[data-weskel-theme=osiris]{color-scheme:dark;--weskel-background:#1b1c1c;--weskel-background-alt:#222424;--weskel-panel:#292b2b;--weskel-panel-alt:#303333;--weskel-card:#363a39;--weskel-card-alt:#292b2b;--weskel-border:#505b57;--weskel-border-soft:#414845;--weskel-text:#edf1ed;--weskel-text-muted:#b7bcb8;--weskel-text-disabled:#7c827e;--weskel-axis-x:#ec8989;--weskel-axis-y:#54c878;--weskel-axis-z:#7ba6e9;--weskel-input-bg:#131615;--weskel-input-border:#505b57;--weskel-selection:#155741;--weskel-selection-hover:#1b7252;--weskel-selection-border:#62d8ae;--weskel-primary:#0c674c;--weskel-primary-hover:#14745a;--weskel-primary-pressed:#0b4b36;--weskel-success:#275b3a;--weskel-success-hover:#327347;--weskel-success-pressed:#1d452c;--weskel-success-subtle:#1a3022;--weskel-danger:#733333;--weskel-danger-hover:#8c3d3d;--weskel-danger-pressed:#562626;--weskel-warning:#d8a843;--weskel-transparent:transparent;--weskel-curve:#62d8ae;--weskel-success-text:#69c887;--weskel-danger-text:#ee9494}[data-weskel-theme=ra]{color-scheme:light;--weskel-background:#f0f0ed;--weskel-background-alt:#e6e6e2;--weskel-panel:#fff;--weskel-panel-alt:#ebede9;--weskel-card:#dddfdc;--weskel-card-alt:#fff;--weskel-border:#b2b4ae;--weskel-border-soft:#cccec9;--weskel-text:#252620;--weskel-text-muted:#60605b;--weskel-text-disabled:#8d8e85;--weskel-axis-x:#ad353c;--weskel-axis-y:#226e3b;--weskel-axis-z:#2c5fac;--weskel-input-bg:#fff;--weskel-input-border:#b2b4ae;--weskel-selection:#ffdf91;--weskel-selection-hover:#eec768;--weskel-selection-border:#8c5500;--weskel-primary:#ffc83d;--weskel-primary-hover:#efb528;--weskel-primary-pressed:#d9a122;--weskel-success:#d3e8d4;--weskel-success-hover:#b4d4b6;--weskel-success-pressed:#94bd98;--weskel-success-subtle:#e4f0e5;--weskel-danger:#efd5d1;--weskel-danger-hover:#dfb1aa;--weskel-danger-pressed:#d0968e;--weskel-warning:#7a5b1b;--weskel-transparent:transparent;--weskel-curve:#9b6500;--weskel-success-text:#174526;--weskel-danger-text:#6a201b}[data-weskel-theme=seth]{color-scheme:dark;--weskel-background:#1c1a18;--weskel-background-alt:#22201c;--weskel-panel:#2c2924;--weskel-panel-alt:#333029;--weskel-card:#39342e;--weskel-card-alt:#2c2924;--weskel-border:#645447;--weskel-border-soft:#453d35;--weskel-text:#f7eee5;--weskel-text-muted:#bdb0a0;--weskel-text-disabled:#83766a;--weskel-axis-x:#ea8181;--weskel-axis-y:#54c878;--weskel-axis-z:#72a1e8;--weskel-input-bg:#131210;--weskel-input-border:#645447;--weskel-selection:#704124;--weskel-selection-hover:#965427;--weskel-selection-border:#ee985f;--weskel-primary:#9f4b22;--weskel-primary-hover:#a95125;--weskel-primary-pressed:#763718;--weskel-success:#275b3a;--weskel-success-hover:#327347;--weskel-success-pressed:#1d452c;--weskel-success-subtle:#1a3022;--weskel-danger:#733333;--weskel-danger-hover:#8c3d3d;--weskel-danger-pressed:#562626;--weskel-warning:#d8a843;--weskel-transparent:transparent;--weskel-curve:#ed9457;--weskel-success-text:#69c887;--weskel-danger-text:#ee9494}[data-weskel-theme=maya]{color-scheme:dark;--weskel-background:#444;--weskel-background-alt:#3a3a3a;--weskel-panel:#424242;--weskel-panel-alt:#474747;--weskel-card:#494949;--weskel-card-alt:#424242;--weskel-border:#646464;--weskel-border-soft:#393939;--weskel-text:#e6e6e6;--weskel-text-muted:#bcbcbc;--weskel-text-disabled:#888;--weskel-axis-x:#f1a8a8;--weskel-axis-y:#69cf88;--weskel-axis-z:#9cbdef;--weskel-input-bg:#2b2b2b;--weskel-input-border:#333;--weskel-selection:#20566a;--weskel-selection-hover:#286478;--weskel-selection-border:#7ccdea;--weskel-primary:#20566a;--weskel-primary-hover:#286478;--weskel-primary-pressed:#194353;--weskel-success:#555;--weskel-success-hover:#626262;--weskel-success-pressed:#484848;--weskel-success-subtle:#383f3a;--weskel-danger:#803737;--weskel-danger-hover:#974343;--weskel-danger-pressed:#652b2b;--weskel-warning:#deb55e;--weskel-transparent:transparent;--weskel-curve:#37a5cc;--weskel-success-text:#8fdaa6;--weskel-danger-text:#f3aaaa}:root,:root[data-theme=light]{--sl-font:"Segoe UI",system-ui,sans-serif;--sl-font-mono:Consolas,ui-monospace,monospace;--sl-color-bg:var(--weskel-background);--sl-color-bg-nav:var(--weskel-background);--sl-color-bg-sidebar:var(--weskel-background);--sl-color-text:var(--weskel-text);--sl-color-white:var(--weskel-text);--sl-color-black:var(--weskel-background);--sl-color-gray-1:var(--weskel-text);--sl-color-gray-2:var(--weskel-text);--sl-color-gray-3:var(--weskel-text-muted);--sl-color-gray-4:var(--weskel-border);--sl-color-gray-5:var(--weskel-border-soft);--sl-color-gray-6:var(--weskel-panel);--sl-color-gray-7:var(--weskel-panel-alt);--wiki-accent:color-mix(in srgb,var(--weskel-selection-border) 70%,var(--weskel-text));--sl-color-accent-low:var(--weskel-selection);--sl-color-accent:var(--weskel-selection-border);--sl-color-accent-high:var(--wiki-accent);--sl-color-hairline-light:var(--weskel-border-soft);--sl-color-hairline:var(--weskel-border);--sl-color-text-accent:var(--wiki-accent);--sl-color-bg-inline-code:var(--weskel-panel);--sl-sidebar-width:16rem;--sl-content-width:54rem;--sl-text-body:1rem;--sl-nav-height:5rem;--sl-color-blue:var(--wiki-accent);--sl-color-blue-low:var(--weskel-selection);--sl-color-blue-high:var(--weskel-text);--sl-color-orange:var(--weskel-warning);--sl-color-orange-low:var(--weskel-panel);--sl-color-orange-high:var(--weskel-text)}:root{--wiki-blue:#96bdff;--wiki-purple:#c5a9f5;--wiki-amber:#e8be77}:root[data-theme=light]{--wiki-blue:#245c9b;--wiki-purple:#70449b;--wiki-amber:#805014}body{background:var(--weskel-background);color:var(--weskel-text)}.wiki-header{align-items:center;gap:1.75rem;width:100%;height:100%;display:flex}.wiki-brand{white-space:nowrap;color:var(--weskel-text);letter-spacing:-.04em;--wiki-brand-accent:var(--weskel-selection-border);align-items:baseline;gap:.7rem;font-size:1.6rem;font-weight:600;text-decoration:none;display:flex}[data-weskel-theme=gaia] .wiki-brand{--wiki-brand-accent:color-mix(in srgb,var(--weskel-selection-border) 65%,var(--weskel-primary-hover))}[data-weskel-theme=maya] .wiki-brand{--wiki-brand-accent:var(--wiki-maya-turquoise)}.brand-accent{color:var(--wiki-brand-accent)}.wiki-brand small{letter-spacing:.12em;color:var(--weskel-text-muted);font-size:.75rem;font-weight:400}.wiki-search{flex:1;max-width:23rem;margin-left:auto}.wiki-search button{background:var(--weskel-panel);border:1px solid var(--weskel-border);width:100%;color:var(--weskel-text-muted);border-radius:.45rem}.wiki-preferences{align-items:center;gap:1rem;display:flex}.wiki-preferences label{color:var(--weskel-text-muted);align-items:center;gap:.45rem;font-size:.875rem;display:flex}.wiki-preferences select{font:inherit;border:1px solid var(--weskel-border);background:var(--weskel-panel);max-width:9rem;color:var(--weskel-text);border-radius:.4rem;min-width:7rem;padding:.4rem .45rem}.wiki-preferences [data-theme-picker]{color:var(--wiki-accent)}.wiki-language-control{align-items:center;display:inline-flex;position:relative}.wiki-preferences .wiki-language{min-width:8rem;padding-left:2rem}.wiki-flag{z-index:1;pointer-events:none;border-radius:2px;position:absolute;left:.6rem}.expressive-code .copy button{opacity:1}.wiki-nav{padding:.75rem .25rem}.wiki-nav-heading{letter-spacing:.13em;text-transform:uppercase;color:var(--weskel-text-muted);margin:0 0 .7rem;padding:0 .65rem;font-size:.75rem}.wiki-start{color:var(--weskel-text);border-radius:.4rem;align-items:center;gap:.65rem;padding:.6rem .65rem;font-size:.9375rem;text-decoration:none;display:flex}.wiki-start svg{color:var(--wiki-accent);flex-shrink:0}.wiki-tools-heading{margin-top:2rem}.wiki-group{margin-bottom:.85rem}.wiki-group summary{cursor:pointer;color:var(--weskel-text);border-radius:.35rem;align-items:center;gap:.65rem;padding:.55rem .65rem;font-size:.9375rem;font-weight:600;list-style:none;display:flex}.wiki-group summary::-webkit-details-marker{display:none}.wiki-group summary:hover,.wiki-nav a:hover{background:var(--weskel-panel)}.wiki-chevron{margin-left:auto;transition:transform .15s}.wiki-group[open]>summary>.wiki-chevron{transform:rotate(90deg)}.wiki-group{--wiki-category-color:var(--wiki-accent)}.wiki-group.group-sdk,.wiki-group.group-api{--wiki-category-color:var(--wiki-purple)}.wiki-group.group-skin{--wiki-category-color:var(--wiki-blue)}.wiki-group.group-animation{--wiki-category-color:var(--wiki-purple)}.wiki-group.group-utilities{--wiki-category-color:var(--wiki-amber)}.wiki-group summary>svg:first-child,.wiki-group .wiki-nav-caption>svg{color:var(--wiki-category-color)}.wiki-group ul{border-left:1px solid var(--weskel-border);margin:.4rem 0 .5rem 1.15rem;padding:0 0 0 .5rem;list-style:none}.wiki-group li a{color:var(--weskel-text-muted);border-radius:.3rem;padding:.45rem .6rem;font-size:.875rem;text-decoration:none;display:block}.wiki-nav a[aria-current=page],.wiki-nav .wiki-group a[aria-current=page]{background:var(--weskel-selection);color:var(--weskel-text);box-shadow:inset 3px 0 var(--wiki-accent);font-weight:600}.wiki-nav-foot{border-top:1px solid var(--weskel-border);color:var(--weskel-text-muted);margin:1.6rem .65rem 0;padding-top:1.2rem;font-size:.8125rem;line-height:1.8}.wiki-nav-runtime{white-space:nowrap;display:block}.wiki-breadcrumb{color:var(--weskel-text-muted);flex-wrap:wrap;gap:.6rem;margin-bottom:1.65rem;font-size:.8125rem;display:flex}.wiki-breadcrumb a{color:inherit;text-decoration:none}.wiki-breadcrumb span:last-child{color:var(--wiki-accent)}.wiki-eyebrow{text-transform:uppercase;letter-spacing:.09em;color:var(--weskel-warning);margin:0 0 .5rem;font-size:.75rem}h1#_top{color:var(--wiki-accent);letter-spacing:-.025em;font-size:clamp(1.8rem,3vw,2.35rem);font-weight:600;line-height:1.25}.wiki-lead{color:var(--weskel-text-muted);margin-top:1rem;font-size:1rem;line-height:1.8}.wiki-tags{flex-wrap:wrap;gap:.5rem;margin-top:1.2rem;display:flex}.wiki-tags span{--wiki-badge-color:var(--wiki-accent);color:var(--wiki-badge-color);background:color-mix(in srgb,var(--wiki-badge-color) 12%,var(--weskel-background));border:1px solid color-mix(in srgb,var(--wiki-badge-color) 30%,var(--weskel-border));border-radius:.25rem;padding:.15rem .65rem;font-size:.8125rem}.wiki-tags span:nth-child(3n+1){--wiki-badge-color:var(--wiki-blue)}.wiki-tags span:nth-child(3n+2){--wiki-badge-color:var(--wiki-purple)}.content-panel+.content-panel{border-top:0}.content-panel+.content-panel>.sl-container{display:flow-root;position:relative}.content-panel+.content-panel>.sl-container:before{content:"";border-top:1px solid var(--sl-color-hairline);position:absolute;inset-block-start:-1.5rem;inset-inline:0}.sl-markdown-content{line-height:1.85}.sl-markdown-content strong{color:color-mix(in srgb,var(--wiki-accent) 50%,var(--weskel-text))}.sl-markdown-content :is(h1,h2,h3,h4,h5,h6,summary) strong{color:inherit}.sl-markdown-content h2{color:var(--wiki-accent);margin-top:2rem;font-size:1.25rem;font-weight:600}.sl-markdown-content h3{color:var(--weskel-text)}.sl-markdown-content :is(table){font-size:.9375rem;line-height:1.65}.sl-markdown-content th{color:var(--weskel-text-muted);background:var(--weskel-panel);font-weight:500}.sl-markdown-content :is(td,th){border-color:var(--weskel-border-soft);padding:.7rem .85rem}.sl-markdown-content td:first-child{color:var(--wiki-accent)}.sl-markdown-content blockquote{background:var(--weskel-panel);border-left-color:var(--weskel-warning);color:var(--weskel-text);border-radius:0 .5rem .5rem 0;padding:1rem 1.2rem}.wiki-footer{margin-top:2rem}.wiki-version{border-top:1px solid var(--weskel-border);color:var(--weskel-text-muted);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:2rem;padding-top:1rem;font-size:.8125rem;display:flex}.expressive-code{--ec-codeBg:var(--weskel-panel);--ec-codeFontSize:.9rem;--ec-borderColor:var(--weskel-border)}@media (width<=1150px){.wiki-header{gap:1rem}.wiki-brand small{display:none}.wiki-preferences{gap:.65rem}.wiki-preferences label>span:not(.wiki-language-control){display:none}}@media (width<=799px){:root,:root[data-theme=light]{--sl-nav-height:7.7rem}.wiki-header{flex-wrap:wrap;align-content:center;gap:.55rem 1rem;padding-right:2.8rem}.wiki-brand{font-size:1.35rem}.wiki-search{max-width:unset;flex:1;min-width:0}.wiki-preferences{flex-basis:100%;gap:1rem}.wiki-preferences label>span:not(.wiki-language-control){display:inline}.wiki-preferences select{font-size:.875rem}.wiki-preferences label{font-size:.8125rem}}@media (width<=400px){.wiki-preferences{gap:.6rem}.wiki-preferences label>span:not(.wiki-language-control){display:none}.wiki-preferences select{max-width:8rem}.wiki-breadcrumb{font-size:.75rem}}@media (width>=50rem){.sidebar-pane{border-inline-end:1px solid var(--sl-color-hairline)}}@media (width>=72rem){[data-has-sidebar][data-has-toc] .header{padding-inline:0}[data-has-sidebar][data-has-toc] .wiki-header{grid-template-columns:var(--sl-sidebar-width) minmax(0,1fr) max(var(--sl-sidebar-width),calc((100% - var(--sl-content-width))/2));gap:0;display:grid}[data-has-sidebar][data-has-toc] .wiki-brand{margin-inline:var(--sl-nav-pad-x)}[data-has-sidebar][data-has-toc] .wiki-search{margin-inline:max(var(--sl-content-pad-x),calc(100% - var(--sl-content-width) - var(--sl-content-pad-x))) var(--sl-content-pad-x);min-width:0}[data-has-sidebar][data-has-toc] .wiki-preferences{margin-inline:calc(var(--sl-sidebar-pad-x) + 1px) var(--sl-sidebar-pad-x);justify-content:flex-start;min-width:0}}@media (width>=72rem) and (width<=107.999rem){[data-has-sidebar][data-has-toc] .wiki-preferences{gap:.5rem}[data-has-sidebar][data-has-toc] .wiki-preferences label>span:not(.wiki-language-control){display:none}[data-has-sidebar][data-has-toc] .wiki-preferences select{width:6.25rem;min-width:0}[data-has-sidebar][data-has-toc] .wiki-preferences .wiki-language{width:7rem}}@media (width>=100rem){:root,:root[data-theme=light]{--sl-content-width:clamp(54rem,calc(50vw + 4rem),64rem)}}@media (pointer:coarse){.wiki-preferences select,.wiki-nav a,.wiki-group summary{min-height:44px}.wiki-preferences select{font-size:1rem}}@media (prefers-reduced-motion:reduce){.wiki-chevron{transition:none}}.api-inheritance{border:1px solid var(--weskel-border);background:var(--weskel-panel);border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.85rem;margin-block:1.25rem;padding:1rem 1.2rem;display:flex}.api-inheritance>span{color:var(--weskel-text-muted)}.api-inheritance strong{color:var(--wiki-purple)}.api-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-block:1.25rem;display:grid}.api-summary a{border:1px solid var(--weskel-border);background:var(--weskel-panel);color:var(--weskel-text-muted);border-radius:.5rem;flex-direction:column;gap:.15rem;padding:.8rem 1rem;text-decoration:none;display:flex;margin:0!important}.api-summary a:hover{border-color:var(--wiki-accent);background:var(--weskel-selection)}.api-summary strong{color:var(--wiki-blue);font-size:1.55rem;line-height:1.2}.api-summary .api-summary-specs strong{color:var(--wiki-accent)}.api-summary .api-summary-methods strong{color:var(--wiki-purple)}.api-summary .api-summary-attributes strong{color:var(--wiki-amber)}.api-summary:has(.api-summary-specs){grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=799px){.api-summary:has(.api-summary-specs){grid-template-columns:repeat(2,minmax(0,1fr))}}.api-summary span{font-size:.8rem;line-height:1.5}@media (width<=400px){.api-summary{gap:.35rem}.api-summary a{padding:.6rem .5rem}}.api-reference{--api-secondary-text:color-mix(in srgb,var(--weskel-curve) 40%,var(--weskel-text));--api-line:color-mix(in srgb,var(--weskel-border) 80%,var(--weskel-text));line-height:1.75}.sl-markdown-content .api-reference h2{color:var(--wiki-accent);font-size:1.4rem;line-height:1.35}.api-reference>.sl-heading-wrapper,.api-section>.sl-heading-wrapper{border-bottom:1px solid var(--api-line);margin-block-start:2.5rem;padding-block:0 .6rem}.sl-markdown-content .api-reference .api-table{border:1px solid var(--api-line);background:var(--weskel-panel);border-radius:.5rem;margin-block:1rem 1.5rem;overflow-x:auto}.sl-markdown-content .api-reference .api-table table{border-collapse:separate;border-spacing:0;width:100%;margin:0;font-size:.875rem;line-height:1.6;display:table}.sl-markdown-content .api-reference .api-table :is(th,td){vertical-align:top;border:0;padding:.65rem .85rem}.sl-markdown-content .api-reference .api-table th{background:color-mix(in srgb,var(--weskel-panel) 88%,var(--weskel-text));color:var(--weskel-text);letter-spacing:.015em;border-bottom:1px solid var(--api-line);font-size:.8rem;font-weight:600}.sl-markdown-content .api-reference .api-table td{border-bottom:1px solid var(--weskel-border-soft)}.sl-markdown-content .api-reference .api-table tr:last-child td{border-bottom:0}.sl-markdown-content .api-reference .api-table tr:nth-child(2n) td{background:color-mix(in srgb,var(--weskel-panel) 96%,var(--weskel-text))}.sl-markdown-content .api-reference .api-table :is(th,td)+:is(th,td){border-left:1px solid var(--weskel-border-soft)}.sl-markdown-content .api-reference .api-table td:first-child{color:var(--weskel-text-muted)}.sl-markdown-content .api-reference .api-table td code{color:var(--api-secondary-text);overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:.875rem;font-weight:400}.sl-markdown-content .api-reference .api-table a{color:var(--api-secondary-text);text-underline-offset:.2em;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}.sl-markdown-content .api-reference .api-table td:first-child a{color:var(--wiki-accent)}.sl-markdown-content .api-reference .api-table a code{color:inherit}.sl-markdown-content .api-reference :is(.api-section-content,.api-inherited)>.api-table td:first-child code{color:var(--wiki-accent);font-size:.9375rem;font-weight:600}.sl-markdown-content .api-reference .api-table a:hover{text-decoration-color:currentColor}.sl-markdown-content .api-reference .api-table a:focus-visible{outline:2px solid var(--wiki-accent);outline-offset:3px;border-radius:.1rem}.sl-markdown-content .api-reference .api-table tr:hover td{background:color-mix(in srgb,var(--wiki-accent) 6%,var(--weskel-panel))}.sl-markdown-content .api-reference .api-member{--api-member-accent:var(--wiki-blue);border:1px solid var(--api-line);border-left:3px solid var(--api-member-accent);background:color-mix(in srgb,var(--weskel-panel) 68%,var(--weskel-background));border-radius:.55rem;margin-block:1.5rem;padding:1.15rem 1.2rem}.sl-markdown-content .api-reference .api-method{--api-member-accent:var(--wiki-purple)}.api-member>.sl-heading-wrapper{margin:0;padding:0}.sl-markdown-content .api-reference .api-member h3{font-family:var(--sl-font-mono);color:var(--api-member-accent);overflow-wrap:anywhere;margin:0;font-size:1.15rem;line-height:1.4}.sl-markdown-content .api-reference .api-member p{font-size:.925rem}.sl-markdown-content .api-reference .api-member-meta{flex-wrap:wrap;align-items:center;gap:.55rem .8rem;margin-block:.7rem 1rem;display:flex}.sl-markdown-content .api-reference .api-member-meta>code{color:var(--weskel-text-muted);overflow-wrap:anywhere;background:0 0;padding:0;font-size:.875rem}.api-access{border:1px solid color-mix(in srgb,var(--api-member-accent) 35%,var(--weskel-border));color:var(--api-member-accent);background:color-mix(in srgb,var(--api-member-accent) 7%,var(--weskel-background));border-radius:.25rem;padding:.12rem .5rem;font-size:.75rem;font-weight:600;line-height:1.5;display:inline-block}.api-access.api-access-write{color:var(--wiki-amber);border-color:color-mix(in srgb,var(--wiki-amber) 35%,var(--weskel-border));background:color-mix(in srgb,var(--wiki-amber) 7%,var(--weskel-background))}.sl-markdown-content .api-reference .api-member .api-table{margin-block:1rem}.api-member>:last-child{margin-bottom:0}.sl-markdown-content .api-reference .api-caution{border-left:2px solid var(--wiki-amber);margin-block:1rem 0;padding:.05rem 0 .05rem .8rem}.sl-markdown-content .api-reference .api-caution strong{color:var(--wiki-amber)}.api-caution>p{margin:0}.sl-markdown-content .api-reference .api-validation{border-top:1px solid var(--weskel-border);color:var(--weskel-text-muted);padding-top:1rem;font-size:.8rem}.wiki-footer .pagination-links{flex-wrap:wrap;gap:.75rem;display:flex}.wiki-footer .pagination-links a{border:1px solid var(--weskel-border);background:var(--weskel-panel);width:auto;max-width:100%;min-height:2.75rem;box-shadow:none;color:var(--weskel-text-muted);flex:0 auto;gap:.7rem;padding:.65rem .9rem;font-size:.75rem;line-height:1.45}.wiki-footer .pagination-links a[rel=next]{margin-inline-start:auto}.wiki-footer .pagination-links .link-title{color:var(--wiki-accent);font-size:.925rem;font-weight:600;line-height:1.5}.wiki-footer .pagination-links svg{width:1.1rem;height:1.1rem;color:var(--wiki-accent)}.wiki-footer .pagination-links a:hover{border-color:var(--wiki-accent);background:var(--weskel-selection)}@media (width<=799px){.sl-markdown-content .api-reference .api-member{padding:.9rem .75rem}.sl-markdown-content .api-reference .api-table :is(th,td){padding:.55rem .65rem}}.sl-markdown-content .api-reference .api-member .api-table :is(th,td):first-child{min-width:7.5rem}.sl-markdown-content .api-reference .api-member h3{scroll-margin-top:calc(var(--sl-nav-height) + 2.5rem)}:is(.api-section-content,.api-details-content)[hidden]{display:none!important}.api-section>.sl-heading-wrapper{align-items:center;gap:.5rem;margin-block-start:1.75rem;padding-block:0 .45rem;font-size:1.4rem;display:flex}.api-section>.sl-heading-wrapper h2{flex:1;min-width:0;margin:0;padding:0;display:block}.api-section>.sl-heading-wrapper>.sl-anchor-link{flex-shrink:0;margin:0;font-size:1rem}.api-section-toggle{width:100%;min-height:2.75rem;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:.75rem;padding:.15rem .2rem;display:inline-flex}.api-section-toggle:before{content:"";border-bottom:2px solid;border-right:2px solid;flex:0 0 .4rem;width:.4rem;height:.4rem;transition:transform .15s;transform:rotate(-45deg)}.api-section-toggle[aria-expanded=true]:before{transform:rotate(45deg)}.api-section-toggle:hover{color:var(--weskel-text)}.api-section-toggle:focus-visible{outline:2px solid var(--wiki-accent);outline-offset:4px;border-radius:.2rem}.api-section-content{margin-block-start:1rem}@media (prefers-reduced-motion:reduce){.api-section-toggle:before{transition:none}}.group-api{--wiki-api-primary:var(--wiki-accent);--wiki-api-secondary:color-mix(in srgb,var(--weskel-curve) 40%,var(--weskel-text))}.wiki-api-index{color:var(--weskel-text-muted);border-radius:.3rem;align-items:center;gap:.5rem;margin:.3rem 0 .9rem 1.75rem;padding:.45rem .55rem;font-size:.875rem;line-height:1.5;text-decoration:none;display:flex}.wiki-api-index svg{color:var(--wiki-api-primary);flex-shrink:0}.wiki-api-index[aria-current=page] svg{color:inherit}.wiki-nav-block{margin:0 0 .9rem 1.75rem}.wiki-group :is(.wiki-nav-block,.wiki-nav-subgroup)>ul{border:0;margin:.1rem 0 0;padding:0}:is(.wiki-nav-block,.wiki-nav-subgroup)>ul>li>a{color:var(--weskel-text);padding:.4rem .55rem;font-weight:400;line-height:1.5}.wiki-nav-label{color:var(--wiki-category-color);letter-spacing:.07em;text-transform:uppercase;margin:0;padding:.3rem .55rem .35rem;font-size:.71875rem;font-weight:600;line-height:1.5}.wiki-nav-subgroup{margin:.15rem 0 .9rem .55rem}.wiki-nav-subgroup:last-child{margin-bottom:0}.wiki-nav-sublabel{color:var(--wiki-category-color);padding-block:.3rem;font-size:.75rem;font-weight:600}.wiki-group .wiki-nav-subgroup>ul{border-inline-start:1px solid var(--weskel-border);margin-inline-start:.55rem;padding-inline-start:.6rem}.group-api .wiki-nav-label{color:var(--wiki-api-primary)}.group-api .wiki-api-block-sdk>.wiki-nav-label{color:var(--wiki-api-secondary)}.wiki-api-family{margin:.1rem 0}.wiki-api-family>summary{padding:.4rem .55rem;font-size:.875rem;font-weight:400;line-height:1.5}.wiki-api-family>summary>.wiki-chevron{color:var(--weskel-text-muted);flex-shrink:0}.wiki-api-family[open]>summary>.wiki-chevron{transform:rotate(90deg)}.wiki-api-family ul{margin-left:.55rem}.group-api .wiki-api-family>summary:hover,.wiki-api-index:not([aria-current=page]):hover{color:var(--wiki-api-primary)}.wiki-api-index:focus-visible,.wiki-api-family>summary:focus-visible{outline:2px solid var(--wiki-api-primary);outline-offset:2px}.api-reference .api-inheritance a{color:var(--wiki-blue)}.sl-heading-wrapper>.sl-anchor-link{display:none}.sl-markdown-content .api-details{margin-block:1rem 1.5rem}.api-details-toggle{border:1px solid var(--weskel-border);background:var(--weskel-panel);min-height:2.5rem;color:var(--wiki-accent);text-align:start;cursor:pointer;border-radius:.35rem;align-items:center;gap:.65rem;padding:.45rem .8rem;font-family:inherit;font-size:.875rem;font-weight:600;line-height:1.5;display:inline-flex}.api-details-toggle:before{content:"";border-bottom:2px solid;border-right:2px solid;flex:0 0 .35rem;width:.35rem;height:.35rem;transform:rotate(-45deg)}.api-details-toggle[aria-expanded=true]:before{transform:rotate(45deg)}.api-details-toggle:hover{border-color:var(--wiki-accent);background:color-mix(in srgb,var(--wiki-accent) 8%,var(--weskel-panel))}.api-details-toggle:focus-visible{outline:2px solid var(--wiki-accent);outline-offset:3px}.sl-markdown-content .api-reference .api-member:has(>.sl-heading-wrapper>h3:target){border-color:var(--api-member-accent);box-shadow:0 0 0 1px var(--api-member-accent);background:color-mix(in srgb,var(--api-member-accent) 10%,var(--weskel-panel))}.api-table-filter{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem .75rem;margin-block:1.25rem .5rem;display:grid}.api-table-filter label{color:var(--weskel-text);font-size:.875rem;font-weight:600}.api-table-filter .api-filter-status{color:var(--weskel-text-muted);text-align:end;margin:0;font-size:.75rem}.api-table-filter input{border:1px solid var(--weskel-border);background:var(--weskel-panel);width:100%;min-width:0;min-height:2.5rem;color:var(--weskel-text);font:inherit;border-radius:.35rem;margin:0;padding:.5rem .7rem;font-size:1rem}.api-table-filter input::placeholder{color:var(--weskel-text-muted);opacity:1}.api-table-filter button{border:1px solid var(--weskel-border);background:var(--weskel-panel);min-height:2.5rem;color:var(--wiki-accent);font:inherit;cursor:pointer;border-radius:.35rem;margin:0;padding:.45rem .75rem;font-size:.875rem}.api-table-filter button:disabled{color:var(--weskel-text-muted);opacity:.55;cursor:default}.api-table-filter button:not(:disabled):hover{border-color:var(--wiki-accent);background:var(--weskel-selection)}.api-table-filter :is(input,button):focus-visible{outline:2px solid var(--wiki-accent);outline-offset:3px}.api-table tr[hidden]{display:none!important}.sl-markdown-content .api-inherited-groups{margin-block:1.25rem 1.5rem}.sl-markdown-content .api-reference details.api-inherited{border:1px solid var(--weskel-border);background:color-mix(in srgb,var(--weskel-panel) 72%,var(--weskel-background));border-radius:.4rem;margin-block:.6rem;padding:0}.sl-markdown-content .api-inherited>summary{min-height:2.75rem;color:var(--wiki-blue);cursor:pointer;align-items:center;gap:.65rem;margin:0;padding:.6rem .8rem;font-size:.875rem;font-weight:600;line-height:1.5;list-style:none;display:flex}.sl-markdown-content .api-inherited[data-kind=specs]>summary{color:var(--wiki-accent)}.sl-markdown-content .api-inherited[data-kind=methods]>summary{color:var(--wiki-purple)}.sl-markdown-content .api-inherited>summary::-webkit-details-marker{display:none}.sl-markdown-content .api-inherited>summary:before{content:"";background:0 0;border-bottom:2px solid;border-right:2px solid;flex:0 0 .35rem;width:.35rem;height:.35rem;margin:0;transform:rotate(-45deg);mask:none}.sl-markdown-content .api-inherited[open]>summary:before{transform:rotate(45deg)}.sl-markdown-content .api-inherited>summary:after{display:none}.sl-markdown-content .api-inherited>summary:hover{background:var(--weskel-selection);border-radius:.35rem}.sl-markdown-content .api-inherited>summary:focus-visible{outline:2px solid var(--wiki-accent);outline-offset:3px}.sl-markdown-content .api-inherited>summary code{color:inherit;font-size:inherit;background:0 0}.sl-markdown-content .api-inherited-count{border:1px solid var(--weskel-border);color:var(--weskel-text-muted);font-variant-numeric:tabular-nums;border-radius:.25rem;margin:0 0 0 auto;padding:.05rem .45rem;font-size:.75rem}.sl-markdown-content .api-reference .api-inherited>.api-table{margin:.4rem .65rem .65rem}.sl-markdown-content .api-inherited>.api-table-filter{margin:.75rem .65rem .5rem}.wiki-index-tags span:nth-child(n){--wiki-badge-color:var(--wiki-accent)}.sl-markdown-content .api-index-filter{margin-block:.8rem .5rem}.sl-markdown-content .api-index-note{color:var(--weskel-text-muted);margin-block:.85rem 1.35rem;font-size:.8125rem;line-height:1.65}.sl-markdown-content .api-index-note strong{color:var(--weskel-text);font-weight:500}.sl-markdown-content .api-index-family{margin-block:1.6rem}.api-index-family>.sl-heading-wrapper{border-bottom:1px solid var(--api-line);padding-block:0 .35rem}.sl-markdown-content .api-index-family h2{scroll-margin-top:calc(var(--sl-nav-height) + 1rem);margin:0;padding:0;font-size:1.3rem;display:block}.api-index-toggle{width:100%;min-height:2.75rem;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:.25rem;align-items:center;gap:.7rem;margin:0;padding:.3rem .2rem;display:flex}.api-index-toggle:before{content:"";border-bottom:2px solid;border-right:2px solid;flex:0 0 .4rem;width:.4rem;height:.4rem;transition:transform .15s;transform:rotate(-45deg)}.api-index-toggle[aria-expanded=true]:before{transform:rotate(45deg)}.api-index-toggle:hover{background:var(--weskel-panel);color:var(--weskel-text)}.api-index-toggle:focus-visible{outline:2px solid var(--wiki-accent);outline-offset:3px}.sl-markdown-content :is(.api-index-family-count,.api-section-count){border:1px solid var(--weskel-border);background:var(--weskel-panel);color:var(--weskel-text-muted);font-family:var(--sl-font);font-variant-numeric:tabular-nums;border-radius:.3rem;flex-shrink:0;margin:0;padding:.1rem .45rem;font-size:.75rem;font-weight:500;line-height:1.4}.sl-markdown-content .api-class-index .api-table th:first-child{width:27%}.sl-markdown-content .api-class-index .api-table th:nth-child(2){width:24%}.sl-markdown-content .api-class-index .api-table td:first-child a code{color:var(--wiki-accent);font-size:.9375rem;font-weight:600}.api-class-index [hidden]{display:none!important}.sl-markdown-content .api-index-empty{border:1px solid var(--weskel-border);background:var(--weskel-panel);color:var(--weskel-text-muted);border-radius:.5rem;padding:1rem}@media (prefers-reduced-motion:reduce){.api-index-toggle:before{transition:none}}@media (width<=40rem){.sl-markdown-content .api-class-index .api-table :is(th,td){padding:.6rem .5rem}.sl-markdown-content .api-class-index .api-table th:first-child{width:31%}.sl-markdown-content .api-class-index .api-table th:nth-child(2){width:27%}}.sl-markdown-content .sdk-guide .starlight-aside{--sdk-note-accent:var(--wiki-accent);--sl-color-asides-text-accent:var(--sdk-note-accent);--sl-color-asides-border:var(--sdk-note-accent);border:1px solid var(--api-line);border-inline-start:3px solid var(--sdk-note-accent);background:color-mix(in srgb,var(--weskel-panel) 68%,var(--weskel-background));color:var(--weskel-text);border-radius:.5rem;margin-block:1.25rem;padding:.9rem 1rem;font-size:.925rem;line-height:1.75}.sl-markdown-content .sdk-guide .starlight-aside--tip{--sdk-note-accent:var(--api-secondary-text)}.sl-markdown-content .sdk-guide .starlight-aside__title{color:var(--sdk-note-accent);margin:0 0 .45rem;font-size:.9375rem;font-weight:600;line-height:1.5}.sl-markdown-content .sdk-guide .starlight-aside__content>:first-child{margin-top:0}.sl-markdown-content .sdk-guide .starlight-aside__content>:last-child{margin-bottom:0}.sl-markdown-content .sdk-guide .api-table table{table-layout:fixed}.sl-markdown-content .sdk-guide .api-table th:first-child{width:25%}.sl-markdown-content .sdk-guide .api-table :is(th,td){overflow-wrap:anywhere}@media (width<=40rem){.sl-markdown-content .sdk-guide .api-table th:first-child{width:38%}}.sl-markdown-content .sdk-guide .api-table td:first-child strong{color:var(--wiki-accent);font-weight:600}.sl-markdown-content .sdk-guide .sdk-result{border:1px solid var(--api-line);border-inline-start:3px solid var(--api-secondary-text);background:color-mix(in srgb,var(--weskel-panel) 68%,var(--weskel-background));border-radius:.5rem;margin-block:1rem 1.5rem;padding:.8rem 1rem;font-size:.925rem;line-height:1.75}.sl-markdown-content .sdk-guide .sdk-result>p{margin:0}.sl-markdown-content .sdk-guide .sdk-result>p>strong:first-child{color:var(--api-secondary-text);margin-bottom:.35rem;font-size:.875rem;font-weight:600;display:block}:root[data-weskel-theme=maya]{--wiki-maya-turquoise:var(--weskel-curve);--wiki-accent:var(--weskel-selection-border);--wiki-maya-tint:color-mix(in srgb,var(--wiki-maya-turquoise) 10%,var(--weskel-panel));--wiki-maya-border:color-mix(in srgb,var(--wiki-maya-turquoise) 45%,var(--weskel-border));--sl-color-accent:var(--wiki-accent);--sl-color-accent-low:var(--wiki-maya-tint)}:root[data-weskel-theme=maya] h1#_top{color:var(--wiki-maya-turquoise)}:root[data-weskel-theme=maya] .wiki-nav [aria-current=page]{color:var(--wiki-accent);background:var(--wiki-maya-tint);box-shadow:inset 3px 0 var(--wiki-maya-turquoise)}:root[data-weskel-theme=maya] :is(.wiki-group,.wiki-api-family)[open]>summary>.wiki-chevron{color:var(--wiki-accent)}:root[data-weskel-theme=maya] :is(.api-section,.api-index-family)>.sl-heading-wrapper{border-bottom-color:var(--wiki-maya-border)}:root[data-weskel-theme=maya] .wiki-index-tags span{background:var(--wiki-maya-tint)}:root[data-weskel-theme=maya] :is(.wiki-search button,.wiki-preferences select,.api-details-toggle,.api-table-filter input,.api-table-filter button:not(:disabled),.wiki-footer .pagination-links a){border-color:var(--wiki-maya-border)}:root[data-weskel-theme=maya] :is(.wiki-nav a,.wiki-nav summary,.wiki-search button,.wiki-preferences select,.api-details-toggle,.api-summary a,.wiki-footer .pagination-links a,.api-table-filter button:not(:disabled)):hover{background:var(--wiki-maya-tint);border-color:var(--wiki-accent)}:root[data-weskel-theme=maya] :is(.api-section-toggle,.api-index-toggle):hover{color:var(--wiki-accent);background:var(--wiki-maya-tint)}:root[data-weskel-theme=maya] :is(.wiki-search button,.wiki-preferences select):focus-visible{outline:2px solid var(--wiki-accent);outline-offset:3px}.sl-markdown-content .installation-capture{border:1px solid var(--api-line);background:var(--weskel-panel);border-radius:.5rem;width:100%;max-width:100%;margin:1.5rem auto;overflow:hidden}.sl-markdown-content .installation-capture img{width:auto;max-width:calc(100% - 2rem);height:auto;margin:1rem auto;display:block}.sl-markdown-content .installation-capture figcaption{border-top:1px solid var(--api-line);color:var(--sl-color-gray-2);margin:0;padding:.65rem .85rem;font-size:.875rem;line-height:1.6}.sl-markdown-content .tool-guide .tool-launch{border:1px solid var(--api-line);background:var(--weskel-panel);border-radius:.5rem;align-items:center;gap:1rem;margin-block:1rem;padding:1rem 1.2rem;display:flex}.sl-markdown-content .tool-guide .tool-launch img{flex-shrink:0;width:48px;height:48px;margin:0}.sl-markdown-content .tool-guide .tool-launch p{margin:0}.sl-markdown-content .tool-guide .tool-icon-variants{flex:none;width:60px;height:48px;display:inline-flex}.sl-markdown-content .tool-guide .tool-icon-variants img{object-fit:contain;width:100%;height:100%}.sl-markdown-content .tool-guide .tool-icon-variants .tool-icon-light,:root[data-theme=light] .sl-markdown-content .tool-guide .tool-icon-variants .tool-icon-dark{display:none}:root[data-theme=light] .sl-markdown-content .tool-guide .tool-icon-variants .tool-icon-light{display:block}.sl-markdown-content .tool-guide :is(.tool-code,.tool-notes){border:1px solid var(--api-line);background:var(--weskel-panel);border-radius:.5rem;margin-block:1rem;padding:.8rem 1rem}.sl-markdown-content .tool-guide summary{cursor:pointer;color:var(--wiki-accent);font-weight:600}.sl-markdown-content .tool-guide :is(.tool-code,.tool-notes)>:not(summary){margin-block-start:1rem}.sl-markdown-content .tool-guide figure{border:1px solid var(--api-line);background:var(--weskel-panel);border-radius:.6rem;margin:1.25rem auto 1.5rem;overflow:hidden}.sl-markdown-content .tool-guide :is(.tool-capture,.tool-demo){width:100%;max-width:100%}.sl-markdown-content .tool-guide .tool-capture svg{width:var(--capture-width);max-width:100%;height:auto;margin:0 auto;padding:0;display:block}.tool-callouts .callout-box{fill:none;stroke:var(--callout-rest);stroke-width:1.5px}.tool-callouts .callout-leader{fill:none;stroke:var(--callout-rest);stroke-width:1.2px}.tool-callouts .callout-dot{fill:var(--callout-rest)}.tool-callouts .callout-number{fill:var(--callout-number-ink);font-family:var(--sl-font);text-anchor:middle;dominant-baseline:central;font-size:12px;font-weight:700}.tool-callouts .callout-label{fill:var(--weskel-text);font-family:var(--sl-font);dominant-baseline:central;font-size:14px;font-weight:600}.sl-markdown-content .tool-guide figcaption{border-top:1px solid var(--api-line);color:var(--weskel-text-muted);margin:0;padding:.7rem 1rem;font-size:.85rem;line-height:1.6}.sl-markdown-content .tool-guide .tool-demo img{background:#10171c;width:auto;max-width:100%;height:auto;margin:0 auto;display:block}.sl-markdown-content .tool-guide .tool-demo figcaption{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;display:flex}.tool-demo button{border:1px solid var(--wiki-accent);font:inherit;color:var(--wiki-accent);background:var(--weskel-panel);cursor:pointer;border-radius:.35rem;min-height:2.5rem;padding:.45rem .8rem;font-weight:600}.tool-demo button:hover{background:color-mix(in srgb,var(--wiki-accent) 8%,var(--weskel-panel))}.tool-guide :is(button,summary,a):focus-visible{outline:2px solid var(--wiki-accent);outline-offset:3px}.sl-markdown-content .tool-guide .api-table :is(th,td):first-child{width:27%;min-width:9rem}.sl-markdown-content .tool-guide .api-table.module-ports :is(th,td):first-child{white-space:nowrap;width:7rem;min-width:0}.sl-markdown-content .tool-guide .api-table.module-ports :is(th,td):nth-child(2){white-space:nowrap;width:12rem}.sl-markdown-content .tool-guide .api-table td:first-child strong{color:var(--wiki-accent)}.sl-markdown-content .tool-guide .tool-tip{border-left:3px solid var(--wiki-amber);color:var(--weskel-text);margin-block:1rem;padding:.25rem .85rem}@media (width<=550px){.sl-markdown-content .tool-guide .tool-launch{padding:.8rem}.sl-markdown-content .tool-guide .api-table :is(th,td):first-child{min-width:7rem}}.sl-markdown-content .tool-guide .tool-demo-compact img{width:calc(100% - 2rem);max-width:360px;margin:1rem auto}.sl-markdown-content .tool-guide .api-section-content{container-type:inline-size}.sl-markdown-content .tool-guide .tool-pair{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.25rem;margin-block:1.25rem 1.5rem;display:grid}.sl-markdown-content .tool-guide .tool-pair>figure{justify-self:center;min-width:0;margin:0}.sl-markdown-content .tool-guide .tool-pair>.api-table{width:100%;min-width:0;margin:0}@container (width>=52rem){.sl-markdown-content .tool-guide .tool-pair{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:1.5rem}.sl-markdown-content .tool-guide .tool-pair .api-table :is(th,td){padding:.6rem .65rem}.sl-markdown-content .tool-guide .tool-pair .api-table :is(th,td):first-child{width:32%;min-width:0}}.sl-markdown-content .tool-guide .tool-pair:is(.tool-pair-manager,.tool-pair-wide){grid-template-columns:minmax(0,1fr);width:100%;max-width:none}.sl-markdown-content .tool-guide .tool-pair:is(.tool-pair-manager,.tool-pair-wide) .api-table :is(th,td):first-child{width:11rem;min-width:9rem}.sl-markdown-content .tool-guide .tool-pair-approximation .api-table [data-callout]{white-space:nowrap}.tool-pair-interactive .tool-callouts>g{opacity:var(--callout-opacity,1);transition:opacity .3s}.tool-pair-interactive:has(tr:is(:hover,:focus-within) [data-callout],.tool-callouts>g:is(:hover,:focus-within)){--callout-opacity:.25}.tool-pair-interactive .callout-box{fill:none;pointer-events:all;stroke:var(--callout-color,var(--callout-rest));stroke-width:var(--callout-weight,1.5);transition:stroke .3s,stroke-width .3s}.tool-pair-interactive .callout-leader{d:var(--callout-current-path,var(--callout-path-rest));fill:none;stroke:var(--callout-color,var(--callout-rest));stroke-width:var(--callout-weight,1.2);transition:stroke .3s,stroke-width .3s,d .3s}.tool-pair-interactive .callout-leader-hit{fill:none;stroke:#0000;stroke-width:10px;pointer-events:stroke}.tool-pair-interactive .callout-label-hit{fill:#0000;pointer-events:all}.tool-pair-interactive .callout-dot{fill:var(--callout-color,var(--callout-rest));transition:fill .3s}.tool-pair-interactive .callout-label{fill:var(--callout-color,var(--weskel-text));transform-box:fill-box;transform-origin:0;transform:scale(var(--callout-title-scale,1));transition:fill .3s,transform .3s}.tool-pair-interactive .callout-badge{transform:translateX(var(--callout-offset,0px));transition:transform .3s}.sl-markdown-content .tool-guide .api-table td{transition:background .3s}.sl-markdown-content .tool-guide .api-table td:first-child strong{color:var(--callout-reference-color,var(--wiki-accent));transition:color .3s}.tool-guide{--callout-row-shift:.06}:root[data-theme=light] .tool-guide{--callout-row-shift:-.06}.tool-guide .api-table tr{--callout-row-base:var(--weskel-panel)}.tool-guide .api-table tr:nth-child(2n){--callout-row-base:color-mix(in srgb,var(--weskel-panel) 96%,var(--weskel-text))}.tool-pair-interactive .tool-callouts>g:is(:hover,:focus-within),.tool-pair-interactive:has(tr:is(:hover,:focus-within) [data-callout="1"]) .tool-callouts [data-callout="1"],.tool-pair-interactive:has(tr:is(:hover,:focus-within) [data-callout="2"]) .tool-callouts [data-callout="2"],.tool-pair-interactive:has(tr:is(:hover,:focus-within) [data-callout="3"]) .tool-callouts [data-callout="3"],.tool-pair-interactive:has(tr:is(:hover,:focus-within) [data-callout="4"]) .tool-callouts [data-callout="4"],.tool-pair-interactive:has(tr:is(:hover,:focus-within) [data-callout="5"]) .tool-callouts [data-callout="5"],.tool-pair-interactive:has(tr:is(:hover,:focus-within) [data-callout="6"]) .tool-callouts [data-callout="6"]{--callout-color:var(--callout-active);--callout-weight:2.25;--callout-opacity:1;--callout-offset:12px;--callout-current-path:var(--callout-path-active);--callout-title-scale:1.08}.sl-markdown-content .tool-guide .api-table tr:hover td,.sl-markdown-content .tool-guide .tool-pair-interactive:has(.tool-callouts [data-callout="1"]:is(:hover,:focus-within)) tr:has([data-callout="1"]) td,.sl-markdown-content .tool-guide .tool-pair-interactive:has(.tool-callouts [data-callout="2"]:is(:hover,:focus-within)) tr:has([data-callout="2"]) td,.sl-markdown-content .tool-guide .tool-pair-interactive:has(.tool-callouts [data-callout="3"]:is(:hover,:focus-within)) tr:has([data-callout="3"]) td,.sl-markdown-content .tool-guide .tool-pair-interactive:has(.tool-callouts [data-callout="4"]:is(:hover,:focus-within)) tr:has([data-callout="4"]) td,.sl-markdown-content .tool-guide .tool-pair-interactive:has(.tool-callouts [data-callout="5"]:is(:hover,:focus-within)) tr:has([data-callout="5"]) td,.sl-markdown-content .tool-guide .tool-pair-interactive:has(.tool-callouts [data-callout="6"]:is(:hover,:focus-within)) tr:has([data-callout="6"]) td{background:oklab(from var(--callout-row-base) calc(l + var(--callout-row-shift)) a b);--callout-reference-color:var(--weskel-text)}@media (prefers-reduced-motion:reduce){.tool-pair-interactive .tool-callouts>g,.tool-pair-interactive :is(.callout-box,.callout-leader,.callout-dot,.callout-label,.callout-badge),.sl-markdown-content .tool-guide .api-table td,.sl-markdown-content .tool-guide .api-table td:first-child strong{transition:none}.tool-pair-interactive :is(.callout-label,.callout-badge){transform:none}.tool-pair-interactive .callout-leader{d:var(--callout-path-rest)}}.sl-markdown-content :is(.tool-guide,.visual-vocabulary) h3{color:var(--wiki-accent);margin-top:1.75rem;font-size:1.15rem;font-weight:600}.tool-callouts .callout-label{font-size:calc(14px * var(--callout-text-scale,1))}.tool-callouts .callout-number{font-size:calc(12px * var(--callout-text-scale,1))}.tool-callouts .callout-dot{r:calc(10px * var(--callout-text-scale,1))}.sl-markdown-content .tool-guide .tool-palette-gallery{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.75rem;margin:1.25rem 0;display:grid}.sl-markdown-content .tool-guide .tool-palette-card{border:1px solid var(--api-line);background:var(--weskel-panel);border-radius:.5rem;margin:0;padding:.8rem 1rem}.tool-palette-card>strong{font-size:.9rem}.sl-markdown-content .tool-guide .tool-palette-swatches{flex-wrap:wrap;gap:.35rem;margin:.55rem 0 0;display:flex}.tool-palette-swatches>span{background:var(--swatch);border:1px solid #8886;border-radius:50%;width:1.25rem;height:1.25rem;margin:0;display:block}.sl-markdown-content .tool-guide .tool-palette-demo svg{width:760px;max-width:100%;height:auto;margin:0 auto;display:block}.tool-demo-cursor{pointer-events:none}.tool-demo-click{opacity:0}:root{--callout-rest:#ee7780;--callout-active:#ffb3b9;--callout-number-ink:#151b23}:root[data-theme=light]{--callout-rest:#b83444;--callout-active:#962235;--callout-number-ink:#fff}:root[data-weskel-theme=maya]{--wiki-blue:#b0cdff;--wiki-purple:#dbc5ff}:root[data-weskel-theme=maya] .wiki-tags span{background:var(--weskel-background)}.tool-callout-trigger{font:inherit;font-weight:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.tool-callouts [data-callout]:focus-visible{outline:none}.tool-callouts [data-callout]:focus-visible .callout-box{stroke-dasharray:5 3}.sl-markdown-content :is(.tool-capture,.installation-capture) figcaption{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;display:flex}.media-controls{--media-control-size:2.5rem;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;display:flex}.sl-markdown-content .media-controls>*{margin:0}.media-controls :is(button,select){box-sizing:border-box;height:var(--media-control-size)}.media-controls button{justify-content:center;align-items:center;display:inline-flex}.media-controls>[hidden]{display:none}.media-controls .media-icon-button{flex:0 0 var(--media-control-size);width:var(--media-control-size);padding:0}.sl-markdown-content .tool-guide .media-controls .media-playback-icon{fill:currentColor;flex:none;width:1rem;max-width:none;height:1rem;margin:0;padding:0;display:block}.media-controls :is(button,select),.media-enlarge{font:inherit;color:var(--wiki-accent);background:var(--weskel-panel);border:1px solid var(--api-line,var(--weskel-border));cursor:pointer;border-radius:.35rem;min-height:2.5rem;padding:.45rem .65rem;font-size:.875rem;line-height:1.4}.media-controls :is(button,select):focus-visible,.media-enlarge:focus-visible{outline:2px solid var(--wiki-accent);outline-offset:3px}.media-dialog{border:1px solid var(--weskel-border);background:var(--weskel-panel);width:max-content;max-width:96vw;max-height:94vh;color:var(--weskel-text);border-radius:.6rem;padding:0}.media-dialog::backdrop{background:#000000c7}.media-dialog-bar{border-bottom:1px solid var(--weskel-border);justify-content:space-between;align-items:center;gap:1rem;padding:.65rem 1rem;display:flex}.media-dialog-bar p{margin:0;font-size:.9rem}.media-dialog-body{max-width:94vw;max-height:calc(94vh - 4rem);padding:1rem;overflow:auto}.media-dialog-body :is(img,svg){max-width:none;height:auto;margin:auto;display:block}.media-dialog-body svg{--callout-text-scale:1}.media-dialog-body .callout-leader-hit,.media-dialog-body .callout-label-hit{display:none}@media (pointer:coarse){.media-controls{--media-control-size:44px}.media-controls :is(button,select),.media-enlarge,.tool-callout-trigger{min-height:44px}}.api-page-controls{justify-content:flex-end;gap:.5rem;margin:1.25rem 0;display:flex}.api-page-controls button{font:inherit;color:var(--wiki-accent);background:var(--weskel-panel);border:1px solid var(--weskel-border);cursor:pointer;border-radius:.35rem;padding:.4rem .7rem;font-size:.875rem}.api-page-controls button:focus-visible{outline:2px solid var(--wiki-accent);outline-offset:3px}.sl-markdown-content .visual-vocabulary .api-section>.sl-heading-wrapper{margin-block-start:1.25rem}.sl-markdown-content .visual-vocabulary .api-section-content{margin-block-start:.6rem}.sl-markdown-content .visual-vocabulary{container:vocabulary/inline-size}.sl-markdown-content .vocabulary-families{grid-template-columns:minmax(0,1fr);gap:.25rem 1rem;margin:.75rem 0;display:grid}.sl-markdown-content .vocabulary-family{min-width:0;margin:0}.sl-markdown-content .vocabulary-family>.sl-heading-wrapper{margin:.65rem 0 .3rem}.sl-markdown-content .vocabulary-family .vocabulary-grid{margin:.35rem 0 0}.sl-markdown-content .visual-vocabulary h3{margin:0;font-size:.9375rem;line-height:1.4}.sl-markdown-content .vocabulary-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,max(7.75rem,16.6667% - .416667rem)),1fr));gap:.5rem;margin:.5rem 0 .85rem;padding:0;list-style:none;display:grid}@container vocabulary (width>=56rem){.sl-markdown-content .vocabulary-families{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem}.sl-markdown-content .vocabulary-families-actions{grid-template-columns:minmax(0,5fr) minmax(0,4fr)}.sl-markdown-content .vocabulary-family-wide{grid-column:1/-1}.sl-markdown-content .vocabulary-grid{grid-template-columns:repeat(var(--vocabulary-columns,6),minmax(0,1fr))}}.sl-markdown-content .vocabulary-card{background:var(--weskel-panel);border:1px solid color-mix(in srgb,var(--weskel-border) 55%,var(--weskel-panel));text-align:center;break-inside:avoid;border-radius:.35rem;min-width:0;margin:0;padding:0;display:flex;position:relative}.sl-markdown-content .vocabulary-trigger{border-radius:inherit;width:100%;min-width:0;color:var(--weskel-text);font:inherit;cursor:zoom-in;background:0 0;border:0;flex-direction:column;justify-content:space-between;align-items:center;gap:.25rem;margin:0;padding:.375rem;transition:background-color .15s;display:flex}.sl-markdown-content .vocabulary-trigger:is(:hover,[aria-expanded=true]){background:color-mix(in srgb,var(--wiki-accent) 8%,transparent)}.sl-markdown-content .vocabulary-trigger:focus-visible{outline:2px solid var(--wiki-accent);outline-offset:2px}.sl-markdown-content .vocabulary-label{justify-content:center;align-items:center;min-height:1.25rem;margin:0;line-height:1.25;display:flex}.sl-markdown-content .vocabulary-label strong{color:var(--weskel-text);font-size:.8125rem;font-weight:500}.sl-markdown-content .vocabulary-previews{background:0 0;border-radius:.25rem;flex:none;justify-content:center;align-items:center;width:44px;height:40px;margin:0;padding:4px;display:flex}.sl-markdown-content .vocabulary-previews img{object-fit:contain;flex:none;width:auto;max-width:none;height:32px;margin:0;display:block}.sl-markdown-content .vocabulary-trigger[data-zoom-origin] :is(.vocabulary-label,.vocabulary-previews){visibility:hidden}.vocabulary-zoom{--zoom-ease:cubic-bezier(.2,.8,.2,1);z-index:100;width:192px;height:192px;color:var(--weskel-text);visibility:hidden;pointer-events:none;cursor:zoom-out;border:0;margin:0;padding:0;position:fixed}.vocabulary-zoom[data-present]{visibility:visible}.vocabulary-zoom[data-open]{pointer-events:auto}.vocabulary-zoom:before{content:"";border:1px solid var(--weskel-border);background:var(--weskel-panel);transform:translate(var(--frame-x,0px),var(--frame-y,0px)) scale(var(--frame-sx,1),var(--frame-sy,1));transition:transform .28s var(--zoom-ease),box-shadow .28s var(--zoom-ease);border-radius:.65rem;position:absolute;inset:0;box-shadow:0 0 #0000}.vocabulary-zoom[data-open]:before{transform:translate(0)scale(1);box-shadow:0 18px 48px #0005,0 3px 10px #0003}.vocabulary-zoom img{object-fit:contain;width:auto;max-width:none;height:128px;transform:translate(-50%,-50%) translate(var(--icon-x,0px),var(--icon-y,0px)) scale(.25);transition:transform .28s var(--zoom-ease);margin:0;display:block;position:absolute;top:56%;left:50%}.vocabulary-zoom[data-open] img{transform:translate(-50%,-50%)translate(0)scale(1)}.vocabulary-zoom-label{text-align:center;color:var(--weskel-text);transform:translate(var(--caption-x,0px),var(--caption-y,0px));transition:transform .28s var(--zoom-ease);margin:0;font-size:13px;font-weight:500;line-height:1.4;display:block;position:absolute;top:12px;left:12px;right:12px}.vocabulary-zoom[data-open] .vocabulary-zoom-label{transform:translate(0)}:root[data-theme=light] .vocabulary-zoom:before{background:color-mix(in srgb,var(--weskel-panel) 18%,#20262b)}:root[data-theme=light] .vocabulary-zoom-label{color:#f3f5f7}.vocabulary-zoom[data-instant]:before,.vocabulary-zoom[data-instant] :is(img,.vocabulary-zoom-label){transition:none}@media (prefers-reduced-motion:reduce){.vocabulary-zoom:before,.vocabulary-zoom :is(img,.vocabulary-zoom-label),.sl-markdown-content .vocabulary-trigger{transition:none}}@media print{.vocabulary-zoom{display:none!important}}.sl-markdown-content .vocabulary-description{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sl-markdown-content .vocabulary-symbol{background:0 0;border-radius:.5rem;flex:none;justify-content:center;align-items:center;width:5rem;height:5rem;margin:0;display:flex}:root[data-theme=light] .sl-markdown-content :is(.vocabulary-symbol,.vocabulary-previews){background:color-mix(in srgb,var(--weskel-panel) 18%,#20262b)}.sl-markdown-content .vocabulary-symbol img{object-fit:contain;flex:none;width:auto;max-width:100%;height:64px;margin:0;display:block}.sl-markdown-content .vocabulary-examples{gap:1rem;margin:1.25rem 0;padding:0;list-style:none;display:grid}.sl-markdown-content .vocabulary-example{background:var(--weskel-panel);border:1px solid var(--weskel-border);break-inside:avoid;border-radius:.55rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;margin:0;padding:.75rem;display:grid}.sl-markdown-content .vocabulary-example .vocabulary-symbol{width:6rem}.sl-markdown-content .vocabulary-example>div{margin:0}.sl-markdown-content .vocabulary-example p{margin:.35rem 0 0;line-height:1.7}@media (width<=480px){.sl-markdown-content .vocabulary-example{grid-template-columns:1fr;gap:.75rem}.sl-markdown-content .vocabulary-example .vocabulary-symbol{margin-inline:auto}}@media print{:root{--sl-color-bg:#fff;--sl-color-text:#111;--weskel-background:#fff;--weskel-panel:#fff;--weskel-panel-alt:#fff;--weskel-text:#111;--weskel-text-muted:#333;--wiki-accent:#174e85;--wiki-blue:#174e85;--wiki-purple:#60417b;--wiki-amber:#735014}body{color:#111!important;background:#fff!important}header.header,.sidebar,.right-sidebar-container,.wiki-footer,.api-page-controls,.api-table-filter,.api-index-filter,.api-index-empty,.api-index-family-count,.media-controls,.media-enlarge,.tool-demo-cursor,dialog{display:none!important}.main-frame,.main-pane,.content-panel,.sl-container{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.main-pane{--sl-content-width:100%}.sl-markdown-content :is(.api-section-content,.api-details-content,.api-index-content){overflow:visible!important}.sl-markdown-content table{font-size:9pt}.sl-markdown-content :is(th,td){color:#111!important;background:#fff!important;border-color:#999!important}.sl-markdown-content :is(strong,code,a,h2,h3,h4){color:#111!important}.sl-markdown-content :is(figure,tr,.api-member){break-inside:avoid}.sl-markdown-content thead{display:table-header-group}.expressive-code :is(pre,.frame){background:#fff!important;border-color:#999!important}.expressive-code code span{color:#111!important}.api-section-toggle:before,.api-index-toggle:before{display:none}}.sl-markdown-content .tool-guide .tool-demo-compact svg{width:360px;max-width:calc(100% - 2rem);height:auto;margin:1rem auto;display:block}.wiki-nav-caption{align-items:center;gap:.65rem;min-width:0;display:inline-flex}.wiki-nav-caption>svg{flex:none}.wiki-nav-heading>span,.home-section>h2>span{display:inline-block}html:has(.wiki-home):not([data-has-sidebar]){--sl-content-width:64rem}:root:has(.wiki-home) .content-panel+.content-panel>.sl-container:before{display:none}:root:has(.wiki-home) .content-panel{padding-block:1.5rem}:root:has(.wiki-home) .content-panel+.content-panel{padding-top:0}.wiki-home-header{justify-content:space-between;max-width:64rem;margin-inline:auto;padding-right:0}.wiki-home-header .wiki-search{max-width:23rem;margin:0}.wiki-home-header .wiki-search button>span{display:block}.wiki-home-hero{padding-block:.75rem .5rem}.wiki-home-hero h1#_top{color:var(--weskel-text);gap:1.1rem;margin:0;font-size:3.5rem;line-height:1.12;display:flex}.wiki-home-hero .wiki-brand small{font-size:.8rem;display:block}.wiki-home-hero>p{color:var(--weskel-text-muted);margin:.9rem 0 0;font-size:1.0625rem;line-height:1.65}.sl-markdown-content .wiki-home{--wiki-category-color:var(--wiki-accent);line-height:1.55}.sl-markdown-content .wiki-home :is(h2,h3,p,ul,li){margin:0}.sl-markdown-content .wiki-home ul{padding:0;list-style:none}.sl-markdown-content .wiki-home .home-section+.home-section{margin-top:1.6rem}.sl-markdown-content .wiki-home h2{letter-spacing:.1em;text-transform:uppercase;color:var(--weskel-text-muted);margin-bottom:.7rem;font-size:.75rem;font-weight:500}.sl-markdown-content .wiki-home h3{margin-bottom:.65rem;font-size:1rem;font-weight:600;line-height:1.5}.home-start-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.home-start-card,.home-tool-group{border:1px solid var(--weskel-border-soft);background:var(--weskel-panel);border-radius:.7rem}.sl-markdown-content .home-start-card{color:var(--weskel-text);align-items:center;gap:.8rem;padding:1rem;text-decoration:none;transition:background-color .18s,border-color .18s;display:flex}.home-start-card>svg{color:var(--wiki-accent);flex:none}.home-start-card>svg:last-child{color:var(--weskel-text-muted);margin-left:auto}.sl-markdown-content .home-start-card strong{color:var(--weskel-text);font-size:.95rem;font-weight:600;display:block}.home-start-card>span>span{color:var(--weskel-text-muted);margin-top:.25rem;font-size:.8125rem;display:block}.home-tools-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.sl-markdown-content .home-tool-group{min-width:0;margin:0;padding:1rem 1.1rem}.home-tool-group .wiki-nav-caption>svg{color:var(--wiki-category-color)}.home-group-rig{grid-row:span 2}.home-group-utilities{--wiki-category-color:var(--wiki-amber);grid-column:span 2}.home-group-utilities>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.home-group-skin{--wiki-category-color:var(--wiki-blue)}.home-group-animation,.home-group-sdk,.home-group-api{--wiki-category-color:var(--wiki-purple)}.sl-markdown-content .home-tool-link{color:var(--weskel-text);border-radius:.35rem;align-items:center;gap:.65rem;min-height:2.75rem;padding:.45rem .25rem;font-size:.875rem;text-decoration:none;transition:background-color .18s,color .18s;display:flex}.home-tool-link>svg{color:var(--weskel-text-muted);flex:none;margin-left:auto}.home-tool-icon{flex:0 0 2.5rem;justify-content:center;align-items:center;width:2.5rem;height:2rem;display:flex}.sl-markdown-content .home-tool-icon img{object-fit:contain;width:100%;height:100%;margin:0}.home-tool-icon .home-icon-light,[data-theme=light] .home-tool-icon:has(.home-icon-light) .home-icon-dark{display:none}[data-theme=light] .home-tool-icon .home-icon-light{display:block}[data-theme=light] .home-tool-icon:not(:has(.home-icon-light)){background:#182027;border-radius:.25rem}.home-sdk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.sl-markdown-content .home-tool-group>p{color:var(--weskel-text-muted);margin-bottom:.75rem;font-size:.875rem}.sl-markdown-content .home-sdk-links{flex-wrap:wrap;gap:.25rem 1.15rem;display:flex}.sl-markdown-content .home-sdk-links a{color:var(--wiki-accent);text-underline-offset:.25em;padding:.3rem 0;font-size:.875rem;text-decoration:none;display:inline-block}.sl-markdown-content .home-class-index{color:var(--wiki-accent);align-items:center;gap:.75rem;padding:.3rem 0;font-size:.875rem;text-decoration:none;display:flex}.home-class-index>span:nth-child(2){color:var(--weskel-text-muted);margin-left:auto;font-size:.75rem}.home-start-card:hover{background:color-mix(in srgb,var(--wiki-accent) 7%,var(--weskel-panel));border-color:var(--wiki-accent)}.sl-markdown-content .home-tool-link:hover{color:var(--wiki-accent);background:color-mix(in srgb,var(--wiki-accent) 8%,var(--weskel-panel))}.home-sdk-links a:hover,.home-class-index:hover{text-decoration:underline}.wiki-home a:focus-visible{outline:2px solid var(--wiki-accent);outline-offset:3px}@media (width<=799px){.wiki-home-header{flex-wrap:wrap;gap:.6rem}.wiki-home-header .wiki-search{flex:100%;order:2;max-width:none}.wiki-home-header .wiki-preferences{justify-content:flex-end;width:100%}.home-start-grid{grid-template-columns:1fr}.home-start-card{padding:.8rem 1rem}.home-tools-grid,.home-sdk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-group-rig{grid-row:span 2}.home-group-utilities{grid-column:span 2}}@media (width<=520px){.wiki-home-hero h1#_top{gap:.75rem;font-size:2.65rem}.wiki-home-hero .wiki-brand small{font-size:.65rem}.wiki-home-hero>p{font-size:1rem}.home-tools-grid,.home-sdk-grid{grid-template-columns:1fr}.home-group-rig{grid-row:auto}.home-group-utilities{grid-column:auto}}@media (prefers-reduced-motion:reduce){.home-start-card,.sl-markdown-content .home-tool-link{transition:none}}
