: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-300: #8cc2a6;--palette-green-500: #3f8f6b;--palette-green-700: #25613f;--palette-amber-50: #fbf4e7;--palette-amber-200: #ead7b5;--palette-amber-400: #d9a441;--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)}}.switch{position:relative;flex-shrink:0;width:46px;height:26px;padding:0;border:0;border-radius:999px;background:var(--palette-slate-300);box-shadow:inset 0 1px 2px #101f3524;cursor:pointer;transition:background .2s ease}.switch:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:999px;background:var(--color-surface);box-shadow:0 1px 3px #101f3540,0 1px 1px #101f351f;transition:transform .2s ease}.switch:hover:not(:disabled){background:var(--palette-gray-300)}.switch.on{background:var(--color-primary)}.switch.on:hover:not(:disabled){background:var(--color-primary-hover)}.switch.on:after{transform:translate(20px)}.switch:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.switch:disabled{cursor:default;opacity:.5}.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:last-child:has(button){text-align:right}.data-table td:last-child:has(button) .button-row{justify-content:flex-end}.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)}.data-table tbody tr.clickable-row{cursor:pointer}.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)}}.recipient-missing{display:flex;align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-16);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-muted)}.recipient-missing>div{flex:1;min-width:0}.recipient-missing strong{display:block;font-size:var(--text-11);font-weight:var(--weight-550);color:var(--palette-slate-700)}.recipient-missing p{margin-top:var(--space-3);font-size:var(--text-10);line-height:var(--leading-1-7);color:var(--palette-slate-400)}.recipient-missing .button{flex-shrink:0}@media(max-width:560px){.recipient-missing{flex-wrap:wrap}.recipient-missing .button{width:100%}}.lot-trade-link{align-items:center}.lot-trade-link>span{flex:1}.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)}.trade-flow{padding:26px}.flow-header,.flow-detail-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.flow-eyebrow{font-size:var(--text-12);color:var(--color-text-muted)}.flow-header h2{font-size:var(--text-18);margin-top:7px}.flow-track{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;padding:0;margin:26px 0}.flow-stage{position:relative;min-width:0}.flow-stage:not(:last-child):after{content:"→";position:absolute;right:-15px;top:38px;color:var(--color-text-muted)}.flow-stage button{width:100%;height:100%;min-height:174px;display:flex;flex-direction:column;align-items:stretch;gap:14px;padding:16px 14px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);text-align:left;color:var(--color-text-secondary);font:inherit;cursor:pointer}.flow-stage button:hover{border-color:var(--color-primary)}.flow-stage.current button{border-color:var(--color-primary);background:var(--color-accent-soft)}.flow-stage button[aria-pressed=true]{box-shadow:0 0 0 2px var(--color-accent-soft)}.flow-stage-top{display:flex;align-items:center;gap:8px;font-size:var(--text-13)}.flow-number{width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:var(--color-surface-muted);flex-shrink:0;font-size:var(--text-12)}.flow-stage.current .flow-number{color:var(--color-on-primary);background:var(--color-primary)}.flow-stage.done .flow-number{color:var(--color-success)}.flow-stage-note{font-size:var(--text-12);line-height:1.6}.flow-stage-state{margin-top:auto;font-size:var(--text-10);color:var(--color-text-muted)}.flow-stage.current .flow-stage-state{color:var(--color-primary);font-weight:600}.flow-branches{display:grid;gap:10px;font-size:var(--text-12)}.flow-branches>span{display:flex;align-items:flex-start;gap:6px}.flow-branches svg{flex-shrink:0;margin-top:2px}.flow-branches small{display:block;color:var(--color-text-muted);font-size:var(--text-10);margin-top:3px}.flow-detail{border-top:1px solid var(--color-border);padding-top:20px;font-size:var(--text-13);line-height:1.6}.flow-detail-heading{margin-bottom:12px}.flow-detail h3{font-size:var(--text-14)}.flow-obligations>div{display:grid;grid-template-columns:1fr 1fr auto auto;gap:16px;padding:12px 0;align-items:center;border-bottom:1px solid var(--color-border)}.flow-obligations small{display:block;color:var(--color-text-muted)}.flow-blockers{margin-top:16px;padding:16px;border-radius:10px;background:var(--color-warning-soft)}.flow-blockers ul{list-style:none;padding:0;margin:8px 0 0}.flow-blockers li{display:flex;align-items:flex-start;gap:8px;margin-top:6px}.flow-blockers svg{flex-shrink:0;margin-top:3px}.flow-detail-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}#trade-sections{scroll-margin-top:24px}@media(max-width:1100px){.flow-track{display:flex;overflow-x:auto;padding:3px 3px 10px}.flow-stage{flex:0 0 180px}}@media(max-width:600px){.trade-flow{padding:18px}.flow-obligations>div{grid-template-columns:1fr;gap:6px;justify-items:start}}.trade-management-actions{justify-content:flex-end}.trade-management-actions .trade-cancel-action{color:var(--color-danger);background:var(--color-danger-soft);border-color:transparent}.trade-management-actions .trade-cancel-action:hover:not(:disabled){background:var(--color-danger-soft);border-color:var(--color-danger)}@media(max-width:760px){.trade-management-actions{justify-content:flex-start}}.flow-preparation-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:20px 0}.flow-instruction-card{display:flex;flex-direction:column;align-items:stretch;gap:14px;padding:18px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);text-align:left;font:inherit;color:var(--color-text);cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s;min-width:0}.flow-instruction-card:hover:not(:disabled){border-color:var(--color-primary);background:var(--color-accent-soft);box-shadow:0 3px 12px #23466e14}.flow-instruction-card:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.flow-instruction-card:disabled{cursor:not-allowed;opacity:.65}.flow-instruction-heading{display:flex;gap:9px;align-items:center}.flow-instruction-heading strong{flex:1}.flow-instruction-heading>svg{flex-shrink:0;color:var(--color-text-muted)}.flow-instruction-heading>svg:last-child{color:var(--color-primary)}.flow-instruction-value{font-size:var(--text-12);color:var(--color-text-secondary);overflow-wrap:anywhere}.flow-instruction-state{display:flex;align-items:center;gap:6px;color:var(--color-text-muted);font-size:var(--text-12)}.flow-instruction-state svg{flex-shrink:0}.flow-instruction-card.ready .flow-instruction-state{color:var(--color-success)}.flow-instruction-action{padding-top:12px;border-top:1px solid var(--color-border);margin-top:auto;color:var(--color-primary);font-size:var(--text-12);font-weight:600}.flow-preparation-start{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:24px;padding:18px;border-radius:10px;background:var(--color-surface-muted)}.flow-preparation-start>.button{flex-shrink:0}.flow-preparation-complete{display:flex;gap:12px;align-items:flex-start}.flow-preparation-complete svg{color:var(--color-success);flex-shrink:0;margin-top:3px}@media(max-width:600px){.flow-preparation-start{flex-direction:column;align-items:stretch}}.flow-screenings{display:grid;gap:16px;min-width:0}.flow-screenings .panel-heading{padding:0;margin-bottom:0}.trade-participants{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;border-top:1px solid var(--color-border);padding-top:20px}.trade-participant{display:flex;align-items:center;gap:12px;padding:12px;border-radius:var(--radius-md);color:inherit;text-decoration:none;transition:background .15s ease}.trade-participant:hover,.trade-participant:focus-visible{background:var(--color-surface-muted)}.trade-participant-icon{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted)}.trade-participant-copy{display:grid;gap:4px;flex:1;min-width:0;overflow-wrap:anywhere}.trade-participant-copy small,.trade-participant-copy>span{color:var(--color-text-muted);font-size:var(--text-12)}.trade-participant-copy strong{font-size:var(--text-14)}.flow-header-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.flow-release{display:flex;align-items:flex-start;gap:16px;margin-top:24px;padding-top:20px;border-top:1px solid var(--color-border)}.flow-release>button{flex-shrink:0}.flow-release p{margin:0 0 8px;color:var(--color-text-muted);font-size:var(--text-12)}@media(max-width:640px){.trade-participants{grid-template-columns:minmax(0,1fr);gap:4px}.flow-release{flex-direction:column}}.trade-detail-content{margin-top:24px}#trade-history{scroll-margin-top:24px}.trade-instructions-dialog{min-width:0}.trade-history-actions{padding:12px 22px 18px;border-top:1px solid var(--color-border)}.client-payment-reports>.notice,.client-payment-reports>.subtle{margin:16px 24px}.client-payment-report{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;border-top:1px solid var(--color-border);flex-wrap:wrap}.client-payment-report small{display:block;margin-top:4px;color:var(--color-text-muted)}.aml-eyebrow{display:block;color:var(--color-text-secondary);font-size:var(--text-11);font-weight:var(--weight-560);letter-spacing:.04em;text-transform:uppercase}.aml-progress,.aml-report{display:grid;gap:var(--space-20);padding:var(--space-24);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);min-width:0}.aml-progress header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-16);align-items:center}.aml-progress h4,.aml-report h4{margin:var(--space-4) 0;color:var(--color-text-strong);font-size:var(--text-18);font-weight:var(--weight-600)}.aml-progress header p,.aml-report-hero p{margin:0;color:var(--color-text-secondary);font-size:var(--text-13);line-height:1.45}.aml-progress-icon{position:relative;display:grid;place-items:center;width:48px;height:48px;border-radius:var(--radius-round);background:var(--color-accent-soft);color:var(--color-accent)}.aml-progress-icon:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:inherit;border:2px solid var(--palette-blue-200);animation:aml-pulse 1.8s ease-out infinite}.aml-progress-percent{color:var(--color-primary);font-size:var(--text-29);font-weight:var(--weight-600);font-variant-numeric:tabular-nums}.aml-progress-bar{position:relative;height:10px;overflow:hidden;border-radius:999px;background:var(--palette-slate-100)}.aml-progress-bar>span{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,var(--palette-blue-500),var(--palette-blue-700));transition:width .3s linear}.aml-progress-bar>span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 20%,color-mix(in srgb,var(--palette-white) 35%,transparent) 50%,transparent 80%);animation:aml-shimmer 1.4s linear infinite}.aml-progress-bar.indeterminate>span{width:35%;animation:aml-slide 1.6s ease-in-out infinite}.aml-progress-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-12);margin:0;padding:0;list-style:none}.aml-progress-steps li{display:flex;align-items:center;gap:var(--space-8);color:var(--color-text-muted);font-size:var(--text-12);line-height:1.3}.aml-progress-steps li.current{color:var(--color-text-strong);font-weight:var(--weight-560)}.aml-progress-steps li.done{color:var(--color-text-secondary)}.aml-step-mark{display:grid;place-items:center;flex-shrink:0;width:22px;height:22px;border-radius:var(--radius-round);border:1.5px solid var(--color-border-strong)}.aml-progress-steps li.current .aml-step-mark{border-color:var(--color-accent);color:var(--color-accent)}.aml-progress-steps li.current .spinner{width:12px;height:12px;border-width:1.5px}.aml-progress-steps li.done .aml-step-mark{border-color:var(--color-success);background:var(--color-success);color:var(--color-on-primary)}.aml-progress-eta{color:var(--color-text-secondary);font-size:var(--text-12)}.aml-report-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-20);align-items:center;margin:calc(-1 * var(--space-24)) calc(-1 * var(--space-24)) 0;padding:var(--space-24);border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-bottom:1px solid var(--color-border);--tone: var(--color-success);--tone-soft: var(--color-success-soft);background:linear-gradient(120deg,var(--tone-soft),var(--color-surface) 70%)}.aml-report-hero.warning{--tone: var(--color-warning);--tone-soft: var(--color-warning-soft)}.aml-report-hero.danger{--tone: var(--color-danger);--tone-soft: var(--color-danger-soft)}.aml-report-hero h4{color:var(--tone);font-size:var(--text-22)}.aml-verdict-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:var(--radius-round);background:var(--tone);color:var(--color-on-primary);box-shadow:0 0 0 6px var(--tone-soft)}.aml-gauge{position:relative;display:grid;justify-items:center;gap:var(--space-6);width:104px;--gauge: var(--color-success)}.aml-gauge.level-medium{--gauge: var(--color-warning)}.aml-gauge.level-high,.aml-gauge.level-severe{--gauge: var(--color-danger)}.aml-gauge.level-unknown{--gauge: var(--palette-slate-400)}.aml-gauge svg{width:80px;height:80px;transform:rotate(-90deg)}.aml-gauge circle{fill:none;stroke-width:7}.aml-gauge-track{stroke:var(--palette-slate-100)}.aml-gauge-value{stroke:var(--gauge);stroke-linecap:round;transition:stroke-dasharray .6s ease}.aml-gauge-score{position:absolute;top:0;display:grid;place-content:center;width:80px;height:80px;text-align:center;line-height:1}.aml-gauge-score strong{color:var(--color-text-strong);font-size:var(--text-22);font-weight:var(--weight-650);font-variant-numeric:tabular-nums}.aml-gauge-score small{margin-top:var(--space-2);color:var(--color-text-muted);font-size:var(--text-10)}.aml-gauge-note{color:var(--color-text-muted);font-size:var(--text-11);text-align:center}.aml-gauge-caption{color:var(--gauge);font-size:var(--text-12);font-weight:var(--weight-580);white-space:nowrap}.aml-exposure{display:grid;gap:var(--space-12)}.aml-section-title{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--space-8)}.aml-section-title strong{color:var(--color-text-strong);font-size:var(--text-14)}.aml-section-title span{color:var(--color-text-secondary);font-size:var(--text-12)}.aml-exposure-bar{display:flex;gap:2px;height:14px;overflow:hidden;border-radius:999px}.aml-exposure-bar span{min-width:3px;background:var(--source)}.aml-exposure-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--space-6) var(--space-24);margin:0;padding:0;list-style:none}.aml-exposure-list li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-8);padding:var(--space-6) 0;border-bottom:1px dashed var(--color-border);font-size:var(--text-13)}.aml-exposure-list li strong{font-variant-numeric:tabular-nums;font-weight:var(--weight-560)}.aml-exposure-list li.risky span,.aml-exposure-list li.risky strong{color:var(--palette-amber-700)}.aml-exposure-list i{width:10px;height:10px;border-radius:3px;background:var(--source)}.aml-risky-note{display:flex;gap:var(--space-8);margin:0;padding:var(--space-10) var(--space-12);border-radius:var(--radius-md);background:var(--color-warning-soft);color:var(--palette-amber-700);font-size:var(--text-12);line-height:1.45}.aml-risky-note svg{flex-shrink:0;margin-top:1px}[data-source=EXCHANGE]{--source: var(--palette-blue-700)}[data-source=P2P_EXCHANGE]{--source: var(--palette-blue-500)}[data-source=DEFI]{--source: var(--palette-blue-300)}[data-source=MERCHANT]{--source: var(--palette-green-500)}[data-source=PAYMENT_SERVICE]{--source: var(--palette-green-300)}[data-source=WALLET]{--source: var(--palette-slate-300)}[data-source=MINING],[data-source=BRIDGE],[data-source=OTHER]{--source: var(--palette-slate-500)}[data-source=HIGH_RISK_EXCHANGE]{--source: var(--palette-amber-400)}[data-source=GAMBLING]{--source: var(--palette-amber-600)}[data-source=MIXER],[data-source=SCAM]{--source: var(--palette-red-600)}[data-source=DARKNET_MARKET],[data-source=STOLEN_FUNDS],[data-source=SANCTIONS]{--source: var(--palette-red-700)}.aml-report-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-12) var(--space-24);margin:0;padding:var(--space-16);border-radius:var(--radius-md);background:var(--color-surface-muted)}.aml-report-meta dt{color:var(--color-text-muted);font-size:var(--text-11)}.aml-report-meta dd{margin:var(--space-4) 0 0;color:var(--color-text-strong);font-size:var(--text-13);overflow-wrap:anywhere}.aml-report-meta .mono{font-family:var(--font-mono);font-size:var(--text-12)}.aml-report-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--space-12)}@keyframes aml-pulse{0%{opacity:.9;transform:scale(.92)}to{opacity:0;transform:scale(1.25)}}@keyframes aml-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes aml-slide{0%{transform:translate(-100%)}to{transform:translate(290%)}}@media(max-width:760px){.aml-progress header,.aml-report-hero{grid-template-columns:auto minmax(0,1fr)}.aml-progress-percent,.aml-gauge{grid-column:1 / -1}.aml-progress-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.flow-row-hint{display:flex;align-items:center;gap:var(--space-6);margin-top:var(--space-6);color:var(--color-accent);font-size:var(--text-12);font-weight:var(--weight-540)}.flow-row-hint:before{content:"";flex-shrink:0;width:6px;height:6px;border-radius:var(--radius-round);background:currentColor}.flow-row-hint.warning{color:var(--palette-amber-700)}.funding{display:grid;gap:var(--space-16);min-width:0}.funding-branches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-16);align-items:start}.funding-branch{min-width:0;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.funding-branch>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-12);padding:var(--space-16) var(--space-20);border-bottom:1px solid var(--color-border)}.funding-branch h4{margin:0;color:var(--color-text-strong);font-size:var(--text-15);font-weight:var(--weight-600)}.funding-branch>header small{display:block;margin-top:var(--space-2);overflow:hidden;color:var(--color-text-secondary);font-size:var(--text-12);text-overflow:ellipsis;white-space:nowrap}.funding-items,.funding-steps{margin:0;padding:var(--space-4) var(--space-20) var(--space-8);list-style:none}.funding-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-12);padding:var(--space-16) 0;border-bottom:1px dashed var(--color-border)}.funding-item:last-child{border-bottom:0}.funding-item strong,.funding-step-body strong{display:block;color:var(--color-text-strong);font-size:var(--text-13);font-weight:var(--weight-580)}.funding-item small,.funding-step-body small{display:block;margin-top:var(--space-4);color:var(--color-text-secondary);font-size:var(--text-12)}.funding-done{display:inline-flex;align-items:center;gap:var(--space-4);color:var(--color-success);font-size:var(--text-12);font-weight:var(--weight-560)}.funding-step{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:var(--space-12);padding:var(--space-16) 0}.funding-step:not(:last-child):before{content:"";position:absolute;top:48px;bottom:-12px;left:13px;width:2px;border-radius:1px;background:var(--color-border)}.funding-step.done:not(:last-child):before{background:var(--color-success)}.funding-step-mark{display:grid;place-items:center;width:28px;height:28px;border:2px solid var(--color-border-strong);border-radius:var(--radius-round);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--text-12);font-weight:var(--weight-600)}.funding-step.current .funding-step-mark{border-color:var(--color-accent);color:var(--color-accent);box-shadow:0 0 0 4px var(--color-accent-soft)}.funding-step.alert .funding-step-mark{border-color:var(--palette-amber-600);background:var(--color-warning-soft);color:var(--palette-amber-700)}.funding-step.done .funding-step-mark{border-color:var(--color-success);background:var(--color-success);color:var(--color-on-primary)}.funding-step.future .funding-step-body strong{color:var(--color-text-secondary)}.funding-step-body{min-width:0;padding-top:var(--space-4)}.funding-step-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-8)}.funding-step-actions .button,.funding-item .button{white-space:nowrap}.funding-verdict{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8);margin-top:var(--space-6)}.funding-verdict small{margin-top:0}.aml-progress-line{display:grid;gap:var(--space-6);margin-top:var(--space-8)}.aml-progress-line .aml-progress-bar{height:6px}.funding-transfers{display:grid;gap:var(--space-8)}.funding-transfers summary{cursor:pointer;color:var(--color-primary);font-size:var(--text-12);padding:var(--space-6) 0}.funding-transfers .table-scroll{margin-top:var(--space-8)}@media(max-width:1180px){.funding-branches{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.funding-item,.funding-step{grid-template-columns:minmax(0,1fr)}.funding-step{grid-template-columns:28px minmax(0,1fr)}.funding-step-actions{grid-column:2;justify-content:flex-start}}.release-checklist{display:grid;gap:var(--space-8);margin:0 0 var(--space-16);padding:0;list-style:none}.release-checklist li{display:flex;align-items:flex-start;gap:var(--space-10);padding:var(--space-12) var(--space-16);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted)}.release-checklist li.done{border-color:var(--palette-green-300);background:var(--color-success-soft);color:var(--color-success)}.release-checklist strong{display:block;color:var(--color-text-strong);font-size:var(--text-13)}.release-checklist small{display:block;margin-top:var(--space-2);color:var(--color-text-secondary);font-size:var(--text-12)}.funding-transfers details>.flow-screenings{margin-top:var(--space-12)}.company-profile-grid{display:grid;grid-template-columns:minmax(260px,.8fr) 2fr;gap:22px;align-items:start}.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}.copy-line{display:flex;align-items:center;gap:var(--space-6)}.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{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:var(--space-12)}.trading-permission-heading{display:flex;align-items:flex-start;gap:var(--space-10)}.trading-permission-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-12) var(--space-20)}.trading-permission-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:var(--space-16)}.trading-permission{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-16) 18px;display:flex;flex-direction:column;gap:var(--space-12);overflow-wrap:anywhere}.trading-permission.revoked{background:var(--color-surface);opacity:.75}.trading-permission-heading>div{flex:1;min-width:0}.trading-permission-heading .subtle{margin-top:var(--space-4);font-size:var(--text-10)}.trading-permission-reason{flex:1;font-size:var(--text-12);color:var(--color-text-secondary)}.trading-permission-meta{display:grid;gap:var(--space-2);min-width:0;color:var(--color-text-secondary)}.trading-permission-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);padding-top:var(--space-12);border-top:1px solid var(--color-border);font-size:var(--text-10)}.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}}.company-workspace{min-width:0}.company-summary{padding:24px 28px}.company-identity{display:flex;align-items:center;gap:14px}.company-identity>div{flex:1;min-width:0}.company-identity h2{font-size:var(--text-22);overflow-wrap:anywhere;margin-bottom:4px}.company-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:22px 0 0;padding-top:20px;border-top:1px solid var(--color-border)}.company-facts dt{color:var(--color-text-muted);font-size:var(--text-12);margin-bottom:6px}.company-facts dd{margin:0;font-size:var(--text-14);font-weight:500;overflow-wrap:anywhere}.company-summary-actions{margin-top:20px}.trading-permission-meta .subtle{font-size:var(--text-10)}.onboarding-roadmap{padding:28px}.roadmap-header{display:flex;justify-content:space-between;align-items:center;gap:16px}.roadmap-header h2{font-size:var(--text-18);margin-bottom:6px}.roadmap-count{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;border-radius:999px;padding:6px 12px;background:var(--color-surface-muted);color:var(--color-text-secondary);font-size:var(--text-12)}.roadmap-count.complete{color:var(--color-success)}.roadmap-track{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));list-style:none;margin:28px 0;padding:0}.roadmap-stage{min-width:0;position:relative}.roadmap-stage:not(:last-child):before{content:"";position:absolute;left:50%;right:-50%;top:23px;height:1px;background:var(--color-border-strong)}.roadmap-stage button{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;padding:8px 5px 12px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-text-secondary);cursor:pointer;font:inherit}.roadmap-stage button:hover{background:var(--color-surface-muted)}.roadmap-stage button[aria-pressed=true]{background:var(--color-accent-soft);color:var(--color-primary)}.roadmap-stage strong{font-size:var(--text-12);font-weight:500;line-height:1.5;max-width:140px}.roadmap-stage small{font-size:var(--text-10);color:var(--color-text-muted)}.roadmap-marker{width:30px;height:30px;display:grid;place-items:center;flex-shrink:0;border-radius:var(--radius-round);border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--text-12)}.roadmap-stage.done .roadmap-marker{background:var(--palette-slate-100);color:var(--palette-slate-600)}.roadmap-stage.current .roadmap-marker{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.roadmap-stage.returned .roadmap-marker{background:var(--color-warning-soft);color:var(--color-warning);border-color:var(--color-warning)}.roadmap-detail{padding:24px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-muted)}.roadmap-detail.returned{border-color:var(--color-warning)}.roadmap-heading{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:12px}.roadmap-eyebrow{color:var(--color-primary);font-size:var(--text-12);font-weight:600}.roadmap-actor{font-size:var(--text-12);color:var(--color-text-muted)}.roadmap-detail h3{font-size:var(--text-18);margin-bottom:8px}.roadmap-note{color:var(--color-text-secondary);font-size:var(--text-14);line-height:1.6;overflow-wrap:anywhere}.roadmap-content{margin-top:24px;padding-top:24px;border-top:1px solid var(--color-border)}.roadmap-parallel>div{display:flex;align-items:flex-start;gap:12px;padding-top:20px}.roadmap-parallel>div>svg{flex-shrink:0;color:var(--color-text-muted);margin-top:3px}.roadmap-parallel>div>div{flex:1;min-width:0}.roadmap-parallel strong,.roadmap-parallel .roadmap-note{font-size:var(--text-12)}@media(max-width:760px){.company-summary,.onboarding-roadmap{padding:20px}.company-identity{flex-wrap:wrap}.company-identity h2{font-size:var(--text-18)}.company-facts{grid-template-columns:1fr;gap:14px}.roadmap-header{align-items:flex-start;flex-direction:column}.roadmap-track{display:flex;overflow-x:auto;padding-bottom:8px;margin:20px 0;scroll-snap-type:x proximity}.roadmap-stage{flex:0 0 126px;scroll-snap-align:start}.roadmap-detail{padding:18px}.roadmap-content .form-grid{grid-template-columns:minmax(0,1fr)}.roadmap-parallel>div{flex-wrap:wrap}.roadmap-parallel .text-button{margin-left:29px}}.roadmap-footer{margin-top:var(--space-16);padding-top:var(--space-16);border-top:1px solid var(--color-border)}.roadmap-list{list-style:none;margin:0;padding:0}.roadmap-list li{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);padding:var(--space-8) 0}.roadmap-list li small{display:block;color:var(--color-text-muted)}.hint-list{font-size:var(--text-13);color:var(--color-text-secondary)}.hint-list ul{margin:var(--space-4) 0 0;padding-left:var(--space-20)}.upload-drop{position:relative;display:flex;align-items:center;gap:var(--space-12);padding:var(--space-16);border:2px dashed var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer;transition:border-color var(--duration-fast),background var(--duration-fast)}.upload-drop:hover,.upload-drop.over{border-color:var(--color-primary);background:var(--color-accent-soft)}.upload-drop.disabled{cursor:not-allowed;opacity:.6}.upload-drop strong{display:block;color:var(--color-text);font-size:var(--text-14)}.upload-drop small{color:var(--color-text-muted)}.upload-drop input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:inherit}.upload-items{list-style:none;margin:var(--space-8) 0 0;padding:0}.upload-items li{display:grid;grid-template-columns:18px 1fr auto auto;align-items:center;gap:var(--space-8);padding:var(--space-4) 0;font-size:var(--text-13)}.upload-items li small{color:var(--color-text-muted)}.upload-items li.failed small{color:var(--color-danger)}@media(max-width:1100px){.company-profile-grid{grid-template-columns:1fr}}.company-workspace>.onboarding-roadmap{margin-bottom:8px}.company-summary-actions .company-end-relationship{color:var(--color-danger);background:var(--color-danger-soft);border-color:transparent}.company-summary-actions .company-end-relationship:hover:not(:disabled){background:var(--color-danger-soft);border-color:var(--color-danger)}.representatives{list-style:none;margin:0;padding:0 var(--space-20) var(--space-20)}.rep-card{padding:var(--space-16) 0;border-top:1px solid var(--color-border)}.rep-card:first-child{border-top:none}.rep-head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-12)}.rep-head small{display:block;color:var(--color-text-muted)}.rep-you{margin-left:var(--space-8);font-size:var(--text-12);color:var(--color-primary)}.rep-facts{display:grid;grid-template-columns:minmax(180px,1fr) 2fr;gap:var(--space-16);margin:var(--space-12) 0 0}.rep-facts dt{color:var(--color-text-muted);font-size:var(--text-12);margin-bottom:var(--space-4)}.rep-facts dd{margin:0}.rep-authority>div+div{margin-top:var(--space-4)}.rep-authority small,.rep-history small{display:block;color:var(--color-text-muted)}.rep-history{margin-top:var(--space-12);font-size:var(--text-13)}.rep-history summary{cursor:pointer;color:var(--color-text-secondary)}.rep-history ul{list-style:none;margin:var(--space-8) 0 0;padding:0}.rep-history li{display:grid;grid-template-columns:auto 1fr;gap:var(--space-4) var(--space-8);align-items:center;padding:var(--space-4) 0}.rep-history li small{grid-column:2}.rep-actions{margin-top:var(--space-12);align-items:center}@media(max-width:760px){.rep-facts{grid-template-columns:1fr}}.company-workspace{display:grid;grid-template-columns:minmax(0,1fr) 286px;gap:24px;align-items:start}.company-main{min-width:0}.company-workspace .company-summary{padding:22px;margin:0}.company-summary .company-identity{align-items:flex-start;gap:12px}.company-summary .company-identity h2{font-size:var(--text-18)}.company-summary .profile-icon{width:38px;height:38px}.company-summary .company-facts{grid-template-columns:1fr;gap:18px}.company-summary-actions{padding-top:20px;border-top:1px solid var(--color-border)}.company-summary-actions .button-row{flex-direction:column;align-items:stretch}.company-summary-actions .button{width:100%}.company-main .onboarding-roadmap{padding:24px;margin-bottom:12px}.company-main .roadmap-header{flex-wrap:wrap}.company-main .roadmap-track{display:flex;overflow-x:auto;padding-bottom:8px}.company-main .roadmap-stage{flex:1 0 98px}.company-main .roadmap-detail{padding:20px}.representatives{padding:0 24px 24px}.rep-card{padding:24px 0}.rep-card:last-child{padding-bottom:0}.rep-head{justify-content:flex-start;align-items:center}.rep-head>div{min-width:0;overflow-wrap:anywhere}.rep-head strong{font-size:var(--text-14)}.rep-head small{margin-top:4px}.rep-avatar{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border-radius:12px;background:var(--color-surface-muted);color:var(--color-text-muted)}.rep-facts{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:24px;margin:22px 0 0}.rep-facts>div{min-width:0}.rep-facts>div+div{padding-left:24px;border-left:1px solid var(--color-border)}.rep-facts dt{margin-bottom:12px}.rep-facts dd,.rep-authority-item{display:flex;flex-direction:column;align-items:flex-start;gap:8px;font-size:var(--text-13)}.rep-authority{width:100%}.rep-authority>div+div{margin-top:16px}.rep-authority small{font-size:var(--text-12)}.rep-permissions{font-size:var(--text-12);color:var(--color-text-secondary);margin-top:4px}.rep-permissions summary{cursor:pointer}.rep-permissions ul{padding-left:18px;margin:10px 0 0;display:grid;gap:6px}.rep-actions{padding-top:18px;margin-top:20px;border-top:1px solid var(--color-border)}.rep-actions:empty{display:none}.rep-history{margin-top:20px}@media(max-width:1100px){.company-workspace{grid-template-columns:minmax(0,1fr) 240px;gap:18px}.rep-facts{grid-template-columns:1fr;gap:20px}.rep-facts>div+div{border-left:0;padding-left:0}}@media(max-width:900px){.company-workspace{grid-template-columns:minmax(0,1fr)}.company-summary .company-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.company-summary-actions .button-row{flex-direction:row}.company-summary-actions .button{width:auto}}@media(max-width:540px){.company-summary .company-facts{grid-template-columns:1fr;gap:14px}.company-main .onboarding-roadmap{padding:20px}.representatives{padding:0 20px 20px}.company-main .roadmap-detail{padding:16px}}.rep-facts.rep-facts-authority{grid-template-columns:minmax(0,1fr)}.company-workspace>.company-summary{grid-column:2;grid-row:1}.company-workspace>.company-main{grid-column:1;grid-row:1}.rep-list-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,auto) auto;align-items:center;gap:20px;padding:18px 0}.rep-list-meta{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.rep-role{font-size:var(--text-12);color:var(--color-text-secondary)}.rep-list-row .rep-head{min-width:0}.invitation-success{display:flex;align-items:flex-start;gap:14px}.invitation-success>svg{flex-shrink:0;color:var(--color-success)}.invitation-success h3{margin-bottom:8px}.invitation-confirm,.invitation-success{overflow-wrap:anywhere}@media(max-width:1100px){.rep-list-row{grid-template-columns:minmax(0,1fr) auto;gap:12px}.rep-list-meta{grid-column:1;grid-row:2;padding-left:52px}.rep-list-row>.button{grid-column:2;grid-row:1 / 3}}@media(max-width:900px){.company-workspace>.company-summary,.company-workspace>.company-main{grid-column:1;grid-row:auto}}@media(max-width:540px){.rep-list-row{gap:10px}.rep-list-meta{padding-left:0}.rep-list-row>.button{grid-row:2;align-self:end}.rep-list-row .rep-head{grid-column:1 / -1}}.open-lots{display:flex;align-items:center;gap:var(--space-16);padding:var(--space-20) 22px;margin-bottom:var(--space-16)}.open-lots-icon{flex-shrink:0;display:grid;place-items:center;width:44px;height:44px;border-radius:var(--radius-md);background:var(--color-accent-soft);color:var(--color-primary)}.open-lots-text{flex:1;min-width:0}.open-lots-text h3{font-size:var(--text-13);font-weight:var(--weight-560);color:var(--color-text-strong)}.open-lots-text p{margin-top:var(--space-4);font-size:var(--text-11);line-height:var(--leading-1-7)}.open-lots-text small{display:block;margin-top:var(--space-8);font-size:var(--text-10);color:var(--color-text-muted);overflow-wrap:anywhere}.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)}}
