.ps .pc-safe{flex-direction:row;gap:3mm}.ps-deco{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.ps-logo{height:6.5mm;width:auto;max-width:30mm;object-fit:contain;display:block}.ps-mono{display:grid;place-items:center;width:8mm;height:8mm;border-radius:1.6mm;background:var(--c);color:#fff;font-weight:800;font-size:3.2mm;letter-spacing:-.02em}.ps-chip{display:inline-grid;place-items:center;background:#fff;border-radius:2mm;padding:1.2mm 2mm}.ps-chip .ps-mono{background:none;color:var(--c)}.ps-col-l,.ps-col-r{display:flex;flex-direction:column;min-width:0}.ps-col-l{flex:1}.ps-who{min-width:0}.ps-name{font-size:4.6mm;font-weight:800;letter-spacing:-.02em;line-height:1.1}.ps-title{font-size:2.4mm;color:#6f6a63;margin-top:.5mm}.ps-company{font-size:2.4mm;font-weight:650;color:var(--c);margin-top:.3mm}.ps-contacts{display:flex;flex-direction:column;gap:.7mm;font-size:2.15mm;line-height:1.25}.ps-row{display:flex;align-items:flex-start;gap:1.2mm;min-width:0}.ps-row span{min-width:0;overflow-wrap:anywhere}.ps-ico{flex:none;width:2.6mm;height:2.6mm;color:var(--c);display:grid;place-items:center}.ps-ico svg{width:2.2mm;height:2.2mm;display:block}.ps-ico.round{width:3.4mm;height:3.4mm;border-radius:50%;border:.25mm solid var(--c);margin-top:-.4mm}.ps-ico.round svg{width:1.8mm;height:1.8mm}.ps-qr{flex:none;display:flex;flex-direction:column;align-items:center;gap:.6mm}.ps-qr-box{width:15mm;height:15mm;background:#fff;padding:.7mm;border-radius:1.2mm}.ps-qr-box .qr{width:100%!important;height:100%!important}.ps-qr small{font-size:2.1mm;color:inherit;opacity:.7}.ps-back .pc-safe{align-items:center;justify-content:center}.ps-center{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2mm;text-align:center;height:100%}.ps-back .ps-logo{height:15mm;max-width:60mm}.ps-back .ps-mono{width:14mm;height:14mm;font-size:6mm;border-radius:3mm}.ps-back .ps-chip{padding:3mm 5mm;border-radius:3mm}.ps-back .ps-chip .ps-logo{height:11mm;max-width:46mm}.ps-back-name{font-size:3.4mm;font-weight:750;letter-spacing:.02em}.ps-back>.pc-safe>.ps-qr{position:absolute;right:0;bottom:0}.ps-back .ps-qr-box{width:11mm;height:11mm;padding:.5mm}.pc.ps-fill{background:var(--c);color:#fff}.ps-angle .ps-col-l{flex:none;width:22mm;justify-content:space-between;align-items:flex-start}.ps-angle .ps-col-l .ps-qr-box{border:.25mm solid #E6E0D6}.ps-angle .ps-col-r{flex:1;color:#fff;padding-left:12mm;justify-content:space-between}.ps-angle .ps-who{text-align:right}.ps-angle .ps-title{color:#b9c3cc}.ps-angle .ps-company{color:#fff;opacity:.9}.ps-angle .ps-contacts{color:#e8edf1}.pc.ps-angle.ps-back{background:#fff}.ps-gradient .pc-safe{flex-direction:column;justify-content:space-between}.ps-gradient .ps-head{display:flex;justify-content:space-between;align-items:flex-start}.ps-dots{display:flex;flex-direction:column;gap:.8mm}.ps-dots i{width:2.6mm;height:2.6mm;border-radius:50%;background:var(--c)}.ps-dots i+i{opacity:.55}.ps-brand{display:flex;align-items:center;gap:1.4mm}.ps-brand em{font-style:normal;font-weight:700;font-size:2.6mm;color:var(--c)}.ps-gradient .ps-foot{display:flex;justify-content:space-between;align-items:flex-end;gap:3mm}.ps-gradient .ps-name{text-transform:uppercase;letter-spacing:.01em;font-size:5mm}.ps-gradient:not(.ps-back):before{content:"";position:absolute;width:46mm;height:46mm;right:-16mm;top:-22mm;border-radius:50%;background:linear-gradient(135deg,var(--c),color-mix(in srgb,var(--c) 45%,#2A0E5A));opacity:.14}.ps-gradient:not(.ps-back):after{content:"";position:absolute;width:30mm;height:30mm;right:-10mm;top:-15mm;border-radius:50%;background:linear-gradient(135deg,var(--c),color-mix(in srgb,var(--c) 45%,#2A0E5A));opacity:.22}.ps-gradient .pc-safe{z-index:1}.ps-gradient .ps-contacts{align-items:flex-end;text-align:right;max-width:45mm}.ps-gradient .ps-row{flex-direction:row-reverse}.pc.ps-gradient.ps-back{background:linear-gradient(135deg,var(--c),color-mix(in srgb,var(--c) 45%,#2A0E5A))}.ps-spectrum .pc-safe{align-items:center;gap:4mm}.ps-spectrum .ps-col-l{flex:none;width:30mm;align-items:center;text-align:center;gap:1.6mm}.ps-spectrum .ps-col-l .ps-logo{max-height:12mm;max-width:30mm}.ps-spectrum .ps-col-l .ps-company{color:#2b2824;font-size:3mm;font-weight:600}.ps-vline{flex:none;align-self:stretch;width:.5mm;border-radius:.5mm;background:linear-gradient(#F29F3D,#E2457A,var(--c),#3BA3E0)}.ps-spectrum .ps-col-r{flex:1;gap:3mm;justify-content:center}.ps-spectrum .ps-name{font-size:3.6mm;text-transform:uppercase;letter-spacing:.04em}.ps-spectrum .ps-title{font-style:italic}.ps-spectrum .ps-ico{display:none}.ps-state{--gold: #D4A514}.ps-state .pc-safe{flex-direction:column;gap:0}.ps-soyombo{color:var(--gold);display:block}.ps-state:not(.ps-back) .ps-soyombo{position:absolute;left:0;top:0;height:15mm;width:auto}.ps-org{margin-left:10mm;min-height:12mm;display:flex;align-items:center;justify-content:center;text-align:center;font-size:2.7mm;font-weight:600;text-transform:uppercase;letter-spacing:.02em;line-height:1.2;color:#2a2a2a}.ps-state .ps-mid{flex:1;display:flex;flex-direction:column;justify-content:center;margin-left:10mm}.ps-state .ps-mid .ps-who{flex:1;display:flex;flex-direction:column;justify-content:center;text-align:center}.ps-state .ps-mid:after{content:"";margin-left:-10mm;border-top:.3mm solid #1D1B19;margin-bottom:.9mm}.ps-state .ps-name{font-size:3.4mm;font-weight:800;letter-spacing:.01em}.ps-state .ps-title{font-style:italic;color:#3b3833;font-size:2.3mm}.ps-state .ps-foot{display:flex;justify-content:space-between;align-items:flex-end;gap:3mm;font-size:2.1mm;line-height:1.3}.ps-addr-col{max-width:40mm}.ps-tel-col{text-align:right;white-space:nowrap}.pc.ps-carbon{background-color:#1a1a1a;background-image:radial-gradient(rgba(255,255,255,.07) .25mm,transparent .3mm);background-size:1.2mm 1.2mm;color:#ededed}.ps-arc{position:absolute;border-radius:50%;border:1.4mm solid var(--c)}.ps-arc.a1{width:60mm;height:70mm;right:-47mm;top:-10mm;border-left-color:var(--c);border-color:transparent transparent transparent var(--c)}.ps-arc.a2{width:64mm;height:74mm;right:-52mm;top:-12mm;border-width:.4mm;border-color:transparent transparent transparent color-mix(in srgb,var(--c) 60%,#fff)}.ps-arc.b1{width:60mm;height:70mm;left:-36mm;top:-10mm;border-color:transparent var(--c) transparent transparent}.ps-carbon .ps-col-l{justify-content:space-between}.ps-carbon .ps-brand span{font-weight:800;font-size:2.8mm;color:var(--c);text-transform:uppercase;letter-spacing:.03em}.ps-carbon:not(.ps-back) .ps-chip{padding:.8mm;border-radius:1.2mm}.ps-carbon:not(.ps-back) .ps-chip .ps-logo{height:5mm;max-width:20mm}.ps-carbon .ps-ico.round{background:var(--c);color:#fff;border-color:var(--c)}.ps-carbon .ps-col-r{flex:none;width:28mm;margin-right:8mm;align-items:flex-end;justify-content:space-between;text-align:right;padding-right:1mm}.ps-carbon .ps-name{color:var(--c);text-transform:uppercase;font-size:3.6mm}.ps-carbon .ps-title{color:#bdbdbd}.ps-air .ps-col-l{justify-content:space-between}.ps-air .ps-name{font-size:5mm}.ps-air .ps-who{border-left:.8mm solid var(--c);padding-left:2mm}.ps-air .ps-col-r{flex:none;max-width:38mm;align-items:flex-end;justify-content:space-between;text-align:right}.ps-air .ps-row{flex-direction:row-reverse}.ps-air .ps-qr-box{border:.25mm solid #E6E0D6}.ps-top-band{position:absolute;left:0;right:0;top:0;height:52%;background:var(--c)}.ps-split .pc-safe{flex-direction:column;justify-content:space-between;gap:0}.ps-split .ps-head{display:flex;justify-content:space-between;align-items:flex-start;color:#fff;height:calc(52% - 4mm - var(--b) - 1mm)}.ps-split .ps-title,.ps-split .ps-company{color:#ffffffd9}.ps-split:not(.ps-back) .ps-chip{padding:1mm}.ps-split:not(.ps-back) .ps-chip .ps-logo{height:6mm;max-width:24mm}.ps-split .ps-foot{display:flex;justify-content:space-between;align-items:flex-end;gap:3mm}.ps-split .ps-qr{margin-top:-7mm}.ps-split .ps-qr-box{box-shadow:0 .3mm 1.2mm #0000002e}.ps-wave .ps-col-l{gap:1.2mm;padding-bottom:5mm}.ps-wave .ps-col-l .ps-logo{margin-bottom:auto}.ps-wave>.pc-safe>.ps-qr{align-self:center;margin-top:-4mm}.ps-wave .ps-qr-box{border:.25mm solid #E6E0D6}.design-picker{display:flex;flex-wrap:wrap;gap:10px;margin:4px 0 18px}.design-picker button{display:flex;flex-direction:column;align-items:center;gap:6px;padding:6px;border:2px solid transparent;border-radius:12px;background:var(--surface, #fff);cursor:pointer;font:inherit;font-size:12px;color:inherit}.design-picker button.active{border-color:var(--accent, #E2574C)}.design-thumb{width:37.8mm;height:21mm;overflow:hidden;border-radius:4px;box-shadow:0 1px 4px #00000026;pointer-events:none}.design-thumb>.pc{transform:scale(.42);transform-origin:0 0}.h3d{--rx: 0deg;--ry: 0deg;--gx: 50%;--gy: 50%;--k: 1.35;position:relative;width:100%;height:100%;display:grid;place-items:center;perspective:1400px;touch-action:pan-y}.h3d-scene{position:relative;width:calc(90mm * var(--k));height:calc(50mm * var(--k));transform-style:preserve-3d;transform:rotateX(calc(var(--rx) + 8deg)) rotateY(var(--ry))}.h3d-card{all:unset;cursor:pointer;position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transition:transform .9s cubic-bezier(.2,.8,.2,1);animation:h3d-rise 1.1s cubic-bezier(.2,.8,.2,1) both .25s}.h3d-card:focus-visible{outline:3px solid #fff;outline-offset:8px;border-radius:10px}.h3d-card.flip{transform:rotateY(180deg)}.h3d-face{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:calc(3mm * var(--k));overflow:hidden;backface-visibility:hidden;box-shadow:0 1px #fff9 inset,0 30px 60px -12px #080a288c,0 12px 24px -8px #080a2859}.h3d-face>.pc{zoom:var(--k)}.h3d-back{transform:rotateY(180deg)}.h3d-glare{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:soft-light;background:radial-gradient(60% 80% at var(--gx) var(--gy),rgba(255,255,255,.75),rgba(255,255,255,0) 60%)}.h3d-ghost{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:calc(3mm * var(--k));overflow:hidden;opacity:.9;box-shadow:0 24px 50px -16px #080a2899;animation:h3d-in 1.1s cubic-bezier(.2,.8,.2,1) both}.h3d-ghost>.pc{zoom:var(--k)}.h3d-ghost-0{transform:translate3d(-34%,-30%,-180px) rotate(-9deg);filter:saturate(.9) brightness(.92)}.h3d-ghost-1{transform:translate3d(36%,34%,-260px) rotate(7deg);filter:saturate(.85) brightness(.85);animation-delay:.1s}.h3d-shadow{position:absolute;left:50%;bottom:14%;width:46%;height:26px;transform:translate(calc(-50% + var(--sx, 0px)));background:radial-gradient(closest-side,rgba(6,8,30,.55),transparent);filter:blur(6px);pointer-events:none}.h3d-hint{position:absolute;bottom:22px;left:0;right:0;text-align:center;font-size:12px;color:#ffffffb3;letter-spacing:.02em}@keyframes h3d-in{0%{opacity:0;translate:0 60px}to{opacity:1;translate:0 0}}@keyframes h3d-rise{0%{translate:0 120px;scale:.9}to{translate:0 0;scale:1}}@media (max-width: 900px){.h3d{--k: 1.1}.h3d-ghost-1{display:none}}@media (max-width: 600px){.h3d{--k: .78}.h3d-ghost-0{transform:translate3d(-18%,-38%,-160px) rotate(-8deg)}}@media (prefers-reduced-motion: reduce){.h3d-card,.h3d-ghost{animation:none}.h3d-card{transition:none}}.ring3d{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;perspective:1200px;pointer-events:none;overflow:hidden;border-radius:inherit;-webkit-mask-image:radial-gradient(70% 70% at 50% 50%,transparent 28%,#000 62%);mask-image:radial-gradient(70% 70% at 50% 50%,transparent 28%,#000 62%)}.ring3d-spin{position:absolute;left:50%;top:50%;width:0;height:0;transform-style:preserve-3d;transform:rotateX(-14deg);animation:ring-spin 48s linear infinite}.ring3d-item{position:absolute;left:-40.5mm;top:-22.5mm;border-radius:8px;overflow:hidden;opacity:.38;transform:rotateY(var(--a)) translateZ(clamp(300px,42vw,560px));box-shadow:0 20px 40px #00000059}.ring3d-item>.pc{zoom:.9}@keyframes ring-spin{0%{transform:rotateX(-14deg) rotateY(0)}to{transform:rotateX(-14deg) rotateY(-360deg)}}.lp-final{position:relative;overflow:hidden;isolation:isolate}.lp-final>:not(.ring3d){position:relative;z-index:1}@media (max-width: 600px){.ring3d-item{opacity:.3}.ring3d-item>.pc{zoom:.6}.ring3d-item{left:-27mm;top:-15mm}}@media (prefers-reduced-motion: reduce){.ring3d-spin{animation:none}}:root{--bg: #F6F3EE;--surface: #FFFDFA;--soft: #EFEAE2;--ink: #1D1B19;--muted: #6F6A63;--line: #E6E0D6;--accent: #3D5CFF;--accent-2: #7B3FF2;--grad: linear-gradient(135deg, #2F6BFF, #7B3FF2);--accent-ink: #fff;--field: #fff;--on-ink: #fff;--text2: #3B3834;--ok: #188A57;--warn: #B7791F;--danger: #D14343;--info: #2F6FED;--r: 16px;--r-sm: 10px;--shadow: 0 1px 2px rgba(29, 27, 25, .04), 0 10px 30px rgba(29, 27, 25, .06);--serif: var(--sans);--sans: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;color-scheme:light}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--bg: #121214;--surface: #1A1A1E;--soft: #24242A;--ink: #F2F0EC;--muted: #A19C95;--line: #2E2E35;--field: #1F1F24;--on-ink: #121214;--text2: #CFCAC3;--accent: #6F86FF;--shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 10px 30px rgba(0, 0, 0, .35);color-scheme:dark}}:root[data-theme=dark]{--bg: #121214;--surface: #1A1A1E;--soft: #24242A;--ink: #F2F0EC;--muted: #A19C95;--line: #2E2E35;--field: #1F1F24;--on-ink: #121214;--text2: #CFCAC3;--accent: #6F86FF;--shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 10px 30px rgba(0, 0, 0, .35);color-scheme:dark}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;background:var(--bg);color:var(--ink);font:15px/1.5 var(--sans);-webkit-font-smoothing:antialiased}h1,h2,h3{margin:0;line-height:1.2;letter-spacing:-.01em}h1{font-family:var(--serif);font-weight:700;font-size:clamp(26px,3vw,34px)}h2{font-size:17px;font-weight:650}h3{font-size:15px;font-weight:650}p{margin:0}a{color:inherit}img{max-width:100%}code{font-size:12.5px;background:var(--soft);padding:2px 6px;border-radius:6px;word-break:break-all}button{font:inherit;color:inherit;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}input,select,textarea{font:inherit;color:var(--ink);width:100%;background:var(--field);border:1px solid var(--line);border-radius:var(--r-sm);padding:10px 12px;outline:none;transition:border-color .15s,box-shadow .15s}input:focus,select:focus,textarea:focus{border-color:var(--ink);box-shadow:0 0 0 3px #1d1b1914}input:disabled,textarea:disabled,select:disabled{background:var(--soft);color:var(--muted)}input.invalid{border-color:var(--danger)}textarea{resize:vertical}select{width:auto;padding-right:30px}input[type=checkbox]{width:18px;height:18px;accent-color:var(--ink);flex:none;margin:2px 0 0}.muted{color:var(--muted)}.small{font-size:13px}.center{text-align:center}.left{text-align:left}.right{text-align:right}.nowrap{white-space:nowrap}.grow{flex:1;min-width:0}.row{display:flex;align-items:center}.wrap{flex-wrap:wrap}.gap-xs{gap:4px}.gap-s{gap:8px}.center-x{justify-content:center}.stack{display:flex;flex-direction:column;gap:14px}.pad{padding:40px}.danger{color:var(--danger)!important}.center-screen{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:14px;padding:24px;text-align:center}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:999px;padding:10px 18px;font-weight:600;font-size:14px;text-decoration:none;white-space:nowrap;transition:transform .08s,background .15s,border-color .15s}.btn:active:not(:disabled){transform:translateY(1px)}.btn-sm{padding:7px 12px;font-size:13px}.btn-lg{padding:14px 24px;font-size:15px}.btn-block{width:100%}.btn-dark{background:var(--ink);color:var(--on-ink)}.btn-dark:hover:not(:disabled){background:#000}.btn-accent{background:var(--grad);color:var(--accent-ink)}.btn-accent:hover:not(:disabled){filter:brightness(.95)}.btn-ghost{background:var(--surface);border-color:var(--line)}.btn-ghost:hover:not(:disabled){border-color:var(--ink)}.btn-theme{background:var(--c, var(--ink));color:#fff}.icon-btn{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:10px;border:0;background:transparent;color:var(--ink);text-decoration:none}.icon-btn:hover:not(:disabled){background:var(--soft)}.link-btn{background:none;border:0;padding:0;color:var(--muted);text-decoration:underline}.link-sm{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:var(--muted);text-decoration:none}.link-sm:hover{color:var(--ink)}.file-btn{position:relative;overflow:hidden}.file-btn input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.badge{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:600;background:var(--soft);color:var(--ink)}.badge-soft{background:var(--soft);color:var(--muted)}.badge-ok{background:#e3f3ea;color:var(--ok)}.badge-warn{background:#fbf0dc;color:var(--warn)}.badge-dark{background:var(--ink);color:var(--on-ink)}.badge-src-scan_app{background:#ffe8e4;color:#c23b2e}.badge-src-scan_paper{background:#e7eefd;color:#2556c4}.badge-src-lead_form{background:#e3f3ea;color:var(--ok)}.badge-src-manual{background:var(--soft);color:var(--muted)}.chip{display:inline-block;padding:6px 14px;border:1px solid var(--line);border-radius:10px;background:var(--surface);font-size:13px;font-weight:600}.alert{padding:12px 14px;border-radius:var(--r-sm);font-size:14px;display:flex;gap:8px;align-items:flex-start;flex-wrap:wrap}.alert svg{flex:none;margin-top:2px}.alert-err{background:#fdecec;color:#9f2a2a}.alert-ok{background:#e3f3ea;color:#11603d}.alert-info{background:#eef3fd;color:#23427f}.alert-info a{font-weight:600}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field-label{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:600;color:var(--muted)}.field-hint{font-size:12px;color:var(--muted)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.span-2{grid-column:span 2}.check{display:flex;gap:10px;align-items:flex-start;font-size:14px;cursor:pointer}.chip-check{padding:6px 10px;border:1px solid var(--line);border-radius:999px;background:var(--field);align-items:center}.prefix-input{display:flex;align-items:center;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--field);overflow:hidden}.prefix-input span{padding:0 4px 0 12px;color:var(--muted)}.prefix-input input{border:0;padding-left:2px;box-shadow:none}.prefix-input.invalid{border-color:var(--danger)}.seg{display:inline-flex;background:var(--soft);border-radius:999px;padding:3px}.seg button{border:0;background:transparent;padding:6px 12px;border-radius:999px;font-size:13px;font-weight:600;color:var(--muted)}.seg button.active{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #00000014}.logo{white-space:nowrap;flex-shrink:0;display:inline-flex;align-items:center;gap:9px;font-weight:700;font-size:18px;letter-spacing:-.02em;text-decoration:none}.logo-grad{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.shell{display:grid;grid-template-columns:248px 1fr;min-height:100vh}.side{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:22px;padding:22px 14px;border-right:1px solid var(--line);background:var(--surface)}.side .logo{padding:0 10px}.side-nav{display:flex;flex-direction:column;gap:2px}.side-link{display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:12px;text-decoration:none;color:var(--muted);font-weight:550}.side-link:hover{background:var(--soft);color:var(--ink)}.side-link.active{background:var(--ink);color:var(--on-ink)}.side-foot{margin-top:auto;display:flex;flex-direction:column;gap:12px}.side-plan{display:flex;flex-direction:column;gap:4px;padding:0 10px}.side-plan small{color:var(--muted);font-size:12px}.side-user{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid var(--line);border-radius:14px}.side-user-txt{display:flex;flex-direction:column;min-width:0;flex:1}.side-user-txt b,.side-user-txt small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-user-txt small{color:var(--muted);font-size:12px}.demo-flag{font-size:11px;color:var(--warn);background:#fbf0dc;padding:6px 10px;border-radius:8px;text-align:center}.avatar-sm,.avatar-md{flex:none;display:grid;place-items:center;border-radius:50%;background:var(--soft);font-weight:700;color:var(--ink)}.avatar-sm{width:34px;height:34px;font-size:13px}.avatar-md{width:44px;height:44px;font-size:15px;background:#ecefff;color:#3d5cff;overflow:hidden}.avatar-img{width:100%;height:100%;object-fit:cover;display:block}.main{min-width:0}.tabbar{display:none}.page{max-width:1180px;margin:0 auto;padding:32px 32px 64px;display:flex;flex-direction:column;gap:22px}.page-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.page-head p{margin-top:6px;max-width:640px}.page-actions{display:flex;gap:8px;flex-wrap:wrap}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:20px;min-width:0}.panel-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:22px}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.kpi{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:16px}.kpi-label{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--muted);font-weight:550}.kpi-value{font-size:28px;font-weight:700;letter-spacing:-.02em;margin-top:6px}.kpi-sub{font-size:12px;color:var(--muted)}.empty{text-align:center;padding:56px 20px;border:1px dashed var(--line);border-radius:var(--r);display:grid;justify-items:center;gap:10px}.empty-ico{width:56px;height:56px;border-radius:50%;background:var(--soft);display:grid;place-items:center}.empty p{color:var(--muted);max-width:380px}.spinner{width:28px;height:28px;border:3px solid var(--line);border-top-color:var(--ink);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.table-wrap{overflow-x:auto}.table{width:100%;border-collapse:collapse;font-size:14px}.table th{text-align:left;font-size:12px;color:var(--muted);font-weight:600;padding:8px 10px;border-bottom:1px solid var(--line)}.table td{padding:10px;border-bottom:1px solid var(--line);vertical-align:middle}.table tr:last-child td{border-bottom:0}.dl{display:grid;grid-template-columns:110px 1fr;gap:6px 12px;margin:0;font-size:14px}.dl dt{color:var(--muted)}.dl dd{margin:0}.modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:#1d1b1966;display:grid;place-items:center;padding:16px;z-index:50;animation:fade .15s}.modal{background:var(--surface);border-radius:20px;width:min(480px,100%);max-height:calc(100vh - 32px);overflow:auto;box-shadow:0 20px 60px #0003}.modal-wide{width:min(760px,100%)}.modal-head{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 0 22px}.modal-body{padding:14px 22px 22px;display:flex;flex-direction:column;gap:14px}@keyframes fade{0%{opacity:0}}.toasts{position:fixed;bottom:20px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;gap:8px;z-index:60;width:max-content;max-width:calc(100vw - 32px)}.toast{background:var(--ink);color:var(--on-ink);padding:11px 18px;border-radius:12px;font-size:14px;box-shadow:var(--shadow);animation:fade .2s}.toast-err{background:var(--danger)}.qr svg{width:100%;height:100%;display:block}.qr-modal{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.qr-frame{padding:14px;background:#fff;border-radius:20px;border:3px solid var(--c, var(--ink));display:inline-flex}.code-box{display:block;padding:10px}.chart svg{width:100%;height:auto;display:block}.chart-legend{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--muted);margin-bottom:8px;align-items:center}.chart-legend i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:5px;vertical-align:-1px}.chart-tip{margin-left:auto;color:var(--ink)}.hbars{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.hbars li.clickable{cursor:pointer;border-radius:8px}.hbars li.clickable:hover .hbar-label{text-decoration:underline}.hbar-top{display:flex;justify-content:space-between;gap:10px;font-size:14px;margin-bottom:4px}.hbar-label small{color:var(--muted)}.hbar-track{height:8px;background:var(--soft);border-radius:99px;overflow:hidden}.hbar-fill{height:100%;background:var(--accent);border-radius:99px}.hours{display:grid;grid-template-columns:repeat(24,1fr);gap:3px}.hour{height:34px;border-radius:5px;background:var(--accent)}.hours-axis{display:flex;justify-content:space-between;font-size:11px;color:var(--muted);margin:4px 0 8px}.split{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.people{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.people li{display:flex;align-items:center;gap:12px}.people li>div.grow{display:flex;flex-direction:column}.filters{display:flex;gap:10px;flex-wrap:wrap}.search{flex:1;min-width:220px;display:flex;align-items:center;gap:8px;background:var(--field);border:1px solid var(--line);border-radius:var(--r-sm);padding:0 12px;color:var(--muted)}.search input{border:0;padding-left:0;box-shadow:none!important}.search-sm{width:200px;padding:7px 10px}.contact-list{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);overflow:hidden}.contact{display:flex;align-items:center;gap:14px;padding:14px 16px;background:none;border:0;border-bottom:1px solid var(--line);text-align:left}.contact:last-child{border-bottom:0}.contact:hover{background:var(--soft)}.contact .grow{display:flex;flex-direction:column;gap:3px}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px}.card-tile{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;display:flex;flex-direction:column}.card-tile-preview{background:var(--soft);display:grid;place-items:center;padding:20px 0 0;height:300px;overflow:hidden;cursor:pointer}.card-tile-info{padding:14px 16px;display:flex;flex-direction:column;gap:10px}.card-tile-info>div:first-child{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.mini-cards{display:flex;gap:16px;overflow-x:auto;padding-bottom:4px}.mini-card{flex:none;width:190px;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--soft)}.mini-card>.dc-thumb{height:220px;padding-top:12px}.mini-card-foot{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:8px 10px;background:var(--surface);font-size:13px}.mini-card-foot b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor{display:flex;flex-direction:column;min-height:100vh}.editor-bar{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:12px;padding:12px 24px;background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);flex-wrap:wrap}.editor-bar .grow{display:flex;flex-direction:column}.editor-grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:32px;padding:24px;max-width:1180px;width:100%;margin:0 auto}.editor-form{display:flex;flex-direction:column;gap:16px;min-width:0}.editor-preview{position:sticky;top:84px;align-self:start;display:flex;flex-direction:column;gap:10px;align-items:center}.ed-sec{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:18px;display:flex;flex-direction:column;gap:12px}.ed-sec h3{display:flex;align-items:center;gap:8px}.tpl-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.tpl{display:flex;flex-direction:column;gap:6px;align-items:center;padding:8px;border:1.5px solid var(--line);border-radius:12px;background:var(--field);font-size:12px;font-weight:600}.tpl.active{border-color:var(--ink);box-shadow:0 0 0 2px var(--ink) inset}.swatches{display:flex;gap:8px;flex-wrap:wrap}.sw{width:30px;height:30px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px var(--line);padding:0}.sw.active{box-shadow:0 0 0 2px var(--ink)}.sw-custom{display:grid;place-items:center;background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);position:relative;cursor:pointer;color:#fff}.sw-custom input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.uploads{display:grid;grid-template-columns:auto auto 1fr;gap:16px;align-items:start}.img-slot{display:flex;flex-direction:column;gap:6px}.img-slot>div{display:flex;flex-direction:column}.img-drop{position:relative;width:84px;height:84px;border:1.5px dashed var(--line);border-radius:14px;display:grid;place-items:center;overflow:hidden;cursor:pointer;background:var(--field);color:var(--muted)}.img-drop.round{border-radius:50%}.img-slot.wide .img-drop{width:100%;min-width:150px}.img-drop img{width:100%;height:100%;object-fit:cover}.img-drop input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.img-drop.disabled{cursor:not-allowed;opacity:.6}.img-drop.disabled input{pointer-events:none}.links-ed{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.link-row{display:grid;grid-template-columns:150px 1fr auto;gap:8px;width:100%;align-items:center}.sig-preview{padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--field);overflow-x:auto}.phone{width:320px;height:640px;border-radius:46px;background:#111;padding:12px;position:relative;box-shadow:0 30px 60px #00000040,inset 0 0 0 2px #333}.phone-sm{width:300px;height:600px}.phone-notch{position:absolute;top:20px;left:50%;transform:translate(-50%);width:92px;height:26px;background:#111;border-radius:20px;z-index:3}.phone-scroll,.phone-screen{width:100%;height:100%;border-radius:36px;overflow:hidden auto;background:#fff;scrollbar-width:none}.phone-scroll::-webkit-scrollbar{display:none}.phone-scroll .dc{border-radius:0;box-shadow:none;min-height:100%}.phone-screen{position:relative;overflow:hidden;perspective:1200px}.phone-face{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;transition:transform .7s cubic-bezier(.3,.7,.3,1);overflow:hidden}.phone-card .dc{border-radius:0;box-shadow:none;min-height:100%}.phone-qr{transform:rotateY(180deg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#fff}.phone-screen.flip .phone-card{transform:rotateY(-180deg)}.phone-screen.flip .phone-qr{transform:rotateY(0)}.landing{max-width:1200px;margin:0 auto;padding:0 24px}.l-nav{display:flex;align-items:center;justify-content:space-between;padding:20px 0;gap:16px}.l-nav nav{display:flex;align-items:center;gap:22px}.l-nav nav a:not(.btn){text-decoration:none;color:var(--muted);font-weight:550}.l-nav nav a:not(.btn):hover{color:var(--ink)}.hero{display:grid;grid-template-columns:1.05fr 1fr;gap:40px;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:28px;padding:48px;margin-top:8px}.hero-text{display:flex;flex-direction:column;gap:20px;align-items:flex-start}.hero h1{font-size:clamp(36px,5vw,58px);line-height:1.04;letter-spacing:-.025em}.lead{font-size:17px;color:var(--text2);max-width:520px}.hero-cta{display:flex;gap:10px;flex-wrap:wrap}.hero-quote{display:flex;gap:8px;align-items:center;color:var(--muted);font-size:14px}.hero-art{background:radial-gradient(120% 90% at 30% 20%,#3d5cff,#5b3fe0 45%,#0b0e2a);border-radius:22px;display:grid;place-items:center;padding:40px 20px;min-height:560px}.l-section{padding:72px 0 0}.l-section>h2{font-family:var(--serif);font-size:clamp(26px,3vw,38px);font-weight:600;margin-bottom:28px}.feat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.feat{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:22px;display:flex;flex-direction:column;gap:8px}.feat-ico{width:44px;height:44px;border-radius:12px;background:#ecefff;color:var(--accent);display:grid;place-items:center;margin-bottom:6px}.feat p{color:var(--muted);font-size:14px}.steps ol{margin:0;padding:0;list-style:none;counter-reset:s;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.steps li{counter-increment:s;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:22px;color:var(--muted);font-size:14px}.steps li:before{content:counter(s);display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--ink);color:var(--on-ink);font-weight:700;margin-bottom:12px}.steps li b{color:var(--ink);display:block;margin-bottom:4px;font-size:15px}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.price{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:26px;display:flex;flex-direction:column;gap:12px}.price-hot{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.price-current{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.price-tag{position:absolute;top:-11px;left:22px;background:var(--accent);color:#fff;font-size:12px;font-weight:700;padding:3px 10px;border-radius:99px}.price-current .price-tag{background:var(--ink)}.price-num{font-size:34px;font-weight:750;letter-spacing:-.03em}.price-num small{font-size:14px;color:var(--muted);font-weight:500;margin-left:2px}.price ul{list-style:none;padding:0;margin:0 0 8px;display:flex;flex-direction:column;gap:8px;font-size:14px;flex:1}.price li{display:flex;gap:8px;align-items:flex-start}.price li svg{color:var(--ok);flex:none;margin-top:2px}.l-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:48px 0 32px;margin-top:72px;border-top:1px solid var(--line)}.l-foot-links{display:flex;gap:18px;flex-wrap:wrap;font-size:14px}.l-foot-links a{color:var(--muted);text-decoration:none;padding:10px 0}.auth{min-height:100vh;display:grid;place-items:center;padding:24px}.auth-card{width:min(440px,100%);background:var(--surface);border:1px solid var(--line);border-radius:24px;padding:32px;display:flex;flex-direction:column;gap:14px;box-shadow:var(--shadow)}.auth-card h1{margin-top:10px}.demo-box{margin-top:6px;padding:14px;background:var(--soft);border-radius:14px;display:flex;flex-direction:column;gap:10px;font-size:14px}.demo-list{display:grid;gap:6px}.demo-acc{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);background:var(--surface);border-radius:10px;text-align:left;font-weight:600}.demo-acc small{color:var(--muted);font-weight:400;font-size:12px;text-align:right}.demo-acc:hover{border-color:var(--ink)}.pub{min-height:100vh;background:color-mix(in srgb,var(--c) 10%,#F6F3EE);padding:24px 16px 40px}.pub-wrap{max-width:440px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.pub-card{box-shadow:var(--shadow)}.pub-actions{position:sticky;bottom:12px;display:flex;flex-direction:column;gap:8px;background:color-mix(in srgb,var(--surface) 85%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:10px;border-radius:22px;box-shadow:var(--shadow)}.pub-foot{text-align:center;font-size:13px;color:var(--muted)}.pub-foot a{font-weight:700;color:var(--ink);text-decoration:none}.pub-missing p{max-width:380px}.scan-panel{display:flex;flex-direction:column;gap:12px}.scan-view{position:relative;aspect-ratio:1;background:#111;border-radius:14px;overflow:hidden;display:grid;place-items:center}.scan-view video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.scan-view:not(.on) video{display:none}.scan-idle{display:grid;justify-items:center;gap:14px;color:#fff}.scan-frame{position:absolute;top:18%;right:18%;bottom:18%;left:18%;border:3px solid #fff;border-radius:22px;box-shadow:0 0 0 999px #00000059}.found{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.found-card{max-height:520px;overflow:auto;border-radius:22px}.current-plan{display:flex;gap:40px;flex-wrap:wrap}.current-plan h2{font-family:var(--serif);font-size:22px;margin:2px 0 4px}.invoice{display:flex;flex-direction:column;align-items:center;gap:14px}.bank-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;width:100%}.bank{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;border:1px solid var(--line);border-radius:12px;text-decoration:none;font-size:11px;text-align:center;background:var(--field)}.bank img{width:34px;height:34px;border-radius:8px}.bank-dot{width:34px;height:34px;border-radius:10px;background:var(--soft);display:grid;place-items:center;font-weight:700}.waiting{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}.pulse{width:10px;height:10px;border-radius:50%;background:var(--accent);animation:pulse 1.2s infinite}@keyframes pulse{50%{opacity:.25;transform:scale(.7)}}.paid{display:grid;justify-items:center;gap:8px;padding:24px}.paid-ico{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;background:#e3f3ea;color:var(--ok)}.org-brand{display:grid;grid-template-columns:1fr auto;gap:28px;align-items:start}.legal{max-width:820px;margin:0 auto;padding:0 24px 64px}.legal-body{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:36px;display:flex;flex-direction:column;gap:12px}.legal-body h2{margin-top:14px}.legal-body blockquote{margin:0;padding:10px 14px;background:#fbf0dc;border-radius:10px;font-size:14px}.legal-body ul,.legal-body ol{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:6px}.price-old{color:var(--muted);font-weight:500;font-size:.62em;margin-right:4px}.price-promo{align-self:flex-start;margin-top:-4px}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.02em}.print-controls{display:flex;gap:14px;align-items:flex-end;flex-wrap:wrap;margin:18px 0}.dual-texts{display:flex;flex-direction:column;gap:6px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:14px 16px;margin-bottom:16px}.dual-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:4px}.dual-texts .link-sm{align-self:flex-start;background:none;border:0;padding:0;cursor:pointer}@media (max-width: 640px){.dual-grid{grid-template-columns:1fr}}.print-preview{display:flex;gap:28px;flex-wrap:wrap;padding:32px;background:repeating-conic-gradient(#ede8df,#ede8df 25%,#f3efe8 0%,#f3efe8 50%) 0 0 / 20px 20px;border-radius:var(--r);justify-content:center}.print-preview figure{margin:0;display:flex;flex-direction:column;gap:10px;align-items:center}.print-preview figcaption{font-size:12px;color:var(--muted)}.pc-frame{box-shadow:0 8px 24px #00000024,0 1px 3px #0000001a}.print-tips{margin-top:22px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:20px}.print-tips ul{margin:10px 0 0;padding-left:20px;display:flex;flex-direction:column;gap:6px;font-size:14px;color:var(--text2)}.print-only{display:none}@media (max-width: 1000px){.editor-grid{grid-template-columns:1fr}.editor-preview{position:static;order:-1}.hero{grid-template-columns:1fr;padding:28px}.hero-art{min-height:0}.feat-grid,.price-grid,.steps ol{grid-template-columns:1fr 1fr}.org-brand{grid-template-columns:1fr}}@media (max-width: 760px){.shell{grid-template-columns:1fr}.side{display:none}.tabbar{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:20;background:color-mix(in srgb,var(--surface) 96%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);padding:6px 4px calc(6px + env(safe-area-inset-bottom))}.tab{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;font-size:11px;color:var(--muted);text-decoration:none;padding:4px 0;font-weight:550}.tab.active{color:var(--ink)}.main{padding-bottom:72px}.page{padding:20px 16px 40px;gap:16px}.grid-2,.found,.form-grid{grid-template-columns:1fr}.span-2{grid-column:auto}.feat-grid,.price-grid,.steps ol{grid-template-columns:1fr}.tpl-grid{grid-template-columns:repeat(4,1fr)}.link-row{grid-template-columns:1fr auto}.link-row .link-url{grid-column:1 / -1;grid-row:2}.editor-bar{padding:10px 16px}.editor-actions{width:100%;overflow-x:auto;flex-wrap:nowrap}.editor-grid{padding:16px}.uploads{grid-template-columns:auto auto}.img-slot.wide{grid-column:1 / -1}.l-nav nav a:not(.btn):not(:last-child){display:none}.hero{padding:22px;border-radius:22px}.phone{transform:scale(.9)}.bank-grid{grid-template-columns:repeat(3,1fr)}.kpi-value{font-size:24px}.print-preview{padding:16px;overflow-x:auto;justify-content:flex-start}.legal-body{padding:22px}}@media print{body{background:#fff}.side,.tabbar,.no-print,.toasts{display:none!important}.shell{display:block}.page{padding:0;max-width:none}.print-only{display:block}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.lp{max-width:1240px;margin:0 auto;padding:0 20px}.lp-nav{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;padding:14px 4px;background:color-mix(in srgb,var(--bg) 90%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lp-nav nav{display:flex;align-items:center;gap:22px}.lp-nav nav a:not(.btn){text-decoration:none;color:var(--muted);font-weight:550}.lp-nav nav a:not(.btn):hover{color:var(--ink)}.lp-shell{background:var(--surface);border:1px solid var(--line);border-radius:32px}.lp-hero{text-align:center;padding:64px 28px 0;overflow:hidden}.lp-hero h1{font-size:clamp(40px,6.4vw,84px);line-height:1;letter-spacing:-.035em}.lp-lead{font-size:18px;color:var(--text2);max-width:620px;margin:22px auto 0}.lp-cta{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:28px}.lp-cta-left{justify-content:flex-start}.lp-trust{display:flex;gap:10px 22px;justify-content:center;flex-wrap:wrap;margin-top:26px;font-size:13px;color:var(--muted)}.lp-trust span{display:inline-flex;gap:6px;align-items:center}.lp-trust svg{color:var(--accent)}.lp-hero-art{position:relative;margin:44px auto 0;max-width:980px;height:540px;border-radius:28px 28px 0 0;background:radial-gradient(110% 120% at 50% 0%,#4b66ff,#5b3fe0 45%,#12133a);display:flex;justify-content:center;align-items:flex-start;padding-top:48px;overflow:hidden}.lp-phone{transform:none;box-shadow:0 40px 80px #080a2873}.lp-float{position:absolute;filter:drop-shadow(0 24px 40px rgba(8,10,40,.35))}.lp-float-a{left:6%;top:120px;transform:rotate(-6deg)}.lp-float-b{right:7%;top:170px;transform:rotate(5deg)}.lp-qr{background:#fff;border-radius:20px;padding:14px;display:grid;justify-items:center;gap:6px}.lp-qr small{font-size:11px;color:var(--muted)}.dc-mini{width:250px;border-radius:22px;overflow:hidden;pointer-events:none}.dc-mini .dc{font-size:13px}.dc-mini .dc-cover{height:90px}.dc-mini .dc-avatar{width:66px;height:66px;font-size:22px}.dc-mini .dc-id{margin-top:-34px}.dc-mini .dc-name{font-size:19px}.dc-mini .dc-body{padding-bottom:16px;gap:10px}.dc-mini .dc-rows li:nth-child(n+3),.dc-mini .dc-links{display:none}.lp-statement{text-align:center;padding:110px 20px 90px}.lp-statement h2{font-family:var(--serif);font-weight:700;font-size:clamp(30px,4vw,52px);letter-spacing:-.025em}.lp-statement p{max-width:600px;margin:20px auto 0;color:var(--muted);font-size:17px}.lp-features{display:flex;flex-direction:column;gap:22px}.lp-feature{display:grid;grid-template-columns:1fr 1.1fr;gap:28px;padding:28px;align-items:stretch}.lp-feature.flip .lp-feature-text{order:2}.lp-feature-text{padding:28px 18px;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.lp-feature-text h2{font-family:var(--serif);font-weight:700;font-size:clamp(30px,3.6vw,46px);line-height:1.05;letter-spacing:-.025em}.lp-feature-text p{color:var(--text2);font-size:16px;max-width:460px}.lp-feature-text .btn{margin-top:auto}.lp-chip{display:inline-block;padding:6px 14px;border:1px solid var(--line);border-radius:10px;background:var(--field);font-size:13px;font-weight:600;box-shadow:4px 0 0 -1px var(--soft),8px 0 0 -2px var(--line)}.lp-chip-dark{background:#ffffff1a;border-color:#fff3;color:#fff;box-shadow:none}.lp-checks{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px;font-size:15px}.lp-checks li{display:flex;gap:10px;align-items:flex-start}.lp-checks svg{flex:none;margin-top:2px;color:#fff;background:var(--accent);border-radius:5px;padding:2px}.lp-feature-art{border-radius:24px;min-height:440px;display:grid;place-items:center;padding:30px;overflow:hidden}.tone-blue{background:linear-gradient(160deg,#dce4ff,#b9c6ff)}.tone-violet{background:linear-gradient(160deg,#e7ddff,#c8b4ff)}.tone-sand{background:linear-gradient(160deg,#efe6d3,#dccdae)}.lp-art-cards{position:relative;width:100%;height:380px}.lp-art-cards .dc-mini{position:absolute;box-shadow:0 24px 50px #14143c33}.lp-art-cards .dc-mini:first-child{left:12%;top:0;transform:rotate(-4deg)}.lp-art-cards .dc-mini-2{right:10%;top:80px;transform:rotate(5deg)}.mock{width:min(360px,100%);background:var(--field);border-radius:20px;padding:20px;display:flex;flex-direction:column;gap:10px;box-shadow:0 24px 50px #14143c2e;font-size:14px}.mock-input{border:1px solid var(--line);border-radius:10px;padding:10px 12px;color:var(--ink);background:var(--field)}.mock-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mock-check{display:flex;gap:8px;align-items:center;font-size:13px;color:var(--muted)}.mock-box{width:18px;height:18px;border-radius:5px;background:var(--accent);color:#fff;display:grid;place-items:center}.mock-btn{background:var(--grad);color:#fff;border-radius:999px;text-align:center;padding:11px;font-weight:600}.mock-person{display:flex;gap:12px;align-items:center}.mock-person div{display:flex;flex-direction:column}.mock-person small{color:var(--muted)}.mock-meta{display:flex;gap:14px;color:var(--muted);font-size:13px}.mock-meta span{display:inline-flex;gap:5px;align-items:center}.mock-note{background:var(--soft);border-radius:12px;padding:12px}.mock-tags{display:flex;gap:6px}.mock-tags span{background:#ecefff;color:var(--accent);border-radius:99px;padding:3px 10px;font-size:12px;font-weight:600}.mock-follow{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--line)}.mock-follow div{display:flex;flex-direction:column}.mock-follow small{color:var(--muted)}.mock-pill{font-size:12px;font-weight:600;background:#ecefff;color:var(--accent);border-radius:99px;padding:3px 10px;white-space:nowrap}.mock-pill.late{background:#fdecec;color:var(--danger)}.lp-teams{margin-top:22px;background:#0e1030;color:#fff;border-radius:32px;padding:56px 48px}.lp-teams-head{max-width:640px;display:flex;flex-direction:column;gap:16px;align-items:flex-start}.lp-teams-head h2{font-family:var(--serif);font-weight:700;font-size:clamp(30px,4vw,52px);line-height:1.05}.lp-teams-head p{color:#ffffffb3;font-size:16px}.lp-teams-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:40px;margin-top:40px;align-items:center}.lp-teams .lp-checks li{color:#ffffffe6}.lp-team-cards{display:flex;gap:14px;justify-content:center}.lp-team-cards .dc-mini{width:200px}.btn-ghost-dark{border:1px solid rgba(255,255,255,.3);color:#fff;background:transparent}.btn-ghost-dark:hover{border-color:#fff}.lp-section{padding:96px 0 0}.lp-h2{font-family:var(--serif);font-weight:700;font-size:clamp(30px,4vw,50px);line-height:1.05;letter-spacing:-.025em;margin-bottom:32px}.lp-share{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.lp-share-item{grid-column:span 2}.lp-share-item:nth-last-child(-n+2){grid-column:span 3}.lp-share-item{background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:24px;display:flex;flex-direction:column;gap:8px}.lp-share-item p{color:var(--muted);font-size:14px}.lp-share-ico{width:46px;height:46px;border-radius:14px;background:var(--grad);color:#fff;display:grid;place-items:center;margin-bottom:6px}.lp-secure{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}.lp-secure .lp-h2{margin-bottom:12px}.lp-badges{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lp-badges span{display:flex;gap:8px;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:16px;font-weight:600;font-size:14px}.lp-badges svg{color:var(--accent);flex:none}.lp-faq{max-width:820px}.faq{border-bottom:1px solid var(--line)}.faq button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;background:none;border:0;padding:20px 0;font-size:17px;font-weight:600;text-align:left}.faq.open button svg{transform:rotate(45deg)}.faq p{padding:0 0 20px;color:var(--muted)}.lp-final{margin-top:96px;text-align:center;background:radial-gradient(110% 140% at 50% 0%,#4b66ff,#5b3fe0,#12133a);color:#fff;border-radius:32px;padding:72px 20px;display:flex;flex-direction:column;align-items:center;gap:20px}.lp-final h2{font-family:var(--serif);font-weight:700;font-size:clamp(30px,4vw,52px);line-height:1.05}.lp-final .btn-accent{background:#fff;color:var(--ink)}@media (max-width: 1100px){.lp-teams-grid{grid-template-columns:1fr}}@media (max-width: 900px){.lp-feature,.lp-teams-grid,.lp-secure{grid-template-columns:1fr}.lp-feature.flip .lp-feature-text{order:0}.lp-share{grid-template-columns:1fr 1fr}.lp-share-item,.lp-share-item:nth-last-child(-n+2){grid-column:auto}.lp-float{display:none}.lp-teams{padding:40px 24px}.lp-team-cards .dc-mini:nth-child(3){display:none}}@media (max-width: 600px){.lp-nav nav a:not(.btn){display:none}.lp-nav nav{gap:8px}.lp-nav .lp-nav-theme,.lp-nav .lp-nav-out{display:none}.lp-hero{padding:40px 16px 0}.lp-hero-art{height:440px}.lp-share,.lp-badges{grid-template-columns:1fr}.lp-feature{padding:14px}.lp-feature-art{min-height:340px}.lp-art-cards .dc-mini-2{display:none}.lp-team-cards .dc-mini{width:160px}}.reveal{opacity:0;transform:translateY(40px) scale(.985);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);will-change:opacity,transform}.reveal.in{opacity:1;transform:none}.reveal.d1{transition-delay:.12s}.reveal.d2{transition-delay:.24s}.reveal.d3{transition-delay:.36s}.lp-feature-art.reveal{transform:translateY(60px) scale(.94)}.lp-feature-art.reveal.in{transform:none}.lp-hero-art .lp-phone{transform:translateY(calc(var(--sy, 0) * -.08px));transition:transform .1s linear}.lp-float-a{transform:rotate(calc(-6deg + var(--sy, 0) * .012deg)) translateY(calc(var(--sy, 0) * -.22px))}.lp-float-b{transform:rotate(calc(5deg - var(--sy, 0) * .012deg)) translateY(calc(var(--sy, 0) * -.3px))}.lp-art-cards .dc-mini:first-child{animation:dc-bob 6s ease-in-out infinite}.lp-art-cards .dc-mini-2{animation:dc-bob 6s ease-in-out -3s infinite}@keyframes dc-bob{50%{translate:0 -12px}}.mock{transition:transform .4s ease}.lp-feature:hover .mock{transform:translateY(-6px) rotate(-.5deg)}.lp-share-item{transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1),box-shadow .25s}.lp-share-item.in:hover{transform:translateY(-4px);box-shadow:var(--shadow)}@media (prefers-reduced-motion: reduce){.reveal{opacity:1;transform:none;transition:none}.lp-hero-art .lp-phone,.lp-float-a,.lp-float-b{transform:none}.lp-art-cards .dc-mini{animation:none}}.skel{background:linear-gradient(90deg,#ece7df,#f5f1ea,#ece7df);background-size:200% 100%;animation:skel 1.2s ease-in-out infinite}@keyframes skel{to{background-position:-200% 0}}.route-fade{animation:routeIn .35s cubic-bezier(.2,.7,.2,1)}@keyframes routeIn{0%{opacity:0;transform:translateY(8px)}}.quick{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.quick-item{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:18px;border:1px solid var(--line);background:var(--surface);text-decoration:none;font-weight:600;font-size:14px;color:var(--ink);text-align:left;transition:transform .15s,box-shadow .15s,border-color .15s}.quick-item:hover{transform:translateY(-2px);box-shadow:var(--shadow);border-color:transparent}.quick-item svg{color:var(--accent)}.quick-main{background:var(--grad);color:#fff;border:0}.quick-main svg{color:#fff}.checklist .check-bar{height:6px;background:var(--soft);border-radius:99px;overflow:hidden;margin:-4px 0 10px}.checklist .check-bar div{height:100%;background:var(--grad);border-radius:99px;transition:width .6s}.checklist ul{list-style:none;margin:0;padding:0}.check-row{width:100%;display:flex;align-items:center;gap:12px;padding:10px 6px;border-radius:10px;text-decoration:none;color:var(--ink);background:none;border:0;font-size:14.5px;text-align:left}a.check-row:hover,button.check-row:hover{background:var(--soft)}.check-dot{width:22px;height:22px;border-radius:50%;border:2px solid var(--line);display:grid;place-items:center;flex:none}.check-dot.done{background:var(--ok);border-color:var(--ok);color:#fff}.check-go{margin-left:auto;color:var(--muted)}.strike{text-decoration:line-through}.kpi-hero{position:relative;overflow:hidden}.kpi-sub b.up{color:var(--ok)}.kpi-sub b.down{color:var(--danger)}.spark{width:100%;height:34px;margin-top:6px;display:block}.mini-empty{display:grid;justify-items:center;gap:10px;text-align:center;padding:24px 10px;color:var(--muted);font-size:14px}@media (max-width: 760px){.tabbar{align-items:flex-end}.tab .tab-ico{display:grid;place-items:center;width:44px;height:30px;border-radius:99px;transition:background .2s}.tab.active .tab-ico{background:#ecefff;color:var(--accent)}.tab-fab .tab-ico{width:56px;height:56px;border-radius:50%;background:var(--grad);color:#fff;margin-top:-26px;box-shadow:0 10px 24px #3d5cff66;border:4px solid var(--bg)}.tab-fab.active .tab-ico{background:var(--grad);color:#fff}}.wz{min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(80% 60% at 100% 0%,#E9ECFF 0%,var(--bg) 60%)}.wz-top{padding:20px 24px 0;max-width:1100px;width:100%;margin:0 auto}.wz-steps{display:flex;gap:18px;flex-wrap:wrap}.wz-step{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--muted)}.wz-step span{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--soft);font-size:13px}.wz-step.active{color:var(--ink)}.wz-step.active span{background:var(--grad);color:#fff}.wz-step.done span{background:var(--ok);color:#fff}.wz-bar{height:4px;background:var(--soft);border-radius:99px;margin-top:14px;overflow:hidden}.wz-bar div{height:100%;background:var(--grad);transition:width .5s cubic-bezier(.2,.7,.2,1)}.wz-grid{flex:1;display:grid;grid-template-columns:1fr 340px;gap:48px;max-width:1100px;width:100%;margin:0 auto;padding:36px 24px;align-items:start}.wz-form{display:flex;flex-direction:column;gap:16px;animation:routeIn .4s cubic-bezier(.2,.7,.2,1)}.wz-form h1{font-size:clamp(30px,4vw,44px);line-height:1.08}.wz-tpls{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.wz-tpl{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px;border:1.5px solid var(--line);border-radius:14px;background:var(--field);transition:transform .15s}.wz-tpl:hover{transform:translateY(-2px)}.wz-tpl.active{border-color:var(--accent);box-shadow:0 0 0 3px #dce2ff}.wz-photo{position:relative;display:flex;align-items:center;gap:14px;padding:14px;border:1.5px dashed var(--line);border-radius:16px;background:var(--field);cursor:pointer}.wz-photo>svg,.wz-photo img{width:56px;height:56px;border-radius:50%;object-fit:cover;flex:none}.wz-photo>svg{padding:16px;background:var(--soft);color:var(--muted)}.wz-photo div{display:flex;flex-direction:column}.wz-photo input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.wz-links{display:flex;flex-direction:column;gap:10px}.wz-link{display:grid;grid-template-columns:110px 1fr;align-items:center;gap:12px;font-weight:600;font-size:14px}.wz-nav{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.wz-preview{position:sticky;top:24px;display:flex;justify-content:center}.wz-done{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:16px;padding:40px 20px;animation:routeIn .5s}.wz-done h1{font-size:clamp(30px,4vw,46px)}.wz-burst{position:absolute;top:18%;left:50%;width:0;height:0}.wz-burst i{position:absolute;width:10px;height:10px;border-radius:3px;background:var(--grad);animation:burst 1.1s cubic-bezier(.1,.8,.2,1) forwards;transform:rotate(calc(var(--i) * 25.7deg)) translateY(0);opacity:0}.wz-burst i:nth-child(3n){background:#ffb547}.wz-burst i:nth-child(4n){background:#2fd1a0}@keyframes burst{0%{opacity:1;transform:rotate(calc(var(--i) * 25.7deg)) translateY(0) scale(1)}to{opacity:0;transform:rotate(calc(var(--i) * 25.7deg)) translateY(-180px) scale(.6)}}.save-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:99px;font-size:13px;font-weight:600}.save-ok{background:#e3f3ea;color:var(--ok)}.save-wait{background:#ecefff;color:var(--accent)}.save-err{background:#fdecec;color:var(--danger)}.save-dot{width:8px;height:8px;border-radius:50%;background:currentColor;animation:pulse 1s infinite}.phone-qr-view{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}@media (max-width: 900px){.wz-grid{grid-template-columns:1fr}.wz-preview{position:static;order:-1}.wz-preview .phone{transform:scale(.75);margin:-70px 0}}@media (max-width: 600px){.wz-tpls{grid-template-columns:repeat(4,1fr);gap:6px}.wz-link{grid-template-columns:1fr;gap:4px}}@media (prefers-reduced-motion: reduce){.route-fade,.wz-form,.wz-done,.skel,.wz-burst i{animation:none}}.editor-bar .grow{min-width:140px}.editor-bar .grow b,.editor-bar .grow small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 1000px){.editor-actions{width:100%}}@media (max-width: 760px){.quick{display:flex;overflow-x:auto;gap:10px;margin:0 -16px;padding:2px 16px 6px;scrollbar-width:none}.quick::-webkit-scrollbar{display:none}.quick-item{flex:none;width:112px;padding:14px 12px}}.price-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.mycard{display:grid;grid-template-columns:auto 1fr;gap:40px;align-items:center;background:radial-gradient(90% 120% at 0% 0%,#E9ECFF 0%,var(--surface) 55%);border:1px solid var(--line);border-radius:28px;padding:28px 36px}.mycard-phone .phone{box-shadow:0 24px 50px #1e1e502e}.mycard-side{display:flex;flex-direction:column;gap:16px;align-items:flex-start;min-width:0}.mycard-side h1{font-size:clamp(28px,3vw,40px)}.mycard-qr{display:flex;gap:16px;align-items:center;padding:14px;background:var(--field);border:1px solid var(--line);border-radius:20px;cursor:pointer;transition:box-shadow .2s,transform .2s}.mycard-qr:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.mycard-qr>div:last-child{display:flex;flex-direction:column;gap:4px;min-width:0}.mycard-stats{display:flex;gap:28px}.mycard-stats div{display:flex;flex-direction:column}.mycard-stats b{font-size:24px;letter-spacing:-.02em}.mycard-stats small{color:var(--muted);font-size:12px}.chip-btn{border:1px solid var(--line);background:var(--field);border-radius:99px;padding:6px 12px;font-size:13px;font-weight:600}.chip-btn.active{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}@media (max-width: 900px){.mycard{grid-template-columns:1fr;padding:20px;justify-items:center}.mycard-phone .phone{transform:scale(.82);margin:-50px 0}.mycard-side{align-items:stretch}}.mycard>*{min-width:0}.mycard-qr{max-width:100%}.mycard-qr small{overflow-wrap:anywhere}.mycard-qr .qr{flex:none}@media (max-width: 1100px){.mycard{grid-template-columns:1fr;justify-items:center}.mycard-side{align-items:stretch;width:100%;max-width:520px}}.lang-switch{display:inline-flex;background:var(--soft);border-radius:99px;padding:3px;gap:2px;flex:none}.lang-switch button{border:0;background:transparent;padding:4px 10px;border-radius:99px;font-size:12px;font-weight:700;color:var(--muted)}.lang-switch button.active{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #00000014}.side-foot .lang-switch{align-self:flex-start;margin-left:10px}.lang-select{position:relative;align-items:center;padding:5px 12px;font-size:12px;font-weight:700;color:var(--ink);cursor:pointer;white-space:nowrap}.lang-select select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:16px}.lang-select:focus-within{outline:2px solid var(--accent);outline-offset:1px}.lang-inline{vertical-align:middle}.wz-link2{display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:10px}.wz-link-ico{width:38px;height:38px;border-radius:12px;background:#ecefff;color:var(--accent);display:grid;place-items:center;font-weight:800;font-size:13px}.wz-link-name{font-weight:700;color:var(--accent);white-space:nowrap}.soc{flex:none;display:block;border-radius:28%}.soc-web{display:grid;place-items:center;background:#ecefff;color:var(--accent);border-radius:28%}.dc-link .dc-soc{box-shadow:0 0 0 2px #ffffffe6}.dc-link{padding-top:10px;padding-bottom:10px}.wz-link-ico:has(svg.soc),.wz-link-ico:has(.soc-web){background:none}.link-row{grid-template-columns:32px 150px 1fr auto}@media (max-width: 760px){.link-row{grid-template-columns:32px 1fr auto}.link-row .link-url{grid-column:1 / -1;grid-row:2}}.dc-socials{display:flex;flex-wrap:wrap;gap:12px}.dc-socials a{display:block;border-radius:28%;transition:transform .15s}.dc-socials a:hover{transform:translateY(-2px) scale(1.06)}.dc-elegant .dc-socials,.dc-classic .dc-socials{justify-content:center}.home{min-height:calc(100vh - 40px);display:grid;place-items:center;padding:32px 16px 96px}.home-card{width:min(440px,100%);box-shadow:0 30px 70px #1e1e5029;border:1px solid var(--line)}.home-stack{width:100%;display:flex;flex-direction:column;align-items:center;gap:22px}.home-stack>.qa-row,.home-stack>.week,.home-stack>.onb{width:min(440px,100%)}.qa-row{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.qa{display:flex;flex-direction:column;align-items:center;gap:8px;background:none;border:0;padding:0;font-size:13px;font-weight:600;color:var(--ink);text-decoration:none;cursor:pointer}.qa span{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;color:#fff;transition:transform .15s}.qa:hover span{transform:translateY(-2px)}.qa:active span{transform:scale(.95)}.qa-blue span{background:#2f6bff;box-shadow:0 8px 20px #2f6bff4d}.qa-green span{background:#12b886;box-shadow:0 8px 20px #12b8864d}.qa-violet span{background:#7b3ff2;box-shadow:0 8px 20px #7b3ff24d}.qa-orange span{background:#f59f00;box-shadow:0 8px 20px #f59f004d}.week{display:block;background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:14px 16px;color:var(--ink);text-decoration:none;transition:border-color .15s}.week:hover{border-color:var(--accent)}.week-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;color:var(--muted)}.week-head b{color:var(--ink)}.week-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.week-grid div{background:var(--soft);border-radius:12px;padding:10px 12px}.week-grid strong{display:block;font-size:24px;line-height:1.1}.week-grid small{color:var(--muted);font-size:12px}.onb{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:16px}.onb-head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.onb-head>div:nth-child(2){flex:1;display:flex;flex-direction:column;gap:2px}.onb-ring{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;flex:none}.onb-ring span{width:36px;height:36px;border-radius:50%;background:var(--surface);display:grid;place-items:center;font-size:12px;font-weight:700}.onb-x{background:none;border:0;color:var(--muted);padding:6px;border-radius:8px;cursor:pointer;align-self:flex-start}.onb-x:hover{background:var(--soft);color:var(--ink)}.onb-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.onb-step{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;font-size:13px;color:var(--ink);text-decoration:none}a.onb-step:hover{border-color:var(--accent)}.onb-step.done{background:#12b88614;border-color:transparent;color:var(--muted);text-decoration:line-through}.onb-dot{width:20px;height:20px;border-radius:50%;border:2px solid var(--line);display:grid;place-items:center;flex:none}.onb-step.done .onb-dot{background:#12b886;border-color:#12b886;color:#fff}@media (max-width: 420px){.onb-grid{grid-template-columns:1fr}.qa span{width:52px;height:52px}}.seg-wide{display:flex;width:100%;margin-bottom:18px;border-radius:14px;padding:4px;overflow-x:auto}.seg-wide button{flex:1;padding:9px 12px;border-radius:10px;white-space:nowrap}.grid-2-wide{grid-template-columns:1.25fr 1fr}@media (min-width: 1100px){.kpis-6{grid-template-columns:repeat(6,1fr)}}.delta{font-weight:600;color:var(--muted)}.delta small{font-weight:400;color:var(--muted)}.delta.up{color:#12b886}.delta.down{color:#e03131}.ac-line{stroke-dasharray:2000;stroke-dashoffset:2000;animation:ac-draw 1.1s ease-out forwards}.ac-area{opacity:0;animation:ac-fade .8s .3s ease-out forwards}@keyframes ac-draw{to{stroke-dashoffset:0}}@keyframes ac-fade{to{opacity:1}}.funnel{list-style:none;margin:0;padding:0;display:grid;gap:14px}.funnel-track{height:12px;background:var(--soft);border-radius:99px;overflow:hidden}.funnel-fill{height:100%;background:var(--grad);border-radius:99px;animation:grow-x .9s cubic-bezier(.2,.75,.2,1) both;transform-origin:left}@keyframes grow-x{0%{transform:scaleX(0)}}.vbars{display:flex;align-items:flex-end;gap:10px;height:230px;padding-top:6px}.vbar{flex:1;min-width:0;height:100%;display:flex;flex-direction:column;align-items:center;gap:6px;background:none;border:0;padding:0;cursor:pointer;color:var(--ink)}.vbar b{font-size:13px}.vbar small{font-size:11px;color:var(--muted);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vbar-col{flex:1;width:100%;max-width:54px;display:flex;align-items:flex-end}.vbar-col div{width:100%;border-radius:10px 10px 4px 4px;min-height:4px;animation:grow-y .8s cubic-bezier(.2,.75,.2,1) both;transform-origin:bottom;transition:filter .15s}.vbar:hover .vbar-col div{filter:brightness(1.1)}@keyframes grow-y{0%{transform:scaleY(0)}}@media (max-width: 900px){.grid-2-wide{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.ac-line,.ac-area,.funnel-fill,.vbar-col div{animation:none;stroke-dasharray:none;stroke-dashoffset:0;opacity:1}}.btn-xs{padding:4px 10px;font-size:12px}.btn-ok{background:#12b886;color:#fff}.btn-ok:hover:not(:disabled){filter:brightness(.95)}.btn-ai{background:linear-gradient(135deg,#7b3ff2,#e64980);color:#fff}.btn-ai:hover:not(:disabled){filter:brightness(1.05)}.btn-light{background:#fff;color:#3d5cff}.follow-tabs{display:flex;gap:6px;flex-wrap:wrap;margin:14px 0 10px}.follow-tab{border:1px solid var(--line);background:var(--surface);border-radius:99px;padding:7px 14px;font-size:13px;font-weight:600;color:var(--ink);cursor:pointer;display:inline-flex;gap:8px;align-items:center}.follow-tab span{background:var(--soft);border-radius:99px;padding:1px 8px;font-size:12px;font-variant-numeric:tabular-nums}.follow-tab.active{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.follow-tab.active span{background:#fff3}.follow-tab.ft-today span{background:#fff3bf;color:#8f6200}.follow-tab.ft-late span{background:#ffe3e3;color:#c92a2a}.pipeline{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px;margin-bottom:12px}.pipe{flex:1;min-width:110px;display:flex;align-items:center;gap:8px;border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:9px 12px;font-size:13px;color:var(--ink);cursor:pointer;white-space:nowrap}.pipe i{width:10px;height:10px;border-radius:50%;background:var(--c);flex:none}.pipe b{margin-left:auto;font-variant-numeric:tabular-nums}.pipe.active{border-color:var(--c);box-shadow:inset 0 0 0 1px var(--c)}.badge-stage{background:color-mix(in srgb,var(--c) 14%,transparent);color:var(--c);font-weight:600}.badge-fu{display:inline-flex;align-items:center;gap:4px;font-weight:600}.badge-fu.fu-today{background:#fff3bf;color:#8f6200}.badge-fu.fu-late{background:#ffe3e3;color:#c92a2a}.badge-fu.fu-soon{background:var(--soft);color:var(--muted)}.crm-box{display:grid;gap:12px;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--soft)}.crm-stages{display:flex;flex-wrap:wrap;gap:6px}.crm-stage{border:1px solid var(--line);background:var(--surface);border-radius:99px;padding:5px 12px;font-size:12.5px;font-weight:600;color:var(--ink);cursor:pointer}.crm-stage.active{background:var(--c);border-color:var(--c);color:#fff}.crm-follow{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.crm-follow input[type=date]{width:auto;padding:6px 10px}.ai-box{display:grid;gap:8px}.ai-box textarea{font-size:14px}.event-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 16px;border:1px dashed var(--line);border-radius:14px;background:var(--surface);margin-top:6px}.event-bar>.grow{display:flex;flex-direction:column;gap:2px;min-width:200px}.event-bar.on{border-style:solid;border-color:#12b886;background:color-mix(in srgb,#12B886 8%,var(--surface))}.event-dot{width:10px;height:10px;border-radius:50%;background:var(--line);flex:none;display:inline-block}.event-bar.on .event-dot,.follow-ev .event-dot{background:#12b886;box-shadow:0 0 0 4px #12b88633;animation:ev-pulse 1.8s ease-in-out infinite}@keyframes ev-pulse{50%{box-shadow:0 0 0 7px #12b88614}}@media (prefers-reduced-motion: reduce){.event-dot{animation:none!important}}.otp-input{font:600 22px/1 ui-monospace,Consolas,monospace;letter-spacing:.3em;text-align:center}.mfa-box{display:grid;gap:12px;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--soft)}.mfa-qr{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.mfa-qr .qr-frame{background:#fff;padding:10px;border-radius:12px}.mfa-qr .stack-s{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}.mfa-secret{font-size:13px;word-break:break-all;background:var(--surface);padding:6px 10px;border-radius:8px}.referral{background:linear-gradient(135deg,color-mix(in srgb,#7B3FF2 8%,var(--surface)),var(--surface))}.ref-head{display:flex;gap:12px;align-items:flex-start}.ref-ico{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--grad);color:#fff;flex:none}.ref-link{font-size:13px;background:var(--soft);padding:9px 12px;border-radius:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ref-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ref-stats div{background:var(--soft);border-radius:12px;padding:10px 12px}.ref-stats strong{display:block;font-size:22px;font-variant-numeric:tabular-nums}.ref-stats small{color:var(--muted);font-size:12px}.lp-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:28px 0 48px}.lp-step{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:22px}.lp-step-n{width:36px;height:36px;border-radius:50%;background:var(--grad);color:#fff;display:grid;place-items:center;font-weight:700;margin-bottom:14px}.lp-step h3{margin:0 0 6px;font-size:17px}.lp-step p{margin:0;color:var(--muted);font-size:14px}@media (max-width: 760px){.lp-steps{grid-template-columns:1fr}}.phone-input{display:flex;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--field);overflow:hidden}.phone-input:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px #1d1b1914}.phone-cc{position:relative;display:flex;align-items:center;padding:0 10px 0 12px;border-right:1px solid var(--line);background:var(--soft);font-weight:600;font-size:14px;white-space:nowrap;cursor:pointer}.phone-cc select{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%}.phone-input input{border:0;box-shadow:none!important;min-width:0}.phone-input.disabled{opacity:.6}.cropper{display:flex;flex-direction:column;align-items:center;gap:14px}.crop-box{position:relative;overflow:hidden;background:#111;touch-action:none;cursor:grab;border-radius:16px}.crop-box.round{border-radius:50%;box-shadow:0 0 0 4px #fff,0 0 0 6px var(--accent)}.crop-box img{position:absolute;left:0;top:0;max-width:none;-webkit-user-select:none;user-select:none;pointer-events:none}.crop-box:active{cursor:grabbing}.crop-zoom{display:flex;align-items:center;gap:10px;width:100%;font-weight:700;color:var(--muted)}.crop-zoom input{flex:1;accent-color:var(--accent);padding:0;border:0}.tpl-mini{display:block;height:112px;overflow:hidden;border-radius:10px}.tpl-mini .dc-thumb .dc{box-shadow:none}.tpl.active .tpl-mini{box-shadow:0 0 0 2px var(--accent)}.carousel{width:100%;display:flex;flex-direction:column;align-items:center;gap:22px;touch-action:pan-y;-webkit-user-select:none;user-select:none}.carousel-stage{display:grid;width:100%;justify-items:center;overflow:hidden;padding:10px 0 40px}.carousel-item{grid-area:1 / 1;width:min(440px,86vw);transition:transform .55s cubic-bezier(.2,.75,.2,1),opacity .55s,filter .55s;cursor:pointer}.carousel-item.front{cursor:default;z-index:3}.carousel-item[data-pos="0"]{transform:none;opacity:1}.carousel-item[data-pos="1"]{transform:translate(52%) scale(.86);opacity:.4;filter:saturate(.6);z-index:2}.carousel-item[data-pos="-1"]{transform:translate(-52%) scale(.86);opacity:.4;filter:saturate(.6);z-index:2}.carousel-item[data-pos="2"],.carousel-item[data-pos="-2"]{transform:scale(.75);opacity:0;z-index:1;pointer-events:none}.carousel-item:not(.front):hover{opacity:.6}.carousel-item .home-card{width:100%}.carousel-dots{display:flex;gap:8px}.carousel-dots button{width:8px;height:8px;border-radius:99px;border:0;padding:0;background:var(--line);transition:width .3s,background .3s}.carousel-dots button.active{width:24px;background:var(--grad)}@media (max-width: 600px){.carousel-item[data-pos="1"]{transform:translate(62%) scale(.84)}.carousel-item[data-pos="-1"]{transform:translate(-62%) scale(.84)}}@media (prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-stage{position:relative}.carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);font-size:26px;line-height:1;display:grid;place-items:center;color:var(--ink)}.carousel-arrow:hover{background:var(--field)}.carousel-arrow.left{left:12px}.carousel-arrow.right{right:12px}@media (max-width: 600px){.carousel-arrow{display:none}}.pullqr{position:relative;width:min(440px,100%)}.carousel-item .pullqr{width:100%}.pullqr-qr{position:absolute;top:0;left:0;right:0;display:flex;flex-direction:column;align-items:center;gap:10px;opacity:var(--p);transform:scale(calc(.85 + .15 * var(--p)));transform-origin:top center;transition:opacity .45s,transform .45s;pointer-events:none}.pullqr-frame{background:#fff;padding:14px;border-radius:22px;border:1px solid var(--line);box-shadow:0 18px 40px #1e1e501f}.pullqr-qr small{color:var(--muted);font-size:13px}.pullqr-card{position:relative;z-index:1;transition:transform .5s cubic-bezier(.2,.75,.2,1),opacity .5s}.pullqr.dragging .pullqr-card,.pullqr.dragging .pullqr-qr{transition:none}.pullqr-handle{display:grid;place-items:center;margin:0 auto 8px;width:72px;height:20px;padding:0;border:0;background:transparent;cursor:grab}.pullqr-handle span{width:40px;height:5px;border-radius:99px;background:var(--line);transition:background .2s,width .2s}.pullqr-handle:hover span{background:var(--muted);width:48px}.pullqr.dragging,.pullqr.dragging *{cursor:grabbing;-webkit-user-select:none;user-select:none}.carousel-stage.qr-open .carousel-item:not(.front){opacity:.06}.carousel-stage.qr-open .carousel-arrow{opacity:0;pointer-events:none}.pullqr{overflow:hidden;border-radius:26px;background:#fff;border:1px solid var(--line);box-shadow:0 30px 70px #1e1e5029}.pullqr .home-card{box-shadow:none;border:0}.pullqr-qr{top:30px}.pullqr-frame{box-shadow:none}.pullqr-handle{position:absolute;top:6px;left:50%;transform:translate(-50%);z-index:2;margin:0}.pullqr-handle span{background:#78788c73}.theme-switch button{display:grid;place-items:center;padding:5px 9px}.side-switches{display:flex;gap:8px;align-items:center;margin-left:10px}.side-switches .lang-switch{margin-left:0}body{transition:background-color .25s,color .25s}:root[data-theme=dark] .alert-err{background:#3a1e1e;color:#f2b8b8}:root[data-theme=dark] .alert-ok{background:#16301f;color:#a7e0bf}:root[data-theme=dark] .alert-info{background:#1a2440;color:#b7c8f2}:root[data-theme=dark] .avatar-md{background:#22284a;color:#a9b8ff}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .alert-err{background:#3a1e1e;color:#f2b8b8}:root:not([data-theme=light]) .alert-ok{background:#16301f;color:#a7e0bf}:root:not([data-theme=light]) .alert-info{background:#1a2440;color:#b7c8f2}:root:not([data-theme=light]) .avatar-md{background:#22284a;color:#a9b8ff}}.admin-tabs{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:18px;padding:4px;background:var(--field);border:1px solid var(--line);border-radius:14px;width:fit-content;max-width:100%}.kind-pick{display:grid;grid-template-columns:1fr 1fr;gap:10px}.kind-opt{display:flex;flex-direction:column;gap:2px;text-align:left;padding:12px 14px;border:1.5px solid var(--line);border-radius:14px;background:var(--field);color:var(--ink);cursor:pointer;transition:border-color .15s,box-shadow .15s}.kind-opt small{color:var(--muted);font-size:12px;line-height:1.35}.kind-opt.active{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.pdf-src{position:fixed;left:-10000px;top:0;display:flex;flex-direction:column;gap:10px;pointer-events:none}.license{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;border-left:5px solid var(--ok)}.license h2{font-size:22px;margin:2px 0 8px}.license>div:first-child{flex:1;min-width:0}.license-bar{height:6px;border-radius:99px;background:var(--soft);overflow:hidden;max-width:360px}.license-bar i{display:block;height:100%;background:var(--ok);border-radius:99px}.license-left{text-align:center;flex:none}.license-left b{display:block;font-size:34px;line-height:1}.license-left span{font-size:12px;color:var(--muted)}.license-soon{border-left-color:var(--warn)}.license-soon .license-bar i{background:var(--warn)}.license-soon .license-left b{color:var(--warn)}.license-expired{border-left-color:var(--danger)}.license-expired .license-bar i{background:var(--danger)}.license-expired .license-left b{color:var(--danger)}.license-free{border-left-color:var(--line)}.main{position:relative}.notice-bell{position:absolute;top:14px;right:18px;z-index:40}.bell-btn{position:relative;width:40px;height:40px;border-radius:50%;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);display:grid;place-items:center;color:var(--ink)}.bell-badge{position:absolute;top:-3px;right:-3px;min-width:18px;height:18px;padding:0 5px;border-radius:99px;background:var(--danger);color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center;border:2px solid var(--bg)}.bell-panel{position:absolute;right:0;top:48px;width:min(360px,calc(100vw - 32px));max-height:70vh;overflow:auto;background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:0 20px 50px #0000002e}.bell-head{padding:12px 16px;font-weight:700;border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--surface)}.bell-empty{padding:16px;margin:0}.bell-panel ul{list-style:none;margin:0;padding:0}.bell-panel li{padding:12px 16px;border-bottom:1px solid var(--line)}.bell-panel li:last-child{border-bottom:0}.bell-panel li.unread{background:color-mix(in srgb,var(--accent) 7%,transparent)}.bell-panel li p{margin:4px 0;font-size:14px;color:var(--text2);white-space:pre-line}.notice-banner{position:relative;z-index:30;display:flex;gap:12px;align-items:flex-start;margin:14px 74px 0 24px;padding:12px 14px;border-radius:14px;background:var(--surface);border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));box-shadow:var(--shadow);animation:fade .25s}.notice-banner p{margin:2px 0 0;font-size:14px;color:var(--text2);white-space:pre-line}.notice-banner-ico{font-size:18px;line-height:1.3}@media (max-width: 720px){.notice-bell{top:10px;right:12px}.notice-banner{margin:60px 12px 0}}.notice-form{display:grid;gap:12px}.notice-form textarea{min-height:110px}.notice-aud{display:flex;flex-wrap:wrap;gap:8px}.notice-sent{list-style:none;padding:0;margin:0}.notice-sent li{padding:12px 0;border-bottom:1px solid var(--line)}.notice-sent li:last-child{border-bottom:0}.notice-sent p{margin:4px 0;color:var(--text2);font-size:14px;white-space:pre-line}.bell-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.link-btn{border:0;background:none;padding:0;color:var(--accent);font-size:13px;font-weight:600;cursor:pointer}.bell-panel li{position:relative;padding-right:36px}.bell-x{position:absolute;top:10px;right:10px;width:24px;height:24px;border:0;border-radius:50%;background:transparent;color:var(--muted);cursor:pointer;font-size:12px}.bell-x:hover{background:var(--soft);color:var(--ink)}.notice-banner{overflow:hidden}.notice-banner:after{content:"";position:absolute;left:0;bottom:0;height:3px;width:100%;background:var(--accent);transform-origin:left;animation:notice-timer 10s linear forwards}@keyframes notice-timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.settings-page .panel{margin-bottom:18px}.settings-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 0}.danger-zone{border:1px solid color-mix(in srgb,var(--danger) 35%,var(--line));margin-top:40px}.danger-zone h2{color:var(--danger);font-size:16px}.ebarimt-panel .eb-reg{width:160px;font-variant-numeric:tabular-nums;letter-spacing:.08em}.ebarimt-panel .eb-reg[aria-invalid=true]{border-color:var(--danger)}.turnstile{min-height:65px}.qr-box{display:inline-flex;padding:12px;background:#fff;border-radius:12px;border:1px solid var(--line);margin-inline:auto}.forgot-link{align-self:flex-end;margin-top:-6px}.settings-link{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none}.settings-link .grow{display:flex;flex-direction:column;gap:2px}.settings-link:hover{border-color:var(--ink)}.settings-page .link-sm{background:none;border:0;padding:0;cursor:pointer;align-self:flex-start}.btn-danger-ghost{background:transparent;color:var(--danger);border:1px solid color-mix(in srgb,var(--danger) 45%,transparent)}.btn-danger-ghost:hover{background:color-mix(in srgb,var(--danger) 8%,transparent)}.btn-danger{background:var(--danger);color:#fff;border:0}.btn-danger:disabled{opacity:.45}.row-former td{color:color-mix(in srgb,var(--danger) 70%,var(--muted));opacity:.7;background:color-mix(in srgb,var(--danger) 5%,transparent)}.row-former td b{text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--danger) 45%,transparent)}.row-former:hover td{opacity:1}.badge-former{background:color-mix(in srgb,var(--danger) 12%,transparent);color:var(--danger)}.former-toggle{margin-left:auto;margin-right:12px}.badge-former{white-space:nowrap}.invite-head{display:flex;gap:14px;align-items:center;margin:6px 0 4px}.invite-head h1{margin:0;font-size:24px}.invite-head p{margin:2px 0 0}.invite-org{flex:none;width:46px;height:46px;border-radius:14px;background:var(--grad);color:#fff;display:grid;place-items:center;font-weight:800;font-size:20px}.invite-step{font-size:16px;margin-top:8px}.invite-banner{display:flex;align-items:center;gap:12px;margin:14px 74px 0 24px;padding:12px 14px;border-radius:14px;background:var(--surface);border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));box-shadow:var(--shadow);flex-wrap:wrap}.invite-banner .invite-org{width:36px;height:36px;border-radius:10px;font-size:16px}@media (max-width: 720px){.invite-banner{margin:60px 12px 0}}.rules{display:grid;gap:6px;font-size:14px;color:var(--text2);margin-top:6px}.ok-txt{color:var(--ok)}.lock-txt{color:var(--muted)}.team-search{width:100%;max-width:420px;margin-bottom:16px}.team-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.team-item{display:flex;align-items:center;gap:12px;padding:14px;border-radius:16px;border:1px solid var(--line);background:var(--surface);text-align:left;cursor:pointer;color:var(--ink);transition:transform .12s,box-shadow .12s}.team-item:hover{transform:translateY(-1px);box-shadow:var(--shadow)}.team-ava{flex:none;width:48px;height:48px;border-radius:50%;color:#fff;font-weight:700;display:grid;place-items:center;overflow:hidden}.team-ava img{width:100%;height:100%;object-fit:cover}.team-txt{display:flex;flex-direction:column;min-width:0;flex:1}.team-txt small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-qr-ico{color:var(--muted);font-size:20px}.team-open{display:grid;gap:16px;justify-items:center}.team-qr{display:grid;justify-items:center;gap:6px;background:#fff;padding:14px;border-radius:18px;border:1px solid var(--line)}.team-card{width:100%;max-width:380px;border:1px solid var(--line)}.leave-notes{margin:0;padding-left:18px;display:grid;gap:4px}.contact-card .dc{max-width:100%;border:1px solid var(--line)}.contact-notes{border-top:1px solid var(--line);padding-top:12px;display:grid;gap:10px}.contact-notes h4{margin:0;font-size:15px}.contact-note-form{display:grid;gap:8px;justify-items:end}.contact-note-form textarea{width:100%;resize:vertical}.note-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.note-list li{background:var(--soft);border-radius:12px;padding:8px 12px}.note-list p{margin:2px 0 0;white-space:pre-line;font-size:14px}.note-meta{display:flex;align-items:center;justify-content:space-between}.mock-swap{text-align:center;font-size:22px;color:var(--accent);line-height:1}.price-note{display:block;text-align:center;margin-top:6px;font-size:12px}.note-del{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;color:var(--danger);font-size:12px;font-weight:600;padding:3px 8px;border-radius:8px;cursor:pointer;opacity:.75}.note-del:hover{opacity:1;background:color-mix(in srgb,var(--danger) 10%,transparent)}.team-open .pullqr{width:100%;max-width:380px}.team-open .team-card{border:0;max-width:none}.org-quote{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px;border-radius:14px;background:color-mix(in srgb,var(--accent) 8%,var(--surface));border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line))}.org-quote>div{display:grid;gap:2px}.org-quote-price{text-align:right}.org-quote-price b{font-size:22px}.org-tiers summary{cursor:pointer;font-size:13px;color:var(--accent);font-weight:600}.org-tiers tr.active td{font-weight:700;color:var(--accent)}.price-num .from{font-size:13px}.admin-filter{margin-bottom:14px;align-items:center}.admin-filter .chip-btn .muted{font-weight:500;margin-left:4px}.admin-filter input[type=date]{width:auto;padding:6px 10px;font-size:13px}.month-bars{display:grid;grid-template-columns:repeat(12,1fr);gap:8px;align-items:end;height:210px}.month-bar{height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;background:none;border:0;padding:0;cursor:pointer}.month-bar-fill{width:100%;max-width:46px;border-radius:10px 10px 4px 4px;background:color-mix(in srgb,var(--accent) 28%,var(--soft));transition:background .15s,transform .15s}.month-bar:hover .month-bar-fill{background:color-mix(in srgb,var(--accent) 60%,var(--soft));transform:translateY(-2px)}.month-bar.active .month-bar-fill{background:var(--grad)}.month-bar-val{font-size:11px;font-weight:700;color:var(--muted);min-height:14px}.month-bar.active .month-bar-val{color:var(--ink)}.month-bar-label{font-size:11px;color:var(--muted);font-weight:600}.month-bar.active .month-bar-label{color:var(--ink)}.report-kpis{margin-bottom:18px}.report-split{display:grid;grid-template-columns:minmax(220px,1fr) 2.2fr;gap:22px;align-items:start}.report-h3{font-size:14px;margin:0 0 10px}@media (max-width: 900px){.report-split{grid-template-columns:1fr}.month-bars{gap:4px;height:170px}.month-bar-val{font-size:9px}}.drp{position:relative}.drp-trigger{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);background:var(--field);color:var(--ink);border-radius:99px;padding:7px 14px;font-size:13px;font-weight:600;cursor:pointer}.drp-trigger.open,.drp-trigger:hover{border-color:var(--ink)}.drp-pop{position:absolute;left:0;top:calc(100% + 8px);z-index:40;background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:0 20px 50px #0000002e;padding:16px;width:max-content;max-width:calc(100vw - 32px)}.drp-inputs{display:flex;align-items:flex-end;gap:10px;margin-bottom:14px}.drp-inputs label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--muted);font-weight:600}.drp-inputs input{width:130px;padding:8px 10px;font-size:14px;font-variant-numeric:tabular-nums}.drp-inputs input[aria-invalid=true]{border-color:var(--danger)}.drp-months{display:flex;gap:22px}.drp-month{width:252px}.drp-head{display:grid;grid-template-columns:32px 1fr 32px;align-items:center;text-align:center;margin-bottom:8px;font-size:14px}.drp-nav{width:32px;height:32px;border-radius:50%;border:0;background:var(--soft);color:var(--ink);font-size:18px;line-height:1;cursor:pointer}.drp-nav:hover{background:var(--line)}.drp-nav-mobile{visibility:hidden}.drp-grid{display:grid;grid-template-columns:repeat(7,36px);gap:2px 0}.drp-wd{font-size:11px;color:var(--muted);text-align:center;padding:4px 0;font-weight:600}.drp-day{height:34px;border:0;background:none;color:var(--ink);font-size:13px;font-weight:550;cursor:pointer;border-radius:10px;font-variant-numeric:tabular-nums}.drp-day:hover{background:var(--soft)}.drp-day.in{background:color-mix(in srgb,var(--accent) 14%,transparent);border-radius:0}.drp-day.edge{background:var(--ink);color:var(--on-ink)}.drp-day.today:not(.edge){box-shadow:inset 0 0 0 1.5px var(--accent)}.drp-pop.right{left:auto;right:0}.drp-foot{display:flex;align-items:center;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.drp-foot .muted{margin-right:auto}@media (max-width: 640px){.drp-pop{position:fixed;left:16px;right:16px;top:auto;bottom:16px;width:auto}.drp-second{display:none}.drp-nav-mobile{visibility:visible}.drp-month{width:100%}.drp-grid{grid-template-columns:repeat(7,1fr)}.drp-inputs input{width:100%}.drp-inputs label{flex:1}}.admin-tab{display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:var(--muted);padding:8px 14px;border-radius:10px;font-size:13.5px;font-weight:600;cursor:pointer;transition:background .15s,color .15s}.admin-tab:hover{color:var(--ink)}.admin-tab.active{background:var(--ink);color:var(--on-ink);box-shadow:0 2px 8px #0000001f}.admin-tab-n{font-size:11.5px;font-weight:700;padding:1px 7px;border-radius:99px;background:var(--line);color:var(--ink)}.admin-tab.active .admin-tab-n{background:#ffffff2e;color:inherit}.who{display:flex;align-items:center;gap:10px;min-width:0}.who-av{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:13px;background:var(--field);border:1px solid var(--line);color:var(--ink)}.who-av.org{border-radius:9px;background:var(--accent, #FF5F4F);color:#fff;border:0}.table tr.row-sel td{background:color-mix(in srgb,var(--accent, #FF5F4F) 8%,transparent)}.col-check{width:36px}.col-check input{width:16px;height:16px;cursor:pointer;accent-color:var(--ink)}.table td.right,.table th.right{text-align:right}.empty-note{text-align:center;padding:24px 0}@media (max-width: 640px){.admin-tabs{width:100%;overflow-x:auto;flex-wrap:nowrap}.admin-tab{flex:none}.search-sm{width:140px}}.end-over{color:var(--danger, #D64545);font-weight:600}.end-soon{color:#c27c0e;font-weight:600}.who-link{border:0;background:none;padding:0;text-align:left;cursor:pointer;color:inherit;font:inherit}.who-link:hover b{text-decoration:underline}.org-sum{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px}.org-sum>span{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--field)}.org-members{max-height:55vh;overflow-y:auto}.table tr.row-dim td{opacity:.55}.role-tag{margin-left:6px;font-size:11px}@media (max-width: 640px){.org-sum{grid-template-columns:1fr 1fr}}.org-members .badge{white-space:nowrap}.modal-wide:has(.org-members){width:min(1040px,100%)}.org-members .table td,.org-members .table th{padding-left:8px;padding-right:8px}.admin{--c1: #3D6BFF;--c2: #12A37A;--c3: #8B4BF2;--c4: #F08A24;--c5: #E2487A}.admin-hero{position:relative;overflow:hidden;display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;padding:26px 28px;margin-bottom:18px;border-radius:22px;color:#fff;background:radial-gradient(120% 140% at 100% 0%,rgba(255,255,255,.18),transparent 55%),var(--grad);box-shadow:0 14px 40px -12px #3d5cff73}.admin-hero:after{content:"";position:absolute;right:-60px;bottom:-80px;width:260px;height:260px;border-radius:50%;background:#ffffff14;pointer-events:none}.admin-hero h1{margin:8px 0 4px;font-size:28px;letter-spacing:-.02em;color:#fff}.admin-hero p{margin:0;opacity:.82;font-size:14px}.admin-hero-tag{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;padding:4px 10px;border-radius:99px;background:#ffffff2e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.admin-hero-stats{display:flex;gap:10px;flex-wrap:wrap;position:relative;z-index:1}.admin-hero-stats>div{display:flex;flex-direction:column;gap:2px;padding:10px 16px;border-radius:14px;background:#ffffff24;border:1px solid rgba(255,255,255,.22);min-width:110px}.admin-hero-stats small{font-size:11.5px;opacity:.8;font-weight:600}.admin-hero-stats b{font-size:20px;letter-spacing:-.01em}.admin .admin-tabs{background:var(--surface);box-shadow:var(--shadow)}.admin .admin-tab.active{background:var(--grad);color:#fff;box-shadow:0 6px 16px -6px #3d5cff99}.admin .admin-tab.active .admin-tab-n{background:#ffffff40;color:#fff}.admin .admin-tab:not(.active):hover{background:var(--soft)}.admin .panel{border-radius:18px;box-shadow:var(--shadow);margin-bottom:16px}.admin .panel-head h2{font-size:17px;letter-spacing:-.01em}.admin .kpi{position:relative;overflow:hidden;border-radius:18px;box-shadow:var(--shadow);--c: var(--c1);transition:transform .15s,box-shadow .15s}.admin .kpi:hover{transform:translateY(-2px)}.admin .kpi:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--c)}.admin .kpi:after{content:"";position:absolute;right:-30px;top:-30px;width:90px;height:90px;border-radius:50%;background:color-mix(in srgb,var(--c) 9%,transparent)}.admin .kpi:nth-child(5n+2){--c: var(--c2)}.admin .kpi:nth-child(5n+3){--c: var(--c3)}.admin .kpi:nth-child(5n+4){--c: var(--c4)}.admin .kpi:nth-child(5n+5){--c: var(--c5)}.admin .kpi-label svg{box-sizing:content-box;padding:6px;border-radius:9px;color:var(--c);background:color-mix(in srgb,var(--c) 14%,transparent);flex:none}.admin .kpi-label{gap:8px}.admin .kpi-value{margin-top:10px}.admin .admin-filter .chip-btn{transition:background .15s,border-color .15s,color .15s}.admin .admin-filter .chip-btn:hover{border-color:color-mix(in srgb,var(--accent) 50%,var(--line))}.admin .admin-filter .chip-btn.active{background:color-mix(in srgb,var(--accent) 12%,var(--surface));color:var(--accent);border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.admin .admin-filter .chip-btn .muted{display:inline-block;min-width:20px;padding:0 6px;border-radius:99px;background:var(--soft);font-size:11.5px;text-align:center}.admin .admin-filter .chip-btn.active .muted,.admin .modal-wide .admin-filter .chip-btn.active .muted,.modal .admin-filter .chip-btn.active .muted{background:var(--accent);color:#fff}.btn-excel{background:color-mix(in srgb,#1D8A4E 12%,var(--surface));color:#17834a;border:1px solid color-mix(in srgb,#1D8A4E 35%,transparent)}.btn-excel:hover:not(:disabled){background:#1d8a4e;color:#fff}.btn-excel:disabled{opacity:.5}.admin .table th{text-transform:uppercase;letter-spacing:.04em;font-size:11px;background:var(--soft);border-bottom:0}.admin .table th:first-child{border-radius:10px 0 0 10px}.admin .table th:last-child{border-radius:0 10px 10px 0}.admin .table tbody tr{transition:background .12s}.admin .table tbody tr:hover td{background:color-mix(in srgb,var(--accent) 4%,transparent)}.who-av[style]{background:color-mix(in srgb,var(--av) 16%,var(--surface));color:var(--av);border-color:color-mix(in srgb,var(--av) 30%,transparent)}.who-av.org{background:var(--grad)}.admin .badge-ok:before,.admin .badge-warn:before,.modal .badge-ok:before,.modal .badge-warn:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}:root[data-theme=dark] .badge-ok{background:#188a572e}:root[data-theme=dark] .badge-warn{background:#b7791f33}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .badge-ok{background:#188a572e}:root:not([data-theme=light]) .badge-warn{background:#b7791f33}}.admin .month-bar-fill{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 45%,var(--soft)),color-mix(in srgb,var(--accent-2) 22%,var(--soft)))}.admin .month-bar:hover .month-bar-fill{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 75%,var(--soft)),color-mix(in srgb,var(--accent-2) 45%,var(--soft)))}.admin .month-bar.active .month-bar-fill{background:var(--grad);box-shadow:0 8px 18px -8px #3d5cffb3}.admin .hbars li:nth-child(1) .hbar-fill{background:var(--c1)}.admin .hbars li:nth-child(2) .hbar-fill{background:var(--c3)}.admin .hbars li:nth-child(3) .hbar-fill{background:var(--c2)}.admin .hbar-track{height:10px}.admin .report-split>div:first-child{padding:14px;border-radius:14px;background:var(--soft)}.org-sum>span{--c: var(--accent);border-color:color-mix(in srgb,var(--c) 25%,var(--line));background:color-mix(in srgb,var(--c) 7%,var(--surface))}.org-sum>span:nth-child(1){--c: #12A37A}.org-sum>span:nth-child(2){--c: #3D6BFF}.org-sum>span:nth-child(3){--c: #8B4BF2}.org-sum>span:nth-child(4){--c: #F08A24}.org-sum>span small{color:var(--c);font-weight:700}@media (max-width: 640px){.admin-hero{padding:20px;border-radius:18px}.admin-hero h1{font-size:22px}.admin-hero-stats{width:100%}.admin-hero-stats>div{flex:1;min-width:0;padding:8px 10px}.admin-hero-stats b{font-size:16px}}.badge-disc{background:color-mix(in srgb,#E2487A 12%,transparent);color:#d0336a;white-space:nowrap}.tags{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.notice-from{display:inline-block;font-size:11px;font-weight:700;color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);padding:1px 8px;border-radius:99px;margin-bottom:4px}.trial-banner{display:flex;align-items:center;gap:10px;margin:0 0 14px;padding:10px 14px;border-radius:14px;text-decoration:none;color:var(--ink);background:color-mix(in srgb,var(--accent) 9%,var(--surface));border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);font-size:14px}.trial-banner.soon{background:color-mix(in srgb,#F08A24 12%,var(--surface));border-color:color-mix(in srgb,#F08A24 45%,transparent)}.trial-cta{font-weight:700;color:var(--accent);white-space:nowrap}.trial-banner.soon .trial-cta{color:#c2610c}.badge-trial{background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent)}.alert.paywall{display:flex;gap:10px;align-items:flex-start}.paywall-member{max-width:460px;margin:60px auto;text-align:center;padding:28px;border-radius:18px;background:var(--surface);border:1px solid var(--line)}.paywall-member h2{margin:10px 0 6px}@media (max-width: 640px){.trial-banner{flex-wrap:wrap}}.main>.trial-banner{margin-right:52px}.alert-warn{background:#fff4e5;color:#8a4b0b;border:1px solid #F5C98B}.alert.paywall{flex-wrap:nowrap;padding:14px 16px}.alert.paywall b{font-size:15px}:root[data-theme=dark] .alert-warn{background:#f08a2424;color:#f5c98b;border-color:#f08a2459}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .alert-warn{background:#f08a2424;color:#f5c98b;border-color:#f08a2459}}.cards-toggle{display:inline-flex;align-items:center;gap:5px;margin-top:4px;padding:2px 9px;border-radius:99px;border:1px solid var(--line);background:var(--field);color:var(--ink);font-size:12px;font-weight:600;cursor:pointer}.cards-toggle:hover{border-color:var(--accent);color:var(--accent)}.cards-toggle .chev{transition:transform .15s;display:inline-block}.cards-toggle.open .chev{transform:rotate(180deg)}.member-cards-row td{background:var(--soft);border-bottom:1px solid var(--line)}.member-cards{display:flex;flex-direction:column;gap:6px;padding:4px 0}.member-card{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:12px;background:var(--surface);border:1px solid var(--line);flex-wrap:wrap}.mc-no{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:#fff;font-size:12px;font-weight:700;flex:none}.mc-main{margin-left:6px;font-size:11px}.extra-explain{background:var(--soft);border-radius:12px;padding:12px 14px;font-size:14px}.extra-explain ul{margin:6px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.lp-h1-words{font-size:clamp(40px,6.4vw,84px);line-height:1.02;letter-spacing:-.035em}.lp-line{display:block}.lp-word{display:inline-block;animation:lp-word .9s cubic-bezier(.2,.8,.2,1) both}@keyframes lp-word{0%{opacity:0;transform:translateY(.45em) rotateX(-40deg);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}.lp-hero-3d{height:560px;padding-top:0;align-items:center;isolation:isolate}.lp-aurora{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:-2;filter:blur(60px);opacity:.85}.lp-aurora i{position:absolute;width:46%;aspect-ratio:1;border-radius:50%;mix-blend-mode:screen;animation:lp-drift 18s ease-in-out infinite alternate}.lp-aurora i:nth-child(1){left:8%;top:10%;background:#2f6bff}.lp-aurora i:nth-child(2){right:6%;top:18%;background:#8b3ff2;animation-duration:22s;animation-delay:-6s}.lp-aurora i:nth-child(3){left:34%;bottom:2%;background:#18c8d8;opacity:.55;animation-duration:26s;animation-delay:-12s}@keyframes lp-drift{0%{transform:translate(0) scale(1)}to{transform:translate(8%,-6%) scale(1.15)}}.lp-grid{position:absolute;left:-20%;right:-20%;bottom:-10%;height:60%;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.14) 1px,transparent 1px);background-size:48px 48px;transform:perspective(500px) rotateX(62deg);transform-origin:50% 0;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 30%,#000 60%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 30%,#000 60%,transparent);animation:lp-grid-move 6s linear infinite}@keyframes lp-grid-move{to{background-position:0 48px,0 0}}.lp-scrub span{color:var(--ink);opacity:.22;transition:opacity .35s ease}.lp-scrub span.on{opacity:1}.lp-feature-art{transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s;transform-style:preserve-3d}@media (hover: hover){.lp-feature-art:hover{transform:perspective(1000px) rotateX(3deg) rotateY(-4deg) translateY(-4px);box-shadow:0 30px 60px -24px #14185059}.lp-feature.flip .lp-feature-art:hover{transform:perspective(1000px) rotateX(3deg) rotateY(4deg) translateY(-4px)}}@media (max-width: 600px){.lp-hero-3d{height:400px}.lp-grid{background-size:36px 36px}}@media (prefers-reduced-motion: reduce){.lp-word,.lp-aurora i,.lp-grid{animation:none}.lp-scrub span{opacity:1}}[data-tilt]{position:relative}[data-tilt].in{transform:perspective(900px) rotateX(var(--tx, 0deg)) rotateY(var(--ty, 0deg))}[data-tilt].in.tilting{transition:transform .15s ease-out,box-shadow .25s!important;transition-delay:0s!important;box-shadow:0 24px 50px -20px #14185059}[data-tilt]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .3s;background:radial-gradient(260px circle at var(--mx, 50%) var(--my, 50%),rgba(123,63,242,.14),transparent 65%)}[data-tilt].tilting:after{opacity:1}.lp-share-item.in:hover{transform:perspective(900px) rotateX(var(--tx, 0deg)) rotateY(var(--ty, 0deg)) translateY(-4px)}.reveal-flip{transform:perspective(900px) rotateX(-58deg) translateY(30px);transform-origin:50% 0}.lp-step{transform-style:preserve-3d}.lp-step-n{transition:transform .9s cubic-bezier(.2,.8,.2,1) .3s;transform:translateZ(0) scale(.6)}.lp-step.in .lp-step-n{transform:translateZ(30px) scale(1)}.lp-art-cards{perspective:1100px;transform-style:preserve-3d}.lp-art-cards .dc-mini{transition:transform .7s cubic-bezier(.2,.8,.2,1)}@media (hover: hover){.lp-feature-art:hover .lp-art-cards .dc-mini{animation-play-state:paused}.lp-feature-art:hover .lp-art-cards .dc-mini:first-child{transform:translate(-30px) rotateY(22deg) rotate(-3deg) translateZ(30px)}.lp-feature-art:hover .lp-art-cards .dc-mini-2{transform:translate(30px) rotateY(-22deg) rotate(4deg) translateZ(70px)}}.lp-team-cards{perspective:1000px;transform-style:preserve-3d}.lp-team-cards .dc-mini{--q: calc(1 - var(--p, 1));transform:translate(calc(var(--i) * -60% * var(--q))) translateY(calc(var(--i) * 18px + var(--i) * var(--i) * 10px)) rotateY(calc(var(--i) * -38deg * var(--q))) rotate(calc(var(--i) * 4deg)) translateZ(calc(var(--q) * -120px + (1 - var(--i) * var(--i)) * 30px))}.lp-team-cards .dc-mini:nth-child(2){z-index:2}@media (prefers-reduced-motion: reduce){.reveal-flip{transform:none}.lp-team-cards .dc-mini{--q: 0}}.contact-quota{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.contact-quota span{flex:1;min-width:160px}.upsell-list{list-style:none;padding:0;margin:0;display:grid;gap:8px}.upsell-list li{display:flex;gap:8px;align-items:center}.upsell-list svg{color:var(--accent);flex:none}.upsell-panel{max-width:520px}.upsell-panel h2{display:flex;align-items:center;gap:8px;margin-bottom:8px}.dc{--c: #FF5F4F;--tint: color-mix(in srgb, var(--c) 13%, #fff);width:100%;max-width:440px;background:#fff;color:#1d1b19;border-radius:26px;overflow:hidden;font-family:var(--sans);text-align:left}.dc a{text-decoration:none;color:inherit}.dc-head{position:relative}.dc-cover{position:relative;height:150px;background:linear-gradient(135deg,var(--c),color-mix(in srgb,var(--c) 55%,#fff));background-size:cover;background-position:center}.dc-wave-svg{position:absolute;left:0;right:0;bottom:0;width:100%;height:70%}.dc-id{position:relative;display:flex;justify-content:space-between;align-items:flex-end;padding:0 22px;margin-top:-50px;gap:12px}.dc-avatar{width:100px;height:100px;border-radius:50%;border:4px solid #fff;background:var(--tint);color:var(--c);display:grid;place-items:center;overflow:hidden;flex:none;font-weight:700;font-size:32px}.dc-avatar img{width:100%;height:100%;object-fit:cover}.dc-logo{background:#fff;border-radius:14px;padding:8px 12px;box-shadow:0 4px 14px #0000001a;display:grid;place-items:center;max-width:180px;margin-bottom:6px}.dc-logo img{max-height:58px;max-width:156px;object-fit:contain;display:block}.dc-names{padding:12px 22px 0}.dc-name{font-size:25px;font-weight:700;letter-spacing:-.02em;line-height:1.15;font-family:var(--sans)}.dc-title{color:#6f6a63;font-size:14.5px;margin-top:3px}.dc-company{color:var(--c);font-size:14.5px;font-weight:650;margin-top:1px}.dc-body{padding:16px 22px 26px;display:flex;flex-direction:column;gap:16px}.dc-about{font-size:14.5px;color:#3b3834;white-space:pre-line}.dc-rows{list-style:none;margin:0;padding:0}.dc-rows a{display:flex;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid #F0EBE3;font-size:14.5px}.dc-rows li:last-child a{border-bottom:0}.dc-ico{width:34px;height:34px;border-radius:50%;background:var(--tint);color:var(--c);display:grid;place-items:center;flex:none}.dc-rtext{min-width:0;overflow-wrap:anywhere}.dc-links{display:flex;flex-direction:column;gap:9px}.dc-link{display:flex;align-items:center;gap:10px;padding:14px 16px;border-radius:14px;background:var(--c);color:#fff!important;font-weight:600;font-size:14.5px;transition:transform .1s,filter .15s}.dc-link:hover{filter:brightness(.94)}.dc-link:active{transform:scale(.99)}.dc-link span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dc-link-go{opacity:.8}.dc-bank{display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:12px;background:#f6f3ee;font-size:13.5px;color:#3b3834}.dc-classic .dc-cover{height:96px;background:var(--c)}.dc-classic .dc-wave-svg{display:none}.dc-classic .dc-id{justify-content:center;position:static;margin-top:-50px}.dc-classic .dc-id{flex-direction:column;align-items:center}.dc-classic .dc-avatar{position:relative;z-index:1}.dc-classic .dc-logo{margin:12px 0 0;box-shadow:none;padding:0;background:transparent}.dc-classic .dc-names{text-align:center}.dc-minimal .dc-cover{display:none}.dc-minimal .dc-id{margin-top:0;padding-top:28px}.dc-minimal .dc-avatar{width:66px;height:66px;font-size:22px;border:0}.dc-minimal .dc-logo{box-shadow:none;padding:0;margin:0}.dc-minimal .dc-names:after{content:"";display:block;width:36px;height:3px;background:var(--c);border-radius:2px;margin-top:16px}.dc-minimal .dc-link{background:#fff;color:#1d1b19!important;border:1.5px solid #E6E0D6}.dc-minimal .dc-link:hover{border-color:#1d1b19;filter:none}.dc-minimal .dc-ico{background:transparent;border:1.5px solid #E6E0D6;color:#1d1b19}.dc-modern .dc-head{background:var(--c);color:#fff;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;padding:34px 22px 28px;gap:14px;border-radius:0 0 26px 26px}.dc-modern .dc-cover{display:none}.dc-modern .dc-id{margin:0;padding:0;flex-direction:column;align-items:flex-end}.dc-modern .dc-avatar{width:78px;height:78px;border-radius:22px;border:3px solid rgba(255,255,255,.35);background:#ffffff2e;color:#fff;font-size:26px}.dc-modern .dc-logo{order:-1;box-shadow:none;padding:5px 8px}.dc-modern .dc-names{padding:0}.dc-modern .dc-title{color:#ffffffd9}.dc-modern .dc-company{color:#fff;opacity:.95}.dc-modern .dc-link{background:#fff;color:var(--c)!important;border:1.5px solid var(--c)}.dc-corporate .dc-cover{display:none}.dc-corporate .dc-head{border-left:7px solid var(--c);margin:22px 22px 0;padding:4px 0 4px 16px}.dc-corporate .dc-id{margin:0 0 14px;padding:0;flex-direction:row-reverse;align-items:center}.dc-corporate .dc-avatar{width:72px;height:72px;border-radius:16px;border:0;font-size:24px}.dc-corporate .dc-logo{box-shadow:none;padding:0;margin:0}.dc-corporate .dc-names{padding:0}.dc-corporate .dc-company{text-transform:uppercase;letter-spacing:.06em;font-size:12.5px;margin-top:6px}.dc-corporate .dc-link{background:#f6f3ee;color:#1d1b19!important;border-left:4px solid var(--c);border-radius:10px}.dc-dark{background:#131313;color:#f3f1ee}.dc-dark .dc-cover{background:radial-gradient(120% 140% at 0% 0%,var(--c),#131313 70%)}.dc-dark .dc-wave-svg{opacity:.5}.dc-dark .dc-avatar{border-color:#131313;background:#222}.dc-dark .dc-logo{background:#fff;box-shadow:none}.dc-dark .dc-title,.dc-dark .dc-about{color:#b8b3ac}.dc-dark .dc-rows a{border-color:#262626}.dc-dark .dc-ico{background:#ffffff12}.dc-dark .dc-bank{background:#1e1e1e;color:#d8d4ce}.dc-elegant{background:#fbf8f2}.dc-elegant .dc-cover{display:none}.dc-elegant .dc-head{text-align:center;padding-top:38px}.dc-elegant .dc-id{justify-content:center;margin:0;flex-direction:column;align-items:center}.dc-elegant .dc-avatar{width:92px;height:92px;border:1px solid var(--c);padding:4px;background:#fbf8f2;background-clip:content-box}.dc-elegant .dc-avatar img{border-radius:50%}.dc-elegant .dc-logo{order:-1;box-shadow:none;background:transparent;padding:0;margin:0 0 14px}.dc-elegant .dc-name{font-family:var(--serif);font-weight:500;font-size:29px}.dc-elegant .dc-company{font-style:italic;font-weight:500}.dc-elegant .dc-names:after{content:"✦";display:block;color:var(--c);margin-top:12px;font-size:12px}.dc-elegant .dc-about{text-align:center}.dc-elegant .dc-link{background:transparent;color:var(--c)!important;border:1px solid var(--c);border-radius:999px;justify-content:center}.dc-elegant .dc-link span{flex:none}.dc-elegant .dc-link-go{display:none}.dc-elegant .dc-bank{background:#f2ede3}.dc-bold .dc-head{display:flex;flex-direction:column}.dc-bold .dc-cover{height:30px;background:var(--c)!important}.dc-bold .dc-wave-svg{display:none}.dc-bold .dc-names{order:1;background:var(--c);color:#fff;padding:4px 22px 64px}.dc-bold .dc-name{font-size:34px;font-weight:800;letter-spacing:-.03em;line-height:1.02}.dc-bold .dc-title{color:#ffffffd9;margin-top:8px}.dc-bold .dc-company{color:#fff}.dc-bold .dc-id{order:2;justify-content:space-between;flex-direction:row-reverse;margin-top:-52px}.dc-bold .dc-body{padding-top:18px}.dc-bold .dc-link{background:#1d1b19;border-radius:10px}.dc-thumb{width:calc(380px * var(--s));height:calc(560px * var(--s));overflow:hidden;pointer-events:none;flex:none}.dc-thumb-inner{width:380px;transform:scale(var(--s));transform-origin:top left}.dc-thumb .dc{border-radius:22px;box-shadow:0 10px 30px #00000014}.tpl-swatch{position:relative;width:44px;height:58px;border-radius:8px;border:1px solid #E6E0D6;background:#fff;overflow:hidden}.tpl-swatch:before,.tpl-swatch:after{content:"";position:absolute}.tpl-swatch:after{width:14px;height:14px;border-radius:50%;background:color-mix(in srgb,var(--c) 30%,#fff);border:2px solid #fff;left:5px;top:15px}.tpl-wave:before{inset:0 0 auto 0;height:22px;background:linear-gradient(135deg,var(--c),color-mix(in srgb,var(--c) 55%,#fff))}.tpl-classic:before{inset:0 0 auto 0;height:18px;background:var(--c)}.tpl-classic:after{left:13px;top:10px}.tpl-minimal:before{left:5px;top:34px;width:12px;height:2px;background:var(--c)}.tpl-minimal:after{top:8px;border:0;background:#efeae2}.tpl-modern:before{inset:0 0 auto 0;height:28px;background:var(--c);border-radius:0 0 8px 8px}.tpl-modern:after{left:auto;right:5px;top:7px;border-radius:4px;background:#fff6;border:0}.tpl-corporate:before{left:4px;top:6px;bottom:30px;width:3px;background:var(--c)}.tpl-corporate:after{left:auto;right:5px;top:7px;border-radius:4px;border:0}.tpl-dark{background:#131313}.tpl-dark:before{inset:0 0 auto 0;height:22px;background:radial-gradient(120% 140% at 0% 0%,var(--c),#131313 70%)}.tpl-dark:after{border-color:#131313}.tpl-elegant{background:#fbf8f2}.tpl-elegant:before{left:50%;top:34px;width:8px;height:1px;background:var(--c);transform:translate(-50%)}.tpl-elegant:after{left:13px;top:10px;border:1px solid var(--c);background:#fbf8f2}.tpl-bold:before{inset:0 0 auto 0;height:30px;background:var(--c)}.tpl-bold:after{left:auto;right:5px;top:22px}.pc{position:relative;overflow:hidden;background:#fff;color:#1d1b19;width:calc(var(--w) + 2 * var(--b));height:calc(var(--h) + 2 * var(--b));font-family:var(--sans);font-size:2.4mm;line-height:1.4}.pc-safe{position:absolute;inset:calc(var(--b) + 4mm);display:flex;flex-direction:column}.pc-top{height:8mm;display:flex;align-items:flex-start}.pc-logo{max-height:7mm;max-width:28mm;object-fit:contain}.pc-company-mark{font-weight:700;font-size:2.6mm;letter-spacing:.08em;text-transform:uppercase;color:var(--c)}.pc-main{margin-top:auto}.pc-name{font-size:4.4mm;font-weight:750;letter-spacing:-.02em;line-height:1.1}.pc-title{font-size:2.5mm;color:#6f6a63;margin-top:.6mm}.pc-company{font-size:2.5mm;font-weight:650;color:var(--c)}.pc-contacts{margin-top:2.6mm;font-size:2.25mm;line-height:1.5}.pc-contacts b{color:var(--c);display:inline-block;width:2.9mm;font-weight:800;vertical-align:-.35mm}.pc-contacts b svg{width:2.2mm;height:2.2mm;display:block}.pc-addr{display:flex;align-items:flex-start;line-height:1.3;margin-top:.3mm}.pc-addr b{flex:none;margin-top:.15mm;vertical-align:0}.pc-left:before{content:"";position:absolute;left:0;top:0;bottom:0;width:calc(var(--b) + 1.8mm);background:var(--c)}.pc-band .pc-band{position:absolute;top:calc(-4mm - var(--b));bottom:calc(-4mm - var(--b));right:calc(-4mm - var(--b));width:calc(28% + 4mm + var(--b));background:var(--c)}.pc-band .pc-top,.pc-band .pc-main,.pc-band .pc-contacts{max-width:66%;position:relative}.pc-center .pc-safe{align-items:center;text-align:center}.pc-center .pc-top{justify-content:center;height:auto}.pc-center .pc-main{margin-top:auto;display:flex;flex-direction:column;align-items:center}.pc-center .pc-photo{width:10mm;height:10mm;border-radius:50%;object-fit:cover;margin-bottom:1.5mm;border:.3mm solid var(--c)}.pc-center .pc-name{font-family:var(--serif);font-weight:600}.pc-center .pc-contacts{margin-top:2mm}.pc-center .pc-contacts b{width:auto;margin-right:.8mm}.pc-dark{background:#141414;color:#f3f1ee}.pc-dark .pc-title{color:#a9a49d}.pc-back{background:var(--c);color:#fff}.pc-back .pc-safe{flex-direction:row;align-items:center;justify-content:space-between;gap:4mm}.pc-back-left{display:flex;flex-direction:column;gap:1.6mm;min-width:0}.pc-logo-inv{filter:brightness(0) invert(1);max-height:8mm}.pc-monogram{font-size:7mm;font-weight:800;letter-spacing:-.03em;line-height:1}.pc-back-cta{font-size:2.5mm;font-weight:600;line-height:1.3}.pc-back-url{font-size:2.1mm;opacity:.85;overflow-wrap:anywhere}.pc-qr-box{flex:none;width:calc(var(--h) - 14mm);height:calc(var(--h) - 14mm);background:#fff;border-radius:2mm;padding:1.2mm}.pc-qr-box .qr{width:100%!important;height:100%!important}.a4{width:210mm;height:297mm;display:grid;place-items:center;break-after:page;page-break-after:always}.a4-cell{position:relative}.crop{position:absolute;width:3mm;height:3mm;border:0 solid #888}.crop.tl{top:-3mm;left:-3mm;border-right-width:.15mm;border-bottom-width:.15mm}.crop.tr{top:-3mm;right:-3mm;border-left-width:.15mm;border-bottom-width:.15mm}.crop.bl{bottom:-3mm;left:-3mm;border-right-width:.15mm;border-top-width:.15mm}.crop.br{bottom:-3mm;right:-3mm;border-left-width:.15mm;border-top-width:.15mm}.single-page{break-after:page;page-break-after:always}.dc-classic .dc-logo img,.dc-minimal .dc-logo img,.dc-corporate .dc-logo img,.dc-elegant .dc-logo img{max-height:72px;max-width:170px}.pc-back-logo{background:#fff}.pc-back-logo .pc-safe{flex-direction:row;align-items:center;gap:4mm}.pc-brand{flex:1;min-width:0;height:100%;display:grid;place-items:center}.pc-brand img{max-width:100%;max-height:calc(var(--h) - 16mm);object-fit:contain;display:block}.pc-back-logo.only .pc-brand img{max-height:calc(var(--h) - 12mm)}.pc-back-qr{flex:none;display:flex;flex-direction:column;align-items:center;gap:1mm}.pc-back-logo .pc-qr-box{width:20mm;height:20mm;padding:.8mm;border:.25mm solid #E6E0D6}.pc-back-logo .pc-back-url{color:#6f6a63;font-size:2.1mm;max-width:24mm;text-align:center}.pc-brand-strip{position:absolute;left:0;right:0;bottom:0;height:calc(var(--b) + 1.6mm);background:var(--c)}.pc-front-qr{position:absolute;right:0;top:0;bottom:0;display:flex;align-items:center}.pc-front-qr .pc-qr-box{width:19mm;height:19mm;padding:.8mm;background:#fff;border-radius:1.6mm;border:.25mm solid #E6E0D6}.pc-front .pc-top,.pc-front .pc-main,.pc-front .pc-contacts{max-width:calc(100% - 23mm)}.pc-band .pc-front-qr{right:calc(14% - 9.5mm)}.pc-band .pc-top,.pc-band .pc-main,.pc-band .pc-contacts{max-width:66%}.pc-band .pc-front-qr .pc-qr-box{border:0}.pc-center .pc-safe{align-items:flex-start}.pc-center .pc-top,.pc-center .pc-main,.pc-center .pc-contacts{width:calc(100% - 23mm);align-self:flex-start}.pc-center .pc-main{align-items:center}.pc-dark .pc-front-qr .pc-qr-box{border:0}.pc-dual:before{content:"";position:absolute;left:0;right:0;top:0;height:calc(var(--b) + 1.2mm);background:var(--c)}.pc-dual .pc-top,.pc-dual .pc-main,.pc-dual .pc-contacts{max-width:calc(100% - 23mm)}.pc-dual-qr{position:absolute;right:0;top:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8mm}.pc-dual-qr .pc-qr-box{width:19mm;height:19mm;padding:.8mm;border-radius:1.6mm;border:.25mm solid #E6E0D6}.pc-dual-qr small{font-size:2.1mm;color:#6f6a63;white-space:nowrap}.pc-back-plain .pc-safe{justify-content:center;align-items:center}.pc-back-name{font-size:5mm;font-weight:800;letter-spacing:-.02em;text-align:center;line-height:1.1}
