@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/fonts/dm-sans-latin-wght-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/fonts/dm-sans-latin-ext-wght-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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}.theme-one{--v-sky-1: #8fa6f4;--v-sky-2: #a9c6f0;--v-sky-3: #d3e9f7;--v-ink: #2f4a82;--v-ink-strong: #1f3163;--v-text: #2f4676;--v-muted: #3f5586;--v-accent: #3f4fe0;--v-accent-text: #2f3bcc;--v-accent-2: #8a5bff;--v-glass: rgba(255,255,255,.46);--v-glass-strong: rgba(255,255,255,.7);--v-glass-border: rgba(255,255,255,.65);--v-line: rgba(61,90,148,.16);--v-radius-lg: 28px;--v-radius-md: 20px;--v-radius-sm: 14px;--v-shadow: 0 10px 40px -12px rgba(61,90,148,.35);--v-shadow-soft: 0 4px 18px -6px rgba(61,90,148,.25);--v-font: "DM Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif}.theme-one,.theme-one *{font-family:var(--v-font)}.theme-one{color:var(--v-text)}body.theme-one{background:linear-gradient(135deg,var(--v-sky-1) 0%,var(--v-sky-2) 38%,var(--v-sky-3) 100%) fixed;min-height:100vh}.theme-one h1,.theme-one h2,.theme-one h3{color:var(--v-ink);letter-spacing:-.025em;line-height:1.04;font-weight:700}.theme-one a{color:inherit}.theme-one .v-glass{background:var(--v-glass);border:1px solid var(--v-glass-border);backdrop-filter:blur(22px) saturate(1.2);-webkit-backdrop-filter:blur(22px) saturate(1.2);border-radius:var(--v-radius-lg);box-shadow:var(--v-shadow-soft)}.theme-one .v-glass-strong{background:var(--v-glass-strong)}.theme-one .v-card{background:var(--v-glass);border:1px solid var(--v-glass-border);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);border-radius:var(--v-radius-md);box-shadow:var(--v-shadow-soft)}.theme-one .v-panel{background:var(--v-glass);border:1px solid var(--v-glass-border);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);border-radius:var(--v-radius-lg);box-shadow:var(--v-shadow-soft)}.theme-one .v-panel-inner{background:#ffffff8c;border:1px solid rgba(255,255,255,.7);border-radius:var(--v-radius-md)}.theme-one .v-pill{display:inline-flex;align-items:center;gap:.4rem;border-radius:999px;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;color:var(--v-ink);background:var(--v-glass-strong);border:1px solid var(--v-glass-border);transition:transform .15s,background .15s,box-shadow .15s;cursor:pointer}.theme-one .v-pill:hover{background:#fff;box-shadow:var(--v-shadow-soft);transform:translateY(-1px)}.theme-one .v-pill-primary,.theme-one .v-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border-radius:999px;padding:.65rem 1.4rem;font-size:.875rem;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--v-accent),var(--v-accent-2));box-shadow:0 8px 24px -8px #5b6cffb3,inset 0 1px #ffffff59;border:0;cursor:pointer;transition:transform .15s,filter .15s}.theme-one .v-pill-primary:hover,.theme-one .v-btn:hover{filter:brightness(1.07);transform:translateY(-1px)}.theme-one .v-chip{display:inline-flex;align-items:center;border-radius:999px;padding:.25rem .7rem;font-size:.72rem;font-weight:600;color:var(--v-ink);background:#ffffff9e;border:1px solid rgba(255,255,255,.75)}.theme-one .v-chip-outline{background:transparent;border:1px solid var(--v-line);color:var(--v-muted)}.theme-one .v-input{width:100%;border-radius:var(--v-radius-sm);border:1px solid rgba(255,255,255,.8);background:#ffffffa6;padding:.7rem 1rem;color:var(--v-ink-strong);outline:none}.theme-one .v-input:focus{box-shadow:0 0 0 3px #5b6cff47;border-color:#fff}.theme-one .v-step{display:inline-flex;width:1.6rem;height:1.6rem;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--v-accent);color:var(--v-accent-text);font-size:.65rem;font-weight:700}.theme-one .v-rows{border-top:1px solid var(--v-line)}.theme-one .v-row{display:grid;grid-template-columns:2.2rem 2.6rem 1fr auto;gap:.9rem;align-items:center;padding:.9rem .5rem;border-bottom:1px solid var(--v-line);transition:background .15s}.theme-one .v-row:hover{background:#fff6}.theme-one .v-row-index{font-size:.75rem;font-style:italic;color:var(--v-muted)}.theme-one .v-row-title{font-weight:700;color:var(--v-ink-strong)}.theme-one .v-row-sub{color:var(--v-muted);font-size:.85rem}.theme-one .v-logo{width:2.6rem;height:2.6rem;border-radius:999px;background:#fff;display:grid;place-items:center;overflow:hidden;box-shadow:var(--v-shadow-soft)}.theme-one .v-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:.35rem}.theme-one .v-orb{position:absolute;border-radius:50%;background:radial-gradient(circle at 30% 25%,#fff,#ffffff59 35%,#8a5bff59);box-shadow:inset 0 -8px 20px #5b6cff59,0 18px 40px -14px #3d5a948c;animation:float 6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.theme-one .v-orb{animation:none}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.theme-one .v-glass,.theme-one .v-card,.theme-one .v-panel,.theme-one .ct-panel,.theme-one .ct-post,.theme-one .ct-acc,.theme-one .ct-stat,.theme-one .v-mini,.theme-one .vt-tabs,.theme-one .cx-plan,.theme-one .cx-tabs,.theme-one .cx-hero,.theme-one .cx-card{background:#f4f8ffeb}.theme-one .v-nav,.theme-one .v-menu,.theme-one .v-sheet,.theme-one .v-tabbar,.theme-one .v-tray,.theme-one .v-modal,.theme-one .vt-modal,.theme-one .cx-dialog{background:#f4f8ff}.theme-one .v-modal-scrim,.theme-one .vt-modal-back,.theme-one .cx-overlay{background:#2a3f73b3}}.theme-one :focus-visible{outline:2px solid var(--v-ink-strong);outline-offset:2px;box-shadow:0 0 0 4px #ffffffd9}.theme-one input:focus-visible,.theme-one textarea:focus-visible,.theme-one select:focus-visible{box-shadow:0 0 0 4px #ffffffd9,0 0 0 6px #1f316340}.theme-one .v-canvas{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-10;overflow:hidden;pointer-events:none}.theme-one .v-canvas:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.55) 1px,transparent 1.4px);background-size:7px 7px;opacity:.35;-webkit-mask-image:linear-gradient(180deg,#000 0%,transparent 70%);mask-image:linear-gradient(180deg,#000 0%,transparent 70%)}.theme-one .v-blob{position:absolute;border-radius:50%;filter:blur(70px);opacity:.55}.theme-one .v-blob-a{width:34rem;height:34rem;left:-10rem;top:-8rem;background:#8a9bff}.theme-one .v-blob-b{width:30rem;height:30rem;right:-8rem;top:22%;background:#b6a4ff;opacity:.35}.theme-one .v-blob-c{width:34rem;height:34rem;left:25%;bottom:-14rem;background:#bfeaf6;opacity:.7}.theme-one .v-nav{background:#ffffff80;border:1px solid var(--v-glass-border);backdrop-filter:blur(22px) saturate(1.3);-webkit-backdrop-filter:blur(22px) saturate(1.3);border-radius:999px;box-shadow:var(--v-shadow-soft);transition:background .2s,box-shadow .2s}.theme-one .v-nav.is-scrolled{background:#ffffffb8;box-shadow:var(--v-shadow)}.theme-one .v-nav-link{display:inline-flex;align-items:center;gap:.3rem;height:2.3rem;padding:0 .9rem;border-radius:999px;font-size:.84rem;font-weight:600;color:var(--v-ink);border:1px solid transparent;transition:background .15s,border-color .15s;white-space:nowrap}.theme-one .v-nav-link:hover,.theme-one .v-nav-link[aria-expanded=true]{background:#ffffffb3;border-color:var(--v-glass-border)}.theme-one .v-nav-link svg{opacity:.6;transition:transform .2s}.theme-one .v-nav-link[aria-expanded=true] svg{transform:rotate(180deg)}.theme-one .v-menu{background:#ffffffe6;border:1px solid var(--v-glass-border);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-radius:22px;box-shadow:var(--v-shadow);padding:.5rem}.theme-one .v-menu a,.theme-one .v-menu button.v-menu-item{display:block;width:100%;text-align:left;border-radius:14px;padding:.6rem .8rem;color:var(--v-ink-strong);transition:background .15s}.theme-one .v-menu a:hover,.theme-one .v-menu button.v-menu-item:hover{background:#5b6cff1a}.theme-one .v-menu-title{font-size:.85rem;font-weight:700;color:var(--v-ink-strong)}.theme-one .v-menu-sub{font-size:.72rem;color:var(--v-muted);margin-top:.1rem}.theme-one .v-submit{white-space:nowrap}.theme-one .v-avatar{display:inline-flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border-radius:999px;overflow:hidden;background:linear-gradient(135deg,var(--v-accent),var(--v-accent-2));color:#fff;font-weight:700;font-size:.85rem;border:2px solid rgba(255,255,255,.8)}.theme-one .v-iconbtn{display:inline-flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border-radius:999px;background:#ffffffb3;border:1px solid var(--v-glass-border);color:var(--v-ink)}.theme-one .v-sheet{background:#ffffffd1;border:1px solid var(--v-glass-border);backdrop-filter:blur(28px) saturate(1.3);-webkit-backdrop-filter:blur(28px) saturate(1.3);border-radius:28px;box-shadow:var(--v-shadow)}.theme-one .v-sheet-link{display:flex;align-items:center;gap:.75rem;padding:.7rem .9rem;border-radius:16px;font-size:.92rem;font-weight:600;color:var(--v-ink-strong)}.theme-one .v-sheet-link:hover{background:#5b6cff1a}.theme-one .v-sheet-label{padding:.2rem .9rem;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--v-muted)}.theme-one .v-tabbar{background:#ffffff9e;border:1px solid var(--v-glass-border);backdrop-filter:blur(22px) saturate(1.3);-webkit-backdrop-filter:blur(22px) saturate(1.3);border-radius:999px;box-shadow:var(--v-shadow)}.theme-one .v-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;font-size:.66rem;font-weight:600;color:var(--v-ink)}.theme-one .v-tab-fab{display:flex;width:3rem;height:3rem;margin-top:-1.4rem;align-items:center;justify-content:center;border-radius:999px;color:#fff;background:linear-gradient(135deg,var(--v-accent),var(--v-accent-2));box-shadow:0 8px 20px -6px #5b6cffcc,inset 0 1px #fff6}.theme-one .v-hero{position:relative;overflow:hidden;padding:7.5rem 1rem 12.5rem;text-align:center}@media(min-width:640px){.theme-one .v-hero{padding:9rem 1.5rem 13.5rem}}.theme-one .v-hero-count{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .9rem;border-radius:999px;font-size:.8rem;font-weight:700;color:var(--v-ink);background:#ffffff9e;border:1px solid rgba(255,255,255,.8)}.theme-one .v-hero-title{font-size:clamp(2.6rem,7.4vw,5rem);font-weight:800;line-height:.98;letter-spacing:-.035em;color:var(--v-ink);margin:1.25rem auto 0;max-width:60rem}.theme-one .v-hero-title span{display:block}.theme-one .v-hero-sub{margin:1.25rem auto 0;max-width:40rem;font-size:clamp(1rem,1.6vw,1.2rem);color:var(--v-text);line-height:1.55}.theme-one .v-prompt{position:relative;z-index:5;margin:2.5rem auto 0;max-width:44rem;padding:1rem;text-align:left;border-radius:28px}.theme-one .v-prompt-field{display:flex;align-items:flex-start;gap:.75rem;width:100%;min-height:5.2rem;padding:.6rem .75rem;text-align:left;color:var(--v-muted);font-size:1.02rem;cursor:text;background:transparent;border:0;border-radius:18px}.theme-one .v-prompt-field:focus-visible{outline:2px solid rgba(91,108,255,.5)}.theme-one .v-prompt-field kbd{margin-left:auto;flex-shrink:0;font-family:inherit;font-size:.7rem;font-weight:700;padding:.15rem .5rem;border-radius:8px;background:#ffffffb3;color:var(--v-ink);border:1px solid rgba(255,255,255,.9)}.theme-one .v-prompt-input{width:100%;min-height:4.6rem;padding:.6rem .75rem;background:transparent;border:0;outline:none;resize:none;color:var(--v-ink-strong);font-size:1.02rem}.theme-one .v-prompt-input::-moz-placeholder{color:var(--v-muted)}.theme-one .v-prompt-input::placeholder{color:var(--v-muted)}.theme-one .v-prompt-bar{display:flex;align-items:center;gap:.5rem;padding-top:.5rem;flex-wrap:wrap}.theme-one .v-prompt-chips{display:flex;align-items:center;gap:.45rem;flex:1 1 0;min-width:0;flex-wrap:wrap}.theme-one .v-prompt-chip{display:inline-flex;align-items:center;gap:.3rem;padding:.38rem .8rem;border-radius:999px;font-size:.78rem;font-weight:600;color:var(--v-ink);background:#fff9;border:1px solid rgba(255,255,255,.85);transition:background .15s,transform .15s;cursor:pointer;white-space:nowrap}.theme-one .v-prompt-chip:hover{background:#fff;transform:translateY(-1px)}.theme-one .v-prompt-chip.is-primary{color:var(--v-accent-text)}.theme-one .v-prompt-go{flex-shrink:0;padding:.6rem 1.4rem}.theme-one .v-hero-hint{margin-top:1.1rem;font-size:.85rem;color:var(--v-ink)}.theme-one .v-hero-hint a{font-weight:700;text-decoration:underline;text-underline-offset:3px}.theme-one .v-ai-result{display:flex;gap:.75rem;align-items:flex-start;padding:.7rem .8rem;border-radius:18px;background:#fff9;border:1px solid rgba(255,255,255,.85);transition:background .15s,transform .15s}.theme-one .v-ai-result:hover{background:#fff;transform:translateY(-1px)}@keyframes v-bob{0%,to{transform:translateY(0) rotate(var(--r, 0deg))}50%{transform:translateY(-12px) rotate(var(--r, 0deg))}}@media(max-width:767px){.theme-one .v-hero{padding-bottom:9.5rem}.theme-one .v-scene .v-hide-sm{display:none}.theme-one .v-drop{--k: .66}}.theme-one .v-section{max-width:80rem;margin-left:auto;margin-right:auto;padding:0 1rem}@media(min-width:640px){.theme-one .v-section{padding:0 1.5rem}}.theme-one .v-eyebrow{display:inline-flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--v-ink)}.theme-one .v-h2{font-size:clamp(1.7rem,3.4vw,2.6rem);font-weight:800;letter-spacing:-.03em;color:var(--v-ink);line-height:1.05}.theme-one .v-steps{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:640px){.theme-one .v-steps{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.theme-one .v-steps{grid-template-columns:repeat(4,1fr)}}.theme-one .v-step-card{padding:1.25rem;border-radius:22px;background:#ffffff8c;border:1px solid rgba(255,255,255,.8)}.theme-one .v-step-card .v-step{width:2.1rem;height:2.1rem;font-size:.75rem;background:#fff9}.theme-one .v-step-card h3{margin-top:1rem;font-size:1.1rem}.theme-one .v-step-card p{margin-top:.35rem;font-size:.9rem;line-height:1.5;color:var(--v-text)}.theme-one .v-filterbar{padding:1rem;border-radius:26px}.theme-one .v-select{display:inline-flex;align-items:center;justify-content:space-between;gap:.5rem;height:2.75rem;padding:0 1rem;border-radius:999px;background:#ffffffa6;border:1px solid rgba(255,255,255,.85);color:var(--v-ink);font-size:.85rem;font-weight:600;transition:background .15s;cursor:pointer}.theme-one .v-select:hover{background:#fff}.theme-one .v-select.is-active{background:#fff;border-color:var(--v-accent)}.theme-one .v-dd{background:#fffffff0;border:1px solid var(--v-glass-border);border-radius:20px;box-shadow:var(--v-shadow);color:var(--v-ink-strong)}.theme-one .v-dd-item{display:flex;align-items:center;justify-content:space-between;border-radius:12px;padding:.55rem .75rem;font-size:.85rem}.theme-one .v-dd-item:hover{background:#5b6cff1a}.theme-one .v-opt{display:inline-flex;align-items:center;gap:.3rem;height:2rem;padding:0 .85rem;border-radius:999px;font-size:.78rem;font-weight:600;color:var(--v-ink);background:#ffffff8c;border:1px solid rgba(255,255,255,.85);cursor:pointer;transition:background .15s}.theme-one .v-opt:hover{background:#fff}.theme-one .v-opt.is-on{color:#fff;border-color:transparent;background:linear-gradient(135deg,var(--v-accent),var(--v-accent-2))}.theme-one .v-tool{position:relative;display:flex;flex-direction:column;height:100%;min-height:15rem;padding:1.25rem;border-radius:24px;transition:transform .2s,box-shadow .2s,background .2s}.theme-one .v-tool:hover{transform:translateY(-3px);background:#ffffff9e;box-shadow:var(--v-shadow)}.theme-one .v-tool-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;border-radius:24px}.theme-one .v-tool-link:focus-visible{outline:2px solid var(--v-accent);outline-offset:2px}.theme-one .v-tool-name{font-size:1.05rem;font-weight:700;color:var(--v-ink-strong);letter-spacing:-.01em;line-height:1.2}.theme-one .v-tool-desc{margin-top:.75rem;font-size:.88rem;line-height:1.5;color:var(--v-text);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.theme-one .v-tool-foot{margin-top:auto;padding-top:.9rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;border-top:1px solid var(--v-line);font-size:.78rem;color:var(--v-muted)}.theme-one .v-price{display:inline-flex;align-items:center;border-radius:999px;padding:.2rem .65rem;font-size:.72rem;font-weight:700;color:var(--v-ink-strong);background:#fde68a}.theme-one .v-price-free{background:#bbf7d0}.theme-one .v-price-paid{background:#fbcfe8}.theme-one .v-price-freemium{background:#ddd6fe}.theme-one .v-ico-btn{position:relative;z-index:20;display:inline-flex;align-items:center;justify-content:center;gap:.3rem;height:2rem;min-width:2rem;padding:0 .55rem;border-radius:999px;font-size:.75rem;font-weight:600;color:var(--v-ink);background:#ffffffa6;border:1px solid rgba(255,255,255,.85);cursor:pointer;transition:background .15s}.theme-one .v-ico-btn:hover{background:#fff}.theme-one .v-ico-btn.is-on{color:#fff;border-color:transparent;background:linear-gradient(135deg,var(--v-accent),var(--v-accent-2))}.theme-one .v-ico-btn:disabled{opacity:.5}.theme-one .v-rows-glass .v-row{grid-template-columns:2rem 2.6rem minmax(0,1fr) auto;padding:.85rem 1rem}.theme-one a.v-row{color:inherit}.theme-one .v-row-meta{display:flex;align-items:center;justify-content:flex-end;gap:.4rem;flex-wrap:nowrap}.theme-one .v-row-meta .v-chip-outline{white-space:nowrap}@media(max-width:767px){.theme-one .v-row{grid-template-columns:1.6rem 2.4rem minmax(0,1fr)}.theme-one .v-row-meta{display:none}}.theme-one .v-footer{border-radius:32px;padding:2rem 1.25rem}@media(min-width:768px){.theme-one .v-footer{padding:2.5rem}}.theme-one .v-foot-h{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--v-ink);margin-bottom:1rem}.theme-one .v-foot-link{font-size:.9rem;color:var(--v-text);transition:color .15s}.theme-one .v-foot-link:hover{color:var(--v-accent-text)}.theme-one .v-news{display:flex;align-items:center;gap:.25rem;padding:.3rem;border-radius:999px;background:#ffffffb3;border:1px solid rgba(255,255,255,.9)}.theme-one .v-news input{flex:1;min-width:0;padding:.4rem .9rem;background:transparent;border:0;outline:none;box-shadow:none;font-size:.88rem;color:var(--v-ink-strong)}.theme-one .v-news input:focus{box-shadow:none}.theme-one .v-news:focus-within{box-shadow:0 0 0 3px #5b6cff47}.theme-one .v-social{display:inline-flex;width:2.3rem;height:2.3rem;align-items:center;justify-content:center;border-radius:999px;background:#ffffffa6;border:1px solid rgba(255,255,255,.85);color:var(--v-ink);transition:background .15s,color .15s}.theme-one .v-social:hover{background:#fff;color:var(--v-accent-text)}.theme-one .v-tray{background:#ffffff9e;border:1px solid var(--v-glass-border);backdrop-filter:blur(24px) saturate(1.3);-webkit-backdrop-filter:blur(24px) saturate(1.3);border-radius:28px;box-shadow:var(--v-shadow);padding:1rem}.theme-one .v-tray-chip{display:flex;align-items:center;gap:.5rem;flex-shrink:0;padding:.3rem .4rem .3rem .3rem;border-radius:999px;background:#ffffffbf;border:1px solid rgba(255,255,255,.9)}.theme-one .v-modal-scrim{background:#2a3f7373;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.theme-one .v-modal{background:#ffffffc7;border:1px solid var(--v-glass-border);backdrop-filter:blur(30px) saturate(1.3);-webkit-backdrop-filter:blur(30px) saturate(1.3);border-radius:28px;box-shadow:0 30px 80px -20px #2a3f7399}.theme-one .v-search-input{width:100%;height:4rem;padding:0 0 0 1rem;font-size:1.2rem;background:transparent;border:0;outline:none;box-shadow:none;color:var(--v-ink-strong)}.theme-one .v-search-input:focus{box-shadow:none}.theme-one .v-search-input::-moz-placeholder{color:var(--v-muted)}.theme-one .v-search-input::placeholder{color:var(--v-muted)}.theme-one .v-search-item{display:flex;align-items:flex-start;gap:.75rem;width:100%;padding:.8rem 1rem;border-radius:18px;font-size:.88rem;color:var(--v-ink-strong);text-align:left;transition:background .12s}.theme-one .v-search-item:hover,.theme-one .v-search-item.is-sel{background:#5b6cff1f}.theme-one .v-kbd{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:8px;font-size:.68rem;font-weight:700;color:var(--v-ink);background:#ffffffbf;border:1px solid rgba(255,255,255,.9)}.theme-one .v-auth{width:100%;max-width:28rem;padding:2rem;border-radius:32px}.theme-one .v-auth-foot{margin-top:1.5rem;padding-top:1.25rem;text-align:center;font-size:.88rem;color:var(--v-text);border-top:1px solid var(--v-line)}.theme-one .v-label{display:block;font-size:.82rem;font-weight:600;color:var(--v-ink)}.theme-one .v-label .v-input{margin-top:.35rem}.theme-one .v-auth-link{font-weight:700;color:var(--v-accent-text)}.theme-one .v-auth-link:hover{text-decoration:underline}.theme-one .v-alert{margin-bottom:1rem;padding:.7rem .9rem;border-radius:16px;font-size:.85rem}.theme-one .v-alert-error{background:#fee2e2cc;border:1px solid rgba(252,165,165,.8);color:#b91c1c}.theme-one .v-alert-ok{background:#dcfce7cc;border:1px solid rgba(134,239,172,.8);color:#166534}.theme-one .v-kbd{display:none}@media(min-width:640px){.theme-one .v-kbd,.theme-one .v-prompt-field kbd{display:inline-flex}}.theme-one .v-prompt-field kbd{display:none}@media(min-width:768px){.theme-one .v-iconbtn.md\:hidden{display:none}}.theme-one .v-scene{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:1}.theme-one .v-scene>*{position:absolute}.theme-one .v-drop{--k: 1;left:var(--x);bottom:var(--b);width:calc(var(--s) * var(--k) * 1rem);height:calc(var(--s) * var(--k) * 1rem);margin-left:calc(var(--s) * var(--k) * -.5rem);transform:translateY(calc(-1*(100vh + 12rem))) rotate(calc(var(--r) * -3));opacity:0;animation:v-fall 1.5s cubic-bezier(.3,0,.6,1) calc(var(--d) + .25s) forwards}.theme-one .v-drop-tile{display:grid;place-items:center;width:100%;height:100%;border-radius:28%;overflow:hidden;background:linear-gradient(145deg,#fffffff2,#ffffff9e 55%,#c8d6ffb3);border:1px solid rgba(255,255,255,.95);box-shadow:inset 0 -10px 22px #5b6cff38,inset 0 6px 12px #ffffffe6,0 22px 40px -16px #3d5a94a6;animation:v-bob-y 7s ease-in-out calc(var(--d) + 2s) infinite}.theme-one .v-drop-tile img{width:62%;height:62%;-o-object-fit:contain;object-fit:contain}@keyframes v-bob-y{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes v-fall{0%{transform:translateY(calc(-1*(100vh + 12rem))) rotate(calc(var(--r) * -3));opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.6)}58%{transform:translateY(0) rotate(var(--r));opacity:1;animation-timing-function:cubic-bezier(.2,.6,.4,1)}72%{transform:translateY(-2.6rem) rotate(calc(var(--r) * 1.2));opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.6)}86%{transform:translateY(0) rotate(var(--r));opacity:1;animation-timing-function:cubic-bezier(.2,.6,.4,1)}93%{transform:translateY(-.8rem) rotate(var(--r));opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.6)}to{transform:translateY(0) rotate(var(--r));opacity:1}}@media(prefers-reduced-motion:reduce){.theme-one .v-drop{animation:none;opacity:1;transform:rotate(var(--r))}.theme-one .v-drop-tile{animation:none}}.theme-one .v-hero>.relative{z-index:2}.theme-one .v-lt{display:inline-grid;place-items:center;flex-shrink:0;overflow:hidden;vertical-align:middle;border-radius:28%;width:2.4rem;height:2.4rem;background:linear-gradient(145deg,#fffffff2,#ffffff9e 60%,#c8d6ffb3);border:1px solid rgba(255,255,255,.95);box-shadow:inset 0 -5px 10px #5b6cff2e,0 8px 18px -8px #3d5a9480}.theme-one .v-lt img{width:70%;height:70%;-o-object-fit:contain;object-fit:contain}.theme-one .v-lt-xs{width:1.6rem;height:1.6rem;border-radius:9px;box-shadow:0 0 0 2px #ffffffe6}.theme-one .v-lt-sm{width:2.2rem;height:2.2rem;border-radius:12px}.theme-one .v-lt-md{width:2.8rem;height:2.8rem;border-radius:16px}.theme-one .v-lt-lg{width:3.6rem;height:3.6rem;border-radius:20px}.theme-one .v-lt-inline{width:1.05em;height:1.05em;margin:0 .12em;border-radius:26%;transform:translateY(-.06em)}.theme-one .v-stretch:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit}.theme-one .v-stretch:focus-visible{outline:none}.theme-one .v-stretch:focus-visible:after{outline:2px solid var(--v-accent);outline-offset:2px}.theme-one .v-statement{font-size:clamp(1.8rem,4.6vw,3.4rem);font-weight:800;line-height:1.18;letter-spacing:-.03em;color:var(--v-ink);text-wrap:balance}.theme-one .v-feature{display:inline-flex;align-items:center;gap:.6rem;padding:.45rem .5rem .45rem 1.1rem;border-radius:999px;font-size:.95rem;font-weight:700;color:var(--v-ink-strong);border:1px solid rgba(255,255,255,.85);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:var(--v-shadow-soft)}.theme-one .v-feature:not(:has(.v-lt)){padding-right:1.1rem}.theme-one .v-feature-butter{background:linear-gradient(135deg,#fff3b8cc,#ffffff80)}.theme-one .v-feature-mint{background:linear-gradient(135deg,#bbf7d0cc,#ffffff80)}.theme-one .v-feature-pink{background:linear-gradient(135deg,#fbcfe8d9,#ffffff80)}.theme-one .v-feature-lilac{background:linear-gradient(135deg,#ddd6fee6,#ffffff80)}.theme-one .v-marquee-wrap{-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.theme-one .v-marquee-row{overflow:hidden;padding:.35rem 0}.theme-one .v-marquee{display:flex;width:-moz-max-content;width:max-content;animation:v-marquee var(--v-dur, 36s) linear infinite}.theme-one .v-marquee-rev{animation-direction:reverse}.theme-one .v-marquee-row:hover .v-marquee,.theme-one .v-marquee-row:focus-within .v-marquee{animation-play-state:paused}.theme-one .v-marquee-set{display:flex;flex-shrink:0;gap:.75rem;padding-right:.75rem;list-style:none;margin:0}@keyframes v-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.theme-one .v-logo-pill{display:inline-flex;align-items:center;gap:.6rem;white-space:nowrap;padding:.4rem 1.1rem .4rem .4rem;border-radius:999px;font-size:.9rem;font-weight:700;color:var(--v-ink-strong);background:var(--v-glass-strong);border:1px solid var(--v-glass-border);box-shadow:var(--v-shadow-soft);transition:background .15s,transform .15s}.theme-one .v-logo-pill:hover{background:#fff;transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.theme-one .v-marquee{animation:none}.theme-one .v-marquee-row{overflow-x:auto}.theme-one .v-marquee-set[aria-hidden=true]{display:none}}.theme-one .v-cat-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.8rem .75rem;border-bottom:1px solid var(--v-line);border-radius:14px;transition:background .15s}.theme-one li:last-child>.v-cat-row{border-bottom:0}.theme-one .v-cat-row:hover{background:#ffffff8c}.theme-one .v-fav-grid{display:grid;gap:1rem;grid-template-columns:1fr}.theme-one .v-fav-cards{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.theme-one .v-mini{position:relative;display:flex;flex-direction:column;padding:1rem;border-radius:22px;background:var(--v-glass);border:1px solid var(--v-glass-border);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:var(--v-shadow-soft);transition:transform .2s,box-shadow .2s,background .2s}.theme-one .v-mini:hover{transform:translateY(-3px);background:#ffffffa3;box-shadow:var(--v-shadow)}.theme-one .v-mini h3{font-size:1rem;color:var(--v-ink-strong)}.theme-one .v-fav-intro{padding:.5rem .25rem}.theme-one .v-recent-link{display:inline-flex;align-items:center;gap:.6rem;max-width:100%;font-weight:600;color:var(--v-ink-strong)}.theme-one .v-recent-link:hover{color:var(--v-accent-text)}@media(min-width:768px){.theme-one .v-fav-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.theme-one .v-fav-grid{grid-template-columns:minmax(0,1fr) 20rem;align-items:start}.theme-one .v-fav-intro{grid-column:1 / -1}.theme-one .v-fav-cards{grid-column:1}.theme-one .v-fav-recent{grid-column:2;grid-row:2}}.theme-one .v-alt{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;align-items:center}.theme-one .v-alt-list{display:grid;gap:.6rem;list-style:none;margin:0;padding:0}.theme-one .v-alt-list .v-logo-pill{display:flex;width:100%;background:#ffffffb3}.theme-one .v-alt-lines{display:none}.theme-one .v-alt-best{position:relative;padding:1.4rem;border-radius:24px;background:linear-gradient(160deg,#ffffffe6,#ddd6fe99);border:1px solid #fff;box-shadow:0 0 0 4px #8a5bff24,var(--v-shadow)}.theme-one .v-alt-best h3{color:var(--v-ink-strong)}@media(min-width:768px){.theme-one .v-alt{grid-template-columns:minmax(0,1fr) 6rem minmax(0,1fr);-moz-column-gap:0;column-gap:0}.theme-one .v-alt-list{grid-column:1;grid-row:1}.theme-one .v-alt-lines{display:block;grid-column:2;grid-row:1;width:100%;height:100%}.theme-one .v-alt-lines path{stroke:var(--v-accent);stroke-width:1.5;stroke-dasharray:5 5;opacity:.55}.theme-one .v-alt-best{grid-column:3;grid-row:1}}.theme-one .v-stat{font-size:clamp(2.2rem,4.5vw,3.2rem);font-weight:800;letter-spacing:-.035em;line-height:1;color:var(--v-ink)}.theme-one .v-quote{font-size:clamp(1.25rem,2.4vw,1.75rem);font-weight:700;line-height:1.25;letter-spacing:-.02em;color:var(--v-ink)}.theme-one .v-pill.is-on{color:#fff;border-color:transparent;background:linear-gradient(135deg,var(--v-accent),var(--v-accent-2))}.theme-one{--vt-star: #f4b740;--vt-butter: linear-gradient(135deg, #fde9a2, #fbd2a2);--vt-mint: linear-gradient(135deg, #bdf0dc, #a5e0e6);--vt-pink: linear-gradient(135deg, #fbd0e8, #f8b9d6);--vt-lilac: linear-gradient(135deg, #dccffc, #c2c5fa);--vt-sky: linear-gradient(135deg, #c8e5fb, #a9d2f5);--vt-grad: linear-gradient(135deg, var(--v-accent), var(--v-accent-2))}.theme-one .vt-wrap{width:100%;max-width:80rem;margin:0 auto;padding:1.5rem 1rem 4rem}.theme-one .vt-head{display:flex;flex-direction:column;align-items:center;text-align:center;margin:1rem auto 2.25rem;max-width:52rem}.theme-one .vt-eyebrow{gap:.4rem;margin-bottom:1.1rem;padding:.35rem .9rem;font-size:.75rem}.theme-one .vt-eyebrow svg{width:.85rem;height:.85rem;color:var(--v-accent-text)}.theme-one .vt-title{font-size:clamp(2.5rem,7vw,4.5rem);font-weight:800;letter-spacing:-.03em;line-height:1.02;color:var(--v-ink);text-wrap:balance;overflow-wrap:anywhere}.theme-one .vt-sub{margin-top:1rem;max-width:40rem;font-size:clamp(1rem,1.6vw,1.15rem);color:var(--v-text);line-height:1.55}.theme-one .vt-back{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:1.1rem}.theme-one .vt-back svg{width:1rem;height:1rem}.theme-one .vt-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;margin-bottom:1.5rem}.theme-one .vt-toolbar.is-centered{justify-content:center}.theme-one .vt-tabs{display:inline-flex;flex-wrap:wrap;gap:.25rem;padding:.3rem;border-radius:999px;background:var(--v-glass);border:1px solid var(--v-glass-border);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-shadow:var(--v-shadow-soft)}.theme-one .vt-tab{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border:0;border-radius:999px;padding:.5rem 1.1rem;font-size:.85rem;font-weight:600;color:var(--v-ink);background:transparent;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s}.theme-one .vt-tab:hover{background:#fff9}.theme-one .vt-tab.is-active,.theme-one .vt-tab[aria-selected=true]{color:#fff;background:var(--vt-grad);box-shadow:0 6px 18px -8px #5b6cffcc,inset 0 1px #ffffff59}.theme-one .vt-select{position:relative;display:inline-flex;align-items:center}.theme-one .vt-select>svg{position:absolute;left:.9rem;width:1rem;height:1rem;color:var(--v-muted);pointer-events:none}.theme-one .vt-select select{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-width:11rem;border-radius:999px;border:1px solid var(--v-glass-border);background:var(--v-glass-strong);color:var(--v-ink);font-size:.85rem;font-weight:600;padding:.6rem 2.2rem .6rem 2.5rem;outline:none;box-shadow:var(--v-shadow-soft)}.theme-one .vt-select select:focus-visible{box-shadow:0 0 0 3px #5b6cff4d}.theme-one .vt-select:after{content:"";position:absolute;right:1rem;width:.45rem;height:.45rem;border-right:2px solid var(--v-muted);border-bottom:2px solid var(--v-muted);transform:rotate(45deg) translateY(-2px);pointer-events:none}.theme-one .vt-more{display:flex;justify-content:center;margin-top:2.5rem}.theme-one .vt-more .v-pill{padding:.7rem 1.6rem;font-size:.9rem}.theme-one .v-pill:disabled,.theme-one .v-pill-primary:disabled,.theme-one .v-btn:disabled{opacity:.55;pointer-events:none}.theme-one .vt-fade{transition:opacity .2s}.theme-one .vt-empty{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:3rem 1rem;color:var(--v-text)}.theme-one .vt-empty h2,.theme-one .vt-empty h3{font-size:1.5rem;margin-bottom:.6rem}.theme-one .vt-empty p{max-width:28rem;margin-bottom:1.25rem}.theme-one .vt-orbicon{width:3.5rem;height:3.5rem;border-radius:999px;display:grid;place-items:center;margin-bottom:1rem;color:var(--v-accent-text);background:radial-gradient(circle at 30% 25%,#fff,#ffffff80 55%,#8a5bff40);box-shadow:inset 0 -6px 14px #5b6cff40,var(--v-shadow-soft)}.theme-one .vt-orbicon svg{width:1.5rem;height:1.5rem}.theme-one .vt-panel{padding:.5rem 1.25rem;border-radius:var(--v-radius-lg)}.theme-one .vt-rows{counter-reset:vt}.theme-one .vt-rows.is-after-feature{counter-reset:vt 1}.theme-one .vt-row{counter-increment:vt;display:grid;grid-template-columns:2.2rem 2.9rem minmax(0,1fr) auto auto;gap:.5rem 1rem;align-items:center;padding:1rem .5rem;border-bottom:1px solid var(--v-line);text-decoration:none;color:inherit;transition:background .15s;border-radius:14px}.theme-one .vt-row:last-child{border-bottom-color:transparent}.theme-one .vt-row:hover{background:#ffffff80}.theme-one .vt-row:before{content:counter(vt,decimal-leading-zero);font-size:.78rem;font-style:italic;color:var(--v-muted)}.theme-one .vt-row .v-logo{width:2.9rem;height:2.9rem;position:relative}.theme-one .vt-row .v-logo img{position:absolute;top:0;right:0;bottom:0;left:0;padding:.45rem}.theme-one .vt-main{min-width:0}.theme-one .vt-line{display:flex;align-items:baseline;flex-wrap:wrap;gap:.1rem .55rem;min-width:0}.theme-one .vt-line h3{font-size:1.15rem;font-weight:700;letter-spacing:-.015em;line-height:1.2;color:var(--v-ink-strong);overflow-wrap:anywhere}.theme-one .vt-dash{color:var(--v-muted)}.theme-one .vt-cat{color:var(--v-muted);font-size:.9rem}.theme-one .vt-desc{margin-top:.2rem;font-size:.85rem;line-height:1.45;color:var(--v-text);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.theme-one .vt-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem}.theme-one .vt-actions{display:flex;align-items:center;gap:.4rem}.theme-one .vt-new{margin-left:.1rem;padding:.1rem .5rem;font-size:.62rem;text-transform:uppercase;letter-spacing:.04em;color:#fff;border:0;background:var(--vt-grad)}.theme-one .vt-price{display:inline-flex;align-items:center;border-radius:999px;padding:.22rem .75rem;font-size:.72rem;font-weight:700;border:1px solid var(--v-line);color:var(--v-ink);background:#ffffff59;white-space:nowrap}.theme-one .vt-price.is-free{color:#1f6159;border-color:#2f7a7259;background:#bdf0dc80}.theme-one .vt-price.is-freemium{color:#2f46b0;border-color:#5b6cff59;background:#c8e5fb8c}.theme-one .vt-price.is-paid,.theme-one .vt-price.is-enterprise{color:#8a4a1f;border-color:#b06e2859;background:#fde9a299}.theme-one .vt-act{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;height:2.25rem;min-width:2.25rem;padding:0 .8rem;border-radius:999px;font-size:.78rem;font-weight:700;color:var(--v-ink);background:#ffffffa6;border:1px solid var(--v-glass-border);cursor:pointer;white-space:nowrap;transition:background .15s,transform .15s,color .15s,border-color .15s}.theme-one .vt-act:hover{background:#fff;transform:translateY(-1px)}.theme-one .vt-act:disabled{opacity:.55;pointer-events:none}.theme-one .vt-act svg{width:1rem;height:1rem;flex:none}.theme-one .vt-act.is-icon{padding:0;width:2.25rem}.theme-one .vt-act.is-on{color:#fff;background:var(--vt-grad);border-color:transparent;box-shadow:0 6px 16px -8px #5b6cffcc}.theme-one .vt-act.is-primary{color:#fff;background:var(--vt-grad);border-color:transparent;box-shadow:0 8px 20px -10px #5b6cffcc,inset 0 1px #ffffff59}.theme-one .vt-act.is-primary:hover{filter:brightness(1.07);background:var(--vt-grad)}.theme-one .vt-act.is-saved{color:var(--v-accent-2)}.theme-one .vt-act.is-saved svg{fill:currentColor}.theme-one .vt-grid{display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:640px){.theme-one .vt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.theme-one .vt-grid.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.theme-one .vt-card{position:relative;display:flex;flex-direction:column;height:100%;gap:.9rem;padding:1.25rem;color:inherit;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;border-radius:var(--v-radius-md)}.theme-one a.vt-card:hover,.theme-one .vt-card.is-hover:hover{transform:translateY(-3px);background:#ffffff94;box-shadow:var(--v-shadow)}.theme-one .vt-card-top{display:flex;align-items:center;gap:.85rem;min-width:0}.theme-one .vt-card-top .v-logo{flex:none;position:relative}.theme-one .vt-card-top .v-logo img{position:absolute;top:0;right:0;bottom:0;left:0}.theme-one .vt-card h3{font-size:1.15rem;font-weight:700;color:var(--v-ink-strong);line-height:1.2;overflow-wrap:anywhere}.theme-one .vt-card p.vt-text{font-size:.9rem;line-height:1.5;color:var(--v-text);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.theme-one .vt-card-foot{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.theme-one .vt-soon{position:absolute;top:1rem;right:1rem;display:inline-flex;align-items:center;gap:.35rem}.theme-one .vt-soon svg{width:.8rem;height:.8rem;color:var(--v-accent-text)}.theme-one .vt-card.is-upcoming{padding-top:3.4rem}.theme-one .vt-feature{position:relative;display:grid;grid-template-columns:1fr;margin-bottom:1.5rem;border-radius:var(--v-radius-lg);overflow:hidden;background:var(--vt-butter);border:1px solid rgba(255,255,255,.7);box-shadow:var(--v-shadow)}@media(min-width:900px){.theme-one .vt-feature{grid-template-columns:1.05fr 1fr;min-height:22rem}}.theme-one .vt-feature-art{position:relative;display:grid;place-items:center;min-height:14rem;padding:2rem;background:repeating-radial-gradient(circle at 50% 55%,#3d5a9400 0,#3d5a9400 14px,#3d5a9429 14px,#3d5a9429 16px)}.theme-one .vt-feature-art .v-logo{width:7.5rem;height:7.5rem;position:relative;box-shadow:0 18px 40px -14px #3d5a948c}.theme-one .vt-feature-art .v-logo img{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.1rem}.theme-one .vt-feature-tag{position:absolute;left:1.25rem;top:1.25rem}.theme-one .vt-feature-glass{position:relative;display:flex;flex-direction:column;justify-content:center;gap:1rem;margin:1rem;padding:1.75rem;border-radius:var(--v-radius-md)}.theme-one .vt-feature-glass h2{font-size:clamp(1.9rem,4vw,2.75rem);font-weight:800;line-height:1.05;overflow-wrap:anywhere}.theme-one .vt-feature-glass p{color:var(--v-text);line-height:1.55;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.theme-one .vt-feature-btns{display:flex;flex-wrap:wrap;gap:.6rem}.theme-one .vt-search{position:relative;width:100%;max-width:30rem;margin:1.5rem auto 0}.theme-one .vt-search svg{position:absolute;left:1.1rem;top:50%;width:1rem;height:1rem;transform:translateY(-50%);color:var(--v-muted);pointer-events:none}.theme-one .vt-search .v-input{border-radius:999px;padding:.85rem 1.2rem .85rem 2.8rem;box-shadow:var(--v-shadow-soft)}.theme-one .vt-cats{display:grid;grid-template-columns:1fr;gap:1.1rem}@media(min-width:560px){.theme-one .vt-cats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.theme-one .vt-cats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1200px){.theme-one .vt-cats{grid-template-columns:repeat(4,minmax(0,1fr))}}.theme-one .vt-cat-tile{display:flex;flex-direction:column;gap:2.5rem;height:100%;padding:1.25rem;text-decoration:none;color:inherit;border-radius:var(--v-radius-md);transition:transform .2s,box-shadow .2s,background .2s}.theme-one .vt-cat-tile:hover{transform:translateY(-3px);background:#fff9;box-shadow:var(--v-shadow)}.theme-one .vt-cat-block{width:3.25rem;height:3.25rem;border-radius:16px;display:grid;place-items:center;color:var(--v-ink);font-weight:800;font-size:1.1rem;box-shadow:inset 0 1px #ffffffb3,var(--v-shadow-soft)}.theme-one .vt-cat-tile h3{font-size:1.15rem;font-weight:700;line-height:1.2;color:var(--v-ink-strong);margin-bottom:.6rem;overflow-wrap:anywhere}.theme-one .vt-cat-foot{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:auto}.theme-one .vt-go{font-size:.82rem;font-weight:700;color:var(--v-accent-text);transition:transform .15s}.theme-one .vt-cat-tile:hover .vt-go{transform:translate(3px)}.theme-one .vt-tint-0{background:var(--vt-butter)}.theme-one .vt-tint-1{background:var(--vt-mint)}.theme-one .vt-tint-2{background:var(--vt-pink)}.theme-one .vt-tint-3{background:var(--vt-lilac)}.theme-one .vt-tint-4{background:var(--vt-sky)}.theme-one .vt-detail{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;align-items:start}@media(min-width:1024px){.theme-one .vt-detail{grid-template-columns:minmax(0,1fr) 20rem;gap:2rem}}.theme-one .vt-hero{padding:1.5rem}@media(min-width:640px){.theme-one .vt-hero{padding:2.25rem}}.theme-one .vt-hero-top{display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center}@media(min-width:640px){.theme-one .vt-hero-top{flex-direction:row;align-items:flex-start;text-align:left;gap:2rem}}.theme-one .vt-hero-logo{position:relative;flex:none}.theme-one .vt-hero-logo .v-logo{width:7.5rem;height:7.5rem;border-radius:32px;position:relative;background:#ffffffd9;border:1px solid #fff;box-shadow:0 18px 40px -16px #3d5a9480}.theme-one .vt-hero-logo .v-logo img{position:absolute;top:0;right:0;bottom:0;left:0;padding:.9rem}.theme-one .vt-rank{position:absolute;right:-.6rem;bottom:-.6rem;padding:.3rem .75rem;font-size:.78rem;font-weight:800;color:#fff;border-radius:999px;background:var(--vt-grad);box-shadow:0 8px 18px -8px #5b6cffcc}.theme-one .vt-hero-body{min-width:0;flex:1}.theme-one .vt-chiprow{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:center;margin-bottom:.9rem}@media(min-width:640px){.theme-one .vt-chiprow{justify-content:flex-start}}.theme-one .vt-name{font-size:clamp(2.4rem,6.5vw,4.4rem);font-weight:800;letter-spacing:-.035em;line-height:1;color:var(--v-ink);overflow-wrap:anywhere}.theme-one .vt-lede{margin-top:1rem;font-size:1.05rem;line-height:1.6;color:var(--v-text)}.theme-one .vt-lede p+p{margin-top:.75rem}.theme-one .vt-lede .vt-more-hint{font-size:.85rem;color:var(--v-muted)}.theme-one .vt-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.75rem}@media(min-width:640px){.theme-one .vt-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.theme-one .vt-stat{display:flex;align-items:center;gap:.7rem;padding:.7rem .9rem;border-radius:18px;background:#ffffff9e;border:1px solid rgba(255,255,255,.8)}.theme-one .vt-stat-ico{flex:none;width:2.2rem;height:2.2rem;border-radius:999px;display:grid;place-items:center;color:#fff;background:var(--vt-grad)}.theme-one .vt-stat-ico svg{width:1rem;height:1rem}.theme-one .vt-stat-label{font-size:.7rem;font-weight:600;letter-spacing:.02em;color:var(--v-muted)}.theme-one .vt-stat-val{font-size:1.1rem;font-weight:800;line-height:1.15;color:var(--v-ink-strong)}.theme-one .vt-pills{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.5rem}.theme-one .vt-pills .v-pill,.theme-one .vt-pills .v-pill-primary{padding:.7rem 1.25rem;font-size:.88rem}.theme-one .vt-pills svg{width:1.05rem;height:1.05rem;flex:none}.theme-one .vt-pills .v-pill.is-on{color:#fff;background:var(--vt-grad);border-color:transparent;box-shadow:0 8px 20px -10px #5b6cffcc}.theme-one .vt-pills .v-pill:disabled,.theme-one .vt-pills .v-pill-primary:disabled{opacity:.6;pointer-events:none}@media(max-width:480px){.theme-one .vt-pills>*{flex:1 1 calc(50% - .3rem)}}.theme-one .vt-tabbar{display:flex;overflow-x:auto;margin-top:1.5rem;padding:.35rem;gap:.25rem;border-radius:999px;scrollbar-width:none}.theme-one .vt-tabbar::-webkit-scrollbar{display:none}.theme-one .vt-tabbar .vt-tab{flex:1 1 0;min-width:5.5rem;padding:.65rem 1rem;font-size:.9rem}.theme-one .vt-tabpane{margin-top:1.25rem;padding:1.5rem}@media(min-width:640px){.theme-one .vt-tabpane{padding:2rem}}.theme-one .vt-h{font-size:1.35rem;font-weight:700;margin-bottom:1rem}.theme-one .vt-h:not(:first-child){margin-top:2rem}.theme-one .vt-body p{font-size:1rem;line-height:1.7;color:var(--v-text)}.theme-one .vt-body p+p{margin-top:1rem}.theme-one .vt-steps{display:grid;grid-template-columns:1fr;gap:.6rem}@media(min-width:768px){.theme-one .vt-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.theme-one .vt-step-row{display:flex;align-items:center;gap:.85rem;padding:.75rem 1rem;border-radius:16px;background:#ffffff8c;border:1px solid rgba(255,255,255,.75);color:var(--v-ink-strong);font-weight:600}.theme-one .vt-step-row .v-step{flex:none;width:2rem;height:2rem;font-size:.7rem;background:#ffffffb3}.theme-one .vt-chips{display:flex;flex-wrap:wrap;gap:.5rem}.theme-one .vt-chips .v-chip{padding:.4rem .9rem;font-size:.8rem;text-transform:capitalize;gap:.35rem}.theme-one .vt-chips .v-chip svg{width:.85rem;height:.85rem;color:var(--v-accent-text)}.theme-one .vt-side{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.theme-one .vt-side .v-card{padding:1.35rem}.theme-one .vt-side h3{font-size:1.1rem;font-weight:700;margin-bottom:1rem}.theme-one .vt-hl{display:flex;align-items:flex-start;gap:.65rem;font-size:.92rem;line-height:1.4;color:var(--v-text)}.theme-one .vt-hl+.vt-hl{margin-top:.75rem}.theme-one .vt-hl .v-step{flex:none;width:1.5rem;height:1.5rem;font-size:.6rem}.theme-one .vt-links{display:flex;flex-direction:column;gap:.5rem}.theme-one .vt-link{display:flex;align-items:center;gap:.65rem;padding:.6rem .85rem;border-radius:14px;background:#ffffff80;border:1px solid rgba(255,255,255,.75);font-size:.9rem;font-weight:600;color:var(--v-ink);text-decoration:none;transition:background .15s,transform .15s}.theme-one .vt-link:hover{background:#fff;transform:translate(2px)}.theme-one .vt-link svg{width:1rem;height:1rem;color:var(--v-accent-text);flex:none}.theme-one .vt-rev-head{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;margin-bottom:1.25rem}.theme-one .vt-rev-score{display:inline-flex;align-items:center;gap:.5rem;font-size:2rem;font-weight:800;letter-spacing:-.02em;color:var(--v-ink-strong)}.theme-one .vt-rev-score svg{width:1.6rem;height:1.6rem;color:var(--vt-star);fill:currentColor}.theme-one .vt-star{width:1rem;height:1rem;color:var(--vt-star)}.theme-one .vt-star-btn{background:none;border:0;padding:.1rem;cursor:pointer;border-radius:8px;transition:transform .12s}.theme-one .vt-star-btn:hover{transform:scale(1.15)}.theme-one .vt-star-btn:focus-visible{outline:2px solid var(--v-accent)}.theme-one .vt-star-btn svg{width:1.9rem;height:1.9rem;color:var(--vt-star)}.theme-one .vt-review{padding:1rem 1.15rem;margin-top:.85rem}.theme-one .vt-avatar{width:2.25rem;height:2.25rem;border-radius:999px;display:grid;place-items:center;overflow:hidden;position:relative;font-size:.85rem;font-weight:700;color:#fff;background:var(--vt-grad)}.theme-one .vt-note{padding:.9rem 1.1rem;border-radius:16px;background:#fff9;border:1px solid rgba(255,255,255,.8);font-size:.9rem;color:var(--v-ink)}.theme-one .vt-note.is-error{color:#a32a4a;background:#ffe1ebb3}.theme-one .vt-note a{color:var(--v-accent-text);font-weight:700;text-decoration:underline}.theme-one .vt-form-label{display:block;margin-bottom:.5rem;font-size:.85rem;font-weight:700;color:var(--v-ink)}.theme-one textarea.v-input{resize:vertical;min-height:7rem}.theme-one .vt-spin{display:inline-block;width:1rem;height:1rem;border-radius:999px;border:2px solid rgba(255,255,255,.5);border-top-color:#fff;animation:vt-spin .7s linear infinite}.theme-one .vt-spin.is-dark{border-color:var(--v-line);border-top-color:var(--v-accent);width:2rem;height:2rem;border-width:3px}@keyframes vt-spin{to{transform:rotate(360deg)}}.theme-one .vt-pager{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;margin-top:1.5rem}.theme-one .vt-pager .vt-act{height:2rem}.theme-one .vt-cmp-scroll{overflow-x:auto;margin:0 -1rem;padding:.25rem 1rem 1rem}.theme-one .vt-cmp-inner{min-width:38rem}.theme-one .vt-cmp-grid{display:grid;gap:1rem}.theme-one .vt-cmp-card{position:relative;padding:1.4rem;text-align:center}.theme-one .vt-cmp-card .v-logo{width:4rem;height:4rem;margin:0 auto 1rem;position:relative}.theme-one .vt-cmp-card .v-logo img{position:absolute;top:0;right:0;bottom:0;left:0}.theme-one .vt-cmp-card h3{font-size:1.25rem;font-weight:700;margin-bottom:.2rem;overflow-wrap:anywhere}.theme-one .vt-cmp-remove{position:absolute;top:.75rem;right:.75rem;width:1.9rem;height:1.9rem;display:grid;place-items:center;border-radius:999px;border:1px solid var(--v-glass-border);background:#ffffffb3;color:var(--v-muted);cursor:pointer;transition:color .15s,background .15s}.theme-one .vt-cmp-remove:hover,.theme-one .vt-cmp-remove:focus-visible{color:#c23a5c;background:#fff}.theme-one .vt-cmp-remove svg{width:.9rem;height:.9rem}.theme-one .vt-minis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:1rem 0}.theme-one .vt-mini{padding:.55rem .5rem;border-radius:14px;background:#fff9;border:1px solid rgba(255,255,255,.8)}.theme-one .vt-mini span{display:flex;align-items:center;justify-content:center;gap:.3rem;font-size:.68rem;font-weight:600;color:var(--v-muted)}.theme-one .vt-mini span svg{width:.75rem;height:.75rem}.theme-one .vt-mini b{font-size:.95rem;color:var(--v-ink-strong)}.theme-one .vt-cmp-actions{display:flex;flex-direction:column;gap:.5rem}.theme-one .vt-cmp-actions .v-pill,.theme-one .vt-cmp-actions .v-pill-primary{justify-content:center}.theme-one .vt-cmp-actions svg{width:.9rem;height:.9rem}.theme-one .vt-section{padding:1.25rem 1.4rem;margin-top:1rem}.theme-one .vt-section-head{display:flex;align-items:center;gap:.65rem;margin-bottom:1rem;padding-bottom:.85rem;border-bottom:1px solid var(--v-line)}.theme-one .vt-section-head .vt-stat-ico{width:1.9rem;height:1.9rem}.theme-one .vt-section-head .vt-stat-ico svg{width:.9rem;height:.9rem}.theme-one .vt-section-head h3{font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--v-ink)}.theme-one .vt-feat-row{display:grid;gap:1rem;padding:.65rem .6rem;border-radius:12px}.theme-one .vt-feat-row.is-alt{background:#fff6}.theme-one .vt-yes{color:var(--v-accent-text)}.theme-one .vt-no{color:var(--v-muted);opacity:.6}.theme-one .vt-prompt{padding:1.1rem;margin-bottom:1.5rem}.theme-one .vt-prompt .vt-search{max-width:none;margin:0}.theme-one .vt-prompt .vt-search .v-input{border-radius:20px}.theme-one .vt-result{display:flex;align-items:center;gap:.8rem;width:100%;padding:.55rem .7rem;border-radius:14px;border:1px solid transparent;background:transparent;text-align:left;cursor:pointer;transition:background .15s,border-color .15s}.theme-one .vt-result:hover,.theme-one .vt-result:focus-visible{background:#ffffffb3;border-color:#fff}.theme-one .vt-result .v-logo{width:2.2rem;height:2.2rem;flex:none;position:relative}.theme-one .vt-result .v-logo img{position:absolute;top:0;right:0;bottom:0;left:0;padding:.3rem}.theme-one .vt-cmp-title{display:flex;align-items:center;gap:.9rem}.theme-one .vt-cmp-title .vt-stat-ico{width:2.75rem;height:2.75rem}.theme-one .vt-cmp-title .vt-stat-ico svg{width:1.2rem;height:1.2rem}.theme-one .vt-clear{color:var(--v-muted)}.theme-one .vt-clear:hover{color:#c23a5c}.theme-one .vt-modal-back{position:fixed;top:0;right:0;bottom:0;left:0;background:#2a3f7361;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.theme-one .vt-modal{position:relative;z-index:10;width:100%;max-width:38rem;max-height:92vh;display:flex;flex-direction:column;overflow:hidden;background:#f0f6ffd1;backdrop-filter:blur(28px) saturate(1.3);-webkit-backdrop-filter:blur(28px) saturate(1.3);border:1px solid rgba(255,255,255,.85);border-radius:28px;box-shadow:0 30px 80px -20px #2a3f7399}.theme-one .vt-modal:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:var(--vt-grad)}.theme-one .vt-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.75rem 1.75rem .5rem}.theme-one .vt-modal-head h2{font-size:1.75rem;font-weight:800}.theme-one .vt-modal-head p{margin-top:.35rem;font-size:.9rem;color:var(--v-text)}.theme-one .vt-x{flex:none;width:2.2rem;height:2.2rem;display:grid;place-items:center;border-radius:999px;border:1px solid var(--v-glass-border);background:#ffffffb3;color:var(--v-ink);cursor:pointer}.theme-one .vt-x:hover{background:#fff}.theme-one .vt-x svg{width:1rem;height:1rem}.theme-one .vt-modal-form{overflow-y:auto;padding:1rem 1.75rem 1.75rem;display:flex;flex-direction:column;gap:1rem}.theme-one .vt-field{display:flex;flex-direction:column;gap:.35rem;min-width:0}.theme-one .vt-field label{font-size:.82rem;font-weight:700;color:var(--v-ink)}.theme-one .vt-field small{font-size:.72rem;color:var(--v-muted)}.theme-one .vt-field .v-input{background:#fffc}.theme-one .vt-field select.v-input{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:2.2rem}.theme-one .vt-field .vt-selectwrap{position:relative}.theme-one .vt-field .vt-selectwrap svg{position:absolute;right:.9rem;top:50%;width:1rem;height:1rem;transform:translateY(-50%);color:var(--v-muted);pointer-events:none}.theme-one .vt-two{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:640px){.theme-one .vt-two{grid-template-columns:1fr 1fr}}.theme-one .vt-modal-foot{display:flex;justify-content:flex-end;gap:.75rem;padding-top:.5rem}.theme-one .vt-modal-error{margin:.5rem 1.75rem 0;padding:.7rem 1rem;border-radius:14px;background:#ffe1ebbf;border:1px solid rgba(194,58,92,.25);color:#a32a4a;font-size:.85rem}@media(max-width:760px){.theme-one .vt-panel{padding:.25rem .75rem}.theme-one .vt-row{grid-template-columns:1.8rem 2.6rem minmax(0,1fr);padding:.9rem .25rem}.theme-one .vt-row .v-logo{width:2.6rem;height:2.6rem}.theme-one .vt-meta,.theme-one .vt-actions{grid-column:2 / -1;justify-content:flex-start;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.theme-one .vt-spin{animation:none}.theme-one .vt-card,.theme-one .vt-cat-tile,.theme-one .vt-act,.theme-one .vt-link,.theme-one .vt-star-btn{transition:none}}.theme-one .v-pill.is-on{color:#fff;background:var(--vt-grad);border-color:transparent;box-shadow:0 8px 20px -10px #5b6cffcc}.theme-one .vt-price{text-transform:capitalize}.theme-one .vt-cmp-title p{margin-top:.5rem}.theme-one .ct-wrap{width:100%;max-width:76rem;margin-inline:auto;padding:6.5rem 1rem 4.5rem}.theme-one .ct-wrap-md{max-width:60rem}.theme-one .ct-wrap-sm{max-width:40rem}.theme-one .ct-wrap-read{max-width:52rem}.theme-one .ct-wrap>*+*{margin-top:1.5rem}.theme-one .ct-stack>*+*{margin-top:1.1rem}.theme-one .ct-section{padding-top:.75rem}.theme-one .ct-section-title{margin-bottom:1.5rem}.theme-one .ct-grid{display:grid;gap:1.1rem;grid-template-columns:minmax(0,1fr)}.theme-one .ct-center{text-align:center}@media(min-width:640px){.theme-one .ct-wrap{padding-inline:1.5rem}}@media(min-width:768px){.theme-one .ct-grid-2,.theme-one .ct-grid-3{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem}}@media(min-width:1024px){.theme-one .ct-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.theme-one .ct-hero{position:relative;overflow:hidden;text-align:center;padding:clamp(2rem,5vw,3.75rem) clamp(1.1rem,4vw,3rem);border-radius:32px;background:linear-gradient(160deg,#fff9,#ffffff4d);border:1px solid var(--v-glass-border);backdrop-filter:blur(22px) saturate(1.2);-webkit-backdrop-filter:blur(22px) saturate(1.2);box-shadow:var(--v-shadow)}.theme-one .ct-hero:before,.theme-one .ct-hero:after{content:"";position:absolute;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 30% 25%,#fff,#ffffff59 38%,#8a5bff47);box-shadow:inset 0 -8px 20px #5b6cff4d,0 18px 40px -14px #3d5a9473}.theme-one .ct-hero:before{width:5.5rem;height:5.5rem;left:-1.5rem;bottom:-1.75rem;opacity:.8}.theme-one .ct-hero:after{width:3.2rem;height:3.2rem;right:2rem;top:-1rem;opacity:.7}.theme-one .ct-hero>*{position:relative;z-index:1}.theme-one .ct-hero-left{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;text-align:left}.theme-one .ct-hero-left .ct-title{margin-left:0;font-size:clamp(1.9rem,4.5vw,3rem)}.theme-one .ct-hero-left .ct-lead{margin-left:0}.theme-one .ct-hero-body{min-width:0;flex:1}@media(min-width:768px){.theme-one .ct-hero-left{flex-direction:row;align-items:center;gap:1.75rem}}.theme-one .ct-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.theme-one .ct-chips-left{justify-content:flex-start}.theme-one .ct-chip{display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;padding:.3rem .85rem;font-size:.75rem;font-weight:600;color:var(--v-ink);background:#ffffff9e;border:1px solid rgba(255,255,255,.8)}.theme-one .ct-chip-solid{color:#fff;border-color:transparent;background:linear-gradient(135deg,var(--v-accent),var(--v-accent-2));box-shadow:0 6px 16px -6px #5b6cffb3,inset 0 1px #ffffff59}.theme-one .ct-title{margin:1.1rem auto 0;max-width:22ch;font-size:clamp(2.2rem,6.2vw,4.2rem);font-weight:700;line-height:1.03;letter-spacing:-.03em;color:var(--v-ink);text-wrap:balance}.theme-one .ct-lead{margin:.9rem auto 0;max-width:40rem;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.6;color:var(--v-muted);text-wrap:pretty}.theme-one .ct-note{margin-top:.9rem;font-size:.85rem;color:var(--v-muted)}.theme-one .ct-hero .ct-pills{margin-top:1.5rem}.theme-one .ct-panel{background:var(--v-glass);border:1px solid var(--v-glass-border);border-radius:var(--v-radius-lg);box-shadow:var(--v-shadow-soft);backdrop-filter:blur(22px) saturate(1.2);-webkit-backdrop-filter:blur(22px) saturate(1.2)}.theme-one .ct-panel-pad{padding:1.4rem}@media(min-width:768px){.theme-one .ct-panel-pad{padding:1.75rem}}.theme-one .ct-panel-hover{transition:transform .18s,box-shadow .18s,background .18s}.theme-one .ct-panel-hover:hover{transform:translateY(-3px);box-shadow:var(--v-shadow);background:#ffffff94}.theme-one .ct-inset{background:#ffffff8c;border:1px solid rgba(255,255,255,.75);border-radius:18px;padding:1rem 1.1rem}.theme-one .ct-h2{font-size:clamp(1.4rem,3vw,1.9rem);font-weight:700;color:var(--v-ink)}.theme-one .ct-h3{font-size:1.15rem;font-weight:700;line-height:1.2;color:var(--v-ink-strong);margin-top:.35rem}.theme-one .ct-text{color:var(--v-text);line-height:1.65;margin-top:.5rem}.theme-one .ct-muted{color:var(--v-muted);font-size:.85rem}.theme-one .ct-label{display:flex;align-items:center;gap:.5rem;margin-bottom:.65rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--v-muted)}.theme-one .ct-empty{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:2.5rem 1.25rem;text-align:center;color:var(--v-text)}.theme-one .ct-empty .ct-text{margin-top:0}.theme-one .ct-cta{padding:2.25rem 1.25rem;text-align:center;background:linear-gradient(135deg,#ffffff9e,#d6e0ff66)}.theme-one .ct-cta .ct-text{max-width:34rem;margin-inline:auto}.theme-one .ct-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:1.25rem}.theme-one .ct-back{display:inline-flex;align-items:center;gap:.4rem;font-size:.875rem;font-weight:600;color:var(--v-ink);opacity:.85}.theme-one .ct-back:hover{opacity:1}.theme-one .ct-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border-radius:999px;padding:.65rem 1.35rem;font-size:.875rem;font-weight:700;line-height:1.2;color:#fff;border:0;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,var(--v-accent),var(--v-accent-2));box-shadow:0 8px 22px -8px #5b6cffb3,inset 0 1px #ffffff59;transition:transform .15s,filter .15s,box-shadow .15s}.theme-one .ct-btn:hover{filter:brightness(1.07);transform:translateY(-1px)}.theme-one .ct-btn:disabled{opacity:.55;pointer-events:none}.theme-one .ct-btn-alt{color:var(--v-ink);background:var(--v-glass-strong);border:1px solid var(--v-glass-border);box-shadow:var(--v-shadow-soft)}.theme-one .ct-btn-alt:hover{background:#fff;filter:none}.theme-one .ct-btn-sm{padding:.45rem .95rem;font-size:.8125rem}.theme-one .ct-btn.is-disabled{opacity:.5;pointer-events:none}.theme-one .ct-icon-btn{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;flex-shrink:0;border-radius:999px;border:1px solid transparent;color:var(--v-ink);background:transparent;cursor:pointer;transition:background .15s,transform .15s}.theme-one .ct-icon-btn:hover{background:#ffffffbf}.theme-one .ct-icon-btn-fill{background:var(--v-glass-strong);border-color:var(--v-glass-border);box-shadow:var(--v-shadow-soft)}.theme-one .ct-pills{display:flex;flex-wrap:wrap;gap:.5rem}.theme-one .ct-pills-center{justify-content:center}.theme-one .ct-pill{display:inline-flex;align-items:center;border-radius:999px;padding:.45rem 1.05rem;font-size:.8125rem;font-weight:600;color:var(--v-ink);background:#ffffff8c;border:1px solid rgba(255,255,255,.8);cursor:pointer;transition:background .15s,transform .15s}.theme-one .ct-pill:hover{background:#fff;transform:translateY(-1px)}.theme-one .ct-pill.is-active{color:#fff;border-color:transparent;background:linear-gradient(135deg,var(--v-accent),var(--v-accent-2));box-shadow:0 6px 16px -6px #5b6cffb3}.theme-one .ct-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.theme-one .ct-search-wrap{max-width:34rem;margin:1.75rem auto 0;text-align:left}.theme-one .ct-search-row{display:flex;flex-wrap:wrap;gap:.65rem;max-width:42rem}.theme-one .ct-search{position:relative;flex:1 1 14rem}.theme-one .ct-search-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--v-muted);display:inline-flex;pointer-events:none}.theme-one .ct-input{width:100%;border-radius:999px;border:1px solid rgba(255,255,255,.85);background:#ffffffad;padding:.8rem 1.1rem;color:var(--v-ink-strong);font-size:.95rem;outline:none;box-shadow:inset 0 1px 2px #3d5a9414}.theme-one .ct-input::-moz-placeholder{color:var(--v-muted)}.theme-one .ct-input::placeholder{color:var(--v-muted)}.theme-one .ct-input:focus{box-shadow:0 0 0 3px #5b6cff47;border-color:#fff}.theme-one .ct-search .ct-input{padding-left:2.9rem}.theme-one .ct-select{width:auto;flex:0 0 11rem}.theme-one .ct-search-wrap .ct-note{margin-top:.6rem;text-align:center}.theme-one .ct-post{display:flex;flex-direction:column;padding:.65rem;border-radius:26px;color:var(--v-text);background:var(--v-glass);border:1px solid var(--v-glass-border);box-shadow:var(--v-shadow-soft);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);transition:transform .18s,box-shadow .18s,background .18s}.theme-one .ct-post:hover{transform:translateY(-3px);box-shadow:var(--v-shadow);background:#ffffff94}.theme-one .ct-post-media{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden;border-radius:19px;background:#ffffff8c}.theme-one .ct-post-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .35s}.theme-one .ct-post:hover .ct-post-media img{transform:scale(1.05)}.theme-one .ct-post-body{display:flex;flex:1;flex-direction:column;gap:.6rem;padding:.95rem .55rem .45rem}.theme-one .ct-post-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem .75rem}.theme-one .ct-cat{display:inline-flex;align-items:center;border-radius:999px;padding:.2rem .7rem;font-size:.72rem;font-weight:700;color:var(--v-accent-text);background:#5b6cff1f;border:1px solid rgba(91,108,255,.18)}.theme-one .ct-meta{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.25rem .8rem;font-size:.78rem;color:var(--v-muted)}.theme-one .ct-meta>span{display:inline-flex;align-items:center;gap:.3rem}.theme-one .ct-post-title{font-size:1.15rem;font-weight:700;line-height:1.25;letter-spacing:-.015em;color:var(--v-ink-strong);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.theme-one .ct-post:hover .ct-post-title,.theme-one .ct-post-link:hover .ct-post-title{color:var(--v-accent-text)}.theme-one .ct-post-excerpt{font-size:.9rem;line-height:1.55;color:var(--v-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.theme-one .ct-post-excerpt *{margin:0}.theme-one .ct-post-link{display:block}.theme-one .ct-post-foot{display:flex;align-items:center;gap:.55rem;margin-top:auto;padding-top:.35rem}.theme-one .ct-post-foot-split{justify-content:space-between}.theme-one .ct-post-author{display:inline-flex;align-items:center;gap:.5rem;min-width:0}.theme-one .ct-post-avatar{width:1.7rem;height:1.7rem;border-radius:999px;-o-object-fit:cover;object-fit:cover;border:2px solid #fff;flex-shrink:0}.theme-one .ct-post-avatar-lg{width:2.6rem;height:2.6rem}.theme-one .ct-share-count{display:inline-flex;align-items:center;gap:.3rem;background:none;border:0;padding:0;color:var(--v-muted);font-size:.78rem;cursor:pointer}.theme-one .ct-share-count:hover{color:var(--v-accent-text)}.theme-one .ct-tags{display:flex;flex-wrap:wrap;gap:.4rem}.theme-one .ct-tag{display:inline-flex;align-items:center;border-radius:999px;padding:.15rem .65rem;font-size:.72rem;font-weight:600;color:var(--v-muted);background:transparent;border:1px solid var(--v-line)}.theme-one .ct-tag-solid{color:var(--v-ink);background:#ffffffb3;border-color:#ffffffd9}.theme-one .ct-source{font-size:.8rem;color:var(--v-muted)}.theme-one .ct-source a,.theme-one .ct-source-link strong{color:var(--v-accent-text);font-weight:600}.theme-one .ct-source a:hover{text-decoration:underline}.theme-one .ct-trend{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;border-radius:28px;border:1px solid var(--v-glass-border);box-shadow:var(--v-shadow)}.theme-one .ct-trend img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s}.theme-one .ct-trend:hover img{transform:scale(1.04)}.theme-one .ct-trend-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#1a2650db,#1a265059 55%,#1a265000)}.theme-one .ct-trend-body{position:absolute;inset:auto 0 0 0;padding:clamp(1rem,3vw,1.6rem);color:#fff}.theme-one .ct-trend-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .85rem;font-size:.75rem;color:#ffffffd1;margin-bottom:.6rem}.theme-one .ct-trend-badge{display:inline-flex;align-items:center;gap:.3rem;border-radius:999px;padding:.2rem .65rem;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--v-accent),var(--v-accent-2))}.theme-one .ct-trend-title{font-size:clamp(1.05rem,2.4vw,1.5rem);font-weight:700;line-height:1.2;color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.theme-one .ct-trend-excerpt{margin-top:.4rem;font-size:.85rem;color:#ffffffd1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.theme-one .ct-read{display:grid;gap:1.5rem}@media(min-width:1024px){.theme-one .ct-read.has-aside{grid-template-columns:minmax(0,1fr) 16rem;align-items:start}}.theme-one .ct-article{padding:clamp(1.25rem,4vw,3rem)}.theme-one .ct-article>*+*{margin-top:1.5rem}.theme-one .ct-article-head{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.theme-one .ct-article-title{font-size:clamp(1.9rem,4.6vw,3rem);font-weight:700;line-height:1.07;letter-spacing:-.03em;color:var(--v-ink);text-wrap:balance}.theme-one .ct-byline{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;width:100%}.theme-one .ct-byline-text{display:flex;flex-direction:column;gap:.1rem;font-size:.9rem;color:var(--v-ink-strong)}.theme-one .ct-share{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-left:auto}.theme-one .ct-cover{overflow:hidden;border-radius:24px;background:#ffffff80}.theme-one .ct-cover img{width:100%;aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover;display:block}.theme-one .ct-crumbs{display:flex;align-items:center;gap:.5rem;min-width:0;font-size:.85rem;color:var(--v-muted)}.theme-one .ct-crumbs a{color:var(--v-accent-text);font-weight:600}.theme-one .ct-crumb-current{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-one .ct-article-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding-top:1.5rem;border-top:1px solid var(--v-line)}.theme-one .ct-source-link{display:inline-flex;gap:.4rem;align-items:baseline}.theme-one .ct-aside{display:none}@media(min-width:1024px){.theme-one .ct-aside{display:block}.theme-one .ct-toc-inline{display:none}}.theme-one .ct-aside .ct-toc{position:sticky;top:6.5rem}.theme-one .ct-toc{padding:1.1rem}.theme-one .ct-toc-inline{background:#ffffff8c;border:1px solid rgba(255,255,255,.75);border-radius:20px}.theme-one .ct-toc-title{margin-bottom:.6rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--v-muted)}.theme-one .ct-toc nav{display:flex;flex-direction:column;gap:.15rem}.theme-one .ct-toc-link{display:block;width:100%;padding:.45rem .65rem;border-radius:12px;border:0;background:none;text-align:left;font-size:.875rem;line-height:1.35;color:var(--v-text);cursor:pointer;transition:background .15s,color .15s}.theme-one .ct-toc-link:hover{background:#ffffffbf;color:var(--v-accent-text)}.theme-one .ct-totop{position:fixed;right:1rem;bottom:1rem;z-index:50;margin:0}.theme-one .ct-wrap>.ct-totop{margin-top:0}.theme-one .ct-prose{color:var(--v-text);font-size:1.04rem;line-height:1.8;max-width:none}.theme-one .ct-prose :is(h1,h2,h3,h4){color:var(--v-ink);letter-spacing:-.02em;line-height:1.15;scroll-margin-top:6.5rem}.theme-one .ct-prose h2{font-size:1.65rem;margin:2.2rem 0 .8rem}.theme-one .ct-prose h3{font-size:1.3rem;margin:1.8rem 0 .6rem}.theme-one .ct-prose p,.theme-one .ct-prose li{color:var(--v-text)}.theme-one .ct-prose strong{color:var(--v-ink-strong)}.theme-one .ct-prose a{color:var(--v-accent-text);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#5b6cff66}.theme-one .ct-prose a:hover{text-decoration-color:currentColor}.theme-one .ct-prose :is(ul,ol)>li::marker{color:var(--v-accent-text)}.theme-one .ct-prose blockquote{margin-inline:0;padding:.85rem 1.15rem;font-style:normal;font-weight:500;color:var(--v-ink);background:#ffffff8c;border-left:3px solid var(--v-accent);border-radius:0 16px 16px 0}.theme-one .ct-prose blockquote p:before,.theme-one .ct-prose blockquote p:after{content:none}.theme-one .ct-prose pre{color:#e9eeff;background:#263564;border-radius:18px;padding:1.1rem 1.25rem;font-size:.88rem}.theme-one .ct-prose code{color:var(--v-accent-2);background:#fff9;border-radius:6px;padding:.1rem .35rem;font-size:.88em;font-weight:600}.theme-one .ct-prose pre code{color:inherit;background:none;padding:0;font-weight:400}.theme-one .ct-prose code:before,.theme-one .ct-prose code:after{content:none}.theme-one .ct-prose img{border-radius:20px}.theme-one .ct-prose hr,.theme-one .ct-prose table th,.theme-one .ct-prose table td{border-color:var(--v-line)}.theme-one .ct-group>.ct-h2{margin-bottom:1rem;padding-left:.25rem}.theme-one .ct-acc-list{display:flex;flex-direction:column;gap:.75rem}.theme-one .ct-acc{overflow:hidden;border-radius:24px;background:var(--v-glass);border:1px solid var(--v-glass-border);box-shadow:var(--v-shadow-soft);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);transition:background .2s,box-shadow .2s}.theme-one .ct-acc.is-open{background:#ffffffa8;box-shadow:var(--v-shadow)}.theme-one .ct-acc-q{display:flex;width:100%;align-items:center;gap:.9rem;padding:1rem 1.2rem;text-align:left;font-size:1rem;font-weight:600;color:var(--v-ink-strong);background:none;border:0;cursor:pointer}.theme-one .ct-acc-text{flex:1;min-width:0;line-height:1.35}.theme-one .ct-acc-mark{width:2.1rem;height:2.1rem;flex-shrink:0;font-size:.72rem;background:#fff9;transition:background .2s,color .2s}.theme-one .ct-acc.is-open .ct-acc-mark{color:#fff;border-color:transparent;background:linear-gradient(135deg,var(--v-accent),var(--v-accent-2))}.theme-one .ct-acc-chev{display:inline-flex;flex-shrink:0;color:var(--v-muted);transition:transform .2s}.theme-one .ct-acc.is-open .ct-acc-chev{transform:rotate(180deg)}.theme-one .ct-acc-a{padding:0 1.3rem 1.2rem 4.2rem;line-height:1.65;color:var(--v-text)}@media(max-width:520px){.theme-one .ct-acc-a{padding-left:1.3rem}}.theme-one .ct-tile{display:grid;place-items:center;width:3rem;height:3rem;flex-shrink:0;border-radius:16px;color:var(--v-ink);border:1px solid rgba(255,255,255,.8);box-shadow:inset 0 1px #ffffffb3,var(--v-shadow-soft)}.theme-one .ct-tile-lg{width:4.25rem;height:4.25rem;border-radius:22px}.theme-one .ct-tint-butter{background:#fbe9a3}.theme-one .ct-tint-mint{background:#bdeedb}.theme-one .ct-tint-pink{background:#f9d0e6}.theme-one .ct-tint-lilac{background:#dcd5fb}.theme-one .ct-tint-sky{background:#c6e4fa}.theme-one .ct-pillar-head{display:flex;align-items:center;justify-content:space-between}.theme-one .ct-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media(min-width:768px){.theme-one .ct-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.theme-one .ct-stat{padding:1.25rem 1rem;text-align:center;border-radius:26px;background:var(--v-glass);border:1px solid var(--v-glass-border);box-shadow:var(--v-shadow-soft);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.theme-one .ct-stat-icon{display:inline-grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:999px;color:var(--v-accent-text);border:1px solid rgba(91,108,255,.4)}.theme-one .ct-stat-value{margin-top:.6rem;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:700;letter-spacing:-.03em;line-height:1;background:linear-gradient(135deg,var(--v-accent),var(--v-accent-2));-webkit-background-clip:text;background-clip:text;color:transparent}.theme-one .ct-stat-label{margin-top:.4rem;font-size:.875rem;color:var(--v-muted)}.theme-one .ct-team{text-align:center}.theme-one .ct-avatar{display:grid;place-items:center;width:5rem;height:5rem;margin:0 auto .75rem;overflow:hidden;border-radius:999px;border:3px solid #fff;font-size:1.5rem;font-weight:700;color:var(--v-ink);box-shadow:var(--v-shadow-soft)}.theme-one .ct-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.theme-one .ct-avatar-sm{width:2.2rem;height:2.2rem;margin:0;font-size:.85rem;border-width:2px}.theme-one .ct-socials{display:flex;justify-content:center;gap:.4rem;margin-top:1rem}.theme-one .ct-feature{display:flex;flex-direction:column;align-items:center;gap:1.25rem;text-align:center}.theme-one .ct-feature-body .ct-btn{margin-top:1.1rem}@media(min-width:768px){.theme-one .ct-feature{flex-direction:row;text-align:left;gap:1.75rem}}.theme-one .ct-guide{display:flex;flex-direction:column}.theme-one .ct-guide-meta{display:flex;align-items:center;gap:.75rem;margin-top:auto;padding-top:1rem}.theme-one .ct-legal-sec .ct-h2{display:flex;align-items:center;gap:.8rem;margin-bottom:.6rem;font-size:clamp(1.2rem,2.5vw,1.5rem)}.theme-one .ct-event{display:grid;gap:1.5rem}@media(min-width:768px){.theme-one .ct-event{grid-template-columns:1fr 1fr;align-items:center}}.theme-one .ct-event-media{position:relative;display:grid;place-items:center;aspect-ratio:16 / 9;overflow:hidden;border-radius:22px;background:linear-gradient(135deg,#b9c8fb,#d9e8fb 60%,#efe3fb)}.theme-one .ct-event-orb{display:grid;place-items:center;width:6rem;height:6rem;border-radius:50%;color:var(--v-accent-text);background:radial-gradient(circle at 30% 25%,#fff,#ffffff8c 40%,#8a5bff59);box-shadow:inset 0 -8px 20px #5b6cff4d,0 18px 40px -14px #3d5a948c}.theme-one .ct-event-body{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.theme-one .ct-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1rem;margin:.75rem 0 1rem;padding:0;list-style:none;color:var(--v-text);font-size:.9rem}.theme-one .ct-facts li{display:flex;align-items:center;gap:.5rem}.theme-one .ct-facts svg{color:var(--v-accent-text);flex-shrink:0}.theme-one .ct-toolbar+.ct-panel,.theme-one .ct-toolbar+.ct-actions{margin-top:1.25rem}.theme-one .ct-404{display:flex;align-items:center;min-height:80vh}.theme-one .ct-404>*{margin-top:0;width:100%}.theme-one .ct-404-card{text-align:center;padding:clamp(2rem,6vw,3.5rem) 1.25rem}.theme-one .ct-404-code{font-size:clamp(6rem,24vw,11rem);font-weight:800;line-height:.9;letter-spacing:-.06em;background:linear-gradient(135deg,var(--v-accent),var(--v-accent-2) 60%,#c58bff);-webkit-background-clip:text;background-clip:text;color:transparent}.theme-one .ct-404-title{margin-top:1rem;font-size:clamp(1.6rem,4vw,2.4rem);font-weight:700;color:var(--v-ink)}.theme-one .ct-split{display:grid;gap:1.5rem}@media(min-width:768px){.theme-one .ct-split{grid-template-columns:16rem minmax(0,1fr);align-items:start}.theme-one .ct-sticky{position:sticky;top:6.5rem}}.theme-one .ct-split-main{min-width:0}.theme-one .ct-split-main>*+*{margin-top:1.1rem}.theme-one .ct-side{overflow:hidden}.theme-one .ct-side-head{display:flex;width:100%;align-items:center;justify-content:space-between;padding:1rem 1.15rem;background:none;border:0;text-align:left;cursor:pointer}.theme-one .ct-side-head h3{font-size:.75rem;font-weight:700;letter-spacing:.1em;color:var(--v-muted)}.theme-one .ct-side-chev{display:inline-flex;color:var(--v-muted);transition:transform .2s}.theme-one .ct-side-chev.is-open{transform:rotate(180deg)}@media(min-width:768px){.theme-one .ct-side-chev{display:none}}.theme-one .ct-side-list{padding:0 .5rem .6rem}.theme-one .ct-side-link{display:flex;align-items:center;gap:.65rem;padding:.55rem .75rem;border-radius:14px;font-size:.9rem;font-weight:500;color:var(--v-text);transition:background .15s,color .15s}.theme-one .ct-side-link:hover{background:#ffffffbf;color:var(--v-ink)}.theme-one .ct-side-link svg{color:var(--v-accent-text)}.theme-one .ct-section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem}.theme-one .ct-section-head .ct-text{margin-top:.3rem;max-width:36rem}.theme-one .ct-filters{display:grid;gap:1.25rem}@media(min-width:640px){.theme-one .ct-filters{grid-template-columns:1fr 1fr}}.theme-one .ct-intro .ct-text{max-width:44rem;margin-inline:auto}.theme-one .ct-pager{display:flex;align-items:center;justify-content:space-between;margin-top:1.5rem}.theme-one .ct-rows{padding:.35rem .6rem;border-radius:28px;overflow:hidden}.theme-one .ct-rows .v-row:last-child{border-bottom:0}.theme-one .ct-rows .v-row{border-radius:16px;padding:1rem .6rem}.theme-one .ct-tool{grid-template-columns:2rem 2.8rem minmax(0,1fr) auto}.theme-one .ct-tool-logo{width:2.8rem;height:2.8rem}.theme-one .ct-tool-main{min-width:0;display:flex;flex-direction:column;gap:.3rem}.theme-one .ct-tool-name{font-size:1.05rem;font-weight:700;color:var(--v-ink-strong);line-height:1.2}.theme-one .ct-tool-name a:hover{color:var(--v-accent-text)}.theme-one .ct-tool-desc{font-size:.88rem;line-height:1.5;color:var(--v-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.theme-one .ct-tool-actions{display:flex;align-items:center;gap:.4rem}.theme-one .ct-new{display:inline-flex;margin-left:.35rem;padding:.05rem .5rem;vertical-align:middle;border-radius:999px;font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,var(--v-accent),var(--v-accent-2))}.theme-one .ct-compare{border-color:var(--v-glass-border);background:#fff9}.theme-one .ct-compare.is-on{color:#fff;background:linear-gradient(135deg,var(--v-accent),var(--v-accent-2))}@media(max-width:767px){.theme-one .ct-tool{grid-template-columns:1.6rem 2.6rem minmax(0,1fr);row-gap:.7rem;-moz-column-gap:.65rem;column-gap:.65rem;align-items:start}.theme-one .ct-tool-actions{grid-column:1 / -1;padding-left:2.25rem}}.theme-one .ct-ov-item{grid-template-columns:2rem 2.6rem minmax(0,1fr) auto}.theme-one .ct-ov-name{min-width:0;font-size:1rem;color:var(--v-ink-strong)}.theme-one .ct-ov-name strong{font-weight:700}.theme-one .ct-ov-rate{display:inline-flex;align-items:center;gap:.3rem;font-weight:700;color:var(--v-ink-strong);font-size:.9rem}.theme-one .ct-overview{margin-bottom:1.75rem}.theme-one .ct-blogo{position:relative;display:inline-grid;place-items:center;width:2.8rem;height:2.8rem;flex-shrink:0;overflow:hidden;border-radius:999px;background:#fff;box-shadow:var(--v-shadow-soft)}.theme-one .ct-blogo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:.35rem}.theme-one .ct-blogo-lg{width:3.4rem;height:3.4rem}.theme-one .ct-blogo-fallback{font-weight:700;color:var(--v-muted);font-size:1.1rem}.theme-one .ct-review{overflow:hidden}.theme-one .ct-review-head{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem 1rem;padding:1.15rem 1.35rem;border-bottom:1px solid var(--v-line)}.theme-one .ct-rank{display:inline-grid;place-items:center;min-width:2.3rem;height:2.3rem;padding-inline:.4rem;border-radius:999px;font-size:.78rem;font-weight:700;color:var(--v-accent-text);border:1px solid var(--v-accent)}.theme-one .ct-review-title{flex:1;min-width:9rem}.theme-one .ct-review-title .ct-h3{margin-top:0;font-size:1.3rem}.theme-one .ct-review-cta{margin-left:auto}.theme-one .ct-review-body{display:flex;flex-direction:column;gap:1.25rem;padding:1.35rem}.theme-one .ct-review-body .ct-text{margin-top:0}.theme-one .ct-proscons{gap:1rem}.theme-one .ct-list{display:flex;flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;font-size:.9rem;color:var(--v-text)}.theme-one .ct-list li{display:flex;align-items:flex-start;gap:.55rem}.theme-one .ct-dot{display:inline-grid;place-items:center;width:1.25rem;height:1.25rem;flex-shrink:0;border-radius:999px;color:#14804f;background:#c6f0dc}.theme-one .ct-cons .ct-dot{color:#c0305a;background:#fbd3e0}.theme-one .ct-dot-blue{color:var(--v-accent-text);background:#d9defb}.theme-one .ct-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(5rem,1fr));gap:.5rem;padding:.75rem;border-radius:18px;background:#ffffff8c;border:1px solid rgba(255,255,255,.75)}.theme-one .ct-feature-cell{display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:.5rem .25rem;text-align:center;font-size:.72rem;font-weight:600;color:var(--v-muted)}.theme-one .ct-feature-cell i{width:.6rem;height:.6rem;border-radius:999px;background:#3d5a9433}.theme-one .ct-feature-cell.is-on{color:var(--v-ink-strong)}.theme-one .ct-feature-cell.is-on i{background:#2fbf84;box-shadow:0 0 0 3px #2fbf8433}.theme-one .ct-review-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding-top:1.1rem;border-top:1px solid var(--v-line)}.theme-one .ct-price{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.9rem;color:var(--v-ink-strong)}.theme-one .ct-stars{display:inline-flex;align-items:center;gap:.1rem;margin-top:.25rem}.theme-one .ct-stars .ct-meta{margin-left:.4rem}.theme-one .ct-star{color:#3d5a9440}.theme-one .ct-star.is-on{color:#f5b301;fill:currentColor}.theme-one .ct-table-wrap{overflow-x:auto;padding:.4rem .6rem}.theme-one .ct-table{width:100%;min-width:40rem;border-collapse:collapse;text-align:left;font-size:.9rem;color:var(--v-text)}.theme-one .ct-table th{padding:.8rem .9rem;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--v-muted)}.theme-one .ct-table td{padding:.8rem .9rem;border-top:1px solid var(--v-line)}.theme-one .ct-table tbody tr{transition:background .15s}.theme-one .ct-table tbody tr:hover{background:#ffffff73}.theme-one .ct-table-rank{font-style:italic;color:var(--v-muted)}.theme-one .ct-table-tool{display:flex;align-items:center;gap:.75rem;color:var(--v-ink-strong)}.theme-one .ct-yes{display:inline-flex;align-items:center;gap:.3rem;font-weight:700;color:#14804f}.theme-one .ct-no{display:inline-flex;align-items:center;gap:.3rem;color:var(--v-muted)}.theme-one .ct-eval{display:flex;align-items:flex-start;gap:.9rem}.theme-one .ct-eval .ct-h3{margin-top:0;font-size:1.05rem}.theme-one .ct-eval .ct-text{margin-top:.25rem;font-size:.88rem}.theme-one .ct-author{display:flex;align-items:center;gap:.6rem;margin-top:1.1rem}.theme-one .ct-author-center{justify-content:center}.theme-one .ct-news-form{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;max-width:30rem;margin:1.25rem auto 0}.theme-one .ct-news-form .ct-input{flex:1 1 13rem;width:auto}@media(prefers-reduced-motion:reduce){.theme-one .ct-post,.theme-one .ct-post-media img,.theme-one .ct-panel-hover,.theme-one .ct-trend img,.theme-one .ct-btn{transition:none}}.cx-page{position:relative;max-width:72rem;margin:0 auto;padding:6.5rem 1rem 4rem}.cx-narrow{max-width:40rem}@media(min-width:640px){.cx-page{padding-inline:1.5rem}}.cx-section{margin-top:4.5rem}.cx-title{font-size:clamp(2.4rem,6.4vw,4.6rem);margin:0;text-wrap:balance}.cx-title-md{font-size:clamp(2rem,4.6vw,3.1rem)}.cx-title-sm{font-size:clamp(1.6rem,3.2vw,2.3rem)}.cx-lead{max-width:40rem;margin:0 auto;font-size:1.05rem;line-height:1.55;color:var(--cx-muted)}.cx-h2{font-size:clamp(1.8rem,3.6vw,2.7rem);text-align:center;margin:0}.cx-h3{font-size:1.35rem;margin:0}.cx-h-lg{font-size:clamp(1.7rem,3vw,2.3rem)}.cx-sub{text-align:center;color:var(--cx-muted);max-width:34rem;margin:.7rem auto 0}.cx-label-h{font-size:.8rem;font-weight:700;letter-spacing:.02em;margin:0 0 .5rem;color:var(--cx-ink)}.cx-eyebrow{display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:700;padding:.35rem .85rem;border-radius:999px}.cx-meta{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;color:var(--cx-muted);flex-wrap:wrap}.cx-hint{font-size:.74rem;color:var(--cx-muted);margin:0}.cx-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:.85rem}.cx-card{background:var(--cx-card-bg);border:1px solid var(--cx-card-border);border-radius:var(--cx-card-radius);box-shadow:var(--cx-card-shadow);backdrop-filter:var(--cx-card-filter);-webkit-backdrop-filter:var(--cx-card-filter)}.cx-block{padding:1.5rem;margin-top:1.25rem}.cx-block-sm{padding:1.25rem}@media(min-width:640px){.cx-block{padding:1.75rem}.cx-block-sm{padding:1.5rem}}.cx-card-title{font-size:1.15rem;font-weight:700;margin:0;color:var(--cx-ink)}.cx-card-desc{font-size:.85rem;color:var(--cx-muted);margin:.25rem 0 0}.cx-section-title{display:flex;align-items:center;gap:.5rem;font-size:1.05rem;font-weight:700;margin:0 0 1.1rem;color:var(--cx-ink)}.cx-inset{background:var(--cx-inset-bg);border-radius:var(--cx-inset-radius);padding:.9rem 1rem;display:grid;gap:.35rem}.cx-inset-row{display:flex;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.cx-empty{text-align:center;padding:2rem 1rem;color:var(--cx-muted);display:grid;gap:.75rem;justify-items:center}.cx-empty-lg{padding:3rem 1.25rem}.cx-empty p{margin:0}.cx-ico-muted{color:var(--cx-muted);opacity:.5}.cx-btn{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;border-radius:999px;border:1px solid transparent;padding:.7rem 1.4rem;font-size:.875rem;font-weight:700;line-height:1.2;cursor:pointer;text-decoration:none;white-space:nowrap;transition:transform .15s,background .15s,box-shadow .15s,filter .15s}.cx-btn:focus-visible{outline:2px solid var(--cx-focus);outline-offset:2px}.cx-btn:disabled{opacity:.55;pointer-events:none}.cx-btn:hover{transform:translateY(-1px)}.cx-btn-sm{padding:.5rem 1rem;font-size:.8rem}.cx-btn-lg{padding:.9rem 2rem;font-size:.95rem}.cx-btn-block{width:100%}.cx-chip{display:inline-flex;align-items:center;border-radius:999px;padding:.2rem .7rem;font-size:.72rem;font-weight:700;text-transform:capitalize;border:1px solid transparent;white-space:nowrap}.cx-hero{position:relative;display:flex;flex-direction:column;align-items:center;gap:1.1rem;text-align:center;padding:2.75rem 1.25rem 1.75rem;overflow:hidden}@media(min-width:768px){.cx-hero{padding:4rem 3rem 2.5rem}}.cx-stats{display:grid;grid-template-columns:1fr;gap:.9rem;width:100%;margin-top:1.25rem;text-align:left}@media(min-width:640px){.cx-stats{grid-template-columns:repeat(3,1fr)}}.cx-stats-3{margin:1.5rem 0}.cx-stat{display:flex;align-items:center;gap:.9rem;padding:1.1rem 1.25rem}.cx-stat-icon{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:14px;flex-shrink:0}.cx-stat-value{font-size:1.75rem;font-weight:800;line-height:1.05;margin:0}.cx-stat-label{font-size:.8rem;font-weight:600}.cx-stat-sub{font-size:.72rem;opacity:1}.cx-plans{margin-top:2.75rem}.cx-plan{position:relative;display:flex;flex-direction:column;gap:1.25rem;padding:1.75rem;transition:transform .2s,box-shadow .2s}.cx-plan:hover{transform:translateY(-4px)}.cx-plan-badge{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);padding:.3rem 1rem;border-radius:999px;font-size:.72rem;font-weight:800;white-space:nowrap}.cx-plan-head{display:grid;gap:.6rem}.cx-plan-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.cx-plan-name{font-size:1.3rem;margin:0}.cx-plan-price{display:flex;align-items:baseline;gap:.3rem}.cx-plan-amount{font-size:clamp(2.3rem,4vw,3rem);font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--cx-ink)}.cx-plan-per{font-size:.85rem;color:var(--cx-muted)}.cx-plan-desc{margin:0;font-size:.9rem;color:var(--cx-muted);line-height:1.5}.cx-feats{list-style:none;margin:0;padding:1.1rem 0 0;display:grid;gap:.65rem;flex:1;align-content:start;border-top:1px solid var(--cx-line)}.cx-feats li,.cx-feat-item{display:flex;align-items:center;gap:.6rem;font-size:.9rem}.cx-check{display:inline-grid;place-items:center;width:1.3rem;height:1.3rem;border-radius:999px;flex-shrink:0}.cx-plan-actions{display:grid;gap:.6rem}.cx-feat-grid{display:grid;gap:.5rem;grid-template-columns:1fr}@media(min-width:640px){.cx-feat-grid{grid-template-columns:1fr 1fr}}.cx-cta{text-align:center;padding:2.5rem 1.5rem;display:grid;justify-items:center;gap:.5rem;max-width:42rem;margin:0 auto}.cx-cta .cx-btn{margin-top:1rem}.cx-confirm{display:grid;justify-items:center;gap:.85rem;text-align:center;margin-bottom:1.5rem}.cx-confirm-card{padding:2.5rem 1.5rem;margin-top:1.5rem}.cx-state{display:inline-grid;place-items:center;width:4rem;height:4rem;border-radius:999px}.cx-spinner{display:block}.cx-steps{list-style:none;margin:1.25rem 0 0;padding:0;display:grid;gap:1rem}.cx-steps li{display:flex;gap:.85rem;align-items:flex-start}.cx-steps h4{margin:0 0 .15rem;font-size:.95rem;font-weight:700;color:var(--cx-ink)}.cx-steps p{margin:0;font-size:.88rem;color:var(--cx-muted);line-height:1.45}.cx-dot{display:inline-grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:999px;font-size:.75rem;font-weight:700;flex-shrink:0}.cx-actions{display:grid;gap:.65rem;margin-top:1.5rem}.cx-actions-row{grid-template-columns:1fr}@media(min-width:640px){.cx-actions-row{grid-template-columns:1fr 1fr}}.cx-note-line{text-align:center;font-size:.85rem;color:var(--cx-muted);margin-top:1.5rem}.cx-split{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.cx-amount{font-size:1.6rem;font-weight:800;margin:.2rem 0 0;letter-spacing:-.02em}.cx-plan-line{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:1.25rem 0 1rem}.cx-dates{display:grid;gap:.75rem;margin-top:1.25rem;padding-top:1.1rem;border-top:1px solid var(--cx-line)}@media(min-width:640px){.cx-dates{grid-template-columns:1fr 1fr}}.cx-date{display:flex;gap:.6rem;align-items:center;color:var(--cx-muted)}.cx-date p{margin:0;font-size:.75rem}.cx-date strong{display:block;font-size:.9rem;color:var(--cx-ink)}.cx-profile{display:flex;flex-direction:column;align-items:center;gap:1.25rem;padding:1.5rem;text-align:center}@media(min-width:768px){.cx-profile{flex-direction:row;text-align:left;padding:1.75rem 2rem;gap:2rem}}.cx-avatar{width:6.5rem;height:6.5rem;border-radius:26px;overflow:hidden;flex-shrink:0}.cx-avatar img,.cx-avatar-preview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.cx-profile-body{min-width:0;flex:1}.cx-profile-mail{margin:.35rem 0 1rem;color:var(--cx-muted);overflow-wrap:anywhere}.cx-profile-actions{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center}@media(min-width:768px){.cx-profile-actions{justify-content:flex-start}}.cx-tabs{display:flex;gap:.4rem;overflow-x:auto;scrollbar-width:none;padding:.4rem;margin-bottom:1.5rem;width:-moz-max-content;width:max-content;max-width:100%}.cx-tabs::-webkit-scrollbar{display:none}.cx-tab{display:inline-flex;align-items:center;gap:.45rem;padding:.6rem 1.1rem;border-radius:999px;font-size:.85rem;font-weight:700;border:1px solid transparent;background:transparent;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s}.cx-tab:focus-visible{outline:2px solid var(--cx-focus);outline-offset:2px}.cx-dash-grid{display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr);align-items:start}@media(min-width:1024px){.cx-dash-grid{grid-template-columns:minmax(0,1fr) 20rem}}.cx-tab-panel{display:grid;gap:1.25rem}.cx-panel-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.cx-stack{display:grid;gap:1.25rem}.cx-purchase{padding:1.25rem;display:grid;gap:1.1rem}@media(min-width:640px){.cx-purchase{padding:1.5rem}}.cx-purchase-name{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:1.1rem;margin:0}.cx-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.cx-metric{display:grid;gap:.1rem;text-align:center;padding:.9rem .5rem;background:var(--cx-inset-bg);border-radius:var(--cx-inset-radius)}.cx-metric strong{font-size:1.4rem;font-weight:800;color:var(--cx-ink)}.cx-metric span{font-size:.75rem;color:var(--cx-muted)}.cx-card-actions{display:flex;gap:.5rem;flex-wrap:wrap;padding-top:1rem;border-top:1px solid var(--cx-line)}.cx-list-panel{padding:.5rem 1rem}.cx-rail{padding:1.25rem 1rem}.cx-rail-title{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.cx-trend{margin-top:3rem}.cx-trend .cx-rail-title{margin-bottom:1rem}.cx-row{grid-template-columns:2rem 2.6rem minmax(0,1fr) auto;text-decoration:none}.cx-row-compact{grid-template-columns:2rem minmax(0,1fr) auto}.cx-row-main{display:grid;min-width:0}.cx-row-desc{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx-row-tags{display:flex;gap:.4rem;flex-wrap:wrap;justify-content:flex-end}@media(max-width:639px){.cx-row{grid-template-columns:1.6rem 2.4rem minmax(0,1fr);row-gap:.5rem}.cx-row-compact{grid-template-columns:1.6rem minmax(0,1fr) auto}.cx-row:not(.cx-row-compact) .cx-row-tags{grid-column:2 / -1;justify-content:flex-start}}.cx-mini{display:grid;gap:.75rem;padding:1.1rem;text-decoration:none;align-content:start}.cx-mini-top{display:flex;align-items:center;gap:.75rem}.cx-mini-logo{width:2.75rem;height:2.75rem;border-radius:12px;flex-shrink:0}.cx-mini-name{margin:0;font-size:1.05rem;font-weight:700;line-height:1.15}.cx-mini-cat{margin:.15rem 0 0;font-size:.75rem;color:var(--cx-muted)}.cx-mini-desc{margin:0;font-size:.82rem;color:var(--cx-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cx-mini-foot{display:flex;justify-content:space-between;align-items:center}.cx-mini-rate{display:inline-flex;align-items:center;gap:.3rem;font-size:.8rem;font-weight:600}.cx-trend-item{display:flex;align-items:center;gap:.85rem;padding:.9rem 1rem;text-decoration:none}.cx-trend-icon{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:12px;flex-shrink:0}.cx-form{display:grid;gap:1rem}.cx-form-grid{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}@media(min-width:640px){.cx-form-grid{grid-template-columns:1fr 1fr}}.cx-field{display:grid;gap:.4rem;min-width:0;align-content:start}.cx-field-wide{grid-column:1 / -1}.cx-label{font-size:.8rem;font-weight:700;color:var(--cx-ink)}.cx-inline{display:flex;gap:.5rem;align-items:center}.cx-inline .cx-input{flex:1;min-width:0}.cx-input{display:block;width:100%;min-width:0;background:var(--cx-input-bg);border:1px solid var(--cx-input-border);border-radius:var(--cx-input-radius);padding:.7rem 1rem;font-size:.9rem;color:var(--cx-ink);outline:none}.cx-input::-moz-placeholder{color:var(--cx-muted);opacity:.8}.cx-input::placeholder{color:var(--cx-muted);opacity:.8}.cx-input:focus{box-shadow:0 0 0 3px var(--cx-ring);border-color:var(--cx-focus)}.cx-input[readonly]{opacity:.85}.cx-textarea{min-height:7rem;resize:vertical}.cx-form-actions{display:flex;justify-content:flex-end;gap:.6rem;flex-wrap:wrap}.cx-alert{margin:0 0 1rem;padding:.7rem .9rem;border-radius:12px;font-size:.85rem;background:#fee2e2;color:#b42318;border:1px solid #fecaca}.cx-avatar-gen{display:grid;gap:1.25rem}@media(min-width:640px){.cx-avatar-gen{grid-template-columns:7rem minmax(0,1fr);gap:1.75rem}}.cx-avatar-preview{width:7rem;height:7rem;border-radius:26px;overflow:hidden;background:var(--cx-inset-bg)}.cx-avatar-controls{display:grid;gap:1rem;min-width:0}.cx-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(4.6rem,1fr));gap:.5rem}.cx-tile{display:grid;justify-items:center;gap:.3rem;padding:.55rem .3rem;border-radius:16px;font-size:.7rem;font-weight:600;cursor:pointer;border:1px solid var(--cx-input-border);background:var(--cx-input-bg);color:var(--cx-ink);transition:transform .15s,box-shadow .15s}.cx-tile img{width:2.6rem;height:2.6rem;border-radius:12px;background:var(--cx-inset-bg)}.cx-tile:hover{transform:translateY(-1px)}.cx-tile:focus-visible{outline:2px solid var(--cx-focus);outline-offset:2px}.cx-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1500}.cx-dialog-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1600;display:flex;align-items:center;justify-content:center;padding:1rem}.cx-dialog{position:relative;width:100%;max-width:31rem;max-height:94vh;overflow-y:auto;padding:1.5rem}@media(min-width:640px){.cx-dialog{padding:2rem}}.cx-dialog-head{display:grid;gap:.5rem;justify-items:start;margin-bottom:1.25rem;padding-right:2rem}.cx-dialog-close{position:absolute;top:1rem;right:1rem;display:grid;place-items:center;width:2rem;height:2rem;border-radius:999px;cursor:pointer;border:0}.cx-dialog-close:focus-visible{outline:2px solid var(--cx-focus)}.cx-table-card{overflow:hidden}.cx-table-title{padding:1.25rem 1.5rem .5rem}.cx-table{width:100%;border-collapse:collapse;font-size:.88rem}.cx-table th{text-align:left;font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:var(--cx-muted);padding:.75rem 1rem;white-space:nowrap}.cx-table td{padding:.9rem 1rem;border-top:1px solid var(--cx-line);white-space:nowrap}.cx-table th:first-child,.cx-table td:first-child{padding-left:1.5rem}.cx-table th:last-child,.cx-table td:last-child{padding-right:1.5rem}.cx-th-idx{width:3rem;font-style:italic;color:var(--cx-muted)}.cx-table-empty{text-align:center;color:var(--cx-muted);padding:2rem 1rem!important;white-space:normal!important}.cx-pitch{display:grid;justify-items:center;gap:1.1rem;text-align:center}.cx-pitch-grid{display:grid;gap:1rem;width:100%;text-align:left;margin:1rem 0}@media(min-width:768px){.cx-pitch-grid{grid-template-columns:repeat(3,1fr)}}.cx-pitch-card{display:grid;gap:.5rem;align-content:start}.cx-ref-row{margin-top:1rem;flex-wrap:wrap}.cx-ref-row .cx-input{flex:1 1 14rem}@media(prefers-reduced-motion:reduce){.cx-btn,.cx-plan,.cx-tile{transition:none}.cx-btn:hover,.cx-plan:hover{transform:none}}.cx-row>.v-chip,.cx-row>.cx-row-tags{justify-self:end;align-self:center}.theme-one{--cx-ink: var(--v-ink-strong);--cx-text: var(--v-text);--cx-muted: var(--v-muted);--cx-line: var(--v-line);--cx-focus: var(--v-accent);--cx-ring: rgba(91,108,255,.28);--cx-card-bg: var(--v-glass);--cx-card-border: var(--v-glass-border);--cx-card-radius: var(--v-radius-lg);--cx-card-shadow: var(--v-shadow-soft);--cx-card-filter: blur(22px) saturate(1.2);--cx-inset-bg: rgba(255,255,255,.55);--cx-inset-radius: var(--v-radius-sm);--cx-input-bg: rgba(255,255,255,.65);--cx-input-border: rgba(255,255,255,.85);--cx-input-radius: var(--v-radius-sm)}.theme-one .cx-title{color:var(--v-ink);letter-spacing:-.03em;line-height:1.02}.theme-one .cx-lead,.theme-one .cx-sub{color:var(--v-text)}.theme-one .cx-eyebrow{background:#ffffffb3;border:1px solid #fff;color:var(--v-accent-text);box-shadow:var(--v-shadow-soft)}.theme-one .cx-h3,.theme-one .cx-plan-name,.theme-one .cx-purchase-name{color:var(--v-ink-strong)}.theme-one .cx-ico{color:var(--v-accent-text)}.theme-one .cx-hero{background:var(--v-glass);border:1px solid var(--v-glass-border);border-radius:32px;backdrop-filter:blur(22px) saturate(1.2);-webkit-backdrop-filter:blur(22px) saturate(1.2);box-shadow:var(--v-shadow)}.theme-one .cx-hero>*:not(.cx-orb){position:relative;z-index:1}.theme-one .cx-orb{z-index:0}.theme-one .cx-orb-a{width:4.5rem;height:4.5rem;left:4%;top:22%;opacity:.9}.theme-one .cx-orb-b{width:3rem;height:3rem;right:6%;top:14%;animation-delay:-2.5s;opacity:.85}@media(max-width:767px){.theme-one .cx-orb-a{width:2.6rem;height:2.6rem;left:3%;top:8%}.theme-one .cx-orb-b{width:1.8rem;height:1.8rem}}.theme-one .cx-stat{background:#ffffff94;border:1px solid rgba(255,255,255,.85);border-radius:22px;color:var(--v-ink-strong)}.theme-one .cx-stats-3 .cx-stat,.theme-one .cx-dash .cx-stat{box-shadow:var(--v-shadow-soft);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.theme-one .cx-dash .cx-stat{background:var(--v-glass)}.theme-one .cx-stat-value{color:var(--v-ink)}.theme-one .cx-stat-label{color:var(--v-muted)}.theme-one .cx-stat-icon{color:var(--v-ink-strong);box-shadow:inset 0 1px #ffffffb3}.theme-one .cx-stat-1 .cx-stat-icon,.theme-one .cx-stat-icon-1{background:#fde68a}.theme-one .cx-stat-2 .cx-stat-icon,.theme-one .cx-stat-icon-2{background:#bbf0dd}.theme-one .cx-stat-3 .cx-stat-icon,.theme-one .cx-stat-icon-3{background:#d8c9ff}.theme-one .cx-stat-sub{color:var(--v-muted)}.theme-one .cx-btn-primary{color:#fff;background:linear-gradient(135deg,var(--v-accent),var(--v-accent-2));box-shadow:0 8px 24px -8px #5b6cffb3,inset 0 1px #ffffff59}.theme-one .cx-btn-primary:hover{filter:brightness(1.07)}.theme-one .cx-btn-soft{color:var(--v-ink);background:var(--v-glass-strong);border-color:var(--v-glass-border)}.theme-one .cx-btn-soft:hover{background:#fff;box-shadow:var(--v-shadow-soft)}.theme-one .cx-btn-ghost{color:var(--v-muted);background:transparent}.theme-one .cx-btn-ghost:hover{color:var(--v-ink);background:#ffffff80}.theme-one .cx-btn-danger{color:#c2410c;background:#ffffffb3;border-color:#ef444447}.theme-one .cx-btn-danger:hover{background:#fff1f0}.theme-one .cx-chip{background:#ffffffb3;border-color:#ffffffe6;color:var(--v-ink)}.theme-one .cx-chip-outline{background:transparent;border-color:var(--v-line);color:var(--v-muted);font-weight:600}.theme-one .cx-tone-basic,.theme-one .cx-tone-expired{background:#7d92b92e;color:#52668f}.theme-one .cx-tone-featured{background:#dbe7ff;color:#2d56c9}.theme-one .cx-tone-premium,.theme-one .cx-tone-refunded{background:#e6dcff;color:#6a3fd6}.theme-one .cx-tone-sponsored{background:#fde68a;color:#7a5a00}.theme-one .cx-tone-active,.theme-one .cx-tone-paid{background:#c8f2e0;color:#11694b}.theme-one .cx-tone-pending{background:#fdeebd;color:#8a5a00}.theme-one .cx-tone-cancelled{background:#ffd9d9;color:#b42318}.theme-one .cx-chip-votes{color:var(--v-accent-text)}.theme-one .cx-plan{background:var(--v-glass);border:1px solid var(--v-glass-border);border-radius:28px;backdrop-filter:blur(22px) saturate(1.2);-webkit-backdrop-filter:blur(22px) saturate(1.2);box-shadow:var(--v-shadow-soft)}.theme-one .cx-plan:hover{box-shadow:var(--v-shadow)}.theme-one .cx-plan.is-popular{border:2px solid transparent;background:linear-gradient(#f6f9ffed,#f0f6ffed) padding-box,linear-gradient(135deg,var(--v-accent),var(--v-accent-2) 70%,#6fb6ff) border-box;box-shadow:0 24px 60px -24px #5b6cff99}@media(min-width:1024px){.theme-one .cx-plan.is-popular{transform:translateY(-10px)}.theme-one .cx-plan.is-popular:hover{transform:translateY(-14px)}}.theme-one .cx-plan-badge{color:#fff;background:linear-gradient(135deg,var(--v-accent),var(--v-accent-2));box-shadow:0 8px 20px -8px #5b6cffcc,inset 0 1px #ffffff59}.theme-one .cx-plan-amount{color:var(--v-ink)}.theme-one .cx-feats li{color:var(--v-text)}.theme-one .cx-check{background:#5b6cff24;color:var(--v-accent-text)}.theme-one .cx-plan.is-popular .cx-check{background:linear-gradient(135deg,var(--v-accent),var(--v-accent-2));color:#fff}.theme-one .cx-cta{background:var(--v-glass-strong)}.theme-one .cx-confirm .cx-title,.theme-one .cx-pitch .cx-title{background:linear-gradient(135deg,#2a3f73,#5b6cff 55%,#8a5bff);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.1em}.theme-one .cx-state{background:#ffffffbf;border:1px solid #fff;box-shadow:var(--v-shadow-soft)}.theme-one .cx-state-good{color:#11a37a}.theme-one .cx-state-bad{color:#e5484d}.theme-one .cx-dot{background:#5b6cff24;color:var(--v-accent-text)}.theme-one .cx-amount{color:var(--v-ink)}.theme-one .cx-spinner{color:var(--v-accent-text)}.theme-one .cx-block,.theme-one .cx-block-sm{border-radius:26px}.theme-one .cx-dash{padding-top:7rem}.theme-one .cx-profile{border-radius:32px;box-shadow:var(--v-shadow)}.theme-one .cx-avatar{border:4px solid #fff;box-shadow:var(--v-shadow);background:#fff9}.theme-one .cx-tabs{background:var(--v-glass);border:1px solid var(--v-glass-border);border-radius:999px;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-shadow:var(--v-shadow-soft)}.theme-one .cx-tab{color:var(--v-ink)}.theme-one .cx-tab:hover{background:#fff9}.theme-one .cx-tab.is-active{color:#fff;background:linear-gradient(135deg,var(--v-accent),var(--v-accent-2));box-shadow:0 8px 20px -8px #5b6cffb3,inset 0 1px #ffffff59}.theme-one .cx-rail,.theme-one .cx-list-panel{border-radius:28px}.theme-one .cx-list-panel .v-rows{border-top:0}.theme-one .cx-list-panel .v-row:last-child,.theme-one .cx-rail .v-row:last-child{border-bottom:0}.theme-one .cx-row .v-row-title{display:block}.theme-one .cx-row-compact{padding-inline:.25rem}.theme-one .cx-purchase{border-radius:28px}.theme-one .cx-metric strong{color:var(--v-ink)}.theme-one .cx-card-actions{border-top-color:var(--v-line)}.theme-one .cx-input{color:var(--v-ink-strong)}.theme-one .cx-tile.is-active{border-color:var(--v-accent);box-shadow:0 0 0 3px #5b6cff40;background:#fff}.theme-one .cx-avatar-preview{border:3px solid #fff;box-shadow:var(--v-shadow-soft)}.theme-one .cx-overlay{background:#2a3f7361;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.theme-one .cx-dialog{background:#f4f8ffdb;border:1px solid rgba(255,255,255,.9);border-radius:28px;backdrop-filter:blur(30px) saturate(1.3);-webkit-backdrop-filter:blur(30px) saturate(1.3);box-shadow:0 40px 80px -30px #2a3f7399}.theme-one .cx-dialog-close{background:#fffc;color:var(--v-ink)}.theme-one .cx-dialog-close:hover{background:#fff}.theme-one .cx-table-card{border-radius:28px}.theme-one .cx-table tbody tr{transition:background .15s}.theme-one .cx-table tbody tr:hover{background:#fff6}.theme-one .cx-table td{color:var(--v-ink-strong)}.theme-one .cx-ref{background:linear-gradient(135deg,#ffffffb3,#dee6ff99)}
