@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@200;300;400;500;600;700;800&display=swap";:root,[data-theme=light]{--oc-bg: #f8fbf9;--oc-surface: #eef4f1;--oc-raised: #e3ece7;--oc-overlay: #d8e4de;--oc-glass: rgba(238, 244, 241, .92);--oc-border: #d6e0db;--oc-border-hi: #c9d5cf;--oc-txt: rgba(27, 35, 31, 1);--oc-txt-2: rgba(27, 35, 31, .62);--oc-txt-3: rgba(27, 35, 31, .38);--oc-teal: #4c7a69;--oc-teal-hi: #5d8677;--oc-teal-dim: rgba(76, 122, 105, .1);--oc-teal-glow: rgba(76, 122, 105, .2);--oc-adenine: #388e3c;--oc-thymine: #f57c00;--oc-cytosine: #1976d2;--oc-guanine: #d32f2f;--oc-purple: #7b1fa2;--oc-gold: #daa520;--oc-gold-hi: #e8be4a;--oc-success: var(--oc-adenine);--oc-warn: var(--oc-thymine);--oc-info: var(--oc-cytosine);--oc-danger: var(--oc-guanine);--oc-input-bg: #ffffff;--oc-input-border: #c9d5cf;--oc-input-focus: #78aa95;--ov-card-bg: #f0f4ff;--ov-card-border: #c5d0f5;--ov-card-fg: #283c50;--ov-active-bg: #e8f5e9;--ov-active-border:#0b7a27;--ov-active-fg: #0b7a27;--oc-scroll-track: transparent;--oc-scroll-thumb: #c9d5cf;--oc-scroll-thumb-hi: #aebfb7;--oc-font-mono: "Fira Code", "JetBrains Mono", "Cascadia Code", monospace;--oc-font-ui: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", Helvetica, Arial, sans-serif;--oc-navbar-h: 44px;--oc-sidebar-l: 280px;--oc-sidebar-r: 340px;--oc-shadow-sm: 0px 2px 1px -1px rgba(32,32,32,.1), 0px 1px 1px 0px rgba(32,32,32,.07), 0px 1px 3px 0px rgba(32,32,32,.06);--oc-shadow-md: 0px 3px 3px -2px rgba(32,32,32,.1), 0px 3px 4px 0px rgba(32,32,32,.07), 0px 1px 8px 0px rgba(32,32,32,.06);--bg: var(--oc-bg);--surface: var(--oc-surface);--surface-2: var(--oc-raised);--line: var(--oc-border);--line-soft: var(--oc-border-hi);--text: var(--oc-txt);--text-2: var(--oc-txt-2);--text-3: var(--oc-txt-3);--brand: var(--oc-teal);--brand-hi: var(--oc-teal-hi);--brand-soft: var(--oc-teal-dim);--brand-soft-2: var(--oc-teal-glow);--green: var(--oc-adenine);--red: var(--oc-guanine);--amber: var(--oc-thymine);--blue: var(--oc-cytosine);--purple: var(--oc-purple);--shadow-sm: var(--oc-shadow-sm);--shadow-md: var(--oc-shadow-md);--radius-card: 10px;--radius-input: 8px;--radius-btn: 8px;--ui: var(--oc-font-ui);--mono: var(--oc-font-mono);color-scheme:light}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--oc-bg: #000000;--oc-surface: #050607;--oc-raised: #090b0c;--oc-overlay: #111416;--oc-glass: rgba(0, 0, 0, .72);--oc-border: rgba(255, 255, 255, .105);--oc-border-hi: rgba(255, 255, 255, .18);--oc-txt: #f5f0e6;--oc-txt-2: rgba(245, 240, 230, .68);--oc-txt-3: rgba(245, 240, 230, .38);--oc-teal: #78aa95;--oc-teal-hi: #84c3a0;--oc-teal-dim: rgba(120, 170, 149, .12);--oc-teal-glow: rgba(120, 170, 149, .22);--oc-adenine: #81c784;--oc-thymine: #ffb74d;--oc-cytosine: #64b5f6;--oc-guanine: #e57373;--oc-purple: #ce93d8;--oc-gold: #e3c14e;--oc-gold-hi: #eed06a;--oc-input-bg: rgba(255, 255, 255, .035);--oc-input-border: rgba(255, 255, 255, .12);--oc-input-focus: #78aa95;--ov-card-bg: rgba(255, 255, 255, .035);--ov-card-border: rgba(255, 255, 255, .12);--ov-card-fg: #f5f0e6;--ov-active-bg: rgba(120, 170, 149, .12);--ov-active-border:rgba(120, 170, 149, .58);--ov-active-fg: #84c3a0;--oc-scroll-thumb: rgba(255, 255, 255, .18);--oc-scroll-thumb-hi: rgba(120, 170, 149, .42);--oc-shadow-sm: none;--oc-shadow-md: 0 28px 90px rgba(0,0,0,.62);--bg: var(--oc-bg);--surface: var(--oc-surface);--surface-2: var(--oc-raised);--line: var(--oc-border);--line-soft: var(--oc-border-hi);--text: var(--oc-txt);--text-2: var(--oc-txt-2);--text-3: var(--oc-txt-3);--brand: var(--oc-teal);--brand-hi: var(--oc-teal-hi);--brand-soft: var(--oc-teal-dim);--brand-soft-2: var(--oc-teal-glow);--green: var(--oc-adenine);--red: var(--oc-guanine);--amber: var(--oc-thymine);--blue: var(--oc-cytosine);--purple: var(--oc-purple);--shadow-sm: var(--oc-shadow-sm);--shadow-md: var(--oc-shadow-md);--radius-card: 10px;--radius-input: 8px;--radius-btn: 8px;--ui: var(--oc-font-ui);--mono: var(--oc-font-mono);color-scheme:dark}}[data-theme=dark]{--oc-bg: #000000;--oc-surface: #050607;--oc-raised: #090b0c;--oc-overlay: #111416;--oc-glass: rgba(0, 0, 0, .72);--oc-border: rgba(255, 255, 255, .105);--oc-border-hi: rgba(255, 255, 255, .18);--oc-txt: #f5f0e6;--oc-txt-2: rgba(245, 240, 230, .68);--oc-txt-3: rgba(245, 240, 230, .38);--oc-teal: #78aa95;--oc-teal-hi: #84c3a0;--oc-teal-dim: rgba(120, 170, 149, .12);--oc-teal-glow: rgba(120, 170, 149, .22);--oc-adenine: #81c784;--oc-thymine: #ffb74d;--oc-cytosine: #64b5f6;--oc-guanine: #e57373;--oc-purple: #ce93d8;--oc-gold: #e3c14e;--oc-gold-hi: #eed06a;--oc-input-bg: rgba(255, 255, 255, .035);--oc-input-border: rgba(255, 255, 255, .12);--oc-input-focus: #78aa95;--ov-card-bg: rgba(255, 255, 255, .035);--ov-card-border: rgba(255, 255, 255, .12);--ov-card-fg: #f5f0e6;--ov-active-bg: rgba(120, 170, 149, .12);--ov-active-border:rgba(120, 170, 149, .58);--ov-active-fg: #84c3a0;--oc-scroll-thumb: rgba(255, 255, 255, .18);--oc-scroll-thumb-hi: rgba(120, 170, 149, .42);--oc-shadow-sm: none;--oc-shadow-md: 0 28px 90px rgba(0,0,0,.62);--bg: var(--oc-bg);--surface: var(--oc-surface);--surface-2: var(--oc-raised);--line: var(--oc-border);--line-soft: var(--oc-border-hi);--text: var(--oc-txt);--text-2: var(--oc-txt-2);--text-3: var(--oc-txt-3);--brand: var(--oc-teal);--brand-hi: var(--oc-teal-hi);--brand-soft: var(--oc-teal-dim);--brand-soft-2: var(--oc-teal-glow);--green: var(--oc-adenine);--red: var(--oc-guanine);--amber: var(--oc-thymine);--blue: var(--oc-cytosine);--purple: var(--oc-purple);--shadow-sm: var(--oc-shadow-sm);--shadow-md: var(--oc-shadow-md);--radius-card: 10px;--radius-input: 8px;--radius-btn: 8px;--ui: var(--oc-font-ui);--mono: var(--oc-font-mono);color-scheme:dark}:root[data-palette=midnight]{--oc-bg: #0b0f1a;--oc-surface: #0f1424;--oc-raised: #151b30;--oc-overlay: #1b2440;--oc-glass: rgba(11, 15, 26, .74);--oc-border: rgba(150, 170, 220, .12);--oc-border-hi: rgba(150, 170, 220, .22);--oc-txt: #e8ecf8;--oc-txt-2: rgba(232, 236, 248, .68);--oc-txt-3: rgba(232, 236, 248, .4);--oc-teal: #7c9cff;--oc-teal-hi: #93b0ff;--oc-teal-dim: rgba(124, 156, 255, .14);--oc-teal-glow: rgba(124, 156, 255, .24);--oc-input-bg: rgba(150, 170, 220, .05);--oc-input-border: rgba(150, 170, 220, .16);--oc-input-focus: #7c9cff;--ov-active-bg: rgba(124, 156, 255, .14);--ov-active-border:rgba(124, 156, 255, .58);--ov-active-fg: #93b0ff;--oc-scroll-thumb: rgba(150, 170, 220, .2);--oc-scroll-thumb-hi: rgba(124, 156, 255, .45);--oc-shadow-md: 0 28px 90px rgba(0, 0, 6, .66)}:root[data-palette=high-contrast]{--oc-bg: #000000;--oc-surface: #000000;--oc-raised: #0a0a0a;--oc-overlay: #141414;--oc-glass: rgba(0, 0, 0, .88);--oc-border: rgba(255, 255, 255, .5);--oc-border-hi: rgba(255, 255, 255, .82);--oc-txt: #ffffff;--oc-txt-2: rgba(255, 255, 255, .9);--oc-txt-3: rgba(255, 255, 255, .7);--oc-teal: #5fe3b0;--oc-teal-hi: #7df0c4;--oc-teal-dim: rgba(95, 227, 176, .2);--oc-teal-glow: rgba(95, 227, 176, .34);--oc-adenine: #5fe3b0;--oc-thymine: #ffc04d;--oc-cytosine: #7cc4ff;--oc-guanine: #ff8a8a;--oc-input-bg: #000000;--oc-input-border: rgba(255, 255, 255, .55);--oc-input-focus: #5fe3b0;--ov-active-bg: rgba(95, 227, 176, .22);--ov-active-border:rgba(95, 227, 176, .8);--ov-active-fg: #7df0c4;--oc-scroll-thumb: rgba(255, 255, 255, .45);--oc-scroll-thumb-hi: rgba(255, 255, 255, .72)}:root[data-palette=sepia]{--oc-bg: #f4ecd8;--oc-surface: #efe6cf;--oc-raised: #e8ddc2;--oc-overlay: #e0d3b3;--oc-glass: rgba(244, 236, 216, .92);--oc-border: #d8c9a6;--oc-border-hi: #cbb98e;--oc-txt: rgba(67, 54, 31, 1);--oc-txt-2: rgba(67, 54, 31, .66);--oc-txt-3: rgba(67, 54, 31, .42);--oc-teal: #936639;--oc-teal-hi: #a8763f;--oc-teal-dim: rgba(147, 102, 57, .12);--oc-teal-glow: rgba(147, 102, 57, .22);--oc-input-bg: #fbf6e9;--oc-input-border: #cbb98e;--oc-input-focus: #b08d4f;--ov-active-bg: rgba(147, 102, 57, .12);--ov-active-border:rgba(147, 102, 57, .55);--ov-active-fg: #7a5630;--oc-scroll-thumb: #cbb98e;--oc-scroll-thumb-hi: #b3a06f}:root[data-palette=dracula]{--oc-bg: #282a36;--oc-surface: #2d2f3c;--oc-raised: #343746;--oc-overlay: #3d4154;--oc-glass: rgba(40, 42, 54, .78);--oc-border: rgba(189, 147, 249, .15);--oc-border-hi: rgba(189, 147, 249, .3);--oc-txt: #f8f8f2;--oc-txt-2: rgba(248, 248, 242, .68);--oc-txt-3: rgba(248, 248, 242, .42);--oc-teal: #bd93f9;--oc-teal-hi: #d3b3ff;--oc-teal-dim: rgba(189, 147, 249, .15);--oc-teal-glow: rgba(189, 147, 249, .3);--oc-input-bg: rgba(189, 147, 249, .06);--oc-input-border: rgba(189, 147, 249, .2);--oc-input-focus: #bd93f9;--ov-active-bg: rgba(189, 147, 249, .16);--ov-active-border:rgba(189, 147, 249, .6);--ov-active-fg: #d3b3ff;--oc-scroll-thumb: rgba(189, 147, 249, .22);--oc-scroll-thumb-hi: rgba(189, 147, 249, .48);--oc-shadow-md: 0 28px 90px rgba(0, 0, 8, .66)}:root[data-palette=azure]{--oc-bg: #f4f8fd;--oc-surface: #edf3fb;--oc-raised: #e4edf8;--oc-overlay: #d9e6f5;--oc-glass: rgba(244, 248, 253, .92);--oc-border: #d3e0f0;--oc-border-hi: #bcd2ec;--oc-txt: rgba(23, 45, 74, 1);--oc-txt-2: rgba(23, 45, 74, .66);--oc-txt-3: rgba(23, 45, 74, .42);--oc-teal: #2563eb;--oc-teal-hi: #1d5fd6;--oc-teal-dim: rgba(37, 99, 235, .12);--oc-teal-glow: rgba(37, 99, 235, .22);--oc-input-bg: #fbfdff;--oc-input-border: #bcd2ec;--oc-input-focus: #2563eb;--ov-active-bg: rgba(37, 99, 235, .12);--ov-active-border:rgba(37, 99, 235, .55);--ov-active-fg: #1d4ed8;--oc-scroll-thumb: #bcd2ec;--oc-scroll-thumb-hi: #9dbde6}:root[data-palette=sketch]{--oc-bg: #f4f1e9;--oc-surface: #efebe0;--oc-raised: #e8e2d4;--oc-overlay: #e1dac8;--oc-glass: rgba(244, 241, 233, .92);--oc-border: #d2ccbc;--oc-border-hi: #bcb4a0;--oc-txt: rgba(48, 45, 39, 1);--oc-txt-2: rgba(48, 45, 39, .66);--oc-txt-3: rgba(48, 45, 39, .42);--oc-teal: #5b6e7e;--oc-teal-hi: #6b8090;--oc-teal-dim: rgba(91, 110, 126, .12);--oc-teal-glow: rgba(91, 110, 126, .22);--oc-input-bg: #faf8f2;--oc-input-border: #bcb4a0;--oc-input-focus: #7d8f9d;--ov-active-bg: rgba(91, 110, 126, .12);--ov-active-border:rgba(91, 110, 126, .55);--ov-active-fg: #4a5b69;--oc-scroll-thumb: #c9c2b1;--oc-scroll-thumb-hi: #b0a892}:root[data-palette=snow]{--oc-bg: #ffffff;--oc-surface: #f6f8fa;--oc-raised: #eaeef2;--oc-overlay: #d8dee4;--oc-glass: rgba(255, 255, 255, .92);--oc-border: #d1d9e0;--oc-border-hi: #b6c0c9;--oc-txt: #1f2328;--oc-txt-2: rgba(31, 35, 40, .68);--oc-txt-3: rgba(31, 35, 40, .42);--oc-teal: #0a7d61;--oc-teal-hi: #086650;--oc-teal-dim: rgba(10, 125, 97, .1);--oc-teal-glow: rgba(10, 125, 97, .2);--oc-input-bg: #ffffff;--oc-input-border: #b6c0c9;--oc-input-focus: #0a7d61;--ov-active-bg: rgba(10, 125, 97, .1);--ov-active-border:rgba(10, 125, 97, .55);--ov-active-fg: #086650;--oc-scroll-thumb: #b6c0c9;--oc-scroll-thumb-hi: #99a6b2}:root[data-palette=sketch] #app:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:6;--grid-cell: 24px;--grid-major: 120px;background-image:linear-gradient(rgba(74,92,108,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(74,92,108,.02) 1px,transparent 1px),linear-gradient(rgba(74,92,108,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(74,92,108,.04) 1px,transparent 1px);background-size:var(--grid-cell) var(--grid-cell),var(--grid-cell) var(--grid-cell),var(--grid-major) var(--grid-major),var(--grid-major) var(--grid-major)}option,optgroup{background-color:var(--oc-overlay);color:var(--oc-txt)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;height:100%;overflow:hidden;background:radial-gradient(circle at 52% -18%,rgba(120,170,149,.08),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.026),transparent 22%),var(--oc-bg);color:var(--oc-txt);font-family:var(--oc-font-ui);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.oc-msg{zoom:var(--oc-chat-zoom, 1)}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.023) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.016) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.65),transparent 70%);mask-image:linear-gradient(180deg,rgba(0,0,0,.65),transparent 70%)}#app{position:relative;z-index:1;width:100%;height:100%}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--oc-scroll-track)}::-webkit-scrollbar-thumb{background:var(--oc-scroll-thumb);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--oc-scroll-thumb-hi)}button{cursor:pointer;font-family:inherit}input,textarea,select{font-family:inherit}a{color:var(--oc-teal);text-decoration:none}a:hover{color:var(--oc-teal-hi)}code{font-family:var(--oc-font-mono)}*:focus-visible{outline:2px solid var(--oc-teal);outline-offset:2px}::selection{background:var(--oc-teal-dim);background:color-mix(in srgb,var(--oc-teal) 30%,transparent);color:var(--oc-txt)}::view-transition-old(root),::view-transition-new(root){animation-duration:.2s;animation-timing-function:cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion: reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}.dream-art{display:inline-block;flex-shrink:0;background-color:currentColor;-webkit-mask:no-repeat center / contain;mask:no-repeat center / contain}.dream-art--moon{-webkit-mask-image:url(https://static.omicos.cn/assets/dream-moon-CoXrQioK.png);mask-image:url(https://static.omicos.cn/assets/dream-moon-CoXrQioK.png)}.dream-art--owl{-webkit-mask-image:url(https://static.omicos.cn/assets/dream-owl-Dw-x7PNM.png);mask-image:url(https://static.omicos.cn/assets/dream-owl-Dw-x7PNM.png)}.dream-art--boat{-webkit-mask-image:url(https://static.omicos.cn/assets/dream-boat-jmISlO0E.png);mask-image:url(https://static.omicos.cn/assets/dream-boat-jmISlO0E.png)}.dream-art--star{-webkit-mask-image:url(data:image/png;base64,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);mask-image:url(data:image/png;base64,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)}.oc-md-content{line-height:1.65}.oc-md-content code{background:color-mix(in srgb,var(--oc-txt) 16%,transparent);color:var(--oc-txt);padding:1.5px 5px;border-radius:4px;font-family:var(--oc-font-mono);font-size:.9em}.oc-md-content .oc-var-link{cursor:pointer;border:1px solid color-mix(in srgb,var(--oc-teal) 28%,transparent);transition:border-color .12s ease,background .12s ease}.oc-md-content .oc-var-link:hover{border-color:var(--oc-teal);background:color-mix(in srgb,var(--oc-teal) 24%,transparent)}.oc-md-content .oc-code-block{margin:12px 0;padding:12px 14px;background:var(--oc-raised);border:1px solid var(--oc-border);border-radius:8px;overflow-x:auto}.oc-md-content .oc-code-block code{background:none;color:var(--oc-txt);padding:0;font-family:var(--oc-font-mono);font-size:12.5px;line-height:1.55;white-space:pre}.oc-md-content .oc-codeblock,.oc-codebare{--occ-bg: #eef4f1;--occ-border: #d8e4de;--occ-fg: #25312b;--occ-muted: rgba(93, 134, 119, .7);--occ-btn: rgba(54, 66, 59, .55);--occ-btn-hover-bg: rgba(20, 40, 30, .07);--occ-btn-hover-fg: #25312b;--occ-run: #2f9e7a;--occ-kw: #5d8677;--occ-str: #7c8e41;--occ-num: #6f8fb2;--occ-com: #8a978f;--occ-def: #a36d2f;--occ-builtin: #739e8f;--occ-prop: #4f7e6d;--occ-meta: #6a9c7d;--occ-attr: #6a94a8;--occ-punc: #36423b;margin:14px 0;border:1px solid var(--occ-border);border-radius:10px;overflow:hidden;background:var(--occ-bg)}.oc-md-content .oc-codeblock__bar{display:flex;align-items:center;justify-content:space-between;padding:4px 6px 2px 13px;background:transparent}.oc-md-content .oc-codeblock__lang{font:500 11px var(--oc-font-mono);color:var(--occ-muted);letter-spacing:.03em}.oc-md-content .oc-codeblock__actions{display:flex;align-items:center;gap:2px}.oc-md-content .oc-codeblock__btn{display:inline-flex;align-items:center;gap:4px;font:600 11px var(--oc-font-ui);color:var(--occ-btn);background:transparent;border:none;border-radius:6px;padding:4px 8px;cursor:pointer;transition:background .12s,color .12s}.oc-md-content .oc-codeblock__btn:hover{background:var(--occ-btn-hover-bg);color:var(--occ-btn-hover-fg)}.oc-md-content .oc-codeblock__btn svg{display:block}.oc-md-content .oc-codeblock__run{color:var(--occ-run)}.oc-md-content .oc-codeblock__run:hover{color:#18b486;background:#18b4861f}.oc-md-content .oc-codeblock__copy--ok{color:#18b486}.oc-md-content .oc-codeblock__pre{margin:0;padding:4px 14px 14px;overflow-x:auto;background:transparent}.oc-md-content .oc-codeblock__pre code{background:none;padding:0;border:none;border-radius:0;font-family:var(--oc-font-mono);font-size:12.5px;line-height:1.6;color:var(--occ-fg);white-space:pre}.oc-codebare code{color:var(--oc-txt)}:is(.oc-md-content .oc-codeblock,.oc-codebare) .hljs-keyword,:is(.oc-md-content .oc-codeblock,.oc-codebare) .hljs-operator,:is(.oc-md-content .oc-codeblock,.oc-codebare) .hljs-name,:is(.oc-md-content .oc-codeblock,.oc-codebare) .hljs-tag,:is(.oc-md-content .oc-codeblock,.oc-codebare) .hljs-bullet,:is(.oc-md-content .oc-codeblock,.oc-codebare) .hljs-selector-tag{color:var(--occ-kw)}:is(.oc-md-content .oc-codeblock,.oc-codebare) .hljs-string,:is(.oc-md-content .oc-codeblock,.oc-codebare) .hljs-regexp,:is(.oc-md-content .oc-codeblock,.oc-codebare) .hljs-quote,:is(.oc-md-content .oc-codeblock,.oc-codebare) .hljs-char.escape_{color:var(--occ-str)}:is(.oc-md-content .oc-codeblock,.oc-codebare) .hljs-number,:is(.oc-md-content .oc-codeblock,.oc-codebare) .hljs-literal{color:var(--occ-num)}:is(.oc-md-content .oc-codeblock,.oc-codebare) .hljs-comment,:is(.oc-md-content .oc-codeblock,.oc-codebare) .hljs-doctag{color:var(--occ-com);font-style:italic}:is(.oc-md-content .oc-codeblock,.oc-codebare) .hljs-title,:is(.oc-md-content .oc-codeblock,.oc-codebare) .hljs-title.function_,:is(.oc-md-content .oc-codeblock,.oc-codebare) .hljs-title.class_,:is(.oc-md-content .oc-codeblock,.oc-codebare) .hljs-section{color:var(--occ-def)}:is(.oc-md-content .oc-codeblock,.oc-codebare) .hljs-built_in,:is(.oc-md-content .oc-codeblock,.oc-codebare) .hljs-type,:is(.oc-md-content .oc-codeblock,.oc-codebare) .hljs-symbol,:is(.oc-md-content .oc-codeblock,.oc-codebare) .hljs-class .hljs-title{color:var(--occ-builtin)}:is(.oc-md-content .oc-codeblock,.oc-codebare) .hljs-attr,:is(.oc-md-content .oc-codeblock,.oc-codebare) .hljs-property,:is(.oc-md-content .oc-codeblock,.oc-codebare) .hljs-selector-class,:is(.oc-md-content .oc-codeblock,.oc-codebare) .hljs-selector-id,:is(.oc-md-content .oc-codeblock,.oc-codebare) .hljs-template-variable{color:var(--occ-prop)}:is(.oc-md-content .oc-codeblock,.oc-codebare) .hljs-meta,:is(.oc-md-content .oc-codeblock,.oc-codebare) .hljs-meta .hljs-keyword{color:var(--occ-meta)}:is(.oc-md-content .oc-codeblock,.oc-codebare) .hljs-attribute,:is(.oc-md-content .oc-codeblock,.oc-codebare) .hljs-variable,:is(.oc-md-content .oc-codeblock,.oc-codebare) .hljs-link,:is(.oc-md-content .oc-codeblock,.oc-codebare) .hljs-params{color:var(--occ-attr)}:is(.oc-md-content .oc-codeblock,.oc-codebare) .hljs-punctuation,:is(.oc-md-content .oc-codeblock,.oc-codebare) .hljs-subst{color:var(--occ-punc)}:is(.oc-md-content .oc-codeblock,.oc-codebare) .hljs-emphasis{font-style:italic}:is(.oc-md-content .oc-codeblock,.oc-codebare) .hljs-strong{font-weight:700}:is(.oc-md-content .oc-codeblock,.oc-codebare) .hljs-deletion{color:#bf5b3d}:is(.oc-md-content .oc-codeblock,.oc-codebare) .hljs-addition{color:var(--occ-str)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .oc-md-content .oc-codeblock,:root:not([data-theme=light]) .oc-codebare{--occ-bg: #151a17;--occ-border: #232c27;--occ-fg: #e2ece6;--occ-muted: rgba(226, 236, 230, .42);--occ-btn: rgba(226, 236, 230, .5);--occ-btn-hover-bg: rgba(240, 246, 252, .08);--occ-btn-hover-fg: #e2ece6;--occ-run: rgba(120, 200, 165, .9);--occ-kw: #84c3a0;--occ-str: #cad78f;--occ-num: #a6cbbb;--occ-com: #708980;--occ-def: #d6b56f;--occ-builtin: #9bcdb6;--occ-prop: #74b796;--occ-meta: #79bf98;--occ-attr: #8ab7ca;--occ-punc: #edf4ef}}[data-theme=dark] .oc-md-content .oc-codeblock,[data-theme=dark] .oc-codebare{--occ-bg: #151a17;--occ-border: #232c27;--occ-fg: #e2ece6;--occ-muted: rgba(226, 236, 230, .42);--occ-btn: rgba(226, 236, 230, .5);--occ-btn-hover-bg: rgba(240, 246, 252, .08);--occ-btn-hover-fg: #e2ece6;--occ-run: rgba(120, 200, 165, .9);--occ-kw: #84c3a0;--occ-str: #cad78f;--occ-num: #a6cbbb;--occ-com: #708980;--occ-def: #d6b56f;--occ-builtin: #9bcdb6;--occ-prop: #74b796;--occ-meta: #79bf98;--occ-attr: #8ab7ca;--occ-punc: #edf4ef}[data-palette=dracula] .oc-md-content .oc-codeblock,[data-palette=dracula] .oc-codebare{--occ-bg: #21222c;--occ-border: rgba(189, 147, 249, .18);--occ-fg: #f8f8f2;--occ-muted: rgba(248, 248, 242, .5);--occ-kw: #ff79c6;--occ-str: #f1fa8c;--occ-num: #bd93f9;--occ-com: #6272a4;--occ-def: #50fa7b;--occ-builtin: #8be9fd;--occ-prop: #8be9fd;--occ-meta: #ffb86c;--occ-attr: #50fa7b;--occ-punc: #f8f8f2}.oc-md-content h1{font-size:1.5em;font-weight:700;line-height:1.3;margin:26px 0 12px;color:var(--oc-teal-hi);padding-bottom:6px;border-bottom:1px solid color-mix(in srgb,var(--oc-teal) 30%,var(--oc-border))}.oc-md-content h2{font-size:1.28em;font-weight:700;line-height:1.3;margin:24px 0 10px;color:var(--oc-txt)}.oc-md-content h3{font-size:1.12em;font-weight:600;line-height:1.35;margin:20px 0 8px;color:var(--oc-txt)}.oc-md-content h4{font-size:1em;font-weight:700;line-height:1.4;margin:12px 0 4px;color:var(--oc-txt)}.oc-md-content h5,.oc-md-content h6{font-size:.92em;font-weight:700;line-height:1.4;margin:10px 0 3px;color:var(--oc-txt-2)}.oc-md-content h1:first-child,.oc-md-content h2:first-child,.oc-md-content h3:first-child{margin-top:2px}.oc-md-content p{margin:0 0 14px;line-height:1.65}.oc-md-content p:last-child{margin-bottom:0}.oc-md-content img{display:block;max-width:240px;max-height:200px;width:auto;height:auto;margin:6px 0;border:1px solid var(--oc-border);border-radius:7px;background:var(--oc-bg);cursor:zoom-in;transition:opacity .12s ease}.oc-md-content img:hover{opacity:.85}.oc-md-content img.oc-local-img{width:240px;height:190px;object-fit:contain;object-position:left center}.oc-md-content img.oc-local-img--err{border-style:dashed;cursor:not-allowed;opacity:.6}.oc-msg--user .oc-md-content img{margin-left:auto;border-color:color-mix(in srgb,var(--oc-bg) 24%,transparent);background:color-mix(in srgb,var(--oc-bg) 8%,transparent)}.oc-msg--user .oc-md-content a,.oc-msg--user .oc-md-content .oc-file-link{color:color-mix(in srgb,var(--oc-bg) 88%,var(--oc-teal-hi));border-bottom-color:color-mix(in srgb,var(--oc-bg) 46%,transparent)}.oc-msg--user .oc-msg-text.oc-md-content a,.oc-msg--user .oc-msg-text.oc-md-content .oc-file-link{color:color-mix(in srgb,var(--oc-teal) 55%,var(--oc-txt));border-bottom-color:color-mix(in srgb,var(--oc-teal) 45%,transparent)}.oc-lightbox{position:fixed;inset:0;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:9999;cursor:zoom-out;padding:32px}.oc-lightbox-img{max-width:95vw;max-height:95vh;object-fit:contain;border-radius:6px;box-shadow:0 12px 48px #0009;cursor:default}.oc-lightbox-close{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:36px;height:36px;padding:0;border-radius:50%;border:0;background:#ffffff26;color:#fff;font-size:0;cursor:pointer;transition:background .12s ease}.oc-lightbox-close:before,.oc-lightbox-close:after{content:"";position:absolute;width:18px;height:3px;border-radius:999px;background:currentColor}.oc-lightbox-close:before{transform:rotate(45deg)}.oc-lightbox-close:after{transform:rotate(-45deg)}.oc-lightbox-close:hover{background:#ffffff47}.oc-md-content ul,.oc-md-content ol{margin:12px 0;padding-left:24px}.oc-md-content li{margin:5px 0;line-height:1.65}.oc-md-content li::marker{color:var(--oc-txt-3)}.oc-md-content li>p{margin:0 0 4px}.oc-md-content li>ul,.oc-md-content li>ol{margin:4px 0}.oc-md-content li:has(>input[type=checkbox]){list-style:none;margin-left:-18px}.oc-md-content input[type=checkbox]{margin-right:6px;vertical-align:-1px}.oc-md-content table{border-collapse:collapse;margin:14px 0;font-size:13px;line-height:1.5;width:100%;display:table;table-layout:auto;border:1px solid var(--oc-border);border-radius:8px;overflow:hidden}.oc-md-content thead{background:var(--oc-raised)!important}.oc-md-content th,.oc-md-content td{border:1px solid var(--oc-border);padding:8px 12px;text-align:left;vertical-align:top;color:var(--oc-txt)!important;background:transparent!important}.oc-md-content th{color:var(--oc-txt)!important;font-weight:600}.oc-md-content tbody tr{background:transparent!important}.oc-md-content tbody tr:nth-child(2n){background:color-mix(in srgb,var(--oc-raised) 45%,transparent)!important}.oc-md-content blockquote{margin:8px 0;padding:6px 10px;border-left:2px solid var(--oc-teal);background:color-mix(in srgb,var(--oc-teal) 6%,transparent);color:var(--oc-txt-3);font-size:11.5px;line-height:1.5}.oc-md-content blockquote p{margin:2px 0}.oc-md-content blockquote ul,.oc-md-content blockquote ol{margin:2px 0;padding-left:18px;font-size:inherit}.oc-md-content blockquote li{margin:0}.oc-md-content blockquote strong{color:var(--oc-txt-2);font-weight:600}.oc-md-content blockquote code{font-size:11px}.oc-md-content hr{border:none;border-top:1px solid color-mix(in srgb,var(--oc-border) 55%,transparent);margin:22px 0}.oc-md-content del{color:var(--oc-txt-3);text-decoration:line-through}.oc-md-content mark{background:color-mix(in srgb,var(--oc-cytosine, #d4b106) 30%,transparent);color:inherit;padding:0 3px;border-radius:3px}.oc-md-content sub,.oc-md-content sup{font-size:.78em;line-height:0}.oc-md-content .oc-alert{--oc-al: #4493f8;margin:12px 0;padding:8px 14px;border-left:3px solid var(--oc-al);border-radius:6px;background:color-mix(in srgb,var(--oc-al) 9%,transparent)}.oc-md-content .oc-alert--note{--oc-al: #4493f8}.oc-md-content .oc-alert--tip{--oc-al: #3fb950}.oc-md-content .oc-alert--important{--oc-al: #ab7df8}.oc-md-content .oc-alert--warning{--oc-al: #d29922}.oc-md-content .oc-alert--caution{--oc-al: #f85149}.oc-md-content .oc-alert__title{display:flex;align-items:center;gap:6px;font-weight:600;color:var(--oc-al);font-size:.9em;margin-bottom:3px}.oc-md-content .oc-alert__title svg{flex:0 0 auto}.oc-md-content .oc-alert__body>*:first-child{margin-top:0}.oc-md-content .oc-alert__body>*:last-child{margin-bottom:0}.oc-md-content a{color:var(--oc-teal);text-decoration:none;border-bottom:1px dotted color-mix(in srgb,var(--oc-teal) 40%,transparent)}.oc-md-content a:hover{border-bottom-style:solid}.oc-md-content .oc-file-link{color:var(--oc-teal-hi);cursor:pointer}.oc-md-content .oc-file-link--pending{color:inherit;cursor:default;border-bottom-color:transparent}.oc-md-content code.oc-file-link{background:none;padding:0;border-bottom:0}.oc-md-content a.oc-file-link{border-bottom:0}.oc-md-content .oc-file-link{white-space:nowrap}.oc-md-content .oc-file-link__name{white-space:normal}.oc-md-content .oc-file-link__icon{width:13px;height:13px;flex:0 0 auto;vertical-align:-2px;margin-right:4px}.oc-md-content a.oc-file-link:hover .oc-file-link__name,.oc-md-content code.oc-file-link:hover .oc-file-link__name{text-decoration:underline;text-underline-offset:2px}.oc-md-content .oc-file-link--pending .oc-file-link__name{color:inherit}.oc-md-content .oc-fnref{font-size:.72em;line-height:0;margin-left:1px;vertical-align:super}.oc-md-content .oc-fnref a{color:var(--oc-teal);border-bottom:0;padding:0 2px;font-weight:600;cursor:pointer}.oc-md-content .oc-fnref a:hover{text-decoration:underline}.oc-md-content .oc-footnotes{margin-top:14px;padding-top:10px;border-top:1px solid var(--oc-border)}.oc-md-content .oc-footnotes__title{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--oc-txt-3);margin-bottom:4px}.oc-md-content .oc-footnotes__list{margin:0;padding-left:1.4em;font-size:12.5px;line-height:1.55;color:var(--oc-txt-2)}.oc-md-content .oc-fn-item{margin:2px 0}.oc-md-content .oc-fn-back{color:var(--oc-txt-3);border-bottom:0;margin-left:4px;text-decoration:none}.oc-md-content .oc-fn-back:hover{color:var(--oc-teal)}.oc-md-content .oc-ev{display:inline;cursor:default;border-radius:5px;outline:none;transition:background .12s}.oc-md-content .oc-ev:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--oc-teal) 55%,transparent)}.oc-md-content .oc-ev__dot{display:inline-block;width:5px;height:5px;margin:0 1px 0 2px;border-radius:50%;vertical-align:super;background:var(--oc-txt-3);opacity:.55}.oc-md-content .oc-ev--literature{cursor:pointer}.oc-md-content .oc-ev--literature .oc-ev__num{color:var(--oc-teal);font-weight:600;font-size:.72em;vertical-align:super;padding:0 1px 0 2px}.oc-md-content .oc-ev--literature:hover .oc-ev__num{text-decoration:underline}.oc-md-content .oc-ev--data:not(.oc-ev--wrap){cursor:pointer;white-space:nowrap;background:color-mix(in srgb,var(--oc-teal) 13%,transparent);color:var(--oc-teal);border-radius:999px;padding:1px 8px 1px 6px;font-size:.84em;font-weight:600;margin:0 1px}.oc-md-content .oc-ev--data:not(.oc-ev--wrap):hover{background:color-mix(in srgb,var(--oc-teal) 22%,transparent)}.oc-md-content .oc-ev--wrap.oc-ev--data{cursor:pointer;color:var(--oc-teal)}.oc-md-content .oc-ev--data .oc-ev__ic{display:inline-block;width:10px;height:10px;margin-right:3px;vertical-align:-1px;background:currentColor;-webkit-mask:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M4 4c0 6 16 10 16 16M20 4c0 6-16 10-16 16M6 6h12M6 18h12M8 9h8M8 15h8'/%3E%3C/svg%3E");mask:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M4 4c0 6 16 10 16 16M20 4c0 6-16 10-16 16M6 6h12M6 18h12M8 9h8M8 15h8'/%3E%3C/svg%3E")}.oc-md-content .oc-ev--mixed{cursor:pointer}.oc-md-content .oc-ev--mixed .oc-ev__mk{display:inline-block;width:12px;height:12px;margin:0 1px 0 2px;vertical-align:-2px;color:var(--oc-warn);background:currentColor;-webkit-mask:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3L2 20h20L12 3zM12 10v4M12 17.5v.5'/%3E%3C/svg%3E");mask:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3L2 20h20L12 3zM12 10v4M12 17.5v.5'/%3E%3C/svg%3E")}.oc-md-content .oc-ev--mixed.oc-ev--wrap{border-bottom:2px dotted color-mix(in srgb,var(--oc-warn) 65%,transparent);padding-bottom:1px}.oc-md-content .oc-ev--missing{cursor:help}.oc-md-content .oc-ev__miss{display:inline-block;width:7px;height:7px;margin:0 1px 0 2px;border-radius:50%;vertical-align:super;border:1.5px solid var(--oc-warn);box-sizing:border-box}.oc-md-content .oc-ev--missing.oc-ev--wrap{border-bottom:2px dotted color-mix(in srgb,var(--oc-warn) 65%,transparent);padding-bottom:1px}.oc-md-content .oc-ev--unverified .oc-ev__num,.oc-md-content .oc-ev--unverified.oc-ev--data:not(.oc-ev--wrap),.oc-md-content .oc-ev--unverified.oc-ev--wrap.oc-ev--data{color:var(--oc-warn)}.oc-md-content .oc-ev--unverified.oc-ev--data:not(.oc-ev--wrap){background:color-mix(in srgb,var(--oc-warn) 14%,transparent)}.oc-md-content--compact .oc-code-block{margin:6px 0;padding:10px 12px;border-radius:6px}.oc-md-content--compact .oc-code-block code{font-size:11.5px;line-height:1.45}.oc-md-content--compact code{border-radius:3px}.oc-md-content--compact h1{font-size:1.1em;line-height:normal;margin:8px 0 3px;padding-bottom:0;border-bottom:0}.oc-md-content--compact h2{font-size:1.05em;font-weight:600;line-height:normal;margin:6px 0 2px}.oc-md-content--compact h3{font-size:1em;font-weight:600;line-height:normal;margin:4px 0 2px}.oc-md-content .oc-tex-titleblock{text-align:center;margin:4px 0 22px;padding-bottom:14px;border-bottom:1px solid var(--oc-border)}.oc-md-content .oc-tex-title{font-size:1.5em;font-weight:800;line-height:1.25;color:var(--oc-txt)}.oc-md-content .oc-tex-author{margin-top:8px;font-size:1.02em;color:var(--oc-txt)}.oc-md-content .oc-tex-date{margin-top:5px;font-size:.9em;color:var(--oc-txt-3)}.oc-md-content .oc-tex-and{color:var(--oc-txt-3)}.oc-md-content .oc-tex-sc{font-variant:small-caps}.oc-md-content .oc-tex-figure{margin:16px 0;text-align:center}.oc-md-content .oc-tex-caption{margin-top:8px;font-size:.88em;color:var(--oc-txt-3);text-align:center}.oc-md-content .oc-tex-tablewrap{overflow-x:auto;margin:14px 0}.oc-md-content .oc-tex-center{text-align:center}.oc-md-content .oc-tex-right{text-align:right}.oc-md-content .oc-tex-abstract{margin:18px auto;max-width:42em;font-size:.95em;color:var(--oc-txt-2)}.oc-md-content .oc-tex-abstract-t{text-align:center;font-weight:700;margin-bottom:6px;color:var(--oc-txt)}.oc-md-content .oc-tex-graphic{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border:1px dashed var(--oc-border);border-radius:6px;font-size:.85em;color:var(--oc-txt-3);background:var(--oc-surface)}.oc-md-content .oc-tex-ref,.oc-md-content .oc-tex-cite{color:var(--oc-teal)}.oc-md-content .oc-tex-fn{color:var(--oc-teal);cursor:help;font-size:.7em;margin-left:1px}.oc-md-content .oc-tex-dt{color:var(--oc-txt)}.oc-md-content .oc-tex-matherr{color:var(--oc-guanine, #c0563b);background:color-mix(in srgb,var(--oc-guanine, #c0563b) 10%,transparent);border-radius:3px;padding:0 3px}.oc-md-content .oc-tex-note{color:var(--oc-txt-3);font-style:italic}.oc-md-content .bio-meta{margin-bottom:12px;font:600 11.5px var(--oc-font-ui);letter-spacing:.02em;color:var(--oc-txt-3)}.oc-md-content .bio-rec{margin:0 0 12px;border:1px solid var(--oc-border);border-radius:8px;overflow:hidden;background:var(--oc-surface)}.oc-md-content .bio-rec-hdr{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:7px 11px;border-bottom:1px solid var(--oc-border);background:var(--oc-raised)}.oc-md-content .bio-rec-name{font:600 12px var(--oc-font-mono);color:var(--oc-teal-hi, var(--oc-txt));word-break:break-all}.oc-md-content .bio-rec-len{flex:0 0 auto;font:11px var(--oc-font-mono);color:var(--oc-txt-3)}.oc-md-content .bio-rec-seq{padding:9px 11px;font:12px/1.7 var(--oc-font-mono);color:var(--oc-txt-2);word-break:break-all;white-space:pre-wrap}.oc-md-content .bio-hdr{margin-bottom:10px}.oc-md-content .bio-hdr summary{cursor:pointer;font:11.5px var(--oc-font-ui);color:var(--oc-txt-3)}.oc-md-content .bio-hdr pre{margin:6px 0 0;padding:8px 10px;border-radius:6px;background:var(--oc-surface);font:11px/1.5 var(--oc-font-mono);color:var(--oc-txt-3);overflow-x:auto;white-space:pre}.oc-md-content .bio-tablewrap{overflow-x:auto}.oc-md-content .bio-mtx{max-width:460px;margin:8px 0;border:1px solid var(--oc-border);border-radius:10px;overflow:hidden;background:var(--oc-surface)}.oc-md-content .bio-mtx-title{padding:9px 14px;border-bottom:1px solid var(--oc-border);background:var(--oc-raised);font:700 12px var(--oc-font-ui);color:var(--oc-txt)}.oc-md-content .bio-mtx-kv{margin:0;padding:6px 14px 10px}.oc-md-content .bio-kv{display:flex;justify-content:space-between;gap:16px;padding:5px 0;border-bottom:1px solid color-mix(in srgb,var(--oc-border) 55%,transparent)}.oc-md-content .bio-kv:last-child{border-bottom:0}.oc-md-content .bio-kv dt{margin:0;color:var(--oc-txt-3);font-size:12px}.oc-md-content .bio-kv dd{margin:0;color:var(--oc-txt);font:600 12px var(--oc-font-mono)}.oc-md-content .sci-card{max-width:480px;margin:8px 0;border:1px solid var(--oc-border);border-radius:10px;overflow:hidden;background:var(--oc-surface)}.oc-md-content .sci-card-title{padding:9px 14px;border-bottom:1px solid var(--oc-border);background:var(--oc-raised);font:700 12px var(--oc-font-ui);color:var(--oc-txt)}.oc-md-content .sci-card-kv{margin:0;padding:6px 14px 10px}.oc-md-content .sci-kv{display:flex;justify-content:space-between;gap:16px;padding:5px 0;border-bottom:1px solid color-mix(in srgb,var(--oc-border) 55%,transparent)}.oc-md-content .sci-kv:last-child{border-bottom:0}.oc-md-content .sci-kv dt{margin:0;color:var(--oc-txt-3);font-size:12px}.oc-md-content .sci-kv dd{margin:0;color:var(--oc-txt);font:600 12px var(--oc-font-mono)}.oc-md-content .sci-kv dd sub{font-size:.8em}.oc-reference-pill{display:inline-flex;align-items:center;gap:4px;box-sizing:border-box;height:21px;vertical-align:-1px;margin:0 1px;padding:0 8px 0 6px;border-radius:999px;font-family:var(--oc-font-ui);font-size:12.5px;font-weight:600;line-height:1;white-space:nowrap;cursor:default;-webkit-user-select:none;user-select:none}.oc-agent-pill{background:var(--oc-teal-dim);border:1px solid color-mix(in srgb,var(--oc-teal) 42%,transparent);color:var(--oc-teal-hi)}.oc-conversation-pill{background:color-mix(in srgb,#6f8cff 12%,transparent);border:1px solid color-mix(in srgb,#6f8cff 45%,transparent);color:color-mix(in srgb,#6f8cff 76%,white);max-width:min(360px,80vw)}.oc-agent-pill__icon,.oc-conversation-pill__icon{display:block;width:13px;height:13px;flex:0 0 auto}.oc-agent-pill__name,.oc-conversation-pill__name{min-width:0;overflow:hidden;padding-block:1px;line-height:1.2;text-overflow:ellipsis}.oc-tool-pill,.oc-brand-pill{background:none;border:0;padding:0 2px;color:var(--oc-tool-pill-tint, var(--oc-teal));display:inline;height:auto;font:inherit;vertical-align:baseline}.oc-tool-pill .oc-agent-pill__name,.oc-brand-pill .oc-agent-pill__name{padding-block:0;line-height:inherit}.oc-tool-pill:hover,.oc-brand-pill:hover{background:color-mix(in srgb,var(--oc-tool-pill-tint, var(--oc-teal)) 10%,transparent);border-radius:6px}.oc-tool-pill .oc-agent-pill__icon,.oc-brand-pill .oc-agent-pill__icon{display:inline-block;width:1em;height:1em;margin-right:.28em;vertical-align:-.14em;color:var(--oc-tool-pill-tint, var(--oc-teal))}.oc-tool-pill__logo,.oc-md-content img.oc-tool-pill__logo,.oc-msg--user .oc-md-content img.oc-tool-pill__logo{display:inline-block;width:1em;height:1em;max-width:none;max-height:none;margin:0 .28em 0 0;border:0;border-radius:0;background:none;cursor:inherit;vertical-align:-.14em;object-fit:contain;-webkit-user-drag:none}.project-pi-layer .project-pi-card{--pi-paper: color-mix(in srgb, var(--oc-bg) 94%, var(--oc-surface) 6%);--pi-surface: color-mix(in srgb, var(--oc-bg) 76%, var(--oc-surface) 24%);--pi-surface-strong: color-mix(in srgb, var(--oc-bg) 58%, var(--oc-surface) 42%);--pi-ink: var(--oc-txt);--pi-ink-2: var(--oc-txt-2);--pi-ink-3: var(--oc-txt-3);--pi-line: color-mix(in srgb, var(--oc-txt) 10%, transparent);--pi-line-strong: color-mix(in srgb, var(--oc-txt) 20%, transparent);--pi-accent: var(--oc-teal);--pi-accent-soft: color-mix(in srgb, var(--oc-teal) 11%, transparent);--pi-accent-softer: color-mix(in srgb, var(--oc-teal) 6%, transparent);--pi-shadow: color-mix(in srgb, var(--oc-txt) 18%, transparent);isolation:isolate;width:min(640px,calc(100vw - 32px))!important;height:auto!important;min-height:0;max-width:640px!important;max-height:480px!important;aspect-ratio:auto;overflow:hidden;padding-top:0!important;border:1px solid var(--pi-line)!important;border-radius:26px!important;background:radial-gradient(circle at 4% -8%,var(--pi-accent-soft),transparent 34%),linear-gradient(150deg,color-mix(in srgb,#fff 18%,transparent),transparent 42%),var(--pi-paper)!important;box-shadow:0 34px 84px var(--pi-shadow),0 8px 28px color-mix(in srgb,var(--oc-txt) 8%,transparent),inset 0 1px color-mix(in srgb,#fff 54%,transparent)!important;backdrop-filter:none}.project-pi-layer .project-pi-card--expanded{width:min(1180px,calc(100vw - 32px))!important;max-width:1180px!important;height:min(760px,calc(100vh - 32px))!important;max-height:min(760px,calc(100vh - 32px))!important;min-height:420px;padding-top:0!important}.project-pi-layer .project-pi-card:before{position:absolute;z-index:0;top:-52px;right:-42px;width:290px;height:220px;background:radial-gradient(circle,color-mix(in srgb,var(--pi-accent) 56%,transparent) 0 1px,transparent 1.25px) 0 0 / 7px 7px,radial-gradient(circle,color-mix(in srgb,var(--pi-accent) 32%,transparent) 0 .8px,transparent 1.15px) 3px 3px / 11px 11px;content:"";filter:saturate(.82);mask-image:radial-gradient(ellipse at 72% 30%,#000 0 14%,rgba(0,0,0,.82) 35%,transparent 72%);opacity:.46;pointer-events:none}.project-pi-layer .project-pi-card:after{position:absolute;z-index:0;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 180 180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.88' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E");background-size:190px 190px;content:"";mix-blend-mode:multiply;opacity:.045;pointer-events:none}.project-pi-layer .project-pi-card>*{position:relative;z-index:1}.project-pi-layer .project-pi-card__header{order:1}.project-pi-layer .project-pi-card__conflict{order:2}.project-pi-layer .project-pi-card__body{order:3}.project-pi-layer .project-pi-card__statusbar{order:4}.project-pi-layer .project-pi-card__header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important;padding:22px 22px 15px!important}.project-pi-layer .project-pi-card__header:has(.project-pi-card__back){grid-template-columns:auto minmax(0,1fr) auto!important}.project-pi-layer .project-pi-card__header>div{min-width:0}.project-pi-layer .project-pi-card__header h2{margin:0;color:var(--pi-ink);font-size:21px!important;font-weight:760!important;letter-spacing:-.025em;line-height:1.18}.project-pi-layer .project-pi-card--expanded .project-pi-card__header h2{font-size:18px!important}.project-pi-layer .project-pi-card__header p{display:block;min-width:0;margin:6px 0 0!important;color:var(--pi-ink-2)!important;font-family:var(--oc-font-ui);font-size:10px!important;letter-spacing:0;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-pi-layer .project-pi-card__header p:before{content:none}.project-pi-layer .project-pi-card__back,.project-pi-layer .project-pi-card__close{position:static!important;display:grid!important;place-items:center;width:34px!important;height:34px!important;padding:0!important;border:1px solid var(--pi-line)!important;border-radius:11px!important;background:color-mix(in srgb,var(--pi-surface) 88%,transparent)!important;color:var(--pi-ink-2)!important;box-shadow:inset 0 1px color-mix(in srgb,#fff 34%,transparent)}.project-pi-layer .project-pi-card__back:hover,.project-pi-layer .project-pi-card__back:focus-visible,.project-pi-layer .project-pi-card__close:hover,.project-pi-layer .project-pi-card__close:focus-visible{border-color:color-mix(in srgb,var(--pi-accent) 42%,transparent)!important;background:var(--pi-accent-soft)!important;color:var(--pi-accent)!important;outline:none;transform:translateY(-1px)}.project-pi-layer .project-pi-card__back:active,.project-pi-layer .project-pi-card__close:active{transform:scale(.96)}.project-pi-layer .project-pi-card__body{padding:3px 22px 18px!important;scrollbar-color:color-mix(in srgb,var(--oc-txt) 20%,transparent) transparent;scrollbar-width:thin}.project-pi-layer .project-pi-card__body::-webkit-scrollbar{width:4px}.project-pi-layer .project-pi-card__body::-webkit-scrollbar-thumb{border-radius:99px;background:color-mix(in srgb,var(--oc-txt) 20%,transparent)}.project-pi-layer .project-pi-card__statusbar{position:relative;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr)) auto!important;gap:0!important;align-items:stretch;margin:0 18px 16px!important;padding:7px!important;border:1px solid var(--pi-line)!important;border-radius:14px!important;background:color-mix(in srgb,var(--pi-surface) 92%,transparent)!important;box-shadow:inset 0 1px color-mix(in srgb,#fff 26%,transparent)}.project-pi-layer .project-pi-card__statusbar span{display:grid!important;align-content:center;gap:2px!important;min-width:0;padding:3px 10px!important;border-left:1px solid var(--pi-line)!important;color:var(--pi-ink);font:600 9px/1.25 var(--oc-font-mono)!important;letter-spacing:.015em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-pi-layer .project-pi-card__statusbar span:first-child{border-left:0!important}.project-pi-layer .project-pi-card__statusbar b{color:var(--pi-ink-3);font-size:7.5px!important;font-weight:600!important;letter-spacing:.08em}.project-pi-layer .project-pi-card__statusbar button{align-self:stretch;margin-left:7px!important;padding:0 11px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:var(--pi-ink-2)!important;font:600 9px/1 var(--oc-font-ui)!important;cursor:pointer}.project-pi-layer .project-pi-card__statusbar button:hover:not(:disabled),.project-pi-layer .project-pi-card__statusbar button:focus-visible{background:var(--pi-accent-soft)!important;color:var(--pi-accent)!important;outline:none}.project-pi-layer .project-pi-card__conflict{margin:0 22px 12px;padding:10px 12px!important;border:1px solid color-mix(in srgb,var(--oc-guanine) 24%,transparent)!important;border-radius:13px!important;background:color-mix(in srgb,var(--oc-guanine) 7%,var(--pi-paper))!important}.project-pi-layer .project-pi-card__conflict strong{font-size:10px}.project-pi-layer .project-pi-card__conflict span{color:var(--pi-ink-2);font-size:9px}.project-pi-layer .project-pi-card__body button:not(.project-pi-slot),.project-pi-layer .project-pi-card__conflict button{border:1px solid var(--pi-line-strong)!important;border-radius:10px!important;background:color-mix(in srgb,var(--pi-surface) 84%,transparent)!important;box-shadow:inset 0 1px color-mix(in srgb,#fff 24%,transparent)!important;color:var(--pi-ink);font-weight:620}.project-pi-layer .project-pi-card__body button:not(.project-pi-slot):hover:not(:disabled),.project-pi-layer .project-pi-card__body button:not(.project-pi-slot):focus-visible,.project-pi-layer .project-pi-card__conflict button:hover{border-color:color-mix(in srgb,var(--pi-accent) 44%,transparent)!important;background:var(--pi-accent-soft)!important;color:var(--pi-accent)!important;outline:none;transform:translateY(-1px)}.project-pi-layer .project-pi-card__body button[class*=__assistant],.project-pi-layer .project-pi-card__body button[class*=__primary],.project-pi-layer .project-pi-card__body button.primary{border-color:var(--pi-accent)!important;background:var(--pi-accent)!important;box-shadow:0 6px 16px color-mix(in srgb,var(--pi-accent) 18%,transparent)!important;color:var(--oc-bg)!important}.project-pi-layer .project-pi-card__body button[class*=__assistant]:hover:not(:disabled),.project-pi-layer .project-pi-card__body button[class*=__primary]:hover:not(:disabled),.project-pi-layer .project-pi-card__body button.primary:hover:not(:disabled){background:var(--oc-teal-hi)!important;color:var(--oc-bg)!important}.project-pi-layer .project-pi-home{gap:12px!important}.project-pi-layer .project-pi-home__onboarding,.project-pi-layer .project-pi-home__capability{margin:0;padding:10px 12px!important;border:1px solid color-mix(in srgb,var(--pi-accent) 16%,var(--pi-line))!important;border-radius:14px!important;background:color-mix(in srgb,var(--pi-accent) 7%,var(--pi-surface))!important}.project-pi-layer .project-pi-home__onboarding button{padding:5px 8px!important;border:0!important;background:transparent!important;color:var(--pi-accent)!important;box-shadow:none!important;font-size:10px}.project-pi-layer .project-pi-home__slots{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px!important}.project-pi-layer .project-pi-slot{position:relative;display:flex!important;min-width:0;min-height:112px!important;flex-direction:column;align-items:flex-start!important;justify-content:space-between;gap:18px!important;overflow:hidden;padding:16px!important;border:1px solid var(--pi-line)!important;border-radius:18px!important;background:linear-gradient(150deg,color-mix(in srgb,#fff 15%,transparent),transparent 45%),color-mix(in srgb,var(--pi-surface) 94%,transparent)!important;box-shadow:0 8px 22px color-mix(in srgb,var(--oc-txt) 5%,transparent),inset 0 1px color-mix(in srgb,#fff 28%,transparent)!important;text-align:left}.project-pi-layer .project-pi-slot:before{position:absolute;right:-22px;bottom:-26px;width:118px;height:106px;background:radial-gradient(circle,color-mix(in srgb,var(--pi-accent) 34%,transparent) 0 .9px,transparent 1.2px) 0 0 / 7px 7px;content:"";mask-image:radial-gradient(circle at 70% 70%,#000,transparent 72%);opacity:.32;pointer-events:none}.project-pi-layer .project-pi-slot__title{position:relative;z-index:1;max-width:90%;color:var(--pi-ink);font-size:17px!important;font-weight:740;letter-spacing:-.025em;line-height:1.2}.project-pi-layer .project-pi-slot__meta{position:relative;z-index:1;color:var(--pi-ink-2);font-size:11px!important;line-height:1.4}.project-pi-layer .project-pi-slot:hover,.project-pi-layer .project-pi-slot:focus-visible{border-color:color-mix(in srgb,var(--pi-accent) 46%,transparent)!important;background:linear-gradient(150deg,var(--pi-accent-soft),transparent 62%),var(--pi-surface)!important;box-shadow:0 15px 30px color-mix(in srgb,var(--pi-accent) 12%,transparent),inset 0 1px color-mix(in srgb,#fff 34%,transparent)!important;outline:none;transform:translateY(-3px)}.project-pi-layer .project-pi-slot:disabled{opacity:.5;transform:none}.project-pi-layer .project-dossier-slot,.project-pi-layer .project-dossier-editor,.project-pi-layer .project-dossier-editor__sections,.project-pi-layer .project-workflow-slot,.project-pi-layer .project-memory-links,.project-pi-layer .project-core-references,.project-pi-layer .project-pi-proposals{gap:12px!important}.project-pi-layer .project-dossier-editor__intro,.project-pi-layer .project-workflow-slot__hint{border:1px solid color-mix(in srgb,var(--pi-accent) 14%,var(--pi-line))!important;border-radius:14px!important;background:color-mix(in srgb,var(--pi-accent) 6%,var(--pi-surface))!important}.project-pi-layer .project-workflow-inspector,.project-pi-layer .project-workflow-node-editor,.project-pi-layer .project-workflow-slot__create,.project-pi-layer .project-pi-proposal,.project-pi-layer .project-memory-links__entry,.project-pi-layer .project-memory-links__existing article,.project-pi-layer .project-memory-links__project-card,.project-pi-layer .project-memory-links__card,.project-pi-layer .project-core-reference{border:1px solid var(--pi-line)!important;border-radius:15px!important;background:color-mix(in srgb,var(--pi-surface) 88%,transparent)!important;box-shadow:inset 0 1px color-mix(in srgb,#fff 22%,transparent)!important}.project-pi-layer .project-memory-links__notice,.project-pi-layer .project-core-references__intro,.project-pi-layer .project-core-references__limit{padding:0!important;border:0!important;background:transparent!important}.project-pi-layer .project-core-reference--empty{border-style:dashed!important;background:color-mix(in srgb,var(--pi-paper) 72%,transparent)!important}.project-pi-layer .project-core-reference__heading span,.project-pi-layer .project-core-reference__links a:hover{color:var(--pi-accent)!important}.project-pi-layer textarea,.project-pi-layer input,.project-pi-layer select{border:1px solid var(--pi-line)!important;border-radius:11px!important;background:color-mix(in srgb,var(--pi-paper) 78%,transparent)!important;box-shadow:inset 0 1px 2px color-mix(in srgb,var(--oc-txt) 4%,transparent)!important;color:var(--pi-ink)}.project-pi-layer textarea:focus,.project-pi-layer input:focus,.project-pi-layer select:focus{border-color:color-mix(in srgb,var(--pi-accent) 54%,transparent)!important;background:var(--pi-paper)!important;box-shadow:0 0 0 3px var(--pi-accent-soft)!important;outline:none}.project-pi-layer .project-workflow-slot__workspace{grid-template-columns:minmax(0,1fr) minmax(250px,300px)!important}.project-pi-layer .project-workflow-graph-wrap{height:clamp(430px,54vh,620px)!important;min-height:430px!important;overflow:hidden;border:1px solid var(--pi-line)!important;border-radius:16px!important;background:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--pi-accent) 22%,transparent) 1px,transparent 1.35px),linear-gradient(150deg,var(--pi-accent-softer),transparent 48%),var(--pi-surface)!important;background-size:16px 16px,100% 100%,100% 100%!important}.project-pi-layer .project-workflow-graph{height:100%!important}.project-pi-layer .project-workflow-inspector,.project-pi-layer .project-workflow-node-editor{max-height:clamp(430px,54vh,620px);overflow:auto}.project-pi-layer .project-workflow-slot--canvas-expanded .project-workflow-graph-wrap,.project-pi-layer .project-workflow-slot--canvas-expanded .project-workflow-graph{height:100%!important;min-height:0!important}.project-pi-layer .project-workflow-slot--canvas-expanded .project-workflow-inspector,.project-pi-layer .project-workflow-slot--canvas-expanded .project-workflow-node-editor{max-height:100%}.project-pi-layer .project-memory-links__card--global{border-color:color-mix(in srgb,var(--pi-accent) 34%,transparent)!important;background:radial-gradient(circle at 88% 12%,color-mix(in srgb,var(--pi-accent) 16%,transparent) 0 1px,transparent 1.3px) 0 0 / 8px 8px,color-mix(in srgb,var(--pi-accent) 8%,var(--pi-surface))!important}.project-pi-layer .project-memory-links__entry p,.project-pi-layer .project-workflow-inspector__prompt p,.project-pi-layer .project-pi-proposal pre{border:0!important;border-radius:10px!important;background:color-mix(in srgb,var(--pi-paper) 72%,transparent)!important}html[data-theme=dark] .project-pi-layer .project-pi-card{--pi-paper: color-mix(in srgb, var(--oc-bg) 76%, var(--oc-surface) 24%);--pi-surface: color-mix(in srgb, var(--oc-bg) 58%, var(--oc-surface) 42%);--pi-surface-strong: color-mix(in srgb, var(--oc-bg) 42%, var(--oc-surface) 58%);--pi-shadow: rgba(0, 0, 0, .48);border-color:color-mix(in srgb,var(--oc-txt) 12%,transparent)!important;box-shadow:0 36px 88px #00000085,0 8px 28px #0000003d,inset 0 1px color-mix(in srgb,var(--oc-txt) 7%,transparent)!important}html[data-theme=dark] .project-pi-layer .project-pi-card:after{mix-blend-mode:screen;opacity:.035}@media (prefers-color-scheme: dark){html:not([data-theme=light]) .project-pi-layer .project-pi-card{--pi-paper: color-mix(in srgb, var(--oc-bg) 76%, var(--oc-surface) 24%);--pi-surface: color-mix(in srgb, var(--oc-bg) 58%, var(--oc-surface) 42%);--pi-surface-strong: color-mix(in srgb, var(--oc-bg) 42%, var(--oc-surface) 58%);--pi-shadow: rgba(0, 0, 0, .48);border-color:color-mix(in srgb,var(--oc-txt) 12%,transparent)!important;box-shadow:0 36px 88px #00000085,0 8px 28px #0000003d,inset 0 1px color-mix(in srgb,var(--oc-txt) 7%,transparent)!important}html:not([data-theme=light]) .project-pi-layer .project-pi-card:after{mix-blend-mode:screen;opacity:.035}}.project-pi-pop-enter-active,.project-pi-pop-leave-active{transition:opacity .18s ease}.project-pi-pop-enter-active .project-pi-card,.project-pi-pop-leave-active .project-pi-card{transition:transform .18s ease,opacity .18s ease}.project-pi-pop-enter-from,.project-pi-pop-leave-to{opacity:0}.project-pi-pop-enter-from .project-pi-card,.project-pi-pop-leave-to .project-pi-card{transform:translateY(8px) scale(.982);opacity:0}@media (max-width: 700px){.project-pi-layer{display:grid;place-items:center;padding:14px;background:color-mix(in srgb,var(--oc-txt) 14%,transparent)!important}.project-pi-layer .project-pi-card{position:relative!important;inset:auto!important;width:min(430px,calc(100vw - 28px))!important;height:auto!important;min-height:0!important;max-width:430px!important;max-height:620px!important;aspect-ratio:auto;padding-top:0!important;border:1px solid var(--pi-line)!important;border-radius:22px!important}.project-pi-layer .project-pi-card.project-pi-card--expanded{height:min(620px,calc(100vh - 28px))!important}.project-pi-layer .project-pi-card__header{padding:18px 18px 14px!important}.project-pi-layer .project-pi-card__header h2{font-size:18px!important}.project-pi-layer .project-pi-card__body{padding:2px 18px 15px!important}.project-pi-layer .project-pi-home__slots{grid-template-columns:1fr}.project-pi-layer .project-workflow-slot__workspace{grid-template-columns:minmax(0,1fr)!important}.project-pi-layer .project-pi-slot{min-height:82px!important;display:flex!important;gap:14px!important;padding:15px!important}.project-pi-layer .project-pi-card__statusbar{grid-template-columns:minmax(0,1fr) auto!important;margin:0 14px 14px!important}.project-pi-layer .project-pi-card__statusbar span:nth-child(2){display:none!important}}@media (prefers-reduced-motion: no-preference){.project-pi-layer .project-pi-card__back,.project-pi-layer .project-pi-card__close,.project-pi-layer .project-pi-card__body button,.project-pi-layer .project-pi-slot{transition:transform .18s ease,background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease}}@media (prefers-reduced-motion: reduce){.project-pi-pop-enter-active,.project-pi-pop-leave-active,.project-pi-pop-enter-active .project-pi-card,.project-pi-pop-leave-active .project-pi-card{transition:none!important}}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(https://static.omicos.cn/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(https://static.omicos.cn/assets/KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(https://static.omicos.cn/assets/KaTeX_AMS-Regular-DRggAlZN.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(https://static.omicos.cn/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(https://static.omicos.cn/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(https://static.omicos.cn/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(https://static.omicos.cn/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(https://static.omicos.cn/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(https://static.omicos.cn/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(https://static.omicos.cn/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(https://static.omicos.cn/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(https://static.omicos.cn/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(https://static.omicos.cn/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(https://static.omicos.cn/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(https://static.omicos.cn/assets/KaTeX_Fraktur-Regular-CB_wures.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(https://static.omicos.cn/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(https://static.omicos.cn/assets/KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(https://static.omicos.cn/assets/KaTeX_Main-Bold-waoOVXN0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(https://static.omicos.cn/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(https://static.omicos.cn/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(https://static.omicos.cn/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(https://static.omicos.cn/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(https://static.omicos.cn/assets/KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(https://static.omicos.cn/assets/KaTeX_Main-Italic-3WenGoN9.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(https://static.omicos.cn/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(https://static.omicos.cn/assets/KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(https://static.omicos.cn/assets/KaTeX_Main-Regular-ypZvNtVU.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(https://static.omicos.cn/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(https://static.omicos.cn/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(https://static.omicos.cn/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(https://static.omicos.cn/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(https://static.omicos.cn/assets/KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(https://static.omicos.cn/assets/KaTeX_Math-Italic-flOr_0UB.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(https://static.omicos.cn/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(https://static.omicos.cn/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(https://static.omicos.cn/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(https://static.omicos.cn/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(https://static.omicos.cn/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(https://static.omicos.cn/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(https://static.omicos.cn/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(https://static.omicos.cn/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(https://static.omicos.cn/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(https://static.omicos.cn/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(https://static.omicos.cn/assets/KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(https://static.omicos.cn/assets/KaTeX_Script-Regular-C5JkGWo-.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(https://static.omicos.cn/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(https://static.omicos.cn/assets/KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(https://static.omicos.cn/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(https://static.omicos.cn/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(https://static.omicos.cn/assets/KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(https://static.omicos.cn/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(https://static.omicos.cn/assets/KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(https://static.omicos.cn/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(https://static.omicos.cn/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(https://static.omicos.cn/assets/KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(https://static.omicos.cn/assets/KaTeX_Size4-Regular-DWFBv043.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(https://static.omicos.cn/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(https://static.omicos.cn/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(https://static.omicos.cn/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype")}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.17.0"}.katex .katex-mathml{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.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;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.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{display:inline-block;width:.12em}.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 .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.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;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.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{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.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{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#abb2bf;background:#282c34}.hljs-comment,.hljs-quote{color:#5c6370;font-style:italic}.hljs-doctag,.hljs-keyword,.hljs-formula{color:#c678dd}.hljs-section,.hljs-name,.hljs-selector-tag,.hljs-deletion,.hljs-subst{color:#e06c75}.hljs-literal{color:#56b6c2}.hljs-string,.hljs-regexp,.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string{color:#98c379}.hljs-attr,.hljs-variable,.hljs-template-variable,.hljs-type,.hljs-selector-class,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-number{color:#d19a66}.hljs-symbol,.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-title{color:#61aeee}.hljs-built_in,.hljs-title.class_,.hljs-class .hljs-title{color:#e6c07b}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}.oc-lkp-mask[data-v-cadce848]{position:fixed;inset:0;z-index:4100;background:#0000008c;display:flex;align-items:center;justify-content:center;padding:24px;backdrop-filter:blur(2px)}.oc-lkp-card[data-v-cadce848]{width:min(480px,96vw);display:flex;flex-direction:column;background:var(--oc-surface);border:1px solid var(--oc-border-hi);border-radius:14px;padding:18px 20px 16px;box-shadow:var(--oc-shadow-md);color:var(--oc-txt)}.oc-lkp-head[data-v-cadce848]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.oc-lkp-badge[data-v-cadce848]{font:600 11px var(--oc-font-ui);letter-spacing:.04em;padding:3px 10px;border-radius:999px;border:1px solid currentColor;text-transform:uppercase;color:var(--oc-amber, #d08700)}.oc-lkp-close[data-v-cadce848]{background:transparent;border:0;font:600 22px/1 var(--oc-font-ui);color:var(--oc-txt-3);cursor:pointer;padding:0 4px}.oc-lkp-close[data-v-cadce848]:hover{color:var(--oc-txt)}.oc-lkp-title[data-v-cadce848]{font:700 17px/1.4 var(--oc-font-ui);margin:0 0 8px}.oc-lkp-body[data-v-cadce848]{font:500 13px/1.55 var(--oc-font-ui);color:var(--oc-txt-2);margin:0 0 12px}.oc-lkp-intro[data-v-cadce848]{font:600 12px/1.4 var(--oc-font-ui);color:var(--oc-txt);margin:0 0 8px}.oc-lkp-checks[data-v-cadce848]{margin:0 0 12px;padding-left:18px;display:flex;flex-direction:column;gap:4px}.oc-lkp-checks li[data-v-cadce848]{font:500 12px/1.5 var(--oc-font-ui);color:var(--oc-txt-2)}.oc-lkp-fix[data-v-cadce848]{margin-bottom:10px}.oc-lkp-fix__label[data-v-cadce848]{display:block;font:500 12px/1.45 var(--oc-font-ui);color:var(--oc-txt-2);margin-bottom:4px}.oc-lkp-cmd[data-v-cadce848]{display:flex;align-items:stretch;gap:6px}.oc-lkp-cmd code[data-v-cadce848]{flex:1 1 auto;min-width:0;overflow-x:auto;white-space:nowrap;font:500 12px/1.6 var(--oc-font-mono, ui-monospace, monospace);background:var(--oc-bg, rgba(127, 127, 127, .1));border:1px solid var(--oc-border);border-radius:7px;padding:6px 9px;color:var(--oc-txt)}.oc-lkp-copy[data-v-cadce848]{flex:0 0 auto;padding:0 10px;border-radius:7px;border:1px solid var(--oc-border);background:transparent;color:var(--oc-txt-2);font:600 11px var(--oc-font-ui);cursor:pointer}.oc-lkp-copy[data-v-cadce848]:hover{color:var(--oc-txt);border-color:var(--oc-border-hi)}.oc-lkp-actions[data-v-cadce848]{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.oc-lkp-btn[data-v-cadce848]{height:34px;padding:0 16px;border-radius:8px;font:600 13px var(--oc-font-ui);cursor:pointer;border:1px solid var(--oc-border);background:transparent;color:var(--oc-txt)}.oc-lkp-btn[data-v-cadce848]:hover{border-color:var(--oc-border-hi)}.oc-lkp-btn--primary[data-v-cadce848]{background:var(--oc-teal);color:#fff;border-color:var(--oc-teal)}.oc-lkp-btn--primary[data-v-cadce848]:hover:not(:disabled){background:var(--oc-teal-hi);border-color:var(--oc-teal-hi)}.oc-lkp-btn--primary[data-v-cadce848]:disabled{opacity:.6;cursor:default}.oc-quit-modal[data-v-7b07e330]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#00000094;z-index:300}.oc-quit-modal__card[data-v-7b07e330]{width:min(400px,92vw);background:var(--oc-surface);border:1px solid rgba(224,123,106,.35);border-radius:16px;padding:22px 24px;color:var(--oc-txt);box-shadow:0 24px 70px #0009}.oc-quit-modal__head[data-v-7b07e330]{display:flex;align-items:center;gap:12px;margin-bottom:10px}.oc-quit-modal__icon[data-v-7b07e330]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#e07b6a29;color:#e07b6a;font:600 16px var(--oc-font-ui)}.oc-quit-modal__title[data-v-7b07e330]{margin:0;font:700 17px var(--oc-font-ui);color:var(--oc-txt)}.oc-quit-modal__lead[data-v-7b07e330]{margin:0 0 20px;font:500 13px/1.55 var(--oc-font-ui);color:var(--oc-txt-2)}.oc-quit-modal__actions[data-v-7b07e330]{display:flex;justify-content:flex-end;gap:10px}.oc-quit-modal__btn[data-v-7b07e330]{min-width:72px;padding:9px 18px;border-radius:999px;font:600 13px var(--oc-font-ui);cursor:pointer;border:1px solid var(--oc-border);background:transparent;color:var(--oc-txt-2);transition:opacity .12s,transform .12s,background .12s}.oc-quit-modal__btn--cancel[data-v-7b07e330]:hover{background:#ffffff0a;color:var(--oc-txt)}.oc-quit-modal__btn--hide[data-v-7b07e330]{background:var(--oc-teal-dim);border-color:color-mix(in srgb,var(--oc-teal) 58%,var(--oc-border));color:var(--oc-teal-hi)}.oc-quit-modal__btn--hide[data-v-7b07e330]:hover{background:var(--oc-teal-glow);border-color:var(--oc-teal);color:var(--oc-txt)}.oc-quit-modal__btn--confirm[data-v-7b07e330]{background:#e07b6a;border-color:#e07b6a;color:#fff}.oc-quit-modal__btn--confirm[data-v-7b07e330]:hover{opacity:.9}.oc-quit-modal__btn[data-v-7b07e330]:active{transform:translateY(1px)}.oc-quit-modal-enter-active[data-v-7b07e330],.oc-quit-modal-leave-active[data-v-7b07e330]{transition:opacity .15s}.oc-quit-modal-enter-from[data-v-7b07e330],.oc-quit-modal-leave-to[data-v-7b07e330]{opacity:0}.oc-sessexp-modal[data-v-3a983ece]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#00000094;z-index:320}.oc-sessexp-modal__card[data-v-3a983ece]{width:min(400px,92vw);background:var(--oc-surface);border:1px solid rgba(224,123,106,.35);border-radius:16px;padding:22px 24px;color:var(--oc-txt);box-shadow:0 24px 70px #0009}.oc-sessexp-modal__head[data-v-3a983ece]{display:flex;align-items:center;gap:12px;margin-bottom:10px}.oc-sessexp-modal__icon[data-v-3a983ece]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#e07b6a29;color:#e07b6a;font:600 16px var(--oc-font-ui)}.oc-sessexp-modal__title[data-v-3a983ece]{margin:0;font:700 17px var(--oc-font-ui);color:var(--oc-txt)}.oc-sessexp-modal__lead[data-v-3a983ece]{margin:0 0 20px;font:500 13px/1.55 var(--oc-font-ui);color:var(--oc-txt-2)}.oc-sessexp-modal__actions[data-v-3a983ece]{display:flex;justify-content:flex-end;gap:10px}.oc-sessexp-modal__btn[data-v-3a983ece]{padding:9px 18px;border-radius:999px;font:600 13px var(--oc-font-ui);cursor:pointer;border:1px solid var(--oc-border);background:transparent;color:var(--oc-txt-2);transition:opacity .12s,transform .12s,background .12s}.oc-sessexp-modal__btn[data-v-3a983ece]:disabled{opacity:.55;cursor:default}.oc-sessexp-modal__btn--cancel[data-v-3a983ece]:hover{background:#ffffff0a;color:var(--oc-txt)}.oc-sessexp-modal__btn--confirm[data-v-3a983ece]{background:#e07b6a;border-color:#e07b6a;color:#fff}.oc-sessexp-modal__btn--confirm[data-v-3a983ece]:hover{opacity:.9}.oc-sessexp-modal__btn--confirm[data-v-3a983ece]:active{transform:translateY(1px)}.oc-sessexp-modal-enter-active[data-v-3a983ece],.oc-sessexp-modal-leave-active[data-v-3a983ece]{transition:opacity .15s}.oc-sessexp-modal-enter-from[data-v-3a983ece],.oc-sessexp-modal-leave-to[data-v-3a983ece]{opacity:0}.oc-rnc-modal[data-v-c305a7b8]{position:fixed;inset:0;z-index:310;display:flex;align-items:center;justify-content:center;background:#00000080}.oc-rnc-modal__card[data-v-c305a7b8]{width:min(420px,calc(100vw - 32px));background:var(--oc-surface);border:1px solid var(--oc-border);border-radius:12px;padding:20px}.oc-rnc-modal__head[data-v-c305a7b8]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.oc-rnc-modal__icon[data-v-c305a7b8]{color:var(--oc-danger);font-size:15px}.oc-rnc-modal__title[data-v-c305a7b8]{font:700 15px var(--oc-font-ui);color:var(--oc-txt);margin:0}.oc-rnc-modal__lead[data-v-c305a7b8]{font:400 13px/1.6 var(--oc-font-ui);color:var(--oc-txt-2);margin:0 0 18px}.oc-rnc-modal__error[data-v-c305a7b8]{font:400 12px/1.5 var(--oc-font-ui);color:var(--oc-danger);margin:-8px 0 14px}.oc-rnc-modal__actions[data-v-c305a7b8]{display:flex;justify-content:flex-end;gap:8px}.oc-rnc-modal__btn[data-v-c305a7b8]{font:600 12px var(--oc-font-ui);padding:7px 14px;border-radius:7px;cursor:pointer;border:1px solid var(--oc-border);background:transparent;color:var(--oc-txt-2)}.oc-rnc-modal__btn--cancel[data-v-c305a7b8]:hover{color:var(--oc-txt)}.oc-rnc-modal__btn--confirm[data-v-c305a7b8]{border-color:var(--oc-adenine);background:color-mix(in srgb,var(--oc-adenine) 16%,transparent);color:var(--oc-adenine)}.oc-rnc-modal__btn--confirm[data-v-c305a7b8]:hover{background:color-mix(in srgb,var(--oc-adenine) 26%,transparent)}.oc-rnc-modal__btn[data-v-c305a7b8]:disabled{cursor:wait;opacity:.6}.oc-rnc-modal-enter-active[data-v-c305a7b8],.oc-rnc-modal-leave-active[data-v-c305a7b8]{transition:opacity .12s}.oc-rnc-modal-enter-from[data-v-c305a7b8],.oc-rnc-modal-leave-to[data-v-c305a7b8]{opacity:0}.oc-mm-modal[data-v-2ec96ea9]{position:fixed;inset:0;z-index:3200;display:flex;align-items:center;justify-content:center;background:#00000080;padding:1.5rem;font-family:var(--oc-font-ui)}.oc-mm-modal__card[data-v-2ec96ea9]{width:min(30rem,100%);background:var(--oc-surface);border:1px solid var(--oc-border);border-radius:14px;padding:1.4rem 1.5rem 1.25rem;color:var(--oc-txt);box-shadow:0 18px 48px #00000047}.oc-mm-modal__head[data-v-2ec96ea9]{display:flex;align-items:center;gap:.6rem;margin-bottom:.7rem}.oc-mm-modal__icon[data-v-2ec96ea9]{font-size:1.25rem}.oc-mm-modal__title[data-v-2ec96ea9]{margin:0;font-size:1.06rem;font-weight:650;color:var(--oc-txt)}.oc-mm-modal__lead[data-v-2ec96ea9]{margin:0 0 .7rem;font-size:.92rem;line-height:1.55;color:var(--oc-txt)}.oc-mm-modal__lead--err[data-v-2ec96ea9]{color:var(--oc-danger)}.oc-mm-modal__stats[data-v-2ec96ea9]{list-style:none;margin:0 0 .7rem;padding:.6rem .8rem;background:color-mix(in srgb,var(--oc-txt) 5%,transparent);border:1px solid var(--oc-border);border-radius:10px;display:flex;flex-direction:column;gap:.35rem;font-size:.9rem;color:var(--oc-txt)}.oc-mm-modal__stats b[data-v-2ec96ea9]{color:var(--oc-adenine);font-variant-numeric:tabular-nums}.oc-mm-modal__note[data-v-2ec96ea9]{margin:0 0 .9rem;font-size:.82rem;color:var(--oc-txt-2);line-height:1.5}.oc-mm-modal__actions[data-v-2ec96ea9]{display:flex;justify-content:flex-end;gap:.6rem}.oc-mm-modal__btn[data-v-2ec96ea9]{appearance:none;border-radius:9px;padding:.5rem 1rem;font-size:.9rem;font-weight:550;cursor:pointer;border:1px solid transparent;transition:background .14s,border-color .14s}.oc-mm-modal__btn--cancel[data-v-2ec96ea9]{background:transparent;border-color:var(--oc-border);color:var(--oc-txt-2)}.oc-mm-modal__btn--cancel[data-v-2ec96ea9]:hover{background:color-mix(in srgb,var(--oc-txt) 6%,transparent);color:var(--oc-txt)}.oc-mm-modal__btn--confirm[data-v-2ec96ea9]{border-color:var(--oc-adenine);background:color-mix(in srgb,var(--oc-adenine) 16%,transparent);color:var(--oc-adenine)}.oc-mm-modal__btn--confirm[data-v-2ec96ea9]:hover{background:color-mix(in srgb,var(--oc-adenine) 26%,transparent)}.oc-mm-modal__spin[data-v-2ec96ea9]{display:inline-block;width:.85rem;height:.85rem;margin-right:.5rem;vertical-align:-1px;border:2px solid var(--oc-border);border-top-color:var(--oc-adenine);border-radius:50%;animation:oc-mm-spin-2ec96ea9 .7s linear infinite}@keyframes oc-mm-spin-2ec96ea9{to{transform:rotate(360deg)}}.oc-mm-modal-enter-active[data-v-2ec96ea9],.oc-mm-modal-leave-active[data-v-2ec96ea9]{transition:opacity .18s ease}.oc-mm-modal-enter-from[data-v-2ec96ea9],.oc-mm-modal-leave-to[data-v-2ec96ea9]{opacity:0}
