@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@400;500;600;700;800;900&family=DM+Sans:wght@400;500;600;700;800&family=DM+Mono:wght@400;500&display=swap";@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800&family=DM+Sans:wght@400;500;600;700;800&display=swap";.token-balance-list{display:flex;flex-direction:column;gap:16px}.token-balance-row{display:flex;align-items:center;gap:clamp(7px,2vw,16px);min-width:0;min-height:68px;padding:8px 12px;border:1px solid #8962dd;border-radius:999px;background:linear-gradient(110deg,#1b172a,#211a38 60%,#1b172a);box-shadow:inset 0 0 0 1px #b690ff12,0 6px 18px #0000001f;color:#fff}.token-balance-icon{position:relative;display:grid;place-items:center;flex:0 0 46px;width:46px;height:46px;border-radius:50%;background:#1f1f1f;overflow:hidden;font-size:22px}.token-balance-icon-image{display:block;width:100%;height:100%;object-fit:cover}.token-balance-initials{font-weight:600}.token-balance-select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2}.token-balance-icon:focus-within{outline:2px solid #c0a8ff;outline-offset:3px}.token-balance-chevron{position:absolute;right:-1px;bottom:-1px;padding:1px;border-radius:50%;background:#9670ff;color:#fff;pointer-events:none}.token-balance-quantity{display:flex;align-items:center;flex:0 1 160px;min-width:76px;height:46px;padding:0 11px;border-radius:999px;background:#6652a3;cursor:text}.token-balance-quantity:focus-within{outline:2px solid #d9c7ff;outline-offset:2px}.token-balance-value{display:flex;align-items:center;justify-content:center;flex:1 1 auto;min-width:0}.token-balance-quantity input{min-width:0;max-width:100%;background:none;border:0;outline:0;color:#fff;font-size:17px;font-weight:650;font-variant-numeric:tabular-nums;text-align:right}.token-balance-quantity input::-webkit-outer-spin-button,.token-balance-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.token-balance-quantity input{appearance:textfield}.token-balance-suffix{color:#fff;font-size:17px;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none}.token-balance-quantity svg{flex:0 0 18px;opacity:.92}.token-balance-price{display:flex;align-items:center;justify-content:flex-end;flex:1 1 auto;gap:12px;min-width:0;white-space:nowrap;font-size:13px}.token-balance-price span{color:#eee8ff}.token-balance-price strong{font-size:13px;font-weight:500;font-variant-numeric:tabular-nums}.token-balance-remove{display:grid;place-items:center;flex:0 0 27px;width:27px;height:27px;border-radius:50%;background:#ffffff14;color:#e1d4ff}.token-balance-remove:hover{background:#ff4967;color:#fff}.token-balance-remove:focus-visible{outline:2px solid #d9c7ff;outline-offset:2px}@media(max-width:520px){.token-balance-row{min-height:62px;padding:7px 9px}.token-balance-icon{flex-basis:40px;width:40px;height:40px;font-size:19px}.token-balance-quantity{flex-basis:105px;height:40px;padding:0 6px}.token-balance-quantity input,.token-balance-suffix{font-size:14px}.token-balance-quantity svg{flex-basis:15px;width:15px}.token-balance-price{flex-wrap:wrap;gap:1px 5px;font-size:11px;line-height:1.2}.token-balance-price strong{font-size:11px}.token-balance-remove{flex-basis:22px;width:22px;height:22px}}.mobile-drawer-trigger{display:none;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px;border:1px solid hsl(var(--line));border-radius:10px;background:#ffffff06;color:hsl(var(--ink))}@media(max-width:1023px){.mobile-drawer-trigger{display:inline-flex}}.mobile-drawer-root{position:fixed;inset:0;z-index:200}.mobile-drawer-backdrop{position:absolute;inset:0;background:#000000b8;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:mobile-drawer-fade .22s ease-out both}.mobile-drawer-panel{position:absolute;top:max(72px,env(safe-area-inset-top));bottom:max(18px,env(safe-area-inset-bottom));left:16px;width:min(282px,calc(100vw - 40px));display:flex;flex-direction:column;overflow:hidden;padding:24px 16px 17px;border:1px solid rgba(255,255,255,.13);border-radius:24px;background:radial-gradient(circle at 18% 25%,rgba(122,61,161,.12),transparent 42%),linear-gradient(165deg,#1b1a1d,#242226 88%);box-shadow:16px 20px 64px #00000094;color:#f0edf2;animation:mobile-drawer-enter .3s cubic-bezier(.2,.8,.2,1) both}.mobile-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:0 9px 25px;border-bottom:1px solid rgba(255,255,255,.06)}.mobile-drawer-brand{display:inline-flex;align-items:center;gap:9px;font-size:17px;font-weight:800;letter-spacing:-.05em;color:#f8f5fc}.mobile-drawer-brand img{width:31px;height:31px;border-radius:9px;object-fit:cover}.mobile-drawer-close{display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;background:transparent;color:#ada9b1}.mobile-drawer-close:hover{color:#fff}.mobile-drawer-links{display:flex;flex-direction:column;gap:6px;min-height:0;overflow:auto;padding-top:14px}.mobile-drawer-link{display:flex;align-items:center;width:100%;min-height:50px;gap:14px;padding:0 15px;border:0;border-radius:13px;background:transparent;color:#dedbe2;font:600 14px var(--font-sans);text-decoration:none;text-align:left;cursor:pointer;transition:background-color .18s ease,color .18s ease}.mobile-drawer-link svg{flex-shrink:0;color:#c5bfcb}.mobile-drawer-link .mobile-drawer-support-icon{width:22px;height:22px;flex-shrink:0;margin-left:-2px;margin-right:-1px;border-radius:50%;object-fit:cover}.mobile-drawer-link:hover,.mobile-drawer-link:focus-visible{color:#fff;background:#ffffff13}.mobile-drawer-link.is-active{background:#38363b;color:#fff;box-shadow:inset 0 1px #ffffff0d}.mobile-drawer-footer{flex-shrink:0;margin-top:auto;padding-top:16px;border-top:1px solid rgba(255,255,255,.14)}.mobile-drawer-footer .mobile-drawer-link{min-height:46px}.mobile-drawer-account{display:flex;align-items:center;gap:11px;min-height:58px;padding:5px 8px 13px;color:#f0edf2;text-decoration:none}.mobile-drawer-account img{flex:0 0 38px;width:38px;height:38px;object-fit:cover;border-radius:50%}.mobile-drawer-account:hover,.mobile-drawer-account.is-active{border-radius:13px;background:#ffffff13}.mobile-drawer-account strong,.mobile-drawer-account small{display:block}.mobile-drawer-account strong{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.mobile-drawer-account small{margin-top:3px;color:#a49eaa;font-size:11px}.mobile-drawer-panel :focus-visible{outline:2px solid hsl(var(--lav));outline-offset:2px}@keyframes mobile-drawer-fade{0%{opacity:0}to{opacity:1}}@keyframes mobile-drawer-enter{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@media(max-width:340px){.mobile-drawer-panel{left:10px;width:min(282px,calc(100vw - 20px))}}@media(max-height:640px){.mobile-drawer-panel{top:max(12px,env(safe-area-inset-top));bottom:max(10px,env(safe-area-inset-bottom));padding-top:16px}.mobile-drawer-header{padding-bottom:12px}}@media(prefers-reduced-motion:reduce){.mobile-drawer-backdrop,.mobile-drawer-panel{animation:none}.mobile-drawer-link{transition:none}}.af-wrap{width:min(1050px,calc(100% - 32px));margin:0 auto;padding:clamp(36px,6vw,84px) 0 96px;display:grid;grid-template-columns:minmax(0,1fr);gap:22px}.af-wrap>*,.af-panel,.af-split>*,.af-field-input{min-width:0}.af-hero h1{font-size:clamp(36px,5.4vw,66px);line-height:1.05;letter-spacing:-.05em;margin:0}.af-hero h1 em{font-style:normal;color:hsl(var(--lav-light))}.af-hero p{max-width:560px;margin:18px 0 0;color:hsl(var(--muted));font-size:16px;line-height:1.6}.af-panel{border:1px solid hsl(var(--line));border-radius:22px;background:hsl(var(--panel));padding:clamp(20px,3vw,32px)}.af-panel h2{font-size:22px;letter-spacing:-.03em;margin:0 0 6px}.af-sub{color:hsl(var(--muted));font-size:14px;line-height:1.55;margin:0 0 20px}.af-marketing-kit{display:flex;align-items:center;justify-content:space-between;gap:24px}.af-marketing-kit-copy{min-width:0}.af-marketing-kit-copy .af-sub{margin-bottom:0;max-width:560px}.af-marketing-kit-button{flex-shrink:0;text-align:center}.af-marketing-kit-button svg{flex-shrink:0}@media(max-width:820px){.af-marketing-kit{flex-direction:column;align-items:stretch;gap:20px}.af-marketing-kit-button{width:100%;white-space:normal}}.af-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.af-step{border:1px solid hsl(var(--line));border-radius:18px;background:hsl(var(--panel));padding:16px;display:flex;flex-direction:column;gap:14px}.af-step-art{height:78px;border:1px solid hsl(var(--line));border-radius:12px;background:hsl(var(--bg));display:flex;align-items:center;padding:0 14px;gap:10px;overflow:hidden}.af-step-title{display:flex;align-items:center;gap:10px;font-weight:700}.af-step-num{width:24px;height:24px;display:grid;place-items:center;border-radius:8px;background:#9670ff29;color:hsl(var(--lav-light));font:700 12px var(--font-mono)}.af-step p{margin:0;color:hsl(var(--muted));font-size:13px;line-height:1.5}.af-typed{font:700 16px var(--font-mono);letter-spacing:.14em;color:hsl(var(--ink));white-space:nowrap;overflow:hidden;width:0;box-sizing:content-box;flex-shrink:0;border-right:2px solid hsl(var(--lav));animation:af-type 5s steps(8,end) both}@keyframes af-type{0%{width:0}45%,to{width:calc(8ch + 1.12em)}}.af-typed-badge{margin-left:auto;font:700 10px var(--font-mono);letter-spacing:.1em;color:hsl(var(--lav-light));border:1px solid rgba(188,163,255,.3);border-radius:6px;padding:4px 7px;animation:af-pop 5s ease-in-out both}@keyframes af-pop{0%,40%{opacity:.25;transform:scale(1)}55%{opacity:1;transform:scale(1.08)}75%,to{opacity:1;transform:scale(1)}}.af-avatar{width:32px;height:32px;border-radius:50%;background:#9670ff33;display:grid;place-items:center;flex:none}.af-bar-line{height:7px;border-radius:4px;background:hsl(var(--panel-2));flex:1;position:relative;overflow:hidden}.af-bar-line:after{content:"";position:absolute;inset:0;background:hsl(var(--lav));border-radius:4px;transform-origin:left;animation:af-fill 4.5s ease-in-out both}@keyframes af-fill{0%{transform:scaleX(.12)}55%,to{transform:scaleX(1)}}.af-check path{stroke-dasharray:22;stroke-dashoffset:22;animation:af-draw 4.5s ease-in-out both}@keyframes af-draw{0%,30%{stroke-dashoffset:22}55%,to{stroke-dashoffset:0}}.af-bars{display:flex;align-items:flex-end;gap:4px;height:44px;margin-left:auto}.af-bars i{width:7px;background:hsl(var(--lav));border-radius:2px 2px 0 0;height:100%;transform-origin:bottom;transform:scaleY(.15);animation:af-grow 4s ease-in-out both;animation-delay:calc(var(--i) * .18s)}@keyframes af-grow{0%,10%{transform:scaleY(.15)}55%,to{transform:scaleY(calc(.3 + var(--i) * .13))}}.af-pay{font:800 22px var(--font-display, inherit);letter-spacing:-.03em;color:hsl(var(--green))}.af-pay small{color:hsl(var(--muted));font-size:12px;font-weight:600}.af-code-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.af-code{font:800 clamp(26px,5vw,40px) var(--font-mono);letter-spacing:.22em;color:hsl(var(--ink));padding:10px 18px;border:1px dashed rgba(188,163,255,.4);border-radius:14px;background:hsl(var(--bg));position:relative;overflow:hidden}.af-code:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 35%,rgba(188,163,255,.16) 50%,transparent 65%);transform:translate(-120%);animation:af-sheen 6s ease-in-out both}@keyframes af-sheen{0%,60%{transform:translate(-120%)}to{transform:translate(120%)}}.af-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.af-stat{border:1px solid hsl(var(--line));border-radius:16px;background:hsl(var(--panel));padding:16px 18px}.af-stat span{display:block;color:hsl(var(--muted));font:600 11px var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.af-stat strong{display:block;margin-top:8px;font-size:26px;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.af-stat.is-available strong{color:hsl(var(--green))}.af-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;align-items:start}.af-form{display:grid;gap:14px}.af-label{font-size:13px;font-weight:700;display:grid;gap:8px}.af-input,.af-select,.af-field-input{width:100%;min-height:48px;padding:0 14px;border:1px solid hsl(var(--line));border-radius:12px;background:hsl(var(--bg));color:hsl(var(--ink));outline:none;font:inherit}.af-input:focus,.af-select:focus,.af-field-input:focus{border-color:hsl(var(--lav));box-shadow:0 0 0 3px #9670ff24}.af-hint{color:hsl(var(--muted));font-size:12px;font-weight:500}.af-msg{margin:0;padding:12px 14px;border-radius:12px;font-size:13px;line-height:1.5}.af-msg.bad{border:1px solid rgba(255,125,140,.28);background:#ff7d8c14;color:#ffb9c2}.af-msg.ok{border:1px solid rgba(100,215,147,.33);background:#46b97712;color:hsl(var(--green))}.af-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.af-item{border:1px solid hsl(var(--line));border-radius:14px;background:hsl(var(--bg));padding:14px;display:grid;gap:6px;font-size:13px}.af-item-top{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap}.af-mono{font-family:var(--font-mono);word-break:break-all;font-size:12px}.af-muted{color:hsl(var(--muted))}.af-pill{font:700 10px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;padding:4px 8px;border-radius:999px;border:1px solid hsl(var(--line));color:hsl(var(--muted))}.af-pill.requested,.af-pill.pending{color:hsl(var(--lav-light));border-color:#bca3ff59}.af-pill.paid,.af-pill.available{color:hsl(var(--green));border-color:#64d79366}.af-pill.rejected,.af-pill.reversed{color:#ffb9c2;border-color:#ff7d8c59}.af-table-wrap{width:100%;max-width:100%;overflow-x:auto}.af-table{width:100%;border-collapse:collapse;font-size:13px;min-width:520px}.af-table th{text-align:left;color:hsl(var(--muted));font:600 11px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;padding:0 10px 10px}.af-table td{padding:12px 10px;border-top:1px solid hsl(var(--line));font-variant-numeric:tabular-nums}.af-table td:last-child,.af-table th:last-child{text-align:right}.af-empty{text-align:center;padding:30px 12px;color:hsl(var(--muted));font-size:14px;display:grid;gap:10px;justify-items:center}.af-skel{height:18px;border-radius:8px;background:hsl(var(--panel-2));animation:af-pulse 1.2s ease-in-out infinite alternate}.af-skel.block{height:90px;border-radius:16px}@keyframes af-pulse{0%{opacity:.4}to{opacity:1}}.af-copy{display:inline-flex;align-items:center;gap:6px}.af-field{display:grid;gap:8px;margin:18px 0 4px;text-align:left}.af-field-label{font-size:13px;font-weight:700}.af-field-label small{color:hsl(var(--muted));font-weight:500;margin-left:6px}.af-field-row{display:flex;gap:8px}.af-field-editing{flex-wrap:wrap}.af-field-editing .af-field-input{flex-basis:100%}.af-field-input{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.af-field-btn{min-height:48px;padding:0 18px;border-radius:12px;border:1px solid rgba(188,163,255,.35);background:#9670ff1a;color:hsl(var(--lav-light));font-weight:700;cursor:pointer;transition:transform .15s ease,background .2s ease}.af-field-btn:hover:not(:disabled){background:#9670ff33}.af-field-btn:active:not(:disabled){transform:scale(.97)}.af-field-btn:disabled{opacity:.5;cursor:default}.af-field-note{margin:0;font-size:13px;line-height:1.5}.af-field-note.af-ok{color:hsl(var(--green))}.af-field-note.af-bad{color:#ffb9c2}.af-admin-grid{display:grid;gap:12px;margin-top:18px}.af-admin-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.af-admin-stats div{border:1px solid hsl(var(--line));border-radius:10px;padding:8px 10px;font-size:12px;color:hsl(var(--muted))}.af-admin-stats strong{display:block;color:hsl(var(--ink));font-size:15px;margin-top:2px}.af-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}@media(max-width:820px){.af-steps,.af-split{grid-template-columns:1fr}.af-stats{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.af-typed{animation:none;width:calc(8ch + 1.12em)}.af-typed-badge,.af-bar-line:after,.af-check path,.af-bars i,.af-code:after,.af-skel{animation:none}.af-bar-line:after{transform:scaleX(.8)}.af-check path{stroke-dashoffset:0}.af-bars i{transform:scaleY(calc(.3 + var(--i) * .13))}.af-code:after{display:none}}.pm-page{--pm-bg: #000000;--pm-panel: #181818;--pm-panel-raised: #242424;--pm-ink: #f5f5f5;--pm-muted: #bdbdbd;--pm-green: #CDFF00;--pm-purple: #b49aff;--pm-border: rgba(255,255,255,.18);min-height:100dvh;display:flex;flex-direction:column;background:var(--pm-bg);color:var(--pm-ink);font-family:DM Sans,sans-serif;overflow:clip}.pm-page *,.pm-page *:before,.pm-page *:after{box-sizing:border-box}.pm-page :focus-visible{outline:2px solid var(--pm-purple);outline-offset:4px}.pm-page a{text-decoration:none}.pm-page h1,.pm-page h2,.pm-page h3{font-family:Barlow Condensed,sans-serif;letter-spacing:-.025em}.pm-wrap{width:min(1190px,calc(100% - 48px));margin-inline:auto}.pm-header{position:relative;z-index:65;padding:24px 32px 0}.pm-nav{width:min(1190px,100%);min-height:64px;margin:auto;padding:6px 7px 6px 24px;display:flex;align-items:center;gap:24px;border:1px solid var(--pm-border);border-radius:100px;background:#181818f0;box-shadow:0 16px 50px #00000059;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.pm-brand{display:inline-flex;align-items:center;gap:8px;flex:none;min-height:44px;font-size:17px;font-weight:700;letter-spacing:-.04em;white-space:nowrap}.pm-brand img{width:28px;height:28px;object-fit:cover;border-radius:8px}.pm-nav-links{display:flex;align-items:center;justify-content:center;gap:clamp(16px,2vw,32px);margin:auto}.pm-nav-links a,.pm-nav-actions>a:not(.pm-nav-cta){display:inline-flex;align-items:center;min-height:44px;color:var(--pm-muted);font-size:13px;font-weight:600;white-space:nowrap;transition:color .2s ease}.pm-nav-links a:hover,.pm-nav-actions>a:not(.pm-nav-cta):hover{color:var(--pm-ink)}.pm-nav-links .support-link{display:inline-flex;align-items:center;font-size:13px;font-weight:600}.pm-nav-links .support-link img{display:none}.pm-nav-actions{display:flex;align-items:center;gap:16px}.pm-nav-cta,.pm-button{display:inline-flex;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:0 24px;border:1px solid transparent;border-radius:100px;background:var(--pm-green);color:#000;font:700 13px DM Sans,sans-serif;white-space:nowrap;transition:transform .2s ease,background-color .2s ease,border-color .2s ease}.pm-nav-cta:hover,.pm-button:hover:not(:disabled){transform:translateY(-2px);background:#e0ff66}.pm-button:active:not(:disabled),.pm-nav-cta:active{transform:translateY(0)}.pm-button:disabled{opacity:.48;cursor:not-allowed}.pm-button-outline{background:var(--pm-panel);color:var(--pm-ink);border-color:var(--pm-border)}.pm-button-outline:hover:not(:disabled){background:var(--pm-panel-raised);border-color:var(--pm-purple)}.pm-page .pm-menu.mobile-drawer-trigger{display:none;width:44px;height:44px;padding:0;align-items:center;justify-content:center;border:1px solid var(--pm-border);border-radius:50%;background:#ffffff0d;color:var(--pm-ink)}.pm-page .pm-menu.mobile-drawer-trigger:disabled{opacity:.5;cursor:not-allowed}.pm-hero{position:relative;padding:110px 0 90px;border-bottom:1px solid var(--pm-border)}.pm-hero:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.28;background-image:linear-gradient(rgba(221,201,255,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(221,201,255,.09) 1px,transparent 1px);background-size:86px 86px;-webkit-mask-image:linear-gradient(to bottom,transparent,black 40%,transparent);mask-image:linear-gradient(to bottom,transparent,black 40%,transparent)}.pm-hero .pm-wrap{position:relative}.pm-kicker{display:inline-flex;align-items:center;gap:9px;color:var(--pm-ink);font:800 12px/1.4 DM Sans,sans-serif;letter-spacing:.04em;text-transform:uppercase}.pm-kicker-dot{width:6px;height:6px;flex:none;border-radius:50%;background:var(--pm-purple);box-shadow:0 0 0 4px #c1a2ff1f}.pm-hero h1{max-width:1000px;margin:27px 0 22px;font-size:clamp(74px,10vw,142px);font-weight:700;line-height:.85;text-transform:uppercase}.pm-hero h1 em{color:var(--pm-purple);font-style:normal}.pm-hero p{max-width:650px;margin:0;color:var(--pm-muted);font-size:16px;font-weight:500;line-height:1.65}.pm-hero-meta{display:flex;align-items:center;gap:16px;margin-top:38px;color:var(--pm-muted);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pm-hero-meta:before{content:"";display:block;width:30px;height:1px;background:var(--pm-purple)}.pm-plans{padding:80px 0 120px;flex:1}.pm-plans-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pm-plan{position:relative;display:flex;flex-direction:column;min-width:0;min-height:550px;padding:36px;border:1px solid var(--pm-border);border-radius:24px;background:var(--pm-panel)}.pm-plan-featured{border-color:#cdff009e;background:#1d1e18}.pm-plan-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.pm-plan-label{color:var(--pm-ink);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.pm-plan-badge{padding:8px 12px;border:1px solid rgba(180,154,255,.36);border-radius:100px;color:var(--pm-purple);font-size:11px;font-weight:800;letter-spacing:.05em;white-space:nowrap}.pm-plan-featured .pm-plan-badge{background:var(--pm-green);border-color:var(--pm-green);color:#000}.pm-plan-price{display:flex;align-items:baseline;gap:11px;margin:48px 0 16px;font:700 clamp(74px,8vw,112px)/.85 "Barlow Condensed",sans-serif;letter-spacing:-.025em}.pm-plan-price small{color:var(--pm-muted);font:600 14px DM Sans,sans-serif;letter-spacing:0}.pm-plan-description{max-width:370px;min-height:70px;margin:0 0 35px;color:var(--pm-muted);font-size:15px;line-height:1.65}.pm-plan-features{display:grid;gap:16px;margin:auto 0 0;padding:28px 0 0;list-style:none;border-top:1px solid var(--pm-border)}.pm-plan-features li{display:flex;align-items:flex-start;gap:12px;color:var(--pm-ink);font-size:14px;font-weight:600;line-height:1.5}.pm-plan-features svg{flex:none;margin-top:2px;color:var(--pm-green)}.pm-plan-included{align-self:flex-start;max-width:100%;margin:0 0 20px;padding:7px 12px;border:1px solid rgba(205,255,0,.5);border-radius:100px;color:var(--pm-green);font-size:11px;font-weight:800;letter-spacing:.05em}.pm-plan-billing{margin:20px 0 0;color:var(--pm-muted);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.pm-plan .pm-button{width:100%;margin-top:16px;white-space:normal;text-align:center}.pm-plan:not(.pm-plan-featured) .pm-button{background:var(--pm-panel-raised);color:var(--pm-ink);border-color:var(--pm-border)}.pm-plan:not(.pm-plan-featured) .pm-button:hover:not(:disabled){border-color:var(--pm-purple);background:#303030}.pm-plans-note{display:flex;align-items:center;gap:16px;margin-top:26px;color:var(--pm-purple);font-size:13px;font-weight:600}.pm-plans-note:before{content:"";width:24px;height:1px;background:var(--pm-purple)}.pm-status{margin:28px 0 0;color:var(--pm-purple);font-size:14px;font-weight:600}.pm-status a,.pm-inline-link{color:var(--pm-purple);text-decoration:underline!important;text-underline-offset:4px}.pm-support{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:60px;padding-top:24px;border-top:1px solid var(--pm-border);color:var(--pm-muted);font-size:14px}.pm-support .support-link{color:var(--pm-purple);font-weight:700}.pm-modal{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:20px}.pm-modal-backdrop{position:absolute;inset:0;width:100%;border:0;background:#000000d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pm-modal-panel{position:relative;z-index:1;width:min(620px,100%);max-height:calc(100dvh - 40px);overflow-y:auto;padding:44px;border:1px solid rgba(180,154,255,.4);border-radius:24px;background:#1b1b1b;box-shadow:0 35px 90px #000000a6}.pm-modal-close{position:absolute;top:20px;right:20px;display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--pm-border);border-radius:50%;background:var(--pm-panel-raised);color:var(--pm-ink)}.pm-modal-panel h2{margin:17px 40px 6px 0;font-size:clamp(48px,7vw,68px);line-height:.93;text-transform:uppercase}.pm-modal-panel>p{margin:0 0 30px;color:var(--pm-muted)}.pm-payment-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pm-modal-panel>.af-field+.pm-payment-options{margin-top:12px}.pm-payment-options button{min-height:110px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:12px;padding:19px;border:1px solid var(--pm-border);border-radius:16px;background:var(--pm-panel-raised);color:var(--pm-ink);font:700 16px DM Sans,sans-serif;text-align:left;transition:transform .2s ease,border-color .2s ease}.pm-payment-options button:first-child{background:var(--pm-green);border-color:var(--pm-green);color:#000}.pm-payment-options button:hover:not(:disabled){transform:translateY(-3px);border-color:var(--pm-purple)}.pm-payment-options button:disabled{opacity:.5;cursor:wait}.pm-crypto-wrap{position:relative;z-index:1;width:min(480px,100%);max-height:calc(100dvh - 40px);overflow-y:auto}.pm-document-layout{display:grid;grid-template-columns:minmax(160px,.3fr) minmax(0,760px);gap:clamp(30px,7vw,110px);padding-top:80px;padding-bottom:120px;flex:1}.pm-document-rail{align-self:start;position:sticky;top:32px;padding-top:5px;border-top:1px solid var(--pm-border)}.pm-document-rail span{display:block;margin-top:18px;color:var(--pm-purple);font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.pm-document-rail p{max-width:180px;margin:10px 0 0;color:var(--pm-muted);font-size:13px;line-height:1.6}.pm-page .pm-document{width:100%;max-width:none;margin:0;padding:0;border:0;background:transparent;box-shadow:none}.pm-document>p:first-child{font-size:19px;line-height:1.65;color:var(--pm-ink);margin-top:0}.pm-document h2{margin:58px 0 15px;padding-top:23px;border-top:1px solid var(--pm-border);font-size:clamp(34px,4vw,48px);font-weight:700;line-height:1;color:var(--pm-ink)}.pm-document p,.pm-document li{color:var(--pm-muted);font:500 15px/1.85 DM Sans,sans-serif}.pm-document p{margin:0 0 18px}.pm-document ul{margin:0 0 25px;padding-left:22px}.pm-document li{padding-left:7px;margin-bottom:9px}.pm-document li::marker{color:var(--pm-purple)}.pm-document .faq-more{margin-top:60px;padding-top:28px;border-top:1px solid var(--pm-border)}.pm-document .faq-more a{color:var(--pm-purple);text-decoration:underline;text-underline-offset:4px}.pm-document .faq-intro{color:var(--pm-muted);font-size:16px}.pm-document .guide-faq{margin-top:35px;border-top:1px solid rgba(217,191,255,.22)}.pm-document .faq-item{border-color:#d9bfff38}.pm-document .faq-question{min-height:64px;padding:24px 0;color:var(--pm-ink);font:600 20px/1.3 DM Sans,sans-serif;letter-spacing:-.02em}.pm-document .faq-question:hover{color:var(--pm-purple)}.pm-document .faq-icon{color:var(--pm-muted)}.pm-document .faq-item.open .faq-icon{color:var(--pm-purple)}.pm-document .faq-answer{color:var(--pm-muted);font:500 15px/1.7 DM Sans,sans-serif}.pm-footer{margin-top:auto;border-top:1px solid var(--pm-border)}.pm-footer-inner{display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:110px;padding-block:24px}.pm-footer-links{display:flex;align-items:center;flex-wrap:wrap;gap:12px 26px}.pm-footer a,.pm-footer span{color:var(--pm-muted);font-size:13px;font-weight:600}.pm-footer a:hover{color:var(--pm-purple)}.pm-checkout{padding-top:55px;padding-bottom:100px;flex:1}.pm-checkout-inner{width:min(700px,calc(100% - 40px));margin:auto}.pm-back{display:inline-flex;align-items:center;gap:9px;min-height:44px;color:var(--pm-purple);font-size:13px;font-weight:700}.pm-back:hover{color:var(--pm-ink)}.pm-checkout-card{margin-top:28px;padding:clamp(24px,5vw,46px);border:1px solid #dedede;border-radius:24px;background:#fff;color:#181818}.pm-checkout-card .pm-kicker{color:#181818}.pm-checkout-card h1{margin:20px 0 13px;color:#181818;font-size:clamp(58px,9vw,92px);font-weight:700;line-height:.87;text-transform:uppercase}.pm-checkout-card>p{margin:0;color:#454545;font-size:15px;line-height:1.65}.pm-checkout-card>.pm-checkout-cancel-note{margin-top:12px;font-weight:600}.pm-checkout-card .pm-button{margin-top:28px}.pm-checkout-frame{margin-top:32px;min-height:450px}.pm-checkout-frame.pm-hidden{display:none}@media(max-width:900px){.pm-plans-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-header{padding:15px 20px 0}.pm-nav{min-height:58px}.pm-nav-links,.pm-nav-actions{display:none}.pm-static-nav .pm-nav-actions{display:flex;margin-left:auto}.pm-static-nav .pm-nav-cta{min-height:44px;padding-inline:16px}.pm-page .pm-menu.mobile-drawer-trigger{display:flex;margin-left:auto}}@media(max-width:700px){.pm-wrap{width:min(100% - 38px,540px)}.pm-header{padding:12px 14px 0}.pm-nav{padding:5px 6px 5px 15px}.pm-hero{padding:75px 0 65px}.pm-hero h1{font-size:clamp(62px,15vw,96px)}.pm-hero p{font-size:14px}.pm-plans{padding:48px 0 85px}.pm-plans-grid{grid-template-columns:1fr}.pm-plan{min-height:0;padding:28px 24px}.pm-plan-price{margin-top:38px}.pm-plan-description{min-height:0}.pm-document-layout{display:block;padding-top:55px;padding-bottom:90px}.pm-document-rail{position:static;margin-bottom:45px}.pm-document-rail p{max-width:none}.pm-document h2{margin-top:42px}.pm-footer-inner{align-items:flex-start;flex-direction:column;gap:25px}.pm-modal-panel{padding:30px 22px}.pm-payment-options{grid-template-columns:1fr}.pm-payment-options button{min-height:76px;flex-direction:row;align-items:center}.pm-checkout{padding-top:35px}}@media(prefers-reduced-motion:reduce){.pm-page *,.pm-page *:before,.pm-page *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.cashset{display:grid;gap:18px}.cashset-card{background:hsl(var(--panel));border:1px solid hsl(var(--line));border-radius:var(--radius-xl);padding:var(--space-8);display:grid;gap:16px}.cashset-head{display:flex;gap:14px;align-items:center}.cashset-head img{width:48px;height:48px;border-radius:12px}.cashset-head h2{font-size:var(--text-xl)}.cashset-note{margin:0;color:hsl(var(--muted));font-size:var(--text-sm);line-height:1.55}.cashset-field{display:grid;gap:6px}.cashset-field>span{font-size:var(--text-xs);color:hsl(var(--muted));font-weight:600}.cashset-field small{color:hsl(var(--muted));font-size:var(--text-xs)}.cashset-field .err{color:#ff6b84}.cashset-link{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 16px;border:1px solid hsl(var(--line));border-radius:var(--radius-md);background:hsl(var(--bg));word-break:break-all;font-family:var(--font-mono);font-size:var(--text-sm)}.cashset-actions{display:flex;gap:12px;flex-wrap:wrap}.cashset-msg{margin:0;font-size:var(--text-sm);color:hsl(var(--lav-light))}.cashset-msg.bad{color:#ff6b84}.cashset-skel{height:44px;border-radius:12px;background:hsl(var(--panel-2));animation:cashsetPulse 1.2s ease-in-out infinite}@keyframes cashsetPulse{50%{opacity:.4}}.app-picker{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}.app-card{display:flex;gap:14px;align-items:center;text-align:left;padding:16px 18px;color:hsl(var(--ink));background:hsl(var(--panel));border:1px solid hsl(var(--line));border-radius:var(--radius-lg);transition:transform .2s ease,border-color .2s ease,background .2s ease}.app-card:hover{transform:translateY(-2px);border-color:hsl(var(--lav))}.app-card.selected{border-color:hsl(var(--lav));background:#9670ff1a}.app-card.selected.cash{border-color:hsl(var(--green));background:#4fd47c14}.app-card img{width:44px;height:44px;border-radius:12px;flex:none}.app-card strong{display:block}.app-card small{color:hsl(var(--muted))}@media(max-width:640px){.app-picker{grid-template-columns:1fr}.cashset-card{padding:var(--space-6) var(--space-4)}}@media(prefers-reduced-motion:reduce){.app-card,.cashset-skel{transition:none;animation:none}}.dashboard-stats.dashboard-stats--cash{grid-template-columns:minmax(0,1fr)}.dashboard-stats.dashboard-stats--cash>article:first-child,.dashboard-stats.dashboard-stats--cash>article:last-child{display:none}@media(max-width:760px){.dashboard-stats.dashboard-stats--cash{grid-template-columns:minmax(0,1fr)}}.pm-pricing{width:100%;min-width:0;max-width:100%;overflow-x:hidden}.pm-pricing .pm-hero-meta:before{content:none}@media(max-width:900px){.pm-pricing .pm-plan{padding:20px}.pm-pricing .pm-plan-price{gap:8px;font-size:56px;white-space:nowrap}.pm-pricing .pm-plan-price small{font-size:12px;white-space:nowrap}}@media(max-width:700px){.pm-pricing .pm-hero{padding:24px 0}.pm-pricing .pm-hero h1{margin:12px 0;font-size:clamp(28px,6vw,32px);line-height:1.05}.pm-pricing .pm-hero p{font-size:14px;line-height:1.5}.pm-pricing .pm-hero-meta{margin-top:16px;font-size:10px;line-height:1.5}.pm-pricing .pm-plans{padding:16px 0 48px}.pm-pricing .pm-plans-grid{gap:16px}.pm-pricing .pm-plan{padding:16px;border-radius:20px}.pm-pricing .pm-plan-top{gap:8px}.pm-pricing .pm-plan-label{font-size:11px}.pm-pricing .pm-plan-badge{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:5px 10px;font-size:10px}.pm-pricing .pm-plan-price{margin:16px 0 10px;font-size:48px;line-height:1}.pm-pricing .pm-plan-description{margin-bottom:12px;font-size:14px;line-height:1.5}.pm-pricing .pm-plan-included{margin-bottom:12px;padding:6px 10px;font-size:10px}.pm-pricing .pm-plan-features{gap:8px;padding-top:12px}.pm-pricing .pm-plan-features li{gap:8px;font-size:13px}.pm-pricing .pm-plan-billing{margin-top:12px;font-size:12px}.pm-pricing .pm-plan .pm-button{min-height:48px;margin-top:12px;padding-inline:16px}.pm-pricing .pm-support{margin-top:28px;padding-top:20px;font-size:13px}}html:has(.cc-page){color-scheme:light;background:#fff}.cc-page{min-height:100dvh;background:#fbfbfc;color:#1a1f36;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Ubuntu,sans-serif;font-size:14px;-webkit-font-smoothing:antialiased}.cc-page a{color:inherit}.cc-shell{display:grid;grid-template-columns:1fr 1fr;min-height:100dvh}.cc-summary{display:flex;flex-direction:column;padding:56px 64px 32px;max-width:480px;justify-self:end;width:100%;box-sizing:border-box}.cc-pay{background:#fff;box-shadow:-14px 0 30px -18px #1a1f362e;padding:56px 64px 40px;min-width:0}.cc-pay>*{max-width:420px}.cc-brandrow{display:flex;align-items:center;gap:12px}.cc-back{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:#697386!important;transition:background .15s}.cc-back:hover{background:#eef0f4}.cc-brand{display:flex;align-items:center;gap:8px;font-weight:600;text-decoration:none;font-size:15px}.cc-tag{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;background:#e8edfb;color:#3d55c4;padding:2px 6px;border-radius:4px}.cc-headline{margin:32px 0 28px}.cc-eyebrow{margin:0;color:#697386;font-size:16px;font-weight:500}.cc-total{margin:6px 0 0;font-size:36px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.cc-loading{color:#c1c7d0}.cc-recurring{margin:4px 0 0;color:#697386}.cc-currency{margin:4px 0;color:#697386;font-size:12px}.cc-details>summary{cursor:pointer;color:#697386;font-size:13px;padding:8px 0}.cc-details>summary:focus-visible,.cc-page a:focus-visible,.cc-page button:focus-visible{outline:2px solid #635bff;outline-offset:4px}.cc-details{margin-bottom:16px}.cc-lines{display:flex;flex-direction:column}.cc-item,.cc-row{display:flex;justify-content:space-between;gap:16px;padding:12px 0;font-variant-numeric:tabular-nums}.cc-item-name{margin:0;font-weight:500}.cc-item p.cc-muted{margin:2px 0 0;font-size:12px}.cc-muted{color:#697386}.cc-sep{border-top:1px solid #e3e8ee;margin-top:6px;padding-top:16px}.cc-strong{font-weight:600}.cc-note{margin:8px 0 0;color:#697386;font-size:13px}.cc-skel{display:block;height:10px;border-radius:4px;background:#eceff3;margin:3px 0 6px;animation:cc-pulse 1.4s ease-in-out infinite}@keyframes cc-pulse{50%{opacity:.45}}.cc-footer{display:flex;align-items:center;flex-wrap:wrap;gap:14px;color:#8792a2;font-size:12px}.cc-footer-desktop{margin-top:auto;padding-top:48px}.cc-footer-mobile{display:none}.cc-footer nav{display:flex;gap:14px;border-left:1px solid #e3e8ee;padding-left:14px}.cc-footer nav a{text-decoration:none}.cc-footer nav a:hover{color:#1a1f36}.cc-secure{display:inline-flex;align-items:center;gap:6px}.cc-status{display:flex;align-items:center;gap:10px;color:#4f566b;margin:0 0 16px;line-height:1.5}.cc-status-error{color:#b42318;background:#fef3f2;border:1px solid #fecdca;padding:12px 14px;border-radius:6px}.cc-status-complete{color:#05603a;background:#ecfdf3;border:1px solid #abefc6;padding:12px 14px;border-radius:6px}.cc-dot{flex:none;width:8px;height:8px;border-radius:50%;background:#635bff;animation:cc-pulse 1s ease-in-out infinite}.cc-btn{display:flex;align-items:center;justify-content:center;width:100%;height:44px;margin:0 0 10px;border:0;border-radius:6px;background:#30313d;color:#fff!important;font:inherit;font-weight:600;text-decoration:none;cursor:pointer;transition:transform .1s,opacity .15s}.cc-btn:hover{opacity:.9}.cc-btn:active{transform:scale(.99)}.cc-btn-ghost{background:transparent;color:#30313d!important;box-shadow:inset 0 0 0 1px #d5dbe3}.cc-frame{width:100%;min-width:312px;max-width:460px!important}.cc-hidden{display:none}@media(max-width:960px){.cc-page{background:#fff}.cc-shell{grid-template-columns:1fr;min-height:0}.cc-summary{max-width:none;justify-self:stretch;padding:20px 20px 0;align-items:stretch}.cc-brandrow{justify-content:center;position:relative}.cc-back{position:absolute;left:0}.cc-headline{text-align:center;margin:28px 0 8px}.cc-headline .cc-eyebrow,.cc-headline .cc-currency,.cc-headline .cc-recurring,.cc-headline .cc-trial{display:none}.cc-total{margin:0;font-size:clamp(48px,16vw,76px);font-weight:700;line-height:1.15;color:#000;overflow-wrap:anywhere}.cc-lines{font-size:13px}.cc-item,.cc-row{padding:8px 0}.cc-details{margin:0 auto;width:100%;max-width:460px}.cc-footer-desktop{display:none}.cc-pay{box-shadow:none;padding:20px max(0px,min(16px,calc((100vw - 312px)/2))) 32px}.cc-pay>*{max-width:none}.cc-frame{max-width:none!important}.cc-status{justify-content:center;text-align:center}.cc-footer-mobile{display:flex;justify-content:center;margin-top:24px}}@media(prefers-reduced-motion:reduce){.cc-skel,.cc-dot{animation:none}.cc-btn,.cc-back{transition:none}}@media(max-width:343px){html:has(.cc-page){scrollbar-width:none}html:has(.cc-page)::-webkit-scrollbar{display:none}}.cc-trial{display:inline-block;margin:10px 0 0;font-size:12px;font-weight:600;color:#3d55c4;background:#e8edfb;padding:3px 8px;border-radius:4px}.aec{border:1px solid rgba(188,163,255,.28);border-radius:22px;padding:clamp(20px,3vw,32px);background:linear-gradient(150deg,hsl(var(--panel-2)),hsl(var(--panel)));min-width:0}.aec h2{font-size:clamp(20px,3vw,26px);letter-spacing:-.03em;margin:0 0 20px}.aec-tiles{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.aec-tile{display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 6px;min-height:84px;border-radius:16px;border:1px solid hsl(var(--line));background:hsl(var(--bg));color:hsl(var(--muted));transition:transform .15s ease,border-color .2s ease,background .2s ease,color .2s ease}.aec-tile strong{font-size:22px;letter-spacing:-.03em;color:hsl(var(--ink));font-variant-numeric:tabular-nums}.aec-tile span{font:600 11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.aec-tile:hover{border-color:hsl(var(--lav));transform:translateY(-2px)}.aec-tile:active{transform:scale(.97)}.aec-tile:focus-visible{outline:2px solid hsl(var(--lav-light));outline-offset:2px}.aec-tile.is-filled{background:#9670ff17;color:hsl(var(--lav-light));border-color:#bca3ff4d}.aec-tile.is-on{border-color:hsl(var(--lav));background:#9670ff2e;color:hsl(var(--lav-light))}.aec-card{margin-top:18px;border:1px solid hsl(var(--line));border-radius:18px;background:hsl(var(--bg));padding:clamp(16px,3vw,24px)}.aec-row{display:flex;justify-content:space-between;gap:16px;align-items:flex-end;flex-wrap:wrap}.aec-right{text-align:right}.aec-label{display:block;color:hsl(var(--muted));font:600 11px var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.aec-num{margin-top:6px;font-size:clamp(32px,6vw,52px);font-weight:800;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.aec-green{color:hsl(var(--green))}.aec-track{margin-top:18px;height:10px;border-radius:6px;background:hsl(var(--panel-2));overflow:hidden}.aec-fill{height:100%;width:100%;border-radius:6px;transform-origin:left;background:linear-gradient(90deg,hsl(var(--lav)),hsl(var(--lav-warm)))}.aec-basis{margin:14px 0 0;color:hsl(var(--muted));font-size:13px;line-height:1.55}.aec-note{margin:14px 0 0;padding:12px 14px;border-radius:12px;border:1px solid rgba(100,215,147,.3);background:#46b9770f;color:hsl(var(--ink));font-size:13px;line-height:1.55}.aec-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:640px){.aec{padding:18px 16px;border-radius:18px}.aec>.eyebrow{font-size:10px;letter-spacing:.16em;margin-bottom:10px}.aec h2{font-size:18px;line-height:1.35;margin-bottom:16px}.aec-tiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.aec-tile{min-height:54px;padding:8px 2px;gap:3px;border-radius:11px;cursor:pointer}.aec-tile svg{width:14px;height:14px}.aec-tile strong{font-size:14px;line-height:1.1}.aec-tile span{display:none}.aec-card{margin-top:14px;padding:14px 12px;border-radius:14px}.aec-row{flex-wrap:nowrap;align-items:flex-end;gap:10px}.aec-right{text-align:right;min-width:0}.aec-label{font-size:9px;letter-spacing:.08em;line-height:1.4}.aec-num{margin-top:5px;font-size:30px}.aec-track{margin-top:12px;height:7px}.aec-basis{margin-top:10px;font-size:12px;line-height:1.5}.aec-note{margin-top:12px;padding:10px 12px;font-size:12px;line-height:1.5}}@media(max-width:359px){.aec-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.aec-tile{flex-direction:row;gap:6px;min-height:44px}.aec-num{font-size:27px}}@media(prefers-reduced-motion:reduce){.aec-tile,.aec-fill{transition:none}.aec-tile:hover{transform:none}}.um-overlay{position:fixed;inset:0;z-index:90;background:#080510c7;display:grid;place-items:center;padding:16px}.um-dialog{width:min(720px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;border:1px solid hsl(var(--line));border-radius:22px;background:hsl(var(--panel));color:hsl(var(--ink));padding:clamp(18px,3vw,30px);box-shadow:var(--shadow-md)}.um-dialog:focus,.um-dialog h2:focus{outline:none}.um-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.um-head h2{font-size:24px;letter-spacing:-.03em;margin:0;overflow-wrap:anywhere}.um-head p{margin:6px 0 0;color:hsl(var(--muted));font-size:13px;overflow-wrap:anywhere}.um-x{flex:none;width:44px;height:44px;display:grid;place-items:center;border-radius:11px;border:1px solid hsl(var(--line));background:hsl(var(--panel-2));color:hsl(var(--ink));cursor:pointer}.um-dialog button:focus-visible,.um-dialog input:focus-visible,.um-dialog select:focus-visible,.ad-name-btn:focus-visible{outline:3px solid hsl(var(--lav-light));outline-offset:2px}.um-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:20px 0}.um-facts div{padding:12px 14px;border:1px solid hsl(var(--line));border-radius:12px;background:hsl(var(--bg));display:grid;gap:4px;font-size:13px}.um-facts span{color:hsl(var(--muted));font-size:11px;text-transform:uppercase;letter-spacing:.07em}.um-sec{border-top:1px solid hsl(var(--line));padding-top:18px;margin-top:18px}.um-sec h3{font-size:15px;margin:0 0 6px}.um-note{color:hsl(var(--muted));font-size:12px;line-height:1.55;margin:0 0 12px}.um-records{list-style:none;padding:0;margin:12px 0 0;display:grid;gap:10px}.um-records li{border:1px solid hsl(var(--line));border-radius:14px;padding:14px;background:hsl(var(--bg));display:grid;gap:8px}.um-rec-top{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;font-weight:700;font-size:14px}.um-dates{display:grid;grid-template-columns:1fr 1fr;gap:8px;font-size:12px;color:hsl(var(--muted));margin:0}.um-dates dt{font-size:11px;text-transform:uppercase;letter-spacing:.06em}.um-dates dd{margin:2px 0 0;color:hsl(var(--ink))}.um-row{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.um-row label{display:grid;gap:6px;font-size:12px;font-weight:700}.um-row input,.um-row select{min-height:46px;padding:0 12px;border:1px solid hsl(var(--line));border-radius:12px;background:hsl(var(--bg));color:hsl(var(--ink));width:130px}.um-dialog .btn{min-height:46px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center}.um-dialog .btn:disabled{opacity:.5;cursor:not-allowed}.um-danger{border:1px solid rgba(255,125,140,.4);background:#ff7d8c14;color:#ffb9c2;border-radius:12px;font-weight:700;cursor:pointer}.um-confirm{margin-top:18px;padding:16px;border:1px solid rgba(255,125,140,.4);border-radius:14px;background:#ff7d8c12}.um-confirm p{margin:0 0 12px;font-size:14px;line-height:1.55}.ad-name-btn{background:none;border:0;padding:4px 0;min-height:32px;color:hsl(var(--lav-light));font:700 13px var(--font-sans);text-align:left;cursor:pointer;text-decoration:underline;text-underline-offset:3px}@media(max-width:520px){.um-dates{grid-template-columns:1fr}.um-row input,.um-row select,.um-row .btn{width:100%}.um-row label{flex:1 1 100%}}.admin-page{min-height:100dvh}.admin-page .admin-topbar-right{display:flex;align-items:center;gap:18px}.admin-page .admin-topbar-right span{color:hsl(var(--muted));font:600 11px var(--font-mono);letter-spacing:.13em;text-transform:uppercase}.admin-page .admin-back{display:inline-flex;align-items:center;gap:9px;color:hsl(var(--lav-light));font-size:14px;font-weight:700;transition:opacity .2s ease,transform .2s ease}.admin-page .admin-back:hover{opacity:.78;transform:translate(-3px)}.admin-page .admin-wrap{width:min(1050px,calc(100% - 48px));margin:0 auto;padding:clamp(48px,7vw,100px) 0 100px}.admin-page .admin-intro{max-width:760px;margin-bottom:48px}.admin-page .admin-intro h1{font-size:clamp(38px,5vw,64px);line-height:1.07;letter-spacing:-.055em}.admin-page .admin-intro h1 em{color:hsl(var(--lav-light));font-style:normal}.admin-page .admin-intro p{max-width:580px;margin:20px 0 0;color:hsl(var(--muted));font-size:16px;line-height:1.65}.admin-page .admin-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(265px,.85fr);align-items:start;gap:24px}.admin-page .admin-panel{border:1px solid hsl(var(--line));border-radius:24px;background:hsl(var(--panel));padding:clamp(24px,3vw,38px);box-shadow:var(--shadow-md)}.admin-page .admin-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:32px}.admin-page .admin-panel h2{font-size:25px;letter-spacing:-.035em}.admin-page .admin-panel-head p,.admin-page .admin-aside p{color:hsl(var(--muted));line-height:1.6;font-size:14px;margin:9px 0 0}.admin-page .admin-icon{flex:none;width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(188,163,255,.2);border-radius:13px;color:hsl(var(--lav-light));background:#9670ff17}.admin-page .admin-field-label{display:block;font-size:13px;font-weight:700;margin-bottom:10px}.admin-page .admin-email{width:100%;min-height:52px;padding:0 16px;border:1px solid hsl(var(--line));border-radius:12px;outline:none;color:hsl(var(--ink));background:hsl(var(--bg))}.admin-page .admin-email::placeholder{color:hsl(var(--muted));opacity:.7}.admin-page .admin-email:focus{border-color:hsl(var(--lav));box-shadow:0 0 0 3px #9670ff24}.admin-page .admin-plan-label{margin-top:29px}.admin-page .admin-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-page .admin-option{position:relative;display:block;cursor:pointer}.admin-page .admin-option input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.admin-page .admin-option-body{display:flex;flex-direction:column;gap:7px;min-height:112px;padding:18px;border:1px solid hsl(var(--line));border-radius:14px;background:hsl(var(--bg));transition:border-color .2s ease,background .2s ease}.admin-page .admin-option input:checked+.admin-option-body{border-color:hsl(var(--lav));background:#9670ff1a}.admin-page .admin-option input:focus-visible+.admin-option-body{outline:3px solid hsl(var(--lav-light));outline-offset:3px}.admin-page .admin-option-title{display:flex;align-items:center;gap:10px;font-weight:700;font-size:15px}.admin-page .admin-radio-mark{width:17px;height:17px;border:1px solid hsl(var(--muted));border-radius:50%}.admin-page .admin-option input:checked+.admin-option-body .admin-radio-mark{border:5px solid hsl(var(--lav-light))}.admin-page .admin-option-body small{color:hsl(var(--muted));line-height:1.45;font-size:12px;padding-left:27px}.admin-page .admin-form-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid hsl(var(--line));margin-top:32px;padding-top:26px}.admin-page .admin-form-footer p{margin:0;max-width:245px;color:hsl(var(--muted));font-size:12px;line-height:1.5}.admin-page .admin-form-footer .btn{white-space:nowrap}.admin-page .admin-aside{background:linear-gradient(160deg,hsl(var(--panel-2)),hsl(var(--panel)))}.admin-page .admin-aside .admin-icon{margin-bottom:25px}.admin-page .admin-aside-rule{height:1px;background:hsl(var(--line));margin:26px 0}.admin-page .admin-aside-note{display:flex;align-items:flex-start;gap:11px;color:hsl(var(--lav-light));font-size:12px;line-height:1.5;font-weight:600}.admin-page .admin-aside-note svg{flex:none}.admin-page .admin-state{max-width:590px}.admin-page .admin-state h2{margin-bottom:10px}.admin-page .admin-state p{margin:0 0 23px;color:hsl(var(--muted));line-height:1.6}.admin-page .admin-state .admin-icon{margin-bottom:23px}.admin-page .admin-skeleton{height:15px;border-radius:6px;background:hsl(var(--panel-2));margin-top:15px;animation:admin-pulse 1.2s ease-in-out infinite alternate}.admin-page .admin-skeleton.short{width:55%}@keyframes admin-pulse{0%{opacity:.4}to{opacity:1}}.admin-page .admin-error{margin:19px 0 0;padding:13px 16px;border:1px solid rgba(255,125,140,.28);border-radius:12px;background:#ff7d8c14;color:#ffb9c2;font-size:13px;line-height:1.5}.admin-page .admin-confirmation{margin-top:24px;border:1px solid rgba(100,215,147,.33);border-radius:17px;background:#46b97712;padding:25px}.admin-page .admin-confirm-title{display:flex;align-items:center;gap:9px;color:hsl(var(--green));font-weight:700;margin-bottom:19px}.admin-page .admin-confirmation dl{display:grid;grid-template-columns:125px minmax(0,1fr);gap:11px 18px;margin:0;font-size:13px;line-height:1.5}.admin-page .admin-confirmation dt{color:hsl(var(--muted))}.admin-page .admin-confirmation dd{margin:0;overflow-wrap:anywhere;font-weight:600}.admin-page .admin-trial-panel{max-width:100%;margin-top:24px}.admin-page .admin-trial-fields{display:grid;grid-template-columns:minmax(0,150px) minmax(0,190px);gap:14px}.admin-page .admin-trial-fields input,.admin-page .admin-trial-fields select{width:100%;min-height:52px;padding:0 14px;border:1px solid hsl(var(--line));border-radius:12px;color:hsl(var(--ink));background:hsl(var(--bg))}.admin-page .admin-trial-fields input:focus-visible,.admin-page .admin-trial-fields select:focus-visible{outline:3px solid hsl(var(--lav-light));outline-offset:2px}.admin-page .admin-trial-help{margin:12px 0 0;color:hsl(var(--muted));font-size:12px}@media(max-width:760px){.admin-page .admin-layout{grid-template-columns:1fr}.admin-page .admin-wrap{width:min(100% - 32px,590px);padding:52px 0 76px}.admin-page .admin-intro{margin-bottom:32px}.admin-page .admin-topbar-right span{display:none}}@media(max-width:480px){.admin-page .admin-options{grid-template-columns:1fr}.admin-page .admin-option-body{min-height:86px}.admin-page .admin-form-footer{flex-direction:column;align-items:stretch}.admin-page .admin-form-footer p{max-width:none}.admin-page .admin-confirmation dl{grid-template-columns:1fr;gap:2px}.admin-page .admin-confirmation dd{margin-bottom:10px}.admin-page .admin-trial-fields{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.admin-page .admin-skeleton{animation:none}}.admin-shell{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:100dvh;background:hsl(var(--bg));color:hsl(var(--ink))}.admin-shell .ad-side{position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;gap:22px;padding:22px 16px;border-right:1px solid hsl(var(--line));background:hsl(var(--panel));overflow-y:auto}.admin-shell .ad-side-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.admin-shell .ad-brand{display:flex;align-items:center;gap:10px;font-weight:700;padding:4px 8px}.admin-shell .ad-nav{display:flex;flex-direction:column;gap:4px}.admin-shell .ad-nav a{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 12px;border-radius:11px;color:hsl(var(--muted));font-size:14px;font-weight:600;border:1px solid transparent}.admin-shell .ad-nav a:hover{color:hsl(var(--ink));background:hsl(var(--panel-2))}.admin-shell .ad-nav a[aria-current=page]{color:hsl(var(--lav-light));background:#9670ff1f;border-color:#bca3ff38}.admin-shell .ad-nav a:focus-visible,.admin-shell .ad-icon-btn:focus-visible,.admin-shell .ad-table th button:focus-visible{outline:3px solid hsl(var(--lav-light));outline-offset:2px}.admin-shell .ad-side-foot{margin-top:auto;display:grid;gap:8px}.admin-shell .ad-side-foot a{display:inline-flex;align-items:center;gap:8px;color:hsl(var(--muted));font-size:13px;padding:8px}.admin-shell .ad-side-foot a:hover{color:hsl(var(--lav-light))}.admin-shell .ad-main{min-width:0}.admin-shell .ad-topbar{display:none;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid hsl(var(--line));background:hsl(var(--panel));position:sticky;top:0;z-index:40}.admin-shell .ad-icon-btn{width:44px;height:44px;display:grid;place-items:center;border-radius:11px;border:1px solid hsl(var(--line));background:hsl(var(--panel-2));color:hsl(var(--ink));cursor:pointer}.admin-shell .ad-backdrop{display:none}.admin-shell .admin-wrap{width:min(1120px,calc(100% - 56px));padding:44px 0 90px}.admin-shell .ad-head{margin-bottom:26px}.admin-shell .ad-head h1{font-size:clamp(28px,3.4vw,40px);letter-spacing:-.04em;line-height:1.1;margin:6px 0 0}.admin-shell .ad-head p{color:hsl(var(--muted));margin:10px 0 0;max-width:620px;line-height:1.6;font-size:15px}.admin-shell .ad-section[hidden]{display:none}.admin-shell .ad-section{display:flex;flex-direction:column;gap:24px}.admin-shell .ad-section .admin-trial-panel,.admin-shell .ad-section .admin-panel{margin-top:0}.admin-shell .ad-status{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;color:hsl(var(--muted));font:500 12px var(--font-mono)}.admin-shell .ad-status .btn{min-height:38px;padding:0 14px;font-size:13px;gap:8px;display:inline-flex;align-items:center}.admin-shell .ad-spin{animation:ad-rot 1s linear infinite}@keyframes ad-rot{to{transform:rotate(360deg)}}.admin-shell .ad-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.admin-shell .ad-kpi{display:flex;flex-direction:column;gap:8px;padding:22px;border:1px solid hsl(var(--line));border-radius:18px;background:hsl(var(--panel))}.admin-shell .ad-kpi-label{font-size:12px;font-weight:700;color:hsl(var(--muted));letter-spacing:.08em;text-transform:uppercase}.admin-shell .ad-kpi strong{font-size:32px;letter-spacing:-.04em;line-height:1.1;color:hsl(var(--ink))}.admin-shell .ad-kpi strong.is-na{font-size:20px;color:hsl(var(--muted))}.admin-shell .ad-kpi small{color:hsl(var(--muted));font-size:12px;line-height:1.45}.admin-shell .ad-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.admin-shell .ad-muted{color:hsl(var(--muted));font-size:13px}.admin-shell .ad-bars{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:18px}.admin-shell .ad-bars li>div:first-child{display:flex;justify-content:space-between;font-size:14px;margin-bottom:8px}.admin-shell .ad-bars em{font-style:normal;color:hsl(var(--muted));font-weight:500;margin-left:6px}.admin-shell .ad-bar{height:8px;border-radius:99px;background:hsl(var(--panel-2));overflow:hidden}.admin-shell .ad-bar span{display:block;height:100%;background:hsl(var(--lav));border-radius:99px}.admin-shell .ad-manual{display:flex;justify-content:space-between;gap:12px;margin-top:24px;padding-top:18px;border-top:1px dashed hsl(var(--line));font-size:13px;color:hsl(var(--muted))}.admin-shell .ad-manual strong{color:hsl(var(--ink))}.admin-shell .ad-notes{margin:16px 0 0;padding-left:18px;display:grid;gap:10px;color:hsl(var(--muted));font-size:13px;line-height:1.55}.admin-shell .ad-sales-panel h2{margin:10px 0 24px}.admin-shell .ad-sales-panel .ad-kpi{padding:22px}.admin-shell .ad-sales-panel .ad-manual{margin-top:16px;padding-top:14px;align-items:center;line-height:1.5}.admin-shell .ad-sales-panel .ad-manual b{color:hsl(var(--ink));white-space:nowrap}.admin-shell .ad-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.admin-shell .ad-summary div{padding:14px 16px;border:1px solid hsl(var(--line));border-radius:14px;background:hsl(var(--panel));display:grid;gap:4px}.admin-shell .ad-summary span{color:hsl(var(--muted));font-size:12px}.admin-shell .ad-summary strong{font-size:22px}.admin-shell .ad-table-tools{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:18px}.admin-shell .ad-search{display:flex;align-items:center;gap:10px;min-width:min(100%,320px);padding:0 14px;border:1px solid hsl(var(--line));border-radius:12px;background:hsl(var(--bg));color:hsl(var(--muted))}.admin-shell .ad-search:focus-within{border-color:hsl(var(--lav));box-shadow:0 0 0 3px #9670ff24}.admin-shell .ad-search input{flex:1;min-height:44px;background:none;border:0;outline:0;color:hsl(var(--ink))}.admin-shell .ad-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.admin-shell .ad-table{width:100%;border-collapse:collapse;font-size:13px}.admin-shell .ad-table th{text-align:left;padding:0 10px 10px;border-bottom:1px solid hsl(var(--line))}.admin-shell .ad-table th button{display:inline-flex;align-items:center;gap:4px;background:none;border:0;padding:6px 0;color:hsl(var(--muted));font:700 11px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.admin-shell .ad-table th[aria-sort=ascending] button,.admin-shell .ad-table th[aria-sort=descending] button{color:hsl(var(--lav-light))}.admin-shell .ad-table td{padding:13px 10px;border-bottom:1px solid hsl(var(--line));vertical-align:top}.admin-shell .ad-table tbody tr:hover{background:#9670ff0d}.admin-shell .ad-wrap{overflow-wrap:anywhere}.admin-shell .ad-pill{display:inline-block;padding:3px 10px;border-radius:99px;font-size:11px;font-weight:700;border:1px solid hsl(var(--line));color:hsl(var(--muted))}.admin-shell .ad-pill.paid{color:hsl(var(--green));border-color:#64d79359}.admin-shell .ad-pill.trial{color:hsl(var(--lav-light));border-color:#bca3ff66}.admin-shell .ad-pill.manual{color:#f0c987;border-color:#f0c98759}.admin-shell .ad-empty{padding:36px 12px;text-align:center;color:hsl(var(--muted));border:1px dashed hsl(var(--line));border-radius:14px}.admin-shell .ad-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;font-size:13px;color:hsl(var(--muted))}@media(max-width:960px){.admin-shell{grid-template-columns:1fr}.admin-shell .ad-topbar{display:flex}.admin-shell .ad-side{position:fixed;inset:0 auto 0 0;z-index:70;width:min(300px,86vw);transform:translate(-102%);visibility:hidden;transition:transform .25s ease,visibility 0s linear .25s}.admin-shell.is-open .ad-side{transform:none;visibility:visible;transition:transform .25s ease}.admin-shell .ad-backdrop{position:fixed;inset:0;z-index:60;background:#080510b3;border:0}.admin-shell.is-open .ad-backdrop{display:block}.admin-shell .admin-wrap{width:min(100% - 32px,760px);padding:28px 0 70px}.admin-shell .ad-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell .ad-split{grid-template-columns:1fr}.admin-shell .ad-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:961px){.admin-shell .ad-close{display:none}}@media(max-width:700px){.admin-shell .ad-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.admin-shell .ad-table,.admin-shell .ad-table tbody,.admin-shell .ad-table tr,.admin-shell .ad-table td{display:block;width:100%}.admin-shell .ad-table tr{padding:10px 0;border:1px solid hsl(var(--line));border-radius:14px;margin-bottom:10px;background:hsl(var(--bg))}.admin-shell .ad-table td{display:grid;grid-template-columns:96px minmax(0,1fr);gap:10px;border:0;padding:6px 14px}.admin-shell .ad-table td:before{content:attr(data-label);color:hsl(var(--muted));font-size:11px;text-transform:uppercase;letter-spacing:.06em}}@media(max-width:480px){.admin-shell .ad-kpis{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.admin-shell .ad-side{transition:none}.admin-shell .ad-spin{animation:none}}.admin-shell .ad-head h1:focus{outline:none}.lw-hero-art.lw-hero-art-duo{height:auto;padding-bottom:104px}.lw-duo{--phone-width: clamp(240px, 28vw, 365px);--phone-gap: clamp(16px, 2vw, 28px);width:100%;overflow:hidden;padding-block:24px}.lw-phone-loop{display:flex;width:max-content;animation:lw-phone-loop-scroll 65s linear infinite;will-change:transform}.lw-phone-loop-group{display:flex;flex-shrink:0;gap:var(--phone-gap);padding-right:var(--phone-gap)}.lw-phone-loop-group .lw-duo-item{width:var(--phone-width);flex-shrink:0}.lw-duo-item{margin:0;display:flex;flex-direction:column;align-items:center;gap:16px;min-width:0}.lw-duo-stage{position:relative;width:100%;aspect-ratio:375 / 782;filter:drop-shadow(0 20px 55px rgba(205,255,0,.14))}.lw-duo-screen{position:absolute;left:3.333%;top:2.302%;width:93.333%;height:95.396%;overflow:hidden;border-radius:var(--r, 40px);background:#000;isolation:isolate}.lw-duo-iframe{position:absolute;top:0;left:0;width:var(--nw);height:var(--nh);border:0;background:#000;transform:scale(var(--k, 1));transform-origin:0 0;color-scheme:dark}.lw-duo-screenshot{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.lw-duo .lw-phone-frame-overlay{z-index:12}.lw-duo-item figcaption{font:800 12px DM Sans,sans-serif;letter-spacing:.08em;color:var(--lw-ink)}@keyframes lw-phone-loop-scroll{0%{transform:translate(0)}to{transform:translate(-25%)}}@media(prefers-reduced-motion:reduce){.lw-phone-loop{animation:none;will-change:auto}.lw-duo{overflow-x:auto}}.lw-catalog .lw-wrap{max-width:820px}.lw-home .lw-catalog h2{font:700 clamp(48px,7vw,84px)/.95 "Barlow Condensed",sans-serif;letter-spacing:-.02em}.lw-catalog-sub{margin:12px 0 40px;color:var(--lw-text-secondary);font-size:17px;font-weight:500}.lw-catalog-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.lw-catalog-card{display:flex;align-items:center;gap:20px;padding:20px;background:var(--lw-surface);border:1px solid var(--lw-border);border-radius:24px}.lw-catalog-card img{flex:none;width:72px;height:72px;border-radius:18px;object-fit:cover}.lw-catalog-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.lw-catalog-text strong{font-size:20px;font-weight:700;letter-spacing:-.02em}.lw-catalog-text span{color:var(--lw-text-muted);font-size:15px}.lw-catalog-btn,.lw-catalog-soon{flex:none;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 22px;border-radius:100px;font-size:15px;font-weight:700}.lw-catalog-btn{background:#202020;color:#2997ff;transition:transform .2s ease,background-color .2s ease}.lw-catalog-btn:hover{background:#2a2a2a;transform:translateY(-2px)}.lw-catalog-soon{background:var(--lw-soft);color:var(--lw-lilac);cursor:default}@media(max-width:560px){.lw-catalog-card{gap:12px;padding:18px 14px;border-radius:20px}.lw-catalog-card img{width:54px;height:54px;border-radius:13px}.lw-catalog-text strong{font-size:16px;line-height:1.25}.lw-catalog-text span{font-size:12px;line-height:1.4}.lw-catalog-btn,.lw-catalog-soon{min-width:60px;min-height:44px;padding:0 14px;font-size:13px}}.lw-get-started{padding:96px 0;font-family:DM Sans,sans-serif}.lw-get-started-card{width:min(560px,calc(100% - 38px));margin-inline:auto;padding:40px 28px 32px;text-align:center;border:1px solid rgba(160,120,255,.4);border-radius:32px;background:radial-gradient(ellipse at 50% 0%,rgba(110,80,190,.55),transparent 60%),linear-gradient(180deg,#2a2050,#17122c 60%,#120e22);box-shadow:0 32px 70px #00000073;color:#f5f5f5;box-sizing:border-box}.lw-get-started-card *{box-sizing:border-box}.lw-get-started-pill{display:block;padding:12px 16px;border:1px solid rgba(160,120,255,.45);border-radius:100px;background:#785ad240;color:#b9a0ff;font-size:12px;font-weight:800;letter-spacing:.18em}.lw-get-started .lw-get-started-title{margin:28px 0 16px;font:800 clamp(30px,8vw,40px)/1.1 "DM Sans",sans-serif;letter-spacing:-.04em;color:#fff}.lw-get-started-title span{display:block;color:#9a73f0}.lw-get-started-text{margin:0 auto 28px;max-width:470px;font-size:16px;line-height:1.6;font-weight:500;color:#a9a2c0}.lw-get-started-steps{list-style:none;margin:0 0 24px;padding:0;display:grid;gap:12px}.lw-get-started-step{display:flex;align-items:center;gap:14px;min-height:60px;padding:0 18px;border:1px solid rgba(255,255,255,.06);border-radius:100px;background:#1f1a31;font-size:16px;font-weight:600;text-align:left;animation:lw-get-started-hi 12s ease-in-out infinite}.lw-get-started-step-2{animation-delay:-8s}.lw-get-started-step-3{animation-delay:-4s}.lw-get-started-num{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:#3d3066;color:#b9a0ff;font-size:13px;font-weight:800}.lw-get-started-cta{display:flex;align-items:center;justify-content:center;min-height:60px;border-radius:100px;background:linear-gradient(90deg,#8e6cf5,#ae6ffd);color:#130d24;font-size:18px;font-weight:800;text-decoration:none;box-shadow:0 0 36px #9664ff59;transition:transform .2s ease}.lw-get-started-cta:hover{transform:translateY(-2px)}.lw-get-started-cta:focus-visible{outline:2px solid #d7c7ff;outline-offset:4px}.lw-get-started-note{margin:22px auto 0;max-width:420px;font-size:14px;line-height:1.6;font-weight:500;color:#8f88a8}@keyframes lw-get-started-hi{0%,29%{border-color:#aa82ffb3;background:#2d2350;box-shadow:0 0 22px #9664ff4d}37%,92%{border-color:#ffffff0f;background:#1f1a31;box-shadow:0 0 #9664ff00}to{border-color:#aa82ffb3;background:#2d2350;box-shadow:0 0 22px #9664ff4d}}@media(max-width:420px){.lw-get-started{padding:64px 0}.lw-get-started-card{padding:28px 18px 26px}.lw-get-started-step{font-size:15px}}@media(prefers-reduced-motion:reduce){.lw-get-started-step{animation:none}.lw-get-started-step-1{border-color:#aa82ffb3;background:#2d2350}.lw-get-started-cta{transition:none}}.lw-home{--lw-bg: #000000;--lw-surface: #181818;--lw-soft: #242424;--lw-ink: #f5f5f5;--lw-muted: #a7a7a7;--lw-green: #CDFF00;--lw-purple: #b49aff;--lw-lilac: #d7c7ff;--lw-border: rgba(255,255,255,.18);--lw-text-primary: var(--lw-ink);--lw-text-secondary: #bdbdbd;--lw-text-muted: var(--lw-muted);--lw-text-on-accent-label: #273200;--lw-text-on-accent-highlight: #543086;--lw-footer-link: #e5dcf3;--lw-accent: var(--lw-green);--lw-accent-hover: #e0ff66;--lw-highlight: var(--lw-purple);--lw-highlight-dot: #c9aaff;--lw-art-panel: #252525;--lw-art-url-highlight: #c4a9ff;--lw-art-gradient-light: #343434;--lw-art-gradient-mid: #202020;--lw-art-gradient-dark: #151515;--lw-art-note: #ad92d4;--lw-hero-grid: rgba(221,201,255,.09);--lw-orbit-border: rgba(202,172,255,.1);--lw-badge-border: rgba(193,162,255,.25);--lw-badge-surface: rgba(182,142,255,.08);--lw-indicator-ring: rgba(193,162,255,.12);--lw-globe-border: rgba(224,205,255,.25);--lw-globe-ring: rgba(227,205,255,.035);--lw-globe-outline: rgba(224,205,255,.22);--lw-globe-text: rgba(230,213,255,.55);--lw-faq-divider: rgba(217,191,255,.17);--lw-success: var(--lw-green);--lw-warning: var(--lw-purple);--lw-danger: var(--lw-purple);--lw-on-accent: #000;--lw-radius-md: 16px;--lw-radius-lg: 24px;--lw-radius-pill: 100px;--lw-space-1: 4px;--lw-space-2: 8px;--lw-space-3: 12px;--lw-space-4: 16px;--lw-space-6: 24px;--lw-space-8: 32px;--lw-space-12: 48px;--lw-space-16: 64px;--lw-space-24: 96px;--lw-shadow-raised: 0 16px 50px rgba(0,0,0,.35);--lw-shadow-panel: 0 32px 70px rgba(0,0,0,.45);--lw-z-content: 1;--lw-z-decor: 2;--lw-z-nav: 65;min-height:100dvh;overflow:clip;background:var(--lw-bg);color:var(--lw-ink);font-family:DM Sans,sans-serif}.lw-home *{box-sizing:border-box}.lw-home a{text-decoration:none}.lw-home button{cursor:pointer}.lw-home :focus-visible{outline:2px solid var(--lw-lilac);outline-offset:4px}.lw-home h1,.lw-home h2,.lw-home h3{margin:0}.lw-wrap{width:min(1280px,calc(100% - 64px));margin-inline:auto}.lw-header{position:absolute;top:0;left:0;width:100%;z-index:var(--lw-z-nav);padding:var(--lw-space-6) var(--lw-space-8)}.lw-nav{width:min(1190px,100%);margin:auto;min-height:64px;display:flex;align-items:center;gap:var(--lw-space-6);border:1px solid var(--lw-border);border-radius:var(--lw-radius-pill);background:color-mix(in srgb,var(--lw-surface) 92%,transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:var(--lw-shadow-raised);padding:6px 7px 6px var(--lw-space-6)}.lw-brand,.lw-footer-brand{display:inline-flex;align-items:center;min-height:44px;gap:var(--lw-space-2);font-family:DM Sans,sans-serif;font-size:17px;font-weight:700;letter-spacing:-.04em;white-space:nowrap}.lw-brand img,.lw-footer-brand img{border-radius:8px;object-fit:cover}.lw-nav-links{display:flex;align-items:center;justify-content:center;gap:clamp(16px,1.8vw,32px);margin:auto}.lw-nav-links a,.lw-signin{display:inline-flex;align-items:center;min-height:44px;font-size:13px;font-weight:600;color:var(--lw-text-secondary);white-space:nowrap;transition:color .2s ease}.lw-nav-links a:hover,.lw-signin:hover{color:var(--lw-ink)}.lw-nav-links .support-link{display:inline-flex;align-items:center;font-size:13px;font-weight:600}.lw-nav-links .support-link img{display:none}.lw-nav-actions{display:flex;align-items:center;gap:var(--lw-space-4)}.lw-nav-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--lw-space-3);min-height:48px;padding:0 var(--lw-space-6);border-radius:var(--lw-radius-pill);background:var(--lw-accent);color:var(--lw-on-accent);font-size:13px;font-weight:700;white-space:nowrap;transition:transform .2s ease,background-color .2s ease}.lw-nav-button:hover{transform:translateY(-2px);background:var(--lw-accent-hover)}.lw-nav-button:active{transform:translateY(0)}.lw-home .lw-menu.mobile-drawer-trigger{display:none;width:44px;height:44px;padding:0;border-radius:50%;border:1px solid var(--lw-border);background:color-mix(in srgb,var(--lw-ink) 5%,transparent);color:var(--lw-ink);align-items:center;justify-content:center}.lw-home .lw-menu.mobile-drawer-trigger:hover:not(:disabled){border-color:var(--lw-highlight)}.lw-home .lw-menu.mobile-drawer-trigger:disabled{opacity:.5;cursor:not-allowed}.lw-hero{position:relative;isolation:isolate;min-height:980px;padding:136px 0 0;text-align:center;background:var(--lw-bg)}.lw-hero:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.26;background-image:linear-gradient(var(--lw-hero-grid) 1px,transparent 1px),linear-gradient(90deg,var(--lw-hero-grid) 1px,transparent 1px);background-size:86px 86px;-webkit-mask-image:linear-gradient(to bottom,transparent 3%,var(--lw-on-accent) 65%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 3%,var(--lw-on-accent) 65%,transparent 100%)}.lw-hero-orbit{position:absolute;pointer-events:none;border:1px solid var(--lw-orbit-border);border-radius:50%;left:50%;top:550px;transform:translate(-50%);width:880px;height:880px}.lw-hero-orbit-two{width:1250px;height:1250px;top:367px;opacity:.55}.lw-hero-content{position:relative;z-index:var(--lw-z-decor);padding-inline:var(--lw-space-6)}.lw-overline,.lw-kicker{display:inline-flex;align-items:center;gap:var(--lw-space-2);font:800 12px/1.4 DM Sans,sans-serif;letter-spacing:.04em;color:var(--lw-ink)}.lw-overline{padding:10px 15px;border:1px solid var(--lw-badge-border);border-radius:var(--lw-radius-pill);background:var(--lw-badge-surface)}.lw-live-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--lw-highlight-dot);box-shadow:0 0 0 4px var(--lw-indicator-ring)}.lw-hero h1{margin:var(--lw-space-8) 0 var(--lw-space-6);font-family:Arial,Helvetica,sans-serif;font-size:clamp(56px,8vw,112px);font-weight:700;line-height:1.08;letter-spacing:-.035em;text-transform:none}.lw-hero h1 span,.lw-hero h1 strong{display:block}.lw-hero h1 span{font-weight:700;color:var(--lw-ink);letter-spacing:-.035em}.lw-hero h1 strong{width:fit-content;margin:var(--lw-space-2) auto 0;font-weight:700;color:var(--lw-purple);background:linear-gradient(90deg,#66b6ff,#a794f4 32%,#e8a4cb 63%,#ffe46b);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.lw-hero-content>p{max-width:570px;margin:var(--lw-space-8) auto 0;font-size:16px;line-height:1.6;color:var(--lw-text-secondary)}.lw-hero-actions{display:flex;justify-content:center;gap:var(--lw-space-3);margin-top:var(--lw-space-8)}.lw-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--lw-space-6);min-height:52px;padding:0 var(--lw-space-6);border:1px solid transparent;border-radius:var(--lw-radius-pill);font-size:14px;font-weight:700;transition:transform .2s ease,background-color .2s ease,border-color .2s ease}.lw-button:hover{transform:translateY(-3px)}.lw-button:active{transform:translateY(0)}.lw-button-primary{color:var(--lw-on-accent);background:var(--lw-accent);border-color:var(--lw-accent)}.lw-button-primary:hover{background:var(--lw-accent-hover)}.lw-button-outline{color:var(--lw-ink);background:var(--lw-surface);border-color:var(--lw-muted)}.lw-button-outline:hover{border-color:var(--lw-highlight);background:var(--lw-soft)}.lw-hero-art{height:830px;display:flex;align-items:flex-start;justify-content:center;position:relative;z-index:var(--lw-z-content);margin-top:var(--lw-space-8)}.lw-phone-stage{position:relative;width:365px;aspect-ratio:375 / 782;flex:none}.lw-hero-phone{margin:0 auto;transform:rotate(-2deg);filter:drop-shadow(0 20px 65px rgba(205,255,0,.18))}.lw-hero-phone .mw{text-align:left}.lw-hero-phone .device.pixel-device{position:absolute;top:2.3%;left:50%;transform:translate(-50%);--w: 340px;padding:0;border-radius:0;background:transparent;box-shadow:none}.lw-hero-phone .device.pixel-device .screen-frame{border-radius:40px}.lw-phone-frame-overlay{position:absolute;z-index:12;top:0;left:0;width:100%;height:100%;object-fit:fill;pointer-events:none}.lw-hero-side-note{position:absolute;top:245px;display:flex;flex-direction:column;text-align:left;width:215px;gap:var(--lw-space-2);border-top:1px solid var(--lw-border);padding-top:var(--lw-space-4)}.lw-side-note-left{left:max(7%,calc(50% - 485px))}.lw-side-note-right{right:max(7%,calc(50% - 485px))}.lw-hero-side-note span{font:800 12px DM Sans,sans-serif;color:var(--lw-ink);letter-spacing:.04em}.lw-hero-side-note strong{font-size:14px;letter-spacing:-.03em}.lw-hero-side-note small{font-size:12px;font-weight:600;color:var(--lw-text-secondary)}.lw-hero-bottom{position:absolute;z-index:var(--lw-z-decor);bottom:var(--lw-space-6);left:0;right:0;display:flex;justify-content:space-between;align-items:center;width:min(1280px,calc(100% - 64px));margin:auto;font:700 12px DM Sans,sans-serif;letter-spacing:.04em;color:var(--lw-text-secondary)}.lw-hero-bottom svg{color:var(--lw-lilac)}.lw-rail{position:relative;z-index:var(--lw-z-decor);height:67px;overflow:hidden;display:flex;align-items:center;background:var(--lw-accent);color:var(--lw-on-accent);transform:rotate(-1deg) scale(1.02);margin:-5px 0 10px}.lw-rail-track{display:flex;width:max-content;animation:lw-marquee 34s linear infinite}.lw-rail-group{display:flex;width:max-content;align-items:center;gap:46px;padding-right:46px}.lw-rail-group>span{font:800 23px Barlow Condensed,sans-serif;letter-spacing:.055em;white-space:nowrap}.lw-rail-star{margin-left:46px;font-size:21px;font-weight:400}@keyframes lw-marquee{to{transform:translate(-50%)}}.lw-section{padding:120px 0;scroll-margin-top:var(--lw-space-8)}.lw-section-heading{margin-bottom:var(--lw-space-12)}.lw-heading-row{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--lw-space-12);margin-top:var(--lw-space-6)}.lw-heading-row h2,.lw-link-copy h2,.lw-mobile-copy h2,.lw-faq-intro h2{font:700 clamp(64px,8vw,117px)/.9 "Barlow Condensed",sans-serif;letter-spacing:-.025em}.lw-home h2 em{font-style:normal;color:var(--lw-purple)}.lw-heading-row p{max-width:340px;margin:0 0 var(--lw-space-2);color:var(--lw-text-secondary);font-size:16px;line-height:1.6}.lw-studio-section{background:var(--lw-bg)}.lw-studio-section .lw-section-heading{margin-bottom:0}.lw-link-section{background:var(--lw-bg)}.lw-link-layout{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.lw-link-copy h2{margin:24px 0}.lw-link-copy>p,.lw-mobile-copy>p{max-width:470px;color:var(--lw-text-secondary);line-height:1.6;font-size:16px;margin:0 0 var(--lw-space-8)}.lw-link-url{position:relative;z-index:var(--lw-z-content);justify-self:center;width:min(420px,calc(100% - 40px));padding:var(--lw-space-6);background:var(--lw-art-panel);border:1px solid color-mix(in srgb,var(--lw-accent) 55%,transparent);border-radius:var(--lw-radius-md);box-shadow:var(--lw-shadow-panel);transform:rotate(-5deg)}.lw-link-url>span:first-child{display:flex;align-items:center;gap:var(--lw-space-2);color:var(--lw-ink);font:800 12px DM Sans,sans-serif;letter-spacing:.04em}.lw-link-dot{width:7px;height:7px;border-radius:50%;background:var(--lw-green)}.lw-link-url strong{display:block;margin:35px 0;font:700 clamp(26px,3vw,40px) "Barlow Condensed",sans-serif;letter-spacing:-.015em}.lw-link-url strong em{color:var(--lw-art-url-highlight);font-style:normal}.lw-link-url-footer{display:flex;justify-content:space-between;padding-top:var(--lw-space-4);border-top:1px solid var(--lw-border);font:800 12px DM Sans,sans-serif;color:var(--lw-ink);letter-spacing:.02em}.lw-mobile-section{background:var(--lw-bg);overflow:hidden}.lw-mobile-layout{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center}.lw-mobile-visual{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--lw-space-12);padding-block:var(--lw-space-8);position:relative}.lw-mobile-halo{position:absolute;width:520px;height:520px;background:radial-gradient(circle,rgba(147,91,224,.22),transparent 70%);pointer-events:none}.lw-home-phone{width:310px;transform:rotate(7deg);filter:drop-shadow(0 40px 45px rgba(0,0,0,.42))}.lw-home-screen{position:absolute;top:1.8%;left:2.6%;width:94.8%;height:96.4%;overflow:hidden;border-radius:40px;padding:24px 17px;background:radial-gradient(circle at 50% 27%,#604a8e,#2a2348 56%,#17132d)}.lw-home-screen:before{content:"";position:absolute;width:300px;height:300px;top:40px;left:-60px;border:1px solid rgba(255,255,255,.11);border-radius:50%;box-shadow:0 0 0 60px #ffffff06,0 0 0 120px #ffffff06}.lw-status{position:relative;z-index:1;display:flex;justify-content:space-between;padding:0 16px;font:800 11px DM Sans,sans-serif;color:#fff}.lw-home-date{position:relative;margin:105px 0 0;text-align:center;font-size:13px;font-weight:600;color:#f0eafd}.lw-home-clock{position:relative;text-align:center;font:400 73px/.9 Barlow Condensed,sans-serif;color:#f5efff;letter-spacing:-.05em}.lw-home-grid{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:16px 6px;margin-top:40px}.lw-app-icon{display:flex;align-items:center;justify-content:center;min-width:0}.lw-app-icon img,.lw-placeholder-icon{width:42px;height:42px;border-radius:11px;display:grid;place-items:center}.lw-app-icon img{object-fit:cover;box-shadow:0 6px 15px #00000052}.lw-placeholder-icon{background:linear-gradient(145deg,#2d2a3b,#211e30);border:1px solid rgba(255,255,255,.035)}.lw-home-dock{position:absolute;bottom:24px;left:17px;right:17px;height:65px;display:flex;align-items:center;justify-content:space-evenly;border-radius:21px;background:#5048693d;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.lw-home-dock i{width:43px;height:43px;border-radius:11px;background:linear-gradient(145deg,#393448,#292539)}.lw-mobile-caption{position:relative;z-index:var(--lw-z-content);max-width:100%;text-align:center;font:800 12px/1.4 DM Sans,sans-serif;letter-spacing:.08em;color:var(--lw-ink)}.lw-mobile-copy h2{margin:25px 0}.lw-mobile-benefits{display:flex;flex-direction:column;gap:13px;margin:30px 0 35px}.lw-mobile-benefits span{display:flex;align-items:center;gap:var(--lw-space-3);font-size:14px;font-weight:700}.lw-mobile-benefits svg{color:var(--lw-green)}.lw-steps-section{background:var(--lw-bg)}.lw-steps{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--lw-border);border-bottom:1px solid var(--lw-border)}.lw-step{display:flex;flex-direction:column;min-height:370px;padding:var(--lw-space-8) var(--lw-space-8) var(--lw-space-12)}.lw-step:first-child{padding-left:0}.lw-step:last-child{padding-right:0}.lw-step+.lw-step{border-left:1px solid var(--lw-border)}.lw-step-number{font:800 12px DM Sans,sans-serif;color:var(--lw-ink);font-variant-numeric:tabular-nums}.lw-step-icon{display:grid;place-items:center;width:64px;height:64px;margin:var(--lw-space-8) 0;border-radius:var(--lw-radius-md);background:var(--lw-green);color:var(--lw-on-accent);transform:rotate(-8deg);transition:transform .2s ease}.lw-step:hover .lw-step-icon{transform:rotate(0) translateY(-5px)}.lw-step h3{font:700 42px/1.1 Barlow Condensed,sans-serif}.lw-step p{min-height:66px;max-width:300px;margin:var(--lw-space-4) 0 var(--lw-space-6);font-size:14px;line-height:1.6;color:var(--lw-text-secondary)}.lw-step a,.lw-step button{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--lw-space-2);min-height:44px;margin-top:auto;padding:var(--lw-space-2) 0;border:0;border-bottom:1px solid var(--lw-highlight);background:none;color:var(--lw-lilac);font:700 13px DM Sans,sans-serif;transition:gap .2s ease}.lw-step a:hover,.lw-step button:hover{gap:var(--lw-space-4)}.lw-step a:active,.lw-step button:active{opacity:.8}.lw-faq-section{background:var(--lw-bg)}.lw-faq-layout{display:grid;grid-template-columns:.75fr 1fr;gap:8%}.lw-faq-intro h2{margin:22px 0}.lw-faq-intro>p{max-width:290px;color:var(--lw-text-secondary);font-size:14px;line-height:1.6}.lw-faq-mark{display:flex;align-items:center;gap:var(--lw-space-4);margin-top:var(--lw-space-16);color:var(--lw-ink)}.lw-faq-mark span{font:800 12px/1.5 DM Sans,sans-serif;letter-spacing:.04em}.lw-faq-list .faq-item{border-color:var(--lw-faq-divider)}.lw-faq-list .faq-question{font:600 20px/1.25 DM Sans,sans-serif;letter-spacing:-.02em;min-height:60px;padding:var(--lw-space-6) 0}.lw-faq-list .faq-question:hover{color:var(--lw-highlight)}.lw-faq-list .faq-question:active{opacity:.8}.lw-faq-list .faq-answer{color:var(--lw-text-secondary);font-size:14px;line-height:1.6}.lw-final-cta{padding:var(--lw-space-24) 0;background:var(--lw-bg);color:var(--lw-on-accent)}.lw-final-cta .lw-wrap{padding:var(--lw-space-12);border-radius:var(--lw-radius-lg);background:var(--lw-green)}.lw-final-cta .lw-kicker{color:var(--lw-text-on-accent-label)}.lw-final-cta h2{margin:var(--lw-space-8) 0 var(--lw-space-12);font:700 clamp(88px,13.7vw,195px)/.85 "Barlow Condensed",sans-serif;letter-spacing:-.035em}.lw-final-cta h2 em{color:var(--lw-text-on-accent-highlight);font-style:normal}.lw-final-cta h2 span{display:block;font-size:.41em;letter-spacing:-.025em;line-height:1;margin-top:20px}.lw-final-bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--lw-space-8);border-top:1px solid color-mix(in srgb,var(--lw-on-accent) 35%,transparent);padding-top:var(--lw-space-8)}.lw-final-bottom p{margin:0;font-size:15px;line-height:1.6;font-weight:600}.lw-final-bottom .lw-button{background:var(--lw-surface);color:var(--lw-ink);border-color:var(--lw-surface)}.lw-final-bottom .lw-button:hover{background:var(--lw-soft)}.lw-footer{padding:var(--lw-space-16) 0 var(--lw-space-8);background:var(--lw-bg)}.lw-footer-top{display:flex;justify-content:space-between;gap:var(--lw-space-12);padding-bottom:var(--lw-space-16)}.lw-footer-brand{font-size:23px}.lw-footer-top p{color:var(--lw-text-secondary);font-size:14px;line-height:1.6;margin:var(--lw-space-4) 0 0}.lw-footer-links{display:flex;gap:clamp(55px,9vw,155px)}.lw-footer-links>div{display:flex;flex-direction:column;align-items:flex-start;gap:var(--lw-space-2)}.lw-footer-links>div>span{color:var(--lw-ink);font:800 12px DM Sans,sans-serif;letter-spacing:.04em;margin-bottom:var(--lw-space-2)}.lw-footer-links a,.lw-footer-links button{display:inline-flex;align-items:center;min-height:44px;border:0;padding:0;background:none;color:var(--lw-footer-link);font-size:14px;font-weight:600;transition:color .2s ease}.lw-footer-links a:hover,.lw-footer-links button:hover:not(:disabled){color:var(--lw-purple)}.lw-footer-links button:disabled{opacity:.45;cursor:not-allowed}.lw-footer-links .support-link{display:inline-flex;gap:0}.lw-footer-links .support-link img{display:none}.lw-footer-bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--lw-space-12);border-top:1px solid var(--lw-border);padding-top:var(--lw-space-6)}.lw-footer-bottom .legal{max-width:795px;margin:0;font-size:12px;line-height:1.65;color:var(--lw-text-secondary)}.lw-footer-bottom>span{color:var(--lw-text-secondary);font:700 12px DM Sans,sans-serif;white-space:nowrap}.lw-hero-content>p,.lw-heading-row p,.lw-link-copy>p,.lw-mobile-copy>p,.lw-step p,.lw-faq-intro>p,.lw-faq-list .faq-answer,.lw-footer-top p,.lw-footer-bottom .legal{font-weight:500}@media(max-width:1050px){.lw-nav-links{gap:12px}.lw-nav-links a,.lw-signin{font-size:12px}.lw-hero-side-note{display:none}.lw-heading-row h2,.lw-link-copy h2,.lw-mobile-copy h2,.lw-faq-intro h2{font-size:clamp(60px,8vw,94px)}}@media(max-width:900px){.lw-nav-links,.lw-nav-actions{display:none}.lw-home .lw-menu.mobile-drawer-trigger{display:flex;margin-left:auto}.lw-header{padding:15px 20px}.lw-nav{min-height:58px}.lw-hero{padding-top:145px;min-height:935px}.lw-hero h1{font-size:clamp(75px,12vw,112px)}.lw-link-layout,.lw-mobile-layout{gap:35px}.lw-home-phone{width:280px}.lw-home-grid{gap:14px 6px;margin-top:34px}.lw-home-grid .lw-app-icon img,.lw-home-grid .lw-placeholder-icon{width:38px;height:38px}}@media(max-width:700px){.lw-wrap{width:min(100% - 38px,540px)}.lw-header{padding:12px 14px}.lw-nav{padding:5px 6px 5px 15px}.lw-brand{font-size:16px}.lw-hero{padding-top:137px;min-height:835px;background:var(--lw-bg)}.lw-hero h1{font-size:clamp(30px,10vw,66px);margin:30px 0 21px}.lw-hero h1 strong{margin-top:7px}.lw-hero-content>p{max-width:380px;font-size:14px;margin-top:var(--lw-space-6)}.lw-overline{font-size:12px}.lw-hero-actions{margin-top:var(--lw-space-6)}.lw-hero-actions .lw-button{font-size:13px;gap:var(--lw-space-2);min-height:48px;padding:0 var(--lw-space-4)}.lw-hero-art{margin-top:38px;height:650px}.lw-hero-phone{transform:scale(.78) rotate(-2deg);transform-origin:top center}.lw-hero-bottom{width:calc(100% - 38px);bottom:var(--lw-space-6);font-size:12px}.lw-hero-bottom span:last-child{display:none}.lw-hero-bottom svg{margin-left:auto}.lw-rail{height:55px}.lw-rail-group>span{font-size:19px}.lw-section{padding:var(--lw-space-24) 0}.lw-heading-row{flex-direction:column;align-items:flex-start;gap:var(--lw-space-6)}.lw-heading-row h2,.lw-link-copy h2,.lw-mobile-copy h2,.lw-faq-intro h2{font-size:clamp(64px,15vw,95px)}.lw-heading-row p{max-width:460px;font-size:14px}.lw-link-layout,.lw-mobile-layout,.lw-faq-layout{grid-template-columns:1fr}.lw-link-layout{gap:53px}.lw-mobile-layout{gap:30px}.lw-mobile-visual{order:2}.lw-mobile-copy{order:1}.lw-steps{grid-template-columns:1fr}.lw-step,.lw-step:first-child,.lw-step:last-child{padding:25px 0;min-height:0}.lw-step+.lw-step{border-left:0;border-top:1px solid var(--lw-border)}.lw-step-icon{margin:21px 0}.lw-step p{min-height:0;margin-bottom:20px}.lw-faq-layout{gap:30px}.lw-faq-mark{display:none}.lw-final-cta{padding:var(--lw-space-24) 0}.lw-final-cta .lw-wrap{padding:var(--lw-space-8) var(--lw-space-6);border-radius:var(--lw-radius-lg)}.lw-final-cta h2{font-size:clamp(76px,17vw,120px)}.lw-final-bottom{align-items:flex-start;flex-direction:column}.lw-footer-top{flex-direction:column;padding-bottom:55px}.lw-footer-links{justify-content:space-between;gap:25px}.lw-footer-bottom{flex-direction:column;align-items:flex-start;gap:20px}}@media(max-width:390px){.lw-hero h1{font-size:10vw}.lw-hero-actions{gap:var(--lw-space-2);flex-wrap:wrap}.lw-hero-actions .lw-button{font-size:13px;padding:0 var(--lw-space-4)}.lw-hero-phone{transform:scale(.72) rotate(-2deg)}}.lw-home h2,.lw-home .lw-catalog h2,.lw-home .lw-get-started .lw-get-started-title{font-family:Arial,Helvetica,sans-serif;font-weight:700;line-height:1.08;letter-spacing:-.035em}.lw-home .lw-mobile-copy h2,.lw-home .lw-faq-intro h2{font-size:clamp(32px,5vw,64px)}.lw-home h2 em,.lw-home .lw-get-started-title span{background:linear-gradient(90deg,#66b6ff,#a794f4 32%,#e8a4cb 63%,#ffe46b);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;box-decoration-break:clone;-webkit-box-decoration-break:clone}.lw-home .lw-get-started-title span{width:fit-content;margin-inline:auto}@media(max-width:700px){.lw-home .lw-mobile-copy h2,.lw-home .lw-faq-intro h2{font-size:clamp(28px,8.5vw,48px)}}@media(prefers-reduced-motion:reduce){.lw-home *,.lw-home *:before,.lw-home *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.account-wrap{max-width:980px}.account-intro{margin-bottom:32px}.account-intro h1{margin:12px 0 10px;font-size:clamp(30px,6vw,44px);letter-spacing:-.04em}.account-intro p,.account-settings>p{max-width:650px;color:hsl(var(--muted));line-height:1.6}.account-overview,.account-settings{border:1px solid hsl(var(--line));border-radius:var(--radius-xl);background:linear-gradient(155deg,hsl(var(--panel)),#0c0a13eb);box-shadow:var(--shadow-md)}.account-overview{margin-bottom:24px;padding:26px}.account-person{display:flex;align-items:center;gap:16px;padding-bottom:24px;border-bottom:1px solid hsl(var(--line))}.account-person img{flex:0 0 56px;width:56px;height:56px;border-radius:50%;object-fit:cover}.account-person strong,.account-person span{display:block}.account-person strong{font-size:18px}.account-person span{margin-top:4px;color:hsl(var(--muted));font-size:13px;overflow-wrap:anywhere}.account-overview-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-top:24px}.account-overview-details>div{min-width:0;display:flex;flex-direction:column;gap:8px}.account-overview-details span{color:hsl(var(--muted));font-size:13px}.account-overview-details strong{overflow-wrap:anywhere}.account-overview-details a{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;min-height:32px;color:hsl(var(--lav-light));font-size:13px;font-weight:700}.account-settings{padding:26px}.account-settings h2{margin:12px 0 6px;font-size:23px}.account-settings>p{margin:0 0 24px;font-size:14px}@media(max-width:620px){.account-overview,.account-settings{padding:20px 16px}.account-overview-details{grid-template-columns:1fr;gap:22px}}.vermy-policy{min-height:100svh;padding:64px 24px;background:#0b0b0f;color:#ededf2;font-family:Arial,Helvetica,sans-serif;line-height:1.75}.vermy-policy article{max-width:760px;margin:0 auto}.vermy-policy h1{margin:0 0 12px;font-size:clamp(28px,5vw,40px);line-height:1.2}.vermy-policy h2{margin:32px 0 8px;font-size:21px;line-height:1.3}.vermy-policy p{margin:0 0 20px}.vermy-policy .vermy-policy-date{color:#aaaab8;margin-bottom:32px}.vermy-policy a{color:#bba5ff;overflow-wrap:anywhere;text-decoration:underline}@media(max-width:600px){.vermy-policy{padding:36px 20px}}.lw-public-auth{--pa-bg: #000000;--pa-surface: #181818;--pa-raised: #242424;--pa-border: rgba(255,255,255,.18);--pa-text: #f5f5f5;--pa-muted: #bdbdbd;--pa-green: #CDFF00;--pa-purple: #b49aff;min-height:100dvh;padding:0;display:block;overflow:hidden;background:var(--pa-bg);color:var(--pa-text);font-family:DM Sans,sans-serif}.lw-public-auth *,.lw-public-auth *:before,.lw-public-auth *:after{box-sizing:border-box}.lw-public-auth :focus-visible{outline:2px solid var(--pa-purple);outline-offset:4px}.lw-public-auth a{text-decoration:none}.lw-public-auth button{cursor:pointer}.lw-public-auth button:disabled{cursor:not-allowed}.lw-public-auth .pa-header{position:relative;z-index:2;width:min(1190px,calc(100% - 64px));min-height:72px;margin:24px auto 0;padding:6px 8px 6px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--pa-border);border-radius:100px;background:#181818eb;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.lw-public-auth .pa-brand{display:inline-flex;align-items:center;gap:9px;min-height:44px;color:var(--pa-text);font-size:17px;font-weight:700;letter-spacing:-.04em}.lw-public-auth .pa-brand img{width:32px;height:32px;border-radius:8px;object-fit:cover}.lw-public-auth .pa-home-link{display:inline-flex;align-items:center;gap:9px;justify-content:center;min-height:48px;padding:0 21px;border:1px solid var(--pa-border);border-radius:100px;color:var(--pa-text);font-size:13px;font-weight:700;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.lw-public-auth .pa-home-link:hover{background:var(--pa-raised);border-color:var(--pa-purple);transform:translateY(-2px)}.lw-public-auth .pa-layout{width:min(1140px,calc(100% - 80px));min-height:calc(100dvh - 155px);margin:auto;padding:70px 0 86px;display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,460px);align-items:center;column-gap:clamp(55px,9vw,150px)}.lw-public-auth .pa-intro{position:relative;padding:15px 0 30px}.lw-public-auth .pa-kicker{display:inline-flex;align-items:center;gap:9px;min-height:36px;padding:0 14px;border:1px solid rgba(193,162,255,.25);border-radius:100px;background:#b68eff14;color:var(--pa-text);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.lw-public-auth .pa-kicker:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--pa-purple);box-shadow:0 0 0 4px #c1a2ff1f}.lw-public-auth .pa-intro h1{max-width:640px;margin:31px 0 26px;color:var(--pa-text);font-family:Barlow Condensed,sans-serif;font-size:clamp(80px,9.1vw,142px);font-weight:700;letter-spacing:-.035em;line-height:.84;text-transform:uppercase}.lw-public-auth .pa-intro h1 em{display:block;color:var(--pa-purple);font-style:normal}.lw-public-auth .pa-description{max-width:460px;margin:0;color:var(--pa-muted);font-size:16px;font-weight:500;line-height:1.65}.lw-public-auth .pa-detail{max-width:470px;margin-top:74px;padding-top:17px;display:flex;align-items:flex-start;gap:17px;border-top:1px solid var(--pa-border)}.lw-public-auth .pa-detail-number{color:var(--pa-purple);font-size:12px;font-weight:800}.lw-public-auth .pa-detail strong{display:block;color:var(--pa-text);font-size:13px;font-weight:800}.lw-public-auth .pa-detail span:last-child{display:block;margin-top:5px;color:var(--pa-muted);font-size:12px;font-weight:600;line-height:1.5}.lw-public-auth .pa-panel{width:100%;min-width:0}.lw-public-auth .pa-panel-note{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 17px;color:var(--pa-text);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.lw-public-auth .pa-panel-note:after{content:"";width:34px;height:1px;background:var(--pa-purple)}.lw-public-auth .pa-form-frame{width:100%;padding:28px;border:1px solid var(--pa-border);border-radius:24px;background:var(--pa-surface);box-shadow:0 32px 70px #00000073}.lw-public-auth .pa-panel-footer{margin:18px 2px 0;color:var(--pa-muted);font-size:12px;font-weight:500;line-height:1.6}.lw-public-auth .auth-forgot-link{display:inline-flex;align-items:center;min-height:44px;margin:8px 0 0;color:#d7c7ff;font-size:13px;font-weight:700;transition:color .2s ease}.lw-public-auth .auth-forgot-link:hover{color:var(--pa-text);transform:none}.lw-public-auth.password-reset-page{color:var(--pa-text)}.lw-public-auth .password-reset-card{width:100%;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;animation:none}.lw-public-auth .password-reset-icon{width:48px;height:48px;margin-bottom:24px;border:1px solid rgba(205,255,0,.28);border-radius:14px;background:#cdff001a;color:var(--pa-green)}.lw-public-auth .password-reset-card .eyebrow{margin:0 0 13px;color:var(--pa-purple);font:800 12px/1.4 DM Sans,sans-serif;letter-spacing:.06em;text-transform:uppercase}.lw-public-auth .password-reset-card h1{margin:0 0 13px;color:var(--pa-text);font:700 clamp(40px,4vw,49px)/.99 "Barlow Condensed",sans-serif;letter-spacing:-.02em;text-transform:uppercase}.lw-public-auth .password-reset-card>p,.lw-public-auth .password-reset-success p{margin:0 0 27px;color:var(--pa-muted);font-size:14px;font-weight:500;line-height:1.6}.lw-public-auth .password-reset-card>p strong{color:var(--pa-text);overflow-wrap:anywhere}.lw-public-auth .password-reset-card form{gap:11px}.lw-public-auth .password-reset-card label{margin-top:5px;color:var(--pa-text);font-size:12px;font-weight:800}.lw-public-auth .password-reset-card input{min-height:49px;border:1px solid var(--pa-border);border-radius:12px;background:#111;color:var(--pa-text);font-size:14px;box-shadow:none}.lw-public-auth .password-reset-card input:focus{border-color:var(--pa-purple);box-shadow:0 0 0 3px #b49aff29}.lw-public-auth .password-reset-card input::placeholder{color:#8e8e8e}.lw-public-auth .password-reset-card form>.btn{min-height:50px;margin-top:12px;border:0;border-radius:100px;background:var(--pa-green);color:#000;font-size:14px;font-weight:800;box-shadow:none}.lw-public-auth .password-reset-card form>.btn:hover:not(:disabled){background:#e0ff66;box-shadow:none}.lw-public-auth .password-reset-error{border:1px solid rgba(180,154,255,.35);border-radius:12px;background:#b49aff17;color:#e4d8ff!important}.lw-public-auth .password-reset-notice{border:1px solid rgba(205,255,0,.25);border-radius:12px;background:#cdff0012;color:var(--pa-green)!important}.lw-public-auth .password-resend,.lw-public-auth .password-reset-back{color:#d7c7ff;font-size:13px;font-weight:700}.lw-public-auth .password-resend:hover:not(:disabled),.lw-public-auth .password-reset-back:hover{color:var(--pa-text)}.lw-public-auth .password-resend:disabled{color:#888}.lw-public-auth .password-reset-success .password-reset-icon{margin:0 auto 24px;border-color:#cdff0047;background:#cdff001a;color:var(--pa-green)}.lw-public-auth .password-input-wrap button{color:var(--pa-muted)}.lw-public-auth .password-input-wrap button:hover{color:var(--pa-text)}.lw-public-auth .pa-loading-skeleton{width:100%;display:grid;gap:17px}.lw-public-auth .pa-loading-skeleton span{display:block;height:49px;border-radius:12px;background:#292929;opacity:.7}.lw-public-auth .pa-loading-skeleton span:first-child{height:42px;width:70%;background:#353535}.lw-public-auth .pa-loading-skeleton span:nth-child(2){height:20px;width:85%}.lw-public-auth .pa-loading-skeleton span:last-child{background:#3b4720;border-radius:100px}@media(max-width:820px){.lw-public-auth .pa-layout{width:min(540px,calc(100% - 38px));padding:70px 0 90px;grid-template-columns:1fr;gap:45px}.lw-public-auth .pa-intro{padding:0}.lw-public-auth .pa-intro h1{font-size:clamp(73px,15vw,110px);margin:24px 0 17px}.lw-public-auth .pa-description{font-size:14px}.lw-public-auth .pa-detail{display:none}}@media(max-width:600px){.lw-public-auth .pa-header{width:calc(100% - 28px);min-height:60px;margin-top:12px;padding:5px 6px 5px 15px}.lw-public-auth .pa-brand{font-size:16px}.lw-public-auth .pa-home-link{min-height:44px;padding:0 14px;font-size:12px}.lw-public-auth .pa-layout{padding:54px 0 72px;gap:36px}.lw-public-auth .pa-intro h1{font-size:clamp(68px,17vw,97px)}.lw-public-auth .pa-form-frame{padding:23px 19px;border-radius:20px}}@media(prefers-reduced-motion:reduce){.lw-public-auth *,.lw-public-auth *:before,.lw-public-auth *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.lw-public-auth.pa-entry{--pa-bg: #0b0b0f;--pa-purple: #a78bfa}.pa-entry .pa-header{width:min(560px,calc(100% - 28px));min-height:60px;margin-top:14px;background:#14141ae6}.pa-entry .pa-layout{width:min(420px,calc(100% - 40px));min-height:auto;display:block;padding:56px 0 72px}.pa-entry .pa-form-frame{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:center}.pa-entry .auth-forgot-link{justify-content:center;width:100%;margin-top:20px}.pa-entry .pa-clerk input[type=email],.pa-entry .pa-clerk input[type=password],.pa-entry .pa-clerk input[type=text]{box-sizing:border-box;width:100%;max-width:100%;min-width:0;min-height:52px;border:1px solid #3b3b48!important;border-radius:16px;background:#111219;padding-inline:16px}.pa-entry .pa-clerk input[type=password],.pa-entry .pa-clerk input[autocomplete=current-password],.pa-entry .pa-clerk input[autocomplete=new-password]{padding-inline-end:48px}.pa-entry .pa-clerk input:focus{border-color:#a78bfa!important}.pa-entry .cl-socialButtonsBlockButton{min-height:52px;border:1px solid #3b3b48!important;border-radius:100px;background:transparent}
