.demo-ads{position:relative}.demo-ads__cursor{position:absolute;top:0;left:0;z-index:10;pointer-events:none;filter:drop-shadow(0 2px 6px rgba(0,0,0,.5));transition:transform 1.15s cubic-bezier(.25,.6,.3,1)}.demo-ads__cursor--pressed svg{transform:scale(.82);transform-origin:6px 4px}.demo-ads__cursor svg{transition:transform .12s ease}.demo-ads__table-wrap{overflow-x:auto}.demo-ads__table{width:100%;min-width:980px;border-collapse:separate;border-spacing:0}.demo-ads__table thead th{color:rgb(var(--v-theme-app_white_light));font-size:13px;font-weight:400;padding:10px 16px;white-space:nowrap}.demo-ads__table tbody td{padding:0 0 4px}.demo-ads__table .table-td-content{width:100%;height:100%;min-height:50px;display:flex;align-items:center;padding:0 16px;background-color:#1b1c22}.demo-ads__table tbody tr td:first-child .table-td-content{border-radius:0}.demo-ads__table tbody tr:first-child td:first-child .table-td-content{border-top-left-radius:12px}.demo-ads__table tbody tr:first-child td:last-child .table-td-content{border-top-right-radius:12px}.demo-ads__table tbody tr:last-child td:first-child .table-td-content{border-bottom-left-radius:12px}.demo-ads__table tbody tr:last-child td:last-child .table-td-content{border-bottom-right-radius:12px}.demo-ads__group-row{cursor:pointer}.demo-ads__post-row td:first-child{position:relative}.demo-ads__post-row td:first-child .table-td-content{padding:0}.demo-ads__post-row td:first-child:before{content:"";width:2px;height:100%;background:#b5b7c8;border-radius:1px;position:absolute;left:25px;top:0}.demo-ads__post-row--last td:first-child:before{height:50%}.demo-ads__post-row--last td:first-child:after{content:"";width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #b5b7c8;position:absolute;left:22px;top:calc(50% - 1px)}.demo-ads__post-row--duplicate .table-td-content{background:rgba(var(--v-theme-error),.06)}.demo-ads__post-row--off td:not(:first-child):not(:nth-child(3)) .table-td-content{opacity:.4}.demo-ads__tfoot td{padding:12px 16px;border-top:1px solid hsla(0,0%,100%,.12)}.demo-ads__calc-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;padding:0;cursor:pointer;height:24px;color:#056ee9;font-size:13px;border:none;border-bottom:1px dashed}.demo-ads__calc-link:hover{border-bottom-style:solid}.demo-ads__search .v-field{border-radius:24px!important}.studio-card__window{background:#fff;border-radius:16px;padding:20px 22px;box-shadow:0 16px 60px #0006}.studio-card__cover{width:48px;height:48px;border-radius:10px;background:linear-gradient(135deg,#2b2b33,#56565f);display:flex;align-items:center;justify-content:center;flex-shrink:0}.studio-card__title{color:#000;font-size:16px;font-weight:600;line-height:20px}.studio-card__subtitle{color:#000;font-size:14px;font-weight:600;line-height:18px}.studio-card__muted{color:#818c99;font-size:13px;line-height:18px}.studio-card__divider{border-top:1px solid #e7e8ec}.studio-card__stats{display:flex;gap:10px 18px;flex-wrap:wrap}.studio-card__stat{display:flex;align-items:center;gap:10px;padding:6px 10px 6px 6px;border-radius:12px}.studio-card__stat--hl{box-shadow:0 0 0 2px #e324268c}.studio-card__stat-icon{width:42px;height:42px;border-radius:10px;background:#f2f6fa;display:flex;align-items:center;justify-content:center;flex-shrink:0}.studio-card__value{color:#000;font-size:19px;font-weight:700;line-height:24px;white-space:nowrap}.studio-card__delta{font-size:13px;font-weight:600}.studio-card__delta--up{color:#4bb34b}.studio-card__delta--down{color:#e64646}.studio-card__period{color:#3f8ae0;font-size:13px;white-space:nowrap}.studio-card__chart{width:100%;height:auto;display:block}.studio-card__axis-text{fill:#99a2ad;font-size:12px}.studio-card__tip-date{fill:#818c99;font-size:11px}.studio-card__tip-value{fill:#000;font-size:13px;font-weight:700}.studio-card__legend{display:flex;align-items:center;gap:10px 20px;flex-wrap:wrap}.studio-card__legend-item{display:flex;align-items:center;gap:8px}.studio-card__checkbox{width:18px;height:18px;border-radius:5px;border:1.5px solid #b8c1cc;background:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.studio-card__checkbox--on{border-color:#528bcc;background:#528bcc}.studio-card__legend-label{color:#2c2d2e;font-size:13px;white-space:nowrap}.studio-card__legend-label--muted{color:#818c99}.studio-card__match{display:flex;align-items:center;gap:10px;background:rgb(var(--v-theme-surface_2));border:1px solid rgba(76,175,80,.35);border-radius:12px;padding:12px 16px}.demo-clone__grid{display:grid;grid-template-columns:1.35fr 1fr;gap:24px;align-items:start}@media(max-width:960px){.demo-clone__grid{grid-template-columns:1fr}}.demo-clone .v-btn-group{overflow:hidden}.demo-clone .v-btn-group .v-btn{padding:0 8px;min-width:0}.demo-clone__panel{background:rgb(var(--v-theme-surface_2));border:1px solid #1b1c22;border-radius:12px;overflow:hidden}.demo-clone__panel-title{background:rgb(var(--v-theme-surface));color:rgb(var(--v-theme-app_white));border-bottom:1px solid #1b1c22;font-size:16px;line-height:20px;padding:16px 20px}.demo-clone__row{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap}@media(max-width:600px){.demo-clone__row{flex-direction:column;gap:6px}}.demo-clone__label{min-width:72px;padding-top:8px;white-space:nowrap}.demo-clone__content{flex:1;min-width:200px}.demo-clone__check{flex-shrink:0;white-space:nowrap}.demo-clone__created-item{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:10px;background:#1b1c22;margin-bottom:6px}.demo-clone__created-item--source{background:transparent;border:1px dashed hsla(0,0%,100%,.15)}.demo-clone-list-enter-active{transition:all .35s ease}.demo-clone-list-enter-from{opacity:0;transform:translateY(-8px)}.landing{min-height:100dvh;overflow-x:clip}.landing__container{max-width:1200px;margin:0 auto;padding-left:20px;padding-right:20px}.landing__header{position:sticky;top:0;z-index:100;background:#0d0e12d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid hsla(0,0%,100%,.06)}.landing__nav-link{color:rgb(var(--v-theme-app_white_light));font-size:14px;padding:8px 14px;border-radius:8px;transition:color .2s,background .2s}.landing__nav-link:hover{color:rgb(var(--v-theme-app_white));background:#ffffff0d}.landing__section{padding:72px 0;scroll-margin-top:72px}@media(max-width:600px){.landing__section{padding:48px 0}}.landing__hero{padding-top:88px;position:relative}.landing__hero:before{content:"";position:absolute;top:-200px;right:-100px;width:700px;height:700px;background:radial-gradient(circle,rgba(227,36,38,.16) 0,transparent 65%);pointer-events:none}.landing__hero-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:20px;border:1px solid rgba(227,36,38,.4);background:#e3242614;font-size:13px;color:rgb(var(--v-theme-app_white))}.landing__hero-badge-dot{width:7px;height:7px;border-radius:50%;background:#e32426;box-shadow:0 0 8px #e32426e6}.landing__hero-title{font-size:48px;line-height:1.15;font-weight:700}@media(max-width:600px){.landing__hero-title{font-size:32px}}.landing__hero-subtitle{max-width:680px;font-size:18px;line-height:28px;margin-top:20px}.landing__demo-anchor{scroll-margin-top:88px}.landing__section-title{font-size:34px;line-height:1.2;font-weight:700;margin-bottom:12px}@media(max-width:600px){.landing__section-title{font-size:26px}}.landing__section-subtitle{max-width:760px;font-size:16px;line-height:24px;margin-bottom:32px}.landing__demo-window{border:1px solid hsla(0,0%,100%,.08);border-radius:16px;background:rgb(var(--v-theme-surface_2));box-shadow:0 24px 80px #00000073;overflow:hidden}.landing__demo-window-bar{display:flex;align-items:center;gap:6px;padding:12px 16px;background:rgb(var(--v-theme-surface));border-bottom:1px solid hsla(0,0%,100%,.06)}.landing__demo-dot{width:10px;height:10px;border-radius:50%;background:#ffffff1f}.landing__about-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:24px;align-items:start}@media(max-width:900px){.landing__about-grid{grid-template-columns:1fr}}.landing__about-card{background:rgb(var(--v-theme-surface_2));border:1px solid #1b1c22;border-radius:14px;padding:26px}.landing__about-note{max-width:860px}.landing__features{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px}@media(max-width:960px){.landing__features{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.landing__features{grid-template-columns:1fr}}.landing__feature{background:rgb(var(--v-theme-surface_2));border:1px solid #1b1c22;border-radius:14px;padding:22px}.landing__compare{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:800px){.landing__compare{grid-template-columns:1fr}}.landing__compare-card{display:flex;align-items:center;gap:12px;background:rgb(var(--v-theme-surface_2));border:1px solid #1b1c22;border-radius:14px;padding:20px 24px}.landing__compare-card--wide{grid-column:1/-1}.landing__tariffs{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;margin-top:8px}.landing__tariff{display:flex;flex-direction:column;width:360px;max-width:100%;background:rgb(var(--v-theme-surface_2));border:1px solid #1b1c22;border-radius:16px;padding:28px}.landing__tariff--accent{border-color:#e324268c;box-shadow:0 0 60px #e324261f}.landing__tariff-price{font-size:38px;line-height:1;font-weight:700;color:rgb(var(--v-theme-app_white))}.landing__tariff-badge{padding:3px 10px;border-radius:12px;background:#e3242626;color:#ff6b6c;font-size:12px;font-weight:600;white-space:nowrap}.landing__reviews{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}@media(max-width:800px){.landing__reviews{grid-template-columns:1fr}}.landing__review{display:flex;gap:16px;background:rgb(var(--v-theme-surface_2));border:1px solid #1b1c22;border-radius:14px;padding:22px}.landing__faq{display:flex;flex-direction:column;gap:12px}.landing__faq .landing__faq-panel{background:rgb(var(--v-theme-surface_2))!important;border:1px solid #1b1c22!important;border-radius:12px!important}.landing__faq .landing__faq-panel:after{display:none!important}.landing__faq .landing__faq-panel .v-expansion-panel-title{color:rgb(var(--v-theme-app_white));font-size:15px;min-height:56px}.landing__cta{position:relative}.landing__cta:before{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:800px;height:400px;background:radial-gradient(ellipse at bottom,rgba(227,36,38,.16) 0,transparent 65%);pointer-events:none}.landing__footer{border-top:1px solid hsla(0,0%,100%,.06)}
