@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial}}}@layer components{.tz-dark{color:#fff;background:radial-gradient(60% 70% at 85% 10%,#2563eb59,#0000 60%),radial-gradient(50% 60% at 0 100%,#3b82f62e,#0000 60%),linear-gradient(#0b2545,#0a1f3b)}.tz-dots{background-image:radial-gradient(#ffffff17 1px,#0000 1px);background-size:22px 22px;-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}.tz-light{background:radial-gradient(60% 60% at 100% 0,#2563eb14,#0000 60%),linear-gradient(#f6f8fb,#eef2f7)}.tz-grad-text{color:#0000;background:linear-gradient(90deg,#93c5fd,#60a5fa 45%,#c7d2fe);-webkit-background-clip:text;background-clip:text}.tz-balance{text-wrap:balance}.btn-on-dark{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff40;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.btn-on-dark{border-color:color-mix(in oklab, var(--color-white,#fff) 25%, transparent)}}.btn-on-dark{padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 2.5);--tw-font-weight:var(--font-weight-semibold,600);font-size:15px;font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.btn-on-dark:hover{border-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.btn-on-dark:hover{border-color:color-mix(in oklab, var(--color-white,#fff) 50%, transparent)}}.btn-on-dark:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.btn-on-dark:hover{background-color:color-mix(in oklab, var(--color-white,#fff) 10%, transparent)}}}.tz-glow{box-shadow:0 10px 28px -10px #2563ebd9}.tz-chip{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26;border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tz-chip{border-color:color-mix(in oklab, var(--color-white,#fff) 15%, transparent)}}.tz-chip{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.tz-chip{background-color:color-mix(in oklab, var(--color-white,#fff) 5%, transparent)}}.tz-chip{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:#c9d6e6}.tz-card{border:1px solid var(--color-line);background:#fff;border-radius:14px;transition:transform .2s,box-shadow .2s,border-color .2s;box-shadow:0 1px 2px #0b1f330a,0 8px 24px -12px #0b1f331f}a.tz-card:hover,.tz-card.is-hover:hover{border-color:#b9c7d8;transform:translateY(-3px);box-shadow:0 1px 2px #0b1f330a,0 18px 40px -16px #0b1f3340}.tz-icon{color:#fff;background:linear-gradient(#13355f,#0b2545);border-radius:12px;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 1px #ffffff1f,0 6px 14px -6px #0b254599}.tz-stage{position:relative;container-type:inline-size}.tz-scene{aspect-ratio:16/10;background:linear-gradient(#f6f8fb,#e9eff6);overflow:hidden}.tz-window{color:var(--color-ink);border:1px solid var(--color-line);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 1px 2px #0b1f330f,0 30px 70px -28px #0b1f3373}.tz-window-bar{border-bottom:1px solid var(--color-line);background:#f3f6f9;align-items:center;gap:6px;padding:10px 14px;display:flex}.tz-window-bar span{background:#d5dde7;border-radius:50%;width:10px;height:10px}.tz-window-bar em{border:1px solid var(--color-line);color:var(--color-ink-2);white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:999px;margin-left:10px;padding:2px 12px;font-size:12px;font-style:normal;overflow:hidden}.tz-tv-screen{color:#fff;background:#0b2545;border:.9cqw solid #0d1726;border-radius:1.8cqw;overflow:hidden;box-shadow:0 0 0 1px #ffffff0f,0 3cqw 6cqw -2cqw #0000008c}.tz-tv-stand{clip-path:polygon(18% 0,82% 0,100% 100%,0 100%);background:linear-gradient(#1f2a3a,#0d1726);width:24%;height:2.6cqw;margin:0 auto;display:block}.tz-phone{background:#0d1726;border-radius:4.6cqw;padding:.9cqw;box-shadow:0 0 0 1px #ffffff14,0 3cqw 6cqw -2cqw #00000080}.tz-phone-screen{color:var(--color-ink);background:#fff;border-radius:3.7cqw;position:relative;overflow:hidden}.tz-phone-screen:before{content:"";z-index:3;background:#0d1726;border-radius:999px;width:24%;height:1.5cqw;position:absolute;top:.7cqw;left:50%;transform:translate(-50%)}.tz-cursor{z-index:10;pointer-events:none;filter:drop-shadow(0 .3cqw .4cqw #0b1f3359);width:3.4cqw;height:3.4cqw;transition:left .8s cubic-bezier(.45,0,.2,1),top .8s cubic-bezier(.45,0,.2,1),opacity .3s,transform .15s;position:absolute}.tz-cursor svg{width:100%;height:100%}.tz-cursor i{opacity:0;background:#1d4ed859;border-radius:50%;width:2.6cqw;height:2.6cqw;position:absolute;top:-.9cqw;left:-.9cqw}.tz-cursor.is-down{transform:scale(.85)}.tz-cursor.is-down i{animation:.5s ease-out tz-ripple}.tz-cursor.is-hidden{opacity:0}.tz-pop{animation:.45s cubic-bezier(.3,1.4,.5,1) both tz-pop}.tz-in{animation:.5s ease-out both tz-in}.tz-toast{animation:.5s cubic-bezier(.3,1.3,.5,1) both tz-toast}.tz-call{animation:1.4s ease-out tz-call}.tz-flash{animation:.9s ease-out 3 tz-flash}.tz-wave{animation:.8s ease-in-out infinite tz-wave}.tz-buzz{animation:.5s ease-in-out 4 tz-buzz}.tz-press{animation:.5s ease-out tz-press}.tz-float{animation:6s ease-in-out infinite tz-float}.tz-target{border-radius:1cqw;animation:1.2s ease-out infinite tz-target}.tz-scan{background:#60a5fa;border-radius:99px;height:.4cqw;animation:1.3s ease-in-out infinite alternate tz-scan;position:absolute;top:8%;left:6%;right:6%;box-shadow:0 0 2cqw .6cqw #60a5fa99}.tz-tab{text-align:left;border:1px solid #0000;border-radius:14px;align-items:flex-start;gap:14px;padding:16px 18px;transition:background .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.tz-tab:hover{background:#ffffffb3}.tz-tab.is-on{border-color:var(--color-line);background:#fff;box-shadow:0 10px 30px -16px #0b1f334d}.tz-tab b{font-size:17px;font-weight:600;line-height:1.3;display:block}.tz-tab small{color:var(--color-ink-2);margin-top:4px;font-size:14px;line-height:1.45;display:block}.tz-tab:not(.is-on) small{display:none}.tz-tab-num{background:var(--color-brand-soft);width:32px;height:32px;color:var(--color-brand);border-radius:10px;flex:none;place-items:center;font-weight:600;display:grid}.tz-tab.is-on .tz-tab-num{background:var(--color-brand);color:#fff}.tz-tab-bar{background:var(--color-brand);transform-origin:0;width:100%;height:3px;animation:linear both tz-bar;position:absolute;bottom:0;left:0}.rv{transition:opacity .7s,transform .7s}.rv.rv-pre{opacity:0;transform:translateY(24px)}}@keyframes tz-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes tz-in{0%{opacity:0;transform:translateY(1.2cqw)}}@keyframes tz-toast{0%{opacity:0;transform:translateY(2.4cqw)scale(.96)}}@keyframes tz-call{0%{background-color:#2563eb8c}to{background-color:#0000}}@keyframes tz-flash{0%{box-shadow:0 0 #2563eb99}to{box-shadow:0 0 0 2cqw #2563eb00}}@keyframes tz-wave{50%{opacity:.35}}@keyframes tz-buzz{25%{transform:translate(-.5cqw)rotate(-1.5deg)}75%{transform:translate(.5cqw)rotate(1.5deg)}}@keyframes tz-press{0%{transform:scale(.93);box-shadow:0 0 #1d4ed880}to{transform:none;box-shadow:0 0 0 1.6cqw #1d4ed800}}@keyframes tz-float{50%{transform:translateY(-1cqw)}}@keyframes tz-target{0%{box-shadow:0 0 #1d4ed873}to{box-shadow:0 0 0 2.4cqw #1d4ed800}}@keyframes tz-scan{to{top:88%}}@keyframes tz-ripple{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.6)}}@keyframes tz-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.tz-stage *,.tz-float,.rv{transition:none!important;animation:none!important}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}
