@font-face{font-family:Zvena Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter/inter-cyrillic-wght-normal.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Zvena Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter/inter-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Zvena Serif;font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/source-serif-4/source-serif-4-cyrillic-opsz-normal.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Zvena Serif;font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/source-serif-4/source-serif-4-latin-ext-opsz-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Zvena Serif;font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/source-serif-4/source-serif-4-latin-opsz-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Zvena Serif;font-style:italic;font-weight:200 900;font-display:swap;src:url(/fonts/source-serif-4/source-serif-4-cyrillic-opsz-italic.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Zvena Serif;font-style:italic;font-weight:200 900;font-display:swap;src:url(/fonts/source-serif-4/source-serif-4-latin-ext-opsz-italic.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Zvena Serif;font-style:italic;font-weight:200 900;font-display:swap;src:url(/fonts/source-serif-4/source-serif-4-latin-opsz-italic.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Zvena Sans Fallback;src:local(Arial),local(ArialMT),local(Liberation Sans),local(Helvetica);size-adjust:106.33%;ascent-override:91.11%;descent-override:22.69%;line-gap-override:0%}@font-face{font-family:Zvena Serif Fallback;src:local(Times New Roman),local(TimesNewRomanPSMT),local(Liberation Serif),local(Tinos);size-adjust:114.24%;ascent-override:90.69%;descent-override:29.32%;line-gap-override:0%}:root{--zv-bg:#fff;--zv-side:#f5f5f5;--zv-card:#fff;--zv-card-2:#f5f5f5;--zv-text:#1e1e1e;--zv-text-2:#6b6b6b;--zv-text-3:#707070;--zv-border:#e6e6e6;--zv-border-2:#d9d9d9;--zv-hover:#0000000d;--zv-active:#00000014;--zv-accent:#007be5;--zv-accent-bg:#0b72cc;--zv-accent-bg-hover:#0a63b3;--zv-accent-soft:#0d99ff1f;--zv-on-accent:#fff;--zv-danger:#dc3412;--zv-danger-soft:#ffe2e0;--zv-ok:#009951;--zv-warn-bg:#fff4c7;--zv-warn-text:#7a5b00;--zv-mark:#0b72cc;--zv-shadow:0 0 .5px #0000002e, 0 1px 3px #00000014;--zv-shadow-lg:0 0 .5px #0000001f, 0 5px 17px #00000026, 0 2px 7px #0000001a;--zv-font:"Zvena Sans", "Zvena Sans Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--zv-serif:"Zvena Serif", "Zvena Serif Fallback", "Source Serif 4", ui-serif, Georgia, Cambria, "Times New Roman", serif;--zv-radius:8px;--zv-side-w:240px}:root.dark{--zv-bg:#2c2c2c;--zv-side:#1e1e1e;--zv-card:#2c2c2c;--zv-card-2:#383838;--zv-text:#fff;--zv-text-2:#b3b3b3;--zv-text-3:#9e9e9e;--zv-border:#444;--zv-border-2:#4f4f4f;--zv-hover:#ffffff0f;--zv-active:#ffffff1a;--zv-accent:#7cc4f8;--zv-accent-bg:#0b72cc;--zv-accent-bg-hover:#0a63b3;--zv-accent-soft:#0c8ce938;--zv-danger:#fc9286;--zv-danger-soft:#f248222e;--zv-ok:#79d297;--zv-warn-bg:#4a3c08;--zv-warn-text:#f7d15f;--zv-mark:#0b72cc;--zv-shadow:0 0 .5px #00000080, 0 1px 3px #0000004d;--zv-shadow-lg:0 0 .5px #00000080, 0 5px 17px #00000073, 0 2px 7px #0000004d}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overscroll-behavior-y:none}html,body{margin:0;padding:0}body{background:var(--zv-bg);min-height:100vh;color:var(--zv-text);font-family:var(--zv-font);font-feature-settings:"kern", "calt";-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5}a{color:var(--zv-accent);text-decoration:none}a:hover{text-decoration:underline}button,a,summary,label,[role=button]{-webkit-tap-highlight-color:transparent;touch-action:manipulation}:focus-visible{outline:2px solid var(--zv-accent);outline-offset:2px;border-radius:4px}h1,h2,h3{font-family:var(--zv-font);letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.2}.zv-muted{color:var(--zv-text-2)}.zv-small{font-size:13px}.zv-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.zv-logo{white-space:nowrap;color:var(--zv-text);align-items:center;gap:.4em;display:inline-flex}.zv-logo-wordmark{flex-shrink:0;width:auto;height:.8em;display:block}.zv-logo-product{font-family:var(--zv-font);letter-spacing:-.02em;color:var(--zv-text-2);font-weight:500}.zv-stand{z-index:90;pointer-events:none;background:var(--zv-warn-bg);color:var(--zv-warn-text);box-shadow:var(--zv-shadow);opacity:.92;border-radius:99px;padding:3px 9px;font-size:11px;font-weight:600;position:fixed;bottom:10px;right:10px}.zv-btn{border:1px solid var(--zv-border-2);background:var(--zv-card);height:32px;color:var(--zv-text);font:inherit;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:500;transition:background-color .15s,border-color .15s,opacity .15s;display:inline-flex;text-decoration:none!important}.zv-btn:hover{background:var(--zv-hover)}.zv-btn:disabled{opacity:.5;cursor:default}.zv-btn svg{flex-shrink:0;width:17px;height:17px}.zv-btn-primary{background:var(--zv-accent-bg);color:var(--zv-on-accent);border-color:#0000}.zv-btn-primary:hover{background:var(--zv-accent-bg-hover)}.zv-btn-danger{color:var(--zv-danger);border-color:color-mix(in srgb, var(--zv-danger) 40%, transparent)}.zv-btn-danger:hover{background:var(--zv-danger-soft)}.zv-btn-ghost{background:0 0;border-color:#0000}.zv-btn-lg{border-radius:6px;height:40px;padding:0 18px;font-size:15px}.zv-btn-sm{border-radius:4px;height:28px;padding:0 10px;font-size:14px}.zv-btn-block{width:100%}.zv-btn-provider{gap:10px;font-weight:500}.zv-btn-provider svg{width:18px;height:18px}.zv-or{color:var(--zv-text-3);align-items:center;gap:12px;margin:6px 0;font-size:13px;display:flex}.zv-or:before,.zv-or:after{content:"";background:var(--zv-border-2);flex:1;height:.5px}.zv-terms{color:var(--zv-text-3);text-align:center;margin:10px 0 0;font-size:12.5px;line-height:1.5}.zv-terms a{color:var(--zv-text-2);text-decoration:underline;-webkit-text-decoration-color:var(--zv-border-2);text-decoration-color:var(--zv-border-2);text-underline-offset:2px}.zv-dev-signin{border-top:.5px dashed var(--zv-border-2);margin-top:10px;padding-top:14px}.zv-link-btn{font:inherit;color:var(--zv-accent);cursor:pointer;background:0 0;border:0;padding:0}.zv-field{gap:6px;margin-bottom:14px;display:grid}.zv-label{color:var(--zv-text-2);font-size:13px;font-weight:600}.zv-input,.zv-select,.zv-textarea{border:1px solid var(--zv-border-2);background:var(--zv-card);width:100%;height:34px;color:var(--zv-text);font:inherit;border-radius:6px;padding:0 10px;font-size:15px}.zv-textarea{resize:vertical;height:auto;min-height:96px;padding:10px 12px}.zv-input-lg{border-radius:10px;height:44px}.zv-code-input{letter-spacing:.3em;text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:22px}.zv-input:focus,.zv-select:focus,.zv-textarea:focus{border-color:var(--zv-accent);box-shadow:0 0 0 3px var(--zv-accent-soft);outline:none}.zv-check{cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.zv-check input{width:18px;height:18px;accent-color:var(--zv-accent-bg);flex-shrink:0;margin:1px 0 0}@media (pointer:coarse){.zv-input,.zv-select,.zv-textarea{font-size:16px}}.zv-card{background:var(--zv-card);box-shadow:var(--zv-shadow);border-radius:8px;padding:20px}.zv-card h2{margin-bottom:12px;font-size:20px}.zv-card+.zv-card{margin-top:16px}.zv-banner{background:var(--zv-accent-soft);color:var(--zv-text);border-radius:6px;padding:12px 14px;font-size:14px}.zv-banner-warn{background:var(--zv-warn-bg);color:var(--zv-warn-text)}.zv-banner-error{background:var(--zv-danger-soft);color:var(--zv-danger)}.zv-badge{background:var(--zv-card-2);height:20px;color:var(--zv-text-2);border-radius:3px;align-items:center;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}.zv-badge-accent{background:var(--zv-accent-soft);color:var(--zv-accent)}.zv-meter{background:var(--zv-card-2);border-radius:99px;height:8px;overflow:hidden}.zv-meter>span{background:var(--zv-accent-bg);border-radius:99px;height:100%;display:block}.zv-meter[data-full]>span{background:var(--zv-danger)}.zv-shell{min-height:100vh;display:flex}.zv-side{height:100vh;width:var(--zv-side-w);background:var(--zv-side);border-inline-end:1px solid var(--zv-border);flex-direction:column;flex-shrink:0;padding:12px 10px;display:flex;position:sticky;top:0}.zv-side-head{align-items:center;gap:8px;padding:4px 8px 14px;font-size:19px;display:flex}.zv-ws-switch{width:100%;color:var(--zv-text);font:inherit;cursor:pointer;text-align:start;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;margin-bottom:8px;padding:8px;display:flex}.zv-ws-switch:hover{background:var(--zv-hover)}.zv-ws-avatar{background:var(--zv-mark);color:#fff;border-radius:5px;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:14px;font-weight:600;display:grid}.zv-ws-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.zv-ws-role{color:var(--zv-text-3);font-size:12px}.zv-nav{gap:1px;display:grid}.zv-nav a,.zv-nav button{height:30px;color:var(--zv-text);font-size:14px;font-weight:500;font:inherit;cursor:pointer;text-align:start;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;width:100%;padding:0 8px;text-decoration:none;display:flex}.zv-nav a:hover,.zv-nav button:hover{background:var(--zv-hover);text-decoration:none}.zv-nav a[aria-current=page]{background:var(--zv-active);color:var(--zv-text)}.zv-nav svg{width:18px;height:18px;color:var(--zv-text-2);flex-shrink:0}.zv-nav-sep{background:var(--zv-border);height:1px;margin:10px 4px}.zv-side-foot{grid-template-columns:minmax(0,1fr);gap:6px;margin-top:auto;display:grid}.zv-user{border-radius:8px;align-items:center;gap:10px;padding:8px;display:flex}.zv-avatar{color:#fff;background:#9747ff;border-radius:99px;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:13px;font-weight:600;display:grid}.zv-main{flex:1;min-width:0}.zv-top{border-bottom:1px solid var(--zv-border);background:var(--zv-bg);z-index:20;align-items:center;gap:10px;padding:10px 16px;display:none;position:sticky;top:0}.zv-content{max-width:980px;margin:0 auto;padding:40px 32px 80px}.zv-content-narrow{max-width:720px}.zv-page-title{margin-bottom:6px;font-size:40px;line-height:1.2}.zv-page-lead{color:var(--zv-text-2);margin:0 0 28px}.zv-scrim{display:none}@media (max-width:860px){.zv-side{z-index:50;box-shadow:var(--zv-shadow-lg);width:min(86vw,300px);transition:transform .25s;position:fixed;top:0;left:0;transform:translate(-100%)}.zv-shell[data-open] .zv-side{transform:none}.zv-shell[data-open] .zv-scrim{z-index:40;background:#0f0f0f99;display:block;position:fixed;inset:0}.zv-top{display:flex}.zv-content{padding:24px 16px 64px}.zv-page-title{font-size:26px}}.zv-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.zv-tile{background:var(--zv-card);box-shadow:var(--zv-shadow);color:var(--zv-text);min-height:92px;font:inherit;text-align:start;cursor:pointer;border:0;border-radius:8px;flex-direction:column;gap:6px;padding:14px;display:flex;text-decoration:none!important}.zv-tile:hover{box-shadow:var(--zv-shadow-lg)}.zv-tile-title{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.zv-tile-meta{color:var(--zv-text-3);font-size:13px}.zv-thumb{aspect-ratio:16/10;background:var(--zv-card-2);color:var(--zv-text-3);border-radius:4px;place-items:center;display:grid;overflow:hidden}.zv-thumb img{object-fit:cover;width:100%;height:100%}.zv-sec{margin-top:36px}.zv-sec-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.zv-sec-head h2{font-size:20px}.zv-list{display:grid}.zv-row{border-bottom:1px solid var(--zv-border);align-items:center;gap:12px;padding:12px 0;display:flex}.zv-row:last-child{border-bottom:0}.zv-row-main{flex:1;min-width:0}.zv-row-title{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.zv-row-sub{color:var(--zv-text-3);font-size:13px}.zv-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.zv-empty{text-align:center;color:var(--zv-text-3);border:1px dashed var(--zv-border-2);border-radius:6px;padding:28px}.zv-table{border-collapse:collapse;width:100%;font-size:14px}.zv-table th,.zv-table td{text-align:start;border-bottom:1px solid var(--zv-border);vertical-align:top;padding:10px 12px}.zv-table th{color:var(--zv-text-2);font-size:14px;font-weight:400}.zv-table-wrap{background:var(--zv-card);box-shadow:var(--zv-shadow);border-radius:6px;overflow-x:auto}.zv-header{z-index:30;background:color-mix(in srgb, var(--zv-bg) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--zv-border);position:sticky;top:0}.zv-header-in{align-items:center;gap:18px;max-width:1120px;margin:0 auto;padding:12px 24px;display:flex}.zv-header-in .zv-logo{color:var(--zv-text);font-size:21px;text-decoration:none}.zv-header-nav{gap:18px;margin-inline-start:12px;font-size:14px;display:flex}.zv-header-nav a{color:var(--zv-text-2)}.zv-header-end{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.zv-header-logo{display:inline-flex;text-decoration:none!important}@media (max-width:860px){.zv-header-nav{display:none}.zv-header-in{padding:10px 16px}}@media (max-width:400px){.zv-header-signin{display:none}}.zv-hero{text-align:center;max-width:1120px;margin:0 auto;padding:72px 24px 40px}.zv-hero h1{max-width:860px;margin:0 auto 18px;font-size:clamp(34px,5.4vw,58px)}.zv-hero p{color:var(--zv-text-2);max-width:680px;margin:0 auto 28px;font-size:clamp(16px,2vw,19px)}.zv-hero .zv-actions{justify-content:center}@media (max-width:520px){.zv-hero .zv-actions{flex-direction:column;align-items:stretch}.zv-hero .zv-actions .zv-btn{height:auto;min-height:44px;padding:10px 16px}}.zv-features{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1120px;margin:0 auto;padding:24px 24px 40px;display:grid}@media (max-width:900px){.zv-features{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.zv-features{grid-template-columns:1fr}}.zv-feature{background:var(--zv-card);box-shadow:var(--zv-shadow);border-radius:8px;padding:24px}.zv-feature h3{margin-bottom:8px;font-size:21px}.zv-feature p{color:var(--zv-text-2);margin:0}.zv-feature-icon{background:var(--zv-accent-soft);width:40px;height:40px;color:var(--zv-accent);border-radius:6px;place-items:center;margin-bottom:14px;display:grid}.zv-feature-icon svg{width:22px;height:22px}.zv-note{text-align:center;max-width:1120px;color:var(--zv-text-2);margin:0 auto;padding:8px 24px 48px}.zv-footer{border-top:.5px solid var(--zv-border);background:var(--zv-side);margin-top:64px}.zv-footer-in{grid-template-columns:1.6fr repeat(4,1fr);gap:28px;max-width:1120px;margin:0 auto;padding:40px 24px 24px;font-size:14px;display:grid}.zv-footer-brand .zv-logo{font-size:19px}.zv-footer-brand p{color:var(--zv-text-2);max-width:240px;margin:10px 0 0;font-size:13.5px}.zv-footer-col{align-content:start;gap:8px;display:grid}.zv-footer-col h2{font-family:var(--zv-font);text-transform:uppercase;letter-spacing:.06em;color:var(--zv-text-3);margin:0 0 4px;font-size:12px;font-weight:600}.zv-footer-col a{color:var(--zv-text-2)}.zv-footer-col a:hover{color:var(--zv-text)}.zv-footer-bottom{max-width:1120px;color:var(--zv-text-3);border-top:.5px solid var(--zv-border);margin:0 auto;padding:16px 24px 28px;font-size:12.5px}@media (max-width:900px){.zv-footer-in{grid-template-columns:repeat(2,1fr)}.zv-footer-brand{grid-column:1/-1}}@media (max-width:420px){.zv-footer-in{gap:22px;padding:32px 16px 20px}.zv-footer-bottom{padding:14px 16px 24px}}.zv-prose{max-width:760px;margin:0 auto;padding:40px 24px 64px;font-size:16px;line-height:1.65}.zv-prose h1{margin-bottom:12px;font-size:clamp(30px,4.5vw,42px)}.zv-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--zv-accent);margin:0 0 10px;font-size:13px;font-weight:600}.zv-prose-lead{color:var(--zv-text-2);margin:0 0 24px;font-size:18px}.zv-cta-box{background:var(--zv-card);box-shadow:var(--zv-shadow);text-align:center;border-radius:16px;margin-top:48px;padding:28px}.zv-cta-box p{color:var(--zv-text-2);margin:0 0 16px}.zv-cta-box .zv-actions{justify-content:center}@media (max-width:520px){.zv-cta-box{padding:22px 16px}.zv-cta-box .zv-actions{flex-direction:column;align-items:stretch}}.zv-prose h2{margin:36px 0 10px;font-size:24px}.zv-prose h3{margin:24px 0 8px;font-size:19px}.zv-prose p,.zv-prose ul,.zv-prose ol{margin:0 0 14px}.zv-prose li{margin:4px 0}.zv-prose table{border-collapse:collapse;width:100%;margin:16px 0 24px;font-size:14px}.zv-prose th,.zv-prose td{border-bottom:1px solid var(--zv-border);text-align:start;vertical-align:top;padding:9px 10px}.zv-prose th{background:var(--zv-card-2);font-weight:600}.zv-prose .zv-table-scroll{overflow-x:auto}.zv-draft{background:var(--zv-warn-bg);color:var(--zv-warn-text);border-radius:6px;margin-bottom:18px;padding:4px 10px;font-size:13px;font-weight:600;display:inline-block}.zv-yes{color:var(--zv-ok);font-weight:600}.zv-no{color:var(--zv-danger);font-weight:600}.zv-part{color:var(--zv-warn-text);font-weight:600}.zv-center{place-items:center;min-height:calc(100vh - 60px);padding:32px 16px;display:grid}.zv-panel{background:var(--zv-card);width:100%;max-width:440px;box-shadow:var(--zv-shadow-lg);border-radius:12px;padding:32px 28px}.zv-panel h1{text-align:center;margin-bottom:8px;font-size:28px}.zv-panel-icon{background:var(--zv-accent-soft);width:48px;height:48px;color:var(--zv-accent);border-radius:14px;place-items:center;margin:0 auto 14px;display:grid}.zv-panel-icon svg{width:24px;height:24px}@media (max-width:420px){.zv-panel{padding:26px 18px}}.zv-panel .zv-lead{text-align:center;color:var(--zv-text-2);margin:0 0 22px}.zv-panel .zv-stack{gap:10px;display:grid}.zv-panel-wide{max-width:560px}.zv-cookie{z-index:70;background:var(--zv-card);max-width:420px;color:var(--zv-text);box-shadow:var(--zv-shadow-lg);border-radius:8px;gap:10px;padding:14px 16px;font-size:14px;display:grid;position:fixed;bottom:16px;left:16px}.zv-cookie .zv-actions{justify-content:flex-end}@media (max-width:520px){.zv-cookie{max-width:none;bottom:8px;left:8px;right:8px}.zv-stand{z-index:60}}.zv-modal-scrim{z-index:80;background:#0f0f0f99;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.zv-modal{background:var(--zv-card);width:100%;max-width:480px;box-shadow:var(--zv-shadow-lg);border-radius:12px;padding:22px}.zv-modal h2{margin-bottom:12px;font-size:22px}.zv-report-btn{z-index:30;position:fixed;bottom:16px;right:16px}.nt-shell-mark{width:16px;height:16px;color:var(--zv-text)}.nt-pub-brand .nt-pub-mark{flex-shrink:0;width:16px;height:16px}.zv-error-page{max-width:520px;margin:0 auto;padding:120px 24px}.zv-error-page h1{margin:0 0 12px;font-size:28px}.zv-error-page p{color:var(--zv-text-2);margin:0 0 24px}.zv-error-page .zv-actions{gap:8px;display:flex}.zv-error-page .zv-error-ref{margin-top:24px;font-family:ui-monospace,monospace;font-size:12px}
.zs{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--zv-bg:#fff;--zv-side:#fff;--zv-card:#fff;--zv-card-2:#f5f5f5;--zv-text:#000;--zv-text-2:#0000008a;--zv-text-3:#0000008a;--zv-border:#0000001a;--zv-border-2:#00000029;--zv-hover:#0000000a;--zv-active:#00000014;--zv-accent:#000;--zv-accent-bg:#000;--zv-accent-bg-hover:#262626;--zv-accent-soft:#0000000d;--zv-on-accent:#fff;--zv-danger:#c4302b;--zv-danger-soft:#c4302b12;--zv-ok:#14804a;--zv-warn-bg:#fff6d6;--zv-warn-text:#5c4400;--zv-mark:#000;--zv-shadow:0 0 0 1px #0000001a;--zv-shadow-lg:0 0 0 1px #0000001a, 0 12px 32px -12px #0000002e;--zs-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--zs-gutter:40px;--zs-max:1440px;color:#000;font-feature-settings:"kern", "calt", "ss01", "cv11";background:#fff;font-size:16px;line-height:1.45}:root .zs.zs h1,:root .zs.zs h2,:root .zs.zs h3{font-family:var(--zv-font);letter-spacing:-.022em;font-weight:400}.zs a{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.zs a:hover{text-decoration-thickness:2px}:root .zs.zs .zv-btn,:root .zs.zs .zv-btn:hover{text-decoration:none}.zs :focus-visible{outline-offset:2px;outline:2px solid #000}@media (max-width:760px){.zs{--zs-gutter:20px}}:root .zs.zs .zv-btn{color:#000;letter-spacing:0;background:#fff;border:1px solid #0000001f;border-radius:8px;height:46px;padding:0 22px;font-size:16px;font-weight:400}:root .zs.zs .zv-btn:hover{background:#0000000a}:root .zs.zs .zv-btn-primary{color:#fff;background:#000;border-color:#000;font-size:17px;font-weight:400}:root .zs.zs .zv-btn-primary:hover{background:#262626;border-color:#262626}:root .zs.zs .zv-btn-ghost{background:0 0;border-color:#0000}:root .zs.zs .zv-btn-ghost:hover{background:#0000000a}:root .zs.zs .zv-btn-lg{border-radius:10px;height:52px;padding:0 26px;font-size:18px}:root .zs.zs .zv-btn-sm{height:34px;padding:0 12px;font-size:14px}:root .zs.zs .zv-btn svg{width:18px;height:18px}:root .zs.zs .zv-input,:root .zs.zs .zv-select,:root .zs.zs .zv-textarea{background:#fff;border:1px solid #00000029;border-radius:8px}:root .zs.zs .zv-input:focus,:root .zs.zs .zv-select:focus,:root .zs.zs .zv-textarea:focus{border-color:#000;box-shadow:0 0 0 1px #000}:root .zs.zs .zv-input-lg{height:52px;font-size:17px}:root .zs.zs .zv-check input{accent-color:#000}.zs-header{z-index:40;background:#fff;border-bottom:1px solid #0000001a;position:sticky;top:0}.zs h2[id],.zs h3[id]{scroll-margin-top:96px}.zs section[id]{scroll-margin-top:78px}@media (max-width:1080px){.zs h2[id],.zs h3[id]{scroll-margin-top:80px}.zs section[id]{scroll-margin-top:64px}}.zs-header-in{max-width:var(--zs-max);height:78px;padding:0 var(--zs-gutter);align-items:center;gap:28px;margin:0 auto;display:flex}.zs-header-logo{color:#000;flex-shrink:0;align-items:center;display:inline-flex;text-decoration:none!important}.zs-header-logo svg,.zs-footer-logo svg{width:auto;display:block}.zs-header-logo svg{height:22px}.zs-logo-short{display:none!important}@media (max-width:359px){.zs-logo-long{display:none!important}.zs-logo-short{width:32px;height:32px!important;display:block!important}}.zs-nav{align-items:center;gap:2px;display:flex}.zs-nav-item{position:relative}.zs-nav-link,.zs-nav-trigger{color:#000;height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;padding:0 10px;font-size:16px;display:inline-flex;text-decoration:none!important}.zs-nav-link:hover,.zs-nav-trigger:hover,.zs-nav-item[data-open] .zs-nav-trigger{background:#0000000a}.zs-nav-trigger svg{width:14px;height:14px;transition:transform .2s}.zs-nav-item[data-open] .zs-nav-trigger svg{transform:rotate(180deg)}.zs-menu{background:#fff;border-radius:14px;min-width:300px;padding:10px;display:none;position:absolute;top:calc(100% + 10px);left:-8px;box-shadow:0 0 0 1px #0000001a,0 16px 40px -12px #00000038}.zs-nav-item[data-open] .zs-menu{display:block}.zs-menu-label{font-family:var(--zs-mono);letter-spacing:.06em;text-transform:uppercase;color:#0000008a;margin:6px 10px;font-size:12px}.zs-menu a{color:#000;border-radius:8px;padding:10px;display:block;text-decoration:none!important}.zs-menu a:hover{background:#0000000a}.zs-menu b{letter-spacing:-.01em;font-size:17px;font-weight:400;display:block}.zs-menu span{color:#0000008a;margin-top:1px;font-size:14px;display:block}.zs-header-end{align-items:center;gap:8px;margin-left:auto;display:flex}.zs-header-end .zs-login{color:#000;border-radius:8px;align-items:center;height:46px;padding:0 12px;display:inline-flex;text-decoration:none!important}.zs-header-end .zs-login:hover{background:#0000000a}.zs-burger{cursor:pointer;background:#fff;border:1px solid #0000001f;border-radius:8px;justify-content:center;align-items:center;width:46px;height:46px;display:none}.zs-burger svg{width:20px;height:20px}.zs-mobile,.zs-short{display:none}@media (max-width:440px){.zs-long{display:none}.zs-short{display:inline}}.zs-nav-link,.zs-nav-trigger,.zs-header-end>*{white-space:nowrap}@media (max-width:1279px){.zs-header-in{gap:16px}.zs-nav-link,.zs-nav-trigger{padding:0 8px}.zs-header-end .zs-long{display:none}.zs-header-end .zs-short{display:inline}}@media (max-width:1080px){.zs-nav,.zs-header-end .zs-login,.zs-header-end .zs-secondary{display:none}.zs-burger{display:inline-flex}.zs-header-in{gap:12px;height:64px}:root .zs.zs .zs-header-end .zv-btn{height:42px;padding:0 16px;font-size:16px}.zs-mobile[data-open]{z-index:39;padding:12px var(--zs-gutter) 40px;background:#fff;display:block;position:fixed;inset:64px 0 0;overflow-y:auto}.zs-mobile section{border-bottom:1px solid #0000001a;padding:14px 0}.zs-mobile h2{font-family:var(--zs-mono);letter-spacing:.06em;text-transform:uppercase;color:#0000008a;margin:6px 0;font-size:12px}.zs-mobile a{letter-spacing:-.02em;color:#000;padding:10px 0;font-size:22px;display:block;text-decoration:none!important}.zs-mobile .zs-mobile-actions{gap:10px;padding-top:18px;display:grid}:root .zs.zs .zs-mobile .zs-mobile-actions .zv-btn{width:100%}}.zs-footer{color:#fff;background:#000;margin-top:120px}.zs-footer-in{max-width:var(--zs-max);padding:120px calc(var(--zs-gutter) + 20px) 64px;grid-template-columns:1.7fr repeat(4,1fr);gap:40px;margin:0 auto;display:grid}.zs-footer-logo{color:#fff;display:inline-block;text-decoration:none!important}.zs-footer-logo svg{height:40px}.zs-footer-brand p{letter-spacing:0;color:#fff9;max-width:260px;margin:24px 0 0;font-size:16px;line-height:1.45}.zs-footer-col{align-content:start;gap:14px;display:grid}.zs-footer-col h2,:root .zs.zs .zs-footer-col h2{font-family:var(--zs-mono);letter-spacing:.08em;text-transform:uppercase;color:#fff9;margin:0 0 8px;font-size:14px;font-weight:400}.zs-footer-col a{color:#fff;font-size:16px;text-decoration:none}.zs-footer-col a:hover{text-decoration:underline}.zs-footer-bottom{max-width:var(--zs-max);padding:0 calc(var(--zs-gutter) + 20px) 56px;color:#fff9;flex-wrap:wrap;align-items:center;gap:16px 24px;margin:0 auto;font-size:15px;display:flex}.zs-footer-bottom a{color:#fff}@media (max-width:980px){.zs-footer-in{grid-template-columns:repeat(2,1fr);padding-top:72px}.zs-footer-brand{grid-column:1/-1}}@media (max-width:480px){.zs-footer-in{padding:56px var(--zs-gutter) 40px;gap:32px 20px}.zs-footer-bottom{padding:0 var(--zs-gutter) 40px}.zs-footer-logo svg{height:32px}}:root .zs.zs .zv-prose{max-width:800px;padding:72px var(--zs-gutter) 40px;font-size:17px;line-height:1.6}:root .zs.zs .zv-prose h1{letter-spacing:-.03em;margin-bottom:20px;font-size:clamp(40px,5.2vw,64px);line-height:1.02}:root .zs.zs .zv-prose h2{letter-spacing:-.022em;margin:56px 0 14px;font-size:30px;line-height:1.2}:root .zs.zs .zv-prose h3{letter-spacing:-.015em;margin:32px 0 8px;font-size:21px;line-height:1.3}:root .zs.zs .zv-prose-lead{letter-spacing:-.01em;color:#0000008a;margin-bottom:32px;font-size:22px;line-height:1.4}:root .zs.zs .zv-eyebrow{font-family:var(--zs-mono);letter-spacing:.08em;text-transform:uppercase;color:#0000008a;margin-bottom:18px;font-size:13px;font-weight:400}:root .zs.zs .zv-prose th{font-family:var(--zs-mono);letter-spacing:.06em;text-transform:uppercase;color:#0000008a;background:0 0;border-bottom:1px solid #000;font-size:12px;font-weight:400}:root .zs.zs .zv-prose td{border-bottom:1px solid #0000001a}:root .zs.zs .zv-yes{color:#000;font-weight:500}:root .zs.zs .zv-no{color:#0000008a;font-weight:400}:root .zs.zs .zv-part{color:#000000b3;font-weight:400}:root .zs.zs .zv-banner{color:#000;background:#f5f5f5;border-radius:10px}:root .zs.zs .zv-banner-warn{color:#5c4400;background:#fff6d6}:root .zs.zs .zv-banner-error{color:#a12620;background:#c4302b12}:root .zs.zs .zv-draft{color:#fff;font-family:var(--zs-mono);letter-spacing:.06em;text-transform:uppercase;background:#000;border-radius:6px;font-size:12px;font-weight:400}:root .zs.zs .zv-cta-box{color:#fff;box-shadow:none;text-align:left;background:#000;border-radius:20px;margin-top:72px;padding:40px}:root .zs.zs .zv-cta-box p{color:#fff;letter-spacing:-.022em;margin:0 0 24px;font-size:30px;line-height:1.2}:root .zs.zs .zv-cta-box .zv-actions{justify-content:flex-start}:root .zs.zs .zv-cta-box .zv-btn{color:#000;background:#fff;border-color:#fff}:root .zs.zs .zv-cta-box .zv-btn:hover{background:#ffffffdb}:root .zs.zs .zv-cta-box .zv-btn:not(.zv-btn-primary){color:#fff;background:0 0;border-color:#ffffff59}:root .zs.zs .zv-cta-box .zv-btn:not(.zv-btn-primary):hover{background:#ffffff1a}@media (max-width:520px){:root .zs.zs .zv-prose{padding-top:48px}:root .zs.zs .zv-cta-box{padding:28px 22px}:root .zs.zs .zv-cta-box p{font-size:24px}:root .zs.zs .zv-cta-box .zv-actions{flex-direction:column;align-items:stretch}}:root .zs.zs .zv-center{min-height:calc(100vh - 78px);padding:56px var(--zs-gutter)}:root .zs.zs .zv-panel{border-radius:20px;max-width:460px;padding:40px 36px;box-shadow:0 0 0 1px #0000001a}:root .zs.zs .zv-panel h1{letter-spacing:-.03em;margin-bottom:10px;font-size:36px;line-height:1.1}:root .zs.zs .zv-panel .zv-lead{color:#0000008a;margin-bottom:28px;font-size:17px}:root .zs.zs .zv-panel-icon{color:#fff;background:#000;border-radius:12px}:root .zs.zs .zv-or:before,:root .zs.zs .zv-or:after{background:#0000001f;height:1px}:root .zs.zs .zv-or{font-family:var(--zs-mono);letter-spacing:.06em;text-transform:uppercase;font-size:12px}:root .zs.zs .zv-terms{color:#0000008a;font-size:13px}:root .zs.zs .zv-terms a{color:#000}@media (max-width:480px){:root .zs.zs .zv-panel{padding:30px 20px}:root .zs.zs .zv-panel h1{font-size:30px}}:root .zs.zs .zv-cookie{border-radius:14px;font-size:14px;box-shadow:0 0 0 1px #0000001a,0 16px 40px -12px #00000038}:root .zs.zs .zv-cookie a{color:#000}:root .zs.zs .zv-stand{color:#fff;font-family:var(--zs-mono);letter-spacing:.04em;background:#000;font-weight:400}.zs-page{background:#fff;flex-direction:column;min-height:100vh;display:flex}.zs-page .zs-footer{margin-top:auto}.zs-404{max-width:var(--zs-max);width:100%;padding:120px calc(var(--zs-gutter) + 20px) 140px;margin:0 auto}.zs-404-code{font-family:var(--zs-mono);letter-spacing:.08em;color:#0000008a;margin:0 0 16px;font-size:14px}.zs-404 h1{letter-spacing:-.03em;max-width:14ch;margin:0 0 20px;font-size:clamp(40px,6vw,72px);line-height:1.02}.zs-404>p:not(.zs-404-code){color:#0000008a;max-width:560px;margin:0 0 36px;font-size:20px}.zs-404 .zv-actions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:760px){.zs-404{padding:72px var(--zs-gutter) 96px}}
:root:root{--ui-bg:#fff;--ui-chrome:#f5f5f5;--ui-bg-2:#f5f5f5;--ui-bg-3:#ebebeb;--ui-hover:#0000000d;--ui-active:#00000014;--ui-selected:#e5f4ff;--ui-selected-strong:#bde3ff;--ui-text:#1e1e1e;--ui-text-2:#5c5c5c;--ui-text-3:#707070;--ui-text-on-brand:#fff;--ui-border:#e6e6e6;--ui-border-2:#d9d9d9;--ui-border-strong:#b3b3b3;--ui-brand:#0d99ff;--ui-brand-fill:#0b72cc;--ui-brand-hover:#0a63b3;--ui-brand-text:#006bcc;--ui-brand-soft:#0d99ff1f;--ui-component:#9747ff;--ui-success:#14ae5c;--ui-success-text:#009951;--ui-warning:#ffcd29;--ui-warning-bg:#fff4c7;--ui-warning-text:#7a5b00;--ui-danger:#f24822;--ui-danger-fill:#d93b17;--ui-danger-text:#dc3412;--ui-danger-soft:#ffe2e0;--ui-font:"Zvena Sans", "Zvena Sans Fallback", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans Arabic", "Geeza Pro", "Noto Sans Devanagari", "Kohinoor Devanagari", "Nirmala UI", "Noto Sans Bengali", "Kohinoor Bangla", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--ui-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--ui-text-xs:11px;--ui-text-sm:12px;--ui-text-md:13px;--ui-text-lg:15px;--ui-title-page:24px;--ui-title-section:15px;--ui-title-panel:13px;--ui-radius-sm:4px;--ui-radius:6px;--ui-radius-md:8px;--ui-radius-lg:13px;--ui-control-h:32px;--ui-control-h-sm:28px;--ui-shadow-1:0 0 .5px #0000002e, 0 1px 3px #00000014;--ui-shadow-2:0 0 .5px #00000026, 0 2px 7px #0000001f;--ui-shadow-3:0 0 .5px #0000001f, 0 5px 17px #00000026, 0 2px 7px #0000001a;--ui-scrim:#0000004d;--ui-focus:0 0 0 2px var(--ui-brand)}:root:root.dark{--ui-bg:#2c2c2c;--ui-chrome:#1e1e1e;--ui-bg-2:#383838;--ui-bg-3:#444;--ui-hover:#ffffff0f;--ui-active:#ffffff1a;--ui-selected:#36475f;--ui-selected-strong:#2e5c8a;--ui-text:#fff;--ui-text-2:#b3b3b3;--ui-text-3:#9e9e9e;--ui-border:#444;--ui-border-2:#4f4f4f;--ui-border-strong:#757575;--ui-brand:#0d99ff;--ui-brand-fill:#0b72cc;--ui-brand-hover:#0a63b3;--ui-brand-text:#7cc4f8;--ui-brand-soft:#0c8ce938;--ui-success-text:#79d297;--ui-warning-bg:#4a3c08;--ui-warning-text:#f7d15f;--ui-danger-text:#fc9286;--ui-danger-soft:#f248222e;--ui-shadow-1:0 0 .5px #00000080, 0 1px 3px #0000004d;--ui-shadow-2:0 0 .5px #00000080, 0 2px 7px #00000059;--ui-shadow-3:0 0 .5px #00000080, 0 5px 17px #00000073, 0 2px 7px #0000004d;--ui-scrim:#00000080}:root:root,:root:root.dark{--zv-bg:var(--ui-bg);--zv-side:var(--ui-chrome);--zv-card:var(--ui-bg);--zv-card-2:var(--ui-bg-2);--zv-text:var(--ui-text);--zv-text-2:var(--ui-text-2);--zv-text-3:var(--ui-text-3);--zv-border:var(--ui-border);--zv-border-2:var(--ui-border-2);--zv-hover:var(--ui-hover);--zv-active:var(--ui-active);--zv-accent:var(--ui-brand-text);--zv-accent-bg:var(--ui-brand-fill);--zv-accent-bg-hover:var(--ui-brand-hover);--zv-accent-soft:var(--ui-brand-soft);--zv-on-accent:var(--ui-text-on-brand);--zv-danger:var(--ui-danger-text);--zv-danger-soft:var(--ui-danger-soft);--zv-ok:var(--ui-success-text);--zv-warn-bg:var(--ui-warning-bg);--zv-warn-text:var(--ui-warning-text);--zv-mark:var(--ui-brand-fill);--zv-shadow:var(--ui-shadow-1);--zv-shadow-lg:var(--ui-shadow-3);--zv-font:var(--ui-font);--zv-serif:var(--ui-font);--zv-radius:var(--ui-radius-md);--zv-side-w:240px}html body{font-size:var(--ui-text-md);font-feature-settings:"calt", "kern";letter-spacing:-.003em;line-height:1.5}:root:root h1,:root:root h2,:root:root h3{font-family:var(--ui-font);letter-spacing:-.012em;font-weight:600}.zv-content .zv-page-title{font-size:var(--ui-title-page);letter-spacing:-.02em;line-height:32px}.zv-content .zv-page-lead{font-size:var(--ui-text-md);margin-bottom:24px}.zv-content .zv-sec-head h2,.zv-content .zv-card h2{font-size:var(--ui-title-section);line-height:22px}.zv-content .zv-sec{margin-top:28px}.zv-content p a:not(.zv-btn),.zv-main p.zv-small a:not(.zv-btn),.zv-content .zv-empty a:not(.zv-btn){text-underline-offset:2px;text-decoration:underline}.zv-logo .zv-logo-word{font-family:var(--ui-font);letter-spacing:-.03em;font-weight:700}.zv-btn.zv-btn{height:var(--ui-control-h);border-radius:var(--ui-radius);border:1px solid var(--ui-border);background:var(--ui-bg);font-size:var(--ui-text-md);box-shadow:none;gap:6px;padding:0 12px;font-weight:500}.zv-btn.zv-btn:hover{background:var(--ui-bg-2)}.zv-btn.zv-btn svg{width:16px;height:16px}.zv-btn.zv-btn-primary{background:var(--ui-brand-fill);color:var(--ui-text-on-brand);border-color:#0000}.zv-btn.zv-btn-primary:hover{background:var(--ui-brand-hover)}.zv-btn.zv-btn-ghost{background:0 0;border-color:#0000}.zv-btn.zv-btn-ghost:hover{background:var(--ui-hover)}.zv-btn.zv-btn-sm{height:var(--ui-control-h-sm);font-size:var(--ui-text-sm);padding:0 10px}.zv-btn.zv-btn-lg{border-radius:var(--ui-radius-md);height:40px;font-size:var(--ui-text-lg);padding:0 18px}.zv-input.zv-input,.zv-select.zv-select,.zv-textarea.zv-textarea{height:var(--ui-control-h);border-radius:var(--ui-radius);background:var(--ui-bg-2);font-size:var(--ui-text-md);border:1px solid #0000;padding:0 10px}.zv-textarea.zv-textarea{height:auto;padding:8px 10px}.zv-input.zv-input:hover,.zv-select.zv-select:hover,.zv-textarea.zv-textarea:hover{border-color:var(--ui-border)}.zv-input.zv-input:focus,.zv-select.zv-select:focus,.zv-textarea.zv-textarea:focus{border-color:var(--ui-brand);box-shadow:0 0 0 1px var(--ui-brand);background:var(--ui-bg)}.zv-field .zv-label,.zv-field>span{font-size:var(--ui-text-xs);color:var(--ui-text-2);font-weight:500}.zv-card.zv-card{border-radius:var(--ui-radius-md);box-shadow:none;border:1px solid var(--ui-border);padding:16px}.zv-tile.zv-tile{border-radius:var(--ui-radius-md);border:1px solid var(--ui-border);box-shadow:none;background:var(--ui-bg)}.zv-tile.zv-tile:hover{border-color:var(--ui-border-2);box-shadow:var(--ui-shadow-1)}.zv-tile .zv-tile-title{font-size:var(--ui-text-md);font-weight:500}.zv-tile .zv-tile-meta{font-size:var(--ui-text-xs)}.zv-empty.zv-empty,.zv-banner.zv-banner{border-radius:var(--ui-radius-md);font-size:var(--ui-text-md)}.zv-badge.zv-badge{border-radius:var(--ui-radius-sm);height:20px;font-size:var(--ui-text-xs);font-weight:500}.zv-meter.zv-meter{height:6px}.zv-side.zv-side{background:var(--ui-chrome);border-inline-end:0;padding:8px 6px 8px 8px}.zv-side .zv-side-head{padding:4px 8px 10px;font-size:16px}.zv-ws-switch.zv-ws-switch{border-radius:var(--ui-radius);padding:6px 8px}.zv-ws-switch .zv-ws-avatar{border-radius:var(--ui-radius);background:var(--ui-brand-fill);width:24px;height:24px;font-size:var(--ui-text-sm)}.zv-ws-switch .zv-ws-name{font-size:var(--ui-text-md)}.zv-ws-switch .zv-ws-role{font-size:var(--ui-text-xs)}.zv-nav.zv-nav a,.zv-nav.zv-nav button{border-radius:var(--ui-radius);height:28px;font-size:var(--ui-text-md);gap:8px;padding:0 8px;font-weight:500}.zv-nav.zv-nav a[aria-current=page]{background:var(--ui-active);font-weight:500}.zv-nav.zv-nav a[aria-current=page] svg{color:var(--ui-text)}.zv-nav.zv-nav svg{width:16px;height:16px}.zv-side .zv-avatar{background:var(--ui-component);color:#fff;width:24px;height:24px;font-size:var(--ui-text-xs)}.zv-content.zv-content{padding-top:32px}.nt-root.nt-root,.nt-pub.nt-pub,.nt-layer.nt-layer,.dark .nt-root.nt-root,.dark .nt-pub.nt-pub,.dark .nt-layer.nt-layer{--nt-bg:var(--ui-bg);--nt-side-bg:var(--ui-chrome);--nt-surface:var(--ui-bg);--nt-text:var(--ui-text);--nt-text-2:var(--ui-text-2);--nt-text-3:var(--ui-text-3);--nt-side-text:var(--ui-text);--nt-icon:var(--ui-text-2);--nt-hover:var(--ui-hover);--nt-hover-2:var(--ui-active);--nt-active:var(--ui-active);--nt-border:var(--ui-border);--nt-border-2:var(--ui-border-2);--nt-divider:var(--ui-border);--nt-hairline:var(--ui-border);--nt-blue:var(--ui-brand-fill);--nt-blue-hover:var(--ui-brand-hover);--nt-blue-soft:var(--ui-brand-soft);--nt-blue-text:var(--ui-brand-text);--nt-red:var(--ui-danger-text);--nt-select:var(--ui-selected);--nt-sel-text:var(--ui-selected-strong);--nt-menu-bg:var(--ui-bg);--nt-menu-shadow:var(--ui-shadow-3);--nt-card-shadow:var(--ui-shadow-1);--nt-input-bg:var(--ui-bg-2);--nt-input-border:transparent;--nt-code-bg:var(--ui-bg-2);--nt-inline-code:var(--ui-danger-text);--nt-inline-code-bg:var(--ui-bg-2);--nt-scrim:var(--ui-scrim);--nt-tip-bg:#1e1e1e;--nt-avatar-bg:var(--ui-component);--nt-avatar-text:#fff;--nt-b-default:var(--ui-bg-2);--nt-font:var(--ui-font);--nt-display:var(--ui-font);--nt-mono:var(--ui-mono);--nt-code-font:var(--ui-mono)}.nt-page[data-font=default] .nt-editor,.nt-page[data-font=default] .nt-title{font-family:var(--ui-font)}.nt-page[data-font=default] .nt-title{letter-spacing:-.025em;font-weight:700}.nt-root .nt-editor .bn-block-content[data-content-type=heading] .bn-inline-content{letter-spacing:-.015em;font-weight:650}.pj-app.pj-app{--pj-r-s:var(--ui-radius-sm);--pj-r:var(--ui-radius);--pj-r-l:var(--ui-radius-md);--pj-row-h:36px;--pj-side-w:240px;--pj-tint:var(--ui-hover);--pj-sel:var(--ui-selected);--pj-sel-strong:var(--ui-selected-strong);font-family:var(--ui-font);font-size:var(--ui-text-md)}
:root{--rs-bar-h:48px;--rs-touch:40px;--rs-gutter:16px;--rs-safe-b:env(safe-area-inset-bottom,0px);--rs-safe-t:env(safe-area-inset-top,0px);--rs-safe-l:env(safe-area-inset-left,0px);--rs-safe-r:env(safe-area-inset-right,0px)}html{-webkit-tap-highlight-color:transparent;-moz-text-size-adjust:100%;text-size-adjust:100%}:where(button,a,[role=button],[role=tab],[role=menuitem],[role=option],label,summary,select){touch-action:manipulation}.ds-main-fill.ds-main-fill{height:100dvh}@media (max-width:860px){html:has(.zv-shell[data-open]){overflow:hidden}.ds-shell .zv-top .ds-menu-btn,.ds-shell .zv-top>.zv-btn:first-child{width:var(--rs-touch);height:var(--rs-touch);justify-content:center;padding:0}.zv-main{position:relative}.ds-shell:has(:is(.eco-home-head,.ds-page-head,.nt-topbar,.pj-head,.cal-head,.zm-list-head,.zm-reader-bar)) .zv-top.zv-top{inset-inline-start:0;z-index:30;width:calc(48px + var(--rs-safe-l));height:calc(var(--rs-bar-h) + var(--rs-safe-t));padding:var(--rs-safe-t) 0 0 calc(4px + var(--rs-safe-l));background:0 0;border:0;position:fixed;top:0}.ds-shell:has(:is(.eco-home-head,.ds-page-head,.nt-topbar,.pj-head,.cal-head,.zm-list-head,.zm-reader-bar)) .zv-top.zv-top>:not(:first-child,.ds-menu-btn){display:none}}@media (pointer:coarse){input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit]),textarea,select{font-size:max(16px,1em)}}@media (hover:none){.ds-row-actions,.pj-row-actions,.pj-hover-show{opacity:1!important;visibility:visible!important}}@media (max-width:860px){.eco-home-head.eco-home-head,.ds-page-head.ds-page-head,.nt-topbar.nt-topbar,.pj-app .pj-screen>.pj-head,.cal-head.cal-head,.zm-list-head.zm-list-head,.zm-reader-bar.zm-reader-bar{min-height:var(--rs-bar-h);padding-inline-start:calc(52px + var(--rs-safe-l))}.nt-topbar.nt-topbar{height:calc(var(--rs-bar-h) + var(--rs-safe-t))}.eco-home-head.eco-home-head,.ds-page-head.ds-page-head{z-index:20;background:var(--ui-bg);-webkit-backdrop-filter:none;backdrop-filter:none;position:sticky;top:0}.eco-home-head.eco-home-head,.ds-page-head.ds-page-head,.pj-app .pj-screen>.pj-head{padding-top:calc(6px + var(--rs-safe-t))}}
@media (max-width:640px),(max-height:500px){:root .zv-stand.zv-stand{z-index:60;writing-mode:vertical-rl;border-radius:var(--ui-radius-sm) 0 0 var(--ui-radius-sm);letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;opacity:.78;block-size:auto;inline-size:max-content;max-inline-size:60dvh;box-shadow:none;padding:8px 1px;font-size:9px;line-height:12px;inset:50% 0 auto auto;overflow:hidden;transform:translateY(-50%)}:root[dir=rtl] .zv-stand.zv-stand,[dir=rtl] .zv-stand.zv-stand{border-radius:0 var(--ui-radius-sm) var(--ui-radius-sm) 0;left:0;right:auto}}@media (pointer:coarse){:root .zv-input.zv-input,:root .zv-select.zv-select,:root .zv-textarea.zv-textarea,:root .zst-input.zst-input,:root .zst-select.zst-select,:root .zst-textarea.zst-textarea,:root .zc-search input,:root .eco-search-input input{font-size:16px}:root :is(.zv-content,.zst) .zv-input.zv-input,:root :is(.zv-content,.zst) .zv-select.zv-select,:root .zst .zst-input.zst-input,:root .zst .zst-select.zst-select{height:40px;min-height:40px}:root :is(.zv-content,.zst) .zv-btn.zv-btn,:root .zst .zst-btn.zst-btn{height:36px}:root :is(.zv-content,.zst) .zv-btn.zv-btn-sm,:root .zst .zst-btn.zst-btn-sm{height:32px}:root .zst .zst-filters :is(.zst-input,.zst-select){height:40px;min-height:40px}}@media (max-width:860px){.eco-home .zc-hero-row.zc-hero-row{scroll-snap-type:x proximity;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;gap:8px;padding-inline-end:32px;scroll-padding-inline:16px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}[dir=rtl] .eco-home .zc-hero-row.zc-hero-row{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 32px),#0000)}.eco-home .zc-hero-row .zc-tile-lg{scroll-snap-align:start}.eco-home .zc-hero-row::-webkit-scrollbar{display:none}.eco-home-hello.eco-home-hello{margin-bottom:12px}}@media (pointer:coarse){.eco-home .zc-hero-row .zc-tile-lg.zc-tile-lg{height:36px}.eco-home-group .eco-home-all.eco-home-all,.eco-home-panel-head .eco-home-all.eco-home-all{align-items:center;min-height:32px;margin-inline-end:-4px;padding:0 8px;display:inline-flex}.eco-home-row.eco-home-row,.eco-home-list .eco-block.eco-block,.eco-home-list .eco-row.eco-row{min-height:44px}.eco-home-list .eco-block .eco-main{align-items:center;min-height:44px;display:flex}}@media (max-width:640px){.eco-home-main.eco-home-main{padding-top:14px}.eco-home-list.eco-home-list{margin-bottom:16px}.zv-content.zv-content{padding:20px 16px calc(48px + var(--rs-safe-b,0px))}:root .zv-content .zv-page-title{font-size:24px;line-height:30px}:root .zv-content .zv-page-lead{margin-bottom:20px}.zv-content .zv-card.zv-card{padding:16px 14px}.zv-content .zv-grid.zv-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.zv-content .zv-grid .zv-tile.zv-tile{min-height:0;padding:12px}.zv-content .zv-grid .zv-tile-title{white-space:normal;overflow-wrap:anywhere;line-height:18px}.zv-content .zv-grid .zv-tile-meta{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.zv-content .zv-sec-head.zv-sec-head{margin-bottom:10px}:is(.zv-content,.zst) form.zv-actions>.zv-input{min-width:0!important}:is(.zv-content,.zst) form.zv-actions>.zv-input:has(+.zv-btn-primary){flex-basis:100%!important}:is(.zv-content,.zst) form.zv-actions>.zv-input+.zv-btn-primary{flex:100%}.zv-content .zv-banner .zv-actions>.zv-input{flex-basis:100%!important;min-width:0!important}.zv-content .zv-banner .zv-actions>.zv-btn{flex:auto}.zv-content .zv-card>.zv-actions>.zv-select{flex:100%;min-width:0;width:100%!important}.zv-content .zv-card>.zv-actions>.zv-select+.zv-btn{flex:auto}.zv-content .zv-row.zv-row{flex-wrap:wrap;row-gap:8px}.zv-content .zv-row:has(>.zv-select)>.zv-row-main{flex:calc(100% - 40px)}.zv-content .zv-row>.zv-select.zv-select{flex:auto;max-width:200px;margin-inline-start:36px}.eco-inbox-view .eco-inbox-item.eco-inbox-item{align-items:start;column-gap:8px;padding-inline:6px}.eco-inbox-view .eco-inbox-item>.eco-inbox-dot{margin-top:6px}.eco-inbox-view .eco-inbox-line{align-items:flex-start}.eco-inbox-view .eco-inbox-line .eco-title.eco-title{white-space:normal;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}.eco-inbox-view .eco-inbox-when{font-size:11px}.eco-inbox-view .eco-related-head{flex-wrap:wrap;row-gap:4px}}@media (pointer:coarse){.zv-content .zv-row .zv-btn-ghost.zv-btn-sm{width:36px;height:36px;padding:0}.eco-inbox-view .eco-inbox-item{min-height:52px}.eco-inbox-view .eco-inbox-item .eco-icon-btn{width:36px;height:36px}.eco-inbox-view .eco-related-head .eco-btn{height:36px}}@media (max-width:760px){.zst.zst{gap:16px;padding-top:0}.zst .zst-nav.zst-nav{border-bottom:1px solid var(--ui-border);background:var(--ui-bg);scroll-snap-type:x proximity;overscroll-behavior-x:contain;gap:0;margin:0 -16px;padding:0 28px 0 8px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}[dir=rtl] .zst .zst-nav.zst-nav{padding:0 8px 0 28px;-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 28px),#0000)}.zst .zst-nav::-webkit-scrollbar{display:none}.zst .zst-nav .zst-nav-label.zst-nav-label:not(:first-child){background:var(--ui-border-2);flex:none;align-self:center;width:1px;height:20px;margin:0 6px;padding:0;font-size:0;display:block;overflow:hidden}.zst .zst-nav .zst-nav-link.zst-nav-link{scroll-snap-align:start;background:0 0;border-radius:0;flex:none;height:44px;padding:0 10px;box-shadow:inset 0 -2px #0000}.zst .zst-nav .zst-nav-link.zst-nav-link[aria-current=page]{color:var(--ui-text);box-shadow:inset 0 -2px 0 var(--ui-text);background:0 0}.zst .zst-title.zst-title{margin-top:8px}.zst .zst-row.zst-row:has(>.zst-row-ctl>.zst-switch:only-child){flex-direction:row;align-items:center;gap:16px}.zst .zst-inline .zst-input.zst-input{flex:100%;min-width:0}.zst .zst-inline>.zst-btn{flex:auto;justify-content:center}.zst .zst-filters.zst-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.zst .zst-filters .zst-field{min-width:0}.zst .zst-filters .zst-select.zst-select{width:100%}.zst .zst-filters>.zst-btn{justify-content:center;align-self:end}.zst .zv-card .zv-actions>.zv-field{flex:140px;min-width:0}.zst .zv-card .zv-actions>.zv-field .zv-select{width:100%}.zst .zv-card.zv-card{padding:16px 14px}.zst .zv-card>.zv-btn-danger{width:100%}.zst #apps .zv-actions{flex-wrap:nowrap}}@media (pointer:coarse){.zst .zst-switch.zst-switch{border-radius:12px;width:40px;height:24px}.zst .zst-switch.zst-switch:after{width:20px;height:20px}.zst .zst-switch.zst-switch[aria-checked=true]:after{transform:translate(16px)}}[dir=rtl] .zst .zst-switch:after{left:auto;right:2px}[dir=rtl] .zst .zst-switch[aria-checked=true]:after{transform:translate(-14px)}@media (pointer:coarse){[dir=rtl] .zst .zst-switch.zst-switch[aria-checked=true]:after{transform:translate(-16px)}}@media (max-width:760px){:root .zc-pop.zc-pop{overscroll-behavior:contain;border-radius:var(--ui-radius-lg) var(--ui-radius-lg) 0 0;max-height:90dvh;padding-top:22px;animation:.2s cubic-bezier(.2,0,0,1) rs-sheet-up}:root[dir=rtl] .zc-pop.zc-pop,[dir=rtl] .zc-pop.zc-pop{left:0;right:0}.zc-pop.zc-pop:before{content:"";background:var(--ui-border-strong);border-radius:2px;width:36px;height:4px;margin-left:-18px;position:absolute;top:8px;left:50%}.zc-pop .zc-pop-close.zc-pop-close{width:36px;height:36px;top:18px;right:12px}[dir=rtl] .zc-pop .zc-pop-close.zc-pop-close{left:12px;right:auto}.zc-pop .zc-search.zc-search{height:40px;margin-inline-end:44px}:root .zc-scrim{background:var(--ui-scrim)}}@media (min-width:761px){:root .zc-pop.zc-pop{max-height:calc(100dvh - var(--zc-top,72px) - 16px)}}@media (min-width:761px) and (max-height:600px){:root .zc-pop.zc-pop{max-height:calc(100dvh - 16px);top:8px}}@media (pointer:coarse){.zc-pop .zc-tile,.eco-home .zc-picker .zc-tile{min-height:48px}.zc-tpl.zc-tpl{height:36px}}@keyframes rs-sheet-up{0%{opacity:.4;transform:translateY(24px)}}@media (max-width:640px){:root .eco-palette.eco-palette{top:calc(8px + var(--rs-safe-t,0px));border-radius:var(--ui-radius-lg);width:auto;left:8px;right:8px;transform:none}:root .eco-palette .eco-search{max-height:calc(100dvh - 24px - var(--rs-safe-t,0px))}.eco-palette .eco-search-input{min-height:48px}}@media (max-height:500px){:root .eco-palette.eco-palette{top:8px}:root .eco-palette .eco-search{max-height:calc(100dvh - 60px)}}@media (pointer:coarse){.eco-palette .eco-palette-foot{display:none}.eco-palette .eco-search-list .eco-row{align-items:center;min-height:44px;display:flex}.eco-palette .eco-search-list .eco-snippet{margin-top:-6px}}@media (max-width:560px){:root .ds-share.ds-share{overscroll-behavior:contain;max-height:90dvh;padding-top:22px;animation:.2s cubic-bezier(.2,0,0,1) rs-sheet-up;position:relative}.ds-share.ds-share:before{content:"";background:var(--ui-border-strong);border-radius:2px;width:36px;height:4px;margin-left:-18px;position:absolute;top:8px;left:50%}.ds-share .ds-share-row:not(.ds-share-link)>.zv-btn{flex:auto}.ds-share .ds-share-row:not(.ds-share-link)>.zv-select{flex:auto;max-width:none}}@media (max-height:500px){:root .ds-share-scrim.ds-share-scrim{padding-top:8px;padding-bottom:8px}:root .ds-share.ds-share{max-height:calc(100dvh - 16px)}}@media (pointer:coarse){.ds-share .zv-btn.zv-btn{height:36px}.ds-share .zv-input.zv-input,.ds-share .zv-select.zv-select{height:40px}.ds-share .ds-share-head button{min-width:36px;min-height:36px}.ds-share-people li{min-height:40px}}@media (max-width:640px){:root .ds-toasts.ds-toasts{left:12px;right:12px;bottom:calc(12px + var(--rs-safe-b,0px));transform:none}:root .ds-toast.ds-toast{width:100%;max-width:100%}.ds-toast .ds-toast-text{flex:1;min-width:0}.ds-toast .ds-kbd-group{display:none}body:has(.ds-selbar:not([data-inline])) .ds-toasts.ds-toasts{bottom:calc(68px + var(--rs-safe-b,0px))}}@media (pointer:coarse){.ds-toast .ds-toast-btn.ds-toast-btn{height:32px}.ds-toast .ds-kbd-group{display:none}}@media (max-width:520px){:root .zv-cookie.zv-cookie{left:8px;right:8px;bottom:calc(8px + var(--rs-safe-b,0px));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 12px 12px 14px}:root .zv-cookie .zv-actions .zv-btn{height:36px}}@media (max-height:500px){:root .zv-cookie.zv-cookie{bottom:calc(8px + var(--rs-safe-b,0px));grid-template-columns:minmax(0,1fr) auto;align-items:center;max-width:min(560px,100vw - 16px);padding:8px 8px 8px 14px}}@media (max-width:640px){.eco-card .eco-title{min-width:0}}@media (pointer:coarse){.ds-card .ds-card-body{padding-block:10px 12px}.eco-block .eco-check.eco-check{width:36px;height:36px;margin-block:-6px}.eco-block.eco-block{min-height:44px}.eco-related .eco-icon-btn.eco-icon-btn,.eco-issues .eco-icon-btn.eco-icon-btn{width:36px;height:36px}.eco-related .eco-btn.eco-btn,.eco-issues .eco-btn.eco-btn,.eco-goal .eco-btn.eco-btn{height:36px}.eco-related-toggle.eco-related-toggle{min-height:36px}.eco-new-issue input{font-size:16px}.eco-goal-fields :is(input,select),.eco-goal-set input{height:40px;font-size:16px}}@media (hover:none){.eco-related-item .eco-icon-btn{opacity:1}}@media (max-width:640px){.eco-goal .eco-goal-row{grid-template-columns:minmax(0,1fr) auto auto}.eco-goal .eco-goal-row>.eco-goal-text{grid-column:1/-1}}
.nt-static .bn-inline-content.bn-inline-content{margin:0}@media (max-width:860px){.nt-topbar.nt-topbar{gap:2px;padding-inline-end:calc(4px + var(--rs-safe-r))}.nt-topbar .nt-crumbs{min-width:0}.nt-topbar .nt-crumbs>span{min-width:0;overflow:hidden}.nt-topbar .nt-crumb{flex-shrink:1;min-width:0;max-width:100%}.nt-topbar .nt-crumb-sep+.nt-crumb,.nt-topbar .nt-crumb:not(:last-child){flex-shrink:3}.nt-topbar .nt-top-actions{flex:none}}@media (pointer:coarse){.nt-topbar .nt-crumb{height:36px}.nt-topbar .nt-top-btn{height:var(--rs-touch);min-width:var(--rs-touch);border-radius:var(--ui-radius-md);justify-content:center;padding:0 8px}:root:root :is(.nt-layer,.nt-root,.nt-pub,.nt-formpage) :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit]),textarea,select):not(.nt-title,[class*=title],[class*=-name]){font-size:16px}:root .nt-mi.nt-mi{min-height:36px}}@media (max-width:640px),(max-height:500px) and (pointer:coarse){.nt-sheet-scrim{background:var(--ui-scrim);touch-action:none;animation:.18s nt-sheet-fade;position:fixed;inset:0}:root .nt-popover.nt-popover[data-sheet]{width:auto;max-width:560px;max-height:min(88dvh, calc(100dvh - 24px - var(--rs-safe-t)));padding:14px 0 calc(8px + var(--rs-safe-b));border-radius:var(--ui-radius-lg) var(--ui-radius-lg) 0 0;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;margin:0 auto;animation:.22s cubic-bezier(.2,0,0,1) nt-sheet-up;inset:auto 0 0;overflow:hidden auto}:root .nt-popover[data-sheet]:before{content:"";background:var(--ui-border-strong);border-radius:2px;width:36px;height:4px;margin-left:-18px;position:absolute;top:5px;left:50%}:root .nt-popover[data-sheet]>*{flex:none;width:auto!important;min-width:0!important;max-width:none!important}:root .nt-popover[data-sheet] .nt-menu{max-height:none;width:auto!important}:root .nt-popover[data-sheet] .nt-mi.nt-mi{min-height:44px;font-size:15px}:root .nt-popover[data-sheet] .nt-mi-hint{display:none}:root .nt-popover[data-sheet] :is(.nt-menu,[tabindex="-1"]):focus{outline:none}}@keyframes nt-sheet-fade{0%{opacity:0}}@keyframes nt-sheet-up{0%{opacity:.4;transform:translateY(24px)}}@media (pointer:coarse){.nt-mtb.nt-mtb{height:auto;min-height:44px;padding:2px calc(4px + var(--rs-safe-r)) var(--rs-safe-b) calc(4px + var(--rs-safe-l));scrollbar-width:none;gap:0}.nt-mtb.nt-mtb::-webkit-scrollbar{display:none}.nt-editor .bn-editor,.nt-scroller{scroll-padding-bottom:64px}}@media (pointer:coarse) and (max-width:400px){.nt-mtb .nt-mtb-btn.nt-mtb-btn{width:36px}}@media (max-width:640px){.nt-modal-scrim:has(>.nt-modal:is(.nt-export,.nt-import,.nt-ts-dialog,.nt-site-dialog,.nt-perm-dialog,.nt-analytics,.nt-design-picker)){align-items:flex-end;padding:0}:root .nt-modal.nt-modal:is(.nt-export,.nt-import,.nt-ts-dialog,.nt-site-dialog,.nt-perm-dialog,.nt-analytics,.nt-design-picker){height:auto;max-height:min(90dvh, calc(100dvh - 24px - var(--rs-safe-t)));border-radius:var(--ui-radius-lg) var(--ui-radius-lg) 0 0;padding-bottom:var(--rs-safe-b);overscroll-behavior:contain;animation:.22s cubic-bezier(.2,0,0,1) nt-sheet-up;overflow-y:auto}:root .nt-modal.nt-modal{padding-bottom:var(--rs-safe-b)}}@media (min-width:641px) and (max-width:767px){:root .nt-modal-scrim.nt-modal-scrim{padding:max(24px,6dvh) 24px 24px}:root .nt-modal.nt-modal{border-radius:12px;height:auto;max-height:calc(100dvh - max(24px,6dvh) - 24px)}:root .nt-modal.nt-modal:is(.nt-tpl,.nt-settings){height:calc(100dvh - max(24px,6dvh) - 24px);max-height:none}:root .nt-settings.nt-settings{width:100%}}.nt-settings-close.nt-settings-close,.nt-search-cancel.nt-search-cancel{display:none}@media (max-width:640px){.nt-settings-close.nt-settings-close{top:calc(4px + var(--rs-safe-t));z-index:2;width:var(--rs-touch);height:var(--rs-touch);border-radius:var(--ui-radius-md);color:var(--ui-text-2);background:var(--nt-menu-bg,var(--ui-bg));place-items:center;display:grid;position:absolute;inset-inline-end:4px}.nt-search-cancel.nt-search-cancel{height:var(--rs-touch);color:var(--ui-brand-text);flex:none;align-items:center;padding:0 4px 0 8px;font-size:15px;display:inline-flex}:root .nt-settings .nt-settings-nav.nt-settings-nav{scrollbar-width:none;padding:calc(4px + var(--rs-safe-t)) 48px 4px 8px;border-bottom:1px solid var(--ui-border);flex-wrap:nowrap;gap:2px;overflow-x:auto}:root .nt-settings .nt-settings-nav-item{white-space:nowrap;flex:none;min-height:36px}:root .nt-settings .nt-settings-row{flex-wrap:wrap}:root .nt-settings .nt-settings-row>:last-child{max-width:100%}:root .nt-settings .nt-settings-row>div[style*=gap]{flex-wrap:wrap}:root .nt-modal.nt-modal:is(.nt-history,.nt-tpl){height:100%;max-height:100%}}@media (max-width:767px){:root .nt-history .nt-tpl-wrap{flex-direction:column;min-height:0;overflow:hidden}:root .nt-history .nt-tpl-preview{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}:root .nt-history .nt-tpl-list.nt-tpl-list{border-top:1px solid var(--ui-border);width:auto;max-height:42%;box-shadow:none;padding-bottom:var(--rs-safe-b);flex:none;overflow-y:auto}}@media (max-width:640px){:root .nt-tpl:not(.nt-history) .nt-tpl-wrap{flex-direction:column}:root .nt-tpl:not(.nt-history) .nt-tpl-preview{display:contents}:root .nt-tpl:not(.nt-history) .nt-tpl-preview-head{height:auto;min-height:52px;padding:var(--rs-safe-t) 8px 0 16px;order:0}:root .nt-tpl:not(.nt-history) .nt-tpl-preview-head>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:root .nt-tpl:not(.nt-history) .nt-tpl-list.nt-tpl-list{width:auto;max-height:none;box-shadow:0 1px 0 var(--nt-border,var(--ui-border));scrollbar-width:none;flex:none;order:1;gap:6px;padding:8px 16px;display:flex;overflow:auto hidden}:root .nt-tpl:not(.nt-history) .nt-tpl-list>:is(h2,p),:root .nt-tpl:not(.nt-history) .nt-tpl-list .nt-menu-label{display:none}:root .nt-tpl:not(.nt-history) .nt-tpl-group{display:contents}:root .nt-tpl:not(.nt-history) .nt-tpl-list .nt-item{background:var(--ui-bg);width:auto;min-height:36px;box-shadow:inset 0 0 0 1px var(--ui-border);border-radius:18px;flex:none;padding:0 12px 0 8px}:root .nt-tpl:not(.nt-history) .nt-tpl-list .nt-item[data-active]{box-shadow:inset 0 0 0 1.5px var(--ui-brand)}:root .nt-tpl:not(.nt-history) .nt-tpl-preview-body{min-height:0;padding:16px 16px calc(16px + var(--rs-safe-b));flex:auto;order:2}}@media (pointer:coarse){.nt-mtb .nt-mtb-gap+.nt-mtb-btn{background:var(--nt-bg,var(--ui-bg));box-shadow:-8px 0 8px -4px var(--nt-bg,var(--ui-bg));position:sticky;inset-inline-end:0}[dir=rtl] .nt-mtb .nt-mtb-gap+.nt-mtb-btn{box-shadow:8px 0 8px -4px var(--nt-bg,var(--ui-bg))}}@media (pointer:coarse) and (max-width:640px){.nt-side-menu.nt-side-menu{display:none}}@media (pointer:coarse) and (min-width:641px){.nt-side-menu.nt-side-menu{height:32px}.nt-side-menu.nt-side-menu button,.nt-side-menu.nt-side-menu .nt-drag{width:28px;height:32px}}@media (pointer:coarse){:root .bn-link-toolbar.bn-link-toolbar{height:auto;padding:2px}:root .bn-link-toolbar .bn-button.bn-button{min-width:36px;min-height:36px;font-size:14px}:root .nt-layer :is(input,textarea)[style*=font-size]:not([class*=title]){font-size:16px!important}}@media (max-width:640px),(max-height:500px) and (pointer:coarse){:root .nt-popover[data-sheet] .nt-emoji{height:min(62dvh,480px)}}@media (pointer:coarse){:root .nt-db-bar .nt-db-tool.nt-db-tool{justify-content:center;min-width:36px;height:36px}:root .nt-db-bar .nt-db-tab.nt-db-tab{min-height:36px}:root .nt-db-new.nt-db-new{height:36px}:root .nt-db-new.nt-db-new button{padding:0 12px}:root .nt-db-new.nt-db-new button+button{justify-content:center;min-width:32px;padding:0 8px}:root :is(.nt-switch,.nt-tag-x,.nt-cemoji-add):after{content:"";position:absolute;inset:-10px}:root .nt-tag-x.nt-tag-x,:root .nt-cemoji-add.nt-cemoji-add{position:relative}:root .nt-cemoji-add.nt-cemoji-add{min-height:32px}:root .nt-chev-touch.nt-chev-touch{width:32px;height:36px;margin-inline:-4px -8px}:root .nt-tree-row.nt-tree-row,:root .zv-side .nt-item.nt-item{min-height:40px}:root :is(.nt-item,.nt-section-acts,.nt-cm-acts) .nt-item-act.nt-item-act{width:32px;height:32px}:root .nt-peek-bar :is(button,a){min-width:40px;min-height:40px}}@media (max-width:640px){:root .nt-list-row.nt-list-row{flex-wrap:wrap;row-gap:2px;min-height:48px;padding:6px 4px}:root .nt-list-row .nt-list-title{flex:100%}:root .nt-list-row .nt-list-props.nt-list-props{flex-wrap:nowrap;flex:100%;max-width:100%;padding-inline-start:26px}:root .nt-list-row .nt-list-prop{white-space:nowrap;text-overflow:ellipsis;flex:none;max-width:60%;overflow:hidden}}@media (pointer:coarse){:root .nt-list-row.nt-list-row{min-height:44px}:root .nt-board-head-acts .nt-item-act.nt-item-act{width:32px;height:32px}:root .nt-form-q-req input[type=checkbox]{width:18px;height:18px}}.ds-section-nav:has(>.nt-rail){min-width:0}.nt-rail .nt-tree-row .nt-item-label{text-overflow:ellipsis;min-width:0;overflow:hidden}@media (pointer:coarse){:root .nt-slash .nt-slash-item.nt-slash-item{min-height:36px}}@media (pointer:coarse) and (max-width:640px),(pointer:coarse) and (max-height:500px){:is(:root div:has(>.nt-popover.nt-slash),:root div:has(>.bn-grid-suggestion-menu)){flex-direction:column;max-width:560px;margin:0 auto;display:flex;inset:auto 0 calc(var(--nt-kb,0px) + 46px + var(--rs-safe-b)) 0!important;width:auto!important;max-height:min(320px, calc((100dvh - var(--nt-kb,0px) - 46px) * .48))!important;z-index:530!important;position:fixed!important;transform:none!important}:root .nt-popover.nt-slash{border-radius:var(--ui-radius-lg) var(--ui-radius-lg) 0 0;max-height:100%;box-shadow:0 -1px 0 var(--ui-border), 0 -8px 24px #0000001f;width:100%!important;max-width:none!important}:root .bn-grid-suggestion-menu.bn-grid-suggestion-menu{border-radius:var(--ui-radius-lg) var(--ui-radius-lg) 0 0;max-height:100%;width:100%!important}:root .nt-slash .nt-slash-foot{display:none}}@media (pointer:coarse){:root .nt-row-handle.nt-row-handle button{width:24px;height:32px}}.nt-db.nt-db{container:nt-db/inline-size}@container nt-db (max-width:560px){.nt-db-bar.nt-db-bar{flex-wrap:wrap;row-gap:4px;padding-bottom:4px}.nt-db-bar .nt-db-tabs{flex-basis:100%}.nt-db-bar .nt-db-tools{margin-inline-start:auto}}@media (pointer:coarse){@container nt-db (max-width:720px){.nt-db-bar.nt-db-bar{flex-wrap:wrap;row-gap:4px;padding-bottom:4px}.nt-db-bar .nt-db-tabs{flex-basis:100%}.nt-db-bar .nt-db-tools{margin-inline-start:auto}}}@media (max-width:600px){:root .nt-find.nt-find{width:auto;left:8px;right:8px;bottom:calc(8px + var(--nt-kb,0px) + var(--rs-safe-b))}}@media (pointer:coarse){:root .nt-find .nt-find-btn.nt-find-btn{min-width:36px;min-height:36px}}@media (max-width:640px){:is(:root .nt-table:not(:has(.nt-frozen)) :is(.nt-tr-body,.nt-thead .nt-tr)>.nt-td:not(.nt-td~.nt-td),:root .nt-table:not(:has(.nt-frozen)) .nt-thead .nt-tr>.nt-th:not(.nt-th~.nt-th)){z-index:6;background:var(--nt-bg,var(--ui-bg));box-shadow:1px 0 0 var(--nt-border,var(--ui-border));max-width:44vw;position:sticky;left:0}:is(:root[dir=rtl] .nt-table:not(:has(.nt-frozen)) :is(.nt-tr-body,.nt-thead .nt-tr)>.nt-td:not(.nt-td~.nt-td),:root[dir=rtl] .nt-table:not(:has(.nt-frozen)) .nt-thead .nt-tr>.nt-th:not(.nt-th~.nt-th)){left:auto;right:0}}@media (pointer:coarse){:root .nt-ff-option.nt-ff-option{min-height:40px}:root .nt-pub-foot.nt-pub-foot a{align-items:center;min-height:36px;display:inline-flex}}@media (hover:none){:root .nt-head-controls.nt-head-controls,:root .nt-cover-actions.nt-cover-actions{opacity:1}:root .nt-head-controls button{min-height:36px}:root .nt-cover-actions button{min-height:32px}}@media (max-height:500px) and (pointer:coarse){:root .nt-cover.nt-cover{height:96px;min-height:0}:root .nt-page-icon.nt-page-icon{width:56px;height:56px;margin-top:20px;font-size:56px}:root .nt-page-icon.nt-page-icon>span{line-height:56px}:root .nt-page[data-cover=true] .nt-page-icon.nt-page-icon{margin-top:-28px}:root .nt-page[data-noicon=true][data-cover=false] .nt-head-controls.nt-head-controls{margin-top:12px}:root .nt-page[data-noicon=false][data-cover=false] .nt-head-controls.nt-head-controls{margin-top:4px;position:static}:root .nt-title.nt-title{font-size:28px}}@media (pointer:coarse) and (max-width:640px),(pointer:coarse) and (max-height:500px){:root .nt-page.nt-page{padding-bottom:max(30vh, calc(var(--nt-kb,0px) + 40dvh))}}:root[dir=rtl] :is(.nt-equation,.nt-inline-eq,.katex,[data-content-type=codeBlock] pre,.nt-editor code){direction:ltr;unicode-bidi:isolate}:root[dir=rtl] .nt-cover-actions.nt-cover-actions{left:max(96px,50% - 352px);right:auto}@media (max-width:900px){:root[dir=rtl] .nt-cover-actions.nt-cover-actions{left:48px}}@media (max-width:767px){:root[dir=rtl] .nt-cover-actions.nt-cover-actions{left:16px}}@media (pointer:coarse){:root .nt-discuss-tab.nt-discuss-tab{min-height:36px;padding-inline:12px}:root .nt-discuss-row.nt-discuss-row{min-height:48px}}
@media (max-width:860px){.pj-app .pj-screen>.pj-head.pj-head{grid-template-columns:minmax(0,1fr) auto auto;grid-template-rows:var(--rs-bar-h);min-height:calc(var(--rs-bar-h) + var(--rs-safe-t));padding-top:var(--rs-safe-t);padding-bottom:0;flex-wrap:nowrap;grid-auto-rows:auto;align-items:center;gap:0 8px;padding-inline-end:calc(12px + var(--rs-safe-r));display:grid}.pj-app .pj-head>.pj-head-title{min-width:0;height:var(--rs-bar-h);grid-area:1/1/2/3}.pj-app .pj-head>.pj-head-actions{grid-area:1/3/2/4;min-width:0}.pj-app .pj-head>.pj-search-box{grid-area:1/1/2/-1;max-width:none}.pj-app .pj-head>.pj-tabs.pj-tabs{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;grid-area:2/1/3/3;min-width:0;margin-inline-start:-40px;padding:2px 0 8px;overflow-x:auto}.pj-app .pj-head>.pj-tabs::-webkit-scrollbar{display:none}.pj-app .pj-head>.ds-views{grid-area:2/3/3/4;justify-self:end;margin-bottom:6px}.pj-app .pj-head:not(:has(>.ds-views))>.pj-tabs.pj-tabs{grid-column:1/-1}.pj-app .pj-head:not(:has(>.pj-tabs))>.ds-views{grid-column:1/-1;justify-self:start;margin-inline-start:-40px}.pj-app .pj-head-title.pj-head-title{overflow:hidden}.pj-app .pj-head-title>*{flex-shrink:0}.pj-app .pj-head-title>h1{flex-shrink:1;min-width:0}.pj-app .pj-head-title>.pj-crumb{text-overflow:ellipsis;flex-shrink:4;min-width:24px;max-width:40%;overflow:hidden}.pj-app .pj-head-title>.pj-small{text-overflow:ellipsis;white-space:nowrap;flex-shrink:2;min-width:0;overflow:hidden}.pj-app .pj-head-actions.pj-head-actions{gap:4px}.pj-app .pj-toolbar-row.pj-toolbar-row{min-height:44px;padding:4px calc(12px + var(--rs-safe-r)) 4px calc(12px + var(--rs-safe-l));flex-wrap:nowrap;gap:6px}.pj-app .pj-toolbar-row>.pj-chips{scrollbar-width:none;overscroll-behavior-x:contain;flex-wrap:nowrap;flex:auto;min-width:0;overflow-x:auto}.pj-app .pj-toolbar-row>.pj-chips::-webkit-scrollbar{display:none}.pj-app .pj-toolbar-row>.pj-chips>*,.pj-app .pj-toolbar-row>.pj-toolbar-end{flex-shrink:0}}@media (min-width:641px) and (max-width:860px) and (max-height:500px){.pj-app .pj-screen>.pj-head.pj-head{height:calc(var(--rs-bar-h) + var(--rs-safe-t));display:flex}.pj-app .pj-head>.pj-head-title{flex:0 auto}.pj-app .pj-head>.pj-tabs.pj-tabs{flex:0 auto;margin-inline-start:0;padding:0}:is(.pj-app .pj-head>.ds-views,.pj-app .pj-head:not(:has(>.pj-tabs))>.ds-views){flex-shrink:0;margin:0}.pj-app .pj-head>.pj-head-actions{flex-shrink:0}}@media (max-width:640px){.pj-app :is(.pj-head,.pj-toolbar-row) .ds-view{justify-content:center;gap:0;width:36px;padding:0;font-size:0}.pj-app .pj-head-title>.pj-small{display:none}.pj-app .pj-screen>.pj-head:has(>.pj-head-actions>.pj-seg)>.pj-head-actions{display:contents}.pj-app .pj-head>.pj-head-actions>.pj-seg{grid-area:2/1/3/-1;justify-self:start;margin:0 0 8px -40px}.pj-app .pj-head>.pj-head-actions>.pj-seg~.pj-btn{grid-area:1/3/2/4}}@media (max-width:480px){.pj-app .pj-head-title>.pj-crumb.pj-crumb,.pj-app .pj-head-title>.pj-crumb+.pj-muted-icon{display:none}}@media (pointer:coarse){.pj-app .pj-btn.pj-btn-sm,.pj-popover .pj-btn.pj-btn-sm,.pj-modal .pj-btn.pj-btn-sm{height:36px;padding:0 12px}.pj-app .pj-btn.pj-btn,.pj-modal .pj-btn.pj-btn{min-height:36px}.pj-app .pj-icon-btn.pj-icon-btn{width:36px;height:36px}.pj-app .pj-icon-btn.pj-icon-xs{width:32px;height:32px}.pj-app .pj-tab.pj-tab{height:32px;padding:0 12px}.pj-app .ds-views .ds-view,.pj-app .pj-chip.pj-chip{height:32px}.pj-app .pj-chip-x.pj-chip-x{width:32px}.pj-app .pj-seg.pj-seg button{height:32px}.pj-app .ds-pill.ds-pill{min-height:28px}.pj-app .pj-link.pj-small{align-items:center;min-height:28px;display:inline-flex}.pj-app .pj-crumb.pj-crumb{align-items:center;min-height:32px;display:inline-flex}.pj-app .ds-row.pj-issue-row{gap:8px;height:44px}.pj-app .pj-issue-row .pj-prop-btn{min-width:32px;height:32px}.pj-app .pj-group-head.pj-group-head{height:40px}.pj-app .pj-group-head .pj-group-add{width:36px;height:36px}.pj-app .pj-table-row.pj-table-row,.pj-app .pj-search-hit.pj-search-hit{min-height:44px}.pj-app .pj-mini-row.pj-mini-row{height:44px}.pj-app .pj-notif.pj-notif{min-height:56px}.pj-app .pj-col-add.pj-col-add{opacity:1}.pj-app .pj-col-head .pj-group-add{opacity:1;width:36px;height:36px}.pj-app .pj-comment-actions.pj-comment-actions{opacity:1}.pj-app .pj-comment-actions .pj-link.pj-small{min-height:32px;padding-inline:6px}.pj-app .pj-colors .pj-color.pj-color{width:28px;height:28px}.pj-app .pj-colors.pj-colors{gap:6px}.pj-app .pj-crumbs>a{padding-block:10px}.pj-app .ds-row.pj-issue-row .pj-row-title{line-height:44px}.pj-app .pj-ptable-name>a,.pj-app .pj-rm-name>a{padding-block:12px}.pj-app .pj-prose.pj-prose[contenteditable=true],.pj-app .pj-issue .pj-prose.pj-prose,.pj-modal .pj-prose.pj-prose{font-size:16px}.pj-app .pj-composer-foot>.pj-small:first-child{display:none}}@media (hover:none){.pj-app .ds-row.pj-issue-row[data-focused] .ds-row-props[data-hide-on-hover],.pj-app .ds-row.pj-issue-row:hover .ds-row-props[data-hide-on-hover],.pj-app .ds-row.pj-issue-row .ds-row-quick{display:inline-flex}.pj-app .ds-row.pj-issue-row .ds-row-quick>:not(:last-child){display:none}.pj-app .ds-row.pj-issue-row .ds-row-check{opacity:1}}@media (max-width:1180px),(pointer:coarse){.pj-app .ds-row.pj-issue-row{container:pj-row/inline-size}.pj-app .pj-issue-row .ds-row-props>.ds-pill{max-width:168px}}@container pj-row (max-width:900px){:is(.pj-issue-row .ds-row-props>.ds-pill:is(:has(>.ds-pill-dot),:not(:has(>svg,>span[aria-hidden])),:has(>span[aria-hidden]:not(.ds-pill-dot)),:has(>.lucide-gauge)),.pj-issue-row .ds-row-props>.pj-meta-txt:has(>:is(.lucide-message-square,.lucide-paperclip))){display:none}}@container pj-row (max-width:720px){:is(.pj-issue-row .ds-row-props>.ds-pill:has(>.pj-cycle-glyph),.pj-issue-row .ds-row-props>.pj-meta-date){display:none}.pj-issue-row .ds-row-props>.ds-pill{max-width:132px}}@media (max-width:760px){.pj-app .pj-issue-row .ds-row-props.ds-row-props{gap:0;display:inline-flex}.pj-app .pj-issue-row .ds-row-props>:not(span.pj-prop-btn){display:none}.pj-app .pj-issue-row .ds-row-id{min-width:44px}.pj-app .ds-row.pj-issue-row{padding-inline:calc(8px + var(--rs-safe-l)) calc(12px + var(--rs-safe-r))}}@media (max-width:640px){.pj-app .ds-row.pj-issue-row .ds-row-quick{display:none}.pj-app .pj-group-head.pj-group-head{padding-inline:8px 12px}}@media (max-width:860px),(pointer:coarse){.pj-app .pj-issue-row .ds-row-title.ds-row-title{align-items:center;gap:6px;display:flex;overflow:clip}.pj-app .pj-issue-row .ds-row-title>.pj-row-title{flex:0 auto;min-width:0}.pj-app .pj-issue-row .ds-row-title>.pj-prop-btn,.pj-app .pj-issue-row .ds-row-title>.pj-row-parent{flex-shrink:0}}[dir=rtl] .pj-app :is(.pj-row-title,.pj-card-title>a,.pj-notif-title,.pj-search-title,.pj-mini-title,.pj-ptable-name>a,.pj-rm-name>a){unicode-bidi:plaintext}.pj-app .pj-card.pj-card{grid-template-columns:minmax(0,1fr)}.pj-app .pj-card-meta>*{min-width:0;max-width:100%}.pj-app .pj-col-body.pj-col-body{overflow-x:hidden}@media (max-width:640px){.pj-app .pj-board.pj-board{padding:8px calc(12px + var(--rs-safe-r)) calc(12px + var(--rs-safe-b)) calc(12px + var(--rs-safe-l));scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;gap:8px;scroll-padding-inline:12px}.pj-app .pj-board>.pj-col{scroll-snap-align:start;scroll-snap-stop:always;width:85vw;max-width:360px}.pj-app .pj-col-body.pj-col-body{overscroll-behavior-y:contain}.pj-drag-active .pj-app .pj-board.pj-board{scroll-snap-type:none}}@media (pointer:coarse){.pj-app .pj-card.pj-card{cursor:default;gap:8px;padding:12px 12px 10px 14px}.pj-app .pj-card-title{font-size:14px}.pj-app .pj-card-title .pj-prop-btn.pj-prop-btn{min-width:32px;height:32px;margin:-7px -7px -7px -8px}.pj-app .pj-card-top .pj-prop-btn,.pj-app .pj-card-meta .pj-prop-btn{min-width:32px;height:32px;margin:-4px}.pj-app .pj-col-add.pj-col-add{height:40px}.pj-app .pj-cal-issue.pj-cal-issue{min-height:26px}.pj-app :is(.pj-row-drag,.pj-card,.pj-cal-issue){-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.pj-app :is(.pj-row-drag,.pj-card) a{-webkit-touch-callout:none}.pj-app .pj-row-drag.pj-pressed .ds-row{background:var(--ui-hover)}.pj-app .pj-row-drag,.pj-app .pj-card.pj-card{transition:transform .18s cubic-bezier(.2,0,0,1),box-shadow .18s}.pj-app .pj-row-drag.pj-pressed{transform:scale(.985)}.pj-app .pj-card.pj-card.pj-pressed{box-shadow:var(--ui-shadow-3);transform:scale(.97)}.pj-drag-ghost.pj-card{box-shadow:var(--ui-shadow-3)!important}}[dir=rtl] .pj-app .pj-card.pj-card[data-project]{box-shadow:inset -3px 0 0 var(--pj-card-accent), var(--zv-shadow)}[dir=rtl] .pj-app .pj-card.pj-card[data-project]:is(:hover,[data-focused]){box-shadow:inset -3px 0 0 var(--pj-card-accent), var(--zv-shadow-lg)}@media (max-width:640px){.pj-app .pj-cal.pj-cal{padding:8px calc(8px + var(--rs-safe-r)) 24px calc(8px + var(--rs-safe-l))}.pj-app .pj-cal-head h2{flex:1;min-width:0}.pj-app .pj-cal-wd{text-align:center;padding:6px 2px}.pj-app .pj-cal-cell.pj-cal-cell{min-height:68px;padding:2px}.pj-app .pj-cal-day{text-align:center}.pj-app .pj-cal-cell[data-today] .pj-cal-day{margin:0 auto}.pj-app .pj-cal-issue.pj-cal-issue{min-height:24px;box-shadow:none;background:var(--ui-bg-2);justify-content:center;padding:2px}}.pj-app .pj-screen.pj-issue-page,.pj-app .pj-issue-page>.pj-issue{flex-shrink:0}.pj-app .pj-issue-page .pj-issue-body.pj-issue-body{flex:1 0 auto}@media (max-width:860px){.pj-app .pj-issue-head.pj-head{height:calc(var(--rs-bar-h) + var(--rs-safe-t));padding-block:var(--rs-safe-t) 0;padding-inline:calc(52px + var(--rs-safe-l)) calc(8px + var(--rs-safe-r))}.pj-app .pj-issue-head.pj-issue-head,.pj-peek .pj-issue-head.pj-issue-head{height:calc(var(--rs-bar-h) + var(--rs-safe-t));padding-top:var(--rs-safe-t);gap:4px}.pj-peek .pj-issue-head.pj-issue-head{padding-inline:calc(14px + var(--rs-safe-l)) calc(6px + var(--rs-safe-r))}.pj-app .pj-crumbs.pj-crumbs{flex:auto;overflow:hidden}.pj-app .pj-crumbs>a{text-overflow:ellipsis;min-width:0;overflow:hidden}.pj-app .pj-crumbs>:not(a),.pj-app .pj-issue-head-actions.pj-issue-head-actions{flex-shrink:0}.pj-app .pj-issue-body.pj-issue-body{flex-direction:column;flex:1 0 auto;min-height:auto;display:flex}.pj-app .pj-issue-body>.pj-issue-main{display:contents}.pj-app .pj-issue-body>.pj-issue-main>*,.pj-app .pj-issue-body>.pj-issue-side{flex-shrink:0}.pj-app .pj-issue-body>.pj-issue-main>*{margin-inline:calc(16px + var(--rs-safe-l)) calc(16px + var(--rs-safe-r))}.pj-app .pj-issue-body>.pj-issue-main>:first-child{margin-top:16px}.pj-app .pj-issue-body>.pj-issue-main>.pj-issue-title{width:auto}.pj-app .pj-issue-body>.pj-issue-main>.pj-description~*{order:2}.pj-app .pj-issue-body>.pj-issue-main>:last-child{margin-bottom:0;padding-bottom:24px}.pj-app .pj-issue-body>.pj-issue-side.pj-issue-side{width:auto;padding:8px calc(16px + var(--rs-safe-r)) 12px calc(16px + var(--rs-safe-l));border:0;border-block:1px solid var(--ui-border);background:0 0;order:1;margin:4px 0 8px;overflow:visible}.pj-app .pj-issue-side .pj-prop-row{grid-template-columns:104px minmax(0,1fr)}.pj-app .pj-issue-side .pj-assign-me{margin-inline-start:110px}.pj-app .pj-issue-side .pj-props-foot{flex-wrap:wrap;gap:2px 14px;display:flex}.pj-app .pj-timeline>.pj-composer{z-index:3;margin:12px calc(-16px - var(--rs-safe-r)) 0 calc(-16px - var(--rs-safe-l));padding:8px calc(16px + var(--rs-safe-r)) calc(8px + var(--rs-safe-b)) calc(16px + var(--rs-safe-l));background:var(--ui-bg);border-top:1px solid var(--ui-border);position:sticky;bottom:0}.pj-app .pj-timeline>.pj-composer .pj-composer-box .pj-prose{max-height:30dvh;overflow-y:auto}.pj-app .pj-issue-body>.pj-issue-main>.pj-timeline:last-child{padding-bottom:0}.pj-app .pj-issue-title.pj-issue-title{font-size:20px}.pj-app .pj-prose.pj-prose{font-size:15px}.pj-app .pj-reply.pj-reply{margin-inline-start:12px}.pj-app .pj-comment-head.pj-comment-head{white-space:nowrap;min-width:0}.pj-app .pj-comment-head>:is(b,time){text-overflow:ellipsis;min-width:0;overflow:hidden}.pj-app .pj-comment-actions.pj-comment-actions{flex-shrink:0;gap:2px}.pj-peek.pj-peek{overscroll-behavior:contain;padding-bottom:0}.pj-peek .pj-issue[data-mode=peek] .pj-issue-main{padding:14px calc(16px + var(--rs-safe-r)) 0 calc(16px + var(--rs-safe-l))}.pj-peek .pj-timeline>.pj-composer,.pj-inbox-detail .pj-timeline>.pj-composer{z-index:3;padding:8px 16px calc(8px + var(--rs-safe-b));background:var(--ui-bg);border-top:1px solid var(--ui-border);margin:12px -16px 0;position:sticky;bottom:0}}@media (min-width:861px) and (max-width:1100px){.pj-app .pj-issue-side.pj-issue-side{width:220px;padding-inline:12px}.pj-app .pj-issue-side .pj-prop-row{grid-template-columns:80px minmax(0,1fr)}.pj-app .pj-issue-side .pj-assign-me{margin-inline-start:86px}.pj-app .pj-issue-main.pj-issue-main{padding-inline:28px}}@media (min-width:641px) and (max-width:860px){.pj-app .pj-issue-side .pj-props.pj-props{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;column-gap:24px}.pj-app .pj-issue-side .pj-props>:is(.pj-props-sub,.pj-props-foot,.pj-assign-me){grid-column:1/-1}.pj-app .pj-issue-side .pj-props>.pj-assign-me{margin-top:-4px}}@media (max-width:860px){.pj-kb-open .pj-app .pj-timeline>.pj-composer:focus-within{inset-inline:0;bottom:var(--pj-kb,0px);z-index:40;box-shadow:var(--ui-shadow-2);margin:0;padding-bottom:8px;position:fixed}}@media (max-width:640px){.pj-app .pj-crumbs>.pj-small{display:none}.pj-app .pj-issue-side .pj-prop-row{grid-template-columns:92px minmax(0,1fr)}.pj-app .pj-issue-side .pj-assign-me{margin-inline-start:98px}.pj-app .pj-section-head.pj-section-head{flex-wrap:wrap}.pj-app .pj-attachment.pj-attachment{gap:8px}}@media (pointer:coarse){.pj-app .pj-prop-value.pj-prop-value{min-height:36px}.pj-app .pj-prop-row.pj-prop-row{min-height:38px}}@media (min-width:641px) and (max-width:860px){.pj-app .pj-inbox-body.pj-inbox-body{flex-direction:row}.pj-app .pj-inbox-list.pj-inbox-list{border-inline-end:1px solid var(--ui-border);width:300px;max-height:none}}@media (max-width:640px){.pj-app .pj-inbox-list.pj-inbox-list{border:0;flex:1;max-height:none}.pj-app .pj-inbox-body:not([data-picked])>.pj-inbox-detail,.pj-app .pj-inbox-body[data-picked]>.pj-inbox-list{display:none}.pj-app .pj-inbox:has(>.pj-inbox-body[data-picked]) .pj-inbox-back{margin-inline-start:-8px;display:inline-grid}}.pj-app .pj-inbox-back{display:none}@media (max-width:640px){.pj-app .pj-ptable-row.pj-ptable-row{height:48px;padding:0 calc(12px + var(--rs-safe-r)) 0 calc(12px + var(--rs-safe-l));grid-template-columns:minmax(0,1fr) auto 92px;gap:8px}.pj-app .pj-ptable-row>:nth-child(2) .pj-small{display:none}.pj-app .pj-ptable-row .pj-progress-bar{width:40px!important}.pj-app .pj-project.pj-project{padding:16px calc(16px + var(--rs-safe-r)) 40px calc(16px + var(--rs-safe-l));gap:16px}.pj-app .pj-project-title input{text-overflow:ellipsis;font-size:20px}.pj-app .pj-project-summary.pj-project-summary{text-overflow:ellipsis}.pj-app .pj-search-hit .pj-row-id{white-space:nowrap;color:var(--ui-text-3);flex-shrink:0}.pj-app .pj-search-hit .pj-search-title{flex:1;min-width:0}.pj-app .pj-search-hit .pj-search-snippet{display:none}.pj-app .pj-search-box.pj-search-box{height:36px}.pj-app .pj-updates.pj-updates{gap:10px}.pj-app .pj-cycle-row.pj-cycle-row{flex-wrap:wrap;row-gap:4px;height:auto;min-height:52px;padding:8px 12px}.pj-app .pj-cycle-row-end{flex-wrap:wrap}.pj-app .pj-cycle-top.pj-cycle-top{padding:12px 16px}.pj-app .pj-stats.pj-stats{gap:14px 20px}.pj-app .pj-rm-names.pj-rm-names{width:112px}.pj-app .pj-rm-name.pj-rm-name{padding-inline:10px 6px}.pj-app .pj-pad.pj-pad{padding:16px calc(16px + var(--rs-safe-r)) 24px calc(16px + var(--rs-safe-l))}.pj-app .pj-settings .pj-label-form .pj-input{width:100%}.pj-app .pj-wf-row.pj-wf-row{flex-wrap:wrap}.pj-app .pj-wf-name.pj-wf-name{flex:140px;max-width:none}}@media (max-width:860px){.pj-app .pj-insights .pj-screen-body.pj-screen-body{grid-template-columns:minmax(0,1fr)}.pj-app .pj-ins-tiles.pj-ins-tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}@media (max-width:640px){.pj-app .pj-insights .pj-screen-body.pj-screen-body{padding:12px calc(16px + var(--rs-safe-r)) 40px calc(16px + var(--rs-safe-l))}.pj-app .pj-ins-tiles.pj-ins-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pj-app .pj-ins-tile.pj-ins-tile{padding:12px}.pj-app .pj-ins-tile-value.pj-ins-tile-value{font-size:22px}.pj-app .pj-ins-filters>.pj-select{flex:140px}}.pj-popover.pj-popover{max-width:calc(100vw - 16px - var(--rs-safe-l) - var(--rs-safe-r))}@media (max-width:640px){.pj-popover.pj-popover{border-radius:var(--ui-radius-lg) var(--ui-radius-lg) 0 0;max-width:none;padding-bottom:var(--rs-safe-b);padding-inline:var(--rs-safe-l) var(--rs-safe-r);box-shadow:var(--ui-shadow-3);overscroll-behavior:contain;border-width:1px 0 0;animation:.2s cubic-bezier(.2,0,0,1) rs-sheet;bottom:0;right:0;width:auto!important;max-height:min(78dvh,100dvh - 56px)!important;top:auto!important;left:0!important}.pj-popover.pj-popover:before{content:"";background:var(--ui-border-2);border-radius:99px;width:36px;height:4px;margin:6px auto 2px;display:block}.pj-popover .pj-menu-list.pj-menu-list{max-height:none}.pj-popover .pj-menu-item.pj-menu-item{min-height:44px;padding:6px 12px;font-size:15px}.pj-popover .pj-menu-search input{height:40px}.pj-popover .pj-date.pj-date{width:auto;padding:8px 12px 12px}.pj-popover .pj-date-day.pj-date-day{height:40px;font-size:14px}.pj-popover .pj-date-quick button{height:36px}.pj-popover .pj-display.pj-display{gap:12px;padding:8px 16px 16px}.pj-popover .pj-prop-chip.pj-prop-chip{height:32px;padding:0 10px}.pj-popover .pj-ask.pj-ask{padding:8px 12px 12px}.pj-popover .pj-ask-input{height:44px}.pj-pop-scrim.pj-pop-scrim{display:block}.pj-scrim.pj-scrim{padding:calc(8px + var(--rs-safe-t)) 0 0;place-items:end stretch}.pj-scrim>.pj-modal.pj-modal{border-radius:var(--ui-radius-lg) var(--ui-radius-lg) 0 0;max-height:92dvh;padding-bottom:var(--rs-safe-b);overscroll-behavior:contain;border-width:1px 0 0;animation:.22s cubic-bezier(.2,0,0,1) rs-sheet;max-width:none!important}.pj-scrim>.pj-modal.pj-create{height:calc(var(--pj-vh,100dvh) - 8px - var(--rs-safe-t));flex-direction:column;max-height:none;display:flex}.pj-scrim.pj-scrim:has(>.pj-create){padding-bottom:var(--pj-kb,0px)}.pj-modal.pj-create>form{flex:1;min-height:0;overflow-y:auto}.pj-modal.pj-create .pj-create-desc{flex:1 0 120px;max-height:none}.pj-modal.pj-create .pj-create-foot{background:var(--ui-bg);margin-top:auto;position:sticky;bottom:0}.pj-modal.pj-create .pj-create-title{font-size:20px}.pj-modal .pj-form.pj-form,.pj-modal .pj-confirm.pj-confirm{padding:16px}.pj-modal .pj-row-end.pj-row-end{flex-wrap:wrap-reverse}.pj-palette.pj-palette .pj-menu-list{max-height:none}.pj-scrim>.pj-modal.pj-palette{height:calc(100dvh - 8px - var(--rs-safe-t));flex-direction:column;max-height:none;display:flex}.pj-palette .pj-menu-item.pj-menu-item{min-height:44px;font-size:15px}}@keyframes rs-sheet{0%{opacity:.6;transform:translateY(24px)}}.pj-pop-scrim{z-index:999;background:var(--ui-scrim);animation:.18s rs-fade;display:none;position:fixed;inset:0}@media (max-height:500px){.pj-scrim.pj-scrim{padding-top:12px;padding-bottom:12px}.pj-scrim>.pj-modal.pj-modal{max-height:calc(100dvh - 24px)}.pj-modal.pj-create .pj-create-desc{min-height:48px;max-height:22dvh}.pj-popover .pj-menu-list.pj-menu-list{max-height:none}}@media (pointer:coarse){.pj-popover .pj-menu-item.pj-menu-item{min-height:40px}.pj-create-pills .ds-pill,.pj-create-pills .pj-pill{min-height:32px}.pj-app .ds-selbar .ds-selbar-btn{height:40px;padding:0 10px}.pj-app .ds-selbar .ds-selbar-count{height:40px}.pj-app .ds-selbar .ds-selbar-count .ds-icon-btn{width:36px;height:36px}.pj-app .ds-selbar .ds-selbar-btn>.ds-kbd-group,.pj-menu-kbd.pj-menu-kbd,.pj-app .ds-row.pj-issue-row:not([data-selecting]) .ds-row-check{display:none}.pj-app .ds-row.pj-issue-row[data-selecting] .ds-row-check{width:20px;height:20px}.ds-nav-title>a.pj-rail-action.pj-rail-action{width:32px;height:32px}}
.cal-fab{display:none}@media (max-width:860px),(pointer:coarse){.cal-fab.cal-fab{z-index:30;inset-inline-end:calc(16px + var(--rs-safe-r));bottom:calc(20px + var(--rs-safe-b));background:var(--ui-brand-fill);width:52px;height:52px;color:var(--ui-text-on-brand);box-shadow:var(--ui-shadow-3);cursor:pointer;border:0;border-radius:16px;place-items:center;padding:0;animation:.18s cubic-bezier(.2,0,0,1) cal-rs-pop;display:grid;position:fixed}.cal-fab.cal-fab:active{background:var(--ui-brand-hover);transform:scale(.96)}.cal-app .cal-grid-body{margin-bottom:72px}.cal-app .cal-agenda.cal-agenda{padding-bottom:96px}}@keyframes cal-rs-pop{0%{opacity:0;transform:scale(.8)}}@keyframes cal-rs-up{0%{opacity:.4;transform:translateY(24px)}}@media (max-width:860px){.cal-app .cal-head.cal-head{min-height:calc(var(--rs-bar-h) + var(--rs-safe-t));padding:var(--rs-safe-t) calc(8px + var(--rs-safe-r)) 0 calc(52px + var(--rs-safe-l));flex-wrap:nowrap;gap:6px}.cal-app .cal-head-title.cal-head-title{min-width:0;height:var(--rs-bar-h);flex:auto;align-items:center;font-size:17px;overflow:hidden}.cal-app .cal-head-title>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.cal-app .cal-head-title>.cal-head-year,.cal-app .cal-head-title>.cal-head-week,.cal-app .cal-head-nav.cal-head-nav{flex-shrink:0}.cal-app .cal-head-end.cal-head-end{flex:0 auto;gap:2px;min-width:0}.cal-app .cal-seg.cal-seg{scrollbar-width:none;min-width:0;overflow-x:auto}.cal-app .cal-seg.cal-seg::-webkit-scrollbar{display:none}.cal-app .cal-seg.cal-seg button{white-space:nowrap;flex-shrink:0}}@media (max-width:640px){.cal-app .cal-head.cal-head{flex-wrap:wrap;row-gap:0;padding-bottom:8px}.cal-app .cal-head-end.cal-head-end{flex:1 0 100%;gap:4px;margin-inline-start:calc(-44px - var(--rs-safe-l))}.cal-app .cal-head-end>.cal-icon-btn:first-child{order:2}.cal-app .cal-head-end>.cal-icon-btn:last-child{order:3}.cal-app .cal-seg.cal-seg{flex:1;order:1}.cal-app .cal-seg.cal-seg button{flex:1 0 auto;padding:0 10px}}@media (pointer:coarse){.cal-app .cal-head .cal-icon-btn.cal-icon-btn{width:var(--rs-touch);height:var(--rs-touch)}.cal-app .cal-head .cal-btn-sm.cal-btn-sm{height:36px;padding:0 12px;font-size:13px}.cal-app .cal-seg.cal-seg button{height:36px;font-size:13px}.cal-icon-btn.cal-icon-btn{width:36px;height:36px}.cal-btn.cal-btn{height:40px}.cal-btn.cal-btn-sm,.cal-field-btn.cal-field-btn{height:36px}.cal-input.cal-input,.cal-select.cal-select{height:40px;font-size:16px}.cal-input.cal-input-num{width:76px}.cal-chip.cal-chip{height:32px;padding:0 12px}.cal-chip-x.cal-chip-x{width:28px;height:28px;margin-inline-end:-8px}.cal-chip-mode.cal-chip-mode{height:24px}.cal-color.cal-color{width:28px;height:28px}.cal-colors.cal-colors{gap:8px}.cal-wd.cal-wd{min-width:36px;height:36px}.cal-menu-item.cal-menu-item,.cal-time-opt.cal-time-opt{min-height:40px}.cal-time-list.cal-time-list{overscroll-behavior:contain;max-height:min(320px,50dvh)}.cal-cmd .cal-cmd-input input{font-size:16px}.cal-col .cal-ev.cal-ev{touch-action:pan-y;-webkit-touch-callout:none}.cal-ev-resize.cal-ev-resize{touch-action:none;display:none}.cal-ev-sel .cal-ev-resize.cal-ev-resize{height:16px;display:block}.cal-ev-sel .cal-ev-resize:after{content:"";background:#fffc;border-radius:2px;width:24px;height:4px;margin-left:-12px;position:absolute;bottom:4px;left:50%}.cal-ev-ghost.cal-ev-ghost{box-shadow:var(--ui-shadow-3)}.cal-dayhead.cal-dayhead{align-items:center;min-height:44px}.cal-agenda-row.cal-agenda-row{min-height:44px}.cal-month-more.cal-month-more{min-height:24px}.cal-mini-day.cal-mini-day{height:36px;font-size:13px}.cal-mini-head .cal-icon-btn.cal-icon-btn{width:36px;height:36px}.cal-item.cal-item{min-height:40px}.cal-item-name.cal-item-name{font-size:14px}.cal-item .cal-item-more.cal-item-more{width:36px;height:36px}.cal-group-head .cal-icon-btn.cal-icon-btn{width:32px;height:32px}.cal-check.cal-check{width:18px;height:18px}.cal-check[aria-checked=true]:after{width:4px;height:9px;top:1.5px;left:5px}.cal-next.cal-next{min-height:56px}}@media (hover:none),(pointer:coarse){.cal-item .cal-item-more.cal-item-more{opacity:1}.cal-ev.cal-ev:hover{box-shadow:none}}@media (max-width:640px){.cal-app .cal-dayhead.cal-dayhead{flex-direction:column;align-items:center;gap:0;padding:4px 2px}.cal-app .cal-dayhead-wd{font-size:11px}.cal-app .cal-dayhead-n{min-width:28px;height:28px;font-size:17px;line-height:28px}.cal-app .cal-ev.cal-ev{padding-inline:4px;font-size:11.5px}.cal-app .cal-allday-label.cal-allday-label{padding-inline:2px 6px}.cal-month-head.cal-month-head span{text-align:center;padding:6px 2px;font-size:10.5px}.cal-month-num.cal-month-num{width:max-content;margin-inline:auto;font-size:12px;inset-inline:0}.cal-month-day[data-today] .cal-month-num.cal-month-num{min-width:22px}.cal-month-bars .cal-ev.cal-mline,.cal-month-bars .cal-ev.cal-bar{background:color-mix(in srgb, var(--ev,var(--ui-brand)) 18%, var(--ui-bg));height:18px;color:color-mix(in srgb, var(--ev,var(--ui-brand)) 62%, var(--ui-text));border-inline-start:0;border-radius:3px;gap:0;padding:0 3px;font-size:10.5px}:root.dark .cal-month-bars .cal-ev.cal-mline,:root.dark .cal-month-bars .cal-ev.cal-bar{background:color-mix(in srgb, var(--ev,var(--ui-brand)) 32%, var(--ui-bg));color:color-mix(in srgb, var(--ev,var(--ui-brand)) 30%, #fff)}.cal-month-bars .cal-ev.cal-ev-sel{background:var(--ev,var(--ui-brand));color:#fff}.cal-month-bars .cal-mline .cal-mline-dot,.cal-month-bars .cal-mline .cal-ev-time{display:none}.cal-month-bars .cal-ev .cal-ev-title{text-overflow:clip;font-weight:600}.cal-month-more.cal-month-more{text-align:start;padding:0 3px;font-size:10px;inset-inline:0}.cal-agenda.cal-agenda,.cal-agenda-day h3{padding-inline:8px}.cal-agenda-row.cal-agenda-row{grid-template-rows:auto auto;grid-template-columns:10px minmax(0,1fr);gap:1px 10px;padding:6px 8px}.cal-agenda-row .cal-agenda-when{grid-area:2/2}.cal-agenda-row .cal-agenda-dot{grid-area:1/1}.cal-agenda-row .cal-agenda-title{grid-area:1/2}}@media (max-width:720px){.cal-app .cal-panel.cal-panel{padding-top:var(--rs-safe-t);padding-inline:var(--rs-safe-l) var(--rs-safe-r);overscroll-behavior:contain;height:100dvh;animation:.2s cubic-bezier(.2,0,0,1) cal-rs-up}.cal-app .cal-panel-head.cal-panel-head{min-height:var(--rs-bar-h);align-items:center;padding:4px 8px}.cal-app .cal-panel-head .cal-icon-btn.cal-icon-btn{width:var(--rs-touch);height:var(--rs-touch)}.cal-app .cal-panel-body.cal-panel-body{overscroll-behavior:contain}.cal-app .cal-panel-foot.cal-panel-foot{padding-bottom:calc(10px + var(--rs-safe-b))}.cal-app .cal-panel-foot .cal-btn{flex:1;justify-content:center}.cal-app .cal-title-input.cal-title-input{font-size:20px}}@media (min-width:721px) and (max-width:1179px){.cal-app .cal-body.cal-body{position:relative}.cal-app .cal-panel.cal-panel{z-index:25;width:min(380px,88%);box-shadow:var(--ui-shadow-3);border-inline-start:.5px solid var(--ui-border);animation:.18s cubic-bezier(.2,0,0,1) cal-rs-in;position:absolute;inset-block:0;inset-inline-end:0}.cal-app .cal-panel-foot.cal-panel-foot{padding-bottom:calc(10px + var(--rs-safe-b))}}@keyframes cal-rs-in{0%{opacity:0;transform:translate(16px)}}[dir=rtl] .cal-app .cal-panel.cal-panel{animation-name:cal-rs-in-rtl}@keyframes cal-rs-in-rtl{0%{opacity:0;transform:translate(-16px)}}@media (max-width:720px){[dir=rtl] .cal-app .cal-panel.cal-panel{animation-name:cal-rs-up}}.cal-layer.cal-layer{padding-top:10dvh}.cal-layer .cal-modal.cal-modal{max-height:80dvh}.cal-layer .cal-cmd.cal-cmd{max-height:70dvh}.cal-pop.cal-pop{overscroll-behavior:contain;max-height:min(420px,80dvh)}.cal-modal-body.cal-modal-body{overscroll-behavior:contain}@media (max-width:640px){.cal-layer.cal-layer{padding:calc(8px + var(--rs-safe-t)) 0 0;place-items:end stretch}.cal-layer>.cal-modal.cal-modal,.cal-layer>.cal-modal.cal-modal-wide{border-radius:var(--ui-radius-lg) var(--ui-radius-lg) 0 0;width:100%;max-height:90dvh;padding-bottom:var(--rs-safe-b);animation:.2s cubic-bezier(.2,0,0,1) cal-rs-up}.cal-layer>.cal-modal:before{content:"";background:var(--ui-border-strong);border-radius:2px;flex-shrink:0;align-self:center;width:36px;height:4px;margin-top:8px}.cal-modal-head.cal-modal-head{padding:8px 8px 4px 16px;min-height:44px;padding-inline:16px 8px}.cal-modal-foot.cal-modal-foot{flex-wrap:wrap}.cal-modal-foot .cal-btn:not(.cal-foot-left){flex:auto;justify-content:center}.cal-field.cal-field{gap:6px}.cal-hours-row.cal-hours-row{grid-template-columns:84px minmax(0,1fr)}.cal-copy-row.cal-copy-row{flex-wrap:wrap}.cal-copy-row .cal-input{flex:100%}.cal-layer>.cal-cmd.cal-cmd{width:auto;max-height:calc(100dvh - 24px - var(--rs-safe-t));align-self:start;margin:0 8px;animation:.16s cal-rs-pop}}@media (max-height:500px) and (pointer:coarse){.cal-app .cal-dayhead.cal-dayhead{min-height:36px;padding-block:2px}.cal-app .cal-allday.cal-allday{overscroll-behavior:contain;max-height:56px;overflow-y:auto}.cal-layer.cal-layer{place-items:start center;padding-top:8px}.cal-layer .cal-modal.cal-modal,.cal-layer .cal-cmd.cal-cmd{max-height:calc(100dvh - 16px)}.cal-fab.cal-fab{bottom:calc(12px + var(--rs-safe-b));border-radius:14px;width:46px;height:46px}}@media (pointer:coarse){.bk .bk-form input,.bk .bk-form textarea{font-size:16px}.bk .bk-form input{height:44px}.bk .bk-nav.bk-nav{width:40px;height:40px}.bk .bk-slot.bk-slot,.bk .bk-next.bk-next{height:44px}.bk .bk-back.bk-back,.bk .bk-cancel.bk-cancel{min-height:40px}.bk .cal-field-btn.cal-field-btn{height:36px;font-size:13px}}@media (max-width:760px){.bk.bk{padding:calc(12px + var(--rs-safe-t)) calc(12px + var(--rs-safe-r)) calc(16px + var(--rs-safe-b)) calc(12px + var(--rs-safe-l))}.bk .bk-day.bk-day{font-size:14px}.bk .bk-form.bk-form{max-width:none}.bk .bk-answers.bk-answers{flex-wrap:wrap}.bk .bk-answers>*{flex:auto}}@media (max-height:500px){.cal-app .cal-month.cal-month{overscroll-behavior:contain;overflow-y:auto}.cal-app .cal-month-body.cal-month-body{flex:none;height:408px}}.bk .bk-form .bk-next.bk-next{flex:none;min-height:40px}.bk:not([style*=--bk]){--bk:var(--ui-brand)}.cal-rail .cal-item-btn.cal-item-name{min-width:0}
.zm-fab{display:none}@media (max-width:860px),(pointer:coarse){.zm-fab.zm-fab{z-index:30;inset-inline-end:calc(16px + var(--rs-safe-r));bottom:calc(20px + var(--rs-safe-b));background:var(--ui-brand-fill);width:52px;height:52px;color:var(--ui-text-on-brand);box-shadow:var(--ui-shadow-3);cursor:pointer;border:0;border-radius:16px;place-items:center;padding:0;display:grid;position:fixed}.zm-fab.zm-fab:active{background:var(--ui-brand-hover);transform:scale(.96)}.zm-app .zm-rows.zm-rows{padding-bottom:84px}}@media (max-width:899px){.zm-app:has(.zm-body[data-reading]) .zm-fab.zm-fab{display:none}}.zm-app[data-pane=full]:has(.zm-body[data-reading]) .zm-fab.zm-fab{display:none}@media (min-width:861px) and (pointer:coarse){.zm-app:has(.zm-reader:not(.zm-reader-empty)) .zm-fab.zm-fab{display:none}}@media (max-width:860px){.zm-app .zm-list-head.zm-list-head{min-height:calc(var(--rs-bar-h) + var(--rs-safe-t));padding-top:var(--rs-safe-t);align-items:stretch;gap:8px;padding-inline-end:calc(8px + var(--rs-safe-r))}.zm-app .zm-tabs.zm-tabs{align-items:flex-end}.zm-app .zm-tab.zm-tab{height:40px}.zm-app .zm-list-tools.zm-list-tools{align-self:center;padding-bottom:0}.zm-app .zm-reader-bar.zm-reader-bar{height:calc(var(--rs-bar-h) + var(--rs-safe-t));padding-top:var(--rs-safe-t);padding-inline-end:calc(8px + var(--rs-safe-r));overflow:hidden}}@media (max-width:640px){.zm-app .zm-list-head.zm-list-head{flex-wrap:wrap;row-gap:0;padding-bottom:0}.zm-app .zm-list-tools.zm-list-tools{width:auto;height:var(--rs-bar-h);flex:1 0 100%;order:-1;gap:4px;padding:0}.zm-app .zm-search.zm-search{border-radius:var(--ui-radius-md);flex:1;width:auto;height:38px}.zm-app .zm-search .zm-kbd{display:none}.zm-app .zm-tabs.zm-tabs{overscroll-behavior-x:contain;flex:1 0 100%;margin-inline-start:calc(-40px - var(--rs-safe-l));padding-inline:0 8px;scroll-padding-inline:12px}.zm-app .zm-view-bar.zm-view-bar{padding-inline:12px}.zm-app .zm-reader-bar .zm-bar-extra,.zm-app .zm-reader-bar .zm-bar-sep,.zm-app .zm-reader-bar .zm-bar-fill,.zm-app .zm-reader-bar .zm-bar-fill~.zm-icon-btn{display:none}.zm-app .zm-reader-bar.zm-reader-bar{gap:4px}.zm-app .zm-reader-bar .zm-back{margin-inline-end:auto}}.zm-app .zm-list.zm-list{container:zm-list/inline-size}.zm-app .zm-reader.zm-reader{container:zm-reader/inline-size}@container zm-list (max-width:460px){.zm-list-head.zm-list-head{flex-wrap:wrap;row-gap:0}.zm-list-head .zm-list-tools.zm-list-tools{flex:1 0 100%;order:-1;width:auto;padding:8px 0 4px}.zm-list-head .zm-search.zm-search{flex:1;width:auto}.zm-list-head .zm-tabs.zm-tabs{flex:1 0 100%}}@media (pointer:coarse){@container zm-list (max-width:560px){.zm-app .zm-list .zm-row.zm-row{flex-wrap:wrap;align-content:center;row-gap:0;height:auto;min-height:60px;padding:8px 12px 8px 8px}.zm-app .zm-row .zm-row-check,.zm-app .zm-row .zm-row-star{order:0}.zm-app .zm-row .zm-row-who.zm-row-who{flex:1 1 0;order:1}.zm-app .zm-row .zm-row-clip,.zm-app .zm-row .zm-row-date.zm-row-date{order:2}.zm-app .zm-row .zm-row-text.zm-row-text{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1 0 100%;order:3;padding-inline-start:56px;line-height:1.35;display:-webkit-box}}@container zm-reader (max-width:600px){.zm-reader-bar .zm-bar-extra,.zm-reader-bar .zm-bar-sep,.zm-reader-bar .zm-bar-fill,.zm-reader-bar .zm-bar-fill~.zm-icon-btn{display:none}}.zm-app .zm-row.zm-row{height:48px}.zm-app[data-density=comfortable] .zm-row.zm-row{height:56px}.zm-app .zm-row-check,.zm-app .zm-row-star{position:relative}.zm-app .zm-row-check:after,.zm-app .zm-row-star:after{content:"";position:absolute;inset:-10px -6px}.zm-app .zm-row-star.zm-row-star{width:24px;height:32px}}@media (hover:none),(pointer:coarse){.zm-app .zm-row-check.zm-row-check{opacity:1}.zm-app .zm-row-star.zm-row-star{opacity:.7}.zm-app .zm-row-star[data-on]{opacity:1}.zm-app .zm-row-actions.zm-row-actions{display:none}.zm-app .zm-row:hover .zm-row-date{visibility:visible}.zm-app .zm-row:hover:not([data-open],[data-selected],[data-focused]){background:var(--ui-bg)}}@media (max-width:640px){.zm-app .zm-row.zm-row{height:auto;min-height:64px;padding-block:8px}.zm-app .zm-row-who.zm-row-who{flex:1 1 0;font-size:14px}.zm-app .zm-row-text.zm-row-text{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box}.zm-app .zm-row-text .zm-row-snippet{white-space:normal}.zm-app .zm-row-count{flex-shrink:0}.zm-app .zm-empty.zm-empty{padding:40px 16px}}@media (pointer:coarse){.zm-app .zm-reader-bar .zm-icon-btn.zm-icon-btn{width:var(--rs-touch);height:var(--rs-touch)}.zm-app .zm-msg-tools .zm-icon-btn.zm-icon-btn{width:36px;height:36px}.zm-app .zm-msg-to.zm-msg-to{min-height:28px}.zm-app .zm-reply-buttons .zv-btn{height:40px}.zm-app .zm-chip-x.zm-chip-x{width:24px;height:24px}.zm-app .zm-att.zm-att{height:40px}.zm-app .zm-msg-folded.zm-msg-folded{min-height:48px}}@media (max-width:640px){.zm-app .zm-reader-scroll.zm-reader-scroll{padding:16px 12px calc(32px + var(--rs-safe-b));overscroll-behavior:contain}.zm-app .zm-thread-subject.zm-thread-subject{font-size:19px}.zm-app .zm-msg-head.zm-msg-head{gap:8px}.zm-app .zm-msg-date.zm-msg-date{font-size:12px}.zm-app .zm-msg-folded-who.zm-msg-folded-who{max-width:40%}.zm-app .zm-msg-details.zm-msg-details{grid-template-columns:minmax(0,max-content) minmax(0,1fr);margin-inline:10px}.zm-app .zm-images-bar.zm-images-bar{margin-inline:10px}.zm-app .zm-atts.zm-atts{padding-inline:10px}.zm-app .zm-att.zm-att{max-width:100%}.zm-app .zm-reply-buttons.zm-reply-buttons{gap:6px}.zm-app .zm-reply-buttons .zv-btn{flex:auto;justify-content:center}.zm-app .zm-reply-buttons .zv-kbd,.zm-app .zm-reply-buttons kbd{display:none}}.zm-composers .zm-compose-win.zm-compose-win{max-height:calc(100dvh - 80px)}@media (pointer:coarse){.zm-compose-title .zm-icon-btn.zm-icon-btn{width:36px;height:36px}.zm-compose-row .zm-addr-input.zm-addr-input,.zm-compose .zm-compose-subject.zm-compose-subject{font-size:16px}.zm-compose .zm-compose-subject.zm-compose-subject{height:44px}.zm-compose-row.zm-compose-row{min-height:44px}.zm-compose-bar .zm-icon-btn.zm-icon-btn{width:var(--rs-touch);height:var(--rs-touch)}.zm-compose-bar .zv-btn{height:40px}.zm-link-btn.zm-link-btn{min-height:32px;padding-inline:6px}.zm-addr.zm-addr{height:28px}.zm-sugg-item.zm-sugg-item{height:44px}}@media (max-width:860px){.zm-composers .zm-compose-win[data-big]{inset:calc(16px + var(--rs-safe-t)) 16px calc(16px + var(--rs-safe-b))}}@media (max-width:640px){.zm-composers .zm-compose-win.zm-compose-win:not([data-min]){height:100dvh;max-height:none;padding-top:var(--rs-safe-t);animation:.2s cubic-bezier(.2,0,0,1) zm-rs-up}.zm-composers .zm-compose-win[data-min]{max-height:none}.zm-compose-win .zm-compose-title.zm-compose-title{height:var(--rs-bar-h);padding-inline:16px 8px;font-size:15px}.zm-compose-win .zm-compose-bar.zm-compose-bar{padding-bottom:calc(8px + var(--rs-safe-b))}.zm-compose-win[data-min] .zm-compose-title.zm-compose-title{padding-bottom:var(--rs-safe-b);height:calc(var(--rs-bar-h) + var(--rs-safe-b))}.zm-compose-row .zm-sugg.zm-sugg{min-width:0;max-width:none;inset-inline:8px}.zm-compose .zm-editor.zm-editor{flex:1 0 auto}.zm-compose-inline .zm-compose-bar.zm-compose-bar{flex-wrap:wrap}}@keyframes zm-rs-up{0%{opacity:.4;transform:translateY(24px)}}@media (pointer:coarse){.zm-app .zm-icon-btn.zm-icon-btn{width:36px;height:36px}.zm-app .zm-tab-add.zm-tab-add{justify-content:center;min-width:40px}.zm-app .zv-btn.zv-btn-sm,.zm-dialog .zv-btn.zv-btn-sm{height:36px}.zm-search.zm-search input,.zm-menu .zm-menu-search.zm-menu-search,.zm-select.zm-select,.zm-time-form .zv-input{font-size:16px}.zm-select.zm-select{height:40px}.zm-menu-item.zm-menu-item,.zm-sugg-item.zm-sugg-item,.zm-menu-search.zm-menu-search{min-height:40px}.zm-tab-x.zm-tab-x{width:24px;height:24px}.zm-rail-compose.zm-rail-compose,.zm-rail-add.zm-rail-add{width:32px;height:32px}.zm-rail-hint.zm-rail-hint{height:40px}.zm-toggle-row.zm-toggle-row{min-height:48px}.zm-checks label{min-height:36px}.zm-provider.zm-provider{height:52px}.zm-choice.zm-choice{min-height:44px}.zm-keys-row.zm-keys-row{min-height:32px}}.zm-pop.zm-pop{overscroll-behavior:contain;max-height:calc(100dvh - 16px);overflow-y:auto}.zm-dialog.zm-dialog{max-height:min(86dvh,760px)}.zm-cmd-scrim.zm-cmd-scrim{padding-top:12dvh}.zm-cmd .zm-menu-items.zm-menu-items{max-height:50dvh}@media (max-width:640px){.zm-scrim.zm-scrim:not(.zm-cmd-scrim){padding:calc(8px + var(--rs-safe-t)) 0 0;place-items:end stretch}.zm-scrim:not(.zm-cmd-scrim)>.zm-dialog.zm-dialog{border-radius:var(--ui-radius-lg) var(--ui-radius-lg) 0 0;max-height:90dvh;padding-bottom:var(--rs-safe-b);animation:.2s cubic-bezier(.2,0,0,1) zm-rs-up;max-width:none!important}.zm-scrim:not(.zm-cmd-scrim)>.zm-dialog:before{content:"";background:var(--ui-border-strong);border-radius:2px;flex-shrink:0;align-self:center;width:36px;height:4px;margin-top:8px}.zm-dialog .zm-dialog-body.zm-dialog-body{overscroll-behavior:contain}.zm-dialog .zm-dialog-foot.zm-dialog-foot{flex-wrap:wrap}.zm-dialog .zm-dialog-foot .zv-btn{flex:auto;justify-content:center}.zm-dialog .zm-providers.zm-providers{grid-template-columns:repeat(2,minmax(0,1fr))}.zm-dialog .zm-field-icon.zm-field-icon{width:100%}.zm-keys .zm-keys-grid.zm-keys-grid{grid-template-columns:minmax(0,1fr)}.zm-cmd-scrim.zm-cmd-scrim{padding:calc(8px + var(--rs-safe-t)) 8px 0}.zm-cmd-scrim .zm-cmd .zm-menu-items.zm-menu-items{max-height:calc(100dvh - 120px - var(--rs-safe-t))}}@media (max-height:500px){.zm-cmd-scrim.zm-cmd-scrim{padding-top:8px}.zm-cmd .zm-menu-items.zm-menu-items{max-height:calc(100dvh - 90px)}.zm-scrim.zm-scrim{padding-block:8px}.zm-dialog.zm-dialog{max-height:calc(100dvh - 16px)}}@media (max-width:640px){.zm-app .zm-welcome.zm-welcome{padding:32px 16px calc(40px + var(--rs-safe-b))}.zm-app .zm-welcome h1{font-size:22px;line-height:28px}.zm-app .zm-welcome .zm-providers.zm-providers{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.zm-app .zm-settings.zm-settings{padding-bottom:calc(48px + var(--rs-safe-b))}.zm-app .zm-settings-head h1{font-size:22px}.zm-app .zm-account-main.zm-account-main{flex:calc(100% - 40px)}.zm-app .zm-account .zv-btn{flex:auto;justify-content:center}}@media (max-width:360px){.zm-app .zm-welcome .zm-providers.zm-providers,.zm-dialog .zm-providers.zm-providers{grid-template-columns:minmax(0,1fr)}}
@media (pointer:coarse){:root:root .zs.zs .zs-header-logo{min-height:44px}:root:root .zs.zs .zs-footer-col{gap:0}:root:root .zs.zs .zs-footer-col h2{margin-bottom:4px}:root:root .zs.zs .zs-footer-col a{align-items:center;min-height:40px;display:flex}:root:root .zs.zs .zs-footer-bottom a{align-items:center;min-height:40px;display:inline-flex}:root:root .zs.zs .zl-more{min-height:40px}:root:root .zs.zs .zs-mobile a{align-items:center;min-height:44px;display:flex}}@media (max-width:1080px){html:has(.zs-mobile[data-open]){overflow:hidden}:root:root .zs.zs .zs-mobile[data-open]{overscroll-behavior:contain;height:calc(100dvh - 64px);padding-bottom:calc(40px + env(safe-area-inset-bottom,0px))}}@media (max-height:500px) and (max-width:1080px){:root:root .zs.zs .zs-mobile[data-open]{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;column-gap:32px;display:grid}:root:root .zs.zs .zs-mobile[data-open] .zs-mobile-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}:root:root .zs.zs .zs-mobile a{padding:6px 0;font-size:18px}}@media (max-width:560px){:root:root .zs.zs .zv-prose table:has(tr>:nth-child(3)) thead{display:none}:root:root .zs.zs .zv-prose table:has(tr>:nth-child(3)){display:block}:root:root .zs.zs .zv-prose table:has(tr>:nth-child(3)) tbody{display:block}:root:root .zs.zs .zv-prose table:has(tr>:nth-child(3)) tr{border-bottom:1px solid #0000001a;gap:2px;padding:12px 0;display:grid}:root:root .zs.zs .zv-prose table:has(tr>:nth-child(3)) tr:first-child{border-top:1px solid #000}:root:root .zs.zs .zv-prose table:has(tr>:nth-child(3)) td{border:0;padding:0;display:block}:root:root .zs.zs .zv-prose table:has(tr>:nth-child(3)) td:first-child{margin-bottom:2px;font-weight:500}:root:root .zs.zs .zv-prose table:has(tr>:nth-child(3)) td:nth-child(n+3){color:#0000008a;font-size:14px}:root:root .zs.zs .zv-prose [role=region]>table:has(tr>:nth-child(3)) tr{grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:10px}:root:root .zs.zs .zv-prose [role=region]>table:has(tr>:nth-child(3)) td:first-child{margin:0}:root:root .zs.zs .zv-prose [role=region]>table:has(tr>:nth-child(3)) td:nth-child(2) code{overflow-wrap:anywhere;white-space:normal}:root:root .zs.zs .zv-prose [role=region]>table:has(tr>:nth-child(3)) td:nth-child(3){color:#000000b3;grid-column:1/-1;font-size:15px}:root:root .zs.zs .zv-legal td code{white-space:normal;overflow-wrap:anywhere}}@media (max-width:640px){:root:root .zs.zs .zv-prose pre{max-width:none;margin-inline:calc(-1 * var(--zs-gutter));overscroll-behavior-x:contain;font-size:12.5px;overflow-x:auto;padding-inline:var(--zs-gutter)!important;border-radius:0!important}}@media (max-width:480px){:root:root .zs.zs .zv-center{place-items:start center;min-height:0;padding-top:24px;padding-bottom:48px}:root:root .zs.zs .zv-panel{padding:28px 20px}}@media (max-height:500px){:root:root .zs.zs .zv-center{place-items:start center;min-height:0;padding-top:20px;padding-bottom:40px}}@media (max-height:500px) and (min-width:641px) and (max-width:1080px){:root:root .zs.zs .zl-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px 32px;padding-top:28px}:root:root .zs.zs .zl-hero h1{grid-area:1/1;align-self:end;font-size:38px}:root:root .zs.zs .zl-hero-media{grid-area:1/2/span 2;padding:0}:root:root .zs.zs .zl-hero-cta{grid-area:2/1}:root:root .zs.zs .zl-big-btn{border-radius:12px;padding:12px 28px;font-size:22px}}
