.m_b37d9ac7{width:calc(100% - var(--mantine-spacing-md) * 2);position:fixed;z-index:var(--notifications-z-index);max-width:var(--notifications-container-width)}.m_b37d9ac7:where([data-position=top-center]){top:var(--mantine-spacing-md);left:50%;transform:translateX(-50%)}.m_b37d9ac7:where([data-position=top-left]){top:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=top-right]){top:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-center]){bottom:var(--mantine-spacing-md);left:50%;transform:translateX(-50%)}.m_b37d9ac7:where([data-position=bottom-left]){bottom:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-right]){bottom:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_5ed0edd0:where(.m_5ed0edd0+.m_5ed0edd0){margin-top:var(--mantine-spacing-md)}:where([data-layout=stacked]) .m_5ed0edd0{margin-top:0}.m_b37d9ac7:where([data-layout=stacked])>*{display:grid}:root{--ts-bg:#ffffff;--ts-fg:#1a2240;--ts-muted:#5f6889;--ts-ink:#1e3364;--ts-navy:#1e3364;--ts-violet:#3a5bb0;--ts-gold:#8a5f00;--ts-gold-bright:#ffb900;--ts-coral:#d9483b;--ts-surface:#f6f7fb;--ts-glass:rgba(255,255,255,0.62);--ts-glass-strong:rgba(255,255,255,0.86);--ts-line:rgba(30,51,100,0.11);--ts-gradient:linear-gradient(135deg,#ffc21a,#ffab00);--ts-navy-gradient:linear-gradient(135deg,#1e3364,#3a5bb0);--ts-shadow:0 12px 32px -22px rgba(30,51,100,0.55);color-scheme:light;--mantine-color-gold-light-color:#7a5800;--mantine-color-gold-text:#8a6300;--mantine-color-gold-light:rgba(255,185,0,0.16)}body,html{background:var(--ts-bg);color:var(--ts-fg)}body{min-height:100vh;background:radial-gradient(1000px 560px at 92% -12%,rgba(255,185,0,.16),transparent 60%),radial-gradient(900px 520px at -12% 112%,rgba(30,51,100,.1),transparent 60%),radial-gradient(700px 420px at 40% 40%,rgba(58,91,176,.04),transparent 70%),var(--ts-bg);background-attachment:fixed}#__next-root,main{position:relative;z-index:1}.glass{background:linear-gradient(160deg,var(--ts-glass-strong),var(--ts-glass));border:1px solid var(--ts-line);box-shadow:var(--ts-shadow);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%)}.gradient-text{background:linear-gradient(90deg,#1e3364,#3a5bb0 55%,#e6a700);-webkit-background-clip:text;background-clip:text;color:transparent}.glow-button{box-shadow:0 10px 26px -8px rgba(255,171,0,.75),inset 0 1px 0 rgba(255,255,255,.55)}.mono-label{font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ts-muted)}.metric-highlight{background:var(--ts-navy-gradient);color:#fff;box-shadow:0 14px 30px -12px rgba(30,51,100,.6);border:0}.otp-input input{font-family:var(--font-mono),monospace;font-size:24px;text-align:center;letter-spacing:.4em}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}.prepare-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.prepare-palette{order:1}.prepare-props{order:2}.prepare-doc{order:3}.prepare-palette .mantine-ScrollArea-root{max-height:34vh}@media (min-width:1100px){.prepare-grid{grid-template-columns:240px minmax(0,1fr) 260px}.prepare-palette,.prepare-props{position:sticky;top:80px}.prepare-palette{order:1}.prepare-doc{order:2}.prepare-props{order:3}.prepare-palette .mantine-ScrollArea-root{max-height:60vh}}.mantine-Badge-root{flex-shrink:0}.ui-apple{--ts-surface:#f5f5f7;--ts-line:rgba(0,0,0,0.08);--ts-glass:#ffffff;--ts-glass-strong:#ffffff;--ts-shadow:none;--ts-muted:#5f6368;--mantine-color-dimmed:#5f6368;--mantine-h1-font-weight:700;--mantine-h2-font-weight:700;--mantine-h3-font-weight:700;--mantine-h4-font-weight:600;background:#f5f5f7;color:#1d1d1f;-webkit-font-smoothing:antialiased}.ui-apple h1,.ui-apple h2{letter-spacing:-.02em}.ui-apple .glass{background:#ffffff;border-color:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.ui-apple .glow-button,.ui-apple .metric-highlight{box-shadow:none}.ui-apple .mono-label{font-family:inherit;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none}.ui-apple .mantine-Button-root[data-variant=gradient]{border-radius:999px;box-shadow:none}.ui-apple .mantine-Button-root[data-variant=gradient]:not(:disabled):not([data-disabled]){background:#1e3364!important;color:#ffffff!important}.ui-apple .mantine-Button-root[data-variant=gradient]:not(:disabled):not([data-disabled]):hover{background:#14234a!important}.ui-apple .mantine-Badge-root{text-transform:none;letter-spacing:0;font-weight:600}.seal-mark{animation:seal-stamp .7s cubic-bezier(.2,.9,.3,1.2) both;transform:rotate(-6deg)}@keyframes seal-stamp{0%{transform:scale(1.5) rotate(-18deg);opacity:0}60%{transform:scale(.95) rotate(2deg);opacity:1}to{transform:scale(1) rotate(-6deg)}}.brand-sign-draw{animation:brand-sign-draw 1.1s cubic-bezier(.6,0,.2,1) .25s both}@keyframes brand-sign-draw{0%{clip-path:inset(-20% 100% -20% 0)}to{clip-path:inset(-20% -10% -20% 0)}}.ui-signer .mantine-Button-root[data-variant=gradient]{min-height:52px;font-size:17px}.ui-signer .mantine-Paper-root.glass{border-radius:24px}@font-face{font-family:display;src:url(/_next/static/media/93af595f71d0a236-s.p.woff2) format("woff2");font-display:swap;font-weight:300 900}@font-face{font-family:display Fallback;src:local("Arial");ascent-override:95.06%;descent-override:25.02%;line-gap-override:0.00%;size-adjust:99.94%}.__className_b32c7a{font-family:display,display Fallback}.__variable_b32c7a{--font-display:"display","display Fallback"}@font-face{font-family:body;src:url(/_next/static/media/93af595f71d0a236-s.p.woff2) format("woff2");font-display:swap;font-weight:300 900}@font-face{font-family:body Fallback;src:local("Arial");ascent-override:95.06%;descent-override:25.02%;line-gap-override:0.00%;size-adjust:99.94%}.__className_b9ab9b{font-family:body,body Fallback}.__variable_b9ab9b{--font-body:"body","body Fallback"}@font-face{font-family:mono;src:url(/_next/static/media/a865edea076e0166-s.p.woff2) format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:mono Fallback;src:local("Arial");ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.00%;size-adjust:131.49%}.__className_3d904d{font-family:mono,mono Fallback}.__variable_3d904d{--font-mono:"mono","mono Fallback"}