:root{--palette-white: #ffffff;--palette-slate-25: #f9fafc;--palette-slate-50: #f3f6fa;--palette-slate-100: #edf1f7;--palette-slate-200: #dde5ee;--palette-slate-300: #b7c3d3;--palette-slate-400: #96a3b5;--palette-slate-500: #7d8da4;--palette-slate-600: #647791;--palette-slate-700: #4e607a;--palette-slate-800: #354a68;--palette-slate-900: #203b62;--palette-gray-50: #f6f7f8;--palette-gray-100: #eef1f2;--palette-gray-200: #e5e9eb;--palette-gray-300: #a4aaaf;--palette-gray-400: #858b90;--palette-gray-500: #737d85;--palette-gray-600: #50585d;--palette-gray-700: #3c454d;--palette-gray-800: #242a30;--palette-gray-900: #20272c;--palette-blue-50: #edf3fb;--palette-blue-100: #d7e7ff;--palette-blue-200: #bed3ee;--palette-blue-300: #91add4;--palette-blue-400: #6c96cb;--palette-blue-500: #4c79b3;--palette-blue-600: #315f9a;--palette-blue-700: #254a7b;--palette-blue-800: #214a7c;--palette-green-50: #edf7f0;--palette-green-700: #25613f;--palette-amber-50: #fbf4e7;--palette-amber-200: #ead7b5;--palette-amber-600: #a27e3c;--palette-amber-700: #876a30;--palette-red-50: #fbefed;--palette-red-200: #e4bdb8;--palette-red-600: #ad6057;--palette-red-700: #a74840;--color-canvas: var(--palette-gray-50);--color-surface: var(--palette-white);--color-surface-muted: var(--palette-slate-25);--color-hover: var(--palette-slate-50);--color-text: var(--palette-gray-800);--color-text-strong: var(--palette-gray-900);--color-text-secondary: var(--palette-gray-600);--color-text-muted: var(--palette-gray-400);--color-border: var(--palette-gray-200);--color-border-strong: var(--palette-slate-200);--color-primary: var(--palette-blue-700);--color-primary-hover: var(--palette-blue-600);--color-accent: var(--palette-blue-600);--color-accent-soft: var(--palette-blue-50);--color-focus: var(--palette-blue-300);--color-on-primary: var(--palette-white);--color-success: var(--palette-green-700);--color-success-soft: var(--palette-green-50);--color-danger: var(--palette-red-700);--color-danger-soft: var(--palette-red-50);--color-warning: var(--palette-amber-600);--color-warning-soft: var(--palette-amber-50);--color-overlay: #121d2d55;--color-auth-ring: #495d7855;--font-sans: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--font-mono: "SFMono-Regular", Consolas, monospace;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-round: 50%;--shadow-button: 0 2px 5px #101f3512;--shadow-inset-control: 0 1px 3px #2f384517;--shadow-popover: 0 8px 30px #0f1f3514;--shadow-toast: 0 8px 35px #1e355521;--shadow-dialog: 0 25px 100px #131b2730;--shadow-auth-rings: 0 0 0 65px #21334c66, 0 0 0 130px #26385066;--size-asset-sm: 24px;--size-asset-md: 30px;--size-asset-lg: 46px;--size-control: 40px;--duration-fast: .15s;--duration-normal: .2s;--text-7: 7px;--text-8: 8px;--text-9: 9px;--text-10: 10px;--text-11: 11px;--text-12: 12px;--text-13: 13px;--text-14: 14px;--text-15: 15px;--text-16: 16px;--text-17: 17px;--text-18: 18px;--text-19: 19px;--text-20: 20px;--text-21: 21px;--text-22: 22px;--text-23: 23px;--text-24: 24px;--text-25: 25px;--text-27: 27px;--text-29: 29px;--text-30: 30px;--text-31: 31px;--text-37: 37px;--text-53: 53px;--space-1: 1px;--space-2: 2px;--space-3: 3px;--space-4: 4px;--space-5: 5px;--space-6: 6px;--space-8: 8px;--space-10: 10px;--space-12: 12px;--space-16: 16px;--space-20: 20px;--space-24: 24px;--space-32: 32px;--space-40: 40px;--space-48: 48px;--space-64: 64px;--weight-400: 400;--weight-450: 450;--weight-500: 500;--weight-530: 530;--weight-540: 540;--weight-550: 550;--weight-560: 560;--weight-580: 580;--weight-590: 590;--weight-600: 600;--weight-620: 620;--weight-650: 650;--leading-1: 1;--leading-1-2: 1.2;--leading-1-3: 1.3;--leading-1-4: 1.4;--leading-1-5: 1.5;--leading-1-6: 1.6;--leading-1-7: 1.7;--leading-1-8: 1.8;--leading-1-9: 1.9}:root{font-family:var(--font-sans);color:var(--color-text);background:var(--color-canvas);font-synthesis:none;font-weight:var(--weight-400);font-size:var(--text-14);line-height:var(--leading-1-5);--sidebar: 236px}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}h1,h2,h3,p{margin:0}h1{font-size:var(--text-31);font-weight:var(--weight-620);letter-spacing:-1.1px;line-height:var(--leading-1-2)}h2{font-size:var(--text-17);line-height:var(--leading-1-4);font-weight:var(--weight-600);letter-spacing:-.3px}h3{font-size:var(--text-15);font-weight:var(--weight-600)}p{color:var(--palette-gray-500)}small{font-size:var(--text-12)}svg{flex-shrink:0}input,select,textarea{color:var(--color-text-strong);max-width:100%}select{cursor:pointer}code{font-family:var(--font-mono);font-size:var(--text-12)}code{overflow-wrap:anywhere}strong{font-weight:var(--weight-560)}@media(min-width:1600px){:root{--sidebar: 250px}}@media(max-width:1250px){:root{--sidebar: 210px}}@media(max-width:1000px){:root{--sidebar: 190px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.button{height:40px;border-radius:var(--radius-md);padding:0 var(--space-16);display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:var(--weight-540);font-size:var(--text-12);border:1px solid transparent;white-space:nowrap;transition:background var(--duration-fast),box-shadow var(--duration-fast)}.button.primary{background:var(--color-primary);color:var(--color-on-primary);border-color:var(--color-primary)}.button.primary:hover:not(:disabled){background:var(--color-primary-hover);box-shadow:var(--shadow-button)}.button.secondary{background:var(--color-surface);border-color:var(--color-border-strong)}.button.secondary:hover:not(:disabled){background:var(--color-hover)}.button.ghost{background:transparent;color:var(--color-text-secondary);padding:0 var(--space-8)}.button.ghost:hover:not(:disabled){background:var(--palette-slate-100)}.button.danger{background:var(--color-danger);color:var(--color-surface)}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:33px;height:33px;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--palette-gray-500);flex-shrink:0}.icon-button:hover{background:var(--palette-slate-100);color:var(--palette-slate-900)}.text-button{background:none;border:0;padding:0;color:var(--palette-slate-800);font-size:var(--text-12);display:inline-flex;align-items:center;gap:var(--space-8);font-weight:var(--weight-550)}.text-button:hover{text-decoration:underline}.segmented{display:inline-flex;border:1px solid var(--color-border-strong);background:var(--color-hover);padding:var(--space-3);border-radius:var(--radius-sm);gap:var(--space-3);flex-shrink:0}.segmented button{border:0;background:none;padding:var(--space-5) 13px;border-radius:var(--radius-xs);color:var(--palette-slate-500);font-size:var(--text-10);font-weight:var(--weight-540)}.segmented button.selected{background:var(--color-surface);box-shadow:var(--shadow-inset-control);color:var(--palette-gray-700)}.row-open{width:27px;height:27px;padding:0;display:inline-grid;place-items:center;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--palette-slate-500)}.row-open:hover{background:var(--color-border);color:var(--palette-slate-800)}@media(max-width:760px){.segmented button{font-size:var(--text-9);padding:var(--space-5) var(--space-10)}}.badge{display:inline-flex;align-items:center;gap:var(--space-6);padding:var(--space-4) 9px;border-radius:var(--radius-sm);background:var(--palette-gray-100);color:var(--palette-gray-500);font-size:var(--text-10);line-height:var(--leading-1-4);white-space:nowrap;font-weight:var(--weight-500)}.badge-dot{width:4px;height:4px;border-radius:var(--radius-round);background:currentColor}.badge.success,.badge.green{background:var(--color-success-soft);color:var(--color-success)}.badge.amber{background:var(--color-warning-soft);color:var(--color-warning)}.badge.blue{background:var(--palette-slate-100);color:var(--palette-slate-600)}.badge.red{background:var(--color-danger-soft);color:var(--palette-red-600)}.badge+.badge{margin-left:var(--space-4)}.badge.badge--plain{background:transparent;padding:0;border-radius:0;font-size:inherit}.lot-side-badge{display:inline-flex;align-items:center;gap:var(--space-4);padding:3px var(--space-8);border:1px solid;border-radius:var(--radius-sm);font-size:var(--text-12);font-weight:var(--weight-600);line-height:var(--leading-1-5);white-space:nowrap;vertical-align:middle}.lot-side-badge svg{flex-shrink:0}.lot-side-badge--buy{color:var(--palette-blue-700);background:var(--palette-blue-50);border-color:var(--palette-blue-200)}.lot-side-badge--sell{color:var(--palette-amber-700);background:var(--palette-amber-50);border-color:var(--palette-amber-200)}.brand{display:flex;align-items:center;gap:var(--space-10);font-size:var(--text-20);line-height:var(--leading-1);font-weight:var(--weight-620);letter-spacing:-.6px;white-space:nowrap}.brand-symbol{width:30px;height:38px;flex-shrink:0;color:var(--palette-blue-800);display:grid;place-items:center;background-color:currentColor;mask:url(/brand-mark.svg) center / contain no-repeat}.platform-counterparty{display:inline-flex;align-items:center;gap:var(--space-8);font-weight:var(--weight-620);max-width:100%;white-space:normal;overflow-wrap:anywhere}.platform-counterparty .brand-symbol{width:20px;height:25px}@media(max-width:1000px){.brand{font-size:var(--text-18);gap:var(--space-8)}}.asset-icon{--asset-size: var(--size-asset-md);width:var(--asset-size);height:var(--asset-size);display:inline-block;position:relative;flex-shrink:0;vertical-align:middle}.asset-icon-image,.asset-network img{display:block;width:100%;height:100%;object-fit:contain}.asset-network{position:absolute;right:-2px;bottom:-2px;width:52%;height:52%;min-width:14px;min-height:14px;border:2px solid var(--color-surface);border-radius:var(--radius-round);background:var(--color-surface)}.asset-icon--sm{--asset-size: var(--size-asset-sm)}.asset-icon--lg{--asset-size: var(--size-asset-lg)}.asset-icon--unknown{display:inline-grid;place-items:center;border-radius:var(--radius-round);background:var(--color-hover);border:1px solid var(--color-border-strong);color:var(--color-text-muted);font-size:var(--text-14);font-weight:var(--weight-600)}.asset-label{display:flex;align-items:center;gap:var(--space-10)}.asset-label strong,.asset-label small{display:block}.asset-label small{color:var(--color-text-muted);font-size:var(--text-10);margin-top:var(--space-4)}@media(max-width:1000px){.asset-icon--lg{--asset-size: 37px}}.page-title{display:flex;align-items:center;justify-content:space-between;gap:var(--space-20);margin-bottom:28px}.page-title .eyebrow{font-size:var(--text-9);letter-spacing:1.3px;margin-bottom:var(--space-10)}.page-title p{font-size:var(--text-12);margin-top:var(--space-10)}.page-title>.button{margin-top:var(--space-12);height:39px}.page-title .badge{font-size:var(--text-12);padding:7px var(--space-12)}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-bottom:27px}.stat{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:18px var(--space-20) var(--space-16)}.stat-label{display:flex;align-items:center;justify-content:space-between;gap:var(--space-10);font-size:var(--text-11);color:var(--color-text-muted)}.stat-label svg{width:16px;height:16px;color:var(--palette-gray-300)}.stat-value{font-size:var(--text-29);font-weight:var(--weight-560);letter-spacing:-1px;margin:var(--space-8) 0 var(--space-1);line-height:var(--leading-1-3)}.stat-hint{font-size:var(--text-10);color:var(--palette-gray-300)}.panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;margin-bottom:22px}.panel-heading{padding:21px 22px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-16)}.panel-heading .subtle{display:block;font-size:var(--text-10);margin-top:var(--space-4)}.panel-heading h2{font-size:var(--text-15);font-weight:var(--weight-580);letter-spacing:-.2px}.panel>.error-notice{margin:15px}.detail-list{margin:0}.detail-list>div{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-24);padding:14px 0;border-bottom:1px solid var(--palette-slate-100);font-size:var(--text-12)}.detail-list>div:last-child{border-bottom:0}.detail-list dt{color:var(--palette-slate-500);font-weight:var(--weight-400);flex-shrink:0;max-width:45%;font-size:var(--text-11)}.detail-list dd{margin:0;text-align:right;color:var(--palette-slate-800);font-size:var(--text-12);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;display:flex;align-items:center;gap:var(--space-6);justify-content:flex-end}.detail-list .purpose{text-align:left;font-size:var(--text-11)}@media(max-width:1250px){.stats-grid{gap:13px}.stat{padding:var(--space-16)}}@media(max-width:1000px){.detail-list>div{gap:14px}.detail-list dt{font-size:var(--text-10)}}@media(max-width:760px){.page-title{gap:var(--space-12);align-items:flex-start;margin-bottom:21px}.page-title h1{font-size:var(--text-27)}.page-title p{font-size:var(--text-11);line-height:var(--leading-1-7);max-width:280px}.page-title .eyebrow{font-size:var(--text-8)}.page-title>.button{margin-top:var(--space-20);font-size:var(--text-10);padding:0 var(--space-10);height:35px}.stats-grid{gap:var(--space-10)}.stat{padding:13px var(--space-12)}.stat-label{font-size:var(--text-9);min-height:28px;align-items:flex-start;gap:var(--space-4)}.stat-label svg{width:13px;height:13px}.stat-value{font-size:var(--text-25);margin-top:var(--space-6)}.stat-hint{font-size:var(--text-8);line-height:var(--leading-1-7)}.panel-heading{padding:18px}}@media(max-width:420px){.stats-grid{grid-template-columns:1fr 1fr 1fr;gap:var(--space-8)}.stat{padding:11px 9px}.stat-label svg{display:none}.stat-hint{font-size:var(--text-7)}.page-title>.button{font-size:var(--text-9);gap:var(--space-5);padding:0 var(--space-8)}.page-title h1{font-size:var(--text-25)}}@media(max-width:760px){.stat-label{font-size:var(--text-10)}.stat-hint{font-size:var(--text-9)}}.table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 22px var(--space-20)}.table-scroll{overflow-x:auto}.data-table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}.data-table th{background:var(--color-surface-muted);color:var(--palette-slate-400);font-size:var(--text-10);font-weight:var(--weight-450);padding:13px 21px;border-top:1px solid var(--palette-gray-100);border-bottom:1px solid var(--palette-gray-100)}.data-table td{padding:19px 21px;font-size:var(--text-12);border-bottom:1px solid var(--palette-gray-100);color:var(--color-text-secondary)}.data-table tr:last-child td{border-bottom:0}.data-table td strong{font-size:var(--text-12);color:var(--palette-gray-700);font-weight:var(--weight-530)}.data-table td small{display:block;font-size:var(--text-9);color:var(--palette-gray-300);margin-top:var(--space-4)}.data-table tbody tr:hover{background:var(--color-surface-muted)}.table-footer{padding:14px 22px;border-top:1px solid var(--palette-gray-100);display:flex;align-items:center;justify-content:space-between;font-size:var(--text-9);color:var(--palette-gray-300);min-height:49px}.table-footer>div{display:flex;gap:var(--space-12)}.table-footer .text-button{font-size:var(--text-10)}@media(min-width:1600px){.data-table td{font-size:var(--text-13)}.data-table th{font-size:var(--text-11)}}@media(max-width:760px){.table-toolbar{padding:0 18px 18px}.data-table td{padding:var(--space-16);font-size:var(--text-11)}.data-table th{padding:var(--space-12) var(--space-16)}.table-footer{padding:13px 18px}}@media(max-width:420px){.table-toolbar{flex-wrap:wrap}.data-table td strong{font-size:var(--text-11)}}.search-box{display:flex;align-items:center;gap:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);padding:0 var(--space-10);height:34px;color:var(--palette-gray-300);min-width:150px;max-width:270px;width:40%}.search-box input{font-size:var(--text-10);width:100%;border:0;padding:0;background:none;outline:none}.search-box:focus-within{outline:2px solid var(--palette-slate-400);outline-offset:1px}.search-box input::placeholder{color:var(--palette-gray-300)}.form-stack>.notice{margin-bottom:0}.form-stack{display:flex;flex-direction:column;gap:19px}.form-stack>.error-notice{margin:0}.field{display:flex;flex-direction:column;gap:7px;min-width:0;font-size:var(--text-12);color:var(--color-text-secondary);font-weight:var(--weight-500)}.field input,.field textarea{width:100%;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);padding:11px var(--space-12);font-size:var(--text-12);line-height:var(--leading-1-4);font-weight:var(--weight-400)}.field input::placeholder,.field textarea::placeholder{color:var(--palette-gray-300)}.field input:read-only{background:var(--color-hover);color:var(--palette-slate-400)}.field small{color:var(--palette-slate-500);font-size:var(--text-10);font-weight:var(--weight-400)}.field textarea{resize:vertical;min-height:75px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:19px}.checkbox-label{display:flex;align-items:center;gap:7px;font-size:var(--text-9);color:var(--palette-slate-500);margin-top:var(--space-10);cursor:pointer}.checkbox-label input{accent-color:var(--palette-slate-700)}.field input.otp-input{text-align:center;font-size:var(--text-23);letter-spacing:12px;padding-left:var(--space-24)}@media(max-width:760px){.search-box{min-width:130px;max-width:180px;width:45%;height:31px}.search-box input{font-size:var(--text-9)}.field input,.field textarea{font-size:var(--text-16)}.field{font-size:var(--text-11)}.form-grid{gap:var(--space-12)}}@media(max-width:420px){.search-box{width:100%;max-width:none}}.select-control{--select-padding-block: 11px;--select-padding-start: var(--space-12);--select-padding-end: var(--space-12);position:relative;display:block;width:100%;min-width:0}.select-input{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);width:100%;min-width:0;margin:0;padding:var(--select-padding-block) var(--select-padding-end) var(--select-padding-block) var(--select-padding-start);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);box-shadow:none;color:var(--color-text-strong);font:inherit;font-size:var(--text-12);font-weight:var(--weight-400);line-height:var(--leading-1-4);text-align:left;cursor:pointer}.select-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-arrow{display:flex;flex-shrink:0;color:var(--color-text-muted);transition:transform var(--duration-normal)}.select-input[aria-expanded=true] .select-arrow{transform:rotate(180deg)}.select-input:disabled{cursor:not-allowed;color:var(--color-text-muted);background:var(--color-hover);opacity:.65}.select-control--subtle{--select-padding-block: var(--space-2);--select-padding-start: 0px;--select-padding-end: var(--space-2)}.select-control--subtle .select-input{border-color:transparent;background:transparent}.select-input:hover:not(:disabled){border-color:var(--palette-blue-300)}.select-input:focus-visible,.select-input[aria-expanded=true]{border-color:var(--color-accent);outline:2px solid var(--color-accent);outline-offset:-2px}.select-input[aria-invalid=true]{border-color:var(--palette-red-600)}.select-native{position:absolute;width:1px;height:1px;padding:0;margin:-1px;border:0;clip-path:inset(50%);overflow:hidden;opacity:0;pointer-events:none}.select-menu{position:fixed;inset:auto;margin:0;padding:var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-popover);color:var(--color-text-strong);font-family:var(--font-sans);font-size:var(--text-12);font-weight:var(--weight-400);line-height:var(--leading-1-5);overflow:auto;overscroll-behavior:contain}.select-option{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);min-height:38px;padding:var(--space-8) var(--space-10);border-radius:var(--radius-xs);cursor:pointer}.select-option-label{min-width:0;white-space:normal;overflow-wrap:anywhere}.select-option-check{display:flex;width:16px;flex-shrink:0;color:var(--color-accent)}.select-option[aria-selected=true]{color:var(--color-accent);font-weight:var(--weight-550)}.select-option[data-active=true]{background:var(--color-accent-soft)}.select-option[aria-disabled=true]{color:var(--color-text-muted);cursor:not-allowed}@media(max-width:760px){.select-input,.select-menu{font-size:var(--text-16)}.select-option{min-height:44px}}.spinner{display:inline-block;width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:var(--radius-round);animation:spin 1s linear infinite;opacity:.65;flex-shrink:0}@keyframes spin{to{transform:rotate(360deg)}}.loading{padding:50px 25px;display:flex;align-items:center;justify-content:center;gap:var(--space-12);color:var(--palette-slate-500);font-size:var(--text-12)}.boot{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px;gap:15px}.boot-error{position:fixed;top:15px;left:50%;transform:translate(-50%);z-index:50;max-width:90vw}.empty{padding:54px 25px;text-align:center;display:flex;align-items:center;flex-direction:column}.empty-icon{height:60px;width:60px;border-radius:var(--radius-round);background:var(--palette-slate-100);color:var(--palette-slate-400);display:grid;place-items:center;margin-bottom:18px}.empty h3{font-weight:var(--weight-550);color:var(--color-text-secondary);margin-bottom:var(--space-8)}.empty p{font-size:var(--text-12);max-width:350px;line-height:var(--leading-1-7)}.empty .button{margin-top:var(--space-20)}.error-notice{background:var(--color-danger-soft);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:14px 17px;display:flex;align-items:center;gap:var(--space-12);color:var(--palette-red-600);font-size:var(--text-12);margin:0 0 18px;overflow-wrap:anywhere}.error-notice strong{font-weight:var(--weight-500)}.error-notice>div{flex:1;min-width:0}.error-notice small{display:block;font-size:var(--text-10);margin-top:var(--space-5)}.notice{padding:15px 18px;border:1px solid var(--color-border-strong);background:var(--color-accent-soft);color:var(--palette-slate-600);border-radius:var(--radius-md);font-size:var(--text-11);line-height:var(--leading-1-7);display:flex;align-items:flex-start;gap:var(--space-10);margin-bottom:var(--space-20)}.notice strong{color:var(--palette-slate-700);font-size:var(--text-11)}.notice p{font-size:var(--text-11);color:inherit;margin-top:var(--space-3)}.notice.warning{background:var(--color-danger-soft);border-color:var(--color-border);color:var(--palette-red-600)}.notice.warning strong{color:var(--palette-red-600)}.toast{position:fixed;right:26px;bottom:25px;max-width:530px;background:var(--color-surface);border:1px solid var(--color-border-strong);box-shadow:var(--shadow-toast);border-radius:var(--radius-md);display:flex;align-items:center;gap:var(--space-12);padding:14px 13px 14px 17px;font-size:var(--text-12);color:var(--palette-slate-700);z-index:80}.toast>span{display:grid;place-items:center;width:27px;height:27px;background:var(--palette-slate-100);border-radius:var(--radius-round);flex-shrink:0}.success-panel{text-align:center;display:flex;align-items:center;flex-direction:column;gap:15px;padding:18px}.success-panel p{font-size:var(--text-12)}.success-icon{display:grid;place-items:center;width:66px;height:66px;border-radius:var(--radius-round);background:var(--color-success-soft);color:var(--color-success)}@media(max-width:760px){.toast{bottom:15px;left:15px;right:15px;font-size:var(--text-11);max-width:none}}.dialog{width:min(560px,calc(100vw - 30px));border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);padding:0;color:var(--color-text-strong);max-height:calc(100vh - 60px);box-shadow:var(--shadow-dialog);background:var(--color-surface)}.dialog.wide{width:min(760px,calc(100vw - 30px))}.dialog::backdrop{background:var(--color-overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dialog-head{display:flex;justify-content:space-between;align-items:flex-start;padding:25px 26px 23px;border-bottom:1px solid var(--color-border-strong);gap:15px}.dialog-head h2{font-size:var(--text-20);letter-spacing:-.5px}.dialog-head p{font-size:var(--text-12);line-height:var(--leading-1-7);margin-top:var(--space-8)}.dialog-head .icon-button{margin:-5px -8px 0 0}.dialog-body{padding:var(--space-24) 26px 26px}@media(max-width:760px){.dialog-head{padding:21px}.dialog-head h2{font-size:var(--text-19)}.dialog-body{padding:21px}.dialog{max-height:calc(100dvh - 30px)}}.mono{font-family:var(--font-mono);font-size:var(--text-12)}.numeric{font-variant-numeric:tabular-nums;white-space:nowrap}.subtle{color:var(--color-text-muted);font-size:var(--text-12)}.eyebrow{font-size:var(--text-10);letter-spacing:1.5px;font-weight:var(--weight-650);color:var(--color-text-muted);margin-bottom:var(--space-12)}.app-shell{display:flex;min-height:100vh}.sidebar{width:var(--sidebar);position:fixed;inset:0 auto 0 0;background:var(--color-surface);border-right:1px solid var(--color-border-strong);display:flex;flex-direction:column;padding:28px 17px 14px;z-index:30;overflow-y:auto;overscroll-behavior:contain}.sidebar>*{flex-shrink:0}.brand-link{margin:var(--space-1) 13px 29px;display:block}.workspace-label{margin:0 13px var(--space-10);font-size:var(--text-10);color:var(--palette-slate-400);letter-spacing:.1px}.company-switch{padding:var(--space-12) var(--space-10);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;gap:var(--space-10);align-items:center;margin-bottom:28px;background:var(--color-surface-muted)}.company-symbol{width:30px;height:31px;background:var(--palette-slate-100);display:grid;place-items:center;color:var(--palette-slate-600);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);flex-shrink:0}.company-switch>div{flex:1;min-width:0}.company-switch .select-input{font-size:var(--text-11);font-weight:var(--weight-550);color:var(--color-text-secondary)}.company-switch strong{font-size:var(--text-11)}.company-switch small{display:block;font-size:var(--text-9);color:var(--palette-slate-500);margin-top:var(--space-1)}.nav-label{font-size:var(--text-9);font-weight:var(--weight-550);letter-spacing:1.25px;color:var(--palette-slate-400);margin:0 13px var(--space-12)}.nav-item{display:flex;align-items:center;gap:var(--space-12);width:100%;padding:var(--space-12) 14px;border-radius:var(--radius-sm);color:var(--palette-slate-600);font-size:var(--text-12);margin-bottom:var(--space-5);background:none;border:0;text-align:left}.nav-item.active{background:var(--color-accent-soft);color:var(--color-accent);font-weight:var(--weight-590)}.nav-item:hover{background:var(--palette-slate-100);color:var(--palette-gray-700)}.nav-active-dot{height:5px;width:5px;border-radius:var(--radius-round);background:var(--palette-blue-400);margin-left:auto}.sidebar-bottom{margin-top:auto;padding-top:var(--space-32)}.sidebar-help{margin:0 var(--space-5) var(--space-20);padding:17px 14px;background:var(--color-hover);border:1px solid var(--color-border-strong);border-radius:var(--radius-md)}.sidebar-help-icon{display:block;color:var(--palette-slate-700);margin-bottom:var(--space-10)}.sidebar-help strong{font-size:var(--text-12);color:var(--color-text-secondary)}.sidebar-help p{font-size:var(--text-11);color:var(--palette-slate-500);line-height:var(--leading-1-7);margin:var(--space-5) 0 14px}.sidebar-help .text-button{font-size:var(--text-10);color:var(--palette-slate-700)}.nav-item.logout{font-size:var(--text-11);color:var(--palette-slate-500);margin-bottom:var(--space-12)}.sidebar-foot{border-top:1px solid var(--palette-slate-100);padding:15px var(--space-10) 0;display:flex;justify-content:space-between;color:var(--palette-gray-300);font-size:var(--text-9)}.main-shell{margin-left:var(--sidebar);width:calc(100% - var(--sidebar));min-width:0;display:flex;flex-direction:column}.topbar{height:78px;background:var(--color-surface);border-bottom:1px solid var(--color-border);display:flex;align-items:center;justify-content:space-between;padding:0 34px;gap:var(--space-12)}.breadcrumb{display:flex;align-items:center;gap:13px;color:var(--palette-gray-300);font-size:var(--text-11)}.breadcrumb strong{color:var(--color-text-secondary);font-weight:var(--weight-500)}.topbar-actions{display:flex;align-items:center;gap:var(--space-16)}.topbar-divider{height:24px;width:1px;background:var(--color-border)}.avatar{background:var(--color-border);border:1px solid var(--color-border-strong);width:33px;height:33px;border-radius:var(--radius-round);display:grid;place-items:center;color:var(--palette-slate-700);font-size:var(--text-10);letter-spacing:.7px}.user-label{margin-left:-7px}.user-label strong{font-size:var(--text-11);display:block}.user-label>span{font-size:var(--text-9);color:var(--color-text-muted);display:block;margin-top:var(--space-1)}.user-label .select-input{font-size:var(--text-10)}.main-content{padding:34px 34px var(--space-40);max-width:1700px;width:100%;margin:0 auto;flex:1}.main-footer{display:flex;justify-content:space-between;padding:19px 34px;color:var(--palette-gray-300);font-size:var(--text-9);border-top:1px solid var(--color-border)}.menu-toggle,.sidebar-scrim{display:none}.skip-link{position:fixed;top:-100px;left:20px;background:var(--color-surface);z-index:100;padding:var(--space-12);border:2px solid var(--color-accent)}.skip-link:focus{top:10px}.demo-control{font-size:var(--text-9);color:var(--palette-slate-500);position:relative}.demo-control summary{display:flex;align-items:center;gap:var(--space-6);cursor:pointer;list-style:none;border:1px solid var(--color-border-strong);background:var(--color-hover);border-radius:var(--radius-xs);padding:var(--space-4) 7px}.demo-control summary::-webkit-details-marker{display:none}.demo-dot{width:4px;height:4px;border-radius:var(--radius-round);background:var(--palette-blue-400)}.demo-popover{position:absolute;right:0;top:32px;width:260px;padding:18px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-popover);z-index:35;display:grid;gap:var(--space-12);font-size:var(--text-12)}.demo-popover .select-control{--select-padding-block: var(--space-8)}.demo-popover small{line-height:var(--leading-1-7);font-size:var(--text-10)}.help-step{display:flex;gap:var(--space-16)}.help-step>span{flex-shrink:0;width:30px;height:30px;display:grid;place-items:center;border-radius:var(--radius-round);background:var(--color-border);color:var(--palette-slate-600);font-size:var(--text-12)}.help-step strong{font-size:var(--text-13)}.help-step p{font-size:var(--text-12);margin-top:var(--space-4);line-height:var(--leading-1-8)}.notification-item{display:flex;align-items:flex-start;gap:15px;border-bottom:1px solid var(--color-border);padding:15px 0;color:var(--palette-slate-500)}.notification-item strong{font-size:var(--text-13);color:var(--palette-slate-800)}.notification-item p{font-size:var(--text-12);margin-top:var(--space-5)}@media(min-width:1600px){.main-content{padding-left:45px;padding-right:45px}}@media(max-width:1250px){.main-content{padding:27px 23px}.topbar{padding:0 23px}.topbar-actions{gap:var(--space-10)}.sidebar{padding-left:13px;padding-right:13px}.brand-link{margin-left:var(--space-10)}}@media(max-width:1000px){.sidebar{padding-left:var(--space-10);padding-right:var(--space-10)}.user-label{display:none}.topbar-actions{gap:var(--space-12)}}@media(max-width:760px){.sidebar{transform:translate(-100%);width:236px;transition:transform var(--duration-normal)}.sidebar.open{transform:translate(0)}.sidebar-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:var(--color-overlay);z-index:29;border:0}.main-shell{margin:0;width:100%}.menu-toggle{display:inline-flex}.topbar{height:62px;padding:0 17px}.breadcrumb{gap:var(--space-8);font-size:var(--text-10)}.breadcrumb>span{display:none}.breadcrumb>svg{display:none}.topbar-actions{gap:var(--space-10)}.topbar-divider{display:none}.notification-button{width:28px}.avatar{width:28px;height:28px;font-size:var(--text-9)}.demo-control{font-size:var(--text-8)}.main-content{padding:25px 18px 30px}.main-footer{padding:var(--space-16) 18px;font-size:var(--text-8)}}.desk-layout{display:grid;grid-template-columns:minmax(0,1fr) 246px;gap:22px;align-items:start}.lots-table th,.lots-table td{padding-left:15px;padding-right:13px}.lots-table th:first-child,.lots-table td:first-child{padding-left:22px}.lots-table th{font-size:var(--text-9)}.lots-table td{font-size:var(--text-11);height:79px}.lots-table td strong{font-size:var(--text-11)}.lots-table td small{font-size:var(--text-9)}.lot-volume{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-6)}.counterparty{display:flex;align-items:center;gap:var(--space-8)}.counterparty>span:last-child{max-width:124px;text-overflow:ellipsis;overflow:hidden}.mini-company{width:25px;height:25px;border-radius:var(--radius-sm);background:var(--palette-slate-100);border:1px solid var(--color-border);color:var(--palette-slate-500);display:grid;place-items:center;font-size:var(--text-9);flex-shrink:0}.guide-card{background:var(--color-accent-soft);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);padding:var(--space-24) 22px;color:var(--palette-slate-800)}.guide-card .eyebrow{font-size:var(--text-8);letter-spacing:1.4px;color:var(--palette-slate-500);display:block}.guide-card h2{font-size:var(--text-25);font-weight:var(--weight-530);line-height:var(--leading-1-2);letter-spacing:-.7px;color:var(--palette-slate-700);margin:17px 0 var(--space-24)}.guide-card ol{padding:0;margin:0;list-style:none}.guide-card li{display:flex;gap:var(--space-12);position:relative;padding-bottom:23px}.guide-card li:last-child{padding-bottom:0}.guide-card li>span{width:23px;height:23px;border:1px solid var(--palette-blue-200);border-radius:var(--radius-round);display:grid;place-items:center;flex-shrink:0;font-size:var(--text-8);color:var(--palette-slate-600);background:var(--color-border);z-index:1}.guide-card li:not(:last-child):after{content:"";position:absolute;left:11px;width:1px;top:23px;bottom:0;background:var(--palette-blue-200)}.guide-card strong{font-size:var(--text-10);color:var(--palette-slate-700);font-weight:var(--weight-580)}.guide-card li p{font-size:var(--text-9);line-height:var(--leading-1-6);color:var(--palette-slate-500);margin-top:var(--space-4);max-width:160px}.guide-foot{border-top:1px solid var(--color-border-strong);display:flex;gap:var(--space-8);align-items:center;margin-top:26px;padding-top:var(--space-16);color:var(--palette-slate-600);font-size:var(--text-8)}.info-card{display:flex;align-items:flex-start;gap:var(--space-10);padding:17px var(--space-6);margin-top:var(--space-4);color:var(--palette-slate-400)}.info-card strong{font-size:var(--text-10);display:block;color:var(--palette-slate-600);font-weight:var(--weight-550)}.info-card p{font-size:var(--text-10);line-height:var(--leading-1-7);color:var(--palette-slate-400);margin-top:var(--space-5)}.info-card>p{margin:0}.lot-quote{display:flex;align-items:center;gap:14px;padding-bottom:var(--space-10)}.lot-quote>div{flex:1}.lot-quote h2{font-size:var(--text-25);margin-top:var(--space-3)}@media(min-width:1600px){.desk-layout{grid-template-columns:minmax(0,1fr) 275px}.guide-card{padding:28px}.guide-card strong{font-size:var(--text-12)}.guide-card li p{font-size:var(--text-11)}.lots-table td,.lots-table td strong{font-size:var(--text-13)}.lots-table th{font-size:var(--text-11)}.guide-foot{font-size:var(--text-10)}.counterparty>span:last-child{max-width:160px}}@media(max-width:1250px){.desk-layout{grid-template-columns:minmax(0,1fr)}.desk-aside{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-20)}.guide-card{padding:var(--space-20);display:grid;grid-template-columns:120px 1fr;gap:0 var(--space-20)}.guide-card>.eyebrow{grid-column:1}.guide-card h2{grid-column:1;margin:var(--space-10) 0}.guide-card ol{grid-column:2;grid-row:1/4;display:grid;grid-template-columns:1fr 1fr;gap:14px}.guide-card li{padding:0}.guide-card li:after{display:none}.guide-card li p{font-size:var(--text-9)}.guide-foot{grid-column:1/3;margin-top:17px;padding-top:13px}.desk-aside .info-card{align-self:start}}@media(max-width:1000px){.guide-card{grid-template-columns:110px 1fr}.guide-card ol{grid-template-columns:1fr}.desk-aside{grid-template-columns:1.4fr 1fr}.guide-card h2{font-size:var(--text-23)}}@media(max-width:760px){.desk-aside{grid-template-columns:1fr}.guide-card{grid-template-columns:110px 1fr}.guide-card ol{grid-template-columns:1fr 1fr}.desk-aside>.info-card{padding:0 var(--space-5)}}@media(max-width:420px){.guide-card{grid-template-columns:85px 1fr;gap:0 var(--space-12)}.guide-card h2{font-size:var(--text-20)}.guide-card ol{grid-template-columns:1fr}.guide-card .eyebrow{font-size:var(--text-7)}}@media(max-width:760px){.lots-table{min-width:0;width:100%}.lots-table thead{display:none}.lots-table tbody{display:block}.lots-table tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:17px var(--space-12);position:relative;padding:19px 18px;border-bottom:1px solid var(--color-border)}.lots-table td{border:0;padding:0;white-space:normal;font-size:var(--text-12);height:auto}.lots-table td:first-child{padding-left:0}.lots-table td strong{font-size:var(--text-12)}.lots-table td:nth-child(2){padding-right:30px;text-align:right}.lot-volume{align-items:flex-end}.lots-table td:nth-child(3):before{content:attr(data-label);display:block;font-size:var(--text-10);color:var(--color-text-muted);margin-bottom:var(--space-5)}.lots-table td:nth-child(3)>small{display:none}.lots-table td:nth-child(4){text-align:right;font-weight:var(--weight-600)}.lots-table td:nth-child(4):before{content:attr(data-label);display:block;font-size:var(--text-10);color:var(--color-text-muted);font-weight:var(--weight-400);margin-bottom:var(--space-5)}.lots-table td:last-child{position:absolute;right:16px;top:22px}.guide-card li p{font-size:var(--text-10)}}.back-link{display:inline-flex;align-items:center;gap:7px;color:var(--palette-slate-500);font-size:var(--text-10);margin-bottom:18px}.back-link svg{transform:rotate(180deg)}.trade-summary{padding:var(--space-24) 27px}.trade-exchange{display:flex;align-items:center;gap:30px;margin-bottom:28px}.trade-amount{display:flex;align-items:center;gap:var(--space-12)}.trade-amount strong{font-size:var(--text-23);display:block;letter-spacing:-.7px;font-variant-numeric:tabular-nums;color:var(--palette-gray-700);font-weight:var(--weight-550)}.trade-amount .subtle{font-size:var(--text-10)}.exchange-arrow{color:var(--palette-gray-300)}.trade-fee{margin-left:auto;border-left:1px solid var(--color-border-strong);padding-left:30px;display:flex;flex-direction:column;gap:var(--space-3)}.trade-fee>span{font-size:var(--text-10);color:var(--palette-slate-500)}.trade-fee strong{font-size:var(--text-17);color:var(--palette-slate-700);font-variant-numeric:tabular-nums}.trade-fee small{font-size:var(--text-9);color:var(--palette-slate-400)}.progress-steps{display:flex;justify-content:space-between;margin:0;padding:var(--space-24) 0 0;list-style:none;border-top:1px solid var(--color-border);gap:var(--space-12)}.progress-steps li{display:flex;align-items:center;gap:var(--space-8);font-size:var(--text-10);color:var(--palette-slate-400)}.progress-steps li>span{display:grid;place-items:center;width:24px;height:24px;border-radius:var(--radius-round);background:var(--palette-slate-100);border:1px solid var(--color-border-strong);font-size:var(--text-9);flex-shrink:0}.progress-steps li.done{color:var(--palette-slate-600)}.progress-steps li.done>span{background:var(--color-border-strong)}.progress-steps li.current{color:var(--color-primary);font-weight:var(--weight-600)}.progress-steps li.current>span{background:var(--color-accent);color:var(--color-surface);border-color:var(--color-accent)}.content-tabs{display:flex;gap:28px;border-bottom:1px solid var(--color-border-strong);margin-bottom:23px}.content-tabs button{background:none;border:0;border-bottom:2px solid transparent;padding:13px var(--space-2);color:var(--palette-slate-500);font-size:var(--text-12)}.content-tabs button.active{color:var(--palette-slate-800);border-bottom-color:var(--palette-slate-700)}.trade-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:23px;align-items:start}.obligation{display:flex;align-items:center;gap:13px;padding:22px;border-top:1px solid var(--color-border)}.obligation-icon{width:38px;height:38px;display:grid;place-items:center;background:var(--palette-slate-100);border-radius:var(--radius-md);color:var(--palette-slate-600);flex-shrink:0}.obligation-icon.crypto{background:var(--color-warning-soft);color:var(--color-warning)}.obligation-title{display:flex;flex-direction:column;gap:var(--space-3);flex:1}.obligation-title strong{font-size:var(--text-12);color:var(--palette-slate-700)}.obligation-title>span{font-size:var(--text-10);color:var(--palette-slate-500)}.obligation-value{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:7px}.obligation-value strong{font-size:var(--text-14);color:var(--palette-slate-800);font-variant-numeric:tabular-nums}.party-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-20)}.party-card{padding:23px;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-12)}.party-card .eyebrow{font-size:var(--text-8);margin:0}.party-card-icon{display:flex;align-items:center;width:24px;height:24px;color:var(--palette-slate-500)}.party-card-icon .brand-symbol{width:19px;height:24px}.party-card h3{font-size:var(--text-13)}.party-card p{font-size:var(--text-10)}.next-action{padding:23px}.next-action .eyebrow{font-size:var(--text-9)}.next-icon{display:grid;place-items:center;width:46px;height:46px;background:var(--palette-slate-100);color:var(--palette-blue-500);border-radius:var(--radius-md);margin:22px 0 18px}.next-action h3{font-size:var(--text-17);line-height:var(--leading-1-4)}.next-action p{font-size:var(--text-11);line-height:var(--leading-1-9);margin:11px 0 19px;color:var(--palette-slate-500)}.next-action .button{font-size:var(--text-10);width:100%;margin-bottom:9px;padding:0 var(--space-10)}.next-action small{display:block;color:var(--palette-slate-400);font-size:var(--text-9);margin-top:14px}.instruction-card{padding:var(--space-20) var(--space-24);border-top:1px solid var(--color-border)}.instruction-title{display:flex;align-items:center;gap:var(--space-10);color:var(--palette-slate-500)}.instruction-title h3{font-size:var(--text-12);flex:1;color:var(--palette-slate-700)}.instruction-total{font-size:var(--text-27);font-weight:var(--weight-550);color:var(--palette-slate-900);margin:var(--space-20) 0 var(--space-6);letter-spacing:-.7px}.timeline{padding:0 25px 25px}.timeline>div{display:flex;gap:15px;padding:15px 0}.timeline-dot{height:8px;width:8px;background:var(--color-focus);border-radius:var(--radius-round);margin-top:7px;flex-shrink:0}.timeline strong{font-size:var(--text-12);font-weight:var(--weight-530)}.timeline p{font-size:var(--text-10);margin-top:var(--space-5)}.timeline small{display:block;margin-top:var(--space-5);font-size:var(--text-9);color:var(--palette-slate-400)}@media(max-width:1250px){.trade-layout{grid-template-columns:minmax(0,1fr) 225px}.trade-exchange{gap:18px}.trade-amount strong{font-size:var(--text-19)}.trade-fee{padding-left:17px}.trade-fee small{max-width:160px}.trade-summary{padding:22px}}@media(max-width:1000px){.trade-layout{grid-template-columns:1fr}.trade-side{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-20)}.next-action{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-10)}.next-action .eyebrow{width:100%;margin:0}.next-action .next-icon{margin:0}.next-action h3{font-size:var(--text-15);flex:1}.next-action p{width:100%;margin:0 0 7px}.next-action .button{width:auto}.next-action small{margin:0;width:100%}.trade-fee small{font-size:var(--text-8)}.trade-exchange{gap:var(--space-12)}.trade-amount strong{font-size:var(--text-17)}.progress-steps{gap:var(--space-10)}.progress-steps li{font-size:var(--text-8);gap:var(--space-5)}}@media(max-width:760px){.trade-exchange{flex-wrap:wrap;gap:var(--space-16)}.trade-amount{gap:var(--space-10)}.trade-amount strong{font-size:var(--text-18)}.trade-fee{margin:var(--space-2) 0 0;padding:15px 0 0;border-left:0;border-top:1px solid var(--color-border);width:100%;display:grid;grid-template-columns:1fr 1fr}.trade-fee>strong{text-align:right;font-size:var(--text-17)}.trade-fee small{grid-column:1/3;max-width:none;font-size:var(--text-9)}.progress-steps{padding-top:18px;gap:var(--space-6)}.progress-steps li{flex-direction:column;text-align:center;font-size:var(--text-8);flex:1}.progress-steps li>span{height:22px;width:22px}.content-tabs{gap:18px}.content-tabs button{font-size:var(--text-10)}.trade-summary{padding:19px}.trade-side{grid-template-columns:1fr}.trade-side>.info-card{padding-top:0;margin-top:-15px}.obligation{padding:17px;gap:var(--space-10)}.obligation-icon{width:31px;height:31px}.obligation-title strong{font-size:var(--text-11)}.obligation-title span{font-size:var(--text-8)}.obligation-value strong{font-size:var(--text-12)}.obligation-value .badge{font-size:var(--text-8)}.party-grid{gap:var(--space-12)}.party-card{padding:18px}.party-card .eyebrow{font-size:var(--text-7)}.party-card h3{font-size:var(--text-12)}.instruction-card{padding:18px}.instruction-card .detail-list>div{flex-direction:column;gap:var(--space-5)}.instruction-card .detail-list dd{width:100%;justify-content:space-between;text-align:left;line-height:var(--leading-1-8)}.instruction-title h3{font-size:var(--text-11)}.instruction-total{font-size:var(--text-24)}}@media(max-width:420px){.trade-amount strong{font-size:var(--text-16)}.trade-exchange{gap:11px}.trade-amount .asset-icon{width:30px;height:30px;font-size:var(--text-23)}.exchange-arrow svg{width:20px}.trade-amount{gap:var(--space-8)}.trade-amount .subtle{font-size:var(--text-8)}.content-tabs{gap:var(--space-12)}.content-tabs button{font-size:var(--text-9)}.party-card .eyebrow{letter-spacing:.8px}}.trade-direction{margin-top:var(--space-8)}.company-profile-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:22px}.profile-card{padding:25px}.profile-card-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:19px}.profile-icon{width:45px;height:45px;display:grid;place-items:center;background:var(--palette-slate-100);color:var(--palette-slate-500);border-radius:var(--radius-md);flex-shrink:0}.profile-card h2{font-size:var(--text-22);margin-bottom:7px}.profile-card>p{margin:var(--space-10) 0 var(--space-20)}.profile-card>.badge{margin-top:13px}.check-line{display:flex;gap:var(--space-8);align-items:center;color:var(--palette-blue-500);font-size:var(--text-12);padding:15px 0 var(--space-20)}.security-card{display:flex;align-items:center;gap:18px}.security-card>div{flex:1}.security-card p{font-size:var(--text-11);margin-top:7px}.document-name{display:flex;align-items:center;gap:var(--space-12)}.file-icon{width:33px;height:38px;background:var(--palette-slate-100);border-radius:var(--radius-sm);display:inline-grid;place-items:center;color:var(--palette-slate-500);flex-shrink:0}.file-drop{border:1px dashed var(--color-focus);border-radius:var(--radius-md);padding:25px;display:flex;flex-direction:column;align-items:center;gap:9px;background:var(--color-surface-muted);cursor:pointer;color:var(--palette-slate-500)}.file-drop strong{font-size:var(--text-12);color:var(--palette-slate-700)}.file-drop>span{font-size:var(--text-10);color:var(--palette-slate-400)}.file-drop input{font-size:var(--text-11);max-width:100%;margin-top:var(--space-10)}@media(max-width:1000px){.company-profile-grid{grid-template-columns:1fr 1fr}.profile-card{padding:21px}.profile-card h2{font-size:var(--text-18)}}@media(max-width:760px){.company-profile-grid{grid-template-columns:1fr;gap:0}.security-card{gap:var(--space-12);padding:18px}.security-card h3{font-size:var(--text-13)}.security-card p{font-size:var(--text-10)}.security-card>.badge{font-size:var(--text-8)}}@media(max-width:420px){.profile-card{padding:var(--space-20)}.security-card{flex-wrap:wrap}.security-card>div{min-width:180px}.security-card>.badge{margin-left:56px}}.document-selection{min-width:0;margin:0;padding:var(--space-12);border:1px solid var(--color-border);border-radius:var(--radius-md)}.document-selection legend{padding:0 var(--space-8);font-weight:600}.document-choice,.check-option,.document-choice label{display:flex;align-items:center;gap:var(--space-8)}.document-choice{flex-wrap:wrap;padding:var(--space-8) 0}.document-choice label{flex:1;min-width:180px;overflow-wrap:anywhere}.document-selection input[type=checkbox]{width:17px;height:17px;flex-shrink:0;accent-color:var(--color-primary)}.check-option{padding:var(--space-8) 0}.requirements-list{list-style:none;margin:var(--space-16) 0;padding:0}.requirements-list li{display:flex;gap:var(--space-8);align-items:center;margin:var(--space-8) 0}.requirements-list svg{flex-shrink:0}.onboarding-documents-link{display:flex;width:fit-content;margin-top:var(--space-16)}.panel-message{margin:var(--space-16) var(--space-24)}.wrap-cell{white-space:normal;min-width:180px;max-width:380px}.break-address{white-space:normal;overflow-wrap:anywhere}.button-row{display:flex;flex-wrap:wrap;gap:var(--space-8);align-items:center}.company-section-heading{flex-wrap:wrap}.trading-permissions{min-width:0}.trading-permissions .panel-heading,.trading-permission-heading{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:var(--space-12)}.trading-permission-list{display:grid;gap:var(--space-16)}.trading-permission{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-16);display:grid;gap:var(--space-12);overflow-wrap:anywhere}.trading-permission>.button{justify-self:start}.trading-permissions .checkbox-label{display:flex;align-items:center;gap:var(--space-8);font-size:var(--text-12)}.trading-permissions .checkbox-label input{width:auto}@media(max-width:640px){.trading-permissions .panel-heading{flex-direction:column;align-items:stretch}}.work-item{flex-wrap:wrap;padding:var(--space-20) var(--space-24);display:flex;align-items:center;gap:15px;border-top:1px solid var(--color-border)}.operation-card{padding:var(--space-24);border-top:1px solid var(--color-border)}.operation-card h3{font-size:var(--text-14);margin:0}.operation-upload{padding:var(--space-20);border:1px solid var(--color-border);border-radius:var(--radius-md)}.wrap-cell{overflow-wrap:anywhere}.work-item>div{flex:1;min-width:160px}.list-pagination{display:flex;align-items:center;justify-content:center;gap:var(--space-12);padding:var(--space-20);border-top:1px solid var(--color-border)}.representative-identity small{display:block;color:var(--color-text-muted);overflow-wrap:anywhere}.work-item strong{font-size:var(--text-12)}.work-item small{display:block;margin-top:var(--space-5);font-size:var(--text-10);color:var(--palette-slate-400)}.case-row{padding:25px;display:flex;gap:18px;border-bottom:1px solid var(--color-border)}.case-row>div{flex:1}.case-row h3{font-size:var(--text-14)}.case-row p{margin:var(--space-8) 0 14px;font-size:var(--text-12)}.case-icon{color:var(--palette-gray-300);background:var(--color-warning-soft);padding:11px;border-radius:var(--radius-md);height:43px}.case-row>.badge{align-self:flex-start}@media(max-width:760px){.case-row{padding:19px;gap:var(--space-12)}.case-row>.badge{font-size:var(--text-8)}.work-item{padding:19px;gap:var(--space-12)}.work-item strong{font-size:var(--text-11)}}.signature-heading{display:flex;align-items:center;gap:var(--space-10);color:var(--palette-slate-700)}.signature-heading strong{flex:1;font-size:var(--text-13)}.auth-page{min-height:100vh;display:grid;grid-template-columns:1fr 1fr}.auth-story{background:var(--palette-slate-900);color:var(--color-accent-soft);display:flex;flex-direction:column;padding:45px 56px;position:relative;overflow:hidden}.auth-story:after{content:"";position:absolute;width:390px;height:390px;border:1px solid var(--color-auth-ring);border-radius:var(--radius-round);right:-160px;bottom:-130px;box-shadow:var(--shadow-auth-rings);pointer-events:none}.auth-story .brand-symbol{color:var(--palette-blue-100)}.auth-story-body{margin:auto 0;padding:65px 0 90px;z-index:1}.auth-story-body .eyebrow{color:var(--color-focus);letter-spacing:2px;font-size:var(--text-10)}.auth-story h1{font-size:clamp(var(--text-30),3.5vw,var(--text-53));font-weight:var(--weight-450);line-height:var(--leading-1-2);letter-spacing:-1.9px;margin:21px 0 var(--space-24)}.auth-story h1 span{color:var(--palette-slate-300)}.auth-story-body>p{font-size:var(--text-13);color:var(--palette-slate-400);line-height:var(--leading-1-9)}.auth-steps{display:grid;gap:18px;margin-top:var(--space-48);font-size:var(--text-11);color:var(--palette-slate-300)}.auth-steps div{display:flex;align-items:center;gap:15px}.auth-steps span{width:27px;height:27px;border:1px solid var(--palette-slate-700);border-radius:var(--radius-round);display:grid;place-items:center;font-size:var(--text-9);color:var(--palette-blue-400)}.auth-bottom{font-size:var(--text-10);color:var(--palette-slate-500);display:flex;justify-content:space-between;z-index:1}.auth-form-side{display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--color-surface-muted);padding:45px;position:relative}.auth-card{width:100%;max-width:370px}.auth-lock{width:50px;height:50px;display:grid;place-items:center;background:var(--palette-slate-100);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);color:var(--palette-slate-600);margin-bottom:25px}.auth-card .eyebrow{color:var(--palette-slate-500);font-size:var(--text-9)}.auth-card h2{font-size:var(--text-29);letter-spacing:-1px;font-weight:var(--weight-580);margin-bottom:var(--space-12)}.auth-card>p{font-size:var(--text-12);color:var(--palette-slate-500);line-height:var(--leading-1-8);margin-bottom:28px}.auth-card .field{color:var(--palette-slate-700)}.auth-card .field input{background:var(--color-surface);padding:var(--space-12) 13px;border-color:var(--color-border-strong);font-size:var(--text-12)}.auth-card .button{height:43px;font-size:var(--text-12);margin-top:var(--space-6)}.auth-note{display:flex;gap:var(--space-10);border-top:1px solid var(--color-border-strong);padding-top:21px;margin-top:27px;color:var(--palette-slate-400);font-size:var(--text-10);line-height:var(--leading-1-7)}.auth-note svg{margin-top:var(--space-2)}.demo-login{background:var(--palette-slate-100);border:1px solid var(--color-border-strong);padding:13px 15px;border-radius:var(--radius-sm);margin-top:25px}.demo-login summary{font-size:var(--text-10);color:var(--palette-slate-500);cursor:pointer;margin-bottom:var(--space-10)}.demo-login .field{font-size:var(--text-10);gap:var(--space-5)}.demo-login .select-input{font-size:var(--text-11);--select-padding-block: 7px;background:var(--color-surface-muted);border-color:var(--palette-blue-200)}.auth-copyright{font-size:var(--text-9);color:var(--palette-slate-400);margin-top:45px}.auth-links{display:flex;justify-content:space-between;gap:var(--space-20)}.auth-links .text-button{font-size:var(--text-10)}.auth-mobile-logo{display:none}@media(max-width:1000px){.auth-story,.auth-form-side{padding:35px}.auth-story h1{font-size:var(--text-37)}.auth-story-body{padding:60px 0}}@media(max-width:760px){.auth-page{display:block}.auth-story{display:none}.auth-form-side{min-height:100vh;padding:var(--space-32) 25px}.auth-mobile-logo{display:block;width:100%;max-width:370px;margin-bottom:45px}.auth-card h2{font-size:var(--text-27)}.auth-lock{width:43px;height:43px;margin-bottom:var(--space-20)}.auth-copyright{font-size:var(--text-8)}.auth-card .field input,.auth-card .select-input{font-size:var(--text-16)}}
