@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Plus_Jakarta_Sans_Fallback_a11773;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_a11773{font-family:__Plus_Jakarta_Sans_a11773,__Plus_Jakarta_Sans_Fallback_a11773;font-style:normal}.__variable_a11773{--font-jakarta:"__Plus_Jakarta_Sans_a11773","__Plus_Jakarta_Sans_Fallback_a11773"}:root{--bg:#100d12;--surface:#18131b;--container:#211a25;--text:#fbf8fb;--text-2:#b9afb9;--muted:#887e89;--line:#392f3d;--line-2:#55465a;--primary:#f14a94;--primary-2:#f39a3f;--gradient:linear-gradient(100deg,#d81b73,#c2410c);--gradient-bright:linear-gradient(100deg,#f14a94,#f39a3f);--glow:0 0 24px rgba(241,74,148,.3);--success:#48d7a0;--success-soft:rgba(72,215,160,.12);--warn:#f4bd55;--warn-soft:rgba(244,189,85,.12);--danger:#ff7b7b;--radius:8px;--ease:cubic-bezier(.22,.61,.36,1);--dur-fast:.16s;--dur:.24s;--dur-slow:.5s;--lift:-2px;--lift-card:-3px}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{margin:0;padding:0}body{font-family:var(--font-jakarta),sans-serif;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;line-height:1.5}::selection{background:var(--primary);color:#fff}a{color:inherit}h1,h2,h3{margin:0;color:#fff;font-family:var(--font-jakarta),sans-serif;letter-spacing:-.025em;line-height:1.15}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.site-shell{width:min(1180px,calc(100% - 48px));margin-inline:auto}.section-space{padding-top:112px;padding-bottom:112px}.section-eyebrow{margin:0;color:var(--primary-2);font-size:11px;line-height:1;font-weight:800;letter-spacing:.12em}.muted-band h2,.section-space h2{max-width:680px;margin-top:10px;font-size:clamp(30px,4vw,46px)}.body-copy{color:var(--text-2);font-size:14px;line-height:1.9}.gradient-text{background:var(--gradient-bright);-webkit-background-clip:text;background-clip:text;color:transparent}.muted{color:var(--text-2)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.js .reveal{opacity:0;transform:translate3d(var(--reveal-x,0),var(--reveal-y,14px),0)}.js .reveal-in{animation:revealIn var(--reveal-duration,.5s) var(--ease) var(--reveal-delay,0s) both}@keyframes revealIn{0%{opacity:0;transform:translate3d(var(--reveal-x,0),var(--reveal-y,14px),0)}to{opacity:1;transform:none}}.reveal-item,.reveal-item>.card-spotlight,.reveal-item>.feature-card,.reveal-item>.plain-step,.reveal-item>.testimonial,.reveal-item>.trust-item{height:100%}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 18px;border:1px solid transparent;border-radius:7px;font:700 13px var(--font-jakarta),sans-serif;text-decoration:none;cursor:pointer;transition:transform var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),opacity var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.btn:hover{transform:translateY(var(--lift))}.btn-primary,.btn-success{color:#fff;background:var(--gradient);box-shadow:var(--glow)}.btn-primary:hover,.btn-success:hover{opacity:.9}.btn-ghost{color:var(--text);background:hsla(0,0%,100%,.03);border-color:var(--line-2)}.btn-ghost:hover{border-color:var(--primary);background:rgba(241,74,148,.08)}.btn-lg{min-height:48px;padding:13px 22px;font-size:14px}.btn:disabled{cursor:not-allowed;box-shadow:none}.btn:disabled:hover{transform:none}.btn-ghost:disabled,.btn-primary:disabled,.btn-success:disabled{background:hsla(0,0%,100%,.05);border-color:var(--line);color:var(--muted)}.spinner{width:14px;height:14px;border:2px solid hsla(0,0%,100%,.4);border-top-color:#fff;border-radius:50%;animation:spin .7s linear infinite;display:inline-block}@keyframes spin{to{transform:rotate(1turn)}}.landing{min-height:100vh;overflow:hidden;background:var(--bg)}.site-header{position:absolute;inset:0 0 auto;z-index:30}.header-inner{height:80px;justify-content:space-between;gap:24px}.header-actions,.header-inner{display:flex;align-items:center}.header-actions{gap:14px}.lang-switch{min-width:42px;min-height:40px;padding:7px 10px;border:1px solid var(--line-2);border-radius:6px;background:hsla(0,0%,100%,.03);color:var(--text-2);font:700 12px var(--font-jakarta),sans-serif;cursor:pointer;transition:border-color var(--dur) var(--ease),color var(--dur) var(--ease)}.lang-switch:hover{border-color:var(--primary);color:var(--primary)}.brand{display:inline-flex;align-items:center;gap:0;color:#fff;font:800 19px var(--font-jakarta),sans-serif;text-decoration:none}.brand:before{content:"";flex:none;width:18px;height:18px;margin-right:9px;border:3px solid var(--primary-2);border-radius:50%;background:var(--primary);box-shadow:inset 0 0 0 3px var(--bg)}.brand-accent{color:var(--primary)}.site-nav{display:flex;align-items:center;gap:30px}.site-nav a{color:var(--text-2);font-size:12px;font-weight:700;text-decoration:none;transition:color var(--dur) var(--ease)}.site-nav a:hover{color:var(--primary)}.menu-toggle{display:none;width:42px;height:42px;padding:0;border:1px solid var(--line-2);border-radius:7px;background:hsla(0,0%,100%,.03);cursor:pointer}.menu-icon,.menu-icon:after,.menu-icon:before{display:block;width:18px;height:2px;margin-inline:auto;border-radius:2px;background:var(--text);transition:transform var(--dur) var(--ease),opacity var(--dur) var(--ease)}.menu-icon{position:relative}.menu-icon:after,.menu-icon:before{content:"";position:absolute;left:0}.menu-icon:before{top:-6px}.menu-icon:after{top:6px}.menu-icon-open{background:transparent}.menu-icon-open:before{top:0;transform:rotate(45deg)}.menu-icon-open:after{top:0;transform:rotate(-45deg)}.mobile-nav{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(16,13,18,.97);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mobile-nav .site-shell{display:flex;flex-direction:column;padding-block:8px}.mobile-nav a{padding:14px 4px;border-bottom:1px solid var(--line);color:var(--text);font-size:15px;font-weight:700;text-decoration:none}.mobile-nav a:last-child{border-bottom:0}.agency-hero{position:relative;overflow:hidden;min-height:660px;display:flex;align-items:flex-start;padding-top:80px}.neon-landscape{position:absolute;inset:0;z-index:0}.neon-landscape canvas{display:block;width:100%!important;height:100%!important}.hero-cloth{position:absolute;inset:0;z-index:0;overflow:hidden}.hero-cloth-img{width:100%;height:100%;object-fit:cover;object-position:62% 45%;filter:grayscale(1) brightness(.42) contrast(1.08) sepia(.3) hue-rotate(268deg) saturate(1.8);transition:opacity var(--dur-slow) var(--ease)}.hero-cloth-canvas{position:absolute;inset:0;display:block;width:100%!important;height:100%!important}.hero-cloth-shaded .hero-cloth-img{opacity:0}.hero-shade{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(12,8,14,.88) 0,rgba(12,8,14,.42) 38%,rgba(12,8,14,0) 68%),linear-gradient(0deg,var(--bg) 0,transparent 24%)}.agency-hero-inner{position:relative;z-index:2;padding:76px 0 104px;display:grid;grid-template-columns:1fr;grid-gap:40px;gap:40px;align-items:start}@media (min-width:1000px){.agency-hero-inner{grid-template-columns:1.02fr .98fr;gap:56px}.agency-hero-demo{align-self:center}}.agency-hero-copy{max-width:640px}.agency-hero-copy h1,.hero-h1{margin-top:0;font-size:clamp(38px,5.4vw,64px);line-height:1.05;font-weight:800;letter-spacing:-.025em}.hero-h1{color:#fff;margin:0}.hero-h1-rot{margin-top:6px;display:flex;flex-wrap:wrap;gap:0 .22em;font-size:clamp(27px,3.7vw,44px);color:var(--text);font-weight:700}.hero-reveal{animation:heroIn .55s var(--ease) both}.hero-enter{animation:heroInSoft .5s var(--ease) both}.hero-enter-1{animation-delay:.07s}.hero-enter-2{animation-delay:.14s}.hero-enter-3{animation-delay:.21s}.hero-enter-4{animation-delay:.28s}.hero-enter-5{animation-delay:.35s}@keyframes heroIn{0%{opacity:.35;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes heroInSoft{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.rot-word{display:inline-block;position:relative}.rot-word-sizer{visibility:hidden}.rot-word-phrase{position:absolute;inset:0 0 auto 0;display:inline-block}.hero-word-gradient{color:transparent;background:var(--gradient-bright);-webkit-background-clip:text;background-clip:text}.hero-sub{max-width:560px;margin:22px 0 0;color:var(--text-2);font-size:16px;line-height:1.75}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.hero-points{max-width:560px;margin:22px 0 0;color:var(--text-2);font-size:13.5px;font-weight:500;line-height:1.8}.hero-points b{color:#fff;font-weight:800}.agency-hero-demo{width:100%}.try-demo.card{padding:22px;background:rgba(24,19,27,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.try-demo-title{font-size:17px}.try-demo-sub{margin:6px 0 14px;color:var(--text-2);font-size:13px;line-height:1.6}.try-demo textarea.input{min-height:76px;font-size:14px}.try-demo-examples{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.try-demo-run{width:100%;margin-top:14px}.try-demo-error{font-size:13px}.try-demo-invoice,.try-demo-result{display:flex;flex-direction:column;gap:12px}.try-demo-invoice{padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(160deg,rgba(241,74,148,.08),rgba(33,26,37,.95))}.try-demo-invoice .mock-head{align-items:flex-start}.try-demo-invoice .mock-head strong{display:block;color:#fff;font-size:16px}.try-demo-cta{padding-top:10px;border-top:1px solid var(--line)}.try-demo-cta p{margin:4px 0 0;color:var(--primary);font-size:13px;line-height:1.55}.try-demo-actions{display:flex;flex-wrap:wrap;gap:8px}.try-demo-actions .btn{flex:1 1 160px}.trust-strip{position:absolute;inset:auto 0 20px;z-index:3;padding:18px 0 0}.channel-band{padding:64px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(33,26,37,.28)}.channel-band .marquee-label{margin-bottom:20px}.marquee{overflow:hidden}.marquee-track{display:flex;width:max-content;animation:marquee 30s linear infinite}.marquee-track span{margin-right:64px;color:#a89ca9;font:700 11px var(--font-jakarta),sans-serif;letter-spacing:.08em;white-space:nowrap}.trust-strip:hover .marquee-track{animation-play-state:paused}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.marquee-label{margin:0 0 10px;text-align:center;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.channel-chip{display:inline-flex;align-items:center;gap:10px}.channel-chip img{opacity:.5;transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease)}.channel-chip-name{color:var(--muted);font:600 13px var(--font-jakarta),sans-serif;transition:color var(--dur) var(--ease)}.channel-chip:hover img{opacity:.9;transform:scale(1.08)}.channel-chip:hover .channel-chip-name{color:var(--text-2)}.plain-steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:44px;gap:44px}.plain-step{position:relative;display:flex;flex-direction:column;padding:26px 22px;border:1px solid var(--line);border-radius:var(--radius);background:var(--container)}.plain-step:not(:last-child):after{content:"→";position:absolute;right:-32px;top:50%;transform:translateY(-50%);color:var(--primary);font-size:20px}.plain-num{display:grid;place-items:center;width:34px;height:34px;margin-bottom:14px;border-radius:50%;color:#fff;background:var(--gradient);font:800 14px var(--font-jakarta),sans-serif}.plain-step h3{font-size:16px}.plain-step p{margin:8px 0 0;color:var(--text-2);font-size:13px;line-height:1.65}@media (max-width:900px){.plain-steps{grid-template-columns:1fr;gap:14px}.plain-step:not(:last-child):after{content:"↓";right:auto;left:50%;top:auto;bottom:-20px;transform:translateX(-50%)}}.split-section{display:grid;grid-template-columns:1fr 1.08fr;grid-gap:72px;gap:72px;align-items:center}.section-image{width:100%;height:min(480px,52vw);object-fit:cover;border:1px solid var(--line);border-radius:var(--radius)}.webgl-object{width:100%;height:100%}.paper-shot{position:relative;overflow:hidden;padding:0}.paper-scan{position:absolute;inset:0;overflow:hidden}.paper-scan-img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) brightness(.45) contrast(1.05) sepia(.25) hue-rotate(268deg) saturate(1.6);transition:opacity var(--dur-slow) var(--ease)}.paper-scan-canvas{position:absolute;inset:0;display:block;width:100%!important;height:100%!important}.paper-scan-shaded .paper-scan-img{opacity:0}.paper-caption{position:absolute;left:18px;right:18px;bottom:16px;z-index:2;color:var(--text-2);font-size:12px;font-weight:600;line-height:1.5;text-shadow:0 1px 12px rgba(0,0,0,.9)}.webgl-object canvas{display:block;width:100%!important;height:100%!important}.value-list{display:flex;flex-wrap:wrap;gap:10px 22px;margin:24px 0;color:var(--text-2);font-size:12px;font-weight:700}.metric-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin:28px 0;padding-top:24px;border-top:1px solid var(--line)}.metric-row strong{display:block;color:var(--primary);font:800 30px var(--font-jakarta),sans-serif}.metric-row>div>span{display:block;margin-top:2px;color:var(--muted);font-size:11.5px;line-height:1.4}.muted-band{padding:112px 0;background:rgba(33,26,37,.42)}.section-top{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:42px}.feature-card{position:relative;display:flex;flex-direction:column;min-height:276px;padding:26px;border:1px solid var(--line);border-radius:var(--radius);background:rgba(33,26,37,.7);transition:transform var(--dur) var(--ease),border-color var(--dur) var(--ease)}.feature-card:focus-within,.feature-card:hover{transform:translateY(var(--lift-card));border-color:var(--line-2)}.feature-card-active{border-color:rgba(241,74,148,.7);background:linear-gradient(145deg,rgba(241,74,148,.1),rgba(33,26,37,.75))}.feature-card .feature-icon{position:absolute;top:14px;right:20px;color:hsla(0,0%,100%,.05);-webkit-text-stroke:1px hsla(0,0%,100%,.13);font:800 56px var(--font-jakarta),sans-serif;letter-spacing:-.04em;line-height:1;pointer-events:none;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.feature-card h3{margin-top:0;padding-right:72px;font-size:18px}.feature-card .feature-icon{transition:color var(--dur) var(--ease),-webkit-text-stroke-color var(--dur) var(--ease)}.feature-card:focus-within .feature-icon,.feature-card:hover .feature-icon{color:hsla(0,0%,100%,.1);-webkit-text-stroke-color:hsla(0,0%,100%,.3)}.feature-more{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--dur) var(--ease),opacity var(--dur) var(--ease)}.feature-more>span{overflow:hidden;color:var(--text-2);font-size:12.5px;line-height:1.65}.feature-card:focus-within .feature-more,.feature-card:hover .feature-more{grid-template-rows:1fr;opacity:1}.feature-card p{color:var(--text-2);font-size:13px;line-height:1.7}.feature-card a{display:inline-block;margin-top:auto;padding-top:14px;color:var(--text);font-size:12px;font-weight:800;text-decoration:none;transition:transform var(--dur) var(--ease)}.feature-card:focus-within a,.feature-card:hover a{transform:translateX(3px)}.card-spotlight{position:relative;border-radius:var(--radius);border:1px solid var(--line);background:var(--container);overflow:hidden;--mouse-x:50%;--mouse-y:50%;--spotlight-color:hsla(0,0%,100%,.055)}.card-spotlight:before{background:radial-gradient(circle at var(--mouse-x) var(--mouse-y),var(--spotlight-color),transparent 80%);border-radius:inherit;content:"";position:absolute;inset:0;opacity:0;transition:opacity var(--dur-slow) var(--ease);pointer-events:none}.card-spotlight:hover:before{opacity:1}.card-spotlight>*{position:relative;z-index:1}.card-spotlight.feature-card{border:1px solid var(--line);background:rgba(33,26,37,.7)}.process-head{max-width:640px;margin-bottom:56px}.process-head .body-copy{margin-top:14px}.process-grid{position:relative;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:16px;gap:16px}.process-grid:before{content:"";position:absolute;top:22px;left:10%;right:10%;height:2px;background:linear-gradient(90deg,var(--primary),var(--primary-2));opacity:.35}.p-step{position:relative;display:flex;flex-direction:column;height:100%;padding-top:62px}.p-node{position:absolute;top:0;left:50%;transform:translateX(-50%);width:46px;height:46px;display:grid;place-items:center;border:3px solid var(--bg);border-radius:50%;color:#fff;background:var(--gradient);box-shadow:var(--glow);font:800 15px var(--font-jakarta),sans-serif;transition:transform var(--dur) var(--ease)}.p-body{flex:1 1;padding:18px 16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--container);text-align:center;transition:transform var(--dur) var(--ease),border-color var(--dur) var(--ease)}.p-step:hover .p-body{transform:translateY(var(--lift-card));border-color:var(--line-2)}.p-step:hover .p-node{transform:translateX(-50%) scale(1.08)}.p-step h3{font-size:15px;margin:0 0 6px}.p-step p{margin:0;color:var(--text-2);font-size:12.5px;line-height:1.6}.reward-band{text-align:center;background:radial-gradient(ellipse at 50% 100%,rgba(89,41,142,.5),transparent 56%),var(--bg)}.reward-inner>h2{margin-inline:auto}.reward-lead{max-width:650px;margin:16px auto 38px;color:var(--text-2)}.reward-grid{max-width:720px;margin:0 auto 36px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:28px;gap:28px}.reward-split{max-width:860px;margin:0 auto 22px;display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px;text-align:left}@media (min-width:900px){.reward-split{grid-template-columns:296px 1fr;gap:30px;align-items:center}}.weave-col{position:relative;min-height:300px;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--bg);perspective:900px}.weave{transform-style:preserve-3d;will-change:transform;position:absolute;inset:0}.weave-img{width:100%;height:100%;object-fit:cover;transition:opacity var(--dur-slow) var(--ease)}.weave-canvas{position:absolute;inset:0;display:block;width:100%!important;height:100%!important}.weave-shaded .weave-img{opacity:0}.reward-parties{display:grid;align-content:center}.party{padding:18px 20px;border:1px solid var(--line);border-radius:var(--radius);background:var(--container)}.party-top{display:flex;align-items:center;gap:12px}.party-top span{display:inline-grid;place-items:center;width:34px;height:34px;flex:none;border-radius:50%;color:#fff;font:800 14px var(--font-jakarta),sans-serif}.party h3{font-size:16px}.party strong{display:block;margin-top:10px;font:800 23px var(--font-jakarta),sans-serif}.party p{margin:4px 0 0;color:var(--text-2);font-size:13px;line-height:1.6}.party-you .party-top span{background:var(--primary)}.party-you strong{color:var(--primary)}.party-client .party-top span{background:var(--primary-2);color:#2a1a06}.party-client strong{color:var(--primary-2)}.reward-parties .reward-arrow{height:40px;display:grid;place-items:center}.reward-legend{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 20px;margin:0 0 30px;color:var(--text-2);font-size:12.5px;font-weight:600}.key{width:12px;height:12px;border-radius:3px;display:inline-block}.key-you{background:var(--primary)}.key-client{background:var(--primary-2)}.reward-grid article{min-height:240px;padding:30px;border:1px solid var(--line);border-radius:var(--radius);background:var(--container)}.reward-grid article>span{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;color:#fff;background:var(--gradient);font:800 18px var(--font-jakarta),sans-serif}.reward-grid h3{margin-top:18px}.reward-grid strong{display:block;margin-top:10px;color:var(--primary);font:800 26px var(--font-jakarta),sans-serif}.reward-grid p{color:var(--text-2);font-size:13px}.reward-arrow{color:var(--primary);font-size:28px}.loop-flow{position:relative;width:130px;height:2px;margin:0 8px;background:linear-gradient(90deg,var(--primary),var(--primary-2));border-radius:2px}.loop-flow-v{width:2px;height:40px;margin:0;background:linear-gradient(180deg,var(--primary),var(--primary-2))}.loop-flow-v .loop-dot{left:50%;top:0}.loop-dot{position:absolute;top:50%;width:10px;height:10px;margin-left:-5px;margin-top:-5px;border-radius:50%;background:#fff;box-shadow:0 0 12px var(--primary),0 0 24px rgba(241,74,148,.5)}@media (max-width:640px){.reward-grid{gap:18px}.loop-flow{width:130px;height:2px;margin:0}.loop-flow:first-child{transform:rotate(90deg)}}.testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:42px}.testimonial{display:flex;flex-direction:column;gap:14px;padding:24px;border:1px solid var(--line);border-radius:var(--radius);background:var(--container);transition:transform var(--dur) var(--ease),border-color var(--dur) var(--ease)}.testimonial:hover{transform:translateY(var(--lift-card));border-color:var(--line-2)}.testimonial p{margin:0;color:var(--text-2);font-size:13.5px;line-height:1.75}.testimonial-author{display:flex;align-items:center;gap:12px;padding-top:14px;border-top:1px solid var(--line)}.t-avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:#fff;background:var(--gradient);font:800 13px var(--font-jakarta),sans-serif;flex:none}.t-name{color:#fff;font-size:13px;font-weight:700}.t-role{color:var(--muted);font-size:11.5px}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-top:42px}.trust-item{padding:20px;border:1px solid var(--line);border-radius:var(--radius);background:rgba(33,26,37,.7)}.trust-item strong{display:block;color:#fff;font-size:14px}.trust-item p{margin:6px 0 0;color:var(--text-2);font-size:12.5px;line-height:1.6}@media (max-width:900px){.trust-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.trust-grid{grid-template-columns:1fr}}.final-cta{position:relative;display:flex;align-items:center;gap:32px;border-top:1px solid var(--line)}.final-cta-copy{flex:1 1}.final-cta-copy p{color:var(--text-2);margin-bottom:0}.final-cta-visual{flex:none;width:330px;height:248px;margin-left:-18px;perspective:900px;pointer-events:none}.payloop{position:relative;width:100%;height:100%;transform-style:preserve-3d;will-change:transform}.payloop-poster{width:100%;height:100%;object-fit:contain;transition:opacity var(--dur-slow) var(--ease)}.payloop-canvas{position:absolute;inset:0;display:block;width:100%!important;height:100%!important}.payloop-shaded .payloop-poster{opacity:0}@media (max-width:899px){.final-cta-visual{width:240px;height:180px;margin:0 0 4px}}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:44px}.plan{display:flex;flex-direction:column;padding:28px;border:1px solid var(--line);border-radius:var(--radius);background:var(--container)}.plan-featured{border-color:rgba(241,74,148,.6);box-shadow:var(--glow);background:linear-gradient(160deg,rgba(241,74,148,.12),rgba(33,26,37,.9))}.plan-name{font-size:15px;color:var(--text-2)}.plan-price{margin-top:8px;color:#fff;font:800 30px var(--font-jakarta),sans-serif}.plan-price span{font-size:13px;font-family:var(--font-jakarta),sans-serif}.plan-approx,.plan-price span{color:var(--muted);font-weight:600}.plan-approx{margin:4px 0 0;font-size:12px}.plan-desc{color:var(--text-2);font-size:13px}.credit-line{margin-top:12px;color:var(--primary);font-size:13px;font-weight:700}.faq-list{display:grid;grid-gap:10px;gap:10px}.faq-item{border:1px solid var(--line);border-radius:var(--radius);background:var(--container)}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;color:#fff;font-size:15px;font-weight:700;cursor:pointer;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{color:var(--primary)}.faq-mark{position:relative;flex:none;width:14px;height:14px}.faq-mark:after,.faq-mark:before{content:"";position:absolute;inset:50% 0 auto;height:2px;border-radius:2px;background:var(--primary);transition:transform .2s ease}.faq-mark:after{transform:rotate(90deg)}.faq-item[open] .faq-mark:after{transform:rotate(0deg)}.faq-item p{margin:0;padding:0 20px 18px;color:var(--text-2);font-size:14px;line-height:1.75}.plan-features{margin:18px 0 22px;padding:0;list-style:none;display:grid;grid-gap:10px;gap:10px}.plan-features li{color:var(--text-2);font-size:13px;padding-left:20px;position:relative}.plan-features li:before{content:"✓";position:absolute;left:0;color:var(--primary);font-weight:800}.plan .btn{margin-top:auto}@media (max-width:640px){.pricing-grid{grid-template-columns:1fr}}.site-footer{padding:56px 0 34px;border-top:1px solid var(--line)}.footer-inner{text-align:center}.footer-inner .brand,.footer-inner nav{justify-content:center}.footer-inner nav{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px;color:var(--muted);font-size:12px}.footer-inner nav a{text-decoration:none}.footer-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:40px;padding-top:24px;border-top:1px solid var(--line);color:var(--muted);font-size:11px}.footer-legal{margin-top:8px}.footer-legal a:hover{color:var(--primary)}.footer-disclaimer{max-width:520px;margin:22px auto 0;color:var(--muted);font-size:11px}.invoice-amount,.metric-row strong,.money,.plan-price,.stat-value{font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}.invoice-mock{display:flex;flex-direction:column;gap:14px;padding:26px;background:linear-gradient(160deg,rgba(241,74,148,.08),rgba(33,26,37,.95))}.mock-head{display:flex;justify-content:space-between;align-items:center}.mock-status{padding:3px 10px;border-radius:999px;background:var(--warn-soft);color:var(--warn);font-size:10px;font-weight:800;letter-spacing:.06em}.mock-block{display:flex;flex-direction:column;gap:2px}.mock-label{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.08em}.mock-block strong{color:#fff;font-size:15px}.mock-line{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.mock-line span{color:var(--text-2);font-size:13px}.mock-line b{color:#fff;font-size:18px}.mock-pay{display:flex;align-items:center;gap:12px}.mock-btn{min-height:38px;padding:9px 18px;font-size:13px}.mock-test{color:var(--warn);font-size:10px;font-weight:700}.mock-cta{text-align:center;color:var(--primary);font-size:12px;font-weight:800;padding-top:12px;border-top:1px solid var(--line)}.nav{position:fixed;inset:0 0 auto;z-index:50;height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(16px,5vw,48px);background:rgba(16,13,18,.88);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.card{background:var(--container);border:1px solid var(--line);border-radius:var(--radius)}.auth-shell{max-width:400px;margin:0 auto 48px;padding:110px 20px 0}.auth-shell .card{padding:28px}.auth-shell h1{font-size:24px;margin-bottom:4px}.auth-shell .sub{color:var(--text-2);font-size:14px;margin:0 0 20px}.field{display:flex;flex-direction:column;gap:6px}.field label{color:var(--text-2);font-size:13px;font-weight:700}.input{width:100%;padding:12px 14px;border:1px solid var(--line);border-radius:6px;background:#100d12;color:var(--text);font:14px var(--font-jakarta),sans-serif}.input::placeholder{color:var(--muted)}.input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(241,74,148,.16)}textarea.input{resize:vertical}.error{color:var(--danger);font-size:14px;margin-top:12px}.hint{color:var(--muted);font-size:12px}.note-box{margin-bottom:16px;padding:12px 14px;border:1px solid rgba(241,74,148,.25);border-radius:6px;background:rgba(241,74,148,.08);color:var(--text-2);font-size:13px}.oauth-row{display:grid;grid-gap:8px;gap:8px;margin-bottom:14px}.oauth-row .btn{width:100%}.divider{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:11px;margin-bottom:14px}.divider:after,.divider:before{content:"";flex:1 1;height:1px;background:var(--line)}.page-shell{max-width:860px;margin:0 auto;padding:120px 20px 72px}.page-title{margin-bottom:20px;font-size:28px}.stat-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-bottom:32px}.stat{padding:20px;border:1px solid var(--line);border-radius:var(--radius);background:var(--container)}.stat-label{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.stat-value{margin-top:5px;color:#fff;font:800 32px var(--font-jakarta),sans-serif}.section-title{margin:26px 0 12px;font-size:17px}.dash-nav{gap:16px}.dash-tabs{display:flex;gap:4px;padding:4px;border:1px solid var(--line);border-radius:999px;background:hsla(0,0%,100%,.03)}.dash-tab{padding:8px 18px;border:0;border-radius:999px;background:none;color:var(--text-2);font:700 13px var(--font-jakarta),sans-serif;cursor:pointer;transition:color var(--dur) var(--ease),background var(--dur) var(--ease)}.dash-tab:hover{color:var(--text)}.dash-tab-on{color:#fff;background:hsla(0,0%,100%,.08)}.dash-nav-actions{display:flex;align-items:center;gap:8px}.dash-shell{max-width:1180px;margin:0 auto;padding:104px 20px 72px}@media (max-width:900px){.dash-nav{flex-wrap:wrap;height:auto;padding-block:10px;row-gap:10px}.dash-tabs{order:3;width:100%;justify-content:space-between}.dash-tab{flex:1 1;padding-inline:8px;text-align:center}.dash-shell{padding-top:140px}.dash-logout{display:none}}.bento{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px}@media (min-width:900px){.bento{grid-template-columns:1.25fr 1fr 1.05fr;grid-template-areas:"hero  hero  side" "recv  await side" "chart donut side";align-items:stretch}.bento-hero{grid-area:hero}.bento-recv{grid-area:recv}.bento-await{grid-area:await}.bento-chart{grid-area:chart}.bento-donut{grid-area:donut}.bento-side{grid-area:side}}.bento-card,.bento-hero,.bento-side{padding:22px;border:1px solid var(--line);border-radius:var(--radius);background:var(--container)}.bento-hero{background:linear-gradient(150deg,rgba(241,74,148,.16),rgba(243,154,63,.07) 55%,var(--container) 100%);border-color:rgba(241,74,148,.28)}.bento-label{display:block;color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.bento-figure{margin-top:8px;color:#fff;font:800 clamp(30px,3.4vw,42px) var(--font-jakarta),sans-serif;line-height:1.1}.bento-sub{margin-top:6px;font:800 24px var(--font-jakarta),sans-serif}.bento-note{margin:10px 0 0;color:var(--text-2);font-size:13px}.bento-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.bento-card .hint{margin:6px 0 0}.bars{display:flex;align-items:flex-end;gap:8px;height:104px;margin-top:14px}.bar-col{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;gap:6px}.bar{width:100%;border-radius:5px;background:hsla(0,0%,100%,.07);transition:background var(--dur) var(--ease)}.bar-on{background:var(--gradient-bright)}.bar-col span{color:var(--muted);font-size:10px;font-weight:700}.donut-wrap{display:flex;align-items:center;gap:18px;margin-top:14px}.donut{position:relative;display:grid;place-items:center;width:96px;height:96px;flex:none;border-radius:50%}.donut:after{content:"";position:absolute;inset:13px;border-radius:50%;background:var(--container)}.donut span{position:relative;z-index:1;color:#fff;font:800 22px var(--font-jakarta),sans-serif}.donut-key{margin:0;padding:0;list-style:none;display:grid;grid-gap:7px;gap:7px}.donut-key li{display:flex;align-items:center;gap:8px;color:var(--text-2);font-size:12.5px}.donut-key i{width:9px;height:9px;border-radius:3px;flex:none}.donut-key b{color:#fff}.bento-side{display:flex;flex-direction:column;gap:20px}.side-plan{display:flex;gap:8px;margin-top:14px}.side-plan .btn{flex:1 1;min-height:36px;font-size:12px}.side-ledger{border-top:1px solid var(--line);padding-top:18px}.side-ledger .ledger-row{grid-template-columns:34px 1fr auto;padding:8px 0;font-size:12px}.side-more{margin-top:10px;color:var(--text-2);font-size:12px;font-weight:700}.side-more:hover{color:var(--primary)}.attention{display:flex;align-items:center;gap:14px;width:100%;margin:20px 0 4px;padding:16px 18px;border:1px solid rgba(244,189,85,.34);border-radius:var(--radius);background:rgba(244,189,85,.07);color:var(--text);text-align:left;font:inherit;cursor:pointer;transition:transform var(--dur) var(--ease),border-color var(--dur) var(--ease)}.attention:hover{transform:translateY(var(--lift));border-color:rgba(244,189,85,.6)}.attention-pulse{flex:none;width:9px;height:9px;border-radius:50%;background:var(--warn);box-shadow:0 0 0 0 rgba(244,189,85,.55);animation:attentionPulse 2.2s ease-out infinite}@keyframes attentionPulse{70%{box-shadow:0 0 0 9px rgba(244,189,85,0)}to{box-shadow:0 0 0 0 rgba(244,189,85,0)}}.attention-text{display:flex;flex-direction:column;gap:2px;flex:1 1}.attention-text strong{color:var(--warn);font-size:14px}.attention-text span{color:var(--text-2);font-size:12.5px;line-height:1.5}.attention-go{flex:none;color:var(--warn);font-size:12px;font-weight:800}@media (max-width:560px){.attention{align-items:flex-start}.attention-go{display:none}}.chip-count{display:inline-block;margin-left:4px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chip-active .chip-count{color:inherit;opacity:.75}.skel{position:relative;overflow:hidden;border-radius:var(--radius);background:hsla(0,0%,100%,.035)}.skel:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.05),transparent);animation:skelSweep 1.4s ease-in-out infinite}@keyframes skelSweep{to{transform:translateX(100%)}}.skel-title{width:220px;height:30px;margin-bottom:10px}.skel-line{width:300px;height:14px}.skel-card{height:116px}.skel-stat{height:92px}.skel-row{height:62px;margin-top:10px}@media (prefers-reduced-motion:reduce){.attention-pulse,.skel:after{animation:none}}.money-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:12px;gap:12px;margin-bottom:8px}.money-card{padding:20px;border:1px solid var(--line);border-radius:var(--radius);background:var(--container)}.money-card-settled{border-color:rgba(72,215,160,.28)}.money-card-settled .stat-value{color:var(--success)}.dash-block{margin-top:30px}.money-card .stat-value{font-size:28px;margin-top:6px}.money-sub{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line);color:var(--muted);font-size:12px}.money-sub b{color:var(--text)}.setup-banner{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin:20px 0 4px;padding:18px 20px;border:1px solid rgba(241,74,148,.35);border-radius:var(--radius);background:rgba(241,74,148,.08)}.setup-banner strong{display:block;color:#fff;font-size:15px}.setup-banner p{margin:6px 0 0;max-width:520px;color:var(--text-2);font-size:13px;line-height:1.6}.card-panel{margin-bottom:8px;padding:20px;border:1px solid var(--line);border-radius:var(--radius);background:var(--container)}.card-panel .section-title{margin-top:0}.demo-reset{display:flex;align-items:center;justify-content:space-between;gap:20px}.demo-reset p{margin:0}@media (max-width:640px){.demo-reset{align-items:flex-start;flex-direction:column}}.ledger-list{display:flex;flex-direction:column}.ledger-row{display:grid;grid-template-columns:44px 1fr auto;align-items:center;grid-gap:12px;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.ledger-row:last-child{border-bottom:0}.ledger-plus{color:var(--success);font-weight:800}.ledger-minus{color:var(--danger);font-weight:800}.ledger-ref{color:var(--text-2);font-size:13px}.badge-warn{background:rgba(241,74,148,.14);color:var(--primary)}.settings-rows{display:grid;grid-gap:10px;gap:10px}.settings-row{display:flex;justify-content:space-between;gap:12px;font-size:13px}.settings-row span{color:var(--text-2)}.text-ok{color:var(--success)}.dist-panel{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.dist-panel>div{padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:hsla(0,0%,100%,.02)}.dist-panel span{display:block;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.05em;font-weight:700}.dist-panel strong{display:block;margin-top:4px;color:#fff;font:700 22px var(--font-jakarta),sans-serif}@media (max-width:640px){.dist-panel{grid-template-columns:repeat(2,1fr)}}.list-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--container);color:var(--text);text-decoration:none;transition:transform var(--dur) var(--ease),border-color var(--dur) var(--ease)}a.list-item:hover{transform:translateY(var(--lift-card));border-color:var(--line-2)}.list-item .side{display:flex;align-items:center;gap:12px}.inv-actions{display:flex;gap:8px;flex-wrap:wrap}.inv-actions .btn{min-height:34px;padding:6px 12px;font-size:12px}.empty{color:var(--muted);font-size:14px}.badge{padding:3px 10px;border-radius:999px;font-size:11px;font-weight:800;white-space:nowrap}.badge-paid{background:var(--success-soft);color:var(--success)}.badge-unpaid{background:var(--warn-soft);color:var(--warn)}.badge.net-devnet{background:rgba(72,215,160,.12);color:var(--success)}.badge.net-mainnet{background:rgba(241,74,148,.15);color:var(--primary)}.success-panel{margin-top:24px;padding:18px;border:1px solid rgba(72,215,160,.3);border-radius:var(--radius);background:var(--success-soft)}.success-panel p{color:var(--success);font-weight:800}.code{display:block;padding:10px 12px;border:1px solid var(--line);border-radius:6px;background:#100d12;color:var(--text);font-size:12px;word-break:break-all}.invoice-card{max-width:480px;margin:0 auto 48px;padding:110px 20px 0}.invoice-card .card{padding:28px}.invoice-label{margin:0;color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.invoice-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.invoice-from{min-width:0}.invoice-meta{text-align:right;flex:none;min-width:0}.invoice-title{margin:5px 0 0;font-size:24px;overflow-wrap:anywhere}.invoice-client{margin:5px 0 16px;font-size:20px;overflow-wrap:anywhere}.invoice-desc{color:var(--text-2)}.invoice-amount{color:#fff;font:800 34px var(--font-jakarta),sans-serif;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.paid-banner{padding:12px;border-radius:6px;background:var(--success-soft);color:var(--success);text-align:center;font-weight:800}.pay-instruction{margin-bottom:14px;padding:14px;border:1px dashed var(--line-2);border-radius:6px;background:hsla(0,0%,100%,.02)}.pay-instruction p{margin:0 0 4px;font-weight:800;font-size:13px}.pay-instruction span{color:var(--text-2);font-size:13px;line-height:1.6}.referral-box{margin-top:20px;padding-top:20px;border-top:1px solid var(--line);text-align:center}.referral-heading{margin-bottom:8px;font-size:17px;color:#fff}.referral-box p{color:var(--text-2);font-size:13px;margin:0 0 10px}.referral-link{color:var(--primary);font-size:13px;font-weight:800;text-underline-offset:3px}.link-btn{border:none;background:none;padding:0;cursor:pointer;font-family:inherit;text-decoration:underline}.test-badge{margin:10px auto 0;display:inline-block;padding:4px 10px;border:1px solid rgba(244,189,85,.4);border-radius:999px;background:rgba(244,189,85,.1);color:var(--warn);font-size:11px;font-weight:700;text-align:center}.centered{padding:140px 20px 40px;text-align:center}.letterhead{display:flex;flex-direction:column;gap:4px;padding:16px 18px;border:1px dashed var(--line-2);border-radius:var(--radius);background:hsla(0,0%,100%,.02)}.letterhead strong{color:#fff;font-size:19px;font-weight:800;letter-spacing:-.02em}@media (max-width:640px){.dash-profile{display:none}}.legal-doc .legal-intro{margin:18px 0 8px;color:var(--text);font-size:15px;line-height:1.8}.legal-doc section{margin-top:30px}.legal-doc h2{font-size:17px}.legal-doc p{margin:10px 0 0;color:var(--text-2);font-size:14px;line-height:1.8}.app-grid{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px;align-items:start}.sticky-col{position:static}@media (min-width:900px){.app-grid{grid-template-columns:1.05fr .95fr}.sticky-col{position:-webkit-sticky;position:sticky;top:96px}}.form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media (max-width:480px){.form-row{grid-template-columns:1fr}}.btn-mobile-full{width:auto}@media (max-width:640px){.btn-mobile-full{width:100%}}.steps{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:24px}.step,.steps{align-items:center}.step{display:inline-flex;gap:8px;font-size:12px;font-weight:700;color:var(--muted)}.step-dot{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;border:1px solid var(--line-2);font-size:11px;color:var(--text-2)}.step-active{color:#fff}.step-active .step-dot{background:var(--gradient);border-color:transparent;color:#fff}.step-done{color:var(--success)}.step-done .step-dot{border-color:var(--success);color:var(--success)}.step-arrow{color:var(--line-2)}.form-foot{margin:10px 0 0;text-align:center}.back-step{margin-bottom:14px;color:var(--text-2);font-size:12px;font-weight:700;text-decoration:none}.back-step:hover{color:var(--primary)}.next-steps{max-width:460px;margin:24px auto 0;padding:18px 20px 18px 38px;border:1px solid var(--line);border-radius:var(--radius);background:hsla(0,0%,100%,.02);text-align:left}.next-steps li{margin:0 0 8px;color:var(--text-2);font-size:13px;line-height:1.6}.next-steps li:last-child{margin-bottom:0}.next-steps li::marker{color:var(--primary);font-weight:800}.try-demo-keep{margin:4px 0 0;font-size:12px}.chip-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.chip{padding:7px 12px;border:1px solid var(--line);border-radius:999px;background:hsla(0,0%,100%,.03);color:var(--text-2);font:600 11.5px var(--font-jakarta),sans-serif;cursor:pointer;transition:border-color var(--dur) var(--ease),color var(--dur) var(--ease)}.chip-active,.chip:hover{border-color:var(--primary);color:var(--primary)}.chip-active{background:rgba(241,74,148,.12)}.success-hero{display:grid;place-items:center;width:56px;height:56px;margin:0 auto 14px;border-radius:50%;background:var(--gradient);color:#fff;font-size:24px;font-weight:800;box-shadow:var(--glow)}.link-copy-row{display:flex;gap:8px}.link-copy-row .code{flex:1 1}@media (max-width:480px){.link-copy-row{flex-direction:column}.link-copy-row .btn{width:100%}}.pay-layout{max-width:940px;margin:0 auto 48px;padding:110px 20px 0;display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px;align-items:start}.pay-layout>*{min-width:0}.pay-doc-col{display:flex;flex-direction:column;gap:14px;min-width:0}.invoice-referral{padding:24px;text-align:center}.invoice-referral .referral-heading{margin:0}.invoice-referral .hint{margin:8px 0 14px}@media (min-width:760px){.invoice-referral{display:flex;align-items:center;justify-content:space-between;gap:28px;text-align:left;padding:22px 26px}.invoice-referral .hint{margin:6px 0 0;max-width:52ch}.invoice-referral .referral-link{flex:none}}@media (min-width:900px){.pay-layout{grid-template-columns:1.1fr .9fr}.pay-doc-col{position:-webkit-sticky;position:sticky;top:96px}.invoice-referral{grid-column:1/-1}}.invoice-doc{display:flex;flex-direction:column}.invoice-rule{height:1px;margin:22px 0;background:var(--line)}.invoice-number{display:block;margin:3px 0 2px;font-size:15px;white-space:nowrap}.invoice-items{margin-top:20px}.invoice-items-head{gap:16px;padding-bottom:9px;border-bottom:1px solid var(--line)}.invoice-item,.invoice-items-head{display:flex;justify-content:space-between}.invoice-item{align-items:baseline;gap:20px;padding:15px 0}.invoice-item p{margin:0;min-width:0;color:var(--text-2);overflow-wrap:anywhere}.invoice-item span{flex:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.invoice-total{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:15px;border-top:2px solid var(--line-2)}.invoice-due{margin:10px 0 0}@media (max-width:480px){.invoice-head{gap:14px}.invoice-title{font-size:21px}.invoice-amount{font-size:28px}}.pay-layout .card{padding:28px}.pay-panel{display:flex;flex-direction:column;gap:14px;padding:24px}.pay-status{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-radius:6px;font-weight:800;font-size:13px}.pay-status-paid{background:var(--success-soft);color:var(--success)}.pay-status-warn{background:var(--warn-soft);color:var(--warn)}.pay-status-open{background:rgba(241,74,148,.12);color:var(--primary)}.pay-options{display:flex;flex-direction:column;gap:14px}.pay-divider{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:11px}.pay-divider:after,.pay-divider:before{content:"";flex:1 1;height:1px;background:var(--line)}.ref-code{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px dashed var(--line-2);border-radius:6px;background:hsla(0,0%,100%,.02);margin:12px 0}.ref-code code{font-size:13px;letter-spacing:.08em}@media (max-width:640px){.ref-code{flex-direction:column;align-items:stretch}}@media (max-width:900px){.site-nav{display:none}.menu-toggle{display:grid;place-items:center}.agency-hero{min-height:0;padding-bottom:24px}.agency-hero-inner{padding-top:72px}.agency-hero-copy{position:relative;z-index:3}.split-section{grid-template-columns:1fr}.feature-grid{grid-template-columns:repeat(2,1fr)}.testimonial-grid{grid-template-columns:1fr}.testimonial{min-height:0}}@media (max-width:640px){.site-shell{width:calc(100% - 24px)}.muted-band,.section-space{padding-top:72px;padding-bottom:72px}.header-inner{gap:12px}.header-inner .btn{padding-inline:12px}.agency-hero{min-height:0;padding-top:88px}.agency-hero-copy h1,.hero-h1{font-size:38px}.hero-shade{background:linear-gradient(0deg,var(--bg) 0,rgba(12,8,14,.72) 56%,rgba(12,8,14,.94) 100%)}.try-demo{padding:18px}.split-section{gap:36px}.section-image{height:330px}.metric-row{gap:8px}.metric-row strong{font-size:25px}.section-top{align-items:flex-start}.feature-grid{grid-template-columns:1fr}.process-head{margin-bottom:40px}.process-grid{grid-template-columns:1fr;gap:0}.process-grid:before{top:0;bottom:0;left:23px;right:auto;width:2px;height:auto;background:linear-gradient(180deg,var(--primary),var(--primary-2));opacity:.3}.p-step{padding:0 0 14px 64px}.p-node{top:0;left:0;transform:none}.p-step:hover .p-node{transform:scale(1.08)}.p-body{text-align:left}.reward-grid{grid-template-columns:1fr}.reward-arrow{transform:rotate(90deg)}.final-cta{align-items:flex-start}.final-cta,.footer-bottom{flex-direction:column}.nav{height:64px;padding:0 14px}.nav .btn{min-height:36px;padding-inline:12px;font-size:12px}.page-shell{padding:100px 14px 48px}.stat-grid{grid-template-columns:repeat(2,1fr)}.list-item{align-items:flex-start;flex-direction:column}.list-item .side{width:100%;justify-content:space-between}.inv-actions{width:100%}.inv-actions .btn{flex:1 1;min-width:0}}@media (max-width:420px){.stat-grid{grid-template-columns:1fr}.stat-value{font-size:28px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition-duration:.01ms!important}.hero-enter,.hero-reveal,.loop-dot,.marquee-track{animation:none}.hero-enter{opacity:1}.js .reveal{opacity:1;transform:none}.js .reveal-in{animation:none}}.logoloop{--logoloop-fadeColor:#100d12;position:relative;--logoloop-gap:32px;--logoloop-logoHeight:28px;--logoloop-fadeColorAuto:#fff}.logoloop--vertical{height:100%;display:inline-block}.logoloop--scale-hover{padding-top:calc(var(--logoloop-logoHeight) * .1);padding-bottom:calc(var(--logoloop-logoHeight) * .1)}@media (prefers-color-scheme:dark){.logoloop{--logoloop-fadeColor:#100d12;--logoloop-fadeColorAuto:#0b0b0b}}.logoloop__track{display:flex;width:max-content;will-change:transform;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;z-index:0}.logoloop--vertical .logoloop__track{flex-direction:column;height:max-content;width:100%}.logoloop__list{display:flex;align-items:center;list-style:none;margin:0;padding:0}.logoloop--vertical .logoloop__list{flex-direction:column}.logoloop__item{flex:0 0 auto;list-style:none;margin-right:var(--logoloop-gap);font-size:var(--logoloop-logoHeight);line-height:1}.logoloop--vertical .logoloop__item{margin-right:0;margin-bottom:var(--logoloop-gap)}.logoloop__item:last-child{margin-right:var(--logoloop-gap)}.logoloop--vertical .logoloop__item:last-child{margin-right:0;margin-bottom:var(--logoloop-gap)}.logoloop__node{display:inline-flex;align-items:center}.logoloop__item img{height:var(--logoloop-logoHeight);width:auto;display:block;object-fit:contain;image-rendering:-webkit-optimize-contrast;-webkit-user-drag:none;pointer-events:none;transition:transform var(--dur) var(--ease)}.logoloop--scale-hover .logoloop__item{overflow:visible}.logoloop--scale-hover .logoloop__item:hover .logoloop__node,.logoloop--scale-hover .logoloop__item:hover img{transform:scale(1.2);transform-origin:center center}.logoloop--scale-hover .logoloop__node{transition:transform var(--dur) var(--ease)}.logoloop__link{display:inline-flex;align-items:center;text-decoration:none;border-radius:4px;transition:opacity var(--dur) var(--ease)}.logoloop__link:hover{opacity:.8}.logoloop__link:focus-visible{outline:2px solid currentColor;outline-offset:2px}.logoloop--fade:after,.logoloop--fade:before{content:"";position:absolute;top:0;bottom:0;width:clamp(24px,8%,120px);pointer-events:none;z-index:10}.logoloop--fade:before{left:0;background:linear-gradient(to right,var(--logoloop-fadeColor,var(--logoloop-fadeColorAuto)) 0,transparent 100%)}.logoloop--fade:after{right:0;background:linear-gradient(to left,var(--logoloop-fadeColor,var(--logoloop-fadeColorAuto)) 0,transparent 100%)}.logoloop--vertical.logoloop--fade:after,.logoloop--vertical.logoloop--fade:before{left:0;right:0;width:100%;height:clamp(24px,8%,120px)}.logoloop--vertical.logoloop--fade:before{top:0;bottom:auto;background:linear-gradient(to bottom,var(--logoloop-fadeColor,var(--logoloop-fadeColorAuto)) 0,transparent 100%)}.logoloop--vertical.logoloop--fade:after{bottom:0;top:auto;background:linear-gradient(to top,var(--logoloop-fadeColor,var(--logoloop-fadeColorAuto)) 0,transparent 100%)}@media (prefers-reduced-motion:reduce){.logoloop__track{transform:translateZ(0)!important}.logoloop__item img,.logoloop__node{transition:none!important}}.list-item-open{padding:0}.list-item-open .inv-actions{padding:0 16px 15px}.row-open{display:flex;flex-direction:column;align-items:flex-start;gap:3px;flex:1 1 220px;width:100%;padding:15px 16px 4px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:var(--radius);transition:color var(--dur-fast) var(--ease)}.row-open:hover strong{color:var(--primary)}.row-open:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.list-item-open{transition:border-color var(--dur) var(--ease),transform var(--dur) var(--ease)}.list-item-open:hover{border-color:var(--line-2)}.modal-scrim{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(8,5,10,.68);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);overflow-y:auto}.modal-panel{position:relative;width:min(560px,100%);max-height:calc(100vh - 40px);display:flex;flex-direction:column;border:1px solid var(--line-2);border-radius:12px;background:var(--container);box-shadow:0 24px 60px rgba(0,0,0,.5);outline:none;overflow:hidden}.modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:20px 22px 16px;border-bottom:1px solid var(--line)}.modal-title{margin:4px 0 0;font-size:20px;line-height:1.25}.modal-close{width:30px;height:30px;flex:none;border:1px solid var(--line);border-radius:7px;background:none;color:var(--text-2);font-size:19px;line-height:1;cursor:pointer;transition:border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.modal-close:hover{border-color:var(--line-2);color:var(--text)}.modal-body{gap:16px;padding:20px 22px 22px;overflow-y:auto}.modal-body,.modal-money{display:flex;flex-direction:column}.modal-money{gap:3px}.modal-money strong{font-size:30px;letter-spacing:-.02em}.modal-rows{display:grid;grid-gap:9px;gap:9px}.modal-rows .settings-row{align-items:flex-start}.modal-desc{max-width:62%;text-align:right;font-weight:500;color:var(--text-2)}.modal-desc .skel-line{display:block;width:160px}.modal-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.modal-stats>div{padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius);background:hsla(0,0%,100%,.02)}.modal-stats strong{display:block;font-size:21px}.modal-stats span{font-size:12px;color:var(--muted)}.modal-cta{padding:13px 15px;border:1px solid var(--line);border-radius:var(--radius);background:rgba(241,74,148,.06)}.modal-cta p{margin:6px 0 0}.modal-cta p,.modal-locked{font-size:13px;color:var(--text-2)}.modal-locked{margin:0;padding:11px 13px;border-left:2px solid var(--warn);background:var(--warn-soft);border-radius:0 6px 6px 0}.modal-form{display:flex;flex-direction:column;gap:14px}.modal-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.modal-preview{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 14px;border:1px dashed var(--line-2);border-radius:var(--radius)}.modal-preview strong{font-size:20px}.modal-actions{display:flex;gap:9px;align-items:center}.modal-actions-wrap{flex-wrap:wrap}.modal-actions .btn{min-height:36px;padding:8px 14px;font-size:13px}.modal-danger{display:flex;flex-direction:column;gap:12px}.modal-danger-title{margin:0;font-size:17px}.modal-danger .hint{margin:0}.btn-danger{border:1px solid hsla(0,100%,74%,.4);background:hsla(0,100%,74%,.14);color:#ffb3b3}.btn-danger:hover{border-color:hsla(0,100%,74%,.7);background:hsla(0,100%,74%,.2)}.btn-quiet-danger{border:1px solid var(--line);background:none;color:var(--text-2)}.btn-quiet-danger:hover{border-color:hsla(0,100%,74%,.5);color:#ffb3b3}.toast{position:fixed;left:50%;bottom:24px;z-index:95;transform:translateX(-50%);padding:11px 18px;border:1px solid var(--line-2);border-radius:999px;background:var(--container);box-shadow:0 12px 30px rgba(0,0,0,.4);font-size:13px;font-weight:700}@media (max-width:560px){.modal-scrim{padding:0;align-items:flex-end}.modal-panel{width:100%;max-height:92vh;border-radius:14px 14px 0 0}.modal-grid{grid-template-columns:1fr}.modal-desc{max-width:55%}}@media (prefers-reduced-motion:reduce){.list-item-open,.modal-close,.row-open{transition:none}}.pp-slot{position:relative;min-height:132px}.pp-slot.is-disabled{opacity:.55;pointer-events:none}.pp-mount{width:100%}.pp-skeleton{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;gap:8px;background:var(--container)}.skel-btn{height:46px;border-radius:6px}.pp-skeleton .hint{text-align:center;margin:2px 0 0}.pp-failed{text-align:center;margin:0;padding:12px 0}.modal-panel-sm{width:min(420px,100%)}.modal-panel-sm .modal-money strong{font-size:34px}@media (prefers-reduced-motion:reduce){.skel:after{animation:none}}.plan-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.plan-badge{padding:3px 10px;border-radius:999px;background:rgba(241,74,148,.14);color:var(--primary);font-size:11px;font-weight:800}.quota-bar{height:5px;margin:10px 0 8px;border-radius:999px;background:hsla(0,0%,100%,.07);overflow:hidden}.quota-bar span{display:block;height:100%;border-radius:999px;background:var(--gradient);transition:width var(--dur-slow) var(--ease)}.plan-expired{padding:9px 11px;border-left:2px solid var(--warn);background:var(--warn-soft);font-size:12px}.plan-expired,.pricing-norenew{margin:10px 0 0;border-radius:0 6px 6px 0;color:var(--text-2)}.pricing-norenew{max-width:62ch;padding:11px 14px;border-left:2px solid var(--success);background:var(--success-soft);font-size:13px;line-height:1.6}.success-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:20px}.success-actions .btn{min-height:40px}.pending-plan{border-color:rgba(244,189,85,.35);background:var(--warn-soft)}.pending-plan strong{color:var(--warn)}.admin-tag{padding:4px 10px;border-radius:999px;background:rgba(241,74,148,.14);color:var(--primary);font-size:11px;font-weight:800;letter-spacing:.04em}.admin-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.admin-metric{display:flex;flex-direction:column;gap:4px;padding:18px 20px;border:1px solid var(--line);border-radius:var(--radius);background:var(--container)}.admin-metric strong{font-size:30px;letter-spacing:-.02em}.admin-metric.is-warn{border-color:rgba(244,189,85,.4);background:var(--warn-soft)}.admin-metric.is-warn strong{color:var(--warn)}.admin-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:14px}@media (max-width:760px){.admin-two{grid-template-columns:1fr}}.admin-controls{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.admin-controls .input{flex:0 1 320px;min-width:0}.admin-head{margin-bottom:18px}.admin-head h1{margin:0;font-size:24px;letter-spacing:-.01em}.admin-head .hint{margin:5px 0 0}.admin-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.admin-table-wrap{width:100%;overflow-x:auto}.admin-table{width:100%;border-collapse:collapse;font-size:13px}.admin-table th{padding:10px 14px;text-align:left;font-size:10.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.admin-table td,.admin-table th{border-bottom:1px solid var(--line);white-space:nowrap}.admin-table td{padding:11px 14px;vertical-align:middle}.admin-table .grow{width:42%;white-space:normal}.admin-table-tight td{padding:9px 14px}.admin-table tbody tr:last-child td{border-bottom:0}.admin-table tbody tr:hover{background:hsla(0,0%,100%,.02)}.admin-table .num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin-table tr.is-suspended td{opacity:.55}.admin-sub{display:block;margin-top:1px;color:var(--muted);font-size:12px}.admin-name{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.badge-role{background:rgba(241,74,148,.15);color:var(--primary)}.btn-xs{min-height:30px;padding:5px 12px;font-size:12px}.admin-detail{max-width:280px;color:var(--text-2);font-size:12px;word-break:break-word}.admin-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;flex-wrap:wrap}.admin-drawer{margin-left:auto;height:100vh;width:min(520px,100%);display:flex;flex-direction:column;border-left:1px solid var(--line-2);background:var(--container);outline:none;overflow:hidden}.admin-drawer .modal-body{gap:18px}.admin-action{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid var(--line)}.admin-action>div:first-child{min-width:0}.admin-action strong{display:block;font-size:14px}.admin-action .hint{margin:4px 0 0}.admin-action .btn{flex:none}.text-warn{color:var(--warn)}@media (max-width:560px){.admin-drawer{width:100%;border-left:0}.admin-action{flex-direction:column;align-items:stretch;gap:10px}}.admin-link{border-color:rgba(241,74,148,.4);color:var(--primary)}.wallet-box{gap:12px}.wallet-box,.wallet-current{display:flex;flex-direction:column}.wallet-current{gap:4px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius);background:hsla(0,0%,100%,.02)}.wallet-address{font-size:12px;word-break:break-all;color:var(--text)}.wallet-warning{margin:0;padding:11px 13px;border-left:2px solid var(--success);border-radius:0 6px 6px 0;background:var(--success-soft);font-size:12.5px;line-height:1.6;color:var(--text-2)}.crypto-panel{display:flex;flex-direction:column;gap:14px}.crypto-network{padding:9px 12px;border-radius:6px;background:hsla(0,0%,100%,.04);border:1px solid var(--line);font-size:12.5px;color:var(--text-2);text-align:center}.crypto-network.is-test{border-color:rgba(244,189,85,.35);background:var(--warn-soft);color:var(--warn)}.crypto-network strong{color:inherit}.crypto-qr{display:flex;flex-direction:column;align-items:center;gap:8px}.crypto-qr img{border-radius:8px;background:#fff}.crypto-qr .hint{margin:0;text-align:center}.crypto-rows{display:grid;grid-gap:8px;gap:8px}.crypto-row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px}.crypto-row>span{color:var(--text-2)}.crypto-copy{display:flex;flex-direction:column;align-items:flex-end;gap:1px;border:0;background:none;color:var(--text);cursor:pointer;font:inherit;text-align:right}.crypto-copy strong{font-size:15px}.crypto-copy .mono{font-size:12px}.crypto-copy:hover .mono,.crypto-copy:hover strong{color:var(--primary)}.crypto-note{margin:0;font-size:12px}.crypto-progress{display:flex;flex-direction:column;gap:6px;padding-top:4px;border-top:1px solid var(--line)}.crypto-progress span{font-size:12px;color:var(--muted);padding-left:16px;position:relative}.crypto-progress span:before{content:"";position:absolute;left:0;top:5px;width:7px;height:7px;border-radius:50%;background:var(--line-2)}.crypto-progress .is-active{color:var(--text)}.crypto-progress .is-active:before{background:var(--primary)}.crypto-progress .is-done:before{background:var(--success)}.crypto-done{align-items:center;text-align:center;gap:8px;padding:16px 0}.crypto-done strong{color:var(--success);font-size:16px}.crypto-switch{display:flex;align-items:center;gap:12px;width:100%;padding:13px 15px;border:1px solid var(--line);border-radius:var(--radius);background:hsla(0,0%,100%,.02);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.crypto-switch:hover{border-color:var(--line-2);background:hsla(0,0%,100%,.04)}.crypto-switch:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.crypto-switch svg{flex:none}.crypto-switch-text{display:flex;flex-direction:column;gap:2px;min-width:0}.crypto-switch strong{font-size:13.5px}.crypto-switch .hint{margin:0;font-size:12px}.crypto-manual-warn{margin:10px 0 0;padding:8px 10px;border-radius:8px;border:1px solid color-mix(in srgb,#b45309 30%,transparent);background:color-mix(in srgb,#b45309 8%,transparent);color:#92400e;line-height:1.45}@media (prefers-color-scheme:dark){.crypto-manual-warn{color:#fcd34d}}.crypto-sent{display:flex;gap:10px;align-items:flex-start;margin:12px 0 0;padding:12px 14px;border-radius:10px;border:1px solid color-mix(in srgb,#0ea5e9 35%,transparent);background:color-mix(in srgb,#0ea5e9 10%,transparent)}.crypto-sent strong{display:block}.crypto-sent .hint{display:block;margin-top:2px}.crypto-sent-spin{flex:none;width:16px;height:16px;margin-top:2px;border-radius:50%;border:2px solid color-mix(in srgb,#0ea5e9 30%,transparent);border-top-color:#0ea5e9;animation:crypto-sent-turn .8s linear infinite}@keyframes crypto-sent-turn{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.crypto-sent-spin{animation-duration:3s}}.pay-sample{display:flex;flex-direction:column;gap:14px}.pay-sample-note{padding:12px 14px;border-radius:10px;border:1px dashed color-mix(in srgb,currentColor 25%,transparent);background:color-mix(in srgb,currentColor 4%,transparent)}.pay-sample-note strong{display:block;margin-bottom:4px}.pay-sample-note p{margin:0;font-size:.9em;opacity:.75;line-height:1.5}.pay-sample-preview{display:flex;flex-direction:column;gap:10px;opacity:.45;filter:saturate(.5);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pay-sample-btn{padding:13px 16px;border-radius:8px;text-align:center;font-weight:600;font-size:.95em;border:1px solid color-mix(in srgb,currentColor 20%,transparent)}.pay-sample-btn.is-paypal{background:#ffc439;color:#111;border-color:transparent}.pay-sample-btn.is-paypal em{font-style:italic;font-weight:700}.pay-sample-btn.is-card{background:color-mix(in srgb,currentColor 10%,transparent)}.pay-sample-btn.is-usdc{background:color-mix(in srgb,#2775ca 18%,transparent)}