.alex-fy071bu{display:block;width:100%;height:var(--fy071bu-0);min-height:var(--fy071bu-1);border:none;border-radius:0.5rem;background:var(--theme-background);}
.alex-iawi0q{position:absolute;left:0;right:0;height:0.125rem;border-radius:0.125rem;background:hsl(15, 50%, 50%);pointer-events:none;z-index:3;}
.alex-s1s1rgj3{position:absolute;left:0;right:0;height:0.75rem;z-index:4;pointer-events:none;}.alex-s1s1rgj3[data-dragging="true"]{pointer-events:auto;}.alex-s1s1rgj3[data-variant="leading"]{top:-0.375rem;}.alex-s1s1rgj3[data-variant="trailing"]{bottom:-0.375rem;}.alex-s1s1rgj3[data-nested="true"]{height:0.625rem;}.alex-s1s1rgj3[data-nested="true"][data-variant="leading"]{top:-0.3125rem;}.alex-s1s1rgj3[data-nested="true"][data-variant="trailing"]{bottom:-0.3125rem;}
.alex-bleug8c{margin:1.25rem 0;border:1px solid var(--theme-border-color);border-radius:0.5rem;background:var(--theme-background);overflow:hidden;}
.alex-b185vqz7{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.75rem;width:100%;padding:0.875rem 1rem;border:none;background:var(--theme-card-color);color:var(--theme-text-color);font-family:"Roboto",sans-serif;text-align:left;cursor:pointer;-webkit-transition:background 0.2s ease,border-color 0.2s ease;transition:background 0.2s ease,border-color 0.2s ease;}.alex-b185vqz7:hover{background:var(--theme-card-color-hovered);border-color:hsl(15, 50%, 70%);}
.alex-b10ooq8f{font-family:"Fraunces",serif;font-size:1.1rem;font-weight:600;}
.alex-b1mybavt{margin-left:auto;font-size:0.8125rem;color:var(--theme-text-color-muted);}
.alex-byvl7jz{width:1.25rem;height:1.25rem;color:var(--theme-text-color-muted);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-transform:var(--byvl7jz-0);-moz-transform:var(--byvl7jz-0);-ms-transform:var(--byvl7jz-0);transform:var(--byvl7jz-0);-webkit-transition:-webkit-transform 0.28s ease;transition:transform 0.28s ease;}
.alex-buqrylu{display:-ms-grid;display:grid;-ms-grid-rows:0fr;grid-template-rows:0fr;-webkit-transition:grid-template-rows 0.28s ease;transition:grid-template-rows 0.28s ease;}.alex-buqrylu[data-open="true"]{-ms-grid-rows:1fr;grid-template-rows:1fr;}
.alex-b7m8oe9{overflow:hidden;min-height:0;padding:0 1rem;opacity:0;-webkit-transform:translateY(-0.25rem);-moz-transform:translateY(-0.25rem);-ms-transform:translateY(-0.25rem);transform:translateY(-0.25rem);-webkit-transition:opacity 0.22s ease 0.02s,-webkit-transform 0.28s ease,visibility 0s linear 0.28s;transition:opacity 0.22s ease 0.02s,transform 0.28s ease,visibility 0s linear 0.28s;visibility:hidden;pointer-events:none;}.alex-buqrylu[data-open="true"] .alex-b7m8oe9{padding:0.75rem 1rem 1rem;opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);visibility:visible;pointer-events:auto;-webkit-transition:opacity 0.22s ease 0.06s,-webkit-transform 0.28s ease,visibility 0s linear 0s;transition:opacity 0.22s ease 0.06s,transform 0.28s ease,visibility 0s linear 0s;}
.alex-t1ekdd6e{margin:var(--t1ekdd6e-0);font-family:"Fraunces",serif;font-size:1.1rem;line-height:1.7;font-weight:300;color:var(--theme-text-color);position:relative;}.alex-t1ekdd6e[data-slash-placeholder]::before{content:attr(data-slash-placeholder);position:absolute;inset:0 auto auto 0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--theme-text-color-muted);opacity:0.65;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:300;}
.alex-m1ici5na{position:relative;width:100%;margin:0.5rem 0;}
.alex-c1u1bbm{position:relative;margin:0.75rem 0;}
.alex-s18m3i93{position:absolute;top:0;left:0;width:0;height:0;overflow:hidden;opacity:0;pointer-events:none;font-size:0;line-height:0;}
.alex-m1tk2ei8{width:100%;padding:0.25rem;border-radius:0.375rem;}
.alex-ougjbsw{margin-top:0.4rem;padding:0.6rem 1rem;border-radius:0.5rem;border:1px solid var(--theme-border-color);background:var(--theme-background);max-height:24rem;overflow:auto;}
.alex-o5fgw6s{margin:0;font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;font-size:0.85rem;line-height:1.55;color:var(--theme-text-color);white-space:pre-wrap;word-break:break-word;}
.alex-e1tk16c6.alex-o5fgw6s{color:hsl(0, 50%, 50%);}
.alex-ofhz5sv{display:block;max-width:100%;height:auto;margin:0.4rem 0;}
.alex-trdzryd{margin-top:0.4rem;font-family:"Roboto",sans-serif;font-size:0.7rem;color:var(--theme-text-color-muted);}
.alex-rxajcqd{margin-top:0.5rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.alex-r1m7sq4n{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.6rem;}
.alex-r1td73ti{padding:0.25rem 0.75rem;border-radius:0.35rem;border:1px solid var(--theme-border-color);background:var(--theme-background-hover);color:var(--theme-text-color);font-family:"Roboto",sans-serif;font-size:0.7rem;cursor:pointer;}.alex-r1td73ti:hover:not(:disabled){background:hsla(215, 100%, 40%, 0.1);border-color:hsl(215, 100%, 40%);}.alex-r1td73ti:disabled{cursor:default;color:var(--theme-text-color-muted);}
.alex-stfdaob.alex-r1td73ti:hover:not(:disabled){background:hsla(0, 50%, 50%, 0.1);border-color:hsl(0, 50%, 50%);}
.alex-s13ijw54{font-family:"Roboto",sans-serif;font-size:0.7rem;color:var(--s13ijw54-0);}
.alex-s1px379z{margin-top:0.4rem;font-family:"Roboto",sans-serif;font-size:0.7rem;color:var(--theme-text-color-muted);}
.alex-fpuw9ks{margin-top:0.4rem;font-family:"Roboto",sans-serif;font-size:0.7rem;color:hsl(0, 50%, 50%);}
.alex-dky7uud{margin-top:0.4rem;font-family:"Roboto",sans-serif;font-size:0.7rem;color:var(--theme-text-color-muted);}
.alex-s2v3odk{cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;}.alex-s2v3odk:hover{color:var(--theme-text-color);}
.alex-pbey2pu{margin:0.35rem 0 0;padding-left:1.1rem;display:-ms-grid;display:grid;gap:0.2rem;}
.alex-cf6hk8g{position:absolute;top:0.45rem;right:0.55rem;font-family:"Roboto",sans-serif;font-size:0.7rem;text-transform:uppercase;letter-spacing:0.06em;color:var(--theme-text-color-muted);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.alex-cg92j1m{margin:0;padding:0.85rem 1rem;border-radius:0.5rem;border:1px solid var(--theme-border-color);background:var(--theme-background-hover);overflow-x:auto;font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;font-size:0.85rem;line-height:1.55;color:var(--theme-text-color);white-space:pre-wrap;word-break:break-word;}
.alex-lhbnin0{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.alex-h150pppd{position:absolute;inset:0;pointer-events:none;z-index:2;}@media (max-width: 800px){.alex-h150pppd{display:none;}}
.alex-r1x77ycb{position:absolute;top:0;bottom:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:2;width:0.75rem;min-width:1.75rem;padding:0;border:none;background:transparent;cursor:ew-resize;touch-action:none;pointer-events:auto;}.alex-r1x77ycb::after{content:"";display:block;width:0.2rem;height:100%;min-height:2rem;margin:0 auto;border-radius:999px;background:var(--theme-border-color);opacity:0;-webkit-transition:opacity 0.15s ease;transition:opacity 0.15s ease;}.alex-r1x77ycb[data-visible="true"]::after{opacity:1;background:hsl(15, 50%, 50%);}.alex-r1x77ycb:hover::after,.alex-r1x77ycb:focus-visible::after{opacity:1;background:hsl(15, 50%, 50%);}.alex-r1x77ycb:focus-visible{outline:1px solid hsl(15, 50%, 70%);outline-offset:0;}.alex-r1x77ycb:focus:not(:focus-visible){outline:none;}@media (prefers-reduced-motion: reduce){.alex-r1x77ycb::after{-webkit-transition:none;transition:none;}}
.alex-c1ld39b6{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;gap:1rem;margin:0.5rem 0;width:100%;}@media (max-width: 800px){.alex-c1ld39b6{-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}}
.alex-c198mghs{-webkit-flex:0 0 var(--c198mghs-0);-ms-flex:0 0 var(--c198mghs-0);flex:0 0 var(--c198mghs-0);min-width:0;max-width:100%;}
.alex-dpz5syo.alex-m1ici5na{display:block;min-width:0;padding:0.25rem;border-radius:0.375rem;overflow:hidden;-webkit-transition:background 0.2s ease;transition:background 0.2s ease;}.alex-dpz5syo.alex-m1ici5na[data-editable="true"]:hover,.alex-dpz5syo.alex-m1ici5na[data-editable="true"]:focus-within,.alex-dpz5syo.alex-m1ici5na[data-selected="true"]{background:hsla(15, 50%, 50%, 0.1);}
.alex-dgotz6y{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;min-width:0;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.75rem;min-height:2.5rem;}
.alex-d1r85wsm{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;cursor:pointer;padding:0.25rem 0.5rem;border-radius:0.375rem;overflow-x:auto;overflow-y:hidden;}.alex-d1r85wsm,.alex-d1r85wsm .katex,.alex-d1r85wsm .katex *{cursor:pointer;}.alex-d1r85wsm .katex-display,.alex-d1r85wsm .katex{margin:0;font-size:1.15em;max-width:100%;}
.alex-e1cp5dzc{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;font-family:"Roboto",sans-serif;color:var(--theme-text-color-muted);font-size:0.95rem;line-height:1.2;white-space:nowrap;}
.alex-d1xa1ul3{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0.25rem;border-radius:0.375rem;-webkit-transition:background 0.2s ease,outline 0.2s ease;transition:background 0.2s ease,outline 0.2s ease;}.alex-d1xa1ul3 hr{border:none;border-top:1px solid var(--theme-border-color);margin:0.5rem 0;}.alex-d1xa1ul3[data-selected="true"]{outline:2px solid hsl(15, 50%, 50%);outline-offset:0.125rem;background:hsla(15, 50%, 50%, 0.1);border-radius:0.375rem;}
.alex-ffcwfwp{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;max-width:100%;padding:0.5rem 0.75rem;border:1px solid var(--theme-border-color);border-radius:0.375rem;background:var(--theme-card-color);-webkit-transition:border-color 0.2s ease,box-shadow 0.2s ease;transition:border-color 0.2s ease,box-shadow 0.2s ease;}.alex-ffcwfwp[data-selected="true"]{border-color:hsl(15, 50%, 50%);box-shadow:0 0 0 0.125rem hsla(15, 50%, 50%, 0.1);}
.alex-f1d5brhh{color:hsl(15, 50%, 50%);font-family:"Roboto",sans-serif;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:0.15rem;word-break:break-word;}.alex-f1d5brhh:hover{color:hsl(15, 50%, 70%);}.alex-f1d5brhh:focus-visible{outline:0.125rem solid hsl(15, 50%, 50%);outline-offset:0.125rem;}
.alex-h3o1aef{font-family:"Fraunces",serif;color:var(--theme-text-color);position:relative;margin:1.25rem 0 0.25rem;font-size:2.25rem;line-height:1.2;font-weight:600;}.alex-h3o1aef[data-slash-placeholder]::before{content:attr(data-slash-placeholder);position:absolute;inset:0 auto auto 0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--theme-text-color-muted);opacity:0.65;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:300;}
.alex-h1cp74ej{font-family:"Fraunces",serif;color:var(--theme-text-color);position:relative;margin:1.5rem 0 0.2rem;font-size:1.75rem;line-height:1.2;font-weight:600;}.alex-h1cp74ej[data-slash-placeholder]::before{content:attr(data-slash-placeholder);position:absolute;inset:0 auto auto 0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--theme-text-color-muted);opacity:0.65;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:300;}
.alex-h1660i0t{font-family:"Fraunces",serif;color:var(--theme-text-color);position:relative;margin:1.1rem 0 0.15rem;font-size:1.25rem;line-height:1.2;font-weight:600;}.alex-h1660i0t[data-slash-placeholder]::before{content:attr(data-slash-placeholder);position:absolute;inset:0 auto auto 0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--theme-text-color-muted);opacity:0.65;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:300;}
.alex-hv64p8v{font-family:"Fraunces",serif;color:var(--theme-text-color);position:relative;margin:0.9rem 0 0.1rem;font-size:1.1rem;line-height:1.25;font-weight:600;}.alex-hv64p8v[data-slash-placeholder]::before{content:attr(data-slash-placeholder);position:absolute;inset:0 auto auto 0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--theme-text-color-muted);opacity:0.65;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:300;}
.alex-csuu3tg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.65rem;width:100%;max-width:36rem;padding:0.7rem 0.85rem;border:1px solid var(--theme-border-color);border-radius:0.5rem;background:var(--theme-background-hover);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:background 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease;transition:background 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease;}.alex-csuu3tg:hover{border-color:var(--theme-border-color-focused);background:var(--theme-background-clicked);}.alex-csuu3tg[data-open="true"]{border-color:hsl(215, 100%, 40%);box-shadow:0 0 0 1px hsl(215, 100%, 40%);}.alex-csuu3tg[data-selected="true"]{outline:2px solid hsl(15, 50%, 50%);outline-offset:0.125rem;background:hsla(15, 50%, 50%, 0.1);}
.alex-c1psl97p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:1.5rem;height:1.5rem;color:var(--theme-text-color-muted);font-size:1.15rem;}
.alex-ceuyfrt{font-family:"Roboto",sans-serif;font-size:0.9rem;color:var(--theme-text-color-muted);}
.alex-px8z5xy{position:fixed;z-index:10000;width:20rem;padding:0.6rem;border:1px solid var(--theme-border-color);border-radius:0.5rem;background:var(--theme-card-color);box-shadow:0 0.5rem 1.5rem rgba(0, 0, 0, 0.2);font-family:"Roboto",sans-serif;}.alex-px8z5xy[data-wide="true"]{width:24rem;}
.alex-th9iudg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0.75rem;margin-bottom:0.55rem;border-bottom:1px solid var(--theme-border-color);}
.alex-tghbmsh{position:relative;padding:0 0 0.4rem;border:none;background:transparent;font-family:"Roboto",sans-serif;font-size:0.78rem;color:var(--theme-text-color-muted);cursor:pointer;-webkit-transition:color 0.2s ease;transition:color 0.2s ease;}.alex-tghbmsh[data-active="true"]{color:var(--theme-text-color);font-weight:500;}.alex-tghbmsh[data-active="true"]::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--theme-text-color);border-radius:1px;}
.alex-pi53eg0{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0.45rem;}
.alex-t1ruum50{width:100%;padding:0.45rem 0.6rem;border:1px solid var(--theme-border-color);border-radius:0.375rem;background:var(--theme-background);color:var(--theme-text-color);font-family:"Roboto",sans-serif;font-size:0.82rem;box-sizing:border-box;}.alex-t1ruum50:focus-visible{outline:2px solid hsl(215, 100%, 40%);outline-offset:1px;border-color:hsl(215, 100%, 40%);}.alex-t1ruum50[aria-invalid="true"]{border-color:hsl(0, 50%, 50%);}
.alex-ennnez5{margin:0;font-size:0.72rem;color:hsl(0, 50%, 50%);}
.alex-a7bmoec{width:100%;padding:0.4rem 0.6rem;border:none;border-radius:0.375rem;background:hsl(215, 100%, 40%);color:white;font-family:"Roboto",sans-serif;font-size:0.78rem;font-weight:500;cursor:pointer;-webkit-transition:filter 0.2s ease;transition:filter 0.2s ease;}.alex-a7bmoec:hover{-webkit-filter:brightness(1.08);filter:brightness(1.08);}.alex-a7bmoec:disabled{opacity:0.6;cursor:not-allowed;-webkit-filter:none;filter:none;}
.alex-h12mctet{margin:0.05rem 0 0;text-align:center;font-size:0.68rem;color:var(--theme-text-color-muted);}
.alex-m1660qt1{margin:0;font-size:0.75rem;line-height:1.4;color:var(--theme-text-color-muted);}
.alex-c1959d34{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.65rem;box-sizing:border-box;}.alex-c1959d34[data-multiline="true"]{-webkit-align-items:flex-end;-webkit-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end;}.alex-c1959d34[data-variant="card"]{padding:0.375rem 0.5rem;border-radius:0.25rem;border:1px solid var(--theme-border-color);background:var(--theme-card-color);box-shadow:0 4px 12px rgba(0, 0, 0, 0.08);}.alex-c1959d34[data-variant="card"]:focus-within{border-color:hsl(15, 50%, 50%);}.alex-c1959d34[data-variant="card"][data-invalid="true"]{border-color:hsl(0, 50%, 50%);}.alex-c1959d34[data-variant="card"][data-invalid="true"]:focus-within{border-color:hsl(0, 50%, 50%);}
.alex-c1rcyxtz{-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;height:1.75rem;min-height:1.75rem;resize:none;border:none;background:transparent;font-family:"Roboto",sans-serif;font-size:0.9rem;line-height:1.75rem;color:var(--theme-text-color);outline:none;padding:0;margin:0;max-height:6rem;overflow-y:auto;box-sizing:border-box;}.alex-c1rcyxtz[data-multiline="true"]{height:auto;line-height:1.35;padding:0.15rem 0;}.alex-c1rcyxtz:disabled{opacity:0.6;}.alex-c1rcyxtz::-webkit-input-placeholder{color:var(--theme-text-color-muted);line-height:1.75rem;}.alex-c1rcyxtz::-moz-placeholder{color:var(--theme-text-color-muted);line-height:1.75rem;}.alex-c1rcyxtz:-ms-input-placeholder{color:var(--theme-text-color-muted);line-height:1.75rem;}.alex-c1rcyxtz::placeholder{color:var(--theme-text-color-muted);line-height:1.75rem;}
.alex-s1vsb86{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:none;border-radius:0.5rem;background:var(--theme-background);color:var(--theme-text-color-muted);font-size:0.8125rem;font-weight:600;cursor:not-allowed;-webkit-transition:background 0.2s ease,color 0.2s ease;transition:background 0.2s ease,color 0.2s ease;}.alex-s1vsb86:focus-visible{outline:1px solid hsl(15, 50%, 70%);outline-offset:0;}.alex-s1vsb86:focus:not(:focus-visible){outline:none;}.alex-s1vsb86[data-active="true"]{background:hsl(15, 50%, 50%);color:white;cursor:pointer;}.alex-s1vsb86[data-active="true"]:hover:not(:disabled){background:hsl(15, 50%, 70%);}.alex-s1vsb86:disabled{opacity:1;}@media (prefers-reduced-motion: reduce){.alex-s1vsb86{-webkit-transition:none;transition:none;}}
.alex-dro6cj5{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0.45rem;padding:0.55rem;border:1px dashed var(--theme-border-color);border-radius:0.375rem;background:var(--theme-background-hover);-webkit-transition:border-color 0.2s ease,background 0.2s ease;transition:border-color 0.2s ease,background 0.2s ease;}.alex-dro6cj5[data-dragging="true"]{border-color:hsl(15, 50%, 50%);background:hsla(15, 50%, 50%, 0.1);}.alex-dro6cj5[data-disabled="true"]{opacity:0.65;}@media (prefers-reduced-motion: reduce){.alex-dro6cj5{-webkit-transition:none;transition:none;}}
.alex-aq6gyrd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0.4rem;margin-top:0.15rem;padding-top:0.55rem;border-top:1px solid var(--theme-border-color);}
.alex-a1u3tjhy{margin:0;font-family:"Roboto",sans-serif;font-size:0.68rem;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;color:var(--theme-text-color-muted);}
.alex-czzcgr1{border-radius:0.5rem;outline:2px solid transparent;outline-offset:0.125rem;-webkit-transition:outline-color 0.15s ease;transition:outline-color 0.15s ease;}.alex-czzcgr1[data-selected="true"]{outline-color:var(--theme-border-color-focused);}
.alex-c1ghlfr5{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;gap:0.75rem;margin:0 0 0.5rem 0;}
.alex-cphj8r8{margin:0;font-family:"Fraunces",serif;font-size:1.1rem;font-weight:600;color:var(--theme-text-color);}
.alex-e15atvq2{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.35rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:0.3rem 0.55rem;border:1px solid var(--theme-border-color);border-radius:0.375rem;background:var(--theme-background);color:var(--theme-text-color-muted);font-family:"Roboto",sans-serif;font-size:0.78rem;cursor:pointer;-webkit-transition:color 0.15s ease,border-color 0.15s ease,background 0.15s ease;transition:color 0.15s ease,border-color 0.15s ease,background 0.15s ease;}.alex-e15atvq2:hover:not(:disabled){color:var(--theme-text-color);border-color:var(--theme-border-color-focused);background:var(--theme-background-hover);}.alex-e15atvq2:focus-visible{outline:2px solid hsl(15, 50%, 50%);outline-offset:1px;}.alex-e15atvq2:disabled{opacity:0.55;cursor:not-allowed;}
.alex-e1v97d15{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;gap:0.5rem;margin:0;padding:1.5rem;border:1px dashed var(--theme-border-color);border-radius:0.5rem;font-family:"Roboto",sans-serif;font-size:0.9rem;color:var(--theme-text-color-muted);text-align:center;}
.alex-f15ekz1j{position:fixed;z-index:40;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.125rem;padding:0.25rem;border-radius:0.5rem;background:var(--theme-card-color);border:1px solid var(--theme-border-color);box-shadow:0 4px 12px rgba(0, 0, 0, 0.12);-webkit-transition:border-radius 0.2s ease,padding 0.2s ease,box-shadow 0.2s ease;transition:border-radius 0.2s ease,padding 0.2s ease,box-shadow 0.2s ease;}.alex-f15ekz1j[data-mode="ai"]{border-radius:0.25rem;padding:0.375rem 0.5rem;gap:0;box-shadow:0 8px 24px rgba(0, 0, 0, 0.14);-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;}@media (prefers-reduced-motion: reduce){.alex-f15ekz1j{-webkit-transition:none;transition:none;}}
.alex-f12s74jp{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:none;border-radius:0.375rem;background:transparent;color:var(--theme-text-color);cursor:pointer;-webkit-transition:background 0.2s ease,color 0.2s ease;transition:background 0.2s ease,color 0.2s ease;}.alex-f12s74jp:hover{background:hsla(15, 50%, 50%, 0.1);color:hsl(15, 50%, 50%);}.alex-f12s74jp[data-active="true"]{background:hsla(15, 50%, 50%, 0.1);color:hsl(15, 50%, 50%);}.alex-f12s74jp:focus-visible{outline:1px solid hsl(15, 50%, 70%);outline-offset:0;}.alex-f12s74jp:focus:not(:focus-visible){outline:none;}@media (prefers-reduced-motion: reduce){.alex-f12s74jp{-webkit-transition:none;transition:none;}}
.alex-f1x61nul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.125rem;}
.alex-f1pm1p6t{width:14rem;max-width:min(14rem, 70vw);height:1.75rem;margin:0;padding:0 0.5rem;border:1px solid var(--theme-border-color);border-radius:0.375rem;background:var(--theme-background);color:var(--theme-text-color);font-size:0.85rem;box-sizing:border-box;}.alex-f1pm1p6t[data-error="true"]{border-color:hsl(0, 50%, 50%);}.alex-f1pm1p6t:focus-visible{outline:1px solid hsl(15, 50%, 70%);outline-offset:0;}.alex-f1pm1p6t:focus:not(:focus-visible){outline:none;}.alex-f1pm1p6t::-webkit-input-placeholder{color:var(--theme-text-color-muted);}.alex-f1pm1p6t::-moz-placeholder{color:var(--theme-text-color-muted);}.alex-f1pm1p6t:-ms-input-placeholder{color:var(--theme-text-color-muted);}.alex-f1pm1p6t::placeholder{color:var(--theme-text-color-muted);}
.alex-f3sq15d{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:12rem;height:1.75rem;margin:0 0.125rem 0 0.25rem;padding:0 0.375rem;border-radius:0.375rem;color:hsl(15, 50%, 50%);font-size:0.8rem;line-height:1;-webkit-text-decoration:none;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:background 0.2s ease,color 0.2s ease;transition:background 0.2s ease,color 0.2s ease;}.alex-f3sq15d:hover{background:hsla(15, 50%, 50%, 0.1);color:hsl(15, 50%, 70%);}.alex-f3sq15d:focus-visible{outline:1px solid hsl(15, 50%, 70%);outline-offset:0;}.alex-f3sq15d:focus:not(:focus-visible){outline:none;}@media (prefers-reduced-motion: reduce){.alex-f3sq15d{-webkit-transition:none;transition:none;}}
.alex-f1x6n5yc{position:relative;max-width:100%;box-sizing:border-box;}.alex-f1x6n5yc[data-align="left"]{margin-left:0;margin-right:auto;}.alex-f1x6n5yc[data-align="center"]{margin-left:auto;margin-right:auto;}.alex-f1x6n5yc[data-align="right"]{margin-left:auto;margin-right:0;}.alex-f1x6n5yc[data-selected="true"]{outline-offset:0.125rem;border-radius:0.375rem;}.alex-f1x6n5yc[data-editable="true"] iframe{pointer-events:none;}.alex-f1x6n5yc[data-editable="true"][data-selected="true"] iframe{pointer-events:auto;}
.alex-ma2pofg{width:100%;}
.alex-a1gu141j{position:absolute;left:50%;top:0.5rem;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.125rem;padding:0.25rem;border-radius:0.5rem;background:var(--theme-card-color);border:1px solid var(--theme-border-color);box-shadow:0 4px 12px rgba(0, 0, 0, 0.12);}.alex-a1gu141j[data-alt-editing="true"]{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:min(32rem, 92vw);padding:0.5rem;gap:0.5rem;}
.alex-a1n5styt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.125rem;}
.alex-a1cs0434{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;gap:0.375rem;}
.alex-aavyp7z{-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;min-height:6rem;margin:0;padding:0.5rem 0.625rem;border:1px solid var(--theme-border-color);border-radius:0.375rem;background:var(--theme-background);color:var(--theme-text-color);font-size:0.875rem;line-height:1.45;resize:vertical;box-sizing:border-box;}.alex-aavyp7z:focus-visible{outline:1px solid hsl(15, 50%, 70%);outline-offset:0;}.alex-aavyp7z:focus:not(:focus-visible){outline:none;}.alex-aavyp7z::-webkit-input-placeholder{color:var(--theme-text-color-muted);}.alex-aavyp7z::-moz-placeholder{color:var(--theme-text-color-muted);}.alex-aavyp7z:-ms-input-placeholder{color:var(--theme-text-color-muted);}.alex-aavyp7z::placeholder{color:var(--theme-text-color-muted);}
.alex-a1tsshu2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0.125rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}
.alex-t1ififyo{width:1px;height:1.25rem;margin:0 0.125rem;background:var(--theme-border-color);}
.alex-aqpgmj2{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:none;border-radius:0.375rem;background:transparent;color:var(--theme-text-color);cursor:pointer;-webkit-transition:background 0.2s ease,color 0.2s ease;transition:background 0.2s ease,color 0.2s ease;}.alex-aqpgmj2:hover{background:hsla(15, 50%, 50%, 0.1);color:hsl(15, 50%, 50%);}.alex-aqpgmj2[data-active="true"]{background:hsla(15, 50%, 50%, 0.1);color:hsl(15, 50%, 50%);}.alex-aqpgmj2:focus-visible{outline:1px solid hsl(15, 50%, 70%);outline-offset:0;}.alex-aqpgmj2:focus:not(:focus-visible){outline:none;}
.alex-r100n878{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:2;width:0.75rem;height:3.25rem;min-width:1.75rem;min-height:3.25rem;padding:0;border:none;border-radius:999px;background:transparent;cursor:ew-resize;touch-action:none;}.alex-r100n878::after{content:"";display:block;width:0.35rem;height:2.75rem;margin:0 auto;border-radius:999px;background:var(--theme-card-color);border:1px solid var(--theme-border-color);box-shadow:0 1px 4px rgba(0, 0, 0, 0.12);}.alex-r100n878[data-side="left"]{left:0.05rem;}.alex-r100n878[data-side="right"]{right:0.05rem;}@media (prefers-reduced-motion: reduce){.alex-r100n878{-webkit-transition:none;transition:none;}}
.alex-iy5x2mv{max-width:100%;padding:0;border-radius:0.375rem;}.alex-iy5x2mv img{display:block;width:100%;height:auto;border-radius:0.375rem;border:1px solid var(--theme-border-color);}
.alex-e3g3jx2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;gap:0.5rem;min-height:8rem;max-width:100%;padding:1rem;border-radius:0.375rem;border:1px dashed hsl(15, 50%, 70%);background:hsla(15, 50%, 50%, 0.1);text-align:center;}
.alex-e8lj1c8{width:2rem;height:2rem;color:hsl(15, 50%, 50%);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}
.alex-e18hwfwy{margin:0;font-family:"Roboto",sans-serif;font-size:0.875rem;line-height:1.4;color:var(--theme-text-color-muted);max-width:28rem;}
.alex-ixf496g{position:relative;display:inline;vertical-align:baseline;}
.alex-ii9u23m{display:inline-block;max-height:1.4em;vertical-align:middle;border-radius:0.25rem;-webkit-transition:background 0.2s ease,box-shadow 0.2s ease;transition:background 0.2s ease,box-shadow 0.2s ease;}.alex-ii9u23m[data-selected="true"]{background:hsla(15, 50%, 50%, 0.1);border-radius:0.25rem;box-shadow:0 0 0 2px hsl(15, 50%, 50%);}
.alex-i13slk1i{position:relative;display:inline;vertical-align:baseline;}
.alex-iwjawsc{display:inline-block;vertical-align:middle;line-height:1.35;cursor:pointer;padding:0 0.1rem;border-radius:0.25rem;margin-bottom:0.1rem;max-width:none;overflow-x:visible;-webkit-transition:background 0.2s ease,box-shadow 0.2s ease;transition:background 0.2s ease,box-shadow 0.2s ease;}.alex-iwjawsc:hover{background:hsla(15, 50%, 50%, 0.1);}.alex-iwjawsc,.alex-iwjawsc .katex,.alex-iwjawsc .katex *{cursor:pointer;}.alex-iwjawsc .katex{display:inline-block;vertical-align:middle;line-height:1.35;font-size:1.05em;max-width:none;overflow-x:visible;}.alex-iwjawsc[data-selected="true"]{background:hsla(15, 50%, 50%, 0.1);border-radius:0.25rem;box-shadow:0 0 0 2px hsl(15, 50%, 50%);}
.alex-la297pn{position:relative;display:inline;}
.alex-e1h9q8sf{color:hsl(15, 50%, 50%);-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:0.15rem;cursor:pointer;-webkit-transition:color 0.2s ease;transition:color 0.2s ease;}.alex-e1h9q8sf:hover{color:hsl(15, 50%, 70%);}.alex-e1h9q8sf:focus-visible{outline:0.125rem solid hsl(15, 50%, 50%);outline-offset:0.125rem;}
.alex-lm8vr27.alex-t1ekdd6e{margin:0.15rem 0 0.15rem 1.25rem;list-style-position:outside;}.alex-lm8vr27.alex-t1ekdd6e[data-list="bulleted"]{list-style-type:disc;display:list-item;}.alex-lm8vr27.alex-t1ekdd6e[data-list="numbered"]{list-style-type:none;display:block;position:relative;}
.alex-n6khmco{position:absolute;left:0;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);padding-right:0.4rem;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;font-variant-numeric:tabular-nums;white-space:nowrap;}
.alex-qm92a74.alex-t1ekdd6e{padding:0.15rem 0 0.15rem 1rem;border-left:3px solid var(--theme-border-color);font-family:"Fraunces",serif;font-size:1.05rem;line-height:1.7;font-weight:300;color:var(--theme-text-color-muted);}
.alex-rs1e6pd{color:hsl(15, 50%, 50%);-webkit-text-decoration:underline;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:0.15rem;cursor:pointer;-webkit-transition:color 0.2s ease;transition:color 0.2s ease;}.alex-rs1e6pd:hover{color:hsl(15, 50%, 70%);}
.alex-t1xwoc1p{margin:0.5rem 0;overflow-x:auto;}
.alex-t1hm8lgl{border-collapse:collapse;width:100%;font-family:"Fraunces",serif;font-size:1rem;line-height:1.5;font-weight:300;}.alex-t1hm8lgl th,.alex-t1hm8lgl td{border:1px solid var(--theme-border-color);padding:0.4rem 0.6rem;text-align:left;vertical-align:top;color:var(--theme-text-color);}.alex-t1hm8lgl th{background:var(--theme-background-hover);font-weight:600;}
.alex-v1thw4gx{position:relative;width:100%;aspect-ratio:16/9;padding:0.25rem;border-radius:0.375rem;}.alex-v1thw4gx iframe{display:block;width:100%;height:100%;border:1px solid var(--theme-border-color);border-radius:0.375rem;}
.alex-p17i2g0t{box-sizing:border-box;width:min(24rem, calc(100vw - 2rem));max-width:100%;padding:0.625rem 0.875rem;border-radius:0.5rem;border:1px solid var(--theme-border-color);background:var(--theme-background);box-shadow:0 8px 24px rgba(0, 0, 0, 0.12);cursor:-webkit-grabbing;cursor:grabbing;}
.alex-pe27sct{font-family:"Roboto",sans-serif;font-size:0.75rem;font-weight:600;letter-spacing:0.02em;text-transform:uppercase;color:var(--theme-text-color-muted);margin-bottom:0.25rem;}
.alex-pqy1fwo{font-family:"Roboto",sans-serif;font-size:0.95rem;line-height:1.45;color:var(--theme-text-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.alex-b4v116x[data-drag-session="true"] [data-block-gutter]{opacity:1;}
.alex-g162phre{min-width:0;}
.alex-g96obh9{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.alex-s1wjcs5f{position:fixed;z-index:39;pointer-events:none;background:hsla(15, 50%, 50%, 0.2);border-radius:0.25rem;}
.alex-a198yj9l{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;margin-right:0.125rem;border:none;border-radius:0.375rem;background:hsla(15, 50%, 50%, 0.1);color:hsl(15, 50%, 50%);cursor:pointer;-webkit-transition:background 0.2s ease,color 0.2s ease,-webkit-transform 0.2s ease;transition:background 0.2s ease,color 0.2s ease,transform 0.2s ease;}.alex-a198yj9l:focus-visible{outline:1px solid hsl(15, 50%, 70%);outline-offset:0;}.alex-a198yj9l:focus:not(:focus-visible){outline:none;}.alex-a198yj9l:hover{background:hsl(15, 50%, 50%);color:white;-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);}@media (prefers-reduced-motion: reduce){.alex-a198yj9l{-webkit-transition:background 0.2s ease,color 0.2s ease;transition:background 0.2s ease,color 0.2s ease;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;}.alex-a198yj9l:hover{-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;}}
.alex-t1918t80{min-width:min(22rem, calc(100vw - 2rem));max-width:min(28rem, calc(100vw - 1rem));-webkit-animation:deskAiToolbarIn-alex-t1918t80 0.22s ease;animation:deskAiToolbarIn-alex-t1918t80 0.22s ease;}@-webkit-keyframes deskAiToolbarIn-alex-t1918t80{from{opacity:0;-webkit-transform:scale(0.96);-moz-transform:scale(0.96);-ms-transform:scale(0.96);transform:scale(0.96);}to{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}}@keyframes deskAiToolbarIn-alex-t1918t80{from{opacity:0;-webkit-transform:scale(0.96);-moz-transform:scale(0.96);-ms-transform:scale(0.96);transform:scale(0.96);}to{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}}@media (prefers-reduced-motion: reduce){.alex-t1918t80{-webkit-animation:none;animation:none;}}
.alex-adstkr3{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:1px solid var(--theme-border-color);border-radius:0.25rem;background:transparent;color:var(--theme-text-color-muted);cursor:pointer;-webkit-transition:background 0.2s ease,color 0.2s ease,border-color 0.2s ease;transition:background 0.2s ease,color 0.2s ease,border-color 0.2s ease;}.alex-adstkr3:focus-visible{outline:1px solid hsl(15, 50%, 70%);outline-offset:0;}.alex-adstkr3:focus:not(:focus-visible){outline:none;}.alex-adstkr3:hover:not(:disabled){color:hsl(15, 50%, 50%);border-color:hsl(15, 50%, 70%);background:hsla(15, 50%, 50%, 0.1);}.alex-adstkr3:disabled{opacity:0.5;cursor:not-allowed;}
.alex-b1kigjmb{min-width:0;}
.alex-r9b4d3c{-webkit-animation-name:blockEnter-alex-r9b4d3c;animation-name:blockEnter-alex-r9b4d3c;-webkit-animation-duration:320ms;animation-duration:320ms;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:var(--r9b4d3c-0);animation-delay:var(--r9b4d3c-0);-webkit-animation-fill-mode:both;animation-fill-mode:both;}@-webkit-keyframes blockEnter-alex-r9b4d3c{from{opacity:0;-webkit-transform:translateY(0.4rem);-moz-transform:translateY(0.4rem);-ms-transform:translateY(0.4rem);transform:translateY(0.4rem);}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}@keyframes blockEnter-alex-r9b4d3c{from{opacity:0;-webkit-transform:translateY(0.4rem);-moz-transform:translateY(0.4rem);-ms-transform:translateY(0.4rem);transform:translateY(0.4rem);}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}@media (prefers-reduced-motion: reduce){.alex-r9b4d3c{-webkit-animation-name:none;animation-name:none;-webkit-animation-duration:0s;animation-duration:0s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-fill-mode:none;animation-fill-mode:none;}}
.alex-e12hgoch{position:relative;margin-left:var(--e12hgoch-0);min-width:0;max-width:100%;overflow-x:hidden;}
.alex-skxrlzj{min-height:4rem;min-width:0;max-width:100%;padding:0.75rem 1rem;box-sizing:border-box;background:var(--theme-background);color:var(--theme-text-color);font-family:"Roboto",sans-serif;font-size:0.95rem;line-height:1.55;border-radius:0.75rem;}.alex-skxrlzj:focus,.alex-skxrlzj:focus-visible{outline:none;}.alex-skxrlzj .katex-display{margin:0.5rem 0;overflow-x:auto;overflow-y:hidden;}.alex-skxrlzj [data-slate-node="element"]{position:relative;min-width:0;}
.alex-s2t3suv{background:hsla(15, 50%, 50%, 0.1);border-radius:0.3rem;padding:0.1rem 0.25rem;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-box-decoration-break:clone;color:var(--theme-text-color);caret-color:var(--theme-text-color);}.alex-s2t3suv[data-empty="true"]::after{content:var(--s2t3suv-0);margin-left:0.25rem;color:var(--theme-text-color-muted);}
