@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-xs:.75rem;--text-sm:.875rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.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}.order-1{order:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-full{height:100%}.min-h-full{min-height:100%}.rotate-1{rotate:1deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.lowercase{text-transform:lowercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--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)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\!transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Regular.ttf);font-weight:400;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-SemiBold.ttf);font-weight:600;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Bold.ttf);font-weight:700;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Regular.ttf);font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Medium.ttf);font-weight:500;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-SemiBold.ttf);font-weight:600;font-display:swap}:root{--green:#086b42;--green-dark:#034c32;--green-soft:#ddece4;--gold:#c99a22;--gold-soft:#f3e9cb;--cream:#f8f4ec;--ink:#18211d;--slate:#5b6660;--line:#dfe5e1;--white:#fff}*{box-sizing:border-box}html{background:#f3f6f4}body{color:var(--ink);background:#f3f6f4;margin:0;font-family:Inter,sans-serif}button,a{font:inherit}:where(button){border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--text);background:var(--surface-subtle);text-align:center;justify-content:center;align-items:center;gap:8px;padding:10px 14px;display:inline-flex}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--green-dark);outline-offset:3px}:where(button,a,summary,[role=button]){-webkit-tap-highlight-color:transparent;transition:transform .16s,box-shadow .2s,border-color .2s,background-color .2s,color .2s,opacity .2s}:where(button,a,summary,[role=button]):active{transform:translateY(1px)scale(.975)}:where(button:disabled,a[aria-disabled=true]):active{transform:none}button:disabled,a[aria-disabled=true]{cursor:not-allowed}@keyframes route-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes surface-reveal{0%{opacity:.2;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes progress-glow{0%,to{box-shadow:0 0 #086b4200}50%{box-shadow:0 0 18px #086b4242}}.auth-shell{background:#fff;grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr);min-height:100vh;display:grid}.auth-brand{color:#fff;background:linear-gradient(145deg, var(--green-dark), var(--green));flex-direction:column;justify-content:space-between;padding:clamp(35px,6vw,80px);display:flex}.auth-brand span{color:#d4e5dc;font-size:var(--type-small);letter-spacing:.18em;font-weight:600}.auth-brand h1{max-width:520px;font-size:var(--type-display);letter-spacing:-.05em;margin:18px 0 10px;line-height:1.03}.auth-brand p{color:#d4e5dc;max-width:540px;line-height:1.7}.auth-brand small{color:#e9c96e}.auth-card{border:1px solid var(--line);border-radius:18px;width:min(440px,100% - 40px);margin:auto;padding:35px;box-shadow:0 18px 60px #034c3217}.auth-card h2{font-size:var(--type-title);margin:8px 0}.auth-card>div>p,.auth-card .risk-note{color:var(--slate);font-size:var(--type-small);line-height:1.6}.auth-form{gap:16px;margin-top:24px;display:grid}.auth-form label{font-size:var(--type-small);gap:7px;font-weight:600;display:grid}.auth-form input:not([type=checkbox]):not([type=radio]){border:1px solid #cdd6d1;border-radius:9px;width:100%;min-height:45px;padding:0 12px}.auth-form input:focus{border-color:var(--green);box-shadow:0 0 0 3px var(--green-soft)}.auth-form button,.secondary-button{cursor:pointer;border:0;border-radius:9px;min-height:45px;font-weight:600}.auth-form button{color:#fff;background:var(--green)}.auth-form button:disabled{cursor:wait;opacity:.72}.form-link,.auth-alternate{color:var(--primary-readable);font-size:var(--type-small);font-weight:600}.auth-alternate{margin-top:20px;display:inline-block}.auth-recovery-links{justify-items:start;gap:12px;margin-top:24px;display:grid}.auth-recovery-links .auth-alternate{margin-top:0}.auth-safety-note{color:var(--primary-readable);font-size:var(--type-small);margin:14px 0 0;line-height:1.6}.form-alert{color:var(--primary-readable);background:var(--success);border-radius:8px;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.form-alert{background:color-mix(in srgb, var(--success) 14%, var(--surface))}}.form-alert{font-size:var(--type-small)}.form-alert.error{color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.form-alert.error{background:color-mix(in srgb, var(--danger) 13%, var(--surface))}}.check-row{grid-template-columns:18px 1fr;align-items:start;line-height:1.5;font-weight:400!important}.single-form-shell{background:#f3f6f4;min-height:100vh;padding:40px 0;display:grid}.protected-shell{background:#f3f6f4;min-height:100vh;padding:clamp(24px,5vw,70px)}.protected-shell>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.protected-shell h1{font-size:var(--type-title);margin:8px 0}.protected-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:35px;display:grid}.protected-grid .panel{padding:30px}.protected-grid p{color:var(--slate);line-height:1.7}.protected-grid .primary-action{margin-top:16px}.feature-icon{color:var(--green)}.protected-grid dl>div{border-bottom:1px solid var(--line);font-size:var(--type-small);grid-template-columns:130px 1fr;padding:11px 0;display:grid}.protected-grid dt{color:var(--slate)}.protected-grid dd{margin:0;font-weight:600}.secondary-button{border:1px solid var(--primary-readable);color:var(--primary-readable);background:var(--surface-subtle);padding:0 18px}.public-legal-page{background:var(--cream);place-items:center;min-height:100vh;padding:32px 20px;display:grid}.public-legal-page .panel{width:min(760px,100%);padding:clamp(28px,5vw,56px)}.public-legal-page h1{max-width:16ch;margin:10px 0 18px}.public-legal-page h2{margin-top:28px}.public-legal-page li,.public-legal-page p{line-height:1.7}.auth-page{flex-direction:column;min-height:100vh;display:flex}.auth-page .auth-shell{flex:1;min-height:0}.public-legal-footer{background:var(--surface);border-top:1px solid var(--border);color:var(--text-muted);justify-content:space-between;align-items:center;gap:16px;padding:14px clamp(18px,4vw,48px);display:flex}.public-legal-footer small{font-size:var(--type-small)}.legal-links{flex-wrap:wrap;gap:10px 18px;display:flex}.legal-links a{color:var(--primary);font-size:var(--type-small);font-weight:600;text-decoration:none}.legal-links a:hover{text-underline-offset:3px;text-decoration:underline}.legal-links.compact a{font-size:var(--type-small)}.legal-page-shell{background:var(--bg);min-height:100vh;padding:clamp(24px,5vw,64px) 18px}.legal-document{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);width:min(900px,100%);box-shadow:var(--shadow-3);margin:0 auto;overflow:hidden}.legal-document-header{color:#fff;background:linear-gradient(145deg, var(--primary-hover), var(--primary));padding:clamp(26px,5vw,54px)}.legal-document-header h1{max-width:18ch;font-size:var(--type-title);margin:10px 0 12px}.legal-document-header p{color:#ffffffd6;margin:0}.legal-document-header code{overflow-wrap:anywhere;font-size:var(--type-small);color:#ffffffb8;margin-top:20px;display:block}.legal-document-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.legal-document-header .secondary-button{color:#fff;background:var(--surface-subtle);border-color:#ffffff52}.legal-document-content{padding:clamp(26px,5vw,58px)}.legal-document-content h1{display:none}.legal-document-content h2{color:var(--text);font-size:var(--type-section);margin:38px 0 12px}.legal-document-content h3{color:var(--text);font-size:var(--type-section);margin:30px 0 10px}.legal-document-content p,.legal-document-content li{color:var(--text-muted);font-size:var(--type-body);line-height:1.8}.legal-document-content p{margin:0 0 12px}.legal-document-content ul{margin:10px 0 20px;padding-left:22px}.legal-document-content strong{color:var(--text)}.legal-document-content hr{border:0;border-top:1px solid var(--border);margin:38px 0}.agreement-source-links{padding:24px}.agreement-source-links h2{margin:8px 0}.agreement-source-links .legal-links{margin-top:16px}.risk-footer{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 18px;display:flex}@media (max-width:760px){.public-legal-footer{flex-direction:column;align-items:flex-start}.legal-document-header,.legal-document-content{padding:24px 20px}}.mfa-card h1{font-size:var(--type-title)}.mfa-card>p{color:var(--slate);line-height:1.6}.mfa-card>.primary-action{cursor:pointer;border:0;margin-top:18px}.mfa-card .mfa-compatibility{border-left:3px solid var(--green);font-size:var(--type-small);background:#f4f8f6;border-radius:0 9px 9px 0;margin-top:14px;padding:12px 14px}.mfa-card .mfa-staff-note{color:var(--warning);background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.mfa-card .mfa-staff-note{background:color-mix(in srgb, var(--warning) 13%, var(--surface))}}.qr-code{background:#fff;border-radius:12px;justify-items:center;gap:10px;margin:20px 0;padding:18px;display:grid}.qr-code small{color:var(--slate);text-align:center}.exness-card{width:min(620px,100% - 40px)}.exness-card fieldset{border:1px solid var(--line);border-radius:10px;gap:12px;margin:0;padding:16px;display:grid}.exness-card legend{font-size:var(--type-small);padding:0 6px;font-weight:600}.partner-link{width:100%;margin-top:22px}.mt5-enrollment-card{padding:28px;max-width:820px!important}.mt5-enrollment-heading h2{margin-bottom:5px}.mt5-enrollment-heading p{max-width:660px;margin:0}.mt5-eligibility-strip{background:#fff9e9;border:1px solid #edd7a4;border-radius:11px;align-items:center;gap:18px;margin-top:18px;padding:12px 14px;display:flex}.mt5-eligibility-strip.verified{background:#eff7f3;border-color:#c9ddd3}.mt5-eligibility-strip>div{gap:4px;min-width:190px;display:grid}.mt5-eligibility-strip strong{font:600 var(--type-small) "Manrope"}.mt5-eligibility-strip p{color:var(--slate);font-size:var(--type-small);flex:1;margin:0;line-height:1.45}.mt5-eligibility-strip .primary-action{min-height:38px;font-size:var(--type-small);padding-inline:13px}.mt5-credential-form{gap:12px;margin-top:18px}.mt5-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px 14px;display:grid}.mt5-field-grid select{width:100%;min-height:45px;color:var(--ink);background:#fff;border:1px solid #cdd6d1;border-radius:9px;padding:0 12px}.mt5-field-grid select:focus{border-color:var(--green);box-shadow:0 0 0 3px var(--green-soft)}.mt5-account-type-selector{border:0;grid-column:1/-1;margin:0;padding:0}.mt5-account-type-selector legend{color:var(--text);font-size:var(--type-small);font-weight:600}.mt5-account-type-selector>p{color:var(--text-muted);font-size:var(--type-small);margin:4px 0 9px}.mt5-account-type-selector>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mt5-account-type-selector label{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);cursor:pointer;min-height:76px;transition:border-color var(--motion-micro) var(--ease-enter), box-shadow var(--motion-micro) var(--ease-enter), transform var(--motion-micro) var(--ease-enter);align-items:center;gap:11px;padding:13px;display:flex;position:relative}.mt5-account-type-selector label:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.mt5-account-type-selector label:hover{border-color:color-mix(in srgb, var(--primary) 55%, var(--border))}}.mt5-account-type-selector label:hover{transform:translateY(-1px)}.mt5-account-type-selector label:has(input:checked){border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.mt5-account-type-selector label:has(input:checked){background:color-mix(in srgb, var(--primary) 8%, var(--surface))}}.mt5-account-type-selector label:has(input:checked){box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.mt5-account-type-selector label:has(input:checked){box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 14%, transparent)}}.mt5-account-type-selector input[type=radio]{width:18px;height:18px;accent-color:var(--primary);flex:none}.mt5-account-type-selector span{gap:4px;display:grid}.mt5-account-type-selector strong{font:600 var(--type-small) "Manrope"}.mt5-account-type-selector small{color:var(--text-muted);font-size:var(--type-small);line-height:1.4}.credential-submitted-workspace{place-items:center;display:grid}.credential-submitted-card{text-align:center;width:min(720px,100%);padding:clamp(28px,6vw,58px)}.credential-submitted-icon{width:68px;height:68px;color:var(--success);border:1px solid var(--success);place-items:center;margin:0 auto 20px;display:grid}@supports (color:color-mix(in lab, red, red)){.credential-submitted-icon{border:1px solid color-mix(in srgb, var(--success) 30%, var(--border))}}.credential-submitted-icon{background:var(--success);border-radius:22px}@supports (color:color-mix(in lab, red, red)){.credential-submitted-icon{background:color-mix(in srgb, var(--success) 10%, var(--surface))}}.credential-submitted-icon{box-shadow:0 18px 44px var(--success)}@supports (color:color-mix(in lab, red, red)){.credential-submitted-icon{box-shadow:0 18px 44px color-mix(in srgb, var(--success) 15%, transparent)}}.credential-submitted-card h1{font-size:var(--type-title);margin:8px 0 10px}.credential-submitted-card>p{max-width:580px;color:var(--text-muted);margin:0 auto;line-height:1.65}.credential-submitted-card ol{text-align:left;gap:10px;margin:30px 0 0;padding:0;list-style:none;display:grid}.credential-submitted-card li{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-subtle);grid-template-columns:28px 1fr;align-items:center;gap:10px;padding:14px;display:grid}.credential-submitted-card li svg{color:var(--primary)}.credential-submitted-card li span{gap:4px;display:grid}.credential-submitted-card li strong{font-size:var(--type-small)}.credential-submitted-card li small{color:var(--text-muted);font-size:var(--type-small);line-height:1.5}.credential-submitted-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px;display:flex}.country-selector small{color:var(--text-muted);font-size:var(--type-small);font-weight:500;line-height:1.45}.country-selector{gap:7px;display:grid;position:relative}.country-selector-results{z-index:20;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);max-height:250px;box-shadow:var(--shadow-3);padding:6px;position:absolute;top:calc(100% - 19px);left:0;right:0;overflow:auto}.country-selector-results button{width:100%;min-height:40px;color:var(--text);background:var(--surface-subtle);cursor:pointer;text-align:left;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:7px 9px;display:flex}.country-selector-results button:hover,.country-selector-results button:focus-visible{color:var(--primary-readable);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.country-selector-results button:hover,.country-selector-results button:focus-visible{background:color-mix(in srgb, var(--primary) 10%, var(--surface))}}.country-selector-results button strong{color:var(--text-muted);font-size:var(--type-small);letter-spacing:.08em}.country-selector-results p{color:var(--text-muted);font-size:var(--type-small);margin:0;padding:12px}.dob-picker>span{justify-content:space-between;align-items:center;gap:12px;display:flex}.dob-picker>span small{color:var(--primary-readable);background:var(--primary);border-radius:999px;padding:3px 7px}@supports (color:color-mix(in lab, red, red)){.dob-picker>span small{background:color-mix(in srgb, var(--primary) 10%, var(--surface))}}.dob-picker>span small{font-size:var(--type-small)}.dob-picker>small{color:var(--text-muted);font-size:var(--type-small);font-weight:500;line-height:1.45}.dob-picker input[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger)}@supports (color:color-mix(in lab, red, red)){.dob-picker input[aria-invalid=true]{box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 12%, transparent)}}.credential-password-reminder{color:var(--warning);font-size:var(--type-small);margin:0;line-height:1.45}.mt5-consent-row{border:1px solid var(--line);background:#f8faf9;border-radius:9px;margin-top:2px;padding:10px 12px;display:grid;font-size:var(--type-small)!important}.mt5-consent-row label{font-size:var(--type-small);font-weight:400;line-height:1.5;display:block}.mt5-consent-row a,.mt5-custody-explainer summary,.mt5-explainer-list summary{color:var(--primary-readable);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.mt5-custody-explainer{font-size:var(--type-small)}.mt5-custody-explainer summary,.mt5-explainer-list summary{cursor:pointer}.mt5-custody-explainer p{color:var(--slate);background:#f5f7f6;border-radius:9px;margin:9px 0 0;padding:10px 12px;line-height:1.55}.mt5-explainer-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.mt5-explainer-list details{border:1px solid var(--line);min-width:0;font-size:var(--type-small);background:#fff;border-radius:10px;padding:11px 12px}.mt5-explainer-list p{color:var(--slate);margin:10px 0 0;line-height:1.55}.mt5-card-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:15px;padding-top:13px;display:flex}.mt5-card-footer .auth-alternate{margin-top:0}.mt5-card-footer span{color:var(--slate);font-size:var(--type-small)}.status-card{border:1px solid var(--line);background:var(--green-soft);border-radius:12px;margin-top:22px;padding:18px}.status-card dl{margin:0}.status-card dl>div{font-size:var(--type-small);border-bottom:1px solid #034c321f;grid-template-columns:130px 1fr;padding:9px 0;display:grid}.status-card dt{color:var(--slate)}.status-card dd{text-transform:capitalize;margin:0;font-weight:600}.status-card p{color:var(--primary-readable);font-size:var(--type-small);margin:16px 0 0;line-height:1.6}.lifecycle-actions{gap:10px;margin-top:16px;display:flex}.lifecycle-actions button{border:1px solid var(--line);border-radius:9px;min-height:40px;padding:0 14px}.admin-workspace>header p{max-width:720px;color:var(--slate);margin:8px 0 0;line-height:1.6}.admin-workspace>.form-alert{margin-top:22px}.admin-queue{gap:18px;margin-top:26px;display:grid}.admin-empty{margin-top:26px}.admin-empty p{color:var(--slate)}.review-card-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.review-card-heading h2{text-transform:capitalize;margin:7px 0 0}.review-card-heading time{color:var(--slate);font-size:var(--type-small)}.review-card dl{margin:20px 0}.review-card dl>div{border-bottom:1px solid var(--line);font-size:var(--type-small);grid-template-columns:190px minmax(0,1fr);gap:14px;padding:9px 0;display:grid}.review-card dt{color:var(--slate)}.review-card dd{overflow-wrap:anywhere;margin:0;font-weight:600}.client-identity{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.client-identity code{color:var(--slate);font-size:var(--type-small)}.client-lookup-results{margin:26px 0 0;padding:0;list-style:none}.client-lookup-results li{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.review-form{gap:14px;padding-top:4px;display:grid}.review-form label{color:var(--text-muted);font-size:var(--type-small);gap:7px;font-weight:600;display:grid}.review-form select,.review-form textarea,.review-form input{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);font:inherit;border-radius:9px;padding:11px 12px}.review-form textarea{resize:vertical}.review-form button{color:#fff;background:var(--green);cursor:pointer;border:0;border-radius:9px;min-height:44px;font-weight:600}.finance-proposal-form{grid-template-columns:minmax(220px,.7fr) minmax(320px,1.3fr);gap:28px;margin-top:26px;display:grid}.finance-proposal-form h2,.finance-decision h2{margin:8px 0}.finance-proposal-form p,.finance-decision p{color:var(--slate);font-size:var(--type-small);line-height:1.6}.finance-pagination{font-size:var(--type-small);justify-content:center;align-items:center;gap:14px;margin-top:24px;display:flex}.finance-pagination .secondary-button,.review-card>.secondary-button,.admin-workspace header .secondary-button{align-items:center;min-height:40px;display:inline-flex}.finance-detail,.finance-decision{margin-top:26px}.header-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.performance-workspace>header p{max-width:760px;color:var(--slate);margin:8px 0 0;line-height:1.6}.master-performance{border:1px solid var(--line);background:linear-gradient(145deg,#fff,#f2f7f4);border-radius:18px;margin-top:26px;padding:24px}.master-performance-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.master-performance-heading h2{font-size:var(--type-section);margin:7px 0 8px}.master-performance-heading p{max-width:700px;color:var(--slate);font-size:var(--type-small);margin:0;line-height:1.6}.performance-range-picker{border:1px solid var(--line);background:#fff;border-radius:12px;flex-wrap:wrap;gap:6px;padding:5px;display:flex}.performance-range-picker button{min-height:34px;color:var(--slate);background:var(--surface-subtle);cursor:pointer;font-size:var(--type-small);border:0;border-radius:8px;padding:0 12px;font-weight:600}.performance-range-picker button:hover,.performance-range-picker button[aria-pressed=true]{color:#fff;background:var(--green)}.performance-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.performance-summary-grid article{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:26px 1fr;align-content:start;gap:5px 8px;min-height:106px;padding:16px;display:grid}.performance-summary-grid article svg{color:var(--green);grid-row:1/3}.performance-summary-grid span{color:var(--slate);font-size:var(--type-small)}.performance-summary-grid strong{font:600 var(--type-section) "Manrope"}.performance-summary-grid .performance-cutoff{color:var(--slate);font-size:var(--type-small);grid-column:2;line-height:1.35}.performance-visual-grid{grid-template-columns:minmax(0,1.35fr) minmax(360px,.85fr);gap:14px;margin-top:14px;display:grid}.performance-visual-grid h3{font:600 var(--type-body) "Manrope";margin:6px 0 0}.performance-chart-card,.performance-calendar-card{min-width:0}.performance-chart{background:linear-gradient(#f6faf8,#fff);border-radius:12px;min-height:300px;margin-top:18px;position:relative;overflow:hidden}.performance-chart svg{width:100%;height:300px}.performance-chart line{stroke:#dce6e1;stroke-width:.5px;stroke-dasharray:2 2}.performance-chart polyline{fill:none;stroke:var(--green);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;vector-effect:non-scaling-stroke}.performance-chart-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.performance-chart-heading p{color:var(--text-muted);font-size:var(--type-small);margin:5px 0 0}.performance-mode-picker{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-subtle);flex:none;gap:4px;padding:4px;display:flex}.performance-mode-picker button{min-height:34px;color:var(--text-muted);border-radius:calc(var(--radius-md) - 4px);background:var(--surface-subtle);cursor:pointer;font-size:var(--type-small);border:0;padding:0 12px;font-weight:600}.performance-mode-picker button[aria-pressed=true]{color:#fff;background:var(--primary);box-shadow:var(--shadow-1)}.performance-mode-picker button:disabled{cursor:not-allowed;opacity:.45}.performance-bars{border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--success) 0 49.8%, var(--danger) 50.2% 100%);min-height:300px;margin-top:18px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.performance-bars{background:linear-gradient(180deg, color-mix(in srgb, var(--success) 4%, var(--surface)) 0 49.8%, color-mix(in srgb, var(--danger) 4%, var(--surface)) 50.2% 100%)}}.performance-bar-scroll{scroll-snap-type:x proximity;gap:7px;min-width:100%;height:300px;padding:18px 12px 26px;display:flex;position:relative;overflow-x:auto}.performance-bar-zero{z-index:0;background:var(--text-muted);height:1px;position:absolute;top:calc(50% - 4px);left:12px;right:12px}@supports (color:color-mix(in lab, red, red)){.performance-bar-zero{background:color-mix(in srgb, var(--text-muted) 42%, transparent)}}.performance-bar-column{z-index:1;width:max(56px,10% - 6.3px);min-width:56px;height:100%;color:var(--text-muted);cursor:pointer;scroll-snap-align:start;background:0 0;border:0;grid-template-rows:1fr 1fr 18px;padding:0;display:grid;position:relative}.performance-bar-column>span{justify-content:center;min-height:0;display:flex}.performance-bar-positive{align-items:flex-end}.performance-bar-negative{align-items:flex-start}.performance-bar-value{z-index:2;border:1px solid var(--border);background:var(--surface);border-radius:5px;padding:2px 3px;position:absolute;left:1px;right:1px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.performance-bar-value{background:color-mix(in srgb, var(--surface) 86%, transparent)}}.performance-bar-value{box-shadow:var(--shadow-1);color:var(--text);font-size:var(--type-small);pointer-events:none;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.25}.performance-bar-value.positive{color:var(--success);top:2px}.performance-bar-value.negative{color:var(--danger);bottom:20px}.performance-bar-value.flat{color:var(--text-muted);top:2px}.performance-bar-column i{background:var(--success);width:min(20px,68%);box-shadow:0 6px 18px var(--success);border-radius:5px 5px 2px 2px;display:block}@supports (color:color-mix(in lab, red, red)){.performance-bar-column i{box-shadow:0 6px 18px color-mix(in srgb, var(--success) 24%, transparent)}}.performance-bar-column i{transition:transform var(--motion-micro) var(--ease-enter), filter var(--motion-micro) var(--ease-enter)}.performance-bar-column.negative i{background:var(--danger);box-shadow:0 6px 18px var(--danger);border-radius:2px 2px 5px 5px}@supports (color:color-mix(in lab, red, red)){.performance-bar-column.negative i{box-shadow:0 6px 18px color-mix(in srgb, var(--danger) 22%, transparent)}}.performance-bar-column:hover i,.performance-bar-column:focus-visible i{filter:brightness(1.08);transform:scaleX(1.12)}.performance-bar-column small{font-size:var(--type-small);text-align:center;text-overflow:ellipsis;white-space:nowrap;align-self:end;overflow:hidden}.performance-chart-total{color:var(--text-muted);font-size:var(--type-small);text-align:right;margin:11px 0 0}.performance-chart-total strong{color:var(--text)}.performance-day-dialog{padding:clamp(18px,3vw,32px)}.performance-day-dialog>header{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-subtle);grid-template-columns:30px repeat(3,minmax(0,1fr));align-items:center;gap:14px;padding:15px;display:grid}.performance-day-dialog>header svg{color:var(--primary)}.performance-day-dialog>header div{gap:4px;display:grid}.performance-day-dialog>header span{color:var(--text-muted);font-size:var(--type-small);text-transform:uppercase;letter-spacing:.06em}.performance-day-dialog>header strong{font:600 var(--type-small) "Manrope"}.performance-execution-list{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.performance-execution-list li{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:64px minmax(150px,1fr) minmax(180px,.8fr);align-items:center;gap:13px;padding:13px 14px;display:grid}.performance-execution-list li>div{gap:4px;display:grid}.performance-execution-list li>div:last-child{text-align:right;justify-items:end}.performance-execution-list small,.performance-execution-list span{color:var(--text-muted);font-size:var(--type-small)}.performance-execution-list strong{font-size:var(--type-small)}.performance-execution-list strong.positive{color:var(--success)}.performance-execution-list strong.negative{color:var(--danger)}.execution-direction{background:var(--primary);border-radius:999px;width:fit-content;padding:5px 8px;color:var(--primary-readable)!important}@supports (color:color-mix(in lab, red, red)){.execution-direction{background:color-mix(in srgb, var(--primary) 12%, var(--surface))}}.execution-direction{text-transform:uppercase;font-weight:600}.execution-direction.short{color:var(--warning)!important}@supports (color:color-mix(in lab, red, red)){.execution-direction.short{color:color-mix(in srgb, var(--warning) 70%, var(--text))!important}}.execution-direction.short{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.execution-direction.short{background:color-mix(in srgb, var(--warning) 12%, var(--surface))}}.performance-execution-empty{border:1px dashed var(--border);border-radius:var(--radius-lg);text-align:center;margin-top:18px;padding:28px}.performance-execution-empty p{max-width:560px;color:var(--text-muted);font-size:var(--type-small);margin:8px auto 0;line-height:1.55}.performance-empty{text-align:center;place-content:center;justify-items:center;padding:35px;display:grid;position:absolute;inset:0}.performance-empty svg{width:28px;height:28px;color:var(--green)}.performance-empty strong{font:600 var(--type-small) "Manrope";margin-top:12px}.performance-empty p{max-width:420px;color:var(--slate);font-size:var(--type-small);margin:8px 0 0;line-height:1.55}.performance-calendar-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.performance-calendar-navigation{gap:6px;display:flex}.performance-calendar-navigation button{border:1px solid var(--line);width:34px;height:34px;color:var(--green);cursor:pointer;background:#fff;border-radius:9px;place-items:center;display:grid}.performance-calendar-navigation button:hover:not(:disabled){color:#fff;border-color:var(--green);background:var(--green)}.performance-calendar-navigation button:disabled{color:#9ba59f;opacity:.7;background:#f1f4f2}.performance-month-summary{border:1px solid var(--line);background:var(--line);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:15px 0 0;display:grid;overflow:hidden}.performance-month-summary>div{background:#fff;gap:4px;min-width:0;padding:9px 10px;display:grid}.performance-month-summary dt{color:var(--slate);font-size:var(--type-small);text-transform:uppercase;letter-spacing:.07em}.performance-month-summary dd{font:600 var(--type-small) "Manrope";text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.calendar-weekdays,.performance-calendar{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.calendar-weekdays{color:var(--slate);font-size:var(--type-small);text-align:center;margin-top:18px}.performance-calendar{margin-top:6px}.performance-calendar>div{border:1px solid var(--line);min-width:0;min-height:45px;font-size:var(--type-small);background:#fafcfb;border-radius:7px;align-content:space-between;padding:6px;display:grid;overflow:hidden}.performance-calendar>div:has(button[aria-pressed=true]){outline:2px solid var(--green);outline-offset:1px}.performance-calendar>div>button{width:100%;min-width:0;height:100%;color:inherit;background:var(--surface-subtle);cursor:pointer;text-align:left;border:0;align-content:space-between;justify-items:stretch;padding:0;display:grid}.performance-calendar>div>button:hover strong{text-underline-offset:2px;text-decoration:underline}.performance-calendar>div.outside{color:var(--text-muted);opacity:1}.performance-calendar>div.profit{color:var(--success);border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.performance-calendar>div.profit{border-color:color-mix(in srgb, var(--success) 35%, var(--border))}}.performance-calendar>div.profit{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.performance-calendar>div.profit{background:color-mix(in srgb, var(--success) 12%, var(--surface))}}.performance-calendar>div.loss{color:var(--danger);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.performance-calendar>div.loss{border-color:color-mix(in srgb, var(--danger) 32%, var(--border))}}.performance-calendar>div.loss{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.performance-calendar>div.loss{background:color-mix(in srgb, var(--danger) 11%, var(--surface))}}.performance-calendar>div.flat{background:var(--cream)}.performance-calendar>div.live{border-style:dashed;border-width:1.5px}.performance-calendar>div .calendar-live-cell,.performance-calendar>div .calendar-day-cell{width:100%;min-width:0;height:100%;color:inherit;align-content:space-between;justify-items:stretch;display:grid;position:relative}.performance-calendar>div .calendar-day-cell>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.calendar-live-badge{font-style:normal;font-size:var(--text-xs);letter-spacing:.06em;color:#fff;background:var(--green);border-radius:4px;padding:1px 3px;font-weight:700;line-height:1.2;position:absolute;top:0;right:0}.performance-calendar strong{min-width:0;font-size:var(--type-small);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.calendar-empty-note{color:var(--slate);font-size:var(--type-small);margin:12px 0 0;line-height:1.5}.calendar-live-note{color:var(--slate);font-size:var(--type-small);margin:10px 0 0;line-height:1.5}.calendar-live-note strong{color:var(--primary-readable)}.performance-day-report{border:1px solid var(--success);grid-template-columns:24px minmax(120px,.75fr) minmax(0,1.25fr);align-items:center;gap:10px;margin-top:12px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.performance-day-report{border:1px solid color-mix(in srgb, var(--success) 30%, var(--border))}}.performance-day-report{color:var(--text);background:var(--success);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.performance-day-report{background:color-mix(in srgb, var(--success) 11%, var(--surface))}}.performance-day-report>svg{color:var(--green)}.performance-day-report>div{gap:3px;display:grid}.performance-day-report>div span,.performance-day-report dt{color:var(--slate);font-size:var(--type-small);text-transform:uppercase;letter-spacing:.06em}.performance-day-report>div strong{font:600 var(--type-small) "Manrope"}.performance-day-report dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;display:grid}.performance-day-report dl>div{gap:3px;min-width:0;display:grid}.performance-day-report dd{font-size:var(--type-small);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}.performance-day-report .performance-cutoff{color:var(--slate);font-size:var(--type-small);line-height:1.35}.client-statements-heading{margin-top:32px}.client-statements-heading h2{margin:7px 0}.client-statements-heading p{color:var(--slate);font-size:var(--type-small);margin:0}.statement-list{gap:18px;margin-top:26px;display:grid}.statement-card h2{text-transform:none}.statement-metrics{border:1px solid var(--line);background:var(--line);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:20px 0;display:grid;overflow:hidden}.statement-metrics>div{background:#fff;min-width:0;padding:15px}.statement-metrics dt{color:var(--slate);font-size:var(--type-small)}.statement-metrics dd{overflow-wrap:anywhere;font:600 var(--type-body) "Manrope";margin:7px 0 0}.statement-note{color:var(--slate);font-size:var(--type-small);line-height:1.6}.statement-card>small{color:var(--slate);overflow-wrap:anywhere;margin-top:14px;display:block}.portal-shell{grid-template-columns:272px minmax(0,1fr);min-height:100vh;display:grid}.portal-app-shell{background:#f3f6f4;grid-template-columns:272px minmax(0,1fr);min-height:100vh;display:grid}.portal-sidebar{z-index:30;color:#fff;background:var(--green-dark);flex-direction:column;height:100vh;padding:28px 18px 22px;display:flex;position:sticky;top:0;overflow-y:auto}.portal-sidebar nav{gap:5px;margin-top:25px;display:grid}.portal-staff-navigation{border-top:1px solid #ffffff1f;margin-top:22px;padding-top:18px}.portal-staff-navigation>span{color:#9dbdaf;font-size:var(--type-small);letter-spacing:.18em;padding:0 13px;font-weight:600}.portal-staff-navigation nav{margin-top:10px}.portal-workspace{min-width:0;position:relative}.portal-topbar{z-index:15;border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:24px;min-height:78px;padding:0 34px;display:flex;position:sticky;top:0}.portal-topbar-copy p{color:var(--slate);font-size:var(--type-small);margin:0 0 3px}.portal-topbar-copy strong{font:600 var(--type-small) "Manrope"}.portal-topbar-actions{align-items:center;gap:11px;margin-left:auto;display:flex}.secure-session{min-height:32px;color:var(--primary-readable);background:var(--success);border-radius:99px;align-items:center;gap:7px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.secure-session{background:color-mix(in srgb, var(--success) 13%, var(--surface))}}.secure-session{font-size:var(--type-small);font-weight:600}.account-menu{position:relative}.account-menu>summary{cursor:pointer;border-radius:12px;align-items:center;gap:11px;min-height:56px;padding:6px 9px;list-style:none;display:flex}.account-menu>summary::-webkit-details-marker{display:none}.account-menu>summary:hover,.account-menu[open]>summary{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.account-menu>summary:hover,.account-menu[open]>summary{background:color-mix(in srgb, var(--primary) 9%, var(--surface))}}.account-menu-chevron{color:var(--slate);transition:transform .2s}.account-menu[open] .account-menu-chevron{transform:rotate(180deg)}.account-menu-panel{z-index:60;overscroll-behavior:contain;border:1px solid var(--line);background:#fff;border-radius:14px;gap:3px;width:250px;max-width:calc(100vw - 34px);max-height:calc(100dvh - 92px);padding:9px;animation:.18s both route-enter;display:grid;position:absolute;top:calc(100% + 7px);right:0;overflow-y:auto;box-shadow:0 20px 50px #034c3229}.account-menu-heading{border-bottom:1px solid var(--line);gap:3px;min-width:0;padding:10px 10px 12px;display:grid}.account-menu-heading strong,.account-menu-heading span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-menu-heading strong{font:600 var(--type-small) "Manrope"}.account-menu-heading span{color:var(--slate);font-size:var(--type-small)}.account-menu-panel>a{min-height:40px;color:var(--text);font-size:var(--type-small);border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-weight:500;display:flex}.account-menu-panel>a:hover{color:var(--primary-readable);background:var(--success)}@supports (color:color-mix(in lab, red, red)){.account-menu-panel>a:hover{background:color-mix(in srgb, var(--success) 12%, var(--surface))}}.account-menu-panel form{border-top:1px solid var(--line);margin-top:5px;padding-top:8px}.account-menu-panel .portal-signout{width:100%}.portal-signout{border:1px solid var(--border);min-height:38px;color:var(--primary-readable);background:var(--surface);cursor:pointer;font-size:var(--type-small);border-radius:10px;padding:0 13px;font-weight:600}.portal-signout:hover{border-color:var(--green)}.portal-route-content{z-index:0;width:100%;max-width:1440px;margin:0 auto;padding:34px 34px 26px;position:relative}.portal-route-content .protected-shell,.portal-route-content .single-form-shell{background:0 0;min-height:0;padding:0}.portal-route-content .single-form-shell{display:block}.portal-route-content .auth-card{background:#fff;width:100%;max-width:720px;margin:0}.portal-route-content .exness-card{max-width:780px}.portal-route-content .protected-shell>header{align-items:flex-start}.portal-menu-button,.portal-nav-overlay{display:none}.dashboard-home{min-width:0}.dashboard-home .welcome-row h1{text-wrap:balance}.capitalize{text-transform:capitalize}.sidebar{background:var(--green-dark);color:#fff;flex-direction:column;height:100vh;padding:28px 18px 22px;display:flex;position:sticky;top:0}.brand-panel{border-bottom:1px solid #ffffff1f;padding:0 12px 28px}.brand-panel span{color:#c3d9ce;font-size:var(--type-small);letter-spacing:.22em;margin-top:10px;font-weight:600;display:block}.sidebar nav{gap:5px;margin-top:25px;display:grid}.nav-item{color:#d5e3dc;min-height:45px;font-size:var(--type-small);border-radius:10px;align-items:center;gap:12px;padding:0 13px;font-weight:500;display:flex}.nav-item svg{transition:transform .2s}.nav-item:hover svg,.nav-item.active svg{transform:translate(2px)scale(1.06)}.nav-item:hover,.nav-item.active{color:#fff;background:var(--sidebar-control-hover)}.nav-item.active{box-shadow:inset 3px 0 var(--gold)}.sidebar-security{background:#ffffff12;border:1px solid #ffffff24;border-radius:14px;gap:12px;margin-top:auto;padding:16px;display:flex}.sidebar-security svg{color:#e1bd5b;flex:none}.sidebar-security strong{font:600 var(--type-small)/1.3 "Manrope"}.sidebar-security p{color:#c3d9ce;font-size:var(--type-small);margin:6px 0 0;line-height:1.5}.workspace{min-width:0}.topbar{border-bottom:1px solid var(--line);background:#fff;align-items:center;height:78px;padding:0 34px;display:flex}.topbar-copy p{color:var(--slate);font-size:var(--type-small);margin:0 0 3px}.topbar-copy strong{font:600 var(--type-small) "Manrope"}.topbar-actions{align-items:center;gap:11px;margin-left:auto;display:flex}.icon-button{border:1px solid var(--line);width:40px;height:40px;color:var(--slate);cursor:pointer;background:#fff;border-radius:11px;place-items:center;display:grid}.menu-button{margin-right:12px;display:none}.avatar{background:var(--green);color:#fff;width:40px;height:40px;font:600 var(--type-small) "Manrope";border-radius:50%;place-items:center;display:grid}.user-copy{font-size:var(--type-small);gap:2px;display:grid}.user-copy strong{font:600 var(--type-small) "Manrope"}.user-copy span{color:var(--slate);font-size:var(--type-small)}.content{max-width:1440px;margin:0 auto;padding:36px 34px 26px}.welcome-row{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.status-pill,.eyebrow{color:var(--primary-readable);font-size:var(--type-small);letter-spacing:.15em;font-weight:600}.status-pill{background:var(--green-soft);border-radius:99px;padding:7px 10px;display:inline-flex}h1,h2{font-family:Manrope,sans-serif}.welcome-row h1{font-size:var(--type-title);letter-spacing:-.035em;margin:12px 0 5px}.welcome-row p{max-width:690px;color:var(--slate);font-size:var(--type-small);margin:0;line-height:1.7}.primary-action{color:#fff;background:var(--green);min-height:46px;font-weight:600;font-size:var(--type-small);white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;gap:9px;padding:0 19px;display:inline-flex}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:14px;margin-top:27px;display:grid}.metric-card,.panel{border:1px solid var(--line);background:#fff;border-radius:16px;transition:transform .22s,box-shadow .22s,border-color .22s}.metric-card:hover,.panel:hover{border-color:#cbd8d1;transform:translateY(-2px);box-shadow:0 12px 30px #034c3213}.metric-card{align-items:center;gap:14px;padding:18px 20px;display:flex}.metric-icon{border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.metric-icon.green{color:var(--green);background:var(--green-soft)}.metric-icon.gold{color:#8d6815;background:var(--gold-soft)}.metric-icon.cream{color:#795f28;background:var(--cream)}.metric-icon.blue{color:#3e6580;background:#e5eff5}.metric-card p{color:var(--slate);font-size:var(--type-small);margin:0 0 8px}.metric-card strong{font:600 var(--type-body) "Manrope";display:block}.metric-card small{color:var(--text-muted);font-size:var(--type-small);margin-top:7px;line-height:1.4;display:block}.dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:18px;margin-top:18px;display:grid}.panel{padding:23px}.panel-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.panel h2{font-size:var(--type-section);letter-spacing:-.02em;margin:7px 0 0}.progress-copy{font:700 var(--type-small) "Manrope";color:var(--primary-readable)}.progress-track{background:#ecf0ed;border-radius:99px;height:5px;margin:18px 0 8px;overflow:hidden}.progress-track span{border-radius:inherit;background:var(--green);height:100%;animation:2.6s ease-in-out infinite progress-glow;display:block}.step-list{display:grid}.step{border-bottom:1px solid #edf0ee;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:73px;display:grid}.step:last-child{border-bottom:0}.step-marker{border:1px solid var(--border);width:27px;height:27px;color:var(--text-muted);font-size:var(--type-small);border-radius:50%;place-items:center;font-weight:600;display:grid}.step.complete .step-marker{border-color:var(--green);color:#fff;background:var(--green)}.step.current .step-marker{border:2px solid var(--gold);color:#7c5c13;background:var(--gold-soft)}.step strong{font:600 var(--type-small) "Manrope"}.step p{color:var(--slate);font-size:var(--type-small);margin:4px 0 0;line-height:1.4}.step button,.step-action{background:var(--surface-subtle);color:var(--primary-readable);font-size:var(--type-small);cursor:pointer;border:0;align-items:center;gap:6px;font-weight:600;display:inline-flex}.side-stack{align-content:start;gap:18px;display:grid}.readiness-card ul{gap:14px;margin:20px 0;padding:0;list-style:none;display:grid}.readiness-card li{color:var(--text);font-size:var(--type-small);align-items:flex-start;gap:10px;line-height:1.45;display:flex}.readiness-card li svg{color:var(--green);flex:none}.readiness-card>a{border:1px solid var(--primary-readable);min-height:42px;color:var(--primary-readable);font-size:var(--type-small);border-radius:10px;justify-content:center;align-items:center;gap:8px;font-weight:600;display:flex}.support-card{background:var(--cream);border-color:#e9dec6;grid-template-columns:44px 1fr;gap:13px;display:grid}.support-icon{background:var(--gold-soft);width:43px;height:43px;color:var(--warning);border-radius:11px;place-items:center;display:grid}.support-card h2{font-size:var(--type-body)}.support-card p{color:var(--slate);font-size:var(--type-small);line-height:1.55}.support-card button,.support-card>a{color:#fff;background:var(--green-dark);min-height:40px;font-weight:600;font-size:var(--type-small);cursor:pointer;border:0;border-radius:9px;grid-column:1/-1;justify-content:center;align-items:center;display:inline-flex}.next-step-card{background:linear-gradient(145deg,#fff,#f0f7f3);border-color:#c9ddd3}.next-step-card p{color:var(--slate);font-size:var(--type-small);margin:12px 0 18px;line-height:1.65}.next-step-card>a{color:#fff;background:var(--green);min-height:42px;font-size:var(--type-small);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:600;display:inline-flex}.risk-footer{color:var(--text-muted);border-top:1px solid var(--line);font-size:var(--type-small);text-align:center;margin-top:22px;padding:16px 20px;line-height:1.6}.copy-status-workspace>header p,.profile-workspace>header p,.settings-workspace>header p,.agreements-workspace>header p,.referrals-workspace>header p{max-width:760px;color:var(--slate);margin:8px 0 0;line-height:1.6}.copy-stage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:26px 0 16px;display:grid}.copy-stage-card{flex-direction:column;align-items:flex-start;display:flex}.copy-stage-card.complete{background:linear-gradient(145deg,#fff,#f0f8f4);border-color:#bcd9ca}.copy-stage-icon{width:46px;height:46px;color:var(--green);background:var(--green-soft);border-radius:13px;place-items:center;margin-bottom:18px;display:grid}.copy-stage-card h2{margin:8px 0}.copy-stage-card>p{min-height:58px;color:var(--slate);font-size:var(--type-small);margin:0;line-height:1.6}.copy-stage-card dl{width:100%;margin:18px 0}.copy-stage-card dl>div{border-bottom:1px solid var(--line);font-size:var(--type-small);grid-template-columns:105px minmax(0,1fr);gap:10px;padding:8px 0;display:grid}.copy-stage-card dt{color:var(--slate)}.copy-stage-card dd{overflow-wrap:anywhere;text-transform:capitalize;margin:0;font-weight:600}.copy-stage-card>a{justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;margin-top:auto;display:inline-flex}.copy-account-list{gap:7px;width:100%;margin:14px 0 18px;padding:0;list-style:none;display:grid}.copy-account-list li{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-subtle);justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.copy-account-list li>span{gap:4px;min-width:0;display:grid}.copy-account-list strong{font-size:var(--type-small)}.copy-account-list small{color:var(--text-muted);font-size:var(--type-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.copy-account-list em{max-width:110px;color:var(--primary-readable);font-size:var(--type-small);text-align:right;font-style:normal;font-weight:600}.copy-account-list small.copy-master-note{color:var(--warning);white-space:normal;line-height:1.5;overflow:visible}.copy-account-list a.copy-choose-master{width:fit-content;min-height:44px;font-size:var(--type-small);color:var(--primary-readable);align-items:center;gap:4px;font-weight:600;display:inline-flex}.copy-operations-status{width:100%;color:var(--text-muted);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-subtle);font-size:var(--type-small);align-items:flex-start;gap:8px;margin-top:auto;padding:11px;line-height:1.5;display:flex}.copy-operations-status svg{color:var(--primary);flex:none}.copy-safety-note{color:var(--text);background:var(--success);align-items:flex-start;gap:15px;margin-top:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.copy-safety-note{background:color-mix(in srgb, var(--success) 11%, var(--surface))}}.copy-safety-note svg{flex:none}.copy-safety-note h2{font-size:var(--type-body);margin:0}.copy-safety-note p{font-size:var(--type-small);margin:6px 0 0;line-height:1.55}.profile-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;margin-top:26px;display:grid}.profile-identity-card{grid-template-columns:74px minmax(0,1fr);align-content:start;gap:18px;display:grid}.profile-avatar{color:#fff;background:linear-gradient(145deg, var(--green), var(--green-dark));width:72px;height:72px;font:700 var(--type-section) "Manrope";border-radius:21px;place-items:center;display:grid;box-shadow:0 12px 25px #034c322e}.profile-avatar.gold{color:#2f260d;background:linear-gradient(145deg,#f0cf77,#bc8510)}.profile-avatar.slate{background:linear-gradient(145deg,#64748b,#27364a)}.profile-avatar.forest{background:linear-gradient(145deg,#1e8060,#022f21)}.profile-avatar.mini{width:38px;height:38px;font-size:var(--type-small);box-shadow:none;border-radius:12px}.profile-identity-card h2{font-size:var(--type-section);margin:10px 0 4px}.profile-identity-card>div>p{color:var(--slate);font-size:var(--type-small);margin:0}.profile-identity-card dl{grid-column:1/-1;margin:10px 0 0}.profile-identity-card dl>div{border-bottom:1px solid var(--line);font-size:var(--type-small);grid-template-columns:125px 1fr;gap:12px;padding:11px 0;display:grid}.profile-identity-card dt{color:var(--slate)}.profile-identity-card dd{align-items:center;gap:6px;margin:0;font-weight:600;display:flex}.profile-personalisation-card>p{color:var(--slate);font-size:var(--type-small);line-height:1.65}.profile-personalisation-card ul,.settings-explainer ul{gap:10px;margin:20px 0;padding:0;list-style:none;display:grid}.profile-personalisation-card li,.settings-explainer li{border:1px solid var(--line);background:#fafcfb;border-radius:11px;align-items:flex-start;gap:12px;padding:12px;display:flex}.profile-personalisation-card li svg,.settings-explainer li svg{color:var(--green);flex:none}.profile-personalisation-card li span,.settings-explainer li span{gap:4px;display:grid}.profile-personalisation-card li strong,.settings-explainer li strong{font-size:var(--type-small)}.profile-personalisation-card li small,.settings-explainer li small{color:var(--slate);font-size:var(--type-small);line-height:1.45}.profile-roadmap-note{background:var(--success);border-radius:9px;align-items:center;gap:9px;padding:11px 12px;display:flex;color:var(--primary-readable)!important}@supports (color:color-mix(in lab, red, red)){.profile-roadmap-note{background:color-mix(in srgb, var(--success) 12%, var(--surface))}}.settings-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:start;gap:18px;margin-top:26px;display:grid}.settings-grid .auth-card{background:var(--surface);width:100%;max-width:none;margin:0}.settings-explainer>p{color:var(--slate);font-size:var(--type-small);line-height:1.6}.agreement-document{gap:14px;margin-top:26px;display:grid}.agreement-intro{color:var(--text);background:var(--success);align-items:flex-start;gap:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.agreement-intro{background:color-mix(in srgb, var(--success) 11%, var(--surface))}}.agreement-intro svg{flex:none}.agreement-intro h2{font-size:var(--type-body);margin:0}.agreement-intro p{font-size:var(--type-small);margin:6px 0 0;line-height:1.6}.agreement-section-heading{align-items:center;gap:12px;display:flex}.agreement-section-heading>span{color:#fff;background:var(--green);width:31px;height:31px;font:700 var(--type-small) "Manrope";border-radius:50%;place-items:center;display:grid}.agreement-section-heading svg{color:var(--warning)}.agreement-section-heading p{color:var(--primary-readable);font-size:var(--type-small);letter-spacing:.14em;margin:0;font-weight:600}.agreement-section-heading h2{margin:3px 0 0}.agreement-section>p{color:var(--text-muted);font-size:var(--type-small);line-height:1.6}.agreement-section ul{color:var(--text);font-size:var(--type-small);gap:9px;margin:16px 0 0;padding-left:20px;line-height:1.55;display:grid}.agreement-acceptance-form,.agreement-accepted-card{margin-top:16px}.agreement-acceptance-form{border-color:#bcd9ca;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 22px;display:grid}.agreement-acceptance-form button{color:#fff;background:var(--green);cursor:pointer;border:0;border-radius:10px;min-height:44px;padding:0 18px;font-weight:600}.agreement-acceptance-form small{color:var(--slate);font-size:var(--type-small);grid-column:1/-1}.agreement-accepted-card{color:var(--text);background:var(--success);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.agreement-accepted-card{background:color-mix(in srgb, var(--success) 11%, var(--surface))}}.agreement-accepted-card>svg{color:var(--green)}.agreement-accepted-card h2{margin:5px 0}.agreement-accepted-card p{color:var(--slate);font-size:var(--type-small);margin:0;line-height:1.5}.agreement-accepted-card a{align-items:center;min-height:42px;display:inline-flex}.referral-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:26px;display:grid}.referral-summary-grid article{grid-template-columns:28px 1fr;gap:4px 8px;display:grid}.referral-summary-grid svg{color:var(--green);grid-row:1/4}.referral-summary-grid span{color:var(--slate);font-size:var(--type-small)}.referral-summary-grid strong{font:600 var(--type-section) "Manrope"}.referral-summary-grid small{color:var(--slate);font-size:var(--type-small)}.referral-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.referral-grid p,.referral-grid li{color:var(--slate);font-size:var(--type-small);line-height:1.6}.referral-grid ul{gap:7px;padding-left:20px;display:grid}.referral-link-card button{border:1px solid var(--line);width:100%;min-height:43px;color:var(--slate);background:#f3f6f4;border-radius:10px;margin-top:12px}@media (max-width:1100px){.metrics-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr}.side-stack{grid-template-columns:1fr 1fr}.copy-stage-grid{grid-template-columns:1fr}.copy-stage-card>p{min-height:0}.performance-visual-grid,.profile-grid,.settings-grid{grid-template-columns:1fr}}@media (max-width:760px){.auth-shell{grid-template-columns:1fr}.auth-brand{min-height:300px;padding:32px 24px}.auth-card{margin:30px auto;padding:25px}.protected-grid{grid-template-columns:1fr}.review-card-heading{display:grid}.review-card dl>div{grid-template-columns:1fr;gap:4px}.admin-workspace>header{align-items:start;display:grid}.admin-workspace>header .header-actions{justify-content:flex-start;width:100%}.admin-workspace>header .secondary-button{width:fit-content}.finance-proposal-form,.statement-metrics,.portal-shell{grid-template-columns:1fr}.sidebar{display:none}.portal-app-shell{grid-template-columns:1fr}.portal-sidebar{width:min(86vw,310px);transition:transform .22s;position:fixed;inset:0 auto 0 0;transform:translate(-105%);box-shadow:20px 0 50px #034c3238}.portal-sidebar.open{transform:translate(0)}.portal-menu-button{z-index:50;border:1px solid var(--line);width:40px;height:40px;color:var(--green-dark);background:#fff;border-radius:11px;place-items:center;display:grid;position:fixed;top:14px;left:17px;box-shadow:0 5px 18px #034c321a}.portal-sidebar.open+.portal-nav-overlay,.portal-nav-overlay{z-index:20;background:#041c1375;border:0;display:block;position:fixed;inset:0}.portal-topbar{min-height:68px;padding:0 17px 0 68px}.portal-topbar-copy,.secure-session,.account-menu>summary .user-copy,.account-menu-chevron{display:none}.portal-topbar-actions{justify-content:flex-end;width:100%}.account-menu>summary{min-height:48px;padding:4px}.account-menu-panel{right:-4px}.portal-route-content{padding:25px 17px}.portal-route-content .protected-shell>header{display:grid}.portal-route-content .protected-shell>header .secondary-button{width:fit-content}.mt5-enrollment-card{padding:20px}.mt5-eligibility-strip,.mt5-card-footer{flex-direction:column;align-items:flex-start;gap:8px}.mt5-eligibility-strip>div{min-width:0}.mt5-field-grid,.mt5-explainer-list,.mt5-account-type-selector>div{grid-template-columns:1fr}.menu-button{display:grid}.topbar{height:68px;padding:0 18px}.topbar-copy,.user-copy{display:none}.content{padding:25px 17px}.welcome-row{align-items:start;display:grid}.primary-action{width:100%}.metrics-grid,.side-stack{grid-template-columns:1fr}.performance-summary-grid,.referral-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.master-performance{padding:18px}.master-performance-heading{display:grid}.performance-range-picker{grid-template-columns:repeat(4,1fr);width:100%;display:grid}.performance-range-picker button{padding:0 6px}.performance-visual-grid{grid-template-columns:minmax(0,1fr)}.performance-chart{min-height:250px}.performance-chart svg{height:250px}.performance-chart-heading{display:grid}.performance-mode-picker{width:fit-content}.performance-bars,.performance-bar-scroll{height:250px;min-height:250px}.calendar-weekdays,.performance-calendar{gap:3px}.calendar-weekdays{font-size:var(--text-xs);margin-top:12px}.performance-calendar>div{border-radius:6px;min-height:48px;padding:4px 3px}.performance-calendar strong{font-size:var(--text-xs);line-height:1.2;display:block}.calendar-live-badge{padding:0 2px}.performance-day-report{grid-template-columns:24px 1fr}.performance-day-report dl{grid-column:1/-1}.performance-day-dialog>header{grid-template-columns:24px 1fr}.performance-day-dialog>header div:nth-of-type(n+2){grid-column:2}.performance-execution-list li{grid-template-columns:58px 1fr}.performance-execution-list li>div:last-child{text-align:left;grid-column:2;justify-items:start}.profile-identity-card{grid-template-columns:58px minmax(0,1fr)}.profile-avatar{border-radius:17px;width:56px;height:56px}.agreement-acceptance-form,.agreement-accepted-card{grid-template-columns:1fr}.agreement-acceptance-form small{grid-column:1}.referral-grid{grid-template-columns:1fr}.metric-card{min-height:104px}.panel{padding:19px}.step{grid-template-columns:31px minmax(0,1fr);padding:10px 0}.step button,.step-action{grid-column:2;justify-self:start}}@media (max-width:460px){.performance-summary-grid,.referral-summary-grid{grid-template-columns:1fr}.performance-range-picker{grid-template-columns:repeat(2,1fr)}.performance-month-summary{grid-template-columns:1fr}.calendar-weekdays,.performance-calendar{gap:2px}.performance-calendar>div{min-height:44px;padding:3px 2px}.performance-day-report dl{grid-template-columns:1fr}.copy-stage-card dl>div,.profile-identity-card dl>div{grid-template-columns:1fr;gap:4px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}:where(button,a,summary,[role=button]):active,.metric-card:hover,.panel:hover{transform:none}}html,body{color:var(--text);background:var(--bg)}body{font-family:var(--font-body)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-color:var(--focus-ring)}.theme-toggle{min-height:38px;color:inherit;border:1px solid;align-items:center;gap:8px;padding:0 11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.theme-toggle{border:1px solid color-mix(in srgb, currentColor 20%, transparent)}}.theme-toggle{border-radius:var(--radius-full);background:var(--surface-subtle);cursor:pointer;font-size:var(--type-small);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-weight:600}.theme-toggle.compact{width:42px;color:var(--text-muted);border-color:var(--border);justify-content:center;padding:0}.theme-toggle-track{color:#fff;background:var(--primary);width:25px;height:25px;box-shadow:var(--shadow-1);border-radius:50%;place-items:center;display:grid}.auth-shell{color:var(--text);background:radial-gradient(circle at 82% 8%, var(--primary), transparent 34%), var(--bg);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.auth-shell{background:radial-gradient(circle at 82% 8%, color-mix(in srgb, var(--primary) 16%, transparent), transparent 34%), var(--bg)}}.auth-shell:after{aspect-ratio:1;content:"";background:var(--primary);border-radius:50%;width:540px;position:absolute;bottom:-35%;right:-14%}@supports (color:color-mix(in lab, red, red)){.auth-shell:after{background:color-mix(in srgb, var(--primary) 13%, transparent)}}.auth-shell:after{filter:blur(4px);animation:auth-ambient 10s var(--ease-enter) infinite alternate;pointer-events:none}@keyframes auth-ambient{to{transform:translate(-42px,-28px)scale(1.08)}}.auth-brand{z-index:1;background:linear-gradient(145deg, #032d20, var(--primary));position:relative}.auth-brand-top{justify-content:space-between;align-items:center;gap:20px;display:flex}.auth-brand-top .theme-toggle{color:#fff}.auth-trust-line{border-top:1px solid #ffffff2e;gap:4px;margin-top:28px;padding-top:20px;display:grid}.auth-trust-line strong{font-size:var(--type-small)}.auth-trust-line small{color:#d4e5dc;font-size:var(--type-small)}.auth-form-stage{z-index:2;grid-template-rows:min-content minmax(0,1fr);align-items:start;min-width:0;display:grid;position:relative}.auth-form-stage>.auth-card{align-self:center}.auth-mobile-brand-link{display:none}.auth-card{color:var(--text);border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.auth-card{border-color:color-mix(in srgb, var(--border) 82%, transparent)}}.auth-card{background:var(--surface-glass);box-shadow:var(--shadow-3);-webkit-backdrop-filter:blur(24px)saturate(125%);backdrop-filter:blur(24px)saturate(125%);animation:auth-card-enter var(--motion-modal) var(--ease-enter) both}@keyframes auth-card-enter{0%{opacity:0;transform:translateY(18px)scale(.985)}}.auth-card>div>p,.auth-card .risk-note{color:var(--text-muted)}.floating-field{position:relative;display:block!important}.floating-field input:not([type=checkbox]){min-height:58px;color:var(--text);border-color:var(--border);background:var(--surface);padding:20px 46px 7px 14px}@supports (color:color-mix(in lab, red, red)){.floating-field input:not([type=checkbox]){background:color-mix(in srgb, var(--surface) 84%, transparent)}}.floating-field input:not([type=checkbox]){transition:border-color var(--motion-micro), box-shadow var(--motion-micro), background-color var(--motion-standard)}.floating-field>span{color:var(--text-muted);font-size:var(--type-small);transform-origin:0;transition:transform var(--motion-micro) var(--ease-enter), top var(--motion-micro), color var(--motion-micro);pointer-events:none;font-weight:500;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.floating-field input:focus+span,.floating-field input:not(:placeholder-shown)+span{color:var(--primary);top:9px;transform:translateY(0)scale(.78)}.password-toggle{place-items:center;width:36px;height:36px;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%);color:var(--text-muted)!important;background:0 0!important;border:0!important}.auth-submit{justify-content:center;align-items:center;gap:8px;display:inline-flex;transition:transform var(--motion-micro), background var(--motion-standard), box-shadow var(--motion-standard)!important}.auth-submit:hover:not(:disabled){background:var(--primary-hover);box-shadow:0 10px 24px var(--primary)}@supports (color:color-mix(in lab, red, red)){.auth-submit:hover:not(:disabled){box-shadow:0 10px 24px color-mix(in srgb, var(--primary) 27%, transparent)}}.auth-submit:hover:not(:disabled){transform:translateY(-1px)}.button-spinner{animation:.75s linear infinite spinner-rotate}@keyframes spinner-rotate{to{transform:rotate(360deg)}}.portal-workspace,.portal-route-content,.protected-shell,.single-form-shell{color:var(--text);background:var(--bg)}.portal-topbar{color:var(--text);border-color:var(--border);background:var(--surface-glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.portal-route-content{animation:route-enter .12s var(--ease-enter) both}.panel,.metric-card,.auth-card,.master-performance,.performance-summary-grid article,.performance-range-picker,.performance-month-summary>div,.performance-chart,.performance-calendar>div,.profile-personalisation-card li,.settings-explainer li,.mt5-explainer-list details,.review-form :is(input,select,textarea),.auth-form input:not([type=checkbox]):not([type=radio]),.mt5-field-grid select,.qr-code,.account-menu-panel{color:var(--text);border-color:var(--border);background-color:var(--surface)}.panel,.metric-card{box-shadow:var(--shadow-1)}.panel:hover,.metric-card:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.panel:hover,.metric-card:hover{border-color:color-mix(in srgb, var(--primary) 32%, var(--border))}}.panel:hover,.metric-card:hover{box-shadow:var(--shadow-2)}.welcome-row p,.metric-card p,.metric-card small,.step p,.next-step-card p,.readiness-card li,.copy-stage-card>p,.profile-personalisation-card>p,.settings-explainer>p,.referral-grid p,.performance-workspace>header p,.client-statements-heading p{color:var(--text-muted)}.next-step-card,.master-performance{background:linear-gradient(145deg, var(--surface), var(--primary))}@supports (color:color-mix(in lab, red, red)){.next-step-card,.master-performance{background:linear-gradient(145deg, var(--surface), color-mix(in srgb, var(--primary) 7%, var(--surface)))}}.support-card{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.support-card{background:color-mix(in srgb, var(--warning) 9%, var(--surface))}}.support-card{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.support-card{border-color:color-mix(in srgb, var(--warning) 28%, var(--border))}}.progress-track,.performance-calendar-navigation button:disabled{background:var(--surface-subtle)}.route-toast{z-index:120;width:min(390px,100vw - 36px);min-height:58px;color:var(--text);border:1px solid var(--border);border-left:4px solid var(--success);border-radius:var(--radius-md);background:var(--surface-glass);box-shadow:var(--shadow-3);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:toast-enter var(--motion-modal) var(--ease-enter) both;grid-template-columns:22px minmax(0,1fr) 32px;align-items:center;gap:10px;padding:13px 12px 13px 15px;display:grid;position:fixed;top:18px;right:18px}.route-toast.error{border-left-color:var(--danger)}.route-toast>svg{color:var(--success)}.route-toast.error>svg{color:var(--danger)}.route-toast span{font-size:var(--type-small);line-height:1.5}.route-toast button{width:32px;height:32px;color:var(--text-muted);background:var(--surface-subtle);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}@keyframes toast-enter{0%{opacity:0;transform:translate(24px,-8px)}}.portal-overlay{z-index:100;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.portal-overlay-dismiss{background:var(--overlay);cursor:default;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);width:100%;height:100%;animation:overlay-enter var(--motion-standard) var(--ease-enter) both;border:0;position:absolute;inset:0}.portal-dialog{width:min(720px,100%);max-height:calc(100vh - 48px);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-3);animation:dialog-enter var(--motion-modal) var(--ease-enter) both;grid-template-rows:auto minmax(0,1fr);display:grid;position:relative;overflow:hidden}.portal-overlay.wide .portal-dialog{width:min(1180px,100%)}.portal-overlay.drawer{place-items:stretch end;padding:0}.portal-overlay.drawer .portal-dialog{border-radius:var(--radius-xl) 0 0 var(--radius-xl);width:min(780px,94vw);height:100%;max-height:100vh;animation-name:drawer-enter}.portal-dialog-header{border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:20px;min-height:84px;padding:17px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.portal-dialog-header{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.portal-dialog-header span{color:var(--primary);font-size:var(--type-small);letter-spacing:.14em;font-weight:600}.portal-dialog-header h2{font-size:var(--type-section);margin:3px 0}.portal-dialog-header p{color:var(--text-muted);font-size:var(--type-small);margin:0;line-height:1.45}.portal-dialog-close{width:40px;height:40px;color:var(--text);border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}.portal-dialog-close:disabled{cursor:wait;opacity:.55}.portal-dialog-body{overscroll-behavior:contain;min-height:0;overflow:auto}.portal-dialog-body .protected-shell,.portal-dialog-body .single-form-shell{background:0 0;min-height:auto;padding:clamp(18px,3vw,36px)}.portal-dialog-body .protected-shell>header{display:none}.portal-dialog-body .copy-stage-grid,.portal-dialog-body .profile-grid,.portal-dialog-body .settings-grid,.portal-dialog-body .agreement-document,.portal-dialog-body .referral-summary-grid{margin-top:0}@keyframes overlay-enter{0%{opacity:0}}@keyframes dialog-enter{0%{transform:translateY(18px)scale(.975)}}@keyframes drawer-enter{0%{transform:translate(40px)}}.loading-shell{min-height:100vh;color:var(--text-muted);background:var(--bg);place-content:center;justify-items:center;gap:22px;padding:clamp(28px,6vw,80px);display:grid}.loading-shell.compact{min-height:60vh}.brand-loader{align-items:center;gap:6px;display:flex}.brand-loader span{background:var(--primary);border-radius:50%;width:11px;height:11px;animation:.3s ease-in-out infinite alternate loader-bounce}.brand-loader span:nth-child(2){animation-delay:-.2s}.brand-loader span:nth-child(3){animation-delay:-.4s}.skeleton-copy{gap:9px;width:min(420px,70vw);display:grid}.skeleton-copy span,.skeleton-grid span{border-radius:var(--radius-md);background:linear-gradient(90deg, var(--surface-subtle), var(--surface), var(--surface-subtle));background-size:220% 100%;animation:.75s linear infinite skeleton-wave;display:block}.skeleton-copy span{height:16px}.skeleton-copy span:last-child{justify-self:center;width:68%}.skeleton-grid{grid-template-columns:repeat(3,1fr);gap:10px;width:min(660px,84vw);display:grid}.skeleton-grid span{height:82px}.loading-shell p{font-size:var(--type-small);margin:0}@keyframes loader-bounce{to{opacity:.3;transform:translateY(-8px)}}@keyframes skeleton-wave{to{background-position:-220% 0}}.modal-test-background,.modal-test-fallback{min-height:100vh;color:var(--text);background:var(--bg);align-content:center;justify-items:start;gap:18px;padding:clamp(28px,8vw,110px);display:grid}.modal-test-background>div,.modal-test-fallback{max-width:680px}.modal-test-background h1,.modal-test-fallback h1{font-size:var(--type-display);margin:8px 0}.modal-test-background p,.modal-test-fallback p,.modal-test-detail p{color:var(--text-muted);line-height:1.65}.modal-test-background>button{min-height:42px;color:var(--text);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:0 16px}.modal-test-detail{gap:18px;padding:28px;display:grid}.modal-test-detail h1{margin:0}.modal-test-detail label{font-size:var(--type-small);gap:8px;font-weight:600;display:grid}.modal-test-detail input{min-height:48px;color:var(--text);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:0 12px}.modal-test-detail a{color:var(--primary-readable);font-weight:600}.modal-test-controls{gap:10px;display:grid}.modal-test-controls form{gap:8px;display:grid}.modal-test-controls button{color:#fff;border-radius:var(--radius-md);background:var(--primary);cursor:pointer;border:0;min-height:42px;padding:0 14px}.modal-test-controls span{color:var(--text-muted);font-size:var(--type-small)}.modal-test-detail>form>button{color:#fff;border-radius:var(--radius-md);background:var(--primary);cursor:pointer;border:0;min-height:42px;padding:0 14px}[data-theme=dark]{--ink:var(--text);--slate:var(--text-muted);--line:var(--border);--white:var(--surface);--green-soft:#45c88a21;--gold-soft:#f0b84b24;--cream:var(--surface-subtle)}@media (prefers-color-scheme:dark){:root:not([data-theme]){--ink:var(--text);--slate:var(--text-muted);--line:var(--border);--white:var(--surface);--green-soft:#45c88a21;--gold-soft:#f0b84b24;--cream:var(--surface-subtle)}}[data-theme=dark] .portal-sidebar{background:#041c14}[data-theme=dark] .portal-sidebar .nav-item:hover,[data-theme=dark] .portal-sidebar .nav-item.active{background:var(--sidebar-control-hover)}[data-theme=dark] :is(.form-link,.auth-alternate,.eyebrow,.status-pill,.step-action,.copy-stage-icon,.secondary-button,.performance-calendar-navigation button,.profile-roadmap-note,.mt5-custody-explainer summary,.mt5-explainer-list summary,.portal-dialog-header span){color:var(--primary-readable)}[data-theme=dark] .secondary-button{border-color:var(--primary-readable)}[data-theme=dark] .portal-route-content .auth-card{color:var(--text);border-color:var(--border);background:var(--surface)}[data-theme=dark] .portal-route-content .auth-card :is(p,small){color:var(--text-muted)}[data-theme=dark] .portal-route-content .auth-form input:not([type=checkbox]):not([type=radio]),[data-theme=dark] .portal-route-content .auth-form select{color:var(--text);border-color:var(--border);background:var(--surface-raised)}[data-theme=dark] .account-menu-panel,[data-theme=dark] .mt5-consent-row,[data-theme=dark] .mt5-custody-explainer p,[data-theme=dark] .performance-chart,[data-theme=dark] .profile-personalisation-card li,[data-theme=dark] .settings-explainer li{background:var(--surface-raised)}[data-theme=dark] :is(.mfa-compatibility,.mt5-eligibility-strip,.status-card,.copy-stage-card.complete,.agreement-intro,.agreement-accepted-card,.performance-day-report){color:var(--text);border-color:var(--border);background:var(--success)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] :is(.mfa-compatibility,.mt5-eligibility-strip,.status-card,.copy-stage-card.complete,.agreement-intro,.agreement-accepted-card,.performance-day-report){background:color-mix(in srgb, var(--success) 10%, var(--surface))}}[data-theme=dark] .mt5-eligibility-strip:not(.verified),[data-theme=dark] .mfa-staff-note{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .mt5-eligibility-strip:not(.verified),[data-theme=dark] .mfa-staff-note{background:color-mix(in srgb, var(--warning) 10%, var(--surface))}}[data-theme=dark] :is(.performance-calendar-navigation button,.portal-menu-button){color:var(--primary-readable);border-color:var(--border);background:var(--surface)}[data-theme=dark] .metric-icon.blue{background:#5696be29}[data-theme=dark] .status-pill{color:var(--success)}[data-theme=dark] .public-legal-page{background:var(--bg)}@media (max-width:760px){.auth-form-stage{min-height:560px}.auth-brand-top{align-items:flex-start}.portal-overlay,.portal-overlay.wide,.portal-overlay.drawer{place-items:end stretch;padding:0}.portal-overlay .portal-dialog,.portal-overlay.wide .portal-dialog,.portal-overlay.drawer .portal-dialog{border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100%;height:min(92vh,820px);max-height:92vh;animation-name:mobile-sheet-enter}.portal-dialog-header{min-height:78px;padding:14px 16px}.portal-dialog-header p{max-width:42ch}.route-toast{width:calc(100vw - 24px);top:auto;bottom:12px;right:12px}.skeleton-grid{grid-template-columns:1fr}.skeleton-grid span{height:54px}}@keyframes mobile-sheet-enter{0%{transform:translateY(44px)}}@media (prefers-reduced-motion:reduce){.auth-shell:after,.route-toast,.portal-dialog,.portal-overlay-dismiss,.portal-route-content,.brand-loader span,.skeleton-copy span,.skeleton-grid span{animation:none!important}}.portal-app-shell:has(>.route-toast) .portal-route-content .form-alert{display:none}.referral-link-field{gap:.55rem;min-width:0;display:grid;position:relative}.referral-link-field>label{color:var(--text-muted);font-size:var(--type-small);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.referral-link-input-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.55rem;display:grid}.referral-link-input-row input{text-overflow:clip;white-space:nowrap;min-width:0;overflow-x:auto}.referral-copy-button{place-items:center;min-width:44px;min-height:44px;display:grid;width:44px!important;color:var(--text-muted)!important;border:1px solid var(--border)!important;background:var(--surface)!important;margin:0!important;padding:0!important}.referral-copy-toast{background:var(--success);border-radius:var(--radius-full);box-shadow:var(--shadow-2);color:var(--surface);font-size:var(--type-small);padding:.45rem .72rem;font-weight:600;position:absolute;inset:auto 0 calc(100% + .45rem) auto}.referral-copy-toast:empty{display:none}.referral-copy-toast.error{background:var(--danger)}.admin-crm-shell{background:radial-gradient(circle at 75% -10%, var(--green), transparent 38%), var(--ink);grid-template-columns:264px minmax(0,1fr);min-height:100vh;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-crm-shell{background:radial-gradient(circle at 75% -10%, color-mix(in srgb, var(--green) 14%, transparent), transparent 38%), var(--ink)}}.admin-crm-sidebar{border-right:1px solid var(--primary-readable);flex-direction:column;gap:24px;height:100vh;padding:24px 18px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.admin-crm-sidebar{border-right:1px solid color-mix(in srgb, var(--primary-readable) 18%, transparent)}}.admin-crm-sidebar{background:#04140deb}.admin-crm-brand{color:#fff;border-bottom:1px solid #ffffff1f;gap:8px;padding:6px 8px 18px;text-decoration:none;display:grid}.admin-crm-brand img{width:164px;height:auto}.admin-crm-brand span{color:var(--primary-readable);font-size:var(--type-small);letter-spacing:.18em;text-transform:uppercase;font-weight:600}.admin-crm-sidebar nav{gap:5px;display:grid;overflow-y:auto}.admin-crm-sidebar nav a{color:#a9bbb1;transition:transform var(--motion-micro), color var(--motion-micro), background var(--motion-micro), border-color var(--motion-micro);border:1px solid #0000;border-radius:12px;padding:11px 13px;font-weight:600;text-decoration:none;position:relative}.admin-crm-sidebar nav a:hover{color:#fff;background:#ffffff0e;transform:translate(3px)}.admin-crm-sidebar nav a.active{color:#fff;border-color:var(--primary-readable)}@supports (color:color-mix(in lab, red, red)){.admin-crm-sidebar nav a.active{border-color:color-mix(in srgb, var(--primary-readable) 30%, transparent)}}.admin-crm-sidebar nav a.active{background:linear-gradient(90deg, var(--green), #ffffff06)}@supports (color:color-mix(in lab, red, red)){.admin-crm-sidebar nav a.active{background:linear-gradient(90deg, color-mix(in srgb, var(--green) 70%, transparent), #ffffff06)}}.admin-crm-sidebar nav a.active{box-shadow:inset 3px 0 var(--gold)}.admin-crm-sidebar form{margin-top:auto}.admin-crm-signout{color:#f5f8f6;background:0 0;border:1px solid #ffffff24;width:100%;min-height:43px}.admin-crm-main{min-width:0}.admin-crm-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07170fc7;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:14px clamp(24px,4vw,58px);display:flex}.admin-menu-button,.admin-nav-overlay{display:none}.admin-menu-button{color:#fff;background:var(--surface-subtle);border:1px solid #ffffff26;border-radius:12px;flex:none;place-items:center;width:42px;height:42px}.admin-crm-topbar div{gap:2px;display:grid}.admin-security-badge{border:1px solid var(--primary-readable);padding:8px 11px}@supports (color:color-mix(in lab, red, red)){.admin-security-badge{border:1px solid color-mix(in srgb, var(--primary-readable) 34%, transparent)}}.admin-security-badge{color:var(--primary-readable);font-size:var(--type-small);border-radius:999px;font-weight:600}.admin-crm-page{width:min(1320px,100% - 40px)}.admin-kpi-grid,.admin-master-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.admin-kpi-grid article{background:linear-gradient(145deg,#ffffff13,#ffffff06);border:1px solid #ffffff17;border-radius:18px;align-content:space-between;min-height:116px;padding:20px;display:grid}.admin-kpi-grid article span{color:var(--slate);font-size:var(--type-small);font-weight:600}.admin-kpi-grid article strong{color:#fff;font-size:var(--type-title)}.admin-kpi-grid article.needs-attention{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.admin-kpi-grid article.needs-attention{border-color:color-mix(in srgb, var(--gold) 52%, transparent)}}.admin-kpi-grid article.needs-attention{box-shadow:inset 0 0 0 1px var(--gold)}@supports (color:color-mix(in lab, red, red)){.admin-kpi-grid article.needs-attention{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gold) 16%, transparent)}}.admin-table-panel{margin-top:24px;overflow:hidden}.admin-table-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.admin-table-heading h2,.admin-table-heading p{margin:0}.admin-table-heading p{color:var(--slate);margin-top:6px}.admin-table-scroll{overflow-x:auto}.admin-data-table{border-collapse:collapse;width:100%;min-width:820px}.admin-data-table th{color:var(--text-muted);font-size:var(--type-small);letter-spacing:.06em;text-align:left;text-transform:uppercase;border-bottom:1px solid var(--border);background:var(--surface-subtle);padding:12px 11px}.admin-data-table td{color:var(--text);font-size:var(--type-small);border-bottom:1px solid var(--border);padding:14px 11px}.admin-data-table tbody tr{transition:background var(--motion-micro)}.admin-status{font-size:var(--type-small);border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-weight:600;display:inline-flex}.admin-status.ok{color:var(--success);background:var(--success)}@supports (color:color-mix(in lab, red, red)){.admin-status.ok{background:color-mix(in srgb, var(--success) 10%, var(--surface))}}.admin-status.warn{color:var(--warning);background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.admin-status.warn{background:color-mix(in srgb, var(--warning) 10%, var(--surface))}}.crm-directory-table{min-width:1480px}.crm-directory-table th a{color:inherit;text-decoration:none}.crm-directory-table th[aria-sort] a:after{font-size:var(--type-small);margin-left:6px}.crm-filter-row th{text-transform:none;letter-spacing:0;padding:6px 8px;font-weight:400}.crm-filter-row input,.crm-filter-row select{border:1px solid var(--border);background:var(--surface);width:100%;min-height:34px;color:var(--text);font:inherit;font-size:var(--type-small);border-radius:8px;padding:5px 8px}.crm-filter-row input[type=checkbox]{width:auto;min-height:0}.crm-filter-menu{position:relative}.crm-filter-menu>summary{border:1px solid var(--border);background:var(--surface);min-height:34px;color:var(--text);cursor:pointer;font-size:var(--type-small);border-radius:8px;align-items:center;padding:5px 8px;list-style:none;display:flex}.crm-filter-menu[open]>div{z-index:30;border:1px solid var(--border);background:var(--surface);min-width:240px;max-height:320px;box-shadow:var(--shadow-2);border-radius:10px;gap:6px;margin-top:4px;padding:10px 12px;display:grid;position:absolute;overflow-y:auto}.crm-filter-menu label{color:var(--text);font-size:var(--type-small);align-items:center;gap:8px;display:flex}.crm-directory-table tbody tr.needs-attention td:first-child{box-shadow:inset 3px 0 var(--gold)}.crm-email{overflow-wrap:anywhere}.crm-row-actions{position:relative}.crm-row-actions>summary{border:1px solid var(--border);cursor:pointer;border-radius:8px;place-items:center;width:34px;height:34px;font-weight:700;list-style:none;display:grid}.crm-row-actions[open]>ul{z-index:30;border:1px solid var(--border);background:var(--surface);min-width:260px;box-shadow:var(--shadow-2);border-radius:10px;margin:4px 0 0;padding:6px;list-style:none;display:grid;position:absolute;right:0}.crm-row-actions li a{color:var(--text);font-size:var(--type-small);border-radius:8px;padding:8px 10px;text-decoration:none;display:block}.crm-row-actions li a:hover{background:var(--surface-subtle)}.crm-directory-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.crm-directory-toolbar form{display:contents}.crm-directory-search input{min-width:260px}.crm-column-chooser{position:relative}.crm-column-chooser[open]>div{z-index:30;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-2);border-radius:10px;gap:6px;margin-top:4px;padding:10px 12px;display:grid;position:absolute}.crm-column-chooser label{font-size:var(--type-small);white-space:nowrap;align-items:center;gap:8px;display:flex}.crm-directory-pager ol{gap:6px;margin:0;padding:0;list-style:none;display:flex}.crm-directory-pager a[aria-current=page]{font-weight:700;text-decoration:underline}@media (max-width:640px){.crm-directory-toolbar{flex-direction:column;align-items:stretch}.crm-directory-search input{min-width:0}}:root{--viz-series-1:#2a78d6;--viz-series-2:#eb6834;--viz-series-3:#1baf7a;--viz-series-4:#eda100}[data-theme=dark]{--viz-series-1:#3987e5;--viz-series-2:#d95926;--viz-series-3:#199e70;--viz-series-4:#c98500}@media (prefers-color-scheme:dark){:root:not([data-theme]){--viz-series-1:#3987e5;--viz-series-2:#d95926;--viz-series-3:#199e70;--viz-series-4:#c98500}}.overview-computed{color:var(--text-muted);font-size:var(--type-small);margin:12px 0 0}.overview-window-selector{gap:6px;display:inline-flex}.overview-window-selector a[aria-current=page]{font-weight:700;text-decoration:underline}.overview-kpi-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.overview-kpi strong{font-variant-numeric:normal}.overview-delta{font-size:var(--type-small);color:var(--text-muted);align-items:center;gap:6px;font-weight:600;display:inline-flex}.overview-delta.ok{color:var(--success)}.overview-delta.warn{color:var(--warning)}.overview-queues ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.overview-queues li{border:1px solid var(--line);border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.overview-queues li.needs-attention{box-shadow:inset 3px 0 var(--gold)}.overview-queues strong{font-size:var(--type-section)}.overview-trends-svg{width:100%;height:auto;display:block}.overview-legend{font-size:var(--type-small);color:var(--text-muted);flex-wrap:wrap;gap:14px;margin:8px 0 12px;padding:0;list-style:none;display:flex}.overview-line-key{vertical-align:middle;border-top:2px solid;width:18px;height:0;margin-right:6px;display:inline-block}.overview-line-key.series-1{border-color:var(--viz-series-1)}.overview-line-key.series-2{border-color:var(--viz-series-2)}.overview-line-key.series-3{border-color:var(--viz-series-3)}.overview-line-key.series-4{border-color:var(--viz-series-4)}.overview-table-view{margin-top:10px}.overview-table-view td:not(:first-child),.overview-funnel td:nth-child(2){font-variant-numeric:tabular-nums;text-align:right}.overview-bar{background:var(--viz-series-1);vertical-align:middle;border-radius:0 4px 4px 0;max-width:100%;height:12px;display:inline-block}.overview-modules{grid-template-columns:repeat(4,minmax(0,1fr))}.overview-modules article p{color:var(--text-muted);font-size:var(--type-small);margin:0}@media (max-width:980px){.overview-kpi-strip,.overview-modules{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-queues li{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:640px){.overview-kpi-strip,.overview-modules{grid-template-columns:1fr}}@media (forced-colors:active){.overview-trends-svg polyline{stroke:canvastext}.overview-bar{background:canvastext}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.client-360-layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:22px;margin-top:26px;display:grid}.client-360-summary{gap:14px;display:grid;position:sticky;top:16px}.client-360-summary h2{overflow-wrap:anywhere;margin:4px 0 0}.client-360-summary dl{margin:0}.client-360-summary dl>div{grid-template-columns:124px minmax(0,1fr)}.client-360-quick-actions{gap:8px;display:grid}.client-360-quick-actions a{align-items:center;min-height:40px;display:inline-flex}.client-360-tabs ul{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:4px;margin:0 0 18px;padding:0;list-style:none;display:flex}.client-360-tabs a{min-height:44px;color:var(--text-muted);border-bottom:3px solid #0000;align-items:center;padding:10px 14px;font-weight:600;text-decoration:none;display:inline-flex}.client-360-tabs a:hover{color:var(--text)}.client-360-tabs a[aria-current=page]{color:var(--text);border-bottom-color:var(--gold)}.client-360-panel>:first-child{margin-top:0}.client-360-contact dd{overflow-wrap:anywhere}@media (max-width:980px){.client-360-layout{grid-template-columns:1fr}.client-360-summary{position:static}}.admin-staff-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.admin-staff-card{gap:17px;display:grid}.admin-staff-card h2,.admin-staff-card p{margin:4px 0 0}.admin-staff-meta{flex-wrap:wrap;gap:8px;display:flex}.admin-staff-card ul{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.admin-staff-card li{color:var(--slate);font-size:var(--type-small);border:1px solid #ffffff1a;border-radius:8px;padding:5px 8px}.admin-master-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-master-grid article{min-height:156px}.admin-master-grid h2{margin:7px 0}.admin-master-grid p{color:var(--slate)}.assigned-master-badge{border:1px solid var(--gold);align-items:center;gap:7px;padding:7px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.assigned-master-badge{border:1px solid color-mix(in srgb, var(--gold) 45%, transparent)}}.assigned-master-badge{background:var(--gold);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.assigned-master-badge{background:color-mix(in srgb, var(--gold) 13%, transparent)}}.assigned-master-badge{color:var(--warning);font-size:var(--type-small);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.security-success-card{color:var(--text);border-color:var(--success);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin:20px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.security-success-card{border-color:color-mix(in srgb, var(--success) 34%, var(--border))}}.security-success-card{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.security-success-card{background:color-mix(in srgb, var(--success) 10%, var(--surface))}}.security-success-card>svg{color:var(--success)}.security-success-card h2,.security-success-card p{margin:3px 0}.security-success-card p{color:var(--text-muted)}.security-success-card.warning{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.security-success-card.warning{border-color:color-mix(in srgb, var(--warning) 36%, var(--border))}}.security-success-card.warning{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.security-success-card.warning{background:color-mix(in srgb, var(--warning) 10%, var(--surface))}}.security-success-card.warning>svg{color:var(--warning)}@media (max-width:980px){.admin-crm-shell{grid-template-columns:1fr}.admin-crm-sidebar{z-index:80;visibility:hidden;pointer-events:none;width:min(88vw,320px);height:100dvh;transition:transform var(--motion-standard) var(--ease-out), visibility 0s linear var(--motion-standard);padding:20px 18px;position:fixed;inset:0 auto 0 0;transform:translate(-105%);box-shadow:22px 0 60px #0000006b}.admin-crm-sidebar.open{visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(0)}.admin-crm-brand{border-bottom:1px solid #ffffff1f;grid-template-columns:1fr;align-items:start}.admin-crm-sidebar nav{padding:0 3px 10px 0;display:grid;overflow:hidden auto}.admin-crm-sidebar nav a{white-space:normal}.admin-crm-sidebar form{display:block}.admin-menu-button{display:grid}.admin-nav-overlay{z-index:70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000094;border:0;display:block;position:fixed;inset:0}.admin-crm-topbar{justify-content:flex-start}.admin-security-badge{margin-left:auto}.admin-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.admin-crm-topbar{padding:12px 16px}.admin-security-badge{display:none}.admin-crm-page{width:min(100% - 24px,1320px)}.admin-kpi-grid,.admin-master-grid,.admin-staff-grid{grid-template-columns:1fr}}.referral-terms-steps{counter-reset:referral-steps;gap:9px;margin:20px 0;padding:0;list-style:none;display:grid}.referral-terms-steps li{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-subtle);counter-increment:referral-steps;grid-template-columns:28px minmax(0,1fr);gap:3px 10px;padding:12px;display:grid}.referral-terms-steps li:before{content:counter(referral-steps);color:#fff;background:var(--primary);width:27px;height:27px;font-size:var(--type-small);border-radius:9px;grid-row:1/3;place-items:center;font-weight:600;display:grid}.referral-terms-steps strong{font-size:var(--type-small)}.referral-terms-steps span{color:var(--text-muted);font-size:var(--type-small);line-height:1.45}.referral-estimator>p{color:var(--text-muted);font-size:var(--type-small);line-height:1.6}.referral-estimator>div:not(.copy-stage-icon){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.referral-estimator label{color:var(--text);font-size:var(--type-small);gap:7px;font-weight:600;display:grid}.referral-estimator input{min-height:42px;color:var(--text);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:0 10px}.referral-estimator output{border:1px solid var(--primary);grid-template-columns:1fr auto;gap:7px 16px;margin-top:13px;padding:13px;display:grid}@supports (color:color-mix(in lab, red, red)){.referral-estimator output{border:1px solid color-mix(in srgb, var(--primary) 24%, var(--border))}}.referral-estimator output{border-radius:var(--radius-md);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.referral-estimator output{background:color-mix(in srgb, var(--primary) 7%, var(--surface))}}.referral-estimator output span{color:var(--text-muted);font-size:var(--type-small)}.referral-estimator output strong{color:var(--primary-readable);font:700 var(--type-small) "Manrope"}.referral-estimator>small{color:var(--text-muted);font-size:var(--type-small);margin-top:10px;line-height:1.45;display:block}.auth-route-switcher{z-index:2;border:1px solid var(--border);background:var(--surface-glass);border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));width:min(360px,100% - 40px);min-height:46px;margin:26px auto 0;padding:4px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.auth-route-switcher{background:color-mix(in srgb, var(--surface-glass) 88%, transparent)}}.auth-route-switcher{box-shadow:var(--shadow-1);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.auth-route-switcher a{z-index:2;min-height:38px;color:var(--text-muted);font-size:var(--type-small);border-radius:11px;justify-content:center;align-items:center;gap:7px;font-weight:600;display:inline-flex;position:relative}.auth-route-switcher a.active{color:#fff}.auth-route-switcher>span{z-index:1;background:linear-gradient(135deg, var(--primary), var(--primary-hover));width:calc(50% - 4px);box-shadow:0 8px 18px var(--primary);border-radius:11px;position:absolute;top:4px;bottom:4px;left:4px}@supports (color:color-mix(in lab, red, red)){.auth-route-switcher>span{box-shadow:0 8px 18px color-mix(in srgb, var(--primary) 22%, transparent)}}.auth-route-switcher>span{transition:transform var(--motion-standard) var(--ease-enter)}.auth-route-switcher>span.register{transform:translate(100%)}.support-chat-launcher{z-index:80;color:#fff;background:linear-gradient(145deg, var(--primary), var(--primary-hover));width:54px;height:54px;box-shadow:0 18px 38px var(--primary);border:1px solid #ffffff2e;border-radius:18px;place-items:center;display:grid;position:fixed;bottom:22px;right:22px}@supports (color:color-mix(in lab, red, red)){.support-chat-launcher{box-shadow:0 18px 38px color-mix(in srgb, var(--primary) 32%, transparent)}}.support-chat-launcher{cursor:pointer}.support-chat-launcher:hover{transform:translateY(-3px)rotate(-2deg)}.support-chat-consent{z-index:90;width:min(370px,100vw - 32px);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface-glass);box-shadow:var(--shadow-3);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);animation:dialog-enter var(--motion-modal) var(--ease-enter) both;padding:24px;position:fixed;bottom:88px;right:22px}.support-chat-consent>svg{color:var(--primary)}.support-chat-consent h2{font-size:var(--type-section);margin:12px 0 7px}.support-chat-consent p{color:var(--text-muted);font-size:var(--type-small);margin:0;line-height:1.6}.support-chat-consent>div{grid-template-columns:1fr auto;gap:8px;margin-top:18px;display:grid}.support-chat-consent>div button{color:#fff;border-radius:var(--radius-md);background:var(--primary);cursor:pointer;min-height:42px;font-size:var(--type-small);border:0;padding:0 13px;font-weight:600}.support-chat-consent>div button.ghost{color:var(--text);border:1px solid var(--border);background:var(--surface)}.support-chat-close{width:34px;height:34px;color:var(--text-muted);border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}.exness-path-flow{gap:18px;display:grid}.exness-path-selector{margin:0;padding:0;border:0!important}.exness-path-selector>legend{color:var(--text);font:600 var(--type-body) "Manrope"!important;padding:0!important}.exness-path-selector>p{color:var(--text-muted);font-size:var(--type-small);margin:5px 0 13px}.exness-path-selector>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.exness-path-selector label{min-height:132px;color:var(--text);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);cursor:pointer;transition:transform var(--motion-micro) var(--ease-enter), border-color var(--motion-micro), box-shadow var(--motion-standard), background-color var(--motion-standard);grid-template-columns:23px minmax(0,1fr);align-content:start;gap:11px;padding:15px;display:grid;position:relative}.exness-path-selector label:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.exness-path-selector label:hover{border-color:color-mix(in srgb, var(--primary) 48%, var(--border))}}.exness-path-selector label:hover{transform:translateY(-2px)}.exness-path-selector label.selected{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.exness-path-selector label.selected{background:color-mix(in srgb, var(--primary) 8%, var(--surface))}}.exness-path-selector label.selected{box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.exness-path-selector label.selected{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 13%, transparent)}}.exness-path-selector label>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.exness-path-selector label>svg{color:var(--primary)}.exness-path-selector label>span{gap:7px;display:grid}.exness-path-selector label strong{font:600 var(--type-small)/1.35 "Manrope"}.exness-path-selector label small{color:var(--text-muted);font-size:var(--type-small);line-height:1.5}.exness-path-next{border:1px solid var(--primary);padding:18px}@supports (color:color-mix(in lab, red, red)){.exness-path-next{border:1px solid color-mix(in srgb, var(--primary) 28%, var(--border))}}.exness-path-next{border-radius:var(--radius-lg);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.exness-path-next{background:color-mix(in srgb, var(--primary) 6%, var(--surface))}}.exness-path-next{animation:surface-reveal var(--motion-modal) var(--ease-enter) both}.exness-path-next h3{font:600 var(--type-section) "Manrope";margin:7px 0}.exness-path-next>p{color:var(--text-muted);font-size:var(--type-small);margin:0 0 15px;line-height:1.6}.exness-path-next .secondary-button{justify-content:center;align-items:center;gap:7px;width:fit-content;display:inline-flex}.exness-path-next .check-row{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);font-size:var(--type-small);margin-top:14px;padding:11px;display:grid}.exness-path-next>button{color:#fff;border-radius:var(--radius-md);background:var(--primary);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;margin-top:14px;font-weight:600;display:flex}.server-selector,.credential-secret-field{align-content:start;gap:7px;display:grid;position:relative}.server-selector>label,.credential-secret-field{color:var(--text);font-size:var(--type-small);font-weight:600}.server-selector>small{color:var(--text-muted);font-size:var(--type-small);font-weight:500;line-height:1.45}.server-selector-control,.credential-secret-field>span{align-items:center;display:flex;position:relative}.server-selector-control>svg{z-index:1;color:var(--text-muted);pointer-events:none;position:absolute;left:12px}.server-selector-control>input{color:var(--text);background:var(--surface);padding-left:37px!important;padding-right:43px!important}.server-selector-control>button,.credential-secret-field>span>button{width:36px;height:36px;color:var(--text-muted);background:var(--surface-subtle);cursor:pointer;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;right:5px}.server-selector-results{z-index:60;overscroll-behavior:contain;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);max-height:282px;box-shadow:var(--shadow-3);padding:6px;position:absolute;top:calc(100% - 17px);left:0;right:0;overflow:auto}.server-selector-results>button{width:100%;min-height:40px;color:var(--text);background:var(--surface-subtle);cursor:pointer;text-align:left;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:7px 10px;display:flex}.server-selector-results>button:hover,.server-selector-results>button.active{color:var(--primary-readable);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.server-selector-results>button:hover,.server-selector-results>button.active{background:color-mix(in srgb, var(--primary) 10%, var(--surface))}}.server-selector-results>button.manual{border-top:1px solid var(--border);border-radius:0 0 8px 8px;justify-content:stretch;min-height:54px;display:grid}.server-selector-results>button.manual span{font-weight:600}.server-selector-results>button.manual small{color:var(--text-muted);font-size:var(--type-small)}.credential-secret-field>span>input{color:var(--text);background:var(--surface);padding-right:46px!important}.auth-form .mt5-account-type-selector input[type=radio]{appearance:none;border:1px solid var(--border);background:var(--surface);border-radius:50%;flex:0 0 20px;place-content:center;width:20px;height:20px;min-height:20px;padding:0;display:grid}.auth-form .mt5-account-type-selector input[type=radio]:before{content:"";background:var(--primary);width:10px;height:10px;transition:transform var(--motion-micro) var(--ease-enter);border-radius:50%;transform:scale(0)}.auth-form .mt5-account-type-selector input[type=radio]:checked{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.auth-form .mt5-account-type-selector input[type=radio]:checked{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 13%, transparent)}}.auth-form .mt5-account-type-selector input[type=radio]:checked:before{transform:scale(1)}.public-master-showcase{margin-top:26px}.public-master-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.public-master-heading h2{font-size:var(--type-section);margin:7px 0}.public-master-heading p{max-width:720px;color:var(--text-muted);font-size:var(--type-small);margin:0;line-height:1.6}.assigned-master-banner{min-height:38px;color:var(--primary-readable);border:1px solid var(--primary);flex:none;align-items:center;gap:7px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.assigned-master-banner{border:1px solid color-mix(in srgb, var(--primary) 25%, var(--border))}}.assigned-master-banner{border-radius:var(--radius-full);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.assigned-master-banner{background:color-mix(in srgb, var(--primary) 9%, var(--surface))}}.assigned-master-banner{font-size:var(--type-small);font-weight:600}.public-master-selector{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0 14px;display:grid}.public-master-selector>button{min-height:92px;color:var(--text);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);cursor:pointer;text-align:left;align-content:center;justify-items:start;gap:7px;padding:14px;display:grid;position:relative}.public-master-selector>button:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.public-master-selector>button:hover{border-color:color-mix(in srgb, var(--primary) 48%, var(--border))}}.public-master-selector>button:hover{transform:translateY(-2px)}.public-master-selector>button.selected{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.public-master-selector>button.selected{background:color-mix(in srgb, var(--primary) 8%, var(--surface))}}.public-master-selector>button.selected{box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.public-master-selector>button.selected{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 12%, transparent)}}.public-master-selector>button.assigned:after{content:"";background:var(--success);width:7px;height:7px;box-shadow:0 0 0 4px var(--success);border-radius:50%;position:absolute;top:9px;right:9px}@supports (color:color-mix(in lab, red, red)){.public-master-selector>button.assigned:after{box-shadow:0 0 0 4px color-mix(in srgb, var(--success) 14%, transparent)}}.public-master-selector span{font:600 var(--type-small) "Manrope";align-items:center;gap:7px;display:flex}.public-master-selector span svg{color:var(--success)}.public-master-selector small{color:var(--text-muted);font-size:var(--type-small);line-height:1.4}.public-master-selector em{color:var(--primary-readable);border-radius:var(--radius-full);background:var(--primary);padding:3px 7px}@supports (color:color-mix(in lab, red, red)){.public-master-selector em{background:color-mix(in srgb, var(--primary) 11%, var(--surface))}}.public-master-selector em{font-size:var(--type-small);letter-spacing:.08em;text-transform:uppercase;font-style:normal;font-weight:600}.public-master-methodology{color:var(--text-muted);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-subtle);font-size:var(--type-small);flex-wrap:wrap;gap:8px 18px;margin-top:10px;padding:13px 15px;display:flex}.master-performance-title-row{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.billing-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:26px;display:grid}.billing-summary-grid article{grid-template-columns:29px minmax(0,1fr);align-items:start;gap:5px 9px;display:grid}.billing-summary-grid svg{color:var(--primary);grid-row:1/4}.billing-summary-grid span,.billing-summary-grid small{color:var(--text-muted);font-size:var(--type-small)}.billing-summary-grid strong{font:600 var(--type-section) "Manrope"}.profile-security-grid{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:18px;margin-top:18px;display:grid}.profile-security-heading{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--primary);padding:24px}@supports (color:color-mix(in lab, red, red)){.profile-security-heading{background:color-mix(in srgb, var(--primary) 6%, var(--surface))}}.profile-security-heading h2{font-size:var(--type-section);margin:8px 0}.profile-security-heading p{color:var(--text-muted);font-size:var(--type-small);margin:0;line-height:1.65}.profile-security-grid .mfa-card{background:var(--surface);width:100%;margin:0}.mfa-disable-form{border-top:1px solid var(--border);gap:12px;margin-top:18px;padding-top:18px;display:grid}.mfa-disable-form h2{color:var(--danger);font-size:var(--type-body);margin:0}.mfa-disable-form>p{color:var(--text-muted);font-size:var(--type-small);margin:0;line-height:1.55}.mfa-disable-form>label:not(.check-row){font-size:var(--type-small);gap:7px;font-weight:600;display:grid}.mfa-disable-form input:not([type=checkbox]){min-height:45px;color:var(--text);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:0 12px}.mfa-disable-form .check-row{border:1px solid var(--danger);padding:11px;display:grid}@supports (color:color-mix(in lab, red, red)){.mfa-disable-form .check-row{border:1px solid color-mix(in srgb, var(--danger) 28%, var(--border))}}.mfa-disable-form .check-row{border-radius:var(--radius-md);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.mfa-disable-form .check-row{background:color-mix(in srgb, var(--danger) 6%, var(--surface))}}.mfa-disable-form .check-row{font-size:var(--type-small)}.mfa-disable-form>button{color:#fff;border-radius:var(--radius-md);background:var(--danger);cursor:pointer;border:0;min-height:43px;font-weight:600}.profile-email-change{justify-content:space-between;align-items:center;gap:28px;margin-top:18px;display:flex}.profile-email-change>div{max-width:700px}.profile-email-change h2{font-size:var(--type-section);margin:6px 0}.profile-email-change p{color:var(--text-muted);font-size:var(--type-small);margin:0;line-height:1.55}.profile-email-change>.primary-action{flex:none}.email-change-page .email-change-panel{margin-top:24px}.email-change-panel{color:var(--text);gap:20px;padding:clamp(20px,4vw,34px);display:grid}.email-change-purpose{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;display:grid}.email-change-icon{width:44px;height:44px;color:var(--primary-readable);border:1px solid var(--primary);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.email-change-icon{border:1px solid color-mix(in srgb, var(--primary) 25%, var(--border))}}.email-change-icon{background:var(--primary);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.email-change-icon{background:color-mix(in srgb, var(--primary) 8%, var(--surface))}}.email-change-purpose h2{font-size:var(--type-section);margin:6px 0}.email-change-purpose p,.email-change-form>p{color:var(--text-muted);font-size:var(--type-small);margin:0;line-height:1.65}.email-change-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.email-change-steps>div{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-subtle);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;padding:13px;display:grid}.email-change-steps svg{color:var(--primary-readable)}.email-change-steps span{gap:4px;display:grid}.email-change-steps strong{font-size:var(--type-small)}.email-change-steps small{color:var(--text-muted);font-size:var(--type-small);line-height:1.5}.email-change-current{border-left:3px solid var(--primary);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--primary);gap:4px;padding:12px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.email-change-current{background:color-mix(in srgb, var(--primary) 6%, var(--surface))}}.email-change-current span{color:var(--text-muted);font-size:var(--type-small);text-transform:uppercase;letter-spacing:.08em}.email-change-current strong{overflow-wrap:anywhere;font-size:var(--type-small)}.email-change-form{gap:12px;display:grid}.email-change-form label{font-size:var(--type-small);gap:7px;font-weight:600;display:grid}.email-change-form input{min-height:46px;color:var(--text);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:0 12px}.email-change-form input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.email-change-form input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 14%, transparent)}}.email-change-form button{color:#fff;border-radius:var(--radius-md);background:var(--primary);cursor:pointer;border:0;min-height:46px;padding:0 16px;font-weight:600}.email-change-form button:hover{background:var(--primary-hover)}.private-profile-editor{margin-top:18px}.private-profile-form{gap:16px;margin-top:20px;display:grid}.private-profile-form input:not([type=radio]):not([type=checkbox]){width:100%;min-height:44px;color:var(--text);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:0 12px}.private-profile-form>button{color:#fff;border-radius:var(--radius-md);background:var(--primary);cursor:pointer;border:0;justify-self:start;min-height:45px;padding:0 17px;font-weight:600}.private-profile-form>button:disabled{cursor:not-allowed;opacity:.5}.private-profile-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.private-profile-fields label{color:var(--text);font-size:var(--type-small);gap:7px;font-weight:600;display:grid}.avatar-variant-picker{border:0;margin:0;padding:0}.avatar-variant-picker legend{color:var(--text);font-size:var(--type-small);margin-bottom:9px;font-weight:600}.avatar-variant-picker>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.avatar-variant-picker label{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);cursor:pointer;align-items:center;gap:9px;padding:10px;display:flex}.avatar-variant-picker label:has(input:checked){border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.avatar-variant-picker label:has(input:checked){background:color-mix(in srgb, var(--primary) 7%, var(--surface))}}.avatar-variant-picker label:has(input:checked){box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.avatar-variant-picker label:has(input:checked){box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 12%, transparent)}}.avatar-variant-picker input{accent-color:var(--primary)}.avatar-variant-picker small{color:var(--text-muted);font-size:var(--type-small);text-transform:capitalize}.private-profile-erasure{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding-top:18px;display:flex}.private-profile-erasure strong{font-size:var(--type-small)}.private-profile-erasure p{color:var(--text-muted);font-size:var(--type-small);margin:5px 0 0;line-height:1.5}.private-profile-erasure button{min-height:40px;color:var(--danger);border:1px solid var(--danger);padding:0 12px}@supports (color:color-mix(in lab, red, red)){.private-profile-erasure button{border:1px solid color-mix(in srgb, var(--danger) 35%, var(--border))}}.private-profile-erasure button{border-radius:var(--radius-md);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.private-profile-erasure button{background:color-mix(in srgb, var(--danger) 6%, var(--surface))}}.private-profile-erasure button{cursor:pointer;font-weight:600}.profile-visibility{min-width:0;scroll-margin-top:110px}.profile-visibility .status-pill{align-items:center;gap:4px;display:inline-flex}.profile-visibility .status-pill>svg{flex-shrink:0}.profile-visibility>p{max-width:88ch;line-height:1.65}.profile-visibility-disclosure{color:var(--text-muted);font-size:var(--type-small)}.profile-visibility-field{border:0;min-width:0;margin:0;padding:0}.profile-visibility-field legend{color:var(--text);font-size:var(--type-small);margin-bottom:10px;font-weight:600}.profile-visibility-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.profile-visibility-choice{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);cursor:pointer;min-width:0;min-height:72px;transition:transform var(--motion-micro,.15s) ease-out;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.profile-visibility-choice:active{transform:scale(.99)}.profile-visibility-choice:has(input:checked){border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.profile-visibility-choice:has(input:checked){background:color-mix(in srgb, var(--primary) 9%, var(--surface))}}.profile-visibility-choice:focus-within{outline:2px solid var(--text);outline-offset:3px}.private-profile-form .profile-visibility-choice input[type=radio]{appearance:auto;width:18px;height:18px;min-height:0;accent-color:var(--primary);margin:0;padding:0;position:static}.profile-visibility-choice strong,.profile-visibility-choice small{overflow-wrap:anywhere;display:block}.profile-visibility-choice strong{color:var(--text);font-size:var(--type-small)}.profile-visibility-choice small{color:var(--text-muted);font-size:var(--type-small);margin-top:4px;line-height:1.5}.profile-visibility-form>button{align-items:center;gap:8px;display:inline-flex}.profile-visibility-summary{gap:0;display:grid}.profile-visibility-summary>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:16px;padding:12px 0;display:flex}.profile-visibility-summary dd{color:var(--text-muted);text-align:right;margin:0}.profile-photo-unavailable{border-top:1px solid var(--border);color:var(--text-muted);align-items:flex-start;gap:12px;margin-top:24px;padding-top:20px;display:flex}.profile-photo-unavailable>svg{flex-shrink:0}.profile-photo-unavailable strong{color:var(--text);font-size:var(--type-small)}.profile-photo-unavailable p{font-size:var(--type-small);margin:6px 0 0;line-height:1.6}@media (max-width:1023px){.profile-visibility-options{grid-template-columns:1fr}.profile-visibility-form>button{justify-content:center;justify-self:stretch}.profile-workspace .profile-security-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.profile-visibility-choice{transition:none;transition-duration:0s!important}.profile-visibility-choice:active{transform:none}}@media (max-width:900px){.exness-path-selector>div,.public-master-selector{grid-template-columns:1fr}.exness-path-selector label{min-height:92px}.public-master-heading{flex-direction:column;align-items:flex-start}}@media (max-width:760px){.auth-page .auth-shell{flex-direction:column;display:flex}.auth-form-stage{flex-direction:column;order:-1;min-height:auto;padding:14px 0 4px;display:flex}.auth-mobile-brand-link{width:fit-content;margin:2px auto 12px;display:block}.auth-route-switcher{margin-top:0}.auth-form-stage .auth-card{margin:14px auto 24px}.auth-brand{min-height:260px}.support-chat-launcher{bottom:14px;right:14px}.support-chat-consent{bottom:78px;right:16px}.billing-summary-grid,.profile-security-grid{grid-template-columns:1fr}.profile-email-change{flex-direction:column;align-items:flex-start}.private-profile-fields{grid-template-columns:1fr}}@media (max-width:460px){.email-change-steps{grid-template-columns:1fr}.avatar-variant-picker>div{grid-template-columns:repeat(2,minmax(0,1fr))}.private-profile-erasure{flex-direction:column;align-items:flex-start}.auth-route-switcher{width:calc(100% - 28px)}.auth-card{width:calc(100% - 28px);padding:22px 18px}.public-master-selector>button{min-height:84px}}html{scroll-behavior:smooth;scroll-padding-top:84px}.marketing-site{--ink:#18211d;--slate:#5b6660;--line:#dfe5e1;--green-soft:#ddece4;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-width:0;color:var(--ink);background:#f7f8f5;overflow:clip}.marketing-container{width:min(1180px,100% - 48px);margin-inline:auto}.marketing-skip-link{z-index:200;color:#fff;background:var(--green-dark);border-radius:9px;padding:10px 14px;position:fixed;top:9px;left:14px;transform:translateY(-160%)}.marketing-skip-link:focus{transform:translateY(0)}.marketing-header{z-index:100;height:76px;color:var(--ink);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7f8f5d1;border-bottom:1px solid #0000;transition:height .25s,border-color .25s,background-color .25s,box-shadow .25s;position:fixed;inset:0 0 auto}.marketing-header.is-scrolled{background:#fffffff0;border-color:#dfe5e1e0;height:68px;box-shadow:0 10px 36px #034c3212}.marketing-header-inner{align-items:center;gap:32px;width:min(1240px,100% - 48px);height:100%;margin-inline:auto;display:flex}.marketing-logo{flex:none;width:148px;display:inline-flex}.marketing-logo img{width:100%;height:auto}.marketing-nav{align-items:center;gap:6px;margin-left:auto;display:flex}.marketing-nav>a{color:#4f5b55;padding:11px 12px;font-size:12px;font-weight:600;position:relative}.marketing-nav>a:after{content:"";background:var(--gold);transform-origin:0;border-radius:99px;height:2px;transition:transform .2s;position:absolute;bottom:4px;left:12px;right:12px;transform:scaleX(0)}.marketing-nav>a:hover,.marketing-nav>a[aria-current=location]{color:var(--green-dark)}.marketing-nav>a:hover:after,.marketing-nav>a[aria-current=location]:after{transform:scaleX(1)}.marketing-header-actions{align-items:center;gap:9px;display:flex}.marketing-login-link{color:var(--green-dark);padding:10px 7px;font-size:12px;font-weight:600}.marketing-header-cta{color:#fff;background:var(--green);border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:0 17px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:0 8px 20px #086b4229}.marketing-header-cta:hover{background:var(--green-dark);transform:translateY(-1px)}.marketing-menu-button,.marketing-mobile-nav-heading,.marketing-mobile-actions,.marketing-menu-overlay{display:none}.marketing-scroll-progress{background:linear-gradient(90deg, var(--gold), #e5c96e);transform-origin:0;will-change:transform;height:2px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}@keyframes marketing-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes marketing-fade-left{0%{opacity:0;transform:translate(34px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes marketing-scroll-reveal{0%{transform:translateY(20px)scale(.992)}to{transform:translateY(0)scale(1)}}@keyframes marketing-float{0%,to{transform:translate(0)}50%{transform:translateY(-9px)}}@keyframes marketing-chart-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes marketing-pulse{0%,to{box-shadow:0 0 #086b423b}50%{box-shadow:0 0 0 8px #086b4200}}@keyframes marketing-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.marketing-hero{background:radial-gradient(circle at 78% 18%,#ddece4d9,#0000 34%),linear-gradient(#fbfcfa 0%,#f5f7f3 72%,#eef3ef 100%);padding:148px 0 0;position:relative;overflow:hidden}.marketing-hero:before{content:"";border:1px solid #086b4214;border-radius:50%;width:54vw;min-width:700px;height:54vw;min-height:700px;position:absolute;top:77px;right:-13%;box-shadow:inset 0 0 0 70px #ffffff1a,inset 0 0 0 140px #086b4206}.marketing-hero-glow{filter:blur(50px);background:#c99a2214;border-radius:50%;width:430px;height:430px;position:absolute;top:130px;left:-180px}.marketing-hero-grid{z-index:2;grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:center;gap:clamp(40px,6vw,84px);display:grid;position:relative}.marketing-hero-copy{padding-bottom:44px;animation:.72s cubic-bezier(.2,.8,.2,1) both marketing-fade-up}.marketing-kicker,.marketing-eyebrow{color:var(--green);letter-spacing:.16em;font-size:10px;font-weight:700}.marketing-kicker{background:#ffffffb8;border:1px solid #cce0d5;border-radius:99px;align-items:center;gap:8px;width:fit-content;min-height:30px;padding:0 11px;display:inline-flex}.marketing-kicker svg{color:var(--gold)}.marketing-hero h1{letter-spacing:-.058em;text-wrap:balance;max-width:700px;margin:22px 0 20px;font-size:clamp(47px,5.35vw,76px);line-height:.99}.marketing-hero h1 em{color:var(--green);font-style:normal}.marketing-hero-copy>p{color:#55625b;max-width:590px;margin:0;font-size:15px;line-height:1.75}.marketing-hero-actions{flex-wrap:wrap;gap:11px;margin-top:30px;display:flex}.marketing-primary-button,.marketing-secondary-button{border-radius:11px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 20px;font-size:12px;font-weight:600;display:inline-flex}.marketing-primary-button{color:#fff;background:var(--green);box-shadow:0 12px 28px #086b4233}.marketing-primary-button:hover{background:var(--green-dark);transform:translateY(-2px);box-shadow:0 15px 34px #034c3240}.marketing-primary-button svg,.marketing-text-link svg,.marketing-price-card>a svg,.marketing-footer-actions a svg{transition:transform .2s}.marketing-primary-button:hover svg,.marketing-text-link:hover svg,.marketing-price-card>a:hover svg,.marketing-footer-actions a:hover svg{transform:translate(3px)}.marketing-secondary-button{color:var(--green-dark);background:#ffffffbd;border:1px solid #ccd8d2}.marketing-secondary-button:hover{background:#fff;border-color:#a9c2b5;transform:translateY(-2px)}.marketing-hero-trust{flex-wrap:wrap;gap:10px 17px;margin-top:25px;display:flex}.marketing-hero-trust span{color:#647069;align-items:center;gap:6px;font-size:10px;font-weight:500;display:inline-flex}.marketing-hero-trust svg{color:var(--green)}.marketing-hero-product{min-width:0;animation:.85s cubic-bezier(.2,.8,.2,1) .1s both marketing-fade-left}.marketing-product-preview{background:#f2f5f3;border:7px solid #fffffff5;border-radius:25px;grid-template-columns:122px minmax(0,1fr);width:100%;min-height:450px;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s;display:grid;position:relative;overflow:visible;transform:perspective(1400px)rotateY(-2.5deg)rotateX(1.2deg);box-shadow:0 35px 80px #034c3229,0 3px 8px #034c320f}.marketing-product-preview:hover{transform:perspective(1400px)rotateY(0)rotateX(0)translateY(-4px);box-shadow:0 42px 95px #034c3233,0 3px 8px #034c320f}.marketing-preview-sidebar{color:#fff;background:var(--green-dark);border-radius:18px 0 0 18px;flex-direction:column;min-width:0;padding:22px 12px 16px;display:flex}.marketing-preview-sidebar>img{width:94px;height:auto}.marketing-preview-nav{gap:6px;margin-top:31px;display:grid}.marketing-preview-nav>span{color:#bcd2c7;border-radius:7px;align-items:center;gap:8px;height:32px;padding:0 8px;display:flex}.marketing-preview-nav>span.active{color:#fff;box-shadow:inset 2px 0 var(--gold);background:#ffffff1f}.marketing-preview-nav i{border:1px solid;border-radius:3px;width:10px;height:10px}.marketing-preview-nav b{font-size:7px;font-weight:600}.marketing-preview-safe{color:#d3e1da;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:6px;margin-top:auto;padding:9px;display:flex}.marketing-preview-safe svg{color:#e1bd5b}.marketing-preview-safe span{font-size:6.5px}.marketing-preview-workspace{border-radius:0 18px 18px 0;min-width:0;overflow:hidden}.marketing-preview-topbar{background:#fff;border-bottom:1px solid #e2e8e4;align-items:center;gap:8px;height:49px;padding:0 18px;display:flex}.marketing-preview-topbar span{background:#d7dfda;border-radius:99px;height:5px}.marketing-preview-topbar span:first-child{width:66px}.marketing-preview-topbar span:nth-child(2){width:34px}.marketing-preview-topbar i{background:var(--green);border-radius:50%;width:25px;height:25px;margin-left:auto}.marketing-preview-content{padding:23px 20px 17px}.marketing-preview-greeting{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.marketing-preview-greeting>div{gap:5px;display:grid}.marketing-preview-greeting small,.marketing-preview-chart-heading small{color:var(--green);letter-spacing:.13em;font-size:6px;font-weight:700}.marketing-preview-greeting strong{letter-spacing:-.03em;font:600 16px Manrope}.marketing-preview-greeting>div>span{color:var(--slate);font-size:7px}.marketing-preview-greeting>i{color:#fff;background:var(--green);border-radius:8px;flex:none;place-items:center;width:29px;height:29px;display:grid}.marketing-preview-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.marketing-preview-metrics>div{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:flex-start;gap:8px;min-width:0;min-height:57px;padding:10px;display:flex;box-shadow:0 5px 14px #034c3209}.marketing-preview-metrics svg{box-sizing:content-box;color:var(--green);background:var(--green-soft);border-radius:5px;flex:none;padding:3px}.marketing-preview-metrics span{gap:4px;min-width:0;display:grid}.marketing-preview-metrics small{color:var(--slate);font-size:5.5px}.marketing-preview-metrics b{text-overflow:ellipsis;white-space:nowrap;font:600 8px Manrope;overflow:hidden}.marketing-preview-chart-card{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:10px;padding:13px 13px 9px}.marketing-preview-chart-heading{justify-content:space-between;gap:12px;display:flex}.marketing-preview-chart-heading>span{gap:3px;display:grid}.marketing-preview-chart-heading b{font:600 9px Manrope}.marketing-preview-chart-heading em{color:#fff;background:var(--green);border-radius:5px;place-items:center;height:21px;padding:0 7px;font-size:6px;font-style:normal;display:grid}.marketing-preview-chart-card svg{background:repeating-linear-gradient(#0000 0 31px,#edf1ee 32px);border-bottom:1px solid #edf1ee;width:100%;height:128px;margin-top:7px;overflow:visible}.marketing-chart-line{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.8s .6s forwards marketing-chart-draw}.marketing-preview-chart-labels{color:#5f6b65;justify-content:space-between;padding-top:6px;font-size:5px;display:flex}.marketing-float-card{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #dfe5e1e6;border-radius:12px;align-items:center;gap:9px;min-width:170px;padding:11px 13px;animation:4.5s ease-in-out infinite marketing-float;display:flex;position:absolute;box-shadow:0 17px 35px #034c3224}.marketing-float-card>span{width:30px;height:30px;color:var(--green);background:var(--green-soft);border-radius:8px;flex:none;place-items:center;display:grid}.marketing-float-card>div{gap:3px;display:grid}.marketing-float-card small{color:var(--slate);font-size:6px}.marketing-float-card strong{font:600 8px Manrope}.marketing-float-card-one{bottom:53px;right:-28px}.marketing-float-card-two{animation-delay:-2.2s;top:89px;left:-42px}.marketing-fact-bar{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc2;border:1px solid #dce5e0;border-bottom:0;border-radius:18px 18px 0 0;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:69px;display:grid;position:relative;box-shadow:0 -10px 35px #034c3209}.marketing-fact-bar>div{border-right:1px solid #e2e8e4;gap:5px;min-width:0;padding:22px 26px;display:grid}.marketing-fact-bar>div:last-child{border-right:0}.marketing-fact-bar strong{color:var(--green-dark);font:700 18px Manrope}.marketing-fact-bar span{color:var(--slate);font-size:9px}.marketing-section{padding:clamp(82px,9vw,126px) 0}.marketing-section-heading{grid-template-columns:minmax(0,1.15fr) minmax(280px,.6fr);align-items:end;gap:60px;display:grid}.marketing-section-heading h2,.marketing-experience h2,.marketing-pricing h2,.marketing-faq h2,.marketing-final-cta h2{letter-spacing:-.045em;text-wrap:balance;margin:13px 0 0;font-size:clamp(34px,4vw,53px);line-height:1.08}.marketing-section-heading>p{color:var(--slate);margin:0;font-size:13px;line-height:1.75}.marketing-step-grid{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:50px;display:grid;box-shadow:0 22px 60px #034c320e}.marketing-step-card{border-right:1px solid var(--line);min-height:285px;padding:27px;transition:transform .25s,background-color .25s,box-shadow .25s;position:relative}.marketing-step-card:first-child{border-radius:18px 0 0 18px}.marketing-step-card:last-child{border-right:0;border-radius:0 18px 18px 0}.marketing-step-card:hover{z-index:2;background:#fbfdfc;transform:translateY(-6px);box-shadow:0 22px 45px #034c321a}.marketing-step-top{justify-content:space-between;align-items:center;display:flex}.marketing-step-top>span{width:43px;height:43px;color:var(--green);background:var(--green-soft);border-radius:12px;place-items:center;transition:color .25s,background-color .25s,transform .25s;display:grid}.marketing-step-card:hover .marketing-step-top>span{color:#fff;background:var(--green);transform:rotate(-5deg)scale(1.05)}.marketing-step-top small{color:#66726c;font:700 13px Manrope}.marketing-step-card h3,.marketing-safeguard-card h3{letter-spacing:-.02em;margin:28px 0 11px;font:600 18px/1.25 Manrope}.marketing-step-card p,.marketing-safeguard-card p{color:var(--slate);margin:0;font-size:11px;line-height:1.7}.marketing-step-card>i{color:#b1bbb5;transition:color .2s,transform .2s;display:flex;position:absolute;bottom:24px;left:27px}.marketing-step-card:hover>i{color:var(--gold);transform:translate(5px)}.marketing-experience{background:#fff;overflow:hidden}.marketing-experience-grid{grid-template-columns:minmax(340px,.72fr) minmax(580px,1.28fr);align-items:center;gap:clamp(50px,7vw,100px);display:grid}.marketing-experience-copy>p,.marketing-pricing-copy>p,.marketing-faq-intro>p{max-width:580px;color:var(--slate);margin:20px 0 0;font-size:13px;line-height:1.75}.marketing-experience-copy ul{gap:8px;margin:29px 0 26px;padding:0;list-style:none;display:grid}.marketing-experience-copy li{border-bottom:1px solid #edf1ee;grid-template-columns:39px minmax(0,1fr);gap:13px;padding:13px 0;display:grid}.marketing-experience-copy li>span{width:38px;height:38px;color:var(--green);background:var(--green-soft);border-radius:10px;place-items:center;display:grid}.marketing-experience-copy li div{gap:5px;display:grid}.marketing-experience-copy li strong{font:600 12px Manrope}.marketing-experience-copy li p{color:var(--slate);margin:0;font-size:10px;line-height:1.55}.marketing-text-link{color:var(--green);align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.marketing-experience-product{margin-right:-160px}.marketing-experience-product .marketing-product-preview{min-height:480px;transform:perspective(1400px)rotateY(-4deg)}.marketing-safeguards{color:#fff;background:radial-gradient(circle at 95% 0, #086b42b3, transparent 33%), var(--green-dark)}.marketing-section-heading.light .marketing-eyebrow{color:#e5bf5e}.marketing-section-heading.light h2{color:#fff}.marketing-section-heading.light>p{color:#bfd3c9}.marketing-safeguard-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:50px;display:grid}.marketing-safeguard-card{background:#fff1;border:1px solid #ffffff21;border-radius:16px;min-height:285px;padding:29px;transition:background-color .25s,transform .25s,border-color .25s}.marketing-safeguard-card:hover{background:#ffffff1a;border-color:#ffffff40;transform:translateY(-5px)}.marketing-safeguard-card>div{justify-content:space-between;align-items:center;display:flex}.marketing-safeguard-card>div>span{color:#f0ce78;background:#ffffff17;border-radius:13px;place-items:center;width:47px;height:47px;display:grid}.marketing-safeguard-card>div>small{color:#789b8a;font:700 12px Manrope}.marketing-safeguard-card h3{color:#fff;margin-top:54px;font-size:20px}.marketing-safeguard-card p{color:#bdd1c7}.marketing-swipe-cue{display:none}.marketing-risk-note{color:#eadfae;background:#c99a2214;border:1px solid #e5bf5e47;border-radius:12px;align-items:flex-start;gap:11px;margin-top:16px;padding:17px 20px;display:flex}.marketing-risk-note svg{color:#e5bf5e;flex:none}.marketing-risk-note p{margin:0;font-size:10px;line-height:1.65}.marketing-risk-note strong{color:#fff4d2}.marketing-pricing{background:#f5f7f3}.marketing-pricing-grid{grid-template-columns:minmax(0,1fr) 420px;align-items:center;gap:clamp(50px,9vw,120px);display:grid}.marketing-pricing-copy h2{max-width:690px}.marketing-pricing-points{gap:12px;margin-top:28px;display:grid}.marketing-pricing-points span{color:#46524c;align-items:center;gap:10px;font-size:11px;display:flex}.marketing-pricing-points svg{box-sizing:content-box;color:#fff;background:var(--green);border-radius:50%;padding:3px}.marketing-price-card{background:#fff;border:1px solid #d9e2dd;border-radius:19px;padding:31px;position:relative;overflow:hidden;box-shadow:0 25px 60px #034c321a}.marketing-price-card:after{content:"";background:var(--green-soft);border-radius:50%;width:165px;height:165px;position:absolute;top:-65px;right:-65px}.marketing-price-card-head{z-index:1;align-items:center;gap:11px;display:flex;position:relative}.marketing-price-card-head>span{width:43px;height:43px;color:var(--green);background:var(--green-soft);border-radius:12px;place-items:center;display:grid}.marketing-price-card-head>small{color:var(--green);letter-spacing:.13em;font-size:8px;font-weight:700}.marketing-price{color:var(--green-dark);align-items:center;margin:27px 0 15px;display:flex}.marketing-price>strong{letter-spacing:-.07em;font:700 82px/.8 Manrope}.marketing-price>span{font:700 31px/1 Manrope;display:grid}.marketing-price>span small{color:var(--slate);margin-top:4px;font:500 8px Inter}.marketing-price-card>p{color:var(--slate);margin:0;font-size:11px;line-height:1.7}.marketing-price-card>a{color:#fff;background:var(--green);border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:48px;margin-top:23px;font-size:11px;font-weight:600;display:flex}.marketing-price-card>a:hover{background:var(--green-dark)}.marketing-price-card>small{color:#7e8983;text-align:center;margin-top:12px;font-size:8px;line-height:1.5;display:block}.marketing-faq{background:#fff}.marketing-faq-grid{grid-template-columns:minmax(280px,.65fr) minmax(480px,1fr);align-items:start;gap:clamp(50px,9vw,120px);display:grid}.marketing-faq-intro{position:sticky;top:115px}.marketing-faq-intro .marketing-text-link{margin-top:28px}.marketing-faq-list{display:grid}.marketing-faq-list details{border-bottom:1px solid var(--line)}.marketing-faq-list summary{cursor:pointer;color:#26332d;justify-content:space-between;align-items:center;gap:20px;min-height:76px;font:600 14px Manrope;list-style:none;display:flex}.marketing-faq-list summary::-webkit-details-marker{display:none}.marketing-faq-list summary i{border:1px solid #d5dfda;border-radius:50%;flex:none;width:25px;height:25px;position:relative}.marketing-faq-list summary i:before,.marketing-faq-list summary i:after{content:"";background:var(--green);width:9px;height:1px;transition:transform .2s;position:absolute;top:11px;left:7px}.marketing-faq-list summary i:after{transform:rotate(90deg)}.marketing-faq-list details[open] summary i:after{transform:rotate(0)}.marketing-faq-list details>p{max-width:660px;color:var(--slate);margin:-4px 45px 22px 0;font-size:11px;line-height:1.75;animation:.22s both route-enter}.marketing-final-cta{color:#fff;background:var(--green);padding:110px 0;position:relative;overflow:hidden}.marketing-final-cta:before{content:"";background:linear-gradient(110deg, var(--green-dark), transparent 62%);position:absolute;inset:0}.marketing-cta-orbit{border:1px solid #ffffff1f;border-radius:50%;animation:28s linear infinite marketing-orbit;position:absolute}.marketing-cta-orbit:after{content:"";background:var(--gold);border-radius:50%;width:10px;height:10px;position:absolute;top:15%;left:7%;box-shadow:0 0 22px #c99a22bf}.marketing-cta-orbit.one{width:520px;height:520px;top:-160px;right:-30px}.marketing-cta-orbit.two{width:450px;height:450px;animation-duration:36s;animation-direction:reverse;bottom:-290px;right:190px}.marketing-final-cta-inner{z-index:2;text-align:center;position:relative}.marketing-final-cta .marketing-eyebrow{color:#f2cd70}.marketing-final-cta h2{max-width:780px;margin-inline:auto;font-size:clamp(40px,5vw,64px)}.marketing-final-cta p{color:#c8dbd2;max-width:640px;margin:19px auto 29px;font-size:13px;line-height:1.7}.marketing-final-cta-inner>div{justify-content:center;align-items:center;gap:18px;display:flex}.marketing-primary-button.gold{color:#3e300d;background:var(--gold);box-shadow:0 12px 30px #00000026}.marketing-primary-button.gold:hover{background:#d8aa38}.marketing-cta-login{color:#fff;border-bottom:1px solid #ffffff59;padding:12px 4px;font-size:12px;font-weight:600}.marketing-footer{color:#cfddd6;background:#023622}.marketing-footer-grid{grid-template-columns:1fr auto 1fr;align-items:start;gap:60px;padding:53px 0 42px;display:grid}.marketing-footer-grid>div:first-child img{width:150px;height:auto}.marketing-footer-grid>div:first-child p{color:#9eb8ab;max-width:280px;margin:13px 0 0;font-size:10px;line-height:1.6}.marketing-footer nav{grid-template-columns:repeat(2,auto);gap:15px 32px;display:grid}.marketing-footer nav a{font-size:10px;font-weight:600}.marketing-footer nav a:hover{color:#fff}.marketing-footer-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.marketing-footer-actions a{border:1px solid #ffffff26;border-radius:9px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:10px;font-weight:600;display:inline-flex}.marketing-footer-actions a:last-child{color:#392b08;border-color:var(--gold);background:var(--gold)}.marketing-footer-legal{color:#88a599;border-top:1px solid #ffffff17;justify-content:space-between;gap:40px;padding:21px 0 28px;display:flex}.marketing-footer-legal p{max-width:760px;margin:0;font-size:8px;line-height:1.65}.marketing-footer-legal span{flex:none;font-size:8px}@supports (animation-timeline:view()){.marketing-reveal{animation:linear both marketing-scroll-reveal;animation-timeline:view();animation-range:entry 5% cover 26%}.marketing-step-card:nth-child(2),.marketing-safeguard-card:nth-child(2){animation-range:entry 10% cover 31%}.marketing-step-card:nth-child(3),.marketing-safeguard-card:nth-child(3){animation-range:entry 15% cover 36%}.marketing-step-card:nth-child(4){animation-range:entry 20% cover 41%}}@media (max-width:1080px){.marketing-nav>a{padding-inline:8px}.marketing-header-inner{gap:18px}.marketing-hero-grid{grid-template-columns:minmax(0,.82fr) minmax(470px,1.18fr);gap:34px}.marketing-float-card-one{right:-8px}.marketing-float-card-two{left:-20px}.marketing-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-step-card{border-bottom:1px solid var(--line)}.marketing-step-card:nth-child(2){border-right:0}.marketing-step-card:nth-child(3),.marketing-step-card:nth-child(4){border-bottom:0}.marketing-step-card:first-child{border-radius:18px 0 0}.marketing-step-card:nth-child(2){border-radius:0 18px 0 0}.marketing-step-card:nth-child(3){border-radius:0 0 0 18px}.marketing-step-card:last-child{border-radius:0 0 18px}.marketing-experience-grid{grid-template-columns:minmax(320px,.78fr) minmax(500px,1.22fr);gap:40px}.marketing-experience-product{margin-right:-260px}}@media (max-width:860px){.marketing-header,.marketing-header.is-scrolled{height:68px}.marketing-service-ticker{top:68px}.marketing-header-inner{width:min(100% - 34px,1180px)}.marketing-login-link,.marketing-header-cta{display:none}.marketing-menu-button{border:1px solid var(--line);width:40px;height:40px;color:var(--green-dark);cursor:pointer;background:#fff;border-radius:10px;place-items:center;display:grid}.marketing-nav{z-index:120;visibility:hidden;width:min(86vw,360px);height:100dvh;color:var(--ink);background:#fff;flex-direction:column;align-items:stretch;gap:4px;margin:0;padding:18px;transition:transform .28s cubic-bezier(.2,.8,.2,1),visibility 0s linear .28s;display:flex;position:fixed;top:0;right:0;transform:translate(108%);box-shadow:-22px 0 55px #034c322e}.marketing-nav.open{visibility:visible;transition-delay:0s;transform:translate(0)}.marketing-nav>a{border-radius:9px;align-items:center;min-height:50px;padding:0 13px;font-size:14px;display:flex}.marketing-nav>a:after{display:none}.marketing-nav>a:hover,.marketing-nav>a[aria-current=location]{background:var(--green-soft)}.marketing-mobile-nav-heading{border-bottom:1px solid var(--line);min-height:55px;color:var(--green-dark);justify-content:space-between;align-items:center;margin-bottom:13px;padding:0 5px 13px 13px;font:600 13px Manrope;display:flex}.marketing-mobile-nav-heading button{border:1px solid var(--line);width:40px;height:40px;color:var(--green-dark);cursor:pointer;background:#fff;border-radius:10px;place-items:center;display:grid}.marketing-mobile-actions{gap:9px;margin-top:auto;display:grid}.marketing-mobile-actions a{border:1px solid var(--green);min-height:47px;color:var(--green);border-radius:10px;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.marketing-mobile-actions a:last-child{color:#fff;background:var(--green)}.marketing-menu-overlay{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0220157a;border:0;display:block;position:fixed;inset:0}.marketing-hero{padding-top:118px}.marketing-hero-grid{grid-template-columns:1fr}.marketing-hero-copy{max-width:700px;padding-bottom:10px}.marketing-hero-product{margin-top:10px}.marketing-product-preview{width:min(700px,100%);min-height:465px;margin-inline:auto;transform:none}.marketing-product-preview:hover{transform:translateY(-3px)}.marketing-fact-bar{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:65px}.marketing-fact-bar>div:nth-child(2){border-right:0}.marketing-fact-bar>div:nth-child(-n+2){border-bottom:1px solid #e2e8e4}.marketing-section-heading{grid-template-columns:1fr;gap:22px}.marketing-section-heading>p{max-width:620px}.marketing-experience-grid{grid-template-columns:1fr}.marketing-experience-copy{max-width:680px}.marketing-experience-product{margin:15px -120px 0 60px}.marketing-experience-product .marketing-product-preview{transform:none}.marketing-safeguard-card h3{margin-top:35px}.marketing-pricing-grid,.marketing-faq-grid{grid-template-columns:1fr}.marketing-price-card{width:min(460px,100%)}.marketing-faq-intro{max-width:620px;position:static}.marketing-faq-grid{gap:44px}.marketing-footer-grid{grid-template-columns:1fr 1fr}.marketing-footer-actions{grid-column:1/-1;margin-left:0}}@media (max-width:620px){.marketing-container{width:min(100% - 34px,1180px)}.marketing-hero{padding-top:105px}.marketing-hero:before{min-width:520px;min-height:520px}.marketing-hero h1{font-size:clamp(43px,13vw,61px)}.marketing-hero-copy>p{font-size:13px}.marketing-hero-actions{display:grid}.marketing-primary-button,.marketing-secondary-button{width:100%}.marketing-hero-trust{display:grid}.marketing-product-preview{border-width:5px;border-radius:19px;grid-template-columns:83px minmax(0,1fr);min-height:360px}.marketing-preview-sidebar{border-radius:13px 0 0 13px;padding:15px 8px 11px}.marketing-preview-sidebar>img{width:66px}.marketing-preview-nav{margin-top:20px}.marketing-preview-nav>span{gap:5px;height:25px;padding-inline:5px}.marketing-preview-nav i{width:7px;height:7px}.marketing-preview-nav b{font-size:5px}.marketing-preview-safe{display:none}.marketing-preview-workspace{border-radius:0 13px 13px 0}.marketing-preview-topbar{height:35px;padding-inline:11px}.marketing-preview-topbar i{width:19px;height:19px}.marketing-preview-content{padding:15px 11px 10px}.marketing-preview-greeting strong{font-size:11px}.marketing-preview-greeting>div>span{display:none}.marketing-preview-greeting>i{width:24px;height:24px}.marketing-preview-metrics{gap:5px;margin-top:12px}.marketing-preview-metrics>div{gap:4px;min-height:46px;padding:7px 5px}.marketing-preview-metrics svg{width:10px;height:10px}.marketing-preview-metrics b{font-size:6px}.marketing-preview-chart-card{padding:9px 9px 6px}.marketing-preview-chart-card svg{height:103px}.marketing-preview-chart-heading b{font-size:7px}.marketing-float-card{min-width:145px;padding:8px 10px}.marketing-float-card-one{bottom:26px;right:-8px}.marketing-float-card-two{top:58px;left:-7px}.marketing-float-card>span{width:25px;height:25px}.marketing-float-card strong{font-size:7px}.marketing-fact-bar{margin-top:58px}.marketing-fact-bar>div{padding:17px}.marketing-fact-bar strong{font-size:15px}.marketing-fact-bar span{font-size:8px}.marketing-section{padding:78px 0}.marketing-section-heading h2,.marketing-experience h2,.marketing-pricing h2,.marketing-faq h2{font-size:35px}.marketing-step-grid{grid-template-columns:1fr}.marketing-step-card{border-right:0;min-height:240px;border-bottom:1px solid var(--line)!important;border-radius:0!important}.marketing-step-card:first-child{border-radius:18px 18px 0 0!important}.marketing-step-card:last-child{border-bottom:0!important;border-radius:0 0 18px 18px!important}.marketing-experience-product{margin:20px -120px 0 10px}.marketing-experience-product .marketing-product-preview{min-height:370px}.marketing-safeguards .marketing-container{width:100%}.marketing-safeguards .marketing-section-heading,.marketing-safeguards .marketing-risk-note{margin-inline:17px}.marketing-safeguard-rail{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-color:#76998a transparent;grid-template-columns:none;grid-auto-columns:minmax(270px,84vw);grid-auto-flow:column;gap:11px;padding:0 17px 14px;scroll-padding-inline:17px;overflow-x:auto}.marketing-safeguard-card{scroll-snap-align:start;min-height:270px}.marketing-swipe-cue{color:#9fb9ad;align-items:center;gap:6px;margin:5px 17px 17px;font-size:9px;display:flex}.marketing-risk-note{margin-top:0}.marketing-price-card{padding:25px}.marketing-price>strong{font-size:72px}.marketing-faq-list summary{min-height:70px;font-size:13px}.marketing-faq-list details>p{margin-right:20px}.marketing-final-cta{padding:86px 0}.marketing-final-cta h2{font-size:39px}.marketing-final-cta-inner>div{gap:12px;display:grid}.marketing-cta-login{justify-self:center}.marketing-footer-grid{grid-template-columns:1fr;gap:35px}.marketing-footer nav{justify-content:start}.marketing-footer-actions{flex-wrap:wrap;grid-column:auto}.marketing-footer-legal{gap:15px;display:grid}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.marketing-site *,.marketing-site :before,.marketing-site :after{transition-duration:.01ms!important;animation:none!important}.marketing-product-preview,.marketing-step-card,.marketing-safeguard-card,.marketing-primary-button,.marketing-secondary-button{transform:none!important}.marketing-chart-line{stroke-dashoffset:0!important}}@keyframes marketing-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.marketing-service-ticker{z-index:4;color:#d6e5de;background:var(--green-dark);height:34px;position:absolute;top:76px;left:0;right:0;overflow:hidden}.marketing-service-ticker-track{align-items:center;width:max-content;height:100%;animation:28s linear infinite marketing-ticker;display:flex}.marketing-service-ticker span{letter-spacing:.14em;white-space:nowrap;align-items:center;gap:10px;padding:0 25px;font-size:8px;font-weight:700;display:inline-flex}.marketing-service-ticker i{color:var(--gold);font-style:normal}.marketing-service-ticker:hover .marketing-service-ticker-track,.marketing-service-ticker.paused .marketing-service-ticker-track{animation-play-state:paused}.marketing-ticker-control{z-index:2;color:#fff;cursor:pointer;background:#023020eb;border:1px solid #ffffff3d;border-radius:7px;align-items:center;gap:5px;height:26px;padding:0 8px;font:700 8px Manrope;display:inline-flex;position:absolute;top:4px;right:8px}.marketing-ticker-control:hover,.marketing-ticker-control:focus-visible{color:#f7df9b;border-color:#e8d083;outline:none}.marketing-hero:has(.marketing-service-ticker){padding-top:176px}.marketing-strategy-preview .marketing-preview-topbar{color:var(--green);font-size:7px;font-weight:700}.marketing-strategy-preview .marketing-preview-topbar>span{width:auto;height:auto;color:var(--green);background:0 0}.marketing-strategy-preview .marketing-preview-topbar>i{color:#fff;place-items:center;font-size:7px;font-style:normal;display:grid}.marketing-strategy-balance{gap:5px;display:grid}.marketing-strategy-balance>span{color:var(--slate);font-size:7px}.marketing-strategy-balance>strong{letter-spacing:-.035em;font:700 24px Manrope}.marketing-strategy-balance>small{color:var(--green);font-size:6px}.marketing-strategy-preview .marketing-preview-chart-heading em{min-width:66px;color:var(--green-dark);background:var(--green-soft);font-weight:700}.marketing-illustrative-label{color:#5f6b65;text-align:right;margin-top:5px;font-size:5px;display:block}.marketing-section-action{border:1px solid var(--green);width:fit-content;min-height:45px;color:var(--green);border-radius:10px;align-items:center;gap:8px;margin:28px auto 0;padding:0 17px;font-size:11px;font-weight:700;display:flex}.marketing-section-action:hover{color:#fff;background:var(--green);transform:translateY(-2px)}.marketing-controls{background:#fff;overflow:hidden}.marketing-controls-grid{grid-template-columns:minmax(420px,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(55px,8vw,110px);display:grid}.marketing-control-panel{border:1px solid var(--line);background:linear-gradient(145deg,#fff,#f1f6f3);border-radius:19px;padding:26px;transition:transform .35s;transform:rotate(-1.2deg);box-shadow:0 27px 65px #034c321c}.marketing-control-panel:hover{transform:rotate(0)translateY(-4px)}.marketing-control-heading{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:18px;display:flex}.marketing-control-heading>span{color:#fff;background:var(--green);border-radius:12px;place-items:center;width:43px;height:43px;display:grid}.marketing-control-heading>div{gap:4px;display:grid}.marketing-control-heading small{color:var(--green);letter-spacing:.13em;font-size:8px;font-weight:700}.marketing-control-heading strong{font:600 14px Manrope}.marketing-control-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:13px 0;display:flex}.marketing-control-row:last-child{border-bottom:0}.marketing-control-row>div{gap:5px;display:grid}.marketing-control-row span{font:600 11px Manrope}.marketing-control-row small{color:var(--slate);font-size:8px}.marketing-control-row>strong{min-width:78px;min-height:34px;color:var(--green-dark);background:var(--green-soft);border-radius:9px;place-items:center;padding:0 10px;font:700 11px Manrope;display:grid}.marketing-control-copy h2,.marketing-evidence-copy h2{letter-spacing:-.045em;text-wrap:balance;margin:13px 0 0;font-size:clamp(35px,4vw,53px);line-height:1.08}.marketing-control-copy>p,.marketing-evidence-copy>p{color:var(--slate);margin:20px 0 0;font-size:13px;line-height:1.75}.marketing-control-copy ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:25px 0 27px;padding:0;list-style:none;display:grid}.marketing-control-copy li{border:1px solid var(--line);background:#fbfcfb;border-radius:11px;grid-template-columns:27px minmax(0,1fr);gap:9px;padding:13px;display:grid}.marketing-control-copy li>span{color:#fff;background:var(--green);border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.marketing-control-copy li>div{gap:4px;display:grid}.marketing-control-copy li strong{font:600 10px Manrope}.marketing-control-copy li p{color:var(--slate);margin:0;font-size:8px;line-height:1.5}.marketing-evidence{color:#fff;background:radial-gradient(circle at 90% 5%,#086b42d9,transparent 34%),var(--green-dark)}.marketing-evidence-grid{grid-template-columns:minmax(0,.85fr) minmax(460px,1.15fr);align-items:center;gap:clamp(50px,8vw,105px);display:grid}.marketing-evidence-copy .marketing-eyebrow{color:#e7c76d}.marketing-evidence-copy>p{color:#bdd1c7}.marketing-evidence-copy .marketing-primary-button{width:fit-content;margin-top:29px}.marketing-evidence-card{color:var(--ink);background:#fff;border:1px solid #ffffff38;border-radius:18px;padding:28px;box-shadow:0 30px 70px #0000002e}.marketing-evidence-card-head{color:var(--green);letter-spacing:.08em;justify-content:space-between;align-items:center;font-size:8px;font-weight:700;display:flex}.marketing-evidence-card h3{letter-spacing:-.03em;margin:18px 0 8px;font:600 23px Manrope}.marketing-evidence-card>p{color:var(--slate);margin:0;font-size:10px;line-height:1.65}.marketing-growth-heading{justify-content:space-between;gap:15px;margin-top:25px;display:flex}.marketing-growth-heading span{font:600 11px Manrope}.marketing-growth-heading small,.marketing-evidence-card>small{color:var(--slate);font-size:7px}.marketing-evidence-card svg{border-bottom:1px solid var(--line);background:repeating-linear-gradient(#0000 0 41px,#edf1ee 42px);width:100%;height:170px;margin-top:12px}.marketing-evidence-card>small{text-align:right;margin-top:8px;display:block}.marketing-public-master{color:var(--text);border-radius:var(--radius-xl);background:var(--surface);border:1px solid #fff3;margin-top:54px;padding:clamp(22px,4vw,42px);box-shadow:0 30px 72px #0003}.marketing-pricing-copy .marketing-text-link{margin-top:27px}.marketing-paths{background:#fff}.marketing-path-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:47px;display:grid}.marketing-path-card{border:1px solid var(--line);background:#fbfcfb;border-radius:17px;flex-direction:column;align-items:flex-start;min-height:330px;padding:29px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex}.marketing-path-card:hover{border-color:#bfd5c9;transform:translateY(-5px);box-shadow:0 22px 46px #034c3217}.marketing-path-card>span{color:var(--green);letter-spacing:.14em;font-size:8px;font-weight:700}.marketing-path-card h3{letter-spacing:-.03em;margin:22px 0 12px;font:600 23px/1.18 Manrope}.marketing-path-card p{color:var(--slate);margin:0;font-size:10px;line-height:1.7}.marketing-path-card>a{border:1px solid var(--green);min-height:42px;color:var(--green);border-radius:10px;align-items:center;gap:8px;margin-top:auto;padding:0 14px;font-size:10px;font-weight:700;display:inline-flex}.marketing-path-card>a:hover{color:#fff;background:var(--green)}.marketing-path-card.community{color:#fff;border-color:var(--green);background:var(--green)}.marketing-path-card.community>span{color:#f7df9b}.marketing-path-card.community p{color:#d0e0d8}.marketing-path-card.community>a{color:#3d2e09;border-color:var(--gold);background:var(--gold)}.marketing-source-footer{grid-template-columns:1.2fr repeat(3,.7fr);gap:45px}.marketing-source-footer h3{color:#fff;margin:0 0 17px;font:600 11px Manrope}.marketing-source-footer nav{grid-template-columns:1fr;gap:11px;display:grid}.marketing-source-footer nav a,.marketing-source-footer nav span{color:#9eb8ab;font-size:9px}.marketing-source-footer nav a:hover{color:#fff}.marketing-telegram-link{color:#e8d083;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:6px;width:fit-content;margin-top:17px;padding:8px 10px;font-size:8px;display:flex}.marketing-social-row{color:#89a79a;border-top:1px solid #ffffff14;align-items:center;gap:18px;padding:16px 0;font-size:8px;display:flex}.marketing-social-row span{margin-right:auto}.marketing-social-row a:hover{color:#fff}.marketing-footer-legal>div{text-align:right;flex:none;gap:5px;display:grid}@media (max-width:900px){.marketing-hero:has(.marketing-service-ticker){padding-top:158px}.marketing-controls-grid,.marketing-evidence-grid{grid-template-columns:1fr}.marketing-control-panel{width:min(620px,100%);transform:none}.marketing-control-copy{max-width:700px}.marketing-evidence-copy{max-width:680px}.marketing-evidence-card{width:min(680px,100%)}.marketing-path-grid{grid-template-columns:1fr}.marketing-path-card{min-height:260px}.marketing-source-footer{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.marketing-service-ticker span{padding-inline:18px}.marketing-hero:has(.marketing-service-ticker){padding-top:143px}.marketing-strategy-balance>strong{font-size:17px}.marketing-controls-grid{gap:52px}.marketing-control-panel{padding:19px}.marketing-control-copy h2,.marketing-evidence-copy h2{font-size:35px}.marketing-control-copy ul{grid-template-columns:1fr}.marketing-control-row{gap:9px}.marketing-control-row>strong{min-width:62px}.marketing-evidence-card{padding:21px}.marketing-evidence-card h3{font-size:20px}.marketing-evidence-card svg{height:125px}.marketing-path-card{min-height:285px;padding:24px}.marketing-source-footer{grid-template-columns:1fr}.marketing-social-row{flex-wrap:wrap}.marketing-social-row span{width:100%;margin-right:0}.marketing-footer-legal>div{text-align:left}}@media (prefers-reduced-motion:reduce){.marketing-service-ticker-track{animation:none!important;transform:none!important}.marketing-control-panel{transform:none}}.check-row,.checkbox-row{grid-template-columns:20px minmax(0,1fr)!important;align-items:start!important;column-gap:12px!important;display:grid!important}.check-row>input[type=checkbox],.checkbox-row>input[type=checkbox]{accent-color:var(--primary);width:18px!important;height:18px!important;min-height:18px!important;margin:2px 0 0!important;padding:0!important}.auth-exness-note{color:var(--text-muted);border:1px solid var(--primary);margin:0;padding:13px 14px}@supports (color:color-mix(in lab, red, red)){.auth-exness-note{border:1px solid color-mix(in srgb, var(--primary) 24%, var(--border))}}.auth-exness-note{border-radius:var(--radius-md);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.auth-exness-note{background:color-mix(in srgb, var(--primary) 6%, var(--surface))}}.auth-exness-note{font-size:var(--type-small);line-height:1.65}.auth-exness-note a{color:var(--primary-readable);background:var(--primary);border-radius:5px;margin-inline:3px;padding:2px 5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.auth-exness-note a{background:color-mix(in srgb, var(--primary) 13%, var(--surface))}}.auth-exness-note a{text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:2px}.auth-exness-note a:after{content:"↗";margin-left:4px}.auth-exness-note a:hover{color:#fff;background:var(--primary);text-decoration-color:#fff}.floating-field>span{line-height:1;top:50%}.floating-field input:focus+span,.floating-field input:not(:placeholder-shown)+span{color:var(--primary-readable);background:var(--surface);padding-right:5px;top:8px;transform:translateY(0)scale(.72)}.legal-document-actions>a{border-radius:var(--radius-md);min-height:46px;font-size:var(--type-small);justify-content:center;align-items:center;padding:0 17px;font-weight:600;display:inline-flex}.legal-return-action{color:var(--primary-hover);background:#fff;box-shadow:0 9px 24px #00000029}.legal-return-action:before{content:"←";margin-right:7px}.legal-download-action{color:#fff;background:var(--surface-subtle);border:1px solid #ffffff73}.legal-download-action:before{content:"↓";margin-right:7px}.legal-document-actions>a:hover{transform:translateY(-2px)}.agreement-acceptance-form button,.referral-acceptance-form button{opacity:.62;background:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.agreement-acceptance-form button,.referral-acceptance-form button{background:color-mix(in srgb, var(--primary) 55%, var(--surface-subtle))!important}}.agreement-acceptance-form button,.referral-acceptance-form button{box-shadow:none;transition:opacity var(--motion-micro), background-color var(--motion-standard), box-shadow var(--motion-standard), transform var(--motion-micro)}:is(.agreement-acceptance-form:has(input[name=agreement_bundle]:checked) button,.referral-acceptance-form:has(input[name=referral_terms]:checked) button){opacity:1;box-shadow:0 10px 24px var(--primary);background:var(--primary-hover)!important}@supports (color:color-mix(in lab, red, red)){:is(.agreement-acceptance-form:has(input[name=agreement_bundle]:checked) button,.referral-acceptance-form:has(input[name=referral_terms]:checked) button){box-shadow:0 10px 24px color-mix(in srgb, var(--primary) 30%, transparent)}}:is(.agreement-acceptance-form:has(input[name=agreement_bundle]:checked) button,.referral-acceptance-form:has(input[name=referral_terms]:checked) button){transform:translateY(-1px)}.mt5-wizard-progress{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:18px 0 0;padding:5px;list-style:none;display:grid}.mt5-wizard-progress li{border-radius:calc(var(--radius-lg) - 5px);grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:11px 12px;display:grid}.mt5-wizard-progress li.current{color:#fff;background:linear-gradient(135deg, var(--primary), var(--primary-hover));box-shadow:var(--shadow-1)}.mt5-wizard-progress li.complete{color:var(--primary-readable);background:var(--success)}@supports (color:color-mix(in lab, red, red)){.mt5-wizard-progress li.complete{background:color-mix(in srgb, var(--success) 13%, var(--surface))}}.mt5-wizard-progress li.pending{color:var(--text-muted)}.mt5-wizard-progress li>span{width:28px;height:28px;font-size:var(--type-small);border:1px solid;border-radius:50%;place-items:center;font-weight:600;display:grid}.mt5-wizard-progress li>div{gap:3px;min-width:0;display:grid}.mt5-wizard-progress strong{font:600 var(--type-small) "Manrope"}.mt5-wizard-progress small{color:inherit;font-size:var(--type-small);opacity:.8;line-height:1.35}.mt5-account-match,.mt5-credential-step{animation:route-enter var(--motion-modal) var(--ease-enter) both;overflow:visible}.mt5-account-match h3,.mt5-credential-step h3{font:600 var(--type-section) "Manrope";margin:7px 0 0}.mt5-credential-step>p{margin-top:7px}.mt5-account-type-selector label{grid-template-columns:20px minmax(0,1fr);align-items:center;min-width:0;display:grid}.mt5-account-type-selector span{min-width:0}.mt5-account-type-selector small{overflow-wrap:anywhere}.support-hero{color:#fff;border-radius:var(--radius-xl);background:radial-gradient(circle at 82% 20%, #ffffff2e, transparent 26%), linear-gradient(135deg, var(--primary-hover), var(--primary));box-shadow:var(--shadow-2);padding:clamp(22px,4vw,34px)}.support-hero .eyebrow,.support-hero p{color:#ffffffc7!important}.support-hero h1{margin-bottom:7px}.support-hero-icon{background:#ffffff1f;border:1px solid #ffffff40;border-radius:18px;flex:none;place-items:center;width:58px;height:58px;display:grid}.support-promise-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.support-promise-grid article{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:13px;display:grid}.support-promise-grid svg{color:var(--primary)}.support-promise-grid div{gap:3px;display:grid}.support-promise-grid strong{font:600 var(--type-small) "Manrope"}.support-promise-grid span{color:var(--text-muted);font-size:var(--type-small);line-height:1.45}.support-new-request{overflow:hidden;padding:0!important}.support-new-request>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:13px 17px;list-style:none;display:flex}.support-new-request>summary::-webkit-details-marker{display:none}.support-new-request>summary>span{color:var(--primary-readable);align-items:center;gap:9px;font-weight:600;display:inline-flex}.support-new-request>summary>small{color:var(--text-muted)}.support-new-request[open]>summary{border-bottom:1px solid var(--border);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.support-new-request[open]>summary{background:color-mix(in srgb, var(--primary) 6%, var(--surface))}}.support-new-request>form{padding:18px}.support-secret-note{color:var(--text-muted);border-radius:var(--radius-md);background:var(--surface-subtle);font-size:var(--type-small);margin:0;padding:10px 12px;line-height:1.55}.chart-updates-workspace>header p{max-width:760px;color:var(--text-muted);margin:8px 0 0;line-height:1.6}.chart-update-console{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-2);grid-template-columns:205px minmax(0,1fr);margin-top:24px;display:grid;overflow:hidden}.chart-instrument-rail{border-right:1px solid var(--border);background:linear-gradient(180deg, var(--primary), var(--surface));padding:22px 16px}@supports (color:color-mix(in lab, red, red)){.chart-instrument-rail{background:linear-gradient(180deg, color-mix(in srgb, var(--primary) 7%, var(--surface)), var(--surface))}}.chart-instrument-group{gap:8px;margin-top:23px;display:grid}.chart-instrument-group>span{color:var(--text-muted);font-size:var(--type-small);letter-spacing:.13em;font-weight:600}.chart-instrument-group button{color:#fff;border-radius:var(--radius-md);background:var(--primary);cursor:default;border:0;align-items:center;gap:9px;min-height:42px;padding:0 12px;font-weight:600;display:flex}.chart-instrument-rail>p{color:var(--text-muted);font-size:var(--type-small);margin:26px 0 0;line-height:1.6}.chart-viewer-panel{min-width:0}.chart-viewer-toolbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:12px 16px;display:flex}.chart-symbol-heading{align-items:center;gap:11px;display:flex}.chart-favourite{width:38px;height:38px;color:var(--warning);border:1px solid var(--border);background:var(--surface-subtle);border-radius:11px;place-items:center;display:grid}.chart-symbol-heading h2{font-size:var(--type-section);margin:3px 0 0}.chart-timeframe-tabs{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-subtle);gap:4px;padding:4px;display:flex}.chart-timeframe-tabs button{min-height:38px;color:var(--text-muted);background:var(--surface-subtle);cursor:pointer;font-size:var(--type-small);border:0;border-radius:8px;padding:0 13px;font-weight:600}.chart-timeframe-tabs button[aria-selected=true]{color:#fff;background:var(--primary);box-shadow:var(--shadow-1)}.chart-image-stage{background:#f4f5f4;place-items:center;min-height:400px;display:grid;position:relative;overflow:auto}.chart-image-stage>img{width:100%;height:auto;display:block}.chart-fullscreen-link{color:#fff;border-radius:var(--radius-md);min-height:38px;box-shadow:var(--shadow-2);font-size:var(--type-small);background:#034c32e6;align-items:center;gap:7px;padding:0 11px;font-weight:600;display:inline-flex;position:absolute;bottom:14px;right:14px}.chart-update-meta{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;padding:13px 16px;display:flex}.chart-update-meta span{color:var(--primary-readable);font-size:var(--type-small);white-space:nowrap;align-items:center;gap:7px;font-weight:600;display:inline-flex}.chart-update-meta p{max-width:610px;color:var(--text-muted);font-size:var(--type-small);text-align:right;margin:0;line-height:1.5}@media (max-width:900px){.chart-update-console{grid-template-columns:1fr}.chart-instrument-rail{border-right:0;border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:13px;display:flex}.chart-instrument-group{align-items:center;margin:0;display:flex}.chart-instrument-group>span,.chart-instrument-rail>p{display:none}}@media (max-width:620px){.support-promise-grid{grid-template-columns:1fr}.support-new-request>summary{flex-direction:column;align-items:flex-start;gap:4px}.mt5-wizard-progress{grid-template-columns:1fr}.chart-viewer-toolbar,.chart-update-meta{flex-direction:column;align-items:stretch}.chart-timeframe-tabs{width:100%}.chart-timeframe-tabs button{flex:1}.chart-image-stage{align-items:start;min-height:250px}.chart-image-stage>img{width:auto;min-width:900px;max-width:none}.chart-update-meta p{text-align:left}.legal-document-actions{display:grid}}@media (prefers-reduced-motion:reduce){.mt5-account-match,.mt5-credential-step{animation:none}}.chart-pagination{flex-wrap:wrap;align-items:center;gap:20px;padding:20px 0;display:flex}.chart-version-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.chart-version-bar h3{font-size:var(--type-body);overflow-wrap:anywhere;margin:0}.chart-version-bar label,.chart-editor label,.chart-library-filters label{font-size:var(--type-small);gap:7px;font-weight:600;display:grid}.chart-commentary{white-space:pre-wrap;overflow-wrap:anywhere}.chart-instrument-group button{background:var(--surface-subtle);color:var(--primary-readable);cursor:pointer}.chart-instrument-group button[aria-pressed=true],.chart-timeframe-tabs button[aria-pressed=true]{background:var(--primary);color:#fff}.chart-image-stage{min-height:0}.chart-image-stage>img{width:100%;min-width:0;max-width:100%;height:auto}.chart-fullscreen-link{justify-self:start;margin:10px;position:static}.chart-instrument-rail{min-width:0}.chart-instrument-group{flex-wrap:wrap}.chart-admin-workspace>header p{color:var(--text-muted);max-width:720px;line-height:1.6}.chart-manager-layout{grid-template-columns:minmax(240px,340px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.chart-library,.chart-editor{min-width:0;padding:24px}.chart-library>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.chart-library h2{font-size:var(--type-section);margin:0}.chart-library-filters{gap:14px;margin:20px 0;display:grid}.chart-library-list{gap:10px;max-height:680px;padding:3px;display:grid;overflow-y:auto}.chart-library-item{text-align:left;color:#173455;cursor:pointer;overflow-wrap:anywhere;background:#fff;border:1px solid #cbd5e1;border-radius:10px;gap:10px;padding:14px;display:grid}.chart-library-item>span:first-child{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.chart-library-item.selected{background:#eef5ff;border-color:#245daa;box-shadow:0 0 0 1px #245daa}.chart-library-item small{color:#526278}.chart-library-item .admin-status.ok{color:#075c3a;background:#ddf4e8}.chart-library-item .admin-status.warn{color:#744706;background:#fff0ce}.chart-editor>div>h2{overflow-wrap:anywhere;margin:8px 0}.chart-editor p{color:var(--text-muted);line-height:1.6}.chart-editor fieldset{border:0;min-width:0;margin:22px 0 0;padding:0}.chart-editor-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.chart-field-wide{grid-column:1/-1}.chart-editor input,.chart-editor select,.chart-editor textarea,.chart-library select,.chart-version-bar select{color:#152f50;width:100%;min-width:0;max-width:100%;font:inherit;background:#fff;border:1px solid #aab9cd;border-radius:8px;padding:11px 12px}.chart-editor label>span{color:#526278;font-size:var(--type-small);font-weight:400}.chart-upload-field{color:#173455;background:#f6f9ff;border:1px dashed #7894b6;border-radius:12px;margin-bottom:20px;padding:20px}.chart-admin-preview{background:#172232;border-radius:10px;margin-bottom:24px;overflow:hidden}.chart-admin-preview img{width:100%;height:auto;display:block}.chart-editor-disclaimer{font-size:var(--type-small)}.chart-manager-layout button:focus-visible,.chart-manager-layout input:focus-visible,.chart-manager-layout select:focus-visible,.chart-manager-layout textarea:focus-visible{outline-offset:3px;outline:3px solid #2563eb}@media (max-width:1100px){.chart-manager-layout{grid-template-columns:1fr}.chart-library-filters{grid-template-columns:1fr 1fr}.chart-library-list{max-height:280px}}@media (max-width:560px){.chart-library,.chart-editor{padding:16px}.chart-editor-fields,.chart-library-filters{grid-template-columns:1fr}.chart-version-bar{padding:14px}}body{font-size:var(--type-body);line-height:var(--leading-body)}small,sub,sup{font-size:var(--type-small)}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);line-height:1.3}h1{font-size:var(--type-title)}h2,h3{font-size:var(--type-section)}h4,h5,h6{font-size:var(--type-small)}button,input,select,textarea{font-family:var(--font-body)}input,select,textarea{font-size:var(--type-body)}button{font-size:var(--type-small)}:is(.portal-app-shell,.portal-shell,.admin-crm-shell,.auth-page,.single-form-shell,.protected-shell,.portal-overlay,.legal-page-shell){--ink:var(--text);--slate:var(--text-muted);--line:var(--border);--white:var(--surface);--green-soft:var(--primary)}@supports (color:color-mix(in lab, red, red)){:is(.portal-app-shell,.portal-shell,.admin-crm-shell,.auth-page,.single-form-shell,.protected-shell,.portal-overlay,.legal-page-shell){--green-soft:color-mix(in srgb, var(--primary) 9%, var(--surface))}}:is(.portal-app-shell,.portal-shell,.admin-crm-shell,.auth-page,.single-form-shell,.protected-shell,.portal-overlay,.legal-page-shell){--cream:var(--surface-subtle);font-size:var(--type-body);line-height:1.6}:is(.portal-app-shell,.portal-shell,.admin-crm-shell,.auth-page,.single-form-shell,.protected-shell,.portal-overlay,.legal-page-shell) :is(h1,h2,h3){letter-spacing:-.025em;overflow-wrap:anywhere;font-weight:700}.protected-shell h1,.welcome-row h1,.auth-card h1,.credential-submitted-card h1{font-size:var(--type-title);line-height:1.3}.auth-brand h1{font-size:var(--type-display);line-height:1.25}.legal-document-header h1{font-size:var(--type-title)}.panel h2,.master-performance-heading h2,.public-master-heading h2{font-size:var(--type-section);line-height:1.4}.metric-card strong,.referral-summary-grid strong,.billing-summary-grid strong,.admin-kpi-grid article strong{font-size:var(--type-title);line-height:1.3}.metric-card p,.metric-card small,.eyebrow,.status-pill{font-size:var(--type-small);line-height:1.5}.welcome-row p,.protected-shell>header p,.auth-card>div>p,.legal-document-content p,.legal-document-content li{font-size:var(--type-body)}:is(.portal-app-shell,.portal-shell,.admin-crm-shell,.auth-page,.single-form-shell,.protected-shell,.portal-overlay,.legal-page-shell) button:not(:is(.portal-overlay-dismiss,.portal-nav-overlay,.admin-nav-overlay)){text-align:center;overflow-wrap:anywhere;max-width:100%;font-size:var(--type-small);justify-content:center;align-items:center;line-height:1.45;min-height:44px!important}:is(.primary-action,.primary-button,.secondary-button,.step-action,.form-link,.auth-alternate,.portal-signout,.chart-fullscreen-link){border-radius:var(--radius-md);min-width:0;max-width:100%;min-height:44px;font-size:var(--type-small);white-space:normal;text-align:center;overflow-wrap:anywhere;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-weight:600;line-height:1.45;text-decoration:none;display:inline-flex}:is(.secondary-button,.step-action,.form-link,.auth-alternate,.portal-signout),.step button,.readiness-card>a{color:var(--primary-readable);border:1px solid var(--border-strong);background:var(--surface-subtle)}:is(.secondary-button,.step-action,.form-link,.auth-alternate):hover:not(:disabled),.step button:hover:not(:disabled){color:var(--primary-readable);border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){:is(.secondary-button,.step-action,.form-link,.auth-alternate):hover:not(:disabled),.step button:hover:not(:disabled){background:color-mix(in srgb, var(--primary) 12%, var(--surface))}}.step button{border-radius:var(--radius-md);min-height:44px;padding:10px 14px}.primary-action,.primary-button{color:var(--on-primary);background:var(--primary);border:1px solid var(--primary)}.primary-action:hover:not(:disabled),.primary-button:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover)}.auth-route-switcher{background:var(--surface);gap:6px}.auth-route-switcher>span{display:none}.auth-route-switcher a{background:var(--surface-subtle);border:1px solid var(--border);min-height:44px;padding:10px}.auth-route-switcher a.active{color:var(--on-primary);border-color:var(--primary);background:var(--primary)}.auth-exness-note a{text-align:center;border:1px solid var(--border-strong);background:var(--surface-subtle);justify-content:center;align-items:center;min-height:44px;padding:8px 12px}.legal-links a{border:1px solid var(--border);border-radius:var(--radius-md);min-height:44px;color:var(--primary-readable);background:var(--surface-subtle);text-align:center;justify-content:center;align-items:center;padding:8px 12px;display:inline-flex}.legal-document-actions>a{text-align:center}.legal-download-action,.legal-document-header .secondary-button{color:#fff;background:#164b38;border-color:#72a08a}.legal-download-action:hover{background:#235e47}.legal-return-action{color:#065536;background:#fff}.theme-toggle,.icon-button,.portal-menu-button,.admin-menu-button,.portal-dialog-close,.route-toast button,.support-chat-close,.performance-calendar-navigation button,.server-selector-control>button,.credential-secret-field>span>button{text-align:center;border:1px solid var(--border-strong);border-radius:var(--radius-md);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--text-muted);background:var(--surface-subtle);-webkit-backdrop-filter:none;backdrop-filter:none;justify-content:center;align-items:center;padding:0}.theme-toggle:not(.compact){width:auto;padding-inline:12px}.theme-toggle.compact{width:44px}.auth-brand-top .theme-toggle{color:#fff;background:#164b38;border-color:#507560}.route-toast{background:var(--surface);grid-template-columns:22px minmax(0,1fr) 44px}.portal-dialog,.auth-card,.portal-topbar,.account-menu-panel{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}.account-menu>summary{border:1px solid var(--border-strong);background:var(--surface-subtle)}.account-menu-panel{gap:7px}.account-menu-panel>a{text-align:left;background:0 0;border:0;justify-content:flex-start;min-height:44px}.account-menu-panel>a:hover{color:var(--primary-readable);text-underline-offset:4px;background:0 0;text-decoration:underline}.auth-form{gap:18px}.auth-form label,.review-form label,.server-selector>label,.credential-secret-field{font-size:var(--type-small);line-height:1.5}.auth-form input:not([type=checkbox]):not([type=radio]),.review-form :is(input,select,textarea),.private-profile-form input:not([type=checkbox]):not([type=radio]),.chart-editor :is(input,select,textarea),.chart-library select,.chart-version-bar select,.server-selector-control>input,.credential-secret-field>span>input{border-color:var(--border-strong);border-radius:var(--radius-md);min-height:48px;color:var(--text);background:var(--surface);font-size:var(--type-body);line-height:1.5}.floating-field{flex-direction:column-reverse;gap:7px;display:flex!important}.floating-field>span,.floating-field input:focus+span,.floating-field input:not(:placeholder-shown)+span{color:var(--text-muted);font-size:var(--type-small);background:0 0;padding:0;line-height:1.5;transition:none;position:static;transform:none}.floating-field input:not([type=checkbox]){min-height:52px;padding:12px 60px 12px 14px;line-height:1.5}.password-toggle{border-radius:var(--radius-md);width:44px;height:44px;top:auto;bottom:4px;right:4px;transform:none;color:var(--text-muted)!important;border:1px solid var(--border)!important;background:var(--surface-subtle)!important}.password-toggle:active{transform:none}.server-selector-control>input,.credential-secret-field>span>input{padding-right:58px!important}.country-selector-results button,.server-selector-results>button{text-align:center;background:var(--surface-subtle);border:1px solid var(--border);justify-content:center;min-height:44px;margin-block:3px}.server-selector-results>button.manual{justify-content:center;justify-items:center}.check-row,.checkbox-row,.mt5-consent-row{line-height:1.6}.portal-app-shell,.portal-shell,.admin-crm-shell{background:var(--bg)}.portal-sidebar,.sidebar,.admin-crm-sidebar,[data-theme=dark] .portal-sidebar{color:var(--sidebar-text);background:var(--sidebar);scrollbar-width:thin;scrollbar-color:#507560 var(--sidebar)}.portal-sidebar .nav-item,.sidebar .nav-item,.admin-crm-sidebar nav a{min-height:44px;font-size:var(--type-small);text-align:left;white-space:normal;overflow-wrap:anywhere;color:var(--sidebar-text);box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:10px;padding:11px 12px;font-weight:500;line-height:1.5;display:flex;transform:none}.portal-sidebar .nav-item:hover,.sidebar .nav-item:hover,.admin-crm-sidebar nav a:hover,[data-theme=dark] .portal-sidebar .nav-item:hover{color:#fff;text-underline-offset:4px;background:0 0;text-decoration:underline;transform:none}.portal-sidebar .nav-item.active,.sidebar .nav-item.active,.admin-crm-sidebar nav a.active,[data-theme=dark] .portal-sidebar .nav-item.active{color:#fff;box-shadow:inset 3px 0 var(--gold);background:0 0;border:0;font-weight:600}.portal-sidebar .nav-item svg,.admin-crm-sidebar nav a svg{flex:none;width:20px;height:20px;transform:none}.admin-crm-brand span,.portal-staff-navigation>span,.brand-panel span{color:var(--sidebar-muted);font-size:var(--type-small);letter-spacing:.1em}.admin-crm-topbar{color:var(--text);border-bottom-color:var(--border);background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}.admin-crm-topbar strong{color:var(--text);font-size:var(--type-body)}.admin-security-badge{color:var(--primary-readable);border-color:var(--border);background:var(--surface-subtle);font-size:var(--type-small);font-weight:600}.admin-crm-signout,.portal-drawer-close{min-height:44px;color:var(--sidebar-text);border-radius:var(--radius-md);background:var(--sidebar-control);text-align:center;border:1px solid #507560;justify-content:center;align-items:center;gap:8px;padding:10px 14px}.admin-crm-signout:hover{background:var(--sidebar-control-hover)}.admin-topbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px!important;display:flex!important}.admin-kpi-grid article{color:var(--text);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-1)}.admin-kpi-grid article strong{color:var(--text)}.admin-data-table th,.admin-data-table td{color:var(--text);border-color:var(--border);font-size:var(--type-small)}.admin-data-table th{color:var(--text-muted);background:var(--surface-subtle)}.admin-data-table tbody tr:hover{background:var(--surface-subtle)}.admin-status{font-size:var(--type-small);font-weight:600}.admin-status.ok,.chart-library-item .admin-status.ok{color:var(--success);background:var(--success)}@supports (color:color-mix(in lab, red, red)){.admin-status.ok,.chart-library-item .admin-status.ok{background:color-mix(in srgb, var(--success) 10%, var(--surface))}}.admin-status.warn,.chart-library-item .admin-status.warn{color:var(--warning);background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.admin-status.warn,.chart-library-item .admin-status.warn{background:color-mix(in srgb, var(--warning) 10%, var(--surface))}}.admin-staff-card li{color:var(--text-muted);border-color:var(--border);background:var(--surface-subtle)}.navigation-search-label{color:var(--sidebar-muted);font-size:var(--type-small);line-height:1.5}.navigation-search{border-radius:var(--radius-md);background:var(--sidebar-control);width:100%;min-width:0;min-height:44px;color:var(--sidebar-text);font-size:var(--type-body);border:1px solid #507560;margin-top:7px;padding:10px 12px}.navigation-search::placeholder{color:#c4d9ce;opacity:1}.navigation-group{color:var(--sidebar-muted);font-size:var(--type-small);letter-spacing:.07em;text-transform:uppercase;margin:16px 0 8px;padding-inline:10px;font-weight:600;line-height:1.5}.navigation-entry{min-width:0}.navigation-empty{color:var(--sidebar-muted);font-size:var(--type-small);padding:12px}.portal-drawer-close{display:none}.portal-skip-link{z-index:200;border-radius:var(--radius-md);min-height:44px;color:var(--on-primary);background:var(--primary);padding:10px 16px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.portal-skip-link:focus{transform:none}.panel,.metric-card{border-radius:var(--radius-lg)}.panel:hover,.metric-card:hover{box-shadow:var(--shadow-1);transform:none}.public-master-selector>button,.chart-library-item{text-align:center;background:var(--surface-subtle);align-content:center;justify-items:center}.public-master-selector>button span,.chart-library-item>span:first-child{flex-wrap:wrap;justify-content:center}.public-master-selector>button.selected,.chart-library-item.selected{color:var(--text);border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.public-master-selector>button.selected,.chart-library-item.selected{background:color-mix(in srgb, var(--primary) 9%, var(--surface))}}.public-master-selector>button.selected,.chart-library-item.selected{box-shadow:inset 0 0 0 1px var(--primary)}.chart-library-item{color:var(--text);border-color:var(--border-strong)}.chart-library-item small,.chart-editor label>span{color:var(--text-muted)}.chart-upload-field{color:var(--text);border-color:var(--border-strong);background:var(--surface-subtle)}.chart-manager-layout :is(button,input,select,textarea):focus-visible{outline-color:var(--focus-ring)}.performance-range-picker,.performance-mode-picker,.chart-timeframe-tabs{background:var(--surface);gap:6px}.performance-range-picker button,.performance-mode-picker button,.chart-timeframe-tabs button,.chart-instrument-group button{text-align:center;min-height:44px;color:var(--primary-readable);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-subtle);justify-content:center;align-items:center;padding:10px 12px;display:inline-flex}.performance-range-picker button[aria-pressed=true],.performance-mode-picker button[aria-pressed=true],.chart-timeframe-tabs button[aria-pressed=true],.chart-timeframe-tabs button[aria-selected=true],.chart-instrument-group button[aria-pressed=true]{color:var(--on-primary);border-color:var(--primary);background:var(--primary)}.chart-fullscreen-link{color:var(--on-primary);background:var(--primary)}.performance-calendar>div{min-height:74px;padding:4px}.performance-calendar>div>button{background:var(--surface-subtle);text-align:center;border-radius:5px;align-content:center;justify-items:center;gap:4px;min-height:64px;padding:4px 2px}.performance-calendar>div.profit>button{color:var(--success);background:var(--success)}@supports (color:color-mix(in lab, red, red)){.performance-calendar>div.profit>button{background:color-mix(in srgb, var(--success) 12%, var(--surface))}}.performance-calendar>div.loss>button{color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.performance-calendar>div.loss>button{background:color-mix(in srgb, var(--danger) 11%, var(--surface))}}.performance-calendar strong{font-size:var(--type-small);max-width:100%;line-height:1.4}.performance-calendar-card{overflow-x:auto}.performance-calendar,.calendar-weekdays{min-width:448px}@media (max-width:760px){.performance-calendar,.calendar-weekdays{min-width:0}}.performance-bar-column{border:1px solid var(--border);background:var(--surface-subtle);border-radius:6px;grid-template-rows:1fr 1fr 24px}.performance-bar-value{background:var(--surface)}.support-new-request>summary{color:var(--text);background:var(--surface-subtle)}.support-chat-consent{background:var(--surface)}.support-chat-launcher{background-color:var(--primary)}.support-chat-consent button{text-align:center;justify-content:center;align-items:center;min-height:44px;display:inline-flex}input::file-selector-button{min-height:44px;color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-subtle);font:600 var(--type-small)/1.4 var(--font-body);text-align:center;cursor:pointer;margin-right:10px;padding:10px 14px}:is(.portal-app-shell,.admin-crm-shell,.auth-page,.single-form-shell,.protected-shell,.portal-overlay) button:disabled,:is(.primary-action,.secondary-button)[aria-disabled=true],.agreement-acceptance-form button:disabled,.referral-acceptance-form button:disabled{opacity:1;transform:none;color:var(--text-muted)!important;background:var(--surface-subtle)!important;border-color:var(--border)!important;box-shadow:none!important}@media (max-width:1100px){.portal-topbar{gap:12px;padding-inline:24px}.portal-topbar-actions{gap:8px}.secure-session{display:none}.avatar-variant-picker>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.portal-app-shell{grid-template-columns:minmax(0,1fr)}.portal-sidebar{visibility:hidden;pointer-events:none;width:min(86vw,310px);height:100dvh;transition:transform .2s,visibility 0s linear .2s;position:fixed;inset:0 auto 0 0;transform:translate(-105%);box-shadow:20px 0 50px #034c3238}.portal-sidebar.open{visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(0)}.portal-menu-button{z-index:50;place-items:center;display:grid;position:fixed;top:12px;left:17px}.portal-nav-overlay{z-index:20;background:#041c1375;border:0;display:block;position:fixed;inset:0}.portal-topbar{min-height:68px;padding:10px 17px 10px 68px}.portal-sidebar .portal-drawer-close,.admin-crm-sidebar .portal-drawer-close{display:flex}.admin-crm-topbar{flex-wrap:wrap}.admin-topbar-actions{margin-left:auto}}@media (max-width:760px){.auth-brand h1{font-size:var(--type-title)}.portal-sidebar .portal-drawer-close{display:flex}.portal-topbar{padding:10px 17px 10px 68px}.portal-route-content{padding:24px 16px}.portal-topbar .theme-toggle:not(.compact){padding-inline:8px}.portal-menu-button{top:12px}.performance-calendar{gap:3px}.performance-calendar>div{min-height:72px;padding:2px}.performance-calendar>div>button{padding-inline:0}.calendar-weekdays{font-size:var(--type-small);gap:3px}.chart-timeframe-tabs{flex-wrap:wrap}.chart-viewer-toolbar{flex-direction:column;align-items:stretch}.chart-update-meta span{white-space:normal}.support-promise-grid,.mt5-wizard-progress{grid-template-columns:1fr}.portal-dialog-header{gap:12px}}.overview-performance-section{margin-top:18px}.overview-performance-panel{gap:18px;display:grid}.overview-performance-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.overview-performance-heading p{color:var(--slate);font-size:var(--type-small);margin:6px 0 0}.overview-performance-controls{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.overview-master-select select{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--text);font:500 var(--type-small) "Inter", system-ui, sans-serif;border-radius:9px;padding:0 12px}.overview-performance-link{color:var(--primary-readable);font-weight:600;font-size:var(--type-small);align-items:center;gap:6px;display:inline-flex}.overview-performance-tiles{background:var(--line);border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.overview-performance-tiles>div{background:var(--surface);align-content:start;gap:3px;min-width:0;padding:14px 16px;display:grid}.overview-performance-tiles dt{color:var(--slate);font-size:var(--type-small);font-weight:600}.overview-performance-tiles dd{font:700 var(--type-section) "Manrope", sans-serif;font-variant-numeric:tabular-nums;margin:0}.overview-performance-tiles dd.figure.up{color:var(--green)}.overview-performance-tiles dd.figure.down{color:var(--danger)}.overview-performance-tiles small{color:var(--slate);font-size:var(--type-small)}.overview-performance-tiles small.muted{opacity:.82}.overview-performance-note{color:var(--slate);font-size:var(--type-small);margin:0;line-height:1.5}.overview-calwrap{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.overview-daydetail{align-content:start;gap:12px;padding:16px}.overview-daydetail-head{gap:3px;display:grid}.overview-daydetail-head h4{font:700 var(--type-body) "Manrope", sans-serif;margin:0}.overview-daydetail-head small{color:var(--slate);font-size:var(--type-small)}.overview-daydetail-metrics{background:var(--line);border:1px solid var(--line);border-radius:10px;gap:1px;margin:0;display:grid;overflow:hidden}.overview-daydetail-metrics>div{background:var(--surface);font-size:var(--type-small);justify-content:space-between;gap:12px;padding:9px 12px;display:flex}.overview-daydetail-metrics dt{color:var(--slate);margin:0}.overview-daydetail-metrics dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.overview-daydetail-metrics dd.up{color:var(--green)}.overview-daydetail-metrics dd.down{color:var(--danger)}.overview-daydetail-note{color:var(--slate);font-size:var(--type-small);margin:0}.overview-callegend{color:var(--slate);font-size:var(--type-small);flex-wrap:wrap;gap:6px 14px;margin:2px 0 0;padding:0;list-style:none;display:flex}.overview-callegend li{align-items:center;gap:6px;display:inline-flex}.overview-callegend i{border:1px solid var(--line);border-radius:3px;flex:none;width:12px;height:12px}.overview-callegend i.profit{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.overview-callegend i.profit{background:color-mix(in srgb, var(--green) 45%, var(--surface))}}.overview-callegend i.loss{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.overview-callegend i.loss{background:color-mix(in srgb, var(--danger) 40%, var(--surface))}}.overview-callegend i.flat{background:var(--surface)}.overview-callegend i.none{background:var(--surface);border-style:dashed}.setup-panel .step.complete .step-marker{background:var(--green,var(--primary));color:#fff}@media (max-width:860px){.overview-calwrap{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.overview-performance-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
