@font-face{font-family:Archivo;src:url(../fonts/Archivo-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Archivo;src:url(../fonts/Archivo-Italic-Variable.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--electric-accent:#9d5cff;--electric-soft:#eadcff;--electric-haze:#6d28d924;--surface-page:#08080b;--surface-input:#0b0a0d;--surface-card:#100e14;--surface-raised:#17141c;--border:#29242f;--border-strong:#332e39;--text:#f6f3fa;--text-muted:#aaa4b1;--text-subtle:#9a93a4;--button-primary-bg:#fff;--button-primary-fg:#09080b;--button-secondary-bg:#211c27;--button-secondary-fg:#eee9f2;--button-danger-bg:#2a1519;--button-danger-fg:#ffabb5;--status-ok:#22c55e;--status-warn:#f59e0b;--status-danger:#ef4444;--z-raised:10;--z-sticky:20;--z-drawer:30;--z-header:50;--z-overlay:100;--z-modal:1000;--z-modal-panel:1050;--z-modal-nested:1060;--z-picker:2000;--z-picker-upload:2100;--z-toast:2200;--font-meta:"SFMono-Regular", "Roboto Mono", "Cascadia Mono", Consolas, "Liberation Mono", monospace;background:var(--surface-page);color:var(--text);font-synthesis:none;text-rendering:optimizelegibility;font-family:Archivo,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#08080b}body{min-width:320px;color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at 85% 10%,#6d28d929,#0000 30rem),#08080b;margin:0}::selection{color:#fff;background:#8b5cf673}html{accent-color:var(--electric-accent);caret-color:var(--electric-soft);scrollbar-color:var(--border-strong) var(--surface-page)}time{font-variant-numeric:tabular-nums}a{color:inherit}h1,h2,h3{font-weight:800}button,input,select,textarea{font:inherit}::placeholder{color:var(--text-subtle);opacity:1}a,button{-webkit-tap-highlight-color:transparent}img{max-width:100%}:focus-visible{outline-offset:4px;outline:2px solid #d9cfff}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:var(--z-toast);color:#0b0910;background:#fff;border-radius:.6rem;padding:.85rem 1.1rem;font-weight:800;text-decoration:none;position:fixed;top:.75rem;left:.75rem;transform:translateY(-200%)}.skip-link:focus{transform:none}#main:focus{outline:none}[id]{scroll-margin-top:6rem}.site-shell{min-height:100vh}.container{width:min(1180px,100% - 2.5rem);margin-inline:auto}.eyebrow{letter-spacing:.17em;text-transform:uppercase;color:#b9b6c6;margin-block:0;font-size:.77rem;font-weight:650;line-height:1.4}.eyebrow:after{content:"";vertical-align:.28em;background:linear-gradient(90deg,var(--electric-accent),transparent);width:2.35rem;height:1px;margin-left:.75rem;display:inline-block;box-shadow:0 0 .7rem #9d5cff57}.public-container{width:min(1320px,100% - 3rem);margin-inline:auto}.public-page{min-height:78vh;padding:10.5rem 0 7rem;position:relative}.public-page:before{content:"";z-index:0;background:radial-gradient(circle,var(--electric-haze),transparent 68%);pointer-events:none;border-radius:50%;width:min(46rem,70vw);height:min(46rem,70vw);position:absolute;top:3rem;right:-18rem}.public-page>.public-container{z-index:1;position:relative}.display-title{letter-spacing:-.04em;text-wrap:balance;max-width:14ch;margin:.55rem 0 1.5rem;font-size:clamp(3.8rem,7.6vw,8rem);line-height:.9}.lead-copy{color:#b1abb7;max-width:48rem;font-size:clamp(1.08rem,1.7vw,1.38rem);line-height:1.7}.public-button{color:#09080b;letter-spacing:-.015em;background:#fff;border:1px solid #fff;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:2.9rem;padding:.78rem 1.2rem;font-size:.9rem;font-weight:800;text-decoration:none;transition:transform .22s,background-color .22s,border-color .22s,color .22s,box-shadow .22s;display:inline-flex;box-shadow:0 0 0 1px #9d5cff14,0 0 1.25rem #6d28d914}.public-button:hover{border-color:var(--electric-soft);transform:translateY(-2px);box-shadow:0 0 0 1px #9d5cff33,0 0 1.6rem #6d28d933}.public-button.secondary{color:#eeeaf2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0a0f7a;border-color:#3c3741}.public-button.secondary:hover{background:#18141db3;border-color:#9d5cff85;box-shadow:0 0 1.2rem #6d28d91a}@media (width<=760px){.public-container{width:min(100% - 2rem,1320px)}.public-page{padding:8.5rem 0 5rem}.public-page:before{right:-24rem}.display-title{font-size:clamp(3.25rem,16vw,5.5rem)}.lead-copy{font-size:1.05rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.public-button:hover{transform:none}}.iconify{vertical-align:-.14em;flex:none}.with-icon{justify-content:center;align-items:center;gap:.45em;display:inline-flex}.icon-times{vertical-align:-.04em;width:.78em;height:.78em;margin-inline:.06em}.mh-btn{color:#e9e5ee;min-height:2.6rem;font:inherit;white-space:nowrap;cursor:pointer;background:#131118;border:1px solid #2f2a37;border-radius:.65rem;justify-content:center;align-items:center;gap:.5rem;padding:.55rem .95rem;font-size:.84rem;font-weight:600;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.mh-btn:hover{color:#fff;background:#1a1720;border-color:#463d52}.mh-btn:disabled{opacity:.45;cursor:not-allowed}.mh-btn .iconify{width:1.05em;height:1.05em}.mh-btn.primary{border-color:var(--button-primary-bg);background:var(--button-primary-bg);color:var(--button-primary-fg);font-weight:700}.mh-btn.primary:hover{color:var(--button-primary-fg);background:#e6e0ee;border-color:#e6e0ee}.mh-btn.danger{color:#f39aa6;background:#1b0f13;border-color:#5a2a33}.mh-btn.danger:hover{color:#ffc0c8;background:#25131a;border-color:#83404c}.mh-btn.ghost{color:#b8b1c1;background:0 0;border-color:#0000}.mh-btn.ghost:hover{color:#fff;background:#17141c}.mh-btn.block{width:100%}.mh-icon-btn{color:#d9d3df;cursor:pointer;background:#131118;border:1px solid #2f2a37;border-radius:.6rem;flex:none;place-items:center;width:2.35rem;height:2.35rem;padding:0;display:inline-grid}.mh-icon-btn:hover{color:#fff;border-color:#4a4056}.mh-icon-btn.active{color:#fff;background:#231a3d;border-color:#6d4bd1}.mh-icon-btn .iconify{width:1.05rem;height:1.05rem}.mh-input,.mh-select,.mh-textarea{width:100%;min-height:2.6rem;color:var(--text);font:inherit;background:#0f0d13;border:1px solid #2f2a37;border-radius:.6rem;padding:.6rem .75rem;font-size:.86rem;font-weight:400}.mh-textarea{resize:vertical;min-height:4.5rem}.mh-input::-moz-placeholder{color:var(--text-subtle)}.mh-textarea::-moz-placeholder{color:var(--text-subtle)}.mh-input::placeholder,.mh-textarea::placeholder{color:var(--text-subtle)}.mh-input:focus,.mh-select:focus,.mh-textarea:focus{border-color:#7a57de;outline:none;box-shadow:0 0 0 3px #7a57de33}.mh-field{color:#c9c2d1;gap:.4rem;font-size:.8rem;font-weight:600;display:grid}.mh-field small{color:var(--text-subtle);font-weight:400}.mh-tag{color:#c9c2d1;white-space:nowrap;background:#19161f;border:1px solid #2e2936;border-radius:999px;align-items:center;gap:.3rem;max-width:100%;padding:.2rem .62rem;font-size:.72rem;line-height:1.35;display:inline-flex}.mh-tag.removable{cursor:pointer}.mh-tag.removable:hover{color:#fff;border-color:#5a4b6b}.mh-panel{z-index:60;background:#131118;border:1px solid #332d3b;border-radius:.8rem;min-width:14rem;padding:.4rem;box-shadow:0 1.2rem 3rem #0000008c}.mh-menu-item{color:#ddd7e3;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.6rem;padding:.55rem .65rem;font-size:.84rem;text-decoration:none;display:flex}.mh-menu-item:focus-visible,.mh-menu-item:hover{color:#fff;background:#201b28;outline:none}.mh-menu-item.danger{color:#f39aa6}.mh-menu-item .iconify{width:1rem;height:1rem;color:var(--text-subtle)}.mh-menu-item.danger .iconify{color:inherit}.mh-menu-sep{background:#27222e;height:1px;margin:.3rem .2rem}.mh-check{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#08070b73;border:1.5px solid #ffffffb8;border-radius:.35rem;flex:none;place-items:center;width:1.3rem;height:1.3rem;display:grid}.mh-check.checked{background:#7c3aed;border-color:#9d6bff}.mh-check .iconify{width:.85rem;height:.85rem}.mh-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040307b8;position:fixed;inset:0}.mh-empty{color:var(--text-subtle);text-align:center;border:1px dashed #332d3b;border-radius:1rem;justify-items:center;gap:.6rem;padding:3rem 1rem;display:grid}.mh-empty .iconify{color:#6f5aa8;width:2rem;height:2rem}.mh-empty strong{color:#e8e3ee}.mh-toast{z-index:var(--z-toast);color:#eee9f3;background:#16131b;border:1px solid #3a3244;border-radius:.8rem;align-items:center;gap:.6rem;max-width:min(36rem,100vw - 2rem);padding:.75rem 1rem;font-size:.86rem;display:flex;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);box-shadow:0 1rem 3rem #00000080}.mh-toast.error{border-color:#6b3440}.integration-page .integration-card{border:1px solid var(--border);background:linear-gradient(#111016,#0f0d13);border-radius:1rem;margin-bottom:1rem;padding:1.15rem}.integration-page .actions,.integration-page .credential-head,.integration-page .integration-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.integration-page .integration-title{align-items:center;gap:.8rem;display:flex}.integration-page .brand-icon{background:#16131a;border-radius:.75rem;flex:0 0 2.5rem;place-items:center;height:2.5rem;font-size:1rem;font-weight:900;display:grid}.integration-page .brand-icon.google{color:#fff;background:linear-gradient(135deg,#2d6cdf,#34a853 45%,#fbbc05 70%,#ea4335)}.integration-page .brand-icon.resend{color:#fff;background:#171717}.integration-page .brand-icon.instagram{color:#fff;background:linear-gradient(135deg,#833ab4,#c13584 50%,#fd1d1d 80%,#fcb045)}.integration-page .brand-icon.meta{color:#fff;background:#0b57d0}.integration-page .brand-icon.small{flex-basis:2.1rem;height:2.1rem;font-size:.9rem}.integration-page .account-row{border:1px solid var(--border);background:var(--surface-input);border-radius:.8rem;align-items:center;gap:.75rem;margin-top:1rem;padding:.8rem 1rem;display:flex}.integration-page .account-row small,.integration-page .account-row strong{display:block}.integration-page .account-row small{color:var(--text-subtle);margin-top:.15rem;font-size:.72rem}.integration-page .tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:.8rem;display:grid}.integration-page .tiles>div{border:1px solid var(--border);background:var(--surface-input);border-radius:.75rem;padding:.75rem .9rem}.integration-page .tiles small{color:var(--text-subtle);letter-spacing:.04em;text-transform:uppercase;font-size:.62rem;font-weight:750;display:block}.integration-page .tiles strong{margin-top:.3rem;font-size:.82rem;display:block}.integration-page .health{border:1px solid var(--border);background:var(--surface-input);border-radius:.8rem;align-items:flex-start;gap:.7rem;margin-top:.9rem;padding:.8rem 1rem;display:flex}.integration-page .health p{color:var(--text-subtle);margin:.2rem 0 0;font-size:.74rem;line-height:1.4}.integration-page .health .dot{background:#7d7682;border-radius:50%;flex:none;width:.5rem;height:.5rem;margin-top:.35rem}.integration-page .health.ok{background:#0f2118;border-color:#1e5a3b}.integration-page .health.ok .dot{background:#48df89}.integration-page .health.warning{background:#211b0d;border-color:#6b5320}.integration-page .health.warning .dot{background:#f2c14e}.integration-page .health.error{background:#21100f;border-color:#6b2a33}.integration-page .health.error .dot{background:#ff7d7d}.integration-page .dev-note{background:#15101e;border-left:3px solid #7a3eed;margin-top:.9rem;padding:.75rem 1rem}.integration-page .dev-note p{color:var(--text-subtle);margin:.2rem 0 0;font-size:.74rem}.integration-page .redirect{word-break:break-all;margin:.7rem 0 0}.integration-page .redirect code{color:var(--text-muted)}.integration-page .chooser{background:#15101e;border:1px solid #4a3578;border-radius:.8rem;margin-top:.9rem;padding:.9rem 1rem}.integration-page .chooser p{color:var(--text-subtle);margin:.25rem 0 .7rem;font-size:.74rem;line-height:1.4}.integration-page .choice{border:1px solid var(--border);background:var(--surface-input);cursor:pointer;border-radius:.7rem;align-items:center;gap:.7rem;margin-top:.5rem;padding:.65rem .8rem;display:flex}.integration-page .choice input{accent-color:#7a3eed;width:auto}.integration-page .choice b,.integration-page .choice small{display:block}.integration-page .choice small{color:var(--text-subtle);margin-top:.15rem;font-size:.7rem}.integration-page .button-link{color:#fff;background:linear-gradient(135deg,#7737f2,#5c25d9);border-radius:.7rem;align-items:center;padding:.68rem 1rem;font-weight:800;text-decoration:none;display:inline-flex}.integration-page .integration-head h3{margin:0 0 .2rem;font-size:1.05rem}.integration-page .integration-head p{color:var(--text-subtle);margin:0;font-size:.8rem}.integration-page .status-stack{flex:none;justify-items:end;gap:.25rem;display:grid}.integration-page .status-stack small{color:var(--text-subtle);font-size:.75rem}.integration-page .pill{background:var(--border);color:var(--text-muted);border-radius:99px;align-items:center;gap:.4rem;padding:.28rem .68rem;font-size:.7rem;font-weight:750;display:inline-flex}.integration-page .pill .dot{background:#7d7682;border-radius:50%;width:.42rem;height:.42rem}.integration-page .pill.on{color:#72e6a2;background:#153426}.integration-page .pill.on .dot{background:#48df89}.integration-page .credentials-grid,.integration-page .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.integration-page .email-grid{grid-template-columns:1fr 1fr}.integration-page .wide{grid-column:1/-1}.integration-page label{color:var(--text-muted);gap:.35rem;font-size:.78rem;display:grid}.integration-page .hint,.integration-page label small{color:var(--text-subtle);font-size:.72rem;line-height:1.45}.integration-page input,.integration-page select{border:1px solid var(--border-strong);width:100%;color:var(--text);background:#0a090c;border-radius:.65rem;padding:.72rem}.integration-page input:focus,.integration-page select:focus{border-color:#6741a1;outline:none;box-shadow:0 0 0 3px #6741a121}.integration-page .toggle{align-items:center;gap:.6rem;min-height:2.7rem;display:flex}.integration-page .toggle input{accent-color:#7a3eed;width:auto}.integration-page .credential-panel{border:1px solid var(--border);background:var(--surface-input);border-radius:.8rem;margin-top:1rem;padding:.85rem 1rem}.integration-page .credential-head{align-items:center}.integration-page .credential-head p,.integration-page .credential-head strong{display:block}.integration-page .credential-head p{color:var(--text-subtle);word-break:break-word;margin:.2rem 0 0;font-size:.74rem}.integration-page .key-field{margin-top:.8rem}.integration-page .actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;margin-top:1rem}.integration-page button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7737f2,#5c25d9);border:0;border-radius:.7rem;padding:.68rem 1rem;font-weight:800}.integration-page button:disabled{cursor:not-allowed;opacity:.55}.integration-page button.ghost{border:1px solid var(--border-strong);color:var(--text);background:0 0}.integration-page button.danger{color:#ff9d9d;border-color:#552b34}.integration-page .text-link{color:#c9b2df;align-items:center;min-height:2.75rem;margin-left:auto;font-size:.78rem;text-decoration:none;display:inline-flex}.integration-page .message{margin:.8rem 0 0;font-size:.8rem}.integration-page .message.success{color:#8ed6a3}.integration-page .message.error{color:#ff9d9d}@media (width<=700px){.integration-page .actions,.integration-page .credential-head,.integration-page .integration-head{flex-direction:column;align-items:stretch}.integration-page .status-stack{justify-items:start}.integration-page .credentials-grid,.integration-page .email-grid,.integration-page .form-grid,.integration-page .tiles{grid-template-columns:1fr}.integration-page .wide{grid-column:auto}.integration-page .actions .button-link,.integration-page .actions button{justify-content:center;width:100%}.integration-page .text-link{margin-left:0}}.confirm-dialog[data-v-03be14c1]{border:1px solid var(--border-strong);background:var(--surface-raised);width:min(34rem,100% - 2rem);color:var(--text);border-radius:1rem;padding:1.4rem}.confirm-dialog[data-v-03be14c1]::backdrop{background:#050407b8}.confirm-dialog h2[data-v-03be14c1]{margin:0 0 .5rem;font-size:1.25rem;line-height:1.25}.confirm-dialog p[data-v-03be14c1]{color:var(--text-muted);margin:0;line-height:1.55}.confirm-actions[data-v-03be14c1]{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:1.4rem;display:flex}.confirm-actions button[data-v-03be14c1]{cursor:pointer;border:0;border-radius:.65rem;min-height:2.75rem;padding:.7rem 1rem;font-weight:800}.confirm-cancel[data-v-03be14c1]{background:var(--button-secondary-bg);color:var(--button-secondary-fg)}.confirm-ok[data-v-03be14c1]{background:var(--button-primary-bg);color:var(--button-primary-fg)}.confirm-ok.danger[data-v-03be14c1]{background:var(--button-danger-bg);color:var(--button-danger-fg)}@media (width<=520px){.confirm-actions[data-v-03be14c1]{flex-direction:column-reverse}}.error-page[data-v-a856cc3b]{min-height:80vh}.error-code[data-v-a856cc3b]{color:#b48cff;letter-spacing:.12em;margin:0;font-size:.85rem;font-weight:800}.error-body[data-v-a856cc3b]{color:#aaa4af;max-width:38rem;font-size:1.05rem;line-height:1.65}.error-actions[data-v-a856cc3b]{flex-wrap:wrap;gap:.65rem;margin-top:2rem;display:flex}.public-button[data-v-a856cc3b]{cursor:pointer;border:0}
