@font-face{font-family:'Aura Orbita Inter';src:url('./fonts/inter-latin-ext.woff2') format('woff2');font-weight:100 900;font-display:swap;unicode-range:U+0100-02FF,U+1E00-1EFF}
@font-face{font-family:'Aura Orbita Inter';src:url('./fonts/inter-latin.woff2') format('woff2');font-weight:100 900;font-display:swap}
:host,.orbita-module{--ob-text:#34243e;--ob-muted:#6d5077;--ob-purple:#8544b0;--ob-line:#e9d9ee;--ob-primary:linear-gradient(110deg,#c93672 0%,#b53aa1 46%,#7846c9 100%);--ob-rose:linear-gradient(128deg,#fffafd,#fbe8f4 72%,#f5d8ed);--ob-peach:linear-gradient(130deg,#fffdf7,#fdefdf 66%,#fbe2d1);--ob-lilac:linear-gradient(128deg,#fbfaff,#ece3fb 68%,#e5d5f8);--ob-mint:linear-gradient(128deg,#fbfffc,#e8f4ee 64%,#d9eee7);--ob-plum:linear-gradient(125deg,#382341,#4a2959 48%,#684475);font-family:'Aura Orbita Inter',Inter,system-ui,sans-serif;color:var(--ob-text);line-height:1.45;font-size:14px;display:block;min-width:0;isolation:isolate}
*,*:before,*:after{box-sizing:border-box}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a{text-decoration:none;color:inherit}h1,h2,h3,h4{font-family:inherit;color:inherit}h2{font-weight:720;letter-spacing:-.035em}h3{font-weight:700;letter-spacing:-.02em}svg{vertical-align:middle;flex-shrink:0}
.ob-title{font-size:39px;line-height:1.13;font-weight:760;letter-spacing:-.055em;color:#35203f;margin:8px 0 10px}.ob-eyebrow{display:block;color:#9650b0;font-size:10px;font-weight:750;letter-spacing:.16em;text-transform:uppercase}.ob-muted{color:var(--ob-muted)}
.ob-panel{background:linear-gradient(130deg,#ffffffed,#fffafedb);border:1px solid #ffffffed;border-radius:26px;box-shadow:inset 0 1px 0 #fff,0 21px 40px -27px #764d9635}
.ob-btn{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 15px;border:1px solid #e9d9ee;border-radius:12px;background:linear-gradient(125deg,#fff,#fcf5fd);box-shadow:inset 0 1px 0 #fff,0 10px 18px -17px #75437e;color:#765082;font-size:12px;font-weight:650;line-height:1.25;cursor:pointer;white-space:normal;transition:box-shadow .15s,transform .15s}.ob-btn:hover:not(:disabled){box-shadow:inset 0 1px 0 #fff,0 8px 20px -11px #7b4f9870;transform:translateY(-1px)}.ob-btn.primary{background:var(--ob-primary);border-color:#b44b9d;color:#fff;box-shadow:inset 0 1px 0 #ffffff55,0 13px 23px -15px #923a9c90}.ob-btn:disabled{opacity:.55}.ob-btn.square{width:42px;padding:10px}
.ob-chip{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;border-radius:8px;padding:4px 7px;background:#f3edf6;color:#715881;font-size:10px;font-weight:650;border:1px solid #eae0ee;line-height:1.25}.ob-chip.mint{background:#e9f5ef;color:#26785f;border-color:#d6eadf}.ob-chip.peach{background:#fff3df;color:#94601b;border-color:#f1e1bf}.ob-chip.rose{background:#fce9f1;color:#a84170;border-color:#f2d7e5}.ob-chip.lilac{background:#f0e8fb;color:#7850a6;border-color:#e3d4f1}
:is(button,a,input,select,textarea):focus-visible{outline:3px solid #a55cbd;outline-offset:3px}input:not([type=checkbox]):not([type=radio]),select,textarea{max-width:100%;border:1px solid #e7ddeb;border-radius:11px;padding:10px 12px;background:#fffcff;color:#483750;font-size:13px;min-height:42px}[hidden]{display:none!important}
@media(max-width:860px){.ob-title{font-size:34px}}@media(max-width:520px){.ob-title{font-size:31px}.ob-btn{min-height:44px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
