@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&family=IBM+Plex+Mono:wght@400;500;600&display=swap";:root{--p-neutral-10:#202526;--p-neutral-20:#394046;--p-neutral-30:#5C6A75;--p-neutral-50:#8A99A4;--p-neutral-70:#BDC9D3;--p-neutral-80:#D2D9DF;--p-neutral-85:#E2E9EE;--p-neutral-90:#F3F7FA;--p-neutral-100:#FFFFFF;--p-brand-primary:#17C787;--p-brand-primary-hover:#13B07A;--p-brand-primary-bg:#E3F8F1;--p-brand-primary-border:#C7F2E2;--p-purple-600:#7D1DE4;--p-purple-500:#9747FF;--p-purple-200:#E0C9F9;--p-purple-100:#EFE3FB;--p-error:#E55050;--p-error-hover:#C73232;--p-error-bg:#FCEAEA;--p-error-border:#F9D5D5;--p-warning:#FF7700;--p-warning-hover:#C54600;--p-warning-bg:#FFEEE0;--p-warning-2:#FD9D49;--p-success:#30AD00;--p-success-2:#007D00;--p-info:#0D69D4;--p-info-2:#3C91EF;--p-info-bg:#E8F2FD;--p-info-border:#D0E5FB;--p-info-alt:#4285F4;--p-yellow:#FFD600;--fg1:var(--p-neutral-10);--fg2:var(--p-neutral-30);--fg3:var(--p-neutral-50);--fg-disabled:var(--p-neutral-70);--fg-on-brand:var(--p-neutral-100);--fg-link:var(--p-info);--fg-link-hover:var(--p-purple-600);--bg-page:var(--p-neutral-90);--bg-surface:var(--p-neutral-100);--bg-muted:var(--p-neutral-85);--bg-brand:var(--p-brand-primary);--bg-brand-soft:var(--p-brand-primary-bg);--border-default:var(--p-neutral-85);--border-strong:var(--p-neutral-70);--border-brand:var(--p-brand-primary-border);--border-focus:var(--p-brand-primary);--icon-default:var(--p-neutral-30);--icon-muted:var(--p-neutral-50);--icon-brand:var(--p-brand-primary);--src-yandex:#FF0000;--src-2gis:#00B956;--src-vk:#0077FF;--src-ozon:#005BFF;--src-wb:#CB11AB;--src-google:#4285F4;--src-sber:#21A038;--src-max:#FFBB2D;--mk-ink:var(--p-neutral-10);--mk-on-ink:var(--p-neutral-100);--mk-on-ink-muted:var(--p-neutral-70);--mk-on-ink-meta:var(--p-neutral-50);--mk-accent-on-ink:var(--p-brand-primary);--mk-green:var(--p-brand-primary);--mk-on-green:var(--p-neutral-10);--mk-tint:var(--p-brand-primary-bg);--font-sans:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:Manrope, Gilroy, "IBM Plex Sans", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "Roboto Mono", Menlo, monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-xs:4px;--radius-sm:5px;--radius-md:8px;--radius-lg:12px;--radius-xl:30px;--radius-hero:40px;--radius-pill:999px;--elevation-1:0 2px 4px 0 rgba(92,106,117,.06);--elevation-2:0 8px 16px 0 rgba(92,106,117,.12);--elevation-3:0 12px 24px 0 rgba(92,106,117,.24)}body{font-family:var(--font-sans);color:var(--fg1);font-size:14px;line-height:20px}.sn-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:16px}.sn-col{display:flex;flex-direction:column;gap:12px;padding:16px}.sn-page{background:var(--bg-page)}.sn-ico{display:inline-block;flex:none;vertical-align:middle}.sn-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border-radius:var(--radius-md);border:1px solid transparent;font-family:var(--font-sans);font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.sn-btn-sm{height:32px;padding:0 12px;font-size:13px}.sn-btn-md{height:40px;padding:0 16px;font-size:14px}.sn-btn-lg{height:48px;padding:0 20px;font-size:15px}.sn-btn-primary{background:var(--bg-brand);color:var(--fg-on-brand)}.sn-btn-primary:hover{background:var(--p-brand-primary-hover)}.sn-btn-white{background:var(--bg-surface);color:var(--fg1);border-color:var(--border-default)}.sn-btn-white:hover{background:var(--p-neutral-90);border-color:var(--p-neutral-80)}.sn-btn-soft{background:var(--bg-brand-soft);color:var(--p-brand-primary)}.sn-btn-soft:hover{background:var(--p-brand-primary-border)}.sn-btn-critical{background:var(--p-error-bg);color:var(--p-error)}.sn-btn-critical:hover{background:var(--p-error-border);color:var(--p-error-hover)}.sn-btn-ghost{background:transparent;color:var(--fg2)}.sn-btn-ghost:hover{background:var(--p-neutral-90);color:var(--fg1)}.sn-btn:disabled,.sn-btn:disabled:hover{background:var(--p-neutral-90);color:var(--fg-disabled);border-color:var(--border-default);cursor:not-allowed}.sn-btn:focus-visible{outline:none;border-color:var(--border-focus)}.sn-btn-icon{width:40px;height:40px;padding:0}.sn-link{color:var(--fg-link);text-decoration:none;transition:color .15s;cursor:pointer}.sn-link:hover{color:var(--fg-link-hover)}.sn-field{display:flex;flex-direction:column;gap:var(--space-1);min-width:240px}.sn-label{font-size:12px;font-weight:500;color:var(--fg2);line-height:16px}.sn-input-wrap{position:relative}.sn-input-wrap .sn-ico{position:absolute;left:12px;top:12px;color:var(--icon-muted);pointer-events:none}.sn-input{box-sizing:border-box;width:100%;height:40px;padding:0 12px;border:1px solid var(--border-default);border-radius:var(--radius-md);font:14px/20px var(--font-sans);color:var(--fg1);background:var(--bg-surface);outline:none;transition:border-color .15s ease}.sn-input::placeholder{color:var(--fg3)}.sn-input:hover{border-color:var(--p-neutral-80)}.sn-input:focus{border-color:var(--border-focus)}.sn-input.has-icon{padding-left:36px}.sn-input.is-error{border-color:var(--p-error)}.sn-input:disabled{background:var(--p-neutral-90);color:var(--fg-disabled);cursor:not-allowed}.sn-hint{font-size:11px;line-height:14px;color:var(--fg3)}.sn-hint.is-error{color:var(--p-error)}.sn-check{display:inline-flex;align-items:center;gap:var(--space-2);font-size:13px;color:var(--fg1);cursor:pointer;-webkit-user-select:none;user-select:none}.sn-check input{position:absolute;opacity:0;width:0;height:0}.sn-box{box-sizing:border-box;width:18px;height:18px;flex:none;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--border-strong);background:var(--bg-surface);color:var(--fg-on-brand);transition:background-color .15s,border-color .15s}.sn-box-check{border-radius:var(--radius-xs)}.sn-box-radio{border-radius:var(--radius-pill);position:relative}.sn-check.is-on .sn-box-check{background:var(--p-brand-primary);border-color:var(--p-brand-primary)}.sn-check.is-on .sn-box-radio{border-color:var(--p-brand-primary)}.sn-check.is-on .sn-box-radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:var(--radius-pill);background:var(--p-brand-primary)}.sn-check input:focus-visible+.sn-box{border-color:var(--border-focus)}.sn-check.is-disabled{color:var(--fg-disabled);cursor:not-allowed}.sn-check.is-disabled .sn-box{background:var(--p-neutral-90);border-color:var(--border-default)}.sn-status{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:var(--radius-pill);font-size:12px;font-weight:500;line-height:16px;white-space:nowrap}.sn-status:before{content:"";width:6px;height:6px;border-radius:var(--radius-pill);background:currentColor}.sn-tone-green{background:var(--p-brand-primary-bg);color:var(--p-success-2)}.sn-tone-blue{background:var(--p-info-bg);color:var(--p-info)}.sn-tone-warn{background:var(--p-warning-bg);color:var(--p-warning-hover)}.sn-tone-error{background:var(--p-error-bg);color:var(--p-error-hover)}.sn-tone-gray{background:var(--p-neutral-90);color:var(--p-neutral-30)}.sn-tone-purple{background:var(--p-purple-100);color:var(--p-purple-600)}.sn-tag{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 8px;border-radius:6px;font-size:12px;font-weight:500;line-height:16px;white-space:nowrap}.sn-counter{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:var(--radius-pill);font-size:11px;font-weight:600;line-height:1;color:var(--fg-on-brand);background:var(--p-error)}.sn-counter-info{background:var(--p-info)}.sn-counter-brand{background:var(--p-brand-primary)}.sn-counter-muted{background:var(--p-neutral-50)}.sn-rating-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:6px;background:var(--p-neutral-90);font-size:12px;font-weight:600;line-height:16px;color:var(--fg1)}.sn-rating-badge .sn-ico{color:var(--p-yellow)}.sn-rating-badge.is-low,.sn-rating-badge.is-low .sn-ico{color:var(--p-error)}.sn-stars{display:inline-flex;gap:2px}.sn-star-on{color:var(--p-yellow)}.sn-star-off{color:var(--p-neutral-85)}.sn-tabs{display:flex;gap:var(--space-6);border-bottom:1px solid var(--border-default)}.sn-tab{display:inline-flex;align-items:center;gap:6px;padding:10px 4px;margin-bottom:-1px;border:0;border-bottom:2px solid transparent;background:none;font:500 14px/20px var(--font-sans);color:var(--fg2);cursor:pointer;transition:color .15s,border-color .15s}.sn-tab:hover{color:var(--fg1)}.sn-tab.is-active{color:var(--fg1);border-bottom-color:var(--p-brand-primary)}.sn-tab-count{font-size:12px;color:var(--p-neutral-70)}.sn-tab.is-active .sn-tab-count{color:var(--fg2)}.sn-seg{display:inline-flex;gap:2px;padding:3px;border-radius:var(--radius-md);background:var(--p-neutral-90)}.sn-seg-btn{padding:6px 14px;border:0;border-radius:6px;background:transparent;font:500 13px/18px var(--font-sans);color:var(--fg2);cursor:pointer;transition:background-color .15s,color .15s}.sn-seg-btn:hover{color:var(--fg1)}.sn-seg-btn.is-active{background:var(--bg-surface);color:var(--fg1);box-shadow:var(--elevation-1)}.sn-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--bg-surface);font:13px/18px var(--font-sans);color:var(--fg2);cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.sn-chip:hover{border-color:var(--p-neutral-80);color:var(--fg1)}.sn-chip.is-active{background:var(--bg-brand);border-color:var(--bg-brand);color:var(--fg-on-brand)}.sn-sidebar{box-sizing:border-box;width:260px;padding:var(--space-2);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-lg)}.sn-side-title{padding:10px 10px 4px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fg3)}.sn-side-item{position:relative;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--radius-md);font-size:14px;line-height:20px;color:var(--p-neutral-20);cursor:pointer;transition:background-color .15s,color .15s}.sn-side-item .sn-ico{color:var(--icon-default)}.sn-side-item:hover{background:var(--p-neutral-90);color:var(--fg1)}.sn-side-item.is-active{background:var(--bg-brand-soft);color:var(--p-success-2);font-weight:600}.sn-side-item.is-active .sn-ico{color:var(--icon-brand)}.sn-side-item.is-active:before{content:"";position:absolute;left:-8px;top:8px;bottom:8px;width:3px;border-radius:2px;background:var(--p-brand-primary)}.sn-side-label{flex:1}.sn-side-count{font-size:12px;font-weight:500;color:var(--fg3)}.sn-side-item.is-active .sn-side-count{color:var(--p-success-2)}.sn-side-urgent{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:var(--radius-pill);background:var(--p-error);color:var(--fg-on-brand);font-size:10px;font-weight:600}.sn-avatar{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:var(--radius-pill);font-weight:600;line-height:1}.sn-source{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--fg2)}.sn-source-mark{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:var(--radius-xs);color:var(--fg-on-brand);font-weight:700;line-height:1}.sn-card{box-sizing:border-box;padding:var(--space-4);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-sm)}.sn-card.is-elevated{border-color:transparent;box-shadow:var(--elevation-1)}.sn-card-head{display:flex;align-items:center;gap:10px;margin-bottom:var(--space-3)}.sn-card-who{flex:1;min-width:0}.sn-card-name{font-size:13px;font-weight:600;line-height:18px;color:var(--fg1)}.sn-card-meta{font-size:11px;line-height:14px;color:var(--fg3)}.sn-card-body{font-size:13px;line-height:18px;color:var(--p-neutral-20)}.sn-card-foot{display:flex;align-items:center;justify-content:space-between;margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--p-neutral-90)}.mk{font-family:var(--font-sans);color:var(--fg1);-webkit-font-smoothing:antialiased;-webkit-print-color-adjust:exact;print-color-adjust:exact}.mk,.mk *,.mk *:before,.mk *:after{box-sizing:border-box}.mk-light{background:var(--bg-surface);color:var(--fg1)}.mk-page{background:var(--bg-page);color:var(--fg1)}.mk-ink{background:var(--mk-ink);color:var(--mk-on-ink)}.mk-green{background:var(--mk-green);color:var(--mk-on-green)}.mk-hero{font-family:var(--font-display);font-size:120px;line-height:.95;font-weight:800;letter-spacing:-.03em;margin:0}.mk-stat{font-family:var(--font-display);font-size:160px;line-height:.9;font-weight:800;letter-spacing:-.04em;margin:0}.mk-h1{font-family:var(--font-display);font-size:72px;line-height:1;font-weight:800;letter-spacing:-.02em;margin:0}.mk-h2{font-family:var(--font-display);font-size:48px;line-height:1.1;font-weight:700;letter-spacing:-.02em;margin:0}.mk-h3{font-family:var(--font-display);font-size:32px;line-height:1.15;font-weight:700;letter-spacing:-.01em;margin:0}.mk-lead{font-size:28px;line-height:1.4;margin:0;color:var(--fg2)}.mk-body{font-size:22px;line-height:1.45;margin:0;color:var(--p-neutral-20)}.mk-kicker{font-size:16px;line-height:20px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--p-success-2);margin:0}.mk-accent{color:var(--p-success-2)}.mk-ink .mk-lead,.mk-ink .mk-body{color:var(--mk-on-ink-muted)}.mk-ink .mk-kicker,.mk-ink .mk-accent{color:var(--mk-accent-on-ink)}.mk-green .mk-lead,.mk-green .mk-body,.mk-green .mk-kicker,.mk-green .mk-accent{color:var(--mk-on-green)}.mk-logo{display:block;flex:none}.mk-logo-mark{fill:var(--p-brand-primary)}.mk-logo-word{fill:var(--p-neutral-10)}.mk-ink .mk-logo-auto .mk-logo-word,.mk-logo-white .mk-logo-word{fill:var(--p-neutral-100)}.mk-green .mk-logo-auto .mk-logo-mark,.mk-green .mk-logo-auto .mk-logo-word,.mk-logo-ink .mk-logo-mark,.mk-logo-ink .mk-logo-word{fill:var(--p-neutral-10)}.mk-wordmark{font-family:var(--font-display);font-weight:800;letter-spacing:-.02em;line-height:1;white-space:nowrap}.mk-mark{display:block;flex:none}.mk-mark-auto,.mk-mark-green{fill:var(--p-brand-primary)}.mk-green .mk-mark-auto,.mk-mark-ink{fill:var(--p-neutral-10)}.mk-mark-white{fill:var(--p-neutral-100)}.mk-mark-graphic{fill:var(--p-neutral-90);pointer-events:none}.mk-page .mk-mark-graphic{fill:var(--p-neutral-100)}.mk-ink .mk-mark-graphic{fill:var(--p-neutral-20)}.mk-green .mk-mark-graphic{fill:var(--p-brand-primary-hover)}.mk-slide{position:relative;width:1920px;height:1080px;padding:120px 120px 96px;overflow:hidden;display:flex;flex-direction:column}.mk-slide-body{flex:1;display:flex;flex-direction:column;justify-content:center;gap:32px;position:relative;z-index:1}.mk-slide-foot{display:flex;align-items:center;justify-content:space-between;font-size:18px;color:var(--fg3);position:relative;z-index:1}.mk-ink .mk-slide-foot{color:var(--mk-on-ink-meta)}.mk-green .mk-slide-foot{color:var(--mk-on-green)}.mk-grid{display:grid;gap:32px}.mk-grid-2{grid-template-columns:repeat(2,1fr)}.mk-grid-3{grid-template-columns:repeat(3,1fr)}.mk-grid-4{grid-template-columns:repeat(4,1fr)}.mk-tile{border-radius:var(--radius-xl);padding:48px;background:var(--bg-page)}.mk-tile-tint{background:var(--mk-tint)}.mk-tile-green{background:var(--mk-green);color:var(--mk-on-green)}.mk-tile-ink{background:var(--mk-ink);color:var(--mk-on-ink)}.mk-tile-line{background:var(--bg-surface);border:1px solid var(--border-default)}.mk-ink .mk-tile{background:var(--p-neutral-20)}.mk-ink .mk-tile-green{background:var(--mk-green)}.mk-stat-label{font-size:22px;line-height:1.35;margin-top:16px;color:var(--fg2)}.mk-ink .mk-stat-label{color:var(--mk-on-ink-muted)}.mk-tile-green .mk-stat-label,.mk-green .mk-stat-label{color:var(--mk-on-green)}.mk-tile-ink .mk-stat-label{color:var(--mk-on-ink-muted)}.mk-hero-block{border-radius:var(--radius-hero)}.mk-pill{display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 24px;border-radius:var(--radius-pill);font-size:20px;font-weight:600;background:var(--mk-tint);color:var(--p-success-2)}.mk-ink .mk-pill{background:var(--p-neutral-20);color:var(--mk-accent-on-ink)}.mk-green .mk-pill{background:var(--mk-on-green);color:var(--mk-green)}.mk-cta{display:inline-flex;align-items:center;justify-content:center;height:64px;padding:0 36px;border-radius:var(--radius-md);font:600 22px/1 var(--font-sans);text-decoration:none;background:var(--bg-brand);color:var(--fg-on-brand);border:0}.mk-ink .mk-cta{background:var(--mk-green);color:var(--mk-on-green)}.mk-green .mk-cta{background:var(--mk-ink);color:var(--mk-on-ink)}.mk-quote{font-family:var(--font-display);font-size:56px;line-height:1.15;font-weight:700;letter-spacing:-.02em;margin:0}.mk-list{margin:0;padding:0;list-style:none;display:grid;gap:20px}.mk-list li{position:relative;padding-left:40px;font-size:26px;line-height:1.4}.mk-list li:before{content:"";position:absolute;left:0;top:12px;width:16px;height:16px;border-radius:var(--radius-pill);background:var(--p-brand-primary)}.mk-green .mk-list li:before{background:var(--mk-on-green)}.mk-feed{display:block}.mk-feed .f-a{fill:var(--p-brand-primary)}.mk-feed .f-b{fill:var(--p-neutral-10)}.mk-ink .mk-feed .f-b{fill:var(--p-neutral-70)}.mk-green .mk-feed .f-a{fill:var(--mk-on-green)}.mk-green .mk-feed .f-b{fill:var(--p-brand-primary-bg)}.mk-a4{position:relative;width:210mm;height:297mm;padding:16mm;overflow:hidden;display:flex;flex-direction:column;font-size:14px;line-height:20px}.mk-a4-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;margin-bottom:24px;border-bottom:1px solid var(--border-default);font-size:12px;color:var(--fg3)}.mk-a4-body{flex:1;display:flex;flex-direction:column;gap:16px}.mk-a4-foot{display:flex;justify-content:space-between;padding-top:12px;margin-top:16px;border-top:1px solid var(--border-default);font-size:10px;line-height:12px;color:var(--fg3)}.mk-ink .mk-a4-head,.mk-ink .mk-a4-foot{border-color:var(--p-neutral-20);color:var(--mk-on-ink-meta)}.mk-a4 h1{font:700 32px/1.1 var(--font-display);letter-spacing:-.01em;margin:0}.mk-a4 h2{font:500 22px/28px var(--font-sans);letter-spacing:-.01em;margin:8px 0 0}.mk-a4 h3{font:500 18px/24px var(--font-sans);margin:0}.mk-a4 p{margin:0;color:var(--p-neutral-20)}.mk-a4 .mk-tile{padding:20px;border-radius:var(--radius-lg)}.mk-a4 .mk-grid{gap:12px}.mk-table{width:100%;border-collapse:collapse;font-size:13px;line-height:18px}.mk-table th{text-align:left;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--fg3);padding:8px 12px;border-bottom:1px solid var(--border-default)}.mk-table td{padding:10px 12px;border-bottom:1px solid var(--border-default);color:var(--p-neutral-20)}.mk-social{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:72px}.mk-social-square{width:1080px;height:1080px}.mk-social-portrait{width:1080px;height:1350px}.mk-social-story{width:1080px;height:1920px;padding-top:250px;padding-bottom:250px}.mk-social-banner{width:1200px;height:628px;padding:56px}.mk-social .mk-logo{position:relative;z-index:1}.mk-social-text{position:relative;z-index:1;display:flex;flex-direction:column;gap:24px;max-width:820px}.mk-social-banner .mk-social-text{max-width:640px;gap:16px}.mk-social-art{position:absolute;right:0;top:0;z-index:0}.mk-frame{overflow:hidden;position:relative;flex:none}.mk-frame>.mk-scale{transform-origin:0 0;position:absolute;left:0;top:0}.mk-land{max-width:1200px;margin:0 auto;padding:0 24px}.mk-land-hero{border-radius:var(--radius-hero);padding:80px;display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center}.mk-land-hero .mk-h1{font-size:clamp(40px,5.2vw,72px)}.mk-land-hero .mk-lead{font-size:clamp(18px,1.8vw,24px)}.mk-land-actions{display:flex;gap:16px;flex-wrap:wrap;margin-top:8px}.mk-cta-ghost{background:transparent;color:inherit;border:1px solid currentColor}@media (max-width: 860px){.mk-land-hero{grid-template-columns:1fr;padding:40px 24px}.mk-land .mk-grid-2,.mk-land .mk-grid-3,.mk-land .mk-grid-4{grid-template-columns:1fr}.mk-land .mk-tile{padding:28px}}@media print{.mk-print-slides{margin:0}.mk-print-slides .mk-slide,.mk-print-a4 .mk-a4{break-after:page;page-break-after:always}}.mk-ink .mk-tile-tint{background:var(--mk-tint);color:var(--fg1)}.mk-ink .mk-tile-tint .mk-stat-label{color:var(--fg2)}.mk-ink .mk-tile-line{background:transparent;border-color:var(--p-neutral-20)}.mk-cta.mk-cta-ghost,.mk-ink .mk-cta.mk-cta-ghost,.mk-green .mk-cta.mk-cta-ghost{background:transparent;color:inherit;border:1px solid currentColor}:root{color-scheme:light}html,body{background:var(--bg-page);color:var(--fg1)}body{margin:0;font:14px/20px var(--font-sans)}*{box-sizing:border-box}h1,h2{font-family:var(--font-display)}.boot{padding:48px;color:var(--fg2)}.app{min-height:100vh;display:flex;flex-direction:column}.top{position:sticky;top:0;z-index:5;background:var(--bg-surface);border-bottom:1px solid var(--border-default);padding:10px 16px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.top-title{font-weight:600;color:var(--fg2)}.grow{flex:1}.who{display:flex;align-items:center;gap:10px}.who b{display:block;font-weight:600;font-size:13px;line-height:16px}.who span{font-size:12px;color:var(--fg2)}.layout{flex:1;display:grid;grid-template-columns:248px minmax(0,1fr);gap:24px;padding:24px 16px 48px;max-width:1440px;width:100%;margin:0 auto}.side{position:sticky;top:76px;align-self:start}.side .sn-sidebar{width:100%}.main{min-width:0}a.sn-btn{text-decoration:none}@media (max-width: 900px){.layout{grid-template-columns:1fr;align-content:start}.side{position:static;overflow-x:auto}}.col{display:flex;flex-direction:column;gap:20px}.row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ph{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px}.ph h1{margin:0;font-size:24px;line-height:30px;font-weight:700}.ph p{margin:4px 0 0;color:var(--fg2)}.box{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:12px;overflow:hidden}.box-h{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--border-default)}.box-h h2{margin:0;font-size:15px;line-height:20px;font-weight:700}.box-b{padding:14px 16px}.tbl{width:100%;border-collapse:collapse}.tbl th{text-align:left;font-weight:500;font-size:12px;color:var(--fg2);padding:10px 16px;border-bottom:1px solid var(--border-default)}.tbl td{padding:12px 16px;border-bottom:1px solid var(--border-default)}.tbl tr:last-child td{border-bottom:0}.nm{font-weight:500}.sub{color:var(--fg2);font-size:13px}.note{font-size:12px;color:var(--fg2);line-height:17px;margin:0}.login{min-height:100vh;display:grid;place-items:center;padding:16px}.login-card{width:100%;max-width:380px;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:12px;padding:32px;display:flex;flex-direction:column;gap:16px}.login-card h1{margin:0;font-size:22px;line-height:28px}.chips{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.g2{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:20px;align-items:start}.g3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media (max-width: 1100px){.g2{grid-template-columns:1fr}}@media (max-width: 760px){.g3{grid-template-columns:1fr}}.box-h h2{display:flex;align-items:center;gap:8px}.state{padding:16px;color:var(--fg2);margin:0}.state-err{color:var(--p-error-hover)}.source{font-size:12px;color:var(--fg2)}.note a,.sub a{color:var(--fg-link)}.note a:hover,.sub a:hover{color:var(--fg-link-hover)}.kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--border-default)}.box>.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.col>.kpis{border:1px solid var(--border-default);border-radius:12px;overflow:hidden}.kpi{background:var(--bg-surface);padding:14px 16px;display:flex;flex-direction:column;gap:4px;min-width:0}.kpi b{font:700 22px/28px var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap}.kpi span{font-size:12px;color:var(--fg2)}.kpi-bad{color:var(--p-error-hover)}.kpi-ok{color:var(--p-success-2)}@media (max-width: 760px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.tw{overflow-x:auto}.tbl .n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tbl tr.click{cursor:pointer}.tbl tr.click:hover td{background:var(--bg-page)}.tbl tr.click:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.neg{color:var(--p-error-hover)}.pos{color:var(--p-success-2)}.nowrap{white-space:nowrap}.why{min-width:260px;max-width:380px}.risk{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:0 16px}.toolbar .search{min-width:240px;padding:8px 0}.col>.toolbar{padding:0}.tabs-row{overflow-x:auto}.back{color:var(--fg2);text-decoration:none;font-size:13px}.back:hover{color:var(--fg1)}.sel{font:500 13px/18px var(--font-sans);color:var(--fg1);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:8px;padding:7px 10px;max-width:280px}.task{display:grid;grid-template-columns:4px minmax(0,1fr) auto;gap:14px;padding:14px 16px;border-bottom:1px solid var(--border-default)}.task:last-child{border-bottom:0}.stripe{border-radius:4px}.st-error{background:var(--p-error)}.st-warn{background:var(--p-warning)}.st-info{background:var(--p-info)}.st-green{background:var(--p-brand-primary)}.st-gray{background:var(--p-neutral-80)}.facts{display:flex;flex-wrap:wrap;gap:4px 28px;padding:10px 16px}.fact b{display:block;font:700 20px/26px var(--font-display);font-variant-numeric:tabular-nums}.fact span{font-size:12px;color:var(--fg2)}.fact b.bad{color:var(--p-error-hover)}.grp{border-bottom:1px solid var(--border-default)}.grp:last-child{border-bottom:0}.grp-h{display:flex;align-items:center;gap:8px;padding:10px 16px;font:600 12px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--fg2);background:var(--p-neutral-90)}.grp-h .n{color:var(--fg3);letter-spacing:0;text-transform:none;font-weight:500}.grp-h button{margin-left:auto;border:0;background:none;color:var(--fg-link);font:500 12px/16px var(--font-sans);cursor:pointer;letter-spacing:0;text-transform:none;padding:0}.qrow{display:grid;grid-template-columns:4px minmax(0,1fr) auto auto;gap:0 14px;align-items:center;padding:11px 16px 11px 0;border-bottom:1px solid var(--border-default);cursor:pointer}.qrow:last-child{border-bottom:0}.qrow:hover{background:var(--p-neutral-90)}.qrow.on{background:var(--bg-brand-soft)}.qrow .stripe{align-self:stretch;border-radius:0 3px 3px 0}.qrow:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px}.r-t{font-weight:600;color:var(--fg1)}.r-t .kind{font-weight:400;color:var(--fg3)}.r-why{font-size:13px;line-height:18px;color:var(--p-neutral-20);margin-top:1px}.r-m{font-variant-numeric:tabular-nums;font-weight:500;white-space:nowrap;text-align:right}.r-m span{display:block;font-size:12px;font-weight:400;color:var(--fg2)}.r-a{white-space:nowrap}@media (max-width: 700px){.qrow{grid-template-columns:4px minmax(0,1fr)}.r-m,.r-a{grid-column:2;text-align:left;padding-top:6px}}.now{display:flex;flex-direction:column}.now .it{display:grid;grid-template-columns:4px minmax(0,1fr) auto;gap:12px;padding:10px 16px 10px 0;border-bottom:1px solid var(--border-default);align-items:center}.now .it:last-child{border-bottom:0}.now .it .stripe{align-self:stretch;border-radius:0 3px 3px 0}.now .it b{font-weight:500;display:block}.now .it span{font-size:12px;color:var(--fg2)}.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:29;background:#2025262e}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(440px,100%);background:var(--bg-surface);border-left:1px solid var(--border-default);box-shadow:-12px 0 32px #5c6a751f;z-index:30;display:flex;flex-direction:column;animation:drawer-in .16s ease-out}@keyframes drawer-in{0%{transform:translate(16px);opacity:0}to{transform:none;opacity:1}}.dr-h{display:flex;align-items:flex-start;gap:12px;padding:16px 20px;border-bottom:1px solid var(--border-default)}.dr-h h3{margin:0;font:700 18px/24px var(--font-display)}.dr-h .sub{font-size:13px;color:var(--fg2);margin-top:2px}.dr-b{padding:16px 20px;display:flex;flex-direction:column;gap:18px;overflow:auto;flex:1}.dr-f{padding:12px 20px;border-top:1px solid var(--border-default);display:flex;gap:8px;flex-wrap:wrap}.sec{display:flex;flex-direction:column;gap:8px}.sec h4{margin:0;font:600 12px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--fg2)}.why{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.why li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:8px;font-size:13px;line-height:18px;color:var(--p-neutral-20)}.why li i{width:8px;height:8px;border-radius:999px;margin:5px 4px;display:block}.kv{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 16px;font-size:13px}.linklike{border:0;background:none;padding:0;color:var(--fg-link);font:inherit;cursor:pointer}.linklike:hover{color:var(--fg-link-hover)}.tbl select{max-width:260px;padding:5px 8px;border:1px solid var(--border-default);border-radius:8px;font:400 13px/18px var(--font-sans);color:var(--fg1);background:var(--bg-surface)}.tbl tr.muted td{color:var(--fg3)}.q{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:2px;text-align:left;cursor:pointer;font-family:var(--font-sans)}.q b{font:700 22px/28px var(--font-display);font-variant-numeric:tabular-nums;color:var(--fg1)}.q span{font-size:12px;color:var(--fg2)}.q.on{border-color:var(--border-brand);background:var(--bg-brand-soft)}.q.e b{color:var(--p-error-hover)}.q.w b{color:var(--p-warning-hover)}.q:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px}.toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.toolbar .l{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.trow{display:grid;grid-template-columns:24px minmax(0,1fr) auto 110px;gap:12px;align-items:center;padding:10px 16px;border-bottom:1px solid var(--border-default);cursor:pointer}.trow:last-child{border-bottom:0}.trow:hover{background:var(--p-neutral-90)}.trow.on{background:var(--bg-brand-soft)}.trow:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.trow .tt{font-weight:500;color:var(--fg1)}.trow .tc{font-size:12px;color:var(--fg2)}.trow .due{font-size:13px;color:var(--fg2);white-space:nowrap;text-align:right}.trow .due.e{color:var(--p-error-hover);font-weight:500}.trow.done .tt{color:var(--fg3);text-decoration:line-through}@media (max-width: 600px){.trow{grid-template-columns:24px minmax(0,1fr)}.trow .lbl,.trow .due{grid-column:2;text-align:left}}.board{display:grid;grid-template-columns:repeat(4,minmax(200px,1fr));gap:12px;overflow-x:auto}.bcol{background:var(--p-neutral-90);border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:8px;min-height:200px}.bh{display:flex;align-items:center;gap:8px;font:600 13px/18px var(--font-sans);padding:2px 4px 6px}.bc{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:4px;cursor:pointer}.bc:hover{border-color:var(--border-hover, var(--border-default))}.bc b{font-weight:500}.bc span{font-size:12px;color:var(--fg2)}.bc .f{display:flex;justify-content:space-between;align-items:center;margin-top:4px;gap:8px}.tpl{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:10px 16px;border-bottom:1px solid var(--border-default);align-items:center}.tpl:last-child{border-bottom:0}.tpl b{font-weight:500;display:block}.tpl span{font-size:12px;color:var(--fg2)}.form{display:flex;flex-direction:column;gap:12px}.field{display:flex;flex-direction:column;gap:4px}.field label{font-size:12px;color:var(--fg2)}.field input,.field select,.field textarea{width:100%;padding:8px 12px;border:1px solid var(--border-default);border-radius:8px;font:400 14px/20px var(--font-sans);color:var(--fg1);background:var(--bg-surface)}.field textarea{min-height:72px;resize:vertical}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 600px){.form-row{grid-template-columns:1fr}}.tl{display:flex;flex-direction:column}.tl-m{font:600 12px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--fg2);padding:14px 16px 6px;background:var(--p-neutral-90);border-bottom:1px solid var(--border-default)}.ev{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:0 12px;padding:12px 16px;border-bottom:1px solid var(--border-default)}.ev:last-child{border-bottom:0}.ev .dot{width:28px;height:28px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:var(--bg-muted);color:var(--icon-default)}.ev .dot.error{background:var(--p-error-bg);color:var(--p-error-hover)}.ev .dot.green{background:var(--bg-brand-soft);color:var(--p-success-2)}.ev .dot.warn{background:var(--p-warning-bg);color:var(--p-warning-hover)}.ev .t{font-weight:500;color:var(--fg1)}.ev .d{font-size:13px;color:var(--p-neutral-20);line-height:18px;margin-top:1px;white-space:pre-wrap}.ev .src{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:12px;color:var(--fg3);white-space:nowrap}.ev .src button{border:0;background:none;color:var(--fg-link);font:500 12px/16px var(--font-sans);cursor:pointer;padding:0}.lbl{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;background:var(--bg-muted);color:var(--fg2);font:500 12px/16px var(--font-sans);white-space:nowrap}.note-box{display:flex;flex-direction:column;gap:8px;padding:12px 16px;border-bottom:1px solid var(--border-default)}.note-box textarea{width:100%;min-height:64px;resize:vertical;padding:8px 12px;border:1px solid var(--border-default);border-radius:8px;font:400 14px/20px var(--font-sans);color:var(--fg1);background:var(--bg-surface)}.note-box textarea:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px}@media (max-width: 700px){.ev{grid-template-columns:28px minmax(0,1fr)}.ev .src{grid-column:2;flex-direction:row;align-items:center;margin-top:4px}}.kv span{color:var(--fg2)}.kv b{font-weight:500;font-variant-numeric:tabular-nums}.task-body{min-width:0;display:flex;flex-direction:column;gap:4px}.t-title{font-weight:600;color:var(--fg1);text-decoration:none}a.t-title:hover{color:var(--p-brand-primary-hover)}.t-why{margin:0;padding-left:18px;color:var(--fg2);font-size:13px;line-height:18px}.t-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.t-act{display:flex;align-items:flex-start}@media (max-width: 600px){.task{grid-template-columns:4px minmax(0,1fr)}.t-act{grid-column:2}}.factor{display:grid;grid-template-columns:minmax(0,1fr) 120px 44px;gap:12px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--border-default)}.fn{font-weight:600}.fd{font-size:13px;color:var(--fg2)}.bar{height:6px;background:var(--bg-page);border-radius:999px;overflow:hidden}.bar i{display:block;height:100%}.fill-error{background:var(--p-error)}.fill-warn{background:var(--p-warning)}.fill-green{background:var(--p-brand-primary)}.fv{text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.spark{width:100%;height:140px;display:block}.spark text{font-size:11px;fill:var(--fg2)}.viewing{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;padding:8px 16px;background:var(--p-brand-primary-bg);border-bottom:1px solid var(--border-brand);font-size:13px}.viewas{position:relative}.pop{position:absolute;right:0;top:calc(100% + 6px);z-index:20;width:320px;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:12px;box-shadow:0 12px 32px #5c6a752e;padding:12px;display:flex;flex-direction:column;gap:8px}.pop-list{max-height:360px;overflow-y:auto;display:flex;flex-direction:column}.pop-title{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--fg2);padding:8px 8px 4px}.pop-list button{display:flex;justify-content:space-between;gap:8px;text-align:left;background:none;border:0;border-radius:8px;padding:8px;font:inherit;color:var(--fg1);cursor:pointer}.pop-list button:hover,.pop-list button:focus-visible{background:var(--bg-page)}.person{display:inline-flex;align-items:center;gap:8px}.quick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.quick-i{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:14px 16px;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:12px;font:inherit;cursor:pointer;color:var(--fg1)}.quick-i b{font:700 22px/28px var(--font-display)}.quick-i span{font-size:12px;color:var(--fg2)}.quick-i.on{border-color:var(--border-brand);background:var(--p-brand-primary-bg)}.q-error b{color:var(--p-error-hover)}@media (max-width: 760px){.quick{grid-template-columns:repeat(2,minmax(0,1fr))}}.board{display:grid;grid-template-columns:repeat(4,minmax(220px,1fr));gap:12px;overflow-x:auto}.board-col{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:8px;min-height:160px}.board-h{display:flex;align-items:center;gap:8px;font-weight:600;padding:2px 4px}.board-card{border:1px solid var(--border-default);border-radius:8px;padding:10px;display:flex;flex-direction:column;gap:2px;font-size:13px}.tool{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.tool h3{margin:0;font:700 16px/22px var(--font-display)}.tool .row{width:100%}.tool-frame{width:100%;height:calc(100vh - 220px);min-height:520px;border:1px solid var(--border-default);border-radius:12px;background:var(--bg-surface)}.tbl a{color:var(--fg1);text-decoration:none}.tbl a:hover{color:var(--p-brand-primary-hover)}@media (max-width: 900px){.side .sn-sidebar{display:flex;gap:16px;width:max-content}.side .sn-sidebar>div{display:flex;align-items:center;gap:4px}.side .sn-side-title{display:none}}.g2>*,.g3>*,.col>*{min-width:0}.box-h{flex-wrap:wrap;gap:8px}.box-h h2{white-space:nowrap}.login-form{display:flex;flex-direction:column;gap:12px}.linkish{background:none;border:0;padding:0;font:inherit;font-size:13px;color:var(--fg-link);cursor:pointer;text-align:left}.block{display:block}.deals-board{grid-template-columns:repeat(9,minmax(220px,1fr))}.board-col .stage{font-size:13px;line-height:17px}a.board-card{color:var(--fg1);text-decoration:none;background:var(--bg-surface)}a.board-card:hover{border-color:var(--border-strong)}.signal{font-size:12px;color:var(--p-error-hover)}.tour{position:fixed;right:24px;bottom:24px;z-index:28;width:min(400px,calc(100% - 32px));background:var(--bg-surface);border:1px solid var(--border-brand);border-radius:12px;box-shadow:0 16px 40px #5c6a7533;padding:12px 16px 16px;display:flex;flex-direction:column;gap:8px;animation:drawer-in .16s ease-out}.tour-h{display:flex;align-items:center;justify-content:space-between}.tour-n{font-size:12px;color:var(--fg2)}.tour h3{margin:0;font:700 17px/22px var(--font-display)}.tour p{margin:0;font-size:14px;line-height:20px;color:var(--fg2)}.tour-f{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px}.tour-dots{display:flex;gap:5px}.tour-dots i{width:6px;height:6px;border-radius:50%;background:var(--border-default)}.tour-dots i.on{background:var(--p-brand-primary)}.cmt{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:start}.chk{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;font-size:13px}.chk .done{color:var(--fg3);text-decoration:line-through}.lnk{border:0;background:none;padding:0;color:var(--fg-link);font:inherit;cursor:pointer}.menu{position:absolute;left:0;right:0;top:100%;z-index:4;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:8px;box-shadow:0 8px 24px #5c6a7529;overflow:hidden}.menu button{display:block;width:100%;text-align:left;border:0;background:none;padding:8px 12px;font:13px/18px var(--font-sans);color:var(--fg1);cursor:pointer}.menu button:hover{background:var(--p-neutral-90)}.bell{position:relative}.bell-n{position:absolute;top:-2px;right:-2px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--p-error);color:#fff;font:600 10px/16px var(--font-sans);text-align:center;pointer-events:none}.bell-menu{position:absolute;right:0;top:calc(100% + 6px);width:min(380px,90vw);max-height:70vh;overflow:auto;z-index:20;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:10px;box-shadow:0 12px 32px #5c6a752e}.bell-h{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-bottom:1px solid var(--border-default);font-size:13px}.bell-it{display:grid;gap:2px;width:100%;text-align:left;border:0;border-bottom:1px solid var(--border-default);background:none;padding:10px 12px;cursor:pointer;font:13px/18px var(--font-sans);color:var(--fg1)}.bell-it:last-child{border-bottom:0}.bell-it:hover{background:var(--p-neutral-90)}.bell-it.new{background:var(--bg-brand-soft)}.bell-it b{font-weight:600}.bell-it span{color:var(--fg2);white-space:pre-wrap}.bell-it small{color:var(--fg3);font-size:11px}.pri{display:inline-block;width:8px;height:8px;border-radius:999px;background:var(--p-error);margin-right:6px;vertical-align:middle}.cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-top:1px solid var(--border-default);border-left:1px solid var(--border-default)}.cal-h{padding:6px 8px;font:600 11px/14px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--fg3);border-right:1px solid var(--border-default);border-bottom:1px solid var(--border-default);background:var(--p-neutral-90)}.cal-d{min-height:88px;padding:6px;border-right:1px solid var(--border-default);border-bottom:1px solid var(--border-default);display:flex;flex-direction:column;gap:3px}.cal-d.empty{background:var(--p-neutral-90)}.cal-d.today .cal-n{color:var(--fg-link);font-weight:700}.cal-n{font-size:12px;color:var(--fg2)}.cal-t{text-align:left;border:0;border-radius:6px;padding:3px 6px;background:var(--bg-brand-soft);color:var(--fg1);font:12px/16px var(--font-sans);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-t.e{background:#fde7e7}.cal-t.done{background:var(--p-neutral-90);color:var(--fg3);text-decoration:line-through}.cal-t.h i{display:inline-block;width:6px;height:6px;border-radius:999px;background:var(--p-error);margin-right:4px;vertical-align:middle}.cal-t:hover{filter:brightness(.97)}@media (max-width: 700px){.cal-d{min-height:56px}.cal-t,.cal-d .lnk{display:none}}
