*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Golos Text,system-ui,-apple-system,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.hidden{display:none}.resize{resize:both}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@font-face{font-family:Golos Text;src:url(/assets/golos-text-variable-Doue5Qqd.woff2) format("woff2");font-weight:400 900;font-style:normal;font-display:swap}:root{font-family:Golos Text,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;color:var(--ink);background:var(--paper);--accent: #b84b32;--accent-hover: #9c3e29;--accent-soft: #f1e0d5;--chrome: #24221f;--ink: #292722;--ink-secondary: #534d43;--paper: #f3eee5;--surface: #fffcf6;--soft: #eae3d7;--line: #d9d0c2;--muted: #756b5e;--quiet: #b4a895;--positive: #42624b;--positive-soft: #e6ecdf;--danger: #a33d32;--danger-soft: #f3e1d9;--danger-line: #dec0b4;--warning: #82621f;--warning-soft: #f4ead0;--warning-line: #dccc9c}*{box-sizing:border-box}body{margin:0;color:var(--ink)}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:3px}svg{flex:none}h1,h2,h3,p{margin:0}small{font-size:12px;color:var(--muted)}code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}input,select,textarea{width:100%;min-height:44px;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:8px;padding:10px 12px;font-size:14px}input[type=checkbox]{width:18px;min-height:18px;height:18px;accent-color:var(--accent);flex:none}input::-moz-placeholder{color:var(--muted)}input::placeholder{color:var(--muted)}input:focus,select:focus,textarea:focus{border-color:var(--accent)}.btn-primary,.btn-secondary,.btn-ghost{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;border-radius:8px;font-size:13px;font-weight:600;line-height:1.3;transition:background .15s;border:1px solid transparent;box-shadow:none;white-space:nowrap}.btn-primary{background:var(--accent);color:var(--surface)}.btn-primary:hover:not(:disabled){background:var(--accent-hover)}.btn-secondary{color:var(--ink);background:var(--surface);border-color:var(--line)}.btn-secondary:hover:not(:disabled){background:var(--soft)}.btn-ghost{color:var(--muted);background:transparent}.btn-sm{padding:8px 12px;font-size:12px}.full-width{width:100%}.icon-button{display:inline-flex;justify-content:center;align-items:center;min-width:44px;min-height:44px;border:0;border-radius:8px;background:transparent;color:var(--muted);padding:8px}.text-link{display:inline-flex;align-items:center;gap:6px;color:var(--accent);font-size:13px;font-weight:600}.app-shell{min-height:100dvh}.sidebar{width:232px;position:fixed;left:0;top:0;height:100dvh;background:var(--chrome);border-right:1px solid var(--line);display:flex;flex-direction:column;padding:32px 16px 20px;z-index:30}.sidebar-brand{padding:0 8px 28px}.brand{display:inline-flex;align-items:center;gap:10px;font-size:21px;font-weight:650;letter-spacing:-.8px;line-height:1.2}.brand-mark{display:grid;place-items:center;flex:none;width:33px;height:33px;border-radius:8px;background:var(--accent);color:var(--surface);font-size:13px;font-weight:700;letter-spacing:-.8px}.brand-word{color:inherit}.brand-mark svg{width:21px;height:21px}.sidebar .brand{color:var(--surface)}.sidebar .brand small,.sidebar .workspace-label{color:var(--muted)}.sidebar .nav-link{color:var(--quiet)}.sidebar .nav-link:hover{background:var(--ink)}.sidebar .nav-link.active{color:var(--surface);background:var(--accent)}.sidebar .sidebar-footer{border-color:var(--ink);color:var(--paper)}.sidebar .btn-secondary{background:var(--ink);border-color:var(--ink);color:var(--soft)}.brand small{display:block;font-size:10px;letter-spacing:1.2px;font-weight:500;text-transform:uppercase;margin-top:4px;color:var(--muted)}.workspace-label{font-size:11px;text-transform:uppercase;letter-spacing:.8px;color:var(--muted);margin:0 12px 13px}.sidebar nav{display:flex;flex-direction:column;gap:4px}.nav-link{display:flex;align-items:center;gap:12px;min-height:46px;padding:10px 14px;border-radius:8px;color:var(--muted);font-size:13px;font-weight:500}.nav-link:hover{background:var(--soft)}.nav-link.active{background:var(--accent-soft);color:var(--ink);font-weight:650}.sidebar-footer{margin-top:auto;border-top:1px solid var(--line);padding:20px 7px 0}.sidebar-footer>div{display:flex;gap:10px;align-items:center;margin-bottom:12px}.sidebar-footer strong{font-size:13px;display:block}.sidebar-footer small{display:block;margin-top:3px}.sidebar-footer .btn-ghost{width:100%;justify-content:flex-start;padding-left:0}.avatar{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:50%;background:var(--line);color:var(--ink);font-size:13px;font-weight:600}.avatar-large{width:43px;height:43px;font-size:17px}.workspace{margin-left:232px}.topbar{height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 36px;background:var(--paper);border-bottom:1px solid var(--soft)}.desktop-breadcrumb{font-size:13px;color:var(--muted)}.topbar-actions{display:flex;align-items:center;gap:16px}.role-chip{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:12px}.service-switch{display:flex;align-items:center;gap:7px;background:var(--soft);color:var(--muted);border:1px solid var(--line);min-height:36px;border-radius:7px;font-size:12px;font-weight:550;padding:7px 10px}.service-switch.is-online{background:var(--soft);color:var(--accent);border-color:var(--line)}.mobile-brand,.mobile-menu-button{display:none}.page-content{max-width:1320px;margin:0 auto;padding:35px 36px 24px;min-height:calc(100dvh - 135px)}.page-heading{display:flex;gap:24px;justify-content:space-between;align-items:center;margin-bottom:28px}.page-heading h1{font-size:29px;line-height:1.2;font-weight:650;letter-spacing:-1px}.page-heading p{font-size:13px;line-height:1.6;color:var(--muted);margin-top:8px}.heading-actions{display:flex;gap:10px;flex:none}.page-footer{max-width:1320px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:11px;padding:12px 36px 22px}.page-footer>span:last-child{display:flex;gap:5px;align-items:center}.bottom-nav{display:none}.demo-banner{display:flex;align-items:center;gap:12px;background:var(--warning-soft);color:var(--warning);padding:10px 36px;font-size:12px}.demo-banner strong{font-size:10px;border:1px solid var(--warning-line);padding:3px 5px;border-radius:4px;letter-spacing:1px}.demo-banner a{margin-left:auto;text-decoration:underline;white-space:nowrap}.metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px}.metrics-three{grid-template-columns:repeat(3,minmax(0,1fr))}.metric{border:1px solid var(--line);border-radius:14px;background:var(--surface);padding:22px;min-width:0}.metric-label{display:flex;align-items:center;justify-content:space-between;gap:7px;font-size:12px;color:var(--muted);margin-bottom:15px}.metric-label svg{color:var(--muted)}.metric strong{display:block;line-height:1.2;font-size:26px;font-weight:630;letter-spacing:-.6px;white-space:nowrap}.metric small{display:block;margin-top:10px;color:var(--muted);font-size:11px;line-height:1.5}.metric-accent{background:var(--chrome);border-color:var(--chrome)}.metric-accent .metric-label,.metric-accent .metric-label svg{color:var(--quiet)}.metric-accent strong{color:var(--surface)}.metric-accent small{color:var(--quiet)}.quick-actions{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px}.quick-action{display:flex;align-items:center;gap:14px;border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:20px}.quick-action:hover{background:var(--paper)}.quick-action>svg{margin-left:auto;color:var(--muted)}.quick-action strong{display:block;font-size:13px;font-weight:600}.quick-action small{display:block;margin-top:5px}.action-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:var(--soft);color:var(--accent)}.surface{border:1px solid var(--line);border-radius:14px;background:var(--surface);margin-bottom:24px;overflow:hidden}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:22px 24px}.section-heading h2{font-size:15px;font-weight:630;letter-spacing:-.2px}.section-heading p{margin-top:5px;font-size:12px;color:var(--muted);line-height:1.5}.surface>.form-grid,.surface>.helper-text,.surface>.connection-row{margin:0 24px 24px}.activity-list{padding:0 24px}.activity-row{display:flex;align-items:center;gap:13px;padding:17px 0;border-top:1px solid var(--soft);min-width:0}.activity-row:first-child{border-top:0}.activity-row>div:nth-child(2){flex:1;min-width:0}.activity-row strong{display:block;font-size:13px;font-weight:600;line-height:1.4}.activity-row small{display:block;margin-top:4px;font-size:11px;line-height:1.4}.activity-icon{display:grid;place-items:center;flex:none;width:36px;height:36px;background:var(--soft);color:var(--muted);border-radius:10px}.activity-icon.outgoing{background:var(--soft);color:var(--muted)}.activity-value{margin-left:auto;text-align:right;flex:none}.activity-value .status{margin-top:6px}.activity-value strong{font-size:14px}.activity-value small{font-size:11px}.row-actions{display:flex;align-items:center;gap:12px}.status{display:inline-flex;align-items:center;white-space:nowrap;border-radius:5px;padding:4px 7px;font-size:10px;font-weight:600;line-height:1.2;background:var(--soft);color:var(--muted)}.status-active,.status-succeeded,.status-credited{background:var(--soft);color:var(--ink-secondary)}.status-created,.status-pending,.status-paused,.status-canceled,.status-expired,.status-deleted{background:var(--soft);color:var(--muted)}.terms-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 24px 20px;gap:12px}.term{border:1px solid var(--soft);padding:17px;border-radius:9px}.term>span{font-size:12px;color:var(--muted)}.term strong{font-size:24px;font-weight:650;color:var(--ink-secondary);display:block;margin:10px 0 3px}.helper-text{font-size:12px;color:var(--muted);line-height:1.7;display:flex;align-items:center;gap:5px}.text-positive{color:var(--ink-secondary)}.notice{display:flex;align-items:flex-start;gap:9px;padding:13px 15px;margin:0 0 18px;border-radius:9px;font-size:13px;line-height:1.5}.notice svg{margin-top:2px}.notice-error{background:var(--danger-soft);color:var(--danger);border:1px solid var(--danger-line)}.notice-success{background:var(--soft);color:var(--ink-secondary);border:1px solid var(--line)}.empty-state{display:flex;flex-direction:column;gap:13px;align-items:center;justify-content:center;text-align:center;min-height:210px;padding:32px 20px;color:var(--muted)}.empty-state h3,.empty-state h2{color:var(--ink-secondary);font-size:16px}.empty-state p{font-size:13px;line-height:1.5;max-width:470px}.spin{animation:spin 1.2s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.field{display:flex;flex-direction:column;gap:7px;min-width:0;font-size:12px;font-weight:550;color:var(--ink-secondary)}.field small{font-weight:400;line-height:1.6;color:var(--muted)}.field-wide{grid-column:1/-1}.filter-bar{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:22px}.filter-bar>.field{min-width:210px}.filter-summary{font-size:12px;color:var(--muted);padding-bottom:13px}.filter-actions{display:flex;align-items:center;gap:12px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.form-section{padding-top:13px;margin-top:4px;border-top:1px solid var(--soft);font-size:14px;font-weight:600;color:var(--ink)}.form-section small{display:block;margin-top:5px;font-size:11px;font-weight:400}.checkbox-line{display:flex;align-items:flex-start;gap:11px;color:var(--ink-secondary);font-size:13px;line-height:1.6;padding:9px 0}.checkbox-line input{margin-top:2px}.day-picker{display:flex;gap:8px;flex-wrap:wrap}.day-picker label{position:relative}.day-picker input{position:absolute;opacity:0;width:100%;height:100%;margin:0}.day-picker span{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--line);border-radius:8px;color:var(--muted);font-size:13px}.day-picker input:checked+span{background:var(--soft);color:var(--ink);border-color:var(--quiet)}.day-picker input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.pagination{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:17px 0;color:var(--muted);font-size:11px}.pagination>div{display:flex;gap:5px}.surface>.pagination,.surface>.activity-list>.pagination{padding-left:24px;padding-right:24px}.dialog-backdrop{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;background:#1b281a47;display:flex;justify-content:center;align-items:center;padding:24px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dialog{width:100%;max-width:620px;max-height:90dvh;overflow:auto;overscroll-behavior:contain;padding:25px;border:1px solid var(--soft);border-radius:16px;background:var(--surface);box-shadow:0 18px 70px #24221f20}.dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:22px}.dialog-heading h2{font-size:20px;font-weight:650;letter-spacing:-.5px}.dialog-heading .icon-button{margin:-8px -8px -8px 0}.dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:25px;padding-top:20px;border-top:1px solid var(--soft)}.dialog-copy{font-size:14px;line-height:1.8;color:var(--ink-secondary)}.dialog-nav{display:flex;flex-direction:column;gap:4px;margin-bottom:25px}.confirm-summary{display:flex;flex-direction:column;gap:14px;margin-bottom:22px;padding:18px;border-radius:10px;background:var(--paper);border:1px solid var(--soft)}.confirm-summary>div{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px}.confirm-summary span{color:var(--muted)}.confirm-summary strong{font-weight:600;color:var(--ink-secondary);text-align:right}.form-save{display:flex;justify-content:flex-end;margin-top:22px}.cards-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.requisite-card{border:1px solid var(--line);border-radius:14px;background:var(--surface);padding:20px;min-width:0}.requisite-card.archived{background:var(--paper)}.requisite-heading{display:flex;align-items:center;gap:10px}.requisite-heading>div{flex:1}.requisite-heading strong{display:block;font-size:13px;font-weight:650}.requisite-heading small{display:block;margin-top:4px;font-size:11px}.bank-icon{width:36px;height:36px;background:var(--soft);display:grid;place-items:center;border-radius:10px;color:var(--muted)}.requisite-number{font-size:21px;font-weight:550;letter-spacing:2px;margin-top:25px}.requisite-owner{margin-top:8px;display:flex;justify-content:space-between;gap:7px;font-size:11px;color:var(--muted)}.requisite-owner span{font-size:10px}.usage{margin:23px 0 20px}.usage>div:first-child{display:flex;flex-direction:column;gap:7px;font-size:11px;color:var(--muted)}.usage strong{font-size:13px;font-weight:600;color:var(--ink-secondary)}.usage strong small{font-size:10px;font-weight:400;color:var(--muted)}.progress-track{height:5px;border-radius:3px;background:var(--soft);margin-top:11px;overflow:hidden}.progress-track>span{display:block;height:100%;background:var(--muted);border-radius:3px}.requisite-limits{display:grid;grid-template-columns:1fr 1fr;gap:15px}.requisite-limits span{display:block;font-size:10px;color:var(--muted);margin-bottom:5px}.requisite-limits strong{display:block;font-size:10px;font-weight:550;color:var(--ink-secondary);line-height:1.5}.requisite-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:21px;padding-top:13px;border-top:1px solid var(--soft)}.requisite-footer>div{display:flex;align-items:center;gap:3px}.requisite-footer .icon-button{min-width:35px;width:35px;padding:7px}.requisite-footer .btn-sm{padding:7px 10px;font-size:11px}.orders-list{display:flex;flex-direction:column;gap:16px}.order-card{border:1px solid var(--line);border-radius:14px;background:var(--surface);padding:22px}.order-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.eyebrow{font-size:11px;color:var(--muted);letter-spacing:.1px}.order-heading h2{font-size:25px;font-weight:650;letter-spacing:-.5px;margin:8px 0 5px}.order-heading small{font-size:11px}.order-heading>.status{margin-top:2px}.order-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:25px}.order-details>div{min-width:0}.order-details span{display:block;color:var(--muted);font-size:11px;margin-bottom:8px}.order-details strong{font-size:12px;font-weight:550;overflow-wrap:anywhere}.order-details small{display:block;font-size:10px;margin-top:5px}.copy-inline{border:0;background:transparent;padding:0;display:flex;align-items:center;gap:9px;color:var(--ink-secondary);max-width:100%;min-height:30px}.order-footer{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding-top:16px;border-top:1px solid var(--soft)}.order-footer .helper-text{font-size:11px}.order-footer .btn-primary{font-size:12px}.deposit-list{padding:0 24px}.deposit-row{display:flex;align-items:center;gap:13px;padding:18px 0;width:100%;text-align:left;background:transparent;border:0;border-top:1px solid var(--soft)}.deposit-row:first-child{border-top:0}.deposit-row>div:nth-child(2){flex:1;min-width:0}.deposit-row strong{font-size:13px;font-weight:600;display:block}.deposit-row small{display:block;font-size:11px;margin-top:4px}.network-pill{display:flex;gap:12px;align-items:center;background:var(--paper);padding:15px;border:1px solid var(--soft);border-radius:10px;margin-bottom:25px}.network-pill .status{margin-left:auto}.network-pill strong{display:block;font-size:15px}.network-pill small{display:block;font-size:11px;margin-top:4px}.usdt-mark{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--muted);color:var(--surface);font-size:24px;font-weight:650}.invoice-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px}.invoice-heading>span:last-child{font-size:12px;color:var(--muted)}.deposit-qr{width:190px;height:190px;display:block;margin:0 auto 22px;border:1px solid var(--soft);border-radius:8px}.address-box{display:flex;align-items:center;gap:8px;background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:7px 10px}.address-box code{overflow-wrap:anywhere;flex:1;min-width:0;font-size:12px;font-weight:400;line-height:1.7;color:var(--ink-secondary)}.transaction-id{display:flex;flex-direction:column;gap:8px;font-size:11px;color:var(--muted);margin-top:13px}.transaction-id code{word-break:break-all;font-size:11px}.demo-invoice{padding:14px;border-radius:8px;background:var(--warning-soft);color:var(--ink-secondary);font-size:12px;margin-bottom:20px}.dialog>.helper-text,.dialog form>.helper-text{margin-top:17px}.traders-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.trader-card{padding:22px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.trader-heading{display:flex;align-items:center;gap:11px}.trader-heading>div{flex:1;min-width:0}.trader-heading h2{font-size:16px;font-weight:650;letter-spacing:-.2px}.trader-heading small{display:block;font-size:11px;margin-top:4px}.trader-balances{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:25px}.trader-balances span{display:block;font-size:11px;color:var(--muted);margin-bottom:7px}.trader-balances strong{font-size:21px;font-weight:600;letter-spacing:-.4px}.trader-turnover{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:20px;padding:16px 0;border-top:1px solid var(--soft);font-size:11px;color:var(--muted)}.trader-turnover strong{font-size:12px;color:var(--ink-secondary);font-weight:600}.trader-rate-chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:2px}.trader-rate-chips span{padding:5px 7px;background:var(--soft);color:var(--muted);font-size:10px;border-radius:5px}.directions-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.direction-card{border:1px solid var(--line);border-radius:14px;padding:22px;background:var(--surface)}.direction-card .section-heading{padding:0;margin-bottom:24px}.direction-card .section-heading h2{font-size:14px}.direction-card .section-heading p{font-size:10px}.fx-value{display:flex;justify-content:space-between;gap:10px;font-size:12px;color:var(--muted);margin:12px 0}.fx-value strong{font-size:23px;color:var(--ink-secondary);font-weight:600;letter-spacing:-.5px}.direction-card>.helper-text{font-size:10px}.direction-card .btn-secondary{margin-top:8px;font-size:12px}.connection-row{display:flex;align-items:center;gap:12px;padding:17px;border:1px solid var(--soft);border-radius:9px;background:var(--paper)}.connection-row>div{flex:1}.connection-row strong{display:block;font-size:13px}.connection-row small{display:block;font-size:11px;margin-top:4px}.auth-page{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:28px;background:var(--chrome)}.auth-card{width:100%;max-width:440px;border:1px solid var(--line);border-radius:16px;background:var(--surface);padding:36px}.auth-card>.brand{margin-bottom:30px}.auth-heading{margin-bottom:27px}.auth-heading h1{font-size:23px;font-weight:650;letter-spacing:-.7px;line-height:1.3}.auth-heading p{font-size:12px;line-height:1.7;color:var(--muted);margin-top:9px}.auth-card form{display:flex;flex-direction:column;gap:18px}.auth-card form .notice{margin-bottom:0}.auth-note{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:25px;color:var(--muted);font-size:11px}@media(max-width:1280px){.cards-grid,.directions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric{padding:18px}.metric strong{font-size:23px}.metric-label{font-size:11px}.page-content{padding:30px}.topbar{padding:0 30px}}@media(max-width:1040px){.sidebar{width:200px;padding-left:12px;padding-right:12px}.workspace{margin-left:200px}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics-three{grid-template-columns:repeat(3,minmax(0,1fr))}.metric strong{font-size:25px}.quick-action{padding:17px}.quick-action strong{font-size:12px}.order-details{grid-template-columns:repeat(2,minmax(0,1fr))}.page-heading h1{font-size:26px}.traders-grid{grid-template-columns:1fr}.terms-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.sidebar{display:none}.workspace{margin-left:0}.topbar{height:68px;padding:0 18px;position:sticky;top:0;background:var(--chrome);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:25}.mobile-brand{display:block;color:var(--surface)}.mobile-brand .brand small{color:var(--quiet)}.topbar .mobile-menu-button{color:var(--soft)}.topbar .service-switch{background:var(--ink);border-color:var(--ink-secondary);color:var(--line)}.topbar .service-switch.is-online{background:var(--accent);border-color:var(--accent);color:var(--surface)}.mobile-brand .brand{font-size:19px}.mobile-brand .brand-mark{width:29px;height:29px;font-size:11px}.mobile-brand .brand small{font-size:8px;letter-spacing:1px}.desktop-breadcrumb,.role-chip{display:none}.topbar-actions{gap:7px}.mobile-menu-button{display:inline-flex}.service-switch{padding:7px;min-height:34px;font-size:10px}.page-content{padding:24px 18px 20px;min-height:calc(100dvh - 160px)}.page-heading{gap:16px;margin-bottom:22px;align-items:flex-start}.page-heading h1{font-size:25px}.page-heading p{font-size:12px;line-height:1.6;margin-top:6px;max-width:330px}.heading-actions{gap:6px}.heading-actions button{font-size:11px;padding:9px 12px}.bottom-nav{display:flex;position:fixed;z-index:40;left:0;right:0;bottom:0;padding:8px 10px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--surface);min-height:70px;box-shadow:0 -2px 14px #24221f06}.bottom-nav>a,.bottom-nav>button{flex:1;display:flex;align-items:center;justify-content:center;gap:5px;flex-direction:column;min-height:48px;border:0;background:transparent;color:var(--muted);font-size:9px;border-radius:8px}.bottom-nav>.active{color:var(--accent);background:var(--soft);font-weight:600}.page-footer{padding:12px 18px calc(95px + env(safe-area-inset-bottom));font-size:9px;gap:10px}.page-footer>span:last-child{font-size:9px}.demo-banner{padding:9px 18px;gap:8px;font-size:10px;line-height:1.5}.demo-banner a{font-size:9px}.metrics-grid{gap:12px;margin-bottom:20px}.metric{padding:17px}.metric strong{font-size:25px}.metric-label{font-size:11px;margin-bottom:13px}.metric small{font-size:10px}.metrics-three{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics-three>.metric:first-child{grid-column:1/-1}.quick-actions{gap:12px;margin-bottom:20px}.quick-action{padding:16px;gap:10px}.quick-action strong{font-size:12px;line-height:1.5}.quick-action small{font-size:10px}.quick-action>svg{display:none}.action-icon{width:34px;height:34px}.surface{margin-bottom:20px}.section-heading{padding:19px 18px}.section-heading h2{font-size:14px}.section-heading p,.section-heading .text-link{font-size:11px}.activity-list,.deposit-list{padding:0 18px}.activity-row{gap:10px;padding:16px 0}.activity-row strong{font-size:12px}.activity-row small{font-size:10px}.activity-value strong{font-size:13px}.activity-value small{font-size:10px}.activity-icon{width:32px;height:32px}.cards-grid,.directions-grid{gap:14px}.requisite-card{padding:18px}.requisite-heading strong{font-size:12px}.requisite-heading small{font-size:10px}.requisite-number{font-size:20px}.filter-bar>.field{min-width:170px}.filter-bar>.field select{font-size:12px}.order-card{padding:20px}.order-heading h2{font-size:25px}.order-details{gap:18px}.order-details strong{font-size:12px}.order-footer .helper-text{font-size:10px}.order-footer .btn-primary{font-size:11px;padding:10px 12px}.dialog-backdrop{padding:0;align-items:flex-end}.dialog{max-height:92dvh;max-width:100%;padding:23px 20px calc(24px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;border-bottom:0}.dialog-heading h2{font-size:20px}.terms-grid{padding:0 18px 18px}.surface>.form-grid,.surface>.helper-text,.surface>.connection-row{margin-left:18px;margin-right:18px}.auth-page{padding:20px}.auth-card{padding:30px;max-width:420px}.deposit-row{gap:10px}.deposit-row strong{font-size:12px}.deposit-row small{font-size:10px}.trader-card{padding:20px}.trader-balances strong{font-size:22px}}@media(max-width:480px){.page-heading{flex-wrap:wrap;gap:14px}.heading-actions{width:100%}.heading-actions button{flex:1;font-size:12px}.cards-grid,.directions-grid,.quick-actions{grid-template-columns:1fr}.quick-action>svg{display:block}.quick-action strong{font-size:13px}.quick-action small{font-size:11px}.metric strong{font-size:23px}.metric-label{font-size:10px}.metric-label svg{width:15px;height:15px}.metric small{font-size:9px}.page-heading h1{font-size:25px}.order-heading>.status{font-size:9px}.order-heading h2{font-size:24px}.order-heading small{font-size:10px}.order-details{-moz-column-gap:12px;column-gap:12px}.order-details span{font-size:10px}.order-details strong{font-size:11px}.order-details small{font-size:9px}.order-footer{align-items:flex-start;flex-direction:column;gap:13px}.order-footer .btn-primary{width:100%;font-size:12px}.order-footer .helper-text{font-size:11px}.filter-bar{gap:8px}.filter-bar>.field{min-width:0;flex:1}.filter-bar>.filter-summary{font-size:10px}.filter-actions .btn-secondary{font-size:10px;padding:9px}.activity-value strong{font-size:12px}.status{font-size:9px}.activity-row>.activity-icon{display:none}.deposit-row>.activity-icon{display:none}.deposit-row strong{font-size:12px}.deposit-row small,.activity-row small{font-size:9px}.activity-row>div:nth-child(2)>strong{font-size:11px}.terms-grid{grid-template-columns:1fr 1fr;gap:10px}.term{padding:13px}.term>span{font-size:10px}.term strong{font-size:22px}.term small{font-size:9px}.confirm-summary{padding:15px}.confirm-summary>div{font-size:11px}.dialog-actions>.btn-primary,.dialog-actions>.btn-secondary{flex:1;font-size:12px;padding:11px 9px}.form-grid{gap:15px 12px}.field{font-size:11px}.field small{font-size:10px}.field input,.field select{font-size:13px}.trader-heading h2{font-size:15px}.trader-heading small{font-size:10px}.trader-balances strong{font-size:20px}.day-picker{gap:5px}.day-picker span{width:37px}.auth-card{padding:28px 23px}.auth-heading h1{font-size:23px}.service-switch span{max-width:92px;white-space:normal}.demo-banner a{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.transfer-list{padding:0 24px}.transfer-row{padding:18px 0;border-top:1px solid var(--line);min-width:0}.transfer-row:first-child{border-top:0}.transfer-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.transfer-heading strong{font-size:14px}.transfer-row>p{font-size:11px;color:var(--muted);margin-top:10px;line-height:1.6}.transfer-detail{display:flex;flex-direction:column;gap:5px;margin-top:12px;font-size:11px;min-width:0}.transfer-detail>span{color:var(--muted)}.transfer-detail code{font-size:11px;line-height:1.6;overflow-wrap:anywhere;color:var(--ink)}@media(max-width:768px){.transfer-list{padding:0 18px}.transfer-heading strong{font-size:13px}.transfer-detail code{font-size:10px}}.order-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.order-actions .btn-secondary{font-size:12px}@media(max-width:480px){.order-actions{width:100%;flex-direction:column}.order-actions .btn-primary,.order-actions .btn-secondary{width:100%}}.telegram-bot-summary{display:flex;align-items:center;gap:14px;margin:22px 0;padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--paper)}.telegram-bot-avatar{display:grid;place-items:center;width:48px;height:48px;flex:none;border-radius:12px;background:var(--accent-soft);color:var(--accent)}.telegram-bot-summary>div{flex:1;min-width:0}.telegram-bot-summary strong{display:block;font-size:15px;overflow-wrap:anywhere}.telegram-bot-summary small{display:block;margin-top:6px;font-size:11px}.telegram-bot-state{display:inline-block;font-size:11px;color:var(--muted);margin-top:6px}.telegram-bot-state.connected{color:var(--positive)}.telegram-empty{display:flex;gap:14px;margin:22px 0;padding:20px;border:1px dashed var(--line);border-radius:12px;color:var(--accent)}.telegram-empty strong{font-size:14px;color:var(--ink)}.telegram-empty p{font-size:12px;line-height:1.7;color:var(--muted);margin-top:7px}.telegram-empty a{color:var(--accent);text-decoration:underline}.telegram-token-form{display:flex;flex-direction:column;gap:14px;margin-top:20px}.telegram-inline-actions{display:flex;flex-wrap:wrap;gap:10px}.telegram-inline-actions button{flex:1}.telegram-binding{display:flex;gap:13px;margin:24px 0 18px}.telegram-step{display:grid;place-items:center;flex:none;width:29px;height:29px;border-radius:50%;color:var(--accent);background:var(--accent-soft);font-size:12px;font-weight:650}.telegram-binding strong{font-size:14px}.telegram-binding p{font-size:12px;line-height:1.7;color:var(--muted);margin:8px 0 15px}.telegram-link-card{padding:16px;border:1px solid var(--soft);border-radius:12px;background:var(--paper)}.telegram-link-card .address-box code{overflow-wrap:anywhere;word-break:break-all;font-size:12px}.telegram-link-card .helper-text{margin:12px 0 15px;line-height:1.7}.telegram-miniapp-note{display:flex;gap:9px;align-items:flex-start;margin-top:20px;color:var(--muted)}.telegram-miniapp-note p{font-size:12px;line-height:1.7}.telegram-manage-actions{display:flex;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-top:25px;padding-top:20px;border-top:1px solid var(--line)}.telegram-manage-actions .text-link{border:0;background:transparent;padding:4px 0;font-size:12px}.telegram-remove-link{color:var(--muted)}.telegram-remove-confirm{padding:18px;border:1px solid var(--line);border-radius:12px;margin-top:20px;background:var(--paper)}.telegram-remove-confirm strong{font-size:14px}.telegram-remove-confirm p{font-size:12px;line-height:1.7;color:var(--muted);margin:9px 0 17px}.danger-button{color:var(--danger);border-color:var(--danger-line);background:var(--surface)}.telegram-demo-note{margin-top:15px}.telegram-retry{margin-bottom:20px}.telegram-loading{text-align:center}.telegram-loading>.brand{display:flex;justify-content:center}.telegram-loading>.spin{margin:2px auto 20px;color:var(--accent)}.telegram-loading h1{font-size:21px;letter-spacing:-.5px}.telegram-loading p{font-size:13px;line-height:1.7;color:var(--muted);margin-top:12px}.telegram-miniapp{--kafra-safe-top: 0px;--kafra-safe-bottom: 0px;--kafra-safe-left: 0px;--kafra-safe-right: 0px;background:var(--chrome)}.telegram-miniapp body{padding-top:max(env(safe-area-inset-top,0px),var(--kafra-safe-top));padding-left:max(env(safe-area-inset-left,0px),var(--kafra-safe-left));padding-right:max(env(safe-area-inset-right,0px),var(--kafra-safe-right));background:var(--paper)}.telegram-miniapp .auth-page{min-height:calc(100dvh - var(--kafra-safe-top));padding-bottom:calc(28px + max(env(safe-area-inset-bottom,0px),var(--kafra-safe-bottom)))}.telegram-miniapp .sidebar{top:var(--kafra-safe-top);height:calc(100dvh - var(--kafra-safe-top))}.telegram-miniapp .dialog-backdrop{padding-top:max(24px,var(--kafra-safe-top));padding-left:max(24px,var(--kafra-safe-left));padding-right:max(24px,var(--kafra-safe-right))}@media(max-width:768px){.telegram-miniapp .bottom-nav{padding-bottom:max(env(safe-area-inset-bottom,0px),var(--kafra-safe-bottom));height:calc(68px + max(env(safe-area-inset-bottom,0px),var(--kafra-safe-bottom)))}.telegram-miniapp .page-content{padding-bottom:calc(100px + max(env(safe-area-inset-bottom,0px),var(--kafra-safe-bottom)))}.telegram-miniapp .dialog-backdrop{padding-left:var(--kafra-safe-left);padding-right:var(--kafra-safe-right)}.telegram-miniapp .dialog{padding-bottom:calc(24px + max(env(safe-area-inset-bottom,0px),var(--kafra-safe-bottom)))}.telegram-manage-actions{gap:16px}.telegram-bot-summary{padding:15px}}body{background:var(--paper);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}::-moz-selection{background:var(--accent-soft);color:var(--ink)}::selection{background:var(--accent-soft);color:var(--ink)}.brand{gap:12px;letter-spacing:-1.2px;font-weight:760;font-size:29px}.brand-mark{width:36px;height:36px;border-radius:0;background:transparent;display:flex;align-items:center;justify-content:center}.brand-mark img{width:100%;height:100%;display:block}.brand-word{line-height:1;letter-spacing:-1.3px}.brand small{font-size:8px;letter-spacing:1.5px;margin-top:8px;font-weight:500;line-height:1.3;white-space:nowrap}.sidebar{background:var(--chrome);border-right:0;padding:36px 19px 22px;width:232px}.sidebar-brand{padding:0 10px 40px}.sidebar .brand small{color:var(--quiet)}.sidebar .brand-mark,.mobile-brand .brand-mark{filter:brightness(1.3)}.sidebar .workspace-label{color:var(--quiet);font-size:9px;letter-spacing:1.6px;margin-bottom:18px}.sidebar nav{gap:2px}.sidebar .nav-link{position:relative;border-radius:2px;color:#bfb3a0;min-height:46px;padding:11px 13px;font-size:12px}.sidebar .nav-link svg{width:17px;height:17px;stroke-width:1.6}.sidebar .nav-link:hover{background:#332f29;color:var(--surface)}.sidebar .nav-link.active{background:#3a332b;color:var(--surface)}.sidebar .nav-link.active:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:2px;background:#dc8864}.sidebar .sidebar-footer{border-color:#494238;color:var(--surface);padding-top:23px}.sidebar .sidebar-footer small,.sidebar .btn-ghost{color:var(--quiet)}.sidebar .btn-secondary{background:transparent;border-color:#595044;color:#e8ddca;font-size:11px}.sidebar :is(.btn-secondary,.btn-ghost):is(:hover,:focus-visible):not(:disabled){background:#332f29;color:var(--surface)}.sidebar .btn-secondary:is(:hover,:focus-visible):not(:disabled){border-color:#897963}.avatar{border-radius:3px;background:var(--soft);color:var(--ink);font-weight:650}.sidebar .avatar{background:#463b30;color:#e5ccae}.topbar{height:72px;background:var(--paper);border-bottom:1px solid var(--line);padding:0 36px}.desktop-breadcrumb{font-size:10px;text-transform:uppercase;letter-spacing:1.8px;color:var(--muted);display:flex;align-items:center;gap:11px}.desktop-breadcrumb:before{content:"";width:6px;height:6px;background:var(--accent);transform:rotate(45deg)}.role-chip{font-size:11px;color:var(--muted)}.service-switch{min-height:36px;border-radius:3px;background:var(--soft);border-color:var(--line);color:var(--muted);font-size:11px;font-weight:500;padding:8px 10px}.service-switch.is-online{background:var(--positive-soft);color:var(--positive);border-color:#c8d4be}.service-switch.is-online svg{display:none}.service-switch.is-online:before{content:"";display:block;width:6px;height:6px;border-radius:50%;background:var(--positive);flex:none}.icon-button{border-radius:3px;color:var(--muted)}.icon-button:hover:not(:disabled){background:var(--soft)}.page-content{padding:34px 36px 24px;max-width:1250px}.page-heading{margin-bottom:28px;gap:20px}.page-heading>div:first-child{min-width:0}.page-eyebrow{display:flex;align-items:center;gap:9px;text-transform:uppercase;color:var(--accent);letter-spacing:1.6px;font-weight:550;font-size:9px;margin-bottom:12px}.page-eyebrow:before{content:"";width:18px;height:1px;background:var(--accent)}.page-heading h1{font-weight:640;letter-spacing:-1.4px;font-size:36px;line-height:1.1;color:var(--ink)}.page-heading p{font-size:13px;color:var(--muted);line-height:1.65;max-width:500px;margin-top:10px}.page-footer{color:var(--muted);border-top:1px solid var(--line);margin:0 36px;padding:18px 0 22px;font-size:10px}.demo-banner{background:#e7decf;color:#645443;border-bottom:1px solid #d8c9b2;font-size:11px}.demo-banner strong{border-color:#bda989;color:#645443;border-radius:1px}.btn-primary,.btn-secondary,.btn-ghost{border-radius:3px;min-height:44px;font-weight:550;font-size:12px}.btn-primary{background:var(--accent);border-color:var(--accent);color:#fffaf1}.btn-primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.btn-secondary{background:transparent;color:var(--ink-secondary);border-color:#c9bdab}.btn-secondary:hover:not(:disabled){background:var(--soft);border-color:#b8a88f}.btn-ghost:hover{background:var(--soft)}.text-link{font-size:12px;color:var(--accent-hover)}input,select,textarea{border-radius:3px;border-color:#cbbfae;background:var(--surface);color:var(--ink);font-size:14px}input::-moz-placeholder{color:#9c9081}input::placeholder{color:#9c9081}input:disabled{background:var(--soft);color:var(--muted)}.field{font-size:12px;color:var(--ink-secondary);font-weight:500}.field small{color:var(--muted)}.day-picker span{border-radius:3px;border-color:var(--line)}.day-picker input:checked+span{background:var(--accent-soft);color:var(--accent-hover);border-color:#bd8d72}.metric{border-radius:3px;background:var(--surface);padding:22px;box-shadow:none}.metric strong{font-weight:580;letter-spacing:-.9px;font-variant-numeric:tabular-nums}.metric-label{color:var(--muted);font-size:11px;font-weight:450}.metric-label svg{color:var(--muted);stroke-width:1.5}.metric small{color:var(--muted)}.metric-accent{position:relative;background:var(--chrome);border:0;border-bottom:3px solid var(--accent);border-radius:3px 24px 3px 3px;overflow:hidden}.metric-accent:before{content:"";position:absolute;right:34px;top:-18px;width:90px;height:220px;transform:rotate(34deg);border-left:1px solid #fffcf613;border-right:1px solid #fffcf613;pointer-events:none}.metric-accent .metric-label,.metric-accent .metric-label svg{color:#c9bca8}.metric-accent strong{color:#fff6e5;position:relative}.metric-accent small{color:#b8aa94}.overview-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid var(--line);border-radius:3px 24px 3px 3px;overflow:hidden}.overview-metrics>.metric-accent{grid-column:1/-1;padding:30px 32px 27px;min-height:184px}.overview-metrics>.metric-accent .metric-label{font-size:12px;text-transform:uppercase;letter-spacing:1.3px;margin-bottom:20px}.overview-metrics>.metric-accent strong{font-size:47px;font-weight:520;letter-spacing:-1.8px}.overview-metrics>.metric-accent small{margin-top:16px;font-size:11px}.overview-metrics>.metric:not(.metric-accent){border:0;border-right:1px solid var(--line);border-radius:0;background:transparent;min-height:124px}.overview-metrics>.metric:last-child{border-right:0}.quick-actions{gap:12px}.quick-action{background:var(--surface);border-radius:3px;border-color:var(--line);padding:20px;gap:15px}.quick-action:hover{background:#eee5d6;border-color:#c9b99f}.quick-action strong{font-weight:550;font-size:13px}.quick-action small{color:var(--muted)}.action-icon{border-radius:0;background:transparent;color:var(--accent);width:26px;height:30px}.quick-action>svg{color:var(--muted);width:17px}.surface{background:var(--surface);border:1px solid var(--line);border-radius:3px}.section-heading{padding:22px 24px;border-bottom:1px solid var(--line)}.section-heading h2{font-weight:570;font-size:14px;letter-spacing:-.2px}.section-heading p{font-size:11px;color:var(--muted);line-height:1.6}.activity-row{border-color:var(--line);padding:19px 0}.activity-icon{border-radius:2px;background:var(--soft);color:var(--ink-secondary)}.activity-icon.outgoing{background:var(--accent-soft);color:var(--accent-hover)}.activity-row strong{font-size:13px;font-weight:550}.activity-value strong{font-size:14px;font-weight:580;letter-spacing:-.4px}.status{border-radius:2px;font-weight:450;font-size:10px;padding:5px 7px;letter-spacing:.05px;background:var(--soft);color:var(--ink-secondary)}.status-active,.status-succeeded,.status-credited{background:var(--positive-soft);color:var(--positive)}.status-confirmed,.status-seen{background:var(--warning-soft);color:var(--warning)}.status-created,.status-pending{background:var(--soft);color:var(--ink-secondary)}.status-paused,.status-canceled,.status-expired,.status-deleted{background:#e9e5de;color:var(--muted)}.status-dispute,.status-blocked,.status-failed{background:var(--danger-soft);color:var(--danger)}.text-positive{color:var(--positive)}.notice{border-radius:3px}.notice-success{background:var(--positive-soft);color:var(--positive);border-color:#c8d4be}.notice-error{background:var(--danger-soft);color:var(--danger);border-color:var(--danger-line)}.terms-grid{padding-top:22px;gap:0}.term{border:0;border-right:1px solid var(--line);border-radius:0;padding:0 22px}.term:first-child{padding-left:0}.term:last-child{border:0}.term>span{color:var(--muted)}.term strong{color:var(--accent-hover);font-size:32px;font-weight:530;letter-spacing:-1px;margin:12px 0 6px}.term small{font-size:10px}.requisite-card,.trader-card,.direction-card,.order-card{border-radius:3px;background:var(--surface);border-color:var(--line)}.requisite-number{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:1px}.card-chip,.requisite-type{border-radius:2px}.progress-track{height:3px;background:var(--soft);border-radius:0}.progress-track>span{background:var(--accent);border-radius:0}.trader-rate-chips span{background:var(--soft);color:var(--ink-secondary);border-radius:1px}.fx-value strong{color:var(--ink);font-weight:540}.order-heading h2{color:var(--ink)}.confirm-summary,.address-box,.connection-row,.network-pill{border-radius:3px;background:var(--paper);border-color:var(--line)}.usdt-mark{background:var(--positive);font-weight:500}.deposit-row{border-color:var(--line)}.deposit-qr{border-radius:2px}.empty-state{color:var(--muted);min-height:180px}.empty-state h2,.empty-state h3{color:var(--ink);font-weight:550;font-size:18px;letter-spacing:-.5px}.empty-state p{font-size:12px;color:var(--muted);line-height:1.7}.empty-ledger{position:relative;align-items:flex-start;text-align:left;padding:30px 26px 34px;min-height:252px;gap:10px;background:linear-gradient(180deg,var(--surface) 74%,#f3eee57a)}.empty-ledger h3{margin-top:17px}.empty-ledger p{max-width:330px}.ledger-symbol{width:48px;height:55px;border:1px solid #b6a58e;position:relative;display:flex;flex-direction:column;gap:7px;padding:13px 9px;background:var(--paper);clip-path:polygon(0 0,72% 0,100% 23%,100% 100%,0 100%)}.ledger-symbol:after{content:"";position:absolute;right:2px;top:5px;width:15px;height:1px;background:#b6a58e;transform:rotate(43deg)}.ledger-symbol span{display:block;height:1px;background:#b9aa94;width:100%}.ledger-symbol span:first-child{width:40%;height:2px;background:var(--accent)}.ledger-symbol span:last-child{width:65%}.ledger-count{font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:var(--muted);white-space:nowrap}.dialog-backdrop{background:#24221f99;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dialog{background:var(--surface);border-color:var(--line);border-radius:4px;padding:30px}.dialog-heading{border-bottom:1px solid var(--line);padding-bottom:18px;margin-bottom:23px}.dialog-heading h2{font-weight:590;color:var(--ink);font-size:25px;letter-spacing:-1px}.dialog-nav .nav-link{border-radius:2px;color:var(--muted)}.dialog-nav .nav-link.active{background:var(--accent-soft);color:var(--accent-hover)}.dialog-nav .nav-link:is(:hover,:focus-visible){color:var(--ink-secondary)}.telegram-bot-summary,.telegram-link-card,.telegram-remove-confirm{background:var(--paper);border-color:var(--line);border-radius:3px}.telegram-bot-avatar{background:var(--soft);color:var(--accent-hover);border-radius:3px}.telegram-empty{border-color:#b9aa94;border-radius:3px}.telegram-step{background:var(--soft);color:var(--ink);border-radius:3px}.danger-button{background:transparent;color:var(--danger);border-color:var(--danger-line)}.auth-page{background:var(--chrome);background-image:repeating-linear-gradient(135deg,transparent 0,transparent 72px,#fffcf604 72px,#fffcf604 73px);padding:40px 24px}.auth-card{border:1px solid #cabb9f;border-top:3px solid var(--accent);background:var(--surface);border-radius:3px;max-width:430px;padding:38px}.auth-heading h1{font-size:28px;font-weight:580;line-height:1.15;letter-spacing:-1px}.auth-card>.brand{margin-bottom:36px}.auth-note{color:var(--muted);font-size:10px}.telegram-miniapp{background:var(--chrome)}.telegram-miniapp body{background:var(--paper)}@media(max-width:1040px){.sidebar{width:208px;padding-left:13px;padding-right:13px}.workspace{margin-left:208px}.sidebar .brand{font-size:26px}.overview-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-metrics>.metric:not(.metric-accent){padding:18px}.overview-metrics>.metric:not(.metric-accent) strong{font-size:23px}}@media(max-width:760px){.sidebar{display:none}.workspace{margin-left:0}.topbar{height:74px;padding:0 17px;background:var(--chrome);border-bottom:1px solid #494238;-webkit-backdrop-filter:none;backdrop-filter:none}.topbar-actions{gap:6px}.mobile-brand{color:var(--surface)}.mobile-brand .brand{gap:9px;font-size:26px}.mobile-brand .brand-mark{width:30px;height:34px}.mobile-brand .brand small{font-size:7px;letter-spacing:1.15px;margin-top:7px;color:#b9ab94}.topbar .mobile-menu-button{min-width:42px;min-height:44px;color:#e2d5c0;background:transparent;border:0;padding:8px}.topbar .mobile-menu-button:hover{background:#39332b}.topbar .service-switch{min-height:34px;font-size:10px;padding:7px 8px;gap:6px;background:transparent;border-color:#655a4b;color:#c9bba5}.topbar .service-switch.is-online{background:transparent;border-color:#655a4b;color:#eee1ce}.topbar .service-switch.is-online:before{width:5px;height:5px;background:#9aac82}.service-switch span{max-width:none;white-space:nowrap}.page-content{padding:28px 18px 22px;min-height:calc(100dvh - 144px)}.page-heading{margin-bottom:24px;gap:14px}.page-heading h1{font-size:30px;letter-spacing:-1.3px;line-height:1.1}.page-heading p{font-size:12px;line-height:1.7;margin-top:11px;max-width:300px}.page-eyebrow{font-size:8px;letter-spacing:1.4px;margin-bottom:11px}.page-heading:has(.heading-refresh){flex-wrap:nowrap;align-items:flex-start}.heading-actions:has(.heading-refresh){width:auto;padding-top:23px}.heading-refresh{width:44px;min-width:44px;padding:0;background:transparent;border-color:#c2b29a}.heading-refresh span{display:none}.bottom-nav{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));min-height:64px;height:64px;padding:6px 7px;border:1px solid #534a3d;background:var(--chrome);border-radius:5px;box-shadow:0 5px 14px #24221f12;gap:1px}.bottom-nav>a,.bottom-nav>button{min-height:50px;border-radius:0;color:#b5a68e;font-size:9px;font-weight:400;gap:5px;position:relative}.bottom-nav>a svg,.bottom-nav>button svg{width:18px;height:18px;stroke-width:1.5}.bottom-nav>.active{background:transparent;color:#fff0d8;font-weight:500}.bottom-nav>.active:before{content:"";height:2px;width:20px;background:#df8962;position:absolute;top:0;left:calc(50% - 10px)}.page-footer{padding:17px 0 calc(112px + env(safe-area-inset-bottom));margin:0 18px;font-size:9px;gap:12px}.page-footer>span:last-child{font-size:8px}.demo-banner{font-size:9px;padding:9px 18px}.metrics-grid{gap:12px}.overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-bottom:18px}.overview-metrics>.metric-accent{padding:25px 22px 23px;min-height:177px}.overview-metrics>.metric-accent .metric-label{font-size:10px;letter-spacing:1.1px;margin-bottom:21px}.overview-metrics>.metric-accent strong{font-size:37px;letter-spacing:-1.4px}.overview-metrics>.metric-accent small{font-size:10px;margin-top:15px}.overview-metrics>.metric:not(.metric-accent){padding:20px 18px;min-height:109px;border-right:1px solid var(--line)}.overview-metrics>.metric:nth-child(3){border-right:0}.overview-metrics>.metric:last-child{grid-column:1/-1;min-height:62px;display:grid;grid-template-columns:1fr auto;gap:4px 12px;border-top:1px solid var(--line);padding:15px 18px;border-right:0}.overview-metrics>.metric:last-child .metric-label{margin:0;align-self:center}.overview-metrics>.metric:last-child .metric-label svg{display:none}.overview-metrics>.metric:last-child strong{grid-column:2;grid-row:1/3;font-size:29px;align-self:center}.overview-metrics>.metric:last-child small{grid-column:1;margin:0;font-size:9px}.overview-metrics>.metric:not(.metric-accent) strong{font-size:21px;letter-spacing:-.75px}.overview-metrics>.metric:last-child strong{font-size:29px}.metric-label,.metric small{font-size:10px}.quick-actions{grid-template-columns:1fr;gap:0;margin-bottom:24px;border:1px solid var(--line);border-radius:3px;overflow:hidden}.quick-action{border:0;border-bottom:1px solid var(--line);padding:18px 20px;gap:15px}.quick-action:last-child{border-bottom:0}.quick-action strong{font-size:12px}.quick-action small{font-size:10px}.action-icon{width:24px;height:29px}.surface{margin-bottom:23px}.section-heading{padding:19px 20px}.section-heading h2{font-size:13px}.section-heading p{font-size:10px}.activity-list,.deposit-list{padding:0 20px}.activity-row strong{font-size:12px}.activity-row>div:nth-child(2)>strong{font-size:12px}.activity-value strong{font-size:13px}.activity-row small{font-size:10px;line-height:1.5}.activity-row{padding:18px 0}.status{font-size:9px}.terms-grid{padding:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 0}.term{padding:0 16px;border-color:var(--line)}.term:nth-child(2n){border-right:0}.term:nth-child(odd){padding-left:0}.term>span{font-size:10px}.term strong{font-size:29px}.term small{font-size:9px}.empty-ledger{padding:29px 22px 32px;min-height:270px}.empty-ledger h3{font-size:20px;letter-spacing:-.7px;margin-top:17px}.empty-ledger p{font-size:12px;max-width:255px}.ledger-count{font-size:8px}.dialog{border-radius:10px 10px 0 0;padding:26px 22px calc(25px + env(safe-area-inset-bottom))}.dialog-heading h2{font-size:25px}.requisite-card,.order-card,.trader-card,.direction-card{padding:22px 20px}.auth-card{padding:32px 27px}.auth-heading h1{font-size:27px}.telegram-miniapp .bottom-nav{padding:6px 7px;height:64px;bottom:calc(12px + max(env(safe-area-inset-bottom,0px),var(--kafra-safe-bottom)))}.telegram-miniapp .page-content{padding-bottom:calc(22px + max(env(safe-area-inset-bottom,0px),var(--kafra-safe-bottom)))}}@media(max-width:360px){.topbar{padding:0 13px}.mobile-brand .brand{font-size:23px;gap:7px}.mobile-brand .brand small{font-size:6.5px;letter-spacing:1px}.mobile-brand .brand-mark{width:26px;height:30px}.topbar .service-switch{font-size:9px;padding:7px;gap:5px}.page-content{padding-left:15px;padding-right:15px}.overview-metrics>.metric-accent strong{font-size:33px}.overview-metrics>.metric:not(.metric-accent){padding:18px 15px}.overview-metrics>.metric:not(.metric-accent) strong{font-size:19px}.page-heading h1{font-size:28px}.bottom-nav{left:9px;right:9px;padding-left:3px;padding-right:3px}.bottom-nav>a,.bottom-nav>button{font-size:8px}}.metric strong{white-space:normal;overflow-wrap:anywhere}.overview-minimal>.metric:not(.metric-accent){grid-column:1 / -1}@media(max-width:760px){.telegram-miniapp .bottom-nav{left:calc(12px + max(env(safe-area-inset-left,0px),var(--kafra-safe-left)));right:calc(12px + max(env(safe-area-inset-right,0px),var(--kafra-safe-right)))}}@media(max-width:360px){.telegram-miniapp .bottom-nav{left:calc(9px + max(env(safe-area-inset-left,0px),var(--kafra-safe-left)));right:calc(9px + max(env(safe-area-inset-right,0px),var(--kafra-safe-right)))}}@media(max-width:760px){.desktop-breadcrumb,.role-chip{display:none}}.bank-directory{margin-top:32px}.bank-directory-content{padding:20px}.bank-directory-content>.helper-text{margin:0 0 20px}.bank-card-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}@media(max-width:760px){.bank-directory-content{padding:16px}}.kafra-select{position:relative;display:block;min-width:0;width:100%}.kafra-select-trigger{width:100%;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 13px;border:1px solid #cbbfae;border-radius:3px;background:var(--surface);color:var(--ink);font-family:inherit;font-size:13px;font-weight:450;line-height:1.45;text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.kafra-select-trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kafra-select-trigger>svg{flex:none;color:var(--muted);transition:transform .15s}.kafra-select-trigger.is-open>svg{transform:rotate(180deg)}.kafra-select-trigger:hover:not(:disabled){border-color:var(--accent);background:var(--paper);color:var(--ink)}.kafra-select-trigger:focus-visible,.kafra-select-trigger.is-open{outline:2px solid var(--accent);outline-offset:2px;border-color:var(--accent)}.kafra-select-trigger:disabled{cursor:not-allowed;background:var(--soft);color:var(--muted);opacity:.65}.kafra-select-trigger .kafra-select-placeholder{color:var(--muted)}.kafra-select-trigger.is-invalid{border-color:var(--danger)}.kafra-select .kafra-select-validation{position:absolute;inset:0 auto auto 0;width:1px;height:1px;min-height:0;margin:0;padding:0;border:0;opacity:0;pointer-events:none;font-size:16px}.kafra-select .kafra-select-error{display:block;margin-top:7px;color:var(--danger)}.kafra-select-menu{position:fixed;z-index:150;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding:4px;border:1px solid #cbbfae;border-radius:4px;background:var(--surface);color:var(--ink);box-shadow:0 12px 32px #24221f24,0 2px 6px #24221f12;font-family:Golos Text,sans-serif;scrollbar-color:#cbbfae var(--surface);scrollbar-width:thin}.kafra-select-option{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:44px;padding:10px 12px;border-radius:2px;font-size:13px;font-weight:450;line-height:1.45;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.kafra-select-option>span{min-width:0;overflow-wrap:anywhere}.kafra-select-option>svg{flex:none;color:var(--accent)}.kafra-select-option.is-selected{color:var(--accent);font-weight:600}.kafra-select-option.is-active:not(.is-disabled){background:var(--accent-soft);color:var(--ink)}.kafra-select-option.is-active.is-selected{color:var(--accent)}.kafra-select-option.is-disabled{cursor:not-allowed;color:var(--muted);opacity:.6}@media(max-width:760px){.kafra-select-trigger,.kafra-select-option{min-height:46px;font-size:14px}}.currency-badge{display:inline-flex;align-items:center;padding:3px 6px;border:1px solid var(--line);border-radius:2px;background:var(--paper);color:var(--ink-secondary);font-size:10px;font-weight:650;line-height:1.2;letter-spacing:.04em}.requisite-heading .currency-badge{margin-top:6px}.currency-readonly{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 13px;border:1px solid var(--line);border-radius:3px;background:var(--paper);color:var(--ink)}.order-fx-snapshot{display:flex;flex-direction:column;gap:4px;margin:9px 0 13px;color:var(--muted);font-size:11px;line-height:1.5}.order-heading .order-fx-snapshot{margin-bottom:0}.order-fx-snapshot span{color:inherit}.confirm-payment-amount{display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:right}.confirm-payment-amount small{color:var(--muted)}.direction-fx-status>.helper-text{margin-top:7px;overflow-wrap:anywhere}.direction-fx-preview{padding:16px;background:var(--paper);border:1px solid var(--line);border-radius:3px}.direction-rate-error{margin-top:9px;padding:9px 11px;background:var(--danger-soft);color:var(--danger);border-left:2px solid var(--danger);font-size:11px;line-height:1.6;overflow-wrap:anywhere}
