html:has(.kb-tma){background-color:var(--tma-bg,#17212b)!important}html:has(.kb-tma) body{background-color:var(--tma-bg,#17212b)!important}.kb-tma{--tma-line:color-mix(in srgb, var(--tma-text,#f5f5f5) 9%, transparent);--tma-body:color-mix(in srgb, var(--tma-text,#f5f5f5) 84%, var(--tma-bg,#17212b));overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;background:var(--tma-bg,#17212b);color:var(--tma-text,#f5f5f5);font:15px/1.5 var(--kb-font,ui-sans-serif), ui-sans-serif, -apple-system, "Segoe UI", "Helvetica Neue", sans-serif;-webkit-text-size-adjust:100%;position:fixed;inset:0;overflow:hidden auto}.kb-tma *,.kb-tma :before,.kb-tma :after{box-sizing:border-box}.kb-tma button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0}.kb-tma a{-webkit-tap-highlight-color:transparent}.kb-tma svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.kb-tma-page{max-width:720px;padding:18px 18px calc(40px + env(safe-area-inset-bottom));margin:0 auto}.kb-tma-page--fwd{animation:.3s cubic-bezier(.2,.8,.2,1) both kb-tma-fwd}.kb-tma-page--back{animation:.3s cubic-bezier(.2,.8,.2,1) both kb-tma-back}@keyframes kb-tma-fwd{0%{opacity:0;transform:translate(32px)}}@keyframes kb-tma-back{0%{opacity:0;transform:translate(-32px)}}.kb-tma-crumb{min-width:0;color:var(--tma-hint);align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.kb-tma-crumb span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kb-tma-dot{background:var(--c);border-radius:50%;flex:none;width:7px;height:7px}.kb-tma-art h1,.kb-tma-home h1{color:var(--tma-text);letter-spacing:-.02em;overflow-wrap:break-word;margin:10px 0 0;font-size:26px;font-weight:800;line-height:1.18}.kb-tma-meta{color:var(--tma-hint);flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:10px;font-size:13px;font-weight:600;display:flex}.kb-tma-draft{color:#e09a1b;background:#f5a52429;border-radius:100px;padding:2px 9px;font-size:12px;font-weight:700}.kb-tma-tags{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.kb-tma-tags span{background:var(--tma-sec);color:var(--tma-hint);border-radius:100px;padding:3px 10px;font-size:12.5px;font-weight:600}.kb-tma-sep{background:var(--tma-line);height:1px;margin:18px 0 20px}.kb-tma-doc{color:var(--tma-body);overflow-wrap:break-word;font-size:16px;line-height:1.65}.kb-tma-doc>:first-child{margin-top:0}.kb-tma-doc p,.kb-tma-doc ul,.kb-tma-doc ol,.kb-tma-doc pre,.kb-tma-doc .kb-tma-table,.kb-tma-doc figure{margin:0 0 14px}.kb-tma-doc h1,.kb-tma-doc h2,.kb-tma-doc h3,.kb-tma-doc h4{color:var(--tma-text);font-weight:800}.kb-tma-doc h1{letter-spacing:-.015em;margin:30px 0 10px;font-size:23px;line-height:1.25}.kb-tma-doc h2{letter-spacing:-.01em;margin:28px 0 8px;font-size:21px;line-height:1.28}.kb-tma-doc h3{margin:22px 0 6px;font-size:17.5px;line-height:1.35}.kb-tma-doc h4{margin:18px 0 6px;font-size:16px}.kb-tma-doc strong{color:var(--tma-text);font-weight:750}.kb-tma-doc em{font-style:italic}.kb-tma-doc a{color:var(--tma-link);text-decoration:none}.kb-tma-doc code{background:var(--tma-sec);color:var(--tma-text);border-radius:5px;padding:1px 5px;font:13.5px/1 ui-monospace,Menlo,monospace}.kb-tma-doc pre{background:var(--tma-sec);border-radius:12px;padding:12px 14px;overflow-x:auto}.kb-tma-doc pre code{background:0 0;padding:0;font-size:13px;line-height:1.6}.kb-tma-doc ul,.kb-tma-doc ol{padding-left:22px}.kb-tma-doc li{margin:0 0 4px}.kb-tma-doc li>p{margin:0}.kb-tma-doc li::marker{color:var(--tma-hint)}.kb-tma-doc .contains-task-list{padding-left:0;list-style:none}.kb-tma-doc .task-list-item{align-items:flex-start;gap:10px;display:flex}.kb-tma-doc .task-list-item input{appearance:none;border:1.5px solid var(--tma-hint);border-radius:6px;flex:none;width:18px;height:18px;margin:4px 0 0}.kb-tma-doc .task-list-item input:checked{border-color:var(--tma-btn);background:var(--tma-btn) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 12px no-repeat}.kb-tma-doc blockquote{border:1px solid var(--tma-line);background:radial-gradient(120% 90% at 0 0, color-mix(in srgb, var(--tma-link,#6ab3f3) 16%, transparent), transparent 55%), var(--tma-sec);color:var(--tma-text);border-radius:14px;margin:18px 0;padding:14px 16px}.kb-tma-doc blockquote>:last-child{margin-bottom:0}.kb-tma-table{border:1px solid var(--tma-line);border-radius:12px;overflow-x:auto}.kb-tma-doc table{border-collapse:collapse;width:100%;font-size:13.5px;line-height:1.4}.kb-tma-doc th{background:var(--tma-sec);color:var(--tma-hint);letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:8px 12px;font-size:11px;font-weight:700}.kb-tma-doc td{border-top:1px solid var(--tma-line);padding:8px 12px}.kb-tma-doc td:first-child{color:var(--tma-text);font-weight:600}.kb-tma-doc img{border-radius:12px;max-width:100%;height:auto;margin:18px auto;display:block}.kb-tma-doc hr{background:var(--tma-line);border:0;height:1px;margin:22px 0}.kb-tma-doc .footnotes{color:var(--tma-hint);margin-top:28px;font-size:13.5px}.kb-tma-imgalt{background:var(--tma-sec);color:var(--tma-hint);border-radius:10px;margin:14px 0;padding:10px 12px;font-size:13px;display:block}.kb-tma-rel{margin-top:28px}.kb-tma-h4{color:var(--tma-hint);letter-spacing:.07em;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:800}.kb-tma .kb-tma-row{border-bottom:1px solid var(--tma-line);text-align:left;align-items:center;gap:12px;width:100%;padding:11px 0;transition:opacity .15s;display:flex}.kb-tma .kb-tma-row:active{opacity:.6}.kb-tma-row__ic{background:color-mix(in srgb, var(--c) 18%, transparent);width:34px;height:34px;color:var(--c);border-radius:10px;flex:none;place-items:center;display:grid}.kb-tma-row__ic svg{width:17px;height:17px}.kb-tma-row__m{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.kb-tma-row__m b{color:var(--tma-text);font-size:15px;font-weight:700;line-height:1.3}.kb-tma-row__m p{color:var(--tma-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-size:13.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.kb-tma-row__m small{color:var(--tma-hint);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.kb-tma-row>svg{width:18px;height:18px;color:var(--tma-hint);flex:none}.kb-tma-home h1{margin-top:4px}.kb-tma-home .kb-tma-lead{color:var(--tma-hint);margin:6px 0 14px;font-size:14px}.kb-tma-wiki{background:var(--tma-sec);color:var(--tma-text);border-radius:14px;align-items:center;gap:10px;margin-top:24px;padding:14px 14px 14px 16px;text-decoration:none;transition:opacity .15s;display:flex}.kb-tma-wiki:active{opacity:.7}.kb-tma-wiki>span{flex-direction:column;flex:1;display:flex}.kb-tma-wiki b{color:var(--tma-link);font-size:15px;font-weight:700}.kb-tma-wiki small{color:var(--tma-hint);font-size:12.5px;font-weight:600}.kb-tma-wiki svg{width:18px;height:18px;color:var(--tma-link);flex:none}.kb-tma-foot{color:var(--tma-hint);text-align:center;margin-top:18px;font-size:12px;font-weight:600}.kb-tma-deny{text-align:center;flex-direction:column;align-items:center;max-width:420px;margin:0 auto;padding:56px 6px 20px;display:flex}.kb-tma-deny__ic{background:var(--tma-sec);width:84px;height:84px;color:var(--tma-link);border-radius:50%;place-items:center;display:grid}.kb-tma-deny__ic svg{stroke-width:1.8px;width:36px;height:36px}.kb-tma-deny h1{color:var(--tma-text);letter-spacing:-.015em;margin:22px 0 0;font-size:23px;font-weight:800;line-height:1.22}.kb-tma-deny p{color:var(--tma-body);margin:12px 0 0;font-size:15px;line-height:1.55}.kb-tma-who{background:var(--tma-sec);text-align:left;border-radius:100px;align-items:center;gap:10px;margin-top:22px;padding:8px 16px 8px 8px;display:flex}.kb-tma-who>span:last-child{flex-direction:column;display:flex}.kb-tma-who b{color:var(--tma-text);font-size:14px;font-weight:700}.kb-tma-who small{color:var(--tma-hint);font-size:12px;font-weight:600}.kb-tma-av{background:var(--c);color:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:12.5px;font-weight:800;display:grid}.kb-tma .kb-tma-btn{background:var(--tma-btn);width:100%;height:50px;color:var(--tma-btn-text);border-radius:12px;place-items:center;margin-top:28px;font-size:16px;font-weight:700;text-decoration:none;transition:opacity .15s,transform .16s cubic-bezier(.23,1,.32,1);display:grid}.kb-tma .kb-tma-btn:active{opacity:.85;transform:scale(.98)}.kb-tma .kb-tma-link{color:var(--tma-link);margin-top:16px;font-size:15px;text-decoration:none}.kb-tma-deny .kb-tma-note{color:var(--tma-hint);font-size:13.5px}.kb-tma-skel{flex-direction:column;gap:12px;padding-top:4px;display:flex}.kb-tma-skel i{background:var(--tma-sec);border-radius:7px;height:14px;animation:1.2s ease-in-out infinite alternate kb-tma-pulse;display:block}.kb-tma-skel i:first-child{width:40%;height:12px}.kb-tma-skel i:nth-child(2){width:88%;height:26px;margin-bottom:8px}.kb-tma-skel i:nth-child(3){width:55%;height:12px;margin-bottom:18px}.kb-tma-skel i:nth-child(odd):nth-child(n+4){width:96%}.kb-tma-skel i:nth-child(2n):nth-child(n+4){width:78%}@keyframes kb-tma-pulse{to{opacity:.45}}@media (prefers-reduced-motion:reduce){.kb-tma-page--fwd,.kb-tma-page--back,.kb-tma-skel i{animation:none!important}}
html:has(.kb-art-pub){height:auto;overflow-y:auto;background-color:#15171c!important}html:has(.kb-art-pub) body{height:auto;min-height:100%;overflow:visible;background:0 0!important}.kb-art-pub{--kb-bg:#15171c;--kb-border:#ffffff17;--kb-text:#e3e4e6;--kb-text-2:#b4b6bb;--kb-muted:#8d9098;--kb-art-mono:ui-monospace, "SF Mono", Menlo, monospace;--pub-accent:#9cc4ff;background:var(--kb-bg);min-height:100vh;color:var(--kb-text);font:15px/1.5 var(--kb-font,ui-sans-serif), ui-sans-serif, -apple-system, "Segoe UI", "Helvetica Neue", sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%}.kb-art-pub *,.kb-art-pub :before,.kb-art-pub :after{box-sizing:border-box}.kb-art-pub svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.kb-art-pub__top{z-index:2;height:56px;padding:0 max(20px, env(safe-area-inset-left)) 0 max(20px, env(safe-area-inset-right));border-bottom:1px solid var(--kb-border);-webkit-backdrop-filter:saturate(160%)blur(14px);backdrop-filter:saturate(160%)blur(14px);background:#15171cdb;justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;top:0}.kb-art-pub__brand{color:var(--kb-text);letter-spacing:.06em;font-size:16px;font-weight:800;text-decoration:none}.kb-art-pub__brand span{color:var(--kb-muted);letter-spacing:0;font-weight:600}.kb-art-pub__login{border:1px solid var(--kb-border);height:32px;color:var(--kb-text-2);font:inherit;cursor:pointer;background:#ffffff0a;border-radius:100px;padding:0 14px;font-size:13px;font-weight:700;transition:background-color .15s,color .15s,transform .16s cubic-bezier(.23,1,.32,1)}.kb-art-pub__login:active{transform:scale(.97)}@media (hover:hover){.kb-art-pub__login:hover{color:var(--kb-text);background:#ffffff14}}.kb-art-pub__main{max-width:720px;padding:36px 20px calc(48px + env(safe-area-inset-bottom));margin:0 auto}.kb-art-pub__path{color:var(--kb-muted);margin:0;font-size:13px;font-weight:600}.kb-art-pub__title{color:var(--kb-text);letter-spacing:-.02em;overflow-wrap:break-word;margin:10px 0 0;font-size:34px;font-weight:800;line-height:1.15}.kb-art-pub__lead{color:var(--kb-text-2);margin:14px 0 0;font-size:18px;line-height:1.5}.kb-art-pub__meta{color:var(--kb-muted);flex-wrap:wrap;gap:4px 14px;margin:14px 0 0;font-size:13px;font-weight:600;display:flex}.kb-art-pub__toc{border:1px solid var(--kb-border);background:#ffffff06;border-radius:14px;margin:26px 0 0;padding:14px 18px}.kb-art-pub__toc b{color:var(--kb-muted);letter-spacing:.07em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.kb-art-pub__toc ol{margin:0;padding:0;list-style:none}.kb-art-pub__toc li{margin:4px 0;font-size:14px}.kb-art-pub__toc li.kb-art-pub__toc3{padding-left:16px;font-size:13.5px}.kb-art-pub__toc a{color:var(--kb-text-2);text-decoration:none}@media (hover:hover){.kb-art-pub__toc a:hover{color:var(--kb-text)}}.kb-art-pub .kb-art-pub__doc{max-width:none;margin-top:26px;padding-top:0;font-size:16.5px;line-height:1.72}.kb-art-pub__doc table{display:block;overflow-x:auto}.kb-art-lock{color:var(--kb-text);white-space:nowrap}.kb-art-lock:before{content:"";vertical-align:-.06em;opacity:.7;background:currentColor;width:.82em;height:.82em;margin-right:.28em;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='11' width='14' height='10' rx='2.5'/%3E%3Cpath d='M8 11V8a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='11' width='14' height='10' rx='2.5'/%3E%3Cpath d='M8 11V8a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E") 50%/contain no-repeat}.kb-art-lock:after{content:" · для участников клуба";color:var(--kb-muted);font-size:.8em;font-weight:600}.kb-art-pub__tags{flex-wrap:wrap;gap:6px;margin:28px 0 0;display:flex}.kb-art-pub__tags span{color:var(--kb-text-2);background:#ffffff0f;border-radius:100px;padding:3px 11px;font-size:12.5px;font-weight:600}.kb-art-pub__rel{margin-top:36px}.kb-art-pub__rel h2,.kb-art-pub__cta h2{color:var(--kb-muted);letter-spacing:.07em;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:800}.kb-art-pub__rel ul{margin:0;padding:0;list-style:none}.kb-art-pub__relitem{border-bottom:1px solid var(--kb-border)}.kb-art-pub__relitem>a,.kb-art-pub__relitem--lock{color:inherit;align-items:center;gap:12px;padding:12px 0;text-decoration:none;display:flex}.kb-art-pub__relitem>a{transition:opacity .15s}@media (hover:hover){.kb-art-pub__relitem>a:hover b{color:var(--pub-accent)}}.kb-art-pub__relitem>a:active{opacity:.7}.kb-art-pub__relic{width:32px;height:32px;color:var(--kb-muted);background:#ffffff0f;border-radius:10px;flex:none;place-items:center;display:grid}.kb-art-pub__relic svg,.kb-art-pub__mentions svg{width:16px;height:16px}.kb-art-pub__relm{flex-direction:column;gap:2px;min-width:0;display:flex}.kb-art-pub__relm b{color:var(--kb-text);font-size:15px;font-weight:700;line-height:1.3;transition:color .15s}.kb-art-pub__relm small{color:var(--kb-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.kb-art-pub__relitem--lock .kb-art-pub__relm b{color:var(--kb-text-2)}.kb-art-pub__mentions{color:var(--kb-text-2);background:#ffffff09;border-radius:12px;align-items:center;gap:10px;margin:24px 0 0;padding:12px 14px;font-size:14px;font-weight:600;display:flex}.kb-art-pub__mentions svg{color:var(--kb-muted);flex:none}.kb-art-pub__cta{border:1px solid var(--kb-border);background:#ffffff08;border-radius:18px;margin-top:48px;padding:24px}.kb-art-pub__cta p{color:var(--kb-text-2);margin:0;font-size:15px;line-height:1.55}.kb-art-pub__btns{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.kb-art-pub__btn{border:1px solid var(--kb-border);height:40px;color:var(--kb-text);font:inherit;cursor:pointer;background:#ffffff0d;border-radius:100px;place-items:center;padding:0 20px;font-size:14px;font-weight:700;text-decoration:none;transition:background-color .15s,transform .16s cubic-bezier(.23,1,.32,1);display:inline-grid}.kb-art-pub__btn--main{color:#15171c;background:#f5f6f7;border-color:#0000}.kb-art-pub__btn:active{transform:scale(.97)}@media (hover:hover){.kb-art-pub__btn:hover{background:#ffffff1a}.kb-art-pub__btn--main:hover{background:#fff}}@media (max-width:600px){.kb-art-pub__main{padding-top:24px}.kb-art-pub__title{font-size:27px}.kb-art-pub__lead{font-size:16.5px}.kb-art-pub .kb-art-pub__doc{font-size:16px}.kb-art-pub__btns{flex-direction:column}.kb-art-pub__btn{width:100%}}@media (prefers-reduced-motion:reduce){.kb-art-pub__login,.kb-art-pub__btn,.kb-art-pub__relitem>a{transition:none}}
.kb--ui21{--k-panel:#1e2128e0;--k-solid:#1f2229;--k-line:#ffffff17;--k-t1:#e3e4e6;--k-t2:#b4b6bb;--k-t3:#8d9098;--k-on:#12b981;--k-idle:#f5a524;--k-fill:#ffffff0f;--k-fill-hi:#ffffff1a;--k-sel:#ffffff24;--k-ease:cubic-bezier(.32, .72, 0, 1)}.kb--ui21 :where(.k21) button{-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0}.kb--ui21 .k21 a,.kb--ui21 .k21 a:hover{color:inherit;text-decoration:none}.kb--ui21 .k21-ic{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.kb--ui21 .k21-ic--s{stroke-width:2px;width:14px;height:14px}.kb--ui21 .k21-topbox{top:calc(8px + env(safe-area-inset-top));visibility:hidden;pointer-events:none;height:44px;position:absolute;left:8px;right:8px}.kb--ui21 .k21-av{--s:24px;width:var(--s);height:var(--s);background:var(--c);color:#fff;font-size:calc(var(--s) * .4);letter-spacing:-.02em;border-radius:50%;flex:none;place-items:center;font-weight:700;line-height:1;display:grid;position:relative;overflow:hidden}.kb--ui21 .k21-av img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.kb--ui21 .k21-av:after{content:"";pointer-events:none;border-radius:50%;transition:box-shadow .16s;position:absolute;inset:0}.kb--ui21 .k21-av--26{--s:26px;font-size:11px}.kb--ui21 .k21-av--34{--s:34px;font-size:13px}.kb--ui21 .k21-av--36{--s:36px;font-size:13px}.kb--ui21 .k21-av--40{--s:40px;font-size:14px}.kb--ui21 .k21-av--active:after{box-shadow:inset 0 0 0 2px var(--k-on), inset 0 0 0 3.5px var(--k-solid)}.kb--ui21 .k21-av--idle:after{box-shadow:inset 0 0 0 2px var(--k-idle), inset 0 0 0 3.5px var(--k-solid)}.kb--ui21 .k21{z-index:6;position:absolute}.kb--ui21 .k21--isl{top:calc(8px + env(safe-area-inset-top));background:var(--k-panel);border:1px solid var(--k-line);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);transition:box-shadow .34s var(--k-ease);border-radius:22px;left:8px;right:8px;box-shadow:0 8px 28px #00000052}.kb--ui21 .k21--isl.k21--open{box-shadow:0 18px 50px #00000080}.kb--ui21 .k21--isl .k21-row{align-items:center;gap:4px;height:42px;padding:0 3px;display:flex}.kb--ui21 .k21--isl .k21-c,.kb--ui21 .k21--isl .k21-r{display:contents}.kb--ui21 .k21-gap{flex:1 1 0;min-width:0;height:36px;margin-left:-4px}.kb--ui21 .k21-scrim{z-index:5;opacity:0;pointer-events:none;transition:opacity .3s var(--k-ease);background:#08090c6b;position:absolute;inset:0}.kb--ui21 .k21-scrim--on{opacity:1;pointer-events:auto}.kb--ui21 .k21-hb{background:var(--k-fill);height:36px;color:var(--k-t1);transition:background-color .16s, transform .16s var(--k-ease);border-radius:18px;flex:none;align-items:center;display:flex}.kb--ui21 .k21-hb:active{transform:scale(.96)}.kb--ui21 .k21-hb[data-open],.kb--ui21 .k21-sbtn[aria-expanded=true]{background:var(--k-sel)}.kb--ui21 .k21-ib{width:36px;color:var(--k-t2);justify-content:center}.kb--ui21 .k21-scope{text-align:left;gap:8px;min-width:0;padding:0 9px 0 11px}.kb--ui21 .k21-scope__mark{color:#fff;flex:none;width:25.5px;height:13px}.kb--ui21 .k21-scope__word{color:#fff;flex:none;width:52.3px;height:12px;display:none}@media (min-width:400px){.kb--ui21 .k21-scope__mark{display:none}.kb--ui21 .k21-scope__word{display:block}}.kb--ui21 .k21-scope__t{flex-direction:column;justify-content:center;min-width:0;display:flex}.kb--ui21 .k21-scope__t b{color:#fff;white-space:nowrap;font-size:13px;font-weight:700;line-height:16px}.kb--ui21 .k21-scope__t i{max-width:76px;color:var(--k-t3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-style:normal;line-height:14px;overflow:hidden}.kb--ui21 .k21-scope[data-open] .k21-scope__t i{color:var(--k-t2)}.kb--ui21 .k21-scope .k21-ic--s{color:var(--k-t3);transition:transform .3s var(--k-ease);margin-left:-3px}.kb--ui21 .k21-scope[data-open] .k21-ic--s{color:var(--k-t2);transform:rotate(180deg)}.kb--ui21 .k21--isl .k21-ppl{background:var(--k-fill);height:36px;color:var(--k-t1);border-radius:18px;flex:none;align-items:center;gap:7px;padding:0 11px 0 6px;transition:background-color .16s;display:flex}.kb--ui21 .k21-ppl[aria-expanded=true]{background:var(--k-sel)}.kb--ui21 .k21-stk{display:flex}.kb--ui21 .k21-stk .k21-av{box-shadow:0 0 0 2px var(--k-solid)}.kb--ui21 .k21-stk .k21-av+.k21-av{margin-left:-7px}.kb--ui21 .k21-stk .k21-av:first-child{z-index:3}.kb--ui21 .k21-stk .k21-av:nth-child(2){z-index:2}.kb--ui21 .k21-stk .k21-av:nth-child(3){z-index:1}.kb--ui21 .k21-cnt{color:var(--k-t1);font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:13px;font-weight:700;display:flex}.kb--ui21 .k21-cnt:before{content:"";background:var(--k-on);border-radius:50%;width:6px;height:6px}.kb--ui21 .k21-chip{background:color-mix(in srgb, var(--c) 24%, #1e2128e6);min-width:0;height:36px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 55%, transparent);border-radius:18px;flex:0 auto;align-items:center;transition:background-color .16s;display:flex}.kb--ui21 .k21-chip[data-open]{background:color-mix(in srgb, var(--c) 34%, #1e2128e6)}.kb--ui21 .k21-chip__main{color:#fff;white-space:nowrap;border-radius:18px;align-items:center;gap:7px;min-width:0;height:36px;padding:0 2px 0 6px;font-size:13px;font-weight:700;display:flex}.kb--ui21 .k21-chip__n{text-overflow:ellipsis;min-width:24px;overflow:hidden}.kb--ui21 .k21-chip__x{border-radius:18px;flex:none;place-items:center end;width:32px;height:36px;padding-right:6px;display:grid}.kb--ui21 .k21-chip__x span{color:#fff;background:#ffffff29;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.kb--ui21 .k21-chip__x .k21-ic,.kb--ui21 .k21-pill__x .k21-ic,.kb--ui21 .k21-search__x .k21-ic{stroke-width:2.2px;width:12px;height:12px}.kb--ui21 .k21-me{width:36px;height:36px;transition:transform .16s var(--k-ease);border-radius:50%;flex:none;place-items:center;display:grid}.kb--ui21 .k21-me:active{transform:scale(.96)}.kb--ui21 .k21-me[aria-expanded=true] .k21-av:after{box-shadow:inset 0 0 0 2px #fff, inset 0 0 0 4px var(--k-solid)}.kb--ui21 .k21--isl .k21-search{background:var(--k-fill);min-width:0;height:36px;color:var(--k-t3);animation:k21-sf-in .3s var(--k-ease);border-radius:18px;flex:auto;align-items:center;gap:8px;padding:0 14px 0 12px;display:none}.kb--ui21 .k21-search input{min-width:0;height:36px;color:var(--k-t1);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:15px}.kb--ui21 .k21-search input::placeholder{color:var(--k-t3)}.kb--ui21 .k21-search input::-webkit-search-cancel-button{display:none}.kb--ui21 .k21-sx{display:none}.kb--ui21 .k21--search .k21-search,.kb--ui21 .k21--search .k21-sx{display:flex}.kb--ui21 .k21--search .k21-scope,.kb--ui21 .k21--search .k21-gap,.kb--ui21 .k21--search .k21-sbtn,.kb--ui21 .k21--search .k21-ppl,.kb--ui21 .k21--search .k21-chip,.kb--ui21 .k21--search .k21-me{display:none}@keyframes k21-sf-in{0%{opacity:0;transform:translate(-10px)}}.kb--ui21 .k21-body{height:0;transition:height .34s var(--k-ease);overflow:hidden}.kb--ui21 .k21-inner{max-height:calc(100dvh - 92px - env(safe-area-inset-top));overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-y;overflow-y:auto}.kb--ui21 .k21-inner::-webkit-scrollbar{display:none}.kb--ui21 .k21-sep{background:var(--k-line);height:1px;margin:0 12px}.kb--ui21 .k21-pane{padding:4px 12px 12px}.kb--ui21 .k21-pane--in{animation:k21-pane-in .26s var(--k-ease)}.kb--ui21 .k21-pane--fwd{animation:k21-pane-fwd .3s var(--k-ease)}.kb--ui21 .k21-pane--back{animation:k21-pane-back .3s var(--k-ease)}@keyframes k21-pane-in{0%{opacity:0;transform:translateY(-6px)}}@keyframes k21-pane-fwd{0%{opacity:0;transform:translate(24px)}}@keyframes k21-pane-back{0%{opacity:0;transform:translate(-24px)}}.kb--ui21 .k21-lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--k-t3);justify-content:space-between;align-items:baseline;margin:14px 4px 8px;font-size:11px;font-weight:700;display:flex}.kb--ui21 .k21-lbl:first-child{margin-top:12px}.kb--ui21 .k21-lbl em{letter-spacing:0;text-transform:none;font-style:normal;font-weight:500}.kb--ui21 .k21-hint{color:var(--k-t3);margin:12px 4px 2px;font-size:13px;line-height:1.4}.kb--ui21 .k21-hint--top{margin:0 4px 10px}.kb--ui21 .k21-seg{background:var(--k-fill);border-radius:18px;gap:2px;padding:3px;display:flex}.kb--ui21 .k21-seg button{min-width:0;height:30px;color:var(--k-t2);white-space:nowrap;border-radius:15px;flex:auto;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:13px;transition:background-color .18s,color .18s;display:flex;position:relative}.kb--ui21 .k21-seg button:after{content:"";position:absolute;inset:-3px -1px}.kb--ui21 .k21-seg .k21-ic{width:16px;height:16px}.kb--ui21 .k21-seg--eq button{flex:1 1 0}.kb--ui21 .k21-seg--tight button{padding:0 5px}.kb--ui21 .k21-seg button.k21-on{background:var(--k-t1);color:var(--kb-bg);font-weight:700}.kb--ui21 .k21-go{background:var(--k-fill);width:100%;height:44px;color:var(--k-t1);text-align:left;border-radius:22px;align-items:center;gap:10px;margin-top:8px;padding:0 6px 0 14px;transition:background-color .18s;display:flex}.kb--ui21 .k21-go>.k21-ic{color:var(--k-t2)}.kb--ui21 .k21-go__l{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;overflow:hidden}.kb--ui21 .k21-go__v{color:var(--k-t3);white-space:nowrap;font-size:13px}.kb--ui21 .k21-go>button.k21-go__l,.kb--ui21 .k21-go>button.k21-go__v{text-align:left;align-self:stretch}.kb--ui21 .k21-go__e{width:32px;height:32px;color:var(--k-t3);border-radius:50%;flex:none;place-items:center;display:grid}.kb--ui21 .k21-go--on{background:var(--k-sel)}.kb--ui21 .k21-go--on .k21-go__l{font-weight:700}.kb--ui21 .k21-go--on .k21-go__v{color:#fff;font-weight:700}.kb--ui21 .k21-go--on .k21-go__e{color:#fff;background:#ffffff24}.kb--ui21 .k21-go--on .k21-go__e .k21-ic{stroke-width:2.2px;width:12px;height:12px}@media (hover:hover){.kb--ui21 .k21-go:hover{background:var(--k-fill-hi)}.kb--ui21 .k21-go--on:hover{background:var(--k-sel)}}.kb--ui21 .k21-subh{align-items:center;gap:10px;height:44px;margin-top:8px;display:flex}.kb--ui21 .k21-subh__b{background:var(--k-fill);width:36px;height:36px;color:var(--k-t2);border-radius:50%;flex:none;place-items:center;display:grid}.kb--ui21 .k21-subh span{font-size:15px;font-weight:700}.kb--ui21 .k21 .k21-btn--sm{color:#fff;background:#ffffff29;border-radius:100px;flex:none;height:28px;padding:0 12px;font-size:12.5px;font-weight:700}.kb--ui21 .kb-dr--in{max-height:none;padding:0;overflow:visible;transform:none}.kb--ui21 .kb-dr--in .kb-dr__months{gap:28px;margin-top:6px}.kb--ui21 .kb-dr--in .kb-dr__month{width:auto}.kb.kb--ui21 .kb-dr--in .kb-dr__nav{background:var(--k-fill);width:32px;height:32px;color:var(--k-t2);border:0;top:2px}.kb--ui21 .kb-dr--in .kb-dr__title{height:36px;margin-bottom:6px;font-size:14.5px;font-weight:700}.kb--ui21 .kb-dr--in .kb-dr__wd{height:24px;color:var(--k-t3);place-items:center;padding:0;font-size:11px;font-weight:500;display:grid}.kb--ui21 .kb-dr--in .kb-dr__row+.kb-dr__row{margin-top:2px}.kb--ui21 .kb-dr--in .kb-dr__c{height:36px}.kb--ui21 .kb-dr--in .kb-dr__c--in:before{top:2px;bottom:2px}.kb--ui21 .kb-dr--in .kb-dr__c--cl:before{border-radius:16px 0 0 16px;left:calc(50% - 16px)}.kb--ui21 .kb-dr--in .kb-dr__c--cr:before{border-radius:0 16px 16px 0;right:calc(50% - 16px)}.kb--ui21 .kb-dr--in .kb-dr__c--cl.kb-dr__c--cr:before{border-radius:16px}.kb--ui21 .kb-dr--in .kb-dr__c--s:before{border-radius:0;left:50%}.kb--ui21 .kb-dr--in .kb-dr__c--e:before{border-radius:0;right:50%}.kb.kb--ui21 .kb-dr--in .kb-dr__d{width:32px;height:32px;color:var(--k-t1);font-size:14px}.kb.kb--ui21 .kb-dr--in .kb-dr__d:disabled{opacity:1;color:#ffffff38}.kb.kb--ui21 .kb-dr--in .kb-dr__d--today{box-shadow:inset 0 0 0 1px #ffffff47}.kb--ui21 .kb-dr--in .kb-dr__d--today:after{display:none}.kb.kb--ui21 .kb-dr--in .kb-dr__c--s .kb-dr__d,.kb.kb--ui21 .kb-dr--in .kb-dr__c--e .kb-dr__d{background:var(--k-t1);color:var(--kb-bg);box-shadow:none;font-weight:700}.kb.kb--ui21 .kb-dr--in .kb-dr__c--ghost .kb-dr__d{background:var(--kb-bg);color:var(--k-t1);box-shadow:inset 0 0 0 1.5px var(--k-t1)}.kb--ui21 .kb-dr--in .kb-dr__foot{border:0;flex-direction:column;align-items:stretch;gap:12px;margin:10px 4px 0;padding:0}.kb--ui21 .kb-dr--in .kb-dr__sum{justify-content:center;min-height:36px}.kb--ui21 .kb-dr--in .kb-dr__sum b{font-size:14px}.kb--ui21 .kb-dr--in .kb-dr__sum small{color:var(--k-t3);font-size:12px}.kb--ui21 .kb-dr--in .kb-dr__btns{gap:8px}.kb.kb--ui21 .kb-dr--in .kb-btn,.kb.kb--ui21 .k21-crbody .kb-btn{background:var(--k-fill-hi);height:40px;color:var(--k-t1);border:0;border-radius:100px;flex:1 1 0;justify-content:center;padding:0 12px;font-size:14px;font-weight:700;transition:background-color .18s,opacity .18s}.kb.kb--ui21 .kb-dr--in .kb-btn--on,.kb.kb--ui21 .k21-crbody .kb-btn--on{background:var(--k-t1);color:var(--kb-bg)}.kb.kb--ui21 .kb-dr--in .kb-btn:disabled{opacity:.35}.kb--ui21 .k21-crbody{padding:6px 4px 0}.kb--ui21 .k21-crbody .kb-crpick__head b{font-size:14px;font-weight:700}.kb--ui21 .k21-crbody .kb-row{flex-wrap:nowrap;gap:8px;margin-top:14px}.kb--ui21 .k21-crbody--dd{padding-top:14px}.kb--ui21 .k21-jump{padding-top:6px}.kb--ui21 .k21-jump .kb-cal__head{height:36px;margin-bottom:6px}.kb--ui21 .k21-jump .kb-cal__head b{font-size:14.5px}.kb.kb--ui21 .k21-jump .kb-cal__nav{background:var(--k-fill);border:0}.kb.kb--ui21 .k21-jump .kb-cal__quick{gap:8px;margin-top:12px}.kb.kb--ui21 .k21-jump .kb-cal__quick .kb-btn{background:var(--k-fill-hi);border:0;border-radius:100px;flex:1 1 0;height:36px;padding:0 8px;font-size:13px;font-weight:700}.kb--ui21 .k21-flt{background:color-mix(in srgb, var(--c) 18%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 45%, transparent);border-radius:26px;align-items:center;gap:10px;margin-top:12px;padding:6px;display:flex}.kb--ui21 .k21-flt__t{flex:1;min-width:0}.kb--ui21 .k21-flt__t i{color:var(--k-t2);font-size:11.5px;font-style:normal;display:block}.kb--ui21 .k21-flt__t b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;display:block;overflow:hidden}.kb--ui21 .k21-li{border-radius:22px;align-items:center;gap:4px;transition:background-color .15s;display:flex}.kb--ui21 .k21-li__main{min-width:0;min-height:48px;color:var(--k-t1);text-align:left;border-radius:22px;flex:1;align-items:center;gap:12px;padding:6px 10px 6px 4px;display:flex}.kb--ui21 button.k21-li__main:active,.kb--ui21 .k21-li.k21-on{background:var(--k-fill)}@media (hover:hover){.kb--ui21 button.k21-li__main:hover{background:var(--k-fill)}}.kb--ui21 .k21-li .k21-av--active:after{box-shadow:inset 0 0 0 2px var(--k-on), inset 0 0 0 4px var(--k-solid)}.kb--ui21 .k21-li .k21-av--idle:after{box-shadow:inset 0 0 0 2px var(--k-idle), inset 0 0 0 4px var(--k-solid)}.kb--ui21 .k21-li__t{flex:1;min-width:0}.kb--ui21 .k21-li__t b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;display:block;overflow:hidden}.kb--ui21 .k21-li__t b em{color:var(--k-t3);font-style:normal;font-weight:400}.kb--ui21 .k21-li__t i{color:var(--k-t3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-style:normal;display:block;overflow:hidden}.kb--ui21 .k21-li__go{width:32px;height:32px;color:var(--k-t3);border-radius:50%;flex:none;place-items:center;margin-right:6px;display:grid}.kb--ui21 .k21-li__go .k21-ic{width:16px;height:16px}@media (hover:hover){.kb--ui21 .k21 .k21-li__go:hover{background:var(--k-fill-hi);color:var(--k-t1)}}.kb--ui21 .k21-pf{background:var(--k-fill);height:36px;color:var(--k-t3);border-radius:18px;align-items:center;gap:8px;margin-bottom:10px;padding:0 14px 0 12px;display:flex}.kb--ui21 .k21-pf input{min-width:0;height:36px;color:var(--k-t1);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:14px}.kb--ui21 .k21-pf input::placeholder{color:var(--k-t3)}.kb--ui21 .k21-pf input::-webkit-search-cancel-button{display:none}.kb--ui21 .k21-pg{grid-template-columns:repeat(auto-fill,minmax(58px,1fr));row-gap:6px;display:grid}.kb--ui21 .k21-pc{border-radius:14px;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:6px 0 4px;display:flex}.kb--ui21 .k21-pc .k21-av{transition:box-shadow .18s, opacity .18s, transform .18s var(--k-ease)}.kb--ui21 .k21-pc>span:not(.k21-av){max-width:100%;color:var(--k-t2);white-space:nowrap;text-overflow:ellipsis;padding:0 2px;font-size:11px;line-height:13px;overflow:hidden}.kb--ui21 .k21-pc.k21-on .k21-av{box-shadow:0 0 0 2px var(--k-solid), 0 0 0 4px #fff}.kb--ui21 .k21-pc.k21-on>span:not(.k21-av){color:#fff;font-weight:700}.kb--ui21 .k21-pc--off .k21-av{opacity:.35}@media (hover:hover){.kb--ui21 button.k21-pc:hover .k21-av{transform:scale(1.06)}}.kb--ui21 .k21-pg__none{color:var(--k-t3);grid-column:1/-1;padding:8px 4px;font-size:13px}.kb--ui21 .k21-mh{align-items:center;gap:12px;padding:12px 4px 10px;display:flex}.kb--ui21 .k21-mh>div{min-width:0}.kb--ui21 .k21-mh b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;display:block;overflow:hidden}.kb--ui21 .k21-mh i{color:var(--k-t3);font-size:12px;font-style:normal;display:block}.kb--ui21 .k21-mi{width:100%;height:44px;color:var(--k-t1);text-align:left;border-radius:22px;align-items:center;gap:13px;padding:0 10px 0 15px;font-size:14.5px;transition:background-color .15s;display:flex}.kb--ui21 .k21-mi:active{background:var(--k-fill)}@media (hover:hover){.kb--ui21 .k21-mi:hover{background:var(--k-fill)}}.kb--ui21 .k21-mi>.k21-ic{color:var(--k-t2)}.kb--ui21 .k21-mi span{flex:1}.kb--ui21 .k21-tag{background:var(--k-fill-hi);min-width:24px;height:24px;color:var(--k-t1);font-variant-numeric:tabular-nums;border-radius:12px;flex:none;place-items:center;padding:0 8px;font-size:12.5px;font-weight:700;display:grid}.kb--ui21 .k21 .k21-mi--out,.kb--ui21 .k21 .k21-mi--out>.k21-ic{color:#ff7a7a}.kb--ui21 .k21-mdiv{background:var(--k-line);height:1px;margin:6px 12px}@media (min-width:641px){.kb--ui21 .k21-topbox,.kb--ui21 .k21--isl{width:460px;top:16px;left:16px;right:auto}.kb--ui21 .k21-inner{max-height:calc(100dvh - 116px)}}@media (min-width:1180px){.kb--ui21 .k21-topbox{width:auto;height:40px;left:16px;right:16px}.kb--ui21 .kb-card{max-height:calc(100% - 136px);top:68px}}.kb--ui21 .k21--desk{pointer-events:none;height:40px;top:16px;left:0;right:0}.kb--ui21 .k21--desk .k21-row{display:contents}.kb--ui21 .k21-logo{color:#fff;pointer-events:auto;align-items:center;height:40px;display:flex;position:absolute;top:0;left:18px}.kb--ui21 .k21-logo svg{filter:drop-shadow(0 1px 8px #00000080);width:65.4px;height:15px}.kb--ui21 .k21--desk .k21-c{pointer-events:none;justify-content:center;gap:8px;display:flex;position:absolute;top:0;left:0;right:0}.kb--ui21 .k21--desk .k21-c>*{pointer-events:auto}.kb--ui21 .k21--desk .k21-r{pointer-events:auto;gap:4px;position:absolute;top:0;right:16px}.kb--ui21 .k21--desk .k21-isl{background:var(--k-panel);border:1px solid var(--k-line);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);border-radius:20px;flex:none;align-items:center;gap:2px;height:40px;padding:0 2px;transition:border-color .16s,background-color .16s;display:flex;box-shadow:0 8px 28px #00000052}.kb--ui21 .k21--desk .k21-isl[data-open],.kb--ui21 .k21--desk .k21-search:focus-within{border-color:#ffffff38}.kb--ui21 .k21-b{height:34px;color:var(--k-t2);white-space:nowrap;transition:background-color .16s, color .16s, transform .16s var(--k-ease);border-radius:17px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13.5px;display:flex}@media (hover:hover){.kb--ui21 .k21-b:hover{color:var(--k-t1);background:var(--k-fill)}}.kb--ui21 .k21-b:active{transform:scale(.97)}.kb--ui21 .k21-b.k21-on,.kb--ui21 .k21-b.k21-on:hover{background:var(--k-t1);color:var(--kb-bg);font-weight:700}.kb--ui21 .k21-b[data-open],.kb--ui21 .k21-b[data-open]:hover{background:var(--k-sel);color:#fff}.kb--ui21 .k21-b--ic{width:34px;padding:0}.kb--ui21 .k21-b .k21-ic--s{color:var(--k-t3);transition:transform .25s var(--k-ease)}.kb--ui21 .k21-b[data-open] .k21-ic--s{color:var(--k-t2);transform:rotate(180deg)}.kb--ui21 .k21-b--pick{gap:4px;padding:0 9px 0 10px}.kb--ui21 .k21-b--jump{gap:7px;padding:0 10px 0 11px}.kb--ui21 .k21-div{background:#ffffff24;flex:none;width:1px;height:18px;margin:0 4px}.kb--ui21 .k21-c[data-lvl="1"] .k21-sec .k21-ic,.kb--ui21 .k21-c[data-lvl="2"] .k21-sec .k21-b__t{display:none}.kb--ui21 .k21-c[data-lvl="2"] .k21-sec .k21-b{width:34px;padding:0}.kb--ui21 .k21-pill{background:var(--k-t1);height:34px;color:var(--kb-bg);border-radius:17px;flex:none;align-items:center;display:flex}.kb--ui21 .k21-pill[data-open]{box-shadow:0 0 0 2px #ffffff4d}.kb--ui21 .k21-pill>button:first-child{height:34px;color:var(--kb-bg);white-space:nowrap;align-items:center;gap:7px;padding:0 6px 0 11px;font-size:13.5px;font-weight:700;display:flex}.kb--ui21 .k21-pill__x{width:30px;height:34px;color:var(--kb-bg);place-items:center end;padding-right:4px;display:grid}.kb--ui21 .k21-pill__x span{background:#15171c1f;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.kb--ui21 .k21--desk .k21-search{min-width:0;color:var(--k-t3);cursor:text;gap:9px;padding:0 5px 0 13px}@media (hover:hover){.kb--ui21 .k21--desk .k21-search:hover{background:#24272fe6}}.kb--ui21 .k21--desk .k21-search input{height:38px;font-size:14px}.kb--ui21 .k21-search kbd{width:28px;height:28px;color:var(--k-t3);border-radius:50%;flex:none;place-items:center;font-family:inherit;font-size:12px;font-weight:500;line-height:1;display:grid;box-shadow:inset 0 0 0 1px #ffffff24}.kb--ui21 .k21-search__x{width:28px;height:28px;color:var(--k-t2);background:#ffffff1a;border-radius:50%;flex:none;place-items:center;display:grid}.kb--ui21 .k21--desk .k21-ppl{height:34px;color:var(--k-t1);border-radius:17px;align-items:center;gap:8px;padding:0 11px 0 4px;transition:background-color .16s;display:flex}@media (hover:hover){.kb--ui21 .k21--desk .k21-ppl:hover{background:var(--k-fill)}}.kb--ui21 .k21--desk .k21-ppl[aria-expanded=true]{background:var(--k-sel)}.kb--ui21 .k21--desk .k21-stk .k21-av+.k21-av{margin-left:-8px}.kb--ui21 .k21--desk .k21-cnt{font-size:13.5px}.kb--ui21 .k21--desk .k21-chip{background:color-mix(in srgb, var(--c) 26%, transparent);border-radius:17px;flex:none;height:34px}.kb--ui21 .k21--desk .k21-chip[data-open]{background:color-mix(in srgb, var(--c) 38%, transparent)}.kb--ui21 .k21--desk .k21-chip__main{border-radius:17px;height:34px;padding:0 4px;font-size:13.5px}.kb--ui21 .k21--desk .k21-chip__n{max-width:96px}.kb--ui21 .k21--desk .k21-chip__x{border-radius:17px;width:34px;height:34px;padding-right:4px}.kb--ui21 .k21--desk .k21-chip__x span{width:26px;height:26px}.kb--ui21 .k21--desk .k21-me{width:34px;height:34px}.kb--ui21 .k21-dd{z-index:7;overscroll-behavior:contain;scrollbar-width:none;border:1px solid var(--k-line);-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);max-height:calc(100dvh - 80px);transform-origin:var(--ox,50%) 0;pointer-events:auto;animation:k21-dd-in .22s var(--k-ease);background:#1e2128f0;border-radius:20px;position:absolute;top:48px;left:16px;overflow-y:auto;box-shadow:0 18px 50px #00000080}.kb--ui21 .k21-dd::-webkit-scrollbar{display:none}@keyframes k21-dd-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}}.kb--ui21 .k21-dd--cal{width:624px}.kb--ui21 .k21-dd--calls,.kb--ui21 .k21-dd--people{width:400px}.kb--ui21 .k21-dd--jump{width:340px}.kb--ui21 .k21-dd--me{width:300px}.kb--ui21 .k21-ddh{justify-content:space-between;align-items:baseline;gap:12px;margin:14px 4px 4px;display:flex}.kb--ui21 .k21-ddh b{font-size:15px;font-weight:700}.kb--ui21 .k21-ddh i{color:var(--k-t3);font-size:12px;font-style:normal}.kb--ui21 .k21-dd--cal .kb-dr__foot{border-top:1px solid var(--k-line);flex-direction:row;align-items:center;gap:16px;margin:12px 4px 0;padding-top:12px}.kb.kb--ui21 .k21-dd--cal .kb-dr__btns .kb-btn{flex:none;width:128px}.kb--ui21 .k21-day{pointer-events:none;height:32px;display:none;position:absolute;top:100%;left:50%;transform:translate(-50%)}.kb--ui21 .k21-day[data-on]{display:block}.kb--ui21 .k21--open .k21-day{visibility:hidden}.kb--ui21 .k21-day svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.kb--ui21 .k21-day__sh{filter:blur(6px);transform:translateY(5px)}.kb--ui21 .k21-day__sh path{fill:#0000004d}.kb--ui21 .k21-day__glass{background:var(--k-panel);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);position:absolute;inset:0}.kb--ui21 .k21-day__edge path{fill:none;stroke:var(--k-line);stroke-width:1px}.kb--ui21 .k21-day__in{justify-content:center;align-items:center;display:flex;position:absolute;inset:0 11px;overflow:hidden}.kb--ui21 .k21-day--tight .k21-day__in{justify-content:flex-start}.kb--ui21 .k21-day__row{white-space:nowrap;height:32px;color:var(--k-t2);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:7px;padding:0 12px 0 4px;font-size:12.5px;display:flex}.kb--ui21 .k21-day__row b{background:var(--k-t1);height:24px;color:var(--kb-bg);letter-spacing:-.01em;border-radius:12px;align-items:center;padding:0 9px;font-size:12px;font-weight:700;display:flex}.kb--ui21 .k21-day__d{color:#fff;font-size:13px;font-weight:700}.kb--ui21 .k21-day__row i{background:var(--k-t3);opacity:.7;border-radius:50%;width:3px;height:3px}.kb--ui21 .k21-day__s em{letter-spacing:-1px;color:#f5c84b;margin-right:3px;font-size:10.5px;font-style:normal}.kb--ui21 .k21-day--tight .k21-day__s,.kb--ui21 .k21-day--tight .k21-day__si{display:none}.kb--ui21.kb--enter .k21{animation:.7s cubic-bezier(.2,.7,.2,1) .15s both kb-enter-rise}html.kb-ios .kb--ui21 .k21-topbox,html.kb-ios .kb--ui21 .k21--isl{top:calc(var(--kb-runway) + 8px)}html.kb-ios .kb--ui21 .k21{touch-action:none}@media (min-width:641px){html.kb-ios .kb--ui21 .k21-topbox,html.kb-ios .kb--ui21 .k21--isl{top:calc(var(--kb-runway) + 16px)}}html.kb-ios .kb--ui21 .k21--desk{top:calc(var(--kb-runway) + 16px)}html.kb-ios .kb--ui21 .k21-dd{touch-action:pan-y}@media (prefers-reduced-motion:reduce){.kb--ui21 .k21 *,.kb--ui21 .k21-body,.kb--ui21 .k21-scrim{transition:none!important;animation:none!important}}.kb.kb--ui21 .k21-jump .kb-cal__d{border-radius:18px;height:36px}

