.product-ui{--ui-bg: #0b0c12;--ui-panel: #14151f;--ui-raised: #1b1c29;--ui-muted: #a5a5b6;--ui-line: #2a2b39;--ui-accent: #b9b0e8;--ui-green: #9cc7b1;color:var(--text);color-scheme:dark;font-family:var(--font-ui);font-size:14px;line-height:1.55}.product-ui button,.product-ui input,.product-ui select,.product-ui textarea{font-family:inherit}.product-ui button{cursor:pointer}.product-ui button:disabled{cursor:not-allowed;opacity:.48}.product-ui :where(button,a,input,select,textarea,summary,[tabindex="0"]):focus-visible{outline:2px solid var(--ui-accent);outline-offset:4px}.product-ui p{margin:0}.product-ui h1,.product-ui h2,.product-ui h3{color:var(--text)}.product-ui .ph{flex-shrink:0}.ui-button{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-height:44px;padding:10px 17px;border:1px solid var(--ui-accent);border-radius:8px;color:#181521;background:var(--ui-accent);font-size:13px;font-weight:500;text-decoration:none;line-height:1.4}.ui-button:hover{background:#cfc7ee;color:#181521}.ui-button.secondary{background:transparent;border-color:var(--ui-line);color:var(--text)}.ui-button.secondary:hover{background:var(--ui-raised)}.ui-button.quiet{color:var(--ui-accent);background:transparent;border-color:transparent;padding-inline:3px}.ui-button.danger{background:#312126;color:#f0b9bb;border-color:#71444c}.ui-button.small{min-height:36px;padding:7px 12px;font-size:12px}.ui-icon-button{display:inline-grid;place-items:center;flex-shrink:0;width:40px;height:40px;border:1px solid var(--ui-line);color:var(--ui-muted);background:transparent;border-radius:8px;font-size:19px}.ui-icon-button:hover{color:var(--text);background:var(--ui-raised)}.ui-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:5px;font-size:11px;font-weight:500;line-height:1.4;color:var(--ui-muted);border:1px solid var(--ui-line);white-space:nowrap}.ui-badge.is-accent{color:#d4ccf4;background:#262236;border-color:#423951}.ui-badge.is-success{color:#b5d9c6;background:#1a2b25;border-color:#2d4b3d}.ui-badge.is-warning{color:#e4c28d;background:#30291f;border-color:#57462e}.ui-badge.is-danger{color:#e8b0b5;background:#332126;border-color:#5b353e}.ui-panel{background:var(--ui-panel);border:1px solid var(--ui-line);border-radius:14px;min-width:0;padding:24px}.ui-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:23px}.ui-panel-heading h2{font-size:16px;font-weight:500;line-height:1.4}.ui-panel-heading p{color:var(--ui-muted);font-size:12px;margin-top:5px;max-width:62ch}.ui-page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:27px}.ui-page-heading h1{font:400 clamp(32px,3vw,42px) / 1.15 var(--font-display)}.ui-page-heading p{color:var(--ui-muted);margin-top:9px;font-size:13px}.ui-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ui-stack{display:flex;flex-direction:column;gap:22px;min-width:0}.ui-two-column{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;align-items:start}.ui-muted{color:var(--ui-muted)}.ui-number{font-variant-numeric:tabular-nums;letter-spacing:-.035em}.ui-notice{display:flex;align-items:flex-start;gap:10px;padding:15px 17px;border-radius:8px;background:#1c1a29;border:1px solid #3a324d;color:#c3badf;font-size:12px;line-height:1.7}.ui-notice>.ph{font-size:19px;margin-top:1px}.ui-notice.warning{color:#dfc298;background:#29251e;border-color:#4c402e}.ui-notice.neutral{background:#171821;color:var(--ui-muted);border-color:var(--ui-line)}.ui-dialog{width:calc(100% - 32px);max-width:570px;max-height:calc(100svh - 48px);padding:0;margin:auto;border:1px solid #464154;border-radius:16px;background:var(--ui-panel);color:var(--text);box-shadow:0 30px 100px #0009}.ui-dialog::backdrop{background:#06070cc9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ui-dialog-content{padding:27px}.ui-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:23px}.ui-dialog-heading h2{font-size:23px;font-weight:500;line-height:1.25}.ui-dialog-copy{color:var(--ui-muted);font-size:13px;line-height:1.8;margin:18px 0!important}.ui-dialog .ui-actions{margin-top:22px}.ui-empty{padding:42px 20px;text-align:center;color:var(--ui-muted)}.ui-empty>.ph{display:block;font-size:30px;color:var(--ui-accent);margin-bottom:16px}.ui-empty h3{font-size:17px;font-weight:500}.ui-empty p{font-size:13px;margin:8px auto 15px;max-width:46ch}.ui-field{display:flex;flex-direction:column;gap:8px;min-width:0;margin-bottom:19px}.ui-field>label{font-size:12px;font-weight:500}.ui-field input,.ui-field select,.ui-field textarea{min-width:0;width:100%;padding:12px 13px;min-height:46px;background:#101119;color:var(--text);border:1px solid var(--ui-line);border-radius:8px;font-size:14px}.ui-field textarea{min-height:100px;resize:vertical}.ui-field small{font-size:11px;color:var(--ui-muted)}.ui-error{color:#efb0b4;font-size:12px;margin-bottom:16px!important}.ui-tabs{display:flex;gap:4px;padding:4px;border:1px solid var(--ui-line);border-radius:9px;background:#101119}.ui-tabs button{flex:1;min-height:38px;padding:8px 13px;border:0;border-radius:6px;background:transparent;color:var(--ui-muted);font-size:13px}.ui-tabs button[aria-pressed=true]{color:var(--text);background:#2b273c}.ui-filterbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:18px}.ui-search{display:flex;align-items:center;gap:9px;flex:1;min-width:180px;border:1px solid var(--ui-line);border-radius:8px;background:#101119;padding:0 12px}.ui-search .ph{color:var(--ui-muted);font-size:17px}.ui-search input{width:100%;min-width:0;border:0;min-height:42px;background:transparent;color:var(--text);font-size:13px;outline-offset:-2px!important}.ui-filterbar select{min-height:42px;border:1px solid var(--ui-line);background:#101119;color:var(--text);border-radius:8px;padding:8px 12px;max-width:100%}.ui-filter-count{font-size:12px;color:var(--ui-muted)}.ui-table-scroll{position:relative;overflow:auto;max-width:100%;border-radius:7px}.ui-table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.ui-table th{font-weight:400;color:var(--ui-muted);background:#181923;font-size:11px;padding:11px 13px;white-space:nowrap}.ui-table td{border-bottom:1px solid var(--ui-line);padding:17px 13px;vertical-align:middle}.ui-table tr:last-child td{border-bottom:0}.ui-table td strong{display:block;font-size:12px;font-weight:500}.ui-table td small{display:block;font-size:11px;color:var(--ui-muted);margin-top:4px}.ui-table .number{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ui-table-caption{font-size:11px;color:var(--ui-muted);margin-top:13px!important}.ui-detail-list{margin:18px 0}.ui-detail-list>div{display:flex;justify-content:space-between;gap:20px;padding:11px 0;border-bottom:1px solid var(--ui-line);font-size:12px}.ui-detail-list dt{color:var(--ui-muted)}.ui-detail-list dd{margin:0;text-align:right;max-width:65%;overflow-wrap:anywhere}.ui-checklist{list-style:none;margin:0;padding:0}.ui-checklist li{display:flex;align-items:flex-start;gap:12px;padding:13px 0;border-bottom:1px solid var(--ui-line)}.ui-checklist li:last-child{border:0}.ui-checklist .ph{font-size:19px;margin-top:2px;color:var(--ui-accent)}.ui-checklist strong{display:block;font-size:13px;font-weight:500}.ui-checklist small{display:block;font-size:11.5px;color:var(--ui-muted);margin-top:4px}.document-list{border-top:1px solid var(--ui-line)}.document-row{display:flex;align-items:center;gap:17px;width:100%;background:transparent;color:var(--text);border:0;border-bottom:1px solid var(--ui-line);padding:23px 0;text-align:left}.document-icon{width:44px;height:48px;display:grid;place-items:center;background:#201d2e;border:1px solid #3a324f;border-radius:7px;color:var(--ui-accent);font-size:22px;flex-shrink:0}.document-row strong{display:block;font-size:14px;font-weight:500}.document-row small{display:block;color:var(--ui-muted);font-size:12px;margin-top:5px;max-width:55ch}.document-status{margin-left:auto;display:flex;gap:20px;align-items:center;font-size:11px;color:var(--ui-muted);flex-shrink:0}.document-row:hover strong{color:var(--ui-accent)}.document-status .ph{font-size:20px;color:var(--ui-accent)}.workspace{min-height:100svh;display:grid;grid-template-columns:230px minmax(0,1fr);background:var(--ui-bg)}.ws-sidebar{position:sticky;top:0;height:100svh;overflow-y:auto;border-right:1px solid var(--ui-line);padding:28px 17px 18px;display:flex;flex-direction:column;background:#101118}.product-ui .full-width{width:100%;margin-top:12px}.ws-brand{display:flex;align-items:center;gap:12px;color:var(--text);font:36px/1 var(--font-display);padding:2px 12px 26px}.ws-brand>span{font:11px var(--font-ui);border-left:1px solid var(--ui-line);color:var(--ui-muted);padding-left:12px}.ws-workspace-name{margin:3px 3px 29px;border:1px solid var(--ui-line);border-radius:9px;display:flex;align-items:center;gap:10px;padding:12px 10px;font-size:12px}.ws-workspace-name .ph{font-size:21px;color:var(--ui-accent)}.ws-workspace-name small{display:block;color:var(--ui-muted);font-size:10px;margin-top:3px}.ws-navigation{display:flex;flex-direction:column;gap:6px}.ws-navigation>button{display:flex;align-items:center;gap:12px;min-height:44px;padding:11px 13px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--ui-muted);text-align:left;font-size:12px}.ws-navigation>button:hover{color:var(--text);background:#191925}.ws-navigation>button.is-active{color:#dcd6f4;background:#252134;border-color:#383047}.ws-navigation .ph{font-size:19px}.ws-nav-count{margin-left:auto;display:grid;place-items:center;min-width:20px;height:20px;font-size:10px;border-radius:4px;background:#2d293e;color:#d3cceb}.ws-sidebar-bottom{margin-top:auto;padding-top:35px}.ws-sidebar-bottom>a{color:var(--ui-muted);display:flex;gap:11px;align-items:center;padding:10px 12px;font-size:11px}.ws-sidebar-bottom>a:hover{color:var(--text)}.ws-sidebar-bottom>a .ph{font-size:17px}.ws-person{display:flex;align-items:center;gap:9px;border-top:1px solid var(--ui-line);margin-top:17px;padding:19px 0 0;font-size:11px}.ws-person small{display:block;color:var(--ui-muted);font-size:10px;margin-top:3px}.ws-person .ui-badge{margin-left:auto;font-size:9px;padding:3px 6px}.ws-avatar{display:inline-grid;width:33px;height:33px;place-items:center;color:var(--ui-accent);background:#2b263d;border-radius:50%;font-size:10px;flex-shrink:0}.ws-body{min-width:0}.ws-topbar{display:flex;align-items:center;gap:16px;min-height:77px;padding:14px 35px;border-bottom:1px solid var(--ui-line)}.ws-breadcrumb{display:flex;align-items:center;gap:13px;margin-right:auto;color:var(--ui-muted);font-size:11px}.ws-breadcrumb .ph{font-size:11px}.ws-breadcrumb strong{color:var(--text);font-weight:400}.ws-home-link{color:var(--ui-muted);font-size:19px;padding:6px;display:flex}.ws-main{max-width:1460px;margin:0 auto;padding:32px 35px 24px;min-width:0;outline:none}.ws-demo-note{color:var(--ui-muted);font-size:11px;display:flex;align-items:flex-start;justify-content:center;gap:8px;text-align:center;margin-top:32px!important}.ws-demo-note .ph{margin-top:2px;font-size:15px}.ws-menu-toggle{display:none}.ws-menu-dialog{max-width:360px}.ws-menu-dialog .ui-dialog-content{padding:22px}.ws-menu-dialog .ui-button{margin-top:24px;width:100%}.ui-skip{position:fixed;top:-100px;left:16px;z-index:100;background:var(--ui-accent);color:#181521;padding:10px 15px;border-radius:8px}.ui-skip:focus{top:12px}@media(max-width:1200px){.ws-main{padding:27px 24px}.ws-topbar{padding-inline:24px}.ui-panel{padding:21px}}@media(max-width:1000px){.workspace{grid-template-columns:minmax(0,1fr)}.ws-sidebar{display:none}.ws-menu-toggle{display:inline-grid}.ws-topbar{min-height:70px}}@media(max-width:700px){.ws-main{padding:25px 18px}.ws-topbar{padding:12px 18px;gap:11px}.ws-breadcrumb>span,.ws-breadcrumb>.ph,.ws-home-link{display:none}.ui-page-heading{align-items:flex-start;flex-wrap:wrap;gap:15px;margin-bottom:22px}.ui-page-heading h1{font-size:36px}.ui-two-column{grid-template-columns:minmax(0,1fr)}.ui-panel{padding:20px}.ui-panel-heading{gap:12px;flex-wrap:wrap;margin-bottom:18px}.document-status{font-size:0;gap:0}.document-row{gap:13px;padding:20px 0}.document-row small{font-size:11px}.ui-dialog-content{padding:22px}.ui-field input,.ui-field select,.ui-field textarea,.ui-filterbar input,.ui-filterbar select{font-size:16px}.ui-button.small,.ui-icon-button{min-height:44px}.ui-table td{padding:15px 10px}.ui-search{min-width:0;flex-basis:100%}}@media(max-width:380px){.ws-main{padding-inline:14px}.ws-topbar{padding-inline:14px;gap:9px}.ws-topbar .ui-badge{font-size:9px;padding:4px 6px}.ui-panel{padding:17px;border-radius:11px}.ui-dialog-content{padding:19px}.ui-dialog-heading h2{font-size:20px}.ui-page-heading .ui-actions{width:100%}.ui-page-heading .ui-actions>*{flex:1}.ui-detail-list>div{gap:12px}}@media(prefers-reduced-motion:reduce){.product-ui *,.product-ui *:before,.product-ui *:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.landing-page{background:var(--ui-bg);min-height:100svh}.landing-container,.landing-header{max-width:1280px;padding-inline:42px;margin-inline:auto}.landing-header{display:flex;align-items:center;gap:46px;min-height:98px;border-bottom:1px solid var(--ui-line)}.landing-brand{color:var(--text);font:40px/1 var(--font-display)}.landing-header nav{display:flex;align-items:center;gap:28px}.landing-header nav a,.landing-signin{color:var(--ui-muted);font-size:12px}.landing-header nav a:hover,.landing-signin:hover{color:var(--text)}.landing-signin{border:0;background:none;padding:0;min-height:44px;display:inline-flex;align-items:center;white-space:nowrap}.landing-auth{display:flex;gap:23px;margin-left:auto;align-items:center}.landing-session-status{color:var(--ui-muted);font-size:12px;padding-block:12px}.landing-session-notice{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding-block:16px;color:#e7c98e;font-size:13px}.landing-hero{display:grid;grid-template-columns:minmax(0,1.07fr) minmax(0,1fr);align-items:center;gap:48px;padding-block:76px 83px}.landing-product-label{display:flex;align-items:center;gap:10px;color:var(--ui-muted);font-size:12px;margin-bottom:25px}.landing-symbol{display:grid;place-items:center;width:24px;height:27px;border:1px solid #615572;border-radius:4px;font:20px var(--font-display);color:var(--ui-accent)}.landing-hero h1{font:400 clamp(42px,4.5vw,64px) / 1.06 var(--font-display);letter-spacing:-.025em}.landing-hero-copy>p{font-size:14px;color:var(--ui-muted);line-height:1.8;max-width:49ch;margin-top:24px}.landing-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:31px}.landing-hero-footnote{display:flex;align-items:flex-start;gap:7px;font-size:10.5px;line-height:1.65;color:var(--ui-muted);margin-top:20px;max-width:52ch}.landing-hero-footnote .ph{margin-top:2px;font-size:14px}.landing-parcel{margin:0;padding:22px 0 0;background:#13141c;border:1px solid var(--ui-line);border-radius:17px;overflow:hidden}.parcel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-inline:23px;font-size:11px}.parcel-heading .ui-badge{font-size:9px}.parcel-illustration{width:100%;display:block;margin:16px 0 5px}.landing-parcel figcaption{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:18px 23px;border-top:1px solid var(--ui-line);font-size:10px;color:var(--ui-muted)}.landing-parcel figcaption>div{display:flex;align-items:center;gap:8px;color:#d0c7e0}.parcel-dot{display:inline-block;width:7px;height:7px;background:#b9a2d4;border-radius:2px}.landing-section-intro{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;margin-bottom:39px}.landing-section-intro h2,.landing-protection h2,.landing-closing h2{font:400 clamp(31px,3.1vw,44px) / 1.12 var(--font-display);letter-spacing:-.015em}.landing-section-intro p{color:var(--ui-muted);font-size:13px;line-height:1.8;max-width:53ch}.landing-investment{padding-block:55px 69px;border-top:1px solid var(--ui-line)}.landing-terms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--ui-line);border-radius:12px;background:var(--ui-panel)}.landing-terms>div{padding:26px 31px}.landing-terms>div+div{border-left:1px solid var(--ui-line)}.landing-terms span{font-size:12px;color:var(--ui-muted)}.landing-terms strong{display:block;font-size:37px;font-weight:400;letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:12px}.landing-terms p{font-size:11px;color:var(--ui-muted);margin-top:5px}.landing-risk-note{margin-top:17px!important;font-size:11px;color:var(--ui-muted);line-height:1.8;max-width:105ch}.landing-journey{padding-block:52px 74px;border-top:1px solid var(--ui-line)}.landing-journey ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:29px;list-style:none;padding:0;margin:0}.journey-step-mark{display:flex;align-items:center;gap:17px;border-top:1px solid #474052;padding-top:20px;margin-bottom:26px}.journey-step-mark>span{color:var(--ui-muted);font-size:11px}.journey-step-mark .ph{font-size:24px;color:var(--ui-accent)}.landing-journey li>small{color:var(--ui-muted);font-size:10px}.landing-journey h3{font-size:16px;font-weight:500;margin:7px 0 10px}.landing-journey li p{font-size:12px;color:var(--ui-muted);line-height:1.8}.landing-protection{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:90px;padding-block:64px;background:#12131c;border-block:1px solid var(--ui-line)}.landing-funds-diagram{max-width:450px;padding:24px 20px}.funds-source{display:flex;justify-content:center;gap:9px;align-items:center;font-size:13px}.funds-source .ph{font-size:23px;color:var(--ui-accent)}.funds-connector{height:30px;width:1px;background:#595067;margin:auto}.funds-pool{display:flex;align-items:center;gap:16px;padding:16px 20px;border:1px solid #494052;border-radius:9px;background:#1c1927}.funds-pool .ph{color:var(--ui-accent);font-size:24px}.funds-pool strong{display:block;font-size:13px;font-weight:500}.funds-pool span{font-size:10px;color:var(--ui-muted)}.funds-branches{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:29px}.funds-branches>div{border-top:1px solid #595067;padding-top:18px;position:relative}.funds-branches>div:before{content:"";position:absolute;height:29px;width:1px;left:50%;top:-30px;background:#595067}.funds-branches .ph{font-size:21px;color:var(--ui-accent)}.funds-branches strong{display:block;font-size:12px;font-weight:500;margin-top:8px}.funds-branches small{color:var(--ui-muted);font-size:10px}.landing-protection-copy>p{font-size:13px;color:var(--ui-muted);line-height:1.8;margin-top:21px;max-width:48ch}.landing-protection-copy ul{list-style:none;padding:0;margin:23px 0 29px}.landing-protection-copy li{display:flex;align-items:flex-start;gap:10px;font-size:12px;color:#c9c6d2;margin:11px 0}.landing-protection-copy li .ph{color:var(--ui-accent);margin-top:2px}.landing-routes,.landing-documents,.landing-faq{padding-block:69px;border-bottom:1px solid var(--ui-line);scroll-margin-top:20px}.landing-route-row{display:grid;grid-template-columns:120px minmax(0,1fr) 190px;gap:35px;border-top:1px solid var(--ui-line);padding:25px 0;align-items:start}.landing-route-row h3{font:31px var(--font-display);color:#d1c3ed}.landing-route-row strong{font-size:13px;font-weight:500}.landing-route-row p{font-size:12px;color:var(--ui-muted);margin-top:5px;max-width:63ch}.landing-route-hold{text-align:right}.landing-route-hold span{display:block;color:var(--ui-muted);font-size:10px;margin-bottom:7px}.landing-faq{display:grid;grid-template-columns:1fr 1.3fr;gap:70px}.landing-faq>h2{font:38px var(--font-display)}.landing-faq details{border-bottom:1px solid var(--ui-line)}.landing-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;padding:19px 0;font-size:13px}.landing-faq summary::-webkit-details-marker{display:none}.landing-faq summary .ph{color:var(--ui-accent);font-size:19px}.landing-faq details[open] summary .ph{transform:rotate(45deg)}.landing-faq details p{font-size:12px;line-height:1.8;color:var(--ui-muted);padding:0 26px 20px 0}.landing-closing{display:flex;align-items:center;justify-content:space-between;gap:40px;padding-block:75px}.landing-closing p{color:var(--ui-muted);font-size:13px;margin-top:17px}.landing-footer{border-top:1px solid var(--ui-line);padding-block:35px 25px;display:flex;flex-wrap:wrap;align-items:center;gap:26px}.landing-footer p{color:var(--ui-muted);font-size:11px;margin-top:12px}.landing-footer-links{display:flex;align-items:center;gap:24px;margin-left:auto}.landing-footer-links a{color:var(--ui-muted);font-size:11px}.landing-copyright{width:100%;border-top:1px solid var(--ui-line);padding-top:20px}@media(max-width:1050px){.landing-header{gap:25px}.landing-header nav{gap:18px}.landing-auth{gap:17px}.landing-hero{gap:28px}.landing-hero h1{font-size:49px}.landing-section-intro,.landing-protection{gap:40px}.landing-route-row{grid-template-columns:90px minmax(0,1fr) 170px;gap:25px}}@media(max-width:800px){.landing-container,.landing-header{padding-inline:25px}.landing-header{min-height:85px;flex-wrap:wrap;row-gap:0;padding-top:19px}.landing-header nav{order:3;width:100%;padding-block:20px;justify-content:center;gap:30px}.landing-hero{grid-template-columns:minmax(0,1fr);padding-block:45px 55px;gap:40px}.landing-hero h1{font-size:57px}.landing-hero-copy>p{max-width:58ch}.landing-parcel{max-width:540px;width:100%;justify-self:center}.landing-section-intro{gap:23px;grid-template-columns:minmax(0,1fr);margin-bottom:27px}.landing-terms>div{padding:23px 19px}.landing-terms span{font-size:11px}.landing-terms strong{font-size:33px}.landing-journey ol{grid-template-columns:1fr 1fr;gap:30px}.landing-protection{grid-template-columns:minmax(0,1fr);gap:36px}.landing-funds-diagram{width:100%;margin:auto}.landing-protection-copy{order:-1}.landing-route-row{grid-template-columns:80px minmax(0,1fr);gap:20px}.landing-route-hold{grid-column:2;text-align:left}.landing-faq{grid-template-columns:minmax(0,1fr);gap:20px}.landing-closing{flex-wrap:wrap}}@media(max-width:480px){.landing-container,.landing-header{padding-inline:20px}.landing-brand{font-size:35px}.landing-auth{gap:13px}.landing-auth .ui-button{padding:10px 12px;font-size:11px}.landing-auth .ui-button .ph{display:none}.landing-signin{font-size:11px}.landing-header nav{gap:23px}.landing-header nav a{font-size:11px}.landing-hero h1{font-size:45px}.landing-hero h1 br{display:none}.landing-product-label{font-size:11px;margin-bottom:22px}.landing-hero-actions{gap:10px}.landing-hero-actions .ui-button{font-size:12px;padding-inline:14px}.landing-hero-copy>p{font-size:13px}.parcel-heading{flex-wrap:wrap;padding-inline:17px}.landing-parcel figcaption{font-size:9px;padding:16px}.landing-terms{grid-template-columns:1fr}.landing-terms>div{padding:21px 23px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;align-items:center}.landing-terms>div+div{border-left:0;border-top:1px solid var(--ui-line)}.landing-terms strong{grid-column:2;grid-row:1/3;margin:0;font-size:33px}.landing-terms p{margin:0;font-size:10px}.landing-investment,.landing-journey,.landing-protection,.landing-routes,.landing-documents,.landing-faq{padding-block:43px}.landing-journey ol{gap:24px 20px}.landing-journey h3{font-size:14px}.landing-journey li p{font-size:11px}.journey-step-mark{margin-bottom:20px}.landing-route-row{grid-template-columns:60px minmax(0,1fr);gap:16px}.landing-route-row h3{font-size:28px}.landing-funds-diagram{padding-inline:0}.landing-footer-links{margin-left:0;flex-wrap:wrap;gap:20px}.landing-closing{padding-block:50px;gap:25px}}.join-page{--join-muted: #a5a5b6;--join-surface: #14151f;--join-input: #101119;min-height:100svh;padding:0 clamp(20px,4.5vw,64px);background:var(--bg);color:var(--text);color-scheme:dark}.join-header,.join-layout,.join-footer{max-width:1180px;margin-inline:auto}.join-header{min-height:100px;display:flex;align-items:center;gap:18px;border-bottom:1px solid var(--line)}.join-brand{font:400 36px/1 var(--font-display);color:var(--text)}.join-preview-label{font-size:11px;padding:5px 9px;border:1px solid var(--line-strong);border-radius:5px;color:var(--join-muted)}.join-mode{margin-left:auto;display:flex;align-items:center;gap:10px;font-size:13px;color:var(--join-muted)}.join-mode button{font:500 13px var(--font-ui);color:var(--accent-soft);background:none;border:0;padding:10px 0 10px 8px;cursor:pointer}.join-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;column-gap:clamp(40px,7vw,100px);padding-block:56px 48px}.join-intro{padding-block:8px}.join-back{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--join-muted);min-height:28px}.join-intro h1{font:400 clamp(44px,4.7vw,64px)/1.06 var(--font-display);letter-spacing:-.02em;margin-top:30px}.join-lead{color:var(--join-muted);font-size:15px;line-height:1.75;margin:20px 0 0}.join-journey{list-style:none;padding:0;margin:42px 0 34px}.join-journey li{display:flex;gap:17px;position:relative;padding-bottom:27px}.join-journey li:last-child{padding-bottom:0}.join-journey li:not(:last-child):after{content:"";position:absolute;top:31px;left:14px;bottom:5px;width:1px;background:var(--line-strong)}.join-journey-marker{flex:0 0 29px;height:29px;display:grid;place-items:center;color:var(--accent-soft);border:1px solid rgba(185,176,232,.3);border-radius:50%;font-size:12px}.join-journey strong{font-size:14px;font-weight:500;display:block;padding-top:4px}.join-journey p{margin:7px 0 0;color:var(--join-muted);font-size:12.5px;line-height:1.65;max-width:30ch}.join-intro-footer{display:flex;align-items:flex-start;gap:12px;border-top:1px solid var(--line);padding-top:23px;max-width:350px}.join-intro-footer .ph{font-size:20px;color:var(--accent-soft)}.join-intro-footer p{margin:0;font-size:12px;line-height:1.65;color:var(--join-muted)}.join-panel{min-width:0;padding:clamp(24px,3vw,38px);background:var(--join-surface);border:1px solid var(--line-strong);border-radius:20px}.join-progress{display:flex;list-style:none;padding:0 0 25px;margin:0 0 27px;gap:16px;justify-content:space-between;border-bottom:1px solid var(--line-strong)}.join-progress li{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--join-muted);white-space:nowrap}.join-progress li>span{width:24px;height:24px;border:1px solid var(--line-strong);border-radius:50%;display:grid;place-items:center;font-size:11px}.join-progress .is-current{color:var(--text)}.join-progress .is-current>span{background:var(--accent-soft);border-color:var(--accent-soft);color:var(--bg)}.join-progress .is-complete>span{border-color:var(--accent);color:var(--accent-soft)}.join-form-heading{margin-bottom:24px}.join-form-heading h2{font-size:23px;font-weight:500;letter-spacing:-.035em;line-height:1.25}.join-form-heading h2:focus{outline:none}.join-form-heading p{margin:10px 0 0;font-size:13px;color:var(--join-muted);line-height:1.6;max-width:49ch}.join-form,.join-review{display:flex;flex-direction:column;gap:19px}.join-account-types{display:grid;grid-template-columns:1fr 1fr;gap:12px;border:0;padding:0;margin:0 0 3px;min-width:0}.join-account-option{position:relative;padding:16px 13px;border:1px solid var(--line-strong);border-radius:10px;display:flex;align-items:flex-start;gap:10px;cursor:pointer}.join-account-option:has(input:checked){background:#9184d91a;border-color:var(--accent)}.join-account-option>.ph{color:var(--accent-soft);font-size:19px;padding-top:1px}.join-account-option strong{display:block;font-size:13px;font-weight:500;padding-right:15px}.join-account-option small{display:block;color:var(--join-muted);font-size:11.5px;line-height:1.5;margin-top:6px}.join-account-option input{position:absolute;width:1px;height:1px;opacity:0}.join-radio-mark{position:absolute;right:12px;top:18px;width:12px;height:12px;border:1px solid var(--join-muted);border-radius:50%}.join-account-option:has(input:checked) .join-radio-mark{border:3px solid var(--accent-soft);background:var(--bg)}.join-account-option:has(input:focus-visible){outline:2px solid var(--accent-soft);outline-offset:3px}.join-field{min-width:0;display:flex;flex-direction:column;gap:8px}.join-field>label{display:flex;align-items:baseline;justify-content:space-between;gap:8px;color:var(--text);font-size:12px;font-weight:500}.join-field>label>span{font-size:11px;color:var(--join-muted);font-weight:400}.join-field input,.join-field select{width:100%;min-width:0;min-height:47px;border:1px solid var(--line-strong);background:var(--join-input);border-radius:8px;color:var(--text);padding:12px 13px;font:400 14px var(--font-ui)}.join-field input::placeholder{color:#9394a6;opacity:1}.join-field input:hover,.join-field select:hover{border-color:#b9b0e873}.join-page button:focus-visible,.join-page a:focus-visible,.join-field input:focus-visible,.join-field select:focus-visible{outline:2px solid var(--accent-soft);outline-offset:3px}.join-hint{color:var(--join-muted);font-size:11.5px;line-height:1.6;margin:0}.join-country-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px}.join-country-input{position:relative}.join-country-input>.ph{position:absolute;top:15px;left:12px;color:var(--join-muted);font-size:17px;pointer-events:none}.join-country-input>input{padding-left:37px}.join-declaration{border:0;padding:0;margin:0;min-width:0}.join-declaration legend{padding:0;font-size:12px;font-weight:500;line-height:1.6;margin-bottom:10px}.join-options{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.join-choice{cursor:pointer;display:flex;align-items:center;justify-content:center;gap:9px;border:1px solid var(--line-strong);border-radius:7px;min-height:42px;font-size:12px}.join-choice:has(input:checked){background:#9184d91a;border-color:var(--accent);color:var(--accent-soft)}.join-choice input{accent-color:var(--accent-soft);margin:0}.join-choice:has(input:focus-visible){outline:2px solid var(--accent-soft);outline-offset:3px}.join-route{padding:19px;background:#9184d90e;border-left:2px solid var(--accent);border-radius:0 8px 8px 0}.join-route-heading{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--accent-soft);flex-wrap:wrap}.join-route-heading .ph{font-size:16px}.join-pending{margin-left:auto;color:var(--join-muted);font-size:11px}.join-route-title{font:400 30px/1.1 var(--font-display);margin-top:13px}.join-route p{color:var(--join-muted);font-size:12px;line-height:1.6;margin:10px 0 0}.join-hold{border-top:1px solid var(--line-strong);margin-top:15px;padding-top:13px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:11px;color:var(--join-muted)}.join-hold strong{color:var(--text);font-weight:500;font-size:12px}.join-route p.join-route-footnote{font-size:11px}.join-actions{display:flex;gap:12px;align-items:center;margin-top:7px}.join-primary,.join-secondary{border-radius:8px;min-height:47px;padding:12px 16px;font:500 13px var(--font-ui);cursor:pointer;text-align:center;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.join-primary{flex:1;border:1px solid var(--accent-soft);background:var(--accent-soft);color:#161321}.join-primary:hover{background:#cdc5f1;border-color:#cdc5f1;color:#161321}.join-secondary{border:1px solid var(--line-strong);background:transparent;color:var(--text)}.join-secondary:hover{background:var(--glass-strong)}.join-panel-footer{display:flex;align-items:center;justify-content:center;gap:7px;font-size:11px;color:var(--join-muted);border-top:1px solid var(--line);margin-top:24px;padding-top:20px;text-align:center;line-height:1.5}.join-panel-footer .ph{flex-shrink:0;font-size:14px}.join-review-list{margin:0}.join-review-list>div{display:flex;justify-content:space-between;align-items:baseline;gap:24px;border-bottom:1px solid var(--line);padding:11px 0;font-size:12px;line-height:1.6}.join-review-list>div:first-child{padding-top:0}.join-review-list dt{color:var(--join-muted);flex:0 0 42%}.join-review-list dd{margin:0;text-align:right;overflow-wrap:anywhere}.join-status{border:1px solid var(--line-strong);border-radius:8px;padding:15px;font-size:12px;line-height:1.65}.join-status strong{font-size:12px;font-weight:500}.join-status p{color:var(--join-muted);margin:5px 0 0}.join-status a{display:inline-block;margin-top:12px}.join-error{color:#edafaf;font-size:12px;line-height:1.6;margin:0}.join-footer{display:flex;flex-wrap:wrap;gap:18px;align-items:center;border-top:1px solid var(--line);padding-block:24px;font-size:11px;color:var(--join-muted)}.join-footer>a{margin-left:auto;color:var(--join-muted)}.join-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:1000px){.join-layout{column-gap:35px;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.join-account-types,.join-country-pair{grid-template-columns:1fr}.join-account-option small{margin-top:3px}.join-account-option{padding:12px 14px}.join-radio-mark{top:15px}}@media(max-width:740px){.join-header{min-height:80px;gap:12px}.join-mode>span{display:none}.join-layout{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:26px}.join-intro{padding-block:0}.join-intro h1{font-size:42px;margin-top:17px;line-height:1.04}.join-intro h1 br{display:none}.join-lead{font-size:13px;margin-top:12px}.join-lead br,.join-journey{display:none}.join-intro-footer{border:0;padding-top:15px;max-width:none}.join-intro-footer p{font-size:11.5px}.join-panel{padding:25px}.join-account-types{grid-template-columns:1fr 1fr}.join-account-option{padding:14px 11px}.join-account-option>.ph{display:none}.join-account-option strong{padding-right:20px}.join-country-pair{grid-template-columns:1fr}.join-field input,.join-field select{font-size:16px}.join-choice,.join-mode button,.join-back{min-height:44px}}@media(max-width:380px){.join-page{padding-inline:16px}.join-brand{font-size:30px}.join-preview-label{font-size:10px;padding:4px 6px}.join-mode button{font-size:12px}.join-panel{padding:20px 16px;border-radius:14px}.join-progress{gap:7px}.join-progress li{font-size:10.5px;gap:5px}.join-progress li>span{width:21px;height:21px}.join-form-heading h2{font-size:21px}.join-account-option small{font-size:11px}.join-pending{margin-left:0;width:100%}.join-options{gap:7px}.join-choice{gap:5px}.join-route{padding:15px}.join-review-list>div{gap:12px}.join-actions{flex-wrap:wrap}.join-footer{gap:12px}.join-footer>a{margin-left:0}}.join-primary:disabled,.join-secondary:disabled{opacity:.55;cursor:not-allowed}.join-verify-symbol{height:54px;width:54px;border-radius:13px;display:grid;place-items:center;font-size:25px;background:#2c263b;color:#d0b9ee;margin-bottom:25px}.join-verification .join-status{margin-bottom:25px}.join-email-address{color:var(--text);font-weight:500;overflow-wrap:anywhere}.join-code{letter-spacing:.38em;font-size:26px!important;font-variant-numeric:tabular-nums;min-height:62px}.join-code-actions{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px}.join-code-actions button{color:var(--accent-soft);font:400 12px var(--font-ui);border:0;background:none;min-height:44px;padding:6px 0;cursor:pointer}.join-code-actions button:disabled{color:var(--join-muted);cursor:not-allowed}.join-field input[readonly]{opacity:.8}.join-account-types:disabled .join-account-option{cursor:default}.devnet-ui{--test-accent: #a4d7b6}.devnet-banner{display:flex;align-items:center;gap:16px;padding:16px 20px;border:1px solid #637647;border-radius:12px;background:#1b2219}.devnet-banner p{margin:0;color:#d3dbc8;font-size:14px;line-height:1.6}.devnet-columns{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px}.devnet-form{display:grid;gap:16px}.devnet-form label{display:grid;gap:8px;font-size:14px;color:#e2e0e8}.devnet-form input:not([type=checkbox]),.devnet-form select{width:100%;box-sizing:border-box;border:1px solid #393a47;border-radius:8px;background:#0c0e15;color:#efedf3;padding:13px;font:inherit}.devnet-form input:focus,.devnet-form select:focus{outline:2px solid #b7a8d4;outline-offset:2px}.devnet-form small,.devnet-reference{color:#a29eb0;line-height:1.6}.devnet-steps{padding-left:23px;margin:0;display:grid;gap:18px;color:#d8d4df;line-height:1.7}.devnet-steps li::marker{color:#c3afd9}.devnet-notice{border:1px solid #395b46;border-radius:10px;padding:14px 18px;color:#bbddc5;background:#17271e}.devnet-records{display:grid;gap:22px}.devnet-records>div+div,.devnet-deposit+.devnet-deposit{padding-top:22px;border-top:1px solid #30313e}.devnet-deposit header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.devnet-deposit header strong{font-size:21px;display:block;line-height:1.5}.devnet-deposit header span,.devnet-deposit header small{color:#a9a4b8;font-size:13px}.devnet-deposit p{font-size:14px;line-height:1.8;color:#c0bacd}.devnet-deposit code{overflow-wrap:anywhere;word-break:break-all;font-size:12px}.devnet-actions{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.devnet-address{border:1px solid #343541;border-radius:10px;margin:18px 0;padding:14px;line-height:1.7}.devnet-address summary{cursor:pointer;color:#d9d3e6}.devnet-address>code{display:block;margin:10px 0 16px}.devnet-address>a{margin-left:14px;font-size:13px}.devnet-payments{list-style:none;padding:0;margin:20px 0;display:grid;gap:12px;font-size:13px}.devnet-payments li{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.devnet-reference{display:block;overflow-wrap:anywhere;font-size:11px}.devnet-checkbox{display:flex!important;grid-template-columns:20px 1fr;align-items:flex-start;line-height:1.5}.devnet-lookup{display:flex;gap:10px;align-items:flex-end}.devnet-lookup label{flex:1}.devnet-admin{margin:28px 0}.devnet-admin .ui-panel{min-width:0}.devnet-admin .devnet-records{max-height:540px;overflow:auto}.devnet-admin .devnet-deposit strong{font-size:17px}.devnet-admin code{overflow-wrap:anywhere}.devnet-ui button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:760px){.devnet-columns{grid-template-columns:1fr}.devnet-banner,.devnet-deposit header{align-items:flex-start;flex-direction:column}.devnet-lookup{align-items:stretch;flex-direction:column}.devnet-address>a{display:block;margin:14px 0 0}}.devnet-admin .devnet-columns{margin:20px 0}.devnet-admin .devnet-form label{color:#223c34}.devnet-admin .devnet-form input:not([type=checkbox]),.devnet-admin .devnet-form select{background:#fff;color:#20352e;border-color:#bdcdc7}.devnet-admin .devnet-form small,.devnet-admin .devnet-reference,.devnet-admin .devnet-deposit p,.devnet-admin .devnet-deposit header span,.devnet-admin .devnet-deposit header small{color:#526a60}.devnet-admin .devnet-records>div+div,.devnet-admin .devnet-deposit+.devnet-deposit{border-color:#d5dfda}.devnet-admin .devnet-form{margin-bottom:18px}.devnet-admin .devnet-records a{color:#654178;text-decoration:underline;text-underline-offset:3px}.devnet-ui button.account-text-link{border:0;background:transparent;padding:6px 0;min-height:40px;color:#c3b1e9;font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.devnet-ui button.account-text-link:focus-visible{outline:2px solid #c3b1e9;outline-offset:4px;border-radius:3px}.devnet-methods{display:grid;grid-template-columns:1fr 1fr;gap:12px;border:0;padding:0;margin:0}.devnet-methods legend{font-size:14px;margin-bottom:10px;color:#e2e0e8}.devnet-form .devnet-methods label{display:flex;align-items:flex-start;gap:10px;border:1px solid #3e3d4d;background:#0e1018;border-radius:12px;padding:16px;cursor:pointer}.devnet-form .devnet-methods input{width:16px;height:16px;accent-color:#b6a6ed;padding:0;margin:3px 0;flex-shrink:0}.devnet-methods .is-selected{border-color:#b6a6ed!important;background:#252134!important}.devnet-methods strong,.devnet-methods small{display:block}.devnet-methods small{margin-top:6px;font-size:12px;line-height:1.6}.devnet-connected{display:grid;gap:12px}.devnet-connected>button{text-align:left}.devnet-focus-heading{font-size:20px;margin:0 0 20px;line-height:1.5}.devnet-focus-heading:focus-visible{outline:2px solid #b6a6ed;outline-offset:5px}.devnet-payment-total{padding:20px 0}.devnet-payment-total>span{display:block;color:#b5afc3;font-size:13px}.devnet-payment-total>strong{display:block;font-size:36px;line-height:1.4;margin-top:5px}.devnet-payment-total small{font-size:16px;font-weight:400;color:#b5afc3}.devnet-active p{line-height:1.7;font-size:14px}.devnet-active code{overflow-wrap:anywhere;word-break:break-all}.devnet-countdown{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border:1px solid #6f6241;border-radius:10px;background:#272319;color:#ecdaad;gap:16px}.devnet-countdown strong{font-size:26px;font-variant-numeric:tabular-nums;letter-spacing:.05em}.devnet-copy-address{padding:18px;border-radius:12px;border:1px solid #545064;background:#0c0e15;margin:14px 0}.devnet-copy-address>span{font-size:12px;color:#b9b2c9}.devnet-copy-address code{display:block;font-size:15px;line-height:1.8;-webkit-user-select:all;user-select:all;margin:10px 0 16px;color:#ebe6f8}.devnet-copy-address>div{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.devnet-copy-address a{font-size:13px}.devnet-payment-address details{font-size:13px;color:#bdb5ce}.devnet-payment-address summary{cursor:pointer;padding:8px 0}.devnet-progress{border-left:2px solid #b6a6ed;padding:12px 16px;background:#252132;font-size:14px;line-height:1.7}.devnet-progress p{margin:8px 0 0}.devnet-checking{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:#c4b9dc;padding:12px 0}.devnet-checking small{display:block;width:100%;color:#9b95a9;font-size:12px}.devnet-spinner{display:inline-block;width:12px;height:12px;border:2px solid #666076;border-top-color:#d2c0ff;border-radius:50%;animation:devnet-spin 1s linear infinite;flex-shrink:0}.devnet-success{display:grid;gap:12px;justify-items:start;padding:24px;border:1px solid #42634e;border-radius:12px;background:#16251e;margin-bottom:20px;color:#c2e5cc}.devnet-success>span{display:grid;place-items:center;border:1px solid #608d70;border-radius:50%;height:40px;width:40px;font-size:24px}.devnet-success>strong{font-size:24px}.devnet-success p{margin:0}.devnet-new-request{display:block;margin-top:22px}.devnet-history-row{display:flex;gap:18px;align-items:center;justify-content:space-between}.devnet-history-row small{display:block;margin:6px 0 10px;color:#a9a1b8;font-size:12px;line-height:1.6}.devnet-history-row+.devnet-history-row{padding-top:20px;border-top:1px solid #33303d}.devnet-history-row>button{flex-shrink:0}.devnet-retry{display:flex;gap:10px;align-items:flex-start;margin-top:12px;font-size:13px;line-height:1.6}@keyframes devnet-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.devnet-spinner{animation:none}}@media(max-width:520px){.devnet-methods{grid-template-columns:1fr}.devnet-history-row{align-items:flex-start;flex-direction:column}.devnet-copy-address{padding:14px}.devnet-copy-address code{font-size:13px}.devnet-payment-total>strong{font-size:30px}}.devnet-open-notice{font-size:13px;line-height:1.7;color:#c1b7d2;margin:22px 0 0;padding:14px 0;border-top:1px solid #34313f}.devnet-status-scroll{overflow-x:auto}.devnet-status-table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.devnet-status-table caption{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.devnet-status-table th,.devnet-status-table td{padding:12px 14px;vertical-align:middle;border-bottom:1px solid #302d3b}.devnet-status-table th:first-child{padding-left:0}.devnet-status-table td:last-child,.devnet-status-table th:last-child{padding-right:0}.devnet-status-table thead th{padding-top:0;padding-bottom:12px;color:#a7a0b6;font-size:12px;font-weight:500}.devnet-status-table tbody th{font-weight:500}.devnet-status-table tbody tr:last-child th,.devnet-status-table tbody tr:last-child td{border-bottom:0}.devnet-status-table small{display:block;color:#a7a0b6;font-size:11px;line-height:1.6;margin-top:3px}.devnet-status-table .account-text-link{min-height:32px!important;padding:0!important;font-weight:500!important}.devnet-status-unit{color:#a7a0b6;font-size:11px}.devnet-show-all{margin-top:12px}@media(max-width:520px){.devnet-status-table{font-size:12px}.devnet-status-table th,.devnet-status-table td{padding:12px 6px}.devnet-status-table .account-text-link{min-height:44px!important}.devnet-status-table small{font-size:10px;max-width:135px}.devnet-status-unit{display:none}.devnet-status-table .ui-badge{font-size:11px;white-space:nowrap}}.devnet-wallet-balances{border:1px solid #3e3a4c;border-radius:12px;padding:16px;margin:14px 0;background:#0e1018;min-width:0}.devnet-balance-heading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.devnet-balance-heading>strong{font-size:13px;color:#c7bfd8;font-weight:500}.devnet-wallet-balances dl{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:14px 0}.devnet-wallet-balances dl>div{min-width:0}.devnet-wallet-balances dt{font-size:12px;color:#b5aec4;line-height:1.6}.devnet-wallet-balances dd{font-size:23px;font-variant-numeric:tabular-nums;color:#f1edf8;margin:5px 0 0;overflow-wrap:anywhere}.devnet-wallet-balances .devnet-balance-warning{padding:12px;border-radius:8px;border:1px solid #6b5c39;background:#292419;color:#efdaad;font-size:13px;line-height:1.7;margin:14px 0}.devnet-wallet-balances .devnet-balance-ready{font-size:13px;color:#b6d9c3;margin:12px 0}.devnet-wallet-balances>small{font-size:11px;color:#aaa1bb;line-height:1.6}.devnet-balance-heading .account-text-link{font-size:12px!important;min-height:36px!important}@media(max-width:420px){.devnet-wallet-balances{padding:12px}.devnet-wallet-balances dl{gap:12px}.devnet-wallet-balances dd{font-size:20px}.devnet-balance-heading .account-text-link{min-height:44px!important}}.deposit-workspace{display:grid;gap:20px;min-width:0}.deposit-queue{padding-bottom:0;overflow:hidden}.deposit-queue-tabs{display:flex;gap:22px;border-bottom:1px solid var(--ui-line, #2a2b39);overflow:auto;margin-top:26px}.deposit-queue-tabs button{display:flex;align-items:center;gap:9px;white-space:nowrap;border:0;border-bottom:2px solid transparent;padding:0 0 16px;background:none;color:var(--ui-muted, #a5a5b6);font:inherit;cursor:pointer}.deposit-queue-tabs button[aria-pressed=true]{color:var(--text, #eae8f0);border-color:var(--ui-accent, #b9b0e8)}.deposit-queue-tabs button span{padding:2px 7px;border-radius:5px;background:var(--ui-raised, #1b1c29);font-size:12px}.deposit-toolbar{display:flex;align-items:center;gap:12px;padding:22px 0;flex-wrap:wrap}.deposit-search{min-width:200px;flex:1;max-width:570px;display:flex;align-items:center;gap:10px;border:1px solid var(--ui-line, #2a2b39);padding:0 13px;border-radius:9px;background:var(--ui-bg, #0b0c12)}.deposit-search input{border:0!important;background:none!important;box-shadow:none!important;outline:0;width:100%;min-width:0;padding:13px 0!important;font:inherit;color:inherit}.deposit-search:focus-within{outline:2px solid var(--ui-accent, #b9b0e8);outline-offset:2px}.deposit-filter{margin-left:auto}.deposit-filter select{padding:12px;border:1px solid var(--ui-line, #2a2b39);border-radius:9px;background:var(--ui-bg, #0b0c12);color:inherit;font:inherit}.deposit-table-scroll{overflow-x:auto;margin:0 -24px}.deposit-table{border-collapse:collapse;width:100%;font-size:14px;text-align:left}.deposit-table th{font-size:12px;font-weight:500;color:var(--ui-muted, #a5a5b6);padding:14px 24px;background:#ffffff05;white-space:nowrap}.deposit-table td{padding:20px 24px;vertical-align:middle;border-top:1px solid var(--ui-line, #2a2b39)}.deposit-table td:first-child{min-width:210px}.deposit-table td:last-child{text-align:right}.deposit-table strong{font-weight:500;display:block}.deposit-table small{display:block;font-size:12px;color:var(--ui-muted, #a5a5b6);font-weight:400;margin-top:6px}.deposit-table .is-number{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.deposit-table tbody tr:hover{background:#b9b0e806}.deposit-table .ui-button{white-space:nowrap}.deposit-pagination{display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid var(--ui-line, #2a2b39);padding:18px 0;font-size:13px;color:var(--ui-muted, #a5a5b6)}.deposit-pagination>div{display:flex;gap:8px}.deposit-muted,.deposit-environment-note{color:var(--ui-muted, #a5a5b6)}.deposit-environment-note{margin:0;font-size:12px;line-height:1.6}.deposit-empty{padding:60px 20px;text-align:center;color:var(--ui-muted, #a5a5b6)}.deposit-empty>.ph{font-size:32px;color:var(--ui-accent, #b9b0e8)}.deposit-empty h3{color:var(--text, #eae8f0);font-size:19px;font-weight:500;margin:18px 0 9px}.deposit-empty p{max-width:510px;margin:auto;line-height:1.7}.deposit-feedback{display:flex;gap:12px;align-items:center;padding:15px 18px;border:1px solid #355143;border-radius:10px;background:#182720;color:#b9dcc8;font-size:14px;line-height:1.6}.deposit-feedback button{margin-left:auto;padding:4px;border:0;color:inherit;background:none;cursor:pointer}.ui-dialog.deposit-review-drawer{width:min(590px,100%);height:100dvh;max-height:100dvh;max-width:100%;margin:0 0 0 auto;border-radius:0;border-right:0;border-top:0;border-bottom:0}.deposit-review-drawer .ui-dialog-content{min-height:100%;padding:28px}.deposit-review-drawer .ui-dialog-heading{border-bottom:1px solid var(--ui-line, #2a2b39);padding-bottom:20px;margin-bottom:24px}.deposit-drawer-body{min-width:0}.deposit-person{display:flex;gap:14px;align-items:center}.deposit-person h3{margin:0 0 7px;font-size:20px;font-weight:500}.deposit-person p{margin:0;color:var(--ui-muted, #a5a5b6);overflow-wrap:anywhere;font-size:14px}.deposit-avatar{display:grid;place-items:center;flex:0 0 45px;height:45px;border:1px solid var(--ui-line, #2a2b39);border-radius:50%;background:var(--ui-raised, #1b1c29);color:var(--ui-accent, #b9b0e8)}.deposit-review-amount{padding:25px 0}.deposit-review-amount>span:first-child{color:var(--ui-muted, #a5a5b6);font-size:13px}.deposit-review-amount>strong{font-size:36px;display:block;font-weight:500;line-height:1.3;margin:8px 0 15px}.deposit-review-amount>strong>small{font-size:15px;font-weight:400;color:var(--ui-muted, #a5a5b6)}.deposit-facts{margin:0;padding:0;border-top:1px solid var(--ui-line, #2a2b39)}.deposit-facts>div{display:flex;justify-content:space-between;gap:18px;padding:16px 0;border-bottom:1px solid var(--ui-line, #2a2b39);font-size:14px}.deposit-facts dt{color:var(--ui-muted, #a5a5b6)}.deposit-facts dd{margin:0;text-align:right;overflow-wrap:anywhere}.deposit-reg-options{border:0;padding:0;margin:26px 0;display:grid;grid-template-columns:1fr 1fr;gap:12px;min-width:0}.deposit-reg-options legend{padding:0;margin-bottom:14px;font-weight:500}.deposit-reg-options label{display:flex;gap:9px;border:1px solid var(--ui-line, #2a2b39);border-radius:11px;padding:16px;cursor:pointer;align-items:flex-start}.deposit-reg-options label.is-selected{border-color:var(--ui-accent, #b9b0e8);background:#b9b0e812}.deposit-reg-options input{accent-color:var(--ui-accent, #b9b0e8);flex-shrink:0;margin:4px 0 0}.deposit-reg-options strong,.deposit-reg-options span span,.deposit-reg-options small{display:block}.deposit-reg-options strong{font-size:18px;font-weight:500;margin-bottom:10px}.deposit-reg-options span span{font-size:13px;line-height:1.7}.deposit-reg-options small{font-size:11px;color:var(--ui-muted, #a5a5b6);line-height:1.7;margin-top:4px}.deposit-decision-note{font-size:14px;line-height:1.75;color:var(--ui-muted, #a5a5b6);margin:22px 0}.deposit-final-action{width:100%;justify-content:center}.deposit-technical{margin-top:28px;border-top:1px solid var(--ui-line, #2a2b39);padding-top:18px;font-size:12px;color:var(--ui-muted, #a5a5b6);overflow-wrap:anywhere}.deposit-technical summary{cursor:pointer;padding:6px 0}.deposit-technical p{line-height:1.7}.deposit-technical code{font-size:11px}.deposit-technical a{display:block;color:var(--ui-accent, #b9b0e8);padding:8px 0}.deposit-summary{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--ui-line, #2a2b39);border-radius:14px;background:var(--ui-panel, #14151f);padding:26px 0}.deposit-summary>div{padding:0 28px}.deposit-summary>div+div{border-left:1px solid var(--ui-line, #2a2b39)}.deposit-summary dt{font-size:13px;color:var(--ui-muted, #a5a5b6);margin-bottom:12px}.deposit-summary dd{margin:0;font-size:30px;font-variant-numeric:tabular-nums}.deposit-summary dd small{font-size:12px;color:var(--ui-muted, #a5a5b6);display:block;margin-top:8px}.deposit-overview-intro{display:flex;justify-content:space-between;align-items:center;gap:22px;padding-bottom:10px}.deposit-overview-intro h2{font-family:"Instrument Serif",serif;font-size:35px;font-weight:400;margin:0 0 8px}.deposit-overview-intro p{color:var(--ui-muted, #a5a5b6);margin:0;font-size:14px;line-height:1.7;max-width:620px}.deposit-overview-intro .ui-button{white-space:nowrap}.deposit-timeline{list-style:none;padding:0;margin:26px 0;display:grid;gap:22px}.deposit-timeline li{display:flex;align-items:flex-start;gap:14px}.deposit-timeline .ph{font-size:21px;color:var(--ui-muted, #a5a5b6)}.deposit-timeline li.is-done .ph{color:var(--ui-green, #9cc7b1)}.deposit-timeline strong{display:block;font-size:14px;font-weight:500}.deposit-timeline small{display:block;margin-top:5px;line-height:1.6;color:var(--ui-muted, #a5a5b6)}@media(min-width:1800px){.deposit-table-scroll{margin:0 -32px}}@media(max-width:700px){.deposit-queue-tabs{gap:19px}.deposit-toolbar{gap:9px}.deposit-filter{width:100%;margin-left:0}.deposit-filter select{width:100%}.deposit-search{min-width:150px}.deposit-table-scroll{margin:0 -18px}.deposit-table{min-width:740px}.deposit-table th,.deposit-table td{padding:16px 18px}.deposit-pagination{flex-wrap:wrap}.deposit-summary{grid-template-columns:1fr;padding:0 20px;margin:0}.deposit-summary>div{padding:21px 0}.deposit-summary>div+div{border-left:0;border-top:1px solid var(--ui-line, #2a2b39)}.deposit-summary dd{font-size:27px}.deposit-summary dd small{display:inline-block;margin:0 0 0 8px}.deposit-overview-intro{align-items:flex-start;flex-direction:column}.deposit-overview-intro .ui-button{width:100%}.deposit-review-drawer .ui-dialog-content{padding:22px}.deposit-reg-options{grid-template-columns:1fr}.deposit-reg-options label{padding:15px}.deposit-facts>div{font-size:13px}}@media(max-width:700px){.deposit-table-scroll{margin:0;overflow:visible}.deposit-table{display:block;min-width:0;font-size:13px}.deposit-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.deposit-table tbody{display:block}.deposit-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:15px 14px;padding:20px 0;border-top:1px solid var(--ui-line, #2a2b39)}.deposit-table td{display:block;padding:0;border:0;min-width:0}.deposit-table td:first-child{min-width:0;overflow-wrap:anywhere}.deposit-table td:nth-child(3){color:var(--ui-muted, #a5a5b6)}.deposit-table td:nth-child(4){text-align:right}.deposit-table td:nth-child(5){font-size:12px;color:var(--ui-muted, #a5a5b6)}.deposit-table td:nth-child(6){align-self:center}.deposit-table .ui-badge{white-space:normal;font-size:11px}.deposit-table .ui-button{font-size:12px;padding:10px 12px}.deposit-table small{font-size:11px}.deposit-investor-table td:nth-child(5):before{content:"Hold ends";display:block;font-size:10px;margin-bottom:5px;color:var(--ui-muted, #a5a5b6)}}.pricing-workspace{display:grid;gap:24px;min-width:0}.pricing-main>.ui-panel-body{display:contents}.pricing-main{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:0!important;overflow:hidden}.pricing-current,.pricing-form{padding:36px;min-width:0}.pricing-current{background:linear-gradient(135deg,rgba(183,171,230,.06),transparent 70%)}.pricing-form{border-left:1px solid var(--ui-line)}.pricing-label-row{display:flex;gap:16px;justify-content:space-between;align-items:center;font-size:14px;color:var(--ui-muted)}.pricing-big-number{margin:38px 0 18px;font-size:clamp(38px,4vw,64px);font-variant-numeric:tabular-nums;line-height:1.2;letter-spacing:-.04em;overflow-wrap:anywhere}.pricing-big-number>span{display:block;margin-top:14px;font-size:16px;letter-spacing:0;color:var(--ui-muted)}.pricing-big-number small{font-size:13px;margin-left:6px}.pricing-current>p,.pricing-form>p,.pricing-footnote{color:var(--ui-muted);font-size:12px;line-height:1.8}.pricing-scope{display:flex;align-items:flex-start;gap:14px;border-block:1px solid var(--ui-line);margin:34px 0 22px;padding:24px 0}.pricing-scope>.ph{font-size:24px;color:var(--ui-accent)}.pricing-scope strong{font-weight:500;font-size:15px}.pricing-scope p{font-size:13px;line-height:1.8;color:var(--ui-muted);margin:8px 0 0}.pricing-form h2{font-size:21px;font-weight:500;margin:0 0 7px}.pricing-form>p{margin:0 0 25px}.pricing-form label{display:block;font-size:13px;margin:22px 0 10px}.pricing-form label span{font-size:12px;color:var(--ui-muted);margin-left:5px}.pricing-form input{background:var(--ui-bg, #0b0c12);border:1px solid var(--ui-line);border-radius:9px;padding:14px 16px;color:inherit;width:100%;box-sizing:border-box;font:inherit;font-size:14px;min-width:0}.pricing-form input:focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}.pricing-form input:disabled{opacity:.65}.pricing-form input::placeholder{color:var(--ui-muted);opacity:.7}.pricing-form input[aria-invalid=true]{border-color:#de9e91}.pricing-input-wrap{display:flex;align-items:center;border:1px solid var(--ui-line);border-radius:10px;background:var(--ui-bg, #0b0c12);overflow:hidden}.pricing-input-wrap:focus-within{outline:2px solid var(--ui-accent);outline-offset:3px}.pricing-input-wrap input{border:0;border-radius:0;font-size:25px;font-variant-numeric:tabular-nums;padding:15px 17px;outline:none!important}.pricing-input-wrap>span{padding-right:18px;color:var(--ui-muted);font-size:13px}.pricing-form>small{display:block;margin-top:9px;font-size:11px;color:var(--ui-muted)}.pricing-comparison{display:grid;grid-template-columns:1fr auto;gap:9px;margin:26px 0 22px;padding:18px 0;border-block:1px solid var(--ui-line);font-size:13px}.pricing-comparison>span{color:var(--ui-muted)}.pricing-comparison strong{font-weight:500;overflow-wrap:anywhere}.pricing-comparison>small{grid-column:1/-1;text-align:right;color:var(--ui-muted);font-size:11px}.pricing-form .ui-button.primary{width:100%;justify-content:center;margin-top:2px}.pricing-form>.pricing-footnote{margin:14px 0 0;font-size:11px}.pricing-form .pricing-field-error{color:#dfbc7a;margin:12px 0;font-size:12px}.pricing-success{display:flex;gap:10px;align-items:flex-start;color:#b6d7c5;background:#70b88c1a;border:1px solid rgba(112,184,140,.22);border-radius:8px;padding:13px;font-size:13px;line-height:1.7;margin-bottom:18px}.pricing-form .operator-error{font-size:13px;overflow-wrap:anywhere;line-height:1.7}.pricing-table-wrap{overflow-x:auto}.pricing-table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.pricing-table th{color:var(--ui-muted);font-size:11px;font-weight:500;padding:0 16px 17px 0;border-bottom:1px solid var(--ui-line)}.pricing-table td{padding:19px 16px 19px 0;border-bottom:1px solid var(--ui-line);vertical-align:top;line-height:1.7}.pricing-table tr:last-child td{border-bottom:0}.pricing-table td:first-child{min-width:155px}.pricing-table td:last-child{width:32%;overflow-wrap:anywhere;white-space:pre-wrap}.pricing-table td:nth-child(3){white-space:nowrap}.pricing-table strong{font-weight:500;font-variant-numeric:tabular-nums}.pricing-table small,.pricing-revision{color:var(--ui-muted);font-size:11px;font-weight:400}.pricing-revision{display:block;margin-top:4px}.pricing-empty{padding:30px 0;text-align:center;color:var(--ui-muted);font-size:13px}.pricing-empty>.ph{font-size:28px;color:var(--ui-accent)}.pricing-empty h3{font-size:16px;color:var(--ui-text);font-weight:500;margin:14px 0 5px}.pricing-pagination{display:flex;align-items:center;justify-content:flex-end;gap:10px;border-top:1px solid var(--ui-line);padding-top:16px;font-size:12px;color:var(--ui-muted)}.pricing-pagination>span{margin-right:auto}.trading-price-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.trading-price-heading>div{min-width:0}.pricing-label{font-size:13px;color:var(--ui-muted)}.trading-price-heading strong{display:block;font-size:34px;font-weight:500;font-variant-numeric:tabular-nums;margin:16px 0 9px;overflow-wrap:anywhere}.trading-price-heading small{font-size:13px;font-weight:400;color:var(--ui-muted)}.trading-price-heading p{color:var(--ui-muted);font-size:12px;line-height:1.7}.trading-price-heading>div:last-child{display:flex;align-items:center;gap:16px}.trading-price-panel>.pricing-footnote{border-top:1px solid var(--ui-line);padding-top:16px;margin:12px 0 0}@media(max-width:1100px){.pricing-current,.pricing-form{padding:26px}.pricing-big-number{font-size:45px}}@media(max-width:760px){.pricing-main{grid-template-columns:1fr}.pricing-form{border-left:0;border-top:1px solid var(--ui-line)}.pricing-current,.pricing-form{padding:24px}.pricing-big-number{margin-top:24px;font-size:44px}.pricing-scope{margin-top:24px}.pricing-table thead{display:none}.pricing-table tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-bottom:1px solid var(--ui-line);padding:14px 0;gap:10px 18px}.pricing-table td{padding:0;border:0;min-width:0!important;font-size:12px}.pricing-table td[data-label]:before{content:attr(data-label);display:block;font-size:10px;color:var(--ui-muted);margin-bottom:3px}.pricing-table td:last-child{width:auto}.pricing-table td:nth-child(3){white-space:normal}.trading-price-heading{flex-direction:column;gap:8px}.trading-price-heading strong{font-size:29px}.pricing-comparison{grid-template-columns:1fr}.pricing-comparison small{text-align:left}.pricing-workspace .admin-section-heading small{display:block;margin-left:0}}.investor-date{font-size:10px;color:var(--ui-muted)}.investor-overview-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:22px}.investor-balance{background:#1d1b2a;border:1px solid #423951;border-radius:15px;padding:29px}.balance-heading{display:flex;align-items:center;gap:12px}.balance-token{width:44px;height:46px;background:#30293f;border:1px solid #5e4f74;border-radius:9px;display:grid;place-items:center;font:32px var(--font-display);color:#e2d6f4}.balance-heading strong{display:block;font-weight:500;font-size:13px}.balance-heading span:not(.balance-token):not(.ui-badge){display:block;color:#b7afc8;font-size:10px;margin-top:4px}.balance-heading .ui-badge{margin-left:auto;font-size:9px}.balance-amount{font-size:clamp(40px,4.2vw,60px);font-weight:400;margin-top:27px;line-height:1.15}.balance-amount>span{display:inline-block;font-size:16px;color:#c0b6d3;margin-left:11px;letter-spacing:0}.balance-value{display:flex;gap:7px;flex-wrap:wrap;color:#b7afc8;font-size:11px;margin-top:12px!important}.balance-value strong{color:#e2d8f4;font-weight:400}.balance-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:25px}.balance-actions .secondary{border-color:#4e425e}.balance-breakdown{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;border-top:1px solid #423951;margin-top:25px;padding-top:21px}.balance-breakdown span{display:block;font-size:10px;color:#b7afc8}.balance-breakdown strong{font-size:19px;display:block;font-weight:400;margin-top:7px}.balance-caption{font-size:10px;color:#b7afc8;margin-top:18px!important}.investor-next{padding-block:27px}.next-item{display:flex;align-items:flex-start;gap:13px;margin-top:19px}.next-item+.next-item{border-top:1px solid var(--ui-line);padding-top:20px}.next-icon{background:#272333;color:var(--ui-accent);width:33px;height:35px;display:grid;place-items:center;border-radius:7px;font-size:19px;flex-shrink:0}.next-item strong{font-size:12px;font-weight:500}.next-item p{color:var(--ui-muted);font-size:11px;line-height:1.8;margin-top:5px}.next-item .ui-button{font-size:11px}.next-footer{border-top:1px solid var(--ui-line);margin-top:20px;padding-top:15px;display:flex;align-items:flex-start;gap:7px;font-size:10px;color:var(--ui-muted)}.next-footer .ph{font-size:14px;margin-top:1px}.holding-mix{display:flex;height:8px;gap:4px;border-radius:3px;overflow:hidden}.mix-0{background:#b9b0e8}.mix-1{background:#79688f}.mix-2{background:#586776}.holding-legend{display:flex;flex-wrap:wrap;gap:26px;margin-block:13px 23px}.holding-legend>span{display:flex;gap:7px;align-items:center;color:var(--ui-muted);font-size:10px}.holding-legend i{width:7px;height:7px;border-radius:2px}.holding-legend strong{color:var(--text);font-weight:400;margin-left:4px;font-variant-numeric:tabular-nums}.acquisition-table{min-width:690px}.acquisition-table .ui-icon-button{border:0;background:transparent}.investor-bottom-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:22px;align-items:start}.activity-list-row{display:flex;align-items:center;gap:12px;padding:18px 0;border-bottom:1px solid var(--ui-line)}.activity-list-row:first-child{padding-top:0}.activity-list-row:last-child{border-bottom:0;padding-bottom:0}.activity-icon{display:grid;place-items:center;width:33px;height:35px;border:1px solid var(--ui-line);border-radius:7px;color:var(--ui-accent);font-size:18px;flex-shrink:0}.activity-list-row strong{font-weight:400;font-size:12px;display:block}.activity-list-row small{display:block;color:var(--ui-muted);font-size:10px;margin-top:5px}.activity-right{margin-left:auto;text-align:right;flex-shrink:0}.investment-steps{list-style:none;padding:0;margin:0 0 19px}.investment-steps li{display:flex;position:relative;gap:13px;padding-bottom:23px}.investment-steps li:last-child{padding-bottom:0}.investment-steps li:not(:last-child):after{content:"";width:1px;background:var(--ui-line);position:absolute;left:13px;top:30px;bottom:4px}.investment-steps li>.ph{width:27px;height:27px;border:1px solid #514560;border-radius:50%;display:grid;place-items:center;font-size:14px;color:var(--ui-accent)}.investment-steps li.is-current>.ph{background:#302840}.investment-steps strong{display:block;font-size:12px;font-weight:500;padding-top:3px}.investment-steps small{display:block;font-size:10px;margin-top:4px;color:var(--ui-muted)}.deposit-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;align-items:start}.funding-methods{padding:0;margin:0 0 23px;border:0}.funding-methods legend{font-size:12px;font-weight:500;margin-bottom:9px}.funding-methods label{display:flex;gap:12px;align-items:center;padding:16px;border:1px solid var(--ui-line);border-radius:9px;cursor:pointer;margin-bottom:10px}.funding-methods label:has(input:checked){background:#211e2d;border-color:#796791}.funding-methods label:has(input:focus-visible){outline:2px solid var(--ui-accent);outline-offset:3px}.funding-methods input{accent-color:var(--ui-accent);margin:0}.funding-methods .ph{font-size:23px;color:var(--ui-accent)}.funding-methods strong{display:block;font-size:12px;font-weight:500}.funding-methods small{display:block;color:var(--ui-muted);font-size:11px;margin-top:4px}.deposit-record{padding:22px 0;border-bottom:1px solid var(--ui-line)}.deposit-record:first-child{padding-top:0}.deposit-record:last-child{padding-bottom:0;border:0}.deposit-record-heading{display:flex;align-items:center;gap:12px}.deposit-record-heading strong{display:block;font-size:16px;font-weight:500;font-variant-numeric:tabular-nums}.deposit-record-heading small{color:var(--ui-muted);font-size:10px;display:block;margin-top:4px}.deposit-record-heading .ui-badge{margin-left:auto}.deposit-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:20px}.deposit-progress>span{font-size:10px;color:var(--ui-muted)}.deposit-progress i{display:block;height:4px;border-radius:2px;background:var(--ui-line);margin-bottom:8px}.deposit-progress .is-done i{background:var(--ui-accent)}.deposit-record>p{color:var(--ui-muted);font-size:11px;margin-top:13px}.trade-side{margin-bottom:24px}.trade-estimate{background:#1c1a28;border-radius:9px;padding:18px;display:flex;flex-direction:column;gap:19px}.trade-estimate span{color:var(--ui-muted);font-size:11px}.trade-estimate strong{font-size:24px;font-weight:400;display:block;font-variant-numeric:tabular-nums;margin-top:5px}.trade-estimate strong small{font-size:11px;color:var(--ui-muted)}@media(max-width:1250px){.investor-overview-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.investor-balance{padding:25px}.balance-breakdown{gap:12px}.balance-heading .ui-badge{display:none}}@media(max-width:800px){.investor-overview-grid,.investor-bottom-grid{grid-template-columns:minmax(0,1fr)}.balance-heading .ui-badge{display:inline-flex}.deposit-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.investor-date{width:100%;order:2}.investor-balance{padding:23px}.balance-amount{font-size:50px}.balance-breakdown{gap:15px}.balance-breakdown strong{font-size:17px}.balance-breakdown span{font-size:9px}.holding-legend{gap:14px}.acquisition-table{min-width:640px}.activity-list-row{flex-wrap:wrap;gap:10px}.activity-list-row>div:not(.activity-right){flex:1;min-width:0}.activity-right{width:calc(100% - 43px);margin-left:43px;display:flex;justify-content:space-between;align-items:center;text-align:left}.activity-right small{margin:0}.deposit-record-heading{flex-wrap:wrap}.deposit-record-heading .ui-badge{margin-left:45px}.funding-methods label{padding:14px 12px}}@media(max-width:380px){.investor-balance{padding:20px}.balance-heading .ui-badge{display:none}.balance-amount{font-size:45px}.balance-breakdown{grid-template-columns:1fr;gap:11px}.balance-breakdown>div{display:flex;align-items:center;justify-content:space-between;gap:15px}.balance-breakdown strong{margin:0}.balance-breakdown span{font-size:10px}.balance-actions>button{width:100%}.activity-list-row small{font-size:9px}.deposit-progress>span{font-size:9px}}.account-loading{min-height:100svh;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:22px;padding:24px;text-align:center;background:var(--bg);color:var(--text)}.account-loading p{max-width:42ch;color:var(--muted)}.account-loading button{min-width:180px}.account-overview-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,1fr);gap:22px;align-items:start}.account-welcome h2{margin:30px 0 12px;font:400 clamp(29px,3vw,40px)/1.15 var(--font-display)}.account-welcome>p{color:#beb4ce;font-size:13px;line-height:1.85;max-width:60ch}.account-steps{list-style:none;padding:0;margin:28px 0;display:grid;gap:22px}.account-steps li{display:flex;align-items:center;gap:14px}.account-steps li>span{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:50%;background:#27372f;color:#a7ceb1;font-size:13px}.account-steps li.is-pending>span{background:transparent;color:#a89cb8;border:1px solid #51415e}.account-steps strong{display:block;font-weight:500;font-size:13px}.account-steps small{display:block;color:#b4a9c3;font-size:11px;line-height:1.7;margin-top:4px}.account-text-link{color:#c6b1df;font-size:11px;display:inline-flex;gap:5px;white-space:nowrap}.account-note{margin-top:18px!important;color:var(--ui-muted);font-size:12px;line-height:1.8}.account-wrap{overflow-wrap:anywhere}.account-route-title{margin:8px 0 0;font:400 25px var(--font-display)}.account-unavailable{display:flex;align-items:center;gap:20px;padding:15px 0}.account-unavailable h3{font-weight:500;font-size:14px;margin-bottom:8px}.account-unavailable p{color:var(--ui-muted);font-size:12px;line-height:1.8;max-width:54ch}.account-unavailable .ui-button{margin-left:auto}.account-empty-symbol{display:grid;place-items:center;font-size:24px;width:56px;height:56px;flex-shrink:0;border-radius:12px;background:#24212e;color:#c3b3d6}.account-error{border:1px solid #78524f;color:#efc4be;padding:16px 20px;border-radius:10px;font-size:13px;margin-bottom:22px!important}.account-wallet-list{list-style:none;padding:0;margin:0 0 22px;display:grid;gap:20px}.account-wallet-list li{display:flex;align-items:center;gap:14px;padding-bottom:20px;border-bottom:1px solid var(--ui-border)}.account-wallet-list li>div{min-width:0;flex:1}.account-wallet-list strong{font-size:13px;font-weight:500}.account-wallet-list code,.account-wallet-address{display:block;overflow-wrap:anywhere;font:11px/1.8 monospace;color:#bdb1cd;margin:6px 0}.account-wallet-list small{display:block;color:var(--ui-muted);font-size:11px}.account-wallet-empty{text-align:center;padding:34px 16px}.account-wallet-empty>i{font-size:34px;color:#b7a3ca}.account-wallet-empty h2{font:400 27px var(--font-display);margin:18px 0 12px}.account-wallet-empty p{font-size:13px;line-height:1.8;color:var(--ui-muted);max-width:38ch;margin:auto}.account-wallet-providers,.account-wallet-form{display:grid;gap:12px;margin-top:18px}.account-wallet-providers .ui-button{justify-content:flex-start}.account-wallet-providers .ui-button>:last-child{margin-left:auto}.account-wallet-form label{font-size:12px;color:var(--ui-muted)}.account-wallet-form select{width:100%;min-width:0;background:#201c29;color:var(--ui-text);border:1px solid #49414f;border-radius:8px;padding:12px;font:12px var(--font-ui);text-overflow:ellipsis}.account-wallet-switch{background:none;border:none;padding:8px 0;cursor:pointer;justify-content:center}.account-wallet-notice{color:#b2d0b9;font-size:13px;line-height:1.8}.account-wallet-message{margin-top:18px;font-size:12px;color:var(--ui-muted)}.account-wallet-message summary{cursor:pointer}.account-wallet-message pre{margin-top:12px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:10px;line-height:1.8}.account-request-id{display:block;font-size:10px;margin-top:10px;overflow-wrap:anywhere}.account-verification-intro{display:flex;gap:18px;align-items:flex-start;margin-top:12px}.account-verification-intro h2{font:400 28px/1.2 var(--font-display);margin:0 0 12px}.account-verification-intro p,.account-verification-steps p{font-size:12px;line-height:1.8;color:var(--ui-muted)}.account-verification-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.account-verification-actions .ui-button{white-space:normal}.account-verification-steps{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:24px}.account-verification-steps li{display:flex;gap:14px}.account-verification-steps li>span{display:grid;place-items:center;flex:0 0 28px;height:28px;border:1px solid var(--ui-border);border-radius:50%;font-size:12px;color:#c3b3d6}.account-verification-steps strong{display:block;font-size:13px;font-weight:500;margin:4px 0 8px}.account-verification-sdk{padding:24px;border:1px solid var(--ui-border);border-radius:14px;background:var(--ui-panel)}.account-verification-sdk-heading{display:flex;gap:16px;align-items:center;justify-content:space-between;margin-bottom:22px;flex-wrap:wrap}.account-verification-sdk-heading h2{font:400 26px var(--font-display);margin:0}.account-verification-sdk iframe{max-width:100%;border:0;min-height:500px}@media(max-width:500px){.account-verification-intro{flex-direction:column}.account-verification-intro h2{font-size:26px}.account-verification-sdk{padding:16px}.account-verification-actions .ui-button{flex:1 1 auto}}.ws-signout{border:none;background:none;color:#afa8bd;display:flex;align-items:center;gap:10px;font:400 12px var(--font-ui);padding:12px 0;cursor:pointer}.ws-person>span:nth-child(2){min-width:0;overflow-wrap:anywhere}@media(max-width:1150px){.account-unavailable{flex-wrap:wrap}.account-unavailable .ui-button{margin-left:76px}}@media(max-width:800px){.account-overview-grid{grid-template-columns:1fr}}@media(max-width:500px){.account-unavailable .ui-button{margin-left:0}.account-unavailable{align-items:flex-start}.account-unavailable>div{flex:1;min-width:180px}.account-overview-grid .ui-panel-heading{flex-wrap:wrap}}.account-ownership-list{display:grid;gap:16px;margin-top:4px}.account-ownership-card{border:1px solid var(--ui-line);border-radius:14px;padding:22px;background:var(--ui-panel)}.account-ownership-card>header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.account-ownership-eyebrow{font-size:12px;color:var(--ui-muted);letter-spacing:.04em}.account-ownership-card h3{margin:8px 0 0;font-size:24px;color:#ede9f4;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.account-ownership-details,.account-ownership-amounts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0}.account-ownership-details dt,.account-ownership-amounts dt{font-size:12px;color:var(--ui-muted);margin-bottom:7px}.account-ownership-details dd,.account-ownership-amounts dd{margin:0;font-size:13px;font-weight:600;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.account-ownership-amounts{padding:16px;background:var(--ui-raised);border-radius:10px}.account-lot-reference{font-size:12px;color:var(--ui-muted)}.account-lot-reference summary{cursor:pointer;width:fit-content;padding:8px 0}.account-lot-reference summary:focus-visible{outline:2px solid var(--ui-accent);outline-offset:4px}.account-lot-reference dl{display:grid;grid-template-columns:auto 1fr;gap:8px 14px}.account-lot-reference dd{margin:0;overflow-wrap:anywhere}.account-ownership-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;flex-wrap:wrap}.account-ownership-footer small{font-size:12px;color:var(--ui-muted);max-width:520px;line-height:1.6}@media(max-width:600px){.account-ownership-card{padding:16px}.account-ownership-details,.account-ownership-amounts{grid-template-columns:1fr;gap:14px}.account-ownership-card h3{font-size:22px}}.account-agreement{margin-top:20px;padding:20px;background:#f5f7fa;border:1px solid #dce1e7;border-radius:12px;display:grid;gap:12px;line-height:1.6}.account-agreement h4,.account-agreement p{margin:0}.account-agreement label{display:flex;gap:10px;align-items:flex-start;font-size:14px}.account-agreement input{margin-top:5px;flex:none;width:18px;height:18px}.account-agreement .ui-button{justify-self:start}.ops-snapshot{display:flex;align-items:center;gap:10px;color:var(--ui-muted);font-size:10px;flex-shrink:0}.ops-snapshot .ph{font-size:20px}.ops-snapshot strong{display:block;color:var(--text);font-size:11px;font-weight:400;margin-top:4px}.ops-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ops-metric{text-align:left;border:1px solid var(--ui-line);border-radius:12px;background:var(--ui-panel);color:var(--text);padding:20px;position:relative;min-width:0}button.ops-metric:hover{background:#1b1927;border-color:#5f506e}.ops-metric-label{display:flex;align-items:flex-start;gap:10px;justify-content:space-between;font-size:11px;color:var(--ui-muted)}.ops-metric-label .ph{font-size:19px;color:#958aa9}.ops-metric>strong{display:block;font-weight:400;font-size:32px;margin-top:14px;line-height:1.3}.ops-metric>p{color:var(--ui-muted);font-size:10px;line-height:1.7;margin-top:9px}.ops-metric-link{display:flex;align-items:center;gap:7px;font-size:10px;color:var(--ui-accent);margin-top:12px}.ops-recon-strip{display:flex;align-items:center;gap:15px;background:#15231f;border:1px solid #30473c;border-radius:10px;padding:19px 22px}.ops-recon-icon{display:grid;place-items:center;width:38px;height:40px;font-size:24px;color:#a9cfba;background:#20342b;border-radius:8px;flex-shrink:0}.ops-recon-strip strong{font-size:12px;font-weight:500}.ops-recon-strip p{font-size:11px;color:#aab9b1;margin-top:4px}.ops-recon-strip>div:last-child{margin-left:auto;text-align:right}.ops-recon-strip small{display:block;font-size:10px;color:#aab9b1;margin-top:6px}.ops-overview-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:22px;align-items:stretch}.ops-attention{display:flex;flex-direction:column}.ops-attention>button{width:100%;display:flex;align-items:center;gap:12px;color:var(--text);border:0;border-top:1px solid var(--ui-line);background:transparent;padding:18px 0;text-align:left}.ops-attention>button:first-child{border-top:0;padding-top:0}.ops-attention>button:last-child{padding-bottom:0}.ops-attention-icon{display:grid;place-items:center;width:35px;height:37px;color:var(--ui-accent);background:#252132;border-radius:8px;flex-shrink:0;font-size:21px}.ops-attention>button strong{display:block;font-size:12px;font-weight:500}.ops-attention>button small{display:block;font-size:10px;color:var(--ui-muted);margin-top:4px}.ops-attention .ui-badge{margin-left:auto}.ops-attention>button>.ph{color:var(--ui-muted);font-size:13px}.ops-attention>button:hover strong{color:var(--ui-accent)}.ops-capacity-number{font-size:47px;line-height:1.15;margin-top:8px}.ops-capacity-number>span{font-size:14px;color:var(--ui-muted);letter-spacing:0;margin-left:7px}.ops-capacity-chart{display:flex;height:15px;border-radius:4px;overflow:hidden;gap:3px;margin:23px 0}.ops-capacity-chart .issued{width:42.3%}.ops-capacity-chart .reserved{width:1.15%;min-width:4px}.ops-capacity-chart .remaining{flex:1}.ops-capacity-legend{display:flex;flex-direction:column;gap:13px;margin:0}.ops-capacity-legend>div{display:flex;justify-content:space-between;gap:15px;font-size:11px}.ops-capacity-legend dt{display:flex;align-items:center;gap:9px;color:var(--ui-muted)}.ops-capacity-legend dd{margin:0;font-variant-numeric:tabular-nums}.ops-capacity-legend i{display:block;width:7px;height:7px;border-radius:2px}.issued{background:#b9b0e8}.reserved{background:#9a7b55}.remaining{background:#33323e}.ops-capacity-foot{margin-top:23px;padding-top:17px;border-top:1px solid var(--ui-line);display:flex;justify-content:space-between;gap:20px}.ops-capacity-foot>span{color:var(--ui-muted);font-size:9px}.ops-capacity-foot strong{display:block;margin-top:5px;color:var(--text);font-size:11px;font-weight:400;font-variant-numeric:tabular-nums}.ops-recon-list>div{display:flex;align-items:flex-start;gap:10px;padding:15px 0;border-bottom:1px solid var(--ui-line)}.ops-recon-list>div:first-child{padding-top:0}.ops-recon-list>div:last-child{border-bottom:0}.ops-recon-list>div>.ph{font-size:18px;color:var(--ui-accent);margin-top:2px}.ops-recon-list strong{display:block;font-size:11px;font-weight:500}.ops-recon-list small{display:block;color:var(--ui-muted);font-size:10px;margin-top:5px}.ops-recon-list .ui-badge{margin-left:auto;font-size:9px}.ops-policy-row{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 0;border-bottom:1px solid var(--ui-line);font-size:11px}.ops-policy-row>span{color:var(--ui-muted)}.ops-policy-row>strong{font-size:11px;font-weight:400;text-align:right}.ops-data-table{min-width:820px}.ops-investor-cell{display:flex;gap:10px;align-items:center}.ops-detail-title{display:flex;align-items:center;gap:17px;justify-content:space-between;flex-wrap:wrap}.ops-detail-title strong{font-size:16px;font-weight:500}.ops-detail-title small{display:block;color:var(--ui-muted);font-size:11px;margin-top:4px}.ops-evidence-list{list-style:none;padding:0;margin:22px 0}.ops-evidence-list li{display:flex;align-items:flex-start;gap:9px;color:var(--ui-muted);font-size:12px;margin:11px 0}.ops-evidence-list .ph{color:var(--ui-accent);font-size:17px;margin-top:1px}.ops-session-notice{margin-bottom:23px;align-items:center}.ops-session-notice .ui-icon-button{margin-left:auto;border:0;width:30px;height:30px}.ops-case-summary{display:flex;flex-wrap:wrap;gap:16px 30px;background:#191722;border:1px solid #3a324b;border-radius:10px;padding:20px}.ops-case-summary>span{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--ui-muted)}.ops-case-summary strong{font-weight:500;color:var(--text)}.ops-case-summary .ph{font-size:18px;color:var(--ui-accent)}.ops-fund-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ops-fund-list>button{display:flex;gap:14px;align-items:center;width:100%;text-align:left;padding:20px 0;background:transparent;border:0;border-bottom:1px solid var(--ui-line);color:var(--text)}.ops-fund-list>button:last-child{border:0;padding-bottom:0}.ops-fund-list>button:hover .ops-fund-person strong{color:var(--ui-accent)}.ops-fund-icon{width:36px;height:38px;display:grid;place-items:center;flex-shrink:0;background:#272332;color:var(--ui-accent);border-radius:8px;font-size:21px}.ops-fund-icon.held{background:#33232a;color:#d8a4b0}.ops-fund-list strong{display:block;font-size:12px;font-weight:500}.ops-fund-list small{display:block;color:var(--ui-muted);font-size:10px;margin-top:6px}.ops-fund-person{min-width:0}.ops-fund-amount{margin-left:auto;flex-shrink:0;text-align:right}.ops-fund-list>button>.ph{color:var(--ui-muted);font-size:15px}.ops-case-amount{font-size:36px;margin-top:25px}.ops-case-amount>span{font-size:14px;color:var(--ui-muted);margin-left:9px;letter-spacing:0}.ops-inventory>div{display:flex;gap:15px;align-items:center;padding:14px 0;border-bottom:1px solid var(--ui-line)}.ops-inventory>div:first-child{padding-top:0}.ops-inventory>div:last-child{border:0}.ops-inventory strong{display:block;font-size:12px;font-weight:400}.ops-inventory small{color:var(--ui-muted);font-size:10px;display:block;margin-top:4px}.ops-inventory .ui-number{margin-left:auto;font-size:14px}.ops-redemption-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-bottom:25px}.ops-redemption-steps>div{border-top:2px solid #453b53;padding-top:13px}.ops-redemption-steps>div>span{color:var(--ui-accent);font-size:11px}.ops-redemption-steps strong{display:block;font-size:12px;font-weight:500;margin-top:6px}.ops-redemption-steps small{color:var(--ui-muted);font-size:10px;margin-top:4px;display:block}.ops-quote-band .mono{font-family:var(--font-ui);font-variant-numeric:tabular-nums}.ops-quote-band .band-side{border-radius:9px;background:#191724}.ops-quote-band .band-side-label{text-transform:none;letter-spacing:0;font-size:11px;opacity:1;color:var(--ui-muted)}.ops-quote-band .band-side-note{font-size:10px;color:var(--ui-muted);opacity:1}.ops-quote-band .band-qty-label,.ops-quote-band .band-qty-unit{color:var(--ui-muted);opacity:1}.ops-quote-band .band-readout,.ops-quote-band .band-scale{color:var(--ui-muted);opacity:1;font-size:10px}.ops-quote-band .input{border-radius:6px;color:var(--text);background:#101119;border-color:var(--ui-line)}.ops-login{min-height:100svh;display:grid;place-items:center;padding:30px 20px;background:var(--ui-bg)}.ops-login-inner{width:100%;max-width:470px}.ops-login-inner>.ws-brand{padding:0 0 33px}.ops-login-inner h1{font:40px var(--font-display);margin:20px 0 12px}.ops-login-inner .ui-panel>p{color:var(--ui-muted);font-size:13px;line-height:1.8}.ops-login .ui-button{margin-top:25px;width:100%}.ops-login .ui-notice{margin-top:22px}.ops-login-return{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--ui-muted);font-size:12px;margin-top:22px}@media(max-width:1300px){.ops-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-metric>strong{margin-top:10px}}@media(max-width:850px){.ops-overview-grid{grid-template-columns:minmax(0,1fr)}.ops-redemption-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.ops-recon-strip{padding:18px;display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px}.ops-recon-strip>div:not(:last-child){flex:1;min-width:0}.ops-recon-strip>div:last-child{grid-column:2;margin-left:0;text-align:left}.ops-metric{padding:18px}.ops-metric>strong{font-size:28px}.ops-metric-label{font-size:10px}.ops-metric-label .ph{display:none}.ops-metric>p{font-size:9px}.ops-kpis{gap:12px}.ops-recon-list>div{flex-wrap:wrap}.ops-recon-list .ui-badge{margin-left:28px}.ops-recon-list>div>span:not(.ui-badge){flex:1;min-width:0}.ops-attention>button{flex-wrap:wrap;gap:10px}.ops-attention>button>span:nth-child(2){flex:1}.ops-attention>button>.ph{display:none}.ops-attention .ui-badge{font-size:9px}.ops-fund-list>button{flex-wrap:wrap}.ops-fund-person{flex:1}.ops-fund-amount{width:calc(100% - 50px);margin-left:50px;text-align:left}.ops-fund-list>button>.ph{display:none}.ops-fund-metrics{gap:12px}.ops-fund-metrics .ops-metric>strong{font-size:25px}.ops-quote-band .band-sides{grid-template-columns:minmax(0,1fr)}.ops-quote-band .band-qty .input{font-size:16px}.ops-quote-band .band-scale{flex-wrap:wrap;gap:8px}.ops-quote-band .band-readout{flex-wrap:wrap;gap:12px}}@media(max-width:380px){.ops-kpis{gap:10px}.ops-metric{padding:15px}.ops-metric>strong{font-size:25px}.ops-capacity-foot{flex-wrap:wrap;gap:12px}.ops-case-summary{padding:16px}.ops-fund-metrics{grid-template-columns:1fr}.ops-data-table{min-width:770px}}.operator-login,.operator-workspace{min-height:100vh;background:#f4f6f5;color:#172d31}.operator-brand{display:flex;align-items:center;gap:18px;color:inherit;text-decoration:none;font-size:24px;font-weight:800;letter-spacing:-1px}.operator-brand span{border-left:1px solid #73878a;padding-left:18px;font-size:12px;letter-spacing:.04em;font-weight:500}.operator-login{display:grid;grid-template-columns:1.05fr 1fr}.operator-intro{background:#18383b;color:#f4f5ee;min-height:100vh;padding:48px clamp(28px,6vw,100px);display:flex;flex-direction:column;justify-content:space-between}.operator-intro>div{padding:90px 0}.operator-eyebrow{text-transform:uppercase;letter-spacing:.13em;font-size:11px;font-weight:700}.operator-intro h1{font-size:clamp(42px,4.2vw,66px);line-height:1.08;font-weight:500;letter-spacing:-.045em;margin:24px 0}.operator-intro p{color:#c2d0ca;max-width:360px;line-height:1.7}.operator-intro-foot{font-size:12px}.operator-login-form{align-self:center;max-width:490px;width:100%;padding:64px 40px;margin:auto;box-sizing:border-box}.operator-login-form h2{font-size:32px;letter-spacing:-.04em;line-height:1.15;margin:24px 0 16px}.operator-login-form>p{font-size:14px;line-height:1.7;color:#566b6c;margin:0 0 28px}.operator-login-form form>.ui-button{width:100%;justify-content:center;margin:8px 0 18px}.operator-text-button{border:0;background:none;padding:6px 0;color:#255e5c;font-size:13px;font-weight:600;cursor:pointer;text-decoration:none;text-align:left;display:inline-flex;gap:6px;align-items:center}.operator-login-note{border-top:1px solid #d4dfda;margin:30px 0 20px;padding-top:24px;display:flex;gap:12px;color:#58716d;font-size:12px;line-height:1.6}.operator-login-note p{margin:0}.operator-login-note i{font-size:23px}.operator-field{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:600;margin-bottom:16px;min-width:0}.operator-field input,.operator-field select{padding:12px;border:1px solid #b9cbc3;border-radius:6px;background:#fff;min-width:0;width:100%;box-sizing:border-box;color:#172d31;font-size:14px}.operator-field small{color:#687b75;font-weight:400;line-height:1.5}.operator-error,.operator-notice{padding:14px 16px;border-radius:6px;background:#fff0e9;color:#763d28;font-size:13px;line-height:1.6;overflow-wrap:anywhere;margin:12px 0}.operator-error small{display:block;margin-top:6px;font-family:monospace}.operator-notice{background:#e6f2e9;color:#235b37}.operator-status{font-size:13px;color:#336965}.operator-loading{padding:15vh 24px;text-align:center}.operator-topbar{height:78px;border-bottom:1px solid #d8e2de;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 48px;gap:18px}.operator-topbar>div{display:flex;align-items:center;gap:18px}.operator-content{max-width:1450px;margin:auto;padding:40px 48px 80px}.operator-page-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px}.operator-page-heading h1{font-size:36px;letter-spacing:-.04em;line-height:1.1;margin:10px 0 12px}.operator-page-heading p{font-size:14px;color:#627673;line-height:1.5;margin:0}.operator-session-meta{text-align:right;font-size:12px;color:#526a65;flex-shrink:0}.operator-session-meta small{display:block;font-size:11px;margin-top:7px}.operator-environment{display:flex;gap:10px;padding:12px 16px;background:#edf0e7;border:1px solid #dce3d1;border-radius:8px;font-size:12px;color:#566142;margin-bottom:26px;line-height:1.6}.operator-review-grid{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:24px;align-items:start}.operator-queue-panel{padding:20px!important;min-width:0}.operator-icon-button{border:1px solid #d6e1dc;background:#fff;border-radius:6px;width:34px;height:34px;font-size:19px;color:#2a6560;cursor:pointer}.operator-queue{list-style:none;padding:0;margin:0 -20px}.operator-queue li{border-top:1px solid #e0e7e3}.operator-queue button{width:100%;text-align:left;padding:20px;background:transparent;border:0;border-left:3px solid transparent;cursor:pointer;display:flex;flex-direction:column;gap:9px;color:#233d39}.operator-queue button[aria-pressed=true]{background:#edf4ef;border-left-color:#366c50}.operator-queue button:hover{background:#f0f5f2}.operator-queue .operator-row-label{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:10px;font-weight:700;letter-spacing:.04em}.operator-row-label .ui-badge{font-size:9px}.operator-queue strong{font-size:15px;font-weight:600}.operator-queue button>span:not(.operator-row-label){font-size:12px;color:#657b73}.operator-queue small{font-size:11px;color:#73877f}.operator-pagination{display:flex;align-items:center;justify-content:space-between;margin-top:16px;gap:12px;flex-wrap:wrap}.operator-freshness{font-size:10px;color:#73877f;margin:18px 0 0}.operator-empty{text-align:center;padding:42px 10px;font-size:13px;line-height:1.6;color:#697d75}.operator-empty i{font-size:30px;color:#557669}.operator-empty h2{font-size:17px;color:#244039}.operator-detail-empty{padding:70px 40px!important;color:#627c72;text-align:center;line-height:1.7;min-width:0}.operator-detail-empty>i{font-size:34px;color:#4f7663}.operator-detail-empty h2{font-size:23px;color:#284b3e;letter-spacing:-.02em}.operator-detail-empty p{max-width:500px;margin:20px auto;font-size:14px}.operator-detail{display:grid;gap:20px;min-width:0}.operator-detail .ui-panel-heading p{overflow-wrap:anywhere;font-size:11px}.operator-amounts{display:grid;grid-template-columns:1fr 1fr;border:1px solid #dce5dc;border-radius:8px;background:#f6f8f2;margin-bottom:26px}.operator-amounts>div{padding:20px;min-width:0}.operator-amounts>div+div{border-left:1px solid #dce5dc}.operator-amounts span{font-size:10px;text-transform:uppercase;letter-spacing:.09em;font-weight:700;display:block;color:#566f60}.operator-amounts strong{display:block;font-size:clamp(17px,1.8vw,27px);line-height:1.3;margin:9px 0;letter-spacing:-.04em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.operator-amounts small{font-size:11px;color:#75836b;line-height:1.4;display:block}.operator-terms{margin:0;display:grid;gap:14px}.operator-terms>div{display:grid;grid-template-columns:140px minmax(0,1fr);gap:16px;font-size:12px;line-height:1.5}.operator-terms dt{color:#6b7a73}.operator-terms dd{margin:0;color:#253e31}.operator-detail code{font-size:11px;overflow-wrap:anywhere;word-break:break-word;line-height:1.6}.operator-evidence{margin-top:24px;border-top:1px solid #dbe4dc;padding-top:18px;min-width:0}.operator-evidence summary,.operator-signing summary{cursor:pointer;font-size:12px;font-weight:600;color:#345d47}.operator-evidence dl{font-size:10px}.operator-evidence dl>div{margin:14px 0}.operator-evidence dt{color:#697c6f}.operator-evidence dd{margin:3px 0 0}.operator-evidence>code{display:block}.operator-footnote{font-size:12px;line-height:1.65;color:#6a7b6d;margin:18px 0 0}.operator-decision-slots{display:grid;grid-template-columns:1fr 1fr;gap:16px}.operator-decision-slots>div{border:1px solid #dce5dc;padding:16px;border-radius:7px;display:grid;grid-template-columns:22px 1fr;gap:8px;font-size:12px}.operator-decision-slots i{font-size:20px;color:#4e7959}.operator-decision-slots span{grid-column:2;color:#728472;font-size:11px;overflow-wrap:anywhere}.operator-decision-form{display:grid;grid-template-columns:1fr 1fr;gap:24px}.operator-decision-form fieldset{border:0;margin:0;padding:0;min-width:0}.operator-decision-form legend{font-size:12px;font-weight:600;margin:0 0 12px}.operator-decision-form fieldset label{display:flex;gap:8px;font-size:12px;margin-bottom:14px;align-items:center}.operator-signing{display:flex;flex-direction:column;gap:16px;min-width:0}.operator-signing details{min-width:0}.operator-signing pre{font-size:10px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f6ef;border:1px solid #dce4d4;border-radius:6px;padding:16px;max-height:380px;overflow:auto;margin-bottom:0}.operator-signing>small{font-size:11px;color:#637460}.operator-signing>.ui-button{align-self:start}.operator-wallets{display:flex;flex-wrap:wrap;gap:10px}.operator-workspace button:focus-visible,.operator-login button:focus-visible,.operator-login a:focus-visible,.operator-workspace summary:focus-visible{outline:3px solid #608e72;outline-offset:3px}.operator-workspace button:disabled,.operator-login button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:1000px){.operator-content{padding:28px 24px 60px}.operator-topbar{padding:0 24px}.operator-review-grid{grid-template-columns:280px minmax(0,1fr)}.operator-decision-form{grid-template-columns:1fr;gap:4px}.operator-terms>div{grid-template-columns:110px minmax(0,1fr)}.operator-amounts{grid-template-columns:1fr}.operator-amounts>div+div{border-left:0;border-top:1px solid #dce5dc}.operator-login{grid-template-columns:1fr 1fr}.operator-intro{padding:32px}.operator-login-form{padding:40px 28px}}@media(max-width:760px){.operator-login{grid-template-columns:1fr}.operator-intro{min-height:0;padding:24px}.operator-intro>div{padding:32px 0 10px}.operator-intro h1{font-size:38px;margin:12px 0}.operator-intro-foot,.operator-intro>div>p{display:none}.operator-login-form{padding:32px 24px 48px;max-width:520px}.operator-login-form h2{font-size:29px}.operator-topbar{height:auto;min-height:72px;padding:16px;flex-wrap:wrap}.operator-topbar>div{gap:10px}.operator-topbar .ui-badge{display:none}.operator-brand{font-size:21px;gap:12px}.operator-brand span{padding-left:12px;font-size:10px}.operator-content{padding:28px 16px 48px}.operator-page-heading{display:block;margin-bottom:20px}.operator-page-heading h1{font-size:31px}.operator-session-meta{text-align:left;margin-top:18px}.operator-review-grid{grid-template-columns:1fr;gap:18px}.operator-queue{max-height:320px;overflow:auto}.operator-terms>div{grid-template-columns:1fr;gap:3px}.operator-decision-slots{grid-template-columns:1fr}.operator-detail-empty{padding:34px 22px!important}.operator-detail .ui-panel{padding:20px}.operator-detail .ui-panel-heading{flex-wrap:wrap;gap:10px}.operator-amounts strong{font-size:clamp(16px,6vw,24px)}.operator-amounts>div{padding:16px}.operator-signing pre{max-height:300px}.operator-login .ui-button{min-height:46px}}.product-ui.operator-login,.product-ui.operator-workspace,.product-ui.operator-loading{--text: #172d31;--ui-bg: #f4f6f5;--ui-panel: #fff;--ui-raised: #edf4ef;--ui-muted: #60746b;--ui-line: #d7e2da;--ui-accent: #b9d6b5;--ui-green: #37634b;color-scheme:light}.operator-intro{--text: #f4f5ee}.operator-login .ui-button:not(.secondary),.operator-workspace .ui-button:not(.secondary){background:#254f42;border-color:#254f42;color:#fff}.operator-login .ui-button:not(.secondary):hover,.operator-workspace .ui-button:not(.secondary):hover{background:#31654f}.operator-login .ui-badge.is-accent,.operator-workspace .ui-badge.is-accent{background:#e5eee1;border-color:#c8dcc0;color:#365a37}.operator-workspace .ui-badge.is-neutral{background:#f0f3ed;border-color:#d8e2d2;color:#53694b}.operator-workspace .ui-badge.is-success{background:#e4f0e6;border-color:#bfd4c4;color:#2d613a}.operator-workspace .ui-badge.is-danger{background:#fae9e0;border-color:#dfbbaa;color:#874b32}.assignment-review-list{display:grid;gap:16px}.assignment-review-card{padding:20px;border:1px solid var(--line, #dce1e7);border-radius:12px;min-width:0}.assignment-review-card header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;flex-wrap:wrap}.assignment-review-card h3{margin:8px 0;font-size:20px}.assignment-review-card .operator-field{margin:16px 0}.assignment-review-card code{overflow-wrap:anywhere}.operator-content>.ui-panel{margin-bottom:24px}.operator-login-steps{display:flex;list-style:none;gap:20px;padding:0;margin:28px 0 32px;color:#617268;font-size:12px}.operator-login-steps li{display:flex;align-items:center;gap:7px}.operator-login-steps span{display:grid;place-items:center;width:25px;height:25px;border:1px solid #c3d0c8;border-radius:50%}.operator-login-steps [aria-current=step]{color:#274b3c;font-weight:600}.operator-login-steps [aria-current=step] span{background:#244b3a;color:#fff;border-color:#244b3a}.operator-otp-input{font-size:24px!important;letter-spacing:7px;font-variant-numeric:tabular-nums}.operator-password-return{position:absolute;right:24px;top:12px;z-index:2}.operator-login-form form .ui-button{margin-top:6px}@media(max-width:420px){.operator-login-steps{gap:12px;font-size:11px}.operator-login-steps li{gap:5px}}.operator-login-form>.operator-text-button{display:block;margin-top:14px;text-align:left}.treasury-workspace{display:grid;gap:24px;min-width:0}.treasury-balance-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px;padding:10px 0 28px}.treasury-vault>span:first-child{color:var(--ui-muted);font-size:14px}.treasury-vault>strong{display:block;font-size:clamp(38px,4vw,62px);font-weight:500;font-variant-numeric:tabular-nums;line-height:1.25;margin:16px 0 20px;overflow-wrap:anywhere}.treasury-vault strong small{display:block;font-size:15px;font-weight:400;color:var(--ui-muted);margin-top:9px}.treasury-vault p{font-size:12px;color:var(--ui-muted);margin-top:18px}.treasury-workspace a{color:var(--ui-accent);font-size:13px}.treasury-vault>a{display:inline-block;margin-top:12px}.treasury-reconciliation{border-left:1px solid var(--ui-line);padding-left:40px}.treasury-reconciliation-heading{display:flex;align-items:center;justify-content:space-between;gap:14px}.treasury-reconciliation h3{font-size:18px;font-weight:500;margin:0}.treasury-reconciliation dl{margin:24px 0 18px}.treasury-reconciliation dl>div,.treasury-accounting>div{display:flex;justify-content:space-between;gap:22px;padding:16px 0;border-bottom:1px solid var(--ui-line);font-size:13px}.treasury-reconciliation dt,.treasury-accounting dt{color:var(--ui-muted);line-height:1.6}.treasury-reconciliation dd,.treasury-accounting dd{margin:0;text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0}.treasury-reconciliation .has-difference dd{color:#dfbc7a;font-weight:600}.treasury-reconciliation p{font-size:13px;line-height:1.8;color:var(--ui-muted);margin-bottom:0}.treasury-reconciliation>small{display:block;margin-top:14px;overflow-wrap:anywhere;color:var(--ui-muted)}.treasury-addresses{border-top:1px solid var(--ui-line);padding-top:17px;font-size:12px;color:var(--ui-muted)}.treasury-addresses summary{cursor:pointer;width:fit-content;padding:5px 0}.treasury-addresses dl{display:grid;gap:16px;margin:18px 0 0}.treasury-addresses dt{margin-bottom:6px}.treasury-addresses dd{margin:0;overflow-wrap:anywhere;color:var(--ui-text, #eae8f0)}.treasury-ledger-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;border-block:1px solid var(--ui-line);padding:28px 0}.treasury-ledger-summary>div+div{border-left:1px solid var(--ui-line);padding-left:28px}.treasury-ledger-summary>div>span{font-size:13px;color:var(--ui-muted);display:block;min-height:38px;line-height:1.6}.treasury-ledger-summary strong{font-size:27px;display:block;font-weight:500;margin-top:10px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.treasury-ledger-summary strong small{font-size:12px;color:var(--ui-muted);font-weight:400}.treasury-ledger-summary p{color:var(--ui-muted);font-size:12px;line-height:1.75;margin:12px 0}.treasury-accounting{margin:0}.treasury-accounting>div:last-child{border:0}.treasury-empty{padding:28px 0;color:var(--ui-muted);font-size:14px;line-height:1.7}.treasury-release-note{font-size:12px;line-height:1.8;color:var(--ui-muted);border-top:1px solid var(--ui-line);padding-top:18px;margin-bottom:0}@media(max-width:1000px){.treasury-balance-grid{gap:28px}.treasury-reconciliation{padding-left:28px}.treasury-reconciliation-heading{align-items:flex-start;flex-direction:column}.treasury-ledger-summary{gap:18px}.treasury-ledger-summary>div+div{padding-left:18px}}@media(max-width:700px){.treasury-workspace .deposit-table td[data-label]:before{content:attr(data-label);display:block;font-size:10px;color:var(--ui-muted);margin-bottom:5px}}@media(max-width:700px){.treasury-balance-grid{grid-template-columns:1fr;gap:30px}.treasury-reconciliation{border-left:0;border-top:1px solid var(--ui-line);padding:25px 0 0}.treasury-reconciliation-heading{flex-direction:row;align-items:center}.treasury-vault>strong{font-size:46px}.treasury-ledger-summary{grid-template-columns:1fr;gap:0;padding:0}.treasury-ledger-summary>div{padding:22px 0}.treasury-ledger-summary>div+div{border-left:0;border-top:1px solid var(--ui-line);padding:22px 0}.treasury-ledger-summary>div>span{min-height:0}.treasury-accounting>div,.treasury-reconciliation dl>div{gap:16px;font-size:12px}.treasury-accounting dd{max-width:50%;overflow-wrap:anywhere;flex-shrink:1}.treasury-workspace .admin-section-heading{align-items:flex-start}.treasury-workspace .admin-section-heading small{margin-left:0;width:100%}.treasury-workspace .deposit-table td:nth-child(4){overflow-wrap:anywhere;max-width:160px}}.admin-live{min-height:100vh;background:#0b0c12}.admin-live .ws-main{max-width:1540px}.admin-eyebrow{display:block;color:var(--ui-accent);font-size:10px;letter-spacing:.15em;font-weight:600;margin-bottom:12px}.admin-live .ui-page-heading h1{font-size:clamp(30px,3.1vw,46px);margin-bottom:12px}.admin-live .ui-page-heading{align-items:center}.admin-session{display:flex;align-items:center;gap:12px;flex-shrink:0;font-size:12px;color:#d2cede}.admin-session>i{font-size:23px;color:var(--ui-accent)}.admin-session small{display:block;color:var(--ui-muted);font-size:11px;margin-top:3px}.admin-environment{display:flex;align-items:center;gap:12px;padding:13px 16px;border:1px solid #3c3b33;border-radius:10px;background:#1a1b18;color:#c9c9bd;font-size:12px;margin:0 0 28px;line-height:1.6}.admin-environment>span:not(.ui-badge){flex:1}.admin-environment a{color:#c6bddf;text-decoration:none;white-space:nowrap}.admin-environment a:hover{text-decoration:underline}.admin-overview{display:grid;gap:24px}.admin-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--ui-muted);font-size:12px}.admin-section-heading>span{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.admin-section-heading small{font-size:11px;color:var(--ui-muted);margin-left:8px}.admin-live-dot{width:6px;height:6px;border-radius:50%;background:#9cc7b1;display:inline-block;flex-shrink:0}.admin-live-dot.is-stale{background:#e4bb8c}.admin-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.admin-metric{border:1px solid var(--ui-line);border-radius:12px;padding:22px;background:var(--ui-panel);text-align:left;min-width:0;color:var(--text);transition:border-color .15s,background .15s}.admin-metric:hover{border-color:#696177;background:#191923}.admin-metric>span:first-child{font-size:12px;display:flex;justify-content:space-between;align-items:flex-start;gap:12px;color:#bab6ca;min-height:36px}.admin-metric>span:first-child i{font-size:20px;color:#b8abdd}.admin-metric>strong{font-size:clamp(25px,2.5vw,38px);font-weight:500;letter-spacing:-.035em;line-height:1.3;display:block;margin:10px 0 24px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.admin-metric>strong small{font-size:11px;letter-spacing:0;font-weight:400;color:var(--ui-muted);display:block;margin-top:3px}.admin-metric-note{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;line-height:1.5;color:var(--ui-muted)}.admin-metric-note i{font-size:16px}.admin-overview-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:24px;align-items:stretch}.admin-overview-grid>.ui-panel{min-width:0}.admin-text-button{border:0;background:none;padding:6px 0;color:var(--ui-accent);font:inherit;font-size:12px;display:inline-flex;align-items:center;gap:7px;cursor:pointer;white-space:nowrap}.admin-text-button:hover{text-decoration:underline;text-underline-offset:4px}.admin-recent-list{display:grid}.admin-recent-list>button{border:0;background:none;border-top:1px solid var(--ui-line);padding:17px 0;display:flex;align-items:center;gap:14px;text-align:left;color:var(--text);width:100%}.admin-recent-list>button:first-child{border-top:0;padding-top:0}.admin-recent-list>button:hover strong{color:var(--ui-accent)}.admin-activity-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;border:1px solid var(--ui-line);color:#b7abc9;background:#1c1a27;font-size:19px;flex-shrink:0}.admin-activity-icon.is-success{color:#a5cfb7;background:#18281f;border-color:#304d3a}.admin-activity-icon.is-warning{color:#dac599;background:#282319;border-color:#48402e}.admin-activity-icon.is-danger{color:#e7a69b;background:#301e21;border-color:#533038}.admin-recent-list>button>span:nth-child(2){flex:1;min-width:0}.admin-recent-list strong{font-weight:500;font-size:15px;display:block}.admin-recent-list strong small{font-weight:400;display:inline;font-size:12px}.admin-recent-list small{font-size:11px;display:block;color:var(--ui-muted);margin-top:4px}.admin-recent-list .ui-badge{font-size:11px}.admin-data-note{font-size:11px;color:var(--ui-muted);line-height:1.7;border-top:1px solid var(--ui-line);padding-top:16px!important;margin-top:10px!important}.admin-actions{display:grid;gap:12px}.admin-actions button{display:flex;align-items:center;gap:14px;width:100%;text-align:left;background:#11121b;border:1px solid var(--ui-line);padding:18px;border-radius:9px;color:var(--text)}.admin-actions button:hover{background:#20202d;border-color:#4a425d}.admin-actions button>i:first-child{font-size:22px;color:var(--ui-accent)}.admin-actions button>span{flex:1;min-width:0}.admin-actions strong{font-size:13px;font-weight:500;display:block}.admin-actions small{font-size:11px;color:var(--ui-muted);display:block;margin-top:4px}.admin-actions button>i:last-child{color:var(--ui-muted)}.admin-access-notice{display:flex;align-items:flex-start;gap:16px;border:1px solid #4a4031;background:#211f1b;border-radius:10px;padding:22px;color:#d8c9ac;min-width:0}.admin-notice-icon{border:1px solid #514637;display:grid;place-items:center;width:38px;height:38px;border-radius:9px;color:#e0c998;font-size:21px;flex-shrink:0}.admin-access-notice h3{color:#e2d5ba!important;font-size:14px;margin:0 0 8px;font-weight:500}.admin-access-notice p{font-size:12px;line-height:1.75;max-width:850px}.admin-access-notice p+p{margin-top:8px}.admin-access-notice details{font-size:11px;margin-top:12px}.admin-access-notice summary{cursor:pointer}.admin-access-notice code{display:block;overflow-wrap:anywhere;margin-top:8px}.admin-flow{display:grid;gap:23px;list-style:none;padding:0;margin:0}.admin-flow li{display:flex;align-items:flex-start;gap:16px}.admin-flow li>span{font-size:11px;color:var(--ui-accent);font-variant-numeric:tabular-nums;border:1px solid #454054;background:#211e2d;border-radius:50%;width:30px;height:30px;display:grid;place-items:center;flex-shrink:0}.admin-flow strong{font-size:13px;font-weight:500;display:block;margin-bottom:5px}.admin-flow p{font-size:12px;line-height:1.7;color:var(--ui-muted)}.admin-connections{margin:0}.admin-connections>div{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--ui-line);padding:17px 0;font-size:12px}.admin-connections>div:first-child{padding-top:0}.admin-connections>div:last-child{border-bottom:0}.admin-connections dt{color:#bbb6c9}.admin-connections dd{margin:0}.admin-connections .ui-badge{font-size:10px}.admin-explorer-link{font-size:12px;color:var(--ui-accent);display:inline-flex;align-items:center;gap:7px;text-decoration:none;margin-top:24px}.admin-explorer-link:hover{text-decoration:underline;text-underline-offset:4px}.admin-empty{text-align:center;padding:44px 16px;color:var(--ui-muted)}.admin-empty>i{font-size:28px;color:#a69bbb}.admin-empty h3{font-size:15px;font-weight:500;margin:13px 0 7px}.admin-empty p{font-size:12px;line-height:1.7}.admin-unconnected{padding:42px!important;max-width:950px}.admin-feature-icon{display:grid;place-items:center;width:52px;height:52px;border:1px solid #4b405f;border-radius:13px;background:#241f31;color:var(--ui-accent);font-size:29px;margin-bottom:24px}.admin-unconnected h2{font-size:27px;letter-spacing:-.025em;font-weight:500;margin:18px 0 12px}.admin-unconnected>p{color:var(--ui-muted);max-width:640px;line-height:1.8}.admin-unconnected ul{display:flex;flex-wrap:wrap;gap:14px 28px;list-style:none;padding:0;margin:28px 0}.admin-unconnected li{display:flex;align-items:center;gap:8px;font-size:12px;color:#b7b1c4}.admin-unconnected>.ui-button{margin:4px 12px 0 0}.admin-review-intro{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid var(--ui-line);border-radius:10px;margin-bottom:24px;color:var(--ui-muted);font-size:12px}.admin-review-intro>i{color:var(--ui-accent);font-size:19px}.admin-live .operator-field input,.admin-live .operator-field select,.admin-live .devnet-form input:not([type=checkbox]),.admin-live .devnet-form select{background:#0e0f17;color:var(--text);border-color:#3c3a4c}.admin-live .operator-field small,.admin-live .operator-session-meta,.admin-live .operator-footnote,.admin-live .operator-freshness,.admin-live .operator-empty,.admin-live .operator-detail-empty,.admin-live .operator-terms dt,.admin-live .operator-evidence dt,.admin-live .operator-signing>small,.admin-live .devnet-form small,.admin-live .devnet-reference{color:var(--ui-muted)}.admin-live .operator-error,.admin-deposit-modal .operator-error{background:#2b1c22;border:1px solid #57323f;color:#efb4ae}.admin-live .operator-notice{background:#16281f;border:1px solid #365642;color:#add7bd}.admin-live .operator-status{color:var(--ui-accent)}.admin-live .operator-icon-button{background:transparent;border-color:var(--ui-line);color:var(--ui-accent)}.admin-live .operator-text-button{color:var(--ui-accent)}.admin-live .operator-queue li,.admin-live .operator-evidence{border-color:var(--ui-line)}.admin-live .operator-queue button{color:var(--text)}.admin-live .operator-queue button[aria-pressed=true]{background:#242031;border-left-color:var(--ui-accent)}.admin-live .operator-queue button:hover{background:#201d2a}.admin-live .operator-queue button>span:not(.operator-row-label),.admin-live .operator-queue small{color:var(--ui-muted)}.admin-live .operator-detail-empty h2,.admin-live .operator-empty h2,.admin-live .operator-terms dd{color:var(--text)}.admin-live .operator-detail-empty>i,.admin-live .operator-empty i,.admin-live .operator-evidence summary,.admin-live .operator-signing summary{color:var(--ui-accent)}.admin-live .operator-amounts{background:#11121a;border-color:var(--ui-line)}.admin-live .operator-amounts>div+div{border-color:var(--ui-line)}.admin-live .operator-amounts span,.admin-live .operator-amounts small{color:var(--ui-muted)}.admin-live .operator-decision-slots>div{border-color:var(--ui-line);background:#11121a}.admin-live .operator-decision-slots span{color:var(--ui-muted)}.admin-live .operator-decision-slots i{color:var(--ui-green)}.admin-live .operator-signing pre{background:#0f1018;border-color:var(--ui-line);color:#d0c6e3}.admin-live .assignment-review-card{border-color:var(--ui-line);background:#11121a}.admin-live .operator-terms{margin-top:20px}.admin-live .operator-detail-empty p{margin:20px auto}.admin-live .operator-empty p{margin-top:8px}.admin-live .operator-field{margin-top:16px}.admin-live .operator-pagination{margin-top:20px}.admin-live .devnet-admin{margin:0;display:grid;gap:24px}.admin-live .devnet-form label{color:#d4cede}.admin-live .devnet-form{margin:0 0 18px}.admin-live .devnet-form p{font-size:13px;color:var(--ui-muted)}.admin-live .devnet-lookup input{font-size:13px}.admin-faucet-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px;align-items:start}.admin-investor-match{display:flex;gap:8px;align-items:center;background:#1e2224;border:1px solid #384a42;border-radius:8px;padding:12px;color:#b8d3c2!important;overflow-wrap:anywhere}.admin-investor-match i{font-size:21px}.admin-pending-airdrop{display:grid;gap:14px;padding:18px;border:1px solid #514637;border-radius:10px;background:#211f1a}.admin-pending-airdrop .ui-badge{justify-self:start}.admin-pending-airdrop p{font-size:13px;color:#d7c5a3}.admin-pending-airdrop small{font-size:11px;color:var(--ui-muted);overflow-wrap:anywhere}.admin-pending-airdrop button{justify-self:start}.admin-filters{display:flex;gap:12px;justify-content:space-between;align-items:center;margin:0 0 20px}.admin-search{display:flex;gap:10px;align-items:center;border:1px solid #3a3547;border-radius:8px;padding:0 12px;flex:1;max-width:480px;color:var(--ui-muted);background:#0e0f17;min-width:0}.admin-search input{background:none;border:0;padding:12px 0;color:var(--text);width:100%;min-width:0;font-size:12px;outline:none}.admin-search:focus-within{outline:2px solid var(--ui-accent);outline-offset:2px}.admin-search input:focus-visible{outline:none}.admin-status-filter select{background:#0e0f17;border:1px solid #3a3547;border-radius:8px;padding:12px;color:#d4cede;font-size:12px;min-width:165px}.admin-table-scroll{overflow-x:auto;max-width:100%}.admin-table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.admin-table th,.admin-table td{padding:18px 14px;border-bottom:1px solid var(--ui-line);vertical-align:middle}.admin-table th:first-child{padding-left:0}.admin-table td:last-child,.admin-table th:last-child{padding-right:0}.admin-table thead th{color:var(--ui-muted);font-size:10px;text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;font-weight:500;padding-top:0;padding-bottom:14px}.admin-table tbody th{font-weight:400}.admin-table tbody tr:last-child>th,.admin-table tbody tr:last-child>td{border-bottom:0}.admin-table tbody tr:hover{background:#191821}.admin-table strong{font-weight:500}.admin-table small{display:block;font-size:10px;line-height:1.6;color:var(--ui-muted);margin-top:4px;max-width:300px}.admin-table .ui-badge,.admin-table .ui-button{font-size:11px;white-space:nowrap}.admin-number{font-variant-numeric:tabular-nums;white-space:nowrap}.admin-number>span{color:var(--ui-muted)}.admin-table a{color:var(--ui-accent);font-size:12px;text-decoration:none;white-space:nowrap}.admin-table a:hover{text-decoration:underline}.admin-table-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--ui-line);padding-top:16px;font-size:11px;color:var(--ui-muted);margin-top:4px}.admin-muted{color:var(--ui-muted)}.admin-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.admin-deposit-modal{max-width:680px}.admin-deposit-detail h3{font-size:32px;font-weight:500;margin:20px 0 8px;letter-spacing:-.03em}.admin-deposit-detail h3 small{font-size:15px;font-weight:400;letter-spacing:0;color:var(--ui-muted)}.admin-deposit-detail>p{font-size:13px;line-height:1.7;color:var(--ui-muted)}.admin-deposit-detail dl{display:grid;gap:16px;margin:26px 0;padding:22px 0;border-top:1px solid var(--ui-line);border-bottom:1px solid var(--ui-line)}.admin-deposit-detail dl>div{display:grid;grid-template-columns:140px minmax(0,1fr);gap:16px;font-size:12px}.admin-deposit-detail dt{color:var(--ui-muted)}.admin-deposit-detail dd{margin:0}.admin-deposit-detail code{overflow-wrap:anywhere;font-size:11px}.admin-deposit-detail a{color:var(--ui-accent);text-decoration:none}.admin-deposit-detail a:hover{text-decoration:underline}.admin-deposit-detail h4{font-size:14px;font-weight:500;margin:24px 0 14px}.admin-payment-evidence{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:16px;background:#10111a;border:1px solid var(--ui-line);border-radius:8px;margin-bottom:12px}.admin-payment-evidence strong{font-size:14px;font-weight:500}.admin-payment-evidence a{font-size:12px;flex-basis:100%}.admin-payment-evidence small{font-size:11px;color:var(--ui-muted);flex-basis:100%;overflow-wrap:anywhere}@media(max-width:1250px){.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-metric>strong{font-size:32px}.admin-overview-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.admin-session{display:none}.admin-environment{flex-wrap:wrap}.admin-environment>span:not(.ui-badge){flex-basis:70%}}@media(max-width:760px){.admin-overview-grid,.admin-faucet-grid{grid-template-columns:1fr}.admin-live .ui-page-heading h1{font-size:32px}.admin-metrics{gap:12px}.admin-metric{padding:18px}.admin-metric>span:first-child{font-size:11px;gap:7px}.admin-metric>span:first-child i{font-size:17px}.admin-metric>strong{font-size:29px;margin:8px 0 18px}.admin-environment{font-size:11px;gap:10px;padding:14px}.admin-environment>span:not(.ui-badge){flex-basis:100%;order:3}.admin-environment>a{margin-left:auto}.admin-overview{gap:18px}.admin-section-heading{align-items:flex-start}.admin-section-heading small{margin-left:14px;flex-basis:100%}.admin-section-heading>.ui-button{flex-shrink:0}.admin-access-notice{padding:18px;gap:12px}.admin-notice-icon{width:30px;height:30px;font-size:18px}.admin-unconnected{padding:24px!important}.admin-unconnected h2{font-size:23px}.admin-unconnected ul{flex-direction:column;gap:14px}.admin-live .ui-panel-heading{flex-wrap:wrap}.admin-recent-list>button{gap:10px}.admin-recent-list strong{font-size:13px}.admin-recent-list strong small{display:block;font-size:10px}.admin-filters{align-items:stretch;flex-direction:column}.admin-search{max-width:none}.admin-status-filter select{width:100%}.admin-table{min-width:710px}.admin-table th,.admin-table td{padding:16px 12px}.admin-table-scroll{border-bottom:1px solid var(--ui-line)}.admin-table-footer{flex-wrap:wrap}.admin-deposit-detail dl>div{grid-template-columns:1fr;gap:4px}.admin-deposit-detail h3{font-size:27px}.admin-deposit-detail h3 small{display:block;margin-top:5px}.admin-review-intro{align-items:flex-start}.admin-live .operator-review-grid{grid-template-columns:1fr}.admin-live .operator-detail-empty{display:none}}@media(prefers-reduced-motion:reduce){.admin-metric{transition:none}}.admin-live .ws-signout{display:flex;align-items:center;gap:9px;background:transparent;border:0;border-radius:6px;color:var(--ui-muted);padding:9px 12px;font-size:12px;text-align:left;width:100%}.admin-live .ws-signout:hover{color:var(--text);background:#1b1c29}.admin-live .ws-signout i{font-size:17px}.admin-mobile-detail{display:none}@media(max-width:760px){.admin-deposit-table{min-width:0;table-layout:fixed}.admin-deposit-table th,.admin-deposit-table td{padding:16px 7px;font-size:11px;overflow-wrap:anywhere}.admin-deposit-table th:first-child{padding-left:0}.admin-deposit-table th:nth-child(4),.admin-deposit-table td:nth-child(4){padding-right:0}.admin-deposit-table th:nth-child(2),.admin-deposit-table td:nth-child(2),.admin-deposit-table th:last-child,.admin-deposit-table td:last-child{display:none}.admin-deposit-table thead th{white-space:normal;font-size:9px}.admin-deposit-table .admin-number{white-space:normal}.admin-deposit-table .admin-number>span{display:block}.admin-deposit-table small{font-size:9px}.admin-deposit-table .ui-badge{font-size:10px;padding:4px 6px;white-space:normal}.admin-mobile-detail{display:inline-flex;font-size:10px;min-height:36px;white-space:normal;gap:4px}.admin-deposit-table .admin-desktop-id,.admin-deposit-table .admin-investor-id{display:none}}.admin-airdrop-amounts{border:0;padding:0;margin:4px 0 0;min-width:0}.admin-airdrop-amounts legend{font-size:13px;color:#d4cede;margin-bottom:10px}.admin-airdrop-amounts>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.admin-airdrop-amounts .ui-button{justify-content:center;min-width:0;padding-inline:10px}.admin-airdrop-amounts .ui-button[aria-pressed=true]{border-color:var(--ui-accent);background:#30293e;color:#ede5ff}.admin-airdrop-destination{overflow-wrap:anywhere}.admin-airdrop-destination code{display:block;margin-top:6px;font-size:12px}.admin-live #airdrop-wallet{font-family:ui-monospace,SFMono-Regular,monospace;font-size:13px}.admin-live .devnet-form>small{margin-top:-8px;font-size:11px}:root{--bg: #0b0c12;--bg-admin: #08090d;--text: #ecedf1;--accent: #9184d9;--accent-soft: #b9b0e8;--warn: #d0b070;--bad: #c99;--line: rgba(236, 237, 241, .08);--line-strong: rgba(236, 237, 241, .14);--glass: rgba(236, 237, 241, .035);--glass-strong: rgba(236, 237, 241, .05);--radius: 14px;--radius-sm: 9px;--font-ui: "Schibsted Grotesk", sans-serif;--font-display: "Instrument Serif", serif;--font-mono: "Spline Sans Mono", monospace}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-ui);-webkit-font-smoothing:antialiased}a{color:var(--accent-soft);text-decoration:none}a:hover{color:var(--accent)}::selection{background:#9184d94d}h1,h2,h3{font-weight:400;margin:0}.glass{background:var(--glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--line);border-radius:var(--radius)}.glass-strong{background:var(--glass-strong);border-color:var(--line-strong);box-shadow:0 8px 30px #00000059}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 16px;font:500 13.5px var(--font-ui);color:var(--text);background:transparent;border:1px solid var(--line-strong);border-radius:var(--radius-sm);cursor:pointer}.btn:hover{background:#ecedf10f}.btn:active{background:#ecedf11f}.btn:disabled{opacity:.45;cursor:not-allowed}.btn:focus-visible,a:focus-visible,.input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn-primary{color:var(--accent);border-color:var(--accent)}.btn-primary:hover{background:#9184d91f}.btn-primary:active{background:#9184d938}.btn-ghost{border-color:transparent;color:var(--accent-soft);padding-inline:6px}.btn-danger{color:var(--bad);border-color:#b9787873}.btn-danger:hover:not(:disabled){background:#b978781f}.btn-danger:active:not(:disabled){background:#b9787833}.btn-sm{padding:3px 11px;font-size:12px;min-height:26px}.btn-block{width:100%}.field{display:flex;flex-direction:column;gap:5px}.field label{font-size:11.5px;opacity:.65}.input{width:100%;min-height:38px;padding:7px 11px;font:400 13.5px var(--font-ui);color:var(--text);caret-color:var(--accent);background:#ecedf10a;border:1px solid var(--line-strong);border-radius:var(--radius-sm)}.input:hover{border-color:#ecedf14d}.input:focus-visible{border-color:var(--accent);outline-offset:0}.tag{display:inline-flex;align-items:center;gap:5px;font-size:11px;letter-spacing:.02em;padding:3px 10px;border-radius:7px}.tag-accent{background:#9184d929;color:#cfc8f0}.tag-neutral{background:#ecedf114;color:#ecedf1cc}.tag-outline{border:1px solid rgba(145,132,217,.5);color:var(--accent-soft)}.seg{display:inline-flex;overflow:hidden;border:1px solid var(--line-strong);border-radius:var(--radius-sm)}.seg button{padding:7px 13px;font:400 13px var(--font-ui);color:#ecedf1bf;background:transparent;border:0;cursor:pointer}.seg button+button{border-left:1px solid var(--line)}.seg button.on{color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.seg button:not(.on):hover{background:#ecedf10f}.table-wrap{overflow-x:auto}table.data{width:100%;border-collapse:collapse;font-size:13.5px}table.data th{text-align:left;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:500;opacity:.5;padding:8px 10px;border-bottom:1px solid var(--line-strong)}table.data td{padding:10px;border-bottom:1px solid var(--line)}.mono{font-family:var(--font-mono)}.dim{opacity:.6}.kicker{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.admin{background:var(--bg-admin);font-size:13px}.admin .glass,.admin .panel{border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ecedf105;border:1px solid var(--line)}.admin .btn,.admin .input,.admin .seg{border-radius:0}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.admin-nav{width:212px;flex:none;border-right:1px solid var(--line);padding:18px 10px;display:flex;flex-direction:column;gap:2px}.admin-nav-brand{display:flex;align-items:center;gap:8px;padding:4px 10px 16px}.admin-nav-items{display:flex;flex-direction:column;gap:2px}.admin-nav-spacer{flex:1}.admin-nav-meta{display:flex;flex-direction:column;padding:10px;border-top:1px solid var(--line);font-size:10.5px;line-height:1.6;opacity:.4}.admin-nav-item{display:flex;align-items:center;gap:9px;width:100%;padding:8px 10px;font:inherit;font-size:12.5px;text-align:left;color:#e6e7ec99;background:transparent;border:0;border-left:2px solid transparent;min-height:32px;cursor:pointer}.admin-nav-item .ph{font-size:15px}.admin-nav-label{flex:1}.admin-nav-count{font-size:10.5px;opacity:.65}.admin-nav-item.on{color:var(--text);background:#ecedf10d;border-left-color:var(--accent)}.inv-nav{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:14px clamp(16px,4vw,40px);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.inv-brand{font-family:var(--font-display);font-size:20px;color:var(--text)}.inv-tabs{display:flex;gap:4px;flex-wrap:wrap}.inv-tab{display:inline-flex;align-items:center;gap:10px;font:inherit;font-size:13px;padding:7px 13px;text-transform:capitalize;color:#ecedf1bf;background:transparent;border:0;border-radius:999px;cursor:pointer}.inv-tab:hover:not(.on){background:#ecedf10f}.inv-tab.on{color:var(--bg);background:var(--text)}.inv-id{margin-left:auto;display:flex;align-items:center;gap:12px}.inv-avatar{width:30px;height:30px;border-radius:50%;background:#9184d92e;border:1px solid rgba(145,132,217,.4);color:#cfc8f0;display:grid;place-items:center;font-size:11.5px;flex:none}.admin-topbar,.admin-scrim,.admin-nav-close,.inv-topbar,.inv-scrim,.inv-nav-close,.inv-nav-spacer{display:none}.inv-nav-head{display:contents}.kyc-short,.inv-tab .ph{display:none}.admin .input{font-size:13px}.tile-label{font-size:10px;letter-spacing:.1em;text-transform:uppercase;opacity:.5}.recon-detail{font-size:10.5px;opacity:.5;margin-top:3px;line-height:1.5;overflow-wrap:anywhere}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.row-toggle{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--text);background:transparent;border:0;opacity:.55;cursor:pointer}.row-toggle:hover{opacity:1;background:#ecedf112}.row-toggle .ph{font-size:13px}.detail-tr>td{padding:0 10px 14px;border-bottom:1px solid var(--line-strong)}.detail-panel{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px 34px;padding:14px 16px;background:#ecedf106;border:1px solid var(--line)}.detail-panel .dl{margin-top:0}.band-sides{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-top:14px}.band-side{padding:12px 14px;border:1px solid var(--line);background:#ecedf106}.band-side.buy{border-left:2px solid var(--accent)}.band-side.sell{border-left:2px solid var(--accent-soft)}.band-side-label{font-size:10px;letter-spacing:.1em;text-transform:uppercase;opacity:.5}.band-side-price{font-size:24px;margin-top:4px}.band-side.buy .band-side-price{color:var(--accent)}.band-side.sell .band-side-price{color:var(--accent-soft)}.band-qty{display:flex;align-items:center;gap:7px;margin-top:10px}.band-qty-label{font-size:10px;letter-spacing:.08em;text-transform:uppercase;opacity:.45;flex:none}.band-qty .input{flex:0 1 132px;width:auto;min-width:0;min-height:30px;padding:4px 8px;font-size:12px;text-align:right}.band-qty-unit{font-size:10px;opacity:.45;flex:none}.band-side-note{font-size:10.5px;opacity:.45;margin-top:7px}.band-track-wrap{margin-top:20px;padding:0 10px}.band-track{position:relative;height:34px;background:linear-gradient(#ecedf11f,#ecedf11f) center / 100% 1px no-repeat;touch-action:none}.band-fill{position:absolute;top:6px;bottom:6px;background:#9184d924;border-left:1px solid rgba(145,132,217,.4);border-right:1px solid rgba(145,132,217,.4)}.band-fair{position:absolute;top:0;bottom:0;width:1px;background:var(--accent-soft);opacity:.85}.band-queued{position:absolute;top:50%;width:7px;height:7px;margin:-4px 0 0 -3px;border:1px solid rgba(230,231,236,.5);border-radius:50%}.band-handle{position:absolute;top:0;bottom:0;width:26px;margin-left:-13px;display:flex;align-items:center;justify-content:center;cursor:grab;touch-action:none}.band-handle.dragging{cursor:grabbing}.band-handle-grip{width:4px;height:100%;background:var(--accent)}.band-handle.sell .band-handle-grip{background:var(--accent-soft)}.band-handle:hover .band-handle-grip,.band-handle.dragging .band-handle-grip{box-shadow:0 0 0 3px #9184d933}.band-handle:focus-visible{outline:none}.band-handle:focus-visible .band-handle-grip{box-shadow:0 0 0 3px var(--accent)}.band-scale{display:flex;justify-content:space-between;gap:10px;margin-top:6px;font-size:10px;opacity:.4}.band-scale-fair{color:var(--accent-soft);opacity:.9}.band-readout{display:flex;flex-wrap:wrap;gap:6px 20px;margin-top:14px;font-size:11.5px;opacity:.6}.band-readout b{font-weight:400;color:var(--text);opacity:1}.band-warn{display:flex;align-items:flex-start;gap:7px;margin-top:10px;font-size:11px;color:var(--warn)}.filter-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:14px;padding:10px 12px;background:#ecedf106;border:1px solid var(--line)}.filter-label{font-size:10px;letter-spacing:.1em;text-transform:uppercase;opacity:.45}.filter-count{font-size:10.5px;opacity:.5}.filter-search{display:inline-flex;align-items:center;gap:7px;flex:1 1 210px;min-width:0;max-width:300px;padding:0 5px 0 9px;background:#ecedf10d;border:1px solid var(--line-strong)}.filter-search:focus-within{border-color:var(--accent)}.filter-search>.ph{font-size:13px;opacity:.45;flex:none}.filter-search input{flex:1;min-width:0;padding:6px 0;font:inherit;font-size:12px;color:var(--text);background:transparent;border:0;outline:none}.filter-search input::placeholder{opacity:.35}.filter-search input::-webkit-search-cancel-button{display:none}.filter-clear{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:none;color:var(--text);background:transparent;border:0;opacity:.5;cursor:pointer}.filter-clear:hover{opacity:1}.filter-clear .ph{font-size:12px}.route-select{width:100%;min-width:118px;padding:5px 8px;font-size:12px;color:var(--text);background:#ecedf10d;border:1px solid var(--line-strong);border-radius:0;cursor:pointer}.route-select:disabled{opacity:.5;cursor:not-allowed}.route-select:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.route-select option{background:var(--bg-admin);color:var(--text)}.route-changed{display:flex;align-items:center;gap:5px;margin-top:5px;font-size:10px;color:var(--warn)}.route-pick{display:flex;flex-direction:column;gap:6px;margin-top:10px}.route-opt{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;width:100%;padding:10px 12px;font:inherit;text-align:left;color:var(--text);background:transparent;border:1px solid var(--line-strong);cursor:pointer}.route-opt:hover:not(:disabled){background:#ecedf10d}.route-opt:disabled{opacity:.45;cursor:not-allowed}.route-opt.on{border-color:var(--accent);background:#9184d91a}.route-opt-name{font-size:12.5px}.route-opt.on .route-opt-name{color:var(--accent-soft)}.route-opt-note{grid-column:1;font-size:10.5px;opacity:.5;line-height:1.5}.route-opt-flag{grid-row:1;grid-column:2;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;opacity:.45;align-self:center}.signal-list{margin:8px 0 0;padding:0 0 0 16px;font-size:11.5px;line-height:1.65;opacity:.62}.signal-list li{margin-bottom:2px}.verify-steps{list-style:none;counter-reset:vs;margin:10px 0 0;padding:0}.verify-steps li{counter-increment:vs;position:relative;display:flex;flex-direction:column;gap:1px;padding:7px 0 7px 26px;font-size:12px;opacity:.4}.verify-steps li:before{content:counter(vs,decimal-leading-zero);position:absolute;left:0;top:8px;font-family:var(--font-mono);font-size:10px;opacity:.7}.verify-steps li.now{opacity:1}.verify-steps li.done{opacity:.75}.verify-steps li.done:before{content:"✓";color:var(--accent)}.verify-who{font-family:var(--font-mono);font-size:10.5px;opacity:.55}.detail-list{display:flex;flex-direction:column}.detail-row{display:flex;align-items:flex-start;gap:10px;width:100%;padding:11px 10px;font:inherit;text-align:left;color:var(--text);background:transparent;border:0;border-bottom:1px solid rgba(236,237,241,.06);border-left:2px solid transparent;cursor:pointer}.detail-row:hover{background:#ecedf10a}.detail-row.on{background:#ecedf10f;border-left-color:var(--accent)}.detail-row.blocked.on{border-left-color:var(--bad)}.detail-meta{font-size:10.5px;opacity:.5;margin-top:3px}.dl{display:grid;grid-template-columns:118px minmax(0,1fr);gap:10px 14px;margin-top:16px;font-size:12px}.dl dt{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;opacity:.45}.dl dd{margin:0;min-width:0;overflow-wrap:anywhere}.copy-inline{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%}.copy-inline>.mono{min-width:0;overflow-wrap:anywhere}.recon-wallet{display:flex;align-items:center;gap:8px;margin-top:7px;padding:3px 4px 3px 9px;border:1px solid var(--line);background:#ecedf108;max-width:100%}.recon-wallet-label{font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;opacity:.45;flex:none}.recon-wallet-addr{font-size:10.5px;opacity:.8;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copy-btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-left:auto;flex:none;color:var(--text);background:transparent;border:0;opacity:.6;cursor:pointer}.copy-btn:hover{opacity:1;background:#ecedf112}.copy-btn.ok{color:var(--accent);opacity:1}.copy-btn .ph{font-size:14px}.recon-copied{font-size:10px;color:var(--accent);flex:none}.recon-copied:empty{display:none}.recon-at{font-size:10px;opacity:.35;margin-top:3px}.tile-note{font-size:10.5px;opacity:.45;margin-top:3px}.metric-label{font-size:10.5px;opacity:.5;text-transform:uppercase;letter-spacing:.06em}@media(max-width:900px){.admin{align-content:flex-start}.admin-topbar{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border-bottom:1px solid var(--line);background:var(--bg-admin);position:sticky;top:0;z-index:30}.admin-menu-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:none;color:var(--text);background:transparent;border:1px solid var(--line-strong);cursor:pointer}.admin-menu-btn:active{background:#ecedf114}.admin-menu-btn .ph{font-size:19px}.admin-topbar-title{display:inline-flex;align-items:center;gap:9px;min-width:0;font-size:12px;letter-spacing:.1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-scrim{display:block;position:fixed;inset:0;z-index:40;background:#0000008c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.admin-nav{position:fixed;top:0;left:0;bottom:0;z-index:50;width:min(84vw,300px);padding:14px 10px;overflow-y:auto;background:var(--bg-admin);border-right:1px solid var(--line-strong);box-shadow:12px 0 40px #00000080;transform:translate(-101%);transition:transform .22s ease}.admin-nav.open{transform:none}.admin-nav-brand{padding:4px 6px 14px}.admin-nav-close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-left:auto;margin-right:-4px;color:var(--text);background:transparent;border:0;cursor:pointer}.admin-nav-close .ph{font-size:17px}.admin-nav-item{min-height:46px;padding:10px 12px}.admin-nav-meta{padding:14px 12px 4px}}@media(prefers-reduced-motion:reduce){.admin-nav,.inv-nav{transition:none}}@media(max-width:640px){.input,.admin .input{font-size:16px;min-height:44px}.nav-link,.foot-link{display:inline-flex;align-items:center;min-height:44px}.btn{min-height:44px}.seg button{padding:11px 16px;min-height:44px}.btn-sm{min-height:34px;padding:6px 12px;font-size:12.5px}table.data th,.metric-label,.tile-label,.tile-note,.recon-detail,.recon-at,.admin-nav-count,.admin-nav-meta,.recon-wallet-addr{font-size:11.5px}.detail-row{min-height:46px;padding:12px 10px}.detail-meta{font-size:11.5px}.dl{grid-template-columns:minmax(0,1fr);gap:2px}.dl dt{margin-top:10px}.dl dt:first-of-type{margin-top:0}.route-opt{min-height:56px}.row-toggle{width:34px;height:34px}.filter-label,.filter-count{font-size:11.5px}.band-handle{width:40px;margin-left:-20px}.band-track{height:42px}.band-qty .input{min-height:40px;font-size:16px}.band-side-note,.band-scale{font-size:11px}.filter-search{flex:1 1 100%;max-width:none}.filter-search input{font-size:16px;padding:9px 0}.filter-clear{width:32px;height:32px}.route-select{min-height:38px;font-size:12.5px}.detail-panel{padding:12px;gap:4px 20px}.route-opt-note,.verify-who{font-size:11.5px}.signal-list{font-size:12px}.copy-btn{width:34px;height:34px}.copy-btn .ph{font-size:16px}.inv-topbar{display:flex;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid var(--line);background:#0b0c12d9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:sticky;top:0;z-index:30}.inv-menu-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:none;color:var(--text);background:transparent;border:1px solid var(--line-strong);border-radius:var(--radius-sm);cursor:pointer}.inv-menu-btn:active{background:#ecedf114}.inv-menu-btn .ph{display:inline;font-size:19px}.inv-topbar-title{flex:1;min-width:0;font-family:var(--font-display);font-size:19px;text-transform:capitalize;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inv-topbar-sep{opacity:.35;margin:0 2px}.inv-scrim{display:block;position:fixed;inset:0;z-index:40;background:#0000008c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.inv-nav{position:fixed;top:0;left:0;bottom:0;z-index:50;width:min(84vw,300px);flex-direction:column;align-items:stretch;gap:0;padding:16px 14px;border-bottom:0;border-right:1px solid var(--line-strong);background:var(--bg);box-shadow:12px 0 40px #00000080;overflow-y:auto;transform:translate(-101%);transition:transform .22s ease}.inv-nav.open{transform:none}.inv-nav-head{display:flex;align-items:center;gap:10px;padding:2px 4px 18px}.inv-nav-close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-left:auto;margin-right:-4px;color:var(--text);background:transparent;border:0;cursor:pointer}.inv-nav-close .ph{font-size:17px}.inv-tabs{flex-direction:column;gap:4px;width:100%}.inv-tab{width:100%;min-height:46px;padding:10px 12px;font-size:14px;border-radius:var(--radius-sm);justify-content:flex-start}.inv-tab .ph{display:inline;font-size:17px;opacity:.8}.inv-tab.on .ph{opacity:1}.inv-nav-spacer,.inv-nav .inv-id{display:none}.inv-topbar .inv-id{margin-left:auto;flex:none;gap:8px}.inv-topbar .tag{padding:3px 8px;font-size:11px}.table-wrap{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.table-wrap::-webkit-scrollbar{height:5px}.table-wrap::-webkit-scrollbar-track{background:transparent}.table-wrap::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:3px}}@media(max-width:480px){.kyc-full{display:none}.kyc-short{display:inline}.inv-topbar{gap:8px}.inv-topbar-title{font-size:17px}}@media(max-width:470px){.hero-terms>div:last-child:nth-child(odd){grid-column:1 / -1}}
