/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--leading-snug:1.375;--default-font-family:"Inter", system-ui, -apple-system, sans-serif;--default-mono-font-family:"JetBrains Mono", monospace}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{background-color:var(--background);color:var(--foreground)}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,system-ui,-apple-system,sans-serif}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.right-2{right:calc(var(--spacing) * 2)}.z-50{z-index:50}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.h-9{height:calc(var(--spacing) * 9)}.max-h-96{max-height:calc(var(--spacing) * 96)}.min-h-screen{min-height:100vh}.w-full{width:100%}.min-w-\[8rem\]{min-width:8rem}.shrink-0{flex-shrink:0}.translate-y-1{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.appearance-none{appearance:none}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-md{border-radius:calc(var(--radius) * .8)}.rounded-sm{border-radius:calc(var(--radius) * .6)}.border{border-style:var(--tw-border-style);border-width:1px}.border-input{border-color:var(--input)}.bg-background{background-color:var(--background)}.bg-popover{background-color:var(--popover)}.bg-transparent{background-color:#0000}.p-1{padding:var(--spacing)}.px-3{padding-inline:calc(var(--spacing) * 3)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pl-2{padding-left:calc(var(--spacing) * 2)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary-foreground{color:var(--primary-foreground)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.opacity-0{opacity:0}.opacity-50{opacity:.5}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.peer-checked\:opacity-100:is(:where(.peer):checked~*){opacity:1}.checked\:border-primary:checked{border-color:var(--primary)}.checked\:bg-primary:checked{background-color:var(--primary)}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}@media (width>=40rem){.sm\:col-span-2{grid-column:span 2/span 2}}@media (width>=64rem){.lg\:hidden{display:none}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root{--prod-brand-navy:#0b1e3a;--prod-brand-navy-deep:#0a1930;--prod-brand-blue:#123b88;--prod-brand-blue-bright:#1d63d8;--prod-brand-ink:#162456;--prod-gold:#ffc400;--prod-gold-hover:#e6b000;--prod-gold-fg:#0b1a2b;--prod-bg:#071729;--prod-header:var(--prod-brand-navy);--prod-sidebar:var(--prod-brand-navy-deep);--prod-surface:#0d2139;--prod-surface-2:#13294a;--prod-input:#0a1b30;--prod-hover:#ffffff0d;--prod-border:#1c3654;--prod-border-strong:#2a4a70;--prod-border-control:#5a7aa0;--prod-fg:#f5f7fa;--prod-fg-muted:#9fb0c6;--prod-fg-dim:var(--prod-fg-muted);--prod-link:#8fb3f5;--prod-focus:#8fb3f5;--prod-accent:var(--prod-brand-blue-bright);--prod-accent-fg:#8fb3f5;--prod-accent-soft:var(--prod-brand-blue-bright)}@supports (color:color-mix(in lab, red, red)){:root{--prod-accent-soft:color-mix(in srgb, var(--prod-brand-blue-bright) 16%, var(--prod-surface))}}:root{--prod-check:var(--prod-brand-blue-bright);--prod-nav-active:var(--prod-brand-blue);--prod-promo:var(--prod-brand-blue);--prod-disabled-bg:#182c47;--prod-disabled-fg:#7d90a8;--prod-success:#4cc982;--prod-error:#ff7b7b;--prod-success-soft:var(--prod-success)}@supports (color:color-mix(in lab, red, red)){:root{--prod-success-soft:color-mix(in srgb, var(--prod-success) 12%, var(--prod-surface))}}:root{--prod-error-soft:var(--prod-error)}@supports (color:color-mix(in lab, red, red)){:root{--prod-error-soft:color-mix(in srgb, var(--prod-error) 12%, var(--prod-surface))}}:root{--prod-pending:#e9c46a;--prod-pending-soft:var(--prod-pending)}@supports (color:color-mix(in lab, red, red)){:root{--prod-pending-soft:color-mix(in srgb, var(--prod-pending) 12%, var(--prod-surface))}}:root{--prod-chrome-fg:#f5f7fa;--prod-chrome-muted:#b4c3d6;--prod-chrome-dim:#8ea3bd;--prod-chrome-border:#1f3a5c;--prod-chrome-control:#4a6c96;--prod-chrome-hover:#ffffff14;--prod-font-sans:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--prod-font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--prod-fs-xs:.75rem;--prod-fs-sm:.875rem;--prod-fs-body:.9375rem;--prod-fs-base:1rem;--prod-fs-md:1.125rem;--prod-fs-lg:1.375rem;--prod-fs-xl:1.75rem;--prod-fs-2xl:2rem;--prod-space-1:.25rem;--prod-space-2:.5rem;--prod-space-3:.75rem;--prod-space-4:1rem;--prod-space-5:1.25rem;--prod-space-6:1.5rem;--prod-space-8:2rem;--prod-space-10:2.5rem;--prod-space-12:3rem;--prod-radius-sm:.375rem;--prod-radius-md:.5rem;--prod-radius-lg:.75rem;--prod-radius-btn:var(--prod-radius-md);--prod-radius-card:var(--prod-radius-lg);--prod-shadow-sm:none;--prod-shadow-md:0 24px 48px #0208128c;--prod-shadow-sticky:0 -8px 20px #02081266;--prod-control-h:2.75rem;--prod-input-height:var(--prod-control-h);--prod-gutter:1rem;--prod-sidebar-width:13.5rem;--prod-topbar-h:3.5rem;--prod-sticky-top:var(--prod-topbar-h);--prod-tabbar-h:4rem;--prod-bottom-chrome:calc(var(--prod-tabbar-h) + env(safe-area-inset-bottom,0px));--prod-read-max:48rem;--prod-content-max:56rem;--prod-main-max:75rem;--prod-fab-safe-bottom:calc(2.5rem + env(safe-area-inset-bottom,0px));--prod-select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%239fb0c6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}html:not(.dark){--prod-bg:#f3f6fa;--prod-surface:#fff;--prod-surface-2:#eef2f7;--prod-input:#fff;--prod-hover:#0b1e3a0a;--prod-border:#dfe5ee;--prod-border-strong:#c7d1de;--prod-border-control:#7b8aa0;--prod-fg:#0b1a2b;--prod-fg-muted:#4b5a6e;--prod-link:var(--prod-brand-blue-bright);--prod-focus:var(--prod-brand-blue-bright);--prod-accent-fg:var(--prod-brand-blue-bright);--prod-accent-soft:var(--prod-brand-blue-bright)}@supports (color:color-mix(in lab, red, red)){html:not(.dark){--prod-accent-soft:color-mix(in srgb, var(--prod-brand-blue-bright) 9%, #fff)}}html:not(.dark){--prod-nav-active:var(--prod-brand-blue-bright);--prod-disabled-bg:#e6ebf1;--prod-disabled-fg:#66758a;--prod-success:#13793a;--prod-error:#c62828;--prod-success-soft:var(--prod-success)}@supports (color:color-mix(in lab, red, red)){html:not(.dark){--prod-success-soft:color-mix(in srgb, var(--prod-success) 9%, #fff)}}html:not(.dark){--prod-error-soft:var(--prod-error)}@supports (color:color-mix(in lab, red, red)){html:not(.dark){--prod-error-soft:color-mix(in srgb, var(--prod-error) 8%, #fff)}}html:not(.dark){--prod-pending:#8a5a00;--prod-pending-soft:#fff6d6;--prod-shadow-md:0 24px 48px #0b1e3a2e;--prod-shadow-sticky:0 -6px 18px #0b1e3a14;--prod-select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%234b5a6e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}@media (width>=1024px){:root{--prod-topbar-h:4rem;--prod-sticky-top:0px;--prod-bottom-chrome:0px}}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:not(.dark){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body{background:var(--prod-bg);color:var(--prod-fg)}html{scrollbar-gutter:stable}html body[data-scroll-locked]{margin-right:0!important}body{font-family:var(--prod-font-sans);font-feature-settings:"cv11", "ss01";-webkit-text-size-adjust:100%}.prod-shell,.prod-auth{font-size:var(--prod-fs-body);line-height:1.55}.prod-shell :where(h1,h2,h3,p,ul,ol,dl,dd,figure),.prod-auth :where(h1,h2,h3,p,ul,ol,dl,dd,figure),.prod-modal :where(h1,h2,h3,p,ul,ol,dl,dd){margin:0}@media (prefers-reduced-motion:reduce){.prod-shell *,.prod-auth *,.prod-modal-overlay *{transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}.prod-text-page-title{font-size:var(--prod-fs-lg);letter-spacing:-.015em;margin-bottom:var(--prod-space-2);overflow-wrap:break-word;font-weight:700;line-height:1.2}@media (width>=768px){.prod-text-page-title{font-size:var(--prod-fs-xl)}}.prod-text-page-title--left{text-align:left}.prod-text-page-title--center{text-align:center}.prod-text-section-title{font-size:var(--prod-fs-md);font-weight:650;line-height:1.3}.prod-text-body{font-size:var(--prod-fs-body);color:var(--prod-fg-muted);line-height:1.6}.prod-text-caption{font-size:var(--prod-fs-xs);color:var(--prod-fg-muted);line-height:1.5}.prod-text-strong{color:var(--prod-fg);font-weight:600}.prod-auth__subtitle{font-size:var(--prod-fs-body);color:var(--prod-fg-muted);text-align:left;margin-bottom:var(--prod-space-6);overflow-wrap:break-word;line-height:1.55}.prod-auth__subtitle--step{font-size:var(--prod-fs-sm);color:var(--prod-accent-fg);margin-bottom:var(--prod-space-2);font-weight:600}.prod-auth__subtitle--after{margin-top:var(--prod-space-5);margin-bottom:0}.prod-auth__subtitle--caption{font-size:var(--prod-fs-sm);margin-top:var(--prod-space-2);margin-bottom:0}.prod-auth__subtitle--flush{margin-bottom:0}.prod-auth__subtitle--center{text-align:center;margin-bottom:var(--prod-space-8)}.prod-auth__subtitle.prod-text-caption{margin:var(--prod-space-2) 0 0;font-size:.8125rem;line-height:1.45}.prod-auth__subtitle strong,.prod-input[type=email]{overflow-wrap:anywhere}.prod-btn{justify-content:center;align-items:center;gap:var(--prod-space-2);min-height:var(--prod-control-h);padding:0 var(--prod-space-5);border-radius:var(--prod-radius-md);color:var(--prod-fg);font:inherit;font-size:var(--prod-fs-body);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.prod-btn:focus-visible{outline:2px solid var(--prod-focus);outline-offset:2px}.prod-btn:disabled,.prod-btn[aria-disabled=true]{cursor:not-allowed}a.prod-btn,a.prod-btn--gold,a.prod-btn--outline{text-decoration:none}.prod-btn--gold,.prod-chat-fab__btn{color:#fff}.prod-btn--gold{background:var(--prod-gold);border-color:var(--prod-gold)}.prod-btn--gold:hover:not(:disabled){background:var(--prod-gold-hover);border-color:var(--prod-gold-hover)}.prod-btn--gold:active:not(:disabled){background:var(--prod-gold-hover);box-shadow:inset 0 2px #0b1a2b2e}.prod-btn--gold:disabled{background:var(--prod-disabled-bg);border-color:var(--prod-disabled-bg);color:var(--prod-disabled-fg)}.prod-btn--gold-full{width:100%}.prod-btn--outline{color:var(--prod-fg);border-color:var(--prod-border-control);background:0 0}.prod-btn--outline:hover:not(:disabled):not(.prod-btn--disabled){background:var(--prod-hover);border-color:var(--prod-fg-muted)}.prod-btn--outline:active:not(:disabled):not(.prod-btn--disabled){background:var(--prod-surface-2)}.prod-btn--outline:disabled,.prod-btn--outline.prod-btn--disabled{color:var(--prod-disabled-fg);border-color:var(--prod-border);background:0 0;border-style:dashed}.prod-btn--white{color:#0b1a2b;border-color:var(--prod-border);background:#fff}.prod-btn--dark{background:var(--prod-surface-2);color:var(--prod-fg);border-color:var(--prod-border)}.prod-btn--compact{min-width:var(--prod-control-h);padding:0 var(--prod-space-3);font-size:var(--prod-fs-sm)}.prod-btn--icon-gap .size-4{margin:0}.prod-btn--link{min-height:unset;color:var(--prod-link);background:0 0;border:none;padding:0;font-weight:500;text-decoration:underline;display:inline}.prod-btn--link:focus-visible{outline:2px solid var(--prod-focus);outline-offset:2px}.prod-link{color:var(--prod-link);text-underline-offset:3px;border-radius:2px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.prod-link:hover{text-decoration-thickness:2px}.prod-link:focus-visible,.prod-link-btn:focus-visible{outline:2px solid var(--prod-focus);outline-offset:2px}.prod-link-btn{min-height:2.75rem;font:inherit;font-size:var(--prod-fs-sm);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.prod-field{margin:0 0 var(--prod-space-5);border:0;min-width:0;padding:0}.prod-field--block{display:block}.prod-field__label{margin-bottom:var(--prod-space-2)}.prod-field__label,.prod-field--block{font-size:var(--prod-fs-sm);color:var(--prod-fg);font-weight:500;line-height:1.4;display:block}legend.prod-field__label{margin-bottom:var(--prod-space-2);padding:0}.prod-field--block>.prod-field__label{margin-bottom:var(--prod-space-2)}.prod-field--block>.prod-input,.prod-field--block>.prod-select{margin-top:var(--prod-space-2)}.prod-field--block>.prod-field__label+.prod-input,.prod-field--block>.prod-field__label+.prod-select{margin-top:0}.prod-field__label--required:after{content:" *";color:var(--prod-error)}.prod-field__hint{margin-top:var(--prod-space-2);color:var(--prod-fg-muted);font-size:.8125rem;line-height:1.45}.prod-input,.prod-select,.prod-textarea{border:1px solid var(--prod-border-control);border-radius:var(--prod-radius-md);background:var(--prod-input);width:100%;min-width:0;color:var(--prod-fg);font:inherit;font-size:var(--prod-fs-base);line-height:1.4;transition:border-color .12s,box-shadow .12s;display:block}.prod-input,.prod-select{min-height:var(--prod-control-h);padding:0 var(--prod-space-3)}.prod-input::placeholder,.prod-textarea::placeholder{color:var(--prod-fg-muted);opacity:.85}.prod-select{appearance:none;background-image:var(--prod-select-chevron);cursor:pointer;background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem;padding-right:2.5rem}.prod-textarea{min-height:6rem;padding:var(--prod-space-3);resize:vertical;line-height:1.5}.prod-input:hover:not(:disabled):not([readonly]),.prod-select:hover:not(:disabled),.prod-textarea:hover:not(:disabled):not([readonly]){border-color:var(--prod-fg-muted)}.prod-input:focus-visible,.prod-select:focus-visible,.prod-textarea:focus-visible,.prod-otp__box:focus-visible{outline:2px solid var(--prod-focus);outline-offset:0;border-color:var(--prod-focus)}.prod-input--invalid,.prod-select--invalid,.prod-textarea--invalid,.prod-input[aria-invalid=true],.prod-select[aria-invalid=true],.prod-textarea[aria-invalid=true]{border-color:var(--prod-error);box-shadow:inset 0 0 0 1px var(--prod-error)}input.prod-input[readonly],.prod-input--readonly{cursor:default;background:0 0;border-style:dashed}.prod-input:disabled,.prod-select:disabled,.prod-textarea:disabled,.prod-agreement-fieldset:disabled .prod-input,.prod-agreement-fieldset:disabled .prod-select,.prod-agreement-fieldset:disabled .prod-textarea{background:var(--prod-surface-2);border-color:var(--prod-border);color:var(--prod-fg-muted);cursor:not-allowed}.prod-input--amount,.prod-num{font-family:var(--prod-font-mono);font-variant-numeric:tabular-nums}.prod-error{margin-top:var(--prod-space-2);color:var(--prod-error);font-size:.8125rem;font-weight:500;line-height:1.45}.prod-error--center{text-align:left}.prod-otp+.prod-error{margin-top:calc(-1 * var(--prod-space-4));margin-bottom:var(--prod-space-5)}.prod-success{margin:var(--prod-space-2) 0;font-size:var(--prod-fs-sm);color:var(--prod-success);font-weight:500}.prod-phone-row{gap:var(--prod-space-2);display:flex}.prod-phone-row__code{align-items:center;gap:var(--prod-space-2);min-height:var(--prod-control-h);padding:0 var(--prod-space-3);border:1px solid var(--prod-border);border-radius:var(--prod-radius-md);background:var(--prod-surface-2);color:var(--prod-fg-muted);font-family:var(--prod-font-mono);font-size:var(--prod-fs-sm);white-space:nowrap;flex-shrink:0;display:flex}.prod-phone-row__input{flex:1}.prod-currency{align-items:stretch;display:flex}.prod-currency__prefix{padding:0 var(--prod-space-3);border:1px solid var(--prod-border-control);border-radius:var(--prod-radius-md) 0 0 var(--prod-radius-md);background:var(--prod-surface-2);color:var(--prod-fg-muted);font-family:var(--prod-font-mono);font-size:var(--prod-fs-sm);border-right:none;align-items:center;display:flex}.prod-currency .prod-input{border-radius:0 var(--prod-radius-md) var(--prod-radius-md) 0;font-family:var(--prod-font-mono);font-variant-numeric:tabular-nums}.prod-password-wrap{position:relative}.prod-password-wrap .prod-input{padding-right:3rem}.prod-password-toggle{width:var(--prod-control-h);height:100%;min-height:var(--prod-control-h);border-radius:0 var(--prod-radius-md) var(--prod-radius-md) 0;color:var(--prod-fg-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:0;right:0}.prod-password-toggle:hover{color:var(--prod-fg)}.prod-password-toggle:focus-visible{outline:2px solid var(--prod-focus);outline-offset:-2px}.prod-criteria{gap:var(--prod-space-1);margin-top:var(--prod-space-3);display:grid}@media (width>=400px){.prod-criteria{column-gap:var(--prod-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}}.prod-criteria__item{align-items:center;gap:var(--prod-space-2);color:var(--prod-fg-muted);text-wrap:pretty;font-size:.8125rem;display:flex;position:relative}.prod-criteria__item svg{opacity:0;flex-shrink:0;width:.875rem;height:.875rem}.prod-criteria__item:before{content:"";border:1.5px solid;border-radius:9999px;width:.75rem;height:.75rem;margin:-.375rem 0 0 .0625rem;position:absolute;top:50%;left:0}.prod-criteria__item--ok{color:var(--prod-success)}.prod-criteria__item--ok svg{opacity:1}.prod-criteria__item--ok:before{content:none}.prod-otp{gap:var(--prod-space-2);margin:var(--prod-space-6) 0;justify-content:flex-start;display:flex}.prod-otp__box{border:1px solid var(--prod-border-control);border-radius:var(--prod-radius-md);background:var(--prod-input);width:auto;min-width:0;max-width:3.25rem;height:3.5rem;color:var(--prod-fg);font-family:var(--prod-font-mono);font-size:var(--prod-fs-lg);text-align:center;flex:1 1 0;padding:0;font-weight:500}.prod-shell input[type=checkbox].peer,.prod-auth input[type=checkbox].peer{border:1.5px solid var(--prod-border-control);background:var(--prod-input);cursor:pointer;border-radius:.3125rem;width:1.25rem;height:1.25rem}:is(.prod-shell span:has(>input[type=checkbox].peer),.prod-auth span:has(>input[type=checkbox].peer)){width:1.25rem;height:1.25rem;margin-top:0}.prod-shell input[type=checkbox].peer:checked,.prod-auth input[type=checkbox].peer:checked{background:var(--prod-check);border-color:var(--prod-check)}.prod-shell input[type=checkbox].peer~svg,.prod-auth input[type=checkbox].peer~svg{color:#fff;width:.875rem;height:.875rem}.prod-shell input[type=checkbox].peer:focus-visible,.prod-auth input[type=checkbox].peer:focus-visible,.prod-auth .peer:focus-visible{outline:2px solid var(--prod-focus);outline-offset:2px;box-shadow:none}:is(.prod-shell label:has(>span>input[type=checkbox].peer),.prod-auth label:has(>span>input[type=checkbox].peer)){align-items:center;gap:var(--prod-space-3);min-height:2.75rem}.prod-shell input[type=radio],.prod-shell input[type=checkbox]:not(.peer),.prod-modal input[type=radio]{width:1.125rem;height:1.125rem;accent-color:var(--prod-check);cursor:pointer;flex-shrink:0;margin:0}.prod-radio-group{gap:var(--prod-space-2);border:0;flex-wrap:wrap;min-width:0;padding:0;display:flex}.prod-radio{align-items:center;gap:var(--prod-space-3);min-height:var(--prod-control-h);padding:0 var(--prod-space-4);border:1px solid var(--prod-border-control);border-radius:var(--prod-radius-md);background:var(--prod-input);font-size:var(--prod-fs-body);cursor:pointer;transition:border-color .12s,background-color .12s;display:inline-flex}.prod-radio:hover{border-color:var(--prod-fg-muted)}.prod-radio:has(input:checked){border-color:var(--prod-check);background:var(--prod-accent-soft);box-shadow:inset 0 0 0 1px var(--prod-check)}.prod-radio:has(input:focus-visible){outline:2px solid var(--prod-focus);outline-offset:2px}.prod-radio input:focus-visible{outline:none}fieldset:disabled .prod-radio{opacity:.6;cursor:not-allowed}.prod-radio-group--grid{grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr));display:grid}.prod-radio--card{align-items:flex-start;gap:var(--prod-space-2);min-width:0;padding:var(--prod-space-3);flex-direction:column}.prod-radio__caption{color:var(--prod-fg-muted);font-size:var(--prod-fs-xs);font-weight:500;line-height:1.3;display:block}.prod-radio__body{flex-direction:column;gap:.125rem;min-width:0;max-width:100%;display:flex}.prod-radio__title{color:var(--prod-fg);overflow-wrap:anywhere;font-weight:650;line-height:1.3}.prod-radio__title--num{font-family:var(--prod-font-mono);font-variant-numeric:tabular-nums;font-weight:600}.prod-radio-group--types{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;display:grid}@media (width>=560px){.prod-radio-group--types{grid-template-columns:repeat(3,minmax(0,1fr))}}.prod-radio__title--nowrap{overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.prod-radio-group--stack{grid-template-columns:minmax(0,1fr);display:grid}@media (width>=640px){.prod-radio-group--stack{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}}.prod-radio-group .prod-radio.prod-radio--option{padding:var(--prod-space-3) var(--prod-space-4);align-items:flex-start}.prod-radio--option input[type=radio]{margin-top:.1875rem}@media (width<=399px){.prod-radio-group--grid{gap:.375rem}.prod-radio--card{padding:var(--prod-space-3) .625rem}.prod-radio--card .prod-radio__title{font-size:var(--prod-fs-sm)}}.prod-radio__desc{color:var(--prod-fg-muted);font-size:var(--prod-fs-sm);line-height:1.45}.prod-choice-field{min-width:0;margin:0 0 var(--prod-space-5);border:0;padding:0}.prod-choice-field>legend{margin-bottom:var(--prod-space-2);padding:0}.prod-shell{background:var(--prod-bg);min-height:100dvh;color:var(--prod-fg);display:flex}.prod-shell__sidebar{height:100dvh;width:var(--prod-sidebar-width);gap:var(--prod-space-8);padding:var(--prod-space-6) var(--prod-space-3);background:var(--prod-sidebar);border-right:1px solid var(--prod-chrome-border);flex-direction:column;flex-shrink:0;display:none;position:sticky;top:0;overflow-y:auto}@media (width>=1024px){.prod-shell{background:linear-gradient(to right, var(--prod-sidebar) calc(var(--prod-sidebar-width) - 1px), var(--prod-chrome-border) calc(var(--prod-sidebar-width) - 1px) var(--prod-sidebar-width), transparent var(--prod-sidebar-width)), var(--prod-bg)}.prod-shell__sidebar{display:flex}}.prod-shell__sidebar-logo{padding:0 var(--prod-space-3);border-radius:var(--prod-radius-md);display:block}.prod-shell__sidebar-logo .prod-shell__logo--lockup{object-fit:contain;object-position:left center;width:100%;max-width:10.5rem;height:auto;display:block}.prod-shell__sidebar-nav{gap:var(--prod-space-1);flex-direction:column;display:flex}.prod-shell__side-link{align-items:center;gap:var(--prod-space-3);min-height:var(--prod-control-h);padding:0 var(--prod-space-3);border-radius:var(--prod-radius-md);color:var(--prod-chrome-muted);font-size:var(--prod-fs-body);font-weight:500;text-decoration:none;transition:background-color .12s,color .12s;display:flex}.prod-shell__side-icon{flex-shrink:0;width:1.125rem;height:1.125rem}.prod-shell__side-label{flex:1;min-width:0}.prod-shell__side-link:hover{color:var(--prod-chrome-fg);background:var(--prod-chrome-hover)}.prod-shell__side-link--active,.prod-shell__side-link--active:hover{color:#fff;background:var(--prod-brand-blue);font-weight:600}.prod-shell__side-link[aria-disabled=true]{color:var(--prod-chrome-dim);cursor:not-allowed;background:0 0}.prod-shell__side-link:focus-visible,.prod-shell__sidebar-logo:focus-visible,.prod-shell__topbar-logo:focus-visible{outline-offset:2px;outline:2px solid #8fb3f5}.prod-shell__body{flex-direction:column;flex:1;min-width:0;display:flex}.prod-shell__topbar{z-index:30;padding-top:env(safe-area-inset-top,0px);background:var(--prod-header);border-bottom:1px solid var(--prod-chrome-border);color:var(--prod-chrome-fg);position:sticky;top:0}@media (width>=1024px){.prod-shell__topbar{background:var(--prod-bg);border-bottom-color:var(--prod-border);color:var(--prod-fg);position:static}}.prod-shell__topbar-inner{justify-content:space-between;align-items:center;gap:var(--prod-space-2);min-height:var(--prod-topbar-h);padding:0 max(var(--prod-gutter), env(safe-area-inset-right,0px)) 0 max(var(--prod-gutter), env(safe-area-inset-left,0px));display:flex}@media (width>=1024px){.prod-shell__topbar-inner{padding:0 var(--prod-space-10);justify-content:flex-end}}.prod-shell__logo{width:auto;height:2rem}.prod-shell__topbar-logo{min-width:0;min-height:var(--prod-control-h);border-radius:var(--prod-radius-sm);flex-shrink:1;align-items:center;display:flex}.prod-shell__topbar-logo .prod-shell__logo--lockup{object-fit:contain;object-position:left center;width:6.5rem;max-width:100%;height:auto}@media (width>=640px){.prod-shell__topbar-logo .prod-shell__logo--lockup{width:8rem}}@media (width>=1024px){.prod-shell__topbar-logo{display:none}}.prod-auth__topbar .theme-toggle--regol{width:var(--prod-control-h);height:var(--prod-control-h);min-width:var(--prod-control-h);min-height:var(--prod-control-h);border-radius:var(--prod-radius-md);padding:0}.prod-avatar{background:var(--prod-brand-blue);color:#fff;width:2.25rem;height:2.25rem;font-family:var(--prod-font-mono);letter-spacing:.02em;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.8125rem;font-weight:600;line-height:1;display:inline-flex}.prod-avatar--lg{width:2.75rem;height:2.75rem;font-size:var(--prod-fs-sm)}.prod-avatar--tab{width:1.625rem;height:1.625rem;font-size:.6875rem}.prod-shell__account-btn{align-items:center;gap:var(--prod-space-2);min-width:var(--prod-control-h);min-height:var(--prod-control-h);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9999px;flex-shrink:0;padding:0;display:inline-flex}.prod-shell__account-btn .prod-avatar{outline:1px solid var(--prod-chrome-control);outline-offset:2px}.prod-shell__account-btn:focus-visible{outline-offset:2px;outline:2px solid #8fb3f5}.prod-shell__account-name,.prod-shell__account-chevron{display:none}@media (width>=1024px){.prod-shell__account-btn{padding:0 var(--prod-space-3) 0 var(--prod-space-1);border:1px solid var(--prod-border);background:var(--prod-surface);color:var(--prod-fg)}.prod-shell__account-btn:hover,.prod-shell__account-btn[aria-expanded=true]{border-color:var(--prod-border-control)}.prod-shell__account-btn:focus-visible{outline-color:var(--prod-focus)}.prod-shell__account-btn .prod-avatar{outline:0;width:2rem;height:2rem}.prod-shell__account-name{max-width:14rem;font-size:var(--prod-fs-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.prod-shell__account-chevron{width:1rem;height:1rem;color:var(--prod-fg-muted);display:block}}.prod-acct-menu-overlay{z-index:50;background:#040c1899;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.prod-acct-menu{overscroll-behavior:contain;width:100%;max-height:calc(100dvh - 3rem);padding:var(--prod-space-2) var(--prod-gutter) calc(var(--prod-space-4) + env(safe-area-inset-bottom,0px));border:1px solid var(--prod-border-strong);border-radius:var(--prod-radius-lg) var(--prod-radius-lg) 0 0;background:var(--prod-surface);color:var(--prod-fg);box-shadow:var(--prod-shadow-md);border-bottom:0;flex-direction:column;display:flex;overflow-y:auto}@media (width>=640px){.prod-acct-menu{max-width:30rem}}@media (width>=1024px){.prod-acct-menu-overlay{padding:calc(var(--prod-topbar-h) - var(--prod-space-2)) var(--prod-space-10) 0 0;background:0 0;justify-content:flex-end;align-items:flex-start}.prod-acct-menu{width:20rem;max-height:calc(100dvh - var(--prod-topbar-h) - 1rem);padding:var(--prod-space-2) var(--prod-space-2) var(--prod-space-2);border-bottom:1px solid var(--prod-border-strong);border-radius:var(--prod-radius-lg)}}.prod-acct-menu__header{align-items:center;gap:var(--prod-space-3);padding:var(--prod-space-3) 0 var(--prod-space-4);display:flex}@media (width>=1024px){.prod-acct-menu__header{padding:var(--prod-space-2) var(--prod-space-2) var(--prod-space-3)}}.prod-acct-menu__who{flex:1;min-width:0}.prod-acct-menu__eyebrow{color:var(--prod-fg-muted);font-size:var(--prod-fs-xs)}.prod-acct-menu__name{color:var(--prod-fg);font-size:var(--prod-fs-base);overflow-wrap:anywhere;font-weight:650;line-height:1.3}.prod-acct-menu__close{width:var(--prod-control-h);height:var(--prod-control-h);border-radius:var(--prod-radius-md);color:var(--prod-fg-muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.prod-acct-menu__close:hover{background:var(--prod-hover);color:var(--prod-fg)}.prod-acct-menu__close:focus-visible{outline:2px solid var(--prod-focus);outline-offset:0}@media (width>=1024px){.prod-acct-menu__close{display:none}}.prod-acct-menu__group{padding:var(--prod-space-2) 0;border-top:1px solid var(--prod-border);flex-direction:column;display:flex}.prod-acct-menu__row,.theme-toggle--menu{align-items:center;gap:var(--prod-space-3);width:100%;min-height:3rem;padding:0 var(--prod-space-2);border-radius:var(--prod-radius-md);color:var(--prod-fg);font:inherit;font-size:var(--prod-fs-body);text-align:left;cursor:pointer;background:0 0;border:0;font-weight:500;display:flex}.prod-acct-menu__row svg,.theme-toggle--menu svg{color:var(--prod-fg-muted);flex-shrink:0}button.prod-acct-menu__row:hover,.theme-toggle--menu:hover{background:var(--prod-hover)}button.prod-acct-menu__row:focus-visible,.theme-toggle--menu:focus-visible{outline:2px solid var(--prod-focus);outline-offset:-2px}.prod-acct-menu__row--static{cursor:default}.prod-acct-menu__row-label{flex:1;min-width:0}.prod-acct-menu .prod-lang-select__trigger{border:1px solid var(--prod-border-control);background:var(--prod-input);width:auto;min-width:10rem;color:var(--prod-fg)}.prod-acct-menu .prod-lang-select__trigger .prod-lang-select__code{display:none}.prod-acct-menu .prod-lang-select__trigger .prod-lang-select__name{display:inline}.prod-acct-menu__apps{gap:var(--prod-space-2);padding:var(--prod-space-3) var(--prod-space-2)}.prod-acct-menu__apps-head{align-items:center;gap:var(--prod-space-3);color:var(--prod-fg);font-weight:500;display:flex}.prod-acct-menu__apps-head svg{color:var(--prod-fg-muted);flex-shrink:0}.prod-acct-menu__logout{color:var(--prod-error);font-weight:600}.prod-acct-menu__logout svg{color:var(--prod-error)}.prod-tabbar{z-index:35;padding:0 env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);border-top:1px solid var(--prod-chrome-border);background:var(--prod-header);color:var(--prod-chrome-muted);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}@media (width>=640px){.prod-tabbar{grid-template-columns:repeat(5,minmax(0,8rem));justify-content:center}}@media (width>=1024px){.prod-tabbar{display:none}}.prod-tabbar__item{min-width:0;min-height:var(--prod-tabbar-h);padding:var(--prod-space-2) .125rem;color:var(--prod-chrome-muted);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.1875rem;text-decoration:none;display:flex;position:relative}.prod-tabbar__item--active{color:#fff}.prod-tabbar__item--active:before{content:"";background:#8fb3f5;border-radius:0 0 3px 3px;width:2rem;height:3px;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.prod-tabbar__item[aria-disabled=true]{color:var(--prod-chrome-dim);cursor:not-allowed}.prod-tabbar__item:active:not([aria-disabled=true]){background:var(--prod-chrome-hover)}.prod-tabbar__item:focus-visible{outline-offset:-4px;border-radius:var(--prod-radius-md);outline:2px solid #8fb3f5}.prod-tabbar__icon-wrap{justify-content:center;align-items:center;height:1.625rem;display:flex;position:relative}.prod-tabbar__icon{width:1.375rem;height:1.375rem}.prod-tabbar__label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.75rem;font-weight:500;line-height:1.2;overflow:hidden}.prod-tabbar__item--active .prod-tabbar__label{font-weight:650}.prod-tabbar__soon{position:absolute;top:auto;bottom:calc(100% + .125rem);left:50%;transform:translate(-50%)}.prod-shell__main{width:100%;max-width:var(--prod-main-max);min-width:0;padding:var(--prod-space-5) max(var(--prod-gutter), env(safe-area-inset-right,0px)) calc(var(--prod-bottom-chrome) + var(--prod-space-8)) max(var(--prod-gutter), env(safe-area-inset-left,0px));flex:1;margin:0 auto}@media (width>=768px){.prod-shell__main{padding:var(--prod-space-8) var(--prod-space-8) calc(var(--prod-bottom-chrome) + var(--prod-space-10))}}@media (width>=1024px){.prod-shell__main{padding:var(--prod-space-8) var(--prod-space-10) var(--prod-space-12)}}.prod-chat-fab{bottom:calc(1.5rem + var(--prod-bottom-chrome));right:calc(1.5rem + env(safe-area-inset-right,0px));z-index:40;flex-direction:column;align-items:center;gap:.25rem;display:flex;position:fixed}.prod-chat-fab__btn{background:var(--prod-brand-blue);border:1px solid var(--prod-link);cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:flex}.prod-chat-fab__btn:focus-visible{outline:2px solid var(--prod-focus,var(--prod-gold));outline-offset:2px}.prod-chat-fab__label{color:var(--prod-fg);font-size:.6875rem;font-weight:600}:is(.prod-shell:has(.prod-chat-fab) .prod-shell__main,.prod-auth:has(.prod-chat-fab) .prod-auth__form-wrap){padding-bottom:calc(6rem + env(safe-area-inset-bottom,0px))}.prod-shell:has(.prod-page-content--draft-actions) .prod-chat-fab{bottom:calc(7rem + var(--prod-bottom-chrome))}.prod-funding__rate{margin-top:var(--prod-space-4)}@media (width<=767px){.prod-chat-fab__label{display:none}}.prod-auth{background:var(--prod-bg);min-height:100dvh;color:var(--prod-fg)}.prod-auth__grid{grid-template-columns:minmax(0,1fr);min-height:100dvh;display:grid}.prod-auth__brand{padding:var(--prod-space-6) max(var(--prod-gutter), env(safe-area-inset-right,0px)) calc(var(--prod-space-6) + env(safe-area-inset-bottom,0px)) max(var(--prod-gutter), env(safe-area-inset-left,0px));background:var(--prod-sidebar);border-top:1px solid var(--prod-chrome-border);color:#f5f7fa;--prod-brand-fg:#f5f7fa;--prod-brand-fg-muted:#b4c3d6;flex-direction:column;order:2;display:flex}.prod-auth__brand-content{z-index:1;display:none;position:relative}.prod-auth__panel{flex-direction:column;order:1;min-width:0;display:flex}@media (width>=1024px){.prod-auth__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.prod-auth__brand{height:100dvh;padding:var(--prod-space-10) var(--prod-space-12);background:linear-gradient(180deg, #0816298c 0%, #08162926 45%, #081629bf 100%), url(/regol/auth-brand-background.png) center / cover no-repeat, var(--prod-sidebar);border-top:0;order:0;justify-content:space-between;position:sticky;top:0;overflow:hidden}.prod-auth__brand-content{display:block}.prod-auth__panel{order:1;min-height:100dvh}}.prod-auth__brand-logo{width:auto;max-width:min(100%,16rem);height:3.5rem;margin-bottom:var(--prod-space-12);display:block}.prod-auth__brand-tag{margin-bottom:var(--prod-space-3);font-size:var(--prod-fs-sm);color:var(--prod-brand-fg-muted);line-height:1.5}.prod-auth__brand-tag--spaced{margin-bottom:var(--prod-space-3)}.prod-auth__brand-title{max-width:24rem;margin-bottom:var(--prod-space-4);color:var(--prod-brand-fg);letter-spacing:-.02em;font-size:clamp(2rem,1.2rem + 1.6vw,2.625rem);font-weight:700;line-height:1.12}.prod-auth__brand-sub{max-width:26rem;font-size:var(--prod-fs-base);color:var(--prod-brand-fg-muted);line-height:1.55}.prod-auth__benefits{gap:var(--prod-space-3) var(--prod-space-6);margin-top:var(--prod-space-8);flex-wrap:wrap;display:flex}.prod-auth__benefit{align-items:center;gap:var(--prod-space-2);color:var(--prod-brand-fg);font-size:var(--prod-fs-body);font-weight:600;display:inline-flex}.prod-auth__benefit-icon{border-radius:var(--prod-radius-md);color:#f5f7fa;background:#ffffff0f;border:1px solid #ffffff38;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.prod-auth__brand-footer{z-index:1;position:relative}.prod-auth__regulatory{gap:var(--prod-space-4) var(--prod-space-6);grid-template-columns:repeat(3,minmax(0,max-content));place-items:center start;display:grid}.prod-auth__regulatory img{object-fit:contain;filter:brightness(0)invert();width:auto;max-width:7.5rem;height:1.75rem;display:block}.prod-auth__regulatory-logo--emphasis{max-width:8.5rem!important;height:2.125rem!important}@media (width>=1024px){.prod-auth__regulatory img{max-width:9rem;height:2rem}.prod-auth__regulatory-logo--emphasis{max-width:10rem!important;height:2.375rem!important}}.prod-auth__regulatory-fallback-chip{border-radius:var(--prod-radius-sm);color:#f5f7fa;font-size:var(--prod-fs-xs);border:1px solid #ffffff59;padding:.25rem .5rem;font-weight:600}.prod-auth__topbar{align-items:center;gap:var(--prod-space-2);min-height:var(--prod-topbar-h);padding:env(safe-area-inset-top,0px) max(var(--prod-gutter), env(safe-area-inset-right,0px)) 0 max(var(--prod-gutter), env(safe-area-inset-left,0px));border-bottom:1px solid var(--prod-border);background:var(--prod-bg);display:flex}@media (width>=1024px){.prod-auth__topbar{padding:0 var(--prod-space-8);border-bottom-color:#0000}}.prod-auth__topbar .prod-shell__topbar-logo .prod-shell__logo--lockup{width:6.5rem}@media (width<=1023px){.prod-auth .prod-auth__topbar{background:var(--prod-header);border-bottom-color:var(--prod-chrome-border)}.prod-auth .prod-auth__topbar .theme-toggle--regol{border-color:var(--prod-chrome-control);color:var(--prod-chrome-fg)}.prod-auth .prod-auth__topbar .theme-toggle--regol:hover{background:var(--prod-chrome-hover)}.prod-auth .prod-auth__topbar .prod-lang-select__trigger--panel{border-color:var(--prod-chrome-control);color:var(--prod-chrome-fg);background:0 0}.prod-auth .prod-auth__topbar .prod-lang-select__trigger--panel svg{color:var(--prod-chrome-muted)}.prod-auth .prod-auth__topbar .theme-toggle--regol:focus-visible,.prod-auth .prod-auth__topbar .prod-lang-select__trigger:focus-visible,.prod-auth .prod-auth__topbar .prod-shell__topbar-logo:focus-visible{outline-color:#8fb3f5}}.prod-auth__topbar-right{justify-content:flex-end;align-items:center;gap:var(--prod-space-2);min-width:0;margin-left:auto;display:flex}.prod-auth__topbar .theme-toggle--regol{border-color:var(--prod-border-control);color:var(--prod-fg);background:0 0}.prod-auth__topbar .theme-toggle--regol:hover{background:var(--prod-hover)}.prod-auth__topbar .theme-toggle--regol:focus-visible,.prod-auth__tab:focus-visible{outline:2px solid var(--prod-focus);outline-offset:2px}.prod-auth__lang{display:none}.prod-auth__tabs{gap:var(--prod-space-2);display:none}@media (width>=1024px){.prod-auth__tabs{display:flex}}.prod-auth__tabs--welcome-hidden{visibility:hidden;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.prod-auth__tab{min-height:var(--prod-control-h);padding:0 var(--prod-space-4);border:1px solid var(--prod-border-control);border-radius:var(--prod-radius-md);color:var(--prod-fg);font-size:var(--prod-fs-sm);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.prod-auth__tab:hover{background:var(--prod-hover)}.prod-auth__tab--hidden{display:none}.prod-auth__form-wrap{min-width:0;padding:var(--prod-space-8) max(var(--prod-gutter), env(safe-area-inset-right,0px)) var(--prod-space-10) max(var(--prod-gutter), env(safe-area-inset-left,0px));flex:1;justify-content:center;align-items:flex-start;display:flex}@media (width>=640px){.prod-auth__form-wrap{align-items:center}}@media (width>=1024px){.prod-auth__form-wrap{padding:var(--prod-space-10) var(--prod-space-12) var(--prod-space-12)}}.prod-auth__form-card{width:100%;max-width:26rem}.prod-auth__title{margin-bottom:var(--prod-space-2);font-size:var(--prod-fs-lg);letter-spacing:-.015em;text-align:left;overflow-wrap:break-word;font-weight:700;line-height:1.2}@media (width>=768px){.prod-auth__title{font-size:var(--prod-fs-xl)}}.prod-auth__benefits+.prod-auth__footnote,.prod-auth__footnote{margin-top:var(--prod-space-5);font-size:var(--prod-fs-xs);color:var(--prod-fg-muted)}.prod-auth__sticky-submit{display:none}@media (width<=1023px){.prod-auth__submit-primary{display:none}.prod-auth__sticky-submit{z-index:15;margin:var(--prod-space-4) calc(-1 * var(--prod-gutter)) 0;padding:var(--prod-space-3) var(--prod-gutter) calc(var(--prod-space-3) + env(safe-area-inset-bottom,0px));background:var(--prod-bg);border-top:1px solid var(--prod-border);display:block;position:sticky;bottom:0}}.prod-stack{gap:var(--prod-space-3);flex-direction:column;display:flex}.prod-stack--lg{gap:var(--prod-space-2);flex-direction:column;display:flex}.prod-lang-row{gap:var(--prod-space-2);display:flex}.prod-welcome__title{font-size:var(--prod-fs-xl)}@media (width>=768px){.prod-welcome__title{font-size:var(--prod-fs-2xl)}}.prod-welcome__lead{max-width:32rem;margin-bottom:var(--prod-space-6);color:var(--prod-fg-muted);font-size:var(--prod-fs-base);line-height:1.55}.prod-welcome__paths{gap:var(--prod-space-3);display:grid}.prod-welcome__path{gap:var(--prod-space-2);padding:var(--prod-space-4);border:1px solid var(--prod-border);border-radius:var(--prod-radius-lg);background:var(--prod-surface);flex-direction:column;display:flex}.prod-welcome__path-title{color:var(--prod-fg);font-size:var(--prod-fs-base);font-weight:650;line-height:1.3}.prod-welcome__path-hint{margin-bottom:var(--prod-space-2);color:var(--prod-fg-muted);font-size:var(--prod-fs-sm);line-height:1.5}.prod-welcome__lang{justify-content:space-between;align-items:center;gap:var(--prod-space-2) var(--prod-space-4);margin-top:var(--prod-space-6);flex-wrap:wrap;display:flex}.prod-form-group{min-width:0;margin:0 0 var(--prod-space-6);border:0;padding:0}.prod-form-group__title{width:100%;margin-bottom:var(--prod-space-4);padding:0 0 var(--prod-space-2);border-bottom:1px solid var(--prod-border);color:var(--prod-fg);font-size:var(--prod-fs-base);font-weight:650}.prod-otp-dest{align-items:flex-start;gap:var(--prod-space-2);margin:var(--prod-space-2) 0 var(--prod-space-5);padding:var(--prod-space-3);border:1px solid var(--prod-border);border-radius:var(--prod-radius-md);background:var(--prod-surface);color:var(--prod-fg);font-size:var(--prod-fs-sm);overflow-wrap:anywhere;line-height:1.5;display:flex}.prod-otp-dest__icon{color:var(--prod-accent-fg);flex-shrink:0;margin-top:.125rem}.prod-form-row{justify-content:space-between;align-items:center;gap:var(--prod-space-1) var(--prod-space-4);margin:calc(-1 * var(--prod-space-2)) 0 var(--prod-space-4);flex-wrap:wrap;display:flex}.prod-page-header{max-width:var(--prod-read-max);margin-bottom:var(--prod-space-6)}.prod-page-header .prod-auth__subtitle{margin-bottom:0}.prod-page-header>.prod-auth__subtitle+.prod-pbk-table-wrap,.prod-page-header>.prod-auth__subtitle+.prod-auth__subtitle{margin-top:var(--prod-space-5)}.prod-page-content{max-width:var(--prod-content-max)}.prod-page-content--center{max-width:var(--prod-content-max);margin:0 auto}.prod-mt-sm{margin-top:var(--prod-space-2)}.prod-mt-md{margin-top:var(--prod-space-4)}.prod-mt-lg{margin-top:var(--prod-space-6)}.prod-mb-lg{margin-bottom:var(--prod-space-6)}.prod-grid-2{gap:var(--prod-space-4) var(--prod-space-6);margin-top:var(--prod-space-6);display:grid}@media (width>=640px){.prod-grid-2{grid-template-columns:1fr 1fr}}.prod-info-banner{align-items:flex-start;gap:var(--prod-space-3);margin:0 0 var(--prod-space-4);padding:var(--prod-space-3) var(--prod-space-4);border:1px solid var(--prod-accent);display:flex}@supports (color:color-mix(in lab, red, red)){.prod-info-banner{border:1px solid color-mix(in srgb, var(--prod-accent) 55%, transparent)}}.prod-info-banner{border-radius:var(--prod-radius-md);background:var(--prod-accent-soft);color:var(--prod-fg);font-size:var(--prod-fs-sm);line-height:1.5}.prod-info-banner__icon{color:var(--prod-accent-fg);flex-shrink:0;margin-top:.1875rem}.prod-warn{margin-top:var(--prod-space-3);padding:var(--prod-space-2) var(--prod-space-3);border:1px solid var(--prod-error)}@supports (color:color-mix(in lab, red, red)){.prod-warn{border:1px solid color-mix(in srgb, var(--prod-error) 45%, transparent)}}.prod-warn{border-radius:var(--prod-radius-md);background:var(--prod-error-soft);color:var(--prod-error);font-size:.8125rem;font-weight:500;line-height:1.45}.prod-progress{height:.25rem;margin-top:var(--prod-space-3);background:var(--prod-border);border-radius:9999px;overflow:hidden}.prod-progress__bar{border-radius:inherit;background:var(--prod-accent);height:100%;transition:width .25s;display:block}.prod-dashboard-card{border:1px solid var(--prod-border);border-radius:var(--prod-radius-lg);background:var(--prod-surface);min-width:0}.prod-home{gap:var(--prod-space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1024px){.prod-home{gap:var(--prod-space-8)}.prod-home--onboarding{align-items:start;column-gap:var(--prod-space-6);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}.prod-home--onboarding>.prod-home__greeting,.prod-home--onboarding>.prod-accounts,.prod-home--onboarding>.prod-promo{grid-column:1/-1}}.prod-home__greeting{margin-bottom:calc(-1 * var(--prod-space-2))}.prod-section-title{color:var(--prod-fg);font-size:var(--prod-fs-md);font-weight:650;line-height:1.3}.prod-section-title--quiet{color:var(--prod-fg-muted);font-size:var(--prod-fs-sm);font-weight:600}.prod-dashboard__hero-title{margin-bottom:var(--prod-space-1);letter-spacing:-.02em;overflow-wrap:anywhere;font-size:clamp(1.5rem,1.15rem + 1.5vw,2rem);font-weight:700;line-height:1.2}.prod-dashboard__hero-sub{font-size:var(--prod-fs-body);color:var(--prod-fg-muted);overflow-wrap:break-word}.prod-dashboard-card{padding:var(--prod-space-5) var(--prod-space-4)}@media (width>=768px){.prod-dashboard-card{padding:var(--prod-space-6)}}.prod-next-step{gap:var(--prod-space-3);min-width:0;padding:var(--prod-space-5) var(--prod-space-4);border:1px solid var(--prod-border-strong);border-radius:var(--prod-radius-lg);background:var(--prod-surface);flex-direction:column;display:flex}@media (width>=768px){.prod-next-step{padding:var(--prod-space-6)}}.prod-next-step--waiting{border-color:var(--prod-border)}.prod-next-step__head{align-items:center;gap:var(--prod-space-3);display:flex}.prod-next-step__icon{border-radius:var(--prod-radius-md);background:var(--prod-accent-soft);width:2.25rem;height:2.25rem;color:var(--prod-accent-fg);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.prod-next-step--waiting .prod-next-step__icon{background:var(--prod-pending-soft);color:var(--prod-pending)}.prod-next-step__count{color:var(--prod-fg-muted);font-family:var(--prod-font-mono);font-size:var(--prod-fs-xs);font-variant-numeric:tabular-nums;font-weight:500}.prod-segments{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.25rem;display:grid}.prod-segments__item{background:var(--prod-border);border-radius:2px;height:.375rem}.prod-segments__item--done{background:var(--prod-accent)}.prod-segments__item--current{background:var(--prod-accent-soft);box-shadow:inset 0 0 0 1px var(--prod-accent-fg)}.prod-next-step__title{margin-top:var(--prod-space-2);color:var(--prod-fg);font-size:var(--prod-fs-lg);letter-spacing:-.015em;overflow-wrap:break-word;font-weight:700;line-height:1.25}.prod-next-step__body{max-width:40rem;color:var(--prod-fg-muted);font-size:var(--prod-fs-body);line-height:1.55}.prod-next-step__body>p+p{margin-top:var(--prod-space-2)}.prod-next-step__next{color:var(--prod-fg);font-weight:600}.prod-next-step__fine{font-size:var(--prod-fs-sm)}.prod-next-step__action{margin-top:var(--prod-space-2)}.prod-next-step__action .prod-btn{width:100%}@media (width>=640px){.prod-next-step__action .prod-btn{width:auto;min-width:14rem}}.prod-next-step__more{margin-top:var(--prod-space-2);padding-top:var(--prod-space-2);border-top:1px solid var(--prod-border)}.prod-disclosure{align-items:center;gap:var(--prod-space-2);min-height:var(--prod-control-h);border-radius:var(--prod-radius-sm);color:var(--prod-link);font:inherit;font-size:var(--prod-fs-sm);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;display:inline-flex}.prod-disclosure:hover{text-underline-offset:3px;text-decoration:underline}.prod-disclosure:focus-visible{outline:2px solid var(--prod-focus);outline-offset:2px}.prod-disclosure__icon{width:1rem;height:1rem;transition:transform .12s}.prod-disclosure[aria-expanded=true] .prod-disclosure__icon{transform:rotate(180deg)}.prod-next-step__steps{padding:var(--prod-space-2) 0 var(--prod-space-1)}.prod-skeleton-card{gap:var(--prod-space-3)}.prod-skeleton{border-radius:var(--prod-radius-sm);background:var(--prod-surface-2);max-width:100%;animation:1.4s ease-in-out infinite prod-skeleton-pulse;display:block}.prod-skeleton--line-sm{width:6rem;height:.75rem}.prod-skeleton--line{width:60%;height:.875rem}.prod-skeleton--title{width:70%;height:1.5rem}.prod-skeleton--bar{width:100%;height:.375rem}.prod-skeleton--button{width:12rem;height:var(--prod-control-h);border-radius:var(--prod-radius-md)}.prod-skeleton--tile{border-radius:var(--prod-radius-md);width:100%;height:5.5rem}.prod-skeleton--icon{border-radius:var(--prod-radius-md);width:2.5rem;height:2.5rem}@keyframes prod-skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}.prod-inline-error{align-items:center;gap:var(--prod-space-2) var(--prod-space-3);padding:var(--prod-space-3) var(--prod-space-4);border:1px solid var(--prod-error);flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.prod-inline-error{border:1px solid color-mix(in srgb, var(--prod-error) 45%, transparent)}}.prod-inline-error{border-radius:var(--prod-radius-md);background:var(--prod-error-soft)}.prod-inline-error__icon{width:1.25rem;height:1.25rem;color:var(--prod-error);flex-shrink:0}.prod-inline-error__text{min-width:0;color:var(--prod-fg);font-size:var(--prod-fs-sm);flex:12rem}.prod-empty{align-items:flex-start;gap:var(--prod-space-3);padding:var(--prod-space-6) var(--prod-space-5);border:1px dashed var(--prod-border-control);border-radius:var(--prod-radius-lg);flex-direction:column;display:flex}.prod-empty__icon{width:1.75rem;height:1.75rem;color:var(--prod-fg-muted)}.prod-empty__title{color:var(--prod-fg);font-size:var(--prod-fs-base);font-weight:650}.prod-empty__text{max-width:34rem;color:var(--prod-fg-muted);font-size:var(--prod-fs-body)}.prod-soon{border:1px dashed var(--prod-border-control);border-radius:var(--prod-radius-sm);color:var(--prod-fg-muted);font-size:var(--prod-fs-xs);white-space:nowrap;flex-shrink:0;align-items:center;gap:.3125rem;padding:.0625rem .4375rem;font-weight:600;line-height:1.5;display:inline-flex}.prod-soon__icon{width:.75rem;height:.75rem}.prod-soon--compact{padding:0 .3125rem;font-size:.6875rem;line-height:1.45}.prod-soon--chrome,.prod-tabbar .prod-soon{border-color:var(--prod-chrome-control);background:var(--prod-header);color:var(--prod-chrome-muted)}.prod-copy{flex-shrink:0;display:inline-flex}.prod-copy__btn{min-height:var(--prod-control-h);padding:0 var(--prod-space-3);border:1px solid var(--prod-border-control);border-radius:var(--prod-radius-md);color:var(--prod-fg);font:inherit;font-size:var(--prod-fs-sm);white-space:nowrap;cursor:pointer;background:0 0;align-items:center;gap:.375rem;font-weight:600;transition:background-color .12s,border-color .12s;display:inline-flex}.prod-copy__btn:hover{background:var(--prod-hover)}.prod-copy__btn:focus-visible{outline:2px solid var(--prod-focus);outline-offset:2px}.prod-copy__btn--done{border-color:var(--prod-success)}@supports (color:color-mix(in lab, red, red)){.prod-copy__btn--done{border-color:color-mix(in srgb, var(--prod-success) 55%, transparent)}}.prod-copy__btn--done{color:var(--prod-success)}.prod-copy__icon{width:1rem;height:1rem}.prod-steps{--prod-steps-marker:1.75rem;--prod-steps-row:3.25rem;--prod-steps-axis:calc(var(--prod-steps-row) / 2);margin:0;padding:0;list-style:none}.prod-steps__item{grid-template-columns:var(--prod-steps-marker) minmax(0, 1fr);column-gap:var(--prod-space-3);align-items:start;display:grid;position:relative}.prod-steps__item:not(:last-child):before{content:"";top:var(--prod-steps-axis);left:calc(var(--prod-steps-marker) / 2 - 1px);background:var(--prod-border-strong);width:2px;height:100%;position:absolute}.prod-steps__item--passed:not(:last-child):before{background:var(--prod-accent)}.prod-steps__marker{z-index:1;width:var(--prod-steps-marker);height:var(--prod-steps-marker);margin-top:calc((var(--prod-steps-row) - var(--prod-steps-marker)) / 2);border:1.5px solid var(--prod-border-control);background:var(--prod-surface);color:var(--prod-fg-muted);font-family:var(--prod-font-mono);border-radius:9999px;justify-content:center;align-items:center;font-size:.6875rem;font-weight:500;display:inline-flex;position:relative}.prod-steps__item--done .prod-steps__marker{border-color:var(--prod-accent);background:var(--prod-accent)}.prod-steps__check{color:#fff;stroke-width:3px;width:.875rem;height:.875rem}.prod-steps__item--current .prod-steps__marker{border:2px solid var(--prod-gold);box-shadow:0 0 0 4px var(--prod-surface), 0 0 0 5px var(--prod-gold)}@supports (color:color-mix(in lab, red, red)){.prod-steps__item--current .prod-steps__marker{box-shadow:0 0 0 4px var(--prod-surface), 0 0 0 5px color-mix(in srgb, var(--prod-gold) 35%, transparent)}}.prod-steps__pip{background:var(--prod-gold);border-radius:9999px;width:.5rem;height:.5rem}html:not(.dark) .prod-steps__item--current .prod-steps__marker{background:var(--prod-gold)}html:not(.dark) .prod-steps__pip{background:var(--prod-gold-fg)}.prod-steps__row{align-items:center;gap:var(--prod-space-2);width:100%;min-width:0;min-height:var(--prod-steps-row);margin-bottom:var(--prod-space-1);padding:.375rem var(--prod-space-3);border-radius:var(--prod-radius-md);color:inherit;font:inherit;text-align:left;background:0 0;border:0;text-decoration:none;display:flex}.prod-steps__row--action{cursor:pointer;transition:background-color .12s}.prod-steps__row--action:hover{background:var(--prod-hover)}.prod-steps__row--action:focus-visible{outline:2px solid var(--prod-focus);outline-offset:0}.prod-steps__item--current .prod-steps__row,.prod-steps__item--current .prod-steps__row--action:hover{background:var(--prod-accent-soft)}@supports (color:color-mix(in lab, red, red)){.prod-steps__item--current .prod-steps__row--action:hover{background:color-mix(in srgb, var(--prod-accent-soft) 70%, var(--prod-hover))}}.prod-steps__text{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.prod-steps__label{color:var(--prod-fg-muted);font-size:var(--prod-fs-body);overflow-wrap:break-word;font-weight:500;line-height:1.35}.prod-steps__item--current .prod-steps__label{color:var(--prod-fg);font-weight:650}.prod-steps__row--action:hover .prod-steps__label{color:var(--prod-fg)}.prod-steps__status{color:var(--prod-fg-muted);font-size:var(--prod-fs-xs);font-weight:500;line-height:1.3}.prod-steps__item--current .prod-steps__status{color:var(--prod-link)}.prod-steps__item--done .prod-steps__status{color:var(--prod-success)}.prod-steps__chevron{width:1rem;height:1rem;color:var(--prod-fg-muted);flex-shrink:0;transition:transform .12s}.prod-steps__row--action:hover .prod-steps__chevron{color:var(--prod-fg);transform:translate(2px)}.prod-steps--loading .prod-steps__marker{animation:1.4s ease-in-out infinite prod-stepper-pulse}@keyframes prod-stepper-pulse{0%,to{opacity:.45}50%{opacity:1}}.prod-money{gap:var(--prod-space-3);flex-direction:column;min-width:0;display:flex}.prod-money__head{justify-content:space-between;align-items:center;gap:0 var(--prod-space-4);flex-wrap:wrap;display:flex}.prod-money__history{align-items:center;gap:var(--prod-space-2);min-height:var(--prod-control-h);border-radius:var(--prod-radius-sm);color:var(--prod-link);font-size:var(--prod-fs-sm);font-weight:600;text-decoration:none;display:inline-flex}.prod-money__history:hover{text-underline-offset:3px;text-decoration:underline}.prod-money__history:focus-visible{outline:2px solid var(--prod-focus);outline-offset:2px}.prod-money__note{align-items:center;gap:var(--prod-space-2);margin-top:calc(-1 * var(--prod-space-1));color:var(--prod-fg-muted);font-size:var(--prod-fs-sm);display:flex}.prod-money__note svg{flex-shrink:0}.prod-money__note--step{color:var(--prod-fg);font-weight:500}.prod-money__grid{gap:var(--prod-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.prod-money__action{justify-content:center;align-items:center;gap:var(--prod-space-2);min-width:0;min-height:5.5rem;padding:1.625rem var(--prod-space-1) var(--prod-space-3);border:1px solid var(--prod-border-control);border-radius:var(--prod-radius-md);background:var(--prod-surface);color:var(--prod-fg);font-size:var(--prod-fs-sm);text-align:center;flex-direction:column;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .12s,border-color .12s;display:flex}.prod-money__action:hover{border-color:var(--prod-fg-muted)}.prod-money__action:focus-visible{outline:2px solid var(--prod-focus);outline-offset:2px}.prod-money__icon{width:1.375rem;height:1.375rem;color:var(--prod-accent-fg);flex-shrink:0}.prod-money__label{overflow-wrap:anywhere;max-width:100%}.prod-money__action--soon{position:relative}.prod-money__action--soon .prod-soon{position:absolute;top:.375rem;right:.375rem}.prod-money__action--primary{border-color:var(--prod-gold);background:var(--prod-gold);color:var(--prod-gold-fg)}.prod-money__action--primary:hover{border-color:var(--prod-gold-hover);background:var(--prod-gold-hover)}.prod-money__action--primary .prod-money__icon{color:var(--prod-gold-fg)}.prod-money--locked .prod-money__action{border-style:dashed;border-color:var(--prod-border-control);color:var(--prod-fg-muted);background:0 0}.prod-money--locked .prod-money__icon{color:var(--prod-fg-muted)}@media (width>=640px){.prod-money__grid{gap:var(--prod-space-3)}.prod-home--active .prod-money__action{justify-content:flex-start;gap:var(--prod-space-3);min-height:4rem;padding:var(--prod-space-3) var(--prod-space-4);font-size:var(--prod-fs-body);text-align:left;flex-direction:row}.prod-home--active .prod-money__action--soon .prod-soon{margin-left:auto;position:static}}.prod-accounts{gap:var(--prod-space-4);flex-direction:column;min-width:0;display:flex}.prod-accounts__grid{gap:var(--prod-space-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=768px){.prod-accounts__grid{gap:var(--prod-space-6) var(--prod-space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.prod-accounts__col:nth-child(3){grid-column:1/-1}}@media (width>=1280px){.prod-accounts__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.prod-accounts__col:nth-child(3){grid-column:auto}}.prod-accounts__col{gap:var(--prod-space-3);flex-direction:column;min-width:0;display:flex}.prod-accounts__col-title{color:var(--prod-fg-muted);font-size:var(--prod-fs-sm);font-weight:600}.prod-acct{gap:var(--prod-space-3);min-width:0;padding:var(--prod-space-4);border:1px solid var(--prod-border);border-radius:var(--prod-radius-lg);background:var(--prod-surface);flex-direction:column;display:flex}@media (width>=768px){.prod-acct{padding:var(--prod-space-5)}}.prod-acct__top{justify-content:space-between;align-items:center;gap:var(--prod-space-2);flex-wrap:wrap;display:flex}.prod-acct__type{border-radius:var(--prod-radius-sm);background:var(--prod-surface-2);color:var(--prod-fg);font-size:var(--prod-fs-xs);padding:.0625rem .5rem;font-weight:600;line-height:1.6}.prod-acct__status{border-radius:var(--prod-radius-sm);font-size:var(--prod-fs-xs);white-space:nowrap;border:1px solid #0000;align-items:center;gap:.3125rem;padding:.0625rem .4375rem;font-weight:600;display:inline-flex}.prod-acct__status:before{content:"";background:currentColor;border-radius:9999px;width:.375rem;height:.375rem}.prod-acct__status--inactive{border-color:var(--prod-error)}@supports (color:color-mix(in lab, red, red)){.prod-acct__status--inactive{border-color:color-mix(in srgb, var(--prod-error) 45%, transparent)}}.prod-acct__status--inactive{background:var(--prod-error-soft);color:var(--prod-error)}.prod-acct__status--active{border-color:var(--prod-success)}@supports (color:color-mix(in lab, red, red)){.prod-acct__status--active{border-color:color-mix(in srgb, var(--prod-success) 45%, transparent)}}.prod-acct__status--active{background:var(--prod-success-soft);color:var(--prod-success)}.prod-acct__login{flex-direction:column;gap:.125rem;display:flex}.prod-acct__login-label{color:var(--prod-fg-muted);font-size:var(--prod-fs-xs)}.prod-acct__login-row{justify-content:space-between;align-items:center;gap:var(--prod-space-2) var(--prod-space-3);flex-wrap:wrap;display:flex}.prod-acct__login-id{min-width:0;color:var(--prod-fg);font-family:var(--prod-font-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em;overflow-wrap:anywhere;font-size:1.625rem;font-weight:500;line-height:1.2}.prod-acct__login-id--pending{font-family:var(--prod-font-sans);font-size:var(--prod-fs-base);color:var(--prod-fg-muted);letter-spacing:0}.prod-acct__meta{gap:var(--prod-space-2) var(--prod-space-8);flex-wrap:wrap;margin:0;display:flex}.prod-acct__meta>div{flex-direction:column;display:flex}.prod-acct__meta dt{color:var(--prod-fg-muted);font-size:var(--prod-fs-xs)}.prod-acct__meta dd{color:var(--prod-fg);font-family:var(--prod-font-mono);font-size:var(--prod-fs-body);font-variant-numeric:tabular-nums;margin:0;font-weight:500}.prod-acct__apps{gap:var(--prod-space-2);margin-top:var(--prod-space-1);padding-top:var(--prod-space-3);border-top:1px solid var(--prod-border);flex-direction:column;display:flex}.prod-acct__apps-head{justify-content:space-between;align-items:center;gap:var(--prod-space-2);flex-wrap:wrap;display:flex}.prod-acct__apps-title{color:var(--prod-fg);font-size:var(--prod-fs-sm);font-weight:600}.prod-store-badges{flex-wrap:wrap;gap:0 .375rem;display:flex}.prod-store-badges__link{min-height:var(--prod-control-h);border-radius:var(--prod-radius-md);cursor:not-allowed;align-items:center;line-height:0;display:inline-flex}.prod-store-badges__link:focus-visible{outline:2px solid var(--prod-focus);outline-offset:2px}.prod-store-badges__logo{filter:grayscale();opacity:.55;width:auto;max-width:none;height:1.625rem;display:block}.prod-acct-tile{align-items:flex-start;gap:var(--prod-space-1);width:100%;min-height:5rem;padding:var(--prod-space-4);border:1px dashed var(--prod-border-control);border-radius:var(--prod-radius-lg);color:var(--prod-fg);font:inherit;text-align:left;cursor:pointer;background:0 0;flex-direction:column;transition:background-color .12s,border-color .12s;display:flex}button.prod-acct-tile:hover{border-color:var(--prod-fg-muted);background:var(--prod-hover)}button.prod-acct-tile:focus-visible{outline:2px solid var(--prod-focus);outline-offset:2px}.prod-acct-tile__title{align-items:center;gap:var(--prod-space-2);font-size:var(--prod-fs-body);font-weight:650;display:inline-flex}.prod-acct-tile__title svg{color:var(--prod-accent-fg)}.prod-acct-tile__hint{color:var(--prod-fg-muted);font-size:var(--prod-fs-sm)}.prod-acct-tile--soon{gap:var(--prod-space-2);border-color:var(--prod-border-strong);cursor:default}.prod-acct-tile__head{justify-content:space-between;align-items:center;gap:var(--prod-space-2);width:100%;color:var(--prod-fg-muted);display:flex}.prod-acct-tile__btn{margin-top:var(--prod-space-1)}.prod-promo{gap:var(--prod-space-2);flex-direction:column;min-width:0;display:flex}.prod-carousel{border-radius:var(--prod-radius-lg);min-height:6.5rem;position:relative;overflow:hidden}.prod-carousel__viewport{height:100%;min-height:6.5rem;overflow:hidden}.prod-carousel__track{height:100%;min-height:6.5rem;transition:transform .35s cubic-bezier(.4,0,.2,1);display:flex}@media (prefers-reduced-motion:reduce){.prod-carousel__track{transition:none}}.prod-carousel__slide{min-width:0;min-height:6.5rem;padding:var(--prod-space-4) 3.25rem var(--prod-space-6);background:var(--prod-brand-blue);color:#fff;text-align:center;flex:1 0 0;justify-content:center;align-items:center;display:flex}.prod-carousel__slide:nth-child(2){background:var(--prod-brand-ink)}.prod-carousel__title{font-size:var(--prod-fs-base);font-weight:700;line-height:1.3}.prod-carousel__sub{margin-top:var(--prod-space-2);font-size:var(--prod-fs-sm);color:#d6e2f5}.prod-carousel__nav{z-index:2;color:#fff;cursor:pointer;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.prod-carousel__nav svg{box-sizing:content-box;background:#040c1859;border:1px solid #fff6;border-radius:9999px;padding:.375rem}.prod-carousel__nav:hover svg{background:#040c1899}.prod-carousel__nav:focus-visible,.prod-carousel__dot:focus-visible{outline-offset:-2px;outline:2px solid #fff}.prod-carousel__nav--prev{left:.25rem}.prod-carousel__nav--next{right:.25rem}.prod-carousel__dots{z-index:2;display:flex;position:absolute;bottom:-.375rem;left:50%;transform:translate(-50%)}.prod-carousel__dot{cursor:pointer;background:0 0;border:none;border-radius:9999px;width:2.75rem;height:2.75rem;padding:0;position:relative}.prod-carousel__dot:before{content:"";background:0 0;border:1px solid #fffc;border-radius:9999px;width:.5rem;height:.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.prod-carousel__dot--active:before{background:#fff;border-color:#fff;width:1.125rem}.prod-page-content--agreement{width:100%;max-width:60rem;margin:0;padding:0}.prod-page-content--draft-actions{--prod-draft-bar-height:5rem}html:has(.prod-page-content--draft-actions){scroll-padding-top:calc(var(--prod-sticky-top) + 5rem);scroll-padding-bottom:calc(var(--prod-draft-bar-height,5rem) + 1rem + max(var(--prod-bottom-chrome), env(safe-area-inset-bottom,0px)))}.prod-agreement-stepper{margin:0 calc(-1 * var(--prod-gutter)) var(--prod-space-4);padding:0 var(--prod-gutter)}@media (width>=768px){.prod-agreement-stepper{margin-inline:0;padding-inline:0}}.prod-agreement-stepper__track{align-items:center;gap:var(--prod-space-2);scroll-padding-inline:var(--prod-space-4);scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding:2px;display:flex;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000)}.prod-agreement-stepper__track::-webkit-scrollbar{display:none}.prod-agreement-stepper__step{box-sizing:border-box;align-items:center;gap:var(--prod-space-2);min-height:var(--prod-control-h);max-width:12rem;padding:0 var(--prod-space-3) 0 var(--prod-space-2);border:1px solid var(--prod-border);border-radius:var(--prod-radius-md);background:var(--prod-surface);color:var(--prod-fg-muted);font:inherit;text-align:left;cursor:pointer;flex-shrink:0;font-size:.8125rem;font-weight:600;line-height:1.25;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.prod-agreement-stepper__step:hover:not(.prod-agreement-stepper__step--current){border-color:var(--prod-border-control);color:var(--prod-fg)}.prod-agreement-stepper__step:focus{outline:none}.prod-agreement-stepper__step:focus-visible{outline:2px solid var(--prod-focus);outline-offset:1px}.prod-agreement-stepper__step--current{border-color:var(--prod-accent);background:var(--prod-accent-soft);color:var(--prod-fg);box-shadow:inset 0 0 0 1px var(--prod-accent)}.prod-agreement-stepper__step--complete:not(.prod-agreement-stepper__step--current){color:var(--prod-fg)}.prod-agreement-stepper__marker{border:1px solid var(--prod-border-control);width:1.5rem;height:1.5rem;color:var(--prod-fg-muted);font-family:var(--prod-font-mono);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.6875rem;font-weight:500;display:inline-flex}.prod-agreement-stepper__step--review .prod-agreement-stepper__marker{border-style:dashed}.prod-agreement-stepper__step--review.prod-agreement-stepper__step--current .prod-agreement-stepper__marker{border-style:solid}.prod-agreement-stepper__step--current .prod-agreement-stepper__marker{border-color:var(--prod-accent);color:var(--prod-fg)}.prod-agreement-stepper__step--complete .prod-agreement-stepper__marker{border-color:var(--prod-success);background:var(--prod-success-soft);color:var(--prod-success)}.prod-agreement-stepper__check{width:.875rem;height:.875rem}.prod-agreement-stepper__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width>=1280px){.prod-page-content--agreement{column-gap:var(--prod-space-8);grid-template-columns:13rem minmax(0,1fr);max-width:72rem;display:grid}.prod-agreement-stepper{top:var(--prod-space-6);grid-column:1;align-self:start;margin:0;padding:0;position:sticky}.prod-agreement-stepper__track{flex-direction:column;align-items:stretch;padding:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.prod-agreement-stepper__step{max-width:none}.prod-agreement-main{grid-column:2;min-width:0}}.prod-agreement-fieldset{border:0;min-width:0;margin:0;padding:0}.prod-section{gap:var(--prod-space-5);margin-bottom:var(--prod-space-4);padding:var(--prod-space-5) var(--prod-space-4);border:1px solid var(--prod-border);border-radius:var(--prod-radius-lg);background:var(--prod-surface);display:grid}.prod-section--stacked{scroll-margin-top:calc(var(--prod-sticky-top) + 5.5rem);flex-direction:column;display:flex}@media (width>=768px){.prod-section,.prod-section--stacked{gap:var(--prod-space-6);padding:var(--prod-space-6) var(--prod-space-8) var(--prod-space-8)}}@media (width>=1280px){.prod-section--stacked{scroll-margin-top:var(--prod-space-6)}}.prod-section__header{padding-bottom:var(--prod-space-4);border-bottom:1px solid var(--prod-border)}.prod-section__title{align-items:baseline;gap:var(--prod-space-3);font-size:var(--prod-fs-md);margin:0;font-weight:650;line-height:1.3;display:flex}.prod-section__num{color:var(--prod-fg-muted);font-family:var(--prod-font-mono);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.8125rem;font-weight:500}.prod-section__title[tabindex="-1"]:focus{outline:none}.prod-section__title[tabindex="-1"]:focus-visible{outline:2px solid var(--prod-focus);outline-offset:4px;border-radius:2px}.prod-section__hint{margin-top:var(--prod-space-2);color:var(--prod-fg-muted);font-size:var(--prod-fs-sm);line-height:1.5}.prod-section__hint--warn{color:var(--prod-error)}.prod-section__grid{gap:var(--prod-space-5);grid-template-columns:minmax(0,1fr);display:grid}.prod-section__grid>.prod-field{min-width:0;margin:0}@media (width<=767px){.prod-section__grid>*{grid-column:1/-1}}@media (width>=768px){.prod-section__grid{gap:var(--prod-space-5) var(--prod-space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}.prod-section__grid--full{grid-column:1/-1}.prod-upload{gap:var(--prod-space-2);flex-direction:column;min-width:0;display:flex}.prod-upload .prod-field__label{margin:0}.prod-upload__tile{align-items:center;gap:var(--prod-space-4);min-width:0;min-height:7rem;padding:var(--prod-space-4);border:1px dashed var(--prod-border-control);border-radius:var(--prod-radius-md);background:var(--prod-input);cursor:pointer;transition:border-color .12s,background-color .12s;display:flex;position:relative;overflow:hidden}.prod-upload__tile:hover:not(.prod-upload__tile--disabled){border-color:var(--prod-fg-muted);background:var(--prod-hover)}.prod-upload__tile:has(.prod-file__input:focus-visible){outline:2px solid var(--prod-focus);outline-offset:2px}.prod-upload__tile--done{border-style:solid;border-color:var(--prod-success)}@supports (color:color-mix(in lab, red, red)){.prod-upload__tile--done{border-color:color-mix(in srgb, var(--prod-success) 55%, transparent)}}.prod-upload__tile--done{background:var(--prod-success-soft)}.prod-upload__tile--done:hover:not(.prod-upload__tile--disabled){border-color:var(--prod-success);background:var(--prod-success-soft)}.prod-upload__tile--error{border-style:solid;border-color:var(--prod-error)}.prod-upload__tile--disabled{cursor:default}.prod-upload__media{border:1px solid var(--prod-border);border-radius:var(--prod-radius-md);background:var(--prod-surface-2);width:5rem;height:5rem;color:var(--prod-fg-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.prod-upload__preview{object-fit:cover;width:100%;height:100%;display:block}.prod-upload__text{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.prod-upload__primary{color:var(--prod-fg);align-items:center;gap:.375rem;font-weight:650;line-height:1.35;display:inline-flex}.prod-upload__ok{color:var(--prod-success);flex-shrink:0}.prod-upload__secondary{color:var(--prod-fg-muted);font-size:var(--prod-fs-sm);line-height:1.4}.prod-upload__secondary--file{font-family:var(--prod-font-mono);font-size:var(--prod-fs-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.prod-upload__action{margin-top:var(--prod-space-1);color:var(--prod-link);font-size:var(--prod-fs-sm);text-underline-offset:3px;font-weight:600;text-decoration:underline}.prod-upload__progress{background:var(--prod-border);height:.1875rem;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.prod-upload__progress-bar{background:var(--prod-accent);width:40%;height:100%;animation:1.1s ease-in-out infinite prod-upload-indeterminate;display:block}@keyframes prod-upload-indeterminate{0%{transform:translate(-100%)}to{transform:translate(250%)}}.prod-upload .prod-error{margin-top:0}.prod-file__input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.prod-draft-bar{z-index:20;align-items:center;gap:var(--prod-space-2) var(--prod-space-4);margin:var(--prod-space-6) calc(-1 * var(--prod-gutter)) 0;padding:var(--prod-space-3) var(--prod-gutter) calc(var(--prod-space-3) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--prod-border);background:var(--prod-surface);box-shadow:var(--prod-shadow-sticky);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.prod-draft-bar .prod-btn--gold{flex:1 1 0;order:2;min-width:0}.prod-wizard-nav__back{flex:none;order:0}.prod-draft-bar__status{flex-basis:100%;order:3}@media (width<=1023px){.prod-shell .prod-draft-bar{bottom:var(--prod-bottom-chrome);padding-bottom:var(--prod-space-3)}}@media (width>=640px){.prod-draft-bar{width:fit-content;max-width:100%;margin:var(--prod-space-6) 0 0 auto;padding:var(--prod-space-2);border:1px solid var(--prod-border-strong);border-radius:calc(var(--prod-radius-lg) + var(--prod-space-1));background:var(--prod-surface);flex-wrap:nowrap}@supports (color:color-mix(in lab, red, red)){.prod-draft-bar{background:color-mix(in srgb, var(--prod-surface) 88%, transparent)}}.prod-draft-bar{box-shadow:var(--prod-shadow-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.prod-shell .prod-draft-bar{bottom:calc(var(--prod-bottom-chrome) + var(--prod-space-3));padding-bottom:var(--prod-space-2)}.prod-draft-bar .prod-btn--gold{flex:none;min-width:9rem}.prod-draft-bar__status{padding-inline:var(--prod-space-2);white-space:nowrap;flex-basis:auto;order:-1}}@media (width>=1024px){.prod-shell .prod-draft-bar{bottom:var(--prod-space-5)}}.prod-wizard-head{gap:var(--prod-space-2);margin-bottom:var(--prod-space-4);flex-direction:column;display:flex}.prod-wizard-head__row{justify-content:space-between;align-items:baseline;gap:var(--prod-space-1) var(--prod-space-4);flex-wrap:wrap;display:flex}.prod-wizard-head__count{color:var(--prod-fg);font-family:var(--prod-font-mono);font-size:var(--prod-fs-sm);font-variant-numeric:tabular-nums;font-weight:500}.prod-wizard-head__save{color:var(--prod-fg-muted);font-size:var(--prod-fs-xs);align-items:center;gap:.375rem;display:inline-flex}.prod-wizard-head__save--error{color:var(--prod-error);font-weight:600}.prod-wizard-error{margin:0 0 var(--prod-space-4)}.prod-review{flex-direction:column;display:flex}.prod-review__list{margin:0;padding:0;list-style:none;display:grid}.prod-review__item{min-width:0;padding:var(--prod-space-5) 0;border-top:1px solid var(--prod-border)}.prod-review__item:first-child{border-top:0;padding-top:0}.prod-review__item:last-child{padding-bottom:0}.prod-review__head{justify-content:space-between;align-items:center;gap:var(--prod-space-3);display:flex}.prod-review__title{align-items:baseline;gap:var(--prod-space-2);min-width:0;color:var(--prod-fg);font-size:var(--prod-fs-base);overflow-wrap:break-word;font-weight:650;line-height:1.35;display:flex}.prod-review__edit{flex-shrink:0}.prod-review__status{margin-top:var(--prod-space-1);font-size:var(--prod-fs-sm);align-items:center;gap:.375rem;font-weight:600;display:inline-flex}.prod-review__status--ok{color:var(--prod-success)}.prod-review__status--todo{color:var(--prod-pending)}.prod-review__rows{margin-top:var(--prod-space-3)}.prod-review__empty{margin-top:var(--prod-space-2);color:var(--prod-fg-muted);font-size:var(--prod-fs-sm)}.prod-draft-bar__status{color:var(--prod-fg-muted);font-size:var(--prod-fs-sm)}.prod-draft-bar__status--error{color:var(--prod-error);font-weight:500}.prod-page-content--cdds{max-width:46rem;margin:0 auto}.prod-ack-card{flex-direction:column;padding:0;display:flex}.prod-ack-card__header{padding:var(--prod-space-5) var(--prod-space-4) var(--prod-space-4);border-bottom:1px solid var(--prod-border)}.prod-ack-card__header .prod-text-page-title{font-size:var(--prod-fs-lg)}.prod-ack-card__step{margin-top:var(--prod-space-1);color:var(--prod-fg-muted);font-family:var(--prod-font-mono);font-size:var(--prod-fs-xs);font-variant-numeric:tabular-nums}.prod-ack-card__segments{margin-top:var(--prod-space-3)}.prod-ack-card__body{padding:var(--prod-space-5) var(--prod-space-4) var(--prod-space-6)}.prod-ack-card__body>.prod-prose,.prod-ack-card__body>.prod-choice-field,.prod-ack-card__body>.prod-prose>ul,.prod-ack-card__body ul.prod-prose{max-width:65ch}.prod-ack-card__footer{bottom:var(--prod-bottom-chrome);z-index:10;padding:var(--prod-space-3) var(--prod-space-4);border-top:1px solid var(--prod-border);border-radius:0 0 var(--prod-radius-lg) var(--prod-radius-lg);background:var(--prod-surface);box-shadow:var(--prod-shadow-sticky);position:sticky}@media (width>=768px){.prod-ack-card__header,.prod-ack-card__body,.prod-ack-card__footer{padding-inline:var(--prod-space-8)}.prod-ack-card__header{padding-top:var(--prod-space-6)}.prod-ack-card__footer .prod-btn--gold-full{width:auto;min-width:14rem}}.prod-ack-card__error{margin:0 0 var(--prod-space-3)}@media (width>=1024px){.prod-ack-card__footer{bottom:var(--prod-space-4);border:1px solid var(--prod-border);border-radius:var(--prod-radius-lg);box-shadow:0 var(--prod-space-4) 0 0 var(--prod-bg), var(--prod-shadow-sticky)}}.prod-ack-card__complete{padding:var(--prod-space-3) var(--prod-space-4) var(--prod-space-4);text-align:left;margin:0}@media (width>=768px){.prod-ack-card__complete{padding-inline:var(--prod-space-8)}}.prod-prose{max-width:var(--prod-read-max);text-align:left;font-size:var(--prod-fs-body);line-height:1.65}.prod-prose ul,ul.prod-prose{gap:var(--prod-space-3);margin:var(--prod-space-4) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.prod-ack-card__body>ul.prod-prose:first-child{margin-top:0}.prod-prose li{margin:0;padding:0}.prod-prose li>label{align-items:flex-start;gap:var(--prod-space-3);padding:var(--prod-space-3) var(--prod-space-4);border:1px solid var(--prod-border);border-radius:var(--prod-radius-md);background:var(--prod-input);cursor:pointer;display:flex}.prod-prose li>label:has(input:checked){border-color:var(--prod-check)}@supports (color:color-mix(in lab, red, red)){.prod-prose li>label:has(input:checked){border-color:color-mix(in srgb, var(--prod-check) 70%, transparent)}}.prod-prose li>label:has(input:checked){background:var(--prod-accent-soft)}.prod-prose li>label:has(input:focus-visible){outline:2px solid var(--prod-focus);outline-offset:2px}.prod-prose li>label input{margin-top:.25rem}.prod-prose li>label input:focus-visible{outline:none}.prod-prose label{gap:var(--prod-space-3);cursor:pointer;align-items:flex-start;display:flex}.prod-prose pre{white-space:pre-wrap;font-family:inherit;font-size:.8125rem}.prod-prose fieldset.prod-radio-group{margin-bottom:var(--prod-space-2)}.prod-prose label.prod-radio{align-items:center}.prod-prose label.prod-field{margin-top:var(--prod-space-5);font-size:var(--prod-fs-sm);font-weight:500;display:block}.prod-prose label.prod-field>.prod-input{margin-top:var(--prod-space-2)}.prod-prose label.prod-field>select.prod-input{appearance:none;background-image:var(--prod-select-chevron);background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem;padding-right:2.5rem}.prod-cdds-actions{margin-top:var(--prod-space-6)}.prod-cdds-summary{gap:var(--prod-space-4);display:grid}.prod-cdds-summary__block{padding:var(--prod-space-4);border:1px solid var(--prod-border);border-radius:var(--prod-radius-md);background:var(--prod-input)}.prod-cdds-summary__block>.prod-field__label{font-size:var(--prod-fs-sm);font-weight:650}.prod-cdds-summary__list{gap:var(--prod-space-2);margin:var(--prod-space-2) 0 0;display:grid}.prod-cdds-summary__row{font-size:var(--prod-fs-sm);grid-template-columns:minmax(0,1fr);gap:.125rem;display:grid}@media (width>=480px){.prod-cdds-summary__row{gap:var(--prod-space-4);grid-template-columns:minmax(8rem,40%) minmax(0,1fr)}}.prod-cdds-summary__row dt{color:var(--prod-fg-muted);margin:0;font-weight:500}.prod-cdds-summary__row dd{overflow-wrap:anywhere;margin:0}.prod-cdds-submitted-status{justify-content:center;align-items:center;gap:var(--prod-space-2);min-height:var(--prod-control-h);padding:var(--prod-space-2) var(--prod-space-4);border:1px solid var(--prod-success);margin:0;display:flex}@supports (color:color-mix(in lab, red, red)){.prod-cdds-submitted-status{border:1px solid color-mix(in srgb, var(--prod-success) 45%, transparent)}}.prod-cdds-submitted-status{border-radius:var(--prod-radius-md);background:var(--prod-success-soft);color:var(--prod-fg);font-size:var(--prod-fs-sm);cursor:default;font-weight:600}.prod-cdds-submitted-status__icon{color:var(--prod-success);flex-shrink:0}.prod-modal-overlay{z-index:50;padding:var(--prod-space-4);background:#040c18b8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.prod-modal{border:1px solid var(--prod-border-strong);border-radius:var(--prod-radius-lg);background:var(--prod-surface);width:100%;max-width:32rem;max-height:min(90dvh,52rem);color:var(--prod-fg);font-size:var(--prod-fs-body);box-shadow:var(--prod-shadow-md);flex-direction:column;padding:0;line-height:1.55;display:flex;overflow:hidden}.prod-modal__header{justify-content:space-between;align-items:flex-start;gap:var(--prod-space-3);padding:var(--prod-space-5) var(--prod-space-6) var(--prod-space-4);border-bottom:1px solid var(--prod-border);flex-shrink:0;display:flex}.prod-modal__heading{gap:var(--prod-space-2);flex-direction:column;flex:1;min-width:0;display:flex}.prod-sheet-steps{gap:var(--prod-space-2);flex-direction:column;display:flex}.prod-sheet-steps__count{color:var(--prod-fg-muted);font-family:var(--prod-font-mono);font-size:var(--prod-fs-xs);font-variant-numeric:tabular-nums}.prod-sheet-step-title{margin:0 0 var(--prod-space-2);color:var(--prod-fg);font-size:var(--prod-fs-base);font-weight:650}.prod-sheet-step-title:focus{outline:none}.prod-sheet-step-title:focus-visible{outline:2px solid var(--prod-focus);outline-offset:2px;border-radius:2px}.prod-modal__footer .prod-btn.prod-sheet-back{flex:none;margin-right:auto}.prod-demo-done__label{margin-top:var(--prod-space-2);color:var(--prod-fg-muted);font-size:var(--prod-fs-sm)}.prod-demo-done__id{color:var(--prod-fg);font-family:var(--prod-font-mono);font-size:var(--prod-fs-xl);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-weight:600;line-height:1.1}.prod-modal__title{font-size:var(--prod-fs-md);padding-top:.5rem;font-weight:650;line-height:1.3}.prod-modal__close{width:var(--prod-control-h);height:var(--prod-control-h);margin:0 calc(-1 * var(--prod-space-3)) 0 0;border-radius:var(--prod-radius-md);color:var(--prod-fg-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.prod-modal__close:hover{background:var(--prod-hover);color:var(--prod-fg)}.prod-modal__close:focus-visible{outline:2px solid var(--prod-focus);outline-offset:0}.prod-modal__body{overscroll-behavior:contain;min-height:0;padding:var(--prod-space-5) var(--prod-space-6);flex:1;overflow-y:auto}.prod-modal__subtitle{margin:0 0 var(--prod-space-5);color:var(--prod-fg-muted);font-size:var(--prod-fs-sm)}.prod-modal__footer{justify-content:flex-end;gap:var(--prod-space-3);padding:var(--prod-space-4) var(--prod-space-6) calc(var(--prod-space-4) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--prod-border);background:var(--prod-surface);flex-shrink:0;display:flex}.prod-modal__footer .prod-btn--gold{min-width:12rem}@media (width<=639px){.prod-modal-overlay{align-items:stretch;padding:0}.prod-modal{border:0;border-radius:0;max-width:none;height:100dvh;max-height:none}.prod-modal__header{padding:calc(var(--prod-space-3) + env(safe-area-inset-top,0px)) var(--prod-gutter) var(--prod-space-3);align-items:center}.prod-modal__title{padding-top:0}.prod-modal__body{padding:var(--prod-space-5) var(--prod-gutter)}.prod-modal__footer{padding-inline:var(--prod-gutter)}.prod-modal__footer .prod-btn{flex:1}}.prod-feature-list{gap:var(--prod-space-1);margin:var(--prod-space-3) 0 0;padding:0;list-style:none;display:grid}.prod-feature-list__item{align-items:center;gap:var(--prod-space-2);color:var(--prod-fg-muted);font-size:var(--prod-fs-sm);display:flex}.prod-feature-list__item svg{color:var(--prod-success);flex-shrink:0}.prod-funding{max-width:40rem}.prod-funding__header{justify-content:space-between;align-items:center;gap:0 var(--prod-space-4);margin-bottom:var(--prod-space-4);flex-wrap:wrap;display:flex}.prod-funding__header .prod-text-page-title{margin-bottom:0}.prod-funding__tabs{margin-bottom:var(--prod-space-6)}.prod-funding__intro{margin-bottom:var(--prod-space-5);color:var(--prod-fg-muted);font-size:var(--prod-fs-body)}.prod-funding__panel{flex-direction:column;min-width:0;display:flex}.prod-funding__submit{width:100%}@media (width>=640px){.prod-funding__submit{width:auto;min-width:16rem}}.prod-flow__step{border:0;min-width:0;margin:0;padding:0}.prod-flow__title{align-items:center;gap:var(--prod-space-3);color:var(--prod-fg);font-size:var(--prod-fs-base);margin:0;padding:0;font-weight:650;line-height:1.3;display:flex}.prod-flow__num{border:1.5px solid var(--prod-accent-fg);width:1.875rem;height:1.875rem;color:var(--prod-accent-fg);font-family:var(--prod-font-mono);font-size:var(--prod-fs-sm);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.prod-flow__content{min-width:0;margin:var(--prod-space-2) 0 var(--prod-space-2) .875rem;padding:var(--prod-space-1) 0 var(--prod-space-6) calc(var(--prod-space-6) - 2px);border-left:2px solid var(--prod-border)}.prod-flow__step:last-of-type .prod-flow__content{padding-bottom:var(--prod-space-2)}.prod-flow__help{margin-bottom:var(--prod-space-3);color:var(--prod-fg-muted);font-size:var(--prod-fs-sm)}.prod-flow__help--note{margin-bottom:0}.prod-flow__content .prod-error{margin-top:var(--prod-space-2)}.prod-bank-list{gap:var(--prod-space-2);margin:0;padding:0;list-style:none;display:grid}.prod-bank{align-items:center;gap:var(--prod-space-2) var(--prod-space-3);padding:var(--prod-space-3) var(--prod-space-4);border:1px solid var(--prod-border-control);border-radius:var(--prod-radius-md);background:var(--prod-surface);flex-wrap:wrap;display:flex}.prod-bank:has(input:checked){border-color:var(--prod-check);background:var(--prod-accent-soft);box-shadow:inset 0 0 0 1px var(--prod-check)}.prod-bank:has(input:focus-visible){outline:2px solid var(--prod-focus);outline-offset:2px}.prod-bank__choice{align-items:flex-start;gap:var(--prod-space-3);min-width:0;min-height:var(--prod-control-h);cursor:pointer;flex:11rem;display:flex}.prod-bank__radio{width:1.125rem;height:1.125rem;accent-color:var(--prod-check);flex-shrink:0;margin:.3rem 0 0}.prod-bank__text{flex-direction:column;min-width:0;display:flex}.prod-bank__name{align-items:center;gap:var(--prod-space-2);color:var(--prod-fg);flex-wrap:wrap;font-weight:650;display:flex}.prod-bank__number{color:var(--prod-fg);font-family:var(--prod-font-mono);font-size:var(--prod-fs-md);font-variant-numeric:tabular-nums;letter-spacing:.02em;overflow-wrap:anywhere;font-weight:500}.prod-bank__holder{color:var(--prod-fg-muted);font-size:var(--prod-fs-sm);overflow-wrap:anywhere}.prod-bank__tag{border:1px solid var(--prod-border-control);border-radius:var(--prod-radius-sm);color:var(--prod-fg-muted);font-size:var(--prod-fs-xs);padding:0 .375rem;font-weight:600}.prod-bank__copy{margin-left:auto}@media (width<=479px){.prod-bank__choice{flex-basis:100%}.prod-bank__copy{margin-left:calc(1.125rem + var(--prod-space-3))}}.prod-amount{border:1px solid var(--prod-border-control);border-radius:var(--prod-radius-md);background:var(--prod-input);align-items:center;max-width:22rem;min-height:3.5rem;display:flex}.prod-amount:focus-within{border-color:var(--prod-focus);box-shadow:0 0 0 1px var(--prod-focus)}.prod-amount--invalid{border-color:var(--prod-error)}.prod-amount__prefix{padding-left:var(--prod-space-4);color:var(--prod-fg-muted);font-family:var(--prod-font-mono);font-size:var(--prod-fs-md)}.prod-amount__input{min-width:0;height:3.5rem;padding:0 var(--prod-space-4) 0 var(--prod-space-2);color:var(--prod-fg);font-family:var(--prod-font-mono);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1;font-size:1.5rem;font-weight:500}.prod-chips{gap:var(--prod-space-2);margin-top:var(--prod-space-3);flex-wrap:wrap;display:flex}.prod-chip{min-width:4.5rem;min-height:var(--prod-control-h);padding:0 var(--prod-space-4);border:1px solid var(--prod-border-control);border-radius:var(--prod-radius-md);color:var(--prod-fg);font-family:var(--prod-font-mono);font-size:var(--prod-fs-sm);cursor:pointer;background:0 0;font-weight:500}.prod-chip:hover{background:var(--prod-hover)}.prod-chip[aria-pressed=true]{border-color:var(--prod-check);background:var(--prod-accent-soft);box-shadow:inset 0 0 0 1px var(--prod-check)}.prod-chip:focus-visible{outline:2px solid var(--prod-focus);outline-offset:2px}.prod-confirm{gap:var(--prod-space-3);margin-top:var(--prod-space-2);padding:var(--prod-space-4);border:1px solid var(--prod-success);display:flex}@supports (color:color-mix(in lab, red, red)){.prod-confirm{border:1px solid color-mix(in srgb, var(--prod-success) 45%, transparent)}}.prod-confirm{border-radius:var(--prod-radius-lg);background:var(--prod-success-soft)}.prod-confirm__icon{width:1.5rem;height:1.5rem;color:var(--prod-success);flex-shrink:0}.prod-confirm__body{align-items:flex-start;gap:var(--prod-space-2);flex-direction:column;min-width:0;display:flex}.prod-confirm__title{color:var(--prod-fg);font-weight:650}.prod-confirm__text{color:var(--prod-fg);overflow-wrap:anywhere}.prod-tabs{gap:var(--prod-space-1);width:100%;max-width:28rem;padding:var(--prod-space-1);border:1px solid var(--prod-border);border-radius:var(--prod-radius-md);background:var(--prod-surface-2);display:flex}.prod-tab{min-width:0;min-height:var(--prod-control-h);padding:.25rem var(--prod-space-2);border-radius:calc(var(--prod-radius-md) - 2px);color:var(--prod-fg-muted);font:inherit;font-size:var(--prod-fs-sm);cursor:pointer;background:0 0;border:1px solid #0000;flex-wrap:wrap;flex:1 1 0;justify-content:center;align-items:center;gap:.125rem .375rem;font-weight:600;transition:background-color .12s,color .12s;display:inline-flex}.prod-tab:hover{color:var(--prod-fg)}.prod-tab--active,.prod-tab[aria-selected=true]{border-color:var(--prod-border-control);background:var(--prod-surface);color:var(--prod-fg)}.prod-tab:focus-visible{outline:2px solid var(--prod-focus);outline-offset:1px}.prod-blocked-state{max-width:40rem}.prod-history{max-width:48rem}.prod-back-link{align-items:center;gap:var(--prod-space-2);min-height:var(--prod-control-h);margin-top:calc(-1 * var(--prod-space-3));border-radius:var(--prod-radius-sm);color:var(--prod-link);font-size:var(--prod-fs-sm);font-weight:600;text-decoration:none;display:inline-flex}.prod-back-link:hover{text-underline-offset:3px;text-decoration:underline}.prod-back-link:focus-visible{outline:2px solid var(--prod-focus);outline-offset:2px}.prod-history__header{margin-bottom:var(--prod-space-5)}.prod-history__header .prod-text-page-title{margin-bottom:var(--prod-space-1)}.prod-txn-list{border:1px solid var(--prod-border);border-radius:var(--prod-radius-lg);background:var(--prod-surface);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.prod-txn{align-items:start;gap:var(--prod-space-1) var(--prod-space-3);padding:var(--prod-space-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.prod-txn+.prod-txn{border-top:1px solid var(--prod-border)}.prod-txn__icon{border-radius:var(--prod-radius-md);background:var(--prod-surface-2);width:2.5rem;height:2.5rem;color:var(--prod-accent-fg);justify-content:center;align-items:center;display:flex}.prod-txn__icon-svg{width:1.25rem;height:1.25rem}.prod-txn__main{min-width:0}.prod-txn__type{color:var(--prod-fg);font-weight:650}.prod-txn__meta{gap:0 var(--prod-space-3);color:var(--prod-fg-muted);font-size:var(--prod-fs-sm);flex-wrap:wrap;display:flex}.prod-txn__account{font-family:var(--prod-font-mono);font-variant-numeric:tabular-nums}.prod-txn__comment{margin-top:var(--prod-space-1);color:var(--prod-fg-muted);font-size:var(--prod-fs-sm);overflow-wrap:anywhere}.prod-txn__side{align-items:flex-end;gap:var(--prod-space-1);flex-direction:column;display:flex}.prod-txn__amount{color:var(--prod-fg);font-family:var(--prod-font-mono);font-size:var(--prod-fs-base);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.prod-txn--skeleton{align-items:center;display:flex}.prod-txn--skeleton .prod-skeleton--line{flex:1}@media (width<=479px){.prod-txn{grid-template-columns:auto minmax(0,1fr)}.prod-txn__side{margin-top:var(--prod-space-2);flex-direction:row;grid-column:2;justify-content:space-between;align-items:center}}.prod-table-wrap{max-width:100%;overflow-x:auto}.prod-table-wrap>p{margin-bottom:var(--prod-space-3);color:var(--prod-fg-muted);font-size:var(--prod-fs-sm)}.prod-table,.prod-pbk-table{border-collapse:collapse;width:100%;font-size:var(--prod-fs-sm)}.prod-table th,.prod-table td{padding:var(--prod-space-2) var(--prod-space-3);border-bottom:1px solid var(--prod-border);text-align:left;vertical-align:top}.prod-table th,.prod-pbk-table th{color:var(--prod-fg-muted);white-space:nowrap;font-size:.8125rem;font-weight:600}.prod-pbk-table-wrap{border:1px solid var(--prod-border);border-radius:var(--prod-radius-lg);background:var(--prod-surface);max-width:100%;overflow-x:auto}.prod-pbk-table th{padding:var(--prod-space-3) var(--prod-space-4);border-bottom:1px solid var(--prod-border);background:var(--prod-surface-2);text-align:left}.prod-pbk-table td{padding:var(--prod-space-3) var(--prod-space-4);border-bottom:1px solid var(--prod-border);vertical-align:middle}.prod-pbk-table tbody tr:last-child td{border-bottom:0}.prod-pbk-table tbody tr:hover td{background:var(--prod-hover)}.prod-pbk-table__link{color:var(--prod-link);text-underline-offset:3px;font-weight:500;text-decoration:underline}.prod-pbk-table__link:focus-visible{outline:2px solid var(--prod-focus);outline-offset:2px}.prod-cell-num{font-family:var(--prod-font-mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}th.prod-cell-num{font-family:var(--prod-font-sans)}.prod-cell-code{font-family:var(--prod-font-mono);white-space:nowrap;font-size:.8125rem}.prod-pbk-status-cell{align-items:center;gap:var(--prod-space-2);font-size:.8125rem;display:inline-flex}.prod-pbk-status{border:1.5px solid var(--prod-border-control);border-radius:var(--prod-radius-sm);justify-content:center;align-items:center;width:1.375rem;height:1.375rem;display:inline-flex}.prod-pbk-status:has(svg){border-color:var(--prod-success);background:var(--prod-success-soft);color:var(--prod-success)}.prod-status-badge{border:1px solid var(--prod-border-control);border-radius:var(--prod-radius-sm);color:var(--prod-fg);font-size:var(--prod-fs-xs);letter-spacing:.02em;white-space:nowrap;align-items:center;padding:.0625rem .4375rem;font-weight:600;display:inline-flex}.prod-status-badge[data-status=COMPLETED],.prod-status-badge[data-status=APPROVED],.prod-status-badge[data-status=SUCCESS]{border-color:var(--prod-success)}@supports (color:color-mix(in lab, red, red)){.prod-status-badge[data-status=COMPLETED],.prod-status-badge[data-status=APPROVED],.prod-status-badge[data-status=SUCCESS]{border-color:color-mix(in srgb, var(--prod-success) 45%, transparent)}}.prod-status-badge[data-status=COMPLETED],.prod-status-badge[data-status=APPROVED],.prod-status-badge[data-status=SUCCESS]{background:var(--prod-success-soft);color:var(--prod-success)}.prod-status-badge[data-status=PENDING],.prod-status-badge[data-status=PROCESSING]{border-color:var(--prod-pending)}@supports (color:color-mix(in lab, red, red)){.prod-status-badge[data-status=PENDING],.prod-status-badge[data-status=PROCESSING]{border-color:color-mix(in srgb, var(--prod-pending) 50%, transparent)}}.prod-status-badge[data-status=PENDING],.prod-status-badge[data-status=PROCESSING]{background:var(--prod-pending-soft);color:var(--prod-pending)}.prod-status-badge[data-status=REJECTED],.prod-status-badge[data-status=FAILED],.prod-status-badge[data-status=CANCELLED]{border-color:var(--prod-error)}@supports (color:color-mix(in lab, red, red)){.prod-status-badge[data-status=REJECTED],.prod-status-badge[data-status=FAILED],.prod-status-badge[data-status=CANCELLED]{border-color:color-mix(in srgb, var(--prod-error) 45%, transparent)}}.prod-status-badge[data-status=REJECTED],.prod-status-badge[data-status=FAILED],.prod-status-badge[data-status=CANCELLED]{background:var(--prod-error-soft);color:var(--prod-error)}.prod-empty-state{padding:var(--prod-space-8) var(--prod-space-5);border:1px dashed var(--prod-border-control);border-radius:var(--prod-radius-lg);color:var(--prod-fg-muted);text-align:center}.prod-pbk-declaration{margin-top:var(--prod-space-8);line-height:1.65}@media (width<=639px){.prod-table--stack,.prod-table--stack tbody,.prod-table--stack tr,.prod-table--stack td{width:100%;display:block}.prod-table--stack thead{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.prod-pbk-table-wrap:has(.prod-table--stack){background:0 0;border:0;overflow:visible}.prod-table--stack tbody{gap:var(--prod-space-2);display:grid}.prod-table--stack tr{padding:var(--prod-space-2) var(--prod-space-4);border:1px solid var(--prod-border);border-radius:var(--prod-radius-md);background:var(--prod-surface)}.prod-table--stack td,.prod-pbk-table.prod-table--stack td,.prod-table.prod-table--stack td{gap:var(--prod-space-3);padding:var(--prod-space-2) 0;border-bottom:1px solid var(--prod-border);text-align:left;white-space:normal;overflow-wrap:anywhere;grid-template-columns:minmax(6.5rem,38%) minmax(0,1fr);align-items:center;display:grid;background:0 0!important}.prod-ack-card .prod-table--stack tr{background:var(--prod-input)}.prod-table--stack tr td:last-child{border-bottom:0}.prod-table--stack td:before{content:attr(data-label);color:var(--prod-fg-muted);font-family:var(--prod-font-sans);font-size:var(--prod-fs-xs);font-weight:600}.prod-table--stack td>*{justify-self:start}}.prod-lang-select__trigger{width:auto;min-width:10.5rem;height:var(--prod-control-h);min-height:var(--prod-control-h);gap:var(--prod-space-2);padding:0 var(--prod-space-3);border-radius:var(--prod-radius-md);box-shadow:none;font-size:var(--prod-fs-sm);cursor:pointer;font-weight:500}.prod-lang-select__trigger:focus-visible{outline:2px solid var(--prod-focus);outline-offset:2px;box-shadow:none}.prod-lang-select__trigger--header{border:1px solid var(--prod-chrome-control);color:var(--prod-chrome-fg);background:0 0}.prod-lang-select__trigger--header:hover{background:var(--prod-chrome-hover)}.prod-lang-select__trigger--header svg{color:var(--prod-chrome-muted);opacity:1}.prod-lang-select__trigger--panel{border:1px solid var(--prod-border-control);background:var(--prod-input);color:var(--prod-fg)}.prod-lang-select__trigger--panel svg{color:var(--prod-fg-muted);opacity:1}.prod-lang-select__trigger--panel .prod-lang-select__code{display:none}.prod-lang-select__trigger--panel .prod-lang-select__name{display:inline}.prod-lang-select__code{font-family:var(--prod-font-mono);font-weight:500;display:none}.prod-lang-select__trigger--welcome{width:100%;min-width:12rem}.prod-lang-select__content{z-index:60;min-width:var(--radix-select-trigger-width);padding:var(--prod-space-1);border:1px solid var(--prod-border-strong);border-radius:var(--prod-radius-md);background:var(--prod-surface);color:var(--prod-fg);box-shadow:var(--prod-shadow-md)}.prod-lang-select__item{border-radius:calc(var(--prod-radius-md) - 2px);min-height:2.75rem;color:var(--prod-fg);font-size:var(--prod-fs-sm);cursor:pointer;padding:.5rem 2rem .5rem .75rem;font-weight:500}.prod-lang-select__item[data-highlighted]{background:var(--prod-surface-2);color:var(--prod-fg)}.prod-lang-select__item[data-state=checked]{font-weight:650}.prod-lang-select__item svg{color:var(--prod-accent-fg)}@media (width<=1023px){.prod-lang-select__trigger{min-width:0}.prod-lang-select__trigger--header{min-width:4.25rem;padding:0 var(--prod-space-2) 0 var(--prod-space-3)}.prod-lang-select__trigger--header .prod-lang-select__code{display:inline}.prod-lang-select__trigger--header .prod-lang-select__name{display:none}.prod-lang-select__trigger--welcome{width:100%}}@media (width<=767px){.prod-auth__topbar-right .prod-lang-select__trigger--panel{min-width:4.25rem;padding:0 var(--prod-space-2) 0 var(--prod-space-3)}.prod-auth__topbar-right .prod-lang-select__trigger--panel .prod-lang-select__code{display:inline}.prod-auth__topbar-right .prod-lang-select__trigger--panel .prod-lang-select__name{display:none}}@media (width<=359px){:root{--prod-gutter:.75rem}.prod-shell__topbar-logo .prod-shell__logo--lockup{width:5.5rem}}.prod-skip-link{top:var(--prod-space-2);left:var(--prod-space-2);z-index:100;padding:var(--prod-space-2) var(--prod-space-4);border-radius:var(--prod-radius-md);background:var(--prod-gold);color:var(--prod-gold-fg);font-weight:600;text-decoration:none;position:absolute;transform:translateY(-200%)}.prod-skip-link:focus{outline:2px solid var(--prod-focus);outline-offset:2px;transform:none}[tabindex="-1"]:focus:not(:focus-visible){outline:none}:root{--background:oklch(98.5% .002 247.84);--foreground:oklch(14.5% .004 226);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% .004 226);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% .004 226);--primary:#162456;--primary-foreground:oklch(98.5% 0 0);--secondary:#fdc700;--secondary-foreground:#0e1838;--muted:oklch(96.5% .003 264.5);--muted-foreground:oklch(55.6% .004 264.5);--accent:#0ea5e9;--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(57.7% .245 27.325);--destructive-foreground:oklch(98.5% 0 0);--success:#10b981;--warning:#f59e0b;--danger:#ef4444;--border:oklch(92.2% .003 264.5);--input:oklch(92.2% .003 264.5);--ring:#162456;--radius:.5rem;--chart-1:#162456;--chart-2:#1e3a7a;--chart-3:#fdc700;--chart-4:#0ea5e9;--chart-5:#10b981;--sidebar:#162456;--sidebar-foreground:oklch(85% .01 260);--sidebar-primary:#fdc700;--sidebar-primary-foreground:#0e1838;--sidebar-accent:#ffffff1a;--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:#ffffff14;--sidebar-ring:#fdc700;--portal-bg:#f8fafc;--portal-fg:#0f172a;--portal-fg-muted:#64748b;--portal-fg-secondary:#334155;--portal-surface:#fff;--portal-surface-muted:#f8fafc;--portal-border:#e2e8f0;--portal-border-strong:#cbd5e1;--portal-accent:#162456;--portal-accent-hover:#1e3a8a;--portal-accent-fg:#fff;--portal-input-bg:#fff;--portal-link:#162456;--portal-error:#dc2626;--portal-success:#15803d;--portal-shadow:#0000000f;--portal-banner-from:#162456;--portal-banner-to:#1e40af;--regol-panel-bg:#e0e0e0;--regol-input-bg:#fff;--regol-text:#000;--regol-text-muted:#4b5563;--regol-text-label:#374151;--regol-navy:#162456;--regol-page-bg:#162456;--regol-gold:#fdc700;--regol-gold-hover:#d4a800;--regol-page-fg:#fff;--regol-page-fg-muted:#ffffffd9}.dark{--background:oklch(14.5% .004 226);--foreground:oklch(98.5% .002 247.84);--card:oklch(20.5% .004 226);--card-foreground:oklch(98.5% .002 247.84);--popover:oklch(20.5% .004 226);--popover-foreground:oklch(98.5% .002 247.84);--primary:#ffc107;--primary-foreground:#000;--secondary:#fdc700;--secondary-foreground:#0e1838;--muted:oklch(26.9% .004 226);--muted-foreground:oklch(70.8% .004 264.5);--accent:oklch(37.1% .004 226);--accent-foreground:oklch(98.5% .002 247.84);--destructive:oklch(70.4% .191 22.216);--destructive-foreground:oklch(98.5% .002 247.84);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:#ffc107;--sidebar:oklch(12% .004 226);--sidebar-foreground:oklch(70.8% .004 264.5);--sidebar-primary:#fdc700;--sidebar-primary-foreground:#0e1838;--sidebar-accent:#ffffff0f;--sidebar-accent-foreground:oklch(98.5% .002 247.84);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:#fdc700;--portal-bg:oklch(14% .008 260);--portal-fg:oklch(96% .004 260);--portal-fg-muted:oklch(70% .01 260);--portal-fg-secondary:oklch(82% .01 260);--portal-surface:oklch(20% .008 260);--portal-surface-muted:oklch(24% .008 260);--portal-border:oklch(100% 0 0/.12);--portal-border-strong:oklch(100% 0 0/.18);--portal-accent:oklch(72% .12 260);--portal-accent-hover:oklch(78% .12 260);--portal-accent-fg:oklch(14% .008 260);--portal-input-bg:oklch(17% .008 260);--portal-link:oklch(78% .1 260);--portal-error:oklch(70% .19 22);--portal-success:oklch(72% .17 155);--portal-shadow:#00000059;--portal-banner-from:#0f1a3d;--portal-banner-to:#1e3a8a;--regol-panel-bg:#2a3558;--regol-input-bg:#1a2548;--regol-text:#f1f5f9;--regol-text-muted:#94a3b8;--regol-text-label:#cbd5e1;--regol-navy:#93b4ff;--regol-page-bg:#0b1228;--regol-gold:#fdc700;--regol-gold-hover:#e6b800;--regol-page-fg:#f8fafc;--regol-page-fg-muted:#f8fafcd1}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.dark ::-webkit-scrollbar-thumb{background:#595959}.theme-toggle{border:1px solid var(--portal-border-strong);background:var(--portal-surface);color:var(--portal-fg);cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;padding:.375rem;transition:background-color .15s,border-color .15s;display:inline-flex}.theme-toggle:hover{background:var(--portal-surface-muted)}.theme-toggle--regol{color:var(--regol-page-fg);background:0 0;border-color:#ffffff59}.theme-toggle--regol:hover{background:#ffffff1f}.portal-app__lang-btn{border:1px solid var(--portal-border-strong);color:var(--portal-fg-muted);cursor:pointer;background:0 0;border-radius:9999px;padding:.25rem .625rem;font-size:.75rem;font-weight:600}.portal-app__lang-btn--active{background:var(--portal-accent);border-color:var(--portal-accent);color:var(--portal-accent-fg)}.portal-muted{color:var(--portal-fg-muted)}.portal-heading{color:var(--portal-fg)}.portal-content-box{border:1px solid var(--portal-border);background:var(--portal-surface-muted);color:var(--portal-fg-secondary)}.animate-slide-in{animation:.2s ease-out slide-in-from-bottom}@keyframes slide-in-from-bottom{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.card-hover{transition:all .15s}.card-hover:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000014}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
