.ct-ios{--ct-bg: var(--background);--ct-surface: #FFFFFF;--ct-text-1: #0F0A1F;--ct-text-2: #5E5E6B;--ct-text-3: #8B8B96;--ct-accent: #7C3AED;--ct-accent-soft: #F1ECFF;--ct-input-bg: #F4F4F8;--ct-border: rgba(20, 14, 38, .14);--ct-divider: rgba(20, 14, 38, .08);--ct-cta-fill: #C4B5FD;--ct-cta-on: #0F0A1F;--ct-shadow: 0 8px 14px rgba(0, 0, 0, .18);--ct-head-fg: #0F0A1F;--ct-head-em: #4C1D95;--ct-head-meta: #6B5F88;--ct-sage: #6F9457;--ct-sage-text: #4E6A3A;--ct-doc-ink: #3D4657;--ct-sage-solid: #6F9457;--ct-on-adaptive-solid: #FFFFFF;--ct-brass: #C99A5B;--ct-brass-text: #876026;--ct-lacquer: #B23A30;--ct-lacquer-text: #9E2E25;--vi-surface: var(--popover);--vi-surface-ink: #F8F7FC;--vi-border: var(--border);--vi-accent: #7C3AED;--vi-accent-on: #FFFFFF;--vi-text-bright: var(--foreground);--vi-text-default: var(--muted-foreground);--vi-text-dim: #736A61;--vi-signed: #4E6A3A;--vi-pending: #876026;--vi-error: #9E2E25;--vi-surface-elevated: #FFFFFF;--ui-grouped-2: #FFFFFF;--ui-grouped-3: #F2F2F7;--ui-label: #000000;--premium-text-2: var(--muted-foreground);--premium-brand: #7C3AED;color:var(--ct-text-1)}html.dark .ct-ios{--ct-bg: var(--background);--ct-surface: #1E1D23;--ct-text-1: #FFFFFF;--ct-text-2: #A8A39B;--ct-text-3: #8C877F;--ct-accent: #C4B5FD;--ct-accent-soft: #26252B;--ct-input-bg: #111014;--ct-border: rgba(255, 255, 255, .16);--ct-divider: rgba(255, 255, 255, .1);--ct-head-fg: #FFFFFF;--ct-head-em: #BDB2E6;--ct-head-meta: #A8A39B;--ct-sage-text: #93AA73;--ct-doc-ink: #C8CBDC;--ct-sage-solid: #A7C48C;--ct-on-adaptive-solid: #0F0A1F;--ct-brass-text: #D8AE72;--ct-lacquer-text: #DD8A7E;--vi-surface: var(--popover);--vi-surface-ink: #17161B;--vi-border: var(--border);--vi-accent: #C4B5FD;--vi-accent-on: #0F0A1F;--vi-text-bright: var(--foreground);--vi-text-default: var(--muted-foreground);--vi-text-dim: #8C877F;--vi-signed: #93AA73;--vi-pending: #D8AE72;--vi-error: #DD8A7E;--vi-surface-elevated: #1E1D23;--ui-grouped-2: #1C1C1E;--ui-grouped-3: #2C2C2E;--ui-label: #FFFFFF}.ct-cta{transition:background-color .2s ease-out,border-color .2s ease-out,color .2s ease-out,transform .12s ease-out}@media(hover:hover)and (pointer:fine){.ct-cta:not(:disabled):hover{filter:brightness(1.04)}}.ct-cta:not(:disabled):active{transform:scale(.97)}@keyframes ct-become-ready{0%{transform:scale(.97);opacity:.6}60%{transform:scale(1.02);opacity:1}to{transform:scale(1);opacity:1}}.ct-become-ready{animation:ct-become-ready .36s cubic-bezier(.16,1,.3,1) 1}@keyframes ct-nudge{0%{transform:translateY(0);box-shadow:0 0 0 0 transparent}30%{transform:translateY(-3px);box-shadow:0 0 0 2px var(--ct-accent)}70%{transform:translateY(0);box-shadow:0 0 0 2px var(--ct-accent)}to{transform:translateY(0);box-shadow:0 0 0 0 transparent}}.ct-nudge{animation:ct-nudge .7s ease-out 1}.ct-step-fill{transition:width .2s ease-out}.ct-sig-name{transition:color .3s ease-out}@media(prefers-reduced-motion:reduce){.ct-cta,.ct-step-fill,.ct-sig-name{transition:none}.ct-cta:not(:disabled):active{transform:none}.ct-become-ready{animation:none}.ct-nudge{animation:none;box-shadow:0 0 0 2px var(--ct-accent)}}.ct-round-btn{outline:none}.ct-round-btn:focus-visible .ct-round-btn-disc{outline:2px solid var(--accent-interactive-text);outline-offset:2px}@media(min-width:1024px){.ov-sheet[data-side=bottom][data-ov-desktop=dialog].ct-docview{inset:0;translate:none;width:100vw;max-width:none;height:100dvh;max-height:none;border-radius:0!important;border:0;box-shadow:none}.ov-sheet[data-side=bottom][data-ov-desktop=dialog].ct-docview[data-state=open]{animation:ov-fade-in var(--motion-enter) var(--motion-ease-expo) both}.ov-sheet[data-side=bottom][data-ov-desktop=dialog].ct-docview[data-state=closed]{animation:ov-fade-out var(--motion-exit) var(--motion-ease-exit) both}.ct-docview .ct-step-scroll{padding-left:max(20px,calc((100% - var(--ct-col-max)) / 2))!important;padding-right:max(20px,calc((100% - var(--ct-col-max)) / 2))!important}.ct-docview .ct-step-head,.ct-docview .ct-actionbar-inner{width:100%;max-width:var(--ct-col-max);margin-inline:auto}.ct-docview .ct-step-head{padding-inline:20px}}.ct-ios{--ct-col-max: 760px;--ct-doc-max: 1320px}.ct-outline-link{display:flex;gap:8px;width:100%;min-height:32px;padding:6px 8px;border:0;border-radius:8px;background:transparent;text-align:left;font:400 13.5px/1.4 -apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:var(--ed-fg-1);cursor:pointer;transition:background-color var(--motion-hover) var(--motion-ease-expo)}@media(hover:hover)and (pointer:fine){.ct-outline-link:hover{background:var(--ct-input-bg)}}.ct-outline-link:focus-visible{outline:2px solid var(--accent-interactive-text);outline-offset:1px}.ct-print-root{display:none}@media print{body.ct-printing>*:not(.ct-print-root){display:none!important}body.ct-printing .ct-print-root{display:block;color:#000;background:#fff;padding:0;--ed-fg-1: #000;--ed-fg-2: #222;--ed-fg-3: #444;--ed-divider: #bbb}body.ct-printing .ct-print-root h4{-moz-column-break-after:avoid;break-after:avoid-page}}.ct-doc-tool:focus-visible{outline:2px solid var(--accent-interactive-text);outline-offset:2px}@media(hover:hover)and (pointer:fine){.ct-doc-tool:not(:disabled):hover{border-color:var(--ct-border)}}.ct-docview [id^=contract-inline-]{scroll-margin-top:72px}.ct-sign-rail{position:absolute;top:8px;width:220px;max-height:calc(100% - 16px);overflow-y:auto}.ct-sign-rail-start{left:max(24px,calc((100% - var(--ct-col-max)) / 2 - 252px))}.ct-sign-rail-end{right:max(24px,calc((100% - var(--ct-col-max)) / 2 - 252px))}.ct-hold-fill{position:absolute;inset:0;background:color-mix(in srgb,var(--ct-cta-on) 16%,transparent);transform:scaleX(0);transform-origin:left center;transition-property:transform;transition-timing-function:linear;pointer-events:none}.ct-hold-fill[data-state=holding]{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.ct-hold-fill{transform:none;opacity:0;transition-property:opacity}.ct-hold-fill[data-state=holding]{opacity:1}.ct-faq-caret{transition:none!important}}.ct-faq-caret{transition:transform .15s var(--motion-ease-expo, cubic-bezier(.16, 1, .3, 1))}[data-hold=armed]{-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}@media(hover:hover)and (pointer:fine){.ct-quiet-link:not(:disabled):hover{text-decoration:underline;text-underline-offset:3px}.ct-faq-q:hover{color:var(--ct-text-1)}}.ct-quiet-link:focus-visible,.ct-faq-q:focus-visible{outline:2px solid var(--accent-interactive-text);outline-offset:2px;border-radius:6px}.ct-sidesign{flex:1;min-height:0;display:flex}.ct-sidesign-reader{flex:1;min-width:0;min-height:0;position:relative;display:flex;flex-direction:column}.ct-sidesign-panel{width:380px;flex-shrink:0;min-height:0;display:flex;flex-direction:column;border-left:1px solid var(--ct-divider);background:var(--ct-surface)}@media(min-width:1440px){.ct-sidesign-panel{width:420px}}
