.cbos-bank-app{--bank-font:"DM Sans", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--bank-bg:#f6f6f8;--bank-main-bg:#efeff2;--bank-rail-bg:#f6f6f8;--bank-surface:#fff;--bank-muted:#f8f8fa;--bank-border:#e4e4e8;--bank-text:#0f0f12;--bank-text-soft:#6b6b76;--bank-text-faint:#9b9ba6;--bank-accent:#0f0f12;--bank-gold:#b8942e;--bank-ok:#16794c;--bank-ok-bg:#e8f6ef;--bank-wait-bg:#fff6e5;--bank-wait:#9a6b00;--bank-radius:14px;--bank-max:none;--bank-gap:16px;--bank-rail-width:196px;--bank-rail-width-collapsed:64px;--bank-rail-accent:#0f0f12;background:var(--bank-rail-bg);width:100%;min-height:100dvh;font-family:var(--bank-font);color:var(--bank-text);-webkit-font-smoothing:antialiased;display:block}.cbos-bank-shell{width:100%;min-height:100dvh;display:flex}.cbos-bank-shell__body{background:var(--bank-main-bg);flex-direction:column;flex:1;min-width:0;display:flex}.cbos-bank-app__main{box-sizing:border-box;flex:1;width:100%;max-width:none;margin:0;padding:clamp(16px,2vw,24px) clamp(20px,3vw,40px) clamp(24px,3vw,40px)}.cbos-rail-backdrop{z-index:350;cursor:pointer;background:#0f0f1240;border:none;display:none;position:fixed;inset:0}.cbos-rail{width:var(--bank-rail-width);background:var(--bank-rail-bg);z-index:360;box-sizing:border-box;border:none;flex-direction:column;flex-shrink:0;height:100dvh;padding:24px 0 20px;transition:width .22s;display:flex;position:sticky;top:0}.cbos-rail.is-collapsed{width:var(--bank-rail-width-collapsed);align-items:stretch}.cbos-rail__head{box-sizing:border-box;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:0 18px 32px;display:flex;position:relative}.cbos-rail.is-collapsed .cbos-rail__head{flex-direction:column;align-items:center;gap:12px;padding:0 0 28px}.cbos-rail__foot{box-sizing:border-box;border-top:1px solid var(--bank-border);flex-shrink:0;width:100%;margin-top:auto;padding:14px 12px 0;position:relative}.cbos-rail.is-collapsed .cbos-rail__foot{padding:12px 8px 0}.cbos-rail__foot-row{justify-content:flex-start;align-items:center;gap:8px;min-height:44px;display:flex}.cbos-rail.is-collapsed .cbos-rail__foot-row{justify-content:center}.cbos-rail__profile{align-items:center;gap:10px;width:100%;min-width:0;display:flex}.cbos-rail__avatar-btn{cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;padding:0;line-height:0}.cbos-rail__avatar-btn:hover .cbos-rail__avatar{box-shadow:0 0 0 2px #0f0f1214}.cbos-rail__avatar{width:40px;height:40px;color:var(--bank-text);background:#e8e8ec;border-radius:50%;flex-shrink:0;place-items:center;font-size:15px;font-weight:600;display:grid}.cbos-rail__identity{cursor:pointer;font-family:var(--bank-font);text-align:left;background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:0;display:flex}.cbos-rail__identity-name{letter-spacing:-.02em;color:var(--bank-text);font-size:14px;font-weight:600;line-height:1.2}.cbos-rail__identity-org{color:var(--bank-text-soft);align-items:center;gap:4px;font-size:12px;font-weight:400;line-height:1.3;display:inline-flex}.cbos-rail-chevron{color:var(--bank-text-faint);flex-shrink:0;transition:transform .15s}.cbos-rail-chevron.is-open{transform:rotate(180deg)}.cbos-rail__workspace-menu{z-index:10;background:#fff;border-radius:12px;margin:0 0 8px;padding:4px;list-style:none;position:absolute;inset:auto 20px calc(100% - 4px);box-shadow:0 8px 28px #0f0f1214}.cbos-rail__workspace-menu button{cursor:pointer;width:100%;font-family:var(--bank-font);text-align:left;background:0 0;border:none;border-radius:8px;flex-direction:column;align-items:flex-start;gap:1px;padding:9px 10px;display:flex}.cbos-rail__workspace-menu button span:first-child{color:var(--bank-text);font-size:12px;font-weight:600}.cbos-rail__workspace-menu button span:last-child{color:var(--bank-text-faint);font-size:10px}.cbos-rail__workspace-menu button.is-active{background:var(--bank-muted)}.cbos-rail__workspace-menu button:disabled{opacity:.4;cursor:not-allowed}.cbos-rail__body{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.cbos-rail__nav{box-sizing:border-box;flex-direction:column;flex:1;gap:0;width:100%;min-height:0;padding:0 10px;display:flex;overflow:hidden auto}.cbos-rail__nav-main,.cbos-rail__nav-end{flex-direction:column;gap:2px;display:flex}.cbos-rail__nav-end{margin-top:auto;padding-top:12px}.cbos-rail__mid{display:none}.cbos-rail__notify-dot{border:1.5px solid var(--bank-rail-bg);background:#b42318;border-radius:50%;width:7px;height:7px;position:absolute;top:-2px;right:-3px}.cbos-rail__notify-panel{width:min(300px, calc(100vw - var(--bank-rail-width) - 32px));-webkit-backdrop-filter:blur(24px)saturate(1.2);z-index:400;background:#ffffffeb;border:1px solid #ffffffe6;border-radius:16px;padding:12px;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%);box-shadow:0 16px 48px #0f0f121f}.cbos-rail.is-collapsed .cbos-rail__notify-panel{left:calc(100% + 8px)}.cbos-rail__notify-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;padding:0 4px;display:flex}.cbos-rail__notify-head h3{letter-spacing:-.02em;color:var(--bank-text);margin:0;font-size:13px;font-weight:600}.cbos-rail__notify-unread{color:var(--bank-text-soft);font-size:11px;font-weight:600}.cbos-rail__notify-list{flex-direction:column;gap:2px;max-height:280px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.cbos-rail__notify-item{cursor:pointer;width:100%;font-family:var(--bank-font);text-align:left;background:0 0;border:none;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:9px 8px;transition:background .12s;display:flex}.cbos-rail__notify-item:hover{background:#0f0f120a}.cbos-rail__notify-item.is-unread{background:#0f0f1208}.cbos-rail__notify-title{color:var(--bank-text);font-size:12px;font-weight:600;line-height:1.3}.cbos-rail__notify-body{color:var(--bank-text-soft);font-size:11px;line-height:1.35}.cbos-rail__notify-time{color:var(--bank-text-faint);margin-top:2px;font-size:10px}.cbos-rail.is-collapsed .cbos-rail__nav{align-items:center;padding:0 8px}.cbos-rail.is-collapsed .cbos-rail__nav-main,.cbos-rail.is-collapsed .cbos-rail__nav-end{align-items:center;width:100%}.cbos-rail__item,.cbos-rail__nav>a.cbos-rail__item{width:100%;color:var(--bank-text-soft);font-size:14px;font-weight:400;font-family:var(--bank-font);cursor:pointer;text-align:left;box-sizing:border-box;background:0 0;border:none;border-radius:0;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;text-decoration:none;transition:color .12s;display:flex;position:relative}.cbos-rail.is-collapsed .cbos-rail__item,.cbos-rail.is-collapsed .cbos-rail__nav>a.cbos-rail__item{justify-content:center;padding:10px 8px}.cbos-rail__item:hover,.cbos-rail__nav>a.cbos-rail__item:hover{color:var(--bank-text)}.cbos-rail__item.is-active,.cbos-rail__nav>a.cbos-rail__item.is-active{color:var(--bank-text);font-weight:600}.cbos-rail__item.is-active:before,.cbos-rail__nav>a.cbos-rail__item.is-active:before{content:"";background:var(--bank-rail-accent);border-radius:0 3px 3px 0;width:3px;height:20px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.cbos-rail.is-collapsed .cbos-rail__item.is-active:before,.cbos-rail.is-collapsed .cbos-rail__nav>a.cbos-rail__item.is-active:before{height:16px;left:-8px}.cbos-rail__item--toggle{width:100%}.cbos-rail__item--logout{color:var(--bank-text-faint);margin-top:0}.cbos-rail__item--logout:hover{color:var(--bank-text-soft)}.cbos-rail__group.is-active>.cbos-rail__item--toggle{color:var(--bank-text);font-weight:600}.cbos-rail__sub{flex-direction:column;gap:0;padding:0 0 4px 12px;display:flex}.cbos-rail__sub .cbos-rail__item{padding:8px 12px;font-size:13px}.cbos-rail__sub .cbos-rail__item.is-active:before{height:16px}.cbos-rail__label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cbos-rail__abbr{letter-spacing:-.02em;font-size:12px;font-weight:600;display:none}.cbos-rail.is-collapsed .cbos-rail__abbr{display:block}.cbos-rail.is-collapsed .cbos-rail__abbr--icon{place-items:center;width:18px;height:18px;display:grid}.cbos-rail.is-collapsed .cbos-rail__label,.cbos-rail.is-collapsed .cbos-rail__count,.cbos-rail.is-collapsed .cbos-rail-chevron{display:none}.cbos-rail__count{color:var(--bank-text-faint);flex-shrink:0;font-size:11px;font-weight:600}.cbos-rail__bottom{display:none}.cbos-rail__mark{color:var(--bank-text);opacity:.88;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;transition:opacity .12s;display:inline-flex}.cbos-rail__mark:hover{opacity:1}.cbos-rail__mark img{border-radius:8px;display:block}.cbos-rail.is-collapsed .cbos-rail__mark{margin:0 auto}.cbos-rail__fold{width:32px;height:32px;color:var(--bank-text-faint);cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;padding:0;transition:color .12s,background .12s;display:grid}.cbos-rail__fold:hover{color:var(--bank-text);background:#0f0f120a}.cbos-bank-header{background:var(--bank-main-bg);z-index:200;border-bottom:none;align-items:center;gap:12px;padding:14px clamp(20px,3vw,40px);display:flex;position:sticky;top:0}.cbos-bank-header .cbos-expand-search{flex:1;justify-content:flex-end;min-width:0}.cbos-bank-header .cbos-expand-search.is-open{justify-content:flex-start}.cbos-header-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.cbos-header-actions__btn{border:1px solid var(--bank-border);font-family:var(--bank-font);color:var(--bank-text);white-space:nowrap;background:#fff;border-radius:9px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:600;text-decoration:none;transition:background .12s,border-color .12s;display:inline-flex}.cbos-header-actions__btn:hover{background:var(--bank-muted);border-color:#d0d0d6}.cbos-header-actions__btn svg{opacity:.88}.cbos-header-actions__btn--solid{background:var(--bank-accent);border-color:var(--bank-accent);color:#fff}.cbos-header-actions__btn--solid:hover{background:#2a2a30;border-color:#2a2a30}.cbos-header-actions--strip{flex-shrink:0}.cbos-bank-header__menu{border:1px solid var(--bank-border);width:36px;height:36px;color:var(--bank-text);cursor:pointer;background:#fff;border-radius:10px;place-items:center;display:none}.cbos-bank-header__search{border:1px solid var(--bank-border);background:var(--bank-muted);min-width:0;color:var(--bank-text-faint);border-radius:12px;flex:1;align-items:center;gap:10px;padding:9px 12px;display:flex}.cbos-bank-header__search input{min-width:0;font-family:var(--bank-font);color:var(--bank-text);background:0 0;border:none;outline:none;flex:1;font-size:13px}.cbos-bank-header__search input::placeholder{color:var(--bank-text-faint)}.cbos-bank-header__kbd{border:1px solid var(--bank-border);color:var(--bank-text-faint);background:#fff;border-radius:6px;padding:3px 6px;font-family:inherit;font-size:10px;font-weight:600}.cbos-bank-header__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.cbos-bank-header__pill{border:1px solid var(--bank-border);color:var(--bank-text-soft);white-space:nowrap;background:#fff;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:600;text-decoration:none}.cbos-bank-header__pill--ok{background:var(--bank-ok-bg);color:var(--bank-ok);border-color:#0000}.cbos-bank-header__pill--warn{background:var(--bank-wait-bg);color:var(--bank-wait);border-color:#0000}.cbos-bank-header__icon-btn{border:1px solid var(--bank-border);width:36px;height:36px;color:var(--bank-text);background:#fff;border-radius:10px;place-items:center;text-decoration:none;display:grid;position:relative}.cbos-bank-header__badge{color:#fff;background:#b42318;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9px;font-weight:700;display:grid;position:absolute;top:4px;right:4px}.cbos-tabular{font-variant-numeric:tabular-nums}.cbos-bank-app .dock{display:none}.cbos-bank-app .dock-bar{pointer-events:auto;-webkit-backdrop-filter:blur(40px)saturate(1.2);background:#e6e6e6d1;border:1px solid #fffffff2;border-radius:112px;align-items:center;gap:.15rem;padding:.35rem .4rem;display:inline-flex;box-shadow:0 8px 32px #0000001a}.cbos-bank-app .dock-home{color:#444;background:#ffffffb3;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;text-decoration:none;display:grid}.cbos-bank-app .dock-home:hover,.cbos-bank-app .dock-home.is-active{color:#111;background:#fff}.cbos-bank-app .cbos-dock-logo img{object-fit:contain;width:20px;height:20px;display:block}.cbos-bank-app .cbos-dock-icon{color:#444;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;text-decoration:none;transition:background .15s,color .15s;display:grid}.cbos-bank-app .cbos-dock-icon:hover{color:#111;background:#ffffffbf}.cbos-bank-app .cbos-dock-icon.is-active{background:var(--bank-accent);color:#fff}.cbos-bank-app .cbos-dock-icon svg{width:18px;height:18px}.cbos-bank-app .dock-group{position:relative}.cbos-bank-app .dock-item{font-family:var(--bank-font);color:#333;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:112px;align-items:center;gap:.3rem;padding:.45rem .85rem;font-size:13px;font-weight:500;display:inline-flex}.cbos-bank-app .dock-item:hover,.cbos-bank-app .dock-group.is-open .dock-item{color:#111;background:#ffffffbf}.cbos-bank-app .dock-drop{opacity:0;visibility:hidden;pointer-events:none;background:#f8f8f8fa;border:1px solid #0000000f;border-radius:14px;min-width:11rem;padding:.35rem;transition:opacity .2s,visibility .2s;position:absolute;bottom:calc(100% + .35rem);left:50%;transform:translate(-50%);box-shadow:0 12px 40px #0000001a}.cbos-bank-app .dock-group.is-open .dock-drop{opacity:1;visibility:visible;pointer-events:auto}.cbos-bank-app .dock-drop-item{color:#333;border-radius:10px;padding:.5rem .7rem;font-size:13px;font-weight:500;text-decoration:none;display:block}.cbos-bank-app .dock-drop-item:hover{color:#111;background:#0000000d}.cbos-bank-app .dock-chevron{opacity:.45;transition:transform .2s}.cbos-bank-app .dock-chevron.is-open{transform:rotate(180deg)}@media (width>=900px){.cbos-bank-app .dock{bottom:1.75rem}}.cbos-bank--loading{border-radius:var(--bank-radius);background:var(--bank-surface);border:1px solid var(--bank-border);min-height:320px;animation:1.2s infinite bank-pulse}@keyframes bank-pulse{0%,to{opacity:.55}50%{opacity:.9}}.cbos-bank{gap:var(--bank-gap);flex-direction:column;width:100%;display:flex}.cbos-bank--dense{gap:14px}.cbos-bank-strip{background:0 0;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:2px 0 10px;display:flex}.cbos-bank-strip__left{flex-shrink:0;align-items:center;gap:10px;min-width:0;display:flex}.cbos-bank-strip__menu{border:1px solid var(--bank-border);width:32px;height:32px;color:var(--bank-text);cursor:pointer;background:#fff;border-radius:8px;flex-shrink:0;place-items:center;padding:0;display:none}.cbos-bank-strip__greet{letter-spacing:-.03em;white-space:nowrap;color:var(--bank-text);flex-shrink:0;margin:0;font-size:clamp(18px,2.2vw,24px);font-weight:600;line-height:1.15}.cbos-bank-strip__greet span{color:var(--bank-text-soft);font-weight:500}.cbos-bank-strip__right{flex:1;justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.cbos-bank-strip__divider{background:linear-gradient(180deg, transparent 0%, var(--bank-border) 18%, var(--bank-border) 82%, transparent 100%);flex-shrink:0;width:1px;height:28px;margin:0 2px}.cbos-bank-strip__admin-crm{color:#fff;letter-spacing:-.01em;white-space:nowrap;background:#0f0f12;border-radius:999px;align-items:center;min-height:36px;padding:0 14px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.cbos-bank-strip__admin-crm:hover{background:#2a2a30}.cbos-rail__item--admin{border:1px solid var(--bank-border);background:#fff;margin-bottom:8px}.cbos-rail__item--admin.is-active{color:#fff;background:#0f0f12;border-color:#0f0f12}.cbos-rail__item--admin.is-active .cbos-rail__abbr{color:#fff;background:#ffffff29}.cbos-expand-search{justify-content:flex-end;align-items:center;height:34px;display:inline-flex;position:relative}.cbos-expand-search--header{width:100%;height:38px}.cbos-expand-search__trigger{-webkit-backdrop-filter:blur(16px)saturate(1.25);width:34px;height:34px;color:var(--bank-text-soft);cursor:pointer;background:#ffffff85;border:1px solid #ffffffbf;border-radius:11px;flex-shrink:0;place-items:center;padding:0;transition:background .14s,color .14s,box-shadow .14s;display:grid;box-shadow:0 2px 10px #0f0f120a}.cbos-expand-search__trigger:hover{color:var(--bank-text);background:#ffffffb8}.cbos-expand-search__field{opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(20px)saturate(1.3);width:0;height:34px;color:var(--bank-text-faint);box-sizing:border-box;background:#ffffff94;border:1px solid #0000;border-radius:12px;align-items:center;gap:8px;padding:0;transition:width .28s cubic-bezier(.4,0,.2,1),opacity .2s,padding .28s,border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.cbos-expand-search--header .cbos-expand-search__field{border-radius:13px;height:38px}.cbos-expand-search.is-open .cbos-expand-search__trigger{opacity:0;pointer-events:none;border-width:0;width:0;margin:0;padding:0;overflow:hidden}.cbos-expand-search.is-open .cbos-expand-search__field{opacity:1;pointer-events:auto;border-color:#ffffffd9;width:clamp(180px,22vw,260px);padding:0 12px;box-shadow:0 8px 28px #0f0f120f}.cbos-expand-search--header.is-open .cbos-expand-search__field{width:min(100%,520px)}.cbos-expand-search__field input{min-width:0;font-family:var(--bank-font);color:var(--bank-text);background:0 0;border:none;outline:none;flex:1;font-size:12px}.cbos-expand-search--header .cbos-expand-search__field input{font-size:13px}.cbos-expand-search__field input::placeholder{color:var(--bank-text-faint)}.cbos-expand-search__kbd{color:var(--bank-text-faint);background:#ffffffb3;border:1px solid #0f0f1214;border-radius:6px;flex-shrink:0;padding:3px 6px;font-family:inherit;font-size:10px;font-weight:600}.cbos-bank-strip__tools{flex-shrink:1;align-items:center;gap:6px;min-width:0;display:flex}.cbos-bank-strip__search{border:1px solid var(--bank-border);color:var(--bank-text-faint);background:#ffffffb8;border-radius:9px;align-items:center;gap:6px;width:clamp(120px,16vw,200px);min-width:0;padding:6px 10px;display:flex}.cbos-bank-strip__search input{min-width:0;font-family:var(--bank-font);color:var(--bank-text);background:0 0;border:none;outline:none;flex:1;font-size:12px}.cbos-bank-strip__search input::placeholder{color:var(--bank-text-faint)}.cbos-bank-strip__chip{letter-spacing:.03em;text-transform:uppercase;border:1px solid var(--bank-border);color:var(--bank-text-soft);white-space:nowrap;background:#fff;border-radius:999px;flex-shrink:0;padding:5px 8px;font-size:10px;font-weight:700;text-decoration:none}.cbos-bank-strip__chip--ok{background:var(--bank-ok-bg);color:var(--bank-ok);border-color:#0000}.cbos-bank-strip__chip--warn{background:var(--bank-wait-bg);color:var(--bank-wait);border-color:#0000}.cbos-bank-strip__icon{border:1px solid var(--bank-border);width:30px;height:30px;color:var(--bank-text);background:#fff;border-radius:8px;flex-shrink:0;place-items:center;text-decoration:none;display:grid;position:relative}.cbos-bank-strip__icon:hover{background:#fafafa;border-color:#d0d0d8}.cbos-bank-strip__icon.is-active{background:#fff;border-color:#c0c0c8;box-shadow:0 1px 2px #0f0f120f}.cbos-bank-strip__quick-icons{flex-shrink:0;align-items:center;gap:6px;display:flex}.cbos-bank-strip__icon svg{width:16px;height:16px}.cbos-bank-strip__icon-badge{color:#fff;border:1.5px solid var(--bank-bg);background:#b42318;border-radius:999px;place-items:center;min-width:14px;height:14px;padding:0 3px;font-size:8px;font-weight:700;display:grid;position:absolute;top:-3px;right:-3px}.cbos-bank-strip__faces{align-items:center;padding-right:4px;display:flex}.cbos-bank-strip__face{border:2.5px solid var(--bank-main-bg);background:var(--bank-surface);width:34px;height:34px;color:var(--bank-text-soft);border-radius:999px;flex-shrink:0;place-items:center;margin-left:-9px;text-decoration:none;transition:transform .15s,z-index;display:grid;position:relative;overflow:hidden}.cbos-bank-strip__face:first-child{margin-left:0}.cbos-bank-strip__face:hover{transform:scale(1.08);z-index:20!important}.cbos-bank-strip__face img{object-fit:cover;width:100%;height:100%;display:block}.cbos-bank-strip__face--more{color:#fff;letter-spacing:-.02em;background:#111;font-size:11px;font-weight:700}.cbos-bank-strip__face--add{background:var(--bank-surface);border:2.5px dashed #c8c8d0}.cbos-bank-strip__actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.cbos-bank-strip__btn{font-family:var(--bank-font);border:1px solid var(--bank-border);background:var(--bank-surface);color:var(--bank-text);white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:600;line-height:1.2;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.cbos-bank-strip__btn svg{opacity:.88;flex-shrink:0}.cbos-bank-strip__btn--solid svg{opacity:1}.cbos-bank-strip__btn:hover{background:#fff;border-color:#d0d0d6}.cbos-bank-strip__btn--solid{background:var(--bank-accent);border-color:var(--bank-accent);color:#fff}.cbos-bank-strip__btn--solid:hover{background:#2a2a30;border-color:#2a2a30}.cbos-bank-strip__ios,.cbos-bank-strip__ios-btn,.cbos-bank-strip__ios-ico,.cbos-bank-strip__ios-label,.cbos-bank-strip__ios-meta{display:none}@media (width<=1100px){.cbos-bank-strip__search{width:140px}}@media (width<=900px){.cbos-bank-strip__menu{display:grid}.cbos-bank-strip__greet{font-size:17px}}@media (width<=720px){.cbos-bank-strip{flex-wrap:wrap;gap:10px}.cbos-bank-strip__right{flex-wrap:wrap;justify-content:flex-end;gap:10px;width:100%;margin-left:0}.cbos-bank-strip__divider{display:none}.cbos-bank-strip__tools{order:3;width:100%}.cbos-expand-search.is-open .cbos-expand-search__field{width:100%}.cbos-bank-strip__face{width:32px;height:32px;margin-left:-8px}.cbos-bank-strip__actions{flex-wrap:wrap}}.cbos-bank-toolbar,.cbos-bank-toolbar--bare,.cbos-bank-toolbar__meta,.cbos-bank-toolbar__crumb,.cbos-bank-toolbar__utilities,.cbos-bank-util,.cbos-bank-user,.cbos-bank-toolbar__main,.cbos-bank-toolbar__left,.cbos-bank-toolbar__title,.cbos-bank-toolbar__name,.cbos-bank-toolbar__links,.cbos-bank-toolbar__widgets,.cbos-quick-send,.cbos-bank-pay{display:none}.cbos-overview{flex-direction:column;gap:12px;width:100%;display:flex}.cbos-overview__balance--light{border:1px solid var(--bank-border);box-sizing:border-box;background:#fff;border-radius:16px;width:100%;min-height:168px;padding:20px 24px 28px;position:relative;overflow:hidden;box-shadow:0 2px 16px #0f0f120a}.cbos-balance-chart{pointer-events:none;z-index:0;height:58%;position:absolute;bottom:0;left:0;right:0}.cbos-balance-chart svg{width:100%;height:100%;display:block}.cbos-overview__balance-head,.cbos-overview__balance-main{z-index:1;position:relative}.cbos-overview__balance-main{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.cbos-overview__balance-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.cbos-overview__balance--light .cbos-overview__label{color:var(--bank-text-soft);margin:0 0 6px;font-size:13px;font-weight:400}.cbos-overview__balance--light .cbos-overview__amount{color:var(--bank-text);letter-spacing:-.04em;margin:0;font-size:clamp(34px,4.2vw,48px);font-weight:600}.cbos-overview__balance-copy{min-width:0}.cbos-overview__balance-main .cbos-currency-picker{z-index:2}.cbos-hero-metrics--below{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;width:100%;display:grid}.cbos-hero-metric--card,.cbos-hero-metric--tile{border:1px solid var(--bank-border);min-width:0;min-height:0;color:inherit;background:#fff;border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px;text-decoration:none;transition:border-color .14s,box-shadow .14s,transform .14s;display:flex;box-shadow:0 1px 6px #0f0f1208}.cbos-hero-metric--tile:hover{border-color:#0f0f1224;box-shadow:0 4px 14px #0f0f120f}.cbos-hero-metric--tile:active{transform:scale(.99)}.cbos-hero-metric__icon{background:var(--bank-muted);width:34px;height:34px;color:var(--bank-text-soft);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cbos-hero-metric__body{flex-direction:column;gap:2px;min-width:0;display:flex}.cbos-hero-metric__row{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.cbos-hero-metric__title{color:var(--bank-text-soft);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;overflow:hidden}.cbos-hero-metric__tag{letter-spacing:.05em;color:var(--bank-text-faint);text-transform:uppercase;font-size:10px;font-weight:600}.cbos-hero-metric__link{color:var(--bank-text-soft);font-size:11px;font-weight:500;text-decoration:none}.cbos-hero-metric__link:hover{color:var(--bank-text)}.cbos-hero-metric__value{letter-spacing:-.02em;color:var(--bank-text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15px;font-weight:600;line-height:1.2;overflow:hidden}.cbos-hero-metric__hint{color:var(--bank-text-faint);font-size:11px;line-height:1.3}.cbos-hero-metric__delta{color:var(--bank-text-faint);font-size:11px;font-weight:600}.cbos-hero-metric__delta.is-up{color:var(--bank-ok)}.cbos-hero-metric__delta.is-down{color:#b42318}.cbos-hero-metric__actions{flex-wrap:wrap;gap:4px 10px;margin-top:auto;padding-top:8px;display:flex}.cbos-hero-metric__actions a{color:var(--bank-text-soft);font-size:11px;font-weight:600;text-decoration:none}.cbos-hero-metric__actions a:hover{color:var(--bank-text)}.cbos-metric-card{background:var(--bank-surface);border:1px solid var(--bank-border);border-radius:var(--bank-radius);box-sizing:border-box;padding:16px 18px}.cbos-currency-picker{vertical-align:middle;margin-left:.18em;display:inline-flex;position:relative}.cbos-currency-picker__trigger{cursor:pointer;font:inherit;color:var(--bank-text-faint);background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;margin:0;padding:2px 6px 2px 4px;line-height:1;transition:background .12s,color .12s;display:inline-flex}.cbos-currency-picker__trigger:hover,.cbos-currency-picker.is-open .cbos-currency-picker__trigger{background:var(--bank-muted);color:var(--bank-text-soft)}.cbos-currency-picker--on-dark .cbos-currency-picker__trigger{color:#ffffff8c}.cbos-currency-picker--on-dark .cbos-currency-picker__trigger:hover,.cbos-currency-picker--on-dark.is-open .cbos-currency-picker__trigger{color:#ffffffd9;background:#ffffff1a}.cbos-currency-picker__code{letter-spacing:.02em;font-size:.38em;font-weight:500}.cbos-currency-picker__chevron{opacity:.7;flex-shrink:0;transition:transform .15s}.cbos-currency-picker__chevron.is-open{transform:rotate(180deg)}.cbos-currency-picker__portal{z-index:500;box-sizing:border-box;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cbos-currency-picker__backdrop{-webkit-backdrop-filter:blur(4px);cursor:pointer;background:#0f0f1247;border:none;position:absolute;inset:0}.cbos-currency-picker__popup{z-index:1;-webkit-backdrop-filter:blur(24px)saturate(1.2);background:#fffffff5;border:1px solid #ffffffe6;border-radius:20px;width:min(400px,100%);max-height:min(80vh,520px);padding:18px 16px 14px;position:relative;overflow:auto;box-shadow:0 24px 64px #0f0f122e}.cbos-currency-picker__popup-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;padding:0 4px;display:flex}.cbos-currency-picker__popup-eyebrow{letter-spacing:.05em;text-transform:uppercase;color:var(--bank-text-faint);margin:0 0 2px;font-size:10px;font-weight:600}.cbos-currency-picker__popup-title{letter-spacing:-.03em;color:var(--bank-text);margin:0;font-size:18px;font-weight:600}.cbos-currency-picker__popup-close{background:var(--bank-muted);width:32px;height:32px;color:var(--bank-text-soft);cursor:pointer;border:none;border-radius:10px;flex-shrink:0;place-items:center;transition:background .12s,color .12s;display:grid}.cbos-currency-picker__popup-close:hover{color:var(--bank-text);background:#e8e8ec}.cbos-currency-picker__list{margin:0;padding:0;list-style:none}.cbos-currency-picker__item{color:inherit;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px;text-decoration:none;transition:background .1s;display:flex}.cbos-currency-picker__item:hover,.cbos-currency-picker__item.is-active{background:var(--bank-muted)}.cbos-currency-picker__item-main{flex-direction:column;gap:1px;min-width:0;display:flex}.cbos-currency-picker__item-code{letter-spacing:.05em;color:var(--bank-text-faint);text-transform:uppercase;font-size:11px;font-weight:700}.cbos-currency-picker__item-name{color:var(--bank-text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.cbos-currency-picker__item-balance{letter-spacing:-.02em;color:var(--bank-text);flex-shrink:0;font-size:14px;font-weight:600}.cbos-currency-picker__add{border-top:1px solid var(--bank-border);color:var(--bank-text);border-radius:10px;justify-content:center;align-items:center;gap:6px;margin-top:4px;padding:10px;font-size:13px;font-weight:600;text-decoration:none;transition:background .1s;display:flex}.cbos-currency-picker__add span{font-size:15px;font-weight:500;line-height:1}.cbos-currency-picker__add:hover{background:var(--bank-muted)}.cbos-bank-hero__periods--on-dark{background:#ffffff14;border-color:#ffffff1f}.cbos-bank-hero__periods--on-dark button{color:#ffffff8c}.cbos-bank-hero__periods--on-dark button.is-active{color:#111;background:#fff}.cbos-bank-hero__hide--on-dark{color:#ffffff8c}.cbos-bank-hero__quick-icons--on-dark .cbos-bank-hero__quick{color:#fff;background:#ffffff1a;border-color:#ffffff24}.cbos-bank-hero__quick-icons--on-dark .cbos-bank-hero__quick:hover{color:#111;background:#fff;border-color:#fff}.cbos-overview__label{color:var(--bank-text-soft);margin:0 0 4px;font-size:12px}.cbos-overview__amount{letter-spacing:-.04em;margin:0 0 12px;font-size:clamp(28px,3.2vw,38px);font-weight:600;line-height:1.05}.cbos-overview__cur{color:var(--bank-text-faint);margin-left:.12em;font-size:.38em;font-weight:500}.cbos-overview__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.cbos-metric-card{flex-direction:column;gap:4px;min-height:0;display:flex}.cbos-metric-card__head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:2px;display:flex}.cbos-metric-card__head h3{color:var(--bank-text-soft);margin:0;font-size:12px;font-weight:600}.cbos-metric-card__tag{letter-spacing:.04em;color:var(--bank-text-faint);text-transform:uppercase;font-size:10px;font-weight:600}.cbos-metric-card__link{color:var(--bank-text-soft);font-size:11px;font-weight:500;text-decoration:none}.cbos-metric-card__link:hover{color:var(--bank-text)}.cbos-metric-card__value{letter-spacing:-.02em;margin:0;font-size:17px;font-weight:600;line-height:1.2}.cbos-metric-card__hint{color:var(--bank-text-faint);margin:0;font-size:11px}.cbos-metric-card__delta{color:var(--bank-text-faint);font-size:11px;font-weight:600}.cbos-metric-card__delta.is-up{color:#16794c}.cbos-spark{width:100%;height:36px;margin:6px 0 4px;display:block}.cbos-metric-card__actions{gap:6px;margin-top:auto;padding-top:8px;display:flex}.cbos-metric-card__btn{text-align:center;border:1px solid var(--bank-border);background:var(--bank-muted);color:var(--bank-text);border-radius:8px;flex:1;padding:6px 8px;font-size:11px;font-weight:600;text-decoration:none}.cbos-metric-card__btn:hover{background:#fff}.cbos-metric-card__btn.is-solid{background:var(--bank-accent);border-color:var(--bank-accent);color:#fff}.cbos-metric-card__btn.is-solid:hover{background:#2a2a30}.cbos-bank-hero__periods{background:var(--bank-muted);border:1px solid var(--bank-border);border-radius:999px;gap:4px;padding:3px;display:flex}.cbos-bank-hero__periods button{font-family:var(--bank-font);color:var(--bank-text-soft);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:600}.cbos-bank-hero__periods button.is-active{background:var(--bank-accent);color:#fff}.cbos-bank-hero__hide{color:var(--bank-text-soft);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;flex-shrink:0;font-size:12px;font-weight:500;text-decoration:underline}.cbos-bank-hero__quick-icons{gap:8px;display:flex}.cbos-bank-hero__quick{border:1px solid var(--bank-border);background:var(--bank-muted);width:34px;height:34px;color:var(--bank-text);border-radius:999px;place-items:center;text-decoration:none;display:grid}.cbos-bank-hero__quick:hover{background:var(--bank-accent);border-color:var(--bank-accent);color:#fff}.cbos-bank-triple{gap:var(--bank-gap);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1.1fr);align-items:stretch;width:100%;display:grid}.cbos-bank-panel__body{padding:clamp(20px,2.5vw,28px) clamp(22px,3vw,32px)}.cbos-bank-panel__body--card{flex-direction:column;gap:0;padding:0;display:flex}.cbos-bank-panel--card .cbos-bank-panel__head{border-bottom:1px solid var(--bank-border)}.cbos-card-stage--fill{box-sizing:border-box;background:0 0;flex-direction:column;width:100%;padding:0;display:flex}.cbos-bank-card-slot .cbos-card-stage--fill{max-width:200px}.cbos-bank-card-slot{box-shadow:none;background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:0;min-width:0;display:flex}.cbos-bank-card-slot__head{background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:0 0 10px;display:flex}.cbos-bank-card-slot__head h2{letter-spacing:-.02em;color:var(--bank-text);margin:0;font-size:15px;font-weight:600}.cbos-bank-card-slot__head a{color:var(--bank-text-soft);font-size:13px;font-weight:500;text-decoration:none}.cbos-bank-card-slot__head a:hover{color:var(--bank-text)}.cbos-bank-card-slot .cbos-bank-card-num{text-align:left;padding:6px 0 0}.cbos-widget--glass{--widget-glass-bg:#ffffff94;--widget-glass-border:#ffffffd1;--widget-glass-highlight:#fffffff2;background:linear-gradient(152deg, var(--widget-glass-highlight) 0%, var(--widget-glass-bg) 42%, #f0f0f47a 100%);-webkit-backdrop-filter:blur(36px)saturate(1.35);border:1px solid var(--widget-glass-border);color:var(--bank-text);border-radius:24px;min-width:0;padding:20px 20px 18px;box-shadow:0 10px 40px #0f0f120d,inset 0 1px #ffffffe6}.cbos-widget__head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.cbos-widget__eyebrow{color:var(--bank-text-faint);letter-spacing:.06em;text-transform:uppercase;margin:0 0 3px;font-size:11px;font-weight:600}.cbos-widget__head h2{letter-spacing:-.03em;color:var(--bank-text);margin:0;font-size:17px;font-weight:600}.cbos-widget__link{color:var(--bank-text-soft);flex-shrink:0;padding-top:12px;font-size:12px;font-weight:500;text-decoration:none}.cbos-widget__link:hover{color:var(--bank-text)}.cbos-widget__tx-list{border-top:1px solid #0f0f120f;flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.cbos-widget__tx-list li+li{border-top:1px solid #0f0f120d}.cbos-widget__tx{color:inherit;border-radius:12px;align-items:center;gap:12px;padding:11px 4px;text-decoration:none;transition:background .12s;display:flex}.cbos-widget__tx:hover{background:#ffffff73}.cbos-widget__tx-icon{width:36px;height:36px;color:var(--bank-text-soft);background:#0f0f120d;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.cbos-widget__tx-icon.is-out{color:#b91c1c;background:#dc262614}.cbos-widget__tx-icon.is-in{color:#16794c;background:#16794c1a}.cbos-widget__tx-body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.cbos-widget__tx-name{letter-spacing:-.02em;color:var(--bank-text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.cbos-widget__tx-meta{color:var(--bank-text-faint);font-size:11px;font-weight:500}.cbos-widget__tx-amount{letter-spacing:-.03em;color:var(--bank-text);flex-shrink:0;font-size:13px;font-weight:600}.cbos-widget__tx-amount.is-out{color:#3f3f46}.cbos-widget__tx-amount.is-in{color:var(--bank-ok)}.cbos-widget__cta{-webkit-backdrop-filter:blur(12px);width:100%;color:var(--bank-text);letter-spacing:-.01em;box-sizing:border-box;background:#ffffffb8;border:1px solid #ffffffe6;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:14px;padding:12px 20px;font-size:13px;font-weight:600;text-decoration:none;transition:background .12s,box-shadow .12s,transform .12s;display:inline-flex;box-shadow:0 4px 16px #0f0f120f}.cbos-widget__cta:hover{background:#ffffffeb;transform:translateY(-1px);box-shadow:0 8px 24px #0f0f1214}.cbos-bank-panel--card .cbos-card-stage--fill{padding:12px 14px 0}.cbos-card-stage__fill-img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.cbos-card-stage__nav--compact{border-top:1px solid var(--bank-border);background:var(--bank-muted);padding:10px 14px}.cbos-bank-card-num{letter-spacing:.14em;color:var(--bank-text);text-align:center;background:0 0;margin:0;padding:8px 14px 12px;font-size:12px;font-weight:600}.cbos-bank-panel--card .cbos-card-stage__stack{width:100%;height:auto}.cbos-bank-panel--card .cbos-card-stage__front{width:100%;position:relative;left:auto;transform:none}.cbos-swift-form{flex-direction:column;gap:12px;display:flex}.cbos-swift-form__row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cbos-field{flex-direction:column;gap:6px;display:flex}.cbos-field span{letter-spacing:.04em;text-transform:uppercase;color:var(--bank-text-faint);font-size:11px;font-weight:600}.cbos-field input{font-family:var(--bank-font);border:1px solid var(--bank-border);background:var(--bank-muted);color:var(--bank-text);box-sizing:border-box;border-radius:10px;outline:none;width:100%;padding:10px 12px;font-size:14px}.cbos-field input:focus{border-color:var(--bank-accent);background:#fff}.cbos-btn--full{justify-content:center;width:100%;margin-top:4px}.cbos-bank-panel--table .cbos-bank-panel__head{border-bottom:1px solid var(--bank-border)}.cbos-bank-panel__head--page{border-bottom:none;align-items:flex-start;padding:22px 24px}.cbos-bank-subhead__text{flex:1;min-width:0}.cbos-bank-subhead-back{color:var(--bank-text-soft);margin-bottom:8px;font-size:12px;font-weight:500;text-decoration:none;display:inline-block}.cbos-bank-subhead-back:hover{color:var(--bank-text)}.cbos-bank-subhead-label{letter-spacing:.06em;text-transform:uppercase;color:var(--bank-text-faint);margin:0 0 4px;font-size:11px;font-weight:600}.cbos-bank-subhead-title{letter-spacing:-.03em;margin:0;font-size:22px;font-weight:600}.cbos-bank-subhead-desc{color:var(--bank-text-soft);margin:4px 0 0;font-size:14px}.cbos-bank-subhead-action{flex-shrink:0;padding-top:20px}.cbos-account-link{color:var(--bank-text);font-weight:600;text-decoration:none}.cbos-account-link:hover{text-decoration:underline}.cbos-bank-triple--cards{grid-template-columns:1fr 2fr}.cbos-bank-alert{border-radius:var(--bank-radius);background:#fff9eb;border:1px solid #f0e0b8;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;font-size:14px;display:flex}.cbos-bank-alert a{color:var(--bank-text);white-space:nowrap;font-weight:600;text-decoration:none}.cbos-bank-columns{gap:var(--bank-gap);grid-template-columns:340px 1fr;align-items:start;display:grid}.cbos-bank-card-box{background:var(--bank-surface);border:1px solid var(--bank-border);border-radius:var(--bank-radius);text-align:center;padding:28px 24px 20px}.cbos-bank-card-box__foot{border-top:1px solid var(--bank-border);justify-content:space-between;margin-top:16px;padding-top:16px;font-size:13px;display:flex}.cbos-bank-card-box__foot a{color:var(--bank-text-soft);font-weight:500;text-decoration:none}.cbos-bank-card-box__foot a:hover{color:var(--bank-text)}.cbos-card-stage__stack{height:200px;margin-bottom:12px;position:relative}.cbos-card-stage__front,.cbos-card-stage__back{position:absolute;left:50%;transform:translate(-50%)}.cbos-card-stage__front{z-index:2;width:min(100%,280px);top:0}.cbos-card-stage__back{z-index:1;opacity:.35;width:min(100%,240px);top:16px}.cbos-card-stage__back--left{transform:translate(-62%)rotate(-6deg)}.cbos-card-stage__back--right{transform:translate(-38%)rotate(6deg)}.cbos-card-stage__img{filter:drop-shadow(0 12px 28px #0000002e);border-radius:12px;width:100%;height:auto;display:block}.cbos-card-stage__label{color:var(--bank-text-soft);margin:0 0 10px;font-size:13px}.cbos-card-stage__nav{justify-content:center;align-items:center;gap:12px;display:flex}.cbos-card-stage__dots{gap:6px;display:flex}.cbos-card-stage__dots button{cursor:pointer;background:#d0d0d6;border:none;border-radius:999px;width:6px;height:6px;padding:0}.cbos-card-stage__dots button.is-active{background:var(--bank-accent);transform:scale(1.2)}.cbos-card-stage__arrow{border:1px solid var(--bank-border);background:var(--bank-muted);cursor:pointer;border-radius:999px;width:28px;height:28px;font-size:12px}.cbos-bank-panel{background:var(--bank-surface);border:1px solid var(--bank-border);border-radius:var(--bank-radius);overflow:hidden}.cbos-bank-panel__head{border-bottom:1px solid var(--bank-border);justify-content:space-between;align-items:center;padding:clamp(18px,2vw,22px) clamp(22px,3vw,32px);display:flex}.cbos-bank-panel__head h2{letter-spacing:-.02em;margin:0;font-size:15px;font-weight:600}.cbos-bank-panel__head a{color:var(--bank-text-soft);font-size:13px;font-weight:500;text-decoration:none}.cbos-bank-panel__head a:hover{color:var(--bank-text)}.cbos-bank-panel__head-actions{align-items:center;gap:14px;display:flex}.cbos-bank-panel__head-link{color:var(--bank-text-soft);font-size:12px;font-weight:500;text-decoration:none}.cbos-bank-panel__head-link:hover{color:var(--bank-text)}.cbos-bank-panel__body--tight{padding:14px 16px 16px}.cbos-bank-panel__body--flush{padding:0}.cbos-bank-panel--ledger-col .cbos-bank-ledger--panel th,.cbos-bank-panel--ledger-col .cbos-bank-ledger--panel td{padding-left:14px;padding-right:14px}.cbos-bank-ledger--panel tbody tr:last-child td{border-bottom:none}.cbos-bank-accounts--compact .cbos-bank-account{padding:11px 16px}.cbos-bank-ledger--compact th{padding:8px 16px}.cbos-bank-ledger--compact td{padding:10px 16px;font-size:13px}.cbos-bank-triple--home{grid-template-columns:minmax(0,.85fr) minmax(0,1.1fr) minmax(0,1.05fr)}.cbos-bank-triple--duo{box-sizing:border-box;grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:10px;padding:0 24px}.cbos-bank-triple--duo .cbos-bank-card-slot{grid-column:1/5}.cbos-widget--home-tx{box-sizing:border-box;width:100%}.cbos-widget--home-tx .cbos-widget__head{margin-bottom:10px}.cbos-widget--home-tx .cbos-widget__eyebrow{margin:0 0 2px;font-size:10px}.cbos-widget--home-tx .cbos-widget__head h2{letter-spacing:-.02em;font-size:14px;font-weight:600}.cbos-widget--home-tx .cbos-widget__link{padding-top:6px;font-size:12px}.cbos-bank-accounts{margin:0;padding:0;list-style:none}.cbos-bank-account{color:inherit;border-bottom:1px solid var(--bank-border);align-items:center;gap:12px;padding:16px 22px;text-decoration:none;transition:background .12s;display:flex}.cbos-bank-account:last-child{border-bottom:none}.cbos-bank-account:hover{background:var(--bank-muted)}.cbos-bank-account__dot{border-radius:999px;flex-shrink:0;width:8px;height:8px}.cbos-bank-account__info{flex:1;min-width:0}.cbos-bank-account__name{font-size:14px;font-weight:600;display:block}.cbos-bank-account__type{color:var(--bank-text-soft);margin-top:2px;font-size:12px;display:block}.cbos-bank-account__balance{letter-spacing:-.02em;font-size:15px;font-weight:600}.cbos-bank-contacts{scrollbar-width:none;gap:20px;padding:20px 22px;display:flex;overflow-x:auto}.cbos-bank-contacts::-webkit-scrollbar{display:none}.cbos-bank-contact{min-width:64px;color:inherit;flex-direction:column;flex-shrink:0;align-items:center;gap:8px;text-decoration:none;display:flex}.cbos-bank-contact__avatar{color:#fff;background:linear-gradient(145deg, var(--accent,#444), color-mix(in srgb, var(--accent,#444) 75%, #000));border-radius:999px;place-items:center;width:48px;height:48px;font-size:13px;font-weight:600;display:grid}.cbos-bank-contact__avatar--add{background:var(--bank-muted);border:1.5px dashed var(--bank-border);color:var(--bank-text-soft);font-size:20px;font-weight:300}.cbos-bank-contact__name{text-align:center;font-size:12px;font-weight:600}.cbos-bank-ledger{border-collapse:collapse;width:100%}.cbos-bank-ledger th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--bank-text-faint);border-bottom:1px solid var(--bank-border);background:var(--bank-muted);padding:12px 22px;font-size:11px;font-weight:600}.cbos-bank-ledger td{border-bottom:1px solid var(--bank-border);vertical-align:middle;padding:14px 22px;font-size:14px}.cbos-bank-ledger tbody tr:last-child td{border-bottom:none}.cbos-bank-ledger tbody tr:hover{background:#fafafb}.cbos-bank-ledger__party{align-items:center;gap:10px;font-weight:600;display:flex}.cbos-bank-ledger__avatar{color:#2c3140;border:1px solid var(--bank-border);background:#eceef2;border-radius:999px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:11px;font-weight:600;display:grid}.cbos-bank-ledger__sub{color:var(--bank-text-soft);margin-top:2px;font-size:12px;font-weight:400;display:block}.cbos-bank-ledger__muted{color:var(--bank-text-soft);font-size:13px}.cbos-bank-ledger__amount{font-weight:600}.cbos-bank-status{text-transform:capitalize;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-block}.cbos-bank-status--ok{background:var(--bank-ok-bg);color:var(--bank-ok)}.cbos-bank-status--pending{background:var(--bank-wait-bg);color:var(--bank-wait)}.cbos-page{gap:var(--bank-gap);flex-direction:column;display:flex}.cbos-bank-subhead{display:none}.cbos-metrics-row{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.cbos-metrics-row--duo{grid-template-columns:repeat(2,1fr)}.cbos-metric-tile{background:var(--bank-surface);border:1px solid var(--bank-border);border-radius:var(--bank-radius);padding:16px 18px}.cbos-metric-tile-label{color:var(--bank-text-faint);margin:0 0 4px;font-size:12px}.cbos-metric-tile-value{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600}.cbos-metric-tile-hint{color:var(--bank-text-faint);margin:4px 0 0;font-size:11px}.cbos-surface,.cbos-glass{background:var(--bank-surface);border:1px solid var(--bank-border);border-radius:var(--bank-radius);margin-bottom:0}.cbos-glass--pad{padding:20px 22px}.cbos-glass--table{overflow:hidden}.cbos-table{border-collapse:collapse;width:100%;font-size:13px}.cbos-table th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--bank-text-faint);border-bottom:1px solid var(--bank-border);background:var(--bank-muted);padding:12px 18px;font-size:11px;font-weight:600}.cbos-table td{border-bottom:1px solid var(--bank-border);padding:12px 18px}.cbos-table-row:hover{background:var(--bank-muted)}.cbos-btn{font-family:var(--bank-font);background:var(--bank-accent);color:#fff;cursor:pointer;border:none;border-radius:10px;padding:10px 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.cbos-pill{border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-block}.cbos-pill--ok{background:var(--bank-ok-bg);color:var(--bank-ok)}.cbos-pill--wait{background:var(--bank-wait-bg);color:var(--bank-wait)}.cbos-table-muted{color:var(--bank-text-soft)}.cbos-table-strong{font-weight:600}.cbos-table-mono{color:var(--bank-text-soft);font-family:ui-monospace,monospace;font-size:12px}.cbos-person-avatar{background:var(--bank-accent);color:#fff;border-radius:8px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:600;display:grid}.cbos-account-dot{border-radius:999px;flex-shrink:0;width:8px;height:8px;display:inline-block}.cbos-account-name{align-items:center;gap:8px;display:inline-flex}.cbos-account-currency{color:var(--bank-text-faint);margin-left:4px;font-size:11px}.cbos-panel-head--inset{padding:16px 18px 0}.cbos-transfer-prefill{color:var(--bank-text-soft);border-radius:var(--bank-radius);background:var(--bank-surface);border:1px solid var(--bank-border);margin:0;padding:12px 16px;font-size:13px}.cbos-text-btn{color:var(--bank-text-soft);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;text-decoration:none}.cbos-muted-text{color:var(--bank-text-faint);font-size:13px}.cbos-trading-wrap .dash-section{background:var(--bank-surface);border:1px solid var(--bank-border);border-radius:var(--bank-radius);padding:20px}@media (width<=900px){.cbos-rail{transition:transform .22s;position:fixed;top:0;left:0;transform:translate(-105%);box-shadow:8px 0 40px #0f0f121f}.cbos-rail.is-mobile-open{transform:translate(0)}.cbos-rail-backdrop{display:block}.cbos-bank-header__menu{display:grid}.cbos-bank-header__pill:not(.cbos-bank-header__pill--warn){display:none}.cbos-bank-header__search input{font-size:16px}.cbos-bank-header__kbd,.cbos-bank-app .dock{display:none}.cbos-bank-app__main{padding-left:16px;padding-right:16px}.cbos-overview__balance-main{flex-direction:column;align-items:flex-start}.cbos-overview__grid{grid-template-columns:repeat(2,1fr)}.cbos-hero-metrics--below{grid-template-columns:repeat(3,minmax(0,1fr))}.cbos-bank-triple{grid-template-columns:1fr}.cbos-bank-triple--duo{grid-template-columns:1fr;padding:0}.cbos-bank-triple--duo .cbos-bank-card-slot{grid-column:1/-1}.cbos-widget--home-tx{width:100%;max-width:none}.cbos-swift-form__row,.cbos-bank-columns,.cbos-metrics-row{grid-template-columns:1fr}.cbos-bank-ledger th:nth-child(2),.cbos-bank-ledger td:nth-child(2){display:none}}@media (width<=560px){.cbos-overview__grid{grid-template-columns:1fr}.cbos-hero-metrics--below{grid-template-columns:repeat(2,minmax(0,1fr))}}.cbos-bank-app__main:has(.cbos-flow){padding-top:clamp(12px,2vw,20px)}.cbos-flow{--flow-accent:var(--bank-gold);--flow-ink:var(--bank-accent);border:1px solid var(--bank-border);box-sizing:border-box;background:#fff;border-radius:16px;width:100%;max-width:none;min-height:min(84vh,880px);margin:0;padding:clamp(20px,2.5vw,28px) clamp(22px,3vw,36px) clamp(28px,3.5vw,40px);box-shadow:0 2px 16px #0f0f120a}.cbos-flow__head{justify-content:center;align-items:center;min-height:36px;margin-bottom:clamp(24px,4vw,36px);display:flex;position:relative}.cbos-flow__title{letter-spacing:-.02em;color:var(--bank-text);margin:0;font-size:clamp(18px,2.2vw,22px);font-weight:500}.cbos-flow__close{background:var(--bank-muted);width:36px;height:36px;color:var(--bank-text-soft);cursor:pointer;border:none;border-radius:50%;place-items:center;transition:background .12s,color .12s;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}.cbos-flow__close:hover{color:var(--bank-text);background:#ececef}.cbos-flow__body{flex-direction:column;gap:0;display:flex}.cbos-flow__empty{color:var(--bank-text-soft);text-align:center;padding:40px 0}.cbos-flow-exchange__cols{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-bottom:28px;display:grid}.cbos-flow-accounts-box{background:#f0f0f3;border-radius:14px;min-width:0;padding:16px 18px}.cbos-flow-accounts-box--single{margin-bottom:20px}.cbos-flow-exchange__swap{border:1px solid var(--bank-border);width:36px;height:36px;color:var(--bank-text);cursor:pointer;background:#fff;border-radius:50%;flex-shrink:0;align-self:center;place-items:center;transition:background .12s,color .12s,border-color .12s;display:grid}.cbos-flow-exchange__swap:hover{border-color:var(--bank-gold);color:var(--bank-gold);background:#fff}.cbos-flow-account{min-width:0;position:relative}.cbos-flow-account__label{color:var(--bank-text-soft);margin-bottom:6px;font-size:13px;display:block}.cbos-flow-account__trigger{cursor:pointer;width:100%;font-family:var(--bank-font);text-align:left;background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:2px;padding:0;display:flex}.cbos-flow-account__name{color:var(--bank-text);letter-spacing:-.02em;font-size:15px;font-weight:600}.cbos-flow-account__balance{color:var(--bank-text-faint);font-size:13px}.cbos-flow-account__chev{color:var(--bank-text-faint);position:absolute;bottom:4px;right:0}.cbos-flow-account__menu{z-index:20;border:1px solid var(--bank-border);background:#fff;border-radius:12px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 12px 32px #0f0f121a}.cbos-flow-account__menu button{cursor:pointer;width:100%;font-family:var(--bank-font);text-align:left;color:var(--bank-text);background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;font-size:13px;display:flex}.cbos-flow-account__menu button:hover,.cbos-flow-account__menu button.is-active{background:var(--bank-muted)}.cbos-flow-exchange__amounts{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px;display:grid}.cbos-flow-amount{min-width:0;position:relative}.cbos-flow-amount input{opacity:0;cursor:text;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.cbos-flow-amount__display{letter-spacing:-.04em;color:var(--bank-text);pointer-events:none;font-size:clamp(36px,5.5vw,52px);font-weight:400;line-height:1.1;display:block}.cbos-flow-amount--static .cbos-flow-amount__display,.cbos-flow-amount--static{color:var(--bank-text)}.cbos-flow-amount--send{margin:20px 0 8px}.cbos-flow-exchange__action{flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:12px;display:flex}.cbos-flow__continue{font-family:var(--bank-font);background:var(--flow-ink);color:#fff;cursor:pointer;border:none;border-radius:999px;flex-shrink:0;padding:14px 36px;font-size:15px;font-weight:600;transition:opacity .15s,transform .12s,background .15s}.cbos-flow__continue:hover:not(:disabled){background:#2a2a30}.cbos-flow__continue:active:not(:disabled){transform:scale(.98)}.cbos-flow__continue:disabled{opacity:.45;cursor:not-allowed}.cbos-flow__continue--secondary{background:var(--flow-ink);border:1px solid var(--flow-ink);width:100%}.cbos-flow__continue--secondary:hover:not(:disabled){background:#2a2a30}.cbos-flow-exchange__rate-inline{color:var(--bank-text-soft);flex-direction:column;gap:2px;font-size:13px;display:flex}.cbos-flow-exchange__rate-inline strong{color:var(--bank-text);font-weight:600}.cbos-flow-exchange__rate-inline .is-up{color:var(--bank-gold);font-weight:600}.cbos-flow-exchange__rate-inline .is-down{color:var(--bank-text-soft);font-weight:600}.cbos-flow-exchange__hint{color:var(--bank-text-soft);margin:0 0 28px;font-size:13px;line-height:1.45}.cbos-flow-chart{border-top:1px solid var(--bank-border);margin-top:8px;padding-top:20px}.cbos-flow-chart__meta{flex-wrap:wrap;gap:32px;margin-bottom:16px;display:flex}.cbos-flow-chart__meta-label{color:var(--bank-text-soft);margin-bottom:2px;font-size:12px;display:block}.cbos-flow-chart__meta-value{color:var(--bank-text);font-size:15px;font-weight:600}.cbos-flow-chart__change{font-size:14px;font-weight:600}.cbos-flow-chart__change.is-up{color:var(--bank-gold)}.cbos-flow-chart__change.is-down{color:var(--bank-text-soft)}.cbos-flow-chart__periods{flex-wrap:wrap;gap:4px;margin-bottom:12px;display:flex}.cbos-flow-chart__periods button{font-family:var(--bank-font);color:var(--bank-text-faint);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;padding:6px 10px;font-size:12px;font-weight:500;transition:color .12s,border-color .12s}.cbos-flow-chart__periods button.is-active{color:var(--flow-ink);border-bottom-color:var(--bank-gold);font-weight:600}.cbos-flow-chart__svg{width:100%;height:120px;display:block}.cbos-flow-tabs{background:var(--bank-muted);border-radius:10px;gap:4px;margin-bottom:20px;padding:3px;display:flex}.cbos-flow-tabs button{font-family:var(--bank-font);color:var(--bank-text-soft);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;padding:8px 12px;font-size:13px;font-weight:500;transition:background .12s,color .12s}.cbos-flow-tabs button.is-active{color:var(--bank-text);border-bottom:2px solid var(--bank-gold);background:#fff;box-shadow:0 1px 4px #0f0f120f}.cbos-flow-send__contact.is-active img{border-color:var(--bank-gold)}.cbos-flow-send__contacts{flex-wrap:wrap;gap:12px;margin:16px 0 12px;display:flex}.cbos-flow-send__contact{cursor:pointer;font-family:var(--bank-font);color:var(--bank-text-soft);background:0 0;border:none;flex-direction:column;align-items:center;gap:6px;min-width:52px;padding:0;font-size:11px;display:flex}.cbos-flow-send__contact img{object-fit:cover;border:2px solid #0000;border-radius:50%;width:44px;height:44px;transition:border-color .12s}.cbos-flow-send__contact--add .cbos-flow-send__contact-add-icon{border:1.5px dashed var(--bank-border);width:44px;height:44px;color:var(--bank-text-soft);background:#fff;border-radius:50%;place-items:center;transition:border-color .12s,color .12s,background .12s;display:grid}.cbos-flow-send__contact--add.is-active .cbos-flow-send__contact-add-icon,.cbos-flow-send__contact--add:hover .cbos-flow-send__contact-add-icon{border-color:var(--bank-text);color:var(--bank-text);border-style:solid}.cbos-flow-send__contact-book{background:#f0f0f3;border-radius:12px;margin:0 0 14px;padding:12px 14px}.cbos-flow-send__contact-book-label{letter-spacing:.04em;text-transform:uppercase;color:var(--bank-text-faint);margin:0 0 10px;font-size:11px;font-weight:600}.cbos-flow-send__contact-book-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:220px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.cbos-flow-send__contact-book-item{cursor:pointer;text-align:left;width:100%;font-family:var(--bank-font);background:#fff;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;transition:border-color .12s,box-shadow .12s;display:flex}.cbos-flow-send__contact-book-item:hover{border-color:var(--bank-border)}.cbos-flow-send__contact-book-item.is-active{border-color:var(--bank-text);box-shadow:0 0 0 1px var(--bank-text)}.cbos-flow-send__contact-book-item img{object-fit:cover;border-radius:50%;flex-shrink:0;width:32px;height:32px}.cbos-flow-send__contact-book-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.cbos-flow-send__contact-book-copy strong{color:var(--bank-text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.cbos-flow-send__contact-book-copy span{color:var(--bank-text-faint);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.cbos-flow-send__recipient{color:var(--bank-text);margin:0 0 8px;font-size:14px}.cbos-flow-send__recipient--muted{color:var(--bank-text-faint)}.cbos-flow-send__recipient span{color:var(--bank-text-soft)}.cbos-flow-send__intl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;width:100%;margin:14px 0 10px;display:grid}.cbos-flow-segment{background:var(--bank-muted);border-radius:9px;gap:4px;margin-bottom:4px;padding:3px;display:flex}.cbos-flow-segment--text{background:0 0;border-radius:0;grid-column:1/-1;justify-content:flex-start;align-items:center;gap:16px;margin:0 0 2px;padding:0}.cbos-flow-segment button{font-family:var(--bank-font);color:var(--bank-text-soft);cursor:pointer;background:0 0;border:none;border-radius:7px;flex:1;padding:7px 10px;font-size:12px;font-weight:500}.cbos-flow-segment--text button{color:var(--bank-text-faint);background:0 0;border-radius:0;flex:none;padding:0;font-size:12px;font-weight:500}.cbos-flow-segment button.is-active{color:var(--bank-text);box-shadow:inset 0 -2px 0 var(--bank-gold);background:#fff}.cbos-flow-segment--text button.is-active{color:var(--bank-text);box-shadow:none;background:0 0;font-weight:600}.cbos-flow-field--compact span{font-size:12px}.cbos-flow-field--compact input{border-radius:10px;padding:9px 12px;font-size:14px}.cbos-flow-field--full{grid-column:1/-1}.cbos-flow-send__intl .cbos-flow-segment--text{margin-bottom:4px}.cbos-flow-field{flex-direction:column;gap:5px;display:flex}.cbos-flow-field span{color:var(--bank-text-soft);font-size:12px;font-weight:500}.cbos-flow-field input{border:1px solid var(--bank-border);font-family:var(--bank-font);color:var(--bank-text);background:#fff;border-radius:10px;outline:none;padding:10px 12px;font-size:14px;transition:border-color .12s}.cbos-flow-field input:focus{border-color:var(--bank-gold)}.cbos-flow-field select{border:1px solid var(--bank-border);font-family:var(--bank-font);color:var(--bank-text);box-sizing:border-box;background:#fff;border-radius:8px;outline:none;width:100%;padding:7px 10px;font-size:13px}.cbos-flow-field select:focus{border-color:var(--bank-gold)}.cbos-flow-field-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cbos-flow-receive__details{border-top:1px solid var(--bank-border);border-bottom:1px solid var(--bank-border);margin:20px 0 16px;padding:16px 0}.cbos-flow-receive__row{justify-content:space-between;gap:16px;padding:8px 0;font-size:14px;display:flex}.cbos-flow-receive__key{color:var(--bank-text-soft);flex-shrink:0}.cbos-flow-receive__val{color:var(--bank-text);text-align:right;font-weight:500}.cbos-flow-receive__val--mono{letter-spacing:.02em;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px}.cbos-flow-receive__actions{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.cbos-flow-copy{border:1px solid var(--bank-border);font-family:var(--bank-font);color:var(--bank-text);cursor:pointer;background:#fff;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:600;transition:background .12s}.cbos-flow-copy:hover{background:var(--bank-muted)}.cbos-flow-receive__request-label{color:var(--bank-text-soft);margin-bottom:8px;font-size:12px;display:block}@media (width<=640px){.cbos-flow-send__intl{grid-template-columns:1fr;max-width:none}.cbos-flow-send__contact-book-list{grid-template-columns:1fr}.cbos-flow-field--full{grid-column:1}.cbos-flow{border-radius:16px;min-height:auto}.cbos-flow-accounts-box{padding:14px 16px}.cbos-flow-exchange__cols{grid-template-columns:1fr;gap:16px}.cbos-flow-exchange__swap{justify-self:center;margin:0;transform:rotate(90deg)}.cbos-flow-exchange__amounts{grid-template-columns:1fr;gap:12px}.cbos-flow-field-row{grid-template-columns:1fr}}.cbos-transfers-page{width:100%}.cbos-transfers-card{border:1px solid var(--bank-border);box-sizing:border-box;background:#fff;border-radius:16px;width:100%;overflow:hidden;box-shadow:0 2px 16px #0f0f120a}.cbos-transfers-banner{box-sizing:border-box;background:linear-gradient(135deg,#f4f4f6 0%,#ececf0 45%,#e8e4dc 100%) 50%/cover;min-height:168px;padding:clamp(28px,4vw,40px) clamp(24px,3vw,36px);position:relative}.cbos-transfers-banner.has-image{min-height:200px}.cbos-transfers-banner__overlay{z-index:1;max-width:520px;position:relative}.cbos-transfers-banner.has-image .cbos-transfers-banner__overlay{color:#fff}.cbos-transfers-banner.has-image:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0f0f12b8 0%,#0f0f1259 55%,#0f0f1226 100%);position:absolute;inset:0}.cbos-transfers-banner__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--bank-text-faint);margin:0 0 6px;font-size:11px;font-weight:600}.cbos-transfers-banner.has-image .cbos-transfers-banner__eyebrow{color:#ffffffa6}.cbos-transfers-banner__title{letter-spacing:-.04em;color:var(--bank-text);margin:0;font-size:clamp(26px,3.2vw,34px);font-weight:600;line-height:1.1}.cbos-transfers-banner.has-image .cbos-transfers-banner__title{color:#fff}.cbos-transfers-banner__sub{color:var(--bank-text-soft);margin:8px 0 0;font-size:14px;line-height:1.4}.cbos-transfers-banner.has-image .cbos-transfers-banner__sub{color:#ffffffc7}.cbos-transfers-card__body{padding:clamp(20px,2.5vw,28px) clamp(22px,3vw,36px) clamp(24px,3vw,32px)}.cbos-transfers-actions{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.cbos-transfers-actions__btn{border:1px solid var(--bank-border);font-family:var(--bank-font);color:var(--bank-text);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:600;text-decoration:none;transition:border-color .12s,background .12s;display:inline-flex}.cbos-transfers-actions__btn:hover{background:var(--bank-muted);border-color:#d0d0d6}.cbos-transfers-actions__btn--solid{background:var(--bank-accent);border-color:var(--bank-accent);color:#fff}.cbos-transfers-actions__btn--solid:hover{color:#fff;background:#2a2a30;border-color:#2a2a30}.cbos-transfers-actions__btn svg{opacity:.88}.cbos-transfers-prefill{background:#f0f0f3;border:1px solid #0f0f120f;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:20px;padding:14px 16px;display:flex}.cbos-transfers-prefill__label{letter-spacing:.05em;text-transform:uppercase;width:100%;color:var(--bank-text-faint);margin:0;font-size:10px;font-weight:600}.cbos-transfers-prefill__copy{min-width:0;color:var(--bank-text);flex:1;margin:0;font-size:14px}.cbos-transfers-prefill__link{color:var(--bank-text);white-space:nowrap;font-size:13px;font-weight:600;text-decoration:none}.cbos-transfers-prefill__link:hover{color:var(--bank-gold)}.cbos-transfers-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.cbos-transfers-stat{background:#f0f0f3;border-radius:12px;flex-direction:column;gap:4px;min-width:0;padding:14px 16px;display:flex}.cbos-transfers-stat__label{color:var(--bank-text-soft);font-size:11px;font-weight:500}.cbos-transfers-stat__value{letter-spacing:-.03em;color:var(--bank-text);font-size:22px;font-weight:600}.cbos-transfers-list__head{border-bottom:1px solid var(--bank-border);justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px;padding-bottom:12px;display:flex}.cbos-transfers-list__eyebrow{letter-spacing:.05em;text-transform:uppercase;color:var(--bank-text-faint);margin:0 0 2px;font-size:10px;font-weight:600}.cbos-transfers-list__title{letter-spacing:-.02em;color:var(--bank-text);margin:0;font-size:16px;font-weight:600}.cbos-transfers-list__count{color:var(--bank-text-faint);flex-shrink:0;font-size:12px}.cbos-transfers-list{margin:0;padding:0;list-style:none}.cbos-transfers-list li+li{border-top:1px solid #0f0f120f}.cbos-transfers-row{cursor:pointer;width:100%;font-family:var(--bank-font);text-align:left;box-sizing:border-box;background:0 0;border:none;border-radius:10px;align-items:flex-start;gap:14px;padding:14px 4px;transition:background .12s;display:flex}.cbos-transfers-row:hover{background:#0f0f1208}a.cbos-transfers-row{color:inherit;text-decoration:none}.cbos-transfers-row__icon{border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;margin-top:2px;display:grid}.cbos-transfers-row__icon.is-out{color:#b42318;background:#b4231814}.cbos-transfers-row__icon.is-in{color:var(--bank-ok);background:#16794c14}.cbos-transfers-row__icon.is-escrow{color:var(--bank-gold);background:#b486221a}.cbos-transfers-row__main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.cbos-transfers-row__top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cbos-transfers-row__name{color:var(--bank-text);letter-spacing:-.01em;font-size:14px;font-weight:600}.cbos-transfers-row__amount{flex-shrink:0;font-size:14px;font-weight:600}.cbos-transfers-row__amount.is-out{color:var(--bank-text)}.cbos-transfers-row__amount.is-in{color:var(--bank-ok)}.cbos-transfers-row__meta{color:var(--bank-text-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;font-size:12px;display:flex}.cbos-transfers-row__ref{color:var(--bank-text-faint);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px}.cbos-transfers-row__foot{justify-content:space-between;align-items:center;gap:10px;display:flex}.cbos-transfers-row__date{color:var(--bank-text-faint);font-size:11px}.cbos-transfers-row__status{letter-spacing:.03em;text-transform:uppercase;background:var(--bank-muted);color:var(--bank-text-soft);border-radius:999px;padding:3px 8px;font-size:10px;font-weight:600}.cbos-transfers-row__status.is-completed{background:var(--bank-ok-bg);color:var(--bank-ok)}.cbos-transfers-row__status.is-processing{color:var(--bank-gold);background:#f0ebe0}.cbos-transfers-row__status.is-pending{background:var(--bank-wait-bg);color:var(--bank-wait)}@media (width<=720px){.cbos-transfers-stats{grid-template-columns:1fr}.cbos-transfers-row__meta{flex-direction:column;align-items:flex-start}.cbos-header-actions__btn span{display:none}.cbos-header-actions__btn{padding:8px 10px}}.cbos-tx-modal{z-index:600;box-sizing:border-box;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cbos-tx-modal__backdrop{-webkit-backdrop-filter:blur(6px);cursor:pointer;background:#0f0f1259;border:none;position:absolute;inset:0}.cbos-tx-modal__dialog{z-index:1;box-sizing:border-box;background:#fff;border-radius:20px;width:min(400px,100%);max-height:min(90vh,640px);padding:28px 28px 24px;position:relative;overflow-y:auto;box-shadow:0 24px 64px #0f0f122e}.cbos-tx-modal__close{background:var(--bank-muted);width:32px;height:32px;color:var(--bank-text-soft);cursor:pointer;border:none;border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px}.cbos-tx-modal__meta{color:var(--bank-text-faint);justify-content:space-between;gap:12px;margin-bottom:24px;font-size:12px;display:flex}.cbos-tx-modal__status.is-completed{color:var(--bank-ok);font-weight:600}.cbos-tx-modal__status.is-processing{color:var(--bank-gold);font-weight:600}.cbos-tx-modal__hero{text-align:center;flex-direction:column;align-items:center;margin-bottom:28px;display:flex}.cbos-tx-modal__avatar{background:var(--bank-accent);color:#fff;letter-spacing:.02em;border-radius:50%;place-items:center;width:56px;height:56px;margin-bottom:14px;font-size:16px;font-weight:700;display:grid}.cbos-tx-modal__direction{color:var(--bank-text-soft);margin:0 0 8px;font-size:14px}.cbos-tx-modal__amount{letter-spacing:-.04em;color:var(--bank-text);margin:0;font-size:clamp(32px,5vw,40px);font-weight:600;line-height:1.1}.cbos-tx-modal__amount.is-in{color:var(--bank-ok)}.cbos-tx-modal__category{color:var(--bank-text-faint);margin:8px 0 0;font-size:13px}.cbos-tx-modal__details{margin:0 0 24px;padding:0}.cbos-tx-modal__details div{border-bottom:1px solid #0f0f120f;justify-content:space-between;gap:16px;padding:10px 0;display:flex}.cbos-tx-modal__details div:last-child{border-bottom:none}.cbos-tx-modal__details dt{color:var(--bank-text-soft);margin:0;font-size:13px;font-weight:400}.cbos-tx-modal__details dd{color:var(--bank-text);text-align:right;margin:0;font-size:13px;font-weight:600}.cbos-tx-modal__mono{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;font-weight:500}.cbos-tx-modal__cta{border:1.5px solid var(--bank-gold);width:100%;font-family:var(--bank-font);color:var(--bank-gold);box-sizing:border-box;background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:14px 20px;font-size:15px;font-weight:600;text-decoration:none;transition:background .12s,color .12s;display:flex}.cbos-tx-modal__cta:hover{color:#96781f;background:#faf6ee}.cbos-escrow-page{--escrow-surface:#fafafa;--escrow-muted:#f3f3f5;--escrow-border:#e8e8ec;--escrow-border-soft:#efeff2;--escrow-text-muted:#8a8a94}.cbos-escrow-page .cbos-transfers-card{border-color:var(--escrow-border);border-radius:14px;box-shadow:0 1px 2px #0f0f1208}.cbos-escrow-page .cbos-transfers-banner{border-bottom:1px solid var(--escrow-border-soft);background:linear-gradient(#f5f5f7 0%,#ededf0 100%);min-height:132px;padding:clamp(24px,3vw,32px) clamp(22px,3vw,32px)}.cbos-escrow-page .cbos-transfers-banner__eyebrow{letter-spacing:.08em;color:var(--escrow-text-muted);font-size:10px;font-weight:500}.cbos-escrow-page .cbos-transfers-banner__title{letter-spacing:-.03em;color:#2a2a30;font-size:clamp(22px,2.6vw,28px);font-weight:600}.cbos-escrow-page .cbos-transfers-banner__sub{color:var(--escrow-text-muted);font-size:13px}.cbos-escrow-page .cbos-transfers-card__body{padding:clamp(18px,2.2vw,24px) clamp(20px,2.8vw,28px) clamp(22px,2.8vw,28px)}.cbos-escrow-page .cbos-transfers-stats{gap:10px;margin-bottom:20px}.cbos-escrow-page .cbos-transfers-stat{background:var(--escrow-muted);border:1px solid var(--escrow-border-soft);border-radius:10px;padding:12px 14px}.cbos-escrow-page .cbos-transfers-stat__label{letter-spacing:.04em;text-transform:uppercase;color:var(--escrow-text-muted);font-size:10px;font-weight:500}.cbos-escrow-page .cbos-transfers-stat__value{color:#3a3a42;font-size:20px;font-weight:600}.cbos-escrow-page .cbos-transfers-actions__btn{border-color:var(--escrow-border);color:#4a4a54;padding:7px 12px;font-size:11px;font-weight:500}.cbos-escrow-page .cbos-transfers-actions__btn--solid{color:#fff;background:#3a3a42;border-color:#3a3a42}.cbos-escrow-page .cbos-transfers-actions__btn--solid:hover{color:#fff;background:#2e2e34;border-color:#2e2e34}.cbos-escrow-page .cbos-transfers-banner:not(.has-image) .cbos-transfers-banner__title{color:#2a2a30}.cbos-escrow-page .cbos-transfers-banner:not(.has-image) .cbos-transfers-banner__sub,.cbos-escrow-page .cbos-transfers-banner:not(.has-image) .cbos-transfers-banner__eyebrow{color:var(--escrow-text-muted)}.cbos-escrow-page .cbos-transfers-banner:not(.has-image) .cbos-transfers-banner__overlay{color:inherit}.cbos-escrow-page .cbos-transfers-list__head{border-bottom-color:var(--escrow-border-soft);margin-bottom:10px;padding-bottom:10px}.cbos-escrow-page .cbos-transfers-list__title{color:#3a3a42;font-size:15px;font-weight:600}.cbos-escrow-page .cbos-transfers-row{padding:12px 2px}.cbos-escrow-page .cbos-transfers-row__icon.is-escrow{background:var(--escrow-muted);color:#7a7a84;border:1px solid var(--escrow-border-soft);width:32px;height:32px}.cbos-escrow-page .cbos-transfers-row__name{color:#3a3a42;font-size:13px;font-weight:500}.cbos-escrow-page .cbos-transfers-row__amount{color:#3a3a42;font-size:13px;font-weight:600}.cbos-escrow-page .cbos-transfers-row__meta,.cbos-escrow-page .cbos-transfers-row__date,.cbos-escrow-page .cbos-transfers-row__ref{color:#a0a0aa;font-size:11px}.cbos-escrow-page .cbos-transfers-row__status{color:#6b6b76;background:#eeeef0;padding:3px 8px;font-size:10px;font-weight:500}.cbos-escrow-page .cbos-transfers-row__status.is-completed,.cbos-escrow-page .cbos-transfers-row__status.is-processing{color:#5a5a64;background:#e8e8ec}.cbos-escrow-create__uploads{flex-direction:column;gap:8px;margin-top:18px;display:flex}.cbos-escrow-create{width:100%}.cbos-escrow-create__card{border:1px solid var(--bank-border);box-sizing:border-box;background:#fff;border-radius:16px;width:100%;overflow:hidden;box-shadow:0 2px 16px #0f0f120a}.cbos-escrow-create__head{justify-content:space-between;align-items:flex-start;gap:16px;padding:clamp(20px,2.5vw,28px) clamp(22px,3vw,36px) 0;display:flex}.cbos-escrow-create__eyebrow{letter-spacing:.05em;text-transform:uppercase;color:var(--bank-text-faint);margin:0 0 4px;font-size:10px;font-weight:600}.cbos-escrow-create__title{letter-spacing:-.03em;margin:0;font-size:clamp(22px,2.8vw,28px);font-weight:600}.cbos-escrow-create__sub{color:var(--bank-text-soft);max-width:520px;margin:6px 0 0;font-size:14px;line-height:1.45}.cbos-escrow-create__top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.cbos-escrow-create__back{color:var(--escrow-text-muted,var(--bank-text-soft));font-size:12px;font-weight:500;text-decoration:none}.cbos-escrow-create__back:hover{color:#4a4a54}.cbos-escrow-create__steps{background:var(--escrow-muted,#f3f3f5);border:1px solid var(--escrow-border-soft,#efeff2);border-bottom:none;border-radius:10px;flex-wrap:wrap;gap:2px;margin:10px 0 22px;padding:3px;display:flex}.cbos-escrow-create__steps button{font-family:var(--bank-font);color:var(--escrow-text-muted,var(--bank-text-faint));cursor:pointer;background:0 0;border:none;border-radius:7px;margin-bottom:0;padding:7px 12px;font-size:11px;font-weight:500;transition:background .12s,color .12s}.cbos-escrow-create__steps button.is-active{color:#3a3a42;background:#fff;font-weight:600;box-shadow:0 1px 2px #0f0f120f}.cbos-escrow-create__steps button.is-done{color:#6b6b76}.cbos-escrow-create__section{padding:0 0 8px}.cbos-escrow-create__section h2{letter-spacing:-.02em;color:#3a3a42;margin:0 0 4px;font-size:15px;font-weight:600}.cbos-escrow-create__hint{color:var(--escrow-text-muted,var(--bank-text-soft));max-width:640px;margin:0 0 16px;font-size:12px;line-height:1.5}.cbos-escrow-create__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;max-width:640px;display:grid}.cbos-escrow-create__participants{flex-direction:column;gap:10px;max-width:720px;margin:0;padding:0;list-style:none;display:flex}.cbos-escrow-create__participant{background:var(--escrow-muted,#f3f3f5);border:1px solid var(--escrow-border-soft,#efeff2);border-radius:10px;grid-template-columns:1fr 1fr 140px auto;align-items:end;gap:10px;padding:12px 14px;display:grid}.cbos-escrow-create__remove{border:1px solid var(--escrow-border,var(--bank-border));width:30px;height:30px;color:var(--escrow-text-muted,var(--bank-text-soft));cursor:pointer;background:#fff;border-radius:8px;margin-bottom:2px;font-size:16px;line-height:1}.cbos-escrow-create__add{font-family:var(--bank-font);color:#5a5a64;cursor:pointer;background:0 0;border:none;margin-top:10px;padding:0;font-size:12px;font-weight:500;text-decoration:none}.cbos-escrow-create__add:hover{color:#3a3a42;text-underline-offset:3px;text-decoration:underline}.cbos-escrow-create__checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;max-width:640px;margin:0;padding:0;list-style:none;display:grid}.cbos-escrow-create__checks label{color:#4a4a54;cursor:pointer;align-items:center;gap:10px;padding:6px 0;font-size:12px;font-weight:500;display:flex}.cbos-escrow-create__checks input{accent-color:#5a5a64;width:15px;height:15px}.cbos-escrow-create__summary{background:var(--escrow-muted,#f3f3f5);border:1px solid var(--escrow-border-soft,#efeff2);color:var(--escrow-text-muted,var(--bank-text-soft));border-radius:10px;max-width:640px;margin-top:18px;padding:12px 14px;font-size:12px;line-height:1.55}.cbos-escrow-create__summary p{margin:0 0 6px}.cbos-escrow-create__summary p:last-child{margin:0}.cbos-escrow-create__foot{border-top:1px solid var(--escrow-border-soft,var(--bank-border));justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:18px 0 0;display:flex}.cbos-escrow-create__nav{border:1px solid var(--escrow-border,var(--bank-border));font-family:var(--bank-font);color:#5a5a64;cursor:pointer;background:#fff;border-radius:999px;padding:9px 14px;font-size:12px;font-weight:500}.cbos-escrow-page .cbos-flow__continue{background:#3a3a42;border-radius:999px;padding:10px 20px;font-size:13px;font-weight:500}.cbos-escrow-page .cbos-flow__continue:hover:not(:disabled){background:#2e2e34}@media (width<=720px){.cbos-escrow-create__grid,.cbos-escrow-create__checks,.cbos-escrow-create__participant{grid-template-columns:1fr}.cbos-escrow-flow__steps{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.cbos-escrow-ship{flex-direction:column}}.cbos-escrow-flow{background:var(--escrow-muted,#f3f3f5);border:1px solid var(--escrow-border-soft,#efeff2);border-radius:10px;margin:12px 0 20px;padding:14px 16px;overflow-x:auto}.cbos-escrow-flow__steps{align-items:flex-start;gap:0;min-width:min(100%,640px);margin:0;padding:0;list-style:none;display:flex}.cbos-escrow-flow__step{text-align:center;flex-direction:column;flex:1;align-items:center;gap:8px;min-width:72px;display:flex;position:relative}.cbos-escrow-flow__step:not(:last-child):after{content:"";z-index:0;background:#d8d8de;width:calc(100% - 16px);height:1px;position:absolute;top:5px;left:calc(50% + 8px)}.cbos-escrow-flow__step.is-done:not(:last-child):after{background:#b8b8c0}.cbos-escrow-flow__step.is-active:not(:last-child):after{background:linear-gradient(90deg,#b8b8c0 0%,#d8d8de 100%)}.cbos-escrow-flow__dot{z-index:1;background:#fff;border:1.5px solid #c8c8d0;border-radius:50%;width:11px;height:11px;position:relative}.cbos-escrow-flow__step.is-done .cbos-escrow-flow__dot{background:#9a9aa4;border-color:#9a9aa4}.cbos-escrow-flow__step.is-active .cbos-escrow-flow__dot{background:#5a5a64;border-color:#5a5a64;box-shadow:0 0 0 3px #5a5a641f}.cbos-escrow-flow__label{color:#a0a0aa;letter-spacing:.02em;font-size:9px;font-weight:500;line-height:1.3}.cbos-escrow-flow__step.is-active .cbos-escrow-flow__label{color:#4a4a54;font-weight:600}.cbos-escrow-flow__step.is-done .cbos-escrow-flow__label{color:#7a7a84}.cbos-escrow-detail__status{background:var(--escrow-muted,#f3f3f5);border:1px solid var(--escrow-border-soft,#efeff2);color:#6b6b76;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:500}.cbos-escrow-detail__status.is-progress{color:#5a5a64;background:#f0f0f2;border-color:#dddde2}.cbos-escrow-ship{background:var(--escrow-muted,#f3f3f5);border:1px solid var(--escrow-border,#e8e8ec);color:#3a3a42;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;padding:16px 18px;display:flex}.cbos-escrow-ship__eyebrow{letter-spacing:.07em;text-transform:uppercase;color:var(--escrow-text-muted,#8a8a94);margin:0 0 4px;font-size:10px;font-weight:500}.cbos-escrow-ship__title{letter-spacing:-.02em;color:#2e2e34;margin:0 0 4px;font-size:16px;font-weight:600}.cbos-escrow-ship__route{color:var(--escrow-text-muted,#8a8a94);margin:0;font-size:12px}.cbos-escrow-ship__date{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.cbos-escrow-ship__date-label{letter-spacing:.06em;text-transform:uppercase;color:#a0a0aa;font-size:9px;font-weight:500}.cbos-escrow-ship__date-value{letter-spacing:-.01em;color:#3a3a42;font-size:14px;font-weight:600}.cbos-escrow-ship__date-hint{color:#6b6b76;font-size:11px;font-weight:500}.cbos-escrow-ship__seller{color:var(--escrow-text-muted,#8a8a94);margin-top:2px;font-size:11px}.cbos-escrow-panel{margin-bottom:20px;padding-top:2px}.cbos-escrow-panel__head{border-bottom:1px solid var(--escrow-border-soft,#efeff2);justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:10px;padding-bottom:10px;display:flex}.cbos-escrow-page .cbos-transfers-list__eyebrow{letter-spacing:.06em;color:#a0a0aa;font-size:9px;font-weight:500}.cbos-escrow-panel__badge{color:#6b6b76;background:#eeeef0;border:1px solid #e0e0e4;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:500}.cbos-escrow-panel__badge.is-ok{color:#5a5a64;background:#f4f4f6;border-color:#e0e0e4}.cbos-escrow-terms{background:var(--escrow-surface,#fafafa);border:1px solid var(--escrow-border-soft,#efeff2);border-radius:10px;max-height:160px;margin-bottom:12px;padding:12px 14px;overflow-y:auto}.cbos-escrow-terms__body{font-family:var(--bank-font);color:#7a7a84;white-space:pre-wrap;margin:0;font-size:11px;line-height:1.6}.cbos-escrow-accept{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cbos-escrow-accept li{background:var(--escrow-surface,#fafafa);border:1px solid var(--escrow-border-soft,#efeff2);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.cbos-escrow-accept li.is-pending{background:#f6f6f8;border-color:#d8d8de}.cbos-escrow-accept__who strong{color:#3a3a42;font-size:12px;font-weight:600}.cbos-escrow-accept__who span{color:#a0a0aa;font-size:11px}.cbos-escrow-accept__state{color:#7a7a84;flex-shrink:0;font-size:11px;font-weight:500}.cbos-escrow-accept__state.is-done{color:#5a5a64}.cbos-escrow-accept__btn{color:#4a4a54;font-family:var(--bank-font);cursor:pointer;background:#fff;border:1px solid #d0d0d6;border-radius:999px;flex-shrink:0;padding:6px 11px;font-size:11px;font-weight:500;transition:border-color .12s,background .12s}.cbos-escrow-accept__btn:hover{background:#f8f8fa;border-color:#b8b8c0}.cbos-escrow-docs{flex-direction:column;gap:8px;display:flex}.cbos-escrow-doc{border:1px solid var(--escrow-border-soft,#efeff2);background:var(--escrow-surface,#fafafa);border-radius:10px;padding:12px 14px}.cbos-escrow-doc.is-uploaded{border-color:var(--escrow-border,#e8e8ec);background:#fff}.cbos-escrow-doc.is-verified{background:#f8f8fa;border-color:#dddde2}.cbos-escrow-doc__head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.cbos-escrow-doc__label{color:#3a3a42;margin:0;font-size:12px;font-weight:500}.cbos-escrow-doc__hint{color:#a0a0aa;margin:1px 0 0;font-size:10px}.cbos-escrow-doc__status{text-transform:uppercase;letter-spacing:.05em;color:#8a8a94;background:#eeeef0;border-radius:999px;flex-shrink:0;padding:2px 7px;font-size:9px;font-weight:500}.cbos-escrow-doc__status.is-uploaded{color:#5a5a64;background:#e8e8ec}.cbos-escrow-doc__status.is-verified{color:#4a4a54;background:#e4e4e8}.cbos-escrow-doc__drop{width:100%;font-family:var(--bank-font);color:#8a8a94;cursor:pointer;background:0 0;border:1px dashed #d8d8de;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:10px;font-size:12px;font-weight:500;transition:border-color .12s,color .12s;display:flex}.cbos-escrow-doc__drop:hover:not(:disabled){color:#5a5a64;background:0 0;border-color:#c0c0c8}.cbos-escrow-doc__drop:disabled{opacity:.4;cursor:not-allowed}.cbos-escrow-doc__optional{color:#a0a0aa;font-size:10px;font-weight:500}.cbos-escrow-doc__file{background:var(--escrow-muted,#f3f3f5);border:1px solid var(--escrow-border-soft,#efeff2);border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:flex}.cbos-escrow-doc__name{color:#4a4a54;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;font-weight:500;overflow:hidden}.cbos-escrow-doc__remove{font-family:var(--bank-font);color:#a0a0aa;cursor:pointer;background:0 0;border:none;padding:0;font-size:11px;font-weight:500;text-decoration:none}.cbos-escrow-doc__remove:hover{color:#5a5a64;text-underline-offset:2px;text-decoration:underline}.cbos-escrow-create__terms{border:1px solid var(--escrow-border,var(--bank-border));width:100%;font-family:var(--bank-font);color:#4a4a54;background:var(--escrow-surface,#fafafa);resize:vertical;box-sizing:border-box;border-radius:10px;min-height:150px;padding:11px 13px;font-size:12px;line-height:1.55}.cbos-escrow-create__terms:focus{background:#fff;border-color:#c8c8d0;outline:none}.cbos-escrow-create__terms-check{color:#5a5a64;cursor:pointer;align-items:flex-start;gap:10px;margin-top:12px;font-size:12px;font-weight:500;display:flex}.cbos-escrow-create__terms-check input{accent-color:#5a5a64;width:15px;height:15px;margin-top:1px}.cbos-escrow-create__uploads-label{letter-spacing:.05em;text-transform:uppercase;color:#a0a0aa;margin:0 0 4px;font-size:10px;font-weight:500}.cbos-escrow-create__phase-bar{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.cbos-escrow-create__phase-pill{font-family:var(--bank-font);color:#7a7a86;cursor:pointer;background:#f6f6f8;border:1px solid #e4e4e8;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:500;transition:background .12s,border-color .12s,color .12s}.cbos-escrow-create__phase-pill:hover{color:#4a4a54;border-color:#d8d8de}.cbos-escrow-create__phase-pill.is-active{color:#2a2a30;background:#fff;border-color:#c8c8d0;font-weight:600;box-shadow:0 1px 2px #0f0f120a}.cbos-escrow-create__phase-pill.is-done{color:#5a5a64;border-color:#dcdce2}.cbos-escrow-clearing-chain{background:#f4f4f6;border:1px solid #ececef;border-radius:10px;gap:10px;margin-top:16px;padding:14px;display:grid}.cbos-escrow-clearing-chain__step{align-items:flex-start;gap:10px;display:flex}.cbos-escrow-clearing-chain__num{color:#5a5a64;background:#e8e8ec;border-radius:999px;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:11px;font-weight:600;display:grid}.cbos-escrow-clearing-chain__step p{color:#5a5a64;margin:0;font-size:12px;line-height:1.45}.cbos-escrow-clearing-chain__step strong{color:#3a3a42;font-weight:600}.cbos-escrow-clearing-chain--detail{counter-reset:clearing-step;margin:0 0 14px;padding:12px 14px;list-style:none}.cbos-escrow-clearing-chain--detail li{color:#6b6b76;padding:0 0 10px 28px;font-size:12px;line-height:1.45;position:relative}.cbos-escrow-clearing-chain--detail li:last-child{padding-bottom:0}.cbos-escrow-clearing-chain--detail li:before{counter-increment:clearing-step;content:counter(clearing-step);color:#6b6b76;background:#e8e8ec;border-radius:999px;place-items:center;width:20px;height:20px;font-size:10px;font-weight:600;display:grid;position:absolute;top:1px;left:0}.cbos-escrow-clearing-chain--detail li.is-done{color:#3a3a42}.cbos-escrow-clearing-chain--detail li.is-done:before{color:#3a3a42;background:#d4d4da}:is(.cbos-flow:has(.cbos-settings-flow),.cbos-flow:has(.cbos-support-flow),.cbos-flow:has(.cbos-notifications-flow)){min-height:min(92vh,960px)}.cbos-settings-flow{grid-template-columns:168px minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,32px);display:grid}.cbos-settings-nav{background:#f4f4f6;border:1px solid #efeff2;border-radius:12px;flex-direction:column;gap:2px;padding:4px;display:flex;position:sticky;top:0}.cbos-settings-nav button{font-family:var(--bank-font);color:#6b6b76;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:500;transition:background .12s,color .12s}.cbos-settings-nav button:hover{color:#3a3a42;background:#ffffffa6}.cbos-settings-nav button.is-active{color:#2a2a30;background:#fff;font-weight:600;box-shadow:0 1px 2px #0f0f120d}.cbos-settings-main{min-width:0;max-height:min(72vh,720px);padding-right:4px;overflow-y:auto}.cbos-settings-section{border-bottom:1px solid #efeff2;margin-bottom:28px;padding-bottom:28px;scroll-margin-top:12px}.cbos-settings-section:last-of-type{border-bottom:none;margin-bottom:0}.cbos-settings-section__head h2{letter-spacing:-.02em;color:#2a2a30;margin:0 0 4px;font-size:16px;font-weight:600}.cbos-settings-section__head p{color:#8a8a94;max-width:520px;margin:0 0 16px;font-size:12px;line-height:1.45}.cbos-settings-profile{align-items:center;gap:14px;margin-bottom:16px;display:flex}.cbos-settings-profile__avatar{color:#4a4a54;background:#e8e8ec;border-radius:50%;flex-shrink:0;place-items:center;width:52px;height:52px;font-size:18px;font-weight:600;display:grid}.cbos-settings-profile__photo{font-family:var(--bank-font);color:#4a4a54;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;font-size:12px;font-weight:600;text-decoration:underline}.cbos-settings-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;max-width:640px;display:grid}.cbos-flow-field input.is-readonly{color:#8a8a94;cursor:default;background:#f4f4f6}.cbos-settings-kyc{color:#8a8a94;margin:14px 0 0;font-size:12px}.cbos-settings-kyc__pill{text-transform:capitalize;color:#16794c;background:#e8f6ef;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.cbos-settings-kyc__pill.is-under_review{color:#9a6b00;background:#fff6e5}.cbos-settings-kyc__pill.is-rejected{color:#b42318;background:#fdecec}.cbos-settings-toggles{flex-direction:column;gap:2px;max-width:560px;display:flex}.cbos-settings-toggle{cursor:pointer;border-bottom:1px solid #f0f0f3;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.cbos-settings-toggle:last-child{border-bottom:none}.cbos-settings-toggle__copy{flex-direction:column;gap:2px;min-width:0;display:flex}.cbos-settings-toggle__label{color:#3a3a42;font-size:13px;font-weight:500}.cbos-settings-toggle__hint{color:#a0a0aa;font-size:11px;line-height:1.35}.cbos-settings-toggle__switch{flex-shrink:0;width:42px;height:24px;position:relative}.cbos-settings-toggle__switch input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute}.cbos-settings-toggle__track{background:#d8d8de;border-radius:999px;transition:background .18s;position:absolute;inset:0}.cbos-settings-toggle__track:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0f0f121f}.cbos-settings-toggle__switch input:checked+.cbos-settings-toggle__track{background:#3a3a42}.cbos-settings-toggle__switch input:checked+.cbos-settings-toggle__track:after{transform:translate(18px)}.cbos-settings-toggle__switch input:focus-visible+.cbos-settings-toggle__track{outline-offset:2px;outline:2px solid #b8942e}.cbos-settings-actions{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.cbos-settings-action{font-family:var(--bank-font);color:#4a4a54;cursor:pointer;background:#fff;border:1px solid #e0e0e4;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:500;transition:border-color .12s,background .12s}.cbos-settings-action:hover{background:#fafafa;border-color:#c8c8d0}.cbos-settings-action--sm{padding:6px 11px;font-size:11px}.cbos-settings-action--danger{color:#b42318;border-color:#b4231833}.cbos-settings-action--danger:hover{background:#fff5f5;border-color:#b4231859}.cbos-settings-cards{flex-direction:column;gap:8px;max-width:560px;margin:0 0 14px;padding:0;list-style:none;display:flex}.cbos-settings-cards li{background:#f8f8fa;border:1px solid #efeff2;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.cbos-settings-cards li.is-frozen{opacity:.72;background:#f4f4f6}.cbos-settings-cards__pan{color:#3a3a42;letter-spacing:.02em;font-size:14px;font-weight:600;display:block}.cbos-settings-cards__meta{color:#8a8a94;margin-top:2px;font-size:11px;display:block}.cbos-settings-cards__actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.cbos-settings-freeze{color:#fff;font-family:var(--bank-font);cursor:pointer;background:#3a3a42;border:1px solid #3a3a42;border-radius:999px;padding:6px 11px;font-size:11px;font-weight:600}.cbos-settings-freeze.is-frozen{color:#4a4a54;background:#fff;border-color:#d0d0d6}.cbos-settings-sessions{flex-direction:column;gap:8px;max-width:560px;margin:0 0 14px;padding:0;list-style:none;display:flex}.cbos-settings-sessions li{background:#f8f8fa;border:1px solid #efeff2;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.cbos-settings-sessions li strong{color:#3a3a42;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.cbos-settings-sessions li span{color:#8a8a94;margin-top:2px;font-size:11px;font-weight:400;display:block}.cbos-settings-sessions__badge{text-transform:uppercase;letter-spacing:.04em;color:#5a5a64;background:#e8e8ec;border-radius:999px;padding:2px 6px;font-size:9px;font-weight:600}.cbos-settings-dl{max-width:480px;margin:0;padding:0}.cbos-settings-dl div{border-bottom:1px solid #f0f0f3;justify-content:space-between;gap:16px;padding:10px 0;display:flex}.cbos-settings-dl div:last-child{border-bottom:none}.cbos-settings-dl dt{color:#8a8a94;margin:0;font-size:12px;font-weight:400}.cbos-settings-dl dd{color:#3a3a42;text-align:right;margin:0;font-size:13px;font-weight:500}.cbos-settings-foot{justify-content:flex-end;padding-top:8px;display:flex}@media (width<=860px){.cbos-settings-flow{grid-template-columns:1fr}.cbos-settings-nav{flex-flow:row;padding:3px;position:static;overflow-x:auto}.cbos-settings-nav button{white-space:nowrap;flex-shrink:0}.cbos-settings-main{max-height:none;overflow:visible}.cbos-settings-fields{grid-template-columns:1fr}.cbos-settings-cards li,.cbos-settings-sessions li{flex-direction:column;align-items:flex-start}.cbos-settings-cards__actions{flex-wrap:wrap;width:100%}}.cbos-notifications-flow{max-width:560px}.cbos-notifications-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.cbos-notifications-head p{color:#6b6b76;margin:0;font-size:13px}.cbos-flow__link-btn{font-family:var(--bank-font);color:#5a5a64;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:12px;font-weight:500;text-decoration:underline}.cbos-flow__link-btn:hover{color:#2a2a30}.cbos-flow__continue--link{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.cbos-notifications-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cbos-notifications-item{background:#f8f8fa;border:1px solid #efeff2;border-radius:12px;flex-direction:column;gap:3px;padding:12px 14px;text-decoration:none;transition:background .12s,border-color .12s;display:flex}.cbos-notifications-item:hover{background:#fff;border-color:#e4e4e8}.cbos-notifications-list li.is-unread .cbos-notifications-item{background:#fff;border-color:#dcdce2}.cbos-notifications-item__title{color:#2a2a30;font-size:13px;font-weight:600}.cbos-notifications-item__body{color:#6b6b76;font-size:12px;line-height:1.4}.cbos-notifications-item__time{color:#9b9ba6;margin-top:2px;font-size:11px}.cbos-notifications-hint{color:#8a8a94;margin:16px 0 0;font-size:12px}.cbos-notifications-hint a{color:#3a3a42;font-weight:500}.cbos-support-flow .cbos-settings-main{max-height:min(72vh,720px)}.cbos-support-chat textarea{width:100%;min-height:96px;font-family:var(--bank-font);resize:vertical;box-sizing:border-box;border:1px solid #e4e4e8;border-radius:12px;margin-bottom:12px;padding:12px 14px;font-size:13px}.cbos-support-thread{flex-direction:column;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.cbos-support-bubble{border-radius:12px;max-width:88%;padding:10px 12px;font-size:13px;line-height:1.4}.cbos-support-bubble.is-you{color:#fff;background:#0f0f12;align-self:flex-end}.cbos-support-bubble.is-desk{color:#3a3a42;background:#f4f4f6;border:1px solid #efeff2;align-self:flex-start}.cbos-support-bubble p{margin:0 0 4px}.cbos-support-bubble time{opacity:.72;font-size:10px}.cbos-support-empty{color:#8a8a94;margin:16px 0 0;font-size:12px}.cbos-support-lines{flex-direction:column;gap:8px;margin:0 0 20px;padding:0;list-style:none;display:flex}.cbos-support-lines li{background:#f8f8fa;border:1px solid #efeff2;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.cbos-support-lines li strong{color:#2a2a30;font-size:13px;display:block}.cbos-support-lines li span{color:#8a8a94;margin-top:2px;font-size:11px;display:block}.cbos-support-lines a{color:#2a2a30;white-space:nowrap;font-size:13px;font-weight:600;text-decoration:none}.cbos-support-call{flex-direction:column;gap:12px;max-width:400px;display:flex}.cbos-support-sent{color:#16794c;margin:0;font-size:12px}.cbos-support-topics{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cbos-support-topics a{color:#2a2a30;font-size:13px;font-weight:600;text-decoration:none;display:block}.cbos-support-topics a:hover{text-decoration:underline}.cbos-support-topics span{color:#8a8a94;margin-top:2px;font-size:12px;font-weight:400;display:block}.cbos-support-hint{color:#6b6b76;margin:16px 0 0;font-size:12px;line-height:1.5}.cbos-support-hint a{color:#2a2a30;font-weight:500}.cbos-support-kyc{color:#3a3a42;background:#f4f4f6;border-radius:999px;margin:0 0 8px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-block}.cbos-support-kyc--approved{color:#16794c;background:#e8f6ef}.cbos-support-kyc--under_review{color:#9a6b00;background:#fff6e5}.cbos-support-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.cbos-rail.is-collapsed .cbos-rail__workspace-menu{left:8px;right:8px}.cbos-vault-page .cbos-transfers-stat__value.is-up{color:#16794c}.cbos-vault-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.cbos-vault-product{cursor:pointer;text-align:left;font-family:var(--bank-font);background:#f8f8fa;border:1px solid #e4e4e8;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px;transition:border-color .12s,background .12s,box-shadow .12s;display:flex}.cbos-vault-product:hover{background:#fff;border-color:#d0d0d8}.cbos-vault-product.is-selected{background:#fff;border-color:#b8b8c4;box-shadow:0 2px 8px #0f0f120d}.cbos-vault-product__apy{letter-spacing:-.03em;color:#2a2a30;font-size:22px;font-weight:600}.cbos-vault-product__label{color:#3a3a42;font-size:13px;font-weight:600}.cbos-vault-product__hint{color:#8a8a94;font-size:11px;line-height:1.4}.cbos-vault-product__lock{text-transform:uppercase;letter-spacing:.04em;color:#9a6b00;margin-top:4px;font-size:10px;font-weight:600}.cbos-vault-product__lock.is-open{color:#16794c}.cbos-vault-open-hint{color:#5a5a64;background:#f4f4f6;border:1px solid #ececef;border-radius:10px;margin:0 0 20px;padding:12px 14px;font-size:12px;line-height:1.5}.cbos-vault-open-hint__link{color:#2a2a30;margin-left:6px;font-weight:600;display:inline-block}.cbos-vault-row__foot{color:#9b9ba6;flex-wrap:wrap;gap:8px 16px;margin-top:6px;font-size:11px;display:flex}.cbos-vault-disclaimer{color:#a0a0aa;margin:20px 0 0;font-size:11px;line-height:1.5}.cbos-transfers-row__icon.is-vault{color:#4a4a54;background:#ececef}@media (width<=720px){.cbos-vault-products{grid-template-columns:1fr}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.crm-app{--crm-bg:#f3f4f6;--crm-panel:#fff;--crm-text:#16171a;--crm-muted:#6f737c;--crm-faint:#9a9da5;--crm-line:#e5e6e9;--crm-soft:#f8f8f9;--crm-dark:#1b1c1f;background:var(--crm-bg);min-height:100dvh;color:var(--crm-text);-webkit-font-smoothing:antialiased;font-family:DM Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;display:flex}.crm-app *{box-sizing:border-box}.crm-loading{background:#f3f4f6;min-height:100dvh}.crm-sidebar{border-right:1px solid var(--crm-line);z-index:50;background:#f8f8f9;flex-direction:column;flex-shrink:0;width:224px;height:100dvh;padding:24px 14px 18px;display:flex;position:sticky;top:0}.crm-sidebar__brand{align-items:center;gap:10px;padding:0 10px 30px;display:flex}.crm-sidebar__brand a{line-height:0;display:inline-flex}.crm-sidebar__brand img{border-radius:8px}.crm-sidebar__brand span{color:#fff;letter-spacing:.04em;background:#1c1d20;border-radius:6px;padding:3px 7px;font-size:10px;font-weight:700}.crm-nav{flex-direction:column;gap:2px;display:flex}.crm-nav__section{color:var(--crm-faint);letter-spacing:.09em;text-transform:uppercase;margin:18px 10px 7px;font-size:9px;font-weight:700}.crm-nav__section:first-child{margin-top:0}.crm-nav__link{color:#676a72;border-radius:9px;align-items:center;gap:10px;min-height:38px;padding:8px 10px;font-size:13px;font-weight:500;text-decoration:none;transition:background .12s,color .12s;display:flex}.crm-nav__label{flex:1;min-width:0}.crm-nav__badge{color:#fff;background:#1c1d20;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;line-height:1;display:inline-grid}.crm-sidebar__bank-link{color:var(--crm-muted);margin:0 0 12px 43px;font-size:11px;font-weight:600;text-decoration:none;display:inline-block}.crm-sidebar__bank-link:hover{color:var(--crm-text)}.crm-nav__link:hover{color:var(--crm-text);background:#f0f0f2}.crm-nav__link.is-active{color:var(--crm-text);background:#fff;box-shadow:0 1px 2px #0f10120f}.crm-nav__icon{color:#5f626a;background:#ececef;border-radius:7px;place-items:center;width:22px;height:22px;font-size:10px;font-weight:700;display:grid}.crm-nav__link.is-active .crm-nav__icon{color:#fff;background:#202124}.crm-sidebar__foot{border-top:1px solid var(--crm-line);margin-top:auto;padding:15px 6px 0}.crm-sidebar__user{align-items:center;gap:9px;min-width:0;display:flex}.crm-sidebar__avatar{color:#37393f;background:#dedee2;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:grid}.crm-sidebar__user strong,.crm-sidebar__user small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.crm-sidebar__user strong{font-size:12px;font-weight:600}.crm-sidebar__user small{color:var(--crm-faint);margin-top:2px;font-size:10px}.crm-sidebar__foot>button{color:var(--crm-muted);font:inherit;cursor:pointer;background:0 0;border:none;margin:10px 0 0 43px;padding:0;font-size:11px}.crm-shell{flex:1;min-width:0}.crm-topbar{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f3f4f6e6;border-bottom:1px solid #e5e6e9cc;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:12px clamp(20px,3vw,38px);display:flex;position:sticky;top:0}.crm-topbar__title{align-items:center;gap:12px;display:flex}.crm-topbar__title span{color:var(--crm-faint);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700;display:block}.crm-topbar__title h1{letter-spacing:-.02em;margin:2px 0 0;font-size:16px;font-weight:650}.crm-topbar__menu{border:1px solid var(--crm-line);background:#fff;border-radius:9px;width:36px;height:36px;padding:9px;display:none}.crm-topbar__menu span{background:#333;width:100%;height:1px;margin:3px 0;display:block}.crm-topbar__actions{align-items:center;gap:10px;display:flex}.crm-search,.crm-inline-search{border:1px solid var(--crm-line);color:var(--crm-faint);background:#fff;border-radius:10px;align-items:center;gap:8px;display:flex}.crm-search{width:min(36vw,370px);padding:8px 10px}.crm-search input,.crm-inline-search input{min-width:0;color:var(--crm-text);font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:12px}.crm-search kbd{color:var(--crm-faint);font:inherit;border:1px solid #e0e1e4;border-radius:5px;padding:2px 5px;font-size:9px}.crm-main{padding:28px clamp(20px,3vw,40px) 60px}.crm-page{width:100%;max-width:1500px;margin:0 auto}.crm-page--form{max-width:1040px}.crm-page-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.crm-page-head p,.crm-card__head p{color:var(--crm-faint);letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:9px;font-weight:700}.crm-page-head h2{letter-spacing:-.04em;margin:0;font-size:clamp(24px,2.5vw,34px);font-weight:620}.crm-page-head>div>span{color:var(--crm-muted);margin-top:6px;font-size:13px;display:block}.crm-page-head__actions,.crm-client-head__actions,.crm-stack-actions,.crm-support-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crm-primary-btn,.crm-secondary-btn{min-height:36px;font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:8px 13px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.crm-primary-btn{color:#fff;background:#1c1d20;border:1px solid #1c1d20}.crm-primary-btn:hover{background:#303136}.crm-secondary-btn{border:1px solid var(--crm-line);color:#33353a;background:#fff}.crm-secondary-btn:hover{background:#fafafa;border-color:#cfd0d5}.crm-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.crm-hero-balance{border:1px solid var(--crm-line);background:linear-gradient(#fffffff2,#f8f8f9eb),#fff;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:24px;min-height:168px;margin-bottom:14px;padding:24px 26px;display:flex;position:relative;overflow:hidden}.crm-hero-balance__copy span,.crm-hero-balance__copy small{display:block}.crm-hero-balance__copy span{color:var(--crm-muted);font-size:12px;font-weight:500}.crm-hero-balance__copy strong{letter-spacing:-.045em;margin:10px 0 8px;font-size:clamp(30px,4vw,42px);font-weight:650;line-height:1;display:block}.crm-hero-balance__copy small{color:var(--crm-faint);font-size:12px}.crm-hero-balance__chart{color:#c5c7cc;opacity:.9;width:min(42%,340px)}.crm-hero-balance__chart svg{width:100%;height:84px;display:block}.crm-strip{grid-template-columns:repeat(6,minmax(140px,1fr));gap:10px;margin-bottom:14px;padding-bottom:2px;display:grid;overflow-x:auto}.crm-strip--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-strip article{border:1px solid var(--crm-line);background:var(--crm-panel);border-radius:14px;min-width:148px;padding:14px 15px}.crm-strip span,.crm-strip small{display:block}.crm-strip span{color:var(--crm-muted);font-size:11px;font-weight:500}.crm-strip strong{letter-spacing:-.03em;margin:10px 0 6px;font-size:18px;font-weight:650;display:block}.crm-strip small{color:var(--crm-faint);font-size:10px}.crm-queue-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.crm-queue-list li{border-bottom:1px solid var(--crm-line);justify-content:space-between;align-items:flex-start;gap:14px;padding:12px 0;display:flex}.crm-queue-list li:last-child{border-bottom:none;padding-bottom:0}.crm-queue-list li:first-child{padding-top:0}.crm-queue-list strong,.crm-queue-list span{display:block}.crm-queue-list strong{font-size:13px;font-weight:620}.crm-queue-list span{color:var(--crm-muted);margin-top:4px;font-size:11px}.crm-queue-list__meta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.crm-queue-list__meta em{letter-spacing:-.02em;font-size:13px;font-style:normal;font-weight:650}.crm-row-actions{justify-content:flex-end;gap:6px;display:flex}.crm-row-actions .crm-primary-btn,.crm-row-actions .crm-secondary-btn{padding:6px 10px;font-size:11px}.crm-muted-line{color:var(--crm-faint);margin-top:3px;font-size:10px}.crm-metrics article{border:1px solid var(--crm-line);background:var(--crm-panel);border-radius:13px;min-height:132px;padding:17px}.crm-metrics span,.crm-metrics small{display:block}.crm-metrics span{color:var(--crm-muted);font-size:11px;font-weight:500}.crm-metrics strong{letter-spacing:-.04em;margin:13px 0 8px;font-size:clamp(22px,2vw,29px);font-weight:620;display:block}.crm-metrics small{color:var(--crm-faint);font-size:10px}.crm-dashboard-grid,.crm-client-grid,.crm-two-column{grid-template-columns:minmax(0,1.65fr) minmax(290px,.75fr);gap:14px;margin-bottom:14px;display:grid}.crm-client-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-card{border:1px solid var(--crm-line);background:var(--crm-panel);border-radius:13px;min-width:0;padding:18px}.crm-card--wide{grid-column:1/-1}.crm-card--flush{padding:0;overflow:hidden}.crm-card__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.crm-card__head h3{letter-spacing:-.02em;margin:0;font-size:15px;font-weight:620}.crm-card__head>a{color:var(--crm-muted);font-size:11px;font-weight:600;text-decoration:none}.crm-card-copy,.crm-client-note{color:var(--crm-muted);margin:0 0 16px;font-size:12px;line-height:1.55}.crm-table-wrap{overflow-x:auto}.crm-table{border-collapse:collapse;width:100%;font-size:11px}.crm-table th,.crm-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #ededf0;padding:12px 14px}.crm-table th{color:var(--crm-faint);letter-spacing:.05em;text-transform:uppercase;background:#fafafa;font-size:9px;font-weight:700}.crm-table td{color:#555860}.crm-table tbody tr:last-child td{border-bottom:none}.crm-table tbody tr:hover td{background:#fbfbfc}.crm-table strong{color:#292a2e;font-weight:600}.crm-table a{color:#292a2e;font-weight:600;text-decoration:none}.crm-table a:hover{text-decoration:underline}.crm-table .is-number{text-align:right;font-variant-numeric:tabular-nums}.crm-status{color:#64676f;text-transform:capitalize;background:#eeeef1;border-radius:999px;align-items:center;min-height:21px;padding:3px 7px;font-size:9px;font-weight:650;display:inline-flex}.crm-status--approved,.crm-status--active,.crm-status--completed,.crm-status--signed,.crm-status--verified,.crm-status--released,.crm-status--funded,.crm-status--maturing,.crm-status--low_risk{color:#187047;background:#e8f5ee}.crm-status--under_review,.crm-status--in_progress,.crm-status--onboarding,.crm-status--invited,.crm-status--medium_risk,.crm-status--pending,.crm-status--uploaded,.crm-status--normal,.crm-status--certificate_pending,.crm-status--buyer_review,.crm-status--in_transit{color:#8b6305;background:#fff4dd}.crm-status--rejected,.crm-status--blocked,.crm-status--high_risk,.crm-status--prohibited_risk,.crm-status--expired,.crm-status--disputed,.crm-status--high{color:#a22a2a;background:#fdeaea}.crm-status--issued,.crm-status--paid{color:#187047;background:#e8f5ee}.crm-status--draft{color:#64676f;background:#eeeef1}.crm-status--overdue{color:#a22a2a;background:#fdeaea}.crm-attention-list,.crm-activity,.crm-flow-list{margin:0;padding:0;list-style:none}.crm-attention-list li{border-bottom:1px solid #efeff1;align-items:flex-start;gap:10px;padding:10px 0;display:flex}.crm-attention-list li:last-child{border-bottom:none}.crm-attention-list__dot{background:#a9abb2;border-radius:50%;width:8px;height:8px;margin-top:4px}.crm-attention-list__dot.is-medium{background:#c68a0c}.crm-attention-list a,.crm-attention-list span{display:block}.crm-attention-list a{color:#292a2e;font-size:11px;font-weight:600;text-decoration:none}.crm-attention-list span{color:var(--crm-faint);margin-top:3px;font-size:10px}.crm-commodity-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.crm-commodity-strip article{background:var(--crm-soft);border-radius:10px;padding:12px}.crm-commodity-strip span,.crm-commodity-strip strong,.crm-commodity-strip small{display:block}.crm-commodity-strip span{color:var(--crm-faint);font-size:9px;font-weight:700}.crm-commodity-strip strong{margin:5px 0 9px;font-size:12px}.crm-commodity-strip small{color:var(--crm-muted);font-variant-numeric:tabular-nums;font-size:11px}.crm-list-toolbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.crm-tabs,.crm-profile-tabs{align-items:center;gap:3px;display:flex;overflow-x:auto}.crm-tabs button,.crm-profile-tabs button{color:var(--crm-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:550}.crm-tabs button.is-active,.crm-profile-tabs button.is-active{color:var(--crm-text);background:#fff;box-shadow:0 1px 2px #0f10120f}.crm-inline-search{width:230px;padding:8px 10px}.crm-client-cell{align-items:center;gap:9px;display:flex}.crm-client-cell__avatar{color:#555860;background:#ebebee;border-radius:8px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:grid}.crm-client-cell strong,.crm-client-cell small{display:block}.crm-client-cell small{color:var(--crm-faint);margin-top:2px;font-size:9px;font-weight:400}.crm-table-footer{border-top:1px solid var(--crm-line);color:var(--crm-faint);justify-content:space-between;gap:16px;padding:11px 14px;font-size:9px;display:flex}.crm-back-link{color:var(--crm-muted);margin-bottom:12px;font-size:11px;text-decoration:none;display:inline-block}.crm-client-head{border:1px solid var(--crm-line);background:#fff;border-radius:13px;align-items:center;gap:14px;margin-bottom:14px;padding:18px;display:flex}.crm-client-head__avatar{color:#41434a;background:#e5e5e8;border-radius:13px;flex-shrink:0;place-items:center;width:54px;height:54px;font-size:20px;font-weight:700;display:grid}.crm-client-head__main{flex:1;justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.crm-client-head__main span,.crm-client-head__main p{color:var(--crm-faint);font-size:10px}.crm-client-head__main h2{letter-spacing:-.03em;margin:2px 0 3px;font-size:21px;font-weight:620}.crm-client-head__main p{margin:0}.crm-client-head__statuses{flex-wrap:wrap;gap:5px;display:flex}.crm-profile-tabs{border:1px solid var(--crm-line);background:#eaeaed;border-radius:10px;margin-bottom:14px;padding:4px}.crm-detail-list{margin:0}.crm-detail-field{border-bottom:1px solid #f0f0f2;grid-template-columns:minmax(110px,.7fr) minmax(0,1.3fr);gap:12px;padding:9px 0;display:grid}.crm-detail-field:last-child{border-bottom:none}.crm-detail-field dt{color:var(--crm-faint);font-size:10px}.crm-detail-field dd{color:#3e4046;text-align:right;word-break:break-word;margin:0;font-size:11px;font-weight:550}.crm-tags{flex-wrap:wrap;gap:6px;display:flex}.crm-tags span,.crm-tags button{border:1px solid var(--crm-line);color:#60636a;font:inherit;background:#fafafa;border-radius:999px;padding:5px 8px;font-size:9px}.crm-tags button{cursor:pointer}.crm-kyc-summary{gap:6px;margin-bottom:15px;display:flex}.crm-check-list{margin:0;padding:0;list-style:none}.crm-check-list li{color:var(--crm-muted);gap:8px;padding:7px 0;font-size:11px;display:flex}.crm-check-list li span{color:#0000;background:#ededf0;border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;display:grid}.crm-check-list li.is-complete{color:#34363b}.crm-check-list li.is-complete span{color:#187047;background:#e4f3eb}.crm-holdings-grid,.crm-contact-grid,.crm-generator-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.crm-holding-card,.crm-add-card,.crm-generator-card{border:1px solid var(--crm-line);background:#fff;border-radius:13px;min-height:210px;padding:16px}.crm-holding-card header{justify-content:space-between;align-items:center;display:flex}.crm-holding-card header>span{color:var(--crm-faint);font-size:10px;font-weight:700}.crm-holding-card h3{margin:15px 0 3px;font-size:13px}.crm-holding-card>strong{letter-spacing:-.03em;margin-bottom:14px;font-size:23px;font-weight:620;display:block}.crm-holding-card dl{margin:0}.crm-add-card{color:var(--crm-muted);font:inherit;cursor:pointer;background:0 0;border-style:dashed;place-items:center;font-size:11px;display:grid}.crm-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-contact-card{grid-template-columns:42px minmax(0,1fr);gap:12px;display:grid}.crm-contact-card__avatar{background:#e8e8eb;border-radius:50%;place-items:center;width:42px;height:42px;font-size:14px;font-weight:700;display:grid}.crm-contact-card h3{margin:1px 0 3px;font-size:13px}.crm-contact-card p,.crm-contact-card>div>span{color:var(--crm-muted);margin:0;font-size:10px}.crm-contact-card dl{grid-column:1/-1;margin:3px 0 0}.crm-activity li{color:#555860;gap:12px;padding:0 0 18px;font-size:11px;display:flex;position:relative}.crm-activity li:not(:last-child):before{content:"";background:var(--crm-line);width:1px;position:absolute;top:10px;bottom:0;left:4px}.crm-activity__dot{background:#8e9199;border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:2px}.crm-activity time{color:var(--crm-faint);margin-top:4px;font-size:9px;display:block}.crm-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:210px;padding:30px;display:flex}.crm-empty>span{color:#73767e;background:#ececef;border-radius:50%;place-items:center;width:38px;height:38px;margin-bottom:10px;display:grid}.crm-empty strong{font-size:13px}.crm-empty p{max-width:390px;color:var(--crm-muted);margin:5px 0 0;font-size:11px;line-height:1.5}.crm-form{flex-direction:column;gap:13px;display:flex}.crm-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.crm-form label,.crm-invite-form>label{flex-direction:column;gap:6px;display:flex}.crm-form label>span,.crm-invite-form label>span,.crm-invite-form legend{color:#5e6168;font-size:10px;font-weight:600}.crm-form input,.crm-form select,.crm-form textarea,.crm-invite-form input,.crm-invite-form select{border:1px solid var(--crm-line);width:100%;min-height:40px;color:var(--crm-text);font:inherit;background:#fff;border-radius:9px;outline:none;padding:9px 10px;font-size:12px}.crm-form textarea{resize:vertical}.crm-form input:focus,.crm-form select:focus,.crm-form textarea:focus,.crm-invite-form input:focus,.crm-invite-form select:focus{border-color:#aeb0b7;box-shadow:0 0 0 3px #282a2f0f}.crm-form-grid__wide{grid-column:1/-1}.crm-checkbox{align-items:flex-start;flex-direction:row!important;gap:9px!important;display:flex!important}.crm-checkbox input{accent-color:#202124;width:15px;min-height:15px;margin-top:1px}.crm-checkbox strong,.crm-checkbox small{display:block}.crm-checkbox small{color:var(--crm-faint);margin-top:3px;font-size:10px;font-weight:400}.crm-form__foot{justify-content:flex-end;align-items:center;gap:14px;display:flex}.crm-form__foot p{color:#187047;margin:0 auto 0 0;font-size:11px}.crm-upload-zone{background:#ffffff8c;border:1px dashed #cfd0d5;border-radius:12px;align-items:center;gap:14px;margin-bottom:13px;padding:16px;display:flex}.crm-upload-zone>span{background:#e9e9ec;border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.crm-upload-zone div{flex:1}.crm-upload-zone strong{font-size:12px}.crm-upload-zone p{color:var(--crm-muted);margin:4px 0 0;font-size:10px}.crm-invite-form{flex-direction:column;gap:13px;display:flex}.crm-invite-form fieldset{border:1px solid var(--crm-line);border-radius:10px;flex-direction:column;gap:8px;margin:0;padding:12px;display:flex}.crm-invite-form legend{padding:0 5px}.crm-checkbox--compact{align-items:center}.crm-checkbox--compact span{font-weight:500!important}.crm-invite-result{color:#187047;background:#e8f5ee;border-radius:9px;grid-template-columns:1fr auto;gap:5px 10px;padding:10px;display:grid}.crm-invite-result strong,.crm-invite-result code{font-size:10px}.crm-invite-result code{grid-column:1}.crm-invite-result button{color:inherit;font:inherit;background:0 0;border:none;grid-area:1/2/3;font-size:10px;font-weight:600}.crm-flow-list li{border-bottom:1px solid #efeff1;gap:10px;padding:10px 0;display:flex}.crm-flow-list li:last-child{border-bottom:none}.crm-flow-list li>span{color:#5e6168;background:#e9e9ec;border-radius:50%;flex-shrink:0;place-items:center;width:23px;height:23px;font-size:9px;font-weight:700;display:grid}.crm-flow-list strong{font-size:11px}.crm-flow-list p{color:var(--crm-muted);margin:3px 0 0;font-size:10px}.crm-generator-card{flex-direction:column;min-height:190px;display:flex}.crm-generator-card__icon{color:#60636a;background:#ececef;border-radius:8px;place-items:center;width:34px;height:34px;font-size:8px;font-weight:700;display:grid}.crm-generator-card h3{margin:13px 0 6px;font-size:13px}.crm-generator-card p{color:var(--crm-muted);flex:1;margin:0 0 14px;font-size:10px;line-height:1.5}.crm-generator-card .crm-secondary-btn{align-self:flex-start}.crm-context-banner{color:#187047;background:#e8f5ee;border-radius:8px;margin:-10px 0 14px;padding:9px 11px;font-size:10px}.crm-sidebar-backdrop{display:none}@media (width<=1100px){.crm-metrics,.crm-generator-grid,.crm-holdings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-client-head{flex-wrap:wrap;align-items:flex-start}.crm-client-head__actions{width:100%;padding-left:68px}}@media (width<=860px){.crm-sidebar{transition:transform .2s;position:fixed;left:0;transform:translate(-105%);box-shadow:12px 0 36px #0f10121f}.crm-sidebar.is-open{transform:translate(0)}.crm-sidebar-backdrop{z-index:45;background:#0f101247;border:none;display:block;position:fixed;inset:0}.crm-topbar__menu{display:block}.crm-search{display:none}.crm-dashboard-grid,.crm-client-grid,.crm-two-column{grid-template-columns:1fr}.crm-commodity-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=620px){.crm-main{padding:20px 14px 40px}.crm-topbar{padding:10px 14px}.crm-topbar__actions .crm-primary-btn{color:#0000;width:36px;padding:0;overflow:hidden}.crm-topbar__actions .crm-primary-btn span{color:#fff}.crm-page-head,.crm-list-toolbar{flex-direction:column;align-items:flex-start}.crm-metrics,.crm-form-grid,.crm-generator-grid,.crm-holdings-grid,.crm-contact-grid,.crm-strip--compact{grid-template-columns:1fr}.crm-hero-balance{flex-direction:column;align-items:stretch}.crm-hero-balance__chart{width:100%}.crm-strip{grid-template-columns:repeat(2,minmax(140px,1fr))}.crm-inline-search{width:100%}.crm-client-head__main{flex-direction:column;align-items:flex-start}.crm-client-head__actions{padding-left:0}.crm-commodity-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-upload-zone{flex-wrap:wrap;align-items:flex-start}}.header-wrap{z-index:200;pointer-events:none;background:0 0;justify-content:center;padding:0 1rem;transition:top .28s,padding .28s,background .28s,-webkit-backdrop-filter .28s,backdrop-filter .28s;display:flex;position:fixed;top:.85rem;left:0;right:0}.header-wrap.is-scrolled{-webkit-backdrop-filter:blur(28px)saturate(1.8);background:#ffffff1a;border-bottom:1px solid #ffffff47;padding:.55rem 1rem .85rem;top:0;box-shadow:inset 0 1px #ffffff59}.header-pill{pointer-events:auto;width:100%;max-width:1400px;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:none;border-radius:999px;justify-content:space-between;align-items:center;gap:2rem;padding:.35rem .25rem .35rem .5rem;display:flex}.header-logo{flex-shrink:0;align-items:center;line-height:0;display:flex}.header-logo img{object-fit:contain;width:76px;height:76px}.header-actions{align-items:center;gap:.4rem;display:flex}.header-pdf{color:#111;min-width:0}.header-pdf:hover{color:#111}.header-chip{color:#111;white-space:nowrap;cursor:pointer;background:#ececee;border:none;border-radius:999px;justify-content:center;align-items:center;gap:.3rem;height:36px;padding:0 .9rem;font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:500;line-height:1;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.header-chip:hover,.header-lang.is-open .header-chip{color:#111;background:#e2e2e4}.header-gold,.header-gold:hover,.header-gold:visited,.header-gold:focus{color:inherit;outline:none;text-decoration:none}.header-gold-sym{letter-spacing:.04em;font-size:.72rem;font-weight:700}.header-gold-px{font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600}.header-gold-unit{color:#666;font-size:.72rem;font-weight:500}.header-login{white-space:nowrap;border-radius:999px;padding:.5rem .85rem;font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:500;transition:background .2s;color:#111!important}.header-login:hover{background:#0000000d}.header-cta{white-space:nowrap;background:#ececee;border-radius:999px;justify-content:center;align-items:center;height:36px;padding:0 1.15rem;font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:600;transition:background .15s;display:inline-flex;color:#111!important}.header-cta:hover{background:#e2e2e4}.header-wrap.is-dark .header-chip{color:#111;background:#ececee}.header-wrap.is-dark .header-chip:hover,.header-wrap.is-dark .header-lang.is-open .header-chip{color:#111;background:#e2e2e4}.header-wrap.is-dark .header-pdf,.header-wrap.is-dark .header-pdf:hover{color:#111}.header-wrap.is-dark .header-gold-unit{color:#666}.header-wrap.is-dark .header-cta{background:#ececee;color:#111!important}.header-wrap.is-dark .header-cta:hover{background:#e2e2e4}.header-lang{position:relative}.header-lang-btn{width:36px;min-width:36px;padding:0}.header-lang-menu{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#fcfcfcf5;border:1px solid #0000000f;border-radius:12px;min-width:10.5rem;max-height:min(70vh,22rem);padding:.3rem;list-style:none;position:absolute;top:calc(100% + .45rem);right:0;overflow-y:auto;box-shadow:0 12px 36px #0000001a}.header-lang-option{text-align:left;color:#444;border-radius:8px;width:100%;padding:.5rem .7rem;font-size:.8125rem;font-weight:500;display:block}.header-lang-option:hover{color:#111;background:#0000000d}.header-lang-option.is-active{color:#111;font-weight:600}.page-scroll-zone{touch-action:none;height:100dvh;position:relative;overflow:hidden}.page-scroll-stage{background:#f0f0f2;height:100dvh;position:sticky;top:0;overflow:hidden}.page-scroll-panel{will-change:transform, opacity, filter;position:absolute;inset:0}.page-scroll-panel--hero{z-index:1}.page-scroll-panel--trade{z-index:2;background:#f0f0f2;overflow:hidden}.page-scroll-panel--about{z-index:3}.page-scroll-panel--mining{z-index:4}.page-scroll-panel--people{z-index:5}.page-scroll-panel--sourcing{z-index:6}.page-scroll-panel--cargo,.page-scroll-panel--supply{z-index:7}.page-scroll-panel--refinery{z-index:8}.page-scroll-panel--green,.page-scroll-panel--token{z-index:9}.page-scroll-panel--procedure,.page-scroll-panel--banking{z-index:10}.page-scroll-panel--banking-volume,.page-scroll-panel--news{z-index:11}.page-scroll-panel--faq{z-index:12}.page-scroll-panel[data-active=true]{pointer-events:auto}.page-scroll-panel:not([data-active=true]){pointer-events:none}.metal-hero{background:#f0f0f2;height:100%;min-height:100dvh;position:relative;overflow:hidden}.metal-hero-pin{box-sizing:border-box;background:#f0f0f2;justify-content:center;align-items:center;transition:background-color .25s;display:flex;position:absolute;inset:0}.metal-hero-pin.is-full{background:#f0f0f2}.metal-hero .hero-frame{background:#f0f0f2;position:relative;overflow:hidden}.hero-video{object-fit:cover;object-position:center;filter:brightness(1.22)saturate(.7)contrast(.92);width:100%;height:100%;position:absolute;inset:0}.hero-frame-copy{z-index:1;text-align:center;pointer-events:none;background:linear-gradient(#ffffff7a 0%,#ffffff9e 100%);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:clamp(1.5rem,4vw,2.5rem);display:flex;position:absolute;inset:0}.metal-hero .jeton-headline{color:#111;text-align:center;text-shadow:none;font-size:clamp(2.4rem,5.6vw,4.5rem)}.metal-hero .jeton-line{white-space:nowrap}.metal-hero .jeton-subline{color:#333;text-align:center;max-width:28ch;margin:0}.jeton-headline{letter-spacing:-.035em;color:#111;margin:0;font-family:DM Sans,sans-serif;font-size:clamp(3.25rem,7.8vw,5.5rem);font-weight:700;line-height:.95;overflow:visible}.jeton-line{white-space:nowrap;padding-right:.12em;display:block}.jeton-split{display:inline}.jeton-char{display:inline-block;overflow:visible}.jeton-char-inner{font-weight:700;display:inline-block}.jeton-subline{color:#111;text-align:right;flex-shrink:0;max-width:20ch;margin:0 0 .1rem;font-family:DM Sans,sans-serif;font-size:clamp(1rem,1.35vw,1.28rem);font-weight:500;line-height:1.2}.dock{z-index:300;pointer-events:none;max-width:calc(100vw - 2rem);position:fixed;bottom:1.25rem;left:50%;transform:translate(-50%)}.dock-bar{pointer-events:auto;-webkit-backdrop-filter:blur(40px)saturate(1.2);background:#e6e6e6bf;border:1px solid #ffffffe6;border-radius:112px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.1rem;max-width:100%;padding:.3rem .35rem .3rem .3rem;display:flex;overflow:visible;box-shadow:0 8px 32px #00000014}.dock-home{background:#ffffffa6;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid;color:#444!important}.dock-home:hover{background:#fff;color:#111!important}.dock-group{position:relative;overflow:visible}.dock-group:before{content:"";z-index:5;height:.85rem;position:absolute;bottom:100%;left:0;right:0}.dock-item{white-space:nowrap;border-radius:112px;align-items:center;gap:.3rem;padding:.45rem .85rem;font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:500;transition:background .15s;display:inline-flex;color:#333!important}.dock-item:hover,.dock-group.is-open .dock-item,.dock-item--link:hover{background:#ffffffb3;color:#111!important}.dock-item--link{text-decoration:none}.dock-chevron{opacity:.45;flex-shrink:0;transition:transform .22s}.dock-chevron.is-open{transform:rotate(180deg)}.dock-drop{z-index:10;-webkit-backdrop-filter:blur(32px);opacity:0;visibility:hidden;pointer-events:none;background:#f8f8f8f5;border:1px solid #0000000f;border-radius:14px;min-width:9.5rem;padding:.3rem;transition:opacity .2s,transform .22s cubic-bezier(.22,1,.36,1),visibility .2s;position:absolute;bottom:calc(100% + .15rem);left:50%;transform:translate(-50%)translateY(8px)scale(.96);box-shadow:0 12px 40px #0000001a}.dock-group.is-open .dock-drop,.dock-drop.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)scale(1)}.dock-drop--portal{z-index:500;-webkit-overflow-scrolling:touch;min-width:12.5rem;max-width:calc(100vw - 1.5rem);position:fixed;overflow-y:auto;transform:none}.dock-drop--portal.is-open{transform:none!important}.dock-drop-item{border-radius:10px;padding:.5rem .7rem;font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:500;transition:background .12s;display:block;color:#333!important}.dock-drop-item:hover{background:#0000000d;color:#111!important}.contact-widget{z-index:301;-webkit-backdrop-filter:blur(28px)saturate(1.3);background:#fffffff5;border:1px solid #00000014;border-radius:24px;width:min(18.5rem,100vw - 2.5rem);padding:1.05rem 1.15rem 1.2rem;position:fixed;bottom:1.25rem;right:1.25rem;overflow:visible;box-shadow:0 16px 40px #0000001a,inset 0 1px #ffffffe6}.contact-widget-head{justify-content:space-between;align-items:center;gap:.5rem;margin:0 0 .35rem;display:flex}.contact-widget-close{color:#fff;cursor:pointer;background:#111;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.4rem;font-weight:500;line-height:1;transition:background .15s,transform .15s;display:flex}.contact-widget-close:hover{color:#fff;background:#333}.contact-widget-reopen{z-index:301;-webkit-backdrop-filter:blur(28px)saturate(1.3);color:#111;background:#ffffffeb;border:1px solid #00000014;border-radius:999px;justify-content:center;align-items:center;height:2.5rem;padding:0 1.1rem;font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex;position:fixed;bottom:1.25rem;right:1.25rem;box-shadow:0 8px 24px #0000001a}.contact-widget-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#888;margin:0;font-family:DM Sans,sans-serif;font-size:.6875rem;font-weight:600}.contact-widget-title{letter-spacing:-.035em;color:#111;margin:0 0 .4rem;font-family:DM Sans,sans-serif;font-size:1.2rem;font-weight:700;line-height:1.1}.contact-widget-copy{color:#555;margin:0 0 .95rem;font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:400;line-height:1.45}.contact-widget-actions{flex-direction:column;align-items:stretch;gap:.45rem;display:flex}.contact-widget-actions .metal-page-btn{justify-content:center;width:100%}.header-wrap:not(.is-dark) .header-logo img{filter:brightness(0)}@media (width<=900px){.contact-widget,.contact-widget-reopen{display:none}.dock{left:.5rem;right:.5rem;bottom:max(.85rem, env(safe-area-inset-bottom));z-index:500;width:auto;max-width:calc(100vw - 1rem);overflow:visible;transform:none}.dock-bar{box-sizing:border-box;flex-wrap:wrap;justify-content:center;row-gap:.1rem;width:100%;min-width:0;max-width:100%;padding-inline:.15rem;display:flex;overflow:visible}.dock-item{white-space:nowrap;flex:none;justify-content:center;min-height:44px;padding:.45rem .42rem;font-size:clamp(.62rem,2.4vw,.75rem)}.dock-home{flex:0 0 36px;width:36px;min-width:36px;height:36px}.dock-drop--portal.is-open{position:fixed;transform:none!important}}.dock-drop--metals{min-width:10.5rem}.dock-metal-row{position:relative}.dock-drop-item--metal{cursor:default;justify-content:space-between;align-items:center;gap:.5rem;font-weight:600;display:flex}.dock-subdrop{-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);opacity:0;visibility:hidden;pointer-events:none;background:#f8f8f8fa;border:1px solid #0000000f;border-radius:12px;min-width:7.5rem;padding:.3rem;transition:opacity .18s,visibility .18s;position:absolute;top:0;left:calc(100% + .35rem);box-shadow:0 12px 36px #0000001a}.dock-metal-row.is-open .dock-subdrop,.dock-metal-row:hover .dock-subdrop{opacity:1;visibility:visible;pointer-events:auto}@media (width>=900px){.header-wrap{padding:0 1.5rem;top:1rem}.header-wrap.is-scrolled{padding:.65rem 1.5rem 1rem}.header-pill{padding:.4rem .35rem .4rem .65rem}.header-logo img{width:88px;height:88px}.jeton-headline{font-size:clamp(3.5rem,5.8vw,5.75rem)}.dock{bottom:1.75rem}.dock-item{padding:.5rem 1rem;font-size:.875rem}}@media (width<=900px){.metal-hero-pin{background:#111;padding:0!important}.metal-hero .hero-frame{background:#111;width:100%!important;height:100%!important;box-shadow:none!important;border-radius:0!important}.hero-video{filter:none}.metal-hero .vault-frame-overlay,.metal-hero .hero-frame-copy{background:linear-gradient(#ffffff7a 0%,#ffffff9e 100%)}.metal-hero .jeton-headline,.metal-hero .jeton-headline .jeton-char,.metal-hero .jeton-headline .jeton-char-inner{-webkit-text-fill-color:#111;text-shadow:none;color:#111!important}.metal-hero .jeton-subline{-webkit-text-fill-color:#111;color:#111!important}}@media (width<=720px){.metal-hero .jeton-line{white-space:normal}.metal-hero .jeton-headline{font-size:clamp(1.85rem,9vw,2.75rem)}.metal-hero .jeton-subline{max-width:100%}}.trade-section{background:#f0f0f2;align-items:stretch;height:100%;min-height:100dvh;display:flex}.trade-inner{width:100%;min-height:100dvh;padding:var(--header-safe) 1.25rem 9rem;flex-direction:column;display:flex}.trade-stack{width:100%;max-height:calc(100dvh - var(--header-safe) - 9rem);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:clamp(1.25rem,2.5vw,2rem);display:flex}.trade-head{width:100%;margin-inline:auto}.trade-headline{text-align:center;color:#111;flex-direction:column;align-items:center;max-width:none;margin-inline:auto;font-size:clamp(2rem,4.2vw,3.25rem);display:flex}.trade-section .jeton-headline{color:#111}.trade-headline-row{white-space:nowrap;letter-spacing:-.035em;color:#111;line-height:.95;display:block}.trade-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(.75rem,1.25vw,1rem);width:min(960px,100vw - 2rem);margin-inline:auto;display:grid}.metal-card{-webkit-backdrop-filter:blur(28px)saturate(1.4);will-change:transform, opacity;background:#ffffff80;border:1px solid #fffc;border-radius:20px;flex-direction:column;width:100%;min-height:0;scroll-margin-bottom:6rem;text-decoration:none;transition:box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 6px 24px #0000000f,inset 0 1px #ffffffd9;color:inherit!important}.metal-card:hover{box-shadow:0 16px 40px #0000001a,inset 0 1px #fffffff2}.metal-card-visual{aspect-ratio:5/4;-webkit-backdrop-filter:blur(24px)saturate(1.4);background:#ffffff59;display:block;position:relative;overflow:hidden}.metal-card-image{object-fit:contain;object-position:center;width:100%;height:100%;padding:.75rem;transition:transform .4s;transform:scale(1)}.metal-card:hover .metal-card-image{transform:scale(1.08)}.metal-card-shine{pointer-events:none;background:linear-gradient(125deg,#ffffff8c 0%,#fff0 42%);position:absolute;inset:0}.metal-card-body{text-align:center;flex-direction:column;flex:none;justify-content:center;align-items:center;padding:.7rem .75rem 1.05rem;display:flex}.metal-card-title{letter-spacing:-.03em;color:#111;margin:0;font-family:DM Sans,sans-serif;font-size:clamp(.95rem,1.6vw,1.1rem);font-weight:700}@media (width>=900px){.trade-inner{padding:var(--header-safe) 2rem 9.5rem}.trade-stack{max-height:calc(100dvh - var(--header-safe) - 9.5rem);gap:2rem}.trade-headline{font-size:clamp(2.25rem,3.8vw,3.5rem)}.trade-cards{width:min(1000px,100vw - 4rem)}}@media (width<=640px){.trade-inner{padding-bottom:8.5rem}.trade-cards{gap:.45rem;width:min(100%,100vw - 1.5rem)}.trade-headline{font-size:clamp(1.65rem,7vw,2rem)}.metal-card-visual{aspect-ratio:4/3}}.metal-page{background:#fff;align-items:stretch;min-height:100dvh;display:flex;position:relative}.metal-page-inner{width:100%;max-width:76rem;padding:var(--header-safe) clamp(8.5rem, 14vw, 11rem) 9rem;box-sizing:border-box;flex:1;justify-content:center;align-items:center;margin-inline:auto;animation:.42s cubic-bezier(.22,1,.36,1) both metal-slide-in;display:flex}.metal-page-layout{flex-direction:row;justify-content:space-between;align-items:center;gap:clamp(1rem,2.5vw,1.75rem);width:100%;max-width:100%;display:flex}.metal-page-content{text-align:start;flex-direction:column;flex:0 auto;align-items:flex-start;gap:1.25rem;min-width:min(100%,18rem);max-width:30rem;padding-inline:0;display:flex}.metal-page-visual{aspect-ratio:16/11;background:0 0;flex:none;width:min(26rem,38vw)}.request-page{min-height:100dvh;padding:var(--header-safe) 1.25rem 7.5rem;background:#f0f0f2;justify-content:center;align-items:center;display:flex}.request-sheet{width:min(26rem,100%)}.request-title{letter-spacing:-.045em;color:#111;margin:0 0 1.35rem;font-family:DM Sans,sans-serif;font-size:clamp(2rem,6vw,2.6rem);font-weight:700;line-height:1.02}.request-toggle{background:#e4e4e6;border-radius:999px;grid-template-columns:1fr 1fr;gap:.25rem;margin-bottom:1rem;padding:.25rem;display:grid}.request-toggle-btn{color:#555;cursor:pointer;background:0 0;border:none;border-radius:999px;height:38px;font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:600}.request-toggle-btn.is-active{color:#111;background:#fff;box-shadow:0 1px 3px #00000014}.request-toggle--3{grid-template-columns:1fr 1fr 1fr}.request-toggle--4{grid-template-columns:repeat(4,minmax(0,1fr))}.request-toggle--4 .request-toggle-btn{padding-inline:.35rem;font-size:.75rem}@media (width<=520px){.request-toggle--4{border-radius:18px;grid-template-columns:1fr 1fr}}.request-fields{background:#fff;border:1px solid #0000000f;border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.request-field{border-bottom:1px solid #0000000f;flex-direction:column;gap:.28rem;padding:.85rem 1rem .9rem;display:flex}.request-field:last-child{border-bottom:none}.request-field span{letter-spacing:.04em;text-transform:uppercase;color:#888;font-family:DM Sans,sans-serif;font-size:.68rem;font-weight:600}.request-field input,.request-field textarea{color:#111;resize:none;background:0 0;border:none;outline:none;width:100%;padding:0;font-family:DM Sans,sans-serif;font-size:1rem;font-weight:500}.request-field input::placeholder,.request-field textarea::placeholder{color:#bbb;font-weight:400}.request-error{color:#c0392b;margin:.75rem 0 0;font-family:DM Sans,sans-serif;font-size:.8125rem}.request-submit{color:#fff;cursor:pointer;background:#111;border:none;border-radius:999px;justify-content:center;align-items:center;width:100%;height:48px;margin-top:1rem;font-family:DM Sans,sans-serif;font-size:.9375rem;font-weight:600;display:flex}.request-submit:disabled{opacity:.55;cursor:default}.request-success{text-align:center}.request-success-title{letter-spacing:-.03em;margin:0 0 .4rem;font-family:DM Sans,sans-serif;font-size:1.5rem;font-weight:700}.request-success-text{color:#555;margin:0 0 1.25rem;font-family:DM Sans,sans-serif;font-size:.95rem}.metal-page-image{object-fit:contain;object-position:center right;width:100%;height:100%;display:block}html[dir=rtl] .metal-page-image{object-position:center left}.metal-page-actions{flex-wrap:wrap;gap:.65rem;margin-top:.5rem;display:flex}.metal-page-btn{border-radius:999px;align-items:center;gap:.45rem;padding:.65rem 1.1rem .65rem 1.25rem;font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.metal-page-btn:disabled{opacity:.4;cursor:default;pointer-events:none;box-shadow:none;transform:none}.trade-title-word{color:#9a9a9a;vertical-align:baseline;opacity:0;min-width:9.5ch;transition:opacity .32s,transform .32s;display:inline-block;transform:translateY(.35em)}.trade-title-word.is-visible{opacity:1;transform:translateY(0)}.metal-page-btn--primary{background:#111;color:#fff!important}.metal-page-btn--primary:hover{transform:translateY(-1px);box-shadow:0 6px 20px #00000026}.metal-page-btn--secondary{-webkit-backdrop-filter:blur(16px);background:#ffffff8c;border:1px solid #0000001a;color:#111!important}.metal-page-btn--secondary:hover{background:#ffffffd9}@keyframes metal-slide-in{0%{opacity:0;transform:translateX(calc(var(--metal-slide,0) * 48px))}to{opacity:1;transform:translate(0)}}.metal-nav-arrow{z-index:150;-webkit-backdrop-filter:blur(22px)saturate(1.35);background:#ffffff80;border:1px solid #ffffffbf;border-radius:999px;align-items:center;gap:.55rem;padding:.6rem .85rem;text-decoration:none;transition:background .2s,box-shadow .2s,transform .2s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 20px #0000000f,inset 0 1px #fffc;color:#111!important}.metal-nav-arrow:hover{background:#ffffffc7;transform:translateY(-50%)scale(1.02);box-shadow:0 8px 28px #0000001a,inset 0 1px #ffffffe6}.metal-nav-arrow--prev{left:clamp(1rem,2.5vw,2rem)}.metal-nav-arrow--next{right:clamp(1rem,2.5vw,2rem)}.metal-nav-arrow-label{color:#111;white-space:nowrap;font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:500}.metal-nav-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.metal-nav-dot--gold{background:linear-gradient(135deg,#f5d76e 0%,#c9a227 55%,#9a7b1a 100%);box-shadow:0 0 0 1px #9a7b1a40}.metal-nav-dot--silver{background:linear-gradient(135deg,#eef2f6 0%,#b8c0c8 55%,#8a939c 100%);box-shadow:0 0 0 1px #8a939c40}.metal-nav-dot--copper{background:linear-gradient(135deg,#e8a87c 0%,#c87533 55%,#9a5528 100%);box-shadow:0 0 0 1px #9a552840}@media (width<=1400px){.metal-page-inner{max-width:none;padding-inline:max(12.5rem,14vw)}.metal-page-visual{width:min(22rem,32vw)}}@media (width<=640px){.metal-nav-arrow-label{display:none}}.metal-page-title{letter-spacing:-.035em;color:#111;white-space:nowrap;margin:0;font-family:DM Sans,sans-serif;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:700;line-height:.98}.metal-page-price{flex-direction:column;align-items:flex-start;gap:.35rem;margin:0;display:flex}.metal-page-price-value{letter-spacing:-.03em;font-family:DM Sans,sans-serif;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700}.metal-page-price-unit{color:#666;font-size:.72em;font-weight:500}.metal-page-price-change{font-family:DM Sans,sans-serif;font-size:clamp(1rem,2vw,1.25rem);font-weight:600}.metal-page-price.is-up .metal-page-price-value,.metal-page-price.is-up .metal-page-price-change{color:#0d9f4f}.metal-page-price.is-down .metal-page-price-value,.metal-page-price.is-down .metal-page-price-change{color:#e03939}.metal-page-copy{color:#4a4a4a;max-width:none;margin:0;font-family:DM Sans,sans-serif;font-size:clamp(.95rem,1.5vw,1.08rem);font-weight:400;line-height:1.65}.metal-desk-page{background:#fff}.metal-desk{background:#fafafa;border-top:1px solid #0000000d}.metal-desk-inner{box-sizing:border-box;width:100%;max-width:76rem;margin-inline:auto;padding:clamp(2.5rem,6vh,4rem) clamp(8.5rem,14vw,11rem) 9rem}.metal-desk-inner .vault-body-title,.metal-desk-inner .vault-body-copy{max-width:none}.metal-desk .vault-body-actions{justify-content:flex-start}.metal-desk-photo{border-radius:22px;margin:0 0 1.75rem;overflow:hidden}.metal-desk-photo img{object-fit:cover;object-position:center 30%;width:100%;height:min(42vh,360px);display:block}.metal-desk-photo.is-contain{background:#f0f0f2}.metal-desk-photo.is-contain img{object-fit:contain;object-position:center;padding:1.5rem}.metal-desk-forms{flex-wrap:wrap;gap:.4rem;margin:1.25rem 0 1rem;padding:0;list-style:none;display:flex}.metal-desk-forms li{letter-spacing:.02em;color:#111;background:#fff;border:1px solid #00000014;border-radius:999px;padding:.4rem .8rem;font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:600}.metal-desk-who,.metal-desk-minima{color:#555;margin:0 0 .65rem;font-family:DM Sans,sans-serif;font-size:.9375rem;line-height:1.55}.metal-desk-steps{margin:1.75rem 0}.company-facts{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:1.5rem 0 1.35rem}.company-facts li{background:#f6f6f7}.company-story-photo{border-radius:22px;margin:0 0 1.5rem;overflow:hidden}.company-story-photo img{object-fit:cover;object-position:center 62%;width:100%;height:min(42vh,380px);display:block}.legal-inner{max-width:none}.editorial-page .expand-scroll-body{padding-inline:0}.vault-body.editorial-inner{text-align:center;box-sizing:border-box;width:100%;max-width:none;margin-inline:0;padding-inline:clamp(1.25rem,4vw,3.5rem)}.editorial-inner .procedure-detail-nav,.editorial-inner .refinery-section-eyebrow,.editorial-inner .vault-body-title,.editorial-inner .vault-body-lead,.editorial-inner .vault-body-copy{text-align:center}.editorial-page .vault-body-title{letter-spacing:-.03em;text-align:center;font-size:clamp(1.75rem,3.2vw,2.35rem);line-height:1.12}.editorial-page .vault-body-lead,.editorial-page .vault-body-copy{text-align:center;max-width:40rem;margin-inline:auto}.editorial-page .vault-body-actions{justify-content:center}.editorial-inner .investors-results-label{text-align:left}.editorial-grid{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem clamp(1.5rem,4vw,3rem);margin:1.75rem 0 2rem;display:grid}.sourcing-page-block{margin:0}.sourcing-page-block h2{letter-spacing:-.03em;color:#111;margin:0 0 .45rem;font-family:DM Sans,sans-serif;font-size:1.15rem;font-weight:700}.sourcing-page-block p{color:#4a4a4a;margin:0;font-family:DM Sans,sans-serif;font-size:.95rem;line-height:1.6}@media (width<=720px){.company-facts,.metal-desk-steps,.editorial-grid{grid-template-columns:1fr}}.metal-page-back{margin-bottom:.15rem;font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:600;text-decoration:none;color:#666!important}.metal-page-back:hover{color:#111!important}.sourcing-section{background:#fff;align-items:stretch;height:100%;min-height:100dvh;display:flex;overflow:hidden}.sourcing-inner{text-align:center;width:100%;max-width:1120px;padding:calc(var(--header-safe) + clamp(2.5rem, 8vh, 5rem)) 1.5rem 0;flex-direction:column;flex:1;justify-content:flex-start;align-items:center;gap:0;margin-inline:auto;display:flex;overflow:hidden}.sourcing-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);width:100%;display:grid}.sourcing-photo{border-radius:22px;width:100%;margin:0;overflow:hidden}.sourcing-photo img,.sourcing-photo video{object-fit:cover;object-position:center 30%;width:100%;height:min(52vh,440px);display:block}.sourcing-photo--nugget{background:#f4f4f4}.sourcing-photo--nugget img{object-fit:contain;object-position:center;padding:1.5rem}.sourcing-top{text-align:left;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:1.25rem;padding-bottom:1rem;display:flex}.sourcing-cards-peek,.sourcing-cards-hint{display:none}.sourcing-logos{flex-wrap:wrap;flex-shrink:0;justify-content:flex-start;align-items:center;gap:.85rem 1.35rem;width:100%;max-width:none;margin-top:auto;padding:1.25rem 0 8rem;display:flex}.sourcing-partner-link{letter-spacing:-.01em;align-items:center;gap:.2rem;font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:600;text-decoration:none;transition:color .2s,opacity .2s;display:inline-flex;color:#111!important}.sourcing-partner-link:hover{color:#555!important}.sourcing-partner-link svg{opacity:.4;flex-shrink:0;transition:opacity .2s,transform .2s}.sourcing-partner-link:hover svg{opacity:.75;transform:translate(1px,-1px)}.sourcing-title{letter-spacing:-.035em;color:#111;margin:0;font-family:DM Sans,sans-serif;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:700;line-height:.98}.sourcing-slogan{letter-spacing:-.025em;color:#111;opacity:0;min-height:2.6em;margin:0;font-family:DM Sans,sans-serif;font-size:clamp(1.35rem,2.8vw,1.85rem);font-weight:600;line-height:1.25;transition:opacity .38s,transform .38s;transform:translateY(12px)}.sourcing-slogan.is-visible{opacity:1;transform:translateY(0)}.sourcing-copy{color:#4a4a4a;text-align:left;max-width:44ch;margin:0;font-family:DM Sans,sans-serif;font-size:clamp(.95rem,1.5vw,1.05rem);font-weight:400;line-height:1.65}.sourcing-more{letter-spacing:-.02em;align-items:center;gap:.35rem;font-family:DM Sans,sans-serif;font-size:.9375rem;font-weight:600;text-decoration:none;transition:opacity .2s,transform .2s;display:inline-flex;color:#111!important}.sourcing-more:hover{opacity:.55}.sourcing-more svg{flex-shrink:0}@media (width<=800px){.sourcing-layout{grid-template-columns:1fr;gap:1.25rem}.sourcing-top{text-align:center;align-items:center}.sourcing-copy{text-align:center}.sourcing-photo img,.sourcing-photo video{height:min(38vh,280px)}}.cargo-section{background:#fff;align-items:stretch;height:100%;min-height:100dvh;display:flex}.cargo-inner{width:100%;max-width:28rem;padding:var(--header-safe) 1.5rem 9rem;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:clamp(1.75rem,3vw,2.5rem);margin-inline:auto;display:flex;position:relative}.cargo-cloud-bg{z-index:0;pointer-events:none;will-change:transform, opacity;justify-content:center;align-items:center;display:flex;position:absolute;inset:0 -18%}.cargo-cloud-scale-wrap{transform-origin:50%;will-change:transform;justify-content:center;align-items:center;display:flex}.cargo-cloud-float-wrap{will-change:transform;justify-content:center;align-items:center;display:flex}.cargo-cloud-float-wrap.is-floating{animation:8s ease-in-out infinite cargo-cloud-float}.cargo-cloud-img{object-fit:contain;background:0 0;border:none;outline:none;width:min(175%,36rem);max-width:none;height:auto;display:block}@keyframes cargo-cloud-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@media (prefers-reduced-motion:reduce){.cargo-cloud-float-wrap.is-floating{animation:none}}.cargo-stage-content{z-index:1;width:100%;position:relative}.cargo-stage-content--carousel{width:100%}.cargo-head{text-align:center}.cargo-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#888;margin:0 0 .65rem;font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:600}.cargo-title{letter-spacing:-.03em;color:#111;margin:0;font-family:DM Sans,sans-serif;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;line-height:1}.cargo-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:100%;display:grid}.cargo-card{background:#f5f5f5eb;border:1px solid #00000012;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:.65rem;min-height:7.5rem;padding:1.25rem .75rem;text-decoration:none;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s,background .3s;display:flex;box-shadow:0 4px 16px #0000000d,inset 0 1px #ffffffe6;color:#111!important}.cargo-card:hover{background:#fff;transform:translateY(-3px);box-shadow:0 12px 32px #0000001a}.cargo-card-arrow{color:#fff;background:#111;border-radius:50%;place-items:center;width:3.25rem;height:3.25rem;display:grid}.cargo-card-arrow svg{width:1.65rem;height:1.65rem}.cargo-card-label{letter-spacing:-.02em;font-family:DM Sans,sans-serif;font-size:.9375rem;font-weight:700}.cargo-partners{width:100%;margin-top:.5rem;transition:opacity .5s,transform .5s}.cargo-partners-viewport{overflow:hidden}.cargo-partners-track{align-items:center;gap:clamp(1.1rem,2.2vw,1.75rem);width:max-content;padding:.35rem 0;animation:42s linear infinite cargo-partners-scroll;display:flex}.cargo-partners-track:hover{animation-play-state:paused}.cargo-partners-item{flex:0 0 7.5rem;justify-content:center;align-items:center;width:7.5rem;height:2rem;display:flex}.cargo-partners-item--large{flex-basis:8.75rem;width:8.75rem;height:2.25rem}.cargo-partners-logo{object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;pointer-events:none;background:0 0;width:auto;max-width:100%;height:auto;max-height:100%;display:block}@keyframes cargo-partners-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width>=900px){.cargo-partners-item{flex-basis:8.25rem;width:8.25rem;height:2.125rem}.cargo-partners-item--large{flex-basis:9.75rem;width:9.75rem;height:2.4rem}}.logistics-tool-page{background:#fff;min-height:100dvh;position:relative}.logistics-tool-page .logistics-page-overlay{display:none}.logistics-tool-shell{z-index:1;width:100%;max-width:76rem;min-height:100dvh;padding:calc(var(--header-safe) + 1.25rem) clamp(2rem, 5vw, 4rem) 9rem;flex-direction:column;margin-inline:auto;display:flex;position:relative}.logistics-hero-split{flex-direction:row;flex:1;justify-content:center;align-items:center;gap:clamp(1.25rem,3vw,2.5rem);width:100%;display:flex}.logistics-tool-shell.has-panel .logistics-hero-split{flex:0;min-height:0;padding-top:0;padding-bottom:2.5rem}.logistics-hero-copy{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;min-width:min(100%,18rem);max-width:30rem;display:flex}.logistics-hero-media{aspect-ratio:16/11;background:#111;flex:none;width:min(32rem,42vw);position:relative;overflow:hidden}.logistics-hero-video{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.logistics-hero-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#888;margin:0 0 .85rem;font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:600}.logistics-hero-lead{color:#4a4a4a;max-width:42ch;margin:1rem 0 0;font-family:DM Sans,sans-serif;font-size:clamp(.95rem,1.5vw,1.08rem);font-weight:400;line-height:1.65}.logistics-partners{flex-direction:column;align-items:flex-start;gap:.4rem;width:100%;margin-top:1.35rem;display:flex}.logistics-tool-header{text-align:left;flex-shrink:0;width:100%;margin-bottom:1.75rem}.logistics-tool-header .metal-page-actions{margin-top:1.35rem}.logistics-tool-back{display:none}.logistics-tool-title{letter-spacing:-.035em;color:#111;text-align:left;margin:0;font-family:DM Sans,sans-serif;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:700;line-height:.98}.logistics-tool-lead{display:none}.logistics-tool-form{flex-direction:column;align-items:flex-start;gap:1.5rem;width:100%;margin-bottom:1.25rem;display:flex}.logistics-tool-form .country-search{text-align:left;width:100%;max-width:22rem}.logistics-tool-form .route-search{text-align:left;width:100%;max-width:28rem}@media (width<=900px){.logistics-hero-split{flex-direction:column;align-items:stretch;gap:2rem}.logistics-hero-copy{max-width:none}.logistics-hero-media{aspect-ratio:16/10;width:100%}.logistics-tool-title{font-size:clamp(1.75rem,7vw,2.35rem)}}.route-search{position:relative}.route-search-bar{background:#fff;border:1px solid #00000014;border-radius:14px;align-items:stretch;width:100%;min-height:3.5rem;display:flex;overflow:hidden;box-shadow:0 4px 16px #0000000a}.route-search-side{cursor:text;text-align:left;flex-direction:column;flex:1;justify-content:center;gap:.15rem;min-width:0;padding:.65rem .85rem;transition:background .2s;display:flex}.route-search-side.is-active{background:#00000005}.route-search-side-label{letter-spacing:.07em;text-transform:uppercase;color:#888;font-family:DM Sans,sans-serif;font-size:.6875rem;font-weight:700}.route-search-input{color:#111;text-align:left;background:0 0;border:none;outline:none;width:100%;padding:0;font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:500}.route-search-value{color:#111;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.4rem;min-width:0;font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:500;display:inline-flex;overflow:hidden}.route-search-placeholder{color:#aaa;font-weight:400}.route-search-divider{background:#0000001a;flex-shrink:0;align-self:stretch;width:1px;margin:.65rem 0}.route-search-results{margin-top:.35rem}.route-search-conclusion{background:#fff;border:1px solid #00000014;border-radius:14px;flex-direction:column;align-items:center;gap:.85rem;padding:1rem 1.15rem;display:flex;box-shadow:0 4px 16px #0000000a}.route-search-conclusion-route{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem .75rem;display:flex}.route-search-conclusion-item{color:#111;align-items:center;gap:.4rem;font-family:DM Sans,sans-serif;font-size:.9375rem;font-weight:600;display:inline-flex}.route-search-conclusion-arrow{color:#888;font-size:1rem}.route-search-change{color:#666;text-underline-offset:.15em;font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:500;text-decoration:underline}.route-search-change:hover{color:#111}.logistics-register-actions{flex-wrap:wrap;gap:.65rem;display:flex}.country-search{text-align:left;position:relative}.country-search-label{color:#111;text-align:left;margin-bottom:.25rem;font-family:DM Sans,sans-serif;font-size:.9375rem;font-weight:700;display:block}.country-search-hint{color:#777;text-align:left;margin:0 0 .65rem;font-family:DM Sans,sans-serif;font-size:.8125rem;line-height:1.45}.country-search-field{color:#888;text-align:left;background:#fff;border:1px solid #00000014;border-radius:14px;align-items:center;gap:.65rem;width:100%;padding:.75rem 1rem;display:flex;box-shadow:0 4px 16px #0000000a}.country-search-field:focus-within{border-color:#0000002e;box-shadow:0 6px 24px #00000012}.country-search-input{color:#111;text-align:left;background:0 0;border:none;outline:none;flex:1;font-family:DM Sans,sans-serif;font-size:.9375rem}.country-search-option{text-align:left;align-items:center;gap:.5rem;display:inline-flex}.country-flag{flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.country-flag--sm{font-size:1.125rem}.country-flag--md{font-size:1.35rem}.country-flag--lg{font-size:2.25rem}.country-search-results{z-index:20;background:#fff;border:1px solid #00000014;border-radius:14px;max-height:14rem;margin:0;padding:.35rem;list-style:none;position:absolute;top:calc(100% + .35rem);left:0;right:0;overflow-y:auto;box-shadow:0 12px 40px #0000001f}.country-search-results button{text-align:left;color:#111;border-radius:10px;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.6rem .7rem;font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:500;transition:background .15s;display:flex}.country-search-results button:hover{background:#0000000d}.country-search-code{color:#888;font-size:.75rem;font-weight:600}.country-search-blocked{color:#b42318;margin:.5rem 0 0;font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:500}.country-search-empty{color:#888;margin:.5rem 0 0;font-family:DM Sans,sans-serif;font-size:.8125rem}.logistics-tool-placeholder{color:#888;text-align:left;background:0 0;border:none;margin:0;padding:0;font-family:DM Sans,sans-serif;font-size:.9rem;line-height:1.55}.logistics-country-panel{text-align:left;background:#fff;border:1px solid #00000012;border-radius:18px;padding:1.5rem;box-shadow:0 8px 32px #0000000f}.logistics-country-route{color:#666;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.5rem .65rem;margin:0 0 1rem;font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:600;display:flex}.logistics-country-route-item{align-items:center;gap:.4rem;display:inline-flex}.logistics-country-head{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.logistics-country-name{letter-spacing:-.02em;color:#111;text-align:left;margin:0;font-family:DM Sans,sans-serif;font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:700}.logistics-country-summary,.logistics-country-notes{color:#444;text-align:left;margin:0 0 .75rem;font-family:DM Sans,sans-serif;font-size:.9375rem;line-height:1.6}.logistics-docs-locked{text-align:left;background:#f5f5f5e6;border:1px solid #0000000f;border-radius:14px;margin-top:1.25rem;padding:1.25rem}.logistics-docs-locked-text{color:#555;margin:0 0 1rem;font-family:DM Sans,sans-serif;font-size:.9rem;line-height:1.55}.logistics-docs-title{letter-spacing:.06em;text-transform:uppercase;color:#888;margin:1.25rem 0 .75rem;font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:700}.logistics-docs-list{text-align:left;margin:0;padding:0;list-style:none}.logistics-docs-list li{color:#444;border-bottom:1px solid #0000000d;padding:.5rem 0 .5rem 1rem;font-family:DM Sans,sans-serif;font-size:.875rem;line-height:1.5;position:relative}.logistics-docs-list li:before{content:"";background:#111;border-radius:50%;width:5px;height:5px;position:absolute;top:.85rem;left:0}.logistics-tool-actions{justify-content:flex-start;margin-top:1.5rem;display:flex}.faq-section{background:#fafafa;align-items:stretch;height:100%;min-height:100dvh;display:flex;overflow:hidden}.faq-section-inner{width:100%;max-width:none;padding:calc(var(--header-safe) + 1.75rem) clamp(1.25rem, 4vw, 3.5rem) 9rem;scrollbar-width:thin;flex-direction:column;flex:1;justify-content:flex-start;margin-inline:0;display:flex;overflow-y:auto}.faq-section-head{text-align:center;margin-bottom:1.5rem}.faq-section-label{letter-spacing:.08em;text-transform:uppercase;color:#888;margin:0 0 .65rem;font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:600}.faq-section-title{letter-spacing:-.03em;color:#111;margin:0;font-family:DM Sans,sans-serif;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;line-height:1}.faq-list{border-top:1px solid #00000014;flex-direction:column;gap:0;display:flex}.faq-row{border-bottom:1px solid #00000014;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 1.25rem;display:grid}.faq-row:last-child{border-bottom:none}.faq-item{border-bottom:1px solid #00000014;min-width:0}.faq-q{text-align:left;color:#111;justify-content:space-between;align-items:flex-start;gap:.75rem;width:100%;padding:1rem 0;font-family:DM Sans,sans-serif;font-size:clamp(.875rem,1.35vw,.98rem);font-weight:600;transition:color .2s;display:flex}.faq-q:hover{color:#444}.faq-q span{color:#888;flex-shrink:0;font-size:1.35rem;font-weight:400;transition:transform .3s cubic-bezier(.22,1,.36,1)}.faq-item.is-open .faq-q span{transform:rotate(45deg)}.faq-a{color:#555;max-width:none;padding:0 0 1rem;font-family:DM Sans,sans-serif;font-size:.875rem;line-height:1.6}.procedure-home{background:#fff;align-items:stretch;height:100%;min-height:100dvh;display:flex;overflow:hidden}.procedure-home-inner{width:100%;max-width:none;padding:calc(var(--header-safe) + 1.75rem) clamp(1.25rem, 4vw, 3.5rem) 9rem;flex-direction:column;flex:1;justify-content:center;margin-inline:0;display:flex}.procedure-home-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.procedure-home-tile{text-align:left;color:inherit;background:#f6f6f6;border-radius:18px;flex-direction:column;align-items:flex-start;padding:1.5rem 1.35rem 1.25rem;text-decoration:none;transition:background .2s;display:flex}.procedure-home-tile:hover{background:#efefef}.procedure-home-tile h3{letter-spacing:-.03em;color:#111;margin:0 0 .5rem;font-family:DM Sans,sans-serif;font-size:1.15rem;font-weight:700}.procedure-home-tile p{color:#555;flex:1;margin:0 0 1rem;font-family:DM Sans,sans-serif;font-size:.875rem;line-height:1.5}.procedure-home-tile span{color:#111;font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:600}.procedure-home-all{text-align:center;margin:1.5rem 0 0}.procedure-home-more{background:#e8e8e8;border-radius:112px;justify-content:center;align-items:center;padding:.55rem 1.45rem;font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex;color:#111!important}.procedure-home-more:hover{background:#dedede}@media (width<=1100px){.procedure-home-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.procedure-home-grid{grid-template-columns:1fr}}@media (width<=900px){.faq-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem}}@media (width<=720px){.faq-row{grid-template-columns:1fr;gap:0}}.home-story{background:#fafafa;align-items:stretch;height:100%;min-height:100dvh;display:flex;overflow:hidden}.home-story--token{background:#fff}.home-story-inner{width:100%;max-width:56rem;padding:calc(var(--header-safe) + 1.75rem) clamp(1.25rem, 3vw, 2.5rem) 9rem;flex-direction:column;flex:1;justify-content:flex-start;margin-inline:auto;display:flex;overflow:hidden}.home-story-head{text-align:left;margin-bottom:1.75rem}.home-story-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#888;margin:0 0 .65rem;font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:600}.home-story-title{letter-spacing:-.04em;color:#111;margin:0 0 .85rem;font-family:DM Sans,sans-serif;font-size:clamp(1.85rem,4vw,2.75rem);font-weight:700;line-height:1.05}.home-story-lead{letter-spacing:-.02em;color:#333;max-width:40rem;margin:0;font-family:DM Sans,sans-serif;font-size:clamp(1rem,1.6vw,1.15rem);font-weight:500;line-height:1.45}.home-story-body{flex-direction:column;align-items:flex-start;gap:1.35rem;display:flex}.home-story-copy{color:#555;max-width:42rem;margin:0;font-family:DM Sans,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.6}.home-story-facts,.home-story-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;width:100%;margin:0;padding:0;list-style:none;display:grid}.home-story-facts li,.home-story-cards li{background:#fff;border-radius:20px;padding:1.2rem 1.15rem 1.3rem}.home-story--token .home-story-cards li{background:#f6f6f7}.home-story-facts span{letter-spacing:.08em;text-transform:uppercase;color:#888;margin:0 0 .45rem;font-family:DM Sans,sans-serif;font-size:.6875rem;font-weight:600;display:block}.home-story-facts strong{letter-spacing:-.03em;color:#111;font-family:DM Sans,sans-serif;font-size:1.05rem;font-weight:700;display:block}.home-story-cards h3{letter-spacing:-.03em;color:#111;margin:0 0 .4rem;font-family:DM Sans,sans-serif;font-size:1.05rem;font-weight:700}.home-story-cards p{color:#555;margin:0;font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:400;line-height:1.5}@media (width<=720px){.home-story-facts,.home-story-cards{grid-template-columns:1fr}.home-story-inner{overflow-y:auto}}.news-home{background:#fff;align-items:stretch;height:100%;min-height:100dvh;display:flex;overflow:hidden}.news-home-inner{width:100%;max-width:none;padding:calc(var(--header-safe) + 1.75rem) clamp(1.25rem, 4vw, 3.5rem) 9rem;flex-direction:column;flex:1;justify-content:center;margin-inline:0;display:flex;overflow:hidden}.news-press{grid-template-columns:1fr 1fr;gap:2rem 3rem;min-width:0;margin-top:1.25rem;display:grid}.news-press--desk-only,.news-press--page.news-press--desk-only{grid-template-columns:1fr;max-width:52rem}.news-press--page{margin-top:1.75rem}.news-press-col-label{letter-spacing:.1em;text-transform:uppercase;color:#888;margin:0 0 .35rem;font-family:DM Sans,sans-serif;font-size:.7rem;font-weight:600}.news-press-item{border-top:1px solid #00000014;grid-template-columns:6.5rem minmax(0,1fr);align-items:baseline;gap:1rem;padding:.85rem 0;text-decoration:none;display:grid;color:inherit!important}.news-press-item:last-child{border-bottom:1px solid #00000014}.news-press-item time{color:#888;font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:500}.news-press-copy{flex-direction:column;gap:.2rem;min-width:0;display:flex}.news-press-kicker{letter-spacing:.06em;text-transform:uppercase;color:#888;font-family:DM Sans,sans-serif;font-size:.625rem;font-weight:600}.news-press-title{letter-spacing:-.025em;color:#111;font-family:DM Sans,sans-serif;font-size:.98rem;font-weight:600;line-height:1.3}.news-press-item:hover .news-press-title{color:#444}@media (width<=800px){.news-press,.news-press--page{grid-template-columns:1fr;gap:1.75rem}.news-press-item{grid-template-columns:5.25rem minmax(0,1fr);gap:.75rem}}.news-doc{padding:calc(var(--header-safe) + .75rem) clamp(1.25rem, 4vw, 3.5rem) 10rem;background:#fff;position:relative}.news-doc--after-hero{padding-top:clamp(2.5rem,5vw,4rem)}.news-doc-article{grid-template-columns:1fr 1fr;column-gap:clamp(1.5rem,4vw,4rem);max-width:none;display:grid}.news-doc-article>:not(.news-doc-copy){grid-column:1/-1}.news-doc-article .news-doc-copy{max-width:none}@media (width<=800px){.news-doc-article{grid-template-columns:1fr}}.news-doc-kicker{letter-spacing:.1em;text-transform:uppercase;color:#888;margin:0 0 .85rem;font-family:DM Sans,sans-serif;font-size:.7rem;font-weight:600}.news-doc-title{letter-spacing:-.04em;color:#111;margin:0 0 1.25rem;font-family:DM Sans,sans-serif;font-size:clamp(2.4rem,6vw,4.75rem);font-weight:700;line-height:.92}.news-doc-lead{color:#333;margin:0 0 1.5rem;font-family:DM Sans,sans-serif;font-size:1.05rem;font-weight:500;line-height:1.5}.news-doc-copy{color:#3a3a3a;margin:0 0 1.1rem;font-family:DM Sans,sans-serif;font-size:1rem;line-height:1.65}.news-doc-actions{flex-wrap:wrap;gap:.65rem;margin:1.75rem 0 0;display:flex}.news-doc-more{max-width:none;margin-top:2.75rem;padding-top:.25rem}.news-doc--index .news-press{margin-top:.5rem}.desk-files-page{background:#fff;min-height:100dvh}.desk-files.news-doc{max-width:52rem;margin:0 auto}.desk-files-heading{letter-spacing:-.04em;color:#111;margin:0 0 1.35rem;font-family:DM Sans,sans-serif;font-size:clamp(1.85rem,4vw,2.6rem);font-weight:700;line-height:1}.desk-file-list{margin-top:.35rem}.desk-file-row{border-top:1px solid #00000014;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.15rem 0;display:flex}.desk-file-row:last-child{border-bottom:1px solid #00000014}.desk-file-copy{min-width:0}.desk-file-title{letter-spacing:-.03em;color:#111;margin:.12rem 0 0;font-family:DM Sans,sans-serif;font-size:1.05rem;font-weight:600;line-height:1.25}.desk-file-note{color:#666;max-width:36rem;margin:.28rem 0 0;font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:500}.desk-file-actions{flex-shrink:0;align-items:center;gap:.45rem;display:flex}.desk-file-inquiry{color:#111;cursor:pointer;background:#ececee;border:none;border-radius:999px;justify-content:center;align-items:center;height:36px;padding:0 1.05rem;font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.desk-file-inquiry:hover{background:#e2e2e4}.desk-file-actions .header-chip{color:#111;background:#ececee}.desk-file-actions .header-chip:hover{color:#111;background:#e2e2e4}.desk-file-actions .header-pdf,.desk-file-actions .header-pdf:hover{color:#111}@media (width<=720px){.desk-file-row{flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.05rem 0}}.desk-drawer{z-index:400;position:fixed;inset:0}.desk-drawer-backdrop{cursor:pointer;background:#0c0c0d75;border:0;position:absolute;inset:0}.desk-drawer-panel{width:min(28rem,100%);padding:calc(var(--header-safe) + .35rem) 1.45rem 2.75rem;background:#f0f0f2;position:absolute;top:0;bottom:0;right:0;overflow:auto}.desk-drawer-close{top:calc(var(--header-safe) - .15rem);color:#111;cursor:pointer;background:#e4e4e6;border:none;border-radius:999px;width:36px;height:36px;font-size:1.35rem;line-height:1;position:absolute;right:1rem}.desk-drawer-lead{color:#444;margin:-.65rem 0 1.1rem;font-family:DM Sans,sans-serif;font-size:.95rem;font-weight:500;line-height:1.45}.desk-drawer-hint{letter-spacing:.02em;color:#333;margin:0 0 .45rem;font-family:DM Sans,sans-serif;font-size:.8rem;font-weight:600}.desk-drawer-notice{background:#fff;border-radius:16px;margin:0 0 1.1rem;padding:.85rem 1rem;list-style:none}.desk-drawer-notice li{color:#333;font-family:DM Sans,sans-serif;font-size:.82rem;font-weight:500;line-height:1.45}.desk-drawer-notice li+li{margin-top:.55rem}.desk-drawer-cta{color:#fff;text-decoration:none}.news-page-inner{text-align:left}.newsletter{background:#f6f6f7;border-radius:22px;margin:2.5rem 0 0;padding:1.25rem 1.35rem}.newsletter-label{letter-spacing:.08em;text-transform:uppercase;color:#888;margin:0 0 .4rem;font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:600}.newsletter-lead{color:#555;max-width:32rem;margin:0 0 1rem;font-family:DM Sans,sans-serif;font-size:.9375rem;line-height:1.55}.newsletter-form{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.newsletter-form input{color:#111;background:#fff;border:1px solid #0000001a;border-radius:999px;flex:12rem;min-width:0;padding:.75rem 1rem;font-family:DM Sans,sans-serif;font-size:.9375rem}.newsletter-form input:focus{border-color:#111;outline:none}.newsletter-form .metal-page-btn{flex:none}.newsletter-error{color:#b42318;margin:.75rem 0 0;font-family:DM Sans,sans-serif;font-size:.8125rem}.newsletter-done{color:#111;margin:0;font-family:DM Sans,sans-serif;font-size:.9375rem;line-height:1.5}.supply-chain-inner{max-width:52rem}.investors-inner{max-width:44rem}.investors-results-label{letter-spacing:.08em;text-transform:uppercase;color:#888;text-align:center;margin:2rem 0 .85rem;font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:600}.investors-results-label span{font-weight:500}.investors-quarters{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0 0 2rem;display:grid}.investors-quarter{text-align:center;background:#f6f6f7;border-radius:20px;padding:1.35rem 1.1rem 1.4rem}.investors-quarter.is-pending{background:#fafafa;border:1px dashed #0000001a}.investors-quarter-period{letter-spacing:.08em;text-transform:uppercase;color:#888;margin:0 0 .55rem;font-family:DM Sans,sans-serif;font-size:.6875rem;font-weight:600}.investors-quarter-value{letter-spacing:-.04em;color:#111;margin:0 0 .45rem;font-family:DM Sans,sans-serif;font-size:clamp(1.65rem,3.2vw,2.15rem);font-weight:700;line-height:1}.investors-quarter.is-pending .investors-quarter-value{color:#bbb}.investors-quarter-status{color:#666;margin:0;font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:500}.investors-steps{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1.75rem 0 .5rem;display:grid}.investors-step{background:#f6f6f7;border-radius:20px;padding:1.2rem 1.1rem 1.3rem}.investors-step-n{letter-spacing:.08em;text-transform:uppercase;color:#888;margin:0 0 .45rem;font-family:DM Sans,sans-serif;font-size:.6875rem;font-weight:600}.investors-step h2{letter-spacing:-.03em;color:#111;margin:0 0 .35rem;font-family:DM Sans,sans-serif;font-size:1.05rem;font-weight:700}.investors-step p{color:#555;margin:0;font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:400;line-height:1.5}.investors-form-title{letter-spacing:-.03em;color:#111;text-align:center;margin:2.25rem 0 .5rem;font-family:DM Sans,sans-serif;font-size:1.35rem;font-weight:700}.investors-form{text-align:left;margin-top:1.25rem}.investors-form .metal-page-btn{margin-top:.35rem}.investors-contact-actions{justify-content:center;margin:1rem 0 1.75rem}.investors-success{margin-top:1.5rem}.investors-disclaimer{color:#888;text-align:center;margin:1.75rem 0 0;font-family:DM Sans,sans-serif;font-size:.6875rem;font-weight:400;line-height:1.55}@media (width<=720px){.investors-quarters,.investors-steps{grid-template-columns:1fr}}.supply-steps{text-align:left;grid-template-columns:1fr 1fr;gap:.75rem;margin:2.25rem 0 1.75rem;display:grid}.supply-step{background:#f6f6f7;border-radius:20px;padding:1.35rem 1.25rem 1.45rem}.supply-step-n{letter-spacing:.1em;text-transform:uppercase;color:#888;margin:0 0 .45rem;font-family:DM Sans,sans-serif;font-size:.6875rem;font-weight:600}.supply-step h2{letter-spacing:-.03em;color:#111;margin:0 0 .45rem;font-family:DM Sans,sans-serif;font-size:1.2rem;font-weight:700;line-height:1.15}.supply-step p{color:#4a4a4a;margin:0;font-family:DM Sans,sans-serif;font-size:.9rem;font-weight:400;line-height:1.55}@media (width<=720px){.supply-steps{grid-template-columns:1fr}}@media (width<=900px){.metal-page-inner{padding-inline:4rem}.metal-desk-inner{padding-inline:1.5rem}.metal-page-layout{flex-direction:column;gap:1.75rem;width:100%;max-width:24rem}.metal-page-content{text-align:center;order:2;align-items:center;max-width:100%}.metal-page-title{display:none}.metal-page-visual{order:1;width:100%;max-width:18rem}.metal-page-price{align-items:center}.metal-page-actions{justify-content:center}}@media (width<=640px){.metal-page-inner{padding-inline:3.25rem}.metal-desk-inner{padding-inline:1.25rem}.metal-page-visual{max-width:11rem}}.expand-scroll-page{background:#f4f4f4}.expand-scroll-hero{height:190dvh;position:relative}.expand-scroll-pin{background:#f4f4f4;justify-content:center;align-items:center;height:100dvh;display:flex;position:sticky;top:0}.expand-scroll-pin.is-full{background:#000}.expand-scroll-body{z-index:2;background:#fff;width:100%;padding:clamp(2.5rem,6vw,4rem) clamp(1.25rem,4vw,2.5rem) 8rem;position:relative}.procedure-detail-page .expand-scroll-body{padding-top:calc(var(--header-safe) + clamp(2rem, 4vw, 3rem))}.vault-frame{will-change:width, height, border-radius;background:#111;position:relative;overflow:hidden}.vault-frame-image{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.vault-frame-overlay{background:linear-gradient(#00000026 0%,#00000059 100%);justify-content:center;align-items:center;padding:2rem;transition:opacity .35s;display:flex;position:absolute;inset:0}.metal-hero .vault-frame-overlay{background:linear-gradient(#ffffff7a 0%,#ffffff9e 100%)}.vault-hero-tagline{letter-spacing:-.035em;color:#fff;text-align:center;text-shadow:0 4px 24px #00000059;margin:0;font-family:DM Sans,sans-serif;font-size:clamp(2rem,5vw,3.5rem);font-weight:700;line-height:.95}.vault-body{text-align:center;max-width:42rem;margin-inline:auto}.vault-body.news-page-inner{text-align:left;box-sizing:border-box;width:100%;max-width:none;padding-inline:clamp(1.25rem,4vw,3.5rem)}.vault-body-title{letter-spacing:-.03em;color:#111;margin:0 0 1rem;font-family:DM Sans,sans-serif;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;line-height:1}.vault-body-lead{color:#333;margin:0 0 .85rem;font-family:DM Sans,sans-serif;font-size:clamp(1rem,1.6vw,1.15rem);font-weight:500;line-height:1.45}.vault-body-copy{color:#4a4a4a;margin:0 0 1.25rem;font-family:DM Sans,sans-serif;font-size:clamp(.9rem,1.35vw,1rem);font-weight:400;line-height:1.55}.vault-body-actions{flex-wrap:wrap;justify-content:center;gap:.65rem;margin-bottom:1.25rem;display:flex}.vault-body-disclaimer{color:#888;text-align:left;margin:0;font-family:DM Sans,sans-serif;font-size:.6875rem;font-weight:400;line-height:1.55}.escrow-frame{background:#0a1424}.escrow-frame-bg{background:linear-gradient(160deg,#0a1424 0%,#132238 45%,#0d1a2e 100%);position:absolute;inset:0;overflow:hidden}.escrow-frame-cloud{opacity:.28;object-fit:contain;pointer-events:none;width:min(92%,28rem);height:auto;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.escrow-frame-overlay{background:linear-gradient(#0a142459 0%,#0a14248c 100%)}.escrow-pillars{text-align:left;gap:.65rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.escrow-pillar{background:#fafafa;border:1px solid #00000012;border-radius:14px;padding:1rem 1.1rem}.escrow-pillar-title{letter-spacing:.04em;text-transform:uppercase;color:#111;margin:0 0 .4rem;font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:700}.escrow-pillar-text{color:#4a4a4a;margin:0;font-family:DM Sans,sans-serif;font-size:.875rem;line-height:1.5}.refinery-page{background:#f4f4f4}.refinery-frame{background:#e8e8e8}.refinery-frame-video{filter:brightness(1.25)saturate(.35)contrast(.9)}.refinery-frame-whiten{z-index:1;pointer-events:none;background:#ffffff94;position:absolute;inset:0}.refinery-frame-overlay{z-index:2;background:linear-gradient(#ffffff14 0%,#ffffff05 45%,#ffffff1f 100%)}.refinery-hero-tagline{color:#111;text-shadow:none}.refinery-section{z-index:2;min-height:100dvh;padding:calc(var(--header-safe) + clamp(2rem, 5vw, 3rem)) clamp(1.25rem, 4vw, 2.5rem) clamp(3rem, 7vw, 5rem);border-bottom:1px solid #0000000d;justify-content:center;align-items:center;display:flex;position:relative}.refinery-section-inner{box-sizing:border-box;width:100%;max-width:none;margin-inline:0;padding-inline:clamp(1.25rem,4vw,3.5rem)}.refinery-section--intro{background:#fff}.refinery-section--materials{background:#fafafa;justify-content:center;align-items:stretch;padding-bottom:clamp(2.5rem,6vw,4rem);overflow:visible}.refinery-section--materials .refinery-section-inner{max-width:none;min-height:calc(100dvh - var(--header-safe) - 4rem);flex-direction:column;justify-content:center;gap:clamp(1.75rem,4vw,2.75rem);display:flex}.refinery-section--procedure{background:#fff}.refinery-section--sell{background:linear-gradient(#fff 0%,#fdfaf3 42%,#f3ead8 100%);border-top:1px solid #8a683024;border-bottom:1px solid #8a68301a;min-height:100dvh}.refinery-section--faq{background:#fafafa;align-items:flex-start;min-height:auto;padding-bottom:8rem}.refinery-section-head{text-align:center;margin-bottom:0}.refinery-section-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#888;margin:0 0 .45rem;font-family:DM Sans,sans-serif;font-size:.6875rem;font-weight:600}.refinery-section-title{letter-spacing:-.03em;color:#111;margin:0 0 .5rem;font-family:DM Sans,sans-serif;font-size:clamp(1.5rem,3.2vw,2.15rem);font-weight:700}.refinery-section-sub{color:#555;max-width:32rem;margin:0 auto;font-family:DM Sans,sans-serif;font-size:clamp(.9rem,1.4vw,1rem);line-height:1.5}.refinery-procedure-grid{flex-wrap:wrap;justify-content:center;gap:.65rem;max-width:44rem;margin:clamp(1.5rem,4vw,2.5rem) auto 0;padding:0;list-style:none;display:flex}.refinery-procedure-card{background:#f2f2f2;border:1px solid #0000000f;border-radius:12px;flex-direction:column;flex:9.5rem;gap:.55rem;min-width:min(100%,9.5rem);max-width:11.5rem;min-height:5.25rem;padding:.8rem .85rem;transition:background .25s,box-shadow .25s;display:flex}.refinery-procedure-card.is-open{background:#ececec;box-shadow:0 4px 16px #0000000f}.refinery-procedure-card-top{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.refinery-procedure-card-title{letter-spacing:.04em;text-transform:uppercase;color:#333;text-align:left;margin:0;font-family:DM Sans,sans-serif;font-size:.6875rem;font-weight:700;line-height:1.3}.refinery-procedure-plus{color:#333;cursor:pointer;background:#fff;border:1px solid #0000001a;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;transition:background .2s,color .2s;display:inline-flex}.refinery-procedure-plus:hover{color:#fff;background:#111}.refinery-procedure-plus-icon{transition:transform .3s cubic-bezier(.22,1,.36,1)}.refinery-procedure-plus-icon.is-open{transform:rotate(45deg)}.refinery-procedure-card-text{color:#555;text-align:left;margin:0;font-family:DM Sans,sans-serif;font-size:.75rem;line-height:1.5}.refinery-sell-inner{text-align:center;width:100%;max-width:36rem;margin-inline:auto}.refinery-sell-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#8a6830;margin:0 0 .75rem;font-family:DM Sans,sans-serif;font-size:.6875rem;font-weight:600}.refinery-sell-title{letter-spacing:-.04em;color:#111;margin:0 0 1rem;font-family:DM Sans,sans-serif;font-size:clamp(2.25rem,6vw,3.75rem);font-weight:700;line-height:.95}.refinery-sell-lead{color:#444;max-width:28rem;margin:0 auto 2rem;font-family:DM Sans,sans-serif;font-size:clamp(1rem,1.8vw,1.15rem);line-height:1.5}.refinery-sell-benefits{text-align:left;flex-direction:column;gap:.65rem;max-width:26rem;margin:0 auto 2.25rem;padding:0;list-style:none;display:flex}.refinery-sell-benefit{color:#333;padding-left:1.15rem;font-family:DM Sans,sans-serif;font-size:.9rem;line-height:1.45;position:relative}.refinery-sell-benefit:before{content:"";background:#b8943a;border-radius:999px;width:.35rem;height:.35rem;position:absolute;top:.55em;left:0}.refinery-sell-actions{flex-wrap:wrap;justify-content:center;gap:.65rem;display:flex}.refinery-trade-terms{color:#333;margin-top:.5rem;font-weight:500}.refinery-partner-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(1.5rem,4vw,2.75rem);max-width:44rem;margin:2rem auto 0;padding:0;list-style:none;display:flex}.refinery-partner-logos-item{justify-content:center;align-items:center;display:flex}.refinery-partner-logos-img{object-fit:contain;object-position:center;width:auto;max-width:min(18rem,78vw);height:auto;max-height:3.25rem;display:block}.refinery-partner-logos-item:first-child .refinery-partner-logos-img{max-width:min(22rem,82vw);max-height:2.75rem}.refinery-partner-logos-item:last-child .refinery-partner-logos-img{max-width:min(10rem,42vw);max-height:3.5rem}.refinery-materials-grid{grid-template-columns:1fr;gap:clamp(1rem,2.2vw,1.35rem);width:100%;max-width:72rem;margin:0 auto;padding:0 clamp(.25rem,2vw,1rem);display:grid}@media (width>=720px){.refinery-materials-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.refinery-faq{text-align:left;max-width:42rem;margin:0 auto 2rem}.refinery-disclaimer{margin-top:2rem}.refinery-faq-title{letter-spacing:-.02em;color:#111;text-align:center;margin:0 0 1rem;font-family:DM Sans,sans-serif;font-size:clamp(1.25rem,2.5vw,1.65rem);font-weight:700}.refinery-faq-list{border-top:1px solid #00000014}.refinery-faq-item{border-bottom:1px solid #00000014}.refinery-faq-q{text-align:left;color:#111;justify-content:space-between;align-items:flex-start;gap:.75rem;width:100%;padding:1rem 0;font-family:DM Sans,sans-serif;font-size:clamp(.875rem,1.35vw,.95rem);font-weight:600;transition:color .2s;display:flex}.refinery-faq-q:hover{color:#444}.refinery-faq-q span{color:#888;flex-shrink:0;font-size:1.35rem;font-weight:400;transition:transform .3s cubic-bezier(.22,1,.36,1)}.refinery-faq-item.is-open .refinery-faq-q span{transform:rotate(45deg)}.refinery-faq-a{color:#555;margin:0;padding:0 0 1rem;font-family:DM Sans,sans-serif;font-size:.875rem;line-height:1.6}.refinery-pillar-card{text-align:left;box-sizing:border-box;background:#fff;border:1px solid #00000014;border-radius:18px;flex-direction:column;gap:.7rem;width:100%;min-width:0;min-height:12.5rem;padding:1.5rem 1.6rem 1.45rem;display:flex;box-shadow:0 2px 12px #0000000d}.refinery-pillar-card-title{letter-spacing:-.02em;text-transform:none;color:#111;max-width:none;margin:0;font-family:DM Sans,sans-serif;font-size:1.05rem;font-weight:700;line-height:1.25}.refinery-pillar-card-purity{flex-wrap:wrap;align-items:baseline;gap:.4rem .75rem;margin:0;font-family:DM Sans,sans-serif;display:flex}.refinery-pillar-card-purity span{letter-spacing:.1em;text-transform:uppercase;color:#888;font-size:.6875rem;font-weight:600}.refinery-pillar-card-purity strong{color:#111;letter-spacing:-.01em;font-size:.9375rem;font-weight:600}.refinery-pillar-card-text{color:#4a4a4a;text-align:left;margin:0;font-family:DM Sans,sans-serif;font-size:.9375rem;line-height:1.55}@media (width>=900px){.refinery-partner-logos-item:first-child .refinery-partner-logos-img{max-height:3rem}.refinery-partner-logos-item:last-child .refinery-partner-logos-img{max-height:3.75rem}.expand-scroll-body{padding:3rem 2rem 8rem}.procedure-detail-page .expand-scroll-body{padding-top:calc(var(--header-safe) + 3rem)}}.scroll-reveal{opacity:0;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1),filter .9s cubic-bezier(.22,1,.36,1)}.scroll-reveal--up{transform:translateY(3rem)}.scroll-reveal--left{transform:translate(-2.75rem)translateY(1.25rem)}.scroll-reveal--right{transform:translate(2.75rem)translateY(1.25rem)}.scroll-reveal--scale{transform:scale(.92)translateY(2rem)}.scroll-reveal--blur{filter:blur(10px);transform:translateY(2.5rem)}.scroll-reveal.is-visible{opacity:1;filter:blur();transform:none}.company-story-block .company-reveal-child{opacity:0;transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1);transition-delay:calc(.11s * var(--i,0) + 80ms);transform:translateY(1.35rem)}.scroll-reveal.is-visible .company-reveal-child{opacity:1;transform:translateY(0)}.company-story-panel:nth-child(2n){background:linear-gradient(#fff 0%,#fafafa 100%)}.company-frame{background:#000}.company-frame-video{object-fit:cover}.company-story{padding:0}.company-story-panel{border-bottom:1px solid #0000000d;justify-content:center;align-items:center;min-height:88dvh;padding:clamp(2.5rem,7vw,4.5rem) clamp(1.25rem,4vw,2.5rem);display:flex}.company-story-subsection{border-top:1px solid #00000012;margin-top:clamp(1.75rem,4vw,2.5rem);padding-top:clamp(1.75rem,4vw,2.5rem)}.company-story-subtitle{letter-spacing:-.025em;color:#111;text-align:center;margin:0 auto .75rem;font-family:DM Sans,sans-serif;font-size:clamp(1.25rem,2.4vw,1.5rem);font-weight:700;line-height:1.15}.company-story-block--wide{max-width:none}.company-story .vault-body{text-align:center;width:100%;max-width:none}.company-story-locations{text-align:center;margin-top:clamp(1.75rem,4vw,2.5rem)}.company-story-locations .company-story-subtitle{text-align:center;margin-bottom:1.25rem}.company-strategic-map{z-index:0;background:#ececec;border:1px solid #00000014;border-radius:16px;width:100%;height:clamp(16rem,42vw,26rem);overflow:hidden;box-shadow:0 4px 20px #0000000f,inset 0 1px #ffffffd9}.company-strategic-map .leaflet-container{filter:grayscale()contrast(.88)brightness(1.04);width:100%;height:100%;font-family:DM Sans,sans-serif}.company-strategic-map .leaflet-control-zoom a{color:#111;border-color:#0000001f}.company-strategic-map .leaflet-control-attribution{color:#888;background:#ffffffd9;font-size:.625rem}.company-strategic-map .leaflet-tooltip{border:1px solid #00000014;font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:600;box-shadow:0 4px 12px #00000014}.company-story-badge{margin-top:clamp(1.75rem,4vw,2.25rem);text-align:center;max-width:28rem;margin-inline:auto}.company-story-badge-logo{object-fit:contain;width:auto;max-width:7.5rem;height:1.65rem;margin-inline:auto;display:block}.company-story-badge-note{color:#888;margin:.85rem 0 0;font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:400;line-height:1.55}.company-license-panel{background:#fafafa;border-bottom:1px solid #0000000f;min-height:100dvh}.company-license-inner{text-align:center;max-width:36rem;margin-inline:auto}.company-license-label{letter-spacing:.1em;text-transform:uppercase;color:#888;text-align:center;margin:0 auto 1rem;font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:600}.company-license-line{color:#444;text-align:center;margin:0 auto .35rem;font-family:DM Sans,sans-serif;font-size:clamp(1.1rem,2.2vw,1.35rem);font-weight:500}.company-license-number{letter-spacing:-.045em;color:#111;text-align:center;margin:0 auto .75rem;font-family:DM Sans,sans-serif;font-size:clamp(3.5rem,14vw,8rem);font-weight:700;line-height:.95}.company-license-digit{opacity:0;transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1);display:inline-block;transform:translateY(1.25rem)scale(.92)}.company-license-digit.is-in{opacity:1;transform:translateY(0)scale(1)}.company-license-sub{color:#666;text-align:center;margin:0 auto;font-family:DM Sans,sans-serif;font-size:clamp(.95rem,1.5vw,1.05rem);font-weight:500}.company-services-panel{background:#fff;min-height:auto;padding-bottom:clamp(3.5rem,8vw,5rem)}.company-services-wrap{text-align:center;max-width:none}.company-services-grid{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.55rem;width:100%;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.company-service-box{opacity:0;transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1),box-shadow .28s,border-color .28s,background .28s;transition-delay:calc(55ms * var(--i,0) + .15s);transform:translateY(1.1rem)scale(.94)}.scroll-reveal.is-visible .company-service-box{opacity:1;transform:translateY(0)scale(1)}.company-service-box-inner{letter-spacing:-.01em;text-align:center;color:#222;background:#f5f5f5f2;border:1px solid #00000012;border-radius:12px;justify-content:center;align-items:center;min-height:3.25rem;padding:.6rem .65rem;font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:600;line-height:1.25;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s,border-color .28s,background .28s;display:flex;box-shadow:0 2px 8px #0000000a,inset 0 1px #ffffffd9}.company-service-box:hover .company-service-box-inner{background:#fff;border-color:#0000001f;transform:translateY(-3px);box-shadow:0 10px 28px #00000017,inset 0 1px #fff}@media (width>=640px){.company-services-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.company-service-box-inner{min-height:3.5rem;padding:.7rem .75rem;font-size:.8125rem}}.company-appointment-section{background:#fff;border-top:none;justify-content:center;padding-top:clamp(3rem,8vw,5rem);padding-bottom:8rem;display:flex}.company-appointment-wrap{justify-content:center;width:100%;display:flex}.company-appointment-inner{text-align:center;width:100%;max-width:none;padding-inline:clamp(1.25rem,4vw,3.5rem)}.company-appointment-title{letter-spacing:-.03em;color:#111;margin:0 0 1rem;font-family:DM Sans,sans-serif;font-size:clamp(1.75rem,3.2vw,2.35rem);font-weight:700;line-height:1.12}.company-appointment-note{color:#555;margin:0 0 1.5rem;font-family:DM Sans,sans-serif;font-size:.95rem;line-height:1.55}.company-address{color:#333;flex-direction:column;gap:.15rem;margin:0 0 1rem;font-family:DM Sans,sans-serif;font-size:.9rem;font-style:normal;line-height:1.5;display:flex}.company-contact-line{margin:0 0 1.5rem}.company-contact-line a{color:#111;font-family:DM Sans,sans-serif;font-size:.95rem;font-weight:500}.company-hours{color:#888;margin:0 0 1rem;font-family:DM Sans,sans-serif;font-size:.85rem}.company-procedure-link{color:#111;font-size:.9375rem;font-weight:600;text-decoration:none}.company-procedure-link:hover{text-decoration:underline}.company-appointment-actions{flex-wrap:wrap;justify-content:center;gap:.65rem;display:flex}.mining-section{background:#000;height:100%;min-height:100dvh;position:relative;overflow:hidden}.mining-video{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.mining-overlay{pointer-events:none;background:linear-gradient(#00000059 0%,#0003 45%,#0000008c 100%);position:absolute;inset:0}.mining-content{z-index:1;min-height:100dvh;padding:var(--header-safe) 1.5rem 9rem;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(1.5rem,3vw,2.25rem);display:flex;position:relative}.mining-title{letter-spacing:-.035em;color:#fff;text-shadow:0 2px 24px #00000059;margin:0;font-family:DM Sans,sans-serif;font-size:clamp(2.25rem,5.5vw,4.25rem);font-weight:700;line-height:.95}.mining-glass{-webkit-backdrop-filter:blur(28px)saturate(1.3);background:#ffffff24;border:1px solid #ffffff47;border-radius:20px;max-width:min(36rem,100vw - 2.5rem);padding:clamp(1.1rem,2vw,1.5rem) clamp(1.25rem,2.5vw,1.75rem);box-shadow:0 12px 40px #0003,inset 0 1px #fff3}.mining-glass p{color:#ffffffeb;margin:0;font-family:DM Sans,sans-serif;font-size:clamp(.9rem,1.4vw,1.02rem);font-weight:400;line-height:1.6}.mining-glass p+p{margin-top:.85rem}.mining-more{border-bottom:1px solid #ffffff8c;align-items:center;margin-top:1rem;font-family:DM Sans,sans-serif;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex;color:#fff!important}.mining-more:hover{border-bottom-color:#fff}.mining-more--btn{background:#fff;border-bottom:none;border-radius:112px;margin-top:1.15rem;padding:.55rem 1.35rem;color:#111!important}.mining-more--btn:hover{background:#f2f2f2;border-bottom:none}.about-strip .mining-more--btn{margin-top:.25rem}.about-strip-title{text-align:center;flex-direction:column;align-items:center;gap:.12em;display:flex}.about-strip-title-row{white-space:nowrap;display:block}.green-home{background:#f0f0f2;height:100%;min-height:100dvh;position:relative;overflow:hidden}.green-home-pin{box-sizing:border-box;padding:calc(var(--header-safe) + .35rem) 1.25rem 6.25rem;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.green-home-frame{border-radius:24px;width:min(78vw,100% - .5rem);height:min(74dvh,100% - .5rem);box-shadow:0 24px 80px #0000002e,inset 0 0 0 1px #ffffff1f}.green-home-video{filter:brightness(.72)saturate(1.05)contrast(1.05)}.green-home-shade{pointer-events:none;background:linear-gradient(#00000047 0%,#00000038 42%,#0000008c 100%);position:absolute;inset:0}.green-home-copy{z-index:1;text-align:center;color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:.85rem;padding:clamp(1.25rem,3vw,2.25rem) clamp(1.25rem,4vw,2.75rem) 1.75rem;display:flex;position:absolute;inset:0}.green-home-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#ffffffb8;margin:0;font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:600}.green-home-title{letter-spacing:-.04em;color:#fff;text-shadow:0 2px 24px #00000059;margin:0;font-family:DM Sans,sans-serif;font-size:clamp(2rem,4.8vw,4rem);font-weight:700;line-height:.95}.green-home-body{flex-direction:column;align-items:center;gap:1.15rem;max-width:42rem;display:flex}.green-home-body p{color:#ffffffe6;margin:0;font-family:DM Sans,sans-serif;font-size:clamp(.88rem,1.35vw,1.02rem);font-weight:400;line-height:1.55}.green-home-marks{flex-wrap:wrap;justify-content:center;gap:1.15rem 1.65rem;margin:.15rem 0 0;padding:0;list-style:none;display:flex}.green-home-marks li{flex-direction:column;align-items:center;gap:.4rem;min-width:4.25rem;display:flex}.green-home-mark{color:#fff;place-items:center;width:2.65rem;height:2.65rem;display:grid}.green-home-mark svg{width:100%;height:100%;display:block}.green-home-marks li>span:last-child{letter-spacing:.08em;text-transform:uppercase;color:#ffffffc7;font-family:DM Sans,sans-serif;font-size:.625rem;font-weight:600}.green-home-cta{background:#fff;border-radius:112px;align-items:center;margin-top:.15rem;padding:.55rem 1.35rem;font-family:DM Sans,sans-serif;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex;color:#111!important}.green-home-cta:hover{background:#f2f2f2}@media (width<=720px){.green-home-pin{padding:calc(var(--header-safe) + .25rem) .85rem 5.75rem}.green-home-frame{border-radius:18px;width:100%;height:min(78dvh,100%)}.green-home-title{font-size:clamp(1.65rem,8vw,2.35rem)}.green-home-marks{gap:.85rem 1rem}.green-home-mark{width:2.15rem;height:2.15rem}}.sourcing-home .mining-video{object-position:center 28%}.about-strip-panels{grid-template-columns:1fr 1fr;display:grid;position:absolute;inset:0}.about-strip-panel{position:relative;overflow:hidden}.about-strip-panel img{object-fit:cover;width:100%;height:100%;display:block}.about-strip-panel:first-child img{object-position:42% 48%}.about-strip-panel:last-child img{object-position:center 18%}.about-strip-panel p{z-index:2;letter-spacing:.04em;color:#fff;text-shadow:0 1px 12px #00000073;margin:0;font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:600;position:absolute;bottom:8.25rem;left:1.15rem}@media (width<=720px){.about-strip-panels{grid-template-rows:1fr 1fr;grid-template-columns:1fr}.about-strip-panel p{bottom:.85rem}.about-strip-title-row{white-space:normal}}@media (width>=900px){.mining-content{padding:var(--header-safe) 2.5rem 9.5rem}.mining-title{font-size:clamp(2.75rem,4.5vw,4.5rem)}}.people-strip{background:#111;height:100%;min-height:100dvh;position:relative;overflow:hidden}.people-strip-track{will-change:transform;width:max-content;height:100%;min-height:100dvh;transition:transform .5s cubic-bezier(.22,1,.36,1);display:flex}.people-strip-panel{flex:0 0 25vw;width:25vw;height:100%;min-height:100dvh;position:relative;overflow:hidden}.people-strip-panel img{object-fit:cover;object-position:center 18%;width:100%;height:100%;display:block}.people-strip-shade{pointer-events:none;background:linear-gradient(#0000001f 0%,#0000000d 42%,#0000009e 100%);position:absolute;inset:0}.people-strip-caption{z-index:1;color:#fff;position:absolute;bottom:6.5rem;left:1.1rem;right:1.1rem}.people-strip-caption p{margin:0 0 .4rem;font-family:DM Sans,sans-serif;font-size:.9rem;font-weight:500;line-height:1.35}.people-strip-caption a{border-bottom:1px solid #ffffff8c;font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:600;text-decoration:none;color:#fff!important}.people-strip-caption a:hover{border-bottom-color:#fff}.people-strip-title{z-index:2;letter-spacing:-.04em;color:#fff;text-shadow:0 2px 28px #00000059;pointer-events:none;margin:0;font-family:DM Sans,sans-serif;font-size:clamp(2.4rem,6.5vw,5.25rem);font-weight:700;line-height:.92;position:absolute;top:38%;left:4%}.people-strip-nav{z-index:3;gap:.35rem;display:flex;position:absolute;bottom:6.25rem;right:1.25rem}.people-strip-nav button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff8c;width:2.15rem;height:2.15rem;font-size:.95rem;line-height:1}.people-strip-nav button:hover{background:#ffffff1f}.people-strip-nav button:disabled{opacity:.35;cursor:default}.supply-strip .people-strip-panel{flex:0 0 33.333vw;width:33.333vw}.supply-strip-panel--sea img{object-position:center 48%}.supply-strip-panel--air img{object-position:center 42%}.supply-strip-panel--road img{object-position:center 38%}@media (width<=800px){.people-strip-track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;width:auto;overflow-x:auto;transform:none!important}.people-strip-panel{scroll-snap-align:start;flex:0 0 78vw;width:78vw}.people-strip-title{font-size:2.25rem;top:auto;bottom:11rem;left:1.25rem}.people-strip-caption{bottom:5.5rem}.people-strip-nav{display:none}}.africa-page{background:#fff}.page-hero{color:#fff;min-height:100dvh;position:relative;overflow:hidden}.page-hero-img{object-fit:cover;object-position:center 22%;width:100%;height:100%;position:absolute;inset:0}.page-hero-shade{background:linear-gradient(#00000047 0%,#0000002e 40%,#0000008c 100%);position:absolute;inset:0}.page-hero-inner{z-index:1;min-height:100dvh;padding:calc(var(--header-safe) + 1rem) clamp(1.25rem, 4vw, 3rem) 7.5rem;flex-direction:column;justify-content:flex-end;display:flex;position:relative}.page-hero-nav{margin-bottom:auto;font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:500}.page-hero-nav a{color:#ffffffd9!important}.page-hero-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#ffffffb8;margin:0 0 .65rem;font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:600}.page-hero-title{letter-spacing:-.04em;max-width:18ch;margin:0 0 2.5rem;font-family:DM Sans,sans-serif;font-size:clamp(2.75rem,7vw,5.5rem);font-weight:700;line-height:.95}.page-hero-bar{border-top:1px solid #ffffff47;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem 2rem;padding-top:1.25rem;display:grid}.page-hero-bar p{margin:0 0 .45rem;font-family:DM Sans,sans-serif;font-size:.9375rem;line-height:1.4}.page-hero-bar a{border-bottom:1px solid #ffffff80;font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:600;text-decoration:none;color:#fff!important}.page-hero-bar a:hover{border-bottom-color:#fff}@media (width<=720px){.page-hero-bar{gap:1.15rem;grid-template-columns:1fr!important}.page-hero-title{margin-bottom:1.5rem}}@media (width<=1100px) and (width>=721px){.page-hero-bar{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.africa-body.expand-scroll-body{padding-inline:0;padding-top:clamp(2.5rem,5vw,4rem)!important}.africa-body-inner{text-align:left;box-sizing:border-box;width:100%;max-width:none;margin-inline:0;padding-inline:clamp(1.25rem,4vw,3.5rem)}.africa-region,.africa-body,.sourcing-page-block,.supply-step,.investors-results-label{scroll-margin-top:calc(var(--header-safe) + .75rem)}.africa-body-lead{letter-spacing:-.03em;color:#111;max-width:min(72rem,100%);margin:0 0 2rem;font-family:DM Sans,sans-serif;font-size:clamp(1.35rem,2.4vw,1.85rem);font-weight:600;line-height:1.3}.africa-region-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.35rem;margin:0 0 2.5rem;display:grid}.africa-region{background:#f6f6f7;border-radius:22px;padding:1.5rem 1.5rem 1.6rem}.africa-region.is-soon{background:#f0f0f1}.africa-region-kicker{letter-spacing:.08em;text-transform:uppercase;color:#888;margin:0 0 .5rem;font-family:DM Sans,sans-serif;font-size:.6875rem;font-weight:600}.africa-region h2{letter-spacing:-.03em;color:#111;margin:0 0 .65rem;font-family:DM Sans,sans-serif;font-size:1.35rem;font-weight:700}.africa-region p{color:#444;margin:0;font-family:DM Sans,sans-serif;font-size:.975rem;line-height:1.55}.africa-body-photo{border-radius:22px;margin:0 0 2rem;overflow:hidden}.africa-body-photo img{object-fit:cover;width:100%;height:min(48vh,420px);display:block}.africa-body-copy{color:#333;columns:2;column-gap:clamp(1.5rem,4vw,3.5rem);max-width:none;margin:0 0 2.5rem;font-family:DM Sans,sans-serif;font-size:1.05rem;line-height:1.6}.africa-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem clamp(1.5rem,4vw,3.5rem);margin:0 0 2.5rem;display:grid}.africa-detail h2{letter-spacing:-.03em;color:#111;margin:0 0 .55rem;font-family:DM Sans,sans-serif;font-size:1.15rem;font-weight:700}.africa-detail p{color:#444;margin:0 0 .75rem;font-family:DM Sans,sans-serif;font-size:.95rem;line-height:1.55}.africa-detail p:last-child{margin-bottom:0}.africa-body-actions{justify-content:flex-start}@media (width<=800px){.africa-region-grid,.africa-detail-grid{grid-template-columns:1fr}.africa-body-copy{columns:1}}.kyc-page{background:#f4f4f5;min-height:100dvh;position:relative}.kyc-page-overlay{z-index:500;pointer-events:none;opacity:1;background:#111;transition:opacity .6s cubic-bezier(.22,1,.36,1);position:fixed;inset:0}.kyc-page.is-entered .kyc-page-overlay{opacity:0}.kyc-page-shell{z-index:1;width:100%;max-width:36rem;padding:calc(var(--header-safe) + 1.5rem) clamp(1.25rem, 4vw, 2rem) 9rem;margin-inline:auto;position:relative}@media (width>=900px){.kyc-page-shell{max-width:62rem;padding-inline:clamp(1.5rem,4vw,2.5rem)}.kyc-page-lead{max-width:42rem}.kyc-wizard{padding:2.5rem 2.75rem 2.75rem}}.kyc-page-header{text-align:center;margin-bottom:clamp(2rem,5vh,2.75rem)}.kyc-page-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#888;margin:0 0 .5rem;font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:600}.kyc-page-title{letter-spacing:-.03em;color:#111;margin:0 0 .5rem;font-family:DM Sans,sans-serif;font-size:clamp(2rem,4vw,2.75rem);font-weight:700}.kyc-page-lead{color:#666;margin:0;max-width:28rem;margin-inline:auto;font-family:DM Sans,sans-serif;font-size:.95rem}.kyc-wizard{background:#fff;border:1px solid #0000000d;border-radius:24px;padding:clamp(1.75rem,4vw,2.25rem) clamp(1.5rem,4vw,2rem) clamp(2rem,4vw,2.5rem);box-shadow:0 4px 24px #0000000a}.kyc-wizard-top{margin-bottom:clamp(1.75rem,4vh,2.25rem)}.kyc-wizard-progress{background:#ececec;border-radius:999px;height:2px;margin-bottom:1rem;overflow:hidden}.kyc-wizard-progress-bar{background:#111;border-radius:999px;height:100%;transition:width .35s cubic-bezier(.22,1,.36,1)}.kyc-wizard-meta{align-items:baseline;gap:.65rem;margin:0;font-family:DM Sans,sans-serif;display:flex}.kyc-wizard-meta-count{color:#999;letter-spacing:.02em;font-size:.8125rem;font-weight:600}.kyc-wizard-meta-label{color:#111;letter-spacing:-.01em;font-size:.9375rem;font-weight:600}.kyc-wizard-panel{min-height:14rem}.kyc-wizard-block{border-top:1px solid #0000000f;margin-top:clamp(2rem,5vh,2.75rem);padding-top:clamp(1.75rem,4vh,2.25rem)}.kyc-wizard-block--inline{margin-top:clamp(1.75rem,4vh,2.25rem);padding-top:clamp(1.5rem,3vh,1.75rem)}.kyc-wizard-block-lead{color:#888;margin:0 0 1.25rem;font-family:DM Sans,sans-serif;font-size:.875rem;line-height:1.5}.kyc-wizard-title{letter-spacing:-.025em;color:#111;margin:0 0 .5rem;font-family:DM Sans,sans-serif;font-size:clamp(1.35rem,3vw,1.55rem);font-weight:700;line-height:1.15}.kyc-wizard-subtitle{letter-spacing:-.02em;color:#111;margin:0 0 .35rem;font-family:DM Sans,sans-serif;font-size:1.0625rem;font-weight:700}.kyc-wizard-lead{color:#777;max-width:32ch;margin:0 0 clamp(1.5rem,3vh,2rem);font-family:DM Sans,sans-serif;font-size:.9375rem;line-height:1.55}.kyc-policy-intro{color:#555;margin:0 0 1.25rem;font-family:DM Sans,sans-serif;font-size:.875rem;line-height:1.65}.kyc-policy-scroll{scrollbar-width:thin;background:#f9f9f9;border:1px solid #0000000d;border-radius:16px;max-height:min(48vh,26rem);padding:1.35rem 1.5rem;overflow-y:auto}.kyc-policy-section{margin-bottom:1.75rem}.kyc-policy-section:last-child{margin-bottom:0}.kyc-policy-section h3{color:#111;margin:0 0 .4rem;font-family:DM Sans,sans-serif;font-size:.9rem;font-weight:700}.kyc-policy-section p,.kyc-policy-section li{color:#555;font-family:DM Sans,sans-serif;font-size:.875rem;line-height:1.65}.kyc-policy-section p+p{margin-top:.75rem}.kyc-policy-section ul{margin:.65rem 0 0;padding-left:1.15rem}.kyc-policy-section li+li{margin-top:.35rem}.kyc-policy-contact{margin-top:.75rem}.kyc-policy-hint{color:#999;text-align:center;margin:1.25rem 0 0;font-family:DM Sans,sans-serif;font-size:.8125rem}.kyc-check{color:#333;cursor:pointer;align-items:flex-start;gap:.85rem;margin-top:clamp(1.5rem,3vh,2rem);font-family:DM Sans,sans-serif;font-size:.875rem;line-height:1.45;display:flex}.kyc-check input{accent-color:#111;flex-shrink:0;width:1rem;height:1rem;margin-top:.2rem}.kyc-check--policy{background:#f9f9f9;border:1px solid #0000000d;border-radius:14px;padding:1.15rem 1.25rem}.kyc-check-group{flex-direction:column;gap:1rem;margin-top:1.5rem;display:flex}.kyc-signature-tabs{gap:.5rem;margin-bottom:1rem;display:flex}.kyc-signature-tabs button{color:#555;cursor:pointer;background:#fff;border:1px solid #0000001a;border-radius:999px;flex:1;padding:.7rem .85rem;font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:600;transition:background .2s,color .2s,border-color .2s}.kyc-signature-tabs button.is-active{color:#fff;background:#111;border-color:#111}.kyc-signature-pad-wrap{position:relative}.kyc-signature-pad{touch-action:none;cursor:crosshair;background:#fafafa;border:1px dashed #00000026;border-radius:14px;width:100%;height:10.5rem}.kyc-signature-hint{color:#999;text-align:center;margin:.35rem 0 0;font-family:DM Sans,sans-serif;font-size:.75rem}.kyc-signature-clear{cursor:pointer;background:#fff;border:1px solid #0000001a;border-radius:999px;padding:.3rem .65rem;font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:600;position:absolute;top:.5rem;right:.5rem}.kyc-signature-upload{cursor:pointer;text-align:center;background:#fafafa;border:1px dashed #00000026;border-radius:14px;justify-content:center;align-items:center;min-height:9rem;padding:1rem;display:flex}.kyc-signature-upload input{display:none}.kyc-signature-upload span{color:#666;font-family:DM Sans,sans-serif;font-size:.875rem}.kyc-signature-preview{object-fit:contain;max-height:5rem;margin-top:.75rem;display:block}.kyc-signature-or{text-transform:uppercase;letter-spacing:.06em;color:#bbb;text-align:center;margin:1.5rem 0;font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:600}.kyc-grid{flex-direction:column;gap:0;display:flex}.kyc-field{margin-bottom:1.35rem}.kyc-field:last-child{margin-bottom:0}.kyc-label{color:#444;margin-bottom:.5rem;font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:600;display:block}.kyc-field input,.kyc-field textarea,.kyc-license-block input{color:#111;background:#fafafa;border:1px solid #0000001a;border-radius:14px;width:100%;padding:.8rem 1rem;font-family:DM Sans,sans-serif;font-size:.9375rem;transition:border-color .2s,box-shadow .2s}.kyc-field input:focus,.kyc-field textarea:focus,.kyc-license-block input:focus{background:#fff;border-color:#111;outline:none;box-shadow:0 0 0 3px #0000000f}.kyc-field textarea{resize:vertical;min-height:5.5rem}.kyc-ubo-card{background:#f9f9f9;border:1px solid #0000000f;border-radius:16px;margin-bottom:1.5rem;padding:1.35rem 1.35rem 1.5rem}.kyc-ubo-card:last-of-type{margin-bottom:1.75rem}.kyc-ubo-head{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.kyc-ubo-head h3{margin:0;font-family:DM Sans,sans-serif;font-size:.95rem;font-weight:700}.kyc-ubo-remove{color:#888;cursor:pointer;background:0 0;border:none;font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:600;text-decoration:underline}.kyc-radio-grid{flex-wrap:wrap;gap:1rem 1.25rem;margin-bottom:1.25rem;display:flex}.kyc-radio{color:#333;cursor:pointer;align-items:center;gap:.5rem;font-family:DM Sans,sans-serif;font-size:.9375rem;display:flex}.kyc-radio input{accent-color:#111}.kyc-radio-stack{flex-direction:column;gap:.65rem;margin-bottom:1.25rem;display:flex}.kyc-radio-card{color:#333;cursor:pointer;background:#fafafa;border:1px solid #00000014;border-radius:14px;align-items:center;gap:.75rem;padding:1rem 1.15rem;font-family:DM Sans,sans-serif;font-size:.9375rem;transition:border-color .2s,background .2s;display:flex}.kyc-radio-card.is-selected{background:#fff;border-color:#111}.kyc-radio-card input{accent-color:#111;flex-shrink:0}.kyc-aucb-panel{background:linear-gradient(145deg,#f7f7f5 0%,#f0f0ee 100%);border:1px solid #0000000f;border-radius:16px;margin-top:1.25rem;padding:1.25rem 1.35rem}.kyc-aucb-badge{letter-spacing:.06em;text-transform:uppercase;color:#666;background:#0000000f;border-radius:999px;margin-bottom:.75rem;padding:.3rem .55rem;font-family:DM Sans,sans-serif;font-size:.6875rem;font-weight:700;display:inline-block}.kyc-aucb-lead{color:#555;margin:0 0 .75rem;font-family:DM Sans,sans-serif;font-size:.875rem;line-height:1.5}.kyc-aucb-list{color:#444;margin:0;padding-left:1.15rem;font-family:DM Sans,sans-serif;font-size:.875rem;line-height:1.65}.kyc-aucb-list li+li{margin-top:.35rem}.kyc-license-block{border:none;margin:0 0 2rem;padding:0}.kyc-license-block:last-of-type{margin-bottom:1rem}.kyc-license-block legend{color:#111;margin-bottom:.85rem;font-family:DM Sans,sans-serif;font-size:.9375rem;font-weight:700}.kyc-declaration-text{color:#666;margin:.75rem 0 1rem;font-family:DM Sans,sans-serif;font-size:.8125rem;line-height:1.55}.kyc-docs-upload{cursor:pointer;margin-bottom:.75rem;display:block}.kyc-docs-upload input{display:none}.kyc-docs-upload-inner{text-align:center;background:#fafafa;border:1px dashed #0000001f;border-radius:16px;flex-direction:column;gap:.35rem;padding:1.35rem 1.5rem;display:flex}.kyc-docs-upload-inner strong{color:#111;font-family:DM Sans,sans-serif;font-size:.9rem}.kyc-docs-upload-inner span{color:#888;font-family:DM Sans,sans-serif;font-size:.8rem}.kyc-docs-upload.is-ready .kyc-docs-upload-inner{background:#f3faf6;border-style:solid;border-color:#1f8a4c}.kyc-doc-slots{gap:.75rem;display:grid}.kyc-phone-row{grid-template-columns:minmax(7.5rem,9.5rem) minmax(0,1fr);gap:.5rem;display:grid}.kyc-phone-dial{background:#fff;border:1px solid #0000001a;border-radius:12px;height:48px;padding:0 .65rem;font-family:DM Sans,sans-serif;font-size:.875rem}.kyc-phone-hint{color:#888;margin:.4rem 0 0;font-family:DM Sans,sans-serif;font-size:.75rem}.kyc-phone-hint.is-ok{color:#1f8a4c}.kyc-phone-hint.is-warn{color:#b15b12}.kyc-address,.kyc-address-field{position:relative}.kyc-address-panel{z-index:30;background:#fff;border:1px solid #0000001a;border-radius:14px;max-height:18rem;padding:.45rem;position:absolute;top:calc(100% + .4rem);left:0;right:0;overflow:auto;box-shadow:0 16px 48px #0000001a}.kyc-address-panel button{text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;width:100%;padding:.9rem 1rem;font-family:DM Sans,sans-serif;display:block}.kyc-address-panel button:hover,.kyc-address-panel button.is-active{background:#f4f4f5}.kyc-address-main{color:#111;font-size:.9375rem;font-weight:600;line-height:1.4;display:block}.kyc-address-sec{color:#777;margin-top:.2rem;font-size:.8rem;line-height:1.45;display:block}.kyc-address-empty{color:#777;margin:0;padding:.85rem 1rem .45rem;font-family:DM Sans,sans-serif;font-size:.85rem;line-height:1.5}.kyc-address-powered{text-align:end;letter-spacing:.02em;color:#999;margin:.15rem 0 0;padding:.35rem .75rem .25rem;font-family:DM Sans,sans-serif;font-size:.7rem}.kyc-address-hint{color:#888;margin:.45rem 0 0;font-family:DM Sans,sans-serif;font-size:.75rem;line-height:1.5}.kyc-address-hint.is-ok{color:#1f8a4c}.kyc-address-hint.is-warn{color:#b15b12}.kyc-address.is-verified input{border-color:#1f8a4c59}.kyc-ubo-total{color:#b15b12;margin:0 0 1.25rem;font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:600}.kyc-ubo-total.is-ok{color:#1f8a4c}.kyc-pack-download{width:fit-content}.kyc-pack-download.is-done{background:#111;border-color:#111;color:#fff!important}.kyc-id-card{background:#fafafa;border:1px solid #00000014;border-radius:16px;margin:1.25rem 0;padding:1.1rem 1.15rem 1.25rem}.kyc-id-card.is-ready{background:#f3faf6;border-color:#1f8a4c}.kyc-id-card-head h3{margin:0;font-family:DM Sans,sans-serif;font-size:1rem}.kyc-id-card-head p{color:#666;margin:.2rem 0 .85rem;font-family:DM Sans,sans-serif;font-size:.8rem}.kyc-id-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.kyc-id-slot{cursor:pointer;text-align:center;min-height:7.5rem;font:inherit;color:inherit;background:#fff;border:1px dashed #00000024;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:.75rem .65rem;display:flex}.kyc-id-slot-preview{object-fit:cover;border-radius:8px;width:100%;height:4.25rem}.kyc-id-slot input{display:none}.kyc-id-slot strong{color:#111;font-family:DM Sans,sans-serif;font-size:.8rem}.kyc-id-slot span{color:#888;word-break:break-all;font-family:DM Sans,sans-serif;font-size:.7rem}.kyc-id-slot.is-ready{border-style:solid;border-color:#1f8a4c}.kyc-id-open{margin-top:.85rem}.kyc-id-match{background:#fff;border:1px solid #00000014;border-radius:12px;margin:.85rem 0 0;padding:.7rem .8rem}.kyc-id-match strong{color:#111;font-family:DM Sans,sans-serif;font-size:.88rem;display:block}.kyc-id-match span{color:#666;margin-top:.2rem;font-family:DM Sans,sans-serif;font-size:.72rem;display:block}.kyc-id-match-bar{background:#ececec;border-radius:99px;height:7px;margin-top:.5rem;overflow:hidden}.kyc-id-match-bar>i{border-radius:inherit;background:#1f8a4c;height:100%;display:block}.kyc-id-match.is-low{border-color:#d4a017}.kyc-id-match.is-low .kyc-id-match-bar>i{background:#c47a12}.kyc-id-match.is-pending{color:#666;font-family:DM Sans,sans-serif;font-size:.8rem}.kyc-id-scan-progress{z-index:4;background:#fff3;border-radius:99px;height:4px;position:absolute;bottom:10%;left:8%;right:8%;overflow:hidden}.kyc-id-scan-progress>i{background:linear-gradient(90deg,#7ec8ff,#d4b45a);height:100%;display:block}.admin-id-match{color:#111;margin:0 0 .45rem;font-family:DM Sans,sans-serif;font-size:.8rem}.admin-id-match.is-low{color:#9a6b00}.admin-id-match.is-pending{color:#888}.kyc-id-studio{z-index:500;color:#fff;background:#070708;flex-direction:column;align-items:center;padding:1rem 1rem 1.25rem;display:flex;position:fixed;inset:0;overflow:auto}.kyc-id-studio-bar{align-items:center;gap:.85rem;width:min(52rem,100%);display:flex}.kyc-id-studio-logo{object-fit:contain;width:52px;height:52px}.kyc-id-studio-copy{flex:1;min-width:0}.kyc-id-studio-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;margin:0;font-family:DM Sans,sans-serif;font-size:.7rem}.kyc-id-studio-copy h2{margin:.1rem 0 0;font-family:DM Sans,sans-serif;font-size:1.15rem;font-weight:650}.kyc-id-studio-close{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:999px;padding:.45rem .85rem;font-family:DM Sans,sans-serif;font-size:.8rem}.kyc-id-studio-step,.kyc-id-studio-lead,.kyc-id-studio-align,.kyc-id-studio-warn{text-align:center;width:min(52rem,100%);margin:.65rem 0 0;font-family:DM Sans,sans-serif}.kyc-id-studio-step{letter-spacing:.04em;text-transform:uppercase;color:#ffffff8c;font-size:.78rem}.kyc-id-studio-lead{color:#ffffffc7;max-width:36rem;font-size:.88rem}.kyc-id-studio-align{font-size:.92rem;font-weight:600}.kyc-id-studio-warn{color:#f3c77a;font-size:.85rem}.kyc-id-stage{aspect-ratio:1.55;background:#111;border-radius:20px;width:min(42rem,100%);margin-top:1rem;position:relative;overflow:hidden}.kyc-id-stage.is-face{aspect-ratio:3/4;width:min(22rem,100%)}.kyc-id-stage-media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.kyc-id-stage-media.is-mirror{transform:scaleX(-1)}.kyc-id-stage-media.is-off{opacity:0;pointer-events:none}.kyc-id-stage-shade{pointer-events:none;background:radial-gradient(#0000 42%,#00000073 100%);position:absolute;inset:0}.kyc-id-holo{pointer-events:none;filter:drop-shadow(0 0 10px #b4dcff59);width:auto;height:auto;animation:3.6s ease-in-out infinite kyc-holo-shift;position:absolute;inset:8%}.kyc-id-holo--face{inset:10% 14%}@keyframes kyc-holo-shift{0%,to{filter:drop-shadow(0 0 8px #aadcff47)hue-rotate();opacity:.92}50%{filter:drop-shadow(0 0 16px #d4b45a66)hue-rotate(18deg);opacity:1}}.kyc-id-studio-actions{flex-wrap:wrap;justify-content:center;gap:.55rem;width:min(52rem,100%);margin-top:1.1rem;display:flex}.admin-id-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:.35rem 0 .85rem;display:grid}.admin-id-gallery figure{margin:0}.admin-id-gallery img{aspect-ratio:1.4;object-fit:cover;background:#111;border-radius:10px;width:100%;display:block}.admin-id-gallery figcaption{color:#666;margin-top:.3rem;font-size:.72rem}.admin-id-ubo{margin:.75rem 0 0}.admin-id-ubo h4{margin:0 0 .4rem;font-family:DM Sans,sans-serif;font-size:.85rem}@media (width<=720px){.kyc-id-grid,.admin-id-gallery{grid-template-columns:1fr}}.admin-actions--kyc{flex-wrap:wrap;align-items:flex-start;gap:.65rem;display:flex}.admin-docs-note{border:1px solid #0000001a;border-radius:12px;width:100%;min-height:4rem;padding:.75rem .85rem;font-family:DM Sans,sans-serif;font-size:.875rem}.kyc-docs-list{color:#555;margin:0 0 1rem;padding-left:1.25rem;font-family:DM Sans,sans-serif;font-size:.8125rem}.kyc-review{grid-template-columns:auto 1fr;gap:.85rem 1.5rem;font-family:DM Sans,sans-serif;font-size:.9375rem;line-height:1.5;display:grid}.kyc-review dt{color:#888;font-weight:600}.kyc-review dd{color:#111;margin:0}.kyc-wizard-actions{border-top:1px solid #0000000d;justify-content:space-between;align-items:center;gap:1rem;margin-top:clamp(2rem,4vh,2.5rem);padding-top:clamp(1.5rem,3vh,2rem);display:flex}.kyc-error{color:#c0392b;margin:1rem 0 0;font-family:DM Sans,sans-serif;font-size:.875rem}.kyc-error--muted{color:#888}.kyc-footnote{color:#999;text-align:center;margin:1.25rem 0 0;font-family:DM Sans,sans-serif;font-size:.75rem}.kyc-success{text-align:center;padding:2rem 1rem}.kyc-success h2{margin:0 0 .75rem;font-family:DM Sans,sans-serif;font-size:1.5rem;font-weight:700}.kyc-success p{color:#555;margin:0 0 1.25rem;font-family:DM Sans,sans-serif;font-size:.95rem;line-height:1.55}.kyc-page-shell--complete{max-width:34rem;padding-top:calc(var(--header-safe) + clamp(3rem, 10vh, 5rem))}.kyc-page-shell--wide{max-width:44rem}.kyc-complete{text-align:center;padding:clamp(2rem,5vh,3rem) 0}.kyc-complete-icon{color:#fff;background:#111;border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;margin:0 auto 1.5rem;font-size:1.75rem;font-weight:700;line-height:1;display:flex}.kyc-complete-title{letter-spacing:-.03em;color:#111;margin:0 0 1rem;font-family:DM Sans,sans-serif;font-size:clamp(1.5rem,3.5vw,2rem);font-weight:700;line-height:1.15}.kyc-complete-lead{color:#666;max-width:30rem;margin:0 auto 2rem;font-family:DM Sans,sans-serif;font-size:1rem;line-height:1.6}.kyc-complete-actions{flex-direction:column;align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.kyc-complete-note{color:#999;max-width:28rem;margin:0 auto;font-family:DM Sans,sans-serif;font-size:.8125rem;line-height:1.55}.kyc-auth-card{max-width:100%}.kyc-auth-form{margin-top:.5rem}.kyc-auth-submit{justify-content:center;width:100%;margin-top:.5rem}.kyc-auth-switch{color:#888;text-align:center;margin:1.5rem 0 0;font-family:DM Sans,sans-serif;font-size:.875rem}.kyc-auth-switch a{color:#111;font-weight:600}.kyc-auth-demo{border-top:1px solid #00000014;flex-direction:column;gap:.65rem;margin-top:1.25rem;padding-top:1.25rem;display:flex}.kyc-auth-demo-btn{justify-content:center;width:100%}.kyc-auth-demo-hint{color:#888;text-align:center;margin:0;font-family:DM Sans,sans-serif;font-size:.75rem;line-height:1.5}.kyc-auth-demo-hint strong{color:#555;font-weight:600}.dash-demo-banner{color:#555;background:#f4f4f5;border:1px solid #0000000f;border-radius:12px;margin:0 0 1.25rem;padding:.75rem 1rem;font-family:DM Sans,sans-serif;font-size:.8125rem;line-height:1.5}.dash-header{margin-bottom:2rem}.dash-company{color:#666;margin:.35rem 0 0;font-family:DM Sans,sans-serif;font-size:1rem}.dash-grid{flex-direction:column;gap:1.25rem;display:flex}.dash-card{background:#fff;border:1px solid #0000000f;border-radius:20px;padding:clamp(1.5rem,3vw,2rem);box-shadow:0 4px 24px #0000000a}.dash-card-title{color:#111;margin:0 0 .75rem;font-family:DM Sans,sans-serif;font-size:1.0625rem;font-weight:700}.dash-card-text{color:#666;margin:0 0 1.25rem;font-family:DM Sans,sans-serif;font-size:.9375rem;line-height:1.55}.dash-status{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin-bottom:1rem;padding:.4rem .75rem;font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:700;display:inline-block}.dash-status--under_review{color:#9a7b1a;background:#fff8e6}.dash-status--approved{color:#1a6b3c;background:#e8f5ee}.dash-status--rejected{color:#c0392b;background:#fdecea}.dash-status--none{color:#666;background:#f0f0f0}.dash-support-form textarea{resize:vertical;background:#fafafa;border:1px solid #0000001a;border-radius:14px;width:100%;min-height:5rem;margin-bottom:.75rem;padding:.85rem 1rem;font-family:DM Sans,sans-serif;font-size:.9375rem}.dash-messages{flex-direction:column;gap:.65rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.dash-messages li{color:#444;background:#f9f9f9;border-radius:12px;padding:.75rem 1rem;font-family:DM Sans,sans-serif;font-size:.875rem;line-height:1.5}.dash-refresh{color:#888;cursor:pointer;background:0 0;border:none;margin:1.5rem auto 0;font-family:DM Sans,sans-serif;font-size:.8125rem;text-decoration:underline;display:block}.dash-page .kyc-page-shell--wide{max-width:920px}.dash-approval-banner{color:#5a4a12;background:#fff8e6;border:1px solid #9a7b1a33;border-radius:14px;margin-bottom:1.25rem;padding:1rem 1.15rem;font-family:DM Sans,sans-serif;font-size:.875rem;line-height:1.55}.dash-approval-banner--rejected{color:#8b2e24;background:#fdecea;border-color:#c0392b33}.dash-nav-item.is-locked{opacity:.55}.dash-nav-lock{opacity:.7}.dash-card--locked{text-align:center;padding:clamp(2rem,5vw,3rem)}.dash-app-review{margin-top:1rem}.dash-nav{border-bottom:1px solid #0000000f;flex-wrap:wrap;gap:.4rem;margin-bottom:1.75rem;padding-bottom:1.25rem;display:flex}.dash-nav-item{color:#777;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:.45rem .9rem;font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:600;transition:color .2s,background .2s,border-color .2s}.dash-nav-item:hover{color:#333;background:#0000000a}.dash-nav-item.is-active{color:#111;background:#fff;border-color:#00000014;box-shadow:0 2px 8px #0000000a}.dash-section{flex-direction:column;gap:1.25rem;display:flex}.dash-stat-row{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}@media (width>=640px){.dash-stat-row{grid-template-columns:repeat(4,1fr)}.dash-stat-row--duo{grid-template-columns:repeat(2,1fr)}}.dash-stat{background:#fff;border:1px solid #0000000f;border-radius:16px;padding:1.1rem 1.2rem}.dash-stat-label{letter-spacing:.04em;text-transform:uppercase;color:#999;margin:0 0 .35rem;font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:600}.dash-stat-value{letter-spacing:-.02em;color:#111;margin:0;font-family:DM Sans,sans-serif;font-size:clamp(1.1rem,2.5vw,1.35rem);font-weight:700;line-height:1.2}.dash-stat-hint{color:#999;margin:.35rem 0 0;font-family:DM Sans,sans-serif;font-size:.75rem}.dash-split{gap:1.25rem;display:grid}@media (width>=720px){.dash-split{grid-template-columns:1fr 1fr}}.dash-card-text--tight{margin-top:1rem;margin-bottom:0}.dash-card-title--inline{margin-bottom:0}.dash-chart-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.75rem;display:flex}.dash-chart-name{text-transform:uppercase;letter-spacing:.05em;color:#999;margin-bottom:.15rem;font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:600;display:block}.dash-chart-price{color:#111;margin-right:.35rem;font-family:DM Sans,sans-serif;font-size:1.25rem;font-weight:700}.dash-chart-unit{color:#999;font-family:DM Sans,sans-serif;font-size:.75rem}.dash-chart-change{border-radius:8px;padding:.25rem .5rem;font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:700}.dash-chart-change.is-up{color:#1a6b3c;background:#e8f5ee}.dash-chart-change.is-down{color:#c0392b;background:#fdecea}.dash-chart-svg{width:100%;height:72px;display:block}.dash-chart--compact .dash-chart-svg{height:48px}.dash-chart-line.is-up{stroke:#1a6b3c}.dash-chart-line.is-down{stroke:#c0392b}.dash-chart-grid{flex-direction:column;gap:1.25rem;display:flex}.dash-track-list,.dash-route-list{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.dash-track-item,.dash-route-item{background:#f9f9f9;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.dash-track-id{color:#888;margin:0 0 .2rem;font-family:DM Mono,ui-monospace,monospace;font-size:.75rem}.dash-track-route,.dash-route-detail{color:#444;margin:0;font-family:DM Sans,sans-serif;font-size:.875rem}.dash-route-detail{color:#777;margin-top:.2rem;font-size:.8125rem}.dash-pill{letter-spacing:.03em;text-transform:uppercase;color:#666;background:#f0f0f0;border-radius:999px;flex-shrink:0;padding:.3rem .55rem;font-family:DM Sans,sans-serif;font-size:.6875rem;font-weight:700}.dash-pill--in_transit,.dash-pill--processing{color:#1a4a8a;background:#e8f0fe}.dash-pill--customs,.dash-pill--pending{color:#9a7b1a;background:#fff8e6}.dash-pill--booked,.dash-pill--submitted{color:#5b4a9a;background:#f3f0ff}.dash-pill--pay-completed{color:#1a6b3c;background:#e8f5ee}.dash-actions{flex-wrap:wrap;gap:.65rem;display:flex}.dash-action-link{color:#111;background:#fafafa;border:1px solid #0000001a;border-radius:999px;padding:.55rem 1rem;font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s}.dash-action-link:hover{background:#fff;border-color:#0000002e}.dash-table-wrap{margin:0 -.25rem;overflow-x:auto}.dash-table{border-collapse:collapse;width:100%;font-family:DM Sans,sans-serif;font-size:.8125rem}.dash-table th{text-align:left;color:#999;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #0000000f;padding:0 .75rem .65rem 0;font-size:.6875rem;font-weight:600}.dash-table td{color:#444;vertical-align:middle;border-bottom:1px solid #0000000a;padding:.85rem .75rem .85rem 0}.dash-table-mono{font-family:DM Mono,ui-monospace,monospace;font-size:.75rem}.dash-table-num{color:#111;white-space:nowrap;font-weight:600}.dash-shipment-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.dash-shipment-meta{grid-template-columns:repeat(2,1fr);gap:.85rem 1.5rem;margin:0 0 1.5rem;display:grid}@media (width>=560px){.dash-shipment-meta{grid-template-columns:repeat(3,1fr)}}.dash-shipment-meta dt{letter-spacing:.04em;text-transform:uppercase;color:#999;margin-bottom:.2rem;font-family:DM Sans,sans-serif;font-size:.6875rem;font-weight:600}.dash-shipment-meta dd{color:#333;margin:0;font-family:DM Sans,sans-serif;font-size:.875rem}.dash-capitalize{text-transform:capitalize}.dash-timeline{gap:0;padding-top:.5rem;display:flex}.dash-timeline-step{text-align:center;flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.dash-timeline-step:not(:last-child):after{content:"";z-index:0;background:#e8e8e8;width:100%;height:2px;position:absolute;top:5px;left:50%}.dash-timeline-step.is-done:not(:last-child):after{background:#111}.dash-timeline-dot{z-index:1;background:#e0e0e0;border:2px solid #fff;border-radius:50%;width:10px;height:10px;margin-bottom:.45rem;position:relative}.dash-timeline-step.is-done .dash-timeline-dot{background:#111}.dash-timeline-step.is-current .dash-timeline-dot{box-shadow:0 0 0 3px #0000001f}.dash-timeline-label{color:#999;max-width:4.5rem;font-family:DM Sans,sans-serif;font-size:.625rem;line-height:1.3}.dash-timeline-step.is-done .dash-timeline-label{color:#444}.dash-exchange{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;margin-bottom:1.25rem;display:grid}@media (width<=520px){.dash-exchange{grid-template-columns:1fr}.dash-exchange-arrow{display:none}}.dash-exchange-arrow{color:#ccc;text-align:center;font-size:1.25rem}.dash-exchange-result{color:#111;margin:0;font-family:DM Sans,sans-serif;font-size:1.35rem;font-weight:700}.dash-field-label{color:#555;margin-bottom:.4rem;font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:600;display:block}.dash-input{color:#111;background:#fafafa;border:1px solid #0000001a;border-radius:12px;width:100%;padding:.75rem 1rem;font-family:DM Sans,sans-serif;font-size:.9375rem}.dash-input--area{resize:vertical;min-height:4rem}.dash-input:disabled{opacity:.55}.dash-form-grid{gap:1rem;margin-bottom:1.25rem;display:grid}@media (width>=560px){.dash-form-grid{grid-template-columns:repeat(2,1fr)}}.dash-mode-fieldset{border:none;margin:0 0 1.25rem;padding:0}.dash-mode-grid{gap:.65rem;margin-top:.5rem;display:grid}@media (width>=560px){.dash-mode-grid{grid-template-columns:repeat(3,1fr)}}.dash-mode-card{cursor:pointer;background:#fafafa;border:1px solid #00000014;border-radius:14px;flex-direction:column;gap:.2rem;padding:.9rem 1rem;transition:border-color .2s,background .2s;display:flex}.dash-mode-card.is-selected{background:#fff;border-color:#111}.dash-mode-card input{opacity:0;pointer-events:none;position:absolute}.dash-mode-title{color:#111;font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:700}.dash-mode-hint{color:#999;font-family:DM Sans,sans-serif;font-size:.75rem}.dash-route-form .metal-page-btn{margin-top:.5rem}.admin-nav .dash-nav-btn{align-items:center;gap:.4rem;display:inline-flex}.admin-nav-count{background:#00000014;border-radius:999px;padding:.1rem .45rem;font-size:.6875rem;font-weight:700}.admin-list{flex-direction:column;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.admin-list-item{background:#fafafa;border:1px solid #0000000f;border-radius:12px;overflow:hidden}.admin-list-head{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:none;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.1rem;display:flex}.admin-list-item--static .admin-list-head{cursor:default}.admin-list-title{color:#111;margin:0 0 .25rem;font-family:DM Sans,sans-serif;font-size:.9375rem;font-weight:700}.admin-list-meta{color:#777;margin:0;font-family:DM Sans,sans-serif;font-size:.8125rem}.admin-list-notes{color:#555;margin:.35rem 0 0;font-size:.8125rem}.admin-list-body{border-top:1px solid #0000000d;padding:0 1.1rem 1.1rem}.admin-actions{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.admin-status-select{min-width:9rem;padding:.4rem .6rem;font-size:.8125rem}.dash-pill--approved{color:#1a6b3c;background:#e8f5ee}.dash-pill--rejected{color:#9a2a2a;background:#fdecea}.admin-support-grid{grid-template-columns:minmax(200px,260px) 1fr;gap:1rem;min-height:320px;margin-top:1rem;display:grid}@media (width<=768px){.admin-support-grid{grid-template-columns:1fr}}.admin-thread-list{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.admin-thread-btn{text-align:left;cursor:pointer;background:#fff;border:1px solid #0000000f;border-radius:10px;width:100%;padding:.65rem .75rem}.admin-thread-btn.is-active{background:#f5f5f5;border-color:#00000026}.admin-thread-label{color:#111;font-size:.8125rem;font-weight:700;display:block}.admin-thread-preview{color:#888;margin-top:.2rem;font-size:.75rem;display:block}.admin-thread-panel{background:#fff;border:1px solid #0000000f;border-radius:12px;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.admin-thread-header h3{margin:0;font-size:1rem}.admin-thread-header p{color:#777;margin:.25rem 0 0;font-size:.8125rem}.admin-chat{flex-direction:column;gap:.5rem;max-height:280px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.admin-chat-bubble{border-radius:12px;max-width:88%;padding:.65rem .85rem;font-size:.875rem}.admin-chat-bubble.is-customer{background:#f3f3f3;align-self:flex-start}.admin-chat-bubble.is-admin{background:#e8f0fe;align-self:flex-end}.admin-chat-bubble p{margin:0 0 .35rem}.admin-chat-bubble time{color:#888;font-size:.6875rem}.admin-reply-form{flex-direction:column;gap:.5rem;margin-top:auto;display:flex}.password-input-wrap{align-items:center;display:flex;position:relative}.password-input-wrap input{width:100%;padding-right:2.75rem}.password-input-toggle{color:#888;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:.25rem;display:flex;position:absolute;right:.65rem}.password-input-toggle:hover{color:#333}.dash-order-types{grid-template-columns:repeat(3,1fr);gap:.5rem;margin:1rem 0;display:grid}@media (width<=640px){.dash-order-types{grid-template-columns:1fr}}.dash-order-type{text-align:left;cursor:pointer;font:inherit;background:#fafafa;border:1px solid #00000014;border-radius:12px;padding:.75rem .85rem}.dash-order-type.is-active{background:#fff;border-color:#0003;box-shadow:0 1px #0000000a}.dash-order-type-label{color:#111;font-size:.875rem;font-weight:700;display:block}.dash-order-type-hint{color:#888;margin-top:.2rem;font-size:.75rem;display:block}.dash-nav-soon{color:#999;font-size:.6875rem;font-weight:500}.dash-card--coming-soon{text-align:center;padding:2.5rem 1.5rem}.dash-coming-soon-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#999;margin:0 0 .5rem;font-family:DM Sans,sans-serif;font-size:.6875rem;font-weight:700}.dash-pill--acknowledged{color:#1a4a8a;background:#e8f0fe}.dash-pill--in_progress{color:#9a7b1a;background:#fff8e6}.dash-pill--completed{color:#1a6b3c;background:#e8f5ee}.dash-pill--cancelled{color:#666;background:#f0f0f0}.procedure-intro{flex-direction:column}.procedure-intro-inner{flex-direction:column;justify-content:center;align-items:center;min-height:min(52vh,28rem);display:flex}.procedure-intro-inner .procedure-pdf-download{width:100%;max-width:28rem;margin-top:1.25rem}.procedure-scroll-down{color:#888;justify-content:center;align-items:center;margin-top:auto;padding-top:clamp(1.5rem,4vw,2.5rem);text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}.procedure-scroll-down:hover{color:#111;transform:translateY(3px)}.procedure-page .refinery-section[id]{scroll-margin-top:calc(var(--header-safe) + .75rem)}.procedure-shipping-section{min-height:auto;padding-bottom:clamp(3.5rem,8vw,5rem)}.procedure-download-section{min-height:auto;padding-top:clamp(2rem,5vw,3rem);padding-bottom:clamp(2rem,5vw,3rem)}.procedure-pdf-download{max-width:36rem;color:inherit;background:#f5f5f5f2;border:1px solid #00000012;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;padding:1rem 1.15rem;text-decoration:none;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s,border-color .28s,background .28s;display:flex;box-shadow:0 2px 8px #0000000a,inset 0 1px #ffffffd9}.procedure-pdf-download:hover{background:#fff;border-color:#0000001f;transform:translateY(-3px);box-shadow:0 10px 28px #00000017,inset 0 1px #fff}.procedure-pdf-download-label{text-align:left;flex-direction:column;gap:.2rem;min-width:0;display:flex}.procedure-pdf-download-title{letter-spacing:-.02em;color:#111;font-family:DM Sans,sans-serif;font-size:.9375rem;font-weight:600}.procedure-pdf-download-meta{color:#666;font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:500}.procedure-pdf-download-action{color:#111;flex-shrink:0;align-items:center;gap:.35rem;font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:600;display:inline-flex}.procedure-pdf-download-action svg{opacity:.45;transition:opacity .2s,transform .2s}.procedure-pdf-download:hover .procedure-pdf-download-action svg{opacity:1;transform:translate(2px)}@media (width<=520px){.procedure-pdf-download{flex-direction:column;align-items:flex-start}}.procedure-services-grid{grid-template-columns:1fr;max-width:52rem;margin-inline:auto}@media (width>=640px){.procedure-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=960px){.procedure-services-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.procedure-box-link{text-align:left;color:inherit;justify-content:space-between;gap:.65rem;padding-inline:.85rem;text-decoration:none}.procedure-box-link-label{flex:1;min-width:0}.procedure-box-link svg{opacity:.45;flex-shrink:0;transition:opacity .2s,transform .2s}.procedure-box-link:hover svg{opacity:1;transform:translate(2px)}.procedure-page .refinery-section-head{margin-bottom:.25rem}.procedure-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:.85rem 1.35rem;max-width:44rem;margin:0 auto;display:flex}.procedure-links--inline{margin-top:.75rem}.procedure-link{font-size:.875rem}.procedure-detail-inner{max-width:42rem}.procedure-detail-nav{color:#888;margin-bottom:1.25rem;font-family:DM Sans,sans-serif;font-size:.8125rem}.procedure-detail-nav a{color:inherit;text-decoration:none}.procedure-detail-nav a:hover{color:#111}.procedure-detail-sections{text-align:left;flex-direction:column;gap:2rem;margin:2rem 0 1.5rem;display:flex}.procedure-detail-block{padding:0}.procedure-detail-heading{letter-spacing:-.02em;color:#111;text-align:left;margin:0 0 .7rem;font-family:DM Sans,sans-serif;font-size:1.05rem;font-weight:700}.procedure-detail-block .vault-body-copy{text-align:left;margin:0 0 .85rem;line-height:1.65}.procedure-detail-block .vault-body-copy:last-child{margin-bottom:0}.procedure-detail-list{color:#333;text-align:left;flex-direction:column;gap:.45rem;margin:.35rem 0 0;padding-left:1.15rem;font-family:DM Sans,sans-serif;font-size:.9375rem;line-height:1.6;display:flex}.procedure-detail-email{color:inherit;font-weight:600}.procedure-detail-related{margin:.5rem 0 1.25rem}.goaml-badge{background:#f5f5f5f2;border:1px solid #00000012;border-radius:16px;flex-direction:column;align-items:center;gap:1rem;max-width:28rem;margin:0 auto 1.75rem;padding:1.25rem 1.35rem;display:flex;box-shadow:0 2px 8px #0000000a,inset 0 1px #ffffffd9}.goaml-badge-logo-link{background:0 0;border-radius:12px;padding:.35rem .5rem;line-height:0;transition:transform .25s,opacity .25s;display:block}.goaml-badge-logo-link:hover{box-shadow:none;opacity:.88;transform:translateY(-2px)}.goaml-badge-logo{object-fit:contain;object-position:left center;width:auto;max-width:min(12rem,42vw);height:3.75rem;display:block}.goaml-badge-copy{text-align:center}.goaml-badge-label{letter-spacing:-.01em;color:#111;margin:0 0 .2rem;font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:600}.goaml-badge-status{color:#666;margin:0 0 .75rem;font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:500}.goaml-badge-code{flex-direction:column;align-items:center;gap:.25rem;margin:0 0 .65rem;display:flex}.goaml-badge-code-label{letter-spacing:.08em;text-transform:uppercase;color:#888;font-family:DM Sans,sans-serif;font-size:.6875rem;font-weight:700}.goaml-badge-code code{letter-spacing:.04em;color:#111;background:#fff;border:1px solid #00000014;border-radius:8px;padding:.45rem .65rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.8125rem;font-weight:600}.goaml-badge-portal-link{color:#111;font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:600;text-decoration:none}.goaml-badge-portal-link:hover{text-decoration:underline}@media (width>=640px){.goaml-badge{text-align:left;flex-direction:row;align-items:center;max-width:36rem}.goaml-badge-copy{text-align:left;flex:1}.goaml-badge-code{align-items:flex-start}}.site-footer{z-index:2;padding:clamp(2rem, 4vw, 2.75rem) clamp(1.25rem, 4vw, 2rem) calc(5.5rem + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #0000000f;position:relative}.site-footer-shell{max-width:1400px;margin:0 auto}.site-footer-top{grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem);display:grid}.site-footer-brand{flex-direction:column;align-items:flex-start;gap:.35rem;display:flex}.site-footer-logo{margin-bottom:.25rem;line-height:0;display:block}.site-footer-logo img{object-fit:contain;width:48px;height:48px;display:block}.site-footer-name{letter-spacing:-.02em;color:#111;margin:0;font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:700}.site-footer-license,.site-footer-address,.site-footer-email{color:#666;margin:0;font-family:DM Sans,sans-serif;font-size:.8125rem;line-height:1.45;text-decoration:none}.site-footer-email:hover{color:#111}.site-footer-col-title{letter-spacing:.08em;text-transform:uppercase;color:#888;margin:0 0 .75rem;font-family:DM Sans,sans-serif;font-size:.6875rem;font-weight:700}.site-footer-links{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.site-footer-links a{color:#444;font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:500;line-height:1.35;text-decoration:none;transition:color .2s}.site-footer-links a:hover{color:#111}.site-footer-bottom{border-top:1px solid #0000000f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-top:clamp(1.75rem,3vw,2.25rem);padding-top:1.25rem;display:flex}.site-footer-copy{color:#999;margin:0;font-family:DM Sans,sans-serif;font-size:.75rem}.site-footer-bottom-links{flex-wrap:wrap;gap:.85rem 1.25rem;display:flex}.site-footer-bottom-links a{color:#666;font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:500;text-decoration:none}.site-footer-bottom-links a:hover{color:#111}@media (width<=960px){.site-footer-top{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer-brand{grid-column:1/-1}}@media (width<=560px){.site-footer-top{grid-template-columns:1fr}}.aulm-card-scene{perspective:1200px;width:min(100%,17.5rem);margin-inline:auto}.aulm-card-scene--large{width:min(100%,19rem)}.aulm-card-scene--hero{width:min(100%,22rem)}.aulm-card-scene--float{animation:5.5s ease-in-out infinite aulm-card-float}@keyframes aulm-card-float{0%,to{transform:translateY(0)rotateX(4deg)rotateY(-10deg)}50%{transform:translateY(-12px)rotateX(-2deg)rotateY(8deg)}}@media (prefers-reduced-motion:reduce){.aulm-card-scene--float{animation:none}}.aulm-card{aspect-ratio:1.586;color:#f5f5f5;transform-style:preserve-3d;border-radius:16px;padding:1.1rem 1.15rem;position:relative;overflow:hidden;transform:rotateX(8deg)rotateY(-14deg);box-shadow:0 24px 60px #00000059,inset 0 1px #ffffff1f}.aulm-card--corporate{background:radial-gradient(circle at 15% 20%,#ffffff24,#0000 42%),linear-gradient(135deg,#1a1a1a 0%,#0a0a0a 45%,#2a2418 100%)}.aulm-card--commodity{background:radial-gradient(circle at 85% 15%,#d4af5f40,#0000 40%),linear-gradient(145deg,#121820 0%,#0b0f14 50%,#1f1608 100%)}.aulm-card-shine{pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffffff1f 50%,#0000 60%);animation:4s ease-in-out infinite aulm-card-shine;position:absolute;inset:-40% -20%}.aulm-card-glare{pointer-events:none;background:radial-gradient(circle at 20% 0,#ffffff14,#0000 55%);position:absolute;inset:0}@keyframes aulm-card-shine{0%,to{opacity:.4;transform:translate(-30%)rotate(8deg)}50%{opacity:.85;transform:translate(30%)rotate(8deg)}}.aulm-card-top{z-index:1;justify-content:space-between;align-items:center;gap:.5rem;display:flex;position:relative}.aulm-card-logo{filter:invert();opacity:.92;width:auto;height:.85rem}.aulm-card-soon{letter-spacing:.08em;text-transform:uppercase;color:#ffffffd9;background:#ffffff1a;border:1px solid #ffffff24;border-radius:999px;padding:.2rem .45rem;font-family:DM Sans,sans-serif;font-size:.5625rem;font-weight:700}.aulm-card-chip-row{z-index:1;justify-content:space-between;align-items:center;margin-top:1.35rem;display:flex;position:relative}.aulm-card-chip{background:linear-gradient(135deg,#d4af37 0%,#f5e6a8 35%,#b8860b 100%);border-radius:5px;width:2.1rem;height:1.55rem;box-shadow:inset 0 1px #ffffff73}.aulm-card-contactless{opacity:.55;width:1.35rem;height:1.35rem}.aulm-card-number{letter-spacing:.12em;opacity:.88;z-index:1;margin:1rem 0 .15rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.8125rem;position:relative}.aulm-card-name{letter-spacing:.14em;opacity:.75;z-index:1;margin:0;font-family:DM Sans,sans-serif;font-size:.6875rem;font-weight:700;position:relative}.aulm-card-tags{z-index:1;flex-wrap:wrap;gap:.35rem;margin:.85rem 0 0;padding:0;list-style:none;display:flex;position:relative}.aulm-card-tags li{letter-spacing:.06em;background:#ffffff14;border:1px solid #ffffff1a;border-radius:6px;padding:.18rem .42rem;font-family:DM Sans,sans-serif;font-size:.5625rem;font-weight:700}.banking-section{background:#f0f0f2;align-items:stretch;height:100%;min-height:100dvh;display:flex;position:relative;overflow:hidden}.banking-inner{z-index:2;width:100%;padding:var(--header-safe) clamp(1rem, 4vw, 2.5rem) clamp(5rem, 10vh, 6.5rem);box-sizing:border-box;justify-content:center;align-items:center;display:flex;position:relative}.banking-content{text-align:center;width:100%;max-width:36rem}.contact-split{background:#f0f0f2;align-items:center;height:100%;min-height:100dvh;display:flex}.contact-split-inner{width:100%;max-width:1120px;padding:var(--header-safe) clamp(1.25rem, 5vw, 3.5rem) clamp(5rem, 10vh, 6.5rem);box-sizing:border-box;grid-template-columns:1fr auto 1fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);margin:0 auto;display:grid}.contact-split-rule{background:#0000001a;align-self:stretch;width:1px;min-height:12rem}.contact-split .banking-content--column{text-align:left;max-width:none}.contact-split .banking-copy{margin-left:0;margin-right:0}.contact-split .banking-actions{justify-content:flex-start}@media (width<=800px){.contact-split-inner{grid-template-columns:1fr;gap:2rem}.contact-split-rule{width:100%;height:1px;min-height:0}}.banking-head{flex-shrink:0;width:100%}.banking-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#888;margin:0 0 .5rem;font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:600}.banking-title{letter-spacing:-.035em;color:#111;margin:0 0 .65rem;font-family:DM Sans,sans-serif;font-size:clamp(1.85rem,3.8vw,2.75rem);font-weight:700;line-height:1.05}.banking-copy{color:#666;max-width:38ch;margin:0 auto;font-family:DM Sans,sans-serif;font-size:clamp(.88rem,1.45vw,1rem);font-weight:400;line-height:1.5}.banking-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem 1rem;margin-top:clamp(1rem,2.5vh,1.35rem);display:flex}.banking-contact-link{color:#111;align-items:center;gap:.4rem;font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.banking-contact-icon{flex-shrink:0}.banking-contact-link:hover{text-decoration:underline}.banking-card-wrap{width:min(100%,17.5rem);margin-inline:auto}.banking-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:min(36rem,100%);margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.banking-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}}.banking-feature-box{display:flex}.banking-feature-box-inner{text-align:left;background:#f5f5f5eb;border:1px solid #00000012;border-radius:18px;flex-direction:column;align-items:flex-start;gap:.35rem;width:100%;min-height:5.5rem;padding:1rem 1.05rem;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s,background .3s;display:flex;box-shadow:0 4px 16px #0000000d,inset 0 1px #ffffffe6}.banking-feature-box:hover .banking-feature-box-inner{background:#fff;transform:translateY(-3px);box-shadow:0 12px 32px #0000001a}.banking-feature-title{letter-spacing:-.02em;color:#111;font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:700}.banking-feature-text{color:#666;font-family:DM Sans,sans-serif;font-size:.75rem;line-height:1.45}.banking-section-link{color:#111;flex-shrink:0;margin-top:.15rem;font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:600;text-decoration:none}.banking-section-link:hover{text-decoration:underline}.banking-frame{background:#0a0a0a}.banking-hero-media{position:absolute;inset:0;overflow:hidden}.banking-hero-video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.2s;position:absolute;inset:0}.banking-hero-video.is-active{opacity:1}.banking-hero-video-overlay{background:linear-gradient(#00000059 0%,#0000008c 55%,#000000b8 100%);position:absolute;inset:0}.banking-hero-card-loop{pointer-events:none;justify-content:center;align-items:center;gap:clamp(1rem,4vw,2.5rem);padding-top:4rem;display:flex;position:absolute;inset:0}.banking-hero-card-loop .aulm-card-scene:nth-child(2){animation-delay:-2.75s;transform:scale(.92)}.banking-hero-tagline-wrap{pointer-events:none;justify-content:center;align-items:flex-end;padding:clamp(2rem,8vw,4rem);display:flex;position:absolute;inset:0}.banking-hero-tagline{text-align:center;color:#fff}.banking-page-soon{letter-spacing:.1em;text-transform:uppercase;color:#888;background:#fafafa;border:1px solid #0000001a;border-radius:999px;margin:0 auto .75rem;padding:.3rem .65rem;font-family:DM Sans,sans-serif;font-size:.6875rem;font-weight:700;display:inline-block}.banking-pillars{text-align:left;gap:1rem;margin:1.75rem 0 1.5rem;padding:0;list-style:none;display:grid}@media (width>=640px){.banking-pillars{grid-template-columns:repeat(3,minmax(0,1fr))}}.banking-pillar{background:#fafafa;border:1px solid #0000000f;border-radius:14px;padding:1rem 1.05rem}.banking-pillar-title{letter-spacing:-.02em;color:#111;margin:0 0 .35rem;font-family:DM Sans,sans-serif;font-size:.9375rem;font-weight:700}.banking-pillar-text{color:#555;margin:0;font-family:DM Sans,sans-serif;font-size:.8125rem;line-height:1.5}.contact-page{min-height:100vh;padding:calc(var(--header-safe) + clamp(1.5rem, 4vw, 2.5rem)) clamp(1.25rem, 4vw, 2.5rem) clamp(4rem, 8vw, 6rem);opacity:0;background:#f4f4f5;transition:opacity .45s,transform .45s;transform:translateY(12px)}.contact-page.is-entered{opacity:1;transform:none}.contact-page-inner{grid-template-columns:1fr;align-items:start;gap:clamp(2rem,5vw,4rem);max-width:1080px;margin:0 auto;display:grid}@media (width>=900px){.contact-page-inner{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(3rem,6vw,5rem)}}.contact-page-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#888;margin:0 0 .75rem;font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:600}.contact-page-title{letter-spacing:-.04em;color:#111;margin:0 0 1rem;font-family:DM Sans,sans-serif;font-size:clamp(2.25rem,5vw,3.25rem);font-weight:700;line-height:1.02}.contact-page-lead{color:#555;max-width:28rem;margin:0 0 1.35rem;font-family:DM Sans,sans-serif;font-size:1.0625rem;line-height:1.65}.contact-page-photo{border-radius:18px;margin:0 0 1.75rem;overflow:hidden}.contact-page-photo img{object-fit:cover;object-position:center 62%;width:100%;height:min(32vh,260px);display:block}.contact-page-desk{flex-direction:column;gap:1.15rem;margin:0 0 1.5rem;display:flex}.contact-page-desk div{margin:0}.contact-page-desk dt{letter-spacing:.08em;text-transform:uppercase;color:#999;margin:0 0 .3rem;font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:600}.contact-page-desk dd{color:#111;margin:0;font-family:DM Sans,sans-serif;font-size:.9375rem;font-weight:500;line-height:1.5}.contact-page-desk a{color:#111;border-bottom:1px solid #00000026;text-decoration:none}.contact-page-desk a:hover{border-color:#111}.contact-page-note{color:#777;max-width:26rem;margin:0;font-family:DM Sans,sans-serif;font-size:.8125rem;line-height:1.55}.contact-page-form-wrap{background:#fff;border:1px solid #0000000f;border-radius:24px;padding:clamp(1.5rem,3vw,2.25rem);box-shadow:0 24px 64px #0000000f}.contact-form-row{grid-template-columns:1fr;gap:0;display:grid}@media (width>=640px){.contact-form-row{grid-template-columns:1fr 1fr;gap:0 1rem}}.contact-select{color:#111;appearance:none;cursor:pointer;background:#fafafa url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23666' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 1rem center no-repeat;border:1px solid #0000001a;border-radius:14px;width:100%;padding:.8rem 2.5rem .8rem 1rem;font-family:DM Sans,sans-serif;font-size:.9375rem;transition:border-color .2s,box-shadow .2s}.contact-select:focus{background-color:#fff;border-color:#111;outline:none;box-shadow:0 0 0 3px #0000000f}.contact-optional{color:#aaa;font-size:.75rem;font-weight:400}.contact-form-submit{width:100%;margin-top:.5rem}.contact-form-error{color:#b42318;margin:0 0 1rem;font-family:DM Sans,sans-serif;font-size:.875rem}.contact-form-note{color:#999;margin:1rem 0 0;font-family:DM Sans,sans-serif;font-size:.75rem;line-height:1.55}.contact-page-success{text-align:center;padding:clamp(2rem,5vw,3rem) 1rem}.contact-page-success-icon{color:#fff;background:#111;border-radius:50%;width:3rem;height:3rem;margin:0 auto 1.25rem;font-size:1.25rem;font-weight:600;line-height:3rem}.contact-page-success-title{letter-spacing:-.03em;color:#111;margin:0 0 .75rem;font-family:DM Sans,sans-serif;font-size:1.75rem;font-weight:700}.contact-page-success-text{color:#555;margin:0 0 1.5rem;font-family:DM Sans,sans-serif;font-size:.9375rem;line-height:1.6}.contact-page-success-btn{margin:0 auto}.banking-page{background:#f0f0f2;position:relative;overflow-x:clip}.banking-page-section{box-sizing:border-box;background:#f0f0f2;height:100dvh;min-height:100dvh;position:relative;overflow:hidden}.banking-page-section--hero{z-index:1;justify-content:center;align-items:center;display:flex}.banking-page-section--features{z-index:2;padding:calc(var(--header-safe) + 1rem) clamp(1.25rem, 4vw, 2.5rem) clamp(5.5rem, 12vh, 7rem) clamp(1.25rem, 4vw, 2.5rem);justify-content:flex-start;align-items:center;padding-left:clamp(3.5rem,14vw,10rem);display:flex}.banking-page-section--treasury{z-index:2;padding:calc(var(--header-safe) + 1rem) clamp(1.25rem, 4vw, 2.5rem) clamp(5.5rem, 12vh, 7rem);flex-direction:column;justify-content:flex-end;display:flex}.banking-page-section-body{flex-direction:column;flex:1;justify-content:center;width:100%;max-width:52rem;min-height:0;margin:0 auto;display:flex}.banking-page-hero{width:100%;height:100%;padding:calc(var(--header-safe) + 1rem) clamp(1.25rem, 4vw, 2rem) clamp(16rem, 34vh, 22rem);box-sizing:border-box;will-change:opacity;justify-content:center;align-items:center;display:flex}.banking-page-hero-copy{z-index:2;text-align:center;will-change:transform, opacity;flex-direction:column;align-items:center;width:100%;max-width:46rem;margin:0 auto;padding:0;display:flex;position:relative}.banking-page-hero .jeton-headline{text-align:center;flex-direction:column;align-items:center;width:100%;margin:0;font-size:clamp(2rem,4.5vw,3.25rem);line-height:.98;display:flex}.banking-page-hero .jeton-line{text-align:center;width:fit-content;max-width:100%;padding-right:0}.banking-page-hero-sub{color:#444;text-align:center;max-width:34ch;margin:clamp(.85rem,2vh,1.25rem) 0 0;font-family:DM Sans,sans-serif;font-size:clamp(1rem,1.8vw,1.25rem);font-weight:500;line-height:1.35}.banking-page-hero-cta{align-self:center;margin-top:clamp(1.25rem,3vh,1.75rem)}.banking-page-card-layer{z-index:250;pointer-events:none;perspective:1400px;will-change:left, top, opacity, transform;position:fixed;transform:translate(-50%,-50%)}.banking-page-card-tilt{transform-origin:50%;width:clamp(44rem,66vw,62rem);transform-style:preserve-3d;will-change:transform}.banking-page-card-img{filter:drop-shadow(0 48px 96px #0000001f);-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.banking-page-features{z-index:2;width:100%;position:relative}.banking-page-widgets{z-index:2;flex-direction:column;gap:clamp(.55rem,1.2vh,.75rem);width:min(100%,24rem);margin-left:clamp(2rem,6vw,5rem);display:flex;position:relative}.banking-page-widget{will-change:transform, opacity;background:#ffffffb8;border:1px solid #0000000f;border-radius:14px;padding:clamp(.75rem,1.6vw,.95rem) clamp(.85rem,1.8vw,1.05rem);box-shadow:0 6px 20px #0000000a}.banking-page-widget-title{letter-spacing:-.02em;color:#111;margin:0 0 .28rem;font-family:DM Sans,sans-serif;font-size:clamp(.8125rem,1.15vw,.9375rem);font-weight:700;line-height:1.25}.banking-page-widget-text{color:#666;margin:0;font-family:DM Sans,sans-serif;font-size:clamp(.6875rem,.95vw,.8125rem);line-height:1.45}.banking-page-treasury{width:100%;max-width:52rem;margin:0 auto}.banking-page-treasury-inner{width:100%}.banking-page-treasury-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#888;text-align:center;margin:0 0 .5rem;font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:600}.banking-page-treasury-title{letter-spacing:-.03em;color:#111;text-align:center;margin:0 0 clamp(1.25rem,3vh,2rem);font-family:DM Sans,sans-serif;font-size:clamp(1.85rem,4vw,3rem);font-weight:700;line-height:1.05}.banking-page-treasury-steps{background:#ffffffd1;border:1px solid #0000000f;border-radius:24px;overflow:hidden;box-shadow:0 24px 48px #0000000d}.banking-page-treasury-steps-nav{background:#ffffffe6;border-bottom:1px solid #0000000f;flex-wrap:wrap;gap:.25rem;padding:.75rem;display:flex}.banking-page-treasury-step-btn{color:#666;cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:.35rem;padding:.5rem .85rem;font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:500;transition:background .2s,color .2s;display:inline-flex}.banking-page-treasury-step-btn.is-active{color:#fff;background:#111}.banking-page-treasury-step-num{opacity:.7;font-size:.6875rem;font-weight:700}.banking-page-treasury-steps-panel{padding:clamp(1.5rem,3vw,2rem)}.banking-page-treasury-step-title{color:#111;margin:0 0 .65rem;font-family:DM Sans,sans-serif;font-size:clamp(1.1rem,2vw,1.35rem);font-weight:600}.banking-page-treasury-step-body{color:#555;max-width:52ch;margin:0;font-family:DM Sans,sans-serif;font-size:clamp(.9375rem,1.4vw,1.0625rem);line-height:1.65}.banking-page-treasury-steps-visual{background:#e8e8ea;border-radius:999px;height:4px;margin-top:1.5rem;overflow:hidden}.banking-page-treasury-steps-bar{background:#111;border-radius:999px;height:100%;transition:width .45s cubic-bezier(.22,1,.36,1)}.banking-page-disclaimer{color:#888;text-align:center;flex-shrink:0;margin:clamp(1rem,2vh,1.5rem) 0 0;font-family:DM Sans,sans-serif;font-size:.6875rem;line-height:1.5}.banking-expand-hero{background:#f0f0f2;height:190dvh;position:relative}.banking-page .expand-scroll-pin{background:#f0f0f2}.banking-expand-video{object-fit:cover}.banking-expand-hero .vault-hero-tagline{font-size:clamp(1.75rem,4.5vw,3rem);line-height:1.05}.banking-expand-card-brands{pointer-events:none;align-items:center;gap:clamp(.65rem,1.5vw,1rem);display:flex;position:absolute;bottom:clamp(1.25rem,3.5vw,2.25rem);right:clamp(1.25rem,3.5vw,2.25rem)}.banking-expand-brand{filter:drop-shadow(0 2px 8px #00000059);width:auto;height:clamp(1.35rem,2.8vw,2rem);display:block}.banking-expand-brand--mastercard{mix-blend-mode:screen;height:clamp(1.65rem,3.2vw,2.35rem)}.banking-expand-brand--visa{height:clamp(1.1rem,2.2vw,1.55rem)}@media (width<=640px){.banking-page-section{height:100dvh;min-height:100dvh}.banking-page-section--features{padding-top:calc(var(--header-safe) + .5rem);align-items:flex-start}.banking-page-hero .jeton-line{white-space:normal}.banking-page-card-tilt{width:min(92vw,20rem)}.banking-page-widgets{margin-left:0;width:min(100%,24rem);margin-inline:auto;padding-inline:1rem}}.banking-jeton-hero{isolation:isolate;background:linear-gradient(145deg,#ff8f7a 0%,#ff6f58 45%,#e85642 100%);height:100dvh;min-height:100dvh;position:relative;overflow:hidden}.banking-jeton-hero-scene{perspective:900px;pointer-events:none;position:absolute;inset:0}.banking-jeton-pillar{transform-origin:bottom;background:linear-gradient(#ffffff59 0%,#ffb4a026 100%);border-radius:50% 50% 0 0;position:absolute;bottom:18%;box-shadow:inset 0 2px #fff6}.banking-jeton-pillar--1{width:22%;height:42%;left:8%;transform:rotateX(18deg)rotate(-4deg)}.banking-jeton-pillar--2{opacity:.85;width:18%;height:28%;left:28%;transform:rotateX(14deg)}.banking-jeton-pillar--3{width:20%;height:36%;right:22%;transform:rotateX(16deg)rotate(3deg)}.banking-jeton-pillar--4{opacity:.75;width:16%;height:24%;right:5%;transform:rotateX(12deg)rotate(6deg)}.banking-jeton-floor{transform-origin:top;background:radial-gradient(at 50% 0,#ffc8b480,#0000 70%);height:40%;position:absolute;bottom:12%;left:-10%;right:-10%;transform:rotateX(72deg)}.banking-jeton-hero-copy{z-index:2;max-width:36rem;padding:calc(var(--header-safe) + clamp(2rem, 6vh, 4rem)) clamp(1.5rem, 5vw, 3rem) 0;color:#fff;will-change:transform, opacity;position:relative}.banking-jeton-hero-title{letter-spacing:-.035em;color:#fff;margin:0;font-family:DM Sans,sans-serif;font-size:clamp(2.5rem,6.5vw,4.25rem);font-weight:700;line-height:.95}.banking-jeton-hero-title .jeton-line{display:block}.banking-jeton-hero-sub{opacity:.92;margin:1rem 0 0;font-family:DM Sans,sans-serif;font-size:clamp(1rem,1.6vw,1.2rem);font-weight:500}.banking-jeton-hero-cta{background:#fff;border-radius:999px;align-items:center;gap:.5rem;margin-top:1.5rem;padding:.75rem 1.35rem;font-family:DM Sans,sans-serif;font-size:.9375rem;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex;color:#e85642!important}.banking-jeton-hero-cta:hover{transform:translateY(-2px);box-shadow:0 12px 32px #00000026}.banking-jeton-hero-card-wrap{z-index:250;perspective:1200px;pointer-events:none;will-change:transform;justify-content:center;align-items:center;width:clamp(14rem,38vw,22rem);height:clamp(28rem,72vh,48rem);display:flex;position:absolute;bottom:0;left:50%}.banking-jeton-hero-card-3d{width:clamp(28rem,72vh,48rem);transform-style:preserve-3d;will-change:transform}.banking-jeton-hero-card-img{filter:drop-shadow(0 40px 80px #00000040);-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.banking-jeton-section{padding:clamp(4rem,10vh,7rem) clamp(1.25rem,4vw,2.5rem)}.banking-jeton-section-inner{max-width:72rem;margin:0 auto}.banking-jeton-section--light{background:#fff}.banking-jeton-section--grey{background:#f4f4f5}.banking-jeton-section--dark{color:#fff;background:#111}.banking-jeton-section--coral{color:#fff;background:linear-gradient(160deg,#ff8f7a,#ff6f58)}.banking-jeton-section--cta{background:#fafafa;padding-bottom:clamp(6rem,12vh,9rem)}.banking-jeton-split{grid-template-columns:1fr;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}@media (width>=900px){.banking-jeton-split{grid-template-columns:1fr 1fr}}.banking-jeton-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#888;text-align:center;margin:0 0 .5rem;font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:600}.banking-jeton-h2{letter-spacing:-.03em;color:#111;margin:0 0 .75rem;font-family:DM Sans,sans-serif;font-size:clamp(1.85rem,4vw,3rem);font-weight:700;line-height:1.05}.banking-jeton-h2--center{text-align:center}.banking-jeton-h2--light{color:#fff}.banking-jeton-h3{color:#333;margin:0 0 .65rem;font-family:DM Sans,sans-serif;font-size:clamp(1.1rem,2vw,1.35rem);font-weight:600}.banking-jeton-body{color:#555;max-width:42ch;margin:0;font-family:DM Sans,sans-serif;font-size:clamp(.9375rem,1.4vw,1.0625rem);line-height:1.65}.banking-jeton-body--light{color:#ffffffc7;max-width:48ch}.banking-jeton-widget--wallet{color:#fff;background:linear-gradient(145deg,#1a1a1a,#0d0d0d);border-radius:24px;padding:1.75rem;transform:perspective(800px)rotateY(-8deg)rotateX(4deg);box-shadow:0 32px 64px #0003}.banking-jeton-wallet-row{justify-content:space-between;margin-bottom:1.5rem;display:flex}.banking-jeton-wallet-chip{background:linear-gradient(135deg,#c9a227,#8a7018);border-radius:6px;width:2.5rem;height:1.75rem}.banking-jeton-wallet-nfc{border:2px solid #fff6;border-radius:50%;width:1.5rem;height:1.5rem}.banking-jeton-wallet-label{opacity:.6;margin:0 0 .25rem;font-size:.75rem}.banking-jeton-wallet-balance{letter-spacing:-.02em;margin:0 0 1.25rem;font-size:1.75rem;font-weight:700}.banking-jeton-wallet-actions{flex-wrap:wrap;gap:.5rem;display:flex}.banking-jeton-pill{background:#ffffff1f;border:1px solid #ffffff26;border-radius:999px;padding:.4rem .75rem;font-size:.75rem;font-weight:600}.banking-jeton-steps{background:#fff;border:1px solid #0000000f;border-radius:24px;margin-top:2rem;overflow:hidden;box-shadow:0 24px 48px #0000000f}.banking-jeton-steps-nav{background:#fafafa;border-bottom:1px solid #0000000f;flex-wrap:wrap;gap:.25rem;padding:.75rem;display:flex}.banking-jeton-step-btn{color:#666;cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:.35rem;padding:.5rem .85rem;font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:500;transition:background .2s,color .2s;display:inline-flex}.banking-jeton-step-btn.is-active{color:#fff;background:#111}.banking-jeton-step-num{opacity:.7;font-size:.6875rem;font-weight:700}.banking-jeton-steps-panel{padding:clamp(1.5rem,3vw,2rem)}.banking-jeton-steps-visual{background:#eee;border-radius:999px;height:4px;margin-top:1.5rem;overflow:hidden}.banking-jeton-steps-bar{background:linear-gradient(90deg,#ff6f58,#e85642);border-radius:999px;height:100%;transition:width .45s cubic-bezier(.22,1,.36,1)}.banking-jeton-features{gap:1rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}@media (width>=640px){.banking-jeton-features{grid-template-columns:repeat(2,minmax(0,1fr))}}.banking-jeton-feature{background:#fafafa;border:1px solid #0000000d;border-radius:18px;gap:1rem;padding:1.35rem;transition:transform .35s,box-shadow .35s;display:flex}.scroll-reveal.is-visible .banking-jeton-feature{animation:.6s both banking-feature-in;animation-delay:calc(var(--i,0) * 80ms)}@keyframes banking-feature-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.banking-jeton-feature-icon{background:linear-gradient(135deg,#ff8f7a,#e85642);border-radius:50%;flex-shrink:0;width:2.5rem;height:2.5rem}.banking-jeton-feature-title{color:#111;margin:0 0 .35rem;font-family:DM Sans,sans-serif;font-size:.9375rem;font-weight:700}.banking-jeton-feature-text{color:#666;margin:0;font-family:DM Sans,sans-serif;font-size:.8125rem;line-height:1.55}.banking-jeton-control{grid-template-columns:1fr;align-items:center;gap:3rem;display:grid}@media (width>=900px){.banking-jeton-control{grid-template-columns:1fr 1fr}}.banking-jeton-control-card{perspective:1200px;justify-content:center;display:flex}.banking-jeton-control-card-3d{width:min(100%,22rem);transform-style:preserve-3d;animation:5.5s ease-in-out infinite aulm-card-float;transform:rotateX(10deg)rotateY(-16deg)rotate(90deg)}.banking-jeton-control-card-img{filter:drop-shadow(0 32px 64px #0006);width:min(36rem,70vh);height:auto;display:block}.banking-jeton-rails{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.banking-jeton-rail{text-align:center;color:#111;background:#f4f4f5;border:1px solid #0000000f;border-radius:18px;padding:2rem 1rem;font-family:DM Sans,sans-serif;font-size:1.125rem;font-weight:700}.banking-jeton-converter{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff26;border:1px solid #ffffff40;border-radius:24px;max-width:28rem;margin:2rem auto 0;padding:1.5rem}.banking-jeton-converter-row{grid-template-columns:1fr 1.2fr;align-items:end;gap:.75rem;display:grid}.banking-jeton-converter-field select,.banking-jeton-converter-amount,.banking-jeton-converter-result{color:#111;background:#ffffffe6;border:1px solid #ffffff4d;border-radius:14px;width:100%;padding:.75rem 1rem;font-family:DM Sans,sans-serif;font-size:1rem}.banking-jeton-converter-label{text-transform:uppercase;letter-spacing:.06em;opacity:.85;margin-bottom:.35rem;font-size:.6875rem;font-weight:600;display:block}.banking-jeton-converter-swap{color:#e85642;cursor:pointer;background:#fff;border:none;border-radius:50%;width:2.5rem;height:2.5rem;margin:.75rem auto;font-size:1.1rem;display:block;box-shadow:0 4px 16px #0000001f}.banking-jeton-converter-result{background:#fffffff2;align-items:center;font-size:1.25rem;font-weight:700;display:flex}.banking-jeton-converter-note{text-align:center;opacity:.75;margin:1rem 0 0;max-width:36rem;margin-inline:auto;font-size:.6875rem}.banking-jeton-testimonials{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:1rem;margin-top:2rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.banking-jeton-testimonial{scroll-snap-align:start;background:#fff;border:1px solid #0000000f;border-radius:20px;flex:0 0 min(85vw,22rem);padding:1.5rem;box-shadow:0 12px 32px #0000000d}.banking-jeton-testimonial-badge{text-transform:uppercase;letter-spacing:.06em;color:#e85642;margin-bottom:.5rem;font-size:.6875rem;font-weight:700;display:inline-block}.banking-jeton-testimonial-title{color:#111;margin:0 0 .5rem;font-family:DM Sans,sans-serif;font-size:1rem;font-weight:700}.banking-jeton-testimonial-body{color:#555;margin:0 0 1rem;font-size:.875rem;line-height:1.6}.banking-jeton-testimonial-author{color:#888;margin:0;font-size:.75rem;font-weight:600}.banking-jeton-cta{text-align:center}.banking-jeton-cta-title{letter-spacing:-.035em;color:#111;margin:0;font-family:DM Sans,sans-serif;font-size:clamp(2.25rem,5.5vw,3.75rem);font-weight:700;line-height:.95}.banking-jeton-cta-title .jeton-line{display:block}.banking-jeton-cta-sub{color:#555;margin:1rem 0 1.5rem;font-size:1.0625rem}.banking-jeton-disclaimer{color:#999;max-width:52ch;margin:2rem auto 0;font-size:.6875rem;line-height:1.55}@media (width<=640px){.banking-jeton-hero-copy{text-align:center;max-width:none}.banking-jeton-hero-title .jeton-line{white-space:normal}.banking-jeton-hero-card-wrap{width:clamp(12rem,44vw,16rem);height:clamp(24rem,64vh,34rem)}.banking-jeton-hero-card-3d{width:clamp(24rem,64vh,34rem)}}.banking-flow-body{background:#f0f0f2;padding:clamp(1.25rem,3vw,2rem) clamp(1rem,3vw,1.75rem) clamp(2rem,5vh,3rem)}.banking-flow-section{background:0 0;min-height:auto;padding:0 0 clamp(1rem,2.5vh,1.35rem);display:block}.banking-flow-panel{background:#e8e8ec;border-radius:clamp(28px,4vw,44px);align-items:center;width:100%;min-height:min(88dvh,860px);padding:clamp(2.25rem,7vh,4.5rem) clamp(1.35rem,4vw,2.75rem);display:flex;box-shadow:inset 0 1px #ffffff8c}.banking-flow-block{width:100%;min-height:min(88dvh,860px);box-shadow:none;background:0 0;border-radius:0;align-items:center;padding:clamp(2.25rem,7vh,4.5rem) clamp(1.35rem,4vw,2.75rem);display:flex}.banking-flow-block .banking-jeton-split,.banking-flow-panel .banking-jeton-split{width:100%}.banking-preapply-qr-wrap{flex-direction:column;justify-content:center;align-items:center;gap:.65rem;display:flex}.banking-preapply-qr{background:#fff;border-radius:18px;width:clamp(9rem,14vw,12.5rem);height:auto;display:block;box-shadow:0 12px 32px #00000014}.banking-preapply-scan{color:#888;margin:0;font-size:.8125rem;font-weight:600}.banking-preapply-actions{flex-wrap:wrap;align-items:center;gap:.85rem 1.25rem;margin-top:1.25rem;display:flex}.banking-preapply-disclaimer{text-align:left;max-width:42ch;margin:1.5rem 0 0}.banking-preapply-dashboard-link{color:#555;font-size:.9375rem;font-weight:600;text-decoration:none}.banking-preapply-dashboard-link:hover{color:#111}.banking-flow-split--reverse .banking-flow-media{order:2}.banking-flow-split--reverse .banking-flow-copy{order:1}.banking-flow-copy{max-width:36rem}.banking-flow-step{letter-spacing:.12em;text-transform:uppercase;color:#999;margin:0 0 .75rem;font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:700}.banking-flow-media{justify-content:center;align-items:center;min-height:clamp(16rem,38vh,24rem);display:flex}.banking-flow-visual{width:min(100%,22rem)}.banking-flow-mock{color:#fff;background:#111;border-radius:24px;padding:1.75rem;box-shadow:0 28px 56px #0000001f}.banking-flow-mock--invite,.banking-flow-mock--escrow{background:linear-gradient(155deg,#1a1a1a,#0a0a0a)}.banking-flow-mock--transact{background:#0d1117;min-height:18rem;position:relative;overflow:hidden}.banking-flow-mock-bg{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.banking-flow-mock--transact:after{content:"";pointer-events:none;background:linear-gradient(160deg,#080c12e0 0%,#121c28b8 55%,#080c12d1 100%);position:absolute;inset:0}.banking-flow-mock-content{z-index:1;position:relative}.banking-flow-mock--repeat{color:#111;background:linear-gradient(155deg,#f4f4f5,#e8e8ea)}.banking-flow-mock-label{letter-spacing:.06em;text-transform:uppercase;opacity:.65;margin:0 0 .5rem;font-size:.75rem}.banking-flow-mock-title{letter-spacing:-.02em;margin:0 0 1rem;font-size:1.125rem;font-weight:700}.banking-flow-mock-row{border-top:1px solid #ffffff1a;justify-content:space-between;gap:1rem;padding:.55rem 0;font-size:.875rem;display:flex}.banking-flow-mock--repeat .banking-flow-mock-row{border-top-color:#00000014}.banking-flow-mock-row span{opacity:.65}.banking-flow-mock-btn{text-align:center;color:#111;background:#fff;border-radius:999px;margin-top:1.25rem;padding:.65rem 1rem;font-size:.8125rem;font-weight:600}.banking-flow-mock-avatar{background:#ffffff1f;border-radius:50%;place-items:center;width:3rem;height:3rem;margin-bottom:.75rem;font-weight:700;display:grid}.banking-flow-mock-meta{opacity:.7;margin:0 0 1rem;font-size:.8125rem}.banking-flow-mock-pills{flex-wrap:wrap;gap:.45rem;display:flex}.banking-flow-mock-pills span{background:#ffffff1a;border-radius:999px;padding:.35rem .65rem;font-size:.75rem;font-weight:600}.banking-flow-mock--repeat .banking-flow-mock-pills span{background:#0000000f}.banking-flow-mock-balance{letter-spacing:-.03em;margin:0 0 .75rem;font-size:1.75rem;font-weight:700}.banking-flow-mock-status{color:#7dffb2}.banking-flow-mock-lock{border:2px solid #ffffff59;border-radius:8px;width:2rem;height:2rem;margin-top:1rem}.banking-flow-mock-agents{letter-spacing:-.04em;margin:0;font-size:clamp(2.5rem,6vw,3.5rem);font-weight:700;line-height:1}.banking-flow-mock-agent-list{opacity:.85;margin:1rem 0 0;padding:0;font-size:.8125rem;list-style:none}.banking-flow-mock-agent-list li{border-top:1px solid #ffffff14;padding:.35rem 0}.banking-flow-mock-cycle{border:3px solid #0000001f;border-top-color:#111;border-radius:50%;width:4rem;height:4rem;margin-bottom:1rem}.banking-partners-section{padding:0 0 clamp(1rem,2.5vh,1.35rem)}.banking-partners-panel{justify-content:center;align-items:flex-end;padding-bottom:clamp(1.5rem,4vh,2.5rem)}.banking-partners-media{width:min(46rem,100%);line-height:0}.banking-partners-hero-img{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}@media (width<=899px){.banking-flow-split--reverse .banking-flow-media,.banking-flow-split--reverse .banking-flow-copy{order:unset}.banking-preapply-disclaimer,.banking-preapply-actions{text-align:center;justify-content:center}.banking-preapply-disclaimer{margin-inline:auto}}.banking-preapply-page{min-height:calc(100dvh - var(--header-safe));padding:calc(var(--header-safe) + 2rem) clamp(1.25rem, 4vw, 2rem) 4rem;background:#f0f0f2}.banking-preapply-page-inner{max-width:40rem;margin:0 auto}.banking-preapply-page-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#888;margin:0 0 .5rem;font-size:.8125rem;font-weight:600}.banking-preapply-page-title{letter-spacing:-.03em;margin:0 0 .75rem;font-family:DM Sans,sans-serif;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700}.banking-preapply-page-lead{color:#555;margin:0 0 2rem;font-size:1rem;line-height:1.6}.banking-preapply-form{background:#fff;border-radius:20px;grid-template-columns:1fr 1fr;gap:1rem;padding:1.5rem;display:grid;box-shadow:0 12px 32px #0000000f}.banking-preapply-field{color:#444;flex-direction:column;gap:.35rem;font-size:.8125rem;font-weight:600;display:flex}.banking-preapply-field--full{grid-column:1/-1}.banking-preapply-field input,.banking-preapply-field textarea{font:inherit;background:#fafafa;border:1px solid #ddd;border-radius:12px;padding:.65rem .85rem;font-weight:500}.banking-preapply-field input:focus,.banking-preapply-field textarea:focus{outline-offset:1px;border-color:#0000;outline:2px solid #111}.banking-preapply-form .metal-page-btn{cursor:pointer;border:none;grid-column:1/-1;justify-self:start;margin-top:.5rem}.banking-preapply-error{color:#c0392b;grid-column:1/-1;margin:0;font-size:.875rem}.banking-preapply-success{background:#fff;border-radius:20px;padding:2rem;box-shadow:0 12px 32px #0000000f}.banking-preapply-success h2{margin:0 0 .5rem;font-size:1.35rem}.banking-preapply-success p{color:#555;margin:0 0 1.25rem}.banking-preapply-page-foot{margin-top:1.5rem;font-size:.875rem}.banking-preapply-page-foot a{color:#555;font-weight:600}.dash-banking-cta{margin:.5rem 0 1rem}.dash-card-text--muted{opacity:.85}@media (width<=640px){.banking-preapply-form{grid-template-columns:1fr}}@media (width<=899px){.vault-body-title,.editorial-page .vault-body-title,.company-appointment-title,.refinery-section-title,.refinery-sell-title,.refinery-faq-title,.company-story-subtitle,.investors-step h2{letter-spacing:-.025em;line-height:1.35}.vault-body-title,.editorial-page .vault-body-title,.company-appointment-title{margin-bottom:1.2rem}.refinery-section-eyebrow{margin-bottom:.8rem}.vault-body-lead{margin-bottom:1.15rem;line-height:1.65}.vault-body-copy,.metal-page-copy,.metal-desk-who,.metal-desk-minima,.investors-step p,.company-appointment-note,.refinery-section-sub{line-height:1.7}.vault-body-copy{margin-bottom:1.5rem}.metal-page-copy{margin-top:.4rem}.metal-desk-who,.metal-desk-minima{margin-bottom:1rem}.metal-desk-forms{gap:.5rem;margin:1.5rem 0 1.35rem}.investors-step h2{margin-bottom:.55rem}.banking-flow-body{padding-bottom:clamp(5.5rem,14vh,7rem)}.banking-flow-block,.banking-flow-panel{min-height:min(80dvh,720px);padding:clamp(1.75rem,5vh,3rem) clamp(1rem,3vw,1.75rem)}.banking-partners-panel{min-height:min(72dvh,640px)}.expand-scroll-body{padding-bottom:clamp(6.5rem,16vh,9rem)}.banking-preapply-page,.metal-page-inner,.kyc-page-shell{padding-bottom:clamp(5rem,12vh,6.5rem)}.banking-flow-copy,.banking-preapply-copy{max-width:100%}}@media (width<=640px){:root{--header-safe:calc(.65rem + 52px + 1.75rem)}.header-pill{gap:.5rem;padding-inline:.25rem}.header-logo img{width:52px;height:52px}.header-login{padding:.4rem .55rem;font-size:.8125rem}.header-cta{height:34px;padding-inline:.9rem}.header-chip{height:34px;padding-inline:.7rem}.header-pdf{padding-inline:.7rem}.header-lang-btn{width:34px;min-width:34px;padding:0}.dash-nav{gap:.35rem}.dash-nav-item{min-height:44px;padding:.5rem .75rem;font-size:.75rem}.dash-grid{grid-template-columns:1fr}.banking-preapply-actions{flex-direction:column;align-items:stretch}.banking-preapply-actions .metal-page-btn{justify-content:center;width:100%}.banking-preapply-dashboard-link{text-align:center}}@media (width<=520px){.banking-expand-card-brands{gap:.35rem;bottom:.75rem;right:.75rem}.banking-expand-brand--mastercard{height:1.35rem}.site-footer{padding-bottom:calc(clamp(3rem, 8vh, 4rem) + env(safe-area-inset-bottom))}.trade-inner{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom))}}@media (width<=390px){.header-actions{gap:.35rem}.header-cta{padding-inline:.75rem}}.cbos-root{width:100%;min-height:100dvh}.cbos-app{--cbos-sidebar-w:260px;--cbos-sidebar-collapsed:72px;grid-template-columns:var(--cbos-sidebar-w) 1fr;background:#f5f3ef;min-height:100dvh;display:grid;position:relative}.cbos-app--collapsed{--cbos-sidebar-w:var(--cbos-sidebar-collapsed)}.cbos-app-bg{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.cbos-app-orb{filter:blur(80px);opacity:.45;border-radius:50%;position:absolute}.cbos-app-orb--1{background:radial-gradient(circle,#c9a96259,#0000 70%);width:50vw;max-width:520px;height:50vw;max-height:520px;top:-10%;right:10%}.cbos-app-orb--2{background:radial-gradient(circle,#8b735533,#0000 70%);width:40vw;max-width:400px;height:40vw;bottom:5%;left:20%}.cbos-sidebar{z-index:20;-webkit-backdrop-filter:blur(20px);background:#fffcf8b8;border-right:1px solid #0000000f;flex-direction:column;height:100dvh;padding:1rem .75rem;transition:width .25s;display:flex;position:sticky;top:0}.cbos-sidebar.is-collapsed .cbos-sidebar-title,.cbos-sidebar.is-collapsed .cbos-sidebar-sub,.cbos-sidebar.is-collapsed .cbos-sidebar-org,.cbos-sidebar.is-collapsed .cbos-nav-item span{display:none}.cbos-sidebar-head{border-bottom:1px solid #0000000f;justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.75rem;padding:0 .35rem 1rem;display:flex}.cbos-sidebar-brand{align-items:center;gap:.65rem;min-width:0;display:flex}.cbos-sidebar-logo{color:#fff;background:linear-gradient(135deg,#c9a962,#8b7355);border-radius:10px;flex-shrink:0;place-items:center;width:2.25rem;height:2.25rem;font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:800;display:grid}.cbos-sidebar-title{color:#111;margin:0;font-family:DM Sans,sans-serif;font-size:.9375rem;font-weight:700}.cbos-sidebar-sub{color:#888;margin:.1rem 0 0;font-family:DM Sans,sans-serif;font-size:.6875rem}.cbos-sidebar-fold{cursor:pointer;color:#555;background:#0000000a;border:none;border-radius:8px;place-items:center;width:2rem;height:2rem;display:grid}.cbos-icon-flip{transform:rotate(180deg)}.cbos-sidebar-org{padding:0 .5rem .75rem}.cbos-sidebar-org-name{color:#333;margin:0;font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:600}.cbos-sidebar-license{color:#9a7b1a;margin:.2rem 0 0;font-family:DM Sans,sans-serif;font-size:.6875rem}.cbos-sidebar-nav{flex-direction:column;flex:1;gap:.15rem;padding:.25rem 0;display:flex;overflow-y:auto}.cbos-nav-item{color:#555;cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:.65rem;padding:.55rem .65rem;font-family:DM Sans,sans-serif;font-size:.875rem;text-decoration:none;transition:background .15s,color .15s;display:flex}.cbos-nav-item:hover{color:#111;background:#0000000a}.cbos-nav-item.is-active{color:#5c4a1f;background:#c9a96226;font-weight:600}.cbos-nav-item--muted{color:#888}.cbos-sidebar-foot{border-top:1px solid #0000000f;padding-top:.75rem}.cbos-main{z-index:1;flex-direction:column;min-width:0;min-height:100dvh;display:flex;position:relative}.cbos-topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:10;background:#fffcf8a6;border-bottom:1px solid #0000000d;align-items:center;gap:1rem;padding:.85rem 1.25rem;display:flex;position:sticky;top:0}.cbos-topbar-menu{cursor:pointer;color:#444;background:0 0;border:none;padding:.35rem;display:none}.cbos-topbar-search{flex:1;max-width:28rem;position:relative}.cbos-topbar-search input{background:#ffffffb3;border:1px solid #00000014;border-radius:12px;width:100%;padding:.55rem 2.5rem .55rem 1rem;font-family:DM Sans,sans-serif;font-size:.875rem}.cbos-topbar-search kbd{color:#999;background:#0000000a;border-radius:4px;padding:.15rem .35rem;font-size:.6875rem;position:absolute;top:50%;right:.65rem;transform:translateY(-50%)}.cbos-topbar-actions{align-items:center;gap:.75rem;margin-left:auto;display:flex}.cbos-topbar-icon{cursor:pointer;color:#444;background:0 0;border:none;padding:.35rem;position:relative}.cbos-badge{color:#fff;background:#c9a962;border-radius:999px;place-items:center;min-width:1rem;height:1rem;padding:0 .2rem;font-size:.625rem;font-weight:700;display:grid;position:absolute;top:0;right:0}.cbos-topbar-user{align-items:center;gap:.5rem;display:flex}.cbos-avatar{color:#5c4a1f;background:linear-gradient(135deg,#e8dfd0,#c9a962);border-radius:999px;place-items:center;width:2rem;height:2rem;font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:700;display:grid}.cbos-topbar-name{color:#333;font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:600}.cbos-kyc-banner{color:#5a4a12;background:#fff8e6;border-bottom:1px solid #9a7b1a26;margin:0;padding:.65rem 1.25rem;font-family:DM Sans,sans-serif;font-size:.8125rem}.cbos-content{flex:1;padding:1.25rem clamp(1rem,3vw,2rem) 2.5rem}.cbos-page{max-width:1120px}.cbos-page-head{justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1.5rem;display:flex}.cbos-page-head--simple{align-items:center}.cbos-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#9a7b1a;margin:0 0 .35rem;font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:600}.cbos-title{color:#111;margin:0;font-family:DM Sans,sans-serif;font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.cbos-subtitle{color:#666;max-width:36rem;margin:.35rem 0 0;font-family:DM Sans,sans-serif;font-size:.9375rem}.cbos-hero-card-wrap{flex-shrink:0;width:min(200px,28vw)}.cbos-hero-card-img{border-radius:16px;width:100%;height:auto;transform:rotate(-6deg);box-shadow:0 20px 50px #0000001f}.cbos-glass{-webkit-backdrop-filter:blur(16px);border:1px solid #fff9;box-shadow:0 8px 32px #0000000d;background:#fffcf8c7!important}.cbos-balance-grid{grid-template-columns:2fr repeat(4,1fr);gap:.85rem;margin-bottom:1.25rem;display:grid}.cbos-balance-hero{border-radius:20px;padding:1.25rem 1.5rem}.cbos-balance-value{color:#111;margin:.25rem 0;font-family:DM Sans,sans-serif;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700}.cbos-stat-card{border-radius:16px;padding:1rem 1.1rem}.cbos-stat-label{letter-spacing:.05em;text-transform:uppercase;color:#888;margin:0;font-family:DM Sans,sans-serif;font-size:.6875rem;font-weight:600}.cbos-stat-value{color:#111;margin:.35rem 0 0;font-family:DM Sans,sans-serif;font-size:1.25rem;font-weight:700}.cbos-stat-hint{color:#999;margin:.25rem 0 0;font-family:DM Sans,sans-serif;font-size:.75rem}.cbos-split{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem;display:grid}.cbos-section-head{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.cbos-section-head .dash-card-title{margin:0}.cbos-link{color:#8b7355;font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:600;text-decoration:none}.cbos-link:hover{text-decoration:underline}.cbos-fx-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.cbos-fx-list li{border-bottom:1px solid #0000000d;grid-template-columns:1fr auto auto;gap:1rem;padding:.5rem 0;font-family:DM Sans,sans-serif;font-size:.875rem;display:grid}.cbos-up{color:#1a6b3c}.cbos-down{color:#c0392b}.cbos-approval-list,.cbos-notif-list{margin:0;padding:0;list-style:none}.cbos-approval-list li{border-bottom:1px solid #0000000d;padding:.65rem 0}.cbos-approval-title{margin:0;font-family:DM Sans,sans-serif;font-size:.9375rem;font-weight:600}.cbos-approval-meta{color:#888;margin:.2rem 0 0;font-family:DM Sans,sans-serif;font-size:.8125rem}.cbos-notif-list li{border-bottom:1px solid #0000000d;flex-direction:column;gap:.15rem;padding:.65rem 0;font-family:DM Sans,sans-serif;font-size:.875rem;display:flex}.cbos-notif-list li.is-unread strong{color:#111}.cbos-btn-sm{padding:.55rem 1rem!important;font-size:.8125rem!important}.cbos-btn-ghost{cursor:pointer;background:#ffffff80;border:1px solid #0000001a;border-radius:999px;padding:.55rem 1rem;font-family:DM Sans,sans-serif;font-size:.8125rem}.cbos-wallet-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem;display:grid}.cbos-wallet-card{border-radius:20px;padding:1.25rem}.cbos-wallet-card-head{justify-content:space-between;margin-bottom:.5rem;display:flex}.cbos-wallet-type{text-transform:uppercase;letter-spacing:.05em;color:#888;font-family:DM Sans,sans-serif;font-size:.6875rem}.cbos-currency-pill{color:#5c4a1f;background:#c9a96233;border-radius:6px;padding:.2rem .45rem;font-family:DM Sans,sans-serif;font-size:.6875rem;font-weight:700}.cbos-wallet-label{margin:0 0 .35rem;font-family:DM Sans,sans-serif;font-size:1rem;font-weight:700}.cbos-wallet-balance{margin:0 0 .75rem;font-family:DM Sans,sans-serif;font-size:1.5rem;font-weight:700}.cbos-wallet-meta{gap:.35rem;margin:0 0 .75rem;display:grid}.cbos-wallet-meta div{justify-content:space-between;font-family:DM Sans,sans-serif;font-size:.8125rem;display:flex}.cbos-wallet-meta dt{color:#888}.cbos-wallet-meta dd{margin:0;font-weight:600}.cbos-iban{color:#666;margin:0;font-family:ui-monospace,monospace;font-size:.75rem}.cbos-frozen{color:#c0392b;margin:.5rem 0 0;font-size:.75rem}.cbos-table-wrap{border-radius:16px;padding:.5rem;overflow:auto}.cbos-table{border-collapse:collapse;width:100%;font-family:DM Sans,sans-serif;font-size:.875rem}.cbos-table th,.cbos-table td{text-align:left;border-bottom:1px solid #0000000d;padding:.75rem 1rem}.cbos-table th{text-transform:uppercase;letter-spacing:.05em;color:#888;font-size:.6875rem;font-weight:600}.cbos-escrow-illus{border-radius:16px;margin-bottom:1rem;padding:1rem;overflow:hidden}.cbos-flow-svg{width:100%;height:auto;max-height:100px}.cbos-transfer-actions{border-radius:16px;grid-template-columns:repeat(4,1fr);gap:.75rem;margin-bottom:1rem;padding:1rem;display:grid}.cbos-action-tile{cursor:pointer;background:#ffffff80;border:1px solid #0000000f;border-radius:12px;padding:1rem;font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:600}.cbos-card-carousel{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem;display:grid}.cbos-card-visual{aspect-ratio:1.586;color:#fff;border-radius:20px;flex-direction:column;justify-content:flex-end;padding:1.5rem;display:flex;position:relative;background:linear-gradient(135deg,#2a2520 0%,#4a4035 50%,#c9a962 120%)!important}.cbos-card-visual.is-frozen{filter:grayscale(.8);opacity:.75}.cbos-card-chip{background:linear-gradient(135deg,#e8d5a8,#c9a962);border-radius:6px;width:2.5rem;height:1.75rem;position:absolute;top:1.5rem;left:1.5rem}.cbos-card-number{letter-spacing:.08em;margin:0 0 .5rem;font-family:ui-monospace,monospace;font-size:1.125rem}.cbos-card-holder,.cbos-card-type,.cbos-card-limit{opacity:.9;margin:.15rem 0;font-family:DM Sans,sans-serif;font-size:.8125rem}.cbos-freeze-toggle{cursor:pointer;align-items:center;gap:.35rem;margin-top:.75rem;font-size:.75rem;display:flex}.cbos-crypto-grid,.cbos-savings-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;display:grid}.cbos-crypto-card{border-radius:16px;padding:1.25rem}.cbos-crypto-symbol{color:#9a7b1a;margin-bottom:.5rem;font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:800}.cbos-crypto-actions{gap:.5rem;display:flex}.cbos-progress{background:#0000000f;border-radius:999px;height:6px;margin:.5rem 0;overflow:hidden}.cbos-progress-bar{background:linear-gradient(90deg,#c9a962,#8b7355);border-radius:999px;height:100%;transition:width .4s}.cbos-approval-cards{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.cbos-approval-card{border-radius:16px;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;display:flex}.cbos-approval-actions{flex-shrink:0;gap:.5rem;display:flex}.cbos-condition-list,.cbos-fee-list,.cbos-participant-list{margin:0;padding:0;font-family:DM Sans,sans-serif;font-size:.9375rem;list-style:none}.cbos-condition-list li{color:#888;padding:.4rem 0}.cbos-condition-list li.is-done{color:#1a6b3c}.cbos-fee-list li,.cbos-participant-list li{border-bottom:1px solid #0000000d;justify-content:space-between;padding:.4rem 0;display:flex}.cbos-back{color:#8b7355;margin-bottom:.75rem;font-family:DM Sans,sans-serif;font-size:.875rem;text-decoration:none;display:inline-block}.cbos-settings-dl{gap:.65rem;margin:0;display:grid}.cbos-settings-dl div{grid-template-columns:8rem 1fr;gap:1rem;font-family:DM Sans,sans-serif;font-size:.9375rem;display:grid}.cbos-settings-dl dt{color:#888}.cbos-settings-dl dd{margin:0;font-weight:600}.cbos-loading{color:#888;padding:2rem;font-family:DM Sans,sans-serif}.cbos-page--kyc .dash-card{margin-top:1rem}.cbos-mobile-scrim{display:none}@media (width<=1024px){.cbos-balance-grid{grid-template-columns:1fr 1fr}.cbos-balance-hero{grid-column:1/-1}.cbos-split{grid-template-columns:1fr}}@media (width<=768px){.cbos-app{grid-template-columns:1fr}.cbos-sidebar{transition:transform .25s;position:fixed;top:0;left:0;transform:translate(-100%);box-shadow:8px 0 32px #0000001a;width:min(280px,85vw)!important}.cbos-app--mobile-open .cbos-sidebar{transform:translate(0)}.cbos-mobile-scrim{z-index:15;cursor:pointer;background:#00000059;border:none;display:block;position:fixed;inset:0}.cbos-topbar-menu{place-items:center;display:grid}.cbos-topbar-search{display:none}.cbos-transfer-actions{grid-template-columns:1fr 1fr}.cbos-page-head{flex-direction:column}.cbos-hero-card-wrap{display:none}}.cbos-app--minimal{background:#fff}.cbos-app--minimal .cbos-sidebar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-right:1px solid #eee}.cbos-app--minimal .cbos-sidebar-logo{background:#111;border-radius:8px}.cbos-app--minimal .cbos-nav-item.is-active{color:#111;background:#f5f5f5;font-weight:600}.cbos-app--minimal .cbos-nav-item:hover{background:#fafafa}.cbos-app--minimal .cbos-main{background:#fff}.cbos-topbar--minimal{color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;background:#111;border-bottom:none;gap:1.5rem;padding:0 1.25rem}.cbos-topbar--minimal .cbos-topbar-menu{color:#fff}.cbos-topbar-logo{color:#fff;white-space:nowrap;flex-shrink:0;font-family:DM Sans,sans-serif;font-size:1rem;font-weight:700;text-decoration:none}.cbos-topbar-logo span{opacity:.5;margin-right:.15rem}.cbos-topbar-nav{flex:1;justify-content:center;align-items:center;gap:.25rem;display:flex}.cbos-topbar-link{color:#ffffffa6;border-bottom:2px solid #0000;padding:1rem .85rem;font-family:DM Sans,sans-serif;font-size:.875rem;text-decoration:none;transition:color .15s,border-color .15s}.cbos-topbar-link:hover{color:#fff}.cbos-topbar-link.is-active{color:#fff;border-bottom-color:#fff}.cbos-topbar--minimal .cbos-topbar-icon{color:#ffffffd9}.cbos-topbar--minimal .cbos-avatar{color:#fff;background:#ffffff26}.cbos-topbar--minimal .cbos-badge{color:#111;background:#fff}.cbos-app--minimal .cbos-content{padding:1.5rem clamp(1rem,3vw,2.5rem) 3rem}.cbos-dash{grid-template-columns:1fr min(320px,30vw);align-items:start;gap:clamp(1.5rem,4vw,3rem);max-width:1200px;display:grid}.cbos-dash-toolbar{justify-content:flex-end;gap:1.25rem;margin-bottom:1.5rem;display:flex}.cbos-dash-ghost{color:#888;cursor:pointer;background:0 0;border:none;padding:0;font-family:DM Sans,sans-serif;font-size:.8125rem;text-decoration:none}.cbos-dash-ghost:hover{color:#111}.cbos-dash-total-label{color:#888;margin:0 0 .35rem;font-family:DM Sans,sans-serif;font-size:.9375rem}.cbos-dash-total{letter-spacing:-.02em;color:#111;margin:0 0 2rem;font-family:DM Sans,sans-serif;font-size:clamp(2.5rem,6vw,3.75rem);font-weight:700;line-height:1.05}.cbos-dash-currency{color:#aaa;vertical-align:middle;margin-left:.15em;font-size:.45em;font-weight:500}.cbos-accounts-table-wrap{margin-bottom:1.5rem;overflow-x:auto}.cbos-accounts-table{border-collapse:collapse;width:100%;font-family:DM Sans,sans-serif;font-size:.9375rem}.cbos-accounts-table th{text-align:left;color:#aaa;border-bottom:1px solid #eee;padding:0 0 .85rem;font-size:.75rem;font-weight:500}.cbos-accounts-table td{color:#333;border-bottom:1px solid #f0f0f0;padding:1rem 0}.cbos-accounts-table th:last-child,.cbos-accounts-table td:last-child{text-align:right}.cbos-account-name{color:#111;align-items:center;gap:.65rem;font-weight:500;display:flex}.cbos-account-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.cbos-account-balance{color:#111;font-weight:600}.cbos-account-type{color:#888}.cbos-account-actions{font-size:.8125rem}.cbos-account-actions a{color:#111;font-weight:500;text-decoration:none}.cbos-account-actions a:hover{text-decoration:underline}.cbos-view-more{color:#111;align-items:center;gap:.65rem;font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.cbos-view-more-icon{color:#fff;background:#111;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.875rem;display:grid}.cbos-dash-rail{flex-direction:column;gap:1.5rem;display:flex}.cbos-rail-card{flex-direction:column;gap:.75rem;display:flex}.cbos-visa-card{aspect-ratio:1.586;background:#111;border-radius:16px;position:relative;overflow:hidden}.cbos-visa-card-img{object-fit:cover;opacity:.92;width:100%;height:100%}.cbos-visa-card-overlay{color:#fff;background:linear-gradient(#0000 40%,#0000008c);flex-direction:column;justify-content:flex-end;padding:1.25rem;display:flex;position:absolute;inset:0}.cbos-visa-card--css{color:#fff;background:linear-gradient(145deg,#1a1a1a 0%,#2d2d2d 50%,#3d3528 100%);flex-direction:column;justify-content:flex-end;padding:1.25rem;display:flex}.cbos-visa-brand{letter-spacing:.12em;opacity:.9;margin:0;font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:800;position:absolute;top:1.25rem;right:1.25rem}.cbos-visa-chip{background:linear-gradient(135deg,#e8d5a8,#c9a962);border-radius:4px;width:2rem;height:1.4rem;margin:0;position:absolute;top:1.25rem;left:1.25rem}.cbos-visa-number{letter-spacing:.06em;margin:0 0 .25rem;font-family:ui-monospace,monospace;font-size:.9375rem}.cbos-visa-holder{opacity:.85;text-transform:uppercase;margin:0;font-family:DM Sans,sans-serif;font-size:.75rem}.cbos-visa-card--empty{color:#fff;place-items:center;font-family:DM Sans,sans-serif;font-size:.875rem;display:grid}.cbos-visa-card--empty a{color:#c9a962}.cbos-card-dots{justify-content:center;gap:.35rem;display:flex}.cbos-card-dots button{cursor:pointer;background:#ddd;border:none;border-radius:50%;width:6px;height:6px;padding:0}.cbos-card-dots button.is-active{background:#111}.cbos-rail-widget{padding:.25rem 0}.cbos-rail-widget-head{justify-content:space-between;align-items:baseline;margin-bottom:.85rem;display:flex}.cbos-rail-widget-head h2,.cbos-rail-widget-title{color:#111;margin:0;font-family:DM Sans,sans-serif;font-size:1rem;font-weight:700}.cbos-rail-widget-head span{color:#aaa;font-family:DM Sans,sans-serif;font-size:.8125rem}.cbos-contacts-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.cbos-contact-avatar{color:#555;background:#f0f0f0;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;font-family:DM Sans,sans-serif;font-size:.6875rem;font-weight:700;display:grid}.cbos-contact-more{color:#aaa;font-family:DM Sans,sans-serif;font-size:.75rem}.cbos-contact-add{color:#fff;cursor:pointer;background:#111;border:none;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;font-size:1.125rem;line-height:1;display:grid}.cbos-withdraw-amount{color:#555;margin:0 0 .65rem;font-family:DM Sans,sans-serif;font-size:.875rem}.cbos-withdraw-amount span{color:#aaa}.cbos-withdraw-track{background:#eee;border-radius:999px;height:8px;overflow:hidden}.cbos-withdraw-fill{background:#111;border-radius:999px;height:100%;transition:width .4s}@media (width<=1024px){.cbos-dash{grid-template-columns:1fr}.cbos-dash-rail{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.cbos-rail-card{grid-column:1/-1;max-width:360px}}@media (width<=768px){.cbos-topbar-nav{display:none}.cbos-dash-rail{grid-template-columns:1fr}.cbos-accounts-table th:nth-child(3),.cbos-accounts-table td:nth-child(3){display:none}}html[lang=ar] body,html[lang=ar] button,html[lang=ar] input,html[lang=ar] select,html[lang=ar] textarea{font-family:Noto Sans Arabic,DM Sans,system-ui,sans-serif}html[lang=zh-CN] body,html[lang=zh-CN] button,html[lang=zh-CN] input,html[lang=zh-CN] select,html[lang=zh-CN] textarea{font-family:Noto Sans SC,DM Sans,system-ui,sans-serif}html[lang=ja] body,html[lang=ja] button,html[lang=ja] input,html[lang=ja] select,html[lang=ja] textarea{font-family:Noto Sans JP,DM Sans,system-ui,sans-serif}html[lang=ko] body,html[lang=ko] button,html[lang=ko] input,html[lang=ko] select,html[lang=ko] textarea{font-family:Noto Sans KR,DM Sans,system-ui,sans-serif}html[dir=rtl] .header-lang-menu{left:0;right:auto}html[dir=rtl] .header-lang-option,html[dir=rtl] .dock-item,html[dir=rtl] .dock-drop-item,html[dir=rtl] .site-footer,html[dir=rtl] .contact-page-intro,html[dir=rtl] .contact-page-title,html[dir=rtl] .metal-page-content,html[dir=rtl] .metal-page-title,html[dir=rtl] .vault-body,html[dir=rtl] .africa-body-inner,html[dir=rtl] .kyc-wizard,html[dir=rtl] .kyc-page-header,html[dir=rtl] .desk-files,html[dir=rtl] .news-doc,html[dir=rtl] .faq-section-head,html[dir=rtl] .trade-headline,html[dir=rtl] .request-title,html[dir=rtl] .procedure-detail-inner{text-align:right}html[dir=rtl] .metal-nav-arrow--prev{left:auto;right:clamp(1rem,2.5vw,2rem)}html[dir=rtl] .metal-nav-arrow--next{left:clamp(1rem,2.5vw,2rem);right:auto}html[dir=rtl] .kyc-wizard-actions{flex-direction:row-reverse}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-padding-top:var(--header-safe)}body{color:#111;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:#fff;font-family:DM Sans,system-ui,-apple-system,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:none}#root{min-height:100dvh}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--header-safe:calc(.85rem + 76px + 2.25rem);--company-video-gap:1.75rem}@media (width>=900px){:root{--header-safe:calc(1rem + 76px + 2.75rem);--company-video-gap:2.25rem}}
