.login-screen,.reset-page{--auth-red: #cf142b;--auth-ink: #19191b;--auth-muted: #74747b;--auth-line: #d5d4d0;--auth-control-bg: #fff;min-height:100vh;min-height:100svh;color:var(--auth-ink);font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.login-showcase{position:relative;display:flex;min-width:0;overflow:hidden;flex-direction:column;padding:42px clamp(38px,4vw,62px) 38px;border-right:1px solid #d0cec8;background:#f0eee8}.login-showcase__header,.login-showcase__content{position:relative;z-index:2}.login-showcase__header{display:flex;align-items:center;gap:17px}.login-showcase__header img{display:block;width:126px;height:auto}.login-showcase__header span{padding-left:17px;border-left:1px solid #b8b6b0;color:#6f6e72;font-size:9px;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.login-showcase__content{width:min(560px,76%);margin:auto 0;padding:64px 0;animation:loginCopyIn .7s .22s cubic-bezier(.22,1,.36,1) both}.login-showcase__content h2{margin:0;color:var(--auth-ink);font-size:clamp(52px,5.2vw,78px);font-weight:650;line-height:.98;letter-spacing:-.062em}.login-screen--v7{position:relative;display:grid;grid-template-columns:minmax(330px,44%) minmax(0,56%);background:#f7f5ef}.login-screen--v7 .login-showcase,.login-screen--v7 .login-access{grid-area:1 / 1}.login-screen--v7 .login-showcase{z-index:1;grid-area:1 / 1;min-height:100svh;border:0;background:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px),var(--auth-red);background-size:64px 64px}.login-screen--v7 .login-showcase:after{position:absolute;z-index:4;top:0;right:0;width:9px;height:100%;content:"";background:#fff;transform-origin:top;animation:loginVerticalLine .8s cubic-bezier(.65,0,.35,1) both}.login-screen--v7 .login-access{z-index:2;grid-area:1 / 2;min-height:100svh;background:#f7f5ef}.login-v7 .login-showcase__header img{filter:brightness(0) invert(1)}.login-v7 .login-showcase__header span{border-color:#ffffff75;color:#ffffffc2}.login-screen--v7 .login-showcase__content{z-index:3;width:min(560px,88%);padding-block:0}.login-screen--v7 .login-showcase__content h2{color:#fff;font-size:clamp(38px,3.6vw,54px);line-height:1.12;letter-spacing:-.03em}.login-v7__horizon{position:relative;z-index:3;display:flex;flex:none;width:100%;min-height:42px;margin-top:36px;align-items:center;justify-content:space-between;border-block:1px solid rgba(255,255,255,.3);color:#ffffffc2}.login-v7__horizon span{font-size:8px;font-weight:800;letter-spacing:.16em;animation:loginV7Ticker 7s ease-in-out infinite alternate}.login-screen--v7 .login-access__header{border-color:#dedbd4;color:#7e7d82}.login-screen--v7 .login-access__body{padding:48px clamp(48px,7vw,116px)}.login-screen--v7 .auth-form--login,.login-screen--v7 .auth-form--forgot{display:block;width:min(100%,420px);padding:0;border:0;background:transparent;box-shadow:none}.login-screen--v7 .auth-form--login .auth-form__intro,.login-screen--v7 .auth-form--forgot .auth-form__intro{margin-bottom:35px;padding:0;border:0}.login-screen--v7 .auth-form--login .auth-form__intro h1{font-size:38px}.login-screen--v7 .auth-form--login .auth-field,.login-screen--v7 .auth-form--forgot .auth-field{margin-bottom:17px}.login-screen--v7 .auth-form--login .auth-forgot{display:block;margin:-4px 0 23px auto}.login-screen--v7 .auth-form--login>.auth-message{position:static;width:auto;margin:-7px 0 20px;box-shadow:none}.login-screen--v7 .auth-back{margin-bottom:34px}.login-screen--v7 .login-access__footer{border-color:#dedbd4}.login-access{display:flex;min-width:0;flex-direction:column;background:#fff}.login-access__header,.login-access__footer{display:flex;align-items:center;color:#85848a;font-size:9px;font-weight:700;letter-spacing:.08em}.login-access__header{justify-content:flex-end;min-height:75px;padding:0 clamp(32px,4vw,58px);border-bottom:1px solid #e4e3df;text-transform:uppercase}.login-access__mobile-link{color:inherit;text-decoration:none}.login-access__mobile-link:hover{color:var(--auth-red);text-decoration:underline}.login-access__security{display:inline-flex;align-items:center;gap:8px}.login-access__security i{position:relative;width:6px;height:6px;border-radius:50%;background:#37a658}.login-access__security i:after{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:1px solid rgba(55,166,88,.28);border-radius:inherit;content:"";animation:loginStatusPulse 2.2s ease-out infinite}.login-access__mobile-logo{display:none}.login-access__body{display:grid;flex:1;padding:44px clamp(42px,5vw,72px);place-items:center}.login-access__footer{flex-wrap:wrap;justify-content:space-between;gap:6px 16px;min-height:66px;padding:12px clamp(32px,4vw,58px);border-top:1px solid #e4e3df}.auth-form{width:min(100%,400px);animation:loginFormIn .52s .14s cubic-bezier(.22,1,.36,1) both}.auth-form__intro{margin-bottom:35px}.auth-form h1,.reset-card h1{margin:0;color:var(--auth-ink);font-size:36px;font-weight:675;line-height:1.12;letter-spacing:-.045em}.auth-form__intro p,.reset-card__subtitle{margin:10px 0 0;color:var(--auth-muted);font-size:13px;line-height:1.55}.auth-message{margin:-7px 0 20px;padding:12px 13px;border-left:3px solid;font-size:12px;font-weight:600;line-height:1.5;animation:loginMessageIn .24s ease-out both}.auth-message--error{border-color:var(--auth-red);color:#a40f21;background:#fff0f2}.auth-message--success{border-color:#2b914d;color:#1f6f39;background:#eef9f1}.auth-message--maintenance{display:flex;align-items:flex-start;gap:10px;border-color:#c18a0c;color:#745306;background:#fff7df}.auth-message--maintenance>svg{flex:none;margin-top:2px}.auth-field{margin-bottom:17px}.auth-field>label{display:block;margin-bottom:7px;color:#66656a;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.auth-control{display:flex;align-items:center;gap:11px;min-height:55px;padding:0 15px;border:1px solid var(--auth-line);background:var(--auth-control-bg);transition:border-color .16s ease,box-shadow .16s ease}.auth-control:hover{border-color:#aeadb0}.auth-control:focus-within{border-color:var(--auth-red);box-shadow:0 0 0 3px #cf142b1a}.auth-control__icon{flex:none;color:#9a999e;font-size:14px;transition:color .16s ease}.auth-control:focus-within .auth-control__icon{color:var(--auth-red)}.auth-control input{flex:1;min-width:0;height:53px;padding:0;border:0;outline:0;color:var(--auth-ink);background:transparent;font:inherit;font-size:13px;font-weight:520}.auth-control input::placeholder{color:#aaa9ad}.auth-control input:-webkit-autofill,.auth-control input:-webkit-autofill:hover,.auth-control input:-webkit-autofill:focus,.auth-control input:-webkit-autofill:active{-webkit-text-fill-color:var(--auth-ink);caret-color:var(--auth-ink);transition:background-color 9999s ease-in-out 0s;box-shadow:0 0 0 1000px var(--auth-control-bg) inset}.auth-password-toggle{display:grid;flex:none;width:32px;height:32px;margin-right:-7px;padding:0;border:0;color:var(--auth-muted);background:transparent;cursor:pointer;place-items:center}.auth-password-toggle:hover{color:var(--auth-red)}.auth-forgot,.auth-back{border:0;color:var(--auth-muted);background:transparent;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.auth-forgot{display:block;margin:-4px 0 23px auto;padding:2px 0}.auth-back{display:inline-flex;align-items:center;gap:7px;margin:0 0 34px;padding:3px 0}.auth-forgot:hover,.auth-back:hover{color:var(--auth-red)}.auth-submit{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:55px;padding:0 18px;border:0;color:#fff;background:var(--auth-red);font:inherit;font-size:12px;font-weight:800;letter-spacing:.02em;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,opacity .16s ease}.auth-submit>svg{position:absolute;right:18px;font-size:11px;transition:transform .16s ease}.auth-submit:hover:not(:disabled){background:#b90f25;box-shadow:0 12px 24px #cf142b33;transform:translateY(-2px)}.auth-submit:hover:not(:disabled)>svg{transform:translate(3px)}.auth-submit:active:not(:disabled){transform:translateY(0)}.auth-submit:disabled{opacity:.56;cursor:not-allowed}.auth-password-toggle:focus-visible,.auth-forgot:focus-visible,.auth-back:focus-visible,.auth-submit:focus-visible{outline:2px solid var(--auth-red);outline-offset:3px}.auth-submit__loader{width:14px;height:14px;border:2px solid rgba(255,255,255,.38);border-top-color:#fff;border-radius:50%;animation:loginSpin .65s linear infinite}.reset-page{position:relative;display:grid;overflow:hidden;padding:24px;background:#ebe9e3;place-items:center}.reset-page:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";opacity:.3;background-image:linear-gradient(rgba(30,30,32,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(30,30,32,.08) 1px,transparent 1px);background-size:56px 56px}.reset-page__rule{position:absolute;top:0;right:0;width:22%;height:10px;background:var(--auth-red);animation:resetRuleIn .75s cubic-bezier(.65,0,.35,1) both}.reset-card{position:relative;z-index:1;width:min(440px,100%);padding:45px 42px 42px;border:1px solid #c5c2ba;background:#fff;box-shadow:14px 16px #17171917;animation:loginFormIn .48s ease-out both}.reset-card__logo{margin-bottom:35px}.reset-card__logo img{display:block;width:112px;height:auto}.reset-card__subtitle{margin-bottom:28px}@keyframes loginCopyIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes loginFormIn{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}@keyframes loginVerticalLine{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes loginV7Ticker{0%{transform:translate(-36px)}to{transform:translate(36px)}}@keyframes loginMessageIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes loginStatusPulse{0%{opacity:.8;transform:scale(.7)}75%,to{opacity:0;transform:scale(1.55)}}@keyframes loginSpin{to{transform:rotate(360deg)}}@keyframes resetRuleIn{0%{transform:scaleX(0);transform-origin:right}to{transform:scaleX(1);transform-origin:right}}@media (max-width: 1020px){.login-showcase__content{width:86%}.login-showcase__content h2{font-size:54px}}@media (max-width: 760px){.login-showcase{flex:none;min-height:232px;padding:21px 23px 22px;border-right:0;border-bottom:1px solid #d0cec8}.login-showcase__header img{width:99px}.login-showcase__header span{font-size:7px}.login-showcase__content{width:72%;margin:auto 0 0;padding:22px 0 0}.login-showcase__content h2{font-size:33px;line-height:1}.login-access{flex:1;min-height:calc(100svh - 232px)}.login-access__header{min-height:55px;padding:0 23px}.login-access__body{align-items:start;padding:32px 23px 24px}.auth-form{width:min(100%,430px);margin-inline:auto}.auth-form__intro{margin-bottom:28px}.auth-form h1{font-size:31px}.login-access__footer{min-height:52px;padding:0 23px max(0px,env(safe-area-inset-bottom))}.login-screen--v7{display:flex;min-height:100svh;overflow-x:hidden;overflow-y:auto;flex-direction:column}.login-screen--v7 .login-showcase{grid-area:auto;min-height:205px;padding:21px 23px 22px}.login-screen--v7 .login-showcase:after{top:auto;right:0;bottom:0;width:100%;height:5px;transform-origin:left}.login-screen--v7 .login-access{grid-area:auto;min-height:calc(100svh - 205px);background:#f7f5ef}.login-screen--v7 .login-showcase__content{display:block;width:82%;margin:auto 0 0;padding:18px 0 0}.login-screen--v7 .login-showcase__content h2{font-size:30px;line-height:.98}.login-v7__horizon{display:none}.login-screen--v7 .login-access__body{align-items:start;padding:27px 23px 24px}.login-screen--v7 .auth-form--login,.login-screen--v7 .auth-form--forgot{width:min(100%,430px);padding:0}.login-screen--v7 .auth-form--login .auth-form__intro,.login-screen--v7 .auth-form--forgot .auth-form__intro{margin-bottom:28px}.login-screen--v7 .auth-form--login .auth-form__intro h1{font-size:31px}}@media (max-width: 420px){.login-showcase{min-height:205px}.login-showcase__header span{display:none}.login-showcase__content{width:78%}.login-showcase__content h2,.login-screen--v7 .auth-form h1{font-size:29px}.login-access{min-height:calc(100svh - 205px)}.login-access__body{padding-top:27px}.auth-control,.auth-submit{min-height:52px}.auth-control input{height:50px}.reset-page{padding:16px}.reset-card{padding:36px 24px 30px;box-shadow:9px 10px #17171917}}@media (max-height: 720px) and (min-width: 761px){.login-showcase,.login-access__body{padding-top:28px;padding-bottom:28px}.login-showcase__content{padding-block:32px}.login-showcase__content h2{font-size:52px}.auth-form__intro{margin-bottom:25px}.login-screen--v7 .login-access__header{min-height:58px}.login-screen--v7 .login-access__footer{min-height:48px}.login-screen--v7 .login-access__body{padding-top:18px;padding-bottom:18px}.login-screen--v7 .auth-form__intro{margin-bottom:20px}.login-screen--v7 .auth-field{margin-bottom:12px}.login-screen--v7 .auth-control,.login-screen--v7 .auth-submit{min-height:50px}.login-screen--v7 .auth-control input{height:48px}.login-screen--v7 .auth-forgot{margin-bottom:17px}}@media (prefers-reduced-motion: reduce){.login-showcase__content,.login-v7__horizon span,.login-access__security i:after,.auth-form,.auth-message,.auth-submit__loader,.reset-page__rule,.reset-card{animation:none!important}.auth-control,.auth-submit,.auth-submit>svg{transition-duration:.01ms!important}}.notfound-screen{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(120% 120% at 15% 10%,#fff,#f4f5f2 55%,#eceef1);font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.notfound-blob{position:absolute;border-radius:50%;filter:blur(70px);pointer-events:none}.notfound-blob--a{top:-180px;right:-120px;width:480px;height:480px;background:radial-gradient(circle,rgba(207,20,43,.14),transparent 70%)}.notfound-blob--b{bottom:-220px;left:-140px;width:520px;height:520px;background:radial-gradient(circle,rgba(59,91,165,.1),transparent 70%)}.notfound-card{position:relative;z-index:1;width:420px;max-width:92vw;padding:40px 34px 34px;border-radius:22px;text-align:center;background:#fff;border:1px solid rgba(28,32,38,.08);box-shadow:0 22px 55px #14191e21,0 4px 12px #14191e0d;animation:notfoundFadeUp .35s ease both}.notfound-logo{display:flex;justify-content:center;margin-bottom:18px}.notfound-logo img{height:40px;object-fit:contain;opacity:.9}.notfound-code{font-size:76px;font-weight:800;line-height:1;letter-spacing:-.03em;background:linear-gradient(180deg,#cf142b,#7a0c1a);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:6px}.notfound-title{margin:4px 0 0;font-size:19px;font-weight:700;color:#17191c;letter-spacing:-.01em}.notfound-subtitle{margin:8px 0 26px;font-size:13px;color:#6e747e;line-height:1.5}.notfound-submit{width:100%;height:46px;border:none;border-radius:12px;background:linear-gradient(180deg,#e0293f,#cf142b);color:#fff;font-size:14.5px;font-weight:700;font-family:inherit;cursor:pointer;box-shadow:0 12px 26px #cf142b40;transition:transform .15s ease,box-shadow .18s ease,filter .18s ease}.notfound-submit:hover{transform:translateY(-1px);filter:brightness(1.05);box-shadow:0 14px 32px #cf142b52}.notfound-submit:active{transform:translateY(0)}.notfound-submit:focus-visible{outline:2px solid rgba(207,20,43,.5);outline-offset:2px}@keyframes notfoundFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.sd-guard-strip{position:fixed;left:50%;bottom:18px;transform:translate(-50%);z-index:420;display:flex;align-items:center;gap:10px;max-width:min(720px,calc(100vw - 32px));padding:10px 16px;border-radius:999px;background:#241e0a;border:1px solid rgba(231,165,33,.55);box-shadow:0 14px 40px #0c0a045c;color:#f3e2b4;font-size:12.5px;font-weight:600;line-height:1.45;animation:sd-guard-rise .32s cubic-bezier(.2,.9,.3,1)}.sd-guard-strip__dot{flex:none;width:8px;height:8px;border-radius:50%;background:#e7a33e;box-shadow:0 0 0 4px #e7a33e2e;animation:sd-guard-pulse 2s ease-in-out infinite}.sd-guard-strip__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-guard-strip__text b{color:#ffd37a}.sd-guard-veil{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:22px;background:#0e10149e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:sd-guard-fade .2s ease-out}.sd-guard-card{width:min(430px,100%);max-height:calc(100vh - 44px);overflow-y:auto;padding:26px 26px 24px;border-radius:20px;background:#fff;box-shadow:0 30px 80px #0e101457;font-family:Onest,Manrope,system-ui,-apple-system,Segoe UI,sans-serif;animation:sd-guard-rise .28s cubic-bezier(.2,.9,.3,1)}.sd-guard-card__badge{display:inline-block;padding:4px 10px;border-radius:999px;background:#cf142b1a;color:#cf142b;font-size:11px;font-weight:800;letter-spacing:.4px;text-transform:uppercase}.sd-guard-card__title{margin:12px 0 0;font-size:22px;font-weight:800;letter-spacing:-.5px;color:#14181d}.sd-guard-card__sub{margin:8px 0 18px;font-size:13px;line-height:1.55;color:#6b7280}.sd-guard-card__error{margin-bottom:14px;padding:10px 12px;border-radius:10px;background:#fbe8ec;border:1px solid rgba(207,20,43,.25);color:#b71025;font-size:12.5px;font-weight:600}.sd-guard-field{display:block;margin-bottom:14px}.sd-guard-field>span{display:block;margin-bottom:6px;font-size:12px;font-weight:700;color:#3c424b}.sd-guard-field>input{width:100%;height:44px;padding:0 14px;border-radius:12px;border:1px solid #DCE0E5;background:#f7f8fa;font-family:inherit;font-size:14px;color:#14181d;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.sd-guard-field>input:focus{outline:none;background:#fff;border-color:#cf142b;box-shadow:0 0 0 3px #cf142b24}.sd-guard-field>small{display:block;margin-top:6px;font-size:11.5px;color:#8a9099}.sd-guard-submit{width:100%;height:46px;margin-top:6px;border:none;border-radius:12px;background:#cf142b;color:#fff;font-family:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:background .15s ease,transform .12s ease,box-shadow .15s ease;box-shadow:0 8px 22px #cf142b42}.sd-guard-submit:hover:not(:disabled){background:#b71025}.sd-guard-submit:active:not(:disabled){transform:translateY(1px)}.sd-guard-submit:disabled{opacity:.6;cursor:default;box-shadow:none}.sd-guard-submit:focus-visible{outline:3px solid rgba(207,20,43,.35);outline-offset:2px}@keyframes sd-guard-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.sd-guard-strip{animation-name:sd-guard-rise-x}@keyframes sd-guard-rise-x{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@keyframes sd-guard-fade{0%{opacity:0}to{opacity:1}}@keyframes sd-guard-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion: reduce){.sd-guard-strip,.sd-guard-card,.sd-guard-veil,.sd-guard-strip__dot{animation:none}}@media (max-width: 640px){.sd-guard-strip{left:12px;right:12px;bottom:12px;max-width:none;transform:none;border-radius:14px;animation-name:sd-guard-rise}.sd-guard-strip__text{white-space:normal}}.sardor-root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"ss01" 1,"cv01" 1;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 22px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--bg: #F4F5F2;--surface: rgba(255, 255, 255, .7);--surface-top: rgba(255, 255, 255, .55);--surface-solid: #FBFBF9;--input-bg: #F3F4F0;--border: rgba(28, 32, 38, .1);--border-soft: rgba(28, 32, 38, .06);--border-glass: rgba(255, 255, 255, .8);--text-1: #17191C;--text-2: #4C525A;--text-3: #6E747E;--shadow-1: 0 2px 8px rgba(20, 25, 30, .04);--shadow-2: 0 12px 30px rgba(20, 25, 30, .08), 0 2px 8px rgba(20, 25, 30, .04);--shadow-3: 0 22px 55px rgba(20, 25, 30, .13), 0 4px 12px rgba(20, 25, 30, .05);--accent: #CF142B;--accent-hover: #B71025;--accent-soft: #FBE8EC;--success: #2A8744;--success-strong: #309450;--success-soft: #E4F3E9;--warning: #B7791F;--info: #3B5BA5;--purple: #7C3AED;--glass-blur: blur(16px) saturate(135%);--font: "Onest", "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--fs-display: 28px;--fs-h1: 22px;--fs-h2: 17px;--fs-h3: 15px;--fs-body: 13.5px;--fs-caption: 12px}.sardor-root.theme-dark{--bg: #15171B;--surface: rgba(38, 42, 49, .72);--surface-top: rgba(255, 255, 255, .05);--surface-solid: #1E2127;--input-bg: #262A31;--border: rgba(255, 255, 255, .12);--border-soft: rgba(255, 255, 255, .07);--border-glass: rgba(255, 255, 255, .09);--text-1: #ECEDEF;--text-2: #AEB3BB;--text-3: #7E838C;--shadow-1: 0 2px 8px rgba(0, 0, 0, .32);--shadow-2: 0 14px 34px rgba(0, 0, 0, .44), 0 2px 8px rgba(0, 0, 0, .32);--shadow-3: 0 24px 60px rgba(0, 0, 0, .55), 0 4px 12px rgba(0, 0, 0, .4);--accent-soft: rgba(207, 20, 43, .2)}.sd-display{font-size:var(--fs-display);font-weight:800;letter-spacing:-.5px;line-height:1.15;color:var(--text-1)}.sd-h1{font-size:var(--fs-h1);font-weight:800;letter-spacing:-.3px;line-height:1.2;color:var(--text-1)}.sd-h2{font-size:var(--fs-h2);font-weight:700;letter-spacing:-.2px;line-height:1.25;color:var(--text-1)}.sd-h3{font-size:var(--fs-h3);font-weight:700;line-height:1.3;color:var(--text-1)}.sd-body{font-size:var(--fs-body);font-weight:400;line-height:1.55;color:var(--text-2)}.sd-caption{font-size:var(--fs-caption);font-weight:600;line-height:1.4;color:var(--text-3)}.sd-num,.sd-display,.sardor-root table td,.sardor-root table th{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}html,body{margin:0;max-width:100%;overflow-x:hidden}.sardor-root{max-width:100vw}.sardor-root button:focus-visible,.sardor-root a:focus-visible,.sardor-root input:focus-visible,.sardor-root select:focus-visible,.sardor-root textarea:focus-visible,.sardor-root [tabindex]:focus-visible,.sardor-root [role=button]:focus-visible{outline:2.5px solid var(--accent);outline-offset:2px;border-radius:8px}.sardor-root :focus:not(:focus-visible){outline:none}.sardor-root a{color:var(--accent);text-decoration:none}.sardor-root a:hover{color:var(--accent-hover)}.sd-dash-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:188px;gap:18px;align-items:stretch}@media (max-width: 1180px){.sd-dash-grid{grid-template-columns:repeat(2,1fr)}.sd-dash-widget{grid-column:span 1!important}}@media (max-width: 640px){.sd-dash-grid{grid-template-columns:1fr;grid-auto-rows:auto}.sd-dash-grid>*{grid-column:span 1!important;grid-row:auto!important}}@media (max-width: 820px){.sardor-root table{display:block;overflow-x:auto;white-space:nowrap}.sardor-root .sd-card{padding-left:14px!important;padding-right:14px!important}.sardor-root h1,.sardor-root h2,.sardor-root h3{overflow-wrap:anywhere}.sardor-root .sd-btn{min-height:38px}}@supports (padding: env(safe-area-inset-left)){.sardor-root{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.sardor-root .sd-appheader{padding-top:env(safe-area-inset-top);height:calc(var(--header-h, 68px) + env(safe-area-inset-top))!important}.sardor-root .sd-safe-bottom{padding-bottom:env(safe-area-inset-bottom)}.sardor-root .sd-appaside{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left)}}@media (max-width: 560px){.sd-dash-grid{grid-template-columns:1fr}}.sd-grid-4{grid-template-columns:repeat(4,1fr)}.sd-grid-2{grid-template-columns:1fr 1fr}@media (max-width: 1000px){.sd-grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width: 820px){.sd-grid-2{grid-template-columns:1fr}.sd-side-col{width:auto!important}}@media (max-width: 560px){.sd-grid-4{grid-template-columns:1fr}}.sardor-root input:not([type=checkbox]):not([type=radio]):not([type=color]),.sardor-root select,.sardor-root textarea{background-color:var(--input-bg);color:var(--text-1)}.sardor-root input::placeholder,.sardor-root textarea::placeholder{color:var(--text-3);opacity:1}.sardor-root.theme-dark input,.sardor-root.theme-dark select,.sardor-root.theme-dark textarea{color-scheme:dark}.sardor-root.theme-dark select option{background:var(--surface-solid);color:var(--text-1)}.sardor-root input[type=checkbox],.sardor-root input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:17px;height:17px;flex:none;margin:0;padding:0;position:relative;border:1.5px solid var(--border);background:var(--input-bg);cursor:pointer;border-radius:5px;transition:background .13s ease,border-color .13s ease,box-shadow .13s ease;vertical-align:-3px;display:inline-block;box-sizing:border-box}.sardor-root input[type=radio]{border-radius:50%}.sardor-root input[type=checkbox]:hover:not(:disabled),.sardor-root input[type=radio]:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 55%,var(--border))}.sardor-root input[type=checkbox]:checked,.sardor-root input[type=radio]:checked{background:var(--accent);border-color:var(--accent)}.sardor-root input[type=checkbox]:checked:after{content:"";position:absolute;left:5px;top:2px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(43deg)}.sardor-root input[type=radio]:checked:after{content:"";position:absolute;left:50%;top:50%;width:7px;height:7px;border-radius:50%;background:#fff;transform:translate(-50%,-50%)}.sardor-root input[type=checkbox]:focus-visible,.sardor-root input[type=radio]:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}.sardor-root input[type=checkbox]:disabled,.sardor-root input[type=radio]:disabled{opacity:.5;cursor:not-allowed}.sardor-root select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239AA0A7' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 10px center!important;padding-right:30px!important}.sardor-root select::-ms-expand{display:none}.sardor-root ::-webkit-scrollbar{width:10px;height:10px}.sardor-root ::-webkit-scrollbar-thumb{background:#787d8459;border-radius:8px;border:2px solid transparent;background-clip:padding-box}.sardor-root ::-webkit-scrollbar-thumb:hover{background:#787d848c;background-clip:padding-box}.sardor-root ::-webkit-scrollbar-track{background:transparent}.sd-toc-scroll::-webkit-scrollbar{width:5px}.sd-toc-scroll::-webkit-scrollbar-thumb{background:#787d8447;border:none;border-radius:4px}.sd-toc-scroll{scrollbar-width:thin}@keyframes sk{0%{opacity:.55}50%{opacity:1}to{opacity:.55}}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes popIn{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}@keyframes slideInRight{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.sd-tabfade{animation:fadeIn .18s ease both}.sd-skel{background:linear-gradient(100deg,var(--border-soft) 30%,rgba(28,32,38,.02) 50%,var(--border-soft) 70%);background-size:200% 100%;animation:skelShimmer 1.3s ease-in-out infinite;border-radius:10px}@keyframes skelShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.sd-spin{display:inline-block;width:15px;height:15px;border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:sdSpin .7s linear infinite;vertical-align:-2px}@keyframes sdSpin{to{transform:rotate(360deg)}}.sd-loadwrap{animation:fadeIn .2s ease both}@keyframes sdPulse{0%,to{opacity:1;box-shadow:0 0 #cf142b73}50%{opacity:.85;box-shadow:0 0 0 4px #cf142b00}}.sd-pulse{animation:sdPulse 1.8s ease-in-out infinite}@keyframes rowIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.sd-rowin{animation:rowIn .28s ease both}@media (prefers-reduced-motion: reduce){.sardor-root *,.sardor-root *:before,.sardor-root *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.sd-card{transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s ease}.sd-card:hover{transform:translateY(-2px);box-shadow:0 18px 44px #14191e1c,0 3px 10px #14191e0d,inset 0 1px #ffffffd9}.sd-btn{transition:transform .15s ease,box-shadow .18s ease,filter .18s ease}.sd-btn:hover{transform:translateY(-1px)}.sd-btn:active{transform:translateY(0)}.sd-btn-green:hover{box-shadow:0 12px 26px #2a87445c;filter:brightness(1.04)}.sd-btn-red:hover{box-shadow:0 12px 26px #cf142b52;filter:brightness(1.04)}.sd-chart-bar{transition:filter .15s ease,box-shadow .15s ease}.sd-chart-col:hover .sd-chart-bar{filter:brightness(1.08);box-shadow:0 10px 22px #2a874457!important}.sd-navitem{transition:background .15s,color .15s}.sd-navitem:hover{background:#1c20260d}.sd-navitem--dark:hover{background:#ffffff12}.sd-navitem--dark:hover>span{color:#fff!important}.sd-kb-row{transition:background .15s,color .15s}.sd-kb-row:hover{background:#2a874414!important}.sd-kb-addcat{opacity:0;transition:opacity .15s,background .15s,color .15s}.sd-kb-row:hover .sd-kb-addcat,.sd-kb-addcat:focus-visible{opacity:1}.sd-kb-addcat:hover{background:#2a874424!important;color:#2a8744!important}.sd-search{transition:border-color .16s,box-shadow .16s,background .16s;box-shadow:inset 0 1px 2px #14191e08}.sd-search:focus{border-color:#cf142b6b!important;background:#ffffffeb!important;box-shadow:0 0 0 4px #cf142b14!important}.sd-org-node{transition:left .22s cubic-bezier(.4,0,.2,1),top .22s cubic-bezier(.4,0,.2,1),opacity .18s ease}.sd-org-card{transition:border-color .16s ease,opacity .16s ease}.sd-org-card.sd-org-dragging{opacity:.4}.sd-org-card.sd-org-dropok{box-shadow:0 0 0 2px #2a8744,0 12px 28px #14191e29!important}.sd-org-exporting .sd-org-card,.sd-org-exporting .sd-org-node{box-shadow:none!important;filter:none!important}.sd-org-resize-handle{position:absolute;top:6px;right:-6px;bottom:6px;width:12px;cursor:ew-resize;z-index:3}.sd-org-resize-handle:after{content:"";position:absolute;top:0;bottom:0;left:5px;width:2px;border-radius:2px;background:#1c202638;opacity:0;transition:opacity .15s ease,background .15s ease}.sd-org-resize-handle:hover:after,.sd-org-resize-handle.sd-org-resizing:after{opacity:1;background:#cf142b}.sd-plan-cell{transition:border-color .15s ease,background .15s ease}.sd-plan-cell:hover{background:#1c202608}.sd-plan-cell:focus{border-color:#3b5ba5!important;background:#fff}.sd-plan-cell.sd-invalid{border-color:#cf142b!important;background:#cf142b0d!important}.sd-plan-progress-track{height:5px;border-radius:4px;background:#1c202614;overflow:hidden}.sd-plan-progress-fill{height:100%;border-radius:4px;transition:width .35s ease}.sd-plan-resizer:hover .sd-plan-grip{width:4px;background:var(--accent)}.sd-plan-taskrow:hover{background:var(--border-soft)}.sd-plan-taskrow.sd-plan-done{background:#2a874414}.sd-plan-taskrow.sd-plan-done:hover{background:#2a874424}.sd-dash-link:hover{border-color:color-mix(in srgb,var(--accent) 40%,transparent)}.sd-dash-link:hover a,.sd-plan-openbtn:hover{color:var(--accent)}.sd-plan-qcard:hover{border-color:color-mix(in srgb,var(--accent) 35%,transparent);box-shadow:var(--shadow-1)}.sd-plan-add:hover,.sd-plan-add:focus{background:var(--border-soft)!important}.sd-org-personname:hover{text-decoration:underline;text-underline-offset:2px}.sd-org-gear:hover{background:#fff!important;box-shadow:0 2px 6px #14191e29!important;color:var(--accent)!important}.sd-org-gear:active{transform:scale(.92)}.sd-org-menuitem:hover{background:var(--border-soft)}.sd-plan-cell::placeholder{color:#c4c8cd;font-weight:400}.sd-plan-textcell,.sd-plan-numcell{border:1px solid var(--border);background:var(--input-bg);transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.sd-plan-textcell::placeholder{color:#9aa0a7;font-weight:400}.sd-plan-taskrow:hover .sd-plan-textcell,.sd-plan-taskrow:hover .sd-plan-numcell{border-color:#1c202633}.sd-plan-textcell:hover,.sd-plan-numcell:hover{border-color:#1c20264d!important}.sd-plan-textcell:focus,.sd-plan-numcell:focus{background:#fff!important;border-color:#3b5ba5!important;box-shadow:0 0 0 3px #3b5ba51a}.sd-plan-title:hover{text-decoration:underline;text-underline-offset:2px}.sd-plan-add{transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.sd-plan-add:focus{border-color:#3b5ba5!important;box-shadow:0 0 0 3px #3b5ba51a;background:#fff!important}.sd-plan-taskrow{transition:background .12s ease;border-radius:6px}.sd-plan-taskrow:hover{background:#3b5ba50b}.sd-taskrow{transition:box-shadow .15s ease,border-color .15s ease,transform .12s ease}.sd-taskrow:hover{box-shadow:0 5px 16px #18181b17;border-color:#1c20262e;transform:translateY(-1px)}.sd-kb-content h1,.sd-kb-content h2,.sd-kb-content h3{font-weight:800;letter-spacing:-.2px;margin:24px 0 10px;color:#17191c}.sd-kb-content h1{font-size:24px}.sd-kb-content h2{font-size:19px}.sd-kb-content h3{font-size:16px}.sd-kb-content p{margin:0 0 14px}.sd-kb-content ul,.sd-kb-content ol{margin:0 0 14px;padding-left:22px}.sd-kb-content li{margin-bottom:4px}.sd-kb-content a{color:#cf142b;text-decoration:underline}.sd-kb-content img{max-width:100%;border-radius:12px;margin:10px 0}.sd-kb-content iframe,.sd-kb-content .ql-video{display:block;width:100%;aspect-ratio:16 / 9;height:auto;border:none;border-radius:12px;margin:14px 0}.sd-kb-editor-inline .ql-editor iframe,.sd-kb-editor-inline .ql-editor .ql-video{display:block;width:100%;aspect-ratio:16 / 9;height:auto;border-radius:12px;margin:14px 0}.sd-kb-content blockquote{margin:0 0 14px;padding:10px 16px;border-left:3px solid #CF142B;background:#cf142b0d;border-radius:0 10px 10px 0;color:#52585f}.sd-kb-content pre,.sd-kb-content code{font-family:SFMono-Regular,Consolas,monospace}.sd-kb-content pre{background:#17191c;color:#e8e9eb;padding:14px 16px;border-radius:10px;overflow:auto;margin:0 0 14px}.sd-kb-content code{background:#1c20260f;padding:2px 5px;border-radius:5px;font-size:13px}.sd-kb-editor .ql-toolbar.ql-snow{border:1px solid rgba(28,32,38,.12);border-bottom:none;border-radius:12px 12px 0 0;background:#fff9}.sd-kb-editor .ql-container.ql-snow{border:1px solid rgba(28,32,38,.12);border-radius:0 0 12px 12px;font-size:14px;font-family:inherit;background:#ffffff8c}.sd-kb-editor .ql-editor{min-height:260px}.sd-kb-editor .ql-editor.ql-blank:before{color:#9a9fa7;font-style:normal}.sd-kb-editor .ql-snow .ql-stroke{stroke:#52585f}.sd-kb-editor .ql-snow .ql-fill{fill:#52585f}.sd-kb-editor .ql-snow .ql-picker{color:#52585f}.sd-kb-editor .ql-toolbar.ql-snow .ql-formats button:hover .ql-stroke,.sd-kb-editor .ql-toolbar.ql-snow .ql-formats button.ql-active .ql-stroke{stroke:#cf142b}.sd-kb-editor .ql-toolbar.ql-snow .ql-formats button:hover .ql-fill,.sd-kb-editor .ql-toolbar.ql-snow .ql-formats button.ql-active .ql-fill{fill:#cf142b}.sd-kb-editor .ql-toolbar.ql-snow .ql-picker-label:hover,.sd-kb-editor .ql-toolbar.ql-snow .ql-picker-label.ql-active{color:#cf142b}.sd-kb-editor-inline .ql-toolbar.ql-snow{border:1px solid rgba(28,32,38,.08);background:#fafafbf7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:13px;padding:6px 8px;position:sticky;top:74px;z-index:4;display:flex;align-items:center;flex-wrap:wrap;gap:3px;box-shadow:0 6px 18px #18181b0f}.sd-kb-editor-inline .ql-toolbar.ql-snow .ql-formats{display:flex;align-items:center;gap:2px;margin:0 10px 0 0;padding-right:10px;border-right:1px solid rgba(28,32,38,.08)}.sd-kb-editor-inline .ql-toolbar.ql-snow .ql-formats:last-child{border-right:none;margin-right:0;padding-right:0}.sd-kb-editor-inline .ql-toolbar.ql-snow button{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease,transform .12s ease}.sd-kb-editor-inline .ql-toolbar.ql-snow button svg{width:20px;height:20px}.sd-kb-editor-inline .ql-toolbar.ql-snow button:hover{background:#cf142b14}.sd-kb-editor-inline .ql-toolbar.ql-snow button:active{transform:scale(.94)}.sd-kb-editor-inline .ql-toolbar.ql-snow button.ql-active{background:#cf142b1f}.sd-kb-editor-inline .ql-toolbar.ql-snow .ql-picker{height:36px;display:flex;align-items:center}.sd-kb-editor-inline .ql-toolbar.ql-snow .ql-picker-label{height:36px;padding:0 10px 0 12px;display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;border-radius:10px;border:1px solid transparent;transition:background .15s ease,border-color .15s ease}.sd-kb-editor-inline .ql-toolbar.ql-snow .ql-picker-label:hover,.sd-kb-editor-inline .ql-toolbar.ql-snow .ql-picker-label.ql-active{background:#cf142b14;border-color:#cf142b2e}.sd-kb-editor-inline .ql-toolbar.ql-snow .ql-picker.ql-header .ql-picker-label svg{width:16px;height:16px}.sd-kb-editor-inline .ql-toolbar.ql-snow .ql-picker-options{border-radius:12px;padding:6px;box-shadow:0 12px 30px #14191e29;border:1px solid rgba(28,32,38,.08)}.sd-kb-editor-inline .ql-toolbar.ql-snow .ql-picker-item{border-radius:8px;padding:6px 10px;font-size:13.5px}.sd-kb-editor-inline .ql-toolbar.ql-snow .ql-picker-item:hover{background:#cf142b14}.sd-kb-editor-inline .ql-container.ql-snow{border:none;background:transparent;border-radius:0}.sd-kb-editor-inline .ql-editor{min-height:320px;padding:14px 0 0;font-size:15px;line-height:1.7}.sd-kb-toolbar{padding:5px 24px;display:flex;align-items:center;flex-wrap:wrap;gap:2px;background:#fff;border-bottom:1px solid rgba(28,32,38,.08)}.sd-kb-toolbar.ql-snow .ql-formats{display:inline-flex;align-items:center;gap:1px;margin:0 8px 0 0;padding-right:8px;border-right:1px solid rgba(28,32,38,.08)}.sd-kb-toolbar.ql-snow .ql-formats:last-child{border-right:none;margin-right:0;padding-right:0}.sd-kb-toolbar.ql-toolbar.ql-snow button{width:32px;height:32px;border:none;background:transparent;border-radius:8px;padding:0;float:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease}.sd-kb-toolbar.ql-toolbar.ql-snow button svg{width:18px;height:18px}.sd-kb-toolbar.ql-toolbar.ql-snow button:hover{background:#2a87441a}.sd-kb-toolbar.ql-toolbar.ql-snow button.ql-active{background:#2a874426}.sd-kb-toolbar.ql-snow .ql-stroke{stroke:#52585f}.sd-kb-toolbar.ql-snow .ql-fill{fill:#52585f}.sd-kb-toolbar.ql-toolbar.ql-snow button:hover .ql-stroke,.sd-kb-toolbar.ql-toolbar.ql-snow button.ql-active .ql-stroke{stroke:#2a8744}.sd-kb-toolbar.ql-toolbar.ql-snow button:hover .ql-fill,.sd-kb-toolbar.ql-toolbar.ql-snow button.ql-active .ql-fill{fill:#2a8744}.sd-kb-toolbar.ql-snow .ql-picker{height:32px;display:inline-flex;align-items:center;color:#52585f;font-size:13px}.sd-kb-toolbar.ql-snow .ql-picker-label{display:inline-flex;align-items:center;height:32px;padding:0 20px 0 9px;border:1px solid rgba(28,32,38,.12);border-radius:8px}.sd-kb-toolbar.ql-snow .ql-picker-label:hover,.sd-kb-toolbar.ql-snow .ql-picker-label.ql-active{color:#2a8744;border-color:#2a874459}.sd-kb-toolbar.ql-snow .ql-picker.ql-font{width:138px}.sd-kb-toolbar.ql-snow .ql-picker.ql-size{width:62px}.sd-kb-toolbar.ql-snow .ql-picker-options{background:#fff;border-radius:12px;padding:6px;box-shadow:0 12px 30px #14191e29;border:1px solid rgba(28,32,38,.08)}.sd-kb-toolbar.ql-snow .ql-picker-item{border-radius:8px;padding:6px 10px;font-size:13.5px}.sd-kb-toolbar.ql-snow .ql-picker-item:hover{background:#2a87441a;color:#2a8744}.sd-kb-toolbar.ql-snow .ql-picker.ql-font .ql-picker-label:before,.sd-kb-toolbar.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Обычный"}.sd-kb-toolbar.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.sd-kb-toolbar.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif";font-family:Georgia,serif}.sd-kb-toolbar.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.sd-kb-toolbar.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Моноширинный";font-family:Courier New,monospace}.sd-kb-toolbar.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=arial]:before,.sd-kb-toolbar.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=arial]:before{content:"Arial";font-family:Arial,sans-serif}.sd-kb-toolbar.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=georgia]:before,.sd-kb-toolbar.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=georgia]:before{content:"Georgia";font-family:Georgia,serif}.sd-kb-toolbar.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=times]:before,.sd-kb-toolbar.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=times]:before{content:"Times New Roman";font-family:Times New Roman,serif}.sd-kb-toolbar.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=tahoma]:before,.sd-kb-toolbar.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=tahoma]:before{content:"Tahoma";font-family:Tahoma,sans-serif}.sd-kb-toolbar.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=verdana]:before,.sd-kb-toolbar.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=verdana]:before{content:"Verdana";font-family:Verdana,sans-serif}.sd-kb-toolbar.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=trebuchet]:before,.sd-kb-toolbar.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=trebuchet]:before{content:"Trebuchet MS";font-family:Trebuchet MS,sans-serif}.sd-kb-toolbar.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=garamond]:before,.sd-kb-toolbar.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=garamond]:before{content:"Garamond";font-family:Garamond,serif}.sd-kb-toolbar.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=courier]:before,.sd-kb-toolbar.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=courier]:before{content:"Courier New";font-family:Courier New,monospace}.sd-kb-toolbar.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=comic]:before,.sd-kb-toolbar.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=comic]:before{content:"Comic Sans";font-family:Comic Sans MS,cursive}.sd-kb-toolbar.ql-snow .ql-picker.ql-size .ql-picker-label:before,.sd-kb-toolbar.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"15"}.sd-kb-toolbar.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="10px"]:before,.sd-kb-toolbar.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="10px"]:before{content:"10"}.sd-kb-toolbar.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="12px"]:before,.sd-kb-toolbar.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="12px"]:before{content:"12"}.sd-kb-toolbar.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="16px"]:before,.sd-kb-toolbar.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="16px"]:before{content:"16"}.sd-kb-toolbar.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="18px"]:before,.sd-kb-toolbar.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="18px"]:before{content:"18"}.sd-kb-toolbar.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="20px"]:before,.sd-kb-toolbar.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="20px"]:before{content:"20"}.sd-kb-toolbar.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="24px"]:before,.sd-kb-toolbar.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="24px"]:before{content:"24"}.sd-kb-toolbar.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="28px"]:before,.sd-kb-toolbar.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="28px"]:before{content:"28"}.sd-kb-toolbar.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="32px"]:before,.sd-kb-toolbar.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="32px"]:before{content:"32"}.sd-kb-toolbar.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="36px"]:before,.sd-kb-toolbar.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="36px"]:before{content:"36"}.sd-kb-toolbar.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="48px"]:before,.sd-kb-toolbar.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="48px"]:before{content:"48"}.ql-font-sans-serif{font-family:var(--font)}.ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-font-monospace{font-family:Courier New,Courier,monospace}.ql-font-arial{font-family:Arial,Helvetica,sans-serif}.ql-font-georgia{font-family:Georgia,serif}.ql-font-times{font-family:Times New Roman,Times,serif}.ql-font-tahoma{font-family:Tahoma,Geneva,sans-serif}.ql-font-verdana{font-family:Verdana,Geneva,sans-serif}.ql-font-trebuchet{font-family:Trebuchet MS,Helvetica,sans-serif}.ql-font-garamond{font-family:Garamond,Times New Roman,serif}.ql-font-courier{font-family:Courier New,Courier,monospace}.ql-font-comic{font-family:Comic Sans MS,Comic Sans,cursive}.ql-font-calibri{font-family:Calibri,Segoe UI,sans-serif}.ql-font-cambria{font-family:Cambria,Georgia,serif}.ql-font-candara{font-family:Candara,Segoe UI,sans-serif}.ql-font-consolas{font-family:Consolas,Courier New,monospace}.ql-font-segoe{font-family:Segoe UI,Tahoma,sans-serif}.ql-font-palatino{font-family:Palatino Linotype,Palatino,serif}.ql-font-impact{font-family:Impact,Haettenschweiler,sans-serif}.ql-font-lucida{font-family:Lucida Sans,Lucida Grande,sans-serif}.ql-font-bookman{font-family:Bookman Old Style,Bookman,serif}.ql-font-franklin{font-family:Franklin Gothic Medium,Arial Narrow,sans-serif}.sd-kb-toolbar.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=calibri]:before,.sd-kb-toolbar.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=calibri]:before{content:"Calibri";font-family:Calibri,sans-serif}.sd-kb-toolbar.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=cambria]:before,.sd-kb-toolbar.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=cambria]:before{content:"Cambria";font-family:Cambria,serif}.sd-kb-toolbar.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=candara]:before,.sd-kb-toolbar.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=candara]:before{content:"Candara";font-family:Candara,sans-serif}.sd-kb-toolbar.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=consolas]:before,.sd-kb-toolbar.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=consolas]:before{content:"Consolas";font-family:Consolas,monospace}.sd-kb-toolbar.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=segoe]:before,.sd-kb-toolbar.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=segoe]:before{content:"Segoe UI";font-family:Segoe UI,sans-serif}.sd-kb-toolbar.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=palatino]:before,.sd-kb-toolbar.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=palatino]:before{content:"Palatino";font-family:Palatino Linotype,serif}.sd-kb-toolbar.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=impact]:before,.sd-kb-toolbar.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=impact]:before{content:"Impact";font-family:Impact,sans-serif}.sd-kb-toolbar.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=lucida]:before,.sd-kb-toolbar.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=lucida]:before{content:"Lucida Sans";font-family:Lucida Sans,sans-serif}.sd-kb-toolbar.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=bookman]:before,.sd-kb-toolbar.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=bookman]:before{content:"Bookman";font-family:Bookman Old Style,serif}.sd-kb-toolbar.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=franklin]:before,.sd-kb-toolbar.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=franklin]:before{content:"Franklin Gothic";font-family:Franklin Gothic Medium,sans-serif}.kb-cover-pop{position:absolute;top:calc(100% + 8px);z-index:50;width:300px;background:var(--surface-solid);border:1px solid rgba(28,32,38,.1);border-radius:14px;box-shadow:0 16px 40px #14191e33;padding:14px 16px}.kb-cover-pop-tabs{display:flex;align-items:center;gap:14px;border-bottom:1px solid rgba(28,32,38,.08);padding-bottom:10px;margin-bottom:12px}.kb-cover-pop-tabs button{border:none;background:transparent;font-size:13px;font-weight:600;color:var(--text-2);cursor:pointer;padding:2px 0;position:relative}.kb-cover-pop-tabs button.active{color:var(--text-1)}.kb-cover-pop-tabs button.active:after{content:"";position:absolute;left:0;right:0;bottom:-11px;height:2px;background:#cf142b;border-radius:2px}.kb-cover-pop-tabs .kb-cover-pop-remove{margin-left:auto;color:#cf142b}.kb-cover-pop-label{font-size:12px;font-weight:700;color:var(--text-3);margin:6px 0 8px}.kb-cover-solids{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.kb-cover-solids button{width:28px;height:28px;border-radius:8px;border:1px solid rgba(28,32,38,.1);padding:0;cursor:pointer}.kb-cover-grads{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.kb-cover-grads button{height:34px;border-radius:8px;border:none;padding:0;cursor:pointer}.kb-cover-icons{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;max-height:180px;overflow-y:auto}.kb-cover-icons button{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;border:none;border-radius:8px;background:#1c20260d;color:#3a3f47;cursor:pointer}.kb-cover-icons button:hover{background:#2a8744;color:#fff}.kb-cover-upload{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 16px;border:none;border-radius:9px;background:#2a8744;color:#fff;font-size:13px;font-weight:700;cursor:pointer}.kb-cover-upload:disabled{opacity:.5;cursor:default}.kb-selection-toolbar{position:fixed;z-index:400;transform:translate(-50%,-100%);display:flex;align-items:center;gap:2px;padding:6px;border-radius:10px;background:#17191c;box-shadow:0 12px 30px #14191e4d}.kb-selection-toolbar button{height:28px;min-width:28px;padding:0 6px;border:none;background:transparent;color:#e8e9eb;border-radius:6px;cursor:pointer;font-size:13px;font-weight:700;white-space:nowrap}.kb-selection-toolbar button:hover,.kb-selection-toolbar button.active{background:#ffffff26;color:#fff}.kb-selection-toolbar-divider{width:1px;height:18px;background:#ffffff2e;margin:0 3px}.kb-st-dd{position:relative}.kb-st-dd-trigger{font-size:12px!important;font-weight:600!important;color:#c7cbd1!important}.kb-st-dropdown{position:absolute;top:calc(100% + 6px);left:0;z-index:401;background:#17191c;border-radius:10px;box-shadow:0 12px 30px #14191e59;padding:4px;display:flex;flex-direction:column;min-width:84px}.kb-st-dropdown-scroll{max-height:220px;overflow-y:auto}.kb-st-dropdown button{width:100%;height:30px;justify-content:flex-start;padding:0 10px;text-align:left}.kb-st-color-trigger{display:flex;align-items:center;justify-content:center}.kb-st-color-swatch{width:14px;height:14px;border-radius:4px;border:1px solid rgba(255,255,255,.3);display:block}.kb-st-color-popover{position:absolute;top:calc(100% + 6px);right:0;z-index:401;background:#17191c;border-radius:10px;box-shadow:0 12px 30px #14191e59;padding:8px;display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.kb-st-swatch{width:22px;height:22px;border-radius:6px;border:1px solid rgba(255,255,255,.2);padding:0;cursor:pointer}.sd-kb-content table,.sd-kb-editor-inline .ql-editor table{width:100%;border-collapse:collapse;margin:16px 0;border-radius:10px;overflow:hidden;border:1px solid rgba(28,32,38,.12)}.sd-kb-content table td,.sd-kb-content table th,.sd-kb-editor-inline .ql-editor table td,.sd-kb-editor-inline .ql-editor table th{border:1px solid rgba(28,32,38,.1);padding:8px 12px;font-size:14.5px;vertical-align:top}.sd-kb-content table tr:first-child,.sd-kb-editor-inline .ql-editor table tr:first-child{background:#1c20260a;font-weight:700}.sd-kb-content hr,.sd-kb-editor-inline .ql-editor hr{border:none;border-top:1px solid rgba(28,32,38,.12);margin:24px 0}.sd-kb-editor-inline .qlbt-operation-menu{border-radius:10px;box-shadow:0 12px 30px #14191e33;border:1px solid rgba(28,32,38,.1)}.sd-kb-editor-inline .qlbt-operation-menu>.qlbt-menu-item{padding:8px 14px;font-size:13px}.sd-kb-editor-inline .qlbt-operation-menu>.qlbt-menu-item:hover{background:#cf142b14}.sd-kb-editor-inline .qlbt-insert-line{background:#cf142b!important}.sd-kb-editor-inline .qlbt-col-tool-cell.qlbt-col-tool-cell-active,.sd-kb-editor-inline .qlbt-row-tool-cell.qlbt-row-tool-cell-active{background-color:#cf142b1f!important}.kb-table-picker{position:fixed;z-index:400;background:#17191c;border-radius:12px;padding:12px;box-shadow:0 12px 30px #14191e59}.kb-table-picker-grid{display:grid;grid-template-columns:repeat(8,16px);grid-template-rows:repeat(8,16px);gap:3px}.kb-table-picker-cell{width:16px;height:16px;border-radius:3px;border:none;padding:0;background:#ffffff1f;cursor:pointer}.kb-table-picker-cell.active{background:#cf142b}.kb-table-picker-label{margin-top:8px;font-size:12px;font-weight:600;color:#c7cbd1;text-align:center}.kb-mention-popover{position:fixed;z-index:400;background:#17191c;border-radius:10px;padding:4px;box-shadow:0 12px 30px #14191e59;display:flex;flex-direction:column;min-width:220px;max-width:320px;max-height:240px;overflow-y:auto}.kb-mention-item{width:100%;text-align:left;padding:8px 10px;border:none;background:transparent;color:#e8e9eb;border-radius:6px;cursor:pointer;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kb-mention-item:hover{background:#ffffff1f}@font-face{font-family:Onest;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/onest-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/onest-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/onest-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/onest-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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}*{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:#f5f5f5}#root{min-height:100vh}.kb-editor .ql-toolbar.ql-snow{background:#fafafa;border:1px solid #e0e0e0;border-radius:8px 8px 0 0;padding:10px 12px}.kb-editor .ql-toolbar.ql-snow .ql-formats{margin-right:14px}.kb-editor .ql-toolbar.ql-snow button{width:30px;height:30px;border-radius:4px}.kb-editor .ql-toolbar.ql-snow button:hover,.kb-editor .ql-toolbar.ql-snow button.ql-active{background:#eef2ff;color:#cf142b}.kb-editor .ql-toolbar.ql-snow button:hover .ql-stroke,.kb-editor .ql-toolbar.ql-snow button.ql-active .ql-stroke{stroke:#cf142b}.kb-editor .ql-toolbar.ql-snow button:hover .ql-fill,.kb-editor .ql-toolbar.ql-snow button.ql-active .ql-fill{fill:#cf142b}.kb-editor .ql-toolbar.ql-snow .ql-picker{font-size:14px}.kb-editor .ql-toolbar.ql-snow .ql-picker.ql-font,.kb-editor .ql-toolbar.ql-snow .ql-picker.ql-size{width:110px}.kb-editor .ql-container.ql-snow{border:1px solid #e0e0e0;border-radius:0 0 8px 8px;font-size:15px}.kb-editor .ql-editor{min-height:320px;padding:20px}.ql-size-10px{font-size:10px}.ql-size-12px{font-size:12px}.ql-size-14px{font-size:14px}.ql-size-16px{font-size:16px}.ql-size-18px{font-size:18px}.ql-size-20px{font-size:20px}.ql-size-24px{font-size:24px}.ql-size-28px{font-size:28px}.ql-size-32px{font-size:32px}.ql-size-36px{font-size:36px}.ql-size-48px{font-size:48px}.kb-selection-toolbar{position:fixed;z-index:1100;display:flex;align-items:center;gap:2px;background:#262626;border-radius:8px;padding:4px;box-shadow:0 4px 16px #00000040;transform:translate(-50%,-100%)}.kb-selection-toolbar button{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:#fff;border-radius:4px;cursor:pointer;font-size:14px}.kb-selection-toolbar button:hover,.kb-selection-toolbar button.active{background:#cf142b}.kb-selection-toolbar .kb-selection-toolbar-divider{width:1px;height:18px;background:#4d4d4d;margin:0 4px}
