@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1e219c03c996efbd-s.ba7d7329.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0c27b1b4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/03bda585a99c6450-s.p.ad37b9d9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_7e731a18-module__PVHOYW__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_7e731a18-module__PVHOYW__variable{--font-fraunces:"Fraunces","Fraunces Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.088ba3ed.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.c68a79fb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_fa0eb125-module__APwyGW__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_fa0eb125-module__APwyGW__variable{--font-instrument:"Instrument Sans","Instrument Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.a82ecf4e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.afa48be3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.764b43eb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.cb53f04b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.64b9304e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.6b5ea6af.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1dcddae6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.8da66e7f.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.e6cd1753.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.19510058.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_a53427b1-module__ZvnV2G__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_a53427b1-module__ZvnV2G__variable{--font-plex-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}
.mstart,.labc{--sidebar:#e6e8f1;--sidebar-deep:#dbdeea;--paper:#f3f4f8;--surface:#fff;--surface2:#f4f5f9;--surface3:#e8eaf2;--milk:#f3f5ff;--ink:#12132b;--mist:#535873;--faint:#646983;--rule:#0e0e2317;--rule-strong:#0e0e2329;--grid-rule:color-mix(in srgb,var(--ink)9%,transparent);--brand:#0e0e23;--shell:#101735;--brand-2:#1a264b;--brand-3:#2f4693;--brand-mid:#4c6ac8;--brand-4:#8da8f1;--brand-light:#c9d7fa;--brand-soft:#d6e1fd;--brand-wash:#ecf2ff;--amber:var(--brand-3);--amber-deep:var(--brand-2);--amber-soft:var(--brand-soft);--amber-wash:var(--brand-wash);--dawn:#e0644a;--mission:#12132b;--mission-shadow:0 1px 2px #05051461,0 12px 24px -14px #12132bb8;--mission-shadow-hover:0 2px 4px #05051470,0 16px 30px -14px #12132bd6;--mission-ink:#fff;--mission-ink-soft:#ffffffc2;--cta:#fff;--cta-ink:#12132b;--cta-shadow:0 -1px 1.5px #0e0e230e,0 1px 2px #0e0e2317,0 6px 16px -13px #0e0e2380;--cta-shadow-hover:0 -1px 1.5px #0e0e2312,0 2px 4px #0e0e231c,0 9px 20px -13px #0e0e238c;--cta-white-shadow:0 -1px 3px #0e0e230d,var(--shadow-lift);--cta-white-shadow-hover:0 -1.5px 4px #0e0e2312,var(--shadow-lift);--raise:0 -1px 2px #0e0e230a,0 1px 2px #0e0e2314;--raise-hover:0 -1px 2px #0e0e230d,0 2px 5px #0e0e231a;--raise-strong:0 -1px 3px #0e0e230f,0 4px 10px #0e0e2321;--hover-soft:#0e0e2308;--hover:#0e0e230f;--press:#0e0e231a;--gold:var(--brand-3);--gold-soft:var(--brand-light);--accent:var(--brand-3);--accent-ink:var(--brand-3);--accent-soft:var(--brand-soft);--accent-wash:var(--brand-wash);--ok:#1c7a49;--ok-soft:#c6e9d6;--warn:#a86a09;--warn-soft:#fae1b0;--err:#bd3320;--err-soft:#fad5cd;--info:var(--brand-3);--info-soft:var(--brand-wash);--r-card:16px;--r-tile:12px;--r-field:11px;--r-chip:8px;--r-pill:999px;--shadow-sm:0 1px 2px #0e0e2314;--shadow:0 1px 3px #0e0e2317,0 10px 24px -16px #0e0e235c;--shadow-lift:0 2px 6px #0e0e231a,0 16px 30px -14px #0e0e2361;--shadow-pop-y:10px;--shadow-pop-blur:44px;--shadow-pop-spread:-12px;--shadow-pop:0 var(--shadow-pop-y)var(--shadow-pop-blur)var(--shadow-pop-spread)#0e0e234d,0 2px 10px #0e0e231a;font-family:var(--font-instrument),ui-sans-serif,system-ui,sans-serif;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;min-height:100dvh}.mstart-serif{font-family:var(--font-fraunces),ui-serif,Georgia,serif;letter-spacing:-.02em;font-weight:600}.mstart-mono{font-family:var(--font-plex-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums}.mstart :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mstart :is(input,textarea,select):focus-visible{outline:none}.mstart ::selection{background:var(--accent-soft);color:var(--ink)}.mstart-panel-col>*{width:100%;max-width:64rem;margin-inline:auto;padding-inline:1rem}@media (min-width:640px){.mstart-panel-col>*{padding-inline:2rem}}.mstart{-webkit-user-select:none;user-select:none}.mstart :is(.mstart-md,.mstart-bubble-user,.mstart-bubble-agent,.mstart-bubble-forwarded,.mstart-table,.mstart-mono,.mstart-terminal,.select-text,pre,code,input,textarea,select,[contenteditable]){-webkit-user-select:text;user-select:text}.mstart-side,.mstart-rail,.mstart-night{--sidebar:#1b2445;--sidebar-deep:#151d39;--surface:#242942;--surface2:#20253c;--surface3:#2a3050;--ink:#f2f4fb;--mist:#c6ccdf;--faint:#b2b9cf;--rule:#ffffff1a;--rule-strong:#ffffff2e;--hover-soft:#ffffff0a;--hover:#ffffff14;--press:#ffffff21;--accent:var(--brand-4);--accent-ink:var(--brand-light);--accent-soft:#8da8f129;--accent-wash:#8da8f11a;--prog-rail:#ffffff2e;--prog-ink:var(--ok);--dawn:#ff9d86;--err:#ef8272;--err-soft:#ef82722e;--ok:#5ec99b;--ok-soft:#5ec99b2e;--warn:#e6b45c;--warn-soft:#e6b45c2e;--info:#7fb0e0;--info-soft:#7fb0e02e;--shadow-sm:0 1px 2px #00000059;--shadow:0 2px 6px #0006;--cta-shadow:0 1px 2px #0006;--cta-shadow-hover:0 2px 6px #00000073;--cta-white-shadow:0 -1px 3px #00000040,0 6px 16px -10px #0000008c;--cta-white-shadow-hover:0 -1.5px 4px #0000004d,0 8px 20px -10px #0009;--color-bg:var(--sidebar);--color-bg-soft:var(--surface2);--color-bg-elev:var(--surface);--color-bg-elev-2:var(--surface3);--color-border:var(--rule-strong);--color-border-soft:var(--rule);--color-surface-overlay:var(--hover-soft);--color-surface-overlay-hover:var(--hover);--color-text:var(--ink);--color-text-soft:color-mix(in srgb,var(--ink)88%,var(--mist));--color-text-mute:var(--mist);--color-text-dim:var(--faint);--color-brand-primary:var(--brand-4);--color-brand-secondary:var(--brand-light);--color-brand-button-contrast:#0e0e23;--color-error:var(--err);--color-success:var(--ok);color:var(--ink)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.mstart-side.is-glass,.mstart-rail.is-glass{-webkit-backdrop-filter:blur(26px)saturate(1.5);background:#1215228c;box-shadow:inset -1px 0 #ffffff12,inset 1px 1px #ffffff0d}}.mstart-aurora{z-index:0;pointer-events:none;background:var(--shell);position:absolute;inset:0}.mstart-global-rail,.mstart-global-rail.is-glass{-webkit-backdrop-filter:none;box-shadow:none;background:0 0}.mstart-canvas .mstart-side,.mstart-canvas .mstart-side.is-glass,.mstart-canvas .mstart-rail,.mstart-canvas .mstart-rail.is-glass{background:var(--sidebar);-webkit-backdrop-filter:none;box-shadow:none}.mstart-canvas .mstart-side{isolation:isolate}.mstart-canvas .mstart-side:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(64% 30% at 18% 8%,color-mix(in srgb,var(--brand-3)62%,transparent)0%,transparent 68%),radial-gradient(72% 34% at 88% 34%,color-mix(in srgb,var(--brand-mid)34%,transparent)0%,transparent 70%),radial-gradient(70% 32% at 4% 62%,color-mix(in srgb,var(--brand-2)78%,transparent)0%,transparent 72%),radial-gradient(60% 26% at 92% 88%,color-mix(in srgb,var(--brand-3)48%,transparent)0%,transparent 68%);position:absolute;inset:0}.mstart-wordmark{filter:brightness(0)invert();opacity:.92}.mstart-scroll{scrollbar-width:thin;scrollbar-color:#0e0e233d transparent}.mstart-scroll:not(textarea){overscroll-behavior:contain}.mstart-scroll-hint{background-image:linear-gradient(to bottom,var(--surface),color-mix(in srgb,var(--surface)0%,transparent)),linear-gradient(to top,var(--surface),color-mix(in srgb,var(--surface)0%,transparent)),linear-gradient(to bottom,color-mix(in srgb,var(--ink)13%,transparent),transparent),linear-gradient(to top,color-mix(in srgb,var(--ink)13%,transparent),transparent);background-position:top,bottom,top,bottom;background-repeat:no-repeat;background-size:100% 22px,100% 22px,100% 12px,100% 12px;background-attachment:local,local,scroll,scroll}.mstart-action-detail .mstart-scroll:not(textarea),.mstart-event .mstart-scroll:not(textarea){overscroll-behavior:auto}.mstart-scroll::-webkit-scrollbar{width:9px;height:9px}.mstart-scroll::-webkit-scrollbar-track{background:0 0}.mstart-scroll::-webkit-scrollbar-thumb{background:#0e0e2338 padding-box content-box;border:2px solid #0000;border-radius:99px}.mstart-scroll::-webkit-scrollbar-thumb:hover{background:#0e0e2361 padding-box content-box}.mstart-frame{height:calc(100dvh - var(--mstart-kb,0px));min-height:0}.mstart-pane-embedded{min-height:0}.mstart-topbar{z-index:4;flex:none;align-items:center;gap:10px;height:52px;padding:0 16px 0 18px;display:none;position:relative}.mstart-shell{position:relative}.mstart-canvas{background:0 0}@media (min-width:768px){.mstart-topbar{display:flex}.mstart-canvas{border-radius:var(--r-card);margin:0 10px 10px;overflow:hidden;box-shadow:0 18px 44px -14px #0305129e,0 2px 10px #03051257}}@media (min-width:1024px){.mstart-topbar{display:none}.mstart-canvas{margin-top:10px;margin-left:0}}.mstart-global-brand{border-radius:var(--r-tile);flex:none;place-items:center;width:68px;margin-bottom:11.5px;padding:6px 0;display:grid}.mstart-global-brand img{width:28px;height:auto}.mstart-global-brand:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mstart-card{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--shadow-sm)}.mstart-sheet{border-radius:0}@media (min-width:640px){.mstart-sheet{border-radius:var(--r-card)}}.mstart-card[role=dialog],.mstart-sheet[role=dialog]{box-shadow:var(--shadow-pop)}.mstart-lift{transition:transform .16s cubic-bezier(.25,.46,.45,.94),box-shadow .16s ease-out,border-color .16s}.mstart-lift:hover{box-shadow:var(--shadow-lift);transform:translateY(-2px)}.mstart-hover-soft{transition:transform .16s cubic-bezier(.25,.46,.45,.94),box-shadow .16s ease-out,border-color .16s}.mstart-hover-soft:hover{box-shadow:var(--shadow);transform:translateY(-1px)}.mstart-card.is-quiet.mstart-hover-soft:hover{box-shadow:0 -1px 3px #0e0e230f,var(--shadow)}:is(.mstart-card:has([role=menu]),.mstart-lift:has([role=menu])){z-index:30;position:relative}.mstart-card.is-hoverable{transition:box-shadow .16s ease-out}.mstart-card.is-hoverable:hover{box-shadow:var(--shadow)}.mstart-card.is-pick{cursor:pointer;outline-offset:-1.5px;outline:1.5px solid #0000;transition:outline-color .3s cubic-bezier(.22,.61,.36,1)}.mstart-card.is-pick:hover,.mstart-card.is-pick.is-on{outline-color:var(--ink)}.mstart-card.is-danger{background:var(--err-soft);box-shadow:none}.mstart-card.is-quiet{box-shadow:0 -1px 3px #0e0e230f,var(--shadow-sm)}.mstart-card.is-quiet.mstart-lift:hover,.mstart-card.is-quiet.is-open{box-shadow:0 -1px 3px #0e0e2312,var(--shadow-lift)}.mstart-add{background:var(--surface);border:1px dashed var(--rule-strong);border-radius:var(--r-card);box-shadow:var(--shadow-sm)}.mstart-add:hover{border-color:var(--accent)}.mstart-add.is-static-border:hover{border-color:var(--rule-strong)}.mstart-btn{background:var(--cta);color:var(--cta-ink);border-radius:var(--r-pill);box-shadow:var(--cta-shadow);font-weight:600;transition:box-shadow .15s}.mstart-btn:hover{box-shadow:var(--cta-shadow-hover)}.mstart-btn:disabled{opacity:.45;cursor:default;filter:none}.mstart-btn.is-danger{background:color-mix(in srgb,var(--err)88%,#fff);color:#fff;box-shadow:0 4px 14px #bd332038}.mstart-btn.is-danger:hover{box-shadow:0 6px 18px #bd33204d}.mstart-btn.is-quiet{box-shadow:var(--cta-white-shadow)}.mstart-btn.is-quiet:hover,.mstart-cardbtn:hover .mstart-btn.is-quiet{box-shadow:var(--cta-white-shadow-hover)}.mstart-btn:disabled,.mstart-btn:disabled:hover{box-shadow:var(--cta-shadow)}.mstart-btn.is-quiet:disabled,.mstart-btn.is-quiet:disabled:hover,.mstart-cardbtn:hover .mstart-btn.is-quiet:disabled{box-shadow:var(--cta-white-shadow)}.mstart-btn.is-danger:disabled,.mstart-btn.is-danger:disabled:hover{box-shadow:0 4px 14px #bd332038}.mstart-ghost:disabled:hover{background:var(--surface);box-shadow:var(--cta-white-shadow)}.mstart-ghost{background:var(--surface);color:var(--ink);border-radius:var(--r-pill);box-shadow:var(--cta-white-shadow);transition:background .15s,box-shadow .15s,transform .15s}.mstart-ghost:hover{background:var(--surface2);box-shadow:var(--cta-white-shadow-hover)}.mstart-ghost.is-plain:hover{background:var(--surface)}.mstart-ghost:disabled{opacity:.45;cursor:default}.mstart-soft{background:var(--surface2);color:var(--mist);border-radius:var(--r-pill);transition:background .15s,color .15s}.mstart-soft:hover{background:var(--surface3);color:var(--ink)}.mstart-pick{background:var(--surface2);color:var(--mist);border-radius:var(--r-pill);transition:background .15s,color .15s,box-shadow .15s}.mstart-pick:hover{background:var(--surface);color:var(--ink)}.mstart-pick.is-active{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm);font-weight:600}.mstart-tab{color:var(--mist);border-radius:var(--r-pill);transition:background .15s,color .15s,box-shadow .15s}.mstart-tab:hover{background:var(--surface);color:var(--ink);box-shadow:var(--cta-shadow)}.mstart-tab.is-active{background:var(--surface);color:var(--ink);box-shadow:var(--cta-shadow);font-weight:600}.mstart-tab.is-active:hover{background:var(--surface);box-shadow:var(--cta-shadow-hover)}.mstart-tab:disabled{opacity:.45;cursor:default}.mstart-tab:disabled:hover{color:var(--mist);background:0 0}.mstart-field{background:var(--surface2);border:1px solid var(--rule);border-radius:var(--r-field);color:var(--ink);transition:border-color .22s}.mstart-field::placeholder{color:var(--faint)}.mstart-field:hover{border-color:var(--rule-strong)}.mstart .mstart-field:focus,.mstart .mstart-field:focus-visible,.labc .mstart-field:focus,.labc .mstart-field:focus-visible{border-color:var(--rule-strong);outline:none}.mstart-field.mstart-search{background:var(--surface);box-shadow:var(--cta-shadow);border-color:#0000;transition:box-shadow .15s}.mstart-field.mstart-search:hover,.mstart-field.mstart-search:focus,.mstart-field.mstart-search:focus-visible{box-shadow:var(--cta-shadow-hover)}.mstart-field.is-raised,.mstart-field.is-raised:hover,.mstart-field.is-raised:focus,.mstart-field.is-raised:focus-visible{background:var(--surface);border-color:#0000;box-shadow:0 -1.5px 3px #0e0e2312,0 1px 3px #0e0e2312}.mstart-choice{background:var(--surface);box-shadow:var(--raise);transition:box-shadow .15s}.mstart-choice:hover,.mstart-choice:focus-visible{box-shadow:var(--raise-hover);outline:none}.mstart-choice.is-on,.mstart-choice.is-on:hover,.mstart-choice.is-on:focus-visible{box-shadow:var(--raise-strong)}.mstart-nav{color:var(--ink);border-radius:var(--r-pill);transition:color .14s,background .14s}.mstart-nav:hover{background:var(--hover)}.mstart-nav.is-active{background:var(--surface);box-shadow:var(--shadow-sm)}.mstart-nav-icon{color:inherit}.mstart-nav.is-active{cursor:default;transition:color .14s,background .14s,box-shadow .14s}.mstart-nav.is-active:hover{background:var(--surface);box-shadow:var(--shadow)}.mstart-global-toggle{z-index:4;width:44px;height:44px;color:var(--mist);place-items:end;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}.mstart-global-toggle-handle{background:var(--sidebar-deep);width:18px;height:32px;box-shadow:0 0 0 1px var(--rule-strong);border-radius:999px;place-items:center;transition:color .14s,background .14s,box-shadow .14s;display:grid}.mstart-global-toggle:hover .mstart-global-toggle-handle{background:var(--brand-2);color:#fff;box-shadow:0 0 0 1px #c9d7fa73,0 4px 12px #0507105c}.mstart-global-rail-item{width:68px;min-height:56px;color:var(--mist);border-radius:var(--r-tile);flex-direction:column;flex:none;justify-content:center;align-items:center;gap:3px;padding:5px 3px;transition:color .14s,background .14s,box-shadow .14s,transform .14s;display:flex}.mstart-global-rail-item:hover{background:var(--hover);color:var(--ink)}.mstart-global-rail-item.is-active{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.mstart-global-rail-item.is-active:hover{box-shadow:var(--shadow)}.mstart-global-rail-item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mstart-global-toggle:focus-visible{outline:none}.mstart-global-toggle:focus-visible .mstart-global-toggle-handle{box-shadow:0 0 0 2px}.mstart-global-rail-glyph{height:19px;color:inherit;place-items:center;display:grid;position:relative}.mstart-global-rail-label{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;max-width:100%;font-size:10px;font-weight:600;line-height:1.1;display:block;overflow:hidden}.mstart-global-account{width:100%;padding:8px 6px 0}.mstart-global-account>button{min-height:44px}.mstart-sechead{text-transform:uppercase;letter-spacing:.11em;color:var(--mist);font-size:11px;font-weight:600;line-height:1.2}.mstart-sechead.is-meta{color:var(--faint)}.mstart-sechead.is-tight{line-height:1}.mstart-row{border-radius:var(--r-tile);transition:background .14s}.mstart-row:hover{background:var(--hover)}.mstart-row.is-active{background:var(--surface);box-shadow:var(--shadow-sm)}.mstart-fade{white-space:nowrap;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000 100%);container-type:inline-size}.mstart-fade-run{transition:transform .3s ease-out;display:inline-block;transform:translate(0)}.mstart-conv:hover .mstart-fade{padding-right:11px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 8px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 8px),#0000 100%)}.mstart-conv:hover .mstart-fade.is-run{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 9px calc(100% - 8px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 9px calc(100% - 8px),#0000 100%)}.mstart-conv:hover .mstart-fade-run{transition:transform var(--fade-ms,.55s)linear .12s;transform:translate(min(0px,100cqw - 100%))}.mstart-table th{color:var(--faint);text-transform:uppercase;letter-spacing:.09em;font-size:11px;font-weight:600}.mstart-table td,.mstart-table th{border-bottom:1px solid var(--rule);text-align:left;padding:.7rem .85rem}.mstart-table tbody tr:last-child td{border-bottom:none}.mstart-table tbody tr{transition:background .14s}.mstart-table tbody tr:hover{background:var(--surface3)}.mstart-mission{background:var(--mission);transition:box-shadow .18s ease-out;position:relative;overflow:hidden;box-shadow:0 0 #8da8f100}.mstart-mission-face{background:var(--milk);box-shadow:inset 0 0 0 1px #ffffff8c,0 1px 3px #08124266}.mstart-mission:hover{box-shadow:0 1px 2px #05051433,0 8px 18px -12px #8da8f1d9}.labc .mstart-composer textarea:focus-visible,.mstart .mstart-composer textarea:focus-visible{outline:none}.mstart-rec{--rec-ink:#5f5f65;align-items:center;gap:12px;min-width:0;min-height:44px;padding:4px 4px 4px 10px;display:flex}.mstart-rec-chip{color:var(--ink);letter-spacing:-.01em;flex:none;align-items:center;gap:9px;font-size:13px;display:inline-flex}.mstart-rec-chip .mstart-mono{font-variant-numeric:tabular-nums}.mstart-rec-dot{background:var(--err);border-radius:999px;width:11px;height:11px;animation:1.6s ease-in-out infinite mstart-rec-pulse}@keyframes mstart-rec-pulse{0%,to{opacity:1}50%{opacity:.45}}.mstart-rec-wave{flex:auto;min-width:0;height:26px;display:block;position:relative;overflow:hidden}.mstart-rec-track{will-change:transform;align-items:center;gap:4px;display:flex;position:absolute;top:0;bottom:0;right:0}.mstart-rec-bar{background:var(--rec-ink);transform-origin:50%;border-radius:999px;flex:none;width:3px;height:100%;transform:scaleY(.115)}.mstart-rec-wave.is-idle .mstart-rec-bar{transition:none;animation:1.5s ease-in-out infinite mstart-rec-idle}@keyframes mstart-rec-idle{0%,to{transform:scaleY(.115)}50%{transform:scaleY(.8)}}.mstart-rec-btn{min-width:40px;height:40px;color:var(--err);letter-spacing:-.01em;background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;transition:background .14s,color .14s;display:inline-flex}.mstart-rec-btn:hover{background:var(--surface2)}.mstart-rec-btn.is-cancel{color:var(--faint)}.mstart-rec-btn.is-cancel:hover{color:var(--ink)}@media (prefers-reduced-motion:reduce){.mstart-rec-dot{animation:none}.mstart-rec-wave.is-idle .mstart-rec-bar{animation:none;transform:scaleY(.3)}}.mstart-bubble-user{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm);border-radius:18px 18px 5px}.mstart-bubble-agent{background:var(--surface);border-radius:18px 18px 18px 5px}.mstart-bubble-forwarded{background:var(--surface);border:1px dashed #f2a93b99;border-radius:18px 18px 18px 5px}.mstart-bubble-forwarded .mstart-md-code,.mstart-bubble-forwarded .mstart-md-pre{background:var(--surface2)}.mstart-bubble-agent .mstart-md-code,.mstart-bubble-agent .mstart-md-pre{background:var(--surface)}.mstart-typing span{background:var(--faint);border-radius:99px;width:5px;height:5px;animation:1.1s ease-in-out infinite mstart-pulse;display:inline-block}.mstart-typing span:nth-child(2){animation-delay:.18s}.mstart-typing span:nth-child(3){animation-delay:.36s}.mstart-dots span{animation:1.1s ease-in-out infinite mstart-pulse;display:inline-block}.mstart-dots span:nth-child(2){animation-delay:.18s}.mstart-dots span:nth-child(3){animation-delay:.36s}@keyframes mstart-browser-typing{0%,to{opacity:.28}45%{opacity:.82}}.mstart-browser-typing span{background:var(--faint);border-radius:99px;width:4px;height:4px;animation:1.35s ease-in-out infinite mstart-browser-typing;display:inline-block}.mstart-browser-typing span:nth-child(2){animation-delay:.16s}.mstart-browser-typing span:nth-child(3){animation-delay:.32s}.mstart-halo{background-image:radial-gradient(900px 420px at 8% -8%,#f2a93b21,#0000 68%),radial-gradient(700px 380px at 96% 4%,#ff8e7217,#0000 64%)}@keyframes mstart-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes mstart-slide{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@keyframes mstart-view-switch{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes mstart-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes mstart-spin{to{transform:rotate(360deg)}}.mstart-anim-in{animation:.3s cubic-bezier(.25,.46,.45,.94) both mstart-in}.mstart-view-transition{animation:.22s cubic-bezier(.22,.61,.36,1) both mstart-view-switch}@keyframes mstart-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}.mstart-anim-out{animation:.22s ease-in both mstart-out}@media (prefers-reduced-motion:reduce){.mstart-anim-out{animation-duration:.01ms}.mstart-view-transition{animation:none}}.mstart-anim-slide{animation:.26s ease-out both mstart-slide}.mstart-dot-live{animation:1.7s ease-in-out infinite mstart-pulse}.mstart-spin{animation:.9s linear infinite mstart-spin}.mstart-spin-soft{transform-origin:50%;will-change:transform;animation:1.15s cubic-bezier(.6,.05,.3,.95) infinite mstart-spin}@media (prefers-reduced-motion:reduce){.mstart-spin-soft{animation:none}}@keyframes mstart-breathe{0%,to{box-shadow:0 0 #f2a93b6b}70%{box-shadow:0 0 0 9px #f2a93b00}}.mstart-breathe{animation:2.2s ease-out infinite mstart-breathe}@keyframes mstart-breathe-ink{0%,to{box-shadow:0 0 #0e0e2347}70%{box-shadow:0 0 0 9px #0e0e2300}}.mstart-breathe.is-ink{animation-name:mstart-breathe-ink}@media (prefers-reduced-motion:reduce){.mstart-breathe{animation:none}}.mstart-fold-anim{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.22,.61,.36,1),opacity .2s;display:grid}.mstart-fold-anim.is-open{opacity:1;grid-template-rows:1fr}.mstart-fold-anim>*{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.mstart-fold-anim{transition:none}}.mstart-step-progress{box-shadow:none;background:0 0;align-items:stretch}.mstart-step-progress-cell{background:var(--prog-rail,color-mix(in srgb,var(--ok)18%,transparent));border-radius:999px;flex:1 1 0;min-width:1px;transition:background-color .45s;position:relative;overflow:hidden}.mstart-step-progress-cell.is-done{background:var(--prog-ink,var(--ok))}.mstart-step-progress-cell.is-live:after{content:"";border-radius:inherit;background:linear-gradient(90deg,transparent 0,var(--prog-ink,var(--ok))50%,transparent 100%);will-change:transform;animation:1.6s ease-in-out infinite mstart-progress-travel;position:absolute;inset:0;transform:translate(-100%)}@keyframes mstart-progress-travel{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.mstart-step-progress-cell{transition:none}.mstart-step-progress-cell.is-live:after{background:var(--prog-ink,var(--ok));opacity:.55;animation:none;inset:0 50% 0 0;transform:none}}.mstart-prog{border-radius:999px;position:relative;overflow:hidden}.mstart-prog-fill{border-radius:999px;height:100%;transition:width .7s cubic-bezier(.22,.61,.36,1);display:block;position:relative;overflow:hidden}.mstart-work{color:var(--mist);align-items:center;gap:2px;display:inline-flex}.mstart-work i{background:currentColor;border-radius:99px;width:3px;height:3px;animation:1.1s ease-in-out infinite mstart-pulse;display:block}.mstart-work i:nth-child(2){animation-delay:.18s}.mstart-work i:nth-child(3){animation-delay:.36s}.mstart-mark{vertical-align:middle;flex:none;display:inline-block;position:relative}.mstart-mark-pose{object-fit:contain;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:opacity .55s,transform .55s cubic-bezier(.2,.8,.25,1);position:absolute;inset:0;transform:scale(.965)translateY(4%)}.mstart-mark-pose.is-on{opacity:1;transform:none}.mstart-mark.is-alive .mstart-mark-pose.is-on{animation:5.4s ease-in-out infinite mstart-mark-breathe}@keyframes mstart-mark-breathe{0%,to{transform:translateY(0)rotate(0)scale(1)}50%{transform:translateY(-3%)rotate(-1.1deg)scale(1.012)}}@media (prefers-reduced-motion:reduce){.mstart-mark-pose{transition:none}.mstart-mark.is-alive .mstart-mark-pose.is-on{animation:none}}.mstart-face-live{transform-origin:12px 20px;animation:5.6s ease-in-out infinite mstart-face-breathe}@keyframes mstart-face-breathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(.22px)scale(1.015)}}.mstart-face-eyes,.mstart-face-mouth{transition:transform .42s cubic-bezier(.22,.61,.36,1)}.mstart-face-pop{transform-origin:12px 9.4px;animation:.34s ease-out mstart-face-pop}@keyframes mstart-face-pop{0%{transform:scale(.93)}60%{transform:scale(1.035)}to{transform:scale(1)}}.mstart-face-arms{transform-origin:12px 12.8px;animation:4.4s ease-in-out infinite mstart-face-arms}@keyframes mstart-face-arms{0%,to{transform:scaleY(1)scaleX(1)}50%{transform:scaleY(1.05)scaleX(.98)}}.mstart-face-speak{transform-origin:12px 13.3px;animation:1.15s ease-in-out infinite mstart-face-speak}@keyframes mstart-face-speak{0%,to{transform:scaleY(1)scaleX(1)}30%{transform:scaleY(.5)scaleX(1.07)}65%{transform:scaleY(1.2)scaleX(.95)}}.mstart-face-mull{transform-origin:12px 13.3px;animation:3.2s ease-in-out infinite mstart-face-mull}@keyframes mstart-face-mull{0%,to{transform:translate(0)scaleX(1)}45%{transform:translate(-.5px)scaleX(.8)}75%{transform:translate(.28px)scaleX(.92)}}@media (prefers-reduced-motion:reduce){.mstart *,.mstart :before,.mstart :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.mstart-lift:hover,.mstart-hover-soft:hover{transform:none}.mstart-face-live,.mstart-face-pop,.mstart-face-arms,.mstart-face-speak,.mstart-face-mull{animation:none}.mstart-face-eyes,.mstart-face-mouth{transition:none}}@media (max-width:767px){.mstart input,.mstart textarea,.mstart select{font-size:16px}}.labc{--color-bg:var(--paper);--color-bg-soft:var(--surface2);--color-bg-elev:var(--surface);--color-bg-elev-2:var(--surface3);--color-border:var(--rule-strong);--color-border-soft:var(--rule);--color-surface-overlay:var(--hover-soft);--color-surface-overlay-hover:var(--hover);--color-text:var(--ink);--color-text-soft:color-mix(in srgb,var(--ink)88%,var(--mist));--color-text-mute:var(--mist);--color-text-dim:var(--faint);--color-brand-primary:var(--accent);--color-brand-primary-rgb:47,70,147;--color-brand-secondary:var(--accent-ink);--color-brand-secondary-rgb:47,70,147;--color-brand-accent:var(--brand-mid);--color-brand-button-contrast:#fff;--color-error:var(--err);--color-success:var(--ok);--color-bubble-user-bg:#eaedf6;--color-bubble-user-text:#12132b;--font-display:var(--font-fraunces),Georgia,serif;--font-body:var(--font-instrument),-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-family:var(--font-body);background:var(--color-bg);color:var(--color-text)}.labc-serif{font-family:var(--font-fraunces),ui-serif,Georgia,serif;letter-spacing:-.015em;font-weight:500}.labc-mono{font-family:var(--font-plex-mono),ui-monospace,monospace}.labc .font-display{font-family:var(--font-fraunces),ui-serif,Georgia,serif;letter-spacing:-.015em;font-weight:500}.labc .font-body{font-family:var(--font-instrument),ui-sans-serif,system-ui,sans-serif}.labc .font-mono{font-family:var(--font-plex-mono),ui-monospace,monospace}.labc .select-chevron{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%235c5368' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-position:right .6rem center;background-repeat:no-repeat;background-size:.75rem}.labc :is(button,a,summary):focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}.labc :is(input,textarea,select):focus,.labc :is(input,textarea,select):focus-visible{outline:none}@keyframes lab-pulse{0%,to{opacity:1}50%{opacity:.35}}.lab-pulse{animation:1.2s ease-in-out infinite lab-pulse}@keyframes lab-target-flash{0%{background:#d8a93a52}to{background:0 0}}.lab-target{animation:1.8s ease-out lab-target-flash}@keyframes lab-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.fade-up{animation:.35s ease-out lab-fade-up}.lab-elev{box-shadow:0 1px 2px #2620330f,0 2px 8px #2620330a}.mstart-event{border-radius:var(--r-tile);box-shadow:none;background:0 0}.mstart-event>summary{cursor:pointer;border-radius:var(--r-chip);list-style:none;transition:transform .16s}.mstart-event>summary:hover{transform:translate(1px)}.mstart-event>summary::-webkit-details-marker{display:none}.mstart-event[open]>summary .mstart-caret,.mstart-caret.is-open{transform:rotate(90deg)}.mstart-caret{transition:transform .18s ease-out}.mstart-action-glyph{width:22px;height:22px;color:var(--ink);flex:none;place-items:center;display:grid}.mstart-action-glyph.is-running,.mstart-action-glyph.is-error{color:var(--ink)}.mstart-action-row{border-radius:var(--r-chip);transition:transform .16s}.mstart-action-row:enabled{cursor:pointer}.mstart-action-row:enabled:hover{transform:translate(1px)}.mstart-action-list{border-left:1px dashed color-mix(in srgb,var(--accent)24%,var(--rule));margin-left:20px;padding-left:20px}.mstart-action-detail{border:1px solid var(--rule);border-radius:var(--r-field);background:color-mix(in srgb,var(--ink)3%,transparent);box-shadow:none;animation:.2s ease-out mstart-action-detail-in;position:relative}.mstart-action-tool{border:1px solid var(--rule);border-radius:999px;align-items:center;width:max-content;padding:.12rem .45rem;line-height:1.2;display:inline-flex}.mstart-action-detail-label{align-items:center;gap:6px;display:inline-flex}.mstart-action-detail-label:before{content:"";background:var(--accent);opacity:.6;width:10px;height:1px}@keyframes mstart-action-detail-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mstart-event>summary,.mstart-action-glyph,.mstart-action-row,.mstart-caret{transition:none}.mstart-event>summary:hover,.mstart-action-row:enabled:hover{transform:none}.mstart-action-detail{animation:none}}.mstart-md{overflow-wrap:anywhere}.mstart-md>:first-child{margin-top:0}.mstart-md>:last-child{margin-bottom:0}.mstart-md-p{margin:.55em 0}.mstart-md-h{color:var(--ink);margin:.9em 0 .35em;font-weight:650}.mstart-md-ul{margin:.55em 0;padding-left:1.15em;list-style:outside}.mstart-md-ol{margin:.55em 0;padding-left:1.35em;list-style:decimal}.mstart-md-li{margin:.2em 0}.mstart-md-li::marker{color:var(--faint)}.mstart-md-li>.mstart-md-p{margin:0}.mstart-md-quote{border-left:2px solid var(--rule-strong);color:var(--mist);margin:.6em 0;padding-left:.8em}.mstart-md-a{color:var(--accent-ink);text-underline-offset:2px;font-weight:550;text-decoration:underline;text-decoration-thickness:1.5px}.mstart-md-a:hover{background:var(--accent-soft);border-radius:3px}.mstart-md-code{background:var(--surface2);border:1px solid var(--rule);font-family:var(--font-plex-mono),ui-monospace,monospace;word-break:break-word;border-radius:5px;padding:.08em .34em;font-size:.88em}.mstart-md-pre{background:var(--surface2);border:1px solid var(--rule);border-radius:var(--r-field);font-family:var(--font-plex-mono),ui-monospace,monospace;white-space:pre;margin:.6em 0;padding:.7em .85em;font-size:12.5px;line-height:1.55;overflow-x:auto}.mstart-md-pre code{font-size:inherit;background:0 0;border:none;padding:0}.mstart-md-progress{margin:.6em 0;display:block}.mstart-md-progress-label{color:var(--mist);margin-bottom:.35em;font-size:.86em;display:block}.mstart-md-progress-rail{background:var(--rule);height:5px;display:block}.mstart-md-progress-rail .mstart-prog-fill{background:var(--ok)}.mstart-md-details{background:var(--surface2);border:1px solid var(--rule);border-radius:var(--r-field);margin:.6em 0;padding:.5em .75em}.mstart-md-details[open]>.mstart-md-summary{margin-bottom:.45em}.mstart-md-summary{cursor:pointer;color:var(--ink);font-weight:600}.mstart-md-summary::marker{color:var(--faint)}.mstart-md-details>.mstart-md-p:last-child{margin-bottom:0}.mstart-md-kbd{background:var(--surface);border:1px solid var(--rule-strong);box-shadow:0 1px 0 var(--rule-strong);font-family:var(--font-plex-mono),ui-monospace,monospace;white-space:nowrap;border-radius:4px;padding:.05em .4em;font-size:.84em;line-height:1.5;display:inline-block}.mstart-md-mark{background:color-mix(in srgb,var(--amber)28%,transparent);color:inherit;border-radius:3px;padding:.02em .18em}.mstart-md-path{color:var(--accent-ink);font-family:var(--font-plex-mono),ui-monospace,monospace;text-underline-offset:3px;word-break:break-all;cursor:pointer;font-size:.9em;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}.mstart-md-path:hover{background:var(--accent-soft);border-radius:3px;text-decoration-style:solid}.mstart-md-path.is-bare{font-family:inherit;font-size:inherit}.mstart-md-live>:last-child:after{content:"";vertical-align:-.14em;background:var(--faint);border-radius:1px;width:.45em;height:1em;margin-left:.12em;animation:1.1s ease-in-out infinite mstart-pulse;display:inline-block}.mstart-note .mstart-md-h{color:var(--mist);font-weight:600}.mstart-note .mstart-md-code,.mstart-note .mstart-md-pre{background:var(--surface)}.labc .no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.labc .no-scrollbar::-webkit-scrollbar{display:none}.mstart-group{background:var(--grp-bg);border-radius:var(--r-tile);position:relative;overflow:hidden}.mstart-group-head{background:var(--grp-head);transition:background .25s ease-out}.mstart-group-head:hover{background:var(--grp-head-hover)}.mstart-grab{cursor:grab}.mstart-grab:active{cursor:grabbing}.mstart-group.is-dragged{opacity:.4}.mstart-group.is-drop-before:after,.mstart-group.is-drop-after:after{content:"";pointer-events:none;background:#ffffffe6;height:3px;position:absolute;left:0;right:0}.mstart-group.is-drop-before:after{top:0}.mstart-group.is-drop-after:after{bottom:0}.mstart-grow{transition:background .18s ease-out}.mstart-grow:hover{background:var(--grp-hover)}.mstart-grow.is-active{background:var(--grp-active)}.mstart-convrow:hover .mstart-row:not(.is-active){background:var(--hover)}.mstart-convrow:hover .mstart-grow:not(.is-active){background:var(--grp-hover)}@keyframes mstart-veil-in{0%{opacity:0}to{opacity:1}}@keyframes mstart-pop-in{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}@keyframes mstart-veil-out{0%{opacity:1}to{opacity:0}}@keyframes mstart-pop-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(6px)scale(.98)}}.mstart-veil-in{animation:.16s ease-out both mstart-veil-in}.mstart-pop-in{animation:.22s cubic-bezier(.22,.61,.36,1) both mstart-pop-in}.mstart-veil-out{animation:.18s ease-in both mstart-veil-out}.mstart-pop-out{animation:.18s ease-in both mstart-pop-out}.mstart-fold{background:var(--surface);color:var(--ink);border-radius:var(--r-field);box-shadow:var(--cta-shadow);transition:box-shadow .15s}.mstart-fold:hover,.mstart-fold.is-open{box-shadow:var(--cta-shadow-hover)}.mstart-fold-chev{transition:transform .18s cubic-bezier(.22,.61,.36,1);transform:rotate(90deg)}.mstart-fold.is-open .mstart-fold-chev{transform:rotate(-90deg)}.mstart-fold-panel{background:var(--surface);border-radius:var(--r-tile);z-index:40;box-shadow:var(--shadow-pop);--pop-bleed:calc(var(--shadow-pop-y) + var(--shadow-pop-blur)/2 + var(--shadow-pop-spread));animation:.15s cubic-bezier(.22,.61,.36,1) both mstart-fold-in}@keyframes mstart-fold-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.mstart-fold-panel.is-sub-left{border-right:1px solid var(--rule);clip-path:inset(calc(-1*var(--pop-bleed))0 calc(-1*var(--pop-bleed))calc(-1*var(--pop-bleed)));border-top-right-radius:0;border-bottom-right-radius:0}.mstart-fold-panel.is-sub-right{border-left:1px solid var(--rule);clip-path:inset(calc(-1*var(--pop-bleed))calc(-1*var(--pop-bleed))calc(-1*var(--pop-bleed))0);border-top-left-radius:0;border-bottom-left-radius:0}.mstart-opt{color:var(--mist);border-radius:var(--r-chip);transition:background .12s,color .12s}.mstart-opt:hover,.mstart-opt.is-cursor{color:var(--ink);background:#0e0e230f}.mstart-opt.is-active{color:var(--ink);font-weight:600}.mstart-palette{background:var(--surface2);border-radius:var(--r-card);box-shadow:var(--shadow-pop)}.mstart-palette-head{background:var(--surface);border-bottom:1px solid var(--rule)}.mstart-palette-foot{background:var(--surface2);border-top:1px solid var(--rule)}[data-kb="1"] .mstart-foot-pad{padding-top:.5rem;padding-bottom:.5rem}.mstart-slash-menu{container-type:inline-size}@container (max-width:360px){.mstart-slash-row{flex-wrap:wrap}.mstart-slash-row>.mstart-slash-desc{white-space:normal;flex-basis:100%;margin-top:1px}}@media (prefers-reduced-motion:reduce){.lab-pulse,.lab-target,.fade-up{animation:none!important}.mstart-work i{animation:none}.mstart-fade-run,.mstart-conv:hover .mstart-fade-run{transition:none!important;transform:none!important}.mstart-conv:hover .mstart-fade.is-run{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 8px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 8px),#0000 100%)}.mstart-veil-in,.mstart-pop-in,.mstart-veil-out,.mstart-pop-out{animation:none!important}.mstart-browser-typing span{animation:none}}@media (max-width:767px){.labc input,.labc textarea,.labc select{font-size:16px}.mstart-action-list{margin-left:8px;padding-left:10px}.mstart-mobile-backdrop{z-index:30;opacity:0;visibility:hidden;pointer-events:none;-webkit-backdrop-filter:blur();background:#080a147a;border:0;margin:0;padding:0;transition:opacity .18s ease-out,-webkit-backdrop-filter .22s ease-out,backdrop-filter .22s ease-out,visibility .22s ease-out;position:absolute;inset:0}.mstart-mobile-backdrop[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;-webkit-backdrop-filter:blur(2px);transition-delay:0s}.mstart-side{visibility:hidden;pointer-events:none;will-change:transform;width:calc(100vw - 2.5rem);max-width:none;box-shadow:none;border-radius:0 1.5rem 1.5rem 0;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease-out,visibility 0s linear .28s;transform:translate(calc(-100% - .75rem))}.mstart-side[data-mobile-open=true]{visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(0,0);box-shadow:18px 0 54px #0507106b,inset -1px 0 #ffffff14}.mstart-side.is-glass{background:var(--sidebar);-webkit-backdrop-filter:none}.mstart-side-body{margin-left:3rem}.mstart-mobile-capability-rail{z-index:2;width:3rem;padding:.75rem .125rem;padding-top:max(.75rem,env(safe-area-inset-top));padding-bottom:max(.75rem,env(safe-area-inset-bottom));border-right:1px solid var(--rule);background:var(--sidebar-deep);flex-direction:column;align-items:center;gap:.125rem;display:flex;position:absolute;inset:0 auto 0 0}}@media (prefers-reduced-motion:reduce){.mstart-mobile-backdrop,.mstart-side{transition:none}}@media (min-width:768px){.mstart-side{width:var(--mstart-side-w,18rem)}}.mstart-side-grip{cursor:col-resize;z-index:30;touch-action:none;background:0 0;width:11px;position:absolute;top:0;bottom:0;right:-5px}.mstart-side-toggle{z-index:31;width:44px;height:44px;color:var(--mist);opacity:0;place-items:center start;transition:opacity .16s ease-out;display:grid;position:absolute;top:50%;left:0;transform:translateY(-50%)}:is(.mstart-side-toggle.is-peek,.mstart-canvas:has(.mstart-side:hover) .mstart-side-toggle,.mstart-side-toggle:hover,.mstart-side-toggle:focus-visible){opacity:1;transition-duration:.1s}.mstart-side-toggle.is-reopen{opacity:1}.mstart-side-toggle.is-reopen .mstart-side-toggle-handle{background:var(--shell);padding-left:2px;padding-right:0}.mstart-side-toggle-handle{border-radius:0 var(--r-chip)var(--r-chip)0;color:#ffffffb3;background:color-mix(in srgb,var(--brand-mid)11%,var(--sidebar));place-items:center;width:16px;height:36px;padding-right:2px;transition:color .14s,background .14s,box-shadow .14s;display:grid;box-shadow:3px 0 10px -4px #05071073}.mstart-side-toggle:hover .mstart-side-toggle-handle{color:#fff}.mstart-side-toggle:focus-visible{outline:none}.mstart-side-toggle:focus-visible .mstart-side-toggle-handle{box-shadow:inset 0 2px 0 0 var(--accent),inset -2px 0 0 0 var(--accent),inset 0 -2px 0 0 var(--accent)}.mstart-canvas:has(.mstart-side-toggle:hover) .mstart-side-grip:after{background:0 0}.mstart-canvas:has(.mstart-side-toggle:focus-visible) .mstart-side-grip:after{background:0 0}@media (min-width:768px){.mstart-side{transition:width .16s cubic-bezier(.4,0,.2,1),opacity .1s ease-out 30ms;overflow:hidden}.mstart-side[data-collapsed=true]{opacity:0;pointer-events:none;width:0;min-width:0}}@media (prefers-reduced-motion:reduce){.mstart-side-toggle,.mstart-side{transition:none}}.mstart-side-grip:after{content:"";background:0 0;width:2px;transition:background .18s ease-out 70ms;position:absolute;top:0;bottom:0;left:4px}.mstart-side-grip:hover:after{background:var(--rule-strong)}.mstart-side-grip.is-active:after{background:var(--faint);transition-delay:0s}.mstart-split-grip{cursor:col-resize;background:var(--paper);touch-action:none;flex:none;width:11px;position:relative}.mstart-split-grip:after{content:"";background:var(--rule);width:2px;transition:background .18s ease-out 70ms;position:absolute;top:0;bottom:0;left:4px}.mstart-split-grip:hover:after{background:var(--rule-strong)}.mstart-split-grip.is-active:after{background:var(--faint);transition-delay:0s}.mstart-side-resizing,.mstart-side-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.mstart-split-drop{border-radius:var(--r-chip,8px);pointer-events:none;background:#2f4693;width:3px;margin-left:-1.5px;position:absolute;top:0;bottom:0;box-shadow:0 0 0 4px #2f469338;box-shadow:0 0 0 4px lab(31.3282% 11.9877 -46.083/.22)}.mstart-tour{z-index:80;background:0 0;min-height:0;animation:.4s both mstart-veil-in;position:fixed;inset:0}.mstart-tour-spot{pointer-events:none;border-radius:var(--r-tile);box-shadow:0 0 0 9999px #0e0e238c,0 0 0 2px var(--brand-3),0 0 0 9px #2f469338;transition:top .55s cubic-bezier(.16,1,.3,1),left .55s cubic-bezier(.16,1,.3,1),width .55s cubic-bezier(.16,1,.3,1),height .55s cubic-bezier(.16,1,.3,1),border-radius .55s cubic-bezier(.16,1,.3,1);position:fixed}.mstart-tour-spot.is-blind{box-shadow:0 0 0 9999px #0e0e238c}.mstart-tour-card{background:var(--surface);border-radius:var(--r-card);width:min(348px,100vw - 32px);box-shadow:var(--shadow-pop);max-height:calc(100dvh - 32px);padding:18px 18px 14px;transition:top .5s cubic-bezier(.16,1,.3,1),left .5s cubic-bezier(.16,1,.3,1);animation:.32s cubic-bezier(.16,1,.3,1) both mstart-pop-in;position:fixed;overflow-y:auto}.mstart-tour-card:focus,.mstart-tour-card:focus-visible{outline:none}.mstart-tour-card.is-center{height:max-content;margin:auto;inset:0}.mstart-tour-dots{align-items:center;gap:5px;display:inline-flex}.mstart-tour-dot{background:var(--rule-strong);border-radius:999px;width:6px;height:6px;transition:width .3s cubic-bezier(.16,1,.3,1),background .3s}.mstart-tour-dot.is-on{background:var(--accent);width:16px}.mstart-tour-dot.is-done{background:var(--amber-soft)}@media (prefers-reduced-motion:reduce){.mstart-tour,.mstart-tour-card{animation:none}.mstart-tour-spot,.mstart-tour-card,.mstart-tour-dot{transition:none}}
