.zt{--zt-royal:#1c419c;--zt-royal-soft:#eef3fc;--zt-yellow:#ffd748;--zt-grad-ocu:linear-gradient(135deg,#f07030 0%,#f0305a 100%);--zt-fg:#1a1a1a;--zt-fg-2:#5b5d66;--zt-fg-3:#9da0aa;--zt-line:#e3e5ea;--zt-line-soft:#f1f2f5;--zt-surface:#ffffff;--zt-ok:#1f8a4c;--zt-stop:#c8243f;--zt-radius:12px;margin:28px 0;color:var(--zt-fg);font-family:inherit}.zt *,.zt *::before,.zt *::after{box-sizing:border-box}.zt-scroll{position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch;background:var(--zt-surface);border:1px solid var(--zt-line);border-radius:var(--zt-radius)}.zt-scroll:focus-visible{outline:2px solid var(--zt-royal);outline-offset:2px}.zt-wrap{position:relative}.zt-wrap::after{content:"";position:absolute;top:1px;right:1px;bottom:1px;width:40px;border-radius:0 var(--zt-radius) var(--zt-radius) 0;background:linear-gradient(90deg,#fff0,rgb(255 255 255 / .95));pointer-events:none;opacity:0;transition:opacity .2s}.zt-wrap.zt-has-more::after{opacity:1}.zt-hint{display:none;margin:0 0 8px;font-size:13px;font-weight:600;color:var(--zt-fg-2)}.zt-wrap.zt-has-more .zt-hint,.zt-wrap.zt-scrolled .zt-hint{display:block}.zt table{width:100%;margin:0;border:0;border-collapse:separate;border-spacing:0;background:var(--zt-surface);font-size:15px;line-height:1.45;table-layout:auto}.zt th,.zt td{text-align:left;vertical-align:top;padding:13px 14px;margin:0;border:0;border-bottom:1px solid var(--zt-line-soft);background:#fff0;color:inherit;word-break:normal;overflow-wrap:normal;hyphens:none}.zt tbody tr:last-child>*{border-bottom:0}.zt thead th{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--zt-fg-2);white-space:nowrap;border-bottom:2px solid var(--zt-line);background:var(--zt-surface)}.zt tbody th{font-weight:800;font-size:16px;color:var(--zt-fg)}.zt .zt-num{font-variant-numeric:tabular-nums}.zt-pin tbody th,.zt-pin thead th:first-child{position:sticky;left:0;z-index:1;background:var(--zt-surface);white-space:nowrap}.zt-pin thead th:first-child{z-index:2}.zt tr.zt-ours>th,.zt tr.zt-ours>td{background:var(--zt-royal-soft)}.zt tr.zt-ours>th{color:var(--zt-royal)}.zt-tag{display:inline-block;margin-top:4px;padding:2px 8px;border-radius:999px;background:var(--zt-grad-ocu);color:#fff;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;line-height:1.5;vertical-align:middle}.zt th .zt-tag{display:table}.zt-status{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;white-space:nowrap}.zt-status::before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor;flex:none}.zt-status.zt-yes{color:var(--zt-ok)}.zt-status.zt-no{color:var(--zt-stop)}.zt-pricing table{min-width:760px}.zt-pricing tbody th{width:24%;white-space:normal}.zt-pricing td:nth-child(2){width:26%}.zt-pricing td:last-child{width:1%;white-space:nowrap}.zt-pricing ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.zt-pricing li{position:relative;margin:0;padding:0 0 0 16px;line-height:1.45}.zt-pricing li::marker{content:""}.zt-pricing li::before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;border-radius:50%;background:var(--zt-royal)}@media (max-width:640px){.zt th,.zt td{padding:11px 12px}}@media (prefers-reduced-motion:reduce){.zt-wrap::after{transition:none}}