@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_e19d2d7c-module__059u1G__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_e19d2d7c-module__059u1G__variable{--font-inter:"Inter", "Inter Fallback"}
:root{--bg:#d9dbde;--card:#f7f7f8;--card-alt:#fcfcfd;--field:#ededef;--text:#101010;--text-muted:#7a7a7e;--text-faint:#a9a9af;--divider:#eaeaec;--accent:#101010;--pill-bg:#111;--pill-fg:#fff;--selected-bg:#fff;--danger:#d93036;--success:#1e9e62;--overlay:#14141659;--on-pill:#ffffff24;--shadow-1:0 4px 12px #0000000f;--shadow-2:0 8px 24px #0000001a;--radius-card:32px;--radius-panel:24px;--radius-control:16px;--radius-sm:12px;--radius-pill:999px;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:20px;--space-xxl:28px;--font-display:26px;--font-title:20px;--font-body:16px;--font-label:14px;--font-caption:12px;--font-micro:11px;--tab-bar-icon:21px;--tab-bar-pad:6px;--tab-bar-item-pad:13px;--tab-bar-height:calc(var(--tab-bar-pad) * 2 + var(--tab-bar-item-pad) * 2 + var(--tab-bar-icon));--tab-bar-offset:max(env(safe-area-inset-bottom), var(--space-md));--tab-bar-space:calc(var(--tab-bar-height) + var(--tab-bar-offset) + var(--space-xl));--sidebar-width:76px;--sidebar-width-wide:196px;--content-max:720px;--page-max:840px;--duration-fast:.15s;--duration-base:.24s;--duration-slow:.42s;--ease:cubic-bezier(.22, 1, .36, 1);--ink-mint:#7cbcb0;--ink-mint-strong:#2f8f82;--paper-line:#466e8c2e;--paper-bg:#fbfcfd;--mark:#7cbcb073;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=light]{--bg:#d9dbde;--card:#f7f7f8;--card-alt:#fcfcfd;--field:#ededef;--text:#101010;--text-muted:#7a7a7e;--text-faint:#a9a9af;--divider:#eaeaec;--accent:#101010;--pill-bg:#111;--pill-fg:#fff;--selected-bg:#fff;--danger:#d93036;--success:#1e9e62;--overlay:#14141659;--on-pill:#ffffff24;--shadow-1:0 4px 12px #0000000f;--shadow-2:0 8px 24px #0000001a;--ink-mint:#7cbcb0;--ink-mint-strong:#2f8f82;--paper-line:#466e8c2e;--paper-bg:#fbfcfd;--mark:#7cbcb073;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--bg:#0d0d0f;--card:#17171a;--card-alt:#1e1e22;--field:#212126;--text:#f5f5f6;--text-muted:#8a8a90;--text-faint:#5c5c63;--divider:#232327;--accent:#f5f5f6;--pill-bg:#fff;--pill-fg:#0d0d0f;--selected-bg:#26262b;--danger:#ff6369;--success:#3dd68c;--overlay:#0009;--on-pill:#0d0d0f1a;--shadow-1:0 4px 12px #0000004d;--shadow-2:0 8px 24px #00000073;--ink-mint:#5cbcac;--ink-mint-strong:#8ed4c8;--paper-line:#b4c8dc1f;--paper-bg:#14161a;--mark:#5cbcac47;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=sage]{--bg:#dce3d8;--card:#f6f8f2;--card-alt:#fcfdf9;--field:#e9eee4;--text:#263127;--text-muted:#748072;--text-faint:#aab2a7;--divider:#dbe2d7;--accent:#263127;--pill-bg:#314936;--pill-fg:#f8fbf5;--selected-bg:#fff;--danger:#be4d53;--success:#3f7e55;--overlay:#1a2a1d5c;--on-pill:#ffffff24;--shadow-1:0 4px 12px #25392614;--shadow-2:0 8px 24px #25392624;--ink-mint:#a8c8a7;--ink-mint-strong:#4d8053;--paper-line:#456c4a29;--paper-bg:#fbfdf7;--mark:#a8c8a78a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=midnight]{--bg:#121a2b;--card:#19243a;--card-alt:#202d46;--field:#25334e;--text:#edf3ff;--text-muted:#a6b4cc;--text-faint:#687793;--divider:#293854;--accent:#edf3ff;--pill-bg:#dbe8ff;--pill-fg:#14203a;--selected-bg:#293955;--danger:#ff7581;--success:#60d6ac;--overlay:#040a18b3;--on-pill:#14203a1f;--shadow-1:0 4px 12px #02081457;--shadow-2:0 8px 24px #02081480;--ink-mint:#4ea9b5;--ink-mint-strong:#8bd8df;--paper-line:#98bfe621;--paper-bg:#17233a;--mark:#4ea9b54d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html,body{height:100%}html{-webkit-text-size-adjust:100%;background:var(--bg)}body{font-family:var(--font-inter), system-ui, -apple-system, sans-serif;font-size:var(--font-body);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;touch-action:manipulation;overscroll-behavior-y:none}button,input,textarea,select{font:inherit;color:inherit;background:0 0;border:none}button{cursor:pointer;-webkit-tap-highlight-color:transparent}button:disabled{cursor:default;opacity:.4}a{color:inherit;text-decoration:none}ul,ol{list-style:none}:focus{outline:none}:focus-visible{outline:2px solid var(--text);outline-offset:2px;border-radius:4px}input:focus,input:focus-visible,textarea:focus,textarea:focus-visible{box-shadow:none;outline:none}input,textarea{appearance:none;border-radius:0;outline:none}textarea{resize:none;font-family:inherit}::placeholder{color:var(--text-faint);opacity:1}@media (hover:none){input,textarea{font-size:max(16px,1em)}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--divider);border-radius:var(--radius-pill);background-clip:content-box;border:3px solid #0000}::-webkit-scrollbar-thumb:hover{background:var(--text-faint);background-clip:content-box}.scroll-hidden{scrollbar-width:none}.scroll-hidden::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.t-display{font-size:var(--font-display);letter-spacing:-.4px;font-weight:700}.t-title{font-size:var(--font-title);letter-spacing:-.3px;font-weight:600}.t-body{font-size:var(--font-body);font-weight:400}.t-label{font-size:var(--font-label);font-weight:500}.t-caption{font-size:var(--font-caption);font-weight:400}.t-micro{font-size:var(--font-micro);letter-spacing:.3px;font-weight:500}.tone-muted{color:var(--text-muted)}.tone-faint{color:var(--text-faint)}.tone-inverted{color:var(--pill-fg)}.tone-accent{color:var(--accent)}.tone-danger{color:var(--danger)}.tone-success{color:var(--success)}.text-clamp-1,.text-clamp-2{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.text-clamp-1{-webkit-line-clamp:1}.text-clamp-2{-webkit-line-clamp:2}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.card{background:var(--card);border-radius:var(--radius-card);padding:var(--space-xl);box-shadow:var(--shadow-1);overflow:hidden}.card--alt{background:var(--card-alt)}.card--flush{padding:0}.card--flat{box-shadow:none}.card--list{padding:var(--space-sm) var(--space-xl)}.divider{background:var(--divider);border:none;flex-shrink:0;height:1px}.section-label{color:var(--text-faint);text-transform:uppercase}.press{width:100%;text-align:inherit;border-radius:inherit;background:0 0;display:block}.btn{justify-content:center;align-items:center;gap:var(--space-sm);border-radius:var(--radius-pill);font-size:var(--font-label);white-space:nowrap;font-weight:500;display:inline-flex}.btn--primary{background:var(--pill-bg);color:var(--pill-fg);padding:15px var(--space-xl)}.btn--ghost{background:var(--field);color:var(--text);padding:13px var(--space-xl)}.btn--ghost.is-danger{color:var(--danger)}.btn--block{width:100%}.icon-btn{border-radius:var(--radius-pill);width:40px;height:40px;color:var(--text);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon-btn--filled{background:var(--field)}.icon-btn--solid{background:var(--pill-bg);color:var(--pill-fg);box-shadow:var(--shadow-1)}.icon-btn--sm{width:32px;height:32px}.icon-btn--xs{width:34px;height:34px}@media (hover:hover){.icon-btn:hover:not(:disabled),.btn:hover:not(:disabled){filter:brightness(.97)}[data-scheme=dark] .icon-btn:hover:not(:disabled),[data-scheme=dark] .btn:hover:not(:disabled){filter:brightness(1.12)}.icon-btn--plain:hover:not(:disabled){background:var(--field);filter:none}}.segmented{background:var(--field);border-radius:var(--radius-pill);padding:4px;display:flex;position:relative}.segmented__indicator{border-radius:var(--radius-pill);background:var(--selected-bg);box-shadow:var(--shadow-1);position:absolute;top:4px;bottom:4px}.segmented__option{border-radius:var(--radius-pill);font-size:var(--font-label);color:var(--text-muted);transition:color var(--duration-fast) var(--ease);flex:1;padding:9px 0;font-weight:500;position:relative}.segmented__option.is-active{color:var(--text)}.toggle{border-radius:var(--radius-pill);background:var(--field);width:48px;height:28px;transition:background var(--duration-base) var(--ease);flex-shrink:0;position:relative}.toggle.is-on{background:var(--pill-bg)}.toggle__knob{border-radius:var(--radius-pill);background:var(--card);width:24px;height:24px;position:absolute;top:2px;left:2px}.toggle.is-on .toggle__knob{background:var(--pill-fg)}.row{align-items:center;gap:var(--space-md);text-align:left;width:100%;padding:14px 0;display:flex}.row__body{flex:1;min-width:0}.row__subtitle{margin-top:2px}.input{width:100%;color:var(--text);font-size:var(--font-body);background:0 0}.input--title{font-size:var(--font-title);letter-spacing:-.3px;font-weight:600}.input--label{font-size:var(--font-label);font-weight:500}.input--boxed{background:var(--field);border-radius:var(--radius-control);padding:var(--space-md) var(--space-lg)}.select{flex-direction:column;gap:6px;display:flex;position:relative}.select__trigger{justify-content:space-between;align-items:center;gap:var(--space-sm);text-align:left;cursor:pointer;width:100%;display:flex}.select__trigger svg{color:var(--text-muted);transition:transform var(--duration-fast) var(--ease);flex-shrink:0}.select.is-open .select__trigger svg{transform:rotate(180deg)}.select__menu{border-radius:var(--radius-control);border:1.5px solid var(--divider);background:var(--card);box-shadow:var(--shadow-2);z-index:2;flex-direction:column;gap:2px;margin-top:4px;padding:6px;display:flex}.select__option{justify-content:space-between;align-items:center;gap:var(--space-sm);text-align:left;width:100%;color:var(--text);border-radius:12px;padding:10px 12px;display:flex}.select__option.is-active{background:var(--field)}.overlay{z-index:60;background:var(--overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet{background:var(--card);border-radius:var(--radius-card) var(--radius-card) 0 0;width:100%;max-width:520px;padding:var(--space-xl);padding-bottom:calc(var(--space-xxl) + var(--space-md) + env(safe-area-inset-bottom));gap:var(--space-lg);flex-direction:column;max-height:88vh;display:flex}.sheet__head{align-items:center;gap:var(--space-md);display:flex}.sheet__head>:first-child{flex:1;min-width:0}.sheet__body{flex:1;min-height:0;overflow-y:auto}@media (min-width:900px){.overlay{align-items:center}.sheet{border-radius:var(--radius-card);padding-bottom:var(--space-xl);max-height:80vh}}.theme-picker{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.theme-card{border-radius:var(--radius-control);background:var(--field);text-align:left;flex-direction:column;gap:8px;width:100%;padding:8px 8px 10px;display:flex;position:relative}.theme-card__ring{border-radius:inherit;box-shadow:inset 0 0 0 2px var(--text);pointer-events:none;position:absolute;inset:0}.theme-card__stage{pointer-events:none;border-radius:14px;display:block;overflow:hidden}.theme-card__chrome{background:var(--bg);padding:10px 10px 12px;display:block}.theme-card__status,.theme-card__heading,.theme-card__sheet{display:flex}.theme-card i{font-style:normal;display:block}.theme-card__status{gap:3px;margin-bottom:8px}.theme-card__status i{border-radius:var(--radius-pill);background:var(--text-faint);width:4px;height:4px}.theme-card__status i:last-child{background:var(--text)}.theme-card__heading{justify-content:space-between;align-items:center;margin-bottom:8px}.theme-card__heading-line{border-radius:var(--radius-pill);background:var(--text);width:42%;height:7px}.theme-card__plus{border-radius:var(--radius-pill);background:var(--pill-bg);width:12px;height:12px}.theme-card__sheet{background:var(--card);box-shadow:var(--shadow-1);border-radius:10px;flex-direction:column;gap:6px;padding:8px}.theme-card__line{border-radius:var(--radius-pill);background:var(--text);opacity:.22;height:5px;display:block}.theme-card__line:first-child{opacity:.35;width:72%}.theme-card__line:nth-child(2){width:54%}.theme-card__composer{background:var(--field);border-radius:8px;height:18px;margin-top:4px}.theme-card__label{font-size:var(--font-caption);color:var(--text);padding:0 4px;font-weight:500}.stack{flex-direction:column;display:flex}.stack--sm{gap:var(--space-sm)}.stack--md{gap:var(--space-md)}.stack--lg{gap:var(--space-lg)}.inline{align-items:center;gap:var(--space-sm);display:flex}.grow{flex:1;min-width:0}.spacer{flex:1}.center{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.attachment-panel{border-radius:var(--radius-panel);background:var(--card);min-width:0;box-shadow:var(--shadow-1);overflow:hidden}.attachment-panel.is-dragging{outline:2px dashed var(--accent);outline-offset:4px;background:var(--card-alt)}.attachment-panel__drop-status{justify-content:center;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);margin:0 var(--space-sm) var(--space-sm);border-radius:var(--radius-control);background:var(--field);font-size:var(--font-label);text-align:center;pointer-events:none;display:flex}.attachment-panel__add{justify-content:center;align-items:center;gap:var(--space-sm);width:calc(100% - var(--space-lg));margin:0 var(--space-sm) var(--space-sm);padding:var(--space-md);border:1px dashed var(--text-faint);border-radius:var(--radius-control);font-size:var(--font-caption);color:var(--text-muted);display:flex}.chat .attachment-panel__empty{min-height:92px;padding:var(--space-sm);gap:var(--space-xs)}.attachment-panel__head{align-items:center;gap:var(--space-xs);padding:var(--space-md);display:flex}.attachment-panel__toggle{align-items:center;gap:var(--space-sm);min-width:0;padding:var(--space-xs);font-size:var(--font-label);text-align:left;flex:1;font-weight:500;display:flex}.attachment-panel__count{border-radius:var(--radius-pill);background:var(--field);text-align:center;min-width:24px;font-size:var(--font-caption);padding:3px 6px}.attachment-panel__summary{justify-content:space-between;gap:var(--space-xs);padding:0 var(--space-lg) var(--space-md);font-size:var(--font-caption);color:var(--text-muted);flex-wrap:wrap;display:flex}.attachment-panel__content{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(260px,30dvh);padding:0 var(--space-sm) var(--space-sm);overflow-y:auto}.attachment-panel__content[hidden]{display:none}.attachment-panel__empty{justify-content:center;align-items:center;gap:var(--space-md);width:100%;min-height:150px;padding:var(--space-lg);border:1px dashed var(--text-faint);border-radius:var(--radius-control);font-size:var(--font-label);text-align:center;flex-direction:column;line-height:1.6;display:flex}.attachment-panel__progress{height:3px;margin:0 var(--space-lg) var(--space-md);border-radius:var(--radius-pill);background:var(--field);overflow:hidden}.attachment-panel__progress i{background:var(--text);transform-origin:0;width:100%;height:100%;transition:transform .16s linear;display:block}.attach-list{flex-direction:column;gap:8px;width:100%;display:flex}.attach-card{align-items:center;gap:var(--space-sm);background:var(--card);border-radius:var(--radius-control);box-shadow:var(--shadow-1);padding:10px 10px 10px 12px;display:flex}.attachment-panel .attach-card{background:var(--field);box-shadow:none;gap:6px;padding:10px 6px 10px 10px}.attach-card__caption{overflow-wrap:anywhere}.attach-card__ready{color:var(--success);display:flex}.attach-card.is-error{outline:1px solid color-mix(in srgb, var(--danger) 35%, transparent)}.attach-card__icon{background:var(--field);width:36px;height:36px;color:var(--text-muted);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.attach-card__number{border-radius:var(--radius-pill);background:var(--card);padding:1px 4px;font-size:9px;font-weight:500;position:absolute;bottom:-3px;right:-3px}.attach-card__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.attach-card__track{border-radius:var(--radius-pill);background:var(--field);height:3px;margin-top:6px;display:block;overflow:hidden}.attach-card__track i{background:var(--text);transform-origin:0;width:100%;height:100%;transition:transform .16s linear;display:block}.composer{background:var(--card);border-radius:var(--radius-panel);padding:var(--space-md) var(--space-md) var(--space-sm);box-shadow:var(--shadow-1)}.composer__input{width:calc(100% - var(--space-sm));min-width:0;min-height:48px;max-height:120px;margin:0 var(--space-xs) var(--space-sm);resize:none;white-space:pre-wrap;line-height:24px;overflow-y:auto}.composer__hint{min-width:0;font-size:var(--font-caption);color:var(--text-muted);padding:0 var(--space-xs);flex:1}.chip{border-radius:var(--radius-pill);background:var(--field);color:var(--text-muted);font-size:var(--font-caption);padding:8px 12px;font-weight:500}.chip.is-active{background:var(--pill-bg);color:var(--pill-fg)}.chip-row{flex-wrap:wrap;gap:8px;display:flex}.sheet__footer{padding-top:var(--space-sm)}.entity-row{align-items:center;gap:var(--space-sm);text-align:left;width:100%;color:inherit;padding:10px 4px;display:flex}.entity-row__main{align-items:center;gap:var(--space-sm);text-align:left;min-width:0;color:inherit;flex:1;display:flex}.entity-row__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.note-status-dot{background:var(--ink-mint-strong);width:7px;height:7px;box-shadow:0 0 0 0 color-mix(in srgb, var(--ink-mint-strong) 48%, transparent);animation:noteBuilding 1.5s var(--ease) infinite;vertical-align:1px;border-radius:50%;margin-right:7px;display:inline-block}@keyframes noteBuilding{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--ink-mint-strong) 48%, transparent)}70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}.entity-row.is-dragging{z-index:2;background:var(--card);border-radius:var(--radius-control);box-shadow:var(--shadow-1);position:relative}.grip{width:28px;height:36px;color:var(--text-faint);touch-action:none;justify-content:center;align-items:center;display:flex}.sort-list{flex-direction:column;display:flex}.folder-dot{background:var(--text-faint);border-radius:99px;flex-shrink:0;width:10px;height:10px}.folder-swatch--rose{--swatch:#c45b6a;background:var(--swatch)}.folder-swatch--amber{--swatch:#c48a2a;background:var(--swatch)}.folder-swatch--lime{--swatch:#6a9a32;background:var(--swatch)}.folder-swatch--teal{--swatch:#2a8a7a;background:var(--swatch)}.folder-swatch--sky{--swatch:#3a7ab8;background:var(--swatch)}.folder-swatch--violet{--swatch:#7a5aa8;background:var(--swatch)}.folder-swatch--coral{--swatch:#c46a48;background:var(--swatch)}.folder-swatch--stone{--swatch:#6e6e74;background:var(--swatch)}.chip.folder-swatch{color:var(--text)}.bubble{max-width:86%}.bubble--user{align-self:flex-end}.bubble--assistant{align-self:flex-start}.bubble__body{border-radius:var(--radius-panel);white-space:pre-wrap;overflow-wrap:anywhere;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.bubble--user .bubble__body{background:var(--pill-bg);color:var(--pill-fg);border-bottom-right-radius:6px}.bubble--assistant .bubble__body{background:var(--card);box-shadow:var(--shadow-1);border-bottom-left-radius:6px}.bubble__text{margin:0}.bubble-md{white-space:normal;flex-direction:column;gap:8px;min-width:0;display:flex}.bubble-md>:first-child{margin-top:0}.bubble-md>:last-child{margin-bottom:0}.bubble-md h1,.bubble-md h2,.bubble-md h3,.bubble-md h4{font-size:var(--font-label);letter-spacing:-.2px;font-weight:650;line-height:1.35}.bubble-md p{margin:0;line-height:1.5}.bubble-md ul,.bubble-md ol{margin:0;padding-left:1.25em}.bubble-md ul{list-style:outside}.bubble-md ol{list-style:decimal}.bubble-md li{margin:3px 0}.bubble-md li::marker{color:var(--ink-mint-strong)}.bubble--user .bubble-md li::marker{color:#ffffffb3}.bubble-md strong{font-weight:650}.bubble-md a{text-underline-offset:2px;text-decoration:underline}.bubble-md blockquote{border-left:2px solid var(--ink-mint);color:var(--text-muted);margin:0;padding-left:10px}.bubble--user .bubble-md blockquote{color:inherit;border-left-color:#ffffff73}.bubble-md code{background:var(--field);border-radius:5px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em}.bubble--user .bubble-md code{background:var(--on-pill)}.bubble-md pre{background:var(--field);border-radius:10px;margin:0;padding:10px 12px;overflow-x:auto}.bubble--user .bubble-md pre{background:var(--on-pill)}.bubble-md pre code{background:0 0;padding:0;font-size:.82em}.bubble-md table{border-collapse:collapse;width:100%;font-size:var(--font-caption)}.bubble-md th,.bubble-md td{border:1px solid var(--divider);text-align:left;padding:4px 8px}.bubble--user .bubble-md th,.bubble--user .bubble-md td{border-color:#ffffff38}.bubble-md hr{border:none;border-top:1px solid var(--divider)}.bubble-md .katex{color:inherit;font-size:1.05em}.bubble-md .katex-display{margin:6px 0;overflow:auto hidden}.bubble__time{color:var(--text-faint);font-size:var(--font-micro);margin:4px 6px 0}.bubble--user .bubble__time{text-align:right}.bubble__file{align-items:center;gap:10px;min-width:0;display:flex}.bubble__file-icon{background:var(--field);width:36px;height:36px;color:var(--text-muted);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.bubble--user .bubble__file-icon{background:var(--on-pill);color:var(--pill-fg)}.bubble__file-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bubble--user .bubble__file-body .tone-faint{color:#ffffff9e}.bubble__wait{align-items:center;gap:10px;display:flex}.bubble__caret{vertical-align:-2px;width:2px;height:.9em;animation:caret .9s var(--ease) infinite;background:currentColor;margin-left:2px;display:inline-block}.typing{align-items:center;gap:5px;padding:4px 0;display:flex}.typing span{background:var(--text-faint);width:7px;height:7px;animation:typing 1.2s var(--ease) infinite;border-radius:4px}.typing span:nth-child(2){animation-delay:.16s}.typing span:nth-child(3){animation-delay:.32s}@keyframes typing{0%,to{opacity:.3;transform:scale(.75)}50%{opacity:1;transform:scale(1)}}@keyframes caret{0%,40%{opacity:1}50%,to{opacity:0}}.chat{min-height:0;padding:0 var(--space-xl);padding-bottom:calc(var(--tab-bar-height) + var(--tab-bar-offset) + var(--space-sm));flex-direction:column;flex:1;display:flex}.chat__log{gap:var(--space-md);min-height:0;padding:var(--space-md) 0 0;flex-direction:column;flex:1;display:flex;overflow-y:auto}.chat__dock{gap:var(--space-sm);padding-top:var(--space-md);flex-direction:column;flex-shrink:0;display:flex}.chat__dock>.attachment-panel{margin-bottom:0}.chat .attachment-panel__content{max-height:min(200px,24dvh)}.chat__composer{margin-bottom:0}.chat__actions{padding-bottom:0}@media (min-width:900px){.chat{width:100%;max-width:880px;padding-bottom:var(--space-lg);margin:0 auto}}
.app{background-color:var(--bg);background-image:linear-gradient(var(--paper-line) 1px, transparent 1px), linear-gradient(90deg, var(--paper-line) 1px, transparent 1px);background-size:56px 56px;height:100dvh;min-height:100dvh;max-height:100dvh;display:flex;overflow:hidden}.app__main{min-width:0;min-height:0;padding-top:env(safe-area-inset-top);flex-direction:column;flex:1;display:flex;overflow:hidden}.app__brand,.tabbar__label{display:none}.app__page{flex-direction:column;flex:1;min-height:0;display:flex}.screen{width:100%;min-height:0;max-width:var(--content-max);flex-direction:column;flex:1;margin:0 auto;display:flex;overflow:hidden}.screen--wide{min-height:0;overflow:hidden}.screen__head{align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-xl) var(--space-lg);flex-shrink:0;display:flex}.screen__head-body{flex:1;min-width:0}.screen__head>:not(.screen__head-body){flex-shrink:0}.screen__body{min-height:0;padding:var(--space-xl);padding-top:var(--space-md);padding-bottom:calc(var(--tab-bar-space) + var(--space-xl));flex:1;overflow-y:auto}.screen__pane{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.settings-grid,.settings-grid__col{gap:var(--space-md);flex-direction:column;display:flex}.logo{background:var(--pill-bg);width:34px;height:34px;color:var(--pill-fg);box-shadow:var(--shadow-1);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.tabbar{left:var(--space-lg);right:var(--space-lg);bottom:var(--tab-bar-offset);z-index:40;background:var(--card);border-radius:var(--radius-pill);padding:var(--tab-bar-pad);box-shadow:var(--shadow-2);position:fixed}.tabbar__track{display:flex;position:relative}.tabbar__pill{border-radius:var(--radius-pill);background:var(--pill-bg);position:absolute;top:0;bottom:0}.tabbar__item{padding:var(--tab-bar-item-pad) 0;border-radius:var(--radius-pill);color:var(--text-muted);transition:color var(--duration-fast) var(--ease);flex:1;justify-content:center;align-items:center;display:flex;position:relative}.tabbar__item.is-active{color:var(--pill-fg)}.sidebar{display:none}.sidebar__inner{height:100dvh;width:var(--sidebar-width);align-items:center;gap:var(--space-sm);padding:var(--space-xl) 0;flex-direction:column;display:flex;position:sticky;top:0}.sidebar__item{border-radius:var(--radius-control);width:44px;height:44px;color:var(--text-muted);transition:color var(--duration-fast) var(--ease);justify-content:center;align-items:center;display:flex;position:relative}.sidebar__item.is-active{color:var(--pill-fg)}.sidebar__marker{border-radius:var(--radius-control);background:var(--pill-bg);position:absolute;inset:0}.sidebar__label{font-size:var(--font-label);white-space:nowrap;font-weight:500;display:none;position:relative}.sidebar__hint{border-radius:var(--radius-sm);background:var(--pill-bg);color:var(--pill-fg);font-size:var(--font-caption);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease), transform var(--duration-fast) var(--ease);z-index:50;padding:6px 10px;position:absolute;left:calc(100% + 8px);transform:translate(-4px)}@media (hover:hover){.sidebar__item:hover .sidebar__hint{opacity:1;transform:translate(0)}}@media (min-width:900px){.tabbar{top:var(--space-lg);width:min(420px,100vw - 360px);display:block;bottom:auto;left:50%;right:auto;transform:translate(-50%)}.sidebar{display:none}.app__brand{z-index:40;top:var(--space-lg);left:var(--space-xxl);align-items:center;gap:var(--space-sm);color:var(--text);font-size:var(--font-title);font-weight:700;display:flex;position:fixed}.app__main{padding:88px var(--space-xl) var(--space-xl)}.tabbar__item{font-size:var(--font-label);gap:8px;padding:10px 0}.tabbar__label{display:inline}.screen__head .logo{display:none}.screen__head{padding:var(--space-sm) var(--space-xl) var(--space-xl)}.screen__body{padding-bottom:var(--space-xxl);padding-top:var(--space-lg)}.screen{max-width:var(--page-max);margin:0 auto}.screen--wide{max-width:960px;margin:0 auto}.settings-grid{gap:var(--space-xl);grid-template-columns:1fr 1fr;align-items:start;display:grid}.settings-grid__col{gap:var(--space-xl);flex-direction:column;min-width:0;display:flex}}.auth{min-height:100dvh;padding:var(--space-xl);justify-content:center;align-items:center;gap:var(--space-lg);flex-direction:column;display:flex}.auth__card{gap:var(--space-md);flex-direction:column;width:100%;max-width:400px;display:flex}.auth__field{flex-direction:column;gap:6px;display:flex}.offline-bar{justify-content:center;align-items:center;gap:var(--space-sm);padding:6px var(--space-lg);background:var(--card-alt);color:var(--text-muted);font-size:var(--font-caption);display:flex}.empty{padding:var(--space-xxl) var(--space-lg);text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.home{min-height:0;padding:var(--space-xl);padding-bottom:calc(var(--tab-bar-space) + var(--space-xl));flex-direction:column;flex:1;justify-content:safe center;align-items:center;display:flex;position:relative;overflow-y:auto}.home__canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.home__stage{z-index:1;align-items:stretch;gap:var(--space-lg);flex-direction:column;flex-shrink:0;width:min(560px,100%);display:flex;position:relative}.home__composer{flex-direction:column;min-width:0;display:flex}.home__soon{text-align:center;color:var(--text-faint)}.note-talk{flex:1;min-height:0}@media (min-width:900px){.home{padding-bottom:var(--space-xxl)}.home__stage{align-items:stretch;gap:var(--space-xxl);grid-template-columns:repeat(2,minmax(0,1fr));width:min(980px,100%);display:grid}.home__composer .composer__input{flex:1 0 auto;max-height:none}.home .attachment-panel{flex-direction:column;display:flex}.home .attachment-panel__content{flex:1;max-height:min(320px,40dvh)}.home .attachment-panel__add{margin-top:auto}}.paper-sheet{background-color:var(--paper-bg);background-image:linear-gradient(var(--paper-line) 1px, transparent 1px), linear-gradient(90deg, var(--paper-line) 1px, transparent 1px);border-radius:var(--radius-card);min-height:520px;box-shadow:var(--shadow-1);background-size:22px 22px;padding:36px 28px 48px}.paper-sheet.is-building{animation:sheetBreath 1.8s var(--ease) infinite alternate}.sheet-block.is-flash{animation:blockFlash 1.2s var(--ease);border-radius:var(--radius-sm)}.build-progress{align-items:center;gap:var(--space-sm);color:var(--text-muted);font-size:var(--font-caption);display:flex}.sheet-building{border:1px dashed color-mix(in srgb, var(--ink-mint-strong) 56%, var(--divider));border-radius:var(--radius-sm);background:color-mix(in srgb, var(--paper-bg) 72%, var(--ink-mint));min-height:112px;color:var(--text);align-items:center;gap:14px;padding:16px 18px;display:flex}.sheet-building>span:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}.sheet-building strong{font-size:var(--font-body)}.sheet-building small{color:var(--text-muted);font-size:var(--font-caption)}.sheet-building__track{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--paper-line) 76%, transparent);width:min(230px,100%);height:5px;display:block;overflow:hidden}.sheet-building__track i{border-radius:inherit;background:var(--ink-mint-strong);width:44%;height:100%;animation:buildProgress 1.5s var(--ease) infinite;display:block}.sheet-building__mark{background:var(--ink-mint);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;gap:4px;width:40px;height:40px;display:flex}.sheet-building__mark i{width:4px;height:4px;animation:buildDot 1.1s var(--ease) infinite;background:currentColor;border-radius:50%}.sheet-building__mark i:nth-child(2){animation-delay:.14s}.sheet-building__mark i:nth-child(3){animation-delay:.28s}@keyframes sheetBreath{0%{box-shadow:var(--shadow-1)}to{box-shadow:var(--shadow-2)}}@keyframes buildDot{0%,to{opacity:.35;transform:translateY(2px)}50%{opacity:1;transform:translateY(-2px)}}@keyframes buildProgress{0%{transform:translate(-105%)}to{transform:translate(235%)}}@keyframes blockFlash{0%{background:0 0}25%{background:var(--mark)}to{background:0 0}}.paper-sheet__head h1{letter-spacing:-.4px;-webkit-line-clamp:2;background-image:linear-gradient(transparent 62%, var(--mark) 62%);-webkit-box-orient:vertical;font-size:28px;font-weight:700;display:-webkit-box;overflow:hidden}.paper-sheet__head p{color:var(--text-muted);font-size:var(--font-label);margin-top:8px}.paper-sheet__body{flex-direction:column;gap:26px;margin-top:28px;display:flex}.sheet-heading span{background-image:linear-gradient(transparent 60%, var(--mark) 60%);font-size:20px;font-weight:700}.sheet-text{font-size:var(--font-body);line-height:1.65}.sheet-frame{box-sizing:border-box;border:1.5px solid var(--text);background:color-mix(in srgb, var(--paper-bg) 88%, transparent);border-radius:8px;width:100%;max-width:100%;padding:14px 16px}.sheet-list{flex-direction:column;gap:10px;display:flex}.sheet-banner{background:var(--ink-mint);color:#10221f;font-size:var(--font-caption);border-radius:4px;align-self:flex-start;padding:2px 10px;font-weight:600}.sheet-list ul{padding-left:18px}.sheet-list li{margin:10px 0;line-height:1.6;list-style:outside}.sheet-list li::marker{color:var(--ink-mint-strong)}.sheet-kicker{font-size:var(--font-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:8px}.sheet-callout--conclusion{background:color-mix(in srgb, var(--ink-mint) 22%, var(--paper-bg))}.sheet-callout--attention,.sheet-callout--info{background:color-mix(in srgb, var(--ink-mint) 16%, transparent)}.sheet-callout strong{margin-bottom:6px;display:block}.sheet-formula{flex-direction:column;align-items:stretch;gap:10px;display:flex;overflow-x:auto}.sheet-formula--plain{gap:6px}.sheet-formula--plain .sheet-banner{color:var(--ink-mint-strong);background:0 0;padding:0}.sheet-formula__math{max-width:100%;color:var(--text);align-self:center;overflow-x:auto}.sheet-formula__math .katex{color:inherit}.sheet-chart__svg{width:100%;height:auto;display:block}.sheet-chart__axis,.sheet-chart__line{stroke:var(--text);stroke-width:1.2px}.sheet-chart__grid{stroke:var(--paper-line);stroke-width:1px}.sheet-chart__fill,.sheet-chart__dot{fill:var(--ink-mint-strong)}.sheet-chart__area{fill:currentColor;fill-opacity:.16;stroke:none}.sheet-chart__box{fill:color-mix(in srgb, currentColor 20%, var(--paper-bg));stroke:currentColor;stroke-width:1.4px}.sheet-chart__label{fill:var(--text-muted);font-size:10px}.sheet-chart__axis-title{fill:var(--text);font-size:11px;font-weight:600}.sheet-chart__pie{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.sheet-chart__svg--pie{flex-shrink:0;width:148px}.sheet-chart__legend{min-width:0;font-size:var(--font-caption);flex-direction:column;gap:6px;display:flex}.sheet-chart__legend--horizontal{flex-flow:wrap;margin-top:8px}.sheet-chart__legend li{align-items:center;gap:8px;display:flex}.sheet-chart__swatch,.sheet-chart__slice{fill:var(--ink-mint-strong)}.sheet-chart__swatch{background:var(--ink-mint-strong);border-radius:2px;flex-shrink:0;width:10px;height:10px}.sheet-chart__slice--0{fill:var(--ink-mint-strong);background:var(--ink-mint-strong)}.sheet-chart__slice--1{fill:var(--ink-mint);background:var(--ink-mint)}.sheet-chart__slice--2{fill:var(--text);background:var(--text)}.sheet-chart__slice--3{fill:color-mix(in srgb, var(--ink-mint-strong) 55%, var(--text));background:color-mix(in srgb, var(--ink-mint-strong) 55%, var(--text))}.sheet-chart__series--0{color:var(--ink-mint-strong)}.sheet-chart__series--1{color:var(--text)}.sheet-chart__series--2{color:var(--danger)}.sheet-chart__series--3{color:var(--success)}.sheet-chart__series--4{color:var(--ink-mint)}.sheet-chart__series--5{color:var(--text-muted)}.sheet-chart__series--0 .sheet-chart__line,.sheet-chart__series--1 .sheet-chart__line,.sheet-chart__series--2 .sheet-chart__line,.sheet-chart__series--3 .sheet-chart__line,.sheet-chart__series--4 .sheet-chart__line,.sheet-chart__series--5 .sheet-chart__line{stroke:currentColor}.sheet-chart__series--0 .sheet-chart__fill,.sheet-chart__series--0 .sheet-chart__dot,.sheet-chart__series--1 .sheet-chart__fill,.sheet-chart__series--1 .sheet-chart__dot,.sheet-chart__series--2 .sheet-chart__fill,.sheet-chart__series--2 .sheet-chart__dot,.sheet-chart__series--3 .sheet-chart__fill,.sheet-chart__series--3 .sheet-chart__dot,.sheet-chart__series--4 .sheet-chart__fill,.sheet-chart__series--4 .sheet-chart__dot,.sheet-chart__series--5 .sheet-chart__fill,.sheet-chart__series--5 .sheet-chart__dot{fill:currentColor}.sheet-chart__slice.sheet-chart__series--0,.sheet-chart__swatch.sheet-chart__series--0{fill:var(--ink-mint-strong);background:var(--ink-mint-strong)}.sheet-chart__slice.sheet-chart__series--1,.sheet-chart__swatch.sheet-chart__series--1{fill:var(--text);background:var(--text)}.sheet-chart__slice.sheet-chart__series--2,.sheet-chart__swatch.sheet-chart__series--2{fill:var(--danger);background:var(--danger)}.sheet-chart__slice.sheet-chart__series--3,.sheet-chart__swatch.sheet-chart__series--3{fill:var(--success);background:var(--success)}.sheet-chart__slice.sheet-chart__series--4,.sheet-chart__swatch.sheet-chart__series--4{fill:var(--ink-mint);background:var(--ink-mint)}.sheet-chart__slice.sheet-chart__series--5,.sheet-chart__swatch.sheet-chart__series--5{fill:var(--text-muted);background:var(--text-muted)}.sheet-chart__donut-hole{fill:var(--paper-bg)}.sheet-chart__radar-grid{fill:none;stroke:var(--paper-line);stroke-width:1px}.sheet-chart__heat-cell{fill:var(--ink-mint-strong)}.sheet-chart__heat-value{fill:var(--text);font-size:10px;font-weight:600}.sheet-scheme{overflow-x:auto}.sheet-scheme__svg{width:100%;height:auto;display:block}.katex{color:inherit}.sheet-math{display:inline}.sheet-math--block{margin:8px 0;display:block;overflow-x:auto}.sheet-math .katex-display{margin:0}.sheet-scheme__edge{stroke:var(--text);stroke-width:1.4px}.sheet-scheme__arrowhead,.sheet-diagram__arrowhead{fill:var(--text)}.sheet-scheme__node{fill:color-mix(in srgb, var(--ink-mint) 18%, var(--paper-bg));stroke:var(--text);stroke-width:1.4px}.sheet-visual__tone--neutral{fill:color-mix(in srgb, var(--text-muted) 12%, var(--paper-bg))}.sheet-visual__tone--warning{fill:color-mix(in srgb, var(--danger) 14%, var(--paper-bg));stroke:var(--danger)}.sheet-scheme__text{fill:var(--text);font-size:11px;font-weight:600}.sheet-scheme__edge-label{fill:var(--text-muted);stroke:var(--paper-bg);stroke-width:4px;paint-order:stroke;font-size:10px}.sheet-visual-caption{color:var(--text-muted);font-size:var(--font-caption);margin-top:10px;line-height:1.45}.sheet-table__scroll,.note-text__table{width:100%;overflow-x:auto}.sheet-table table,.note-text__table table{border-collapse:collapse;table-layout:auto;width:100%;min-width:420px}.sheet-table th,.sheet-table td,.note-text__table th,.note-text__table td{border:1px solid var(--divider);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:9px 10px;line-height:1.45}.sheet-table th,.note-text__table th{background:color-mix(in srgb, var(--ink-mint) 18%, var(--paper-bg));color:var(--text);font-size:var(--font-caption);font-weight:700}.sheet-table td,.note-text__table td{font-size:var(--font-label)}.sheet-diagram{overflow-x:auto}.sheet-diagram svg{width:min(100%,620px);height:auto;max-height:520px;margin-inline:auto;display:block}.sheet-diagram__element rect,.sheet-diagram__element ellipse,.sheet-diagram__element polygon{fill:color-mix(in srgb, currentColor 16%, var(--paper-bg));stroke:currentColor;stroke-width:.65px}.sheet-diagram__element line{stroke:currentColor;stroke-width:.75px}.sheet-diagram__tone--accent{color:var(--ink-mint-strong)}.sheet-diagram__tone--neutral{color:var(--text)}.sheet-diagram__tone--warning{color:var(--danger)}.sheet-diagram__label{fill:var(--text);paint-order:stroke;stroke:var(--paper-bg);stroke-width:.8px;font-size:3.7px;font-weight:600}.sheet-diagram__text{fill:currentColor;font-size:4px;font-weight:600}.mark{background:var(--mark);color:inherit;padding:0 2px}.note-text{flex-direction:column;gap:16px;padding:8px 4px 32px;display:flex}.note-text__block ul{padding-left:18px}.note-text__block li{margin:8px 0;line-height:1.55;list-style:outside}kbd{background:var(--field);color:var(--text-muted);font-family:inherit;font-size:var(--font-micro);border-radius:6px;padding:2px 6px;display:inline-block}
@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(../media/KaTeX_AMS-Regular.25ieegmnh38ts.woff2)format("woff2"),url(../media/KaTeX_AMS-Regular.10y3kupq4t663.woff)format("woff"),url(../media/KaTeX_AMS-Regular.418dr7cz3fo2x.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(../media/KaTeX_Caligraphic-Bold.06b-ya9t43ioz.woff2)format("woff2"),url(../media/KaTeX_Caligraphic-Bold.2vmk2hva4ctha.woff)format("woff"),url(../media/KaTeX_Caligraphic-Bold.40ltxhe834pns.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(../media/KaTeX_Caligraphic-Regular.2eph4dlhid_m9.woff2)format("woff2"),url(../media/KaTeX_Caligraphic-Regular.3gxeetazf831f.woff)format("woff"),url(../media/KaTeX_Caligraphic-Regular.07-7u27-nhn_r.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(../media/KaTeX_Fraktur-Bold.2sasz-d-jtw8y.woff2)format("woff2"),url(../media/KaTeX_Fraktur-Bold.1alcy76__wdj2.woff)format("woff"),url(../media/KaTeX_Fraktur-Bold.19yqa_tc9d_gx.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(../media/KaTeX_Fraktur-Regular.2d10y4xmjvzlf.woff2)format("woff2"),url(../media/KaTeX_Fraktur-Regular.110oo81prr9n5.woff)format("woff"),url(../media/KaTeX_Fraktur-Regular.2qhy34r6a05dn.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(../media/KaTeX_Main-Bold.3-rowy8o6_4ky.woff2)format("woff2"),url(../media/KaTeX_Main-Bold.0v1esh257kqpe.woff)format("woff"),url(../media/KaTeX_Main-Bold.0us_n0tnxlxu7.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(../media/KaTeX_Main-BoldItalic.14r2naom8mrec.woff2)format("woff2"),url(../media/KaTeX_Main-BoldItalic.13355ck5zr48q.woff)format("woff"),url(../media/KaTeX_Main-BoldItalic.3x_u9cepaced0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(../media/KaTeX_Main-Italic.0lig0v9j0700p.woff2)format("woff2"),url(../media/KaTeX_Main-Italic.0afv392dj4w59.woff)format("woff"),url(../media/KaTeX_Main-Italic.2hkw3230mfwcv.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(../media/KaTeX_Main-Regular.1ryvsdzh2w1_e.woff2)format("woff2"),url(../media/KaTeX_Main-Regular.15u8r3b2y7fv4.woff)format("woff"),url(../media/KaTeX_Main-Regular.0symfa7dqj6jd.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(../media/KaTeX_Math-BoldItalic.1oopuu636h4il.woff2)format("woff2"),url(../media/KaTeX_Math-BoldItalic.12pl58orkw9rg.woff)format("woff"),url(../media/KaTeX_Math-BoldItalic.0y5w36a5aq__2.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(../media/KaTeX_Math-Italic.32405s1aq8vas.woff2)format("woff2"),url(../media/KaTeX_Math-Italic.0w0b1ugh62cfr.woff)format("woff"),url(../media/KaTeX_Math-Italic.2vkekfblmz5nb.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(../media/KaTeX_SansSerif-Bold.0h3wi2z_eouyg.woff2)format("woff2"),url(../media/KaTeX_SansSerif-Bold.1ovw5p-yjp56g.woff)format("woff"),url(../media/KaTeX_SansSerif-Bold.2d03q85pwxpti.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(../media/KaTeX_SansSerif-Italic.0wkjc4dm2kcit.woff2)format("woff2"),url(../media/KaTeX_SansSerif-Italic.1qavw__2zz8gk.woff)format("woff"),url(../media/KaTeX_SansSerif-Italic.3i-q087b23-m8.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(../media/KaTeX_SansSerif-Regular.2peiewu59z3d-.woff2)format("woff2"),url(../media/KaTeX_SansSerif-Regular.1i4afx8nk8n4r.woff)format("woff"),url(../media/KaTeX_SansSerif-Regular.31pbu25feko_c.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(../media/KaTeX_Script-Regular.11h14300o9pd0.woff2)format("woff2"),url(../media/KaTeX_Script-Regular.3110jb9c-bxna.woff)format("woff"),url(../media/KaTeX_Script-Regular.28p_x7iz71ofe.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(../media/KaTeX_Size1-Regular.03lhvx36ekcou.woff2)format("woff2"),url(../media/KaTeX_Size1-Regular.1slf4bh0hc6vm.woff)format("woff"),url(../media/KaTeX_Size1-Regular.1y57-ck23ey8c.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(../media/KaTeX_Size2-Regular.14s5gg-puz6h-.woff2)format("woff2"),url(../media/KaTeX_Size2-Regular.0-kwyvx03omo8.woff)format("woff"),url(../media/KaTeX_Size2-Regular.2u0s-b07k2o9m.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(../media/KaTeX_Size3-Regular.1n1rgzz84z8r9.woff2)format("woff2"),url(../media/KaTeX_Size3-Regular.04o9a_02gu_e8.woff)format("woff"),url(../media/KaTeX_Size3-Regular.1pkn-dge4q0fv.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(../media/KaTeX_Size4-Regular.2sgotkdv3dcyv.woff2)format("woff2"),url(../media/KaTeX_Size4-Regular.3p2r1l7xmebxv.woff)format("woff"),url(../media/KaTeX_Size4-Regular.2uelkfk2yna5e.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(../media/KaTeX_Typewriter-Regular.11gr2d2wuwz77.woff2)format("woff2"),url(../media/KaTeX_Typewriter-Regular.12f8myjij3617.woff)format("woff"),url(../media/KaTeX_Typewriter-Regular.3nee9kjfy6nm8.ttf)format("truetype")}.katex{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,Times New Roman,serif;position:relative}.katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.18.7"}.katex .katex-mathml{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.katex-newline{display:block}.katex .katex-base{white-space:nowrap;width:min-content;position:relative}.katex .katex-base,.katex .katex-strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;table-layout:fixed;display:inline-table}.katex .vlist-r{display:table-row}.katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.katex .vlist>span{height:0;display:block;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:1px;display:table-cell}.katex .katex-vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .katex-thinbox{flex-direction:row;width:0;max-width:0;display:inline-flex}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .katex-hdashline,.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-rule,.katex .katex-underline .underline-line,.katex .mfrac .frac-line{min-height:1px}.katex .mspace{display:inline-block}.katex .katex-smash{line-height:0;display:inline}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.katex-inner,.katex .llap>.katex-inner,.katex .rlap>.katex-inner{position:absolute}.katex .clap>.katex-fix,.katex .llap>.katex-fix,.katex .rlap>.katex-fix{display:inline-block}.katex .llap>.katex-inner{right:0}.katex .clap>.katex-inner,.katex .rlap>.katex-inner{left:0}.katex .clap>.katex-inner>span{margin-left:-50%;margin-right:50%}.katex .katex-rule{border:0 solid;display:inline-block;position:relative}.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-underline .underline-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .katex-hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.katex-root{margin-left:.277778em;margin-right:-.555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .katex-sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .katex-sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .katex-sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .katex-sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .katex-sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .katex-sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .katex-sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .katex-sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .katex-sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .katex-sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .katex-sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .katex-sizing.reset-size2.size1{font-size:.833333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .katex-sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .katex-sizing.reset-size2.size3{font-size:1.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .katex-sizing.reset-size2.size4{font-size:1.33333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .katex-sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .katex-sizing.reset-size2.size6{font-size:1.66667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .katex-sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .katex-sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .katex-sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .katex-sizing.reset-size2.size10{font-size:3.45667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .katex-sizing.reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .katex-sizing.reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer.reset-size3.size2,.katex .katex-sizing.reset-size3.size2{font-size:.857143em}.katex .fontsize-ensurer.reset-size3.size3,.katex .katex-sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .katex-sizing.reset-size3.size4{font-size:1.14286em}.katex .fontsize-ensurer.reset-size3.size5,.katex .katex-sizing.reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer.reset-size3.size6,.katex .katex-sizing.reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer.reset-size3.size7,.katex .katex-sizing.reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer.reset-size3.size8,.katex .katex-sizing.reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer.reset-size3.size9,.katex .katex-sizing.reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer.reset-size3.size10,.katex .katex-sizing.reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer.reset-size3.size11,.katex .katex-sizing.reset-size3.size11{font-size:3.55429em}.katex .fontsize-ensurer.reset-size4.size1,.katex .katex-sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .katex-sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .katex-sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .katex-sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .katex-sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .katex-sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .katex-sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .katex-sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .katex-sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .katex-sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .katex-sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .katex-sizing.reset-size5.size1{font-size:.555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .katex-sizing.reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .katex-sizing.reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .katex-sizing.reset-size5.size4{font-size:.888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .katex-sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .katex-sizing.reset-size5.size6{font-size:1.11111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .katex-sizing.reset-size5.size7{font-size:1.33333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .katex-sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .katex-sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .katex-sizing.reset-size5.size10{font-size:2.30444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .katex-sizing.reset-size5.size11{font-size:2.76444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .katex-sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .katex-sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .katex-sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .katex-sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .katex-sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .katex-sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .katex-sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .katex-sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .katex-sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .katex-sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .katex-sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .katex-sizing.reset-size7.size1{font-size:.416667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .katex-sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .katex-sizing.reset-size7.size3{font-size:.583333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .katex-sizing.reset-size7.size4{font-size:.666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .katex-sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .katex-sizing.reset-size7.size6{font-size:.833333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .katex-sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .katex-sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .katex-sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .katex-sizing.reset-size7.size10{font-size:1.72833em}.katex .fontsize-ensurer.reset-size7.size11,.katex .katex-sizing.reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .katex-sizing.reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .katex-sizing.reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .katex-sizing.reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .katex-sizing.reset-size8.size4{font-size:.555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .katex-sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .katex-sizing.reset-size8.size6{font-size:.694444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .katex-sizing.reset-size8.size7{font-size:.833333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .katex-sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .katex-sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .katex-sizing.reset-size8.size10{font-size:1.44028em}.katex .fontsize-ensurer.reset-size8.size11,.katex .katex-sizing.reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .katex-sizing.reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer.reset-size9.size2,.katex .katex-sizing.reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .katex-sizing.reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer.reset-size9.size4,.katex .katex-sizing.reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .katex-sizing.reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer.reset-size9.size6,.katex .katex-sizing.reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer.reset-size9.size7,.katex .katex-sizing.reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .katex-sizing.reset-size9.size8{font-size:.833333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .katex-sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .katex-sizing.reset-size9.size10{font-size:1.20023em}.katex .fontsize-ensurer.reset-size9.size11,.katex .katex-sizing.reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer.reset-size10.size1,.katex .katex-sizing.reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer.reset-size10.size2,.katex .katex-sizing.reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer.reset-size10.size3,.katex .katex-sizing.reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer.reset-size10.size4,.katex .katex-sizing.reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer.reset-size10.size5,.katex .katex-sizing.reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer.reset-size10.size6,.katex .katex-sizing.reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer.reset-size10.size7,.katex .katex-sizing.reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer.reset-size10.size8,.katex .katex-sizing.reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer.reset-size10.size9,.katex .katex-sizing.reset-size10.size9{font-size:.833173em}.katex .fontsize-ensurer.reset-size10.size10,.katex .katex-sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .katex-sizing.reset-size10.size11{font-size:1.19961em}.katex .fontsize-ensurer.reset-size11.size1,.katex .katex-sizing.reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer.reset-size11.size2,.katex .katex-sizing.reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer.reset-size11.size3,.katex .katex-sizing.reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer.reset-size11.size4,.katex .katex-sizing.reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer.reset-size11.size5,.katex .katex-sizing.reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer.reset-size11.size6,.katex .katex-sizing.reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer.reset-size11.size7,.katex .katex-sizing.reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer.reset-size11.size8,.katex .katex-sizing.reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer.reset-size11.size9,.katex .katex-sizing.reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer.reset-size11.size10,.katex .katex-sizing.reset-size11.size10{font-size:.833601em}.katex .fontsize-ensurer.reset-size11.size11,.katex .katex-sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{width:.12em;display:inline-block}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .katex-accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .katex-accent .accent-body{position:relative}.katex .katex-accent .accent-body:not(.accent-full){width:0}.katex .katex-overlay{display:block}.katex .mtable .vertical-separator{min-width:1px;display:inline-block}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;height:inherit;width:100%;display:block;position:absolute}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;min-width:0;max-width:none;min-height:0;max-height:none}.katex .katex-stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .katex-stretchy:after,.katex .katex-stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .katex-sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .reflectbox{display:inline-block;transform:scaleX(-1)}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.katex-display{text-align:center;margin:1em 0;display:block}.katex-display>.katex{text-align:center;white-space:nowrap;display:block}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.katex-tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.katex-tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}

