:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:14px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:14px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}#root{width:100%;max-width:none;text-align:initial;box-sizing:border-box;flex-direction:column;min-height:100svh;margin:0;display:flex}body{margin:0}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}.kyc-shell,.kyc-shell *{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.kyc-shell h1,.kyc-shell h2{font-family:inherit;font-weight:inherit;color:inherit;letter-spacing:inherit}#root:has(.kyc-shell--ctx-algebra:not(.kyc-shell--dark)){color:#111;background:#fff}#root:has(.kyc-shell--ctx-algebra.kyc-shell--dark){color:#f0f0f0;background:#0a0a0a}.kyc-shell--ctx-algebra:not(.kyc-shell--dark){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.kyc-shell--ctx-algebra.kyc-shell--dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}.kyc-chrome-dock{z-index:40;pointer-events:none;justify-content:flex-end;align-items:flex-end;display:flex;position:fixed;bottom:0;left:0;right:0}.kyc-chrome-dock>*{pointer-events:auto}.kyc-bar{padding:16px var(--kyc-inline-pad,clamp(16px, 4vw, 48px));color:#f5f5f5;background:#1a1a1a;border-top:1px solid #333;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;transition:transform .22s;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.kyc-bar--open{transform:translateY(0)}.kyc-bar__l{flex-direction:column;gap:0;min-width:0;font-family:Montserrat,system-ui,sans-serif;font-size:11px;font-weight:300;line-height:1.4;display:flex}.kyc-bar__title{margin:0 0 2px;font-size:13px;font-weight:400;line-height:1.3;display:block}.kyc-bar__sub{font-size:10px;font-weight:300;line-height:1.4}.kyc-bar__btns{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kyc-bar__btn{cursor:pointer;color:inherit;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;display:inline-flex}.kyc-bar__btn:disabled{opacity:.45;cursor:not-allowed}.kyc-bar__btn--ghost{color:#e5e5e5;background:0 0;border-color:#555}.kyc-bar__btn--primary{color:#fff;background:#3b5bdb;border-color:#3b5bdb}.kyc-bar__btn--submit{color:#fff;background:#2f9e44;border-color:#2f9e44}.kyc-bar__btn svg{width:16px;height:16px}.kyc-bar-tab{z-index:42;letter-spacing:1.5px;text-transform:uppercase;color:#555;cursor:pointer;background:#fff;border:1px solid #ccc;border-bottom:none;border-radius:0;align-items:center;gap:6px;margin-bottom:0;margin-right:16px;padding:8px 12px;font-family:Montserrat,system-ui,sans-serif;font-size:9px;font-weight:500;display:inline-flex;position:relative}.kyc-shell--ctx-alyx .kyc-bar-tab{color:#888;background:#fff;border-color:#e0e0e0}.kyc-bar-tab svg{width:14px;height:14px}.kyc-shell--ctx-alyx .kyc-bar{background:#fff;border-top-color:#e0e0e0}.kyc-shell--ctx-alyx .kyc-bar__l{color:#888}.kyc-shell--ctx-alyx .kyc-bar__title{color:#111}.kyc-shell--ctx-alyx .kyc-bar__sub{color:#aaa}.kyc-shell--ctx-algebra .kyc-bar{background:#fff;border-top-color:#e0e0e0}.kyc-shell--ctx-algebra .kyc-bar__l{color:#888}.kyc-shell--ctx-algebra .kyc-bar__title{color:#111}.kyc-shell--ctx-algebra .kyc-bar__sub{color:#aaa}.kyc-shell--ctx-algebra .kyc-bar__btn--ghost{color:#888;background:#fff;border-color:#ccc}.kyc-shell--ctx-algebra .kyc-bar__btn--ghost:hover:not(:disabled){color:#333;border-color:#888}.kyc-shell--ctx-algebra .kyc-bar__btn--submit{color:#555;background:#fff;border-color:#bbb}.kyc-shell--ctx-algebra .kyc-bar__btn--submit:hover:not(:disabled){color:#111;border-color:#333}.kyc-shell--ctx-algebra .kyc-bar__btn--primary{color:#fff;background:#111;border-color:#111}.kyc-shell--ctx-algebra .kyc-bar__btn--primary:hover:not(:disabled){opacity:.8}.kyc-shell--ctx-algebra .kyc-bar-tab{color:#888;background:#fff;border-color:#e0e0e0}.kyc-shell--ctx-algebra .kyc-bar-tab:hover{color:#111;border-color:#bbb}.kyc-shell--ctx-algebra .kyc-toast{color:#555;background:#fff;border:1px solid #b91c1c;border-left-width:3px;border-radius:0;box-shadow:0 4px 24px #0000001f}.kyc-shell--ctx-algebra .kyc-toast__title{color:#b91c1c;letter-spacing:1.5px;text-transform:uppercase;font-size:10px;font-weight:600}.kyc-shell--ctx-alyx .kyc-bar__btn--ghost{color:#888;background:#fff;border-color:#ccc}.kyc-shell--ctx-alyx .kyc-bar__btn--primary{color:#fff;background:#111;border-color:#111}.kyc-shell--ctx-alyx .kyc-bar__btn--submit{color:#555;background:#fff;border-color:#bbb}.kyc-shell--ctx-alyx.kyc-shell--light .kyc-bar{background:#d6d0c8;border-top-color:#8a8278}.kyc-shell--ctx-alyx.kyc-shell--light .kyc-bar__l{color:#1a1612}.kyc-shell--ctx-alyx.kyc-shell--light .kyc-bar__title{color:#0a0a0a}.kyc-shell--ctx-alyx.kyc-shell--light .kyc-bar__sub{color:#3d3830}.kyc-shell--ctx-alyx.kyc-shell--light .kyc-bar__btn--ghost{color:#1a1612;border-color:#8a8278}.kyc-shell--ctx-alyx.kyc-shell--light .kyc-bar__btn--ghost:hover:not(:disabled){color:#0a0a0a;border-color:#6b6358}.kyc-shell--ctx-alyx.kyc-shell--light .kyc-bar__btn--primary{color:#d6d0c8;background:#8a6a1a;border-color:#8a6a1a}.kyc-shell--ctx-alyx.kyc-shell--light .kyc-bar__btn--submit{color:#1a1612;background:0 0;border-color:#6b6358}.kyc-shell--ctx-alyx.kyc-shell--light .kyc-bar__btn--submit:hover:not(:disabled){color:#0a0a0a;border-color:#1a1612}.kyc-shell--ctx-alyx.kyc-shell--light .kyc-bar-tab{color:#3d3830;background:#d6d0c8;border-color:#8a8278}.kyc-shell--ctx-alyx.kyc-shell--light .kyc-bar-tab:hover{color:#8a6a1a;border-color:#8a6a1a}.kyc-toast{z-index:50;color:#fafafa;background:#111;border-radius:8px;max-width:min(420px,100vw - 32px);padding:12px 36px 12px 14px;position:fixed;top:92px;right:16px;box-shadow:0 8px 24px #0003}.kyc-toast__close{color:inherit;cursor:pointer;background:0 0;border:none;font-size:20px;line-height:1;position:absolute;top:6px;right:8px}.kyc-toast__title{margin-bottom:6px;font-size:14px;font-weight:600}.kyc-toast__list{margin:0;padding-left:18px;font-size:12px;line-height:1.45}.kyc-pdf-modal{z-index:60;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.kyc-pdf-modal__box{background:#fff;border-radius:10px;flex-direction:column;width:min(960px,100%);max-height:min(90vh,900px);display:flex;overflow:hidden;box-shadow:0 16px 48px #00000040}.kyc-pdf-modal__hdr{border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-weight:600;display:flex}.kyc-pdf-modal__btns{align-items:center;gap:8px;display:flex}.kyc-pdf-modal__close{cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:22px;line-height:1}.kyc-pdf-modal__preview{background:#f8f9fa;flex:1;min-height:200px;padding:16px;overflow:auto}.kyc-pdf-modal__iframe{background:#fff;border:none;width:100%;height:70vh}.kyc-pdf-modal__placeholder{color:#555;margin:0;font-size:13px}.kyc-page.kyc-page--with-chrome{padding-bottom:104px}.kyc-shell{--kyc-text:#111;--kyc-text2:#444;--kyc-text3:#888;color:var(--kyc-text);letter-spacing:normal;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:auto}.kyc-shell--ctx-alyx{--kyc-text:#111;--kyc-text2:#444;--kyc-text3:#888;--kyc-accent:#111;--text:#111;--text2:#444;--text3:#888;--gold:#111}.kyc-shell--ctx-algebra{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--kyc-text:#111;--kyc-text2:#444;--kyc-text3:#888;--kyc-accent:#111;--kyc-page-bg:#fff;color:#111;background:#fff;min-height:100svh}.kyc-shell--ctx-alyx.kyc-shell--light{--kyc-text:#0a0a0a;--kyc-text2:#1a1612;--kyc-text3:#3d3830;--kyc-accent:#8a6a1a;--kyc-page-bg:#d6d0c8;--black:#d6d0c8;--dark:#f0ebe3;--dark2:#e8e2d8;--border:#8a8278;--border2:#6b6358;--text:#0a0a0a;--text2:#1a1612;--text3:#3d3830;--gold:#8a6a1a;--gold2:#6b5014;--glow:#785a141f;--err:#a01010;--ok:#007a5e}.kyc-hero{margin:2.75rem 0 2rem}.sec-title-row{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:6px;display:flex}.sec-title-row .sec-title{margin-bottom:0}.kyc-shell .sec-title{letter-spacing:1px;color:var(--kyc-text);-webkit-font-smoothing:auto;margin:0 0 6px;font-family:Cormorant Garamond,Georgia,serif;font-size:32px;font-weight:400;line-height:1.2}.kyc-shell .sec-sub{color:var(--kyc-text2);letter-spacing:normal;margin:0 0 20px;font-size:11px;font-weight:300;line-height:1.7}.kyc-hero__meta{color:var(--kyc-text2);letter-spacing:normal;font-weight:300}.kyc-hero__hint{color:var(--kyc-text2);letter-spacing:normal;margin-top:0;font-size:11px;font-weight:300;line-height:1.7}.kyc-shell--ctx-alyx.kyc-shell--light .sec-title,.kyc-shell--ctx-alyx.kyc-shell--light h2.kyc-sig-sec-title{color:#0a0a0a}.kyc-shell--ctx-alyx.kyc-shell--light .sec-sub,.kyc-shell--ctx-alyx.kyc-shell--light .kyc-hero__meta,.kyc-shell--ctx-alyx.kyc-shell--light .kyc-hero__hint,.kyc-shell--ctx-alyx.kyc-shell--light .kyc-sig-sec-sub{color:#1a1612}.kyc-req-asterisk{color:#b91c1c;font-weight:600}.kyc-shell--ctx-alyx.kyc-shell--light .kyc-req-asterisk{color:#a01010}.kyc-cover-body{margin-bottom:0}.kyc-cover-body__ref{margin-top:1rem}.type-toggle{border:1px solid #d8d8d8;margin-bottom:32px;display:flex}.kyc-shell--ctx-alyx.kyc-shell--light .type-toggle{border-color:#8a8278}.type-btn{letter-spacing:2px;text-transform:uppercase;cursor:pointer;color:var(--kyc-text3);background:0 0;border:none;flex:1;justify-content:center;align-items:center;gap:10px;padding:14px;font-family:Montserrat,system-ui,sans-serif;font-size:10px;font-weight:500;transition:color .2s,background .2s;display:flex}.kyc-shell--ctx-alyx.kyc-shell--light .type-btn{color:#3d3830}.type-btn:first-child{border-right:1px solid #d8d8d8}.kyc-shell--ctx-alyx.kyc-shell--light .type-btn:first-child{border-right-color:#8a8278}.type-btn:hover:not(:disabled){color:#111}.kyc-shell--ctx-alyx.kyc-shell--light .type-btn:hover:not(:disabled){color:#0a0a0a}.type-btn:disabled{opacity:.55;cursor:not-allowed}.type-btn svg{flex-shrink:0;width:16px;height:16px}.kyc-shell--ctx-algebra .type-btn.active,.kyc-shell--ctx-alyx .type-btn.active{color:#fff;background:#111}.kyc-shell--ctx-alyx.kyc-shell--light .type-btn.active{color:#8a6a1a;background:#8a6a1a1f}.kyc-page{width:100%;max-width:min(760px,100vw - 2rem);color:var(--kyc-text);background:var(--kyc-page-bg,#fff);box-sizing:border-box;min-height:100vh;margin:0 auto;padding:40px clamp(16px,4vw,48px) 0;font-family:Montserrat,system-ui,sans-serif;font-size:14px;font-weight:300}.kyc-shell--ctx-algebra .kyc-page{color:#111;background:#fff}.kyc-shell--ctx-algebra .kyc-progress__track{background:#ddd}.kyc-shell--ctx-algebra .kyc-progress__bar{background:#111}.kyc-shell--ctx-algebra .kyc-progress__step{background:#ddd}.kyc-shell--ctx-algebra .kyc-progress__step--done{background:#555}.kyc-shell--ctx-algebra .kyc-progress__step--active{background:#111}.kyc-shell--ctx-algebra .kyc-progress__pct{color:#111}.kyc-shell--ctx-algebra .kyc-card,.kyc-shell--ctx-algebra .kyc-sig-card,.kyc-shell--ctx-algebra .kyc-sig-gdpr,.kyc-shell--ctx-algebra .kyc-legal-block{color:#444;background:#f7f7f7;border-color:#d8d8d8}.kyc-shell--ctx-algebra .kyc-sig-card__lbl{color:#888;border-bottom-color:#d8d8d8}.kyc-shell--ctx-algebra .kyc-sig .kyc-input,.kyc-shell--ctx-algebra .kyc-sig .kyc-textarea{color:#111;background:#fff;border-color:#ccc}.kyc-shell--ctx-algebra .kyc-sig .kyc-label{color:#333}.kyc-shell--ctx-algebra h2.kyc-sig-sec-title{color:#111}.kyc-shell--ctx-algebra .kyc-sig-sec-sub,.kyc-shell--ctx-algebra .kyc-sig-decl-algebra{color:#444}.kyc-shell--ctx-algebra .kyc-sig-divider{background:#e0e0e0}.kyc-shell--ctx-algebra .kyc-sig-gdpr__toggle:hover{background:#f0f0f0}.kyc-shell--ctx-algebra .kyc-sig-ibox{color:#444;background:#0000000a;border-color:#d8d8d8}.kyc-shell--ctx-algebra .kyc-sig-exp,.kyc-shell--ctx-algebra .kyc-sig-cmd,.kyc-shell--ctx-algebra .kyc-sig-upload,.kyc-shell--ctx-algebra .kyc-sig-anx{color:#444;background:0 0;border-color:#ccc}.kyc-shell--ctx-algebra .kyc-sig-exp:hover:not(:disabled),.kyc-shell--ctx-algebra .kyc-sig-cmd:hover:not(:disabled),.kyc-shell--ctx-algebra .kyc-sig-upload:hover:not(:disabled),.kyc-shell--ctx-algebra .kyc-sig-anx:hover:not(:disabled){color:#111;background:#f0f0f0;border-color:#888}.kyc-shell--ctx-alyx{--kyc-page-bg:#fff;background:#fff;min-height:100svh}.kyc-shell--ctx-alyx.kyc-shell--light{background:#d6d0c8}.kyc-shell--ctx-alyx .kyc-page,.kyc-shell--ctx-alyx.kyc-shell--light .kyc-page{background:var(--kyc-page-bg)}.kyc-shell h2.kyc-sig-sec-title{letter-spacing:1px;color:var(--kyc-text);-webkit-font-smoothing:auto;font-family:Cormorant Garamond,Georgia,serif;font-weight:400}.kyc-shell--ctx-alyx.kyc-shell--light .kyc-card,.kyc-shell--ctx-alyx.kyc-shell--light .kyc-sig-card{background:#f0ebe3;border-color:#8a8278}.kyc-shell--ctx-alyx.kyc-shell--light .kyc-progress__text{color:#1a1612}.kyc-shell--ctx-alyx.kyc-shell--light .kyc-progress__pct{color:#8a6a1a}.kyc-shell--ctx-alyx.kyc-shell--light .kyc-progress__track{background:#8a8278}.kyc-shell--ctx-alyx.kyc-shell--light .kyc-progress__bar{background:linear-gradient(90deg,#6b5014,#8a6a1a)}.kyc-shell--ctx-alyx.kyc-shell--light .kyc-progress__step{background:#8a8278}.kyc-shell--ctx-alyx.kyc-shell--light .kyc-progress__step--done{background:#6b5014}.kyc-shell--ctx-alyx.kyc-shell--light .kyc-progress__step--active{background:#8a6a1a}.kyc-shell--ctx-alyx.kyc-shell--light .kyc-btn--secondary{color:#3d3830;border-color:#8a8278}.kyc-shell--ctx-alyx.kyc-shell--light .kyc-btn--secondary:hover:not(:disabled){color:#0a0a0a;border-color:#6b6358}.kyc-shell--ctx-alyx.kyc-shell--light .kyc-btn--primary{color:#fff;background:#8a6a1a;border-color:#8a6a1a}.kyc-shell--ctx-alyx.kyc-shell--light .kyc-btn--primary:hover:not(:disabled){color:#fff;background:#6b5014;border-color:#6b5014}.kyc-shell--ctx-alyx.kyc-shell--light .kyc-sig-divider{background:#8a8278}.kyc-shell--ctx-alyx.kyc-shell--light .kyc-sig-gdpr{background:#f0ebe3;border-color:#8a8278}.kyc-shell--ctx-alyx.kyc-shell--light .kyc-sig-gdpr__toggle:hover{background:#785a140f}.kyc-shell--ctx-alyx.kyc-shell--light .kyc-sig-gdpr__chev{color:#8a6a1a}.kyc-shell--ctx-alyx.kyc-shell--light .kyc-sig-ibox{color:#1a1612;background:#785a141f;border-left-color:#8a6a1a}.kyc-shell--ctx-alyx.kyc-shell--light .kyc-sig-ibox strong{color:#0a0a0a}.kyc-shell--ctx-alyx.kyc-shell--light .kyc-sig .kyc-input{color:#0a0a0a;background:#e8e2d8;border-color:#8a8278}.kyc-shell--ctx-alyx.kyc-shell--light .kyc-sig .kyc-label{color:#8a6a1a}.kyc-shell--ctx-alyx.kyc-shell--light .kyc-sig .kyc-input:focus{box-shadow:none;border-color:#8a6a1a}.kyc-shell--ctx-alyx.kyc-shell--light .kyc-sig-cmd{color:#8a6a1a;border-color:#8a6a1a}.kyc-shell--ctx-alyx.kyc-shell--light .kyc-sig-cmd:hover:not(:disabled){background:#785a141f}.kyc-shell--ctx-alyx.kyc-shell--light .kyc-sig-upload{color:#3d3830;border-color:#8a8278}.kyc-shell--ctx-alyx.kyc-shell--light .kyc-sig-upload:hover:not(:disabled){color:#8a6a1a;background:#785a141f;border-color:#8a6a1a}.kyc-shell--ctx-alyx.kyc-shell--light .kyc-sig-exp{color:#1a1612;border-color:#6b6358}.kyc-shell--ctx-alyx.kyc-shell--light .kyc-sig-exp:hover:not(:disabled){color:#8a6a1a;border-color:#8a6a1a}.kyc-shell--ctx-alyx.kyc-shell--light .kyc-sig-anx{color:#1a1612;border-color:#8a8278}.kyc-shell--ctx-alyx.kyc-shell--light .kyc-sig-anx:hover:not(:disabled){color:#0a0a0a;border-color:#6b6358}.kyc-shell--ctx-alyx.kyc-shell--light .kyc-sig-anx__icon{color:#8a6a1a;border-color:#6b6358}.kyc-shell--ctx-alyx.kyc-shell--light .kyc-legal-block{color:#1a1612;background:#f0ebe3;border-color:#8a8278}.kyc-shell--ctx-alyx.kyc-shell--light .kyc-sig-card__lbl{color:#3d3830;border-bottom-color:#8a8278}.kyc-page *,.kyc-page :before,.kyc-page :after{box-sizing:border-box}.kyc-lang-row{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.kyc-select{background:#fff;border:1px solid #c5ced9;border-radius:6px;padding:.35rem .6rem;font-size:.95rem}.kyc-page h1{letter-spacing:-.02em;margin:0 0 .35rem;font-size:1.5rem;font-weight:700}.kyc-meta{color:var(--kyc-text2);margin:.25rem 0;font-size:.9rem;font-weight:300}.kyc-meta strong{color:var(--kyc-text);font-weight:400}.kyc-card{background:#f7f7f7;border:1px solid #d8d8d8;margin-top:.875rem;padding:24px}.kyc-shell--ctx-alyx .kyc-card{background:#1a1a1a;border-color:#3a3a3a}.kyc-card__title{margin:0 0 .75rem;font-size:1.1rem;font-weight:600}.kyc-field{margin-bottom:.75rem;display:block}.kyc-label{letter-spacing:1.5px;text-transform:uppercase;color:var(--kyc-text2);margin-bottom:.25rem;font-size:9px;font-weight:500;display:block}.kyc-shell--ctx-alyx .kyc-label{color:var(--kyc-accent)}.kyc-input,.kyc-textarea{background:#fff;border:1px solid #c5ced9;border-radius:6px;width:100%;margin-top:.2rem;padding:.45rem .55rem;font-size:.95rem}.kyc-shell--ctx-alyx:not(.kyc-shell--light) .kyc-sig .kyc-input{color:#fff;background:#1a1a1a;border-color:#383838}.kyc-shell--ctx-alyx:not(.kyc-shell--light) .kyc-sig .kyc-label{color:#c9a96e}.kyc-shell--ctx-alyx:not(.kyc-shell--light) .kyc-sig .kyc-input:focus{border-color:#c9a96e;box-shadow:0 0 0 1px #c9a96e40}.kyc-textarea{resize:vertical;min-height:5rem}.kyc-input:focus,.kyc-textarea:focus,.kyc-select:focus{border-color:#2d6cdf;outline:none;box-shadow:0 0 0 2px #2d6cdf26}.kyc-error{color:#b42318;margin:.25rem 0 0;font-size:.8rem}.kyc-radio-row{margin:.35rem 0 .5rem}.kyc-radio-label{cursor:pointer;margin-right:1rem;font-size:.95rem}.kyc-checkbox-label{cursor:pointer;align-items:flex-start;gap:.5rem;margin-bottom:.5rem;font-size:.95rem;display:flex}.kyc-checkbox-label input{margin-top:.2rem}.kyc-doc-row{margin-bottom:.5rem}.kyc-progress{margin:0 0 1.5rem;padding:28px 0 0}.kyc-progress__top{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.kyc-progress__text{letter-spacing:2px;text-transform:uppercase;color:var(--kyc-text2);margin:0;font-size:9px;font-weight:500}.kyc-progress__pct{color:var(--kyc-text);font-size:9px}.kyc-progress__track{background:#d8d8d8;width:100%;height:1px;position:relative}.kyc-progress__bar{background:#111;height:100%;transition:width .5s;position:absolute;top:0;left:0}.kyc-progress__steps{gap:4px;margin-top:8px;display:flex}.kyc-progress__step{background:#d8d8d8;flex:1;height:1px;transition:background .3s}.kyc-progress__step--done{background:#a8873a}.kyc-progress__step--active{background:#111}.kyc-actions{flex-wrap:wrap;gap:.5rem;margin-top:1rem;margin-bottom:2rem;display:flex}.kyc-btn{letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;border:1px solid #0000;border-radius:0;padding:8px 24px;font-family:Montserrat,system-ui,sans-serif;font-size:10px;font-weight:500;transition:background .15s,border-color .15s,opacity .15s}.kyc-btn:disabled{opacity:.45;cursor:not-allowed}.kyc-btn--secondary{color:#888;background:0 0;border-color:#ccc}.kyc-btn--secondary:hover:not(:disabled){color:#111;border-color:#888}.kyc-btn--primary{color:#fff;background:#111;border-color:#111}.kyc-btn--primary:hover:not(:disabled){background:#333;border-color:#333}.kyc-docs{border-top:1px solid #dce3ed;margin-top:1.75rem;padding-top:1rem}.kyc-docs__title{margin:0 0 .5rem;font-size:1rem;font-weight:600}.kyc-docs__list{color:var(--kyc-text2);margin:0;padding-left:1.25rem;font-size:.9rem}.kyc-alert{margin-top:1rem;padding:.75rem 1rem;font-size:.9rem}.kyc-alert--success{color:#065f46;background:#ecfdf3;border:1px solid #6ee7a0}.kyc-alert--error{color:#991b1b;background:#fef2f2;border:1px solid #fca5a5}.kyc-placeholder__body{color:var(--kyc-text2);margin:0;font-size:.9rem;font-weight:300}.kyc-legal-block{color:#444;background:#f7f7f7;border:1px solid #d8d8d8;max-height:280px;margin:0 0 1rem;padding:.75rem 1rem;font-size:.88rem;line-height:1.5;overflow-y:auto}.kyc-shell--ctx-alyx .kyc-legal-block{color:#c4bfb6;background:#1a1a1a;border-color:#3a3a3a}.kyc-legal-block p{margin:0 0 .65rem}.kyc-legal-block p:last-child{margin-bottom:0}.kyc-sig-divider{background:#dce3ed;height:1px;margin:0 0 1rem}.kyc-shell--ctx-alyx .kyc-sig-divider{background:#383838}.kyc-sig-sec-title{margin:0 0 6px;font-size:32px;line-height:1.2}.kyc-sig-sec-sub{color:var(--kyc-text2);margin:0 0 20px;font-size:11px;font-weight:300;line-height:1.7}.kyc-sig-gdpr{background:#f7f7f7;border:1px solid #d8d8d8;margin-bottom:1rem;overflow:hidden}.kyc-shell--ctx-alyx .kyc-sig-gdpr{background:#111;border-color:#383838}.kyc-sig-gdpr__toggle{cursor:pointer;text-align:left;width:100%;font:inherit;color:var(--kyc-text);background:0 0;border:none;justify-content:space-between;align-items:center;padding:.65rem .85rem;display:flex}.kyc-sig-gdpr__toggle strong{color:var(--kyc-text);font-size:12px;font-weight:500}.kyc-sig-gdpr__toggle:hover{background:#f1f5f9}.kyc-shell--ctx-alyx .kyc-sig-gdpr__toggle:hover{background:#c9a96e0a}.kyc-sig-gdpr__chev{width:1rem;height:1rem;color:var(--kyc-text3);flex-shrink:0;transition:transform .15s}.kyc-shell--ctx-alyx .kyc-sig-gdpr__chev{color:var(--kyc-accent)}.kyc-sig-gdpr__chev--open{transform:rotate(180deg)}.kyc-sig-gdpr__body{color:var(--kyc-text2);padding:0 .85rem .85rem;font-size:11px;font-weight:300;line-height:1.8}.kyc-sig-gdpr__body p{margin:0 0 .5rem}.kyc-sig-gdpr__body p:last-child{margin-bottom:0}.kyc-sig-ibox{color:var(--kyc-text2);background:#f7f7f7;border-left:2px solid #111;margin-bottom:1rem;padding:14px 18px;font-size:11px;font-weight:300;line-height:1.7}.kyc-shell--ctx-alyx .kyc-sig-ibox{border-left-color:var(--kyc-accent);background:#c9a96e14}.kyc-sig-ibox strong{color:var(--kyc-text);margin-bottom:6px;font-size:12px;font-weight:500;display:block}.kyc-sig-ibox--tight strong{margin-bottom:.25rem}.kyc-sig-how-text{color:var(--kyc-text2);margin-top:.35rem;font-size:11px;font-weight:300;line-height:1.7;display:block}.kyc-sig-decl-algebra,.kyc-sig-decl-alyx{color:var(--kyc-text2);margin:.5rem 0 0;font-size:11px;font-weight:300;line-height:1.8}.kyc-sig-decl-alyx p{margin:0 0 .35rem}.kyc-sig-decl-alyx ol{flex-direction:column;gap:.35rem;margin:.35rem 0 0;padding-left:1.1rem;display:flex}.kyc-sig-card{background:#f7f7f7;border:1px solid #d8d8d8;margin-top:.25rem;padding:24px}.kyc-shell--ctx-alyx .kyc-sig-card{background:#111;border-color:#383838}.kyc-sig-card__lbl{letter-spacing:3px;text-transform:uppercase;color:#888480;border-bottom:1px solid #d8d8d8;margin-bottom:18px;padding-bottom:10px;font-size:8px;font-weight:500}.kyc-shell--ctx-alyx .kyc-sig-card__lbl{color:#888480;border-bottom-color:#383838}.kyc-sig-exp-row{flex-wrap:wrap;gap:.5rem;margin-bottom:1.1rem;display:flex}.kyc-sig-exp{letter-spacing:1.5px;text-transform:uppercase;color:#444;cursor:pointer;background:0 0;border:1px solid #ccc;border-radius:0;flex:1;justify-content:center;align-items:center;gap:.45rem;min-width:140px;padding:8px 16px;font-family:Montserrat,system-ui,sans-serif;font-size:10px;font-weight:500;transition:background .15s,border-color .15s;display:flex}.kyc-sig-exp:hover:not(:disabled){color:#111;border-color:#888}.kyc-shell--ctx-alyx .kyc-sig-exp{color:#888480;border-color:#444}.kyc-shell--ctx-alyx .kyc-sig-exp:hover:not(:disabled){color:#c9a96e;border-color:#c9a96e}.kyc-sig-exp:disabled{opacity:.45;cursor:not-allowed}.kyc-sig-exp--muted{color:var(--kyc-text2)}.kyc-sig-exp__icon{flex-shrink:0;width:1.1rem;height:1.1rem}.kyc-sig-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem;display:grid}.kyc-sig-prop__cap{letter-spacing:2px;text-transform:uppercase;color:var(--kyc-text3);margin-bottom:14px;font-size:8px;font-weight:500}.kyc-sig-cmd{letter-spacing:1.5px;text-transform:uppercase;color:#111;cursor:pointer;background:0 0;border:1px solid #111;border-radius:0;justify-content:center;align-items:center;gap:.4rem;width:100%;margin:.35rem 0 .75rem;padding:8px 24px;font-family:Montserrat,system-ui,sans-serif;font-size:10px;font-weight:500;transition:background .15s;display:flex}.kyc-sig-cmd:hover:not(:disabled){background:#f0f0f0}.kyc-shell--ctx-alyx .kyc-sig-cmd{color:#c9a96e;border-color:#c9a96e}.kyc-shell--ctx-alyx .kyc-sig-cmd:hover:not(:disabled){background:#c9a96e14}.kyc-sig-cmd:disabled{opacity:.45;cursor:not-allowed}.kyc-sig-cmd__icon{flex-shrink:0;width:1.05rem;height:1.05rem}.kyc-sig-upload-cap{letter-spacing:2px;text-transform:uppercase;color:var(--kyc-text3);margin-bottom:.35rem;font-size:8px;font-weight:500}.kyc-sig-file{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.kyc-sig-upload{cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:1px dashed #ccc;flex-direction:column;align-items:center;padding:.75rem .5rem;transition:border-color .15s,background .15s;display:flex}.kyc-sig-upload:hover:not(:disabled){border-color:#888}.kyc-shell--ctx-alyx .kyc-sig-upload{border-color:#444}.kyc-shell--ctx-alyx .kyc-sig-upload:hover:not(:disabled){border-color:#c9a96e}.kyc-sig-upload:disabled{opacity:.45;cursor:not-allowed}.kyc-sig-upload__icon{color:#94a3b8;width:1.35rem;height:1.35rem;margin-bottom:.35rem}.kyc-sig-upload__hint{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;text-align:center;font-size:.62rem}.kyc-sig-upload__types{color:#cbd5e1;margin-top:.2rem;font-size:.58rem}.kyc-sig-upload__name{color:#047857;text-align:center;margin:.4rem 0 0;font-size:.8rem}.kyc-sig-foot{color:#94a3b8;margin:1rem 0 0;font-size:.62rem}.kyc-sig-foot--alyx{color:#94a3b8}.kyc-sig-legal-wrap{margin-top:.875rem}.kyc-sig-anx{letter-spacing:1.5px;text-transform:uppercase;color:#444;cursor:pointer;background:0 0;border:1px solid #ccc;border-radius:0;align-items:center;gap:.5rem;margin-bottom:.75rem;padding:8px 16px;font-family:Montserrat,system-ui,sans-serif;font-size:10px;font-weight:500;transition:border-color .15s,color .15s;display:inline-flex}.kyc-sig-anx:hover{color:#111;border-color:#888}.kyc-shell--ctx-alyx .kyc-sig-anx{color:#888480;border-color:#444}.kyc-shell--ctx-alyx .kyc-sig-anx:hover{color:#c9a96e;border-color:#c9a96e}.kyc-sig-anx__icon{background:#e2e8f0;border-radius:4px;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:1rem;line-height:1;display:inline-flex}.kyc-correction-notice{color:#6d1f1f;background:#fff5f5;border:1px solid #e3a2a2;border-left:4px solid #c73737;margin:0 0 16px;padding:14px 16px;line-height:1.45}.kyc-correction-notice strong{margin-bottom:4px;display:block}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--kyc-text:#f0f0f0;--kyc-text2:silver;--kyc-text3:#888;--kyc-accent:#f0f0f0;--kyc-page-bg:#0a0a0a;color:#f0f0f0;background:#0a0a0a}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-integrate{--int-bg:#141414;--int-surface:#1a1a1a;--int-surface2:#222;--int-border:#383838;--int-border2:#555;--int-text:#f0f0f0;--int-text2:silver;--int-text3:#888;--int-label:#d0d0d0;--int-err:#f87171;--int-err-bg:#f871711a;--int-ok:#4ade80;--int-gold:#f0f0f0}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-page{color:#f0f0f0;background:#0a0a0a}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-progress__track{background:#383838}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-progress__bar{background:#f0f0f0}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-progress__step{background:#383838}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-progress__step--done{background:#888}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-progress__step--active{background:#f0f0f0}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-progress__pct,:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-progress__text{color:#f0f0f0}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-btn--secondary{color:#aaa;border-color:#444}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-btn--secondary:hover:not(:disabled){color:#f0f0f0;border-color:#888}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-btn--primary{color:#111;background:#f0f0f0;border-color:#f0f0f0}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-btn--primary:hover:not(:disabled){background:#ccc;border-color:#ccc}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-card,:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-sig-card,:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-sig-gdpr,:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-legal-block{color:silver;background:#1a1a1a;border-color:#383838}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-sig-card__lbl{color:#888;border-bottom-color:#383838}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-sig .kyc-input,:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-sig .kyc-textarea{color:#f0f0f0;background:#141414;border-color:#444}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-sig .kyc-label{color:#d0d0d0}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark h2.kyc-sig-sec-title{color:#f0f0f0}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-sig-sec-sub,:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-sig-decl-algebra{color:silver}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-sig-divider{background:#383838}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-sig-gdpr__toggle:hover{background:#222}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-sig-ibox{color:silver;background:#ffffff0a;border-color:#383838}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-sig-exp,:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-sig-cmd,:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-sig-upload,:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-sig-anx{color:silver;background:0 0;border-color:#444}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-sig-exp:hover:not(:disabled),:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-sig-cmd:hover:not(:disabled),:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-sig-upload:hover:not(:disabled),:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-sig-anx:hover:not(:disabled){color:#f0f0f0;background:#222;border-color:#888}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .type-toggle{border-color:#383838}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .type-btn:first-child{border-right-color:#383838}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .type-btn{color:#888}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .type-btn:hover:not(:disabled){color:#f0f0f0}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .type-btn.active{color:#111;background:#f0f0f0}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-integrate .divider{background:#383838}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-integrate .f textarea{border-color:#444}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-integrate .f input:focus,:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-integrate .f textarea:focus,:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-integrate .f select:focus{border-bottom-color:#f0f0f0}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-integrate .f textarea:focus{border-color:#f0f0f0}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-integrate .opt{background:#141414}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-integrate .opt.on{color:#111;background:#f0f0f0;border-color:#f0f0f0}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-integrate .opt.on .odot{background:#111;border-color:#111}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-integrate .opt.on .odot:after{background:#f0f0f0}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-integrate .opt.sq.on .odot:after{color:#f0f0f0}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-integrate .type-btn.active{color:#111;background:#f0f0f0}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-integrate .yn-btn{color:#888;background:#141414;border-color:#444}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-integrate .yn-btn.yes.on{color:#111;background:#f0f0f0;border-color:#f0f0f0}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-integrate .yn-btn.no.on{color:#f0f0f0;background:#333;border-color:#666}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-integrate .readonly-badge--algebra{color:#aaa;background:#222;border-color:#444}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-integrate .ck-chk{background:#141414;border-color:#555}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-integrate .ck-chk.on{background:#f0f0f0;border-color:#f0f0f0}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-integrate .ck-chk.on:after{color:#111}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-integrate .ck-upbtn{color:#888;background:#141414;border-color:#444}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-integrate .ck-upbtn:hover:not(.is-disabled){color:#f0f0f0;border-color:#f0f0f0}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-integrate .gdpr-box{border-left-color:#666}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-integrate .gdpr-toggle strong{color:#f0f0f0}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-integrate .ibox{border-left-color:#f0f0f0}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-integrate .ibox strong{color:#f0f0f0}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-integrate .anx-body{background:#141414}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-integrate .anx-body strong{color:#f0f0f0}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-integrate .anx-icon{color:#ccc;border-color:#555}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-integrate .cmd-btn{color:#ccc;border-color:#666}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-integrate .cmd-btn:hover:not(:disabled){color:#111;background:#f0f0f0;border-color:#f0f0f0}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-integrate .btn-exp{color:#aaa;background:#141414;border-color:#444}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-integrate .btn-exp:hover:not(:disabled),:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-integrate .anx-btn:hover:not(:disabled){color:#f0f0f0;border-color:#f0f0f0}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-integrate .upload-area:hover:not(:disabled),:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-integrate .upload-area.has-file{border-color:#f0f0f0}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-integrate .confirm-btn{color:#111;background:#f0f0f0}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-integrate .cancel-btn{color:#aaa;border-color:#555}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-integrate .upload-area{background:#141414;border-color:#555}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-integrate .upload-area:hover,:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-integrate .upload-area.has-file{border-color:#f0f0f0}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-integrate .add-titular-btn{color:#888;border-color:#555}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-integrate .add-titular-btn:hover:not(:disabled){color:#f0f0f0;border-color:#f0f0f0}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-integrate .titular-remove{color:#888;border-color:#444}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-integrate .sig-foot{color:#666}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-bar{background:#111;border-top-color:#333}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-bar__l{color:#888}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-bar__title{color:#f0f0f0}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-bar__sub{color:#666}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-bar__btn--ghost{color:#aaa;background:0 0;border-color:#444}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-bar__btn--ghost:hover:not(:disabled){color:#f0f0f0;border-color:#888}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-bar__btn--submit{color:#ccc;background:0 0;border-color:#555}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-bar__btn--submit:hover:not(:disabled){color:#f0f0f0;border-color:#f0f0f0}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-bar__btn--primary{color:#111;background:#f0f0f0;border-color:#f0f0f0}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-bar-tab{color:#888;background:#111;border-color:#333}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-bar-tab:hover{color:#f0f0f0;border-color:#555}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-toast{color:#ccc;background:#1a1a1a;border-color:#f87171;box-shadow:0 4px 24px #0006}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-toast__title{color:#f87171}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-pdf-modal__box{background:#1a1a1a;border:1px solid #383838}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-pdf-modal__hdr{color:#f0f0f0;border-bottom-color:#383838}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-pdf-modal__preview{background:#0a0a0a}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-pdf-modal__close{color:#aaa}:is(.kyc-shell--ctx-algebra,.kyc-shell--ctx-alyx).kyc-shell--dark .kyc-pdf-modal__placeholder{color:#888}.kyc-shell{--kyc-inline-pad:clamp(16px, 4vw, 48px);font-family:Montserrat,system-ui,sans-serif}.kyc-hdr{z-index:100;min-height:76px;padding:0 var(--kyc-inline-pad);border-bottom:1px solid var(--kyc-hdr-border,#383838);background:var(--kyc-hdr-bg,#0f0f0f);color:var(--kyc-hdr-text,#fff);justify-content:space-between;align-items:center;gap:16px;transition:background .2s,border-color .2s,color .2s;display:flex;position:sticky;top:0}.kyc-hdr--algebra{--kyc-hdr-bg:#101010;--kyc-hdr-text:#f4f0ea;--kyc-hdr-border:#ffffff17;--kyc-hdr-muted:#f4f0eaad;--kyc-hdr-accent:#fff;--kyc-hdr-control-bg:#ffffff0a;--kyc-hdr-control-border:#ffffff1f;--kyc-hdr-control-hover-bg:#ffffff1a;--kyc-hdr-badge-bg:#ffffff08;--kyc-hdr-badge-border:#ffffff24;--kyc-hdr-badge-text:#f4f0ea;--kyc-hdr-badge-dot:#ffffffd1;--kyc-hdr-lang-active-color:#fff;--kyc-hdr-lang-active-bg:#ffffff1f;--kyc-hdr-lang-active-border:#fff3}.kyc-hdr--alyx{--kyc-hdr-bg:#12100f;--kyc-hdr-text:#f5efe6;--kyc-hdr-border:#d9be9026;--kyc-hdr-muted:#f5efe6b8;--kyc-hdr-accent:#d9be90;--kyc-hdr-control-bg:#d9be900d;--kyc-hdr-control-border:#d9be902e;--kyc-hdr-control-hover-bg:#d9be9024;--kyc-hdr-badge-bg:#d9be900d;--kyc-hdr-badge-border:#d9be902e;--kyc-hdr-badge-text:#eadcc2;--kyc-hdr-badge-dot:#d9be90;--kyc-hdr-lang-active-color:#f6f1e7;--kyc-hdr-lang-active-bg:#d9be9029;--kyc-hdr-lang-active-border:#d9be9057}.kyc-hdr--light{--kyc-hdr-bg:#fff;--kyc-hdr-text:#171717;--kyc-hdr-border:#1717171a;--kyc-hdr-muted:#1717179e;--kyc-hdr-accent:#171717;--kyc-hdr-control-bg:#fff;--kyc-hdr-control-border:#1717171a;--kyc-hdr-control-hover-bg:#1717170d;--kyc-hdr-badge-bg:#fff;--kyc-hdr-badge-border:#1717171f;--kyc-hdr-badge-text:#2b2b2b;--kyc-hdr-badge-dot:#171717;--kyc-hdr-lang-active-color:#171717;--kyc-hdr-lang-active-bg:#1717170f;--kyc-hdr-lang-active-border:#17171724}.kyc-hdr__brand{align-items:center;min-width:0;display:flex}.kyc-hdr__logo-img{width:auto;height:40px;display:block}.kyc-hdr__right{flex-shrink:0;align-items:center;gap:14px;display:flex}.kyc-hdr__controls{align-items:center;gap:8px;display:flex}.kyc-hdr__theme-btn{border:1px solid var(--kyc-hdr-control-border);background:var(--kyc-hdr-control-bg);width:36px;height:36px;color:var(--kyc-hdr-muted);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:border-color .15s,background .15s,color .15s;display:flex}.kyc-hdr__theme-btn:hover:not(:disabled){border-color:var(--kyc-hdr-lang-active-border);background:var(--kyc-hdr-control-hover-bg);color:var(--kyc-hdr-text)}.kyc-hdr__theme-btn:disabled,.kyc-hdr__lang-btn:disabled{opacity:.45;cursor:not-allowed}.kyc-hdr__theme-btn:focus-visible,.kyc-hdr__lang-btn:focus-visible{outline:2px solid var(--kyc-hdr-accent);outline-offset:2px}.kyc-hdr__theme-btn svg{width:16px;height:16px}.kyc-hdr__lang{background:var(--kyc-hdr-control-bg);border:1px solid var(--kyc-hdr-control-border);border-radius:999px;gap:4px;padding:3px;display:flex}.kyc-hdr__lang-btn{letter-spacing:.12em;text-transform:uppercase;min-width:46px;min-height:30px;color:var(--kyc-hdr-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:6px 12px;font-size:9px;font-weight:600;transition:background .15s,color .15s,box-shadow .15s;display:flex}.kyc-hdr__lang-btn:hover:not(.kyc-hdr__lang-btn--active){background:var(--kyc-hdr-control-hover-bg);color:var(--kyc-hdr-text)}.kyc-hdr__lang-btn--active,.kyc-hdr__lang-btn--active:hover{color:var(--kyc-hdr-lang-active-color,var(--kyc-hdr-accent));background:var(--kyc-hdr-lang-active-bg,var(--kyc-hdr-glow));box-shadow:inset 0 0 0 1px var(--kyc-hdr-lang-active-border,var(--kyc-hdr-accent))}.kyc-hdr__badge{letter-spacing:.16em;text-transform:uppercase;min-height:38px;color:var(--kyc-hdr-badge-text);border:1px solid var(--kyc-hdr-badge-border);background:var(--kyc-hdr-badge-bg);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:9px;font-weight:600;display:flex}.kyc-hdr__badge:before{content:"";background:var(--kyc-hdr-badge-dot);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--kyc-hdr-badge-dot) 22%, transparent);border-radius:999px}@media (width<=960px){.kyc-hdr{flex-wrap:wrap;padding-top:14px;padding-bottom:14px}.kyc-hdr__right{justify-content:space-between;width:100%}}@media (width<=720px){.kyc-hdr{gap:12px}.kyc-hdr__logo-img{height:34px}.kyc-hdr__right{flex-direction:column;align-items:stretch;gap:10px}.kyc-hdr__controls{justify-content:space-between;width:100%}.kyc-hdr__lang{flex:auto;justify-content:flex-end}.kyc-hdr__lang-btn{flex:auto}.kyc-hdr__badge{display:none}}.kyc-readonly-section{position:relative}.kyc-readonly-section--active .kyc-input,.kyc-readonly-section--active .kyc-textarea,.kyc-readonly-section--active .kyc-select{pointer-events:none;opacity:.88}.kyc-readonly-overlay{z-index:2;cursor:not-allowed;background:0 0;position:absolute;inset:0}.kyc-integrate{--int-bg:#fff;--int-surface:#f7f7f7;--int-border:#d8d8d8;--int-border2:#888;--int-text:#111;--int-text2:#444;--int-text3:#888;--int-label:#333;--int-err:#b91c1c;--int-err-bg:#b91c1c0f;--int-ok:#166534;--int-glow-alyx:#c9a96e1f;--int-gold:#111;--int-black:#0a0a0a}.kyc-shell--ctx-algebra .kyc-integrate{--int-bg:#fff;--int-surface:#f7f7f7;--int-border:#d8d8d8;--int-border2:#b0b0b0;--int-text:#111;--int-text2:#444;--int-text3:#888;--int-label:#333;--int-err:#b91c1c;--int-gold:#111}.kyc-shell--ctx-alyx .kyc-integrate{--int-bg:#fff;--int-surface:#f7f7f7;--int-border:#d8d8d8;--int-border2:#b0b0b0;--int-text:#111;--int-text2:#444;--int-text3:#888;--int-label:#333;--int-err:#b91c1c;--int-gold:#111;--int-glow-alyx:#0000000a}.kyc-shell--ctx-alyx.kyc-shell--light .kyc-integrate{--int-surface:#f0ebe3;--int-bg:#e8e2d8;--int-border:#8a8278;--int-border2:#6b6358;--int-text:#0a0a0a;--int-text2:#1a1612;--int-text3:#3d3830;--int-label:#8a6a1a;--int-gold:#8a6a1a;--int-glow-alyx:#785a141f;--int-err:#a01010;--int-ok:#007a5e}.kyc-integrate .divider{background:#e0e0e0;height:1px;margin:36px 0}.kyc-shell--ctx-alyx:not(.kyc-shell--light) .kyc-integrate .divider{background:#e0e0e0}.kyc-shell--ctx-alyx.kyc-shell--light .kyc-integrate .divider{background:#8a8278}.kyc-integrate .card{border:1px solid var(--int-border);background:var(--int-surface);color:var(--int-text);margin-bottom:12px;padding:24px}.kyc-integrate .card--flush{margin-bottom:0}.kyc-integrate .g2-row{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.kyc-integrate .clbl{letter-spacing:3px;text-transform:uppercase;color:var(--int-text3);border-bottom:1px solid var(--int-border);margin-bottom:18px;padding-bottom:10px;font-size:8px;font-weight:500}.kyc-integrate .g2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.kyc-integrate .g3{grid-template-columns:1fr 1fr 1fr;gap:14px;display:grid}.kyc-integrate .s2{grid-column:span 2}.kyc-integrate .s3{grid-column:span 3}.kyc-integrate .f{flex-direction:column;gap:6px;display:flex}.kyc-integrate .f label{letter-spacing:1.5px;text-transform:uppercase;color:var(--int-label);font-size:9px;font-weight:500}.kyc-integrate .f label.req:after{content:" *";color:var(--int-err)}.kyc-integrate .f input[type=text],.kyc-integrate .f input[type=date],.kyc-integrate .f input[type=month],.kyc-integrate .f input[type=email],.kyc-integrate .f input[type=tel],.kyc-integrate .f textarea,.kyc-integrate .f select{background:var(--int-bg);border:none;border-bottom:1px solid var(--int-border);color:var(--int-text);-webkit-appearance:none;border-radius:0;outline:none;width:100%;padding:10px 8px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;transition:border-color .2s,background .2s}.kyc-integrate .f select{cursor:pointer}.kyc-integrate .f input::placeholder,.kyc-integrate .f textarea::placeholder{color:var(--int-text3);font-weight:300}.kyc-shell--ctx-alyx .kyc-integrate .f label,.kyc-shell--ctx-alyx .kyc-integrate .flbl{color:var(--int-label)}.kyc-shell--ctx-alyx:not(.kyc-shell--light) .kyc-integrate .f input,.kyc-shell--ctx-alyx:not(.kyc-shell--light) .kyc-integrate .f textarea,.kyc-shell--ctx-alyx:not(.kyc-shell--light) .kyc-integrate .f select{border-bottom-color:var(--int-border);background:var(--int-bg)}.kyc-shell--ctx-alyx.kyc-shell--light .kyc-integrate .f input,.kyc-shell--ctx-alyx.kyc-shell--light .kyc-integrate .f textarea,.kyc-shell--ctx-alyx.kyc-shell--light .kyc-integrate .f select{background:#e8e2d8;border-bottom-color:#8a8278}.kyc-shell--ctx-alyx.kyc-shell--light .kyc-integrate .f textarea{border-color:#8a8278}.kyc-integrate .f textarea{resize:none;border:1px solid #ccc;padding:10px;line-height:1.6}.kyc-shell--ctx-alyx:not(.kyc-shell--light) .kyc-integrate .f textarea{border-color:var(--int-border)}.kyc-shell--ctx-alyx:not(.kyc-shell--light) .kyc-integrate .f textarea:focus,.kyc-shell--ctx-alyx.kyc-shell--light .kyc-integrate .f textarea:focus{border-color:var(--int-label)}.kyc-integrate .f input:focus,.kyc-integrate .f textarea:focus,.kyc-integrate .f select:focus{border-bottom-color:var(--int-text)}.kyc-shell--ctx-alyx:not(.kyc-shell--light) .kyc-integrate .f input:focus,.kyc-shell--ctx-alyx:not(.kyc-shell--light) .kyc-integrate .f textarea:focus,.kyc-shell--ctx-alyx:not(.kyc-shell--light) .kyc-integrate .f select:focus,.kyc-shell--ctx-alyx.kyc-shell--light .kyc-integrate .f input:focus,.kyc-shell--ctx-alyx.kyc-shell--light .kyc-integrate .f textarea:focus,.kyc-shell--ctx-alyx.kyc-shell--light .kyc-integrate .f select:focus{border-bottom-color:var(--int-label)}.kyc-integrate .xi{background:var(--int-bg);border:none;border-bottom:1px solid var(--int-border);color:var(--int-text);outline:none;width:100%;margin-top:6px;padding:10px 8px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;transition:border-color .2s}.kyc-integrate .xi:focus{border-bottom-color:var(--int-text)}.kyc-shell--ctx-alyx .kyc-integrate .xi:focus{border-bottom-color:var(--int-label)}.kyc-shell--ctx-alyx:not(.kyc-shell--light) .kyc-integrate .xi{border-bottom-color:var(--int-border);background:var(--int-bg)}.kyc-shell--ctx-alyx.kyc-shell--light .kyc-integrate .xi{background:#e8e2d8;border-bottom-color:#8a8278}.kyc-integrate .flbl{letter-spacing:1.5px;text-transform:uppercase;color:var(--int-label);margin-bottom:6px;font-size:9px;font-weight:500;display:block}.kyc-integrate .opts{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.kyc-integrate .opts-col{flex-direction:column;gap:6px;margin-top:4px;display:flex}.kyc-integrate .opt{border:1px solid var(--int-border);color:var(--int-text2);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;align-items:center;gap:10px;padding:9px 14px;font-size:11px;transition:all .15s;display:flex}.kyc-shell--ctx-alyx .kyc-integrate .opt{border-color:var(--int-border);color:var(--int-text2);background:0 0}.kyc-integrate .opt:hover{border-color:var(--int-border2,#888);color:var(--int-text)}.kyc-shell--ctx-alyx:not(.kyc-shell--light) .kyc-integrate .opt:hover{border-color:var(--int-border2);color:var(--int-text)}.kyc-shell--ctx-alyx.kyc-shell--light .kyc-integrate .opt:hover{color:#0a0a0a;border-color:#6b6358}.kyc-integrate .opt.on,.kyc-shell--ctx-alyx .kyc-integrate .opt.on{color:#fff;background:#111;border-color:#111}.kyc-integrate .odot{border:1px solid var(--int-border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:12px;height:12px;transition:all .15s;display:flex}.kyc-shell--ctx-alyx:not(.kyc-shell--light) .kyc-integrate .odot{border-color:var(--int-border)}.kyc-shell--ctx-alyx.kyc-shell--light .kyc-integrate .odot{border-color:#6b6358}.kyc-integrate .opt.on .odot,.kyc-shell--ctx-alyx:not(.kyc-shell--light) .kyc-integrate .opt.on .odot{background:#fff;border-color:#fff}.kyc-shell--ctx-alyx.kyc-shell--light .kyc-integrate .opt.on .odot{background:#8a6a1a;border-color:#8a6a1a}.kyc-integrate .opt.on .odot:after{content:"";background:#111;border-radius:50%;width:4px;height:4px}.kyc-shell--ctx-alyx .kyc-integrate .opt.on .odot:after{background:var(--int-black)}.kyc-integrate .outro{margin-top:8px;display:none}.kyc-integrate .outro.show{display:block}.kyc-integrate .outro input{background:var(--int-bg);border:none;border-bottom:1px solid var(--int-border);color:var(--int-text);outline:none;width:100%;padding:8px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:300}.kyc-shell--ctx-alyx .kyc-integrate .outro input{border-bottom-color:var(--int-gold);background:var(--int-bg)}.kyc-integrate .yn.yn--inline{margin-top:.35rem}.kyc-integrate .yn.yn--inline .yn-btns{margin-top:0}.kyc-integrate .yn{border:1px solid var(--int-border);background:var(--int-surface);margin-bottom:12px;padding:18px 24px}.kyc-integrate .yn-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.kyc-integrate .yn-q{color:var(--int-text2);flex:1;font-size:12px;font-weight:300;line-height:1.6}.kyc-integrate .yn-btns{flex-shrink:0;gap:6px;margin-top:2px;display:flex}.kyc-integrate .yn-btn{letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;border:1px solid var(--int-border);color:var(--int-text2);background:0 0;padding:6px 18px;font-family:Montserrat,sans-serif;font-size:10px;font-weight:500;transition:all .15s}.kyc-shell--ctx-alyx .kyc-integrate .yn-btn{border-color:var(--int-border);color:var(--int-text2)}.kyc-integrate .yn-btn.yes.on,.kyc-shell--ctx-alyx .kyc-integrate .yn-btn.yes.on,.kyc-integrate .yn-btn.no.on,.kyc-shell--ctx-alyx .kyc-integrate .yn-btn.no.on{color:#fff;background:#111;border-color:#111}.kyc-integrate .ibox{border-left:2px solid var(--int-gold,#8a6a1a);color:var(--int-text2);background:var(--int-glow-alyx,transparent);margin-bottom:12px;padding:14px 18px;font-size:11px;line-height:1.7}.kyc-integrate .coll{margin-top:12px;display:none}.kyc-integrate .coll.open{display:block}.kyc-integrate .f-err{color:var(--int-err);letter-spacing:.5px;margin-top:2px;font-size:9px;display:none}.kyc-integrate .f-err.show{display:block}@media (width<=720px){.kyc-integrate .g3,.kyc-integrate .g2,.kyc-integrate .g2-row{grid-template-columns:1fr}.kyc-integrate .s2,.kyc-integrate .s3{grid-column:span 1}}.kyc-integrate .readonly-section{position:relative}.kyc-integrate .readonly-overlay{z-index:2;cursor:not-allowed;position:absolute;inset:0}.kyc-integrate .readonly-badge{z-index:3;letter-spacing:2px;text-transform:uppercase;color:var(--int-gold);background:var(--int-glow-alyx);box-sizing:border-box;border:1px solid #c9a96e4d;margin:0;padding:3px 8px;font-family:Montserrat,system-ui,sans-serif;font-size:8px;font-weight:600;line-height:normal;position:absolute;top:0;right:0}.kyc-shell--ctx-alyx.kyc-shell--light .kyc-integrate .readonly-badge{color:#8a6a1a;background:#785a141f}.kyc-integrate .readonly-badge--algebra{color:#555;text-transform:uppercase;background:#f0f0f0;border:1px solid #ccc}.kyc-integrate .titular-head{border-bottom:1px solid var(--int-border);justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:10px;display:flex}.kyc-integrate .titular-head__lbl{letter-spacing:3px;text-transform:uppercase;color:var(--int-label);font-size:8px;font-weight:500}.kyc-integrate .titular-add{margin-top:4px}.kyc-integrate .chk{border:1px solid var(--int-border);cursor:pointer;box-sizing:border-box;appearance:none;background:0 0;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin:0;padding:0;transition:border-color .15s,background .15s;display:flex}.kyc-integrate .chk.on{background:var(--int-gold);border-color:var(--int-gold)}.kyc-integrate .chk.on:after{content:"✓";color:var(--int-black);font-size:9px;font-weight:700;line-height:1}.kyc-integrate .chk:disabled{opacity:.45;cursor:not-allowed}.kyc-integrate .docs-funds-hint{color:var(--int-text2);margin:0 0 14px;font-size:11px;line-height:1.6}.kyc-integrate .cklist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kyc-integrate .ck-label{color:var(--int-text2);letter-spacing:normal;flex:1;min-width:0;font-size:11px;font-weight:300;line-height:1.5}.kyc-shell--ctx-alyx:not(.kyc-shell--light) .kyc-integrate .ck-label,.kyc-shell--ctx-alyx:not(.kyc-shell--light) .kyc-integrate .yn-q,.kyc-shell--ctx-alyx:not(.kyc-shell--light) .kyc-integrate .opt{color:var(--int-text2)}.kyc-integrate .ck-label em{color:var(--int-text3);font-style:normal}.kyc-integrate .ck-req-star{color:var(--int-err);margin-left:2px;font-weight:600}.kyc-integrate .ck-upbtn{border:1px solid var(--int-border);width:32px;height:32px;color:var(--int-text3);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .15s,color .15s;display:flex}.kyc-integrate .ck-upbtn:hover:not(.is-disabled){border-color:var(--int-gold);color:var(--int-gold)}.kyc-integrate .ck-upbtn input[type=file]{clip:rect(0, 0, 0, 0);opacity:0;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kyc-integrate .ck-upbtn.is-disabled{opacity:.5;cursor:not-allowed}.kyc-integrate .ck-meta{color:var(--int-ok);letter-spacing:.3px;margin-top:6px;font-size:9px}.kyc-integrate .docs-funds-hint{color:var(--int-text3);margin:0 0 12px;font-size:8px;font-weight:400;line-height:1.5}.kyc-integrate .person-personal-grid,.kyc-integrate .person-spouse-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.kyc-integrate .person-personal-grid>.f.s3,.kyc-integrate .person-spouse-grid>.f.s2{grid-column:1/-1}.kyc-integrate .vitals-row{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (width<=720px){.kyc-integrate .vitals-row{grid-template-columns:1fr 1fr}}.kyc-integrate .vitals-row>.f>label{align-items:flex-end;min-height:2.6em;line-height:1.3;display:flex}.kyc-shell--ctx-algebra .kyc-integrate .readonly-section .f input,.kyc-shell--ctx-algebra .kyc-integrate .readonly-section .f textarea,.kyc-shell--ctx-algebra .kyc-integrate .readonly-section .f select{pointer-events:none;opacity:.7;background:var(--int-surface)!important;border-bottom-color:var(--int-border)!important}.kyc-shell--ctx-algebra .kyc-integrate .readonly-section .opts .opt{pointer-events:none;opacity:.6}.kyc-integrate .gdpr-box{background:var(--int-surface);border-left:2px solid #333;margin-bottom:12px;overflow:hidden}.kyc-integrate .gdpr-toggle{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 18px;font-family:Montserrat,sans-serif;display:flex}.kyc-integrate .gdpr-toggle strong{color:#111;font-size:12px;font-weight:500}.kyc-integrate .gdpr-chevron{color:#555;flex-shrink:0;width:14px;height:14px;transition:transform .25s}.kyc-integrate .gdpr-chevron.open{transform:rotate(180deg)}.kyc-integrate .gdpr-body{color:var(--int-text2);border-top:1px solid var(--int-border);padding:0 18px 16px;font-size:11px;font-weight:300;line-height:1.8;display:none}.kyc-integrate .gdpr-body.open{display:block}.kyc-integrate .gdpr-body p{margin:12px 0 0}.kyc-integrate .gdpr-body p+p{margin-top:8px}.kyc-integrate .ibox{color:var(--int-text2);background:var(--int-surface);border-left:2px solid #111;margin-bottom:12px;padding:14px 18px;font-size:11px;line-height:1.7}.kyc-integrate .ibox strong{color:#111;margin-bottom:6px;font-size:12px;font-weight:500;display:block}.kyc-integrate .ibox--tight span{color:#555;margin-top:8px;font-size:11px;font-weight:300;line-height:1.8;display:block}.kyc-integrate .sig-prop-cap{letter-spacing:2px;text-transform:uppercase;color:#888;margin-bottom:14px;font-size:8px;font-weight:500}.kyc-integrate .btn-exp-row{gap:10px;margin-bottom:20px;display:flex}.kyc-integrate .btn-exp{letter-spacing:1.5px;text-transform:uppercase;color:#555;cursor:pointer;background:#fff;border:1px solid #ccc;flex:1;align-items:center;gap:10px;padding:11px 16px;font-family:Montserrat,sans-serif;font-size:10px;font-weight:500;transition:all .2s;display:flex}.kyc-integrate .btn-exp:hover:not(:disabled){color:#111;border-color:#111}.kyc-integrate .btn-exp svg{flex-shrink:0;width:16px;height:16px}.kyc-integrate .sgrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.kyc-integrate .cmd-btn{letter-spacing:1.5px;text-transform:uppercase;color:#333;cursor:pointer;background:var(--int-surface);border:1px solid #333;align-items:center;gap:10px;width:100%;margin-top:10px;padding:11px 16px;font-family:Montserrat,sans-serif;font-size:10px;font-weight:500;transition:all .2s;display:flex}.kyc-integrate .cmd-btn:hover:not(:disabled){color:#fff;background:#111;border-color:#111}.kyc-integrate .cmd-btn svg{flex-shrink:0;width:18px;height:18px}.kyc-integrate .upload-cap{letter-spacing:1.5px;text-transform:uppercase;color:#555;margin:16px 0 6px;font-size:9px;font-weight:500}.kyc-integrate .upload-area{text-align:center;cursor:pointer;background:#fff;border:1px dashed #bbb;width:100%;margin-top:6px;padding:16px;font-family:Montserrat,sans-serif;transition:all .2s}.kyc-integrate .upload-area:hover:not(:disabled),.kyc-integrate .upload-area.has-file{background:var(--int-surface);border-color:#111}.kyc-integrate .upload-area p{letter-spacing:1px;text-transform:uppercase;color:#888;margin:0;font-size:10px}.kyc-integrate .upload-area p+p{color:#aaa;text-transform:none;letter-spacing:0;margin-top:4px;font-size:9px}.kyc-integrate .upload-name{color:var(--int-ok);text-align:center;margin-top:6px;font-size:11px}.kyc-integrate .anx-btn{border:1px solid var(--int-border);letter-spacing:2px;text-transform:uppercase;width:100%;color:var(--int-text2);cursor:pointer;background:var(--int-surface);text-align:left;align-items:center;gap:10px;margin-bottom:0;padding:12px 18px;font-family:Montserrat,sans-serif;font-size:10px;font-weight:500;transition:all .2s;display:flex}.kyc-integrate .anx-btn:hover:not(:disabled){color:#111;border-color:#111}.kyc-integrate .anx-icon{color:#333;border:1px solid #bbb;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;display:flex}.kyc-integrate .anx-body{border:1px solid var(--int-border);color:var(--int-text2);background:#fff;border-top:none;padding:20px;font-size:11px;font-weight:300;line-height:1.8;display:none}.kyc-integrate .anx-body.open{display:block}.kyc-integrate .anx-body p{margin-bottom:10px}.kyc-integrate .anx-body strong{color:#111;font-weight:500}.kyc-integrate .anx-body ul{margin:8px 0 0 16px}.kyc-integrate .anx-body li{margin-bottom:4px}.kyc-integrate .sig-foot{color:#aaa;margin-top:16px;font-size:9px}.kyc-integrate .cklist{flex-direction:column;list-style:none;display:flex}.kyc-integrate .cklist li{border-bottom:1px solid var(--int-border);flex-direction:column;padding:12px 0;display:flex}.kyc-integrate .cklist li:first-child{padding-top:0}.kyc-integrate .cklist li:last-child{border-bottom:none;padding-bottom:0}.kyc-integrate .ck-row{align-items:center;gap:12px;display:flex}.kyc-integrate .ck-chk{cursor:pointer;background:#fff;border:1px solid #bbb;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;padding:0;transition:all .15s;display:flex}.kyc-integrate .ck-chk.on{background:#111;border-color:#111}.kyc-integrate .ck-chk.on:after{content:"✓";color:#fff;font-size:9px;font-weight:700}.kyc-integrate .ck-upbtn--ok{border-color:var(--int-ok);color:var(--int-ok)}.kyc-integrate .business-creditor{color:var(--int-text2,inherit);margin:0;font-size:12px;line-height:1.6}.kyc-integrate .ck-filelist{flex-wrap:wrap;gap:4px 12px;line-height:1.5;display:flex}.kyc-integrate .ck-file-chip{word-break:break-all;align-items:center;gap:4px;display:inline-flex}.kyc-integrate .ck-file-remove{color:var(--int-text3);cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:10px;line-height:1}.kyc-integrate .ck-file-remove:hover,.kyc-integrate .ck-file-remove:focus-visible{color:var(--int-err)}.kyc-integrate .ck-upload-err{color:var(--int-err);margin-top:4px;font-size:9px}.kyc-integrate .add-titular-btn{border:1px dashed var(--int-border);width:100%;color:var(--int-text3);letter-spacing:1px;text-transform:uppercase;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;margin-top:8px;padding:12px;font-size:10px;transition:border-color .15s,color .15s;display:flex}.kyc-integrate .add-titular-btn:hover:not(:disabled){color:#111;border-color:#111}.kyc-integrate .cmd-st{margin-top:8px;font-size:10px;line-height:1.6}.kyc-integrate .cmd-st.pending{color:var(--int-text3)}.kyc-integrate .cmd-st.done{color:var(--int-ok)}.kyc-integrate .confirm-btn,.kyc-integrate .cancel-btn{border:1px solid var(--int-border);cursor:pointer;background:#fff;margin-right:6px;padding:4px 10px;font-size:9px}.kyc-integrate .confirm-btn{border-color:var(--int-ok);color:var(--int-ok)}.kyc-integrate .cmd-btn--done{border-color:var(--int-ok);color:var(--int-ok);background:var(--int-ok-bg,#f0faf0)}
