@import "https://fonts.googleapis.com/css2?family=Onest:wght@400;500;600;700&display=swap";
@custom-variant dark (&:is(.dark*));:root{--font-geist-sans:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-geist-mono:ui-monospace,SFMono-Regular,Consolas,monospace}@theme inline{--color-background: var(--background); --color-foreground: var(--foreground); --font-sans: var(--font-geist-sans); --font-mono: var(--font-geist-mono); --font-heading: var(--font-sans); --color-sidebar-ring: var(--sidebar-ring); --color-sidebar-border: var(--sidebar-border); --color-sidebar-accent-foreground: var(--sidebar-accent-foreground); --color-sidebar-accent: var(--sidebar-accent); --color-sidebar-primary-foreground: var(--sidebar-primary-foreground); --color-sidebar-primary: var(--sidebar-primary); --color-sidebar-foreground: var(--sidebar-foreground); --color-sidebar: var(--sidebar); --color-chart-5: var(--chart-5); --color-chart-4: var(--chart-4); --color-chart-3: var(--chart-3); --color-chart-2: var(--chart-2); --color-chart-1: var(--chart-1); --color-ring: var(--ring); --color-input: var(--input); --color-border: var(--border); --color-destructive: var(--destructive); --color-accent-foreground: var(--accent-foreground); --color-accent: var(--accent); --color-muted-foreground: var(--muted-foreground); --color-muted: var(--muted); --color-secondary-foreground: var(--secondary-foreground); --color-secondary: var(--secondary); --color-primary-foreground: var(--primary-foreground); --color-primary: var(--primary); --color-popover-foreground: var(--popover-foreground); --color-popover: var(--popover); --color-card-foreground: var(--card-foreground); --color-card: var(--card); --radius-sm: calc(var(--radius)*.6); --radius-md: calc(var(--radius)*.8); --radius-lg: var(--radius); --radius-xl: calc(var(--radius)*1.4); --radius-2xl: calc(var(--radius)*1.8); --radius-3xl: calc(var(--radius)*2.2); --radius-4xl: calc(var(--radius)*2.6);}body{font-family:var(--font-geist-sans),Arial,Helvetica,sans-serif}:root{--canvas:#f4f7fb;--background:#fff;--foreground:#0a0a0a;--card:#fff;--card-foreground:#0a0a0a;--popover:#fff;--popover-foreground:#0a0a0a;--primary:#171717;--primary-foreground:#fafafa;--secondary:#f5f5f5;--secondary-foreground:#171717;--muted:#f5f5f5;--muted-foreground:#737373;--accent:#f5f5f5;--accent-foreground:#171717;--destructive:#e40014;--border:#e5e5e5;--input:#e5e5e5;--ring:#a1a1a1;--chart-1:#d4d4d4;--chart-2:#737373;--chart-3:#525252;--chart-4:#404040;--chart-5:#262626;--radius:.625rem;--sidebar:#fafafa;--sidebar-foreground:#0a0a0a;--sidebar-primary:#171717;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#f5f5f5;--sidebar-accent-foreground:#171717;--sidebar-border:#e5e5e5;--sidebar-ring:#a1a1a1}@supports (color:lab(0% 0 0)){:root{--background:lab(100% 0 0);--foreground:lab(2.75381% 0 0);--card:lab(100% 0 0);--card-foreground:lab(2.75381% 0 0);--popover:lab(100% 0 0);--popover-foreground:lab(2.75381% 0 0);--primary:lab(7.78201% -.0000149012 0);--primary-foreground:lab(98.26% 0 0);--secondary:lab(96.52% -.0000596046 0);--secondary-foreground:lab(7.78201% -.0000149012 0);--muted:lab(96.52% -.0000596046 0);--muted-foreground:lab(48.496% 0 0);--accent:lab(96.52% -.0000596046 0);--accent-foreground:lab(7.78201% -.0000149012 0);--destructive:lab(48.4493% 77.4328 61.5452);--border:lab(90.952% -.0000596046 0);--input:lab(90.952% -.0000596046 0);--ring:lab(66.128% -.0000298023 .0000119209);--chart-1:lab(84.92% 0 0);--chart-2:lab(48.496% 0 0);--chart-3:lab(34.924% 0 0);--chart-4:lab(27.036% 0 0);--chart-5:lab(15.204% 0 0);--sidebar:lab(98.26% 0 0);--sidebar-foreground:lab(2.75381% 0 0);--sidebar-primary:lab(7.78201% -.0000149012 0);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(96.52% -.0000596046 0);--sidebar-accent-foreground:lab(7.78201% -.0000149012 0);--sidebar-border:lab(90.952% -.0000596046 0);--sidebar-ring:lab(66.128% -.0000298023 .0000119209)}}.eyebrow{color:#3155f5;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:750}.field{border:1px solid var(--input);background:#fff;border-radius:.625rem;width:100%;min-height:2.5rem;margin-top:.5rem;padding:0 .75rem;font-size:.875rem}.dark{--background:#0a0a0a;--foreground:#fafafa;--card:#171717;--card-foreground:#fafafa;--popover:#171717;--popover-foreground:#fafafa;--primary:#e5e5e5;--primary-foreground:#171717;--secondary:#262626;--secondary-foreground:#fafafa;--muted:#262626;--muted-foreground:#a1a1a1;--accent:#262626;--accent-foreground:#fafafa;--destructive:#ff6568;--border:#ffffff1a;--input:#ffffff26;--ring:#737373;--chart-1:#d4d4d4;--chart-2:#737373;--chart-3:#525252;--chart-4:#404040;--chart-5:#262626;--sidebar:#171717;--sidebar-foreground:#fafafa;--sidebar-primary:#1447e6;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#262626;--sidebar-accent-foreground:#fafafa;--sidebar-border:#ffffff1a;--sidebar-ring:#737373}@supports (color:lab(0% 0 0)){.dark{--background:lab(2.75381% 0 0);--foreground:lab(98.26% 0 0);--card:lab(7.78201% -.0000149012 0);--card-foreground:lab(98.26% 0 0);--popover:lab(7.78201% -.0000149012 0);--popover-foreground:lab(98.26% 0 0);--primary:lab(90.952% -.0000596046 0);--primary-foreground:lab(7.78201% -.0000149012 0);--secondary:lab(15.204% 0 0);--secondary-foreground:lab(98.26% 0 0);--muted:lab(15.204% 0 0);--muted-foreground:lab(66.128% -.0000298023 .0000119209);--accent:lab(15.204% 0 0);--accent-foreground:lab(98.26% 0 0);--destructive:lab(63.7053% 60.7449 31.3109);--border:lab(100% 0 0/.1);--input:lab(100% 0 0/.15);--ring:lab(48.496% 0 0);--chart-1:lab(84.92% 0 0);--chart-2:lab(48.496% 0 0);--chart-3:lab(34.924% 0 0);--chart-4:lab(27.036% 0 0);--chart-5:lab(15.204% 0 0);--sidebar:lab(7.78201% -.0000149012 0);--sidebar-foreground:lab(98.26% 0 0);--sidebar-primary:lab(36.9089% 35.0961 -85.6872);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(15.204% 0 0);--sidebar-accent-foreground:lab(98.26% 0 0);--sidebar-border:lab(100% 0 0/.1);--sidebar-ring:lab(48.496% 0 0)}}@layer base{@apply border-border outline-ring/50;@apply bg-background text-foreground;@apply font-sans;}:root{--vantage-ink:#081226;--vantage-ink-soft:#12213d;--vantage-blue:#315ee8;--vantage-blue-bright:#5b7cff;--vantage-cyan:#63d7ef;--vantage-line:#dbe3ef;--vantage-muted:#5e6b82;--canvas:#f5f7fb}body{background:var(--canvas);color:var(--vantage-ink)}main>header{position:relative;overflow:hidden;color:#fff!important;background:var(--vantage-ink)!important;border-bottom:1px solid #ffffff1f!important}main>header:after{content:"";pointer-events:none;border:1px solid #63d7ef3d;border-radius:999px;width:18rem;height:12rem;position:absolute;top:-5rem;right:8%;transform:rotate(-18deg);box-shadow:0 0 70px #315ee82e}main>header p:first-child{z-index:1;letter-spacing:-.02em;position:relative}main>header p:first-child:before{background:var(--vantage-cyan);content:"";vertical-align:.08em;border-radius:999px;width:.55rem;height:.55rem;margin-right:.65rem;display:inline-block;box-shadow:0 0 16px #63d7efbf}main>header p:last-child{color:#ffffff94!important}main>div.mx-auto.grid{position:relative}main>div.mx-auto.grid:before{z-index:-1;content:"";pointer-events:none;background-image:radial-gradient(#315ee812 1px,#0000 1px);background-size:22px 22px;position:fixed;inset:4rem 0 0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}h1{letter-spacing:-.04em!important}h2,h3{letter-spacing:-.025em}form,main section.rounded-2xl,main aside>div{box-shadow:0 14px 40px #0812260f;border-color:var(--vantage-line)!important;border-radius:1rem!important}form{background:#fffffff0!important}fieldset{border:0}fieldset+fieldset{border-top:1px solid #edf1f7;padding-top:.25rem}legend{color:var(--vantage-ink)!important}label{color:#25334d;font-weight:600}input,textarea,select,.field{transition:border-color .16s,box-shadow .16s,transform .16s;box-shadow:0 1px 2px #08122608;color:var(--vantage-ink)!important;background:#fff!important;border-color:#cbd6e6!important;border-radius:.7rem!important}input:focus,textarea:focus,select:focus,.field:focus{border-color:var(--vantage-blue)!important;outline:0!important;box-shadow:0 0 0 4px #315ee821!important}button,a{-webkit-tap-highlight-color:transparent}button.bg-\[\#3155f5\],button[class*="bg-[#3155f5]"]{font-weight:650;transition:transform .16s,box-shadow .16s,background .16s;box-shadow:0 8px 18px #315ee82e;background:var(--vantage-blue)!important;border-radius:.7rem!important}button[class*="bg-[#3155f5]"]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 24px #315ee847;background:#2449c9!important}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #63d7efbf!important}[role=tablist]{border:1px solid var(--vantage-line);background:#eaf0f8!important;border-radius:.85rem!important}[role=tab]{color:#50617c;min-height:2.75rem;font-weight:600;border-radius:.65rem!important}[role=tab][aria-selected=true]{box-shadow:0 3px 10px #08122617;color:var(--vantage-ink)!important;background:#fff!important}[role=status]{border-radius:.8rem!important}main section .bg-emerald-50{background:#effcf7!important;border-color:#bfead9!important}main section .bg-emerald-50 p:first-child{color:#0c6a50}main>div.mx-auto.max-w-5xl>div:first-child{border-bottom:1px solid var(--vantage-line);padding-bottom:1rem;position:relative}main>div.mx-auto.max-w-5xl>div:first-child span{color:#65738a;background:#eaf0f8;border-radius:999px;align-items:center;gap:.45rem;min-height:2.25rem;padding:.35rem .8rem;font-size:.78rem;font-weight:650;display:inline-flex}main>div.mx-auto.max-w-5xl>div:first-child span:first-child{background:#e7edff;color:#2449c9!important}main>div.mx-auto.max-w-5xl section.rounded-2xl{box-shadow:0 18px 48px #08122612}main>div.mx-auto.max-w-5xl a.flex{transition:border-color .16s,transform .16s,box-shadow .16s}main>div.mx-auto.max-w-5xl a.flex:hover{transform:translateY(-1px);box-shadow:0 8px 18px #315ee817;border-color:var(--vantage-blue)!important}@media (max-width:640px){main>header:after{opacity:.6;right:-8rem}main>div.mx-auto.grid,main>div.mx-auto.max-w-5xl{padding-inline:1rem!important}form{padding:1.15rem!important}[role=tablist]{grid-template-columns:1fr;display:grid}[role=tab]{width:100%}main>div.mx-auto.max-w-5xl>div:first-child{gap:.35rem!important}main>div.mx-auto.max-w-5xl>div:first-child span{flex:auto;justify-content:center}}.contract-workspace{align-items:start;width:min(100% - 2rem,90rem)!important}.contract-workspace>section,.contract-rail{min-width:0}.contract-rail>div{border-radius:14px!important}.contract-delete-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:100!important;background:#06132694!important;justify-content:center!important;align-items:center!important;padding:1.25rem!important;display:flex!important;position:fixed!important;inset:0!important}.contract-delete-dialog{color:#07162c!important;background:#fff!important;border:1px solid #d7e2ef!important;border-radius:16px!important;width:min(100%,31rem)!important;padding:clamp(1.35rem,3vw,2rem)!important;box-shadow:0 28px 72px #030c1c57!important}.contract-delete-dialog h2{letter-spacing:-.025em;font-weight:720;color:#07162c!important;font-size:1.25rem!important}.contract-delete-dialog p{margin-top:.65rem;font-size:.94rem;line-height:1.55;color:#52647d!important}.contract-delete-actions{justify-content:flex-end;gap:.75rem;margin-top:1.6rem;display:flex}.contract-delete-confirm{box-shadow:0 8px 18px #b928202e;color:#fff!important;background:#c9352b!important;border:1px solid #b42318!important}.contract-delete-confirm:hover:not(:disabled){background:#aa251e!important}@media (min-width:768px){.contract-workspace{grid-template-columns:minmax(0,1fr) 20rem!important;gap:1.75rem!important;display:grid!important}.contract-rail{position:sticky;top:1.25rem}}@media (min-width:1120px){.contract-workspace{grid-template-columns:minmax(0,1fr) 21.5rem!important;gap:2.25rem!important}}@media (max-width:767px){.contract-workspace{width:min(100% - 1.25rem,42rem)!important}.contract-delete-actions{flex-direction:column-reverse}.contract-delete-actions [data-slot=button]{width:100%}}:root{--brand-ink:#07090d;--brand-graphite:#11151d;--brand-ivory:#f2f3f5;--brand-white:#fbfbfc;--brand-blue:#315ee8;--brand-blue-deep:#2348bf;--brand-blue-mist:#e9eeff;--brand-slate:#5b6270;--brand-silver:#d9dde5;--brand-radius:.5rem;--brand-transition:.22s cubic-bezier(.22,1,.36,1);--canvas:var(--brand-ivory);--font-geist-sans:"Onest","Avenir Next","Segoe UI",sans-serif}html{background:var(--brand-ink);max-width:100%;overflow-x:hidden}body{background:var(--brand-white);width:100%;max-width:100%;color:var(--brand-graphite);-webkit-font-smoothing:antialiased;font-family:Onest,Avenir Next,Segoe UI,sans-serif;line-height:1.6;overflow-x:hidden}@supports (overflow:clip){html,body{overflow-x:clip}}:focus-visible{outline-offset:3px;outline:3px solid #7896ff}.contract-app{background:linear-gradient(#f2f3f5f0,#f2f3f5fa),radial-gradient(circle at 78% 4%,#315ee829,#0000 28rem)!important}.vantage-header{min-height:4.5rem;color:var(--brand-white);position:relative;overflow:hidden;background:var(--brand-ink)!important;border-bottom:1px solid #ffffff1a!important}.vantage-header:after{content:"";pointer-events:none;border:1px solid #7896ff2e;border-radius:50%;width:18rem;height:14rem;position:absolute;top:-7rem;right:7%;box-shadow:0 0 0 4rem #315ee808}.vantage-header__inner{z-index:1;justify-content:space-between;align-items:center;gap:1.25rem;min-height:4.5rem;display:flex;position:relative}.vantage-brand{align-items:center;gap:.65rem;min-width:0;display:flex}.vantage-brand__mark{object-fit:contain;flex:none;width:2.45rem;height:2rem}.vantage-brand__wordmark{object-fit:contain;width:9.2rem;height:2.65rem}.vantage-brand__context{color:#ffffff8f;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;border-left:1px solid #ffffff29;min-width:0;padding-left:.9rem;font-size:.72rem;font-weight:600;overflow:hidden}.vantage-header__status{color:#ffffffa6;align-items:center;gap:.5rem;font-size:.76rem;font-weight:600;display:inline-flex}.vantage-header__status:before{content:"";background:#7896ff;border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 14px #7896ffb3}.contract-app h1,.contract-app h2,.contract-app h3,.contract-app legend{color:var(--brand-ink);letter-spacing:-.035em;font-family:Onest,Avenir Next,Segoe UI,sans-serif;font-weight:600}.contract-app form,.contract-app section.rounded-2xl,.contract-app aside>div{background:var(--brand-white)!important;border:1px solid var(--brand-silver)!important;border-radius:.75rem!important;box-shadow:0 12px 28px #07090d12!important}.contract-app fieldset+fieldset{border-top-color:#e3e6eb}.contract-app label{color:var(--brand-graphite);font-size:.9rem;font-weight:600}.contract-app [data-slot=input],.contract-app .field,.contract-app input,.contract-app select,.contract-app textarea{min-height:3.25rem;transition:border-color var(--brand-transition),box-shadow var(--brand-transition),background var(--brand-transition);color:var(--brand-ink)!important;box-shadow:none!important;background:#fff!important;border:1px solid #aeb5c1!important;border-radius:.4rem!important}.contract-app textarea,.contract-app textarea.field{min-height:8rem}.contract-app input:hover,.contract-app select:hover,.contract-app textarea:hover{border-color:#767f8e!important}.contract-app [data-slot=input]:focus,.contract-app .field:focus,.contract-app input:focus,.contract-app select:focus,.contract-app textarea:focus{outline:none;border-color:var(--brand-blue)!important;box-shadow:0 0 0 3px #315ee824!important}.contract-app input::placeholder,.contract-app textarea::placeholder{color:#6b7280;opacity:1}.contract-app [data-slot=button]{min-height:3rem;transition:color var(--brand-transition),background var(--brand-transition),border-color var(--brand-transition),transform var(--brand-transition);font-family:Onest,Avenir Next,Segoe UI,sans-serif;font-weight:600;box-shadow:none!important;border-radius:.25rem!important}.contract-app [data-slot=button]:hover:not(:disabled){transform:translateY(-2px)}.contract-app button[class*="bg-[#3155f5]"]{color:#fff!important;background:var(--brand-blue)!important;border-color:var(--brand-blue)!important}.contract-app button[class*="bg-[#3155f5]"]:hover:not(:disabled){background:var(--brand-blue-deep)!important;border-color:var(--brand-blue-deep)!important}.contract-app [data-slot=switch]{flex:none;width:2.8rem;height:1.55rem;background:#d3d7de!important;border:1px solid #aeb5c1!important;border-radius:999px!important}.contract-app [data-slot=switch][data-checked]{background:var(--brand-blue)!important;border-color:var(--brand-blue)!important}.contract-app [data-slot=checkbox]{flex:none;width:1.35rem;height:1.35rem;background:#fff!important;border:2px solid #8a93a1!important;border-radius:.25rem!important}.contract-app [data-slot=checkbox][data-checked]{color:#fff!important;background:var(--brand-blue)!important;border-color:var(--brand-blue)!important}.contract-app [role=tablist]{border:1px solid #d4d8df;box-shadow:none!important;background:#e4e7ec!important;border-radius:.5rem!important}.contract-app [role=tab]{min-height:2.75rem;font-weight:600;border-radius:.3rem!important}.contract-app [role=tab][aria-selected=true]{color:var(--brand-ink)!important;background:var(--brand-white)!important;box-shadow:0 2px 5px #07090d17!important}.contract-progress{overflow:hidden;border:1px solid var(--brand-silver)!important;box-shadow:none!important;background:0 0!important;border-radius:.5rem!important;gap:0!important;padding:0!important}.contract-progress span{flex:10rem;font-weight:600;position:relative;min-height:3rem!important;color:var(--brand-slate)!important;background:var(--brand-white)!important;border:0!important;border-radius:0!important;padding:.85rem 1rem!important;font-size:.82rem!important}.contract-progress span+span{border-left:1px solid var(--brand-silver)!important}.contract-progress span.font-semibold{color:var(--brand-blue)!important;background:var(--brand-blue-mist)!important}.signer-app main,.signer-app section,.signer-app aside{min-width:0}.signer-app a[href*=\/document]{text-underline-offset:.22em;font-weight:600;color:var(--brand-blue)!important}.signer-app section>form{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.signer-app section>form>div:first-child{border-bottom:0;padding-bottom:0}.signer-app section>form label:has([data-slot=checkbox]){border:1px solid var(--brand-silver);align-items:flex-start;min-height:3.5rem;background:#f4f5f7!important;border-radius:.5rem!important}.contract-state{background:var(--brand-ivory)!important}.contract-state-card{border-top:3px solid var(--brand-blue)!important;border-radius:.75rem!important;box-shadow:0 12px 28px #07090d1a!important}@media (max-width:640px){.vantage-header,.vantage-header__inner{min-height:4.15rem}.vantage-brand__mark{width:2rem;height:1.7rem}.vantage-brand__wordmark{width:7.6rem;height:2.25rem}.vantage-brand__context{display:none}.vantage-header__status{font-size:.68rem}.contract-app>div.mx-auto{width:min(100% - 1.25rem,78rem);padding-inline:0!important}.contract-app form{padding:1rem!important}.contract-progress{grid-template-columns:repeat(3,minmax(0,1fr));display:grid!important}.contract-progress span{text-align:center;min-width:0;padding:.7rem .45rem!important}.contract-app [data-slot=button]{min-height:2.9rem}}.contract-state{position:relative;overflow:hidden;background:radial-gradient(circle at 100% 0,#61d7ee24,#0000 24rem),linear-gradient(145deg,#f7faff,#edf3fa)!important}.contract-state:before{content:"";pointer-events:none;background:radial-gradient(#315ee814 1px,#0000 1px) 0 0/24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.contract-state-card{z-index:1;width:min(100%,34rem);position:relative;background:#fffffff5!important;border:1px solid #d7e2ef!important;border-radius:1.1rem!important;padding:clamp(1.5rem,5vw,2.75rem)!important;box-shadow:0 24px 60px #0a1b331f!important}.contract-state-card h1{color:var(--vantage-deep);line-height:1.1;letter-spacing:-.035em!important;font-size:clamp(1.6rem,4vw,2rem)!important}.contract-state-card p{color:#52647d;line-height:1.65}.contract-state-card a{border-radius:.7rem;justify-content:center;align-items:center;min-height:2.8rem;padding-inline:1.1rem;font-weight:680;display:inline-flex;box-shadow:0 10px 22px #315ee833;color:#fff!important;background:linear-gradient(135deg,#315ee8,#2348c9)!important}[data-slot=input],.field,form input:not([type=checkbox]):not([type=radio]),form textarea,form select{caret-color:#315ee8;width:100%;min-width:0;min-height:48px;display:block;box-shadow:inset 0 1px 2px #07162c0d,0 1px 2px #07162c0a;color:#07162c!important;opacity:1!important;background-color:#fff!important;border:1.5px solid #aebed3!important;border-radius:10px!important}[data-slot=input]:hover,.field:hover,form textarea:hover,form select:hover{border-color:#7f96b4!important}[data-slot=input]:focus-visible,.field:focus-visible,form textarea:focus-visible,form select:focus-visible{outline-offset:1px;border-color:#315ee8!important;outline:3px solid #315ee82e!important;box-shadow:0 5px 16px #315ee81a!important}[data-slot=input]:disabled,.field:disabled,form textarea:disabled,form select:disabled{color:#66768d!important;background:#eef3f8!important;border-color:#d4deea!important}[data-slot=checkbox]{justify-content:center;align-items:center;position:relative;box-shadow:0 1px 3px #07162c1a;color:#fff!important;background:#fff!important;border:2px solid #7f93ad!important;border-radius:6px!important;flex:0 0 24px!important;width:24px!important;height:24px!important;display:inline-flex!important}[data-slot=checkbox]:after{content:"";position:absolute;inset:-10px}[data-slot=checkbox][data-checked]{box-shadow:0 0 0 3px #315ee81f;background:#315ee8!important;border-color:#315ee8!important}[data-slot=checkbox]:focus-visible{outline-offset:3px;outline:3px solid #61d7eea6!important}[data-slot=checkbox-indicator]{place-items:center;color:#fff!important;display:grid!important}[data-slot=checkbox-indicator] svg{stroke-width:3px;width:16px!important;height:16px!important}[data-slot=switch]{align-items:center;position:relative;box-shadow:inset 0 1px 3px #07162c1f;background:#d9e2ed!important;border:1.5px solid #9badc3!important;border-radius:999px!important;flex:0 0 46px!important;width:46px!important;height:26px!important;display:inline-flex!important}[data-slot=switch]:after{content:"";position:absolute;inset:-9px}[data-slot=switch][data-checked]{background:#315ee8!important;border-color:#315ee8!important}[data-slot=switch]:focus-visible{outline-offset:3px;outline:3px solid #61d7eea6!important}[data-slot=switch-thumb]{box-shadow:0 2px 5px #07162c47;background:#fff!important;border-radius:50%!important;width:20px!important;height:20px!important;display:block!important;transform:translate(2px)!important}[data-slot=switch][data-checked] [data-slot=switch-thumb]{transform:translate(21px)!important}[data-slot=button]{color:#0b1e3a;border-radius:10px;min-height:44px;padding-inline:14px}[data-slot=button][disabled]{cursor:not-allowed;opacity:.55!important}label:has([data-slot=checkbox]){cursor:pointer;border:1px solid #d7e1ed;min-height:52px;background:#f7faff!important}label:has([data-slot=checkbox]):hover{border-color:#a9bbd0;background:#f1f6fc!important}::selection{color:#061326;background:#315ee838}@media (max-width:640px){[data-slot=input],.field,form textarea,form select{min-height:50px;font-size:16px!important}[data-slot=checkbox]{flex-basis:26px!important;width:26px!important;height:26px!important}[data-slot=button]{min-height:46px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--vantage-deep:#061326;--vantage-deep-2:#0a1b33;--vantage-sky:#61d7ee;--vantage-electric:#3f6fff;--vantage-border:#d6e0ee;--vantage-surface:#fff}body{background:radial-gradient(circle at 90% 5%,#3f6fff1a,#0000 30rem),linear-gradient(#f6f9fd 0%,#eef3f9 100%)}main{isolation:isolate}main>header{min-height:76px;background:radial-gradient(circle at 82% -100%,#61d7ee47,transparent 25rem),linear-gradient(105deg,var(--vantage-deep),var(--vantage-deep-2))!important}main>header>div,main>div.mx-auto.grid,main>div.mx-auto.max-w-5xl{width:min(100% - 2rem,78rem)}main>header>div{min-height:76px;padding-block:1rem!important}main>header p:first-child{letter-spacing:-.02em;font-size:1.05rem;font-weight:760}main>header p:last-child{letter-spacing:.08em;text-transform:uppercase;margin-top:.25rem;font-size:.76rem}main>div.mx-auto.grid{gap:2.25rem!important;padding-block:2.5rem!important}main>div.mx-auto.grid>section>h1,main>div.mx-auto.max-w-5xl>h1{font-size:clamp(2rem,4vw,3.1rem);line-height:1.02}main>div.mx-auto.grid>section>p,main>div.mx-auto.max-w-5xl>p{color:#50617a;max-width:58ch;line-height:1.7}form{background:#fffffff5!important;margin-top:1.75rem!important;padding:clamp(1.25rem,3vw,2.25rem)!important;box-shadow:0 22px 55px #0a1b331a,0 2px 7px #0a1b330d!important}form>div:first-child{border-bottom:1px solid #e7edf5;padding-bottom:1.15rem}form>div:first-child h2{color:var(--vantage-deep);font-size:1.3rem}form>div:first-child p,form .text-slate-500,main aside .text-slate-500{color:#5e6e86!important}fieldset+fieldset{border-top:1px solid #e7edf5;margin-top:1.5rem;padding-top:1.5rem}legend{letter-spacing:.02em;color:var(--vantage-deep)!important;margin-bottom:.8rem!important;font-size:.95rem!important}label{letter-spacing:.01em;font-size:.8rem}input,textarea,select,.field{min-height:2.9rem;padding-inline:.9rem;background:#fbfdff!important;border-color:#c8d4e4!important;border-radius:.65rem!important}textarea,textarea.field{min-height:7rem;padding-block:.75rem}input::placeholder,textarea::placeholder{color:#8290a4}input:hover,textarea:hover,select:hover{border-color:#9eb1ca!important}input:focus,textarea:focus,select:focus,.field:focus{border-color:var(--vantage-electric)!important;background:#fff!important;box-shadow:0 0 0 4px #3f6fff21,0 4px 14px #0a1b3312!important}button{letter-spacing:-.01em;min-height:2.75rem;font-weight:680}button[class*="bg-[#3155f5]"]{border:1px solid #61d7ee42;min-height:2.9rem;box-shadow:0 10px 22px #315ee838,inset 0 1px #fff3;background:linear-gradient(135deg,#315ee8,#2348c9)!important}button[class*="bg-[#3155f5]"]:hover:not(:disabled){background:linear-gradient(135deg,#416fff,#2c54dc)!important}button[class*="bg-[#3155f5]"] svg,button[class*="bg-[#3155f5]"] span{flex-shrink:0}button[class*=variant-outline],button.border{color:#1d3c76!important;background:#fff!important;border-color:#b9c8dc!important}[role=tablist]{max-width:100%;display:inline-flex;box-shadow:inset 0 1px #ffffffb3;background:#e5edf8!important;width:auto!important;padding:.3rem!important}[role=tab]{color:#596b86;padding:.65rem 1rem!important}[role=tab][aria-selected=true]{color:#0b1e3a!important;background:#fff!important;box-shadow:0 4px 12px #0a1b331a!important}main section.rounded-2xl,main aside>div{background:#fffffff5!important;box-shadow:0 16px 42px #0a1b3312!important}main section.rounded-2xl>div:first-child,main section.rounded-2xl>.flex.items-center{background:linear-gradient(#fff,#f8fbff)}main section.rounded-2xl a.flex{background:#fbfdff;border-color:#d8e2ef!important}main section.rounded-2xl a.flex:hover{background:#fff;box-shadow:0 10px 24px #315ee81a;border-color:var(--vantage-electric)!important}main aside>div:first-child{background:radial-gradient(circle at 100% 0,#61d7ee24,#0000 13rem),linear-gradient(145deg,#fff,#f7faff)!important}main aside h2{color:var(--vantage-deep)}main>div.mx-auto.max-w-5xl{padding-block:2.25rem 4rem!important}main>div.mx-auto.max-w-5xl>div:first-child{background:#ffffffb8;border:1px solid #d7e2ef;border-radius:.95rem;margin-bottom:1.5rem;padding:.65rem;box-shadow:0 8px 22px #0a1b330d}main>div.mx-auto.max-w-5xl>div:first-child span{background:0 0;border:1px solid #0000}main>div.mx-auto.max-w-5xl>div:first-child span:first-child{background:#e8eeff;border-color:#c9d7ff}main>div.mx-auto.max-w-5xl section.rounded-2xl{padding:clamp(1.25rem,3vw,2rem)!important}main>div.mx-auto.max-w-5xl section.rounded-2xl>div.space-y-3>a{padding:1rem!important}main>div.mx-auto.max-w-5xl aside>div:first-child{border-top:3px solid var(--vantage-electric)!important}@media (max-width:640px){main>header,main>header>div{min-height:68px}main>div.mx-auto.grid,main>div.mx-auto.max-w-5xl{width:min(100% - 1.25rem,78rem);padding-inline:0!important}main>div.mx-auto.grid{padding-block:1.5rem!important}main>div.mx-auto.grid>section>h1,main>div.mx-auto.max-w-5xl>h1{font-size:2.15rem}[role=tablist]{grid-template-columns:repeat(3,1fr);display:grid;width:100%!important}[role=tab]{font-size:.78rem;padding-inline:.35rem!important}form{padding:1rem!important}form>div:first-child{padding-bottom:1rem}main>div.mx-auto.max-w-5xl>div:first-child{padding:.45rem}main>div.mx-auto.max-w-5xl>div:first-child span{min-height:2rem;padding-inline:.55rem;font-size:.7rem}}main.grid.min-h-screen{position:relative;overflow:hidden;background:radial-gradient(circle at 100% 0,#61d7ee24,#0000 24rem),linear-gradient(145deg,#f7faff,#edf3fa)!important}main.grid.min-h-screen:before{content:"";pointer-events:none;background:radial-gradient(#315ee814 1px,#0000 1px) 0 0/24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}main.grid.min-h-screen>div{z-index:1;width:min(100%,34rem);position:relative;background:#fffffff5!important;border:1px solid #d7e2ef!important;border-radius:1.1rem!important;padding:clamp(1.5rem,5vw,2.75rem)!important;box-shadow:0 24px 60px #0a1b331f!important}main.grid.min-h-screen h1{color:var(--vantage-deep);line-height:1.1;letter-spacing:-.035em!important;font-size:clamp(1.6rem,4vw,2rem)!important}main.grid.min-h-screen p{color:#52647d;line-height:1.65}main.grid.min-h-screen a{border-radius:.7rem;justify-content:center;align-items:center;min-height:2.8rem;padding-inline:1.1rem;font-weight:680;display:inline-flex;box-shadow:0 10px 22px #315ee833;color:#fff!important;background:linear-gradient(135deg,#315ee8,#2348c9)!important}
