@font-face{font-family:Manrope;src:url(../fonts/manrope-variable.ttf) format("truetype");font-weight:200 800;font-style:normal;font-display:swap}:root{--www-neutral-25:#fafbfc;--www-neutral-50:#f4f6fa;--www-neutral-100:#edf0f6;--www-neutral-200:#e2e7ef;--www-neutral-300:#c4cddc;--www-neutral-500:#647189;--www-neutral-700:#35435b;--www-neutral-900:#121f36;--www-blue-50:#edf2ff;--www-blue-600:#2f6df6;--www-blue-700:#2256cd;--www-green-50:#e9f6ef;--www-green-700:#28734e;--www-amber-50:#fff5e5;--www-amber-700:#89601b;--www-red-50:#fff0f0;--www-red-700:#a63f49;--www-canvas:var(--www-neutral-25);--www-surface:#fff;--www-surface-muted:var(--www-neutral-50);--www-surface-hero:var(--www-neutral-900);--www-ink:var(--www-neutral-900);--www-ink-secondary:var(--www-neutral-700);--www-ink-muted:var(--www-neutral-500);--www-ink-inverse:#fff;--www-accent:var(--www-blue-600);--www-accent-hover:var(--www-blue-700);--www-accent-soft:var(--www-blue-50);--www-border:var(--www-neutral-200);--www-border-strong:var(--www-neutral-300);--www-success:var(--www-green-700);--www-success-soft:var(--www-green-50);--www-warning:var(--www-amber-700);--www-warning-soft:var(--www-amber-50);--www-danger:var(--www-red-700);--www-danger-soft:var(--www-red-50);--www-space-1:4px;--www-space-2:8px;--www-space-3:12px;--www-space-4:16px;--www-space-5:20px;--www-space-6:24px;--www-space-7:32px;--www-space-8:40px;--www-space-9:48px;--www-space-10:64px;--www-text-xs:.75rem;--www-text-sm:.875rem;--www-text-base:1rem;--www-text-lg:1.125rem;--www-text-xl:1.35rem;--www-text-display:clamp(2.5rem,5.2vw,4.75rem);--www-radius:16px;--www-radius-sm:10px;--www-radius-lg:24px;--www-shadow-xs:0 1px 3px rgb(18 31 54/3%);--www-shadow-sm:0 6px 18px rgb(18 31 54/4%);--www-shadow-md:0 18px 50px rgb(18 31 54/8%);--www-shadow-lg:0 30px 90px rgba(18,31,54,.18);--www-duration:.18s;--www-ease:cubic-bezier(.2,.8,.2,1);--www-ring:0 0 0 4px rgba(47,109,246,.22);--www-font:Manrope,"Segoe UI",sans-serif;--www-max-width:1220px;--color-bg:var(--www-canvas);--color-surface:var(--www-surface-muted);--color-surface-2:var(--www-accent-soft);--color-text:var(--www-ink);--color-text-muted:var(--www-ink-muted);--color-primary:var(--www-accent);--color-primary-hover:var(--www-accent-hover);--color-primary-contrast:var(--www-ink-inverse);--color-border:var(--www-border);--max-width:var(--www-max-width);--radius:var(--www-radius-sm);--radius-lg:var(--www-radius);--space:var(--www-space-4);--font-sans:var(--www-font);--shadow-sm:var(--www-shadow-sm);--shadow-md:var(--www-shadow-md)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--www-canvas);color:var(--www-ink);font:400 var(--www-text-base)/1.7 var(--www-font);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:0 0 .6em;line-height:1.18;letter-spacing:-.04em;font-weight:750}h2{font-size:clamp(1.85rem,3vw,2.65rem)}h3{font-size:var(--www-text-xl);letter-spacing:-.025em}p{margin:0 0 1em}a{color:inherit;text-decoration:none}img,svg{vertical-align:middle}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:2px solid var(--www-accent);outline-offset:4px;box-shadow:var(--www-ring)}::-moz-selection{background:var(--www-accent-soft);color:var(--www-accent-hover)}::selection{background:var(--www-accent-soft);color:var(--www-accent-hover)}.container{width:min(100% - 48px,var(--www-max-width));margin-inline:auto}.narrow{max-width:800px}.section{padding-block:var(--www-space-10)}.section-lg{padding-block:96px}.section-heading{max-width:660px;margin-bottom:var(--www-space-8)}.section-heading p{color:var(--www-ink-muted);font-size:var(--www-text-lg);margin-bottom:0}.eyebrow{display:flex;align-items:center;gap:10px;color:var(--www-accent);font-size:var(--www-text-xs);font-weight:750;text-transform:uppercase;letter-spacing:.13em;margin-bottom:var(--www-space-4)}.eyebrow:before{content:"";width:18px;height:2px;background:currentColor}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:11px 21px;border:1px solid transparent;border-radius:var(--www-radius-sm);font-size:var(--www-text-sm);font-weight:700;line-height:1.4;transition:background var(--www-duration),transform var(--www-duration)}.btn:hover{transform:translateY(-1px)}.btn-primary{color:var(--www-ink-inverse);background:var(--www-accent)}.btn-primary:hover{background:var(--www-accent-hover)}.btn-secondary{background:var(--www-surface);border-color:var(--www-border);color:var(--www-ink)}.btn-secondary:hover{background:var(--www-surface-muted)}.btn-dark{background:var(--www-surface-hero);color:var(--www-ink-inverse)}.btn-text{padding-inline:0}.btn-text,.text-link{color:var(--www-accent)}.text-link{font-weight:650;text-underline-offset:4px}.text-link:hover{text-decoration:underline}.actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--www-space-3)}.card{background:var(--www-surface);border:1px solid var(--www-border);border-radius:var(--www-radius);box-shadow:var(--www-shadow-sm);padding:var(--www-space-7)}.muted{color:var(--www-ink-muted)}.small{font-size:var(--www-text-sm)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-2,.grid-3{display:grid;gap:var(--www-space-6)}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.icon-chip{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:13px;color:var(--www-accent);background:var(--www-accent-soft)}.field{display:flex;flex-direction:column;gap:7px;font-size:var(--www-text-sm);font-weight:650}.field input,.field select,.field textarea{width:100%;padding:12px 14px;background:var(--www-surface);color:var(--www-ink);border:1px solid var(--www-border-strong);border-radius:var(--www-radius-sm);font-weight:450}.field textarea{resize:vertical;min-height:145px}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid var(--www-accent);outline-offset:1px}.prose{max-width:780px}.prose h2{font-size:1.5rem;margin-top:var(--www-space-8)}.prose li,.prose p{color:var(--www-ink-secondary)}.prose a{color:var(--www-accent);text-decoration:underline}.notice{padding:16px 20px;border:1px solid var(--www-border);border-radius:var(--www-radius-sm);background:var(--www-surface-muted);font-size:var(--www-text-sm);color:var(--www-ink-secondary)}@media(max-width:1100px){.grid-3{gap:16px}}@media(max-width:768px){.container{width:min(100% - 40px,var(--www-max-width))}.section,.section-lg{padding-block:56px}.grid-2,.grid-3{grid-template-columns:1fr}.card{padding:var(--www-space-6)}}@media(max-width:640px){.container{width:min(100% - 32px,var(--www-max-width))}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important;animation-iteration-count:1!important}}.empty-state[data-v-ed2d7290]{padding:56px 24px;text-align:center;background:var(--www-surface);border:1px solid var(--www-border);border-radius:var(--www-radius);box-shadow:var(--www-shadow-sm)}.empty-state.compact[data-v-ed2d7290]{padding:32px 24px}h3[data-v-ed2d7290]{margin:20px 0 8px}p[data-v-ed2d7290]{max-width:500px;margin:0 auto 24px;color:var(--www-ink-muted)}.actions[data-v-ed2d7290]{justify-content:center}
