.mode-section[data-v-f942b7ae],.capability-section[data-v-f942b7ae]{width:min(1320px,100% - 64px);margin:0 auto}.mode-section[data-v-f942b7ae]{padding:104px 0 96px}.section-intro[data-v-f942b7ae]{grid-template-columns:minmax(180px,.55fr) 1.45fr;align-items:start;gap:72px;margin-bottom:64px;display:grid}.section-intro>span[data-v-f942b7ae],.capability-heading>span[data-v-f942b7ae]{color:var(--site-muted);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:650}.section-intro h2[data-v-f942b7ae],.capability-heading h2[data-v-f942b7ae]{max-width:920px;color:var(--site-ink);letter-spacing:-.045em;font-size:clamp(34px,3.5vw,52px);font-weight:580;line-height:1.08}.section-intro p[data-v-f942b7ae]{max-width:690px;color:var(--site-muted);margin-top:28px;font-size:16px;line-height:1.7}.mode-list[data-v-f942b7ae]{border-top:1px solid var(--site-line)}.mode-row[data-v-f942b7ae]{border-bottom:1px solid var(--site-line);grid-template-columns:36px 42px minmax(220px,.88fr) minmax(280px,1.25fr) minmax(180px,.7fr);align-items:start;gap:24px;min-height:148px;padding:27px 18px;transition:background-color .16s;display:grid}.mode-row[data-v-f942b7ae]:hover{background:color-mix(in srgb, var(--site-subtle) 58%, transparent)}.mode-index[data-v-f942b7ae]{color:var(--site-faint);font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.mode-icon[data-v-f942b7ae]{width:28px;height:28px;color:var(--site-ink);stroke-width:1.35px}.mode-name small[data-v-f942b7ae]{color:var(--site-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.mode-name h3[data-v-f942b7ae]{max-width:260px;color:var(--site-ink);letter-spacing:-.035em;margin-top:11px;font-size:22px;font-weight:610;line-height:1.18}.mode-row>p[data-v-f942b7ae]{color:var(--site-muted);font-size:13px;line-height:1.65}.mode-row ul[data-v-f942b7ae]{color:var(--site-ink-2);gap:9px;font-size:12px;display:grid}.mode-row li[data-v-f942b7ae]{align-items:center;gap:8px;display:flex}.mode-row li svg[data-v-f942b7ae]{width:13px;height:13px}.capability-section[data-v-f942b7ae]{padding:96px 0 104px}.capability-heading[data-v-f942b7ae]{grid-template-columns:.55fr 1.45fr;align-items:start;gap:72px;display:grid}.capability-grid[data-v-f942b7ae]{background:var(--site-line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:60px;display:grid}.capability-grid article[data-v-f942b7ae]{background:var(--site-subtle);min-height:220px;padding:28px}.capability-grid article>span[data-v-f942b7ae]{color:var(--site-faint);font:11px ui-monospace,SFMono-Regular,Menlo,monospace}.capability-grid h3[data-v-f942b7ae]{color:var(--site-ink);letter-spacing:-.025em;margin-top:52px;font-size:19px;font-weight:610}.capability-grid p[data-v-f942b7ae]{color:var(--site-muted);margin-top:14px;font-size:13px;line-height:1.7}@media (width<=980px){.mode-row[data-v-f942b7ae]{grid-template-columns:36px 46px 1fr 1.2fr}.mode-row ul[data-v-f942b7ae]{grid-column:3/-1;grid-template-columns:repeat(3,1fr)}.capability-grid[data-v-f942b7ae]{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.mode-section[data-v-f942b7ae],.capability-section[data-v-f942b7ae]{width:min(100% - 32px,1320px);padding:76px 0}.section-intro[data-v-f942b7ae],.capability-heading[data-v-f942b7ae]{grid-template-columns:1fr;gap:30px;margin-bottom:46px}.mode-row[data-v-f942b7ae]{grid-template-columns:28px 40px 1fr;gap:20px}.mode-row>p[data-v-f942b7ae],.mode-row ul[data-v-f942b7ae]{grid-column:3}.mode-row ul[data-v-f942b7ae]{grid-template-columns:1fr}.capability-grid[data-v-f942b7ae]{grid-template-columns:1fr;margin-top:60px}}.showcase-section[data-v-e9215726]{border-top:1px solid var(--site-line);width:min(1320px,100% - 64px);margin:0 auto;padding:88px 0 104px}.showcase-heading[data-v-e9215726]{grid-template-columns:minmax(180px,.55fr) 1.45fr;align-items:start;gap:72px;display:grid}.showcase-heading>span[data-v-e9215726]{color:var(--site-muted);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:650}.showcase-heading h2[data-v-e9215726]{max-width:840px;color:var(--site-ink);letter-spacing:-.045em;font-size:clamp(34px,3.4vw,50px);font-weight:590;line-height:1.08}.showcase-heading p[data-v-e9215726]{max-width:720px;color:var(--site-muted);margin-top:22px;font-size:14px;line-height:1.75}.showcase-heading button[data-v-e9215726]{color:var(--site-ink);border-bottom:1px solid var(--site-ink);align-items:center;gap:9px;margin-top:25px;padding:0 0 7px;font-size:12px;font-weight:620;display:inline-flex}.showcase-heading button svg[data-v-e9215726]{width:15px;height:15px;transition:transform .16s}.showcase-heading button:hover svg[data-v-e9215726]{transform:translate(2px,-2px)}.showcase-grid[data-v-e9215726]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:52px;display:grid}.showcase-grid figure[data-v-e9215726]{min-width:0}.showcase-image[data-v-e9215726]{aspect-ratio:16/9;background:var(--site-subtle);border:1px solid var(--site-line);border-radius:3px;overflow:hidden}.showcase-image img[data-v-e9215726]{object-fit:cover;width:100%;height:100%;transition:transform .32s cubic-bezier(.22,1,.36,1);display:block}figure:hover .showcase-image img[data-v-e9215726]{transform:scale(1.012)}figcaption[data-v-e9215726]{grid-template-columns:30px 1fr;align-items:start;gap:12px;padding:16px 2px 0;display:grid}figcaption>span[data-v-e9215726]{color:var(--site-faint);padding-top:2px;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}figcaption h3[data-v-e9215726]{color:var(--site-ink);font-size:14px;font-weight:630}figcaption p[data-v-e9215726]{color:var(--site-muted);margin-top:4px;font-size:12px;line-height:1.5}@media (width<=900px){.showcase-grid[data-v-e9215726]{grid-template-columns:1fr;gap:34px}}@media (width<=700px){.showcase-section[data-v-e9215726]{width:min(100% - 32px,1320px);padding:72px 0 78px}.showcase-heading[data-v-e9215726]{grid-template-columns:1fr;gap:28px}.showcase-grid[data-v-e9215726]{margin-top:42px}}.hero-section[data-v-130ddb9d]{min-height:calc(100svh - 76px);padding:clamp(52px,6vw,92px) 32px 0;position:relative;overflow:hidden}.hero-grid[data-v-130ddb9d]{opacity:.62;background-image:radial-gradient(circle, var(--site-dot) .8px, transparent .8px);pointer-events:none;background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 78%);mask-image:linear-gradient(#000 0%,#0000 78%)}.hero-copy[data-v-130ddb9d]{z-index:1;text-align:center;width:min(980px,100%);margin:0 auto;position:relative}.section-label[data-v-130ddb9d]{color:var(--site-muted);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:650}.hero-badges[data-v-130ddb9d]{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:18px;display:flex}.hero-badge[data-v-130ddb9d]{min-height:25px;color:var(--site-muted);background:var(--site-subtle);border:1px solid var(--site-line);letter-spacing:.02em;border-radius:999px;align-items:center;padding:0 10px;font-size:10px;font-weight:650;display:inline-flex}.hero-badge--1[data-v-130ddb9d]{color:var(--site-tag-blue-ink);background:var(--site-tag-blue-bg);border-color:var(--site-tag-blue-line)}.hero-badge--2[data-v-130ddb9d]{color:var(--site-tag-violet-ink);background:var(--site-tag-violet-bg);border-color:var(--site-tag-violet-line)}h1[data-v-130ddb9d]{max-width:980px;color:var(--site-ink);letter-spacing:-.06em;margin:24px auto 0;font-size:clamp(44px,4.8vw,72px);font-weight:630;line-height:.98}.hero-copy>p[data-v-130ddb9d]{max-width:730px;color:var(--site-muted);text-wrap:balance;margin:34px auto 0;font-size:clamp(15px,1.15vw,18px);line-height:1.65}.hero-actions[data-v-130ddb9d]{justify-content:center;align-items:center;gap:10px;margin-top:38px;display:flex}.primary-cta[data-v-130ddb9d],.secondary-cta[data-v-130ddb9d],.official-cta[data-v-130ddb9d]{border-radius:7px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 20px;font-size:13px;font-weight:620;text-decoration:none;transition:transform .16s,background .16s,color .16s;display:inline-flex}.primary-cta[data-v-130ddb9d]{color:var(--site-bg);background:var(--site-ink)}.primary-cta[data-v-130ddb9d]:hover,.secondary-cta[data-v-130ddb9d]:hover,.official-cta[data-v-130ddb9d]:hover{transform:translateY(-1px)}.secondary-cta[data-v-130ddb9d]{color:var(--site-ink);background:var(--site-subtle)}.official-cta[data-v-130ddb9d]{color:var(--site-muted);box-shadow:inset 0 0 0 1px var(--site-line);background:0 0}.official-cta[data-v-130ddb9d]:hover{color:var(--site-ink);background:var(--site-subtle)}.primary-cta svg[data-v-130ddb9d],.secondary-cta svg[data-v-130ddb9d],.official-cta svg[data-v-130ddb9d]{width:17px;height:17px}.hero-copy>small[data-v-130ddb9d]{color:var(--site-faint);margin-top:18px;font-size:11px;display:block}.product-stage[data-v-130ddb9d]{z-index:2;color:#f4f5f1;background:#111210;border-radius:14px 14px 0 0;width:min(1280px,100% - 32px);min-height:540px;margin:clamp(58px,6vw,88px) auto 0;padding:58px 58px 0;position:relative;overflow:hidden}.product-stage[data-v-130ddb9d]:before{content:"";background:radial-gradient(#ffffff21,#0000 70%);width:80%;height:340px;position:absolute;top:-190px;left:10%}.product-window[data-v-130ddb9d]{color:#1d1e1b;background:#f6f6f3;border:1px solid #31322f;border-bottom:0;border-radius:9px 9px 0 0;max-width:1120px;min-height:500px;margin:0 auto;position:relative}.window-topbar[data-v-130ddb9d]{color:#6c6f69;border-bottom:1px solid #dedfd9;justify-content:space-between;align-items:center;gap:20px;min-height:62px;padding:0 20px;font-size:11px;display:flex}.window-title[data-v-130ddb9d]{align-items:center;gap:11px;display:flex}.window-title div[data-v-130ddb9d]{gap:2px;display:grid}.window-title strong[data-v-130ddb9d]{color:#20211e;font-size:12px}.window-title small[data-v-130ddb9d]{font-size:10px}.window-mark[data-v-130ddb9d]{color:#fff;background:#20211e;border-radius:5px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:grid}.window-toolbar[data-v-130ddb9d]{border-bottom:1px solid #dedfd9;align-items:center;gap:5px;min-height:54px;padding:8px 18px;display:flex}.window-toolbar button[data-v-130ddb9d]{color:#3b3d38;border-radius:5px;align-items:center;gap:13px;height:34px;padding:0 10px;font-size:11px;display:inline-flex}.window-toolbar button[data-v-130ddb9d]:hover{background:#e9e9e5}.window-toolbar button svg[data-v-130ddb9d]{width:15px;height:15px}.window-toolbar i[data-v-130ddb9d]{background:#d4d5cf;width:1px;height:24px;margin:0 7px}.window-body[data-v-130ddb9d]{grid-template-columns:minmax(0,1fr) 270px;min-height:384px;display:grid}.window-body article[data-v-130ddb9d]{background:#fff;padding:68px clamp(36px,7vw,92px)}.document-kicker[data-v-130ddb9d]{color:#989b95;letter-spacing:.15em;font-size:10px}.window-body h2[data-v-130ddb9d]{letter-spacing:-.05em;max-width:650px;margin-top:17px;font-size:clamp(28px,3.2vw,46px);font-weight:620;line-height:1.03}.window-body article p[data-v-130ddb9d]{color:#6c6f69;max-width:620px;margin-top:24px;font-size:13px;line-height:1.8}.document-rule[data-v-130ddb9d]{background:#20211e;width:34px;height:2px;margin-top:34px}.document-lines[data-v-130ddb9d]{gap:11px;width:72%;margin-top:24px;display:grid}.document-lines span[data-v-130ddb9d]{background:#eeeeeb;height:5px}.document-lines span[data-v-130ddb9d]:last-child{width:66%}.window-body aside[data-v-130ddb9d]{background:#eeeeea;border-left:1px solid #dedfd9;padding:30px 24px}.ai-title[data-v-130ddb9d]{align-items:center;gap:9px;font-size:12px;display:flex}.ai-title svg[data-v-130ddb9d]{width:15px;height:15px}.window-body aside p[data-v-130ddb9d]{color:#777a74;margin-top:14px;font-size:11px;line-height:1.65}.ai-prompt[data-v-130ddb9d]{background:#fafaf8;border-radius:5px;grid-template-columns:20px 1fr;gap:7px;min-height:62px;margin-top:28px;padding:13px;display:grid}.ai-prompt span[data-v-130ddb9d]{color:#a0a39d;font-size:16px}.ai-prompt i[data-v-130ddb9d]{background:#e5e6e1;height:5px;margin-top:4px}.ai-prompt i[data-v-130ddb9d]:last-child{grid-column:2;width:64%}@media (width<=820px){.hero-section[data-v-130ddb9d]{padding-left:16px;padding-right:16px}.product-stage[data-v-130ddb9d]{width:100%;min-height:430px;padding:28px 20px 0}.window-body[data-v-130ddb9d]{grid-template-columns:1fr}.window-body aside[data-v-130ddb9d]{display:none}}@media (width<=560px){h1[data-v-130ddb9d]{font-size:42px}.hero-actions[data-v-130ddb9d]{flex-direction:column;align-items:stretch}.window-topbar>span[data-v-130ddb9d],.window-toolbar button[data-v-130ddb9d]:nth-of-type(n+5),.window-toolbar i[data-v-130ddb9d]:nth-of-type(2){display:none}.window-body article[data-v-130ddb9d]{padding:50px 24px}}.integration-section[data-v-104653fa]{border-top:1px solid var(--site-line);width:min(1320px,100% - 64px);margin:0 auto;padding:104px 0 112px}.integration-heading[data-v-104653fa]{grid-template-columns:minmax(180px,.55fr) 1.45fr;align-items:start;gap:72px;margin-bottom:54px;display:grid}.integration-heading>span[data-v-104653fa]{color:var(--site-muted);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:650}.integration-heading h2[data-v-104653fa]{max-width:880px;color:var(--site-ink);letter-spacing:-.045em;font-size:clamp(34px,3.5vw,52px);font-weight:590;line-height:1.08}.integration-heading p[data-v-104653fa]{max-width:760px;color:var(--site-muted);text-wrap:balance;margin-top:18px;font-size:14px;line-height:1.75}.integration-layout[data-v-104653fa]{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);gap:16px;display:grid}.integration-map[data-v-104653fa]{color:#f5f5ef;background:#171815;border:1px solid #2a2c27;min-height:550px;position:relative;overflow:hidden}.map-grid[data-v-104653fa]{opacity:.32;background-image:radial-gradient(circle,#777d6d .8px,#0000 .8px);background-size:19px 19px;position:absolute;inset:0}.map-routes[data-v-104653fa]{width:100%;height:100%;position:absolute;inset:0}.map-routes path[data-v-104653fa]{fill:none;stroke:#8e9c79;stroke-dasharray:2 9;stroke-linecap:round;stroke-width:1.2px}.map-routes circle[data-v-104653fa]{fill:#d8ff67;stroke:#171815;stroke-width:7px}.runtime-core[data-v-104653fa]{text-align:center;color:#171815;background:#d8ff67;border:1px solid #f1ffba;border-radius:2px;flex-direction:column;justify-content:center;gap:7px;width:188px;min-height:148px;padding:18px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:14px 14px #30342b}.runtime-core-mark[data-v-104653fa]{color:#d8ff67;background:#171815;border-radius:50%;place-items:center;width:30px;height:30px;margin:0 auto 2px;display:grid}.runtime-core-mark svg[data-v-104653fa]{width:15px;height:15px}.runtime-core strong[data-v-104653fa]{letter-spacing:-.02em;font-size:15px}.runtime-core small[data-v-104653fa]{color:#4a513d;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:650}.map-host[data-v-104653fa]{color:#e9ece0;white-space:nowrap;background:#262a24;border:1px solid #41483b;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:10px;font-weight:650;display:inline-flex;position:absolute}.map-host svg[data-v-104653fa]{color:#d8ff67;width:13px;height:13px}.map-host--vanilla[data-v-104653fa]{top:11%;left:5%}.map-host--react[data-v-104653fa]{top:43%;left:4%}.map-host--vue[data-v-104653fa]{bottom:10%;left:7%}.map-host--server[data-v-104653fa]{top:12%;right:5%}.map-host--more[data-v-104653fa]{bottom:10%;right:5%}.protocol-stamp[data-v-104653fa]{color:#929989;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:650;position:absolute;bottom:20px;right:20px}.integration-list[data-v-104653fa]{background:var(--site-line);border:1px solid var(--site-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.integration-card[data-v-104653fa]{background:var(--site-panel);flex-direction:column;gap:16px;min-height:274px;padding:22px;display:flex}.integration-card-top[data-v-104653fa]{justify-content:space-between;align-items:center;display:flex}.integration-card-icon[data-v-104653fa]{width:34px;height:34px;color:var(--site-ink);background:var(--site-subtle-strong);border:1px solid var(--site-line);border-radius:50%;place-items:center;display:grid}.integration-card-icon svg[data-v-104653fa]{width:16px;height:16px}.integration-card-index[data-v-104653fa]{color:var(--site-faint);letter-spacing:.12em;font-size:10px;font-weight:700}.integration-card-copy h3[data-v-104653fa]{color:var(--site-ink);letter-spacing:-.025em;font-size:17px;font-weight:650}.integration-card-copy p[data-v-104653fa]{min-height:42px;color:var(--site-muted);margin-top:7px;font-size:11px;line-height:1.6}.integration-command[data-v-104653fa]{background:var(--site-subtle);border:1px solid var(--site-line);align-items:center;min-width:0;display:flex}.integration-command code[data-v-104653fa],.integration-entry[data-v-104653fa]{color:var(--site-ink-2);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;overflow:hidden}.integration-command code[data-v-104653fa]{flex:1;min-width:0;padding:10px 9px}.integration-command button[data-v-104653fa]{width:34px;height:32px;color:var(--site-muted);border-left:1px solid var(--site-line);flex:none;place-items:center;display:grid}.integration-command button[data-v-104653fa]:hover{color:var(--site-ink);background:var(--site-subtle-strong)}.integration-command button svg[data-v-104653fa]{width:14px;height:14px}.integration-entry[data-v-104653fa]{color:var(--site-faint)}@media (width<=1040px){.integration-layout[data-v-104653fa]{grid-template-columns:1fr}.integration-map[data-v-104653fa]{min-height:460px}}@media (width<=700px){.integration-section[data-v-104653fa]{width:min(100% - 32px,1320px);padding:72px 0 80px}.integration-heading[data-v-104653fa]{grid-template-columns:1fr;gap:24px}.integration-list[data-v-104653fa]{grid-template-columns:1fr}.integration-map[data-v-104653fa]{min-height:440px}.runtime-core[data-v-104653fa]{width:164px}.map-host--server[data-v-104653fa]{top:18%}.map-host--more[data-v-104653fa]{bottom:18%;right:3%}}.open-source-section[data-v-2c07d5db]{color:#f5f5f1;background:#111210;padding:108px 32px}.open-source-inner[data-v-2c07d5db]{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);align-items:end;gap:72px;width:min(1240px,100%);margin:0 auto;display:grid}.open-source-copy>span[data-v-2c07d5db]{color:#777a74;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:650}.open-source-copy h2[data-v-2c07d5db]{letter-spacing:-.045em;white-space:pre-line;max-width:680px;margin-top:20px;font-size:clamp(36px,3.5vw,54px);font-weight:580;line-height:1.1}.open-source-copy p[data-v-2c07d5db]{color:#a1a49d;max-width:670px;margin-top:24px;font-size:15px;line-height:1.8}.open-source-copy a[data-v-2c07d5db]{color:#f5f5f1;border-bottom:1px solid #51534f;align-items:center;gap:10px;width:max-content;margin-top:32px;padding-bottom:7px;font-size:12px;text-decoration:none;display:flex}.open-source-copy a[data-v-2c07d5db]:hover{border-color:#fff}.open-source-copy svg[data-v-2c07d5db]{width:16px;height:16px}.open-source-stats[data-v-2c07d5db]{border-top:1px solid #30312e}.open-source-stats div[data-v-2c07d5db]{border-bottom:1px solid #30312e;justify-content:space-between;align-items:center;gap:24px;min-height:92px;display:flex}.open-source-stats strong[data-v-2c07d5db]{letter-spacing:-.04em;font-size:28px;font-weight:560}.open-source-stats span[data-v-2c07d5db]{color:#7c7f79;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.final-cta[data-v-2c07d5db]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:34px;min-height:390px;padding:76px 32px;display:flex}.final-cta h2[data-v-2c07d5db]{max-width:950px;color:var(--site-ink);letter-spacing:-.045em;font-size:clamp(36px,3.6vw,54px);font-weight:580;line-height:1.08}.final-cta button[data-v-2c07d5db]{min-height:48px;color:var(--site-bg);background:var(--site-ink);border-radius:7px;align-items:center;gap:10px;padding:0 20px;font-size:13px;font-weight:620;display:inline-flex}.final-cta svg[data-v-2c07d5db]{width:17px;height:17px}@media (width<=800px){.open-source-section[data-v-2c07d5db]{padding:96px 16px}.open-source-inner[data-v-2c07d5db]{grid-template-columns:1fr;gap:72px}}.team-section[data-v-f308954e]{background:var(--site-subtle);width:min(1320px,100% - 64px);margin:0 auto 104px;padding:72px}.team-heading[data-v-f308954e]{grid-template-columns:minmax(180px,.55fr) 1.45fr;align-items:start;gap:72px;display:grid}.team-heading>span[data-v-f308954e]{color:var(--site-muted);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:650}.team-heading h2[data-v-f308954e]{max-width:780px;color:var(--site-ink);letter-spacing:-.045em;font-size:clamp(32px,3.35vw,50px);font-weight:580;line-height:1.08}.team-heading p[data-v-f308954e]{max-width:760px;color:var(--site-muted);margin-top:22px;font-size:14px;line-height:1.75}.team-content[data-v-f308954e]{border-top:1px solid var(--site-line);grid-template-columns:.55fr 1.45fr;gap:72px;margin-top:58px;padding-top:28px;display:grid}.team-principles[data-v-f308954e]{color:var(--site-ink-2);align-content:start;gap:14px;font-size:12px;display:grid}.team-principles li[data-v-f308954e]{align-items:center;gap:9px;display:flex}.team-principles svg[data-v-f308954e]{width:14px;height:14px}.team-links[data-v-f308954e]{background:var(--site-line);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.team-links a[data-v-f308954e]{min-height:134px;color:var(--site-ink);background:var(--site-panel);grid-template-columns:24px 1fr 18px;align-items:start;gap:14px;padding:24px;text-decoration:none;transition:background-color .14s;display:grid}.team-links a[data-v-f308954e]:hover{background:var(--site-subtle-strong)}.team-links svg[data-v-f308954e]{stroke-width:1.5px;width:20px;height:20px}.team-links a>svg[data-v-f308954e]:last-child{width:16px;height:16px;color:var(--site-faint)}.team-links span[data-v-f308954e]{gap:10px;display:grid}.team-links strong[data-v-f308954e]{font-size:14px;font-weight:620}.team-links small[data-v-f308954e]{color:var(--site-muted);font-size:11px;line-height:1.6}@media (width<=820px){.team-section[data-v-f308954e]{width:min(100% - 32px,1320px);margin-bottom:80px;padding:48px 28px}.team-heading[data-v-f308954e],.team-content[data-v-f308954e]{grid-template-columns:1fr;gap:28px}.team-links[data-v-f308954e]{grid-template-columns:1fr}}.ecosystem-section[data-v-eb9f4be1]{width:min(1320px,100% - 64px);margin:0 auto;padding:8px 0 112px}.ecosystem-section--grid-only[data-v-eb9f4be1]{padding-top:0}.ecosystem-heading[data-v-eb9f4be1]{grid-template-columns:minmax(180px,.55fr) 1.45fr;align-items:start;gap:72px;margin-bottom:54px;display:grid}.ecosystem-heading>span[data-v-eb9f4be1]{color:var(--site-muted);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:650}.ecosystem-heading h2[data-v-eb9f4be1]{max-width:780px;color:var(--site-ink);letter-spacing:-.045em;font-size:clamp(32px,3.35vw,50px);font-weight:580;line-height:1.08}.ecosystem-heading p[data-v-eb9f4be1]{max-width:730px;color:var(--site-muted);margin-top:22px;font-size:14px;line-height:1.75}.product-grid[data-v-eb9f4be1]{background:var(--site-line);border:1px solid var(--site-line);grid-template-columns:repeat(12,1fr);gap:1px;display:grid}.product-grid article[data-v-eb9f4be1]{min-height:334px;color:var(--site-ink);background:var(--site-panel);flex-direction:column;grid-column:span 4;padding:28px;transition:background-color .16s;display:flex}.product-grid article[data-v-eb9f4be1]:first-child{grid-column:span 8}.product-grid article[data-v-eb9f4be1]:nth-last-child(-n+2){grid-column:span 6}.product-grid article[data-v-eb9f4be1]:hover{background:var(--site-subtle)}.product-meta[data-v-eb9f4be1]{color:var(--site-faint);justify-content:space-between;align-items:center;gap:16px;font:10px ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.product-meta small[data-v-eb9f4be1]{color:var(--site-muted);letter-spacing:.08em;text-transform:uppercase;font:600 10px/1.3 Inter,ui-sans-serif,sans-serif}.product-icon[data-v-eb9f4be1]{width:36px;height:36px;color:var(--site-ink);background:var(--site-subtle-strong);border-radius:5px;place-items:center;margin-top:34px;display:grid}.product-icon svg[data-v-eb9f4be1]{stroke-width:1.5px;width:18px;height:18px}.product-grid h3[data-v-eb9f4be1]{letter-spacing:-.03em;margin-top:22px;font-size:20px;font-weight:630}.product-grid p[data-v-eb9f4be1]{max-width:590px;color:var(--site-muted);margin-top:12px;font-size:12px;line-height:1.7}.product-grid ul[data-v-eb9f4be1]{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.product-grid li[data-v-eb9f4be1]{color:var(--site-muted);background:var(--site-subtle);border-radius:3px;padding:5px 7px;font-size:9px}.product-grid a[data-v-eb9f4be1]{width:max-content;color:var(--site-ink);align-items:center;gap:8px;margin-top:auto;padding-top:22px;font-size:11px;font-weight:620;text-decoration:none;display:inline-flex}.product-grid a svg[data-v-eb9f4be1]{width:14px;height:14px;transition:transform .16s cubic-bezier(.23,1,.32,1)}.product-grid a:hover svg[data-v-eb9f4be1]{transform:translate(2px,-2px)}@media (width<=900px){.product-grid article[data-v-eb9f4be1],.product-grid article[data-v-eb9f4be1]:first-child,.product-grid article[data-v-eb9f4be1]:nth-last-child(-n+2){grid-column:span 6}}@media (width<=700px){.ecosystem-section[data-v-eb9f4be1]{width:min(100% - 32px,1320px);padding-bottom:80px}.ecosystem-heading[data-v-eb9f4be1]{grid-template-columns:1fr;gap:28px}.product-grid article[data-v-eb9f4be1],.product-grid article[data-v-eb9f4be1]:first-child,.product-grid article[data-v-eb9f4be1]:nth-last-child(-n+2){grid-column:1/-1;min-height:310px}}.ecosystem-page[data-v-cd6b68ca]{min-height:calc(100svh - 76px);padding:84px 0 0}.ecosystem-hero[data-v-cd6b68ca],.ecosystem-facts[data-v-cd6b68ca]{width:min(1320px,100% - 64px);margin:0 auto}.ecosystem-hero[data-v-cd6b68ca]{grid-template-columns:minmax(180px,.55fr) 1.45fr;align-items:start;gap:72px;display:grid}.ecosystem-hero>span[data-v-cd6b68ca]{color:var(--site-muted);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:650}.ecosystem-hero h1[data-v-cd6b68ca]{max-width:920px;color:var(--site-ink);letter-spacing:-.065em;font-size:clamp(42px,4.8vw,70px);font-weight:590;line-height:.98}.ecosystem-hero p[data-v-cd6b68ca]{max-width:760px;color:var(--site-muted);margin-top:26px;font-size:15px;line-height:1.75}.ecosystem-facts[data-v-cd6b68ca]{border-top:1px solid var(--site-line);border-bottom:1px solid var(--site-line);grid-template-columns:.55fr 1fr .9fr;margin-top:72px;margin-bottom:72px;display:grid}.ecosystem-facts>div[data-v-cd6b68ca]{flex-direction:column;justify-content:space-between;gap:18px;min-height:112px;padding:24px 28px;display:flex}.ecosystem-facts>div+div[data-v-cd6b68ca]{border-left:1px solid var(--site-line)}.ecosystem-facts strong[data-v-cd6b68ca]{color:var(--site-ink);letter-spacing:-.02em;font-size:16px;font-weight:610}.ecosystem-facts span[data-v-cd6b68ca]{color:var(--site-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px}@media (width<=760px){.ecosystem-page[data-v-cd6b68ca]{padding-top:64px}.ecosystem-hero[data-v-cd6b68ca],.ecosystem-facts[data-v-cd6b68ca]{width:min(100% - 32px,1320px)}.ecosystem-hero[data-v-cd6b68ca]{grid-template-columns:1fr;gap:28px}.ecosystem-facts[data-v-cd6b68ca]{grid-template-columns:1fr;margin-top:54px;margin-bottom:54px}.ecosystem-facts>div+div[data-v-cd6b68ca]{border-top:1px solid var(--site-line);border-left:0}}pre code.hljs{padding:1em;display:block;overflow-x:auto}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}.highlighted-code-block[data-v-36fe5900]{color:#d8dfcf;background:#171815;border:1px solid #2e302c;max-width:100%;position:relative;overflow:hidden}.highlighted-code-block__copy[data-v-36fe5900]{z-index:1;color:#aeb8a3;background:#ffffff12;border:1px solid #ffffff29;border-radius:4px;place-items:center;width:30px;height:30px;transition:color .16s,background .16s,border-color .16s;display:inline-grid;position:absolute;top:10px;right:10px}.highlighted-code-block__copy[data-v-36fe5900]:hover,.highlighted-code-block__copy[data-v-36fe5900]:focus-visible{color:#f3f7eb;background:#d8ff672e;border-color:#d8ff6780;outline:none}.highlighted-code-block__copy svg[data-v-36fe5900]{width:14px;height:14px}pre[data-v-36fe5900]{background:0 0;max-width:100%;margin:0;padding:20px 52px 20px 20px;overflow:auto}code[data-v-36fe5900]{color:#d8dfcf;white-space:pre;background:0 0;min-width:max-content;font:12px/1.8 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:block}[data-v-36fe5900]::-webkit-scrollbar{width:10px;height:10px}[data-v-36fe5900]::-webkit-scrollbar-track{background:#171815}[data-v-36fe5900]::-webkit-scrollbar-thumb{background:#41473d;border-radius:5px}[data-v-36fe5900]::-webkit-scrollbar-thumb:hover{background:#5a6453}[data-v-36fe5900] .hljs-attr{color:#9cdcfe}[data-v-36fe5900] .hljs-string{color:#ce9178}[data-v-36fe5900] .hljs-number{color:#b5cea8}[data-v-36fe5900] .hljs-literal{color:#569cd6}[data-v-36fe5900] .hljs-params{color:#9cdcfe}.flex-1[data-v-0a784259] .highlighted-code-block{border:0;min-height:100%}.notion-heading-rail[data-v-6dcb266e]{z-index:18;justify-content:flex-end;align-items:center;width:38px;display:flex;position:absolute;top:92px;bottom:38px;right:16px}.notion-heading-rail-lines[data-v-6dcb266e]{justify-items:end;gap:9px;width:36px;padding:8px 3px;display:grid}.notion-heading-rail-lines button[data-v-6dcb266e]{justify-content:flex-end;align-items:center;width:32px;height:8px;display:flex}.notion-heading-rail-lines button span[data-v-6dcb266e]{background:color-mix(in srgb, var(--site-ink) 18%, transparent);border-radius:1px;width:26px;height:2px;transition:width .17s cubic-bezier(.23,1,.32,1),background-color .13s}.notion-heading-rail-lines button.is-level-2 span[data-v-6dcb266e]{width:20px}.notion-heading-rail-lines button.is-level-3 span[data-v-6dcb266e]{width:14px}.notion-heading-rail-lines button:hover span[data-v-6dcb266e],.notion-heading-rail-lines button.is-active span[data-v-6dcb266e]{background:var(--site-ink);width:32px}.notion-heading-rail-popover[data-v-6dcb266e]{border:1px solid var(--site-line);background:var(--site-panel);opacity:0;pointer-events:none;transform-origin:100%;border-radius:10px;gap:2px;width:min(310px,100vw - 88px);max-height:min(420px,100vh - 180px);padding:9px;transition:opacity .15s,transform .18s cubic-bezier(.23,1,.32,1);display:grid;position:absolute;top:50%;right:45px;overflow-y:auto;transform:translate(8px,-50%)scale(.98);box-shadow:0 16px 38px #0f172a1f}.notion-heading-rail:hover .notion-heading-rail-popover[data-v-6dcb266e],.notion-heading-rail:focus-within .notion-heading-rail-popover[data-v-6dcb266e]{opacity:1;pointer-events:auto;transform:translateY(-50%)scale(1)}.notion-heading-rail-popover button[data-v-6dcb266e]{min-height:32px;color:var(--site-muted);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border-radius:6px;padding:6px 9px;font-size:11px;line-height:1.35;transition:color .12s,background-color .12s;overflow:hidden}.notion-heading-rail-popover button.is-level-2[data-v-6dcb266e]{padding-left:20px}.notion-heading-rail-popover button.is-level-3[data-v-6dcb266e]{padding-left:32px}.notion-heading-rail-popover button[data-v-6dcb266e]:hover,.notion-heading-rail-popover button.is-active[data-v-6dcb266e]{color:var(--site-ink);background:var(--site-subtle-strong)}@media (width<=560px){.notion-heading-rail[data-v-6dcb266e]{right:5px}}@media (prefers-reduced-motion:reduce){.notion-heading-rail-lines button span[data-v-6dcb266e],.notion-heading-rail-popover[data-v-6dcb266e]{transition-duration:.01ms}}.notion-demo-shell[data-v-d7a03164]{min-height:100%;color:var(--site-ink);background:var(--site-panel);position:relative;overflow:hidden}.notion-demo-toolbar[data-v-d7a03164]{border-bottom:1px solid var(--site-line);justify-content:flex-end;align-items:center;gap:8px;min-height:54px;padding:8px 14px;display:flex}.notion-demo-history[data-v-d7a03164]{align-items:center;gap:2px;display:flex}.notion-demo-toolbar button[data-v-d7a03164]{height:34px;color:var(--site-muted);background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 9px;font-size:11px;transition:color .12s,background-color .12s,transform .12s cubic-bezier(.23,1,.32,1);display:inline-flex}.notion-demo-toolbar button[data-v-d7a03164]:hover:not(:disabled),.notion-demo-toolbar button[aria-pressed=true][data-v-d7a03164]{color:var(--site-ink);background:var(--site-subtle-strong)}.notion-demo-toolbar button[data-v-d7a03164]:active:not(:disabled){transform:scale(.97)}.notion-demo-toolbar button[data-v-d7a03164]:disabled{opacity:.36}.notion-demo-toolbar svg[data-v-d7a03164]{stroke-width:1.7px;width:16px;height:16px}.notion-agent-button[data-v-d7a03164]{min-width:72px;box-shadow:inset 0 0 0 1px var(--site-line)}.notion-demo-document[data-v-d7a03164]{min-height:620px;position:relative}.notion-demo-document[data-v-d7a03164] .lc-editor{box-shadow:none;background:0 0;border-radius:0;outline:none}.notion-demo-document[data-v-d7a03164] .lc-editor-shell{overflow:visible}.notion-demo-document[data-v-d7a03164] .notion-editor-scroll{scrollbar-width:thin;scroll-behavior:smooth;max-height:620px;overflow-y:auto!important}.notion-demo-document[data-v-d7a03164] .tiptap{width:min(820px,100% - 112px);min-height:620px;margin:0 auto;padding:64px 32px 180px}.notion-demo-document[data-v-d7a03164] .tiptap h1{margin-bottom:18px}@media (width<=560px){.notion-demo-document[data-v-d7a03164] .tiptap{width:calc(100% - 52px);padding:42px 12px 160px}.notion-agent-button span[data-v-d7a03164]{display:none}.notion-agent-button[data-v-d7a03164]{min-width:34px}}.mode-switcher[data-v-316dd374]{border-top:1px solid var(--site-line);border-bottom:1px solid var(--site-line);grid-template-columns:repeat(4,1fr);display:grid}.mode-switcher button[data-v-316dd374]{min-height:92px;color:var(--site-muted);text-align:left;grid-template-columns:24px 28px 1fr;align-items:center;gap:14px;padding:18px 24px;transition:color .16s,background .16s;display:grid;position:relative}.mode-switcher button+button[data-v-316dd374]{border-left:1px solid var(--site-line)}.mode-switcher button[data-v-316dd374]:hover{color:var(--site-ink);background:var(--site-subtle)}.mode-switcher button[aria-selected=true][data-v-316dd374]{color:var(--site-ink);background:var(--site-subtle-strong)}.mode-switcher button[aria-selected=true][data-v-316dd374]:after{background:var(--site-ink);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.mode-number[data-v-316dd374]{color:var(--site-faint);font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.mode-switcher svg[data-v-316dd374]{stroke-width:1.45px;width:22px;height:22px}.mode-switcher button>span[data-v-316dd374]:last-child{gap:5px;min-width:0;display:grid}.mode-switcher strong[data-v-316dd374]{font-size:12px;font-weight:640}.mode-switcher small[data-v-316dd374]{color:var(--site-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}@media (width<=720px){.mode-switcher[data-v-316dd374]{grid-template-columns:1fr}.mode-switcher button[data-v-316dd374]{min-height:84px}.mode-switcher button+button[data-v-316dd374]{border-top:1px solid var(--site-line);border-left:0}}.playground-page[data-v-053411d2]{width:min(1480px,100% - 64px);margin:0 auto;padding:72px 0 104px}.playground-hero[data-v-053411d2]{grid-template-columns:minmax(180px,.45fr) 1.55fr;align-items:start;gap:72px;margin-bottom:52px;display:grid}.playground-hero>span[data-v-053411d2]{color:var(--site-muted);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:650}.playground-hero h1[data-v-053411d2]{max-width:940px;color:var(--site-ink);letter-spacing:-.065em;font-size:clamp(42px,4.8vw,70px);font-weight:590;line-height:.98}.playground-hero p[data-v-053411d2]{max-width:780px;color:var(--site-muted);margin-top:22px;font-size:15px;line-height:1.75}.playground-workbench[data-v-053411d2]{background:var(--site-panel);overflow:hidden}.workbench-summary[data-v-053411d2]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:60px;min-height:150px;padding:28px 34px;display:grid}.workbench-summary span[data-v-053411d2]{color:var(--site-muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:650}.workbench-summary h2[data-v-053411d2]{color:var(--site-ink);letter-spacing:-.04em;margin-top:8px;font-size:27px;font-weight:620}.workbench-summary p[data-v-053411d2]{max-width:740px;color:var(--site-muted);margin-top:10px;font-size:12px;line-height:1.7}.workbench-summary ul[data-v-053411d2]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.workbench-summary li[data-v-053411d2]{color:var(--site-muted);background:var(--site-subtle-strong);border-radius:4px;padding:7px 10px;font-size:10px}.workbench-bar[data-v-053411d2]{background:var(--site-subtle);border-top:1px solid var(--site-line);border-bottom:1px solid var(--site-line);justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:9px 12px;display:flex}.view-switch[data-v-053411d2],.option-groups[data-v-053411d2],.toggle-options[data-v-053411d2],.viewport-options[data-v-053411d2]{align-items:center;gap:4px;display:flex}.option-groups[data-v-053411d2]{gap:14px}.view-switch button[data-v-053411d2],.toggle-options button[data-v-053411d2],.viewport-options button[data-v-053411d2]{height:36px;color:var(--site-muted);border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:11px;transition:color .15s,background .15s;display:inline-flex}.viewport-options button[data-v-053411d2]{width:36px;padding:0}.view-switch button[data-v-053411d2]:hover,.toggle-options button[data-v-053411d2]:hover,.viewport-options button[data-v-053411d2]:hover,.view-switch button[aria-pressed=true][data-v-053411d2],.toggle-options button[aria-pressed=true][data-v-053411d2],.viewport-options button[aria-pressed=true][data-v-053411d2]{color:var(--site-ink);background:var(--site-panel)}.workbench-bar svg[data-v-053411d2]{width:15px;height:15px}.editor-stage[data-v-053411d2]{background:var(--site-canvas);justify-content:center;height:700px;padding:30px;display:flex;overflow:auto}.editor-stage--mini[data-v-053411d2]{height:500px}.editor-stage--notion[data-v-053411d2]{height:760px;padding:22px}.editor-stage--word[data-v-053411d2]{height:min(980px,78vh);min-height:760px;padding:0}.editor-viewport[data-v-053411d2]{min-width:360px;max-width:100%;transition:width .22s}.editor-stage--word .editor-viewport[data-v-053411d2],.editor-stage--word .editor-viewport[data-v-053411d2]>*{height:100%}.workbench-note[data-v-053411d2]{min-height:58px;color:var(--site-muted);border-top:1px solid var(--site-line);justify-content:space-between;align-items:center;gap:20px;padding:0 20px;font-size:10px;display:flex}.workbench-note span[data-v-053411d2]{color:var(--site-ink-2);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:8px;font-weight:600;display:flex}.workbench-note i[data-v-053411d2]{background:#31a26b;border-radius:50%;width:6px;height:6px}@media (width<=800px){.playground-page[data-v-053411d2]{width:min(100% - 32px,1480px);padding-top:72px}.playground-hero[data-v-053411d2],.workbench-summary[data-v-053411d2]{grid-template-columns:1fr;gap:28px}.workbench-summary ul[data-v-053411d2]{justify-content:flex-start}.workbench-bar[data-v-053411d2]{flex-direction:column;align-items:flex-start}.option-groups[data-v-053411d2]{flex-wrap:wrap;justify-content:space-between;width:100%}.editor-stage[data-v-053411d2]{padding:14px}.editor-stage--word[data-v-053411d2]{padding:0}.workbench-note[data-v-053411d2]{flex-direction:column;align-items:flex-start;padding:14px 18px}}.docs-page[data-v-be51e38a]{width:min(1440px,100% - 64px);margin:0 auto;padding:76px 0 120px}.docs-hero[data-v-be51e38a]{color:#f4f5ef;background:#171815;border:1px solid #2e302c;justify-content:space-between;align-items:flex-end;gap:42px;min-height:300px;padding:52px 56px;display:flex;position:relative;overflow:hidden}.docs-hero[data-v-be51e38a]:after{content:"";border:1px solid #d8ff6747;border-radius:50%;width:480px;height:320px;position:absolute;bottom:-120px;right:-80px;box-shadow:0 0 0 28px #d8ff670a,0 0 0 58px #d8ff6706}.docs-eyebrow[data-v-be51e38a],.docs-sidebar__label[data-v-be51e38a],.docs-section-heading>span[data-v-be51e38a]{color:var(--site-muted);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:700}.docs-hero .docs-eyebrow[data-v-be51e38a]{color:#a7ad9d}.docs-hero h1[data-v-be51e38a]{letter-spacing:-.052em;max-width:760px;margin-top:19px;font-size:clamp(38px,4.4vw,64px);font-weight:590;line-height:1.05}.docs-hero p[data-v-be51e38a]{color:#afb3aa;max-width:680px;margin-top:20px;font-size:15px;line-height:1.75}.docs-status-panel[data-v-be51e38a]{z-index:1;color:#eff2e8;background:#ffffff09;border:1px solid #3a3d35;grid-template-columns:10px 1fr;gap:4px 9px;min-width:210px;padding:16px;display:grid;position:relative}.docs-status-panel strong[data-v-be51e38a]{font-size:13px}.docs-status-panel small[data-v-be51e38a]{color:#8f9688;grid-column:2;font-size:10px}.docs-status-dot[data-v-be51e38a]{background:#d8ff67;border-radius:50%;width:7px;height:7px;margin-top:4px;box-shadow:0 0 0 4px #d8ff671f}.docs-layout[data-v-be51e38a]{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:72px;display:grid}.docs-sidebar[data-v-be51e38a]{align-self:stretch;padding-top:64px}.docs-sidebar__inner[data-v-be51e38a]{position:sticky;top:104px}.docs-sidebar nav[data-v-be51e38a]{gap:2px;margin-top:17px;display:grid}.docs-sidebar nav a[data-v-be51e38a]{min-height:38px;color:var(--site-muted);border-left:1px solid #0000;grid-template-columns:24px 1fr 14px;align-items:center;gap:7px;padding:0 9px;font-size:12px;text-decoration:none;transition:color .16s,background .16s,border-color .16s;display:grid}.docs-sidebar nav a span[data-v-be51e38a]{color:var(--site-faint);font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.docs-sidebar nav a svg[data-v-be51e38a]{opacity:0;width:14px;transition:opacity .16s,transform .16s}.docs-sidebar nav a[data-v-be51e38a]:hover,.docs-sidebar nav a.active[data-v-be51e38a]{color:var(--site-ink);background:var(--site-subtle);border-left-color:var(--site-ink)}.docs-sidebar nav a.active svg[data-v-be51e38a]{opacity:1;transform:translate(2px)}.docs-sidebar__version[data-v-be51e38a]{color:var(--site-faint);border-top:1px solid var(--site-line);margin-top:36px;padding-top:14px;font:11px ui-monospace,SFMono-Regular,Menlo,monospace}.docs-sidebar__version span[data-v-be51e38a]{color:var(--site-tag-blue-ink);margin-left:7px;font-family:inherit}.docs-content[data-v-be51e38a]{min-width:0}.docs-section[data-v-be51e38a]{padding:100px 0 0;scroll-margin-top:84px}.docs-section-heading[data-v-be51e38a]{grid-template-columns:minmax(170px,.48fr) 1.52fr;align-items:start;gap:56px;display:grid}.docs-section-heading h2[data-v-be51e38a]{max-width:760px;color:var(--site-ink);letter-spacing:-.045em;text-wrap:balance;margin-top:15px;font-size:clamp(30px,3.2vw,48px);font-weight:590;line-height:1.08}.docs-section-heading p[data-v-be51e38a]{max-width:720px;color:var(--site-muted);margin-top:19px;font-size:14px;line-height:1.75}.core-grid[data-v-be51e38a]{background:var(--site-line);border:1px solid var(--site-line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:50px;display:grid}.core-grid article[data-v-be51e38a]{background:var(--site-panel);flex-direction:column;min-height:190px;padding:25px;display:flex}.core-grid svg[data-v-be51e38a]{width:21px;height:21px;color:var(--site-ink);stroke-width:1.5px}.core-grid strong[data-v-be51e38a]{color:var(--site-ink);margin-top:35px;font-size:16px}.core-grid p[data-v-be51e38a]{color:var(--site-muted);margin-top:10px;font-size:12px;line-height:1.65}.docs-guide-section[data-v-be51e38a]{border-top:1px solid var(--site-line)}.guide-step[data-v-be51e38a]{grid-template-columns:42px minmax(0,1fr);gap:24px;margin-top:48px;display:grid}.guide-step>span[data-v-be51e38a]{color:var(--site-faint);font:11px ui-monospace,SFMono-Regular,Menlo,monospace}.guide-step h3[data-v-be51e38a],.subsection-title[data-v-be51e38a]{color:var(--site-ink);font-size:16px;font-weight:650}.guide-step p[data-v-be51e38a]{max-width:680px;color:var(--site-muted);margin-top:10px;font-size:13px;line-height:1.7}.guide-step pre[data-v-be51e38a]{margin-top:20px}.mode-doc-list[data-v-be51e38a]{gap:16px;margin-top:46px;display:grid}.mode-doc-item[data-v-be51e38a]{background:var(--site-panel);border:1px solid var(--site-line);padding:20px}.mode-doc-meta[data-v-be51e38a]{grid-template-columns:170px minmax(0,1fr);align-items:baseline;gap:20px;display:grid}.mode-doc-meta strong[data-v-be51e38a]{color:var(--site-ink);font-size:15px}.mode-doc-meta span[data-v-be51e38a]{color:var(--site-muted);font-size:12px}.mode-doc-item pre[data-v-be51e38a]{margin-top:16px}.docs-code-block[data-v-be51e38a],.guide-step pre[data-v-be51e38a]{color:#d8dfcf;background:#171815;border:1px solid #2e302c;max-width:100%;margin-top:28px;padding:20px;overflow:auto}.docs-code-block code[data-v-be51e38a],.guide-step pre code[data-v-be51e38a]{white-space:pre;font:12px/1.8 ui-monospace,SFMono-Regular,Menlo,monospace}.guide-callout[data-v-be51e38a]{color:var(--site-ink-2);background:var(--site-tag-blue-bg);border:1px solid var(--site-tag-blue-line);align-items:flex-start;gap:12px;margin-top:42px;padding:16px 18px;display:flex}.guide-callout svg[data-v-be51e38a]{width:18px;height:18px;color:var(--site-tag-blue-ink);flex:none}.guide-callout p[data-v-be51e38a]{font-size:12px;line-height:1.7}.event-flow[data-v-be51e38a]{color:var(--site-tag-violet-ink);background:var(--site-tag-violet-bg);border:1px solid var(--site-tag-violet-line);align-items:center;gap:14px;margin-top:44px;padding:18px 20px;font:11px ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.event-flow i[data-v-be51e38a]{opacity:.45;background:currentColor;width:34px;height:1px}.event-reference[data-v-be51e38a]{background:var(--site-line);border:1px solid var(--site-line);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:18px;display:grid}.event-reference div[data-v-be51e38a]{background:var(--site-panel);gap:7px;min-height:82px;padding:14px 16px;display:grid}.event-reference strong[data-v-be51e38a]{color:var(--site-ink);font:11px ui-monospace,SFMono-Regular,Menlo,monospace}.event-reference span[data-v-be51e38a]{color:var(--site-muted);font-size:11px;line-height:1.5}.control-grid[data-v-be51e38a]{background:var(--site-line);border:1px solid var(--site-line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:46px;display:grid}.control-grid>div[data-v-be51e38a]{background:var(--site-panel);min-height:160px;padding:20px}.control-grid span[data-v-be51e38a]{color:var(--site-tag-blue-ink);text-transform:uppercase;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.control-grid strong[data-v-be51e38a]{color:var(--site-ink);margin-top:27px;font-size:14px;display:block}.control-grid p[data-v-be51e38a]{color:var(--site-muted);margin-top:9px;font-size:12px;line-height:1.6}.subsection-title[data-v-be51e38a]{margin-top:38px}.plugin-imports[data-v-be51e38a]{background:var(--site-subtle);border:1px solid var(--site-line);margin-top:46px;padding:22px}.plugin-imports h3[data-v-be51e38a]{color:var(--site-ink);font-size:16px}.plugin-imports>p[data-v-be51e38a]{color:var(--site-muted);margin-top:9px;font-size:12px;line-height:1.65}.plugin-imports .docs-code-block[data-v-be51e38a]{margin-top:18px}.architecture-board[data-v-be51e38a]{background:#171815;border:1px solid #2e302c;min-height:420px;margin-top:50px;padding:36px;position:relative;overflow:hidden}.architecture-board[data-v-be51e38a]:before{opacity:.35;content:"";background-image:radial-gradient(circle,#7b826f .7px,#0000 .7px);background-size:18px 18px;position:absolute;inset:0}.architecture-lines[data-v-be51e38a]{position:absolute;inset:0}.architecture-lines i[data-v-be51e38a]{transform-origin:0;background:#606953;height:1px;position:absolute}.architecture-lines i[data-v-be51e38a]:first-child{width:31%;top:26%;left:22%;transform:rotate(18deg)}.architecture-lines i[data-v-be51e38a]:nth-child(2){width:30%;top:60%;left:22%;transform:rotate(-18deg)}.architecture-lines i[data-v-be51e38a]:nth-child(3){width:30%;top:27%;left:54%;transform:rotate(-18deg)}.architecture-lines i[data-v-be51e38a]:nth-child(4){width:29%;top:60%;left:54%;transform:rotate(18deg)}.architecture-node[data-v-be51e38a]{z-index:1;color:#eef1e8;background:#20231e;border:1px solid #41463b;flex-direction:column;gap:7px;width:174px;min-height:94px;padding:15px;display:flex;position:absolute}.architecture-node svg[data-v-be51e38a]{color:#d8ff67;width:18px;height:18px}.architecture-node strong[data-v-be51e38a]{font-size:13px}.architecture-node small[data-v-be51e38a]{color:#9aa291;font-size:10px}.architecture-node--host[data-v-be51e38a]{top:10%;left:4%}.architecture-node--runtime[data-v-be51e38a]{color:#171815;background:#d8ff67;border-color:#f1ffba;width:210px;min-height:112px;top:38%;left:50%;transform:translate(-50%);box-shadow:12px 12px #30342b}.architecture-node--runtime svg[data-v-be51e38a]{color:#171815}.architecture-node--runtime small[data-v-be51e38a]{color:#4a513d}.architecture-node--engine[data-v-be51e38a]{top:10%;right:4%}.architecture-node--plugins[data-v-be51e38a]{bottom:10%;right:4%}.architecture-stamp[data-v-be51e38a]{color:#747c6d;letter-spacing:.1em;font:10px ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;bottom:20px;left:36px}.plugin-grid[data-v-be51e38a]{background:var(--site-line);border:1px solid var(--site-line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:50px;display:grid}.plugin-card[data-v-be51e38a]{background:var(--site-panel);flex-direction:column;min-height:220px;padding:23px;transition:background .16s,transform .16s;display:flex}.plugin-card[data-v-be51e38a]:hover{background:var(--site-subtle);transform:translateY(-2px)}.plugin-card__top[data-v-be51e38a]{color:var(--site-ink);justify-content:space-between;display:flex}.plugin-card__top svg[data-v-be51e38a]{stroke-width:1.5px;width:20px;height:20px}.plugin-card__top span[data-v-be51e38a]{color:var(--site-tag-violet-ink);font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.plugin-card h3[data-v-be51e38a]{color:var(--site-ink);margin-top:34px;font-size:16px}.plugin-card p[data-v-be51e38a]{color:var(--site-muted);margin-top:9px;font-size:12px;line-height:1.65}.plugin-card a[data-v-be51e38a]{color:var(--site-ink);align-items:center;gap:7px;margin-top:auto;padding-top:20px;font-size:11px;text-decoration:none;display:inline-flex}.plugin-card a svg[data-v-be51e38a]{width:14px;height:14px}.example-grid[data-v-be51e38a]{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:50px;display:grid}.example-card[data-v-be51e38a]{background:var(--site-panel);border:1px solid var(--site-line);overflow:hidden}.example-preview[data-v-be51e38a]{background:#1a1c19;border-bottom:1px solid #30332e;height:136px;padding:18px;position:relative}.example-preview span[data-v-be51e38a]{background:#464b42;width:28px;height:5px;margin-right:5px;display:inline-block}.example-preview span[data-v-be51e38a]:first-child{background:#d8ff67}.example-preview i[data-v-be51e38a]{background:#555a50;height:7px;position:absolute;bottom:38px;left:18px;right:32px;box-shadow:0 17px #383d35,0 34px #2b3029}.example-preview b[data-v-be51e38a]{background:#d8ff672e;border:1px solid #9aab79;width:42px;height:42px;position:absolute;bottom:18px;right:18px}.example-card--blue .example-preview span[data-v-be51e38a]:first-child{background:#91bfff}.example-card--blue .example-preview b[data-v-be51e38a]{background:#91bfff2e;border-color:#91bfff}.example-card--violet .example-preview span[data-v-be51e38a]:first-child{background:#c1a8ff}.example-card--violet .example-preview b[data-v-be51e38a]{background:#c1a8ff2e;border-color:#c1a8ff}.example-card--orange .example-preview span[data-v-be51e38a]:first-child{background:#ffb36d}.example-card--orange .example-preview b[data-v-be51e38a]{background:#ffb36d2e;border-color:#ffb36d}.example-card__body[data-v-be51e38a]{min-height:112px;padding:17px}.example-card__body>span[data-v-be51e38a]{color:var(--site-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.example-card h3[data-v-be51e38a]{color:var(--site-ink);margin-top:12px;font-size:14px}.example-card small[data-v-be51e38a]{color:var(--site-faint);margin-top:12px;font:10px ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.framework-tabs[data-v-be51e38a]{background:var(--site-line);border:1px solid var(--site-line);gap:1px;margin-top:48px;display:flex;overflow-x:auto}.framework-tabs button[data-v-be51e38a]{min-height:48px;color:var(--site-muted);background:var(--site-panel);white-space:nowrap;flex:1 0 auto;align-items:center;gap:8px;padding:0 18px;font-size:12px;display:inline-flex}.framework-tabs button[data-v-be51e38a]:hover,.framework-tabs button[aria-selected=true][data-v-be51e38a]{color:var(--site-ink);background:var(--site-subtle)}.framework-tabs svg[data-v-be51e38a]{width:15px;height:15px}.framework-panel[data-v-be51e38a]{background:var(--site-panel);border:1px solid var(--site-line);border-top:0;margin-top:1px;padding:25px}.framework-panel__summary[data-v-be51e38a],.framework-code-heading[data-v-be51e38a],.framework-install[data-v-be51e38a]{justify-content:space-between;align-items:center;gap:20px;display:flex}.framework-panel__title[data-v-be51e38a]{align-items:center;gap:11px;display:flex}.framework-panel__title>svg[data-v-be51e38a]{width:22px;height:22px}.framework-panel__title div[data-v-be51e38a]{gap:4px;display:grid}.framework-panel__title span[data-v-be51e38a]{color:var(--site-ink);font-size:15px;font-weight:650}.framework-panel__title strong[data-v-be51e38a]{color:var(--site-muted);font-size:10px;font-weight:500}.framework-ready[data-v-be51e38a]{color:#32805a;align-items:center;gap:5px;font:10px ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.framework-ready svg[data-v-be51e38a]{width:13px;height:13px}.framework-install[data-v-be51e38a]{color:var(--site-muted);background:var(--site-subtle);border:1px solid var(--site-line);margin-top:24px;padding:12px 14px;font-size:11px}.framework-install code[data-v-be51e38a]{color:var(--site-ink);font:11px ui-monospace,SFMono-Regular,Menlo,monospace}.framework-code-heading[data-v-be51e38a]{color:var(--site-muted);margin-top:28px;font-size:11px}.framework-code-heading button[data-v-be51e38a]{color:var(--site-ink);border:1px solid var(--site-line);align-items:center;gap:6px;padding:7px 9px;font-size:11px;display:inline-flex}.framework-code-heading button svg[data-v-be51e38a]{width:13px;height:13px}.framework-panel pre[data-v-be51e38a]{color:#d8dfcf;background:#171815;border:1px solid #2e302c;min-height:240px;margin-top:10px;padding:18px;overflow:auto}.framework-panel pre code[data-v-be51e38a]{white-space:pre;font:12px/1.8 ui-monospace,SFMono-Regular,Menlo,monospace}.framework-details[data-v-be51e38a]{grid-template-columns:1.3fr 1fr;gap:22px;margin-top:18px;display:grid}.framework-details>div[data-v-be51e38a]{background:var(--site-subtle);border:1px solid var(--site-line);padding:16px}.framework-details span[data-v-be51e38a]{color:var(--site-muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.framework-details p[data-v-be51e38a]{color:var(--site-ink-2);margin-top:10px;font-size:12px;line-height:1.65}.framework-details ul[data-v-be51e38a]{color:var(--site-ink-2);gap:8px;margin-top:10px;font:11px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.framework-details li[data-v-be51e38a]{align-items:center;gap:7px;display:flex}.framework-details li svg[data-v-be51e38a]{color:#32805a;width:13px;height:13px}.framework-code-block[data-v-be51e38a]{min-height:240px;margin-top:10px}.config-table[data-v-be51e38a]{border-top:1px solid var(--site-line);margin-top:50px}.config-table>div[data-v-be51e38a]{border-bottom:1px solid var(--site-line);grid-template-columns:180px 1fr 1.5fr;align-items:center;gap:22px;min-height:86px;padding:17px 0;display:grid}.config-table code[data-v-be51e38a]{color:var(--site-ink);font:13px ui-monospace,SFMono-Regular,Menlo,monospace}.config-table span[data-v-be51e38a]{color:var(--site-tag-blue-ink);font:11px ui-monospace,SFMono-Regular,Menlo,monospace}.config-table small[data-v-be51e38a]{color:var(--site-muted);font-size:12px;line-height:1.5}@media (width<=980px){.docs-layout[data-v-be51e38a]{grid-template-columns:180px minmax(0,1fr);gap:36px}.docs-section-heading[data-v-be51e38a]{grid-template-columns:1fr;gap:18px}.plugin-grid[data-v-be51e38a],.example-grid[data-v-be51e38a]{grid-template-columns:repeat(2,1fr)}.control-grid[data-v-be51e38a]{grid-template-columns:1fr}}@media (width<=700px){.docs-page[data-v-be51e38a]{width:min(100% - 32px,1440px);padding-top:48px}.docs-hero[data-v-be51e38a]{min-height:auto;padding:34px 24px;display:block}.docs-hero h1[data-v-be51e38a]{font-size:38px}.docs-status-panel[data-v-be51e38a]{margin-top:28px}.docs-layout[data-v-be51e38a]{display:block}.docs-sidebar[data-v-be51e38a]{padding-top:28px}.docs-sidebar__inner[data-v-be51e38a]{position:static}.docs-sidebar nav[data-v-be51e38a]{gap:4px;padding-bottom:2px;display:flex;overflow-x:auto}.docs-sidebar nav a[data-v-be51e38a]{border-bottom:1px solid #0000;border-left:0;min-width:max-content}.docs-sidebar nav a.active[data-v-be51e38a]{border-left:0;border-bottom-color:var(--site-ink)}.docs-sidebar nav a svg[data-v-be51e38a],.docs-sidebar__version[data-v-be51e38a]{display:none}.docs-section[data-v-be51e38a]{padding-top:76px}.core-grid[data-v-be51e38a],.plugin-grid[data-v-be51e38a],.example-grid[data-v-be51e38a]{grid-template-columns:1fr}.architecture-board[data-v-be51e38a]{min-height:500px}.architecture-node--host[data-v-be51e38a]{top:7%;left:5%}.architecture-node--engine[data-v-be51e38a]{top:7%;right:5%}.architecture-node--runtime[data-v-be51e38a]{top:38%}.architecture-node--plugins[data-v-be51e38a]{bottom:7%;right:5%}.architecture-lines i[data-v-be51e38a]:first-child{width:40%;top:27%;left:27%}.architecture-lines i[data-v-be51e38a]:nth-child(2){width:40%;top:61%;left:27%}.architecture-lines i[data-v-be51e38a]:nth-child(3){width:40%;top:27%;left:51%}.architecture-lines i[data-v-be51e38a]:nth-child(4){width:40%;top:61%;left:51%}.framework-panel[data-v-be51e38a]{padding:18px}.framework-details[data-v-be51e38a]{grid-template-columns:1fr}.config-table>div[data-v-be51e38a]{grid-template-columns:1fr;gap:7px}.event-reference[data-v-be51e38a]{grid-template-columns:1fr}.event-flow[data-v-be51e38a]{min-width:max-content;overflow-x:auto}.guide-step[data-v-be51e38a]{grid-template-columns:1fr;gap:10px}.mode-doc-meta[data-v-be51e38a]{grid-template-columns:1fr;gap:7px}}.site-footer[data-v-71216e45]{color:#f4f4f1;background:#111210}.footer-main[data-v-71216e45],.footer-meta[data-v-71216e45]{width:min(1320px,100% - 64px);margin:0 auto}.footer-main[data-v-71216e45]{grid-template-columns:1fr auto;gap:80px;min-height:250px;padding:56px 0;display:grid}.footer-brand[data-v-71216e45]{align-items:flex-start;gap:16px;display:flex}.footer-brand img[data-v-71216e45]{border:1px solid #30312e;border-radius:9px;width:44px;height:44px}.footer-brand strong[data-v-71216e45]{font-size:17px}.footer-team[data-v-71216e45]{color:#d0d2cc;margin-top:5px;font-size:11px;display:block}.footer-brand p[data-v-71216e45]{color:#92958f;max-width:380px;margin-top:12px;font-size:13px;line-height:1.7}.footer-links[data-v-71216e45]{grid-template-columns:repeat(3,minmax(128px,1fr));gap:48px;display:grid}.footer-links div[data-v-71216e45]{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.footer-links span[data-v-71216e45]{color:#696c67;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:650}.footer-links a[data-v-71216e45],.footer-links button[data-v-71216e45]{color:#bec1bb;align-items:center;gap:8px;font-size:12px;text-decoration:none;display:inline-flex}.footer-links a[data-v-71216e45]:hover,.footer-links button[data-v-71216e45]:hover{color:#fff}.footer-links svg[data-v-71216e45]{width:14px;height:14px}.footer-meta[data-v-71216e45]{color:#666964;border-top:1px solid #2a2b28;justify-content:space-between;align-items:center;gap:20px;min-height:62px;font-size:11px;display:flex}@media (width<=720px){.footer-main[data-v-71216e45],.footer-meta[data-v-71216e45]{width:min(100% - 32px,1320px)}.footer-main[data-v-71216e45]{grid-template-columns:1fr;gap:54px}.footer-links[data-v-71216e45]{grid-template-columns:repeat(2,minmax(120px,1fr));gap:32px}.footer-meta[data-v-71216e45]{flex-direction:column;align-items:flex-start;padding:18px 0 76px}}.site-header[data-v-cc728035]{z-index:80;background:color-mix(in srgb, var(--site-bg) 90%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0}.site-header__inner[data-v-cc728035]{grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;width:min(1440px,100% - 64px);min-height:76px;margin:0 auto;display:grid}.brand[data-v-cc728035]{width:max-content;color:var(--site-ink);text-align:left;align-items:center;gap:12px;display:flex}.brand img[data-v-cc728035]{border-radius:8px;width:38px;height:38px;display:block}.brand span[data-v-cc728035]{gap:1px;display:grid}.brand strong[data-v-cc728035]{letter-spacing:-.02em;font-size:14px;font-weight:650}.brand small[data-v-cc728035]{color:var(--site-muted);font-size:11px}.primary-nav[data-v-cc728035]{align-items:center;gap:32px;display:flex}.primary-nav button[data-v-cc728035],.primary-nav a[data-v-cc728035]{color:var(--site-muted);align-items:center;gap:7px;padding:10px 0;font-size:13px;font-weight:540;text-decoration:none;transition:color .16s;display:inline-flex;position:relative}.primary-nav svg[data-v-cc728035],.icon-action svg[data-v-cc728035]{width:17px;height:17px}.primary-nav button[data-v-cc728035]:hover,.primary-nav a[data-v-cc728035]:hover,.primary-nav button[aria-current=page][data-v-cc728035]{color:var(--site-ink)}.primary-nav button[aria-current=page][data-v-cc728035]:after{content:"";background:currentColor;height:1px;position:absolute;bottom:3px;left:0;right:0}.site-actions[data-v-cc728035]{justify-content:flex-end;align-items:center;gap:4px;display:flex}.icon-action[data-v-cc728035]{min-width:38px;height:38px;color:var(--site-muted);border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 10px;transition:color .16s,background .16s;display:inline-flex}.icon-action[data-v-cc728035]:hover{color:var(--site-ink);background:var(--site-subtle)}.language-action span[data-v-cc728035]{font-size:11px;font-weight:650}@media (width<=860px){.site-header__inner[data-v-cc728035]{grid-template-columns:1fr auto;width:min(100% - 32px,1440px)}.primary-nav[data-v-cc728035]{background:var(--site-bg);border-top:1px solid var(--site-line);justify-content:center;gap:20px;min-height:58px;position:fixed;bottom:0;left:0;right:0}.primary-nav a span[data-v-cc728035]{display:none}}@media (width<=520px){.primary-nav[data-v-cc728035]{gap:10px}.primary-nav button[data-v-cc728035],.primary-nav a[data-v-cc728035]{font-size:11px}.brand small[data-v-cc728035]{display:none}.brand img[data-v-cc728035]{width:34px;height:34px}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-outline-style:solid;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}.lc-editor *,.lc-editor :before,.lc-editor :after,.lc-editor ::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-border-style:solid;--tw-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-content:""}.lc-editor [data-v-6b844f53],.lc-editor [data-v-6b844f53]:before,.lc-editor [data-v-6b844f53]:after,.lc-editor [data-v-6b844f53]::backdrop{--tw-border-style:solid}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--font-weight-semibold:600;--tracking-wider:.05em;--radius-md:.375rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--radius:.375rem;--color-background:#f7f7f4;--color-foreground:#171815;--color-muted:#edede9;--color-muted-foreground:#73766f;--color-border:#dedfd9;--color-input:#d4d5cf;--color-primary:#171815;--color-primary-foreground:#fff;--color-secondary:#edede9;--color-secondary-foreground:#171815;--color-accent:#edede9;--color-accent-foreground:#171815;--color-destructive:#c63b3b;--color-destructive-foreground:#fff;--color-ring:#6b6f67}.lc-editor :root,.lc-editor :host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-yellow-300:oklch(90.5% .182 98.111);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-zinc-600:oklch(44.2% .017 285.786);--color-neutral-100:oklch(97% 0 none);--color-neutral-200:oklch(92.2% 0 none);--color-neutral-300:oklch(87% 0 none);--color-neutral-400:oklch(70.8% 0 none);--color-neutral-700:oklch(37.1% 0 none);--color-neutral-800:oklch(26.9% 0 none);--color-neutral-900:oklch(20.5% 0 none);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-lg:32rem;--container-2xl:42rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-relaxed:1.625;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#171815;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#f7f7f4;min-width:320px;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}button,input,textarea,select{font:inherit}button{background:0 0;border:0;padding:0}button:not(:disabled),[role=button]:not([aria-disabled=true]){cursor:pointer}[contenteditable],.ProseMirror{outline:none}.lc-editor *,.lc-editor :after,.lc-editor :before,.lc-editor ::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}.lc-editor ::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}.lc-editor html,.lc-editor :host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}.lc-editor hr{height:0;color:inherit;border-top-width:1px}.lc-editor abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.lc-editor h1,.lc-editor h2,.lc-editor h3,.lc-editor h4,.lc-editor h5,.lc-editor h6{font-size:inherit;font-weight:inherit}.lc-editor a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.lc-editor b,.lc-editor strong{font-weight:bolder}.lc-editor code,.lc-editor kbd,.lc-editor samp,.lc-editor pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}.lc-editor small{font-size:80%}.lc-editor sub,.lc-editor sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}.lc-editor sub{bottom:-.25em}.lc-editor sup{top:-.5em}.lc-editor table{text-indent:0;border-color:inherit;border-collapse:collapse}.lc-editor :-moz-focusring:where(:not(iframe)){outline:auto}.lc-editor progress{vertical-align:baseline}.lc-editor summary{display:list-item}.lc-editor ol,.lc-editor ul,.lc-editor menu{list-style:none}.lc-editor img,.lc-editor svg,.lc-editor video,.lc-editor canvas,.lc-editor audio,.lc-editor iframe,.lc-editor embed,.lc-editor object{vertical-align:middle;display:block}.lc-editor img,.lc-editor video{max-width:100%;height:auto}.lc-editor button,.lc-editor input,.lc-editor select,.lc-editor optgroup,.lc-editor textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}.lc-editor ::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}.lc-editor :where(select:is([multiple],[size])) optgroup{font-weight:bolder}.lc-editor :where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}.lc-editor ::file-selector-button{margin-inline-end:4px}.lc-editor ::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){.lc-editor ::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){.lc-editor ::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}.lc-editor textarea{resize:vertical}.lc-editor ::-webkit-search-decoration{-webkit-appearance:none}.lc-editor ::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}.lc-editor ::-webkit-datetime-edit{display:inline-flex}.lc-editor ::-webkit-datetime-edit-fields-wrapper{padding:0}.lc-editor ::-webkit-datetime-edit{padding-block:0}.lc-editor ::-webkit-datetime-edit-year-field{padding-block:0}.lc-editor ::-webkit-datetime-edit-month-field{padding-block:0}.lc-editor ::-webkit-datetime-edit-day-field{padding-block:0}.lc-editor ::-webkit-datetime-edit-hour-field{padding-block:0}.lc-editor ::-webkit-datetime-edit-minute-field{padding-block:0}.lc-editor ::-webkit-datetime-edit-second-field{padding-block:0}.lc-editor ::-webkit-datetime-edit-millisecond-field{padding-block:0}.lc-editor ::-webkit-datetime-edit-meridiem-field{padding-block:0}.lc-editor ::-webkit-calendar-picker-indicator{line-height:1}.lc-editor :-moz-ui-invalid{box-shadow:none}.lc-editor button,.lc-editor input:where([type=button],[type=reset],[type=submit]){appearance:button}.lc-editor ::file-selector-button{appearance:button}.lc-editor ::-webkit-inner-spin-button{height:auto}.lc-editor ::-webkit-outer-spin-button{height:auto}.lc-editor [hidden]:where(:not([hidden=until-found])){display:none!important}.lc-editor *{border-color:hsl(var(--border))}.lc-editor{background-color:hsl(var(--background));color:hsl(var(--foreground))}.lc-editor button:not(:disabled),.lc-editor [role=button]:not([aria-disabled=true]){cursor:pointer}.lc-editor button:disabled,.lc-editor [role=button][aria-disabled=true]{cursor:not-allowed}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mt-2{margin-top:calc(var(--spacing) * 2)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.h-4{height:calc(var(--spacing) * 4)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-full{height:100%}.w-4{width:calc(var(--spacing) * 4)}.w-9{width:calc(var(--spacing) * 9)}.w-auto{width:auto}.w-full{width:100%}.min-w-0{min-width:0}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.rounded{border-radius:var(--radius)}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[\#333333\]{border-color:#333}.border-border{border-color:var(--color-border)}.border-input{border-color:var(--color-input)}.bg-\[\#1e1e1e\]{background-color:#1e1e1e}.bg-\[\#252526\]{background-color:#252526}.bg-background{background-color:var(--color-background)}.bg-destructive{background-color:var(--color-destructive)}.bg-muted{background-color:var(--color-muted)}.bg-primary{background-color:var(--color-primary)}.bg-secondary{background-color:var(--color-secondary)}.p-1{padding:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-wrap{text-wrap:wrap}.whitespace-nowrap{white-space:nowrap}.text-\[\#858585\]{color:#858585}.text-destructive-foreground{color:var(--color-destructive-foreground)}.text-muted-foreground{color:var(--color-muted-foreground)}.text-primary{color:var(--color-primary)}.text-primary-foreground{color:var(--color-primary-foreground)}.text-secondary-foreground{color:var(--color-secondary-foreground)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.ring-offset-background{--tw-ring-offset-color:var(--color-background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hover\:bg-accent:hover{background-color:var(--color-accent)}.hover\:bg-destructive\/90:hover{background-color:#c63b3be6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--color-destructive) 90%, transparent)}}.hover\:bg-primary\/90:hover{background-color:#171815e6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--color-primary) 90%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:#edede9cc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--color-secondary) 80%, transparent)}}.hover\:text-accent-foreground:hover{color:var(--color-accent-foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--color-ring)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--color-background)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--color-foreground)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.lc-editor .pointer-events-auto{pointer-events:auto}.lc-editor .pointer-events-none{pointer-events:none}.lc-editor .collapse{visibility:collapse}.lc-editor .visible{visibility:visible}.lc-editor .sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lc-editor .\!fixed{position:fixed!important}.lc-editor .absolute{position:absolute}.lc-editor .fixed{position:fixed}.lc-editor .relative{position:relative}.lc-editor .static{position:static}.lc-editor .sticky{position:sticky}.lc-editor .inset-0{inset:0}.lc-editor .inset-y-0{inset-block:0}.lc-editor .start-0{inset-inline-start:calc(var(--spacing) * 0)}.lc-editor .top-0{top:0}.lc-editor .top-1{top:var(--spacing)}.lc-editor .top-1\/2{top:50%}.lc-editor .top-3{top:calc(var(--spacing) * 3)}.lc-editor .top-4{top:calc(var(--spacing) * 4)}.lc-editor .top-\[-1px\]{top:-1px}.lc-editor .right-1{right:var(--spacing)}.lc-editor .right-2{right:calc(var(--spacing) * 2)}.lc-editor .right-3{right:calc(var(--spacing) * 3)}.lc-editor .right-4{right:calc(var(--spacing) * 4)}.lc-editor .left-0{left:0}.lc-editor .left-1\/2{left:50%}.lc-editor .left-2{left:calc(var(--spacing) * 2)}.lc-editor .left-3{left:calc(var(--spacing) * 3)}.lc-editor .left-\[1px\]{left:1px}.lc-editor .left-full{left:100%}.lc-editor .z-10{z-index:10}.lc-editor .z-50{z-index:50}.lc-editor .z-\[10\]{z-index:10}.lc-editor .z-\[100\]{z-index:100}.lc-editor .col-\[1\/-1\]{grid-column:1/-1}.lc-editor .container{width:100%}@media (width>=40rem){.lc-editor .container{max-width:40rem}}@media (width>=48rem){.lc-editor .container{max-width:48rem}}@media (width>=64rem){.lc-editor .container{max-width:64rem}}@media (width>=80rem){.lc-editor .container{max-width:80rem}}@media (width>=96rem){.lc-editor .container{max-width:96rem}}.lc-editor .m-0{margin:0}.lc-editor .container{margin-inline:auto;padding-inline:2rem}@media (width>=40rem){.lc-editor .container{max-width:none}}@media (width>=1400px){.lc-editor .container{max-width:1400px}}.lc-editor .-mx-1{margin-inline:calc(var(--spacing) * -1)}.lc-editor .mx-1{margin-inline:var(--spacing)}.lc-editor .mx-2{margin-inline:calc(var(--spacing) * 2)}.lc-editor .mx-\[10px\]{margin-inline:10px}.lc-editor .mx-auto{margin-inline:auto}.lc-editor .my-1{margin-block:var(--spacing)}.lc-editor .my-3{margin-block:calc(var(--spacing) * 3)}.lc-editor .my-4{margin-block:calc(var(--spacing) * 4)}.lc-editor .my-8{margin-block:calc(var(--spacing) * 8)}.lc-editor .me-1{margin-inline-end:var(--spacing)}.lc-editor .me-2{margin-inline-end:calc(var(--spacing) * 2)}.lc-editor .mt-0{margin-top:0}.lc-editor .mt-1{margin-top:var(--spacing)}.lc-editor .mt-2{margin-top:calc(var(--spacing) * 2)}.lc-editor .mt-3{margin-top:calc(var(--spacing) * 3)}.lc-editor .mr-1{margin-right:var(--spacing)}.lc-editor .mr-2{margin-right:calc(var(--spacing) * 2)}.lc-editor .mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.lc-editor .mb-2{margin-bottom:calc(var(--spacing) * 2)}.lc-editor .mb-3{margin-bottom:calc(var(--spacing) * 3)}.lc-editor .mb-4{margin-bottom:calc(var(--spacing) * 4)}.lc-editor .mb-8{margin-bottom:calc(var(--spacing) * 8)}.lc-editor .ml-1{margin-left:var(--spacing)}.lc-editor .ml-2{margin-left:calc(var(--spacing) * 2)}.lc-editor .ml-auto{margin-left:auto}.lc-editor .box-border{box-sizing:border-box}.lc-editor .block{display:block}.lc-editor .contents{display:contents}.lc-editor .flex{display:flex}.lc-editor .grid{display:grid}.lc-editor .hidden{display:none}.lc-editor .inline{display:inline}.lc-editor .inline-block{display:inline-block}.lc-editor .inline-flex{display:inline-flex}.lc-editor .table{display:table}.lc-editor .size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.lc-editor .size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.lc-editor .size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.lc-editor .h-0{height:0}.lc-editor .h-2\.5{height:calc(var(--spacing) * 2.5)}.lc-editor .h-3{height:calc(var(--spacing) * 3)}.lc-editor .h-3\.5{height:calc(var(--spacing) * 3.5)}.lc-editor .h-4{height:calc(var(--spacing) * 4)}.lc-editor .h-5{height:calc(var(--spacing) * 5)}.lc-editor .h-6{height:calc(var(--spacing) * 6)}.lc-editor .h-7{height:calc(var(--spacing) * 7)}.lc-editor .h-8{height:calc(var(--spacing) * 8)}.lc-editor .h-9{height:calc(var(--spacing) * 9)}.lc-editor .h-10{height:calc(var(--spacing) * 10)}.lc-editor .h-12{height:calc(var(--spacing) * 12)}.lc-editor .h-32{height:calc(var(--spacing) * 32)}.lc-editor .h-96{height:calc(var(--spacing) * 96)}.lc-editor .h-\[--reka-select-trigger-height\]{height:--reka-select-trigger-height}.lc-editor .h-\[1px\]{height:1px}.lc-editor .h-\[3px\]{height:3px}.lc-editor .h-\[16px\]{height:16px}.lc-editor .h-\[18px\]{height:18px}.lc-editor .h-\[26px\]{height:26px}.lc-editor .h-\[32px\]{height:32px}.lc-editor .h-\[48px\]{height:48px}.lc-editor .h-\[72px\]{height:72px}.lc-editor .h-\[400px\]{height:400px}.lc-editor .h-auto{height:auto}.lc-editor .h-full{height:100%}.lc-editor .h-px{height:1px}.lc-editor .max-h-96{max-height:calc(var(--spacing) * 96)}.lc-editor .max-h-\[90dvh\]{max-height:90dvh}.lc-editor .max-h-\[min\(80vh\,24rem\)\]{max-height:min(80vh,24rem)}.lc-editor .max-h-screen{max-height:100vh}.lc-editor .\!w-fit{width:fit-content!important}.lc-editor .w-0{width:0}.lc-editor .w-2\.5{width:calc(var(--spacing) * 2.5)}.lc-editor .w-3{width:calc(var(--spacing) * 3)}.lc-editor .w-3\.5{width:calc(var(--spacing) * 3.5)}.lc-editor .w-4{width:calc(var(--spacing) * 4)}.lc-editor .w-5{width:calc(var(--spacing) * 5)}.lc-editor .w-6{width:calc(var(--spacing) * 6)}.lc-editor .w-7{width:calc(var(--spacing) * 7)}.lc-editor .w-8{width:calc(var(--spacing) * 8)}.lc-editor .w-9{width:calc(var(--spacing) * 9)}.lc-editor .w-10{width:calc(var(--spacing) * 10)}.lc-editor .w-20{width:calc(var(--spacing) * 20)}.lc-editor .w-32{width:calc(var(--spacing) * 32)}.lc-editor .w-36{width:calc(var(--spacing) * 36)}.lc-editor .w-48{width:calc(var(--spacing) * 48)}.lc-editor .w-72{width:calc(var(--spacing) * 72)}.lc-editor .w-80{width:calc(var(--spacing) * 80)}.lc-editor .w-84{width:calc(var(--spacing) * 84)}.lc-editor .w-96{width:calc(var(--spacing) * 96)}.lc-editor .w-\[1px\]{width:1px}.lc-editor .w-\[16px\]{width:16px}.lc-editor .w-\[18px\]{width:18px}.lc-editor .w-\[32px\]{width:32px}.lc-editor .w-\[48px\]{width:48px}.lc-editor .w-\[60px\]{width:60px}.lc-editor .w-\[72px\]{width:72px}.lc-editor .w-\[400px\]{width:400px}.lc-editor .w-\[min\(340px\,calc\(100vw-2rem\)\)\]{width:min(340px,100vw - 2rem)}.lc-editor .w-auto{width:auto}.lc-editor .w-full{width:100%}.lc-editor .w-px{width:1px}.lc-editor .max-w-24{max-width:calc(var(--spacing) * 24)}.lc-editor .max-w-32{max-width:calc(var(--spacing) * 32)}.lc-editor .max-w-56{max-width:calc(var(--spacing) * 56)}.lc-editor .max-w-\[16rem\]{max-width:16rem}.lc-editor .max-w-\[calc\(-68px_\+_100vw\)\]{max-width:calc(100vw - 68px)}.lc-editor .max-w-lg{max-width:var(--container-lg)}.lc-editor .max-w-sm{max-width:var(--container-sm)}.lc-editor .min-w-0{min-width:0}.lc-editor .min-w-4{min-width:calc(var(--spacing) * 4)}.lc-editor .min-w-8{min-width:calc(var(--spacing) * 8)}.lc-editor .min-w-9{min-width:calc(var(--spacing) * 9)}.lc-editor .min-w-10{min-width:calc(var(--spacing) * 10)}.lc-editor .min-w-24{min-width:calc(var(--spacing) * 24)}.lc-editor .min-w-32{min-width:calc(var(--spacing) * 32)}.lc-editor .min-w-48{min-width:calc(var(--spacing) * 48)}.lc-editor .min-w-\[--reka-select-trigger-width\]{min-width:--reka-select-trigger-width}.lc-editor .flex-1{flex:1}.lc-editor .flex-none{flex:none}.lc-editor .flex-shrink-0,.lc-editor .shrink-0{flex-shrink:0}.lc-editor .flex-grow,.lc-editor .grow{flex-grow:1}.lc-editor .border-collapse{border-collapse:collapse}.lc-editor .-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.lc-editor .-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.lc-editor .transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.lc-editor .animate-spin{animation:var(--animate-spin)}.lc-editor .cursor-default{cursor:default}.lc-editor .cursor-grab{cursor:grab}.lc-editor .cursor-pointer{cursor:pointer}.lc-editor .touch-none{touch-action:none}.lc-editor .resize{resize:both}.lc-editor .list-outside{list-style-position:outside}.lc-editor .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lc-editor .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-editor .grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lc-editor .grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lc-editor .grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lc-editor .grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lc-editor .grid-rows-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-rows:auto minmax(0,1fr) auto}.lc-editor .flex-col{flex-direction:column}.lc-editor .flex-col-reverse{flex-direction:column-reverse}.lc-editor .flex-row{flex-direction:row}.lc-editor .flex-nowrap{flex-wrap:nowrap}.lc-editor .flex-wrap{flex-wrap:wrap}.lc-editor .place-items-center{place-items:center}.lc-editor .items-center{align-items:center}.lc-editor .items-start{align-items:flex-start}.lc-editor .justify-between{justify-content:space-between}.lc-editor .justify-center{justify-content:center}.lc-editor .justify-end{justify-content:flex-end}.lc-editor .justify-start{justify-content:flex-start}.lc-editor .gap-0\.5{gap:calc(var(--spacing) * .5)}.lc-editor .gap-1{gap:var(--spacing)}.lc-editor .gap-1\.5{gap:calc(var(--spacing) * 1.5)}.lc-editor .gap-2{gap:calc(var(--spacing) * 2)}.lc-editor .gap-2\.5{gap:calc(var(--spacing) * 2.5)}.lc-editor .gap-3{gap:calc(var(--spacing) * 3)}.lc-editor .gap-4{gap:calc(var(--spacing) * 4)}.lc-editor :where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}.lc-editor :where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}.lc-editor :where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.lc-editor .gap-x-1{column-gap:var(--spacing)}.lc-editor :where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing) * calc(1 - var(--tw-space-x-reverse)))}.lc-editor :where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.lc-editor .gap-y-1{row-gap:var(--spacing)}.lc-editor .gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.lc-editor .self-end{align-self:flex-end}.lc-editor .truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lc-editor .overflow-auto{overflow:auto}.lc-editor .overflow-hidden{overflow:hidden}.lc-editor .overflow-visible{overflow:visible}.lc-editor .overflow-x-auto{overflow-x:auto}.lc-editor .overflow-y-auto{overflow-y:auto}.lc-editor .rounded{border-radius:.25rem}.lc-editor .rounded-\[0\.5rem\]{border-radius:.5rem}.lc-editor .rounded-\[2px\]{border-radius:2px}.lc-editor .rounded-\[inherit\]{border-radius:inherit}.lc-editor .rounded-full{border-radius:2147483647px}.lc-editor .rounded-lg{border-radius:var(--radius)}.lc-editor .rounded-md{border-radius:calc(var(--radius) - 2px)}.lc-editor .rounded-sm{border-radius:calc(var(--radius) - 4px)}.lc-editor .rounded-t-\[0\.5rem\]{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.lc-editor .rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.lc-editor .rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.lc-editor .border{border-style:var(--tw-border-style);border-width:1px}.lc-editor .border-0{border-style:var(--tw-border-style);border-width:0}.lc-editor .border-2{border-style:var(--tw-border-style);border-width:2px}.lc-editor .border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.lc-editor .border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.lc-editor .border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lc-editor .border-\[\#333333\]{border-color:#333}.lc-editor .border-accent-foreground{border-color:hsl(var(--accent-foreground))}.lc-editor .border-black{border-color:var(--color-black)}.lc-editor .border-border{border-color:hsl(var(--border))}.lc-editor .border-destructive{border-color:hsl(var(--destructive))}.lc-editor .border-foreground{border-color:hsl(var(--foreground))}.lc-editor .border-input{border-color:hsl(var(--input))}.lc-editor .border-primary{border-color:hsl(var(--primary))}.lc-editor .border-transparent{border-color:#0000}.lc-editor .border-t-transparent{border-top-color:#0000}.lc-editor .border-r-transparent{border-right-color:#0000}.lc-editor .border-l-transparent{border-left-color:#0000}.lc-editor .bg-\[\#1e1e1e\]{background-color:#1e1e1e}.lc-editor .bg-\[\#252526\]{background-color:#252526}.lc-editor .bg-\[--theme-primary\]{background-color:--theme-primary}.lc-editor .bg-accent{background-color:hsl(var(--accent))}.lc-editor .bg-background{background-color:hsl(var(--background))}.lc-editor .bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.lc-editor .bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.lc-editor .bg-border{background-color:hsl(var(--border))}.lc-editor .bg-card{background-color:hsl(var(--card))}.lc-editor .bg-destructive{background-color:hsl(var(--destructive))}.lc-editor .bg-foreground{background-color:hsl(var(--foreground))}.lc-editor .bg-gray-200{background-color:var(--color-gray-200)}.lc-editor .bg-muted{background-color:hsl(var(--muted))}.lc-editor .bg-popover{background-color:hsl(var(--popover))}.lc-editor .bg-primary{background-color:hsl(var(--primary))}.lc-editor .bg-secondary{background-color:hsl(var(--secondary))}.lc-editor .bg-transparent{background-color:#0000}.lc-editor .fill-current{fill:currentColor}.lc-editor .p-0{padding:0}.lc-editor .p-0\.5{padding:calc(var(--spacing) * .5)}.lc-editor .p-1{padding:var(--spacing)}.lc-editor .p-1\.5{padding:calc(var(--spacing) * 1.5)}.lc-editor .p-2{padding:calc(var(--spacing) * 2)}.lc-editor .p-3{padding:calc(var(--spacing) * 3)}.lc-editor .p-4{padding:calc(var(--spacing) * 4)}.lc-editor .p-6{padding:calc(var(--spacing) * 6)}.lc-editor .p-px{padding:1px}.lc-editor .px-1{padding-inline:var(--spacing)}.lc-editor .px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.lc-editor .px-2{padding-inline:calc(var(--spacing) * 2)}.lc-editor .px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.lc-editor .px-3{padding-inline:calc(var(--spacing) * 3)}.lc-editor .px-4{padding-inline:calc(var(--spacing) * 4)}.lc-editor .px-6{padding-inline:calc(var(--spacing) * 6)}.lc-editor .px-8{padding-inline:calc(var(--spacing) * 8)}.lc-editor .py-0{padding-block:0}.lc-editor .py-0\.5{padding-block:calc(var(--spacing) * .5)}.lc-editor .py-1{padding-block:var(--spacing)}.lc-editor .py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.lc-editor .py-2{padding-block:calc(var(--spacing) * 2)}.lc-editor .py-3{padding-block:calc(var(--spacing) * 3)}.lc-editor .pt-0{padding-top:0}.lc-editor .pt-4{padding-top:calc(var(--spacing) * 4)}.lc-editor .pr-2{padding-right:calc(var(--spacing) * 2)}.lc-editor .pr-6{padding-right:calc(var(--spacing) * 6)}.lc-editor .pr-8{padding-right:calc(var(--spacing) * 8)}.lc-editor .pr-40{padding-right:calc(var(--spacing) * 40)}.lc-editor .pb-0{padding-bottom:0}.lc-editor .pb-4{padding-bottom:calc(var(--spacing) * 4)}.lc-editor .pl-2{padding-left:calc(var(--spacing) * 2)}.lc-editor .pl-3{padding-left:calc(var(--spacing) * 3)}.lc-editor .pl-4{padding-left:calc(var(--spacing) * 4)}.lc-editor .pl-8{padding-left:calc(var(--spacing) * 8)}.lc-editor .pl-10{padding-left:calc(var(--spacing) * 10)}.lc-editor .text-center{text-align:center}.lc-editor .text-left{text-align:left}.lc-editor .text-start{text-align:start}.lc-editor .text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.lc-editor .text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.lc-editor .text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.lc-editor .text-\[0\.65rem\]{font-size:.65rem}.lc-editor .text-\[10px\]{font-size:10px}.lc-editor .text-\[12px\]{font-size:12px}.lc-editor .leading-none{--tw-leading:1;line-height:1}.lc-editor .font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.lc-editor .font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.lc-editor .font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.lc-editor .tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.lc-editor .tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.lc-editor .tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.lc-editor .text-wrap{text-wrap:wrap}.lc-editor .break-all{word-break:break-all}.lc-editor .whitespace-nowrap{white-space:nowrap}.lc-editor .text-\[\#858585\]{color:#858585}.lc-editor .text-accent-foreground{color:hsl(var(--accent-foreground))}.lc-editor .text-current{color:currentColor}.lc-editor .text-destructive-foreground{color:hsl(var(--destructive-foreground))}.lc-editor .text-foreground,.lc-editor .text-foreground\/50{color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.lc-editor .text-foreground\/50{color:color-mix(in oklab, hsl(var(--foreground)) 50%, transparent)}}.lc-editor .text-gray-800{color:var(--color-gray-800)}.lc-editor .text-muted-foreground{color:hsl(var(--muted-foreground))}.lc-editor .text-neutral-400{color:var(--color-neutral-400)}.lc-editor .text-neutral-800{color:var(--color-neutral-800)}.lc-editor .text-popover-foreground{color:hsl(var(--popover-foreground))}.lc-editor .text-primary{color:hsl(var(--primary))}.lc-editor .text-primary-foreground{color:hsl(var(--primary-foreground))}.lc-editor .text-secondary-foreground{color:hsl(var(--secondary-foreground))}.lc-editor .text-white{color:var(--color-white)}.lc-editor .text-zinc-600{color:var(--color-zinc-600)}.lc-editor .capitalize{text-transform:capitalize}.lc-editor .uppercase{text-transform:uppercase}.lc-editor .italic{font-style:italic}.lc-editor .overline{text-decoration-line:overline}.lc-editor .underline{text-decoration-line:underline}.lc-editor .underline-offset-4{text-underline-offset:4px}.lc-editor .accent-foreground{accent-color:hsl(var(--foreground))}.lc-editor .opacity-0{opacity:0}.lc-editor .opacity-50{opacity:.5}.lc-editor .opacity-60{opacity:.6}.lc-editor .opacity-70{opacity:.7}.lc-editor .opacity-90{opacity:.9}.lc-editor .shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.lc-editor .shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.lc-editor .shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.lc-editor .shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.lc-editor .shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.lc-editor .ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.lc-editor .ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.lc-editor .ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.lc-editor .outline,.lc-editor .outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.lc-editor .outline-border{outline-color:hsl(var(--border))}.lc-editor .blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.lc-editor .filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.lc-editor .backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.lc-editor .transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.lc-editor .transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.lc-editor .transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.lc-editor .transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.lc-editor .transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.lc-editor .duration-200{--tw-duration:.2s;transition-duration:.2s}.lc-editor .ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.lc-editor .ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.lc-editor .animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.lc-editor .outline-none{--tw-outline-style:none;outline-style:none}.lc-editor .outline-solid{--tw-outline-style:solid;outline-style:solid}.lc-editor .select-none{-webkit-user-select:none;user-select:none}.lc-editor .duration-200{animation-duration:.2s}.lc-editor .ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.lc-editor .ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.lc-editor .fade-in-0{--tw-enter-opacity:0}.lc-editor .paused{animation-play-state:paused}.lc-editor .running{animation-play-state:running}.lc-editor .zoom-in-95{--tw-enter-scale:.95}@media (hover:hover){.lc-editor .group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.lc-editor .group-\[\.destructive\]\:border-muted\/40:is(:where(.group).destructive *){border-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.lc-editor .group-\[\.destructive\]\:border-muted\/40:is(:where(.group).destructive *){border-color:color-mix(in oklab, hsl(var(--muted)) 40%, transparent)}}.lc-editor .group-\[\.destructive\]\:text-red-300:is(:where(.group).destructive *){color:var(--color-red-300)}.lc-editor .peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.lc-editor .peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.lc-editor .file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.lc-editor .file\:bg-transparent::file-selector-button{background-color:#0000}.lc-editor .file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.lc-editor .file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.lc-editor .placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.lc-editor .after\:absolute:after{content:var(--tw-content);position:absolute}.lc-editor .after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.lc-editor .after\:top-\[10px\]:after{content:var(--tw-content);top:10px}.lc-editor .after\:left-0:after{content:var(--tw-content);left:0}.lc-editor .after\:left-1\/2:after{content:var(--tw-content);left:50%}.lc-editor .after\:block:after{content:var(--tw-content);display:block}.lc-editor .after\:h-0:after{content:var(--tw-content);height:0}.lc-editor .after\:w-1:after{content:var(--tw-content);width:var(--spacing)}.lc-editor .after\:w-6:after{content:var(--tw-content);width:calc(var(--spacing) * 6)}.lc-editor .after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.lc-editor .after\:rotate-\[45deg\]:after{content:var(--tw-content);rotate:45deg}.lc-editor .after\:border-b-2:after{content:var(--tw-content);border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.lc-editor .after\:border-b-red-500:after{content:var(--tw-content);border-bottom-color:var(--color-red-500)}.lc-editor .first\:mt-0\.5:first-child{margin-top:calc(var(--spacing) * .5)}.lc-editor .last\:pb-2:last-child{padding-bottom:calc(var(--spacing) * 2)}@media (hover:hover){.lc-editor .hover\:cursor-pointer:hover{cursor:pointer}.lc-editor .hover\:border-accent-foreground:hover{border-color:hsl(var(--accent-foreground))}.lc-editor .hover\:border-border:hover{border-color:hsl(var(--border))}.lc-editor .hover\:bg-accent:hover{background-color:hsl(var(--accent))}.lc-editor .hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.lc-editor .hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, hsl(var(--destructive)) 90%, transparent)}}.lc-editor .hover\:bg-muted:hover{background-color:hsl(var(--muted))}.lc-editor .hover\:bg-primary\/90:hover{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.lc-editor .hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, hsl(var(--primary)) 90%, transparent)}}.lc-editor .hover\:bg-red-400:hover{background-color:var(--color-red-400)}.lc-editor .hover\:bg-secondary:hover,.lc-editor .hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary))}@supports (color:color-mix(in lab, red, red)){.lc-editor .hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, hsl(var(--secondary)) 80%, transparent)}}.lc-editor .hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.lc-editor .hover\:text-foreground:hover{color:hsl(var(--foreground))}.lc-editor .hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.lc-editor .hover\:text-neutral-800:hover{color:var(--color-neutral-800)}.lc-editor .hover\:underline:hover{text-decoration-line:underline}.lc-editor .hover\:opacity-100:hover{opacity:1}.lc-editor .hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.lc-editor .group-\[\.destructive\]\:hover\:border-destructive\/30:is(:where(.group).destructive *):hover{border-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.lc-editor .group-\[\.destructive\]\:hover\:border-destructive\/30:is(:where(.group).destructive *):hover{border-color:color-mix(in oklab, hsl(var(--destructive)) 30%, transparent)}}.lc-editor .group-\[\.destructive\]\:hover\:bg-destructive:is(:where(.group).destructive *):hover{background-color:hsl(var(--destructive))}.lc-editor .group-\[\.destructive\]\:hover\:text-destructive-foreground:is(:where(.group).destructive *):hover{color:hsl(var(--destructive-foreground))}.lc-editor .group-\[\.destructive\]\:hover\:text-red-50:is(:where(.group).destructive *):hover{color:var(--color-red-50)}}.lc-editor .focus\:bg-accent:focus{background-color:hsl(var(--accent))}.lc-editor .focus\:bg-red-400:focus{background-color:var(--color-red-400)}.lc-editor .focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.lc-editor .focus\:text-red-500:focus{color:var(--color-red-500)}.lc-editor .focus\:opacity-100:focus{opacity:1}.lc-editor .focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.lc-editor .focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.lc-editor .focus\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.lc-editor .focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.lc-editor .focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.lc-editor .group-\[\.destructive\]\:focus\:ring-destructive:is(:where(.group).destructive *):focus{--tw-ring-color:hsl(var(--destructive))}.lc-editor .group-\[\.destructive\]\:focus\:ring-red-400:is(:where(.group).destructive *):focus{--tw-ring-color:var(--color-red-400)}.lc-editor .group-\[\.destructive\]\:focus\:ring-offset-red-600:is(:where(.group).destructive *):focus{--tw-ring-offset-color:var(--color-red-600)}.lc-editor .focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.lc-editor .focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.lc-editor .focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.lc-editor .focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.lc-editor .focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.lc-editor .focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.lc-editor .focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.lc-editor .disabled\:pointer-events-none:disabled{pointer-events:none}.lc-editor .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.lc-editor .disabled\:opacity-50:disabled{opacity:.5}.lc-editor .data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.lc-editor .data-\[disabled\]\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.lc-editor .data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.lc-editor .data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.lc-editor .data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.lc-editor .data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.lc-editor .data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.5rem}.lc-editor .data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.lc-editor .data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.5rem}.lc-editor .data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.lc-editor .data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.5rem}.lc-editor .data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.lc-editor .data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.5rem}.lc-editor .data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.lc-editor .data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.lc-editor .data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.lc-editor .data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.lc-editor .data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.lc-editor .data-\[state\=closed\]\:animate-out[data-state=closed]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.lc-editor .data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.lc-editor .data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity:.8}.lc-editor .data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x:-50%}.lc-editor .data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x:100%}.lc-editor .data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y:-48%}.lc-editor .data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.lc-editor .data-\[state\=on\]\:bg-accent[data-state=on]{background-color:hsl(var(--accent))}.lc-editor .data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:hsl(var(--accent-foreground))}.lc-editor .data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.lc-editor .data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.lc-editor .data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.lc-editor .data-\[state\=open\]\:animate-in[data-state=open]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.lc-editor .data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.lc-editor .data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x:-50%}.lc-editor .data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y:-48%}.lc-editor .data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y:-100%}.lc-editor .data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.lc-editor .data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.lc-editor .data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.lc-editor .data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.lc-editor .data-\[swipe\=end\]\:translate-x-\[var\(--reka-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x:var(--reka-toast-swipe-end-x);translate:var(--tw-translate-x) var(--tw-translate-y)}.lc-editor .data-\[swipe\=end\]\:animate-out[data-swipe=end]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.lc-editor .data-\[swipe\=move\]\:translate-x-\[var\(--reka-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x:var(--reka-toast-swipe-move-x);translate:var(--tw-translate-x) var(--tw-translate-y)}.lc-editor .data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}@media (width>=40rem){.lc-editor .sm\:top-auto{top:auto}.lc-editor .sm\:right-0{right:0}.lc-editor .sm\:bottom-0{bottom:0}.lc-editor .sm\:block{display:block}.lc-editor .sm\:max-w-\[600px\]{max-width:600px}.lc-editor .sm\:flex-col{flex-direction:column}.lc-editor .sm\:flex-row{flex-direction:row}.lc-editor .sm\:flex-wrap{flex-wrap:wrap}.lc-editor .sm\:justify-between{justify-content:space-between}.lc-editor .sm\:justify-end{justify-content:flex-end}.lc-editor .sm\:gap-x-2{column-gap:calc(var(--spacing) * 2)}.lc-editor .sm\:rounded-lg{border-radius:var(--radius)}.lc-editor .sm\:text-left{text-align:left}.lc-editor .data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y:100%}}@media (width>=48rem){.lc-editor .md\:w-full{width:100%}.lc-editor .md\:max-w-\[420px\]{max-width:420px}.lc-editor .md\:max-w-\[800px\]{max-width:800px}.lc-editor .md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lc-editor :where(.md\:space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.lc-editor .md\:pt-0{padding-top:0}}@media (width>=64rem){.lc-editor .lg\:max-w-\[1000px\]{max-width:1000px}.lc-editor .lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lc-editor .lg\:grid-cols-16{grid-template-columns:repeat(16,minmax(0,1fr))}}.lc-editor.dark .dark\:bg-neutral-900{background-color:var(--color-neutral-900)}.lc-editor.dark .dark\:text-gray-100{color:var(--color-gray-100)}.lc-editor.dark .dark\:text-neutral-200{color:var(--color-neutral-200)}@media (hover:hover){.lc-editor.dark .dark\:hover\:bg-neutral-900:hover{background-color:var(--color-neutral-900)}.lc-editor.dark .dark\:hover\:text-neutral-200:hover{color:var(--color-neutral-200)}.lc-editor.dark .dark\:hover\:text-red-500:hover{color:var(--color-red-500)}}.lc-editor .\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.lc-editor .\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.lc-editor .\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.lc-editor .\[\&\+div\]\:text-xs+div{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.lc-editor .\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button{appearance:none}.lc-editor .\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{appearance:none}.lc-editor .\[\&\>span\]\:truncate>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lc-editor .\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.lc-editor .\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.lc-editor .\[\&\[data-orientation\=vertical\]\]\:h-px[data-orientation=vertical]{height:1px}.lc-editor .\[\&\[data-orientation\=vertical\]\]\:w-full[data-orientation=vertical]{width:100%}.lc-editor .\[\&\[data-orientation\=vertical\]\]\:after\:left-0[data-orientation=vertical]:after{content:var(--tw-content);left:0}.lc-editor .\[\&\[data-orientation\=vertical\]\]\:after\:h-1[data-orientation=vertical]:after{content:var(--tw-content);height:var(--spacing)}.lc-editor .\[\&\[data-orientation\=vertical\]\]\:after\:w-full[data-orientation=vertical]:after{content:var(--tw-content);width:100%}.lc-editor .\[\&\[data-orientation\=vertical\]\]\:after\:translate-x-0[data-orientation=vertical]:after{content:var(--tw-content);--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.lc-editor .\[\&\[data-orientation\=vertical\]\]\:after\:-translate-y-1\/2[data-orientation=vertical]:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.lc-editor .\[\&\[data-orientation\=vertical\]\>div\]\:rotate-90[data-orientation=vertical]>div{rotate:90deg}}#app{min-height:100vh}.site-shell{--site-bg:#f8f8f5;--site-panel:#fff;--site-subtle:#efefeb;--site-subtle-strong:#e9e9e4;--site-canvas:#e6e7e2;--site-ink:#171815;--site-ink-2:#444741;--site-muted:#73766f;--site-faint:#a5a8a1;--site-line:#dedfd9;--site-dot:#d5d6d0;--site-grid:#73766f13;--site-tag-blue-bg:#e7f0ff;--site-tag-blue-line:#c8dcff;--site-tag-blue-ink:#2b5eab;--site-tag-violet-bg:#eee8ff;--site-tag-violet-line:#d9cbff;--site-tag-violet-ink:#6544a5;--play-canvas:var(--site-canvas);--play-page:var(--site-bg);--play-surface:var(--site-panel);--play-inset:var(--site-subtle);--play-selected:var(--site-subtle-strong);--play-ink:var(--site-ink);--play-ink-2:var(--site-muted);--play-ink-3:var(--site-faint);--play-line:var(--site-line);--play-line-strong:#d1d3cc;--play-line-selected:#bfc1ba;--color-background:var(--site-panel);--color-foreground:var(--site-ink);--color-muted:var(--site-subtle);--color-muted-foreground:var(--site-muted);--color-popover:var(--site-panel);--color-popover-foreground:var(--site-ink);--color-card:var(--site-panel);--color-card-foreground:var(--site-ink);--color-border:var(--site-line);--color-input:var(--play-line-strong);--color-primary:var(--site-ink);--color-primary-foreground:var(--site-panel);--color-secondary:var(--site-subtle);--color-secondary-foreground:var(--site-ink);--color-accent:var(--site-subtle);--color-accent-foreground:var(--site-ink);--color-ring:#6b6f67;min-height:100vh;color:var(--site-ink);background-color:var(--site-bg);background-image:linear-gradient(var(--site-grid) 1px, transparent 1px), linear-gradient(90deg, var(--site-grid) 1px, transparent 1px), radial-gradient(circle, var(--site-dot) .7px, transparent .7px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-position:top;background-size:72px 72px,72px 72px,18px 18px}.site-shell.dark{--site-bg:#181916;--site-panel:#20211e;--site-subtle:#252622;--site-subtle-strong:#2b2c28;--site-canvas:#141512;--site-ink:#f2f3ee;--site-ink-2:#c2c5bd;--site-muted:#92958d;--site-faint:#62655f;--site-line:#32332f;--site-dot:#343630;--site-grid:#bec3b50b;--site-tag-blue-bg:#1c2d48;--site-tag-blue-line:#2c4d78;--site-tag-blue-ink:#a8c9ff;--site-tag-violet-bg:#2e2545;--site-tag-violet-line:#4e3c70;--site-tag-violet-ink:#d0bdff;--play-line-strong:#3d3f39;--play-line-selected:#555850;--color-ring:#acb0a6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-reveal]{opacity:0;transition:opacity .22s cubic-bezier(.23,1,.32,1),transform .22s cubic-bezier(.23,1,.32,1);transform:translateY(14px)}[data-reveal=left]{transform:translate(-14px)}[data-reveal=right]{transform:translate(14px)}[data-reveal].is-revealed{opacity:1;transition-duration:.52s;transition-delay:var(--reveal-delay,0s);transform:translate(0)}.demo-editor-surface{background:var(--site-panel);border:1px solid var(--site-line);border-radius:6px;overflow:hidden}.demo-editor-surface-word{border:0;border-radius:0;height:100%;min-height:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}[data-reveal],[data-reveal].is-revealed{opacity:1;transform:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}.lc-editor .lc-ai-review-bar[data-v-8a65c302]{width:max-content;max-width:100%;min-height:58px;color:hsl(var(--foreground));border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:13px;align-items:center;gap:4px;margin:0 auto;padding:7px;display:flex;box-shadow:0 12px 28px #0f172a21}.lc-editor .lc-ai-review-action[data-v-8a65c302],.lc-editor .lc-ai-review-close[data-v-8a65c302]{height:42px;color:hsl(var(--muted-foreground));background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:580;display:inline-flex}.lc-editor .lc-ai-review-action[data-v-8a65c302]:hover,.lc-editor .lc-ai-review-close[data-v-8a65c302]:hover{color:hsl(var(--foreground));background:hsl(var(--muted))}.lc-editor .lc-ai-review-action.is-primary[data-v-8a65c302]{color:#fff;background:#6750ff}.lc-editor .lc-ai-review-action.is-primary[data-v-8a65c302]:hover{color:#fff;background:#573ef2}.lc-editor .lc-ai-review-separator[data-v-8a65c302]{background:hsl(var(--border));width:1px;height:26px;margin:0 3px}.lc-editor .lc-ai-review-close[data-v-8a65c302]{width:40px;padding:0}.lc-editor .lc-ai-selection-actions[data-v-8a65c302]{max-width:240px;color:hsl(var(--foreground));background:#7c3aed0e;border:1px solid #7c3aed61;border-radius:8px;margin-top:8px;padding:6px;overflow:hidden;box-shadow:0 8px 20px #4c1d951a}.lc-editor .lc-ai-selection-actions[data-v-8a65c302] [role=menuitem],.lc-editor .lc-ai-selection-actions[data-v-8a65c302] button{color:#5b21b6}.lc-editor .lc-ai-selection-actions[data-v-8a65c302] [role=menuitem]:hover,.lc-editor .lc-ai-selection-actions[data-v-8a65c302] button:hover{color:#4c1d95;background:#7c3aed1f}.lc-editor .lc-ai-selection-actions[data-v-8a65c302] hr{border-color:#7c3aed33;margin:4px 0}@media (prefers-color-scheme:dark){.lc-editor .lc-ai-selection-actions[data-v-8a65c302]{color:#ede9fe;background:#7c3aed24;border-color:#a78bfa73}.lc-editor .lc-ai-selection-actions[data-v-8a65c302] [role=menuitem],.lc-editor .lc-ai-selection-actions[data-v-8a65c302] button{color:#ddd6fe}}.lc-editor .lc-ai-menu-layer[data-v-89a0d8d2]{z-index:98;position:absolute;inset:0}.lc-editor .lc-ai-menu-layer.is-selection[data-v-89a0d8d2]{pointer-events:auto;width:min(450px,100% - 16px);inset:auto}.lc-editor .lc-ai-menu-layer.is-document[data-v-89a0d8d2]{pointer-events:none}.lc-editor .lc-ai-menu-panel[data-v-89a0d8d2]{z-index:99;width:min(450px,100% - 16px)}.lc-editor .lc-ai-menu-panel.is-selection[data-v-89a0d8d2]{width:min(450px,100vw - 24px);position:relative}.lc-editor .lc-ai-menu-panel.is-selection .lc-ai-composer[data-v-89a0d8d2]:first-child{margin-top:0}.lc-editor .lc-ai-menu-panel.is-document[data-v-89a0d8d2]{pointer-events:auto;width:min(760px,100% - 48px);position:absolute;top:auto;bottom:18px;left:50%;transform:translate(-50%)}.lc-editor .lc-ai-result[data-v-89a0d8d2]{color:hsl(var(--foreground));border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:10px;overflow:hidden}.lc-editor .lc-ai-result-scroll[data-v-89a0d8d2]{white-space:pre-wrap;max-height:210px;padding:14px;font-size:13px;line-height:1.6;overflow-y:auto}.lc-editor .lc-ai-result.is-selection[data-v-89a0d8d2]{border-color:hsl(var(--primary) / .3);border-inline-start:3px solid hsl(var(--primary) / .68);background:hsl(var(--primary) / .06);color:hsl(var(--primary));margin-bottom:8px}.lc-editor .lc-ai-result.is-selection .lc-ai-result-scroll[data-v-89a0d8d2]{text-decoration:underline;-webkit-text-decoration-color:hsl(var(--primary) / .3);-webkit-text-decoration-color:hsl(var(--primary) / .3);text-decoration-color:hsl(var(--primary) / .3);text-underline-offset:3px}.lc-editor .lc-ai-composer[data-v-89a0d8d2]{width:100%;min-height:50px;color:hsl(var(--foreground));border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:10px;align-items:center;margin-top:10px;transition:border-color .16s,min-height .18s,box-shadow .16s;display:flex;position:relative}.lc-editor .lc-ai-composer[data-v-89a0d8d2]:not(.is-document){background:#7c3aed0b;border-color:#7c3aed8f;border-radius:8px;height:44px;min-height:44px;margin-top:8px}.lc-editor .lc-ai-composer[data-v-89a0d8d2]:not(.is-document):focus-within{border-color:#7c3aede6;box-shadow:0 0 0 2px #7c3aed1a}.lc-editor .lc-ai-composer.is-document[data-v-89a0d8d2]{border-color:#7c3aedb8;border-radius:12px;min-height:56px;margin-top:0;box-shadow:0 0 0 2px #705bff12}.lc-editor .lc-ai-composer.is-document[data-v-89a0d8d2]:focus-within{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1f}.lc-editor .lc-ai-composer.is-document.is-expanded[data-v-89a0d8d2]{align-items:flex-start;min-height:104px}.lc-editor .lc-ai-composer.is-document.is-generating[data-v-89a0d8d2]{align-items:center;min-height:44px}.lc-editor .lc-ai-composer textarea[data-v-89a0d8d2]{resize:none;width:100%;min-height:48px;max-height:112px;color:inherit;font:inherit;background:0 0;border:0;outline:0;padding:14px 58px 12px 42px;font-size:13px;line-height:1.55;overflow:hidden}.lc-editor .lc-ai-composer:not(.is-document) textarea[data-v-89a0d8d2]{box-sizing:border-box;white-space:nowrap;scrollbar-width:none;height:42px;min-height:42px;padding:0 46px 0 40px;line-height:42px;overflow:auto hidden}.lc-editor .lc-ai-composer:not(.is-document) textarea[data-v-89a0d8d2]::-webkit-scrollbar{display:none}.lc-editor .lc-ai-composer.is-document textarea[data-v-89a0d8d2]{height:54px;min-height:54px;padding:16px 64px 14px 48px;font-size:14px;line-height:22px}.lc-editor .lc-ai-composer.is-document.is-expanded textarea[data-v-89a0d8d2]{height:102px;min-height:102px;padding-block:17px 16px;overflow-y:auto}.lc-editor .lc-ai-composer textarea[data-v-89a0d8d2]::placeholder{color:hsl(var(--muted-foreground))}.lc-editor .lc-ai-composer-icon[data-v-89a0d8d2]{z-index:1;color:#7c3aed;width:18px;height:18px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.lc-editor .lc-ai-composer:not(.is-document) .lc-ai-composer-icon[data-v-89a0d8d2]{color:#7c3aed;width:18px;height:18px;left:12px}.lc-editor .lc-ai-composer.is-expanded .lc-ai-composer-icon[data-v-89a0d8d2]{top:21px;transform:none}.lc-editor .lc-ai-send[data-v-89a0d8d2]{color:#fff;background:#7c3aed;border:0;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;transition:background-color .14s,opacity .14s,transform .14s;display:inline-flex;position:absolute;top:50%;bottom:auto;right:11px;transform:translateY(-50%)}.lc-editor .lc-ai-send[data-v-89a0d8d2]:hover:not(:disabled){background:#6d28d9}.lc-editor .lc-ai-send[data-v-89a0d8d2]:active:not(:disabled){transform:translateY(calc(1px - 50%))}.lc-editor .lc-ai-send[data-v-89a0d8d2]:disabled{color:hsl(var(--muted-foreground));background:hsl(var(--muted));cursor:not-allowed}.lc-editor .lc-ai-send.is-stop[data-v-89a0d8d2]{background:#7c3aed;border-radius:8px;width:30px;height:30px}.lc-editor .lc-ai-composer:not(.is-document) .lc-ai-send[data-v-89a0d8d2]{border-radius:50%;right:5px}.lc-editor .lc-ai-composer:not(.is-document) .lc-ai-send.is-stop[data-v-89a0d8d2]{border-radius:50%}.lc-editor .lc-ai-composer.is-expanded .lc-ai-send[data-v-89a0d8d2]{top:auto;bottom:12px;transform:none}.lc-editor .lc-ai-composer.is-expanded .lc-ai-send[data-v-89a0d8d2]:active:not(:disabled){transform:translateY(1px)}.lc-editor .lc-ai-send.is-stop span[data-v-89a0d8d2]{background:hsl(var(--background));border-radius:2px;width:9px;height:9px}.lc-editor .lc-ai-loading-copy[data-v-89a0d8d2]{color:#7c3aed;align-items:center;gap:10px;min-height:44px;padding:0 50px 0 42px;font-size:13px;font-weight:580;display:flex}.lc-editor .lc-ai-loading-dots[data-v-89a0d8d2]{gap:4px;display:inline-flex}.lc-editor .lc-ai-loading-dots i[data-v-89a0d8d2]{background:currentColor;border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite lc-ai-pulse-89a0d8d2}.lc-editor .lc-ai-loading-dots i[data-v-89a0d8d2]:nth-child(2){animation-delay:.12s}.lc-editor .lc-ai-loading-dots i[data-v-89a0d8d2]:nth-child(3){animation-delay:.24s}.lc-editor .lc-ai-command-menu[data-v-89a0d8d2]{z-index:3;width:min(300px,100% - 36px);color:hsl(var(--foreground));border:1px solid hsl(var(--border));background:hsl(var(--popover));border-radius:12px;gap:2px;padding:10px;display:grid;position:absolute;bottom:calc(100% + 12px);left:18px;box-shadow:0 14px 34px #0f172a21}.lc-editor .lc-ai-command-menu strong[data-v-89a0d8d2]{color:hsl(var(--muted-foreground));letter-spacing:.02em;padding:6px 9px 8px;font-size:11px;font-weight:650}.lc-editor .lc-ai-command-menu button[data-v-89a0d8d2]{min-height:36px;color:hsl(var(--foreground) / .78);text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:0 9px;font-size:13px;display:flex}.lc-editor .lc-ai-command-menu button[data-v-89a0d8d2]:hover{color:hsl(var(--foreground));background:hsl(var(--muted))}.lc-editor .lc-ai-command-menu button[data-v-89a0d8d2]:focus-visible{outline-offset:-2px;outline:2px solid #7c3aed73}@keyframes lc-ai-pulse-89a0d8d2{0%,70%,to{opacity:.22;transform:translateY(0)}35%{opacity:1;transform:translateY(-2px)}}.lc-editor .shake-animation[data-v-89a0d8d2]{animation:.82s cubic-bezier(.36,.07,.19,.97) both shake-89a0d8d2}@keyframes shake-89a0d8d2{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}@media (width<=640px){.lc-editor .lc-ai-menu-panel.is-document[data-v-89a0d8d2]{width:calc(100% - 24px);bottom:12px}.lc-editor .lc-ai-command-menu[data-v-89a0d8d2]{width:100%;left:0}}@media (prefers-reduced-motion:reduce){.lc-editor .lc-ai-composer[data-v-89a0d8d2],.lc-editor .lc-ai-send[data-v-89a0d8d2],.lc-editor .lc-ai-loading-dots i[data-v-89a0d8d2],.lc-editor .shake-animation[data-v-89a0d8d2]{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.lc-editor [data-v-780b2366] .scrollbar{width:6px}.lc-editor [data-v-780b2366] .scrollbar-track{background:0 0}.lc-editor [data-v-780b2366] .scrollbar-thumb{background:hsl(var(--muted-foreground) / .3);border-radius:3px}.lc-editor [data-v-780b2366] .scrollbar-thumb:hover{background:hsl(var(--muted-foreground) / .5)}.lc-editor .prism-search{border:1px solid var(--pce-widget-border);color:var(--pce-widget-color);background:var(--pce-widget-bg);z-index:4;pointer-events:auto;border-radius:.3em;grid:auto/1em auto;gap:.3em;margin:-99in 0 0;padding:.3em;line-height:1.5;display:grid;position:sticky;top:.5em;left:.5em;right:.5em}.lc-editor .prism-search-container *{box-sizing:border-box}.lc-editor .prism-search button{all:unset;cursor:pointer}.lc-editor .pce-readonly .prism-search{grid:auto/auto}.lc-editor .prism-search>div>div{display:flex}.lc-editor .pce-input input{width:calc(var(--search-width,20em) - 10ch - 4px);font:inherit;color:var(--pce-widget-color);background:0 0;border:none;outline:0;padding:0 0 0 .3em}.lc-editor .pce-input ::placeholder{color:inherit;opacity:.6}.lc-editor .pce-match-count{margin:1px auto 1px 0}.lc-editor .pce-match-count,.lc-editor .pce-input{font-family:Arial,Helvetica,sans-serif}.lc-editor .pce-options{color:var(--pce-widget-color-options);gap:.25em;font-size:80%}.lc-editor .pce-options button{text-align:center;border-radius:.2em;width:1.2em;padding:0 .2em}.lc-editor .pce-options button span{pointer-events:none}.lc-editor .prism-search button:focus-visible{outline:1px solid var(--pce-widget-focus);z-index:1}.lc-editor .pce-input,.lc-editor .pce-options button{box-shadow:0 0 0 1px var(--_border,var(--pce-widget-border));margin:1px}.lc-editor .pce-input{background:var(--pce-widget-bg-input);border-radius:.15em;height:1.5em;display:flex;position:relative}.lc-editor .pce-input:focus-within{--_border:var(--pce-widget-focus)}.lc-editor .pce-find button{align-items:center;padding:0 .4em;display:grid}.lc-editor .pce-replace button{text-align:center;width:7.3ch}.lc-editor .pce-replace :last-child{width:2.7ch}.lc-editor .pce-input button{box-shadow:-1px 0 0 0 var(--pce-widget-border);margin-left:1px}.lc-editor .pce-prev:before{transform:rotate(-90deg)}.lc-editor .pce-next:before,.lc-editor .pce-expand:before{transform:rotate(90deg)}@media (hover:hover){.lc-editor .prism-search button:hover{background:var(--pce-widget-bg-hover)}}.lc-editor .pce-options button[aria-pressed=true]{background:var(--pce-widget-bg-active);color:var(--pce-widget-color-active);--_border:var(--pce-widget-focus)}.lc-editor .pce-input>:nth-child(3){border-radius:0 .15em .15em 0}.lc-editor .pce-input.pce-error{--_border:var(--pce-widget-error);--pce-widget-focus:var(--_border)}.lc-editor .search-error{box-shadow:inherit;white-space:normal;word-break:break-word;background:var(--pce-widget-bg-error);z-index:1;width:100%;padding:.5em;display:none;position:absolute;top:100%;left:0}.lc-editor .pce-error:focus-within .search-error{display:block}.lc-editor button.pce-close{border-radius:.3em;place-items:center;width:1.3em;height:1.3em;margin-left:auto;display:grid}.lc-editor .pce-find button:before,.lc-editor .pce-expand:before,.lc-editor .pce-close:before{content:"";opacity:.75;background:currentColor;height:1.2em}.lc-editor .pce-close:before{clip-path:polygon(50% 44.34%,0% 74.34%,9.43% 80%,9.43% 20%,0% 25.66%,50% 55.66%,100% 25.66%,90.57% 20%,50% 44.34%,9.43% 20%,9.43% 80%,50% 55.66%,90.57% 80%,100% 74.34%);width:.72em}.lc-editor .prism-search>div{width:var(--search-width,20em);gap:.25em;display:grid}.lc-editor button.pce-expand{border-radius:.25em;place-items:center;margin:-.15em;display:grid}.lc-editor .pce-readonly .pce-expand,.lc-editor [aria-expanded=false]+div .pce-replace,.lc-editor .pce-readonly .pce-replace{display:none}.lc-editor .pce-expand[aria-expanded=true]:before{transform:rotate(180deg)}.lc-editor .pce-find button:before,.lc-editor .pce-expand:before{clip-path:polygon(50% 28.96%,0% 63.96%,10.1% 71.04%,50% 43.11%,89.9% 71.04%,100% 63.96%);width:.84em}.lc-editor button.pce-regex{display:flex}.lc-editor .pce-regex span{align-items:flex-end;display:flex}.lc-editor .pce-regex span:before{content:"";background:currentColor;width:.3em;height:.3em;margin:0 0 .2em .1em}.lc-editor .pce-regex span:after{content:"*";margin-bottom:.5em;font-size:140%;line-height:0}.lc-editor button.pce-in-selection{place-items:center;display:grid}.lc-editor button.pce-whole{position:relative}.lc-editor .pce-whole:after{content:"";clip-path:inset(1px -1px -1px);height:.25em;position:absolute;bottom:.31em;left:.27em;right:.27em;box-shadow:0 0 0 1px}.lc-editor .pce-in-selection:before{content:"";clip-path:polygon(0 16%,80% 16%,80% 24%,0 24%,0 46%,100% 46%,100% 54%,0 54%,0 76%,60% 76%,60% 84%,0 84%);background:currentColor;width:90%;height:80%}.lc-editor .pce-matches span{background:var(--pce-search-match)}.lc-editor .pce-matches :empty{margin:0 -2px;padding:0 2px}.lc-editor div.guide-indents{left:var(--padding-left);bottom:auto;right:auto}.lc-editor .guide-indents div{background:var(--pce-guide-indent);width:1px;position:absolute}.lc-editor .pce-fold{margin:0 0 0 calc(2px - var(--_ns));width:calc(var(--_ns) - 2px);z-index:2;place-items:center;display:inline-grid;position:absolute}.lc-editor .pce-fold,.lc-editor .pce-unfold span{pointer-events:auto;cursor:pointer}.lc-editor .pce-fold>*{width:.7em}.lc-editor .pce-fold>:after{content:"";background:var(--pce-bg-fold,#777);clip-path:polygon(6.36% 21.82%,0% 28.18%,50% 78.18%,100% 28.18%,93.64% 21.82%,50% 65.45%);width:.7em;height:.7em;display:block;position:absolute;top:50%;transform:translateY(-50%)}.lc-editor .closed-fold>:after{transform:translateY(-50%)rotate(-90deg)}.lc-editor .pce-nowrap .pce-fold{left:calc(2px + var(--padding-left) - var(--_ns));position:sticky}.lc-editor .pce-unfold{padding-right:inherit;color:#0000;z-index:1;position:absolute;top:0}.lc-editor .pce-unfold span{box-shadow:inset 0 0 0 1px var(--pce-widget-border);background:repeat-x var(--pce-widget-bg) calc(1.5ch - 1.3px) .5em/.85ch url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\"><circle fill=\"%23999\" r=\"1.3\" cx=\"1.3\" cy=\"1.3\"/></svg>");border-radius:.3em}.lc-editor .prism-code-editor{background:var(--pce-bg);--_pse:var(--padding-inline,.75em);--_ns:var(--number-spacing,.75em);--padding-left:var(--_pse);--_sp:0px;scroll-padding:var(--_sp);-webkit-user-select:none;user-select:none;isolation:isolate;white-space:pre;line-height:1.4;display:grid;overflow:auto}.lc-editor .show-line-numbers{--padding-left:calc(var(--_pse) + var(--number-width) + var(--_ns));scroll-padding-left:calc(var(--padding-left) + var(--_sp));counter-reset:line;grid:1fr/0 1fr}.lc-editor .pce-focus{--_sp:var(--pce-scroll-padding,2ch)}.lc-editor .pce-wrapper{pointer-events:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;margin:.5em 0;position:relative}.lc-editor .pce-textarea{all:unset;box-sizing:border-box;color:#0000;-webkit-user-select:auto;user-select:auto;pointer-events:auto;width:100%;height:100%;caret-color:var(--pce-cursor);overflow:hidden}.lc-editor .pce-textarea::selection{color:#0000}.lc-editor .pce-wrapper ::selection{background:var(--pce-selection)}.lc-editor .pce-no-selection textarea:focus{z-index:1}.lc-editor .pce-line,.lc-editor .pce-textarea{padding:0 var(--_pse) 0 var(--padding-left);position:relative}.lc-editor .show-line-numbers .pce-line:before{counter-increment:line;content:counter(line);margin:0 0 0 calc(-1 * var(--padding-left));padding:0 var(--_ns) 0 0;box-sizing:border-box;color:var(--pce-line-number);text-align:end;display:inline-block}.lc-editor .show-line-numbers:before{content:"";background:inherit;pointer-events:none}.lc-editor .show-line-numbers:before,.lc-editor .pce-line:before{z-index:2;height:100%;width:var(--padding-left);position:sticky;left:0}.lc-editor .pce-wrap .pce-line:before{margin:0;position:absolute}.lc-editor .pce-overlays,.lc-editor .pce-overlays>*,.lc-editor pre.pce-guides .pce-line:after,.lc-editor .pce-no-selection .active-line:after,.lc-editor .active-line.match-highlight:after{content:"";position:absolute;inset:0}.lc-editor .show-line-numbers .pce-line:after{inset-inline-start:var(--padding-left)}.lc-editor .active-line:after{border:var(--pce-border-highlight);background:var(--pce-bg-highlight);z-index:-2}.lc-editor .pce-wrap{white-space:pre-wrap;word-break:break-word}.lc-editor .selection-matches span{background:var(--pce-selection-match)}.lc-editor .pce-nowrap .active-bracket{display:inline-block}.lc-editor .atom-one-dark .prism-code-editor{caret-color:#528bff;--editor__bg:#292c33;--widget__border:#3a3f4b;--widget__bg:#21252b;--widget__color:#ccc;--widget__color-active:#fff;--widget__color-options:#b2b2b2;--widget__bg-input:#1b1d23;--widget__bg-hover:#5a5d5e4f;--widget__bg-active:#369;--widget__focus-ring:#5299e0;--search__bg-find:#528bff3d;--widget__bg-error:#5a1d1d;--widget__error-ring:#be1100;--editor__bg-highlight:#99bbff0a;--editor__bg-selection-match:#4a566d66;--editor__line-number:#636d83;--editor__bg-scrollbar:220, 13%, 41%;--editor__bg-fold:#c5c5c5;--bg-guide-indent:#abb2bf26;--pce-ac-icon-class:#ee9d28;--pce-ac-icon-enum:#ee9d28;--pce-ac-icon-event:#ee9d28;--pce-ac-icon-function:#b180d7;--pce-ac-icon-interface:#75beff;--pce-ac-icon-variable:#75beff;--pce-selection:#3e4451;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Fira Code,Fira Mono,Menlo,Consolas,DejaVu Sans Mono,monospace}.lc-editor .atom-one-dark .pce-match{--search__bg-find:#515c6a}.lc-editor .atom-one-dark .active-line{--editor__line-number:#abb2bf}.lc-editor .atom-one-dark .active-indent{--bg-guide-indent:#abb2c280}.lc-editor .atom-one-dark .token.comment,.lc-editor .atom-one-dark .token.prolog,.lc-editor .atom-one-dark .token.cdata{color:#5c6370}.lc-editor .atom-one-dark [class*=language-],.lc-editor .atom-one-dark .token.punctuation,.lc-editor .atom-one-dark .token.attr-equals,.lc-editor .atom-one-dark .language-css .token.property{color:#abb2bf}.lc-editor .atom-one-dark .token.keyword,.lc-editor .atom-one-dark .token.token.anchor,.lc-editor .atom-one-dark .token.regex-flags,.lc-editor .atom-one-dark .selector .punctuation,.lc-editor .atom-one-dark .selector .combinator,.lc-editor .atom-one-dark .selector .operator,.lc-editor .atom-one-dark .token.token.arrow{color:#c678dd}.lc-editor .atom-one-dark .token.class-name,.lc-editor .atom-one-dark .token.maybe-class-name{color:#e5c07b}.lc-editor .atom-one-dark .token.attr-name,.lc-editor .atom-one-dark .token.doctype,.lc-editor .atom-one-dark .selector .class,.lc-editor .atom-one-dark .selector .pseudo-element,.lc-editor .atom-one-dark .selector .pseudo-class,.lc-editor .atom-one-dark .token.regex .escape,.lc-editor .atom-one-dark .token.char-class,.lc-editor .atom-one-dark .token.char-set,.lc-editor .atom-one-dark .token.boolean,.lc-editor .atom-one-dark .token.constant,.lc-editor .atom-one-dark .token.number,.lc-editor .atom-one-dark .token.entity,.lc-editor .atom-one-dark .token.unit,.lc-editor .atom-one-dark .token.atrule,.lc-editor .atom-one-dark .token.keyword-null,.lc-editor .atom-one-dark .token.keyword-undefined{color:#d19a66}.lc-editor .atom-one-dark .token.property,.lc-editor .atom-one-dark .token.tag,.lc-editor .atom-one-dark .token.doctype-tag,.lc-editor .atom-one-dark .token.symbol,.lc-editor .atom-one-dark .token.deleted,.lc-editor .atom-one-dark .token.important,.lc-editor .atom-one-dark .token.keyword-this,.lc-editor .atom-one-dark .token.this .token.variable,.lc-editor .atom-one-dark .token.selector,.lc-editor .atom-one-dark .language-css .variable,.lc-editor .atom-one-dark .token.property-access{color:#e06c75}.lc-editor .atom-one-dark .token.string,.lc-editor .atom-one-dark .token.char,.lc-editor .atom-one-dark .token.inserted,.lc-editor .atom-one-dark .token.string-property,.lc-editor .atom-one-dark .token.attr-value,.lc-editor .atom-one-dark .token.string.url,.lc-editor .atom-one-dark .token.attr-value:not(.script):not(.style)>.punctuation,.lc-editor .atom-one-dark .token.code-snippet.code{color:#98c379}.lc-editor .atom-one-dark .language-markdown .url>.variable,.lc-editor .atom-one-dark .language-markdown .url>.content,.lc-editor .atom-one-dark .token.function,.lc-editor .atom-one-dark .token.selector .id{color:#61afef}.lc-editor .atom-one-dark .token.url,.lc-editor .atom-one-dark .token.regex,.lc-editor .atom-one-dark .language-regex,.lc-editor .atom-one-dark .token.char-class .operator,.lc-editor .atom-one-dark .token.alternation,.lc-editor .atom-one-dark .token.quantifier,.lc-editor .atom-one-dark .token.hexcode,.lc-editor .atom-one-dark .token.keyword-get,.lc-editor .atom-one-dark .token.keyword-set,.lc-editor .atom-one-dark .token.builtin,.lc-editor .atom-one-dark .token.operator{color:#56b6c2}.lc-editor .atom-one-dark .language-css .token.important,.lc-editor .atom-one-dark .token.atrule .token.rule,.lc-editor .atom-one-dark .language-markdown .italic{color:#c678dd}.lc-editor .atom-one-dark .language-json .token.keyword-null,.lc-editor .atom-one-dark .language-markdown .bold *{color:#d19a66}.lc-editor .atom-one-dark .language-markdown .code.keyword,.lc-editor .atom-one-dark .language-json .token.operator,.lc-editor .atom-one-dark .language-markdown .token.url,.lc-editor .atom-one-dark .language-markdown .url>.operator,.lc-editor .atom-one-dark .language-markdown .token.url-reference>.string{color:#abb2bf}.lc-editor .atom-one-dark .language-css .function,.lc-editor .atom-one-dark .language-markdown .token.blockquote.punctuation,.lc-editor .atom-one-dark .language-markdown .token.hr.punctuation,.lc-editor .atom-one-dark .language-markdown .token.url>.token.url,.lc-editor .atom-one-dark .language-markdown .token.url-reference.url{color:#56b6c2}.lc-editor .atom-one-dark .language-markdown .strike *,.lc-editor .atom-one-dark .language-markdown .token.list.punctuation,.lc-editor .atom-one-dark .language-markdown .token.title.important>.token.punctuation{color:#e06c75}.lc-editor .atom-one-dark .token.bold{font-weight:700}.lc-editor .atom-one-dark .token.comment,.lc-editor .atom-one-dark .token.italic{font-style:italic}.lc-editor .atom-one-dark .token.namespace{opacity:.8}.lc-editor .atom-one-dark .token.bracket-level-0,.lc-editor .atom-one-dark .token.bracket-level-3,.lc-editor .atom-one-dark .token.bracket-level-6,.lc-editor .atom-one-dark .token.bracket-level-9{color:gold}.lc-editor .atom-one-dark .token.bracket-level-1,.lc-editor .atom-one-dark .token.bracket-level-4,.lc-editor .atom-one-dark .token.bracket-level-7,.lc-editor .atom-one-dark .token.bracket-level-10{color:orchid}.lc-editor .atom-one-dark .token.bracket-level-2,.lc-editor .atom-one-dark .token.bracket-level-5,.lc-editor .atom-one-dark .token.bracket-level-8,.lc-editor .atom-one-dark .token.bracket-level-11{color:#179fff}.lc-editor .atom-one-dark .token.interpolation-punctuation{color:#98c379}.lc-editor .atom-one-dark .token.bracket-error{color:#ff1212cc}.lc-editor .atom-one-dark .token.markup-bracket,.lc-editor .atom-one-dark .token.regex .punctuation{color:inherit}.lc-editor .atom-one-dark .active-bracket{box-shadow:inset 0 0 0 1px #888,inset 0 0 0 9in #0064001a}.lc-editor .atom-one-dark .active-tagname,.lc-editor .atom-one-dark .word-matches span{background:#575757b8}.lc-editor .vs-code-light .prism-code-editor{caret-color:#24292e;--editor__bg:#fff;--widget__border:#bfbfbf;--widget__bg:#f6f8fa;--widget__color:#434d56;--widget__color-active:#000;--widget__color-options:#5a6772;--widget__bg-input:#fafbfc;--widget__bg-hover:#b8b8b84f;--widget__bg-active:#2188ff33;--widget__focus-ring:#007acc;--search__bg-find:#ffdf5d66;--widget__bg-error:#f2dede;--widget__error-ring:#be1100;--editor__bg-highlight:#f6f8fa;--editor__bg-selection-match:#34d05840;--editor__line-number:#1b1f2380;--editor__bg-scrollbar:210, 7%, 55%;--editor__bg-fold:#656d76;--bg-guide-indent:#1f23281f;--pce-ac-icon-class:#953800;--pce-ac-icon-constant:#116329;--pce-ac-icon-enum:#953800;--pce-ac-icon-event:#57606a;--pce-ac-icon-function:#6639ba;--pce-ac-icon-interface:#953800;--pce-ac-icon-keyword:#a40e26;--pce-ac-icon-namespace:#a40e26;--pce-ac-icon-parameter:#0a3069;--pce-ac-icon-property:#953800;--pce-ac-icon-snippet:#0550ae;--pce-ac-icon-text:#0a3069;--pce-ac-icon-unit:#0550ae;--pce-ac-icon-variable:#953800;--pce-ac-match:#0066bf;--pce-tabstop:#0a326433;--pce-invisibles:#3333;--pce-selection:#add6ff;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace}.lc-editor .vs-code-light .pce-match{--search__bg-find:#e9e5ba}.lc-editor .vs-code-light .active-line{--editor__line-number:#1f2328}.lc-editor .vs-code-light .active-indent{--bg-guide-indent:#1f23284d}.lc-editor .vs-code-light [class*=language-],.lc-editor .vs-code-light .language-markdown .url>.operator,.lc-editor .vs-code-light .token.attr-equals,.lc-editor .vs-code-light .token.punctuation{color:#24292e}.lc-editor .vs-code-light .token.atrule,.lc-editor .vs-code-light .token.variable,.lc-editor .vs-code-light .language-css .token.url,.lc-editor .vs-code-light .token.parameter,.lc-editor .vs-code-light .token.list.punctuation,.lc-editor .vs-code-light .token.maybe-class-name,.lc-editor .vs-code-light .token.class-name{color:#e36209}.lc-editor .vs-code-light .token.keyword,.lc-editor .vs-code-light .token.atrule .rule,.lc-editor .vs-code-light .token.unit,.lc-editor .vs-code-light .token.deleted,.lc-editor .vs-code-light .token.entity,.lc-editor .vs-code-light .token.selector .combinator,.lc-editor .vs-code-light .token.regex-flags,.lc-editor .vs-code-light .token.token.anchor,.lc-editor .vs-code-light .token.number.quantifier,.lc-editor .vs-code-light .token.operator{color:#d73a49}.lc-editor .vs-code-light .token.tag,.lc-editor .vs-code-light .token.inserted,.lc-editor .vs-code-light .token.selector,.lc-editor .vs-code-light .token.doctype-tag,.lc-editor .vs-code-light .language-regex .escape{color:#22863a}.lc-editor .vs-code-light .token.selector .class,.lc-editor .vs-code-light .token.selector .id,.lc-editor .vs-code-light .token.pseudo-class,.lc-editor .vs-code-light .token.pseudo-element,.lc-editor .vs-code-light .token.function{color:#6f42c1}.lc-editor .vs-code-light .token.attr-value,.lc-editor .vs-code-light .token.string,.lc-editor .vs-code-light .token.char,.lc-editor .vs-code-light .token.regex,.lc-editor .vs-code-light .language-regex,.lc-editor .vs-code-light .token.string-property,.lc-editor .vs-code-light .language-markdown .url .content,.lc-editor .vs-code-light .language-markdown .url .variable{color:#032f62}.lc-editor .vs-code-light .token.code.keyword{color:#24292e}.lc-editor .vs-code-light .token.attr-name,.lc-editor .vs-code-light .language-css .token.property,.lc-editor .vs-code-light .token.number,.lc-editor .vs-code-light .token.constant,.lc-editor .vs-code-light .token.color,.lc-editor .vs-code-light .token.boolean,.lc-editor .vs-code-light .token.title.important,.lc-editor .vs-code-light .title.important .punctuation,.lc-editor .vs-code-light .token.property-access,.lc-editor .vs-code-light .token.char-class,.lc-editor .vs-code-light .token.char-set,.lc-editor .vs-code-light .token.doctype,.lc-editor .vs-code-light .token.builtin,.lc-editor .vs-code-light .token.regex .punctuation,.lc-editor .vs-code-light .language-css .token.function,.lc-editor .vs-code-light .token.code-snippet.code{color:#005cc5}.lc-editor .vs-code-light .token.comment,.lc-editor .vs-code-light .token.prolog,.lc-editor .vs-code-light .token.cdata{color:#6a737d}.lc-editor .vs-code-light .token.important,.lc-editor .vs-code-light .token.bold{font-weight:700}.lc-editor .vs-code-light .token.italic{font-style:italic}.lc-editor .vs-code-light .token.bracket-level-0,.lc-editor .vs-code-light .token.bracket-level-6{color:#0366d6}.lc-editor .vs-code-light .token.bracket-level-1,.lc-editor .vs-code-light .token.bracket-level-7{color:#138934}.lc-editor .vs-code-light .token.bracket-level-2,.lc-editor .vs-code-light .token.bracket-level-8{color:#b37700}.lc-editor .vs-code-light .token.bracket-level-3,.lc-editor .vs-code-light .token.bracket-level-9{color:#cb2431}.lc-editor .vs-code-light .token.bracket-level-4,.lc-editor .vs-code-light .token.bracket-level-10{color:#a43276}.lc-editor .vs-code-light .token.bracket-level-5,.lc-editor .vs-code-light .token.bracket-level-11{color:#8a3ddb}.lc-editor .vs-code-light .token.interpolation-punctuation{color:#032f62}.lc-editor .vs-code-light .token.bracket-error{color:#ff1212cc}.lc-editor .vs-code-light .token.markup-bracket{color:inherit}.lc-editor .vs-code-light .active-bracket{box-shadow:inset 0 0 0 1px #34d05899,inset 0 0 0 9in #35d05940}.lc-editor .vs-code-light .active-tagname,.lc-editor .vs-code-light .word-matches span{box-shadow:inset 0 0 0 1px #afb8c199,inset 0 0 0 9in #eaeef280}.lc-editor .findAndReplaceDialog[data-v-3fa4631c]{z-index:40;width:min(326px,100% - 24px);color:hsl(var(--foreground));border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:8px;gap:10px;padding:12px;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 8px 24px #0f172a1a}.lc-editor .findAndReplaceHeader[data-v-3fa4631c],.lc-editor .findAndReplaceTitle[data-v-3fa4631c],.lc-editor .findAndReplaceInputRow[data-v-3fa4631c],.lc-editor .findAndReplaceNav[data-v-3fa4631c],.lc-editor .findAndReplaceCheckbox[data-v-3fa4631c],.lc-editor .findAndReplaceActions[data-v-3fa4631c]{align-items:center;display:flex}.lc-editor .findAndReplaceHeader[data-v-3fa4631c]{justify-content:space-between;min-height:22px}.lc-editor .findAndReplaceTitle[data-v-3fa4631c]{gap:7px;font-size:12px}.lc-editor .findAndReplaceTitle[data-v-3fa4631c] svg{width:14px;height:14px;color:hsl(var(--muted-foreground))}.lc-editor .findAndReplaceClose[data-v-3fa4631c],.lc-editor .findAndReplaceNav button[data-v-3fa4631c]{width:26px;height:26px;color:hsl(var(--muted-foreground));background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;display:inline-flex}.lc-editor .findAndReplaceClose[data-v-3fa4631c]:hover,.lc-editor .findAndReplaceNav button[data-v-3fa4631c]:hover{color:hsl(var(--foreground));border-color:hsl(var(--border));background:hsl(var(--muted) / .55)}.lc-editor .findAndReplaceClose[data-v-3fa4631c] svg,.lc-editor .findAndReplaceNav[data-v-3fa4631c] svg{width:14px;height:14px}.lc-editor .findAndReplaceField[data-v-3fa4631c]{gap:5px;display:grid}.lc-editor .findAndReplaceField[data-v-3fa4631c] label{color:hsl(var(--muted-foreground));font-size:10px;line-height:1}.lc-editor .findAndReplaceInputRow[data-v-3fa4631c]{gap:6px}.lc-editor .findAndReplaceInputWrap[data-v-3fa4631c]{flex:1;min-width:0;position:relative}.lc-editor .findAndReplaceInputWrap[data-v-3fa4631c] input{height:30px;padding-right:52px;font-size:11px}.lc-editor .findAndReplaceCount[data-v-3fa4631c]{height:30px;color:hsl(var(--muted-foreground));pointer-events:none;align-items:center;font-size:9px;display:inline-flex;position:absolute;top:0;right:8px}.lc-editor .findAndReplaceNav[data-v-3fa4631c]{gap:2px}.lc-editor .findAndReplaceCheckbox[data-v-3fa4631c]{color:hsl(var(--muted-foreground));gap:7px;font-size:10px}.lc-editor .findAndReplaceActions[data-v-3fa4631c]{justify-content:flex-end;gap:6px;padding-top:2px}.lc-editor .findAndReplaceActions[data-v-3fa4631c] button{height:28px;padding-inline:9px;font-size:10px}@media (width<=480px){.lc-editor .findAndReplaceDialog[data-v-3fa4631c]{top:8px;right:8px}.lc-editor .findAndReplaceActions[data-v-3fa4631c]{flex-wrap:wrap}}.lc-editor .lc-toc[data-v-9c180d8b]{height:100%;min-height:0;color:hsl(var(--foreground));background:hsl(var(--background));flex-direction:column;display:flex}.lc-editor .lc-toc-header[data-v-9c180d8b]{border-bottom:1px solid hsl(var(--border));flex:none;justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:7px 8px 7px 12px;display:flex}.lc-editor .lc-toc-heading[data-v-9c180d8b]{align-items:center;gap:7px;min-width:0;display:flex}.lc-editor .lc-toc-heading strong[data-v-9c180d8b]{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.lc-editor .lc-toc-heading span[data-v-9c180d8b]{min-width:20px;color:hsl(var(--muted-foreground));background:hsl(var(--muted));text-align:center;border-radius:999px;padding:2px 6px;font-size:9px}.lc-editor .lc-toc-collapse[data-v-9c180d8b]{width:26px;height:26px;color:hsl(var(--muted-foreground));background:0 0;border-radius:6px;font-size:18px;transition:background-color .12s,color .12s}.lc-editor .lc-toc-collapse[data-v-9c180d8b]:hover{color:hsl(var(--foreground));background:hsl(var(--accent))}.lc-editor .lc-toc-nav[data-v-9c180d8b]{scrollbar-width:thin;flex:1;min-height:0;padding:7px 6px 12px;overflow:auto}.lc-editor [data-v-9c180d8b] .lc-toc-tree{margin:0;padding:0;list-style:none}.lc-editor [data-v-9c180d8b] .lc-toc-tree button{width:100%;min-height:30px;color:hsl(var(--muted-foreground));text-align:left;background:0 0;border-radius:7px;align-items:center;gap:8px;padding-top:5px;padding-bottom:5px;padding-right:8px;font-size:11px;transition:background-color .12s,color .12s;display:flex}.lc-editor [data-v-9c180d8b] .lc-toc-tree button:hover{color:hsl(var(--foreground));background:hsl(var(--accent) / .7)}.lc-editor [data-v-9c180d8b] .lc-toc-tree button.is-active{color:hsl(var(--foreground));background:hsl(var(--primary) / .1)}.lc-editor [data-v-9c180d8b] .lc-toc-item-marker{background:hsl(var(--muted-foreground) / .45);border-radius:50%;flex:0 0 4px;width:4px;height:4px}.lc-editor [data-v-9c180d8b] button.is-active .lc-toc-item-marker{background:hsl(var(--primary))}.lc-editor [data-v-9c180d8b] .lc-toc-item-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lc-editor .lc-toc-empty[data-v-9c180d8b]{min-height:0;color:hsl(var(--muted-foreground));text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;padding:20px;font-size:11px;display:flex}.lc-editor .lc-toc-empty span[data-v-9c180d8b]{font-size:24px}.lc-editor{background-color:hsl(var(--background));--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);outline-style:var(--tw-outline-style);outline-width:1px;outline-color:hsl(var(--border));border-radius:.5rem;position:relative}.lc-editor:focus,.lc-editor:focus-within{--tw-outline-style:none;outline-style:none}.lc-editor .lc-content-menu-selection-hidden{visibility:hidden!important;opacity:0!important;pointer-events:none!important}.lc-editor .lc-dropdown-control,.lc-editor .lc-split-control{transition:background-color .12s,color .12s}.lc-editor .lc-split-control{background:0 0;overflow:hidden}.lc-editor .lc-split-control:hover,.lc-editor .lc-split-control:focus-within,.lc-editor .lc-split-control.is-active{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.lc-editor .lc-split-control>*,.lc-editor .lc-split-control button,.lc-editor .lc-split-control [data-state]{border-radius:0!important}.lc-editor .lc-split-control button:hover,.lc-editor .lc-split-control button[data-state=on],.lc-editor .lc-split-control [data-state=open]>button{background:0 0!important}.lc-editor .lc-split-control-trigger{min-width:24px;padding-inline:5px!important}.lc-editor .lc-dropdown-control:hover,.lc-editor .lc-dropdown-control[data-state=open]{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.lc-editor .lc-preview-bar{border-bottom:1px solid hsl(var(--border));background:hsl(var(--muted));flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:46px;padding:6px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.lc-editor .lc-preview-bar{background:color-mix(in srgb, hsl(var(--muted)) 56%, hsl(var(--background)))}}.lc-editor .lc-preview-state{align-items:center;gap:9px;min-width:0;display:flex}.lc-editor .lc-preview-icon{border:1px solid hsl(var(--border));width:30px;height:30px;color:hsl(var(--foreground));background:hsl(var(--background));border-radius:7px;flex:0 0 30px;justify-content:center;align-items:center;display:inline-flex}.lc-editor .lc-preview-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.lc-editor .lc-preview-copy strong{color:hsl(var(--foreground));font-size:12px;font-weight:600;line-height:1.25}.lc-editor .lc-preview-copy span{color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.25;overflow:hidden}.lc-editor .lc-preview-exit{flex:none;border-color:hsl(var(--border))!important;background:hsl(var(--background))!important;height:30px!important;padding-inline:10px!important;font-size:11px!important}.lc-editor .lc-preview-exit:hover{background:hsl(var(--accent))!important}.lc-editor-preview .tiptap{cursor:default}.lc-editor-mode-word .lc-preview-bar{background:hsl(var(--background))}.lc-editor .lc-toolbar-default{min-width:0;position:relative;container-type:inline-size}.lc-editor .lc-toolbar-default .lc-default-toolbar-items{scrollbar-width:none;transition:max-height .18s cubic-bezier(.23,1,.32,1)}.lc-editor .lc-toolbar-default .lc-default-toolbar-items::-webkit-scrollbar{display:none}.lc-editor .lc-default-toolbar-toggle{z-index:12;width:32px;height:32px;color:hsl(var(--muted-foreground));background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:6px;justify-content:center;align-items:center;transition:color .12s,background-color .12s,transform .12s cubic-bezier(.23,1,.32,1);display:inline-flex;position:absolute;top:3px;right:4px}.lc-editor .lc-default-toolbar-toggle:hover{color:hsl(var(--foreground));background:hsl(var(--accent))}.lc-editor .lc-default-toolbar-toggle:active{transform:scale(.97)}.lc-editor .lc-default-toolbar-toggle:focus-visible{outline:2px solid hsl(var(--ring) / .55);outline-offset:-2px}.lc-editor .lc-default-toolbar-toggle svg{width:15px;height:15px}@container (width<=639px){.lc-editor .lc-toolbar-default .lc-default-toolbar-items{max-height:37px;padding-right:40px;overflow:hidden;flex-wrap:wrap!important}.lc-editor .lc-toolbar-default.is-expanded .lc-default-toolbar-items{max-height:min(320px,48vh);padding-bottom:4px;overflow:hidden auto}}@media (prefers-reduced-motion:reduce){.lc-editor .lc-toolbar-default .lc-default-toolbar-items,.lc-editor .lc-default-toolbar-toggle{transition-duration:.01ms}}.lc-editor-mode-mini{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.lc-editor-mode-mini .lc-toolbar-compact{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.lc-editor-mode-mini .lc-toolbar-compact>div{scrollbar-width:none;overflow-x:auto;flex-wrap:nowrap!important}.lc-editor-mode-mini .lc-toolbar-compact>div::-webkit-scrollbar{display:none}.lc-editor-mode-mini .tiptap{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}@media (width>=40rem){.lc-editor-mode-mini .tiptap{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}}.lc-editor-mode-mini .tiptap{min-height:140px}.lc-editor-mode-word{--lc-word-accent:#185abd;--lc-word-workspace:#e7e8ea;--lc-word-page:#fff;--lc-word-corner:#aeb3ba;border-radius:var(--radius);--tw-shadow:0 0 #0000;width:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);outline-color:hsl(var(--border));height:100%;min-height:0;overflow:hidden}.lc-editor-mode-word .lc-editor-shell{height:100%;min-height:0}.lc-editor-mode-word.dark{--lc-word-accent:#2868c7;--lc-word-workspace:#202226;--lc-word-page:#111214;--lc-word-corner:#5f646c}.lc-editor .lc-word-titlebar{color:#fff;background:var(--lc-word-accent);flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:7px 14px;display:flex}.lc-editor .lc-word-document-identity{align-items:center;gap:10px;min-width:0;display:flex}.lc-editor .lc-word-mark{background:#0000001f;border:1px solid #ffffff6b;border-radius:5px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;font-size:15px;font-weight:700;display:inline-flex}.lc-editor .lc-word-document-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.lc-editor .lc-word-document-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.2;overflow:hidden}.lc-editor .lc-word-document-copy span,.lc-editor .lc-word-document-meta{color:#ffffffb8;font-size:10px;line-height:1.2}.lc-editor .lc-word-ribbon{background-color:hsl(var(--background));border-bottom:1px solid hsl(var(--border));flex:none}.lc-editor .lc-word-menubar{border-bottom:1px solid hsl(var(--border));background:hsl(var(--background));min-height:34px;padding:0 8px;border-radius:0!important}.lc-editor .lc-word-menubar [role=menuitem]{border-radius:0;min-height:30px;font-size:12px}.lc-editor .lc-word-toolbar{background:hsl(var(--background));border-radius:0;min-width:0;position:relative;top:auto;container-type:inline-size}.lc-editor .lc-word-toolbar-shell{min-width:0;position:relative;overflow:hidden}.lc-editor .lc-word-toolbar-groups{overscroll-behavior-x:contain;scroll-behavior:smooth;scrollbar-color:hsl(var(--foreground) / .22) transparent;scrollbar-width:thin;align-items:stretch;gap:0;width:100%;min-width:0;height:100px;padding:7px 10px 5px;display:flex;overflow-x:auto}.lc-editor .lc-word-toolbar-group{border-right:1px solid hsl(var(--border));flex-direction:column;flex:none;justify-content:space-between;gap:4px;min-width:max-content;height:88px;padding:2px 12px;display:flex;position:relative}.lc-editor .lc-word-toolbar-scroll-button{z-index:12;width:24px;color:hsl(var(--muted-foreground));background:hsl(var(--background) / .96);border:1px solid hsl(var(--border));border-radius:5px;justify-content:center;align-items:center;transition:color .12s,background-color .12s;display:inline-flex;position:absolute;top:7px;bottom:7px}.lc-editor .lc-word-toolbar-scroll-button:hover{color:hsl(var(--foreground));background:hsl(var(--accent))}.lc-editor .lc-word-toolbar-scroll-button:focus-visible{outline:2px solid hsl(var(--ring) / .55);outline-offset:-2px}.lc-editor .lc-word-toolbar-scroll-button.is-backward{left:4px}.lc-editor .lc-word-toolbar-scroll-button.is-forward{right:4px}.lc-editor .lc-word-toolbar-scroll-button svg{width:14px;height:14px}.lc-editor .lc-word-toolbar-group:first-child{padding-left:2px}.lc-editor .lc-word-toolbar-group:last-child{border-right:0}.lc-editor .lc-word-toolbar-group[data-group=tools]{flex:1 0 300px;min-width:300px}.lc-editor .lc-word-toolbar-items{align-items:center;gap:8px 10px;min-height:70px;display:grid}.lc-editor .lc-word-toolbar-item{justify-content:center;align-items:center;min-width:0;display:flex}.lc-editor .lc-word-toolbar-group[data-group=history] .lc-word-toolbar-items,.lc-editor .lc-word-toolbar-group[data-group=insert] .lc-word-toolbar-items,.lc-editor .lc-word-toolbar-group[data-group=document] .lc-word-toolbar-items,.lc-editor .lc-word-toolbar-group[data-group=tools] .lc-word-toolbar-items{grid-template-rows:repeat(2,32px);grid-auto-flow:column}.lc-editor .lc-word-toolbar-group[data-group=tools] .lc-word-toolbar-items.is-tools{flex-flow:wrap;place-content:center flex-start;gap:8px 10px;display:flex}.lc-editor .lc-word-toolbar-group[data-group=tools] .lc-word-toolbar-item{flex:none;min-width:max-content}.lc-editor .lc-word-toolbar-group[data-group=paragraph] .lc-word-toolbar-items{grid-template-rows:repeat(2,32px);grid-template-columns:repeat(5,minmax(30px,auto));grid-auto-flow:column}.lc-editor .lc-word-toolbar-group[data-group=font] .lc-word-toolbar-items{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;display:flex}.lc-editor .lc-word-toolbar-row{align-items:center;gap:10px;min-width:max-content;height:32px;display:flex}.lc-editor .lc-word-toolbar-row>*{flex:none;min-width:0}.lc-editor .lc-word-toolbar-items button,.lc-editor .lc-word-toolbar-items [role=combobox]{min-height:28px}.lc-editor .lc-toolbar-theme-button{width:32px;height:32px;color:hsl(var(--foreground));background:0 0;border:1px solid #0000;border-radius:5px;flex:0 0 32px;justify-content:center;align-items:center;padding:0;transition:border-color .12s,background-color .12s;display:inline-flex}.lc-editor .lc-toolbar-theme-button:hover{border-color:hsl(var(--border));background:hsl(var(--accent))}.lc-editor .lc-toolbar-theme-button:focus-visible{border-color:hsl(var(--ring) / .52);outline:2px solid hsl(var(--ring) / .16);outline-offset:1px}.lc-editor .lc-toolbar-theme-button svg{width:16px;height:16px}.lc-editor .lc-word-toolbar-label{color:hsl(var(--muted-foreground));text-align:center;font-size:9px;line-height:1}.lc-editor .lc-word-style-group{min-width:330px}.lc-editor .lc-word-style-gallery{grid-template-columns:repeat(4,78px);gap:6px;min-height:70px;display:grid}.lc-editor .lc-word-style-gallery button{border:1px solid hsl(var(--border));min-width:0;color:hsl(var(--foreground));background:hsl(var(--background));text-align:left;border-radius:5px;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;padding:5px 8px;font-size:9px;line-height:1;transition:border-color .12s,background-color .12s;display:flex}.lc-editor .lc-word-style-gallery button:hover{border-color:hsl(var(--foreground) / .2);background:hsl(var(--accent))}.lc-editor .lc-word-style-gallery button.is-active{border-color:hsl(var(--primary) / .45);background:hsl(var(--primary) / .09)}.lc-editor .lc-word-style-preview{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:Georgia,Times New Roman,serif;overflow:hidden}.lc-editor .lc-word-style-normal{font-size:14px}.lc-editor .lc-word-style-h1{font-size:19px;font-weight:700}.lc-editor .lc-word-style-h2{font-size:16px;font-weight:700}.lc-editor .lc-word-style-h3{font-size:14px;font-weight:600}@container (width<=1500px){.lc-editor .lc-word-toolbar-groups{padding-inline:6px}.lc-editor .lc-word-toolbar-group{padding-inline:7px}.lc-editor .lc-word-toolbar-items,.lc-editor .lc-word-toolbar-row{column-gap:6px}.lc-editor .lc-word-toolbar-group[data-group=tools] .lc-word-toolbar-items.is-tools{gap:8px 6px}.lc-editor .lc-word-style-group{min-width:258px}.lc-editor .lc-word-style-gallery{grid-template-columns:repeat(4,58px);gap:4px}.lc-editor .lc-word-style-gallery button{padding-inline:6px}}@container (width<=1250px){.lc-editor .lc-word-toolbar-group{padding-inline:5px}.lc-editor .lc-word-toolbar-items,.lc-editor .lc-word-toolbar-row{column-gap:4px}.lc-editor .lc-word-toolbar-group[data-group=tools]{flex-basis:270px;min-width:270px}.lc-editor .lc-word-toolbar-group[data-group=tools] .lc-word-toolbar-items.is-tools{gap:8px 4px}.lc-editor .lc-word-style-group{min-width:230px}.lc-editor .lc-word-style-gallery{grid-template-columns:repeat(4,52px)}}.lc-editor .lc-word-ruler{height:22px;color:hsl(var(--muted-foreground));background:var(--lc-word-workspace);border-bottom:1px solid hsl(var(--foreground) / .08);text-align:center;flex:0 0 22px;grid-template-columns:repeat(9,1fr);align-items:end;padding:0 max(24px,50% - 397px);font-size:8px;display:grid}.lc-editor .lc-word-ruler span{border-left:1px solid hsl(var(--foreground) / .14);padding-bottom:2px}.lc-editor .lc-word-workspace{background:var(--lc-word-workspace);flex:auto;min-height:0;position:relative}.lc-editor .lc-word-document-host{min-height:0;overflow:auto!important}.lc-editor .lc-word-comments-float-layer{z-index:26;pointer-events:none;position:absolute;inset:0;overflow:visible}.lc-editor .lc-word-comment-card{width:286px;max-width:calc(100% - 24px);color:hsl(var(--foreground));border:1px solid hsl(var(--foreground) / .1);background:hsl(var(--background));text-align:left;pointer-events:auto;border-radius:6px;gap:9px;padding:11px;display:grid;position:absolute;box-shadow:0 8px 22px #0f172a1f}.lc-editor .lc-word-comment-card.is-saved{cursor:pointer;transition:border-color .12s,background-color .12s}.lc-editor .lc-word-comment-card.is-saved:hover{border-color:hsl(var(--foreground) / .2);background:hsl(var(--background) / .82)}.lc-editor .lc-word-comment-card-header{color:hsl(var(--muted-foreground));justify-content:space-between;align-items:center;gap:8px;font-size:9px;display:flex}.lc-editor .lc-word-comment-card-header strong{color:hsl(var(--foreground));font-size:11px;font-weight:650}.lc-editor .lc-word-comment-card-header span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lc-editor .lc-word-comment-card blockquote{color:hsl(var(--muted-foreground));border-left:2px solid hsl(var(--foreground) / .18);text-overflow:ellipsis;white-space:nowrap;margin:0;padding-left:8px;font-size:9px;line-height:1.45;overflow:hidden}.lc-editor .lc-word-comment-card p{margin:0;font-size:11px;line-height:1.55}.lc-editor .lc-word-comment-card textarea{resize:vertical;width:100%;min-height:72px;color:hsl(var(--foreground));border:1px solid hsl(var(--border));background:hsl(var(--muted) / .35);border-radius:5px;padding:8px 9px;font-size:10px;line-height:1.5}.lc-editor .lc-word-comment-card textarea:focus{border-color:hsl(var(--ring) / .5);outline:2px solid hsl(var(--ring) / .13)}.lc-editor .lc-word-comment-actions,.lc-editor .lc-word-comment-card footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.lc-editor .lc-word-comment-actions{justify-content:flex-end}.lc-editor .lc-word-comment-actions button{background:hsl(var(--accent));border-radius:4px;height:28px;padding-inline:10px;font-size:9px}.lc-editor .lc-word-comment-actions button.is-primary{color:hsl(var(--primary-foreground));background:hsl(var(--primary))}.lc-editor .lc-word-comment-actions button:disabled{opacity:.42}.lc-editor .lc-word-comment-card footer time{color:hsl(var(--muted-foreground));font-size:8px}.lc-editor .lc-word-comment-card footer span{width:24px;height:24px;color:hsl(var(--muted-foreground));border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.lc-editor .lc-word-comment-anchor{background:hsl(var(--ring) / .55);width:18px;height:1px;margin-left:-29px}.lc-editor .lc-word-comment-remove{margin-left:auto}.lc-editor .lc-word-comment-card footer span:hover{color:hsl(var(--foreground));background:hsl(var(--accent))}.lc-editor .lc-word-comment-card footer svg{width:13px;height:13px}.lc-editor .lc-word-comment-range{border-bottom:2px solid hsl(var(--ring) / .72);background:hsl(var(--ring) / .12);border-radius:2px}.lc-editor .lc-word-comment-range.is-pending{background:hsl(var(--ring) / .18);border-bottom-style:dashed}.lc-editor .lc-word-comment-marker{vertical-align:text-top;background:hsl(var(--ring));border-radius:50%;width:5px;height:5px;margin-left:3px;display:inline-block}.lc-editor .lc-word-comment-marker.is-pending{background:hsl(var(--primary))}.lc-editor .lc-toc-sidebar{border-right:1px solid hsl(var(--border));background:hsl(var(--background));flex:none;min-height:0;transition:width .18s cubic-bezier(.23,1,.32,1);position:relative;overflow:hidden}.lc-editor .lc-toc-sidebar.is-word{border-right-color:hsl(var(--foreground) / .08);background:var(--lc-word-workspace)}.lc-editor .lc-toc-sidebar.is-word .lc-toc{background:0 0}.lc-editor .lc-toc-sidebar.is-word .lc-toc-header{border-bottom-color:hsl(var(--foreground) / .08)}.lc-editor .lc-word-page-stack{flex-direction:column;align-items:center;width:max-content;min-width:100%;padding:34px max(32px,50% - 397px) 48px;display:flex}.lc-editor .lc-word-paged-editor{width:794px;min-height:0!important;overflow:visible!important}.lc-editor .lc-word-paged-editor>.tiptap{background:0 0;outline:none;flex-direction:column;gap:30px;width:794px;min-height:0;padding:0;display:flex}.lc-editor .lc-word-page{width:794px;min-height:1123px;color:hsl(var(--foreground));background:linear-gradient(var(--lc-word-corner), var(--lc-word-corner)) 14px 14px / 18px 1px no-repeat, linear-gradient(var(--lc-word-corner), var(--lc-word-corner)) 14px 14px / 1px 18px no-repeat, linear-gradient(var(--lc-word-corner), var(--lc-word-corner)) calc(100% - 14px) 14px / 18px 1px no-repeat, linear-gradient(var(--lc-word-corner), var(--lc-word-corner)) calc(100% - 14px) 14px / 1px 18px no-repeat, var(--lc-word-page);background-position:14px 14px,14px 14px,calc(100% - 32px) 14px,calc(100% - 15px) 14px,0 0;flex:none;position:relative;box-shadow:0 0 0 1px #11182714,0 8px 26px #1118271f}.lc-editor.dark .lc-word-page{box-shadow:0 0 0 1px #ffffff14,0 10px 28px #00000057}.lc-editor .lc-word-page-content{outline:none;min-height:1123px;padding:88px 88px 96px}.lc-editor.lc-editor-mode-word .lc-word-page-content{font-size:14px;line-height:1.58}.lc-editor.lc-editor-mode-word .lc-word-page-content h1{letter-spacing:-.025em;margin:0 0 16px;font-size:30px;line-height:1.18}.lc-editor.lc-editor-mode-word .lc-word-page-content h2{margin:22px 0 8px;font-size:19px;line-height:1.28}.lc-editor.lc-editor-mode-word .lc-word-page-content h3{margin:18px 0 7px;font-size:16px;line-height:1.32}.lc-editor.lc-editor-mode-word .lc-word-page-content p{margin:0 0 9px;line-height:1.58}.lc-editor.lc-editor-mode-word .lc-word-page-content>ul,.lc-editor.lc-editor-mode-word .lc-word-page-content>ol{margin:13px 0;padding-inline:24px}.lc-editor.lc-editor-mode-word .lc-word-page-content li{margin-block:3px}.lc-editor.lc-editor-mode-word .lc-word-page-content blockquote,.lc-editor.lc-editor-mode-word .lc-word-page-content .blockquote{border-left:3px solid hsl(var(--foreground) / .48);background:hsl(var(--muted) / .34);border-radius:0 5px 5px 0;margin:16px 0;padding:11px 14px}.lc-editor.lc-editor-mode-word .lc-word-page-content .lc-node-view{margin-block:14px}.lc-editor.lc-editor-mode-word .lc-word-page-content pre{border-color:hsl(var(--border));border-radius:5px;margin:0;padding:12px 14px;font-size:11px;line-height:1.48}.lc-editor.lc-editor-mode-word .lc-word-page-content .tableWrapper{margin:14px 0}.lc-editor.lc-editor-mode-word .lc-word-page-content .lc-chart-node{margin-block:12px}.lc-editor.lc-editor-mode-word .lc-word-page-content table{width:100%;font-size:11px;line-height:1.4}.lc-editor.lc-editor-mode-word .lc-word-page-content table td,.lc-editor.lc-editor-mode-word .lc-word-page-content table th{min-width:0;padding:6px 7px}.lc-editor.lc-editor-mode-word .lc-word-page-content [data-type=taskList]{margin-block:13px}.lc-editor .lc-word-page-content:before,.lc-editor .lc-word-page-content:after{z-index:2;color:hsl(var(--muted-foreground));text-align:center;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;font-size:10px;line-height:1.45;position:absolute;left:64px;right:64px;overflow:hidden}.lc-editor .lc-word-page-content:before{content:attr(data-header-display);top:39px}.lc-editor .lc-word-page-content:after{content:attr(data-footer-display);bottom:35px}.lc-editor .lc-word-page-header,.lc-editor .lc-word-page-footer{z-index:3;min-height:38px;color:hsl(var(--muted-foreground));text-align:left;background:0 0;border:1px solid #0000;border-radius:4px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:20px;padding:5px 10px;font-size:10px;line-height:1.45;transition:color .12s,border-color .12s,background-color .12s;display:grid;position:absolute;left:64px;right:64px}.lc-editor .lc-word-page-header{top:28px}.lc-editor .lc-word-page-footer{bottom:24px}.lc-editor .lc-word-page-header:hover,.lc-editor .lc-word-page-footer:hover,.lc-editor .lc-word-page-header:focus-visible,.lc-editor .lc-word-page-footer:focus-visible{color:hsl(var(--foreground));border-color:hsl(var(--foreground) / .12);background:hsl(var(--foreground) / .035);outline:none}.lc-editor .lc-word-page-region-side{min-width:0;color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lc-editor .lc-word-page-region-side.is-left{text-align:left}.lc-editor .lc-word-page-region-side.is-right{text-align:right}.lc-editor .lc-word-page-region-side.is-template{opacity:.62}.lc-editor .lc-word-page-header:hover .lc-word-page-region-side.is-template,.lc-editor .lc-word-page-footer:hover .lc-word-page-region-side.is-template,.lc-editor .lc-word-page-header:focus-visible .lc-word-page-region-side.is-template,.lc-editor .lc-word-page-footer:focus-visible .lc-word-page-region-side.is-template{opacity:.9}.lc-editor .lc-word-page-placeholder{background:linear-gradient(var(--lc-word-page), var(--lc-word-page)), repeating-linear-gradient(to bottom, transparent 0 26px, hsl(var(--foreground) / .035) 26px 27px)}.lc-editor .lc-word-corner{z-index:1;pointer-events:none;width:18px;height:18px;position:absolute}.lc-editor .lc-word-corner-tl{border-top:1px solid var(--lc-word-corner);border-left:1px solid var(--lc-word-corner);top:14px;left:14px}.lc-editor .lc-word-corner-tr{border-top:1px solid var(--lc-word-corner);border-right:1px solid var(--lc-word-corner);top:14px;right:14px}.lc-editor .lc-word-corner-bl{border-bottom:1px solid var(--lc-word-corner);border-left:1px solid var(--lc-word-corner);bottom:14px;left:14px}.lc-editor .lc-word-corner-br{border-right:1px solid var(--lc-word-corner);border-bottom:1px solid var(--lc-word-corner);bottom:14px;right:14px}.lc-editor .lc-word-page-number{color:hsl(var(--muted-foreground));font-size:10px;line-height:1;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.lc-editor .lc-word-header-footer-editor{z-index:80;pointer-events:none;background:linear-gradient(270deg,#0f172a0d,#0000 48%);justify-content:flex-end;display:flex;position:absolute;inset:0}.lc-editor .lc-word-header-footer-panel{width:min(390px,100% - 28px);height:100%;color:hsl(var(--foreground));border-left:1px solid hsl(var(--border));background:hsl(var(--background));pointer-events:auto;flex-direction:column;display:flex;box-shadow:-12px 0 32px #0f172a17}.lc-editor .lc-word-header-footer-panel>header{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:12px 14px 10px 18px;display:flex}.lc-editor .lc-word-header-footer-panel>header>div{gap:2px;display:grid}.lc-editor .lc-word-header-footer-panel>header span{color:hsl(var(--muted-foreground));letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:600}.lc-editor .lc-word-header-footer-panel>header strong{font-size:14px;font-weight:620}.lc-editor .lc-word-header-footer-panel>header button{width:30px;height:30px;color:hsl(var(--muted-foreground));background:0 0;border-radius:6px;font-size:20px;transition:color .12s,background-color .12s}.lc-editor .lc-word-header-footer-panel>header button:hover{color:hsl(var(--foreground));background:hsl(var(--accent))}.lc-editor .lc-word-header-footer-tabs{border-bottom:1px solid hsl(var(--border));grid-template-columns:1fr 1fr;gap:4px;padding:8px;display:grid}.lc-editor .lc-word-header-footer-tabs button,.lc-editor .lc-word-alignment-options button{height:32px;color:hsl(var(--muted-foreground));background:0 0;border-radius:5px;font-size:11px;transition:color .12s,background-color .12s}.lc-editor .lc-word-header-footer-tabs button:hover,.lc-editor .lc-word-header-footer-tabs button[aria-selected=true],.lc-editor .lc-word-alignment-options button:hover,.lc-editor .lc-word-alignment-options button[aria-pressed=true]{color:hsl(var(--foreground));background:hsl(var(--accent))}.lc-editor .lc-word-header-footer-form{flex-direction:column;flex:1;gap:18px;min-height:0;padding:16px 18px;display:flex;overflow-y:auto}.lc-editor .lc-word-setting-row{justify-content:space-between;align-items:center;gap:18px;display:flex}.lc-editor .lc-word-setting-row>span{gap:3px;display:grid}.lc-editor .lc-word-setting-row strong,.lc-editor .lc-word-header-footer-field>span{color:hsl(var(--foreground));font-size:11px;font-weight:600}.lc-editor .lc-word-setting-row small{color:hsl(var(--muted-foreground));font-size:9px;line-height:1.45}.lc-editor .lc-word-setting-row.is-compact>span{color:hsl(var(--muted-foreground));font-size:11px}.lc-editor .lc-word-setting-row input[type=checkbox]{appearance:none;background:hsl(var(--muted));cursor:pointer;border-radius:999px;flex:none;width:34px;height:18px;transition:background-color .14s}.lc-editor .lc-word-setting-row input[type=checkbox]:before{background:hsl(var(--background));width:14px;height:14px;box-shadow:0 0 0 1px hsl(var(--foreground) / .12);content:"";border-radius:50%;margin:2px;transition:transform .14s cubic-bezier(.23,1,.32,1);display:block}.lc-editor .lc-word-setting-row input[type=checkbox]:checked{background:var(--lc-word-accent)}.lc-editor .lc-word-setting-row input[type=checkbox]:checked:before{transform:translate(16px)}.lc-editor .lc-word-header-footer-field{gap:8px;display:grid}.lc-editor .lc-word-header-footer-field textarea,.lc-editor .lc-word-header-footer-field input{width:100%;min-height:36px;color:hsl(var(--foreground));border:1px solid hsl(var(--border));background:hsl(var(--muted) / .36);border-radius:6px;padding:9px 10px;font-size:11px;line-height:1.55}.lc-editor .lc-word-header-footer-field textarea:focus,.lc-editor .lc-word-header-footer-field input:focus{border-color:hsl(var(--ring) / .55);outline:2px solid hsl(var(--ring) / .14);outline-offset:0}.lc-editor .lc-word-header-footer-field textarea:disabled,.lc-editor .lc-word-header-footer-field input:disabled,.lc-editor .lc-word-alignment-options button:disabled,.lc-editor .lc-word-setting-row input:disabled{cursor:not-allowed;opacity:.48}.lc-editor .lc-word-header-footer-sides{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lc-editor .lc-word-alignment-options{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.lc-editor .lc-word-header-footer-panel>footer{border-top:1px solid hsl(var(--border));justify-content:flex-end;align-items:center;gap:8px;min-height:56px;padding:10px 14px;display:flex}.lc-editor .lc-word-header-footer-panel>footer button{height:32px;color:hsl(var(--foreground));background:hsl(var(--accent));border-radius:6px;padding:0 13px;font-size:11px}.lc-editor .lc-word-header-footer-panel>footer button.is-primary{color:hsl(var(--primary-foreground));background:hsl(var(--primary))}.lc-editor .lc-word-statusbar{min-height:32px;color:hsl(var(--foreground));background:hsl(var(--background));flex:0 0 32px;justify-content:space-between;align-items:center;gap:16px;display:flex;border-top:1px solid hsl(var(--border))!important;padding:3px 10px!important}.lc-editor .lc-word-statusbar span{font-size:10px}.lc-editor .lc-word-status-left,.lc-editor .lc-word-status-right{align-items:center;display:flex}.lc-editor .lc-word-status-left{gap:0}.lc-editor .lc-word-status-left>span{border-right:1px solid hsl(var(--border));padding:0 10px}.lc-editor .lc-word-status-left>span:first-child{padding-left:2px}.lc-editor .lc-word-status-right{gap:4px}.lc-editor .lc-word-view-button,.lc-editor .lc-word-zoom-button{height:24px;color:hsl(var(--muted-foreground));background:0 0;border:1px solid #0000;border-radius:4px;font-size:10px}.lc-editor .lc-word-view-button{padding:0 7px}.lc-editor .lc-word-zoom-button{width:24px;padding:0;font-size:15px}.lc-editor .lc-word-view-button:hover,.lc-editor .lc-word-zoom-button:hover,.lc-editor .lc-word-view-button.is-active{color:hsl(var(--foreground));background:hsl(var(--accent))}.lc-editor .lc-word-view-button.is-active{border-color:hsl(var(--border))}.lc-editor .lc-word-status-separator{background:hsl(var(--border));width:1px;height:18px;margin:0 3px}.lc-editor .lc-word-zoom-range{appearance:none;cursor:pointer;background:0 0;width:110px;height:18px;margin:0 3px}.lc-editor .lc-word-zoom-range::-webkit-slider-runnable-track{background:hsl(var(--border));border-radius:999px;height:3px}.lc-editor .lc-word-zoom-range::-webkit-slider-thumb{appearance:none;border:2px solid hsl(var(--background));background:var(--lc-word-accent);width:13px;height:13px;box-shadow:0 0 0 1px hsl(var(--foreground) / .18);border-radius:50%;margin-top:-5px;transition:box-shadow .12s,transform .12s}.lc-editor .lc-word-zoom-range:hover::-webkit-slider-thumb{box-shadow:0 0 0 1px hsl(var(--foreground) / .22), 0 0 0 4px hsl(var(--primary) / .1)}.lc-editor .lc-word-zoom-range:active::-webkit-slider-thumb{transform:scale(.92)}.lc-editor .lc-word-zoom-range:focus-visible{outline:none}.lc-editor .lc-word-zoom-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 1px hsl(var(--background)), 0 0 0 3px hsl(var(--ring) / .3)}.lc-editor .lc-word-zoom-range::-moz-range-track{background:hsl(var(--border));border-radius:999px;height:3px}.lc-editor .lc-word-zoom-range::-moz-range-thumb{border:2px solid hsl(var(--background));background:var(--lc-word-accent);width:11px;height:11px;box-shadow:0 0 0 1px hsl(var(--foreground) / .18);border-radius:50%}.lc-editor .lc-word-zoom-value{min-width:34px;color:hsl(var(--muted-foreground));text-align:right}@media (width<=860px){.lc-editor .lc-word-page-stack{align-items:flex-start;padding-left:24px;padding-right:24px}.lc-editor .lc-word-status-left>span:nth-child(n+2),.lc-editor .lc-word-view-button{display:none}.lc-editor .lc-word-zoom-range{width:76px}}.lc-editor .tiptap{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);caret-color:var(--color-black);outline-style:var(--tw-outline-style);outline-width:0}@media (width>=40rem){.lc-editor .tiptap{padding-inline:calc(var(--spacing) * 20);padding-block:calc(var(--spacing) * 6)}}.lc-editor .tiptap{-webkit-user-select:text;user-select:text;min-height:180px}.lc-editor .tiptap:focus,.lc-editor .tiptap:focus-within,.lc-editor .tiptap:focus-visible{--tw-outline-style:none;outline-style:none}.lc-editor.dark .tiptap{caret-color:var(--color-white)}.lc-editor .tiptap .img-placeholder{background-color:#ffffff4d;width:fit-content;position:relative}@supports (color:color-mix(in lab, red, red)){.lc-editor .tiptap .img-placeholder{background-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.lc-editor .tiptap .img-placeholder{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.lc-editor .tiptap .img-placeholder:before{content:"";box-sizing:border-box;width:24px;height:24px;animation:var(--animate-spin);border-style:var(--tw-border-style);border-width:3px;border-color:#0000 currentColor currentColor;border-radius:2147483647px;margin:-12px 0 0 -12px;display:inline-block;position:absolute;top:50%;left:50%}.lc-editor .tiptap .highlight-paragraph{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.lc-editor .tiptap .highlight-paragraph{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.lc-editor.dark .tiptap .highlight-paragraph{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.lc-editor.dark .tiptap .highlight-paragraph{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.lc-editor .tiptap .tableWrapper{overflow-x:auto}.lc-editor .tiptap .tableWrapper table{display:table;overflow:hidden}.lc-editor .tiptap .tableWrapper table .column-resize-handle{pointer-events:none;top:0;right:calc(var(--spacing) * -1);z-index:10;width:var(--spacing);background-color:hsl(var(--primary));position:absolute;bottom:-2px}.lc-editor .tiptap .tableWrapper table .resize-cursor{cursor:"col-resize"}.lc-editor .tiptap .tableWrapper table .selectedCell{--tw-border-style:double;border-style:double;border-color:#0003}@supports (color:color-mix(in lab, red, red)){.lc-editor .tiptap .tableWrapper table .selectedCell{border-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.lc-editor .tiptap .tableWrapper table .selectedCell{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.lc-editor .tiptap .tableWrapper table .selectedCell{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.lc-editor.dark .tiptap .tableWrapper table .selectedCell{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.lc-editor.dark .tiptap .tableWrapper table .selectedCell{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.lc-editor.dark .tiptap .tableWrapper table .selectedCell{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.lc-editor.dark .tiptap .tableWrapper table .selectedCell{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.lc-editor :is(.tiptap>:first-child,.tiptap [data-type=column]>*):first-child{margin-top:0}.lc-editor :is(.tiptap>:first-child,.tiptap [data-type=column]>*):last-child{margin-bottom:0}.lc-editor .tiptap [data-type=columns].focus [data-type=column],.lc-editor .tiptap [data-type=columns]:hover [data-type=column],.lc-editor .tiptap [data-type=columns] [data-type=column].focus{background-color:hsl(var(--accent))}.lc-editor .tiptap [data-type=columns]:before,.lc-editor .tiptap [data-type=columns]:after{content:none!important}.lc-editor .tiptap [data-type=column]{border-style:var(--tw-border-style);--tw-border-style:solid;padding:var(--spacing);border:1px solid #0000;border-radius:.25rem;transition:border .16s cubic-bezier(.45,.05,.55,.95)}.lc-editor .tiptap [data-type=column]:hover{border-color:var(--color-gray-50)}.lc-editor.dark .tiptap [data-type=column]:hover{border-color:var(--color-gray-900)}.lc-editor .tiptap [data-type=column]:has(.is-active){border-color:var(--color-neutral-100)}.lc-editor.dark .tiptap [data-type=column]:has(.is-active){border-color:var(--color-neutral-900)}.lc-editor .tiptap [data-type=column].focus{border-color:var(--color-neutral-100)}.lc-editor.dark .tiptap [data-type=column].focus{border-color:var(--color-neutral-900)}.lc-editor .tiptap [data-type=horizontalRule]{cursor:pointer;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.1s;--tw-ease:var(--ease-in-out);transition-duration:.1s;transition-timing-function:var(--ease-in-out);animation-duration:.1s;animation-timing-function:cubic-bezier(.4,0,.2,1)}.lc-editor .tiptap [data-type=horizontalRule].ProseMirror-selectednode{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.lc-editor .tiptap [data-type=horizontalRule].ProseMirror-selectednode{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.lc-editor.dark .tiptap [data-type=horizontalRule].ProseMirror-selectednode{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.lc-editor.dark .tiptap [data-type=horizontalRule].ProseMirror-selectednode{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.lc-editor .tiptap [data-type=horizontalRule].ProseMirror-selectednode hr{border-top-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.lc-editor .tiptap [data-type=horizontalRule].ProseMirror-selectednode hr{border-top-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.lc-editor.dark .tiptap [data-type=horizontalRule].ProseMirror-selectednode hr{border-top-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.lc-editor.dark .tiptap [data-type=horizontalRule].ProseMirror-selectednode hr{border-top-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.lc-editor .tiptap [data-type=horizontalRule]:hover:not(.ProseMirror-selectednode){background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.lc-editor .tiptap [data-type=horizontalRule]:hover:not(.ProseMirror-selectednode){background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.lc-editor.dark .tiptap [data-type=horizontalRule]:hover:not(.ProseMirror-selectednode){background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.lc-editor.dark .tiptap [data-type=horizontalRule]:hover:not(.ProseMirror-selectednode){background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.lc-editor .tiptap :not(.dragging) .ProseMirror-selectednode{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.lc-editor .tiptap :not(.dragging) .ProseMirror-selectednode{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.lc-editor .tiptap :not(.dragging) .ProseMirror-selectednode{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;outline-style:none}.lc-editor.dark .tiptap :not(.dragging) .ProseMirror-selectednode{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.lc-editor.dark .tiptap :not(.dragging) .ProseMirror-selectednode{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.lc-editor .tiptap .selection{display:inline}.lc-editor .tiptap::selection{color:inherit;background-color:#3b82f659}.lc-editor .tiptap ::selection{color:inherit;background-color:#3b82f659}.lc-editor .tiptap .selection{background-color:#3b82f659}.lc-editor .tiptap ::selection{background-color:#3b82f659}.lc-editor.dark .tiptap::selection{color:#fff;background-color:#60a5fa73}.lc-editor.dark .tiptap ::selection{color:#fff;background-color:#60a5fa73}.lc-editor.dark .tiptap .selection{background-color:#60a5fa73}.lc-editor.dark .tiptap ::selection{background-color:#60a5fa73}.lc-editor .tiptap .is-empty:before,.lc-editor .tiptap .is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#adb5bd;pointer-events:none;width:100%;height:0}.lc-editor .tiptap p.is-editor-empty:first-child:before{float:left;color:#adb5bd;pointer-events:none;content:attr(data-placeholder);width:100%;height:0}.lc-editor .tiptap .ProseMirror-gapcursor{width:100%;max-width:var(--container-2xl);margin-inline:auto;position:relative}.lc-editor .tiptap .ProseMirror-gapcursor:after{width:100%;max-width:var(--container-2xl);border-top-color:#0006;margin-inline:auto;top:-1.5em;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.lc-editor .tiptap .ProseMirror-gapcursor:after{border-top-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.lc-editor.dark .tiptap .ProseMirror-gapcursor:after{border-top-color:#fff6}@supports (color:color-mix(in lab, red, red)){.lc-editor.dark .tiptap .ProseMirror-gapcursor:after{border-top-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.lc-editor .tiptap .iframe-wrapper.focus>div{outline-width:1px;outline-style:var(--tw-outline-style);outline-width:4px;outline-color:hsl(var(--primary))}.lc-editor-search-result{background-color:var(--color-yellow-300)}.lc-editor-search-result-current{background-color:var(--color-red-400)}.lc-editor .lc-heading-trigger{min-width:104px;max-width:116px}.lc-editor .lc-heading-trigger .lc-heading-icon{margin-right:6px}.lc-editor .lc-heading-trigger .text-sm{font-size:13px}.lc-editor .lc-heading-menu{border-radius:10px!important;width:232px!important;padding:5px!important}.lc-editor .lc-heading-option{grid-template-columns:20px minmax(0,1fr) auto;gap:8px;min-height:36px;line-height:1.25;border-radius:7px!important;padding:5px 8px 5px 30px!important;font-size:13px!important;display:grid!important}.lc-editor .lc-heading-icon{width:18px;height:18px;color:hsl(var(--muted-foreground));flex:0 0 18px}.lc-editor .lc-heading-option-label{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.lc-editor .lc-heading-shortcut{color:hsl(var(--muted-foreground));font-size:10px;padding-left:6px!important}.lc-editor .lc-heading-option:hover .lc-heading-icon,.lc-editor .lc-heading-option:focus .lc-heading-icon,.lc-editor .lc-heading-option.is-active .lc-heading-icon{color:hsl(var(--foreground))}.lc-editor .LcContentView p{margin-bottom:calc(var(--spacing) * 1.5);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.lc-editor .LcContentView p:first-child{margin-top:0}.lc-editor .LcContentView p:last-child{margin-bottom:0}.lc-editor .LcContentView p:empty:after{content:" "}.lc-editor .LcContentView>p{margin-bottom:calc(var(--spacing) * 1.5)}.lc-editor .LcContentView>p:first-child{margin-top:0}.lc-editor .LcContentView>p:last-child{margin-bottom:0}.lc-editor .LcContentView h1{margin-bottom:1rem;font-size:2rem;line-height:1.25}.lc-editor .LcContentView h2{margin-bottom:.75rem;font-size:1.625rem;line-height:1.25}.lc-editor .LcContentView h3{margin-bottom:.625rem;font-size:1.375rem;line-height:1.3}.lc-editor .LcContentView h4{margin-bottom:.5rem;font-size:1.125rem;line-height:1.35}.lc-editor .LcContentView h5{margin-bottom:.5rem;font-size:1rem;line-height:1.4}.lc-editor .LcContentView h6{margin-bottom:.5rem;font-size:.875rem;line-height:1.45}.lc-editor .LcContentView h1,.lc-editor .LcContentView h2,.lc-editor .LcContentView h3,.lc-editor .LcContentView h4,.lc-editor .LcContentView h5,.lc-editor .LcContentView h6{font-weight:700}.lc-editor :is(.LcContentView h1,.LcContentView h2,.LcContentView h3,.LcContentView h4,.LcContentView h5,.LcContentView h6):first-child{margin-top:0}.lc-editor :is(.LcContentView h1,.LcContentView h2,.LcContentView h3,.LcContentView h4,.LcContentView h5,.LcContentView h6):last-child{margin-bottom:0}.lc-editor .LcContentView h1,.lc-editor .LcContentView h2,.lc-editor .LcContentView h3{margin-top:calc(var(--spacing) * 12)}.lc-editor .LcContentView h4,.lc-editor .LcContentView h5,.lc-editor .LcContentView h6{margin-top:calc(var(--spacing) * 8)}.lc-editor .LcContentView a.link{color:#2463eb;text-underline-offset:2px;font-weight:500;-webkit-text-decoration:underline #2463eb94;text-decoration:underline #2463eb94;text-decoration-thickness:1px;transition:color .12s,text-decoration-color .12s}.lc-editor .LcContentView a.link:hover{color:#134cc9;text-decoration-color:currentColor}.lc-editor .LcContentView a.link:focus-visible{outline:2px solid hsl(var(--ring) / .45);outline-offset:2px;border-radius:2px}.lc-editor.dark .LcContentView a.link{color:#6da2f8;text-decoration-color:#6da2f8ad}.lc-editor.dark .LcContentView a.link:hover{color:#9ec1fa;text-decoration-color:currentColor}.lc-editor .LcContentView mark{border-radius:calc(var(--radius) - 4px);background-color:var(--color-red-500);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:0;padding-block:var(--spacing);color:inherit}.lc-editor.dark :is(.LcContentView mark){background-color:var(--color-red-400)}.lc-editor .LcContentView img{max-width:100%;height:auto;display:block}.lc-editor .LcContentView [data-indent="1"]{text-indent:2em!important}.lc-editor .LcContentView [data-indent="2"]{text-indent:4em!important}.lc-editor .LcContentView [data-indent="3"]{text-indent:6em!important}.lc-editor .LcContentView [data-indent="4"]{text-indent:8em!important}.lc-editor .LcContentView [data-indent="5"]{text-indent:10em!important}.lc-editor .LcContentView [data-indent="6"]{text-indent:12em!important}.lc-editor .LcContentView [data-indent="7"]{text-indent:14em!important}.lc-editor .LcContentView iframe{margin-top:calc(var(--spacing) * 2);border-radius:calc(var(--radius) - 4px);border-style:var(--tw-border-style);border-width:1px;border-color:hsl(var(--border));width:100%;height:400px}.lc-editor .LcContentView [data-type=horizontalRule]{margin-block:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.lc-editor .LcContentView [data-type=horizontalRule] hr{border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);border-color:#0003;border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.lc-editor .LcContentView [data-type=horizontalRule] hr{border-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.lc-editor .LcContentView [data-type=horizontalRule] hr{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.lc-editor .LcContentView [data-type=horizontalRule] hr{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.lc-editor.dark :is(.LcContentView [data-type=horizontalRule] hr){border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.lc-editor.dark :is(.LcContentView [data-type=horizontalRule] hr){border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.lc-editor.dark :is(.LcContentView [data-type=horizontalRule] hr){background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.lc-editor.dark :is(.LcContentView [data-type=horizontalRule] hr){background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.lc-editor .LcContentView .blockquote{border-radius:var(--radius);border-left-style:var(--tw-border-style);border-left-width:4px;border-left-color:var(--color-neutral-700);background-color:#0000001a;border-top-left-radius:0;border-bottom-left-radius:0}@supports (color:color-mix(in lab, red, red)){.lc-editor .LcContentView .blockquote{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.lc-editor .LcContentView .blockquote{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);color:var(--color-black)}.lc-editor.dark :is(.LcContentView .blockquote){border-left-color:var(--color-neutral-300);color:var(--color-white)}.lc-editor .LcContentView [data-type=columns]{margin-top:calc(var(--spacing) * 14);margin-bottom:calc(var(--spacing) * 12);gap:calc(var(--spacing) * 4);display:grid}.lc-editor .LcContentView [data-type=columns].layout-sidebar-left{grid-template-columns:40fr 60fr}.lc-editor .LcContentView [data-type=columns].layout-sidebar-right{grid-template-columns:60fr 40fr}.lc-editor .LcContentView [data-type=columns].layout-two-column{grid-template-columns:1fr 1fr}.lc-editor .LcContentView [data-type=columns].layout-three-column{grid-template-columns:1fr 1fr 1fr}.lc-editor .LcContentView [data-type=columns].layout-four-column{grid-template-columns:1fr 1fr 1fr 1fr}.lc-editor .LcContentView [data-type=column]{overflow:auto}.lc-editor .LcContentView code{font-family:var(--font-mono);color:hsl(var(--foreground));border:1px solid hsl(var(--border));background:hsl(var(--muted));-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:.08em .32em}.lc-editor .LcContentView code::selection{background:hsl(var(--accent))}.lc-editor .LcContentView pre{margin-block:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-black);background-color:var(--color-neutral-700);padding:calc(var(--spacing) * 4);color:var(--color-white);caret-color:var(--color-white);border-radius:.25rem}.lc-editor.dark :is(.LcContentView pre){border-color:var(--color-neutral-800);background-color:var(--color-neutral-900)}.lc-editor .LcContentView pre ::selection{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.lc-editor .LcContentView pre ::selection{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.lc-editor .LcContentView pre code{background-color:inherit;color:inherit;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border:0;border-radius:0;padding:0}.lc-editor .LcContentView ol{list-style-type:decimal}.lc-editor .LcContentView ul{list-style-type:disc}.lc-editor .LcContentView ul,.lc-editor .LcContentView ol{margin-block:calc(var(--spacing) * 6);padding-inline:calc(var(--spacing) * 8);padding-block:0}.lc-editor :is(.LcContentView ul,.LcContentView ol):first-child{margin-top:0}.lc-editor :is(.LcContentView ul,.LcContentView ol):last-child{margin-bottom:0}.lc-editor :is(.LcContentView ul,.LcContentView ol) ul,.lc-editor :is(.LcContentView ul,.LcContentView ol) ol,.lc-editor :is(.LcContentView ul,.LcContentView ol) li{margin-block:var(--spacing)}.lc-editor :is(.LcContentView ul,.LcContentView ol) p{margin-top:0;margin-bottom:var(--spacing)}.lc-editor .LcContentView>ul,.lc-editor .LcContentView>ol{margin-block:calc(var(--spacing) * 8)}.lc-editor :is(.LcContentView>ul,.LcContentView>ol):first-child{margin-top:0}.lc-editor :is(.LcContentView>ul,.LcContentView>ol):last-child{margin-bottom:0}.lc-editor .LcContentView ul[data-type=taskList]{padding:0;list-style-type:none}.lc-editor .LcContentView ul[data-type=taskList] p{margin:0}.lc-editor .LcContentView ul[data-type=taskList] li{display:flex}.lc-editor .LcContentView ul[data-type=taskList] li>label{margin-top:var(--spacing);margin-right:calc(var(--spacing) * 2);-webkit-user-select:none;user-select:none;flex:none}.lc-editor .LcContentView ul[data-type=taskList] li>div{flex:auto}.lc-editor .LcContentView ul[data-type=taskList] li[data-checked=true]{text-decoration-line:line-through}.lc-editor .LcContentView table{box-sizing:border-box;table-layout:fixed;border-collapse:collapse;border-color:#0000001a;display:block;overflow:auto hidden}@supports (color:color-mix(in lab, red, red)){.lc-editor .LcContentView table{border-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.lc-editor.dark :is(.LcContentView table){border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.lc-editor.dark :is(.LcContentView table){border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.lc-editor .LcContentView table td,.lc-editor .LcContentView table th{box-sizing:border-box;border-style:var(--tw-border-style);--tw-border-style:solid;border:1px solid #0000001a;min-width:1em;position:relative}@supports (color:color-mix(in lab, red, red)){.lc-editor .LcContentView table td,.lc-editor .LcContentView table th{border-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.lc-editor .LcContentView table td,.lc-editor .LcContentView table th{padding:calc(var(--spacing) * 2);text-align:left;vertical-align:top}.lc-editor.dark :is(.LcContentView table td,.LcContentView table th){border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.lc-editor.dark :is(.LcContentView table td,.LcContentView table th){border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.lc-editor :is(.LcContentView table td,.LcContentView table th):first-of-type:not(a){margin-top:0}.lc-editor :is(.LcContentView table td,.LcContentView table th) p{margin:0}.lc-editor :is(.LcContentView table td,.LcContentView table th) p+p{margin-top:calc(var(--spacing) * 3)}.lc-editor .LcContentView table th{text-align:left;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0), var(--tw-enter-translate-y,0), 0) scale3d(var(--tw-enter-scale,1), var(--tw-enter-scale,1), var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0), var(--tw-exit-translate-y,0), 0) scale3d(var(--tw-exit-scale,1), var(--tw-exit-scale,1), var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}.lc-editor .lc-code-block-control{color:hsl(var(--foreground) / .88);background-color:hsl(var(--background));border:1px solid hsl(var(--border));box-shadow:none;transition:background-color .14s,border-color .14s,color .14s}.lc-editor .lc-code-block-control:hover{color:hsl(var(--foreground));background-color:hsl(var(--muted));border-color:hsl(var(--foreground) / .16)}.lc-editor .lc-code-block-control:focus-visible{border-color:hsl(var(--ring) / .62);box-shadow:0 0 0 2px hsl(var(--ring) / .18)}.lc-editor.dark .lc-code-block-control{background-color:hsl(var(--background));border-color:hsl(var(--border));box-shadow:none}.lc-editor.dark .lc-code-block-control:hover{background-color:hsl(var(--foreground) / .07);border-color:hsl(var(--foreground) / .18)}.lc-editor .prism-code-editor{max-height:560px;font-size:14px}.lc-editor .prism-code-editor textarea{caret-color:hsl(var(--primary))}.lc-editor .prism-code-editor textarea[aria-readonly=true]{caret-color:#0000}.lc-editor .image-view[data-v-6b844f53]{max-width:100%}.lc-editor .image-view__body[data-v-6b844f53]{outline:2px solid #0000;max-width:100%;transition:all .2s ease-in;display:inline-block;position:relative}.lc-editor .image-view__body--focused[data-v-6b844f53]{outline-color:hsl(var(--primary))}.lc-editor .image-view__body__image[data-v-6b844f53]{margin:0;cursor:pointer!important}.lc-editor .image-resizer[data-v-6b844f53]{z-index:1;border-style:var(--tw-border-style);border-width:1px;border-color:hsl(var(--border));width:100%;height:100%;position:absolute;top:0;left:0}.lc-editor .image-resizer__handler[data-v-6b844f53]{z-index:2;box-sizing:border-box;background-color:hsl(var(--primary));border:1px solid #fff;border-radius:2px;width:12px;height:12px;display:block;position:absolute}.lc-editor .image-resizer__handler--tl[data-v-6b844f53]{cursor:nw-resize;top:-6px;left:-6px}.lc-editor .image-resizer__handler--tr[data-v-6b844f53]{cursor:ne-resize;top:-6px;right:-6px}.lc-editor .image-resizer__handler--bl[data-v-6b844f53]{cursor:sw-resize;bottom:-6px;left:-6px}.lc-editor .image-resizer__handler--br[data-v-6b844f53]{cursor:se-resize;bottom:-6px;right:-6px}.lc-editor .uplot,.lc-editor .uplot *,.lc-editor .uplot :before,.lc-editor .uplot :after{box-sizing:border-box}.lc-editor .uplot{width:min-content;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}.lc-editor .u-title{text-align:center;font-size:18px;font-weight:700}.lc-editor .u-wrap{-webkit-user-select:none;user-select:none;position:relative}.lc-editor .u-over,.lc-editor .u-under{position:absolute}.lc-editor .u-under{overflow:hidden}.lc-editor .uplot canvas{width:100%;height:100%;display:block;position:relative}.lc-editor .u-axis{position:absolute}.lc-editor .u-legend{text-align:center;margin:auto;font-size:14px}.lc-editor .u-inline{display:block}.lc-editor .u-inline *{display:inline-block}.lc-editor .u-inline tr{margin-right:16px}.lc-editor .u-legend th{font-weight:600}.lc-editor .u-legend th>*{vertical-align:middle;display:inline-block}.lc-editor .u-legend .u-marker{width:1em;height:1em;margin-right:4px;background-clip:padding-box!important}.lc-editor .u-inline.u-live th:after{content:":";vertical-align:middle}.lc-editor .u-inline:not(.u-live) .u-value{display:none}.lc-editor .u-series>*{padding:4px}.lc-editor .u-series th{cursor:pointer}.lc-editor .u-legend .u-off>*{opacity:.3}.lc-editor .u-select{pointer-events:none;background:#00000012;position:absolute}.lc-editor .u-cursor-x,.lc-editor .u-cursor-y{pointer-events:none;will-change:transform;position:absolute;top:0;left:0}.lc-editor .u-hz .u-cursor-x,.lc-editor .u-vt .u-cursor-y{border-right:1px dashed #607d8b;height:100%}.lc-editor .u-hz .u-cursor-y,.lc-editor .u-vt .u-cursor-x{border-bottom:1px dashed #607d8b;width:100%}.lc-editor .u-cursor-pt{pointer-events:none;will-change:transform;border:0 solid;border-radius:50%;position:absolute;top:0;left:0;background-clip:padding-box!important}.lc-editor .u-axis.u-off,.lc-editor .u-select.u-off,.lc-editor .u-cursor-x.u-off,.lc-editor .u-cursor-y.u-off,.lc-editor .u-cursor-pt.u-off{display:none}.lc-editor .lc-chart-node[data-v-789f7313]{color:hsl(var(--foreground));border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:14px;margin:26px 0;padding:20px 22px 16px;transition:border-color .14s,box-shadow .14s;position:relative}.lc-editor .lc-chart-node.is-selected[data-v-789f7313]{border-color:#6750ffb8;box-shadow:0 0 0 3px #6750ff14}.lc-editor .lc-chart-header[data-v-789f7313]{justify-content:space-between;align-items:flex-start;gap:18px;min-height:52px;display:flex}.lc-editor .lc-chart-header strong[data-v-789f7313]{font-size:17px;font-weight:620;line-height:1.3;display:block}.lc-editor .lc-chart-header p[data-v-789f7313]{color:hsl(var(--muted-foreground));margin:5px 0 0;font-size:12px;line-height:1.55}.lc-editor .lc-chart-actions[data-v-789f7313]{border:1px solid hsl(var(--border));background:hsl(var(--muted) / .48);border-radius:9px;align-items:center;gap:3px;padding:3px;display:flex}.lc-editor .lc-chart-actions button[data-v-789f7313]{height:30px;color:hsl(var(--muted-foreground));background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:0 9px;font-size:11px;transition:color .12s,background-color .12s,transform .12s;display:inline-flex}.lc-editor .lc-chart-actions button[data-v-789f7313]:hover,.lc-editor .lc-chart-actions button.is-active[data-v-789f7313]{color:hsl(var(--foreground));background:hsl(var(--background))}.lc-editor .lc-chart-actions button[data-v-789f7313]:active{transform:scale(.97)}.lc-editor .lc-chart-actions .is-icon[data-v-789f7313]{width:30px;padding:0}.lc-editor .lc-chart-canvas[data-v-789f7313]{width:100%;min-width:0;margin-top:8px;overflow:hidden}.lc-editor .lc-chart-canvas[data-v-789f7313] .uplot{max-width:100%;font-family:inherit}.lc-editor .lc-chart-canvas[data-v-789f7313] canvas{display:block}.lc-editor .lc-chart-empty[data-v-789f7313]{height:220px;color:hsl(var(--muted-foreground));border-top:1px solid hsl(var(--border));place-items:center;margin-top:8px;font-size:12px;display:grid}.lc-editor .lc-chart-legend[data-v-789f7313]{min-height:32px;color:hsl(var(--muted-foreground));flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 18px;font-size:11px;display:flex}.lc-editor .lc-chart-legend span[data-v-789f7313]{align-items:center;gap:6px;display:inline-flex}.lc-editor .lc-chart-legend i[data-v-789f7313]{border-radius:2px;width:8px;height:8px}.lc-editor .lc-chart-node figcaption[data-v-789f7313]{color:hsl(var(--muted-foreground));border-top:1px solid hsl(var(--border));margin-top:8px;padding-top:10px;font-size:10px;line-height:1.5}@media (width<=640px){.lc-editor .lc-chart-node[data-v-789f7313]{padding:16px 14px 13px}.lc-editor .lc-chart-header[data-v-789f7313]{display:grid}.lc-editor .lc-chart-actions span[data-v-789f7313]{display:none}.lc-editor .lc-chart-actions button[data-v-789f7313]{justify-content:center;width:30px;padding:0}}
