@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--editor-chrome-height:52px;--background:#f7f7f5;--foreground:#242421;--gutter:#f0f0ed;--sheet:#fffefa;--muted:#8c8c84;--line:#e5e4de;--accent:#39b490}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed;--gutter:#101114;--sheet:#17181c;--muted:#9b9b92;--line:#30312e;--accent:#39b490}}html{scroll-behavior:smooth;scrollbar-gutter:stable;overflow:hidden scroll}:target{scroll-margin-top:80px}html,body{box-sizing:border-box;width:100%;min-height:100vh;margin:0;padding:0}body{color:var(--foreground);background:var(--background);font-family:var(--font-geist-sans), sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex;position:relative;overflow:visible}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.editor-main{background:#202020;min-height:100dvh;padding:0}.editor-workspace{max-width:none;margin:0 auto}.sheet{color:#d2d2d2;background:#202020;flex-direction:column;min-height:100dvh;padding:0 0 48px;display:flex}.editor-topbar{order:0;flex:0 0 var(--editor-chrome-height);box-sizing:border-box;height:var(--editor-chrome-height);min-height:var(--editor-chrome-height);max-height:var(--editor-chrome-height);color:#f1f1f1;letter-spacing:.02em;opacity:.72;background:#242424;border-bottom:1px solid #333;justify-content:space-between;align-items:center;margin:0;padding:0 24px;font-size:12px;transition:opacity .18s;display:flex;transform:none}.editor-breadcrumb{align-items:center;gap:8px;display:inline-flex}.editor-breadcrumb:first-letter{font-weight:700}.breadcrumb-mark{width:22px;height:22px;color:var(--accent);background:#e3eee7;border-radius:6px;place-items:center;font-size:13px;display:grid}.editor-hint{color:var(--muted)}.editor-actions{background:linear-gradient(#ffffff12,#ffffff05);border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:2px;padding:4px;display:inline-flex;box-shadow:inset 0 1px #ffffff0f,0 10px 18px #00000047}.save-indicator,.delete-draft,.publish-button{color:#d8d8d8;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:background .16s,color .16s,box-shadow .16s,transform .12s;display:inline-flex}.save-indicator:focus-visible,.delete-draft:focus-visible,.publish-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.save-indicator{color:#b9dcc3}.save-indicator .save-check{font-size:14px;line-height:1}.save-indicator:hover{color:#def3e4;background:#8bc9a524}.actions-divider{background:#ffffff1f;width:1px;height:18px;margin:0 5px}.delete-draft{opacity:.82;font-size:0;position:relative}.delete-draft:hover{color:#fff;opacity:1;background:#ffffff14}.delete-draft:before{content:"";border:1.5px solid;border-top:0;border-radius:0 0 2px 2px;width:11px;height:13px}.delete-draft:after{content:"";border-top:1.5px solid;border-bottom:1.5px solid;width:15px;height:2px;position:absolute;top:8px}.publish-button{color:#fff;background:linear-gradient(135deg,#7c6df2,#5a48d4);width:32px;height:32px;box-shadow:0 4px 14px #7162e86b,inset 0 1px #ffffff38}.publish-button .publish-arrow{font-size:17px;line-height:1;transform:translateY(-1px)}.publish-button:hover{background:linear-gradient(135deg,#8a7cf4,#6a55e0);transform:translateY(-1px);box-shadow:0 7px 20px #7162e885,inset 0 1px #ffffff3d}.publish-button:active{transform:translateY(0)}.publish-button:disabled{opacity:.5;cursor:default;box-shadow:none;transform:none}.publish-backdrop{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000009e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.publish-modal{color:#e6e6e6;background:#292929;border:1px solid #414141;border-radius:14px;width:min(520px,100%);max-height:min(720px,100dvh - 40px);padding:24px;overflow-y:auto;box-shadow:0 24px 80px #0000007a}.publish-modal-header,.publish-modal-footer{justify-content:space-between;align-items:center;display:flex}.publish-modal-header{margin-bottom:22px}.publish-kicker{color:#8bc9a5;text-transform:uppercase;letter-spacing:.1em;font-size:11px}.publish-modal h2{margin-top:5px;font-size:22px;line-height:1.2}.modal-close{color:#999;cursor:pointer;background:0 0;border:0;font-size:25px}.modal-close:hover{color:#fff}.modal-field{color:#aaa;gap:7px;margin-bottom:16px;font-size:12px;display:grid}.modal-field input{color:#eee;width:100%;font:inherit;background:#222;border:1px solid #464646;border-radius:7px;outline:none;padding:10px 11px;font-size:14px}.modal-field input:focus{border-color:#8bc9a5}.publish-options{gap:7px;margin-bottom:16px;display:grid}.publish-options button{color:#ddd;text-align:left;cursor:pointer;background:#242424;border:1px solid #414141;border-radius:8px;gap:3px;padding:11px 12px;display:grid}.publish-options button:hover,.publish-options button.selected{background:#2d3c32;border-color:#8bc9a5}.publish-options strong{font-size:13px}.publish-options small{color:#999;font-size:11px}.modal-switch{cursor:pointer;align-items:flex-start;gap:10px;margin:18px 0;display:flex}.modal-switch input{accent-color:#8bc9a5;width:16px;height:16px}.modal-switch span{gap:3px;display:grid}.modal-switch strong{font-size:13px}.modal-switch small{color:#999;font-size:11px}.publish-modal-footer{justify-content:flex-end;gap:10px;margin-top:22px}.modal-cancel,.modal-submit{cursor:pointer;font:inherit;border-radius:7px;padding:10px 14px;font-size:13px}.modal-cancel{color:#bbb;background:0 0;border:1px solid #484848}.modal-submit{color:#172019;background:#8bc9a5;border:1px solid #8bc9a5;font-weight:650}.modal-submit:disabled{opacity:.55;cursor:default}.doc-title{width:100%;color:inherit;letter-spacing:-.03em;background:0 0;border:none;outline:none;font-size:clamp(30px,5vw,46px);font-weight:700;line-height:1.08}.doc-title::placeholder{color:#7f7f7f8c}.doc-slug{width:min(560px,100% - 32px);color:var(--muted);opacity:1;text-align:center;background:0 0;border:none;outline:none;order:3;margin:2px auto 28px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;display:block}.doc-status{opacity:.75;font-size:14px}.doc-status a{text-underline-offset:3px;text-decoration:underline}.doc-error{color:#d33a2f;font-size:14px}.toolbar{box-sizing:border-box;z-index:20;width:100%;block-size:var(--editor-chrome-height);min-block-size:var(--editor-chrome-height);max-block-size:var(--editor-chrome-height);opacity:0;pointer-events:none;background:#202020;border-top:0 solid #333;border-bottom:1px solid #333;flex-wrap:wrap;flex:none;order:1;place-content:center;align-items:center;gap:4px;margin:0;padding:0 16px;transition:opacity .18s,transform .18s;display:flex;position:sticky;top:0;overflow:visible;transform:translateY(-4px);height:var(--editor-chrome-height)!important;min-height:var(--editor-chrome-height)!important;max-height:var(--editor-chrome-height)!important}.sheet:focus-within .editor-topbar,.sheet:focus-within .toolbar{opacity:1;pointer-events:auto}.toolbar-btn{color:#d1d1d1;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:5px 9px;font-size:14px;line-height:1.2}.toolbar-btn:hover{background:#3a3a3a}.toolbar-btn.active{color:#fff;background:#454545}.alignment-control{position:relative}.alignment-menu{z-index:36;background:#222;border:1px solid #383838;border-radius:8px;gap:2px;width:150px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 12px 28px #00000059}.alignment-menu button{color:#ddd;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;grid-template-columns:24px 1fr;align-items:center;gap:7px;padding:7px 8px;font-size:12px;display:grid}.alignment-menu button:hover{color:#fff;background:#333}.block-type-control{position:relative}.type-trigger{align-items:center;gap:4px;display:inline-flex}.toolbar-chevron{font-size:12px;transform:translateY(1px)}.block-type-menu{z-index:35;background:#222;border:1px solid #343434;border-radius:8px;gap:2px;width:220px;padding:7px;display:grid;position:absolute;top:calc(100% + 9px);left:0;box-shadow:0 14px 32px #00000059}.block-type-menu button{color:#e6e6e6;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;grid-template-columns:25px 1fr 16px;align-items:center;gap:5px;padding:8px 7px;font-size:13px;display:grid}.block-type-menu button:hover,.block-type-menu button.selected{background:#303030}.block-type-menu button span{white-space:nowrap}.block-type-menu button b{color:#e6e6e6;font-weight:400}.title-inline-tools{border-left:1px solid var(--line);margin-left:5px;padding-left:5px;display:inline-flex}.format-panel{border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px 16px;margin:-7px 0 20px;padding:9px 11px;font-size:11px;display:flex}.title-format-panel{border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin:-7px 0 20px;padding:9px 11px;font-size:11px;display:flex}.title-format-panel button{border:1px solid var(--line);width:28px;height:27px;color:inherit;cursor:pointer;background:0 0;border-radius:5px;font-size:14px}.title-format-panel button:hover,.title-format-panel button.active{color:var(--accent);background:#edf1ed}.title-align-label{margin-left:12px}.format-select,.format-group{align-items:center;gap:6px;display:inline-flex}.format-select span,.format-label{text-transform:uppercase;letter-spacing:.06em}.format-panel select,.format-panel button{border:1px solid var(--line);height:27px;color:inherit;cursor:pointer;background:0 0;border-radius:5px}.format-panel select{padding:0 22px 0 7px;font-size:12px}.format-group>button{width:28px;font-size:16px;line-height:1}.format-group>button:hover{color:var(--accent);background:#edf1ed}.color-group{gap:7px}.color-swatch{border-radius:50%!important;width:20px!important;height:20px!important}.color-swatch.yellow{background:#fff1a8}.color-swatch.green{background:#d9f0df}.color-swatch.blue{background:#dcecff}.color-swatch.no-color{position:relative}.color-swatch.no-color:after{content:"";background:#d06057;width:23px;height:1px;position:absolute;transform:rotate(-45deg)}.editor-shell{flex:1;order:4;width:min(560px,100% - 32px);margin:0 auto;position:relative}.block-controls{z-index:28;align-items:flex-start;display:flex;position:absolute}.block-plus{border:1px solid var(--line);background:var(--sheet);width:27px;height:27px;color:var(--muted);cursor:pointer;border-radius:7px;place-items:center;font-size:21px;line-height:1;display:grid;box-shadow:0 2px 5px #28281e0f}.block-plus:hover{color:var(--accent);border-color:var(--accent)}.block-menu{background:var(--sheet);border:1px solid var(--line);border-radius:8px;gap:2px;width:170px;margin-left:7px;padding:5px;display:grid;box-shadow:0 8px 20px #28281e24}.block-menu button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:7px 8px;font-size:12px}.block-menu button:hover{background:#edf1ed}.editor-area{color:#d7d7d7;outline:none;flex:1;min-height:52vh;padding-left:0;font-size:17px;line-height:1.75}.editor-area>*{position:relative}.editor-area p{margin-bottom:.72em}.editor-area h1,.editor-area h2,.editor-area h3{margin:1.1em 0 .45em;line-height:1.25}.editor-area h1{font-size:31px}.editor-area h2{font-size:24px}.editor-area h3{font-size:20px}.title-editor-wrap{text-align:center;order:2;width:min(560px,100% - 32px);margin:24px auto 0;position:relative}.title-editor{width:100%;max-height:52px;text-align:var(--title-align,center);padding-left:0;font-size:46px;line-height:1.08;overflow:hidden}.title-editor.ProseMirror{font-size:46px}.title-editor h1[data-editor-title]{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.03em;width:100%;min-height:52px;text-align:var(--title-align,center);box-sizing:border-box;outline:none;margin-top:0;margin-bottom:0;font-weight:400;line-height:1.08;display:block;position:relative;overflow:hidden;font-size:clamp(30px,5vw,46px)!important}.title-editor.is-editor-empty h1[data-editor-title]:before{content:"Заголовок";color:#7f7f7f99;pointer-events:none;-webkit-user-select:none;user-select:none;letter-spacing:-.03em;width:100%;height:0;text-align:var(--title-align,center);margin:0;padding:0;font-size:clamp(30px,5vw,46px);font-weight:700;line-height:0;display:block}.title-editor,.title-editor:focus,.title-editor.ProseMirror:focus{outline:none}.title-editor h1[data-editor-title] span{font-size:inherit}.title-editor h1[data-editor-title] strong{font-weight:700}.editor-area>p:first-child{margin-top:-8px}.editor-area h1:first-child,.editor-area h2:first-child,.editor-area h3:first-child,.editor-area p:first-child{margin-top:0}.editor-area blockquote{opacity:.85;border-left:1px solid;margin-bottom:.7em;padding-left:16px;font-style:italic}.editor-area img{border-radius:8px;max-width:100%}.editor-area ul,.editor-area ol{margin-bottom:.9em;padding-left:1.6em}.editor-area li>p{margin-bottom:.25em}.editor-area hr{border:none;border-top:2px solid #7f7f7f59;margin:1.4em 0}.editor-area code{background:#7f7f7f24;border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em}.editor-area pre{background:#7f7f7f1f;border-radius:8px;margin-bottom:1em;padding:12px 16px;overflow-x:auto}.editor-area pre code{background:0 0;padding:0}.slash-menu{z-index:25;background:var(--sheet);border:1px solid var(--line);border-radius:10px;width:min(340px,100%);padding:8px;position:absolute;top:28px;left:38px;box-shadow:0 14px 35px #252a2426}.slash-caption{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;padding:5px 9px 8px;font-size:11px;font-weight:600}.slash-item{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;padding:8px;display:flex}.slash-item.selected,.slash-item:hover{background:#edf1ed}.slash-icon{border:1px solid var(--line);width:30px;height:30px;color:var(--accent);font-family:var(--font-geist-mono), monospace;border-radius:6px;flex:0 0 30px;place-items:center;font-size:11px;display:grid}.slash-item strong,.slash-item small{display:block}.slash-item strong{font-size:13px;font-weight:600}.slash-item small{color:var(--muted);margin-top:2px;font-size:11px}.editor-area p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:#7f7f7f99;float:left;pointer-events:none;height:0}@media (max-width:600px){.editor-main{padding:0}.sheet{border:0;padding:0 0 34px}.editor-topbar{margin-bottom:0}.toolbar{top:6px}.toolbar-btn{padding:6px 8px}.format-panel{gap:9px 12px}.format-label{display:none}.title-editor{padding-left:0}.title-editor,.title-editor.ProseMirror{font-size:30px}.editor-area{padding-left:0;font-size:16px}.slash-menu{width:calc(100% - 32px);left:32px}}.toolbar-glyph{font-size:14px;line-height:1}.icon-bold{font-weight:800}.icon-italic{font-family:Georgia,Times New Roman,serif;font-style:italic}
