*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:Instrument Sans,system-ui,sans-serif;color:#201f1b;background:#f7f6f3;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:#2c7350;text-decoration:none}a:hover{color:#215539}button{font-family:inherit;cursor:pointer}input,select,textarea{font-family:inherit;color:inherit}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-thumb{background:#dcd8cf;border-radius:7px;border:3px solid #f7f6f3}::-webkit-scrollbar-track{background:transparent}@keyframes fadeIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.mono{font-family:IBM Plex Mono,monospace}.fade-in{animation:fadeIn .25s ease both}.chip{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;padding:3px 9px;border-radius:999px}.dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.card{background:#fff;border:1px solid #e9e7e1;border-radius:14px}.btn-dark{border:none;background:#201f1b;color:#fff;padding:9px 16px;border-radius:9px;font-size:13.5px;font-weight:600;transition:background .15s}.btn-dark:hover{background:#38352d}.btn-ghost{border:1px solid #cfcbc0;background:transparent;color:#4a473f;padding:9px 14px;border-radius:9px;font-size:13.5px;font-weight:600;transition:all .15s}.btn-ghost:hover{background:#f2efe8;border-color:#b3b1a6}.inp{width:100%;border:1px solid #e2ded6;background:#fff;border-radius:9px;padding:9px 12px;font-size:14px;outline:none;transition:border-color .15s}.inp:focus{border-color:#b3b1a6}.wrap[data-v-d36c24ec]{display:flex;min-height:100vh;background:#faf9f5}.showcase[data-v-d36c24ec]{position:relative;flex:1.15;overflow:hidden;background:radial-gradient(120% 120% at 20% 10%,#2b2924,#201f1b 55%,#191813);color:#f2efe8;display:flex;align-items:center}.glow[data-v-d36c24ec]{position:absolute;border-radius:50%;filter:blur(70px);pointer-events:none}.glow-a[data-v-d36c24ec]{width:460px;height:460px;top:-120px;left:-80px;background:#2c7350;opacity:.32}.glow-b[data-v-d36c24ec]{width:380px;height:380px;bottom:-120px;right:-60px;background:#b4551a;opacity:.22}.grid-tex[data-v-d36c24ec]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.5;background-image:linear-gradient(#ffffff0a 1px,transparent 1px),linear-gradient(90deg,#ffffff0a 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:radial-gradient(120% 90% at 30% 30%,#000 30%,transparent 75%);mask-image:radial-gradient(120% 90% at 30% 30%,#000 30%,transparent 75%)}.sc-inner[data-v-d36c24ec]{position:relative;z-index:2;padding:56px clamp(48px,6vw,96px);width:100%;max-width:620px}.brand[data-v-d36c24ec]{display:flex;align-items:center;gap:12px;margin-bottom:clamp(36px,8vh,72px)}.logo[data-v-d36c24ec]{width:44px;height:44px;border-radius:12px;background:#ffffff12;border:1px solid #ffffff20;display:flex;align-items:center;justify-content:center;flex-shrink:0}.logo img[data-v-d36c24ec]{width:100%;height:100%;object-fit:contain;padding:8px}.logo.sm[data-v-d36c24ec]{width:36px;height:36px;border-radius:9px;background:#201f1b;border:none}.logo.sm img[data-v-d36c24ec]{padding:7px}.brand-name[data-v-d36c24ec]{font-weight:700;font-size:16px;letter-spacing:-.01em}.brand-sub[data-v-d36c24ec]{font-size:12px;color:#9c9990}.pitch h1[data-v-d36c24ec]{margin:0 0 16px;font-size:clamp(30px,3.4vw,46px);line-height:1.08;font-weight:700;letter-spacing:-.025em;text-wrap:balance}.pitch .accent[data-v-d36c24ec]{color:#8fd6ac}.pitch p[data-v-d36c24ec]{margin:0;font-size:15.5px;line-height:1.6;color:#b8b4ab;max-width:42ch}.cards[data-v-d36c24ec]{margin:clamp(34px,7vh,60px) 0 26px;display:flex;flex-direction:column;gap:12px;max-width:360px}.ch-card[data-v-d36c24ec]{display:flex;align-items:center;gap:13px;padding:14px 16px;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:floatUp-d36c24ec .6s ease both}.ch-dot[data-v-d36c24ec]{width:11px;height:11px;border-radius:50%;flex-shrink:0}.ch-body[data-v-d36c24ec]{flex:1;min-width:0}.ch-name[data-v-d36c24ec]{font-weight:600;font-size:14px}.ch-meta[data-v-d36c24ec]{font-size:12.5px;color:#a5a199;margin-top:1px}.pulse[data-v-d36c24ec]{width:8px;height:8px;border-radius:50%;flex-shrink:0;animation:pulse-d36c24ec 1.8s ease-in-out infinite}.stats[data-v-d36c24ec]{font-size:12px;color:#7d7a72;letter-spacing:.02em}.form-panel[data-v-d36c24ec]{flex:1;display:flex;align-items:center;justify-content:center;padding:40px 24px}.form[data-v-d36c24ec]{width:100%;max-width:372px;animation:floatUp-d36c24ec .5s ease both}.m-brand[data-v-d36c24ec]{display:none;align-items:center;gap:10px;margin-bottom:22px}.form h2[data-v-d36c24ec]{margin:0 0 5px;font-size:25px;font-weight:700;letter-spacing:-.02em}.lead[data-v-d36c24ec]{margin:0 0 26px;font-size:14px;color:#9a988e}.form label[data-v-d36c24ec]{display:block;font-size:12.5px;font-weight:600;color:#6c6a62;margin:0 0 7px}.field[data-v-d36c24ec]{position:relative;margin-bottom:16px}.field .fi[data-v-d36c24ec]{position:absolute;left:13px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#b3b1a6}.field input[data-v-d36c24ec],.field .sel[data-v-d36c24ec]{width:100%;border:1px solid #e2ded6;background:#fff;border-radius:11px;padding:12px 14px 12px 40px;font-size:14.5px;outline:none;transition:border-color .15s,box-shadow .15s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.field input[data-v-d36c24ec]:focus,.field .sel[data-v-d36c24ec]:focus{border-color:#2c7350;box-shadow:0 0 0 3px #2c735022}.field:focus-within .fi[data-v-d36c24ec]{color:#2c7350}.links-row[data-v-d36c24ec]{display:flex;justify-content:flex-end;margin:-6px 0 16px}.links-row a[data-v-d36c24ec],.alt a[data-v-d36c24ec]{color:#2c7350;font-weight:600}.links-row a[data-v-d36c24ec]{font-size:12.5px}.error[data-v-d36c24ec]{background:#fae9e6;color:#9c3428;font-size:13px;padding:10px 13px;border-radius:10px;margin-bottom:16px}.notice[data-v-d36c24ec]{background:#e7f4ec;color:#2c7350;font-size:13px;padding:10px 13px;border-radius:10px;margin-bottom:16px}.err-enter-active[data-v-d36c24ec]{transition:all .2s ease}.err-enter-from[data-v-d36c24ec]{opacity:0;transform:translateY(-4px)}.swap-enter-active[data-v-d36c24ec],.swap-leave-active[data-v-d36c24ec]{transition:all .18s ease}.swap-enter-from[data-v-d36c24ec]{opacity:0;transform:translateY(5px)}.swap-leave-to[data-v-d36c24ec]{opacity:0;transform:translateY(-5px)}.cta[data-v-d36c24ec]{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;border:none;background:#201f1b;color:#fff;padding:13px;border-radius:11px;font-size:14.5px;font-weight:600;margin-top:4px;transition:background .15s,transform .12s,box-shadow .15s}.cta[data-v-d36c24ec]:hover:not(:disabled){background:#38352d;transform:translateY(-1px);box-shadow:0 10px 24px -12px #201f1b88}.cta[data-v-d36c24ec]:disabled{opacity:.6;cursor:default}.cta .arr[data-v-d36c24ec]{width:18px;height:18px}.alt[data-v-d36c24ec]{text-align:center;font-size:13px;color:#9a988e;margin-top:20px}.foot[data-v-d36c24ec]{text-align:center;font-size:11.5px;color:#b3b1a6;margin-top:18px}.sc-links[data-v-d36c24ec]{display:flex;flex-wrap:wrap;gap:18px;margin-top:22px}.sc-links a[data-v-d36c24ec]{font-size:12.5px;color:#a5a199;font-weight:500;transition:color .15s}.sc-links a[data-v-d36c24ec]:hover{color:#f2efe8}.form-links[data-v-d36c24ec]{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:22px}.form-links a[data-v-d36c24ec]{font-size:12px;color:#9a988e;font-weight:500;transition:color .15s}.form-links a[data-v-d36c24ec]:hover{color:#2c7350}.page-overlay[data-v-d36c24ec]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#0f0e0b8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;justify-content:flex-start}.page-sheet[data-v-d36c24ec]{position:relative;overflow-y:auto;width:100%;max-width:720px;height:100%;background:radial-gradient(120% 90% at 15% 0%,#2b2924,#201f1b 55%,#191813);color:#f2efe8;box-shadow:0 0 60px -10px #000}.page-sheet .glow[data-v-d36c24ec]{z-index:0}.page-head[data-v-d36c24ec]{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:18px clamp(24px,5vw,56px);background:#201f1bd9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #ffffff14}.back[data-v-d36c24ec]{display:flex;align-items:center;gap:6px;border:none;background:transparent;color:#d8d4cb;font-size:13.5px;font-weight:600;padding:4px 0}.back[data-v-d36c24ec]:hover{color:#fff}.back svg[data-v-d36c24ec]{width:18px;height:18px}.page-tabs[data-v-d36c24ec]{display:flex;flex-wrap:wrap;gap:16px}.page-tabs a[data-v-d36c24ec]{font-size:12.5px;color:#9c9990;font-weight:500;transition:color .15s}.page-tabs a[data-v-d36c24ec]:hover{color:#e8e4db}.page-tabs a.on[data-v-d36c24ec]{color:#8fd6ac}.page-body[data-v-d36c24ec]{position:relative;z-index:1;padding:clamp(32px,5vw,56px) clamp(24px,5vw,56px) 64px;max-width:640px}.page-eyebrow[data-v-d36c24ec]{font-size:12px;color:#8fd6ac;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px}.page-title[data-v-d36c24ec]{margin:0 0 16px;font-size:clamp(26px,3.4vw,36px);line-height:1.12;font-weight:700;letter-spacing:-.02em;text-wrap:balance}.page-intro[data-v-d36c24ec]{margin:0 0 8px;font-size:15.5px;line-height:1.65;color:#c4c0b7}.page-note[data-v-d36c24ec]{margin:18px 0 4px;padding:11px 14px;border-radius:11px;background:#ffffff0d;border:1px solid #ffffff1a;font-size:12.5px;line-height:1.5;color:#d3b98a}.page-sec[data-v-d36c24ec]{margin-top:30px}.page-sec h3[data-v-d36c24ec]{margin:0 0 10px;font-size:16px;font-weight:700;color:#f2efe8;letter-spacing:-.01em}.page-sec p[data-v-d36c24ec]{margin:0;font-size:14.5px;line-height:1.7;color:#b8b4ab}.page-sec ul[data-v-d36c24ec]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:11px}.page-sec li[data-v-d36c24ec]{position:relative;padding-left:20px;font-size:14.5px;line-height:1.6;color:#b8b4ab}.page-sec li[data-v-d36c24ec]:before{content:"";position:absolute;left:2px;top:9px;width:6px;height:6px;border-radius:50%;background:#3f9d6b}.page-sec li strong[data-v-d36c24ec]{color:#eae6dd;font-weight:650}.page-foot[data-v-d36c24ec]{margin-top:44px;padding-top:20px;border-top:1px solid #ffffff14;font-size:11.5px;color:#7d7a72}.page-enter-active[data-v-d36c24ec],.page-leave-active[data-v-d36c24ec]{transition:opacity .25s ease}.page-enter-active .page-sheet[data-v-d36c24ec],.page-leave-active .page-sheet[data-v-d36c24ec]{transition:transform .28s cubic-bezier(.22,.61,.36,1)}.page-enter-from[data-v-d36c24ec],.page-leave-to[data-v-d36c24ec]{opacity:0}.page-enter-from .page-sheet[data-v-d36c24ec],.page-leave-to .page-sheet[data-v-d36c24ec]{transform:translate(-32px)}@keyframes floatUp-d36c24ec{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes pulse-d36c24ec{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(1.35)}}@media(max-width:880px){.showcase[data-v-d36c24ec]{display:none}.m-brand[data-v-d36c24ec]{display:flex}}@media(prefers-reduced-motion:reduce){.ch-card[data-v-d36c24ec],.form[data-v-d36c24ec],.pulse[data-v-d36c24ec]{animation:none}}.row[data-v-dde62257]{border-top:1px solid #f0eee8;transition:background .12s}.row[data-v-dde62257]:hover{background:#faf9f5}.hover-row[data-v-4282b0cc]{transition:background .12s}.hover-row[data-v-4282b0cc]:hover{background:#faf9f6}.og[data-v-404fc79f]{display:grid;grid-template-columns:110px 108px 1.3fr 72px 100px 104px 84px 168px;gap:12px}.row[data-v-404fc79f]{transition:background .12s}.row[data-v-404fc79f]:hover{background:#faf9f5}.seg[data-v-404fc79f]{border:none;background:transparent;color:#6c6a62;padding:5px 12px;border-radius:6px;font-size:12.5px;font-weight:600;cursor:pointer;transition:background .12s,color .12s}.seg.on[data-v-404fc79f]{background:#fff;color:#201f1b;box-shadow:0 1px 2px #0000000f}.detay[data-v-404fc79f]{border:1px solid #ddd9d0;background:#fff;color:#4a473f;padding:6px 12px;border-radius:7px;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .12s}.detay[data-v-404fc79f]:hover{background:#f2efe8}.mv-inp[data-v-397df60a]:focus{border-color:#a8a69c}.mv-opt[data-v-397df60a]:hover{background:#faf9f6}.mv-save[data-v-397df60a]:hover:not(:disabled){background:#38352d}.mv-save[data-v-397df60a]:disabled{opacity:.6;cursor:default}@media(max-width:720px){.mv-grid[data-v-397df60a]{grid-template-columns:1fr!important}}.modal-backdrop[data-v-d73c2a0c]{position:fixed;top:0;right:0;bottom:0;left:0;background:#201f1b61;display:flex;align-items:center;justify-content:center;padding:20px;z-index:50}.fld[data-v-d73c2a0c]{display:block;margin-bottom:12px}.fld>span[data-v-d73c2a0c]{display:block;font-size:12.5px;font-weight:600;color:#6c6a62;margin-bottom:5px}.plan-cta[data-v-ad14de0d]:not(:disabled):hover{filter:brightness(.96)}.hover-row[data-v-3e707f5b]{transition:background .12s}.hover-row[data-v-3e707f5b]:hover{background:#faf9f6}.ch-sync[data-v-a5097603]{display:inline-flex;align-items:center;gap:8px}.spin[data-v-a5097603]{animation:ch-spin-a5097603 .9s linear infinite}@keyframes ch-spin-a5097603{to{transform:rotate(360deg)}}.card-btn[data-v-a5097603]{flex:1;min-width:88px;border:1px solid #ddd9d0;background:#fff;color:#4a473f;padding:8px;border-radius:8px;font-size:12.5px;font-weight:600;cursor:pointer;transition:background .12s}.card-btn[data-v-a5097603]:hover:not(:disabled){background:#f2efe8}.card-btn[data-v-a5097603]:disabled{opacity:.55;cursor:default}.settings-btn[data-v-a5097603]{width:100%;margin-top:8px;border:none;background:transparent;color:#8b8980;padding:6px;border-radius:8px;font-size:12.5px;font-weight:600;cursor:pointer;transition:all .12s}.settings-btn[data-v-a5097603]:hover{background:#f2efe8;color:#4a473f}.modal-overlay[data-v-a5097603]{position:fixed;top:0;right:0;bottom:0;left:0;background:#201f1b6b;z-index:80;display:flex;align-items:center;justify-content:center;padding:24px;animation:ch-fade-a5097603 .18s ease}@keyframes ch-fade-a5097603{0%{opacity:0}to{opacity:1}}.x-btn[data-v-a5097603]{border:none;background:transparent;color:#9a988e;font-size:22px;line-height:1;padding:4px 8px;border-radius:7px;cursor:pointer}.x-btn[data-v-a5097603]:hover{background:#f2efe8}.cfg-inp[data-v-a5097603]{width:100%;border:1px solid #e2dfd7;background:#fdfcfa;padding:10px 12px;border-radius:8px;font-size:13.5px;outline:none;box-sizing:border-box}.cfg-inp.mono[data-v-a5097603]{font-size:13px}.cfg-inp[data-v-a5097603]:focus{border-color:#a8a69c}.scan-grid[data-v-a0021383]{display:grid;grid-template-columns:1.1fr 1fr;gap:18px}@media(max-width:720px){.scan-grid[data-v-a0021383]{grid-template-columns:1fr}}.scan-inp[data-v-a0021383]:focus{border-color:#e8722a}.in-btn[data-v-a0021383]:hover:not(:disabled){background:#215539}.out-btn[data-v-a0021383]:hover:not(:disabled){background:#7d281e}.in-btn[data-v-a0021383]:disabled,.out-btn[data-v-a0021383]:disabled{opacity:.6;cursor:default}.print-btn[data-v-a0021383]:hover{background:#38352d}.tab-btn[data-v-08c87fdc]{transition:background .12s,color .12s}.frow[data-v-08c87fdc]{transition:background .12s}.frow[data-v-08c87fdc]:hover{background:#faf9f6}.act-btn[data-v-08c87fdc]{border:none;background:#201f1b;color:#fff;padding:6px 13px;border-radius:7px;font-size:12px;font-weight:600;cursor:pointer;transition:background .12s}.act-btn[data-v-08c87fdc]:hover{background:#38352d}.act-btn[data-v-08c87fdc]:disabled{opacity:.55;cursor:default}.pdf-link[data-v-08c87fdc]{color:#2c7350;font-size:12px;font-weight:600;text-decoration:none}.pdf-link[data-v-08c87fdc]:hover{text-decoration:underline}.lbl[data-v-7479edff]{display:block;font-size:12.5px;font-weight:600;color:#6c6a62;margin-bottom:6px}.field[data-v-7479edff]{width:100%;box-sizing:border-box;border:1px solid #e2dfd7;background:#fdfcfa;padding:10px 12px;border-radius:8px;font-size:13.5px;outline:none;transition:border-color .15s}.field[data-v-7479edff]:focus{border-color:#a8a69c}.field.mono[data-v-7479edff]{font-family:IBM Plex Mono,monospace}.vfield[data-v-7479edff]{width:100%;box-sizing:border-box;border:1px solid #e2dfd7;background:#fdfcfa;padding:9px 10px;border-radius:8px;font-size:13.5px;outline:none;transition:border-color .15s}.vfield[data-v-7479edff]:focus{border-color:#a8a69c}.add-btn[data-v-7479edff]{border:1px solid #ddd9d0;background:#fff;color:#4a473f;padding:6px 13px;border-radius:8px;font-size:13px;font-weight:600;transition:all .12s;cursor:pointer}.add-btn[data-v-7479edff]:hover{background:#f2efe8}.rm-btn[data-v-7479edff]{border:none;background:transparent;color:#c4726a;font-size:20px;line-height:0;padding:8px;border-radius:7px;transition:background .12s;cursor:pointer}.rm-btn[data-v-7479edff]:hover{background:#fae9e6}.tog[data-v-7479edff]{display:flex;align-items:center;gap:9px;padding:11px 16px;border-radius:10px;font-size:13.5px;font-weight:600;color:#201f1b;transition:all .12s;cursor:pointer}.btn-dark[data-v-7479edff]:disabled{opacity:.6;cursor:default}.notif-row[data-v-e3a58b0c]:hover{background:#faf9f6}.nav-btn[data-v-bcbbf8e8]{display:flex;align-items:center;gap:11px;width:100%;border:none;padding:9px 10px;border-radius:9px;font-size:14px;font-weight:500;transition:background .15s}.nav-btn[data-v-bcbbf8e8]:hover{background:#f2efe8!important}
