._btn_52wml_1{border:var(--border);color:rgb(var(--color-secondary-foreground));cursor:pointer;font-size:11px;font-weight:500;font-family:var(--typography-code-fontFamily);transition:all var(--transition-short);background:0 0;border-radius:4px;justify-content:center;align-items:center;padding:4px 8px;line-height:1;text-decoration:none;display:inline-flex}._btn_52wml_1:hover{background:rgb(var(--color-primary-foreground) / .08);color:rgb(var(--color-primary-foreground))}._icon_52wml_24{padding:6px}._square_52wml_28{width:28px;height:28px;padding:6px;font-size:14px}._header_6oqje_1{z-index:50;background-image:linear-gradient(to bottom, rgb(var(--color-primary-background)) 40%, transparent);pointer-events:none;align-items:center;gap:1rem;height:4.5rem;padding:0 1.5rem;display:flex;position:fixed;top:0;left:0;right:0}._header_6oqje_1>*{pointer-events:auto}._title_6oqje_20{font-family:var(--typography-body1-fontFamily);cursor:pointer;letter-spacing:-.02em;font-size:1.25rem;font-weight:800}._cell_1vi7o_1{background:rgb(var(--color-primary-foreground) / 0);box-sizing:border-box;cursor:pointer;transition:all var(--transition-short);user-select:none;touch-action:manipulation;width:100%;height:100%;animation:_show_1vi7o_1 var(--transition-short) ease-in;flex-direction:column;align-items:flex-start;gap:4px;padding:8px 10px;display:flex;overflow:hidden}@keyframes _show_1vi7o_1{0%{opacity:0}to{opacity:1}}._cell_1vi7o_1:hover{background:rgb(var(--color-primary-foreground) / .1)}._header_1vi7o_28{width:100%;font-family:var(--typography-code-fontFamily);font-size:var(--typography-code-fontSize);font-weight:var(--typography-code-fontWeight);color:rgb(var(--color-secondary-foreground));justify-content:space-between;align-items:baseline;display:flex}._name_1vi7o_39{text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._frame_1vi7o_46{font-family:var(--typography-body1-fontFamily);font-size:var(--typography-body1-fontSize);font-weight:var(--typography-body1-fontWeight);color:rgb(var(--color-accent-foreground));align-items:center;width:100%;height:100%;margin:0;padding-left:1rem;display:flex}._verb_1vi7o_59{white-space:nowrap;padding-left:1rem}._container_150i4_1{--shiki-background:transparent;--shiki-foreground:rgb(var(--color-primary-foreground));--shiki-token-keyword:rgb(var(--color-accent-foreground));--shiki-token-string:#7c9a3e;--shiki-token-comment:rgb(var(--color-secondary-foreground));--shiki-token-constant:#b07040;--shiki-token-punctuation:rgb(var(--color-secondary-foreground));--shiki-token-function:#5a7fbf;flex-direction:column;flex:1;gap:0;min-height:0;display:flex}body[data-theme=dark] ._container_150i4_1{--shiki-foreground:rgb(var(--color-primary-foreground));--shiki-token-keyword:rgb(var(--color-accent-foreground));--shiki-token-string:#a3d65c;--shiki-token-comment:rgb(var(--color-secondary-foreground));--shiki-token-constant:#e0a070;--shiki-token-function:#7db4ef}._tabs_150i4_27{border-bottom:var(--border);gap:0;display:flex}._tab_150i4_27{font-family:var(--typography-code-fontFamily);color:rgb(var(--color-secondary-foreground));cursor:pointer;transition:all var(--transition-short);background:0 0;border:none;border-bottom:2px solid #0000;padding:6px 12px;font-size:11px;font-weight:500}._tab_150i4_27:hover{color:rgb(var(--color-primary-foreground))}._tab_150i4_27[data-state=active]{color:rgb(var(--color-primary-foreground));border-bottom-color:rgb(var(--color-accent-foreground))}._content_150i4_55{outline:none;flex:1;min-height:0;overflow-y:auto}._block_150i4_62{flex-direction:column;display:flex}._blockHeader_150i4_67{justify-content:space-between;align-items:center;padding:8px 0 4px;display:flex}._label_150i4_74{font-family:var(--typography-code-fontFamily);color:rgb(var(--color-secondary-foreground));font-size:10px}._code_150i4_80{font-family:var(--typography-code-fontFamily);color:rgb(var(--color-primary-foreground));background:rgb(var(--color-secondary-background) / .3);white-space:pre;border-radius:4px;margin:0;padding:8px 10px;font-size:11px;line-height:1.6;overflow-x:auto}._code_150i4_80 .shiki{margin:0;padding:0;background:0 0!important}._backdrop_7ckum_1{z-index:100;pointer-events:none;opacity:0;transition:opacity var(--transition-short);background:rgb(var(--color-primary-background) / .5);position:fixed;inset:0}._backdrop_7ckum_1[data-open]{pointer-events:auto;opacity:1}._panel_7ckum_16{background:rgb(var(--color-primary-background));pointer-events:auto;flex-direction:column;width:580px;max-width:85vw;min-height:0;padding-left:2.5rem;padding-right:1.5rem;transition:transform .2s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}._panel_7ckum_16:before{content:"";background:linear-gradient(to left, rgb(var(--color-primary-background)), transparent);pointer-events:none;width:2rem;position:absolute;top:0;bottom:0;left:-2rem}._panel_7ckum_16[data-open]{transform:translate(0)}._panel_7ckum_16::-webkit-scrollbar{width:.25rem}._panel_7ckum_16::-webkit-scrollbar-track{background:0 0}._panel_7ckum_16::-webkit-scrollbar-thumb{background:rgb(var(--color-primary-foreground) / 20%);border-radius:.25rem}._panel_7ckum_16::-webkit-scrollbar-button{background:0 0;width:0;height:0}._content_7ckum_72{flex:1;padding-bottom:1.5rem}._header_7ckum_77{border-bottom:var(--border);background:rgb(var(--color-primary-background));z-index:50;flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-top:1.5rem;padding-bottom:1rem;display:flex;position:sticky;top:0}._title_7ckum_93{font-family:var(--typography-body1-fontFamily);font-size:16px;font-weight:500}._number_7ckum_99{color:rgb(var(--color-secondary-foreground))}._actions_7ckum_103{gap:4px;display:flex}._preview_7ckum_108{border:var(--border);border-radius:4px;justify-content:center;align-items:center;margin-bottom:1rem;padding:2rem;display:flex}._note_7ckum_118{color:rgb(var(--color-secondary-foreground));margin-bottom:1rem;font-size:11px;line-height:1.5}._effect_7ckum_125{color:rgb(var(--color-accent-foreground));font-size:1.25rem;font-weight:400}._body_7ckum_131{flex-direction:column;display:flex}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-CHSlOQsW.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DMtmJ5ZE.woff2)format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-Dm3htQBi.woff2)format("woff2-variations");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:Cascadia Code Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/cascadia-code-arabic-wght-normal-BxRhwSzF.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cascadia Code Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/cascadia-code-braille-wght-normal-Cj7wfYns.woff2)format("woff2-variations");unicode-range:U+28??}@font-face{font-family:Cascadia Code Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/cascadia-code-cyrillic-ext-wght-normal-Bq2rGQtZ.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cascadia Code Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/cascadia-code-cyrillic-wght-normal-DC72kP-V.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cascadia Code Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/cascadia-code-greek-wght-normal-DmKacV-0.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Cascadia Code Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/cascadia-code-hebrew-wght-normal-CYieC9BD.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Cascadia Code Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/cascadia-code-symbols2-wght-normal-o0G5EPJ1.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Cascadia Code Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/cascadia-code-vietnamese-wght-normal-DXbdGs8p.woff2)format("woff2-variations");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:Cascadia Code Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/cascadia-code-latin-ext-wght-normal-CeKCfnVW.woff2)format("woff2-variations");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:Cascadia Code Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/cascadia-code-latin-wght-normal-CCwG33-X.woff2)format("woff2-variations");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:Fira Code Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fira-code-cyrillic-ext-wght-normal-DhYMMuQd.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Code Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fira-code-cyrillic-wght-normal-Y3u8pIsh.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Code Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fira-code-greek-ext-wght-normal-wWus70Ix.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Fira Code Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fira-code-greek-wght-normal-B2SviObF.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Code Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fira-code-symbols2-wght-normal-CE6EOz_n.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Code Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fira-code-latin-ext-wght-normal-Dvfvaomy.woff2)format("woff2-variations");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:Fira Code Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fira-code-latin-wght-normal-CHoedHDv.woff2)format("woff2-variations");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}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:inherit}menu,ol,ul{margin:0;padding:0;list-style:none}blockquote,pre{margin:0}code{font-family:unset}p,h1,h2,h3,h4,h5,h6,span{margin:0;padding:0}body{--color-primary-background:248 244 240;--color-secondary-background:235 230 224;--color-primary-foreground:25 25 25;--color-secondary-foreground:120 110 100;--color-accent-foreground:232 147 12;--color-accent-background:248 244 240;--border:1px solid rgb(var(--color-primary-foreground) / .1);--transition-short:.3s;--typography-body1-fontFamily:"Cascadia Code Variable";--typography-body1-fontWeight:400;--typography-body1-fontSize:.875rem;--typography-body1-lineHeight:1.5;--typography-button-fontFamily:"Geist Variable";--typography-button-fontWeight:600;--typography-button-fontSize:.875rem;--typography-button-lineHeight:1.6;--typography-code-fontFamily:"Cascadia Code Variable", "Courier New", monospace;--typography-code-fontWeight:400;--typography-code-fontSize:.625rem;--typography-code-lineHeight:1.5;--typography-effect-fontFamily:"Cascadia Code Variable", monospace;--typography-effect-fontFamily-dot:"Fira Code Variable", "Cascadia Code Variable", monospace;background-color:rgb(var(--color-primary-background));color:rgb(var(--color-primary-foreground));font-family:var(--typography-body1-fontFamily);font-weight:var(--typography-body1-fontWeight);font-size:var(--typography-body1-fontSize);line-height:var(--typography-body1-lineHeight);overflow:hidden}body[data-theme=dark]{--color-primary-background:0 0 0;--color-secondary-background:75 75 75;--color-primary-foreground:255 255 255;--color-secondary-foreground:180 180 180;--color-accent-foreground:255 237 118;--color-accent-background:0 0 0;--border:1px solid rgb(var(--color-primary-foreground) / .1)}.effect-frame{white-space:pre-wrap;letter-spacing:0;min-width:9ch;max-width:9ch;height:1em;line-height:1;font-family:var(--typography-effect-fontFamily);display:inline-block}.effect-frame[data-family=dot]{font-family:var(--typography-effect-fontFamily-dot)}
