.zvi-card{z-index:60;inset-inline:12px;bottom:calc(env(safe-area-inset-bottom,0px) + 76px);padding:14px 8px 14px 14px;background:var(--ui-bg,#fff);max-width:440px;color:var(--ui-text,#202124);box-shadow:var(--ui-shadow-3,0 5px 17px #00000026);border:1px solid var(--ui-border,#e9e9ec);border-radius:16px;align-items:flex-start;gap:12px;margin-inline:auto;padding-inline:14px 8px;animation:.24s ease-out zvi-in;display:flex;position:fixed}@keyframes zvi-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.zvi-card{animation:none}}.zvi-icon{background:var(--ui-bg-2,#f5f5f6);width:36px;height:36px;color:var(--ui-text,#202124);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.zvi-icon svg{width:18px;height:18px}.zvi-body{flex:1;min-width:0}.zvi-title{margin:0;font-size:15px;font-weight:600;line-height:1.3}.zvi-text{color:var(--ui-text-2,#62626b);margin:4px 0 0;font-size:14px;line-height:1.45}.zvi-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.zvi-btn{border:1px solid var(--ui-border-2,#dedee3);min-height:44px;color:var(--ui-text,#202124);font:inherit;cursor:pointer;background:0 0;border-radius:10px;align-items:center;padding:0 16px;font-size:15px;text-decoration:none;display:inline-flex}.zvi-btn:hover{background:var(--ui-hover,#0000000d)}.zvi-btn-primary{background:var(--ui-brand-fill,#252529);border-color:var(--ui-brand-fill,#252529);color:var(--ui-text-on-brand,#fff)}.zvi-btn-primary:hover{background:var(--ui-brand-hover,#3b3b42)}.zvi-btn:disabled{opacity:.6;cursor:default}.zvi-close{width:44px;height:44px;color:var(--ui-text-2,#62626b);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;margin:-8px 0 0;display:inline-flex}.zvi-close:hover{background:var(--ui-hover,#0000000d)}.zvi-close svg{width:18px;height:18px}.zvi-card :focus-visible{outline:2px solid var(--ui-brand,#6268c8);outline-offset:2px}
@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 Sans;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/inter/inter-cyrillic-wght-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 Sans;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/inter/inter-latin-wght-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 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:where(:not(.zx *),.zx-app *){color:var(--zv-accent);text-decoration:none}button,a,summary,label,[role=button]{-webkit-tap-highlight-color:transparent;touch-action:manipulation}:focus-visible:where(:not(.zx *),.zx-app *){outline:2px solid var(--zv-accent);outline-offset:2px;border-radius:4px}h1:where(:not(.zx *),.zx-app *),h2:where(:not(.zx *),.zx-app *),h3:where(:not(.zx *),.zx-app *){font-family:var(--zv-font);letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.2}:where(h1,h2,h3,.ds-empty-title,.ds-empty-hint):not([contenteditable] *,[contenteditable]){text-wrap:balance}.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-email-wrap{display:contents}.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-field-hint{color:var(--zv-text-2);font-size:12px}.zv-field-err{color:var(--zv-danger);font-size:12px}.zv-hp{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.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-banner-ok{align-items:center;gap:8px;display:flex}.zv-banner-ok svg{width:16px;height:16px;color:var(--zv-ok);flex:none}.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:645px){.zv-side{z-index:50;box-shadow:var(--zv-shadow-lg);width:241px;transition:transform .2s ease-out;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}}@media (max-width:860px){.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[id]{scroll-margin-top:calc(var(--ui-topbar,44px) + 16px)}@media (max-width:645px){.zv-sec[id]{scroll-margin-top:72px}}.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{grid-template-columns:minmax(0,1fr);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-cookie{z-index:70;inset-inline-start:16px;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}.zv-cookie .zv-actions{justify-content:flex-end}.zv-cookie .zv-btn-primary.zv-btn-primary{color:#fff;background:#141413;border-color:#141413}.zv-cookie .zv-btn-primary.zv-btn-primary:hover{background:#2f2f2c;border-color:#2f2f2c}:root:has(.dm:not([data-in-page])) .zv-cookie{color:#18181b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}@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)}.zv-oauth{max-width:520px}.zv-oauth-host{text-align:center;color:var(--zv-text-2);overflow-wrap:anywhere;margin:-4px 0 12px;font-size:14px;font-weight:600}.zv-oauth-note{align-items:flex-start;gap:8px;margin:0 0 16px;font-size:14px;line-height:1.45;display:flex}.zv-oauth-note svg{flex:none;width:18px;height:18px;margin-top:1px}.zv-oauth-label{margin:8px 0 6px;font-size:13px;font-weight:600;display:block}.zv-oauth .zv-select{width:100%}.zv-oauth-h{margin:20px 0 8px;font-size:14px;font-weight:600}.zv-oauth-scopes{gap:10px;margin:0;padding:0;list-style:none;display:grid}.zv-oauth-scopes li{align-items:flex-start;gap:10px;display:flex}.zv-oauth-scopes input{flex:none;margin-top:3px}.zv-oauth-scopes label,.zv-oauth-scopes span{gap:2px;font-size:14px;display:grid}.zv-oauth-scopes small{color:var(--zv-text-2);font-size:13px;line-height:1.4}.zv-oauth-products{flex-wrap:wrap;gap:8px 16px;font-size:14px;display:flex}.zv-oauth-products label{align-items:center;gap:6px;display:inline-flex}.zv-oauth-fine{color:var(--zv-text-2);margin:16px 0 0;font-size:13px;line-height:1.45}.zv-oauth-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.zv-catalog{gap:12px;margin:16px 0;padding:0;list-style:none;display:grid}.zv-catalog-item{border:1px solid var(--zv-border);border-radius:10px;grid-template-columns:44px 1fr auto;align-items:start;gap:14px;padding:14px 16px;display:grid}.zv-catalog-icon{background:var(--zv-card-2);border-radius:10px;place-items:center;width:44px;height:44px;font-size:22px;font-weight:600;display:grid}.zv-catalog-body h2{margin:0 0 4px;font-size:16px}.zv-catalog-body p{overflow-wrap:anywhere;margin:0 0 4px;font-size:14px;line-height:1.45}.zv-catalog-scopes{color:var(--zv-text-2);font-size:13px!important}@media (max-width:560px){.zv-catalog-item{grid-template-columns:44px 1fr}.zv-catalog-item>.zv-btn,.zv-catalog-item>.zv-actions{grid-column:1/-1}}.zv-devapps{gap:14px;display:grid}.zv-devapps>.zv-btn{justify-self:start}.zv-devapps-form{border:1px solid var(--zv-border);border-radius:10px;gap:10px;padding:16px;display:grid}.zv-devapps-form label{gap:4px;font-size:13px;font-weight:600;display:grid}.zv-devapps-form fieldset{border:0;gap:6px;margin:0;padding:0;font-size:13px;display:grid}.zv-devapps-check{align-items:center;gap:8px;font-weight:400!important;display:flex!important}.zv-devapps-code{background:var(--zv-card-2);overflow-wrap:anywhere;border-radius:6px;margin:8px 0;padding:8px 10px;font-size:13px;display:block}
:root{--zn-bg:#08090a;--zn-bg-1:#0f1011;--zn-bg-2:#141516;--zn-bg-3:#1c1d1f;--zn-fill:#ffffff0d;--zn-fill-2:#ffffff14;--zn-glass:#08090ae6;--zn-line:#ffffff14;--zn-line-2:#ffffff24;--zn-text:#f7f8f8;--zn-text-1:#d0d6e0;--zn-text-2:#8a8f98;--zn-text-3:#7b8089;--zn-dim:#62666d;--zn-accent:#7d9bff;--zn-ok:#4cb782;--zn-warn:#fc7840;--zn-bad:#eb5757;--zn-pill:#e5e5e6;--zn-pill-hover:#fff;--zn-on-pill:#08090a;--zn-font:"Zvena Sans", "Zvena Sans Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--zn-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--zn-h1:64px;--zn-h1-lh:1.06;--zn-h1-product:72px;--zn-h2:48px;--zn-h2-lh:1.1;--zn-close:72px;--zn-close-lh:1.04;--zn-h3:20px;--zn-lead:24px;--zn-lead-lh:1.33;--zn-body:15px;--zn-body-lg:17px;--zn-body-lh:1.6;--zn-small:13px;--zn-tiny:12px;--zn-w-head:510;--zn-w-card:590;--zn-w-ui:510;--zn-track-h:-.022em;--zn-track-card:-.012em;--zn-track-body:-.011em;--zn-max:1344px;--zn-pad:32px;--zn-sec:128px;--zn-gap:64px;--zn-radius:8px;--zn-radius-lg:12px;--zn-radius-xl:16px;--zn-ease:cubic-bezier(.16, 1, .3, 1);--zn-header:72px}@media (max-width:1023px){:root{--zn-pad:24px;--zn-sec:96px;--zn-gap:40px;--zn-header:64px}}@media (max-width:767px){:root{--zn-h1:40px;--zn-h1-product:44px;--zn-h2:32px;--zn-h2-lh:1.15;--zn-close:44px;--zn-close-lh:1.08;--zn-lead:15px;--zn-lead-lh:1.6;--zn-sec:80px}}@media (max-width:379px){:root{--zn-pad:16px;--zn-h1:36px;--zn-close:38px}}.zs{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--zs-ink:var(--zn-text);--zs-ink-2:var(--zn-text-2);--zs-line:var(--zn-line);--zs-accent:var(--zn-accent);--zs-accent-hover:#9db3ff;--zs-action:#e5e5e6;--zs-action-hover:#fff;--zs-accent-text:#9db3ff;--zs-alt:var(--zn-bg-1);--zs-soft:var(--zn-bg-2);--zv-bg:var(--zn-bg);--zv-side:var(--zn-bg-1);--zv-card:var(--zn-bg-1);--zv-card-2:var(--zn-bg-2);--zv-text:var(--zn-text);--zv-text-2:var(--zn-text-2);--zv-text-3:var(--zn-text-3);--zv-border:var(--zn-line);--zv-border-2:var(--zn-line-2);--zv-hover:var(--zn-fill);--zv-active:var(--zn-fill-2);--zv-accent:var(--zn-accent);--zv-accent-bg:var(--zn-pill);--zv-accent-bg-hover:var(--zn-pill-hover);--zv-accent-soft:#7d9bff1f;--zv-on-accent:var(--zn-on-pill);--zv-danger:#f2766b;--zv-danger-soft:#eb57571f;--zv-ok:var(--zn-ok);--zv-warn-bg:#3a2e0c;--zv-warn-text:#f5d06a;--zv-mark:var(--zn-text);--zv-shadow:0 0 0 1px var(--zn-line);--zv-shadow-lg:0 0 0 1px var(--zn-line), 0 16px 40px -12px #0009;--ui-bg:var(--zn-bg-1);--ui-chrome:var(--zn-bg);--ui-bg-2:var(--zn-bg-2);--ui-bg-3:var(--zn-bg-3);--ui-hover:#ffffff0f;--ui-active:#ffffff1a;--ui-selected:#232428;--ui-selected-strong:#2e3035;--ui-text:var(--zn-text);--ui-text-2:var(--zn-text-2);--ui-text-3:#7b8089;--ui-rail-text:var(--zn-text-1);--ui-border:var(--zn-line);--ui-border-2:var(--zn-line-2);--ui-border-strong:#ffffff47;--ui-brand:var(--zn-accent);--ui-brand-fill:var(--zn-pill);--ui-text-on-brand:var(--zn-on-pill);--ui-brand-hover:var(--zn-pill-hover);--ui-brand-text:var(--zn-text-1);--ui-brand-soft:#ffffff14;--ui-success-text:#79d297;--ui-warning-bg:#3a2e0c;--ui-warning-text:#f5d06a;--ui-danger-text:#fc9286;--ui-danger-soft:#f248222e;--ui-shadow-1:0 0 0 1px var(--zn-line), 0 1px 3px #0006;--ui-shadow-2:0 0 0 1px var(--zn-line), 0 2px 7px #00000073;--ui-shadow-3:0 0 0 1px var(--zn-line), 0 5px 17px #0000008c, 0 2px 7px #0006;--ui-scrim:#0009;--zs-mono:var(--zn-mono);--zs-gutter:var(--zn-pad);--zs-max:var(--zn-max);background:var(--zn-bg);color:var(--zn-text);font-size:var(--zn-body);line-height:var(--zn-body-lh);letter-spacing:var(--zn-track-body);font-feature-settings:"kern", "calt", "cv01", "ss03";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root:has(>body.zs){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#08090a}:root .zs.zs h1:where(:not(.dm *)):where(:not(.zx *),.zx-app *),:root .zs.zs h2:where(:not(.dm *)):where(:not(.zx *),.zx-app *),:root .zs.zs h3:where(:not(.dm *)):where(:not(.zx *),.zx-app *){font-family:var(--zv-font);font-style:normal;font-weight:var(--zn-w-head);letter-spacing:var(--zn-track-h);color:var(--zs-ink)}.zs a:where(:not(.dm *)):where(:not(.zx *),.zx-app *){color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d;text-decoration-thickness:1px}.zs a:where(:not(.dm *)):where(:not(.zx *),.zx-app *):hover{text-decoration-color:currentColor}:root .zs.zs .zv-btn,:root .zs.zs .zv-btn:hover{text-decoration:none}.zs :focus-visible:where(:not(.zx *),.zx-app *){outline:2px solid var(--zs-accent);outline-offset:2px}:root .zs.zs .zv-btn{background:var(--zn-fill);height:40px;box-shadow:inset 0 0 0 1px var(--zn-line);color:var(--zn-text);font-size:15px;line-height:22px;font-weight:var(--zn-w-ui);letter-spacing:0;border:0;border-radius:999px;padding:0 18px}:root .zs.zs .zv-btn:hover{background:var(--zn-fill-2)}:root .zs.zs .zv-btn-primary{background:var(--zs-action);color:var(--zn-on-pill);box-shadow:none;font-size:15px;font-weight:var(--zn-w-ui)}:root .zs.zs .zv-btn-primary:hover{background:var(--zs-action-hover)}:root .zs.zs .zv-btn-ghost{box-shadow:none;background:0 0}:root .zs.zs .zv-btn-ghost:hover{background:var(--zn-fill)}:root .zs.zs .zv-btn-lg{border-radius:999px;height:44px;padding:0 20px;font-size:16px}:root .zs.zs .zv-btn-sm{height:32px;padding:0 12px;font-size:13px}: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{border:1px solid var(--zn-line-2);background:var(--zn-bg-1);color:var(--zn-text);border-radius:8px}:root .zs.zs .zv-input::placeholder,:root .zs.zs .zv-textarea::placeholder{color:var(--zn-text-3)}:root .zs.zs .zv-input:focus,:root .zs.zs .zv-select:focus,:root .zs.zs .zv-textarea:focus{border-color:var(--zs-accent);box-shadow:0 0 0 1px var(--zs-accent)}:root .zs.zs .zv-input-lg{height:52px;font-size:17px}:root .zs.zs .zv-input:not(.zv-input-lg),:root .zs.zs .zv-select{height:44px;padding:0 14px;font-size:16px}:root .zs.zs .zv-textarea{padding:12px 14px;font-size:16px;line-height:1.5}:root .zs.zs .zv-label{font-size:14px;font-weight:var(--zn-w-ui);color:var(--zs-ink)}:root .zs.zs .zv-field-hint{color:var(--zn-text-2);font-size:13px}:root .zs.zs .zv-select{appearance:none;background:var(--zn-bg-1) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%238a8f98' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 16px center / 12px 8px;padding-inline-end:40px}[dir=rtl] :root .zs.zs .zv-select,:root[dir=rtl] .zs.zs .zv-select{background-position:16px}:root .zs.zs .zv-check input{accent-color:var(--zs-accent)}.zs-header{z-index:40;border-bottom:1px solid var(--zn-line);color:var(--zn-text);position:sticky;top:0}.zs-header:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0b0b0bcc,#08090ac2);position:absolute;inset:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.zs-header:before{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}@supports ((-webkit-backdrop-filter:blur(1px))) and (not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px)))){.zs-header:before{-webkit-backdrop-filter:blur(20px)}}.zs-skip,:root .zs.zs .zs-skip{left:var(--zn-pad,24px);z-index:41;background:var(--zn-pill);color:var(--zn-on-pill);font-size:14px;font-weight:var(--zn-w-ui);border-radius:999px;padding:8px 14px;text-decoration:none;position:absolute;top:8px;transform:translateY(-200%)}.zs-skip:focus-visible,:root .zs.zs .zs-skip:focus-visible{outline:2px solid var(--zs-accent);outline-offset:2px;transform:none}.zs main:focus{outline:none}:where(.zs main ol:not(.zv-legal ol)){list-style-type:disc}.zs h2[id],.zs h3[id]{scroll-margin-top:96px}.zs section[id]{scroll-margin-top:var(--zn-header)}.zs-header-in{max-width:var(--zn-max);height:var(--zn-header);padding:0 var(--zn-pad);align-items:center;gap:8px;margin:0 auto;display:flex;position:relative}.zs-header-logo,:root .zs.zs .zs-header-logo{height:32px;color:var(--zn-text);border-radius:6px;flex-shrink:0;align-items:center;margin-inline-start:-8px;padding:0 8px;text-decoration:none;display:inline-flex}.zs-header-logo svg,.zs-footer-logo svg{width:auto;display:block}.zs-header-logo svg{height:16px}.zs-nav{margin-inline-start:auto}.zs-nav-list{align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.zs-nav-link,:root .zs.zs .zs-nav-link{height:32px;color:var(--zn-text-2);font:inherit;letter-spacing:0;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;padding:0 12px;font-size:13px;font-weight:400;line-height:19.5px;text-decoration:none;transition:color .16s,background-color .16s;display:inline-flex}.zs-nav-link:hover,.zs-nav-item[data-open]>.zs-nav-link,:root .zs.zs .zs-nav-link:hover{color:var(--zn-text)}.zs-nav-item[data-open]>.zs-nav-link{background:var(--zn-fill)}.zs-nav-link[aria-current],:root .zs.zs .zs-nav-link[aria-current]{color:var(--zn-text)}.zs-menu{top:calc(var(--zn-header) - 8px);right:var(--zn-pad);z-index:2;width:min(860px, calc(100vw - 2 * var(--zn-pad)));border:1px solid var(--zn-line);background:var(--zn-glass);color:var(--zn-text);border-radius:14px;padding:8px 10px 10px 8px;position:absolute;box-shadow:0 8px 32px #08090a}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.zs-menu{-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px)}}.zs-menu[hidden]{display:none}.zs-menu ul{margin:0;padding:0;list-style:none}.zs-menu a,:root .zs.zs .zs-menu a{color:var(--zn-text-1);text-decoration:none}.zs-menu-grid{background:var(--zn-fill);box-shadow:inset 0 0 0 1px var(--zn-fill);border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.zs-menu-col{padding:12px}.zs-menu-col+.zs-menu-col{border-inline-start:1px solid var(--zn-line)}.zs-menu :is(.zs-menu-product,.zs-menu-item){border-radius:6px;padding:14px 16px;transition:background-color .16s;display:block}.zs-menu :is(.zs-menu-product,.zs-menu-item) b{color:var(--zn-text-1);font-size:13px;line-height:19.5px;font-weight:var(--zn-w-ui);display:block}.zs-menu :is(.zs-menu-product,.zs-menu-item) span{max-width:22em;color:var(--zn-text-2);text-wrap:pretty;font-size:13px;line-height:19.5px;transition:color .16s;display:block}.zs-menu :is(.zs-menu-product,.zs-menu-item):is(:hover,:focus-visible) span{color:var(--zn-text-1)}.zs-menu-links a{border-radius:6px;align-items:center;min-height:40px;padding:0 16px;font-size:13px;line-height:19.5px;transition:color .16s;display:flex}.zs-menu-links a:hover{color:var(--zn-text)}.zs-menu-new,:root .zs.zs .zs-menu-new{border-radius:6px;align-items:center;gap:10px;margin-top:2px;padding:14px 28px 12px;font-size:13px;line-height:19.5px;display:flex}.zs-menu-new b{color:var(--zn-text-1);font-weight:var(--zn-w-ui)}.zs-menu-new span{color:var(--zn-text-2);transition:color .16s}.zs-menu-new .zs-menu-more{margin-inline-start:auto}.zs-menu-new .zs-menu-more i{color:var(--zn-text-3);font-style:normal}.zs-menu-new:hover span{color:var(--zn-text-1)}.zs-header-end{align-items:center;gap:4px;display:flex}.zs-header-sep{background:#23252a;width:1px;height:16px;margin:0 8px}.zs-login,:root .zs.zs .zs-login{height:32px;color:var(--zn-text-2);white-space:nowrap;border-radius:999px;align-items:center;padding:0 12px;font-size:13px;font-weight:400;line-height:19.5px;text-decoration:none;transition:color .16s;display:inline-flex}.zs-login:hover,:root .zs.zs .zs-login:hover{color:var(--zn-text)}.zs-pill,:root .zs.zs .zs-pill{background:var(--zs-action,#e5e5e6);height:40px;color:var(--zn-on-pill,#08090a);font:inherit;font-size:15px;line-height:1;font-weight:var(--zn-w-ui,510);letter-spacing:0;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 18px;text-decoration:none;transition:background-color .16s;display:inline-flex;box-shadow:0 1px 1px #00000012,0 0 1px #00000014}.zs-pill:hover,:root .zs.zs .zs-pill:hover{background:var(--zs-action-hover,#fff)}.zs-header .zs-pill,:root .zs.zs .zs-header .zs-pill{height:32px;padding:0 12px;font-size:13px}.zs-pill-lg,:root .zs.zs .zs-pill-lg{height:44px;padding:0 20px;font-size:16px}.zs-pill-dark,:root .zs.zs .zs-pill-dark{background:var(--zn-fill);color:var(--zn-text);box-shadow:inset 0 0 0 1px var(--zn-line), 0 1px 0 #ffffff0a}.zs-pill-dark:hover,:root .zs.zs .zs-pill-dark:hover{background:var(--zn-fill-2)}.zs-pill-ink,:root .zs.zs .zs-pill-ink{background:var(--zs-action,#e5e5e6)}.zs-pill-ink:hover,:root .zs.zs .zs-pill-ink:hover{background:var(--zs-action-hover,#fff)}.zs-text-link,:root .zs.zs .zs-text-link{color:var(--zn-text-2);align-items:center;gap:4px;font-weight:400;text-decoration:none;transition:color .16s;display:inline-flex}.zs-text-link:hover,:root .zs.zs .zs-text-link:hover{color:var(--zn-text);text-decoration:none}.zs-text-link svg{width:1em;height:1em}.zs-burger{width:40px;height:40px;color:var(--zn-text);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:none}@media (hover:hover){.zs-burger:hover{background:var(--zn-fill)}}.zs-burger svg{width:18px;height:18px}.zs-burger-lines,.zs-burger-lines:before{background:currentColor;border-radius:1px;width:14px;height:1.5px;display:block;position:relative}.zs-burger-lines:before{content:"";position:absolute;top:5px;left:0}.zs-burger-lines{top:-2.5px}.zs-mobile[hidden]{display:none}body.zs:has(.zs-mobile:not([hidden])) .zv-cookie{display:none}@media (max-width:1023px){.zs-nav,.zs-header-sep{display:none}.zs-header-end{margin-inline-start:auto}.zs-burger{margin-inline-end:-8px;display:inline-flex}.zs-mobile{top:var(--zn-header);z-index:39;overscroll-behavior:contain;padding:32px var(--zn-pad) 40px;background:#08090af5;flex-direction:column;gap:36px;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){@media (max-width:1023px){.zs-mobile{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0b0b0bdb}}}.zs-mobile-sec ul{margin:0;padding:0;list-style:none}.zs-mobile-sec h2,:root .zs.zs .zs-mobile-sec h2{color:var(--zn-text-2);font-size:14px;line-height:21px;font-weight:var(--zn-w-ui);letter-spacing:-.013em;margin:0 0 12px}.zs-mobile-link,:root .zs.zs .zs-mobile-link{min-height:44px;color:var(--zn-text);font-size:24px;line-height:32px;font-weight:var(--zn-w-ui);letter-spacing:-.012em;align-items:center;text-decoration:none;display:flex}.zs-mobile-link b{font-weight:inherit}.zs-mobile-actions{justify-items:stretch;gap:12px;display:grid}.zs-mobile-actions .zs-pill{width:100%}.zs-mobile-note{color:var(--zn-text-2);justify-self:center;font-size:14px}.zs-header[dir=rtl] .zs-menu{right:auto;left:var(--zn-pad)}:root .zs.zs .zs-header[dir=rtl] .zs-skip{left:auto;right:var(--zn-pad,24px)}.zs-btn-t{padding-inline:4px;transition:translate .18s ease-out;display:inline-block}:root .zs.zs .zv-btn .zs-btn-arrow{opacity:0;pointer-events:none;width:20px;height:20px;transition:opacity .18s ease-out;position:absolute;top:50%;right:12px;translate:0 -50%}@media (hover:hover) and (pointer:fine){.zv-btn:hover .zs-btn-t{translate:-9px}:root .zs.zs .zv-btn:hover .zs-btn-arrow{opacity:1}}.zs-footer{background:var(--zn-bg);color:var(--zn-text-2);border-top:1px solid var(--zn-line);letter-spacing:0;margin-top:0;font-size:13px;line-height:19.5px}.zs-footer-in{max-width:var(--zn-max);padding:56px var(--zn-pad) 48px;margin:0 auto}.zs-footer-cols{grid-template-columns:repeat(5,minmax(0,7fr)) minmax(0,5fr);gap:0;display:grid}.zs-footer-mark,:root .zs.zs .zs-footer-mark{color:var(--zn-text);place-self:start;padding:2px 0;display:inline-flex}.zs-footer-mark svg{width:auto;height:16px}.zs-footer h2,:root .zs.zs .zs-footer h2{color:var(--zn-text);font-size:13px;line-height:19.5px;font-weight:var(--zn-w-ui);letter-spacing:-.01em;margin:0 0 24px}.zs-footer ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.zs-footer li a,:root .zs.zs .zs-footer li a{align-items:center;min-height:28px;display:inline-flex}.zs-footer a,:root .zs.zs .zs-footer a{color:var(--zn-text-2);text-decoration:none;transition:color .16s}.zs-footer a:hover,:root .zs.zs .zs-footer a:hover{color:var(--zn-text);text-decoration:none}.zs-footer-bottom{color:var(--zn-text-3);flex-wrap:wrap;align-items:center;gap:12px 32px;margin-top:80px;font-size:13px;line-height:19.5px;display:flex}.zs-footer-legal{flex-wrap:wrap;gap:4px 20px;display:flex}.zs-footer-legal a,:root .zs.zs .zs-footer-legal a{color:var(--zn-text-3)}.zs-footer-cookie,:root .zs.zs .zs-footer-cookie{color:var(--zn-text-3);letter-spacing:0;margin:0;font-size:13px;line-height:19.5px}.zs-footer-cookie a,:root .zs.zs .zs-footer-cookie a{color:var(--zn-text-2)}.zs-footer-cookie a,:root .zs.zs .zs-footer-cookie a,:root .zs.zs .zs-footer-cookie a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--zn-line-2);text-decoration-color:var(--zn-line-2);text-underline-offset:3px}:root .zs.zs .zs-footer-cookie a:hover{text-decoration-color:currentColor}.zs-footer-meta{flex-wrap:wrap;align-items:center;gap:8px 24px;margin-inline-start:auto;display:flex}.zs-footer-status .zs-status,.zs-footer-copy,.zs-footer-legal a{white-space:nowrap}.zs-status,:root .zs.zs .zs-status{color:var(--zn-text);align-items:center;gap:8px;display:inline-flex}.zs-status-dot{background:var(--zn-dim);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #ffffff0a}.zs-status[data-state=ok] .zs-status-dot{background:var(--zn-ok);box-shadow:0 0 0 3px #4cb78229}.zs-status[data-state=degraded] .zs-status-dot,.zs-status[data-state=partial] .zs-status-dot{background:var(--zn-warn);box-shadow:0 0 0 3px #fc784029}.zs-status[data-state=degraded],.zs-status[data-state=partial]{color:var(--zn-warn)}.zs-status[data-state=major] .zs-status-dot{background:var(--zn-bad)}.zs-status[data-state=major]{color:var(--zn-bad)}.zs-footer-logo{color:var(--zn-text)!important}.zs-footer-logo svg{height:15px}.zs-lang{flex-wrap:wrap;align-items:center;gap:4px 12px;display:inline-flex}.zs-lang-pick{min-height:28px;color:inherit;cursor:pointer;border-radius:6px;align-items:center;gap:6px;margin:0 -6px;padding:0 6px;display:inline-flex;position:relative}.zs-lang-pick:hover{background:var(--zn-fill);color:var(--zn-text)}.zs-lang-pick svg{flex-shrink:0;width:16px;height:16px}.zs-lang-pick .zs-lang-chev{opacity:.7;width:14px;height:14px}.zs-lang-pick select{opacity:0;cursor:pointer;appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:0;width:100%;height:100%;margin:0;padding:0;font-size:16px;position:absolute;inset:0}.zs-lang-pick:has(select:focus-visible){outline:2px solid var(--zs-accent);outline-offset:2px}.zs-lang-only{color:var(--zn-text-3)}.zs-lang[data-place=menu]{border-top:1px solid var(--zn-line);color:var(--zn-text);text-align:center;justify-content:center;margin:0;padding-top:16px;font-size:16px;line-height:22px;display:flex}.zs-lang[data-place=menu] .zs-lang-pick{min-width:44px;min-height:44px;margin:0;padding:0 12px}.zs-lang[data-place=menu] .zs-lang-only{color:var(--zn-text-2);flex-basis:100%;font-size:14px}@media (pointer:coarse){.zs-footer .zs-lang-pick{min-height:44px}}:root[data-motion=off] .zs *,:root[data-motion=off] .zs :before,:root[data-motion=off] .zs :after{scroll-behavior:auto!important;transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}@media (max-width:1023px){.zs-footer-cols{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:40px}.zs-footer-mark{grid-column:1/-1}.zs-footer-bottom{margin-top:56px}}@media (max-width:599px){.zs-footer-in{padding-top:48px}.zs-footer-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 16px}.zs-footer-meta{margin-inline-start:0}}:root .zs.zs .zv-prose{max-width:800px;padding:96px var(--zs-gutter) 40px;color:var(--zn-text-2);font-size:15px;line-height:1.6}:root .zs.zs .zv-prose :is(strong,b){color:var(--zn-text-1);font-weight:var(--zn-w-ui)}:root .zs.zs .zv-prose h1{font-size:var(--zn-h1);line-height:var(--zn-h1-lh);font-weight:var(--zn-w-card);letter-spacing:var(--zn-track-h);margin-bottom:20px}:root .zs.zs .zv-prose h2{font-size:32px;line-height:1.125;font-weight:var(--zn-w-card);letter-spacing:var(--zn-track-h);margin:56px 0 14px}:root .zs.zs .zv-prose h3{font-size:17px;line-height:1.6;font-weight:var(--zn-w-card);letter-spacing:0;margin:32px 0 8px}:root .zs.zs .zv-prose-lead{font-size:var(--zn-body-lg);letter-spacing:0;color:var(--zn-text-2);margin-bottom:32px;line-height:1.6}:root .zs.zs .zv-eyebrow{letter-spacing:0;color:var(--zn-text);margin-bottom:12px;font-size:15px;font-weight:400}:root .zs.zs .zv-prose th{letter-spacing:0;color:var(--zs-ink-2);border-bottom:1px solid var(--zn-line-2);background:0 0;font-size:13px;font-weight:600}:root .zs.zs .zv-prose td{border-bottom:1px solid var(--zs-line)}:root .zs.zs .zv-yes{color:var(--zs-ink);font-weight:500}:root .zs.zs .zv-no,:root .zs.zs .zv-part{color:var(--zs-ink-2);font-weight:400}:root .zs.zs .zv-banner{background:var(--zs-alt);color:var(--zs-ink);border-radius:12px}:root .zs.zs .zv-banner-warn{color:#f5d06a;background:#2a2310}:root .zs.zs .zv-banner-error{color:#fc9286;background:#eb57571f}:root .zs.zs .zv-draft{background:var(--zn-pill);color:var(--zn-on-pill);border-radius:999px;font-size:12px;font-weight:500}:root .zs.zs .zv-cta-box{background:var(--zn-bg-1);color:var(--zs-ink);box-shadow:inset 0 0 0 1px var(--zn-line);text-align:left;border-radius:16px;margin-top:72px;padding:40px}:root .zs.zs .zv-cta-box p{color:var(--zs-ink);font-size:30px;line-height:1.2;font-weight:var(--zn-w-head);letter-spacing:-.022em;text-wrap:balance;margin:0 0 24px}.zs h1,.zs h2{text-wrap:balance}:root .zs.zs .zv-cta-box .zv-actions{justify-content:flex-start}@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-or:before,:root .zs.zs .zv-or:after{background:var(--zn-line-2);height:1px}:root .zs.zs .zv-or{font-size:13px}:root .zs.zs .zv-terms{color:var(--zs-ink-2);font-size:13px}:root .zs.zs .zv-terms a{color:var(--zs-ink)}:root .zs.zs .zv-cookie{background:var(--zn-bg-2);max-width:680px;color:var(--zn-text-1);box-shadow:0 0 0 1px var(--zn-line), 0 12px 32px -12px #000000b3;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:8px 8px 8px 16px;font-size:13px;line-height:1.4}:root .zs.zs .zv-cookie .zv-btn{border-radius:999px;height:32px;padding-inline:14px}:root .zs.zs .zv-cookie .zv-btn-primary{background:var(--zs-action);color:var(--zn-on-pill);font-size:13px}:root .zs.zs .zv-cookie .zv-btn-primary:hover{background:var(--zs-action-hover)}@media (max-width:520px){:root .zs.zs .zv-cookie.zv-cookie{max-width:none;padding:8px 8px calc(8px + var(--rs-safe-b,0px)) 14px;box-shadow:0 -1px 0 var(--zn-line);border-radius:0;gap:12px;font-size:12.5px;bottom:0;left:0;right:0}}:root .zs.zs .zv-cookie a{color:var(--zn-text)}body.zs:has(.zs-footer-cookie) .zv-cookie{display:none}:root .zs.zs .zv-stand{background:var(--zn-bg-3);color:var(--zn-text-1);box-shadow:0 0 0 1px var(--zn-line);font-weight:500}.zs-page{background:var(--zn-bg);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(--zn-mono);color:var(--zn-text-3);margin:0 0 16px;font-size:12px;font-weight:400}.zs-404 h1{font-size:var(--zn-h1);line-height:var(--zn-h1-lh);letter-spacing:var(--zn-track-h);max-width:14ch;margin:0 0 20px}.zs-404>p:not(.zs-404-code){font-size:var(--zn-body-lg);color:var(--zs-ink-2);max-width:560px;margin:0 0 36px}.zs-404 .zv-actions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:760px){.zs-404{padding:72px var(--zs-gutter) 96px}}.zs{--zk-spring:cubic-bezier(.34, 1.56, .64, 1);--zk-glide:cubic-bezier(.16, 1, .3, 1)}.zs details{interpolate-size:allow-keywords}.zs details::details-content{block-size:0;transition:block-size .45s var(--zk-glide), content-visibility .45s var(--zk-glide) allow-discrete;overflow-y:clip}.zs details[open]::details-content{block-size:auto}:root .zs .zso-faq-list summary svg,:root .zs .zsrc-list summary:after,:root .zs .zd-menu summary:after,:root .zs .zd-toc-m summary:after,:root .zs .zdv-toc-m summary svg,.zs-nav-link svg{transition:transform .35s var(--zk-spring)}.zs-menu{clip-path:inset(-24px -48px -72px);opacity:1;transition:clip-path .5s var(--zk-glide), opacity .24s ease, display .5s allow-discrete}.zs-menu[hidden]{clip-path:inset(0 0 100%);opacity:0}@starting-style{.zs-menu:not([hidden]){clip-path:inset(0 0 100%);opacity:0}}.zs-menu li,.zs-menu .zs-menu-new{transition:opacity .25s ease, transform .4s var(--zk-spring)}.zs-menu[hidden] li,.zs-menu[hidden] .zs-menu-new{opacity:0;transform:translateY(-7px)}@starting-style{.zs-menu:not([hidden]) li,.zs-menu:not([hidden]) .zs-menu-new{opacity:0;transform:translateY(-7px)}}.zs-menu:not([hidden]) .zs-menu-col>li:nth-child(2){transition-delay:40ms}.zs-menu:not([hidden]) .zs-menu-col>li:nth-child(3){transition-delay:80ms}.zs-menu:not([hidden]) .zs-menu-col>li:nth-child(4){transition-delay:.12s}.zs-menu:not([hidden]) .zs-menu-col>li:nth-child(n+5),.zs-menu:not([hidden]) .zs-menu-new{transition-delay:.16s}@media (max-width:1023px){.zs-mobile{clip-path:inset(0);opacity:1;transition:clip-path .5s var(--zk-glide), opacity .24s ease, display .5s allow-discrete}.zs-mobile[hidden]{clip-path:inset(0 0 100%);opacity:0}@starting-style{.zs-mobile:not([hidden]){clip-path:inset(0 0 100%);opacity:0}}.zs-mobile>*{transition:opacity .25s ease, transform .4s var(--zk-spring)}.zs-mobile[hidden]>*{opacity:0;transform:translateY(-7px)}@starting-style{.zs-mobile:not([hidden])>*{opacity:0;transform:translateY(-7px)}}.zs-mobile:not([hidden])>:nth-child(2){transition-delay:55ms}.zs-mobile:not([hidden])>:nth-child(3){transition-delay:.11s}.zs-mobile:not([hidden])>:nth-child(4){transition-delay:.165s}.zs-mobile:not([hidden])>:nth-child(n+5){transition-delay:.22s}}.zd-results{clip-path:inset(-24px -48px -72px);opacity:1;transition:clip-path .5s var(--zk-glide), opacity .24s ease, display .5s allow-discrete}.zd-results[hidden]{clip-path:inset(0 0 100%);opacity:0;display:none}@starting-style{.zd-results:not([hidden]){clip-path:inset(0 0 100%);opacity:0}}.zs .zv-cookie{opacity:1;transition:transform .55s cubic-bezier(.18,1.25,.4,1),opacity .3s;transform:none}.zs .zv-cookie[data-leaving]{opacity:0;transform:translateY(140%)scale(.9)}@starting-style{.zs .zv-cookie{opacity:0;transform:translateY(140%)scale(.9)}}@media (prefers-reduced-motion:reduce){.zs-menu,.zs-menu li,.zs-menu .zs-menu-new,.zs-mobile,.zs-mobile>*,.zd-results,.zs .zv-cookie,:root .zs .zso-faq-list summary svg,:root .zs .zsrc-list summary:after,:root .zs .zd-menu summary:after,:root .zs .zd-toc-m summary:after,:root .zs .zdv-toc-m summary svg,.zs-nav-link svg{transition:none}.zs details::details-content{transition:none}}.zs-pill-short{display:none}@media (max-width:479px){.zs-header:not(:lang(en)) .zs-header-end .zs-login,.zs-header-end .zs-pill-long{display:none}.zs-header-end .zs-pill-short{display:inline}}@media (max-width:359px){.zs-header-in{gap:4px}.zs-header-logo svg{height:14px}:root .zs.zs .zs-header-end .zs-pill{padding-left:10px;padding-right:10px}:root .zs.zs .zs-header-end .zs-login{padding-left:8px;padding-right:8px}}
.zs,.zs :is(.zh-live,.zp-now,.zy,.zm-chapter-ink,.zy-bar,.zy-label,.zdl-browser,.zst-banner,.zs-skip,.zs-pill,.zv-btn-primary,.zt-btn-primary){--zs-sel-bg:#87867f40;--zs-sel-ink:#faf9f5}.zs :is(.zh-live,.zp-now) :is(.zh-card,.zp-pick:not([aria-pressed=true]),.zp-tool[aria-pressed=true]),.zs .zy :is(.zy-win,.zy-app-body){--zs-sel-bg:#5e5d5940;--zs-sel-ink:#141413}.zs .zy .zy-win :is(.zy-bar,.zs-pill),.zs :is(.zh-live,.zp-now) :is(.zp-btn,.zp-pick[aria-pressed=true],.zp-enter,.zp-chip[data-done],.zh-live[data-done] .zh-chip){--zs-sel-bg:#87867f40;--zs-sel-ink:#faf9f5}.zs ::selection{background:var(--zs-sel-bg);color:var(--zs-sel-ink)}
:root:root .zs .zm-shot img,:root:root .zs .zm-product,:root:root .zs .zm-facts li,:root:root .zs .zm-faq{background:var(--zn-bg-1)}:root:root .zs .zm-use-white{background:var(--zn-bg-1)!important}:root:root .zs .zm-details>section,:root:root .zs .zm-cards li,:root:root .zs .zm-clip-stage,:root:root .zs .zm-clip-nav button,:root:root .zs .zm-scatter li,:root:root .zs .zm-plan li,:root:root .zs .zm-step-pic,:root:root .zs .zm-uses-small li,:root:root .zs .zm-control.zm-auto-two li,:root:root .zs .zm-control.zm-control-white li{background:var(--zn-bg-1)}:root:root .zs .zm-own-else,:root:root .zs .zm-price-notes{color:var(--zm-text-2,var(--zn-text-2))}:root:root .zs .zm-price-notes b{color:var(--zm-text,var(--zn-text))}:root:root .zs .zm-hero.zm-hero-home.zh{--zh-paper:var(--zn-bg-1);--zh-ink:var(--zn-text)}:root:root .zs .zh-live{background-image:linear-gradient(#ffffff03 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px)}:root:root .zs .zh-card{box-shadow:0 1px #ffffff1b,0 12px 24px -16px #0a14508c}:root:root .zs .zh-card i,:root:root .zs .zh-line b[data-empty],:root:root .zs .zh-live[data-done] .zh-card:first-child b{color:var(--zn-text-2)}:root:root .zs .zh-chip{background:var(--zn-bg-1);color:var(--zn-text-2)}:root:root .zs .zh-tick{border:1.5px solid var(--zn-line);background:var(--zn-bg-1)}:root:root .zs .zh-tick:focus-visible{outline:2px solid var(--zn-line)}:root:root .zs .zm-home{--za-paper:var(--zn-bg-1);--za-ink:var(--zn-text);--za-grey:var(--zn-text-2);--za-rule:#fff2}:root:root .zs .zm-home .za{background:var(--zn-bg-1)}:root:root:root:root .zs.zs .zm-home .za .zs-text-link{text-decoration-color:#f7f8f880}:root:root:root:root .zs.zs .zm-home .za .zm-plan li,:root:root:root:root .zs.zs .zm-home .za .zm-uses li,:root:root:root:root .zs.zs .zm-home .za .zm-uses-small li,:root:root:root:root .zs.zs .zm-home .za .zm-product,:root:root:root:root .zs.zs .zm-home .za .zm-trace li{background:var(--zn-bg-1)}:root:root .zs .zm-home .za.za-now{background-image:linear-gradient(#ffffff03 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px)}:root:root:root:root .zs.zs .zm-home .za.za-now .zm-head{border-top-color:var(--zn-line)}:root:root:root:root .zs.zs .zm-home .za.za-now .zm-control.zm-auto-two li{background:var(--zn-bg-1);box-shadow:0 1px #ffffff1b,0 12px 24px -16px #0a14508c}:root:root:root:root .zs.zs .zm-home .za.za-now .zm-control p:not(.zm-kicker){color:var(--zn-text-2)}:root:root:root:root .zs.zs .zm-home .za .zm-price-card,:root:root .zs .zm-home>.zm-faq{background:var(--zn-bg-1)}:root:root .zs .zp{--zh-paper:var(--zn-bg-1);--zh-ink:var(--zn-text)}:root:root .zs .zp-now{background-image:linear-gradient(#ffffff03 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px)}:root:root .zs .zp-quiet,:root:root .zs .zp-card b.zp-quiet,:root:root .zs .zp-mini,:root:root .zs .zp-empty{color:var(--zn-text-2)}:root:root .zs [data-struck]{color:var(--zn-text-2)!important}:root:root .zs .zp-pick{background:var(--zn-bg-1);border-color:#ffffff32}:root:root .zs .zp-btn:focus-visible,:root:root .zs .zp-pick:focus-visible,:root:root .zs .zp-link:focus-visible,:root:root .zs .zp-tool:focus-visible,:root:root .zs .zp-answer:focus-visible{outline:2px solid var(--zn-line)}:root:root .zs .zp-rail:before{background:var(--zn-bg-1)}:root:root .zs .zp-rail>.zp-card:before{border:2px solid var(--zn-line)}:root:root .zs .zp-rail[data-linked]>.zp-card:before{background:var(--zn-bg-1)}:root:root .zs .zp-steps li+li:before{background:#ffffff07}:root:root .zs .zp-steps li[data-on]+li:before{background:var(--zn-bg-1)}:root:root .zs .zp-steps li[data-on] .zp-card{box-shadow:0 0 0 2px var(--zn-line), 0 12px 24px -16px #0a14508c}:root:root .zs .zp-progress{background:var(--zn-bg-2)}:root:root .zs .zp-tool{background:#ffffff02}:root:root .zs .zp-tool:hover{background:#ffffff04}:root:root .zs .zp-log{border-top:1px solid var(--zn-line);color:var(--zn-text-2)}:root:root .zs .zp-suggest{background:var(--zn-bg-1)}:root:root .zs .zp-io-picks .zp-pick{border-color:var(--zn-line)}:root:root .zs .zp-arrow{color:var(--zn-text-2)}:root:root .zs .zp-io-end{box-shadow:0 0 0 2px var(--zn-line), 0 12px 24px -16px #0a14508c}:root:root .zs .zp-answer:hover{background:var(--zn-bg-1)}:root:root .zs .zp-shot img,:root:root .zs .zp-shotnow .zm-clip video,:root:root .zs .zp-shotnow .zm-clip img{background:var(--zn-bg-1);box-shadow:0 1px #ffffff1b,0 18px 36px -22px #0a1450b3}:root:root .zs .zp-facts li:before{color:var(--zn-text-2)}:root:root .zs .zp-col{background:#ffffff03}:root:root .zs .zp-frame-bar{background:#ffffff0b}:root:root .zs .zp-frame-btn,:root:root .zs .zp-event{background:var(--zn-bg-1)}:root:root .zs .zp-table td{border-top:1px solid var(--zn-line)}:root:root .zs .zm-arch .za .zt-chips li{background:var(--zn-bg-1)}:root:root .zs .zp-group-h .zp-count{color:var(--zn-text-2)}:root:root .zs .zp-row{border-top:1px solid var(--zn-line)}:root:root .zs .zp-proto-btn{background:var(--zn-bg-1);color:var(--zn-text)}:root:root .zs .zp-proto-btn:focus-visible{outline:2px solid var(--zn-line)}:root:root .zs .zp-day{background:#ffffff03}:root:root .zs .zp-thread:hover,:root:root .zs .zp-thread[aria-pressed=true]{background:var(--zn-bg-1)}:root:root .zs .zp-quote{border-left:3px solid var(--zn-line)}:root:root .zs .zp-bar span{background:var(--zn-bg-2)}:root:root .zs .zp-bar i,:root:root .zs .zp-hbar i{color:var(--zn-text-2)}:root:root .zs .zp-came-from{outline:2px solid var(--zn-line)}:root:root .zs .zp-board-paper .zp-col{background:var(--zn-bg-1)}:root:root .zs .zp-board-paper .zp-col>i{color:var(--zn-text-2)}:root:root .zs .zp-tile{background:var(--zn-bg-1);box-shadow:0 1px #ffffff17}:root:root .zs .zl-works-card{background:var(--zn-bg-1)!important}:root:root .zs .zao-field{border:1px solid var(--zn-line);color:var(--zn-text-2);background:var(--zn-bg-1)}:root:root .zs .zao-switch{background:var(--zn-bg-2)}:root:root .zs .zao-switch[aria-checked=true] span{background:var(--zn-bg-1)}:root:root .zs .zao-switch:focus-visible{outline:2px solid var(--zn-line)}:root:root .zs .zao-names .zp-pick{border-color:var(--zn-line)}:root:root .zs .zao-src{background:var(--zn-bg-1)}:root:root .zs .zao-src span{color:var(--zn-text-2)}:root:root .zs .zao-src mark[data-v="1"]{background:var(--zn-bg-2)}:root:root .zs .zao-row{border-top:1px solid var(--zn-line)}:root:root .zs .zao .zdl-browser.za{background:var(--zn-bg-1)}:root:root .zs .zos-solo{--zh-paper:var(--zn-bg-1);--zh-ink:var(--zn-text)}:root:root .zs .zos-from,:root:root .zs .zos-list li,:root:root .zs .zos-links span,:root:root .zs .zos-id{color:var(--zn-text-2)}:root:root .zs .zos-url{background:var(--zn-bg-1)}:root:root .zs .zos-chain>li+li:before,:root:root .zs .zos-chain>li+li:after{background:#ffffff09}:root:root .zs .zos-chain>li+li:after{background:var(--zn-bg-1)}:root:root .zs .zos-taskrow{border:1px solid var(--zn-line);background:var(--zn-bg-1)}:root:root .zs .zos-tools{border-top:1px solid var(--zn-line)}:root:root .zs .zos-pagebar{border-bottom:1px solid var(--zn-line)}:root:root .zs .zos-presence .zv-mark{box-shadow:0 0 0 2px var(--zh-paper,var(--zn-line))!important}:root:root .zs .zos-entry{background:var(--zn-bg-1)}:root:root .zs .zos-entry[data-undone]{border-left-color:var(--zn-line)}:root:root .zs .zos-points li[data-at]>.zp-line{background:var(--zn-bg-1)}:root:root .zs .zos-menu{border:1px solid var(--zn-line);background:var(--zn-bg-1)}:root:root .zs .zos-menu-on{background:var(--zn-bg-1)}:root:root .zs .zos-menu-on:hover{background:var(--zn-bg-2)}:root:root .zs .zos-cascade>li+li:before,:root:root .zs .zos-cascade>li+li:after{background:#ffffff09}:root:root .zs .zos-cascade>li+li:after{background:var(--zn-bg-1)}:root:root .zs .zos-search{border:1px solid var(--zn-line);background:var(--zn-bg-1)}:root:root .zs .zos-search svg{color:var(--zn-text-2)}:root:root .zs .zos-finds li{border-top:1px solid var(--zn-line)}:root:root .zs .zos-finds i{color:var(--zn-text-2)}:root:root .zs .zos-swatch{border:2px solid var(--zn-line);box-shadow:0 0 0 1px #ffffff32}:root:root .zs .zos-swatch:focus-visible{outline:2px solid var(--zn-line)}:root:root .zs .zos-views .zp-pick{border-color:var(--zn-line)}:root:root .zs .zos-work{border:1px solid var(--zn-line);background:var(--zn-bg-1)}:root:root .zs .zos-browsers .zp-pick{border-color:var(--zn-line)}:root:root .zs .zos-winbar{background:var(--zn-bg-1);border-bottom:1px solid var(--zn-line)}:root:root .zs .zos-dots span{background:var(--zn-bg-2)}:root:root .zs .zos-address{background:var(--zn-bg-1)}:root:root .zs .zos-address svg{color:var(--zn-text-2)}:root:root .zs .zos-skel{border-color:var(--zn-line)}:root:root .zs .zos-skel-dot,:root:root .zs .zos-skel-bar{background:var(--zn-bg-1)}:root:root .zs .zc-step-pic{background:var(--zn-bg-1);border:1px solid var(--zv-border,#ffffff17)}:root:root .zs .zd-article kbd,:root:root .zs .zd-toc,:root:root .zs .zd-article tbody tr:nth-child(2n) td{background:var(--zn-bg-1)}:root:root:root .zs .zd-article .zc-related a:hover,:root:root:root .zs .zd-pager a:hover{border-color:#fff3}:root:root:root:root .zs.zs .zd-search input,:root:root:root .zs .zd-chips a{background:var(--zn-bg-1);border:1px solid #fff2}:root:root:root .zs .zd-chips a:hover{border-color:#fff3}:root:root .zs .zd-results,:root:root .zs .zd-topics-band,:root:root .zs .zd-toc-m,:root:root .zs .zso-card>.zso-step-pic,:root:root:root:root .zs.zs .zso-products a{background:var(--zn-bg-1)}:root:root:root:root .zs.zs .zso-products a:hover{box-shadow:0 0 0 1px #ffffff30,0 12px 24px -16px #18181b40}:root:root .zs .zso-shot img{box-shadow:0 0 0 1px #ffffff13,0 18px 40px -18px #18181b4d}:root:root .zs .zso kbd{background:var(--zn-bg-1)}:root:root:root .zs-nf.zs-nf-ws{background:var(--zs-bg,var(--zn-bg-1))}:root:root .zs .zap-tile{background:var(--zn-bg-1);outline:1px solid #ffffff13}:root:root .zs .zap-tile span{background:var(--zn-bg-1);color:var(--zn-text)}:root:root .zs .zap-scopes{color:#f7f8f8b0}:root:root .zs .zap-empty{border-top:1px solid var(--zn-line-2);border-bottom:1px solid #ffffff1b}:root:root .zs .zeco-code pre:focus-visible{outline:2px solid var(--zn-line)}:root:root .zs .zcf{--zcf-muted:#f7f8f8b0;color:var(--zn-text)}:root:root:root:root .zs.zs .zcf .zv-label,:root:root:root:root .zs.zs .zcf .zv-input,:root:root:root:root .zs.zs .zcf .zv-select,:root:root:root:root .zs.zs .zcf .zv-textarea{color:var(--zn-text)}:root:root:root:root .zs.zs .zcf :is(.zv-input,.zv-select,.zv-textarea):hover{box-shadow:inset 0 0 0 1px var(--zn-line-2)}:root:root:root:root .zs.zs .zcf :is(.zv-input,.zv-select,.zv-textarea):focus{box-shadow:inset 0 0 0 2px var(--zn-line-2)}:root:root:root:root .zs.zs .zcf .zv-banner{color:var(--zn-text)}:root:root .zs .zl-shader[data-kind=hero-pale]{background:radial-gradient(45% 60% at 30% 30%, var(--zn-bg-1), transparent 75%), radial-gradient(45% 60% at 72% 55%, var(--zn-bg-1), transparent 75%), var(--zn-bg-1)}:root:root:root:root .zs.zs .zl-cta .zs-pill,:root:root:root:root .zs.zs .zl-cta .zs-pill:hover{background:var(--zn-bg-1)}:root:root .zs .zl-cta :focus-visible{outline-color:var(--zn-line)}:root:root .zs .zm-sec.zm-chapter-paper{background:var(--zn-bg-1)}:root:root .zs .zm-chapter-ink :focus-visible{outline-color:var(--zn-line)}:root:root .zs .zm-trace li,:root:root .zs .zm-compare-stage,:root:root .zs .zm-sec.zl-links,:root:root .zs .zl-shader[data-kind=links]{background:var(--zn-bg-1)}:root:root .zs .zy-sec{--zy-ink:var(--zn-text);--zy-paper:var(--zn-bg-1);--zy-grey:var(--zn-bg-2)}:root:root .zs .zy{background-image:linear-gradient(#ffffff03 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px)}:root:root .zs .zy-crop{border:0 solid var(--zn-line)}:root:root .zs .zy-caret{background:var(--zn-bg-1)}:root:root:root:root .zs.zs .zy .zm-helper{color:var(--zn-text-2)}:root:root .zs .zy :focus-visible{outline:3px solid var(--zn-line)}:root:root .zs .zsg-tile{color:var(--zn-text);background:var(--zn-bg-1)}:root:root .zs .zsg-tile[data-tint="1"],:root:root .zs .zsg-tile[data-tint="2"],:root:root .zs .zsg-tile[data-tint="3"],:root:root .zs .zsg-tile[data-tint="4"],:root:root .zs .zsg-tile[data-tint="5"]{background:var(--zn-bg-1)}:root:root:root:root:root .zs.zs :is(.zs-pill:not(.zs-pill-dark),.zv-btn-primary){background:var(--zs-action);color:var(--zn-on-pill)}:root:root:root:root:root .zs.zs :is(.zs-pill:not(.zs-pill-dark),.zv-btn-primary):hover{background:var(--zs-action-hover);color:var(--zn-on-pill)}
.zn-state{min-height:100dvh;padding:64px 24px calc(96px + env(safe-area-inset-bottom,0px));box-sizing:border-box;background:var(--zn-bg) linear-gradient(#111212 0%, var(--zn-bg) 50%);color:var(--zn-text);font-family:var(--zn-font);letter-spacing:var(--zn-track-body);text-align:center;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;flex-direction:column;justify-content:center;align-items:center;font-size:15px;line-height:24px;display:flex;position:relative}.zn-state-col{flex-direction:column;align-items:center;width:100%;max-width:400px;display:flex}.zn-state-mark{width:48px;height:48px;color:var(--zn-text);margin-bottom:34px;display:block}:root:root .zn-state h1{color:var(--zn-text);font-family:var(--zn-font);font-size:24px;line-height:32px;font-weight:var(--zn-w-head);letter-spacing:-.012em;text-wrap:balance;margin:0}.zn-state p{color:var(--zn-text-2);text-wrap:pretty;margin:12px 0 0}.zn-state-actions{flex-direction:column;align-items:center;gap:16px;margin-top:32px;display:flex}.zn-state-pill{background:var(--zn-pill);min-width:160px;height:44px;color:var(--zn-on-pill);font:inherit;font-size:15px;font-weight:var(--zn-w-ui);letter-spacing:0;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 20px;line-height:1;text-decoration:none;transition:background-color .16s;display:inline-flex}.zn-state-pill:hover{background:var(--zn-pill-hover);color:var(--zn-on-pill)}.zn-state-link{color:var(--zn-text-2);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:13px;line-height:20px;text-decoration:none;transition:color .16s}.zn-state-link:hover{color:var(--zn-text)}:root .zn-state a.zn-state-pill{color:var(--zn-on-pill);text-decoration:none}:root .zn-state a.zn-state-link{color:var(--zn-text-2);text-decoration:none}:root .zn-state a.zn-state-link:hover{color:var(--zn-text)}.zn-state :focus-visible{outline:2px solid var(--zn-accent);outline-offset:2px}.zn-state-ref{color:var(--zn-text-3);font-size:12px;font-family:var(--zn-mono);margin-top:40px}.zn-state p.zn-state-ref{color:var(--zn-text-3);margin-top:40px;font-size:12px;line-height:18px}@media (prefers-reduced-motion:reduce){.zn-state-pill,.zn-state-link{transition:none}}
:root:root{--ui-bg:#fff;--ui-chrome:#f7f7f8;--ui-bg-2:#f5f5f6;--ui-bg-3:#ebebee;--ui-raised:#fff;--ui-hover:#0000000d;--ui-active:#00000014;--ui-selected:#eeeef0;--ui-selected-strong:#dedee3;--ui-text:#202124;--ui-text-2:#62626b;--ui-text-3:#6a6a75;--ui-text-on-brand:#fff;--ui-rail-text:#505159;--ui-border:#e9e9ec;--ui-border-2:#dedee3;--ui-border-strong:#b5b5bf;--ui-brand:#6268c8;--ui-brand-fill:#252529;--ui-brand-hover:#3b3b42;--ui-brand-text:#45454f;--ui-brand-soft:#2021240f;--ui-component:#62626b;--ui-success:#14ae5c;--ui-success-text:#007a40;--ui-green:#24cb71;--ui-on-green:#000;--ui-warning:#ffcd29;--ui-warning-bg:#fff4c7;--ui-warning-text:#7a5b00;--ui-danger:#f24822;--ui-danger-fill:#d93b17;--ui-danger-text:#c22e0f;--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-12:12px;--ui-text-13:14px;--ui-text-15:16px;--ui-text-24:24px;--ui-text-touch:16px;--ui-glyph-16:16px;--ui-glyph-20:20px;--ui-glyph-24:24px;--ui-glyph-32:32px;--ui-lh-12:16px;--ui-lh-13:20px;--ui-lh-15:24px;--ui-lh-24:32px;--ui-text-xs:var(--ui-text-12);--ui-text-sm:var(--ui-text-12);--ui-text-md:var(--ui-text-13);--ui-text-lg:var(--ui-text-15);--ui-weight-book:400;--ui-weight-medium:500;--ui-weight-semibold:580;--ui-title-page:var(--ui-text-24);--ui-title-display:32px;--ui-title-section:var(--ui-text-15);--ui-title-panel:var(--ui-text-13);--ui-radius-sm:6px;--ui-radius:8px;--ui-radius-md:12px;--ui-radius-lg:16px;--ui-radius-full:999px;--ui-control-h:36px;--ui-control-h-sm:32px;--ui-z-sticky:5;--ui-z-drawer:40;--ui-z-bar:70;--ui-z-dialog:900;--ui-z-popover:1000;--ui-z-toast:1100;--ui-z-top:2000;--ui-fast:.12s;--ui-ease:cubic-bezier(.2, 0, 0, 1);--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-chrome:#1a1a1b;--ui-bg:#202021;--ui-raised:#2a2a2b;--ui-bg-2:#262627;--ui-bg-3:#2f2f31;--ui-hover:#ffffff0d;--ui-active:#ffffff14;--ui-selected:#2c2c2e;--ui-selected-strong:#363638;--ui-text:#ededee;--ui-text-2:#a6a6ab;--ui-text-3:#98989e;--ui-rail-text:#d6d6d9;--ui-border:#ffffff14;--ui-border-2:#ffffff1f;--ui-border-strong:#ffffff3d;--ui-brand:#7d9bff;--ui-brand-fill:#e5e5e6;--ui-text-on-brand:#1a1a1b;--ui-brand-hover:#fff;--ui-brand-text:#d0d6e0;--ui-brand-soft:#ffffff0f;--ui-component:#3a3c41;--ui-success-text:#4cb782;--ui-warning-bg:#f2c94c1f;--ui-warning-text:#f2c94c;--ui-danger-text:#f2726b;--ui-danger-soft:#eb575724;--ui-shadow-1:0 0 0 1px #ffffff0d, 0 1px 2px #0006;--ui-shadow-2:0 0 0 1px #ffffff0f, 0 4px 12px #00000073;--ui-shadow-3:0 0 0 1px #ffffff12, 0 8px 24px #0000008c, 0 2px 6px #00000059;--ui-scrim:#0009}: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:272px}html body{font-size:var(--ui-text-md);font-feature-settings:"calt", "kern";letter-spacing:0;line-height:1.5}:root:root h1:where(:not(.zx *),.zx-app *),:root:root h2:where(:not(.zx *),.zx-app *),:root:root h3:where(:not(.zx *),.zx-app *){font-family:var(--ui-font);font-weight:var(--ui-weight-semibold);letter-spacing:-.01em}.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:0}.zv-side .zv-side-head{font-size:var(--ui-text-15);padding:4px 8px 10px}.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;color:var(--ui-text-on-brand);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;color:var(--ui-rail-text);font-size:var(--ui-text-md);font-weight:var(--ui-weight-medium);gap:8px;padding:0 8px}.zv-nav.zv-nav a:hover,.zv-nav.zv-nav button:hover{background:var(--ui-hover);color:var(--ui-text)}.zv-nav.zv-nav a[aria-current=page]{background:var(--ui-active);color:var(--ui-text);font-weight:var(--ui-weight-medium)}.zv-nav.zv-nav a[aria-current=page] svg{color:var(--ui-text)}.zv-nav.zv-nav svg{width:16px;height:16px;color:var(--ui-text-2)}.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-raised);--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)}.dark .nt-root.nt-root,.dark .nt-pub.nt-pub,.dark .nt-layer.nt-layer{--nt-b-default:var(--ui-bg-2);--nt-b-gray:color-mix(in srgb, #9b9b9b 10%, var(--ui-bg));--nt-b-brown:color-mix(in srgb, #ba856f 13%, var(--ui-bg));--nt-b-orange:color-mix(in srgb, #c77d48 13%, var(--ui-bg));--nt-b-yellow:color-mix(in srgb, #ca984d 13%, var(--ui-bg));--nt-b-green:color-mix(in srgb, #529e72 13%, var(--ui-bg));--nt-b-blue:color-mix(in srgb, #5e87c9 14%, var(--ui-bg));--nt-b-purple:color-mix(in srgb, #9d68d3 13%, var(--ui-bg));--nt-b-pink:color-mix(in srgb, #d15796 12%, var(--ui-bg));--nt-b-red:color-mix(in srgb, #df5452 12%, var(--ui-bg));--nt-tip-bg:var(--ui-bg-3);--nt-sel-text:color-mix(in srgb, var(--ui-brand) 30%, transparent)}.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)}.ds-ws-btn .zv-ws-avatar,.pj-app .pj-count-badge,.pj-app .pj-check[data-on],.pj-app .pj-cal-cell[data-today] .pj-cal-day,.pj-app .pj-date-day[data-on],:is(.nt-root,.nt-layer,.nt-pub) .nt-btn-primary,:is(.nt-root,.nt-layer,.nt-pub) .nt-send:not(:disabled),:is(.nt-root,.nt-layer,.nt-pub) .nt-db-new,:is(.nt-root,.nt-layer,.nt-pub) .nt-cb[data-on=true],:is(.nt-root,.nt-layer,.nt-pub) .nt-cal-day[data-sel=true]{color:var(--ui-text-on-brand)}.ds-switch[aria-checked=true]:after,:is(.nt-root,.nt-layer,.nt-pub) .nt-mi-toggle[data-on=true]:after{background:var(--ui-text-on-brand)}.nt-root .nt-editor [data-content-type=checkListItem] input[type=checkbox]:checked:after{border-color:var(--ui-text-on-brand)}:root:root.dark :is(.ds-pop,.ds-menu,.ds-dialog,.ds-share,.ds-selbar,.ds-sheet,.zc-pop,.eco-palette,.pj-popover,.pj-modal,.pj-toolbar,.pj-ins-tip,.zm-compose-win,.zm-sugg,.tb-mentions,.tb-sheet,.cal-map-label){background-color:var(--ui-raised)}:root:root.dark ::selection{background:color-mix(in srgb, var(--ui-brand) 30%, transparent)}:where(body:has(.zv-shell)) :where(button,input,select,textarea,optgroup){font:inherit;letter-spacing:inherit}
: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);--rs-menu-room:16px}@media (max-width:645px){:root{--rs-menu-room:52px}}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:645px){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);flex:none;justify-content:center;padding:0}.ds-shell .zv-top .ds-menu-btn{position:relative}.ds-shell .zv-top .ds-menu-btn:after{content:"";position:absolute;inset:-4px -2px 0}.ds-trial-strip .ds-trial-go{position:relative}.ds-trial-strip .ds-trial-go:after{content:"";position:absolute;inset:-8px 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,.as-page-head)) .zv-top.zv-top{inset-inline-start:0;z-index:calc(var(--ui-z-drawer) - 2);width:calc(48px + var(--rs-safe-l));height:calc(var(--rs-bar-h) + var(--rs-safe-t));padding:var(--rs-safe-t) 0 0;background:0 0;border:0;padding-inline-start:calc(4px + var(--rs-safe-l));position:fixed;top:0}[dir=rtl] .ds-shell:has(:is(.eco-home-head,.ds-page-head,.nt-topbar,.pj-head,.cal-head,.zm-list-head,.zm-reader-bar,.as-page-head)) .zv-top.zv-top{width:calc(48px + var(--rs-safe-r));padding-inline-start:calc(4px + var(--rs-safe-r))}.ds-shell:has(:is(.eco-home-head,.ds-page-head,.nt-topbar,.pj-head,.cal-head,.zm-list-head,.zm-reader-bar,.as-page-head)) .zv-top.zv-top>:not(:first-child,.ds-menu-btn){display:none}.zv-top-title{min-width:0;font:var(--ui-weight-medium) var(--ui-text-15)/1.3 var(--ui-font);color:var(--ui-text);align-items:center;gap:8px;display:inline-flex}.zv-top-title>svg{width:18px;height:18px;color:var(--ui-text-2);flex-shrink:0}.zv-top-title>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ds-shell .zv-top{min-height:calc(var(--rs-bar-h) + var(--rs-safe-t));padding:var(--rs-safe-t) calc(12px + var(--rs-safe-r)) 0 calc(4px + var(--rs-safe-l));gap:8px}[dir=rtl] .ds-shell .zv-top{padding:var(--rs-safe-t) calc(4px + var(--rs-safe-r)) 0 calc(12px + var(--rs-safe-l))}.ds-shell .ds-top-ai{inset-inline-end:calc(4px + var(--rs-safe-r));top:calc(var(--rs-safe-t) + (var(--rs-bar-h) - var(--rs-touch)) / 2);z-index:calc(var(--ui-z-drawer) - 2);width:var(--rs-touch);height:var(--rs-touch);border-radius:var(--ui-radius);color:var(--ui-text-2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:fixed}.ds-shell .ds-top-ai[hidden]{display:none}.ds-shell .ds-top-ai:after{content:"";position:absolute;inset:-2px}.ds-shell .ds-top-ai:active{background:var(--ui-hover)}.ds-shell .ds-top-ai:focus-visible{box-shadow:var(--ui-focus);outline:none}.ds-shell .ds-top-ai svg.ds-ai-mark{width:20px;height:20px;color:inherit}:root .ds-shell:has(.ds-top-ai:not([hidden])) :is(.ds-page-head,.nt-topbar,.pj-head,.cal-head,.zm-list-head,.zm-reader-bar){padding-inline-end:calc(var(--rs-touch) + 8px + var(--rs-safe-r))}:root .ds-shell:not(:has(:is(.eco-home-head,.ds-page-head,.nt-topbar,.pj-head,.cal-head,.zm-list-head,.zm-reader-bar,.as-page-head))):has(.ds-top-ai:not([hidden])) .zv-top{padding-inline-end:calc(var(--rs-touch) + 8px + var(--rs-safe-r))}html:has(.cal-panel) .ds-shell .ds-top-ai{z-index:calc(var(--ui-z-dialog) + 1)}:root .ds-shell:has(.ds-top-ai:not([hidden])) .cal-app .cal-panel-head{padding-inline-end:calc(var(--rs-touch) + 8px + var(--rs-safe-r))}}@media (min-width:646px){.ds-shell .ds-top-ai{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(var(--ui-text-touch), 1em)}:root :is(.as-box textarea,.as-page-composer .as-box textarea),:root :is(.mk-prompt textarea,.mk-composer textarea,.mk-textarea,.mk-rules select,.mk-publish select,.mk-publish textarea,.mk-secret-form input,.mk-slug input),:root :is(.tb-ask-line input,.tb-period select),:root .pj-app-lite .pj-prose{font-size:var(--ui-text-touch)}@supports (-webkit-touch-callout:none){:is(input,textarea,select){--ui-text-12:var(--ui-text-touch);--ui-text-13:var(--ui-text-touch);--ui-text-15:var(--ui-text-touch);--ui-text-xs:var(--ui-text-touch);--ui-text-sm:var(--ui-text-touch);--ui-text-md:var(--ui-text-touch);--ui-text-lg:var(--ui-text-touch);--ui-title-section:var(--ui-text-touch);--ui-title-panel:var(--ui-text-touch)}:root :is(.ds-menu-search input,.as-hist-search input){font-size:var(--ui-text-touch)}}}@media (hover:none){.ds-row-actions,.pj-row-actions,.pj-hover-show{opacity:1!important;visibility:visible!important}}@media (max-width:860px){.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,.as-page .as-page-head.as-page-head{min-height:var(--rs-bar-h);padding-inline-start:calc(var(--rs-menu-room) + var(--rs-safe-l))}}@media (max-width:645px){.eco-home-head.eco-home-head,.ds-page-head.ds-page-head{min-height:var(--rs-bar-h);z-index:calc(var(--ui-z-drawer) - 3);background:var(--ui-bg);-webkit-backdrop-filter:none;backdrop-filter:none;padding-inline-start:calc(52px + var(--rs-safe-l));padding-top:var(--rs-safe-t);position:sticky;top:0}}@media (max-width:860px){.nt-topbar.nt-topbar{height:calc(var(--rs-bar-h) + var(--rs-safe-t))}.pj-app .pj-screen>.pj-head{padding-top:calc(6px + var(--rs-safe-t))}}@media (min-width:646px) and (max-height:500px){.ds-shell .zv-side{overscroll-behavior:contain;overflow-y:auto}.ds-shell .zv-side .ds-rail-scroll{flex:none;min-height:auto;animation:none;overflow:visible}}@media (max-width:645px) and (pointer:coarse){:is(.nt-top-btn,.nt-send,.as-tool,.as-icon-btn,.as-send,.as-chip-btn,.pj-issue-row .pj-row-more,.ds-foot-settings,.ds-help-btn,.eco-inbox-head .eco-btn,.tb-recpanel .ds-btn[data-size=sm]){position:relative}:is(.nt-top-btn,.nt-send,.as-tool,.as-icon-btn,.as-send,.as-chip-btn,.as-page-card-x,.pj-issue-row .pj-row-more,.ds-foot-settings,.ds-help-btn,.eco-inbox-head .eco-btn,.tb-recpanel .ds-btn[data-size=sm]):after{content:"";position:absolute;inset:-8px -6px}.pj-app .pj-issue-row .pj-row-more.pj-row-more:after{inset:-6px}}
@media (max-width:640px),(max-height:500px){:root .zv-stand.zv-stand{z-index:calc(var(--ui-z-drawer) + 2);writing-mode:vertical-rl;border-radius:var(--ui-radius-sm) 0 0 var(--ui-radius-sm);block-size:auto;inline-size:max-content;max-inline-size:60dvh;font-size:var(--ui-text-12);letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;opacity:.78;box-shadow:none;padding:8px 1px;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:var(--ui-text-touch)}:root :is(.zv-content,.zst) .zv-input.zv-input:not(textarea),:root :is(.zv-content,.zst) .zv-select.zv-select,:root .zst .zst-input.zst-input:not(textarea),: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}.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-issue.eco-home-issue,.eco-home-list .eco-row.eco-row{height:auto;min-height:44px}.eco-home-issue .eco-check.eco-check{width:32px;height:32px;margin-inline:-9px}}@media (max-width:640px){.eco-home-list.eco-home-list{margin-bottom:16px}}@media (max-width:645px),(pointer:coarse){.eco-home-group .eco-home-all.eco-home-all,.eco-home-issue .eco-check.eco-check{z-index:1;position:relative}.eco-home-waiting .eco-hub-acts .eco-btn{z-index:2;position:relative}.eco-home-group .eco-home-all.eco-home-all:after{content:"";position:absolute;inset:-6px 0}.eco-home-waiting .eco-hub-acts .eco-btn:after{content:"";position:absolute;inset:-9px 0}.eco-home-issue .eco-check.eco-check:after{content:"";position:absolute;inset:-6px}.eco-home-waiting .eco-decision-object.eco-decision-object{z-index:1;margin-block:-12px;padding-block:12px;position:relative}.eco-home-day .eco-home-mention .eco-row.eco-row{min-height:44px}.eco-home-goals .eco-hub-goals li{position:relative}.eco-home-goals .eco-hub-goal-title:after{content:"";z-index:1;position:absolute;inset:0}}@media (max-width:640px){.zv-content.zv-content{padding:20px 16px calc(48px + var(--rs-safe-b,0px))}:root .zv-content .zv-page-title{font-size:var(--ui-text-24);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:var(--ui-text-12)}.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-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(auto-fit,minmax(180px,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:180px;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}.zc-pop .zc-where.zc-where{margin-inline-end:44px}.zc-pop .zc-where+.zc-search.zc-search{margin-inline-end:0}: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 (hover:none) and (pointer:coarse){.ds-rail-search .ds-kbd-group,.ds-shell .zv-nav a .ds-kbd-group,.ds-shell .zv-nav button .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:var(--ui-text-touch)}.eco-goal-fields :is(input,select),.eco-goal-set input{height:40px;font-size:var(--ui-text-touch)}}@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:var(--ui-text-touch)}: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:.1s 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:.1s nt-sheet-fade;inset:auto 0 0;overflow:hidden auto}:root .nt-popover[data-sheet]:before{content:"";border-radius:var(--ui-radius-sm);background:var(--ui-border-strong);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:var(--ui-text-15)}: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}}@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:.1s nt-sheet-fade;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:var(--ui-radius-lg);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);font-size:var(--ui-text-15);color:var(--ui-brand-text);flex:none;align-items:center;padding:0 4px 0 8px;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}}@media (max-width:760px){.nt-settings-row:has(>.nt-settings-select){flex-wrap:wrap}.nt-settings-row>.nt-settings-select{flex:none;max-width:100%}}@media (max-width:640px){: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:50%;box-shadow:none;padding-bottom:var(--rs-safe-b);flex:none;overflow-y:auto}:root .nt-history .nt-tpl-list>*{flex-shrink:0}:root .nt-history .nt-hist-scroll.nt-hist-scroll{flex:none;min-height:auto;overflow:visible}:root .nt-history .nt-hist-foot{z-index:1;background:var(--nt-side-bg);position:sticky;bottom:0}}@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{border-radius:var(--ui-radius-full);background:var(--ui-bg);width:auto;min-height:36px;box-shadow:inset 0 0 0 1px var(--ui-border);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:var(--ui-text-13)}:root .nt-layer :is(input,textarea)[style*=font-size]:not([class*=title]){font-size:var(--ui-text-touch)!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:calc(var(--ui-z-dialog) - 1)!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;column-gap:0;max-height:100%;padding:8px;grid-template-columns:repeat(10,minmax(0,1fr))!important;width:100%!important}:root .bn-grid-suggestion-menu .bn-grid-suggestion-menu-item{max-width:100%;margin-inline:0}: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}}@container nt-db (max-width:720px){.nt-db-bar .nt-db-tools.nt-db-tools{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;row-gap:4px;min-width:0;max-width:100%}.nt-db-tools>.nt-db-new{flex:none}.nt-db-tools .nt-db-search[data-open=true]{flex:64px;min-width:64px;max-width:150px}}@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){:root .nt-table:not(:has(.nt-frozen)) :is(.nt-tr-body,.nt-thead .nt-tr)>.nt-td:not(.nt-td~.nt-td){z-index:calc(var(--ui-z-sticky) + 1);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}:root .nt-table:not(:has(.nt-frozen)) .nt-thead .nt-tr>.nt-th:not(.nt-th~.nt-th){z-index:calc(var(--ui-z-sticky) + 1);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}:root .nt-table:not(:has(.nt-frozen)) .nt-table-calc>.nt-calc:first-child{z-index:calc(var(--ui-z-sticky) + 1);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}:root[dir=rtl] .nt-table:not(:has(.nt-frozen)) :is(.nt-tr-body,.nt-thead .nt-tr)>.nt-td:not(.nt-td~.nt-td){left:auto;right:0}:root[dir=rtl] .nt-table:not(:has(.nt-frozen)) .nt-thead .nt-tr>.nt-th:not(.nt-th~.nt-th){left:auto;right:0}:root[dir=rtl] .nt-table:not(:has(.nt-frozen)) .nt-table-calc>.nt-calc:first-child{left:auto;right:0}:root:has(.zv-cookie:not([data-leaving])) .nt-pub.nt-pub{padding-bottom:calc(128px + var(--rs-safe-b,0px))}}@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}:root .nt-editor [data-content-type=checkListItem] input[type=checkbox]{width:20px;height:20px;margin:2px 8px 0 2px}:root .nt-editor [data-content-type=checkListItem] input[type=checkbox]:checked:after{width:6px;height:11px;top:1.5px;left:5.5px}}@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:3.5em}: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:1.75em}}@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}:root[dir=rtl] .nt-page[data-full=true] .nt-cover-actions.nt-cover-actions{left:96px}@media (max-width:900px){:root[dir=rtl] .nt-cover-actions.nt-cover-actions,:root[dir=rtl] .nt-page[data-full=true] .nt-cover-actions.nt-cover-actions{left:48px}}@media (max-width:767px){:root[dir=rtl] .nt-cover-actions.nt-cover-actions,:root[dir=rtl] .nt-page[data-full=true] .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}}
