@font-face{font-family:ziveroSans;src:url(../media/ZiveroSans_variable-s.p.0wgni9in4tg_p.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:ziveroSans Fallback;src:local(Arial);ascent-override:94.74%;descent-override:26.72%;line-gap-override:0.0%;size-adjust:102.92%}.ziverosans_2fdc44f-module__lVLJvW__className{font-family:ziveroSans,ziveroSans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.ziverosans_2fdc44f-module__lVLJvW__variable{--font-zivero:"ziveroSans", "ziveroSans Fallback", system-ui, -apple-system, Segoe UI, Roboto, sans-serif}
html:has(.zv){background:#fff}body:has(.zv){background:#fff}.zv{--lime:#46a302;--lime-deep:#3a8a02;--lime-text:#357d02;--lime-press:#245a02;--lime-soft:#e9f5dc;--lime-line:#cbe7b5;--oat:#f6f4ee;--oat-2:#eeeae0;--paper:#fff;--line:#e3e5dc;--edge:#b3c59f;--ink:#2f3a33;--ink-2:#5c665f;--ink-3:#8a938c;--deep:#1c310c;--deep-2:#142408;--night:#0e1010;--mint:#e9f5dc;--red:#d9483b;--red-text:#a3352a;--red-soft:#fbe4e1;--red-line:#f3c8c2;--gold:#d9b84a;--gold-soft:#fbf4dc;--gold-text:#7e641a;--band:#243029;--band-mute:#a7b2aa;--font:var(--font-zivero),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.zv ::selection{background:var(--mint);color:var(--deep)}.zv ::selection{background:var(--mint);color:var(--deep)}html:has(.zv) ::-webkit-scrollbar-track{background:var(--oat-2)}html:has(.zv) ::-webkit-scrollbar-thumb{background:#c3c8be}html:has(.zv) ::-webkit-scrollbar-thumb:hover{background:#a7afa3}.zv,.zv *,.zv :before,.zv :after{box-sizing:border-box;border:0 solid;margin:0;padding:0}.zv ::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html:has(.zv){scroll-behavior:smooth;-webkit-text-size-adjust:100%}.zv{background:var(--paper);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;font-weight:500;line-height:24px}.zv .zv{background:0 0}.zv img,.zv svg{max-width:100%;display:block}.zv img{height:auto}.zv .i{width:16px;height:16px}.zv .inline-i{vertical-align:-3px;margin-right:6px;display:inline-block}.zv a{color:inherit;text-decoration:none}.zv .note a:not(.btn),.zv .hint a:not(.btn){text-underline-offset:2px;font-weight:650;text-decoration:underline}.zv .note a:not(.btn):hover,.zv .hint a:not(.btn):hover{text-decoration-thickness:2px}.zv button{font:inherit;color:inherit}.zv h1,.zv h2,.zv h3,.zv h4,.zv h5,.zv h6,.zv p,.zv ul,.zv ol,.zv figure,.zv blockquote,.zv dl,.zv dd{margin:0}.zv h1{letter-spacing:-.02em;font-size:30px;font-weight:750;line-height:38px}.zv h2{letter-spacing:-.01em;font-size:18px;font-weight:700;line-height:24px}.zv h3{letter-spacing:-.01em;font-size:16px;font-weight:650;line-height:22px}.zv h4,.zv h5,.zv h6{font-size:14px;font-weight:650;line-height:20px}.zv ul,.zv ol{padding-left:0;list-style:none}.zv button{cursor:pointer;background:0 0;border:0;padding:0}.zv button:disabled{cursor:not-allowed}.zv input,.zv select,.zv textarea,.zv optgroup{font-family:inherit;font-size:inherit;color:inherit;background-color:#0000;border-radius:0}.zv ::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}.zv ::-webkit-datetime-edit{display:inline-flex}.zv ::-webkit-datetime-edit-fields-wrapper{padding:0}.zv ::-webkit-datetime-edit{padding-block:0}.zv ::-webkit-datetime-edit-year-field{padding-block:0}.zv ::-webkit-datetime-edit-month-field{padding-block:0}.zv ::-webkit-datetime-edit-day-field{padding-block:0}.zv ::-webkit-datetime-edit-hour-field{padding-block:0}.zv ::-webkit-datetime-edit-minute-field{padding-block:0}.zv ::-webkit-datetime-edit-second-field{padding-block:0}.zv ::-webkit-datetime-edit-millisecond-field{padding-block:0}.zv ::-webkit-datetime-edit-meridiem-field{padding-block:0}.zv ::-webkit-inner-spin-button{height:auto}.zv ::-webkit-outer-spin-button{height:auto}.zv ::placeholder{opacity:1}.zv :-moz-ui-invalid{box-shadow:none}html:has(.zv){-webkit-tap-highlight-color:transparent}.zv :focus-visible{outline:3px solid var(--deep);outline-offset:3px;box-shadow:0 0 0 3px var(--mint);border-radius:6px}.zv .vh{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.zv .container{max-width:1200px;margin:0 auto;padding:0 24px}.zv .t-h1{letter-spacing:-.035em;text-wrap:balance;font-size:72px;font-weight:750;line-height:80px}.zv .t-h2{letter-spacing:-.03em;text-wrap:balance;font-size:48px;font-weight:750;line-height:56px}.zv .t-h2xl{letter-spacing:-.035em;text-wrap:balance;font-size:72px;font-weight:750;line-height:80px}.zv .t-h3{letter-spacing:-.02em;text-wrap:balance;font-size:30px;font-weight:650;line-height:38px}.zv .t-h4{letter-spacing:-.015em;font-size:24px;font-weight:650;line-height:32px}.zv .t-eyebrow{color:var(--ink-2);margin-bottom:12px;font-size:16px;font-weight:650;line-height:24px;display:block}.zv .t-sub{color:var(--ink-2);text-wrap:pretty;max-width:640px;margin-top:16px;font-size:18px;font-weight:550;line-height:28px}.zv .on-dark .t-eyebrow,.zv .on-dark .t-sub,.zv .on-dark .t-h1,.zv .on-dark .t-h2,.zv .on-dark .t-h2xl{color:#fff}.zv .center{text-align:center}.zv .center .t-sub{margin-inline:auto}.zv .tnum{font-variant-numeric:tabular-nums}.zv .btn{letter-spacing:-.01em;white-space:nowrap;cursor:pointer;border:0;border-radius:40px;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 24px;font-size:18px;font-weight:650;line-height:1;text-decoration:none;transition:background-color .15s,color .15s,opacity .15s;display:inline-flex}.zv .btn-primary{background:var(--lime-text);color:#fff}.zv .btn-primary:hover{background:var(--lime-press)}.zv .btn-mint{background:var(--mint);color:var(--lime-text)}.zv .btn-mint:hover{background:#ddefcb}.zv .btn-white{color:#2f313f;background:#fff}.zv .btn-white:hover{background:#f2f4f3}.zv .btn-line{background:var(--paper);border:1px solid var(--line);color:var(--ink)}.zv .btn-line:hover{background:var(--oat-2)}.zv .btn-soft{background:var(--oat-2);color:var(--ink)}.zv .btn-soft:hover{background:#e4dfd2}.zv .btn[disabled]{opacity:.6;cursor:not-allowed}.zv .btn-md{height:40px;padding:0 20px;font-size:16px}.zv .btn-sm{height:36px;padding:0 16px;font-size:14px;font-weight:600}.zv .btn-xs{height:32px;padding:0 16px;font-size:14px;font-weight:600}.zv .btn .i{width:18px;height:18px}.zv .cal{border:1px solid var(--line);background:var(--paper);border-radius:16px;width:340px;max-width:100%;padding:12px}.zv .cal-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.zv .cal-head b{text-transform:capitalize;font-size:15px;font-weight:650;line-height:22px}.zv .cal-arrow{background:var(--oat-2);width:32px;height:32px;color:var(--ink);cursor:pointer;border:0;border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.zv .cal-arrow:not([disabled]):hover{background:var(--lime-soft);color:var(--lime-text)}.zv .cal-arrow[disabled]{opacity:.4;cursor:not-allowed}.zv .cal-arrow .i{width:16px;height:16px}.zv .cal-week,.zv .cal-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.zv .cal-week{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);text-align:center;margin-bottom:4px;font-size:11px;font-weight:600;line-height:16px}.zv .cal-day{height:36px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.zv .cal-day:not([disabled]):hover{background:var(--oat-2)}.zv .cal-day[disabled]{color:var(--ink-3);cursor:not-allowed}.zv .cal-day.within{background:var(--lime-soft);color:var(--lime-text);border-radius:0}.zv .cal-day.start,.zv .cal-day.end{background:var(--lime-text);color:#fff}.zv .cal-day.start{border-radius:9px 0 0 9px}.zv .cal-day.end{border-radius:0 9px 9px 0}.zv .cal-day.start.end{border-radius:9px}.zv .cal-day.start:hover,.zv .cal-day.end:hover{background:var(--lime-press)}.zv .cal.is-static .cal-day{cursor:default}.zv .cal.is-static .cal-day:hover{background:0 0}.zv .cal.is-static .cal-day.within:hover{background:var(--lime-soft)}.zv .cal.is-static .cal-day.start:hover,.zv .cal.is-static .cal-day.end:hover{background:var(--lime-text)}.zv .plans{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:1100px){.zv .plans{grid-template-columns:1fr}}.zv .plan{background:#fff;border:1px solid #e1e4e2;border-radius:16px;flex-direction:column;padding:32px;display:flex}.zv .plan.rec{border:2px solid var(--lime);padding:31px}.zv .plan .name{letter-spacing:-.015em;justify-content:space-between;align-items:center;font-size:24px;font-weight:650;display:flex}.zv .plan .for{color:var(--ink-2);margin-top:4px;font-size:16px}.zv .plan .price{align-items:baseline;gap:8px;margin-top:24px;display:flex}.zv .plan .price b{letter-spacing:-.035em;font-size:48px;font-weight:750;line-height:1}.zv .plan .price span{color:var(--ink-2);font-size:14px;font-weight:550}.zv .plan .btn{width:100%;margin-top:24px}.zv .plan ul{margin:24px 0 0;padding:0;list-style:none}.zv .plan li{border-top:1px solid var(--line);color:var(--ink-2);gap:10px;padding:12px 0;font-size:15px;line-height:22px;display:flex}.zv .plan li .i{width:18px;height:18px;color:var(--lime-deep);flex:none;margin-top:2px}.zv .plan li.g{color:var(--ink);font-weight:650}.zv .plan{will-change:transform,translate;transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s,border-color .25s}.zv .plan:hover{border-color:var(--lime-line);transform:translateY(-6px);box-shadow:0 24px 48px -24px #2f3a3347}.zv .plan.rec:hover{border-color:var(--lime);box-shadow:0 28px 56px -24px #46a30259}.zv .plan .btn{transition:background .2s,transform .2s}.zv .plan:hover .btn-primary{background:var(--lime-press)}.zv .plan .price b{transition:color .25s}.zv .plan:hover .price b{color:var(--lime-deep)}.zv .plan.on{border:2px solid var(--lime-text);padding:31px}.zv .plan li.g,.zv .plan li.tier-promise{color:var(--ink);font-weight:650}.zv .when{grid-template-columns:auto 1fr;align-items:stretch;gap:16px;display:grid}.zv .when-side{flex-direction:column;gap:16px;min-width:0;display:flex}@media (max-width:900px){.zv .when{grid-template-columns:1fr;max-width:340px}}@container (max-width:620px){.zv .when{grid-template-columns:1fr;max-width:340px}}.zv .stepper{background:var(--paper);border:1px solid #d9dddb;border-radius:12px;align-self:flex-start;align-items:center;gap:6px;height:48px;padding:0 6px;display:inline-flex}.zv .stepper button{background:var(--oat);width:40px;height:40px;font:inherit;color:var(--ink);cursor:pointer;border:0;border-radius:12px;flex:none;font-size:18px;font-weight:700}.zv .stepper button:not([disabled]):hover{background:var(--lime-soft);color:var(--lime-text)}.zv .stepper button[disabled]{opacity:.5;cursor:not-allowed}.zv .stepper b{text-align:center;flex:none;min-width:40px;font-size:18px;font-weight:750}.zv .est{background:var(--lime-soft);border:1px solid var(--lime-line);border-radius:14px;padding:12px 16px}.zv .est .cap{letter-spacing:.05em;text-transform:uppercase;color:var(--lime-text);font-size:12px;font-weight:700;line-height:16px;display:block}.zv .est .cap+*{margin-top:0}.zv .est b{letter-spacing:-.02em;color:var(--lime-deep);font-size:26px;font-weight:750;line-height:30px;display:block}.zv .est small{color:var(--ink-2);font-size:13px;line-height:18px;display:block}.zv .est .est-off{color:var(--lime-text);margin-top:4px;font-weight:650}.zv .est[data-pricing]{opacity:.6}.zv .f2{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:560px){.zv .f2{grid-template-columns:1fr}}.zv .in-eur{display:block;position:relative}.zv .in-eur .fld{padding-right:38px}.zv .in-eur>span{color:var(--ink-2);pointer-events:none;font-weight:600;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.zv .fld{height:48px;font:inherit;color:var(--ink);background:#fff;border:1px solid #d9dddb;border-radius:12px;width:100%;min-width:0;padding:0 14px;font-size:15px}.zv select.fld{appearance:none;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235C665F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.zv select.fld[disabled]{background-image:none}.zv .fld:focus{outline:2px solid var(--lime);outline-offset:0;border-color:var(--lime)}.zv .fld::placeholder{color:var(--ink-3)}.zv .fld.upper{text-transform:uppercase}.zv .fld.upper::placeholder{text-transform:none}.zv textarea.fld{resize:vertical;height:auto;min-height:104px;padding:12px 14px;line-height:22px}.zv .fld[disabled],.zv .fld[readonly]{background:var(--oat-2);border-color:var(--line);color:var(--ink-2);cursor:default}.zv .fld[aria-invalid=true]{border-color:var(--red)}.zv .fld[aria-invalid=true]:focus{outline-color:var(--red)}.zv .fld-stated{border:1px solid var(--line);min-height:48px;color:var(--ink-2);background:var(--oat-2);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;font-size:15px;display:flex}.zv .fld-stated .pill{background:var(--paper);flex:none}.zv .fld:-webkit-autofill{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:0 0 0 1000px var(--paper) inset;box-shadow:0 0 0 1000px var(--paper) inset;caret-color:var(--ink)}.zv .fld:autofill{-webkit-text-fill-color:var(--ink);box-shadow:0 0 0 1000px var(--paper) inset;caret-color:var(--ink)}.zv .fld:autofill:focus-visible{box-shadow:0 0 0 3px var(--mint),0 0 0 1000px var(--paper) inset}.zv .sw{appearance:none;background:var(--paper);cursor:pointer;border:1px solid #d9dddb;border-radius:7px;flex:none;width:24px;height:24px;margin:0;transition:background-color .12s,border-color .12s;position:relative}.zv .sw:checked{background:var(--lime-text);border-color:var(--lime-text)}.zv .sw:checked:after{content:"";border:2px solid #fff;border-top:0;border-left:0;width:6px;height:11px;position:absolute;top:4px;left:8px;transform:rotate(40deg)}.zv .sw:disabled{opacity:.6;cursor:not-allowed}.zv .tgl{appearance:none;background:var(--oat-2);cursor:pointer;border:1px solid #d9dddb;border-radius:999px;flex:none;width:44px;height:24px;margin:0;transition:background-color .12s,border-color .12s;position:relative}.zv .tgl:after{content:"";background:var(--paper);border-radius:50%;width:18px;height:18px;transition:transform .12s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #1c310c40}.zv .tgl:checked{background:var(--lime-text);border-color:var(--lime-text)}.zv .tgl:checked:after{transform:translate(20px)}.zv .tgl:disabled{opacity:.6;cursor:not-allowed}.zv .sw-radio{border-radius:50%}.zv .sw-radio:checked:after{background:#fff;border:0;border-radius:50%;width:8px;height:8px;top:50%;left:50%;transform:translate(-50%,-50%)}.zv .sw-toggle{background:var(--oat-2);border-color:#d9dddb;border-radius:999px;width:44px;height:24px}.zv .sw-toggle:after{content:"";background:var(--paper);border:0;border-radius:50%;width:18px;height:18px;transition:left .15s;position:absolute;top:50%;left:2px;transform:translateY(-50%);box-shadow:0 1px 2px #0000001a}.zv .sw-toggle:checked{background:var(--lime-text);border-color:var(--lime-text)}.zv .sw-toggle:checked:after{background:var(--paper);border:0;border-radius:50%;width:18px;height:18px;top:50%;left:22px;transform:translateY(-50%)}.zv .swrow{cursor:pointer;align-items:center;gap:12px;min-height:44px;display:flex}.zv .swrow:has(.sw:disabled){cursor:not-allowed}.zv .swrow>span{font-size:15px;line-height:22px}.zv [data-switching=true]{opacity:.6;pointer-events:none}.zv .seg{background:#f0f2f1;border-radius:40px;padding:4px;display:inline-flex}.zv .seg a,.zv .seg button{color:var(--ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:40px;justify-content:center;align-items:center;gap:8px;height:36px;padding:0 16px;font-size:14px;font-weight:650;display:inline-flex}.zv .seg a.on,.zv .seg button.on{color:var(--ink);background:#fff;box-shadow:0 1px 2px #0000001a}.zv .pill{white-space:nowrap;background:var(--oat-2);height:24px;color:var(--ink-2);border:0;border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.zv .pill .i{flex:none;width:12px;height:12px}.zv .pill-lime{background:var(--lime-soft);color:var(--lime-text)}.zv .pill-gold{background:var(--gold-soft);color:var(--gold-text)}.zv .pill-gray{background:var(--oat-2);color:var(--ink-2)}.zv .pill-bad{background:var(--red-soft);color:var(--red-text)}.zv .on-dark .pill-gray{color:#fff;background:#ffffff1f}.zv .form{flex-direction:column;gap:18px;display:flex}.zv .form .f{flex-direction:column;gap:7px;min-width:0;display:flex}.zv .form .f>.seg{align-self:flex-start}.zv .form label{color:var(--ink-2);font-size:13px;font-weight:600}.zv .form .lrow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.zv .form .lrow a{color:var(--lime-text);font-size:13px;font-weight:600}.zv .form .lrow a:hover{text-decoration:underline}.zv .form .hint{color:var(--ink-2);font-size:13px;line-height:18px}.zv .tip{display:inline-flex;position:relative}.zv .tip-btn{width:20px;height:20px;color:var(--ink-3);cursor:help;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.zv .tip-btn .i{width:16px;height:16px}.zv .tip:hover .tip-btn,.zv .tip:focus-within .tip-btn{color:var(--lime-text);background:var(--lime-soft)}.zv .tip-box{z-index:20;border:1px solid var(--line);background:var(--paper);width:max-content;max-width:300px;color:var(--ink-2);text-transform:none;letter-spacing:0;visibility:hidden;opacity:0;border-radius:12px;padding:10px 12px;font-size:13px;font-weight:500;line-height:18px;transition:opacity .12s;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 8px 24px -12px #1c310c59}.zv .tip:hover .tip-box,.zv .tip:focus-within .tip-box{visibility:visible;opacity:1}.zv .form .hint.bad{color:var(--red-text);align-items:center;gap:6px;display:flex}.zv .form .hint.bad .i{flex:none;width:14px;height:14px}.zv .form .req{color:var(--red-text);font-weight:650}.zv .form .legend{color:var(--ink-2);font-size:13px;line-height:18px}.zv .form legend{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2);padding:0;font-size:11px;font-weight:600;line-height:16px}.zv .err{color:var(--red-text);font-size:13px;font-weight:600;line-height:18px}.zv .form .btn{width:100%;margin-top:4px}.zv .btns{justify-content:flex-end;align-items:center;gap:12px;margin-top:4px;display:flex}.zv .btns.start{justify-content:flex-start}.zv .btns.wrap{flex-wrap:wrap}.zv .btns.col{flex-direction:column;align-items:stretch}.zv .btns .btn{width:auto;margin-top:0}.zv .btns.col .btn{width:100%}.zv .form .btn[disabled]{opacity:.6;cursor:not-allowed}.zv .btn-quiet{color:var(--lime-text);background:0 0}.zv .btn-quiet:hover{background:var(--lime-soft)}.zv .btn-danger{background:var(--red-text);color:#fff}.zv .btn-danger:hover{background:#8a2c23}.zv .note{border-radius:14px;padding:14px 16px;font-size:14px;font-weight:500;line-height:20px}.zv .note+*{margin-top:20px}.zv .form>.note+*,.zv .stack>.note+*,.zv .btns>.note+*,.zv .lines>.note+*{margin-top:0}.zv .note .btn{margin-top:12px}.zv .note .i{vertical-align:-4px;margin-right:8px;display:inline-block}.zv .note code{opacity:.8;margin-top:4px;font-size:12px;display:block}.zv .note>p+*{margin-top:8px}.zv .note>span{opacity:.8}.zv .note-good{background:var(--lime-soft);color:var(--lime-text);border:1px solid var(--lime-line)}.zv .note-bad{background:var(--red-soft);color:var(--red-text);border:1px solid var(--red-line)}.zv .note-plain{background:var(--oat-2);color:var(--ink-2);border:1px solid var(--line)}.zv .note-mind{background:var(--gold-soft);color:var(--gold-text);border:1px solid #efe0a8}.zv .allowance{color:var(--gold-text);margin:0;font-size:13px;line-height:18px}.zv .toast{z-index:110;border-radius:14px;align-items:flex-start;gap:12px;max-width:min(440px,100vw - 32px);padding:14px 16px;font-size:14px;font-weight:500;line-height:20px;animation:.2s ease-out zv-toast-in;display:flex;position:fixed;top:80px;right:24px;box-shadow:0 24px 48px -24px #1c310c59}.zv .toast-good{background:var(--lime-soft);color:var(--lime-text);border:1px solid var(--lime-line)}.zv .toast-bad{background:var(--red-soft);color:var(--red-text);border:1px solid var(--red-line)}.zv .toast-x{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;flex:none;padding:0 2px;font-size:20px;line-height:20px}.zv .toast-x:hover{opacity:1}@keyframes zv-toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (max-width:767px){.zv .toast{max-width:none;top:72px;left:16px;right:16px}}@media (prefers-reduced-motion:reduce){.zv .toast{animation:none}}.zv .crest{background:var(--lime-soft);width:64px;height:64px;color:var(--lime-deep);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 16px;display:flex}.zv .crest.bad{background:var(--red-soft);color:var(--red-text)}.zv .crest .i{width:28px;height:28px}.zv .prog{gap:6px;display:flex}.zv .prog i{background:#e4e7e5;border-radius:2px;flex:1;height:4px}.zv .prog i.on{background:var(--lime)}:is(html:has(.shell),body:has(.shell)){background:#f6f4ee}.zv .shell{background:linear-gradient(90deg,var(--paper) 256px,var(--line) 256px,var(--line) 257px,var(--oat) 257px);min-height:100dvh;color:var(--ink);font-family:var(--font);grid-template-rows:64px 1fr;grid-template-columns:256px minmax(0,1fr);display:grid}.zv .shell-scrim{z-index:40;background:#1c310c80;position:fixed;inset:64px 0 0}.zv .shell-side{z-index:50;background:var(--paper);border-right:1px solid var(--line);flex-direction:column;height:calc(100dvh - 64px);padding:16px 12px 20px;transition:transform .2s cubic-bezier(.2,.7,.2,1);display:flex;position:sticky;top:64px;overflow-y:auto}.zv .shell-nav{flex-direction:column;gap:2px;display:flex}.zv .shell-nav a{color:var(--ink-2);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:15px;font-weight:500;line-height:22px;display:flex}.zv .shell-nav a span{align-items:center;gap:12px;min-width:0;display:flex}.zv .shell-nav a .i{width:19px;height:19px;color:var(--ink-3);flex:none}.zv .shell-nav a:hover{background:var(--oat);color:var(--ink)}.zv .shell-nav a:hover .i{color:var(--ink-2)}.zv .shell-nav a.on{background:var(--lime-soft);color:var(--lime-text);font-weight:650}.zv .shell-nav a.on .i{color:var(--lime-text)}.zv .shell-nav .count{background:var(--red-soft);min-width:20px;height:20px;color:var(--red-text);border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.zv .shell-me{border-top:1px solid var(--line);margin-top:auto;padding:18px 12px 0}.zv .shell-me dt{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-size:11px;font-weight:700;line-height:22px}.zv .shell-me dd{overflow-wrap:anywhere;margin:2px 0 12px;font-size:13px;font-weight:600;line-height:22px}.zv .shell-me .role{align-items:center;gap:8px;display:flex}.zv .shell-me .dot{background:var(--ink-3);border-radius:50%;flex:none;width:8px;height:8px}.zv .shell-me .dot.top{background:var(--lime)}.zv .shell-out{width:100%;font:inherit;color:var(--red-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:4px 0;font-size:13px;font-weight:600;line-height:22px;display:flex}.zv .shell-out:hover{text-decoration:underline}.zv .shell-out .i{width:15px;height:15px}.zv .shell-head{z-index:60;background:var(--lime);color:#fff;border-bottom:1px solid #ffffff14;grid-column:1/-1;align-items:center;gap:14px;height:64px;padding:0 20px;display:flex;position:sticky;top:0}.zv .shell-head .plate{flex:none;display:inline-flex}.zv .shell-head .plate img{width:auto;height:28px}.zv .shell-head .ttl{color:#fff;border-left:1px solid #ffffff2e;flex:none;padding-left:14px;font-size:14px;font-weight:600;line-height:1}.zv .shell-head .right{align-items:center;gap:14px;min-width:0;margin-left:auto;display:flex}.zv .shell-head .lang{flex:none;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.zv .shell-burger{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.zv .shell-burger:hover{background:#ffffff1f}.zv .shell-burger .i{width:22px;height:22px}.zv .shell-head :focus-visible{outline-color:var(--mint);box-shadow:0 0 0 3px var(--deep)}.zv .shell-head .lang button{font:inherit;color:var(--lime-press);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration-thickness:2px;transition:color .2s}.zv .shell-head .lang button:hover{color:#fff}.zv .shell-head .lang button[aria-current=true]{color:#fff;text-decoration-line:underline}.zv .shell-main{min-width:0;padding:24px 16px 64px}@media (min-width:1024px){.zv .shell-main{padding:32px 32px 80px}}@media (max-width:1023px){.zv .shell{background:var(--oat);grid-template-columns:minmax(0,1fr)}.zv .shell-side{visibility:hidden;width:280px;height:auto;transition:transform .2s cubic-bezier(.2,.7,.2,1),visibility .2s;position:fixed;top:64px;bottom:0;left:0;transform:translate(-100%);box-shadow:0 24px 48px -24px #1c310c4d}.zv .shell-side.on{visibility:visible;transform:none}.zv .shell-head{gap:10px;padding:0 12px}.zv .shell-head .ttl{display:none}.zv .shell-head .right{gap:8px}}@media (min-width:1024px){.zv .shell-scrim,.zv .shell-burger{display:none}}.zv .page-head{margin-bottom:24px}.zv .page-head h1{letter-spacing:-.02em;font-size:30px;font-weight:750;line-height:38px}.zv .page-head h1 .i{width:24px;height:24px}.zv .page-head p{color:var(--ink-2);margin-top:6px;font-size:15px;line-height:22px}.zv .panel{background:var(--paper);border:1px solid var(--line);border-radius:24px;overflow:hidden}.zv .panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:24px;display:flex}.zv .panel-head h2{letter-spacing:-.01em;align-items:center;gap:10px;min-width:0;font-size:18px;font-weight:700;line-height:24px;display:flex}.zv .panel-head p{color:var(--ink-2);margin-top:4px;font-size:14px;line-height:20px}.zv .panel-head .btn{flex:none}.zv .panel-body{padding:24px}.zv .panel-foot{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:12px;padding:16px 24px;display:flex}.zv .tiles{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.zv .tile{background:var(--paper);border:1px solid var(--line);border-radius:24px;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px;display:flex;container:tile/inline-size}.zv .tile-label{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2);font-size:11px;font-weight:600;line-height:16px}.zv .tile-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:30px;font-weight:750;line-height:36px}@container tile (max-width:180px){.zv .tile-value{font-size:24px;line-height:30px}}.zv .tile-note{color:var(--ink-2);margin-top:2px;font-size:13px;line-height:18px}.zv .tile-icon{background:var(--lime-soft);width:44px;height:44px;color:var(--lime-text);border-radius:14px;flex:none;justify-content:center;align-items:center;display:flex}.zv a.tile:hover{border-color:var(--lime-line);background:var(--oat-2)}.zv .tbl-wrap{overflow-x:auto}.zv .tbl{border-collapse:collapse;width:100%}.zv .tbl th{background:var(--oat-2);text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;border-bottom:1px solid var(--line);padding:14px 24px;font-size:12px;font-weight:600;line-height:16px}.zv .tbl td{vertical-align:middle;border-top:1px solid var(--line);padding:16px 24px;font-size:14px;line-height:20px}.zv .tbl td.top{vertical-align:top}.zv .tbl tbody tr:first-child td{border-top:0}.zv .tbl.roles td,.zv .tbl.roles th{padding:10px 4px}.zv .tbl.roles td:first-child,.zv .tbl.roles th:first-child{padding-left:12px}.zv .tbl.roles td:last-child,.zv .tbl.roles th:last-child{padding-right:12px}.zv .tbl.roles td:first-child,.zv .tbl.roles th:first-child{width:auto}.zv .tbl.roles th{text-transform:none;letter-spacing:.01em;font-size:12.5px}.zv .tbl.roles td+td,.zv .tbl.roles th+th{text-align:center;width:1%}.zv .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.zv .tbl-yes{color:var(--lime-text)}.zv .tbl-no{color:var(--ink-2)}.zv .tbl.roles .i{vertical-align:-4px;width:18px;height:18px;display:inline-block}.zv .tbl tbody tr:hover td{background:var(--oat-2)}.zv .tbl tr.off{opacity:.6}.zv .tbl .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.zv .tbl .num .small,.zv .tbl .num small{white-space:normal;display:block}.zv .tbl .acts{text-align:right;white-space:nowrap}.zv .tbl .acts .note{white-space:normal;text-align:left;margin-top:8px}.zv .tbl .acts .form{text-align:left;min-width:18rem}.zv .tbl td a{color:inherit;text-decoration:none}.zv .tbl td a:hover{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.zv .tbl th button,.zv .tbl th a{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.zv .tbl th button:hover,.zv .tbl th a:hover,.zv .tbl th a[aria-current],.zv .tbl th .sorted{color:var(--ink)}.zv .tbl th .i{opacity:.4;width:12px;height:12px}.zv .tbl th button[aria-sort] .i,.zv .tbl th.on .i{opacity:1}.zv .empty{border:2px dashed var(--line);text-align:center;border-radius:24px;padding:48px 24px}.zv .empty .crest{width:48px;height:48px;margin-bottom:12px}.zv .empty h2{letter-spacing:-.01em;font-size:18px;font-weight:700;line-height:24px}.zv .empty p{max-width:420px;color:var(--ink-2);margin:6px auto 0;font-size:15px;line-height:22px}.zv .empty .btn{margin-top:20px}.zv .middle{text-align:center;color:var(--ink-2);flex-direction:column;align-items:center;gap:12px;padding:48px 24px;display:flex}.zv .tbl .empty-row{text-align:center;color:var(--ink-2);padding:48px 24px}.zv .tabs{border-bottom:1px solid var(--line);gap:24px;margin-bottom:24px;display:flex;overflow:auto hidden}.zv .tabs a,.zv .tabs button{font:inherit;color:var(--ink-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 0 12px;font-size:14px;font-weight:600;display:inline-flex}.zv .tabs a:hover,.zv .tabs button:hover{color:var(--ink)}.zv .tabs a.on,.zv .tabs button.on{color:var(--lime-text);border-bottom-color:var(--lime-text)}.zv .search{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;display:flex}.zv .search .fld{flex:1;width:auto;min-width:240px}.zv .search select.fld{flex:none;width:auto;min-width:0}.zv .search .with-i{flex:1;min-width:240px;display:flex;position:relative}.zv .search .with-i .fld{padding-left:40px}.zv .search .with-i .i{width:16px;height:16px;color:var(--ink-3);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.zv .avatar{background:var(--oat-2);width:36px;height:36px;color:var(--ink-2);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:650;display:flex;overflow:hidden}.zv .avatar img{object-fit:cover;width:100%;height:100%}.zv .avatar-ring{position:relative;overflow:hidden}.zv .avatar-ring img{object-fit:cover;width:100%;height:100%}.zv .avatar-ring:after{content:"";box-shadow:inset 0 0 0 2px var(--edge);pointer-events:none;border-radius:50%;position:absolute;inset:0}.zv .avatar-lvl{flex-direction:column;flex:none;align-items:center;gap:3px;display:inline-flex}.zv .avatar-lvl .lvl{white-space:nowrap;background:var(--ink-3);color:#fff;border:2px solid var(--paper);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;min-width:18px;height:18px;padding:0 6px;font-size:10px;font-weight:700;line-height:14px}.zv .avatar .i{width:16px;height:16px}.zv .avatar-lg .i{width:20px;height:20px}.zv .avatar-xl .i{width:28px;height:28px}.zv .avatar-2xl .i{width:48px;height:48px}.zv .avatar-sm{width:24px;height:24px;font-size:11px}.zv .avatar-lg{width:44px;height:44px;font-size:15px}.zv .avatar-xl{width:64px;height:64px;font-size:20px}.zv .avatar-2xl{width:160px;height:160px;font-size:44px}.zv .mark-frame{justify-content:center;padding:6px 0 18px;display:flex}.zv .avatar-lime{background:var(--lime-soft);color:var(--lime-text)}.zv .pager{color:var(--ink-2);justify-content:flex-end;align-items:center;gap:8px;margin-top:20px;font-size:14px;display:flex}.zv .pager a,.zv .pager button,.zv .pager span.end{border:1px solid var(--line);background:var(--paper);width:36px;height:36px;color:var(--ink);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.zv .pager a:hover,.zv .pager button:hover{background:var(--oat-2)}.zv .pager span.end,.zv .pager [aria-disabled=true],.zv .pager button[disabled]{opacity:.4;cursor:default;background:var(--paper)}.zv .pager .i{width:16px;height:16px}.zv .menu-wrap{position:relative}.zv .menu{background:var(--paper);border:1px solid var(--line);z-index:50;border-radius:12px;min-width:200px;margin-top:8px;padding:4px;position:absolute;right:0;box-shadow:0 18px 36px -18px #2f3a3359}.zv .menu button,.zv .menu a{width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:flex}.zv .menu button:hover,.zv .menu a:hover{background:var(--oat-2)}.zv .menu .list{max-height:280px;overflow-y:auto}.zv .menu button[aria-current=true]{background:var(--lime-soft);color:var(--lime-text);font-weight:650}.zv .menu .i{flex:none;width:16px;height:16px}.zv .menu .i.tick{margin-left:auto}.zv .modal{z-index:100;background:#1c310c8c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.zv .modal[hidden]{display:none}.zv .modal-box{background:var(--paper);border:1px solid var(--line);border-radius:24px;outline:none;flex-direction:column;width:100%;max-width:520px;max-height:100%;display:flex;overflow:hidden;box-shadow:0 40px 80px -30px #1c310c73}.zv .modal-box.tall{height:100%}.zv .modal-box.wide{max-width:800px}.zv .modal-box.widest{max-width:1040px}.zv .modal-head{flex:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 24px 0;display:flex}.zv .modal-head.ruled{border-bottom:1px solid var(--line);padding:24px}.zv .modal-head.ruled h2{letter-spacing:-.015em;font-size:24px;font-weight:750;line-height:32px}.zv .modal-head .sub{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:12px;margin-top:6px;font-size:11px;font-weight:600;line-height:16px;display:flex}.zv .tabs.in-modal{flex:none;margin:0;padding:0 24px}.zv .tabs.in-modal button{padding-block:14px}.zv .modal-box.pad{padding:24px;overflow-y:auto}.zv .modal-box.pad .modal-head{margin-bottom:20px;padding:0}.zv .modal-head h2{letter-spacing:-.01em;font-size:18px;font-weight:700;line-height:24px}.zv .modal-body{flex:1;min-height:0;padding:20px 24px 24px;overflow-y:auto}.zv .modal-form{flex-direction:column;flex:1;min-height:0;display:flex}.zv .modal-foot{border-top:1px solid var(--line);flex:none;justify-content:flex-end;align-items:center;gap:12px;padding:16px 24px;display:flex}.zv .modal-foot.spread,.zv .pager.spread{justify-content:space-between}.zv .pre{border:1px solid var(--line);background:var(--oat);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);border-radius:12px;margin:0;padding:14px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:18px}.zv .x{background:var(--oat-2);width:36px;height:36px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.zv .x:hover{background:var(--line)}.zv .x .i{width:18px;height:18px}.zv .muted{color:var(--ink-2);margin:0}.zv .good{color:var(--lime-text)}.zv .link{color:var(--lime-text);text-underline-offset:2px;text-decoration:underline}.zv .link:hover{color:var(--lime-press)}.zv .small{font-size:13px;line-height:18px}.zv .tiny{font-size:12px;line-height:16px}.zv .strong{font-weight:650}.zv .nowrap{white-space:nowrap}.zv .num{font-variant-numeric:tabular-nums}.zv .wrap{overflow-wrap:anywhere}.zv code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}.zv .cell{flex-direction:column;gap:2px;min-width:0;display:flex}.zv .cell b{overflow-wrap:break-word;font-weight:650}.zv .cell span{color:var(--ink-2);font-size:13px;line-height:18px}.zv .clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.zv .rating{color:var(--gold-text);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:4px;font-weight:700;display:inline-flex}.zv .rating .i{fill:currentColor;width:13px;height:13px}.zv .said{align-items:flex-start;gap:8px;max-width:340px;display:flex}.zv .said>.i{width:14px;height:14px;color:var(--ink-3);flex:none;margin-top:3px}.zv .facts{grid-template-columns:minmax(120px,32%) 1fr;gap:10px 20px;margin:0;display:grid}.zv .facts dt{color:var(--ink-2);margin:0;font-size:13px;line-height:20px}.zv .facts dd{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600;line-height:20px}@media (max-width:560px){.zv .facts{grid-template-columns:1fr;gap:2px 0}.zv .facts dd{margin-bottom:10px}}.zv .cap{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2);font-size:11px;font-weight:600;line-height:16px}.zv .cap-row{align-items:center;gap:6px;display:inline-flex}.zv .cap-row+*{margin-top:8px}.zv .cap-row>.cap+*{margin-top:0}.zv .cap+*{margin-top:8px}.zv .form>.cap+*,.zv .form .f>.cap+*,.zv .stack>.cap+*,.zv .lines>.cap+*{margin-top:0}.zv .who{align-items:center;gap:10px;min-width:0;display:flex}.zv .fill{flex:1;min-width:0}.zv .thumb{background:var(--oat-2);border:1px solid var(--line);width:48px;height:48px;color:var(--ink-2);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.zv .thumb img{object-fit:cover;width:100%;height:100%}.zv button.thumb{cursor:pointer;padding:0}.zv button.thumb:hover{border-color:var(--lime-line)}.zv .thumb .i{width:18px;height:18px}.zv .duo{align-items:baseline;gap:8px;display:inline-flex}.zv .row-acts{align-items:center;gap:8px;display:inline-flex}.zv .ibtn{width:32px;height:32px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.zv .ibtn:hover{background:var(--oat-2);color:var(--ink)}.zv .ibtn.bad:hover{background:var(--red-soft);color:var(--red-text)}.zv .ibtn.good:hover{background:var(--lime-soft);color:var(--lime-text)}.zv .ibtn .i{width:16px;height:16px}.zv .ibtn[disabled]{opacity:.5;cursor:default}.zv .lines{margin:0;padding:0;list-style:none}.zv .lines>li,.zv .lines>div{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.zv .lines>li:first-child,.zv .lines>div:first-child{border-top:0}.zv .lines>li>a:hover{background:var(--oat-2)}.zv .lines>li:has(a):hover{background:var(--oat-2)}.zv .lines.inset>li,.zv .lines.inset>div{padding:12px 0}.zv .lines.inset>li{flex-wrap:nowrap}.zv .lines.inset>li>.row-acts{flex-direction:column;flex:none;align-items:flex-end;gap:8px}.zv .lines.inset>li>.who{align-items:flex-start}.zv .lines.inset>li>.row-acts{align-self:flex-start}.zv .lines.inset .cell>form{align-self:flex-start;margin-top:8px}.zv .lines dt{color:var(--ink-2);margin:0;font-size:14px;line-height:20px}.zv .lines dd{text-align:right;overflow-wrap:break-word;margin:0;font-size:14px;font-weight:600;line-height:20px}.zv .spin{animation:.8s linear infinite zv-spin}@keyframes zv-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.zv .spin{animation:none}}.zv .page-head{align-items:initial;justify-content:initial;flex-wrap:initial;gap:initial;display:block}.zv .page-head.with-acts{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.zv .page-head .acts{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.zv .page-head h1{margin:0}.zv .panel{margin-bottom:0;padding:0}.zv .panel-head{margin-bottom:0}.zv .panel-head h2{margin:0}.zv .tiles{margin-bottom:0}.zv .tile-value{margin:4px 0 0}.zv .empty{color:var(--ink);margin:0}.zv .facts dd{text-align:left}.zv .tabs{flex-wrap:nowrap}.zv .tabs a,.zv .tabs button{border-radius:0}.zv .tabs a:hover,.zv .tabs button:hover{border-color:#0000}.zv .tabs a.on,.zv .tabs button.on{border-color:#0000;border-bottom-color:var(--lime-text)}.zv .pill-bad{border-color:#0000}.zv .noshrink{flex:none}.zv .pair{grid-template-columns:1fr 1fr;gap:16px;display:grid}.zv .trio{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:900px){.zv .trio{grid-template-columns:1fr 1fr}}@media (max-width:640px){.zv .pair,.zv .trio{grid-template-columns:1fr}.zv .panel-head{flex-direction:column}.zv .tbl th,.zv .tbl td{padding-left:16px;padding-right:16px}}.zv .measure{max-width:1280px;margin:0 auto}.zv .measure-sm{max-width:960px}.zv .stack{flex-direction:column;gap:24px;display:flex}.zv .panels{grid-template-columns:1.4fr 1fr;align-items:start;gap:24px;display:grid}@media (max-width:1200px){.zv .panels{grid-template-columns:minmax(0,1fr)}}.zv .page-note{color:var(--ink-2);margin-top:16px;font-size:13px;line-height:18px}.zv .shell nav.seg{max-width:100%;margin-bottom:24px;overflow-x:auto}.zv .shell .modal-head nav.seg,.zv .shell .modal-body nav.seg:last-child,.zv .shell .panel-head nav.seg{margin-bottom:0}.zv .shell .panel-head:has(nav.seg){align-items:center}.zv .figures{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;display:grid}.zv .store-badges{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.zv .store-badge{isolation:isolate;color:#fff;white-space:nowrap;-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);background:linear-gradient(135deg,#ffffff4d,#ffffff1a 55%,#fff3);border:1px solid #ffffff61;border-radius:40px;align-items:center;gap:10px;height:48px;padding:0 22px 0 16px;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #00000014,0 8px 24px -14px #00000073}.zv .store-badge:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(160deg,#ffffff61 0%,#ffffff1f 38%,#0000 52%);position:absolute;inset:0}.zv .store-badge:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,#0000 42%,#ffffff73 50%,#0000 58%);transition:transform .7s;position:absolute;inset:-40% -60%;transform:translate(-45%)}.zv a.store-badge:hover{border-color:#fff9}.zv a.store-badge:hover:after{transform:translate(45%)}.zv .store-badge svg{flex:none;width:24px;height:24px}.zv .store-badge span{flex-direction:column;align-items:flex-start;line-height:1;display:flex}.zv .store-badge small{letter-spacing:.04em;text-transform:uppercase;color:inherit;opacity:.8;font-size:10px;font-weight:600}.zv .store-badge b{letter-spacing:-.01em;color:inherit;margin-top:3px;font-size:17px;font-weight:650}.zv .hero .store-badge{height:44px;padding:0 18px 0 14px}.zv .hero .store-badge svg{width:22px;height:22px}.zv .hero .store-badge b{font-size:16px}.zv .fbot .store-badge{height:44px}.zv .sh-app .store-badge,.zv .portal-card .store-badge{color:var(--ink);border-color:var(--line);background:linear-gradient(135deg,#2e3a3312,#2e3a3305 55%,#2e3a330d);box-shadow:inset 0 1px #ffffffe6,0 8px 24px -14px #1c310c40}.zv .sh-app .store-badge:before,.zv .portal-card .store-badge:before{background:linear-gradient(160deg,#fffffff2 0%,#fff6 38%,#0000 52%)}.zv .sh-app .store-badge:after,.zv .portal-card .store-badge:after{background:linear-gradient(115deg,#0000 42%,#ffffffe6 50%,#0000 58%)}.zv .sh-app a.store-badge:hover,.zv .portal-card a.store-badge:hover{border-color:var(--edge)}.zv .store-badge.inert{cursor:default}
