.f4-admin-shell{min-height:100vh;color:var(--tone-text-n20);background-color:var(--tone-bg-n93);background-image:linear-gradient(var(--tone-bg-n20-a4) 1px, transparent 1px), linear-gradient(90deg, var(--tone-bg-n20-a4) 1px, transparent 1px);font-family:var(--font-sans);background-size:56px 56px}.f4-admin-shell button,.f4-admin-shell input{font:inherit}.f4-admin-shell button{color:inherit}.f4-admin-header{z-index:20;border-bottom:1px solid var(--tone-line-n20-a16);background:var(--tone-bg-n99-a92);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;min-height:76px;padding:0 32px;display:grid;position:sticky;top:0}.f4-admin-brand,.f4-admin-header>nav button,.f4-admin-account>button,.f4-admin-panel button,.f4-admin-section-heading button{cursor:pointer;background:0 0;border:0}.f4-admin-brand{text-align:left;align-items:center;gap:10px;padding:0;display:flex}.f4-admin-brand img{object-fit:contain;width:42px;height:42px}.f4-admin-brand span{gap:1px;display:grid}.f4-admin-brand b{letter-spacing:-.02em;font-size:16px}.f4-admin-brand small,.f4-admin-panel-title p,.f4-admin-section-heading p{color:var(--tone-text-n534);font-family:var(--font-mono);letter-spacing:.13em;font-size:9px;font-weight:800}.f4-admin-header>nav{scrollbar-width:none;justify-content:center;align-self:stretch;align-items:stretch;min-width:0;display:flex;overflow-x:auto}.f4-admin-header>nav button{color:var(--tone-text-n534);white-space:nowrap;flex:none;padding:0 13px;font-size:13px;font-weight:650;position:relative}.f4-admin-header>nav button:after{background:var(--tone-mark-n20);content:"";opacity:0;height:3px;transition:all .18s;position:absolute;bottom:-1px;left:13px;right:13px;transform:scaleX(.3)}.f4-admin-header>nav button:hover,.f4-admin-header>nav button.is-active{color:var(--tone-text-n20)}.f4-admin-header>nav button.is-active:after{opacity:1;transform:scaleX(1)}.f4-admin-account{align-items:center;gap:8px;display:flex}.f4-admin-account .f4-admin-locale,.f4-admin-account .f4-admin-leave{white-space:nowrap;border:1px solid var(--tone-line-n86);background:var(--tone-bg-n100);border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 11px;font-family:inherit;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.f4-admin-account .f4-admin-leave{border-color:var(--tone-fixed-n20);background:var(--tone-bg-n20);color:var(--tone-fixed-n100);margin-left:16px;position:relative}.f4-admin-account .f4-admin-leave:before{background:var(--tone-bg-n86);pointer-events:none;content:"";width:1px;height:16px;position:absolute;top:50%;left:-13px;transform:translateY(-50%)}.f4-admin-main{width:min(1480px,100% - 64px);margin:0 auto;padding:54px 0 80px}.f4-admin-section-heading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:30px;display:flex}.f4-admin-section-heading h1{letter-spacing:-.04em;max-width:900px;margin:8px 0 4px;font-size:clamp(38px,5vw,74px);line-height:.98}.f4-admin-section-heading>div>span{max-width:760px;color:var(--tone-text-n45);font-size:14px;line-height:1.6;display:block}.f4-admin-pill{border:1px solid var(--tone-line-lime82);background:var(--tone-bg-lime97);min-height:26px;color:var(--tone-text-green41);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:4px 9px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.f4-admin-pill.is-warn{border-color:var(--tone-fixed-gold83);background:var(--tone-bg-gold97);color:var(--tone-text-gold46)}.f4-admin-pill.is-danger{border-color:var(--tone-line-red79);background:var(--tone-bg-n94);color:var(--tone-text-red43)}.f4-admin-pill.is-neutral{border-color:var(--tone-line-n86);background:var(--tone-bg-n96);color:var(--tone-text-n48)}.f4-admin-pill.is-owner{border-color:var(--tone-line-n90);background:var(--tone-bg-n95);min-height:28px;color:var(--tone-text-lime44);border-radius:999px;padding:5px 10px;font-weight:700}.f4-admin-panel{border:1px solid var(--tone-line-n86);background:var(--tone-bg-n99-a93);border-radius:18px}.f4-admin-customer-layout{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);gap:12px;margin-bottom:12px;display:grid}.f4-admin-panel{overflow:hidden}.f4-admin-panel-title{border-bottom:1px solid var(--tone-line-n905);justify-content:space-between;align-items:center;gap:20px;min-height:88px;padding:20px 24px;display:flex}.f4-admin-panel-title h2,.f4-admin-detail-head h2{letter-spacing:-.04em;margin:3px 0 0;font-size:24px;line-height:1.05}.f4-admin-panel-title>button,.f4-admin-panel-title>span{color:var(--tone-text-n43);font-size:11px;font-weight:750}.f4-admin-customer-tools{align-items:flex-end;gap:10px;margin-bottom:12px;display:flex}.f4-admin-customer-tools label{color:var(--tone-text-n534);flex:1;gap:6px;font-size:10px;font-weight:700;display:grid}.f4-admin-customer-tools input{border:1px solid var(--tone-line-n86);background:var(--tone-bg-n100);border-radius:13px;outline:0;height:48px;padding:0 16px}.f4-admin-customer-tools input:focus{border-color:var(--tone-line-green41);box-shadow:0 0 0 3px var(--tone-fixed-lime66-a18)}.f4-admin-commercial-rules{padding:28px}.f4-admin-commercial-rules>p,.f4-admin-commercial-rules .f4-admin-empty{margin:0;padding:24px}.f4-admin-commercial-rules fieldset{border:0;margin:0;padding:0;display:block}.f4-admin-commercial-rules legend{grid-column:1/-1;margin-bottom:4px;font-size:20px;font-weight:800}.f4-admin-commercial-rules label{color:var(--tone-text-n48);gap:7px;font-size:11px;font-weight:750;display:grid}.f4-admin-commercial-rules label>div{border:1px solid var(--tone-line-n86);background:var(--tone-bg-n100);border-radius:13px;align-items:center;display:flex}.f4-admin-commercial-rules input,.f4-admin-commercial-rules textarea{background:0 0;border:0;outline:0;width:100%}.f4-admin-commercial-rules input{height:48px;padding:0 14px}.f4-admin-commercial-rules label>div>b{color:var(--tone-text-n534);font-family:var(--font-mono);padding-right:14px;font-size:10px}.f4-admin-commercial-rules fieldset:disabled input{color:var(--tone-text-n48)}.f4-admin-commercial-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.f4-admin-commercial-groups>section{border:1px solid var(--tone-line-n866);background:var(--tone-bg-n98);border-radius:15px;overflow:hidden}.f4-admin-commercial-groups>section>header{border-bottom:1px solid var(--tone-line-n90);min-height:116px;padding:18px}.f4-admin-commercial-groups header>span{color:var(--tone-text-n534);font-family:var(--font-mono);letter-spacing:.11em;font-size:8px;font-weight:900}.f4-admin-commercial-groups header h2{margin:7px 0 5px;font-size:18px}.f4-admin-commercial-groups header p{color:var(--tone-text-n534);margin:0;font-size:10px}.f4-admin-commercial-groups>section>div{gap:14px;padding:18px;display:grid}.f4-admin-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}.f4-admin-animated-number{--f4-animated-number-row-height:1.15em;height:var(--f4-animated-number-row-height);line-height:var(--f4-animated-number-row-height);vertical-align:bottom;white-space:nowrap;align-items:flex-start;display:inline-flex;overflow:hidden}.f4-admin-animated-number-character{height:var(--f4-animated-number-row-height);line-height:var(--f4-animated-number-row-height);white-space:pre;align-items:center;display:inline-flex}.f4-admin-animated-number>.f4-interest-digit{height:var(--f4-animated-number-row-height);line-height:var(--f4-animated-number-row-height);vertical-align:bottom;flex:0 0 .65em;align-items:flex-start;display:inline-flex}.f4-admin-animated-number .f4-interest-digit-reel{width:100%}.f4-admin-animated-number .f4-interest-digit-reel>span{flex-basis:var(--f4-animated-number-row-height);height:var(--f4-animated-number-row-height);line-height:var(--f4-animated-number-row-height);justify-content:center;align-items:center;display:flex}.f4-admin-commercial-readonly,.f4-admin-commercial-feedback{background:var(--tone-bg-n96);border-radius:10px;margin:24px 0 0;padding:12px 14px;font-size:12px}.f4-admin-commercial-feedback.is-conflict,.f4-admin-commercial-feedback.is-unavailable{background:var(--tone-bg-n94);color:var(--tone-text-red43)}.f4-admin-commercial-feedback.is-saved{background:var(--tone-bg-lime97);color:var(--tone-text-green41)}.f4-admin-commercial-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.f4-admin-commercial-actions button,.f4-admin-empty button{border:1px solid var(--tone-line-n77);background:var(--tone-bg-n100);border-radius:999px;min-height:42px;padding:0 16px;font-weight:800}.f4-admin-commercial-actions button.is-primary{border-color:var(--tone-fixed-n20);background:var(--tone-bg-n20);color:var(--tone-fixed-n100)}.f4-admin-commercial-actions button:disabled{cursor:not-allowed;opacity:.45}@media (max-width:760px){.f4-admin-commercial-rules fieldset{grid-template-columns:1fr}}.f4-admin-customer-tools>button{border:1px solid var(--tone-line-n86);background:var(--tone-bg-n100);border-radius:13px;height:48px;padding:0 17px;font-weight:750}.f4-admin-customer-filters{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;display:flex}.f4-admin-customer-filters button{border:1px solid var(--tone-line-n86);background:var(--tone-bg-n100);min-height:36px;color:var(--tone-text-n50);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 13px;font-size:10px;font-weight:750;display:inline-flex}.f4-admin-customer-filters button span{color:var(--tone-text-n63);font-family:var(--font-mono);font-size:9px}.f4-admin-customer-filters button[aria-pressed=true]{border-color:var(--tone-fixed-n20);background:var(--tone-bg-n20);color:var(--tone-fixed-n100)}.f4-admin-customer-filters button[aria-pressed=true] span{color:var(--tone-fixed-lime89)}.f4-admin-filter-group-label{color:var(--tone-text-n57);letter-spacing:.05em;flex:none;margin:0 2px;font-size:8px;font-weight:850}.f4-admin-filter-divider{background:var(--tone-bg-n87);flex:0 0 100%;width:100%;height:1px;margin:2px 0}.f4-admin-filter-pill{border:1px solid var(--tone-line-n86);background:var(--tone-bg-n100);border-radius:999px;flex:none;align-items:center;gap:7px;min-height:36px;padding:0 6px 0 12px;display:inline-flex}.f4-admin-filter-pill:focus-within{border-color:var(--tone-line-green41);box-shadow:0 0 0 3px var(--tone-fixed-lime66-a16)}.f4-admin-filter-pill>span{color:var(--tone-text-n60);font-family:var(--font-mono);letter-spacing:.05em;font-size:8px;font-weight:850}.f4-admin-filter-pill select{max-width:190px;height:28px;color:var(--tone-text-n31);background:0 0;border:0;outline:0;padding:0 22px 0 6px;font-size:10px;font-weight:800}.f4-admin-filter-segment{border:1px solid var(--tone-line-n86);background:var(--tone-bg-n100);border-radius:999px;flex:none;padding:2px;display:inline-flex}.f4-admin-customer-filters .f4-admin-filter-segment button{background:0 0;border:0;min-height:30px;padding:0 11px}.f4-admin-customer-filters .f4-admin-filter-segment button:disabled{cursor:not-allowed;opacity:.45}.f4-admin-filter-reset{text-underline-offset:3px;text-decoration:underline;color:var(--tone-text-n48)!important}.f4-admin-customer-layout{grid-template-columns:minmax(470px,.86fr) minmax(0,1.14fr)}.f4-admin-customer-list{align-self:start}.f4-admin-customer-list-head{border-bottom:1px solid var(--tone-line-n905);min-height:58px;color:var(--tone-text-n534);font-family:var(--font-mono);justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:9px;font-weight:750;display:flex}.f4-admin-customer-list-head>div{align-items:center;gap:7px;display:flex}.f4-admin-customer-list-head button{border:1px solid var(--tone-line-n86);cursor:pointer;background:0 0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.f4-admin-customer-list-head button:disabled{cursor:not-allowed;opacity:.3}.f4-admin-customer-list-body{overscroll-behavior:contain;max-height:650px;overflow-y:auto}.f4-admin-customer-list-body>button{border:0;border-bottom:1px solid var(--tone-line-n92);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:86px;padding:10px 14px 10px 16px;display:flex}.f4-admin-customer-list-body>button:last-child{border-bottom:0}.f4-admin-customer-list-body>button:hover{background:var(--tone-bg-n96)}.f4-admin-customer-list-body>button.is-active{background:var(--tone-bg-lime97);box-shadow:inset 4px 0 var(--tone-line-n20)}.f4-admin-customer-list-body>button>span:first-child{flex:1;gap:4px;min-width:0;display:grid}.f4-admin-customer-list b{font-size:13px}.f4-admin-customer-identity>b{align-items:center;gap:7px;min-width:0;display:flex}.f4-admin-customer-list small{color:var(--tone-text-n54);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.f4-admin-customer-row-tags{flex-wrap:wrap;gap:4px;min-width:0;margin-top:2px;display:flex}.f4-admin-customer-row-tags>span{border:1px solid var(--tone-line-n86);background:var(--tone-bg-n96);min-height:18px;color:var(--tone-text-n47);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 7px;font-size:8px;font-weight:800;line-height:1;display:inline-flex}.f4-admin-customer-row-tags>.is-plan.is-annual{border-color:var(--tone-line-lime84);background:var(--tone-bg-lime966);color:var(--tone-text-green412)}.f4-admin-customer-row-tags>.is-plan.is-monthly{border-color:var(--tone-line-n867);background:var(--tone-bg-n966);color:var(--tone-text-teal44)}.f4-admin-customer-row-tags>.is-plan.is-revenue{border-color:var(--tone-line-violet84);background:var(--tone-bg-n956);color:var(--tone-text-violet44)}.f4-admin-customer-row-tags>.is-plan.is-none{color:var(--tone-text-n59);border-style:dashed}.f4-admin-customer-row-tags>.is-attention{border-color:var(--tone-fixed-gold83);background:var(--tone-bg-gold97);color:var(--tone-text-gold46)}.f4-admin-customer-asset-statuses{border:1px solid var(--tone-line-n86);background:var(--tone-bg-n971);border-radius:11px;flex:0 0 188px;grid-template-columns:repeat(2,minmax(0,1fr));width:188px;min-height:46px;display:grid;overflow:hidden}.f4-admin-customer-asset-statuses>span{align-content:center;gap:4px;min-width:0;padding:7px 9px;display:grid}.f4-admin-customer-asset-statuses>span+span{border-left:1px solid var(--tone-line-n86)}.f4-admin-customer-asset-statuses b{color:var(--tone-text-n45);font-family:var(--font-mono);letter-spacing:.05em;font-size:8px}.f4-admin-customer-asset-statuses em{color:var(--tone-text-n48);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;font-weight:800;overflow:hidden}.f4-admin-customer-asset-statuses>span.is-ok{background:var(--tone-bg-lime97)}.f4-admin-customer-asset-statuses>span.is-ok em{color:var(--tone-text-green43)}.f4-admin-customer-asset-statuses>span.is-waiting{background:var(--tone-bg-gold98)}.f4-admin-customer-asset-statuses>span.is-waiting em{color:var(--tone-text-gold48)}.f4-admin-customer-asset-statuses>span.is-warn{background:var(--tone-bg-gold96)}.f4-admin-customer-asset-statuses>span.is-warn em{color:var(--tone-text-gold464)}.f4-admin-customer-asset-statuses>span.is-danger{background:var(--tone-bg-n94)}.f4-admin-customer-asset-statuses>span.is-danger em{color:var(--tone-text-red44)}.f4-admin-customer-api-issue{border:1px solid var(--tone-line-n86);background:var(--tone-bg-n96);width:188px;min-height:46px;color:var(--tone-text-n48);border-radius:11px;flex:0 0 188px;justify-content:center;align-items:center;gap:8px;display:flex}.f4-admin-customer-api-issue i{background:var(--tone-bg-n65);width:7px;height:7px;box-shadow:0 0 0 4px var(--tone-line-n48-a10);border-radius:50%}.f4-admin-customer-api-issue b{font-size:10px}.f4-admin-customer-api-issue.is-danger{border-color:var(--tone-line-red77);background:var(--tone-bg-n94);color:var(--tone-text-red44)}.f4-admin-customer-api-issue.is-danger i{background:var(--tone-fixed-red55);box-shadow-color:var(--tone-fixed-red55-a12)}.f4-admin-customer-api-issue.is-waiting{border-color:var(--tone-fixed-gold83);background:var(--tone-bg-gold97);color:var(--tone-text-gold46)}.f4-admin-customer-api-issue.is-waiting i{background:var(--tone-fixed-gold61);box-shadow-color:var(--tone-fixed-gold61-a12)}.f4-admin-customer-empty{color:var(--tone-text-n59);text-align:center;padding:54px 20px;font-size:11px}.f4-admin-customer-detail{padding-bottom:20px}.f4-admin-customer-subpage .f4-admin-commercial-access{background:0 0;border:0;border-radius:0;margin:0}.f4-admin-detail-back{color:var(--tone-text-green434);font:inherit;cursor:pointer;background:0 0;border:0;margin:0 0 14px;padding:0;font-size:11px;font-weight:800;display:block}.f4-admin-commercial-access{border:1px solid var(--tone-line-n866);background:linear-gradient(135deg, var(--tone-bg-n98) 0%, var(--tone-bg-n969) 100%);border-radius:16px;margin:16px 20px 0;padding:20px}.f4-admin-commercial-access>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.f4-admin-commercial-access>header span:not(.f4-admin-pill){color:var(--tone-text-green434);font-family:var(--font-mono);letter-spacing:.12em;font-size:8px;font-weight:900}.f4-admin-commercial-access h3,.f4-admin-commercial-access h4{margin:4px 0 0}.f4-admin-commercial-access>p{color:var(--tone-text-n52);margin:8px 0 18px;font-size:11px}.f4-admin-commercial-access-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.f4-admin-commercial-access form{border:1px solid var(--tone-line-n88);background:var(--tone-bg-n99-a86);border-radius:14px;align-content:start;gap:13px;padding:17px;display:grid}.f4-admin-commercial-access form>label{color:var(--tone-text-n48);gap:6px;font-size:10px;font-weight:750;display:grid}.f4-admin-commercial-access input,.f4-admin-commercial-access textarea{border:1px solid var(--tone-line-n86);background:var(--tone-bg-n100);border-radius:11px;outline:0;width:100%}.f4-admin-commercial-access input{height:42px;padding:0 12px}.f4-admin-commercial-access textarea{resize:vertical;min-height:70px;padding:10px 12px}.f4-admin-commercial-access input:focus,.f4-admin-commercial-access textarea:focus{border-color:var(--tone-line-green43);box-shadow:0 0 0 3px var(--tone-line-green43-a11)}.f4-admin-segmented{background:var(--tone-bg-n93);border-radius:11px;grid-template-columns:repeat(3,1fr);padding:3px;display:grid}.f4-admin-segmented button{min-height:36px;color:var(--tone-text-n50);background:0 0;border:0;border-radius:9px;font-size:10px;font-weight:800}.f4-admin-segmented button.is-active{background:var(--tone-bg-n100);color:var(--tone-text-n24);box-shadow:0 1px 5px var(--tone-shadow-n26-a13)}.f4-admin-input-suffix{border:1px solid var(--tone-line-n86);background:var(--tone-bg-n100);border-radius:11px;align-items:center;display:flex}.f4-admin-input-suffix input{box-shadow:none;background:0 0;border:0}.f4-admin-input-suffix b{color:var(--tone-text-n534);font-family:var(--font-mono);white-space:nowrap;padding-right:12px;font-size:9px}.f4-admin-commercial-access form>button.is-primary{border:1px solid var(--tone-fixed-n20);background:var(--tone-bg-n20);min-height:42px;color:var(--tone-fixed-n100);border-radius:999px;font-weight:850}.f4-admin-commercial-access form>button:disabled{cursor:not-allowed;opacity:.42}.f4-admin-commercial-access>p.is-success,.f4-admin-commercial-access>p.is-error{border-radius:10px;margin:12px 0 0;padding:10px 12px}.f4-admin-commercial-access>p.is-success{background:var(--tone-bg-lime95);color:var(--tone-text-green41)}.f4-admin-commercial-access>p.is-error{background:var(--tone-bg-n94);color:var(--tone-text-red43)}@keyframes f4-admin-pulse{50%{opacity:.35;transform:scale(.8)}}.f4-admin-override-banner{--proto-black:var(--tone-bg-n20);--proto-black-line:var(--tone-line-n20);--proto-black-text:var(--tone-text-n20);gap:8px;display:grid}.f4-admin-override-banner .f4-announcement-banner.is-static{cursor:default;grid-template-columns:auto minmax(0,1fr)}.f4-admin-override-banner .f4-announcement-banner.is-static:hover{border-color:var(--tone-line-lime86);background:var(--tone-bg-n97-a94)}.f4-admin-override-banner .f4-announcement-banner.is-static>strong{font-variant-numeric:tabular-nums;text-overflow:ellipsis;overflow:hidden}@media (max-width:700px){.f4-admin-override-banner .f4-announcement-banner.is-static>strong{white-space:normal}}.f4-admin-global-error{background:var(--tone-fixed-red47);color:var(--tone-fixed-n100);text-align:center;padding:12px 32px;font-size:12px;font-weight:700}@media (max-width:1180px){.f4-admin-header{grid-template-columns:auto 1fr;gap:12px;padding:10px 20px}.f4-admin-header>nav{order:3;grid-area:2/1/auto/-1;justify-content:flex-start;min-height:42px}.f4-admin-account{justify-self:end}.f4-admin-customer-layout{grid-template-columns:1fr}}@media (max-width:760px){.f4-admin-header{grid-template-columns:1fr auto;padding:12px 16px 0;position:relative}.f4-admin-account .f4-admin-leave{display:none}.f4-admin-header>nav{margin:0 -16px;padding:0 8px}.f4-admin-main{width:min(100% - 24px,1480px);padding-top:34px}.f4-admin-section-heading{flex-direction:column;align-items:flex-start;gap:14px}.f4-admin-section-heading h1{font-size:42px}.f4-admin-customer-layout,.f4-admin-commercial-access-grid,.f4-admin-customer-note-customer{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.f4-admin-header>nav button:after{transition:none}}.f4-admin-wallet-rows>div>span:nth-child(2) .f4-admin-pill{justify-content:center;align-items:center;width:100%;min-height:28px;display:flex}.f4-admin-modal-backdrop{z-index:100;background:var(--tone-fixed-n20-a62);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.f4-admin-modal{border:1px solid var(--tone-fixed-n100-a28);background:var(--tone-bg-n100);width:min(100%,940px);max-height:calc(100dvh - 48px);box-shadow:0 30px 100px var(--tone-shadow-n0-a28);border-radius:24px;overflow-y:auto}.f4-admin-modal>header{border-bottom:1px solid var(--tone-line-n90);justify-content:space-between;align-items:center;gap:20px;min-height:108px;padding:24px 28px;display:flex}.f4-admin-modal>header p{color:var(--tone-text-n534);font-family:var(--font-mono);letter-spacing:.12em;margin:0 0 5px;font-size:9px;font-weight:900}.f4-admin-modal>header h2{letter-spacing:-.04em;margin:0;font-size:31px}.f4-admin-modal>header>button{border:1px solid var(--tone-line-n86);cursor:pointer;background:0 0;border-radius:50%;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.f4-admin-customer-note-dialog{width:min(100%,620px)}.f4-admin-customer-note-customer{border:1px solid var(--tone-line-n88);background:var(--tone-bg-n96);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:24px 28px 0;padding:13px 15px;display:grid}.f4-admin-customer-note-customer span,.f4-admin-customer-note-customer small{color:var(--tone-text-n534);font-size:9px}.f4-admin-customer-note-customer strong{font-size:11px}.f4-admin-customer-note-field{gap:8px;margin:18px 28px 0;display:grid}.f4-admin-customer-note-field>span{font-size:9px;font-weight:850}.f4-admin-customer-note-field textarea{resize:vertical;border:1px solid var(--tone-line-n82);background:var(--tone-bg-n1000);min-height:132px;color:var(--tone-text-n20);font:inherit;border-radius:12px;outline:0;padding:13px 14px;font-size:11px;line-height:1.55}.f4-admin-customer-note-field textarea:focus{border-color:var(--tone-fixed-lime56);box-shadow:0 0 0 3px var(--tone-fixed-lime89-a22)}.f4-admin-customer-note-field>small{color:var(--tone-text-n534);justify-self:end;font-size:8px}.f4-admin-current-address>.f4-admin-pill{justify-content:center;align-items:center;width:100%;min-height:26px;display:flex}.f4-admin-modal-actions{justify-content:flex-end;gap:9px;padding:24px 28px 28px;display:flex}.f4-admin-modal-actions button{border:1px solid var(--tone-line-n78);cursor:pointer;background:0 0;border-radius:999px;min-height:42px;padding:0 15px;font-size:10px;font-weight:850}.f4-admin-modal-actions button.is-primary{border-color:var(--tone-fixed-n20);background:var(--tone-bg-n20);color:var(--tone-fixed-n100)}.f4-admin-modal-actions button.is-danger{border-color:var(--tone-fixed-red61);color:var(--tone-text-red45)}.f4-admin-modal-actions button:disabled{cursor:not-allowed;opacity:.35}@media (max-width:920px){.f4-admin-wallet-rows>div>span:nth-child(2) .f4-admin-pill{grid-area:auto}}@media (max-width:700px){.f4-admin-modal-backdrop{align-items:end;padding:8px}.f4-admin-modal{border-radius:22px;max-height:calc(100dvh - 16px)}}@media (max-width:520px){.f4-admin-customer-list-body>button{flex-direction:column;align-items:stretch}.f4-admin-customer-asset-statuses,.f4-admin-customer-api-issue{flex-basis:auto;width:100%}}.f4-admin-customer-detail.f4-admin-customer-detail-empty{background:radial-gradient(circle at 50% 38%, var(--tone-bg-lime94-a55), transparent 42%), var(--tone-bg-n100);place-items:center;min-height:460px;padding:40px 32px;display:grid}.f4-admin-empty-state{text-align:center;justify-items:center;gap:10px;width:min(100%,460px);display:grid}.f4-admin-empty-mark{border:1px solid var(--tone-line-lime90);background:var(--tone-bg-n969);width:64px;height:64px;box-shadow:0 0 0 8px var(--tone-fixed-lime67-a8), 0 12px 28px var(--tone-shadow-green43-a10);color:var(--tone-text-green434);border-radius:20px;place-items:center;margin-bottom:6px;display:grid}.f4-admin-empty-state>p.f4-admin-empty-eyebrow{color:var(--tone-text-n534);font-family:var(--font-mono);letter-spacing:.14em;margin:0;font-size:10px;font-weight:800}.f4-admin-empty-state>h2{color:var(--tone-text-n20);letter-spacing:-.03em;margin:0;font-size:24px}.f4-admin-empty-state>p{max-width:34ch;color:var(--tone-text-n534);margin:0;font-size:13px;line-height:1.6}.f4-admin-empty-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;margin:18px 0 0;padding:0;list-style:none;display:grid}.f4-admin-empty-facts>li{border:1px dashed var(--tone-line-n866);background:var(--tone-bg-n100-a60);color:var(--tone-text-n45);border-radius:14px;justify-items:center;gap:8px;padding:16px 10px 14px;font-size:12px;font-weight:750;display:grid}.f4-admin-empty-facts>li>svg{color:var(--tone-text-lime67)}.f4-admin-customer-skeleton{gap:22px;padding:24px;display:grid}.f4-admin-customer-skeleton i{background:linear-gradient(100deg, var(--tone-raise-n95), var(--tone-raise-n98), var(--tone-raise-n95));border-radius:9px;min-height:14px;display:block}.f4-admin-customer-skeleton header{gap:12px;display:grid}.f4-admin-customer-skeleton header i:first-child{width:35%;height:28px}.f4-admin-customer-skeleton header i:last-child{width:60%}.f4-admin-skeleton-facts{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.f4-admin-skeleton-facts i{height:76px}.f4-admin-skeleton-assets{grid-template-columns:1fr 1fr;gap:16px;display:grid}.f4-admin-skeleton-assets i{height:225px}.f4-admin-customer-skeleton footer{gap:10px;display:flex}.f4-admin-customer-skeleton footer i{width:100px;height:38px}.f4-admin-loading-skeleton{border:1px solid var(--tone-line-n923);background:var(--tone-raise-n100);border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;width:100%;padding:22px;display:grid}.f4-admin-skeleton-region{gap:12px;min-width:0;display:grid}.f4-admin-loading-skeleton i,.f4-admin-inline-skeleton{background:linear-gradient(100deg, var(--tone-raise-n95) 15%, var(--tone-raise-n98) 38%, var(--tone-raise-n95) 62%);background-size:240% 100%;border-radius:12px;min-height:54px;animation:1.25s ease-in-out infinite f4-admin-skeleton-shimmer;display:block}.f4-admin-skeleton-region i:first-of-type,.f4-admin-skeleton-region i:nth-of-type(2){min-height:24px}.f4-admin-loading-skeleton.is-entry,.f4-admin-loading-skeleton.is-totp-enrollment{background:0 0;border:0;grid-template-columns:1fr;gap:28px;padding:0}.f4-admin-loading-skeleton.is-entry .is-entry-card i:first-of-type{width:40%;min-height:32px}.f4-admin-loading-skeleton.is-entry .is-entry-card i:nth-of-type(2){width:78%;min-height:52px}.f4-admin-loading-skeleton.is-entry .is-entry-card i:nth-of-type(n+3){min-height:16px}.f4-admin-loading-skeleton.is-entry .is-entry-card i:nth-of-type(4){width:64%}.f4-admin-loading-skeleton.is-entry .is-stepup-form i:first-of-type{width:28%;min-height:14px}.f4-admin-loading-skeleton.is-entry .is-stepup-form i:nth-of-type(2){min-height:52px}.f4-admin-loading-skeleton.is-entry .is-stepup-form i:nth-of-type(3){min-height:46px}.f4-admin-loading-skeleton.is-entry .is-stepup-form i:nth-of-type(4){width:52%;min-height:12px}.f4-admin-loading-skeleton.is-totp-enrollment{margin-top:24px}.f4-admin-loading-skeleton.is-totp-enrollment .is-enrollment-key i{min-height:48px}.f4-admin-loading-skeleton.is-totp-enrollment .is-enrollment-grid{grid-template-columns:190px minmax(0,1fr);grid-auto-rows:minmax(44px,auto)}.f4-admin-loading-skeleton.is-totp-enrollment .is-enrollment-grid i:first-of-type{grid-row:span 4;min-height:190px}.f4-admin-loading-skeleton.is-totp-enrollment .is-enrollment-grid i:nth-of-type(2){min-height:44px}@media (max-width:620px){.f4-admin-loading-skeleton.is-totp-enrollment .is-enrollment-grid{grid-template-columns:1fr}.f4-admin-loading-skeleton.is-totp-enrollment .is-enrollment-grid i:first-of-type{grid-row:auto;justify-self:center;width:190px}}.f4-admin-loading-skeleton.is-overview{grid-template-columns:1fr}.f4-admin-loading-skeleton.is-overview .is-overview-monitor{grid-template-columns:repeat(4,minmax(0,1fr))}.f4-admin-loading-skeleton.is-overview .is-overview-monitor i:first-of-type{grid-column:1/-1;min-height:150px}.f4-admin-loading-skeleton.is-overview .is-overview-columns{grid-template-columns:minmax(0,1.6fr) minmax(240px,.8fr)}.f4-admin-loading-skeleton.is-overview .is-overview-columns i{min-height:88px}.f4-admin-loading-skeleton.is-operations .is-operation-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.f4-admin-loading-skeleton.is-operations .is-operation-workspace{grid-template-columns:repeat(2,minmax(0,1fr))}.f4-admin-loading-skeleton.is-operations .is-operation-workspace i{min-height:116px}.f4-admin-loading-skeleton.is-customers{grid-template-columns:minmax(250px,.8fr) minmax(0,1.4fr)}.f4-admin-loading-skeleton.is-customers .is-customer-list i:nth-of-type(n+2){min-height:72px}.f4-admin-loading-skeleton.is-customers .is-customer-detail{grid-template-columns:repeat(2,minmax(0,1fr))}.f4-admin-loading-skeleton.is-customers .is-customer-detail i:first-of-type{grid-column:1/-1;min-height:86px}.f4-admin-loading-skeleton.is-customers .is-customer-detail i:nth-of-type(n+2){min-height:126px}.f4-admin-loading-skeleton.is-governance{grid-template-columns:1.15fr .85fr}.f4-admin-loading-skeleton.is-governance .is-governance-roster i:nth-of-type(n+2){min-height:92px}.f4-admin-loading-skeleton.is-governance .is-governance-editor i:nth-of-type(n+2){min-height:64px}.f4-admin-loading-skeleton.is-audit-events,.f4-admin-loading-skeleton.is-strategy-shards,.f4-admin-loading-skeleton.is-notification-deliveries,.f4-admin-loading-skeleton.is-commercial-rules,.f4-admin-loading-skeleton.is-sweeps{grid-template-columns:1fr}.f4-admin-loading-skeleton.is-audit-events .is-audit-summary{grid-template-columns:minmax(0,1fr) 48px}.f4-admin-loading-skeleton.is-audit-events .is-audit-timeline i{border-left:3px solid var(--tone-line-n923);min-height:70px}.f4-admin-loading-skeleton.is-strategy-shards .is-shard-capacity{grid-template-columns:repeat(4,minmax(0,1fr))}.f4-admin-loading-skeleton.is-strategy-shards .is-shard-capacity i{min-height:72px}.f4-admin-loading-skeleton.is-strategy-shards .is-shard-rows i{min-height:40px}.f4-admin-loading-skeleton.is-notification-deliveries .is-delivery-filters{grid-template-columns:repeat(3,minmax(0,1fr)) 110px}.f4-admin-loading-skeleton.is-notification-deliveries .is-delivery-filters i{min-height:38px}.f4-admin-loading-skeleton.is-notification-deliveries .is-delivery-rows i{min-height:52px}.f4-admin-loading-skeleton.is-announcements{grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr)}.f4-admin-loading-skeleton.is-announcements .is-announcement-editor i:nth-of-type(n+3){min-height:96px}.f4-admin-loading-skeleton.is-announcements .is-announcement-preview i:nth-of-type(n+2){min-height:120px}.f4-admin-loading-skeleton.is-commercial-rules .is-rule-prices{grid-template-columns:repeat(3,minmax(0,1fr))}.f4-admin-loading-skeleton.is-commercial-rules .is-rule-prices i{min-height:92px}.f4-admin-loading-skeleton.is-commercial-rules .is-rule-change i:nth-of-type(3){min-height:96px}.f4-admin-loading-skeleton.is-block-sync{grid-template-columns:1fr;padding:14px}.f4-admin-loading-skeleton.is-block-sync .is-chain-route{grid-template-columns:1fr 2fr 1fr}.f4-admin-loading-skeleton.is-block-sync .is-chain-route i{min-height:40px}.f4-admin-loading-skeleton.is-block-sync .is-chain-rates{grid-template-columns:repeat(3,minmax(0,1fr))}.f4-admin-loading-skeleton.is-block-sync .is-chain-rates i{min-height:30px}.f4-admin-loading-skeleton.is-sweeps .is-sweep-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.f4-admin-loading-skeleton.is-sweeps .is-sweep-metrics i{min-height:78px}.f4-admin-loading-skeleton.is-sweeps .is-sweep-history i{min-height:46px}.f4-admin-loading-skeleton.is-sweep-settings,.f4-admin-loading-skeleton.is-fund-accounts,.f4-admin-loading-skeleton.is-bsc-operations{grid-template-columns:1fr}.f4-admin-loading-skeleton.is-sweep-settings .is-settings-current{grid-template-columns:repeat(2,minmax(0,1fr))}.f4-admin-loading-skeleton.is-sweep-settings .is-settings-current i{min-height:84px}.f4-admin-loading-skeleton.is-sweep-settings .is-settings-form i{min-height:40px}.f4-admin-loading-skeleton.is-fund-accounts .is-wallet-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.f4-admin-loading-skeleton.is-fund-accounts .is-wallet-cards i{min-height:140px}.f4-admin-loading-skeleton.is-fund-accounts .is-wallet-command i{min-height:40px}.f4-admin-loading-skeleton.is-bsc-operations .is-bsc-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.f4-admin-loading-skeleton.is-bsc-operations .is-bsc-facts i{min-height:96px}.f4-admin-loading-skeleton.is-bsc-operations .is-bsc-rows i{min-height:44px}.f4-admin-loading-skeleton.is-payment-networks{grid-template-columns:1fr}.f4-admin-loading-skeleton.is-payment-networks .is-network-switches i{min-height:56px}.f4-admin-loading-skeleton.is-payment-networks .is-network-note i{max-width:420px;min-height:16px}.f4-admin-loading-skeleton.is-account-ledger{grid-template-columns:1fr}.f4-admin-loading-skeleton.is-account-ledger .is-ledger-head i{max-width:360px;min-height:16px}.f4-admin-loading-skeleton.is-account-ledger .is-ledger-rows i{min-height:52px}@media (max-width:768px){.f4-admin-loading-skeleton.is-announcements,.f4-admin-loading-skeleton.is-customers,.f4-admin-loading-skeleton.is-governance{grid-template-columns:1fr}.f4-admin-loading-skeleton .is-shard-capacity,.f4-admin-loading-skeleton .is-sweep-metrics,.f4-admin-loading-skeleton .is-wallet-cards,.f4-admin-loading-skeleton .is-bsc-facts,.f4-admin-loading-skeleton .is-settings-current,.f4-admin-loading-skeleton .is-operation-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.f4-admin-header>nav.admin-entry-shell-nav{align-items:center;gap:26px;padding:0 13px}.admin-entry-shell-nav i,.admin-entry-shell-header .f4-admin-account i,.admin-entry-heading-skeleton i{background:linear-gradient(100deg, var(--tone-raise-n20-a9) 15%, var(--tone-raise-n20-a4) 38%, var(--tone-raise-n20-a9) 62%);background-size:240% 100%;border-radius:999px;animation:1.25s ease-in-out infinite f4-admin-skeleton-shimmer;display:block}.admin-entry-shell-nav i{flex:none;width:44px;height:12px}.admin-entry-shell-header .f4-admin-account i{width:72px;height:34px}.admin-entry-shell-header .f4-admin-account i:last-child{width:116px;margin-left:16px}.admin-entry-heading-skeleton i:first-child{width:168px;height:11px}.admin-entry-heading-skeleton i:last-child{border-radius:14px;width:min(420px,72vw);height:calc(clamp(38px,5vw,74px)/1.02041);margin:8px 0 4px}.admin-entry-error-main{place-items:center;min-height:calc(100vh - 77px);padding:40px 16px 72px;display:grid}.admin-entry-error{border:1px solid var(--tone-line-n86);background:var(--tone-bg-n100);width:min(520px,100%);box-shadow:0 24px 60px var(--tone-shadow-n20-a8);color:var(--tone-text-n20);border-radius:22px;padding:clamp(24px,6vw,40px)}.admin-entry-error-icon{background:var(--tone-bg-n94);width:48px;height:48px;color:var(--tone-text-red47);border-radius:50%;place-items:center;display:inline-grid}.admin-entry-error-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:24px;height:24px}.admin-entry-error .admin-entry-error-eyebrow{color:var(--tone-text-n534);font-family:var(--font-mono);letter-spacing:.13em;margin:20px 0 6px;font-size:10px;font-weight:800}.admin-entry-error h1{letter-spacing:-.04em;max-width:none;margin:0 0 12px;font-size:clamp(26px,6vw,34px);line-height:1.12}.admin-entry-error .admin-entry-error-reason{color:var(--tone-text-n33);margin:0 0 8px;font-size:15px;line-height:1.6}.admin-entry-error .admin-entry-error-hint{color:var(--tone-text-n534);margin:0;font-size:13px;line-height:1.6}.admin-entry-error-actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.admin-entry-error-retry,.f4-admin-shell .admin-entry-error-home{border:1px solid var(--tone-line-n20);min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-size:13px;font-weight:750;text-decoration:none;transition:background-color .16s,border-color .16s;display:inline-flex}.f4-admin-shell .admin-entry-error-retry{background:var(--tone-bg-n20);color:var(--tone-fixed-n100)}.f4-admin-shell .admin-entry-error-retry:hover{background:var(--tone-bg-n32)}.f4-admin-shell .admin-entry-error-home{border-color:var(--tone-line-n86);color:var(--tone-text-n20);background:0 0}.f4-admin-shell .admin-entry-error-home:hover{border-color:var(--tone-line-n20)}.admin-entry-error-retry:focus-visible,.admin-entry-error-home:focus-visible{outline:2px solid var(--tone-line-n20);outline-offset:2px}.admin-entry--pending .auth-panel{min-height:420px}@media (max-width:760px){.admin-entry-shell-header .f4-admin-account i:last-child{display:none}.admin-entry-heading-skeleton i:last-child{height:42px}.admin-entry-error-main{min-height:calc(100vh - 120px);padding:28px 12px 56px}}@media (max-width:420px){.admin-entry-error-actions>*{flex:100%}}.f4-admin-inline-skeleton{width:100%;min-height:42px}@keyframes f4-admin-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.f4-admin-loading-skeleton i,.admin-entry-shell-nav i,.admin-entry-shell-header .f4-admin-account i,.admin-entry-heading-skeleton i,.f4-admin-inline-skeleton{animation:none}.admin-entry-error-retry,.admin-entry-error-home{transition:none}}.f4-admin-grant-summary{grid-template-columns:1fr 1fr;gap:12px;margin:0;display:grid}.f4-admin-grant-summary.is-conversion{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:520px){.f4-admin-grant-summary.is-conversion{grid-template-columns:minmax(0,1fr)}}.f4-admin-grant-summary>div{background:var(--tone-bg-n966-2);border-radius:12px;padding:16px}.f4-admin-grant-summary dt{color:var(--tone-text-green55);font-size:11px}.f4-admin-grant-summary dd{margin:8px 0 0;font-size:16px;font-weight:650}.f4-admin-grant-tabs{border-bottom:1px solid var(--tone-line-n91);gap:24px;margin:24px 0 20px;display:flex}.f4-admin-grant-tabs>button{color:var(--tone-text-lime59);background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 0;font-size:13px}.f4-admin-grant-tabs>button[aria-selected=true]{color:var(--tone-text-green39);border-bottom-color:var(--tone-line-green46);font-weight:700}.f4-admin-commercial-access-grid{max-width:620px;display:block}.f4-admin-commercial-access-grid>form{background:0 0;border:0;padding:0}.f4-admin-grant-period{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.f4-admin-grant-period.is-single{grid-template-columns:minmax(0,1fr)}.f4-admin-grant-period-options{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.f4-admin-grant-period-options>button{border:1px solid var(--tone-line-n90);background:var(--tone-bg-n100);color:var(--tone-text-n48);border-radius:999px;padding:8px 14px;font-size:12px;font-weight:650}.f4-admin-grant-period-options>button.is-active{border-color:var(--tone-line-green53);background:var(--tone-bg-n956-2);color:var(--tone-text-green39)}.f4-admin-grant-hint{color:var(--tone-text-lime53);margin:8px 0 0;font-size:12px}.f4-admin-grant-hint.is-error{color:var(--tone-text-red50)}.f4-admin-grant-period>label{color:var(--tone-text-n48);gap:6px;font-size:10px;font-weight:750;display:grid}.f4-admin-grant-plan-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (max-width:520px){.f4-admin-grant-plan-cards{grid-template-columns:minmax(0,1fr)}}.f4-admin-grant-plan-cards>button{text-align:left;border:1px solid var(--tone-line-n90);background:var(--tone-bg-n100);border-radius:12px;gap:8px;padding:18px;display:grid}.f4-admin-grant-plan-cards>button.is-active{border-color:var(--tone-line-green53);background:var(--tone-bg-n956-2);box-shadow:inset 0 0 0 1px var(--tone-line-green53)}.f4-admin-grant-plan-cards small{color:var(--tone-text-n60);font-size:11px}.f4-admin-grant-preview{background:var(--tone-bg-n971);color:var(--tone-text-lime53);border-radius:10px;align-items:center;gap:14px;padding:16px;font-size:12px;display:flex}.f4-admin-grant-preview b{color:var(--tone-text-green33);margin-top:6px;font-size:18px;display:block}.f4-admin-commercial-access-grid .f4-admin-revoke-grant{color:var(--tone-text-red52);background:0 0;border:0;justify-self:start;padding:10px 0;font-size:12px}.f4-admin-kol-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:22px;display:grid}.f4-admin-kol-layout:has(.f4-admin-membership-commands){grid-template-columns:minmax(0,1.2fr) minmax(290px,.8fr)}.f4-admin-kol-layout>.f4-admin-partner-list{grid-area:1/1;margin:0}.f4-admin-kol-layout>.f4-admin-membership-commands{grid-area:1/2;margin:0;display:block}.f4-admin-kol-layout .f4-admin-membership-commands form{border:1px solid var(--tone-line-n90);background:var(--tone-bg-n100);border-radius:16px;padding:22px;position:relative}.f4-admin-kol-close{color:var(--tone-text-n599);background:0 0;border:0;padding:5px 8px;font-size:11px;position:absolute;top:15px;right:16px}.f4-admin-kol-layout .f4-admin-membership-commands h2{padding-right:35px;font-size:17px}.f4-admin-membership-commands form>.f4-admin-kol-partner-detail{border:1px solid var(--tone-line-n89);background:var(--tone-bg-n969);border-radius:14px;grid-template-columns:auto minmax(0,1fr);justify-content:stretch;align-items:center;gap:12px;padding:16px;display:grid}.f4-admin-kol-partner-detail>div{gap:4px;min-width:0;display:grid}.f4-admin-kol-partner-detail strong,.f4-admin-kol-partner-detail small{overflow-wrap:anywhere}.f4-admin-kol-partner-detail small{color:var(--tone-text-n54)}.f4-admin-kol-partner-detail div>span{background:var(--tone-bg-lime94);width:fit-content;color:var(--tone-text-green406);border-radius:999px;margin-top:5px;padding:4px 8px;font-size:9px;font-weight:850}.f4-admin-partner-list li>button{border:1px solid var(--tone-line-n884);background:var(--tone-bg-n98);border-radius:8px;padding:7px 12px;font-size:11px}.f4-admin-kol-layout .f4-admin-partner-list li.is-selected{background:var(--tone-bg-n956-2)}.f4-admin-kol-layout .f4-admin-partner-list li{padding:0}.f4-admin-kol-layout .f4-admin-partner-list li>.f4-admin-kol-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 20px;display:grid}.f4-admin-kol-row>span:nth-child(2){gap:3px;min-width:0;display:grid}.f4-admin-kol-row small{color:var(--tone-text-n54);overflow-wrap:anywhere}.f4-admin-kol-layout .f4-admin-partner-list li>.f4-admin-kol-row:hover{background:var(--tone-bg-n971)}.f4-admin-kol-since{white-space:nowrap;font-size:11px}.f4-admin-kol-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:16px 0 0;display:grid}.f4-admin-kol-facts>div.is-wide{grid-column:1/-1}.f4-admin-kol-facts dt{color:var(--tone-text-n599);font-size:10px;font-weight:750}.f4-admin-kol-facts dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:13px}.f4-admin-kol-facts code{font-size:11px}.f4-admin-kol-linked,.f4-admin-kol-revoke{border-top:1px solid var(--tone-line-n923);gap:10px;margin-top:18px;padding-top:16px;display:grid}.f4-admin-kol-linked h3,.f4-admin-kol-revoke h3{margin:0;font-size:13px}.f4-admin-kol-revoke p{color:var(--tone-text-n54);margin:0;font-size:11px}.f4-admin-membership-commands button.is-primary{background:var(--tone-fixed-green36);border-color:var(--tone-line-green36);color:var(--tone-fixed-n996)}@media (max-width:768px){.f4-admin-kol-layout .f4-admin-partner-list li>.f4-admin-kol-row{grid-template-columns:36px minmax(0,1fr) auto;gap:10px;padding:12px 16px}.f4-admin-kol-row>.f4-admin-kol-since{display:none}}.f4-admin-identity-choice.is-compact>div{gap:8px;display:flex}.f4-admin-identity-choice.is-compact button{flex:1;min-height:36px;padding:8px 12px;font-size:12px}@media (max-width:800px){.f4-admin-kol-layout:has(.f4-admin-membership-commands){grid-template-columns:minmax(0,1fr)}.f4-admin-kol-layout>.f4-admin-membership-commands{grid-area:2/1}}@media (max-width:520px){.f4-admin-customer-detail.f4-admin-customer-detail-empty{min-height:360px;padding:28px 16px}.f4-admin-empty-facts{gap:6px}.f4-admin-empty-facts>li{padding:12px 6px;font-size:11px}.f4-admin-grant-summary,.f4-admin-skeleton-facts{grid-template-columns:1fr 1fr}.f4-admin-skeleton-assets{grid-template-columns:1fr}}.f4-admin-governance{border:1px solid var(--tone-line-n866);background:var(--tone-bg-n100);border-radius:18px;min-width:0;margin-top:18px;padding:24px}.f4-admin-governance-refresh,.f4-admin-subsection-heading>button,.f4-admin-membership-commands button{border:1px solid var(--tone-line-n77);background:var(--tone-bg-n100);min-height:40px;color:var(--tone-text-n20);cursor:pointer;border-radius:999px;padding:0 14px;font-size:10px;font-weight:850}.f4-admin-governance-refresh:disabled,.f4-admin-subsection-heading>button:disabled,.f4-admin-membership-commands button:disabled{cursor:not-allowed;opacity:.42}.f4-admin-subsection-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.f4-admin-subsection-heading p,.f4-admin-roster-grid header span,.f4-admin-audit>header span{color:var(--tone-text-n534);font-family:var(--font-mono);letter-spacing:.12em;margin:0 0 5px;font-size:9px;font-weight:900}.f4-admin-subsection-heading h2,.f4-admin-roster-grid h2,.f4-admin-audit h2{color:var(--tone-text-n20);letter-spacing:-.035em;margin:0}.f4-admin-subsection-heading>div>span{max-width:760px;color:var(--tone-text-n534);margin-top:7px;font-size:11px;line-height:1.55;display:block}.f4-admin-access-note,.f4-admin-command-result{border:1px solid var(--tone-line-n866);background:var(--tone-bg-n96);color:var(--tone-text-n45);border-radius:11px;margin:16px 0 0;padding:12px 14px;font-size:11px}.f4-admin-access-note.is-error,.f4-admin-command-result.is-error{border-color:var(--tone-line-red81);background:var(--tone-bg-n97);color:var(--tone-text-red45)}.f4-admin-roster-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.f4-admin-roster-grid.is-single{grid-template-columns:minmax(0,1fr)}.f4-admin-roster-grid>article,.f4-admin-audit{border:1px solid var(--tone-line-n87);background:var(--tone-bg-n971);border-radius:14px;min-width:0}.f4-admin-roster-grid header,.f4-admin-audit>header{border-bottom:1px solid var(--tone-line-n87);justify-content:space-between;align-items:center;gap:12px;padding:15px 16px;display:flex}.f4-admin-roster-grid header>b,.f4-admin-audit>header>b{background:var(--tone-bg-n20);min-width:30px;height:30px;color:var(--tone-fixed-n100);border-radius:999px;place-items:center;font-size:10px;display:grid}.f4-admin-roster-grid ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.f4-admin-roster-grid li{border-top:1px solid var(--tone-line-n905);grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:13px 16px;display:grid}.f4-admin-roster-grid li:first-child{border-top:0}.f4-admin-roster-grid li>code,.f4-admin-roster-grid li>strong{overflow-wrap:anywhere;min-width:0;font-size:10px}.f4-admin-roster-grid li>span{color:var(--tone-text-n55);grid-column:1;font-size:9px}.f4-admin-roster-grid li>button{border:1px solid var(--tone-line-red76);min-height:34px;color:var(--tone-text-red45);cursor:pointer;background:0 0;border-radius:999px;grid-area:1/2/span 2;align-self:center;padding:0 11px;font-size:9px;font-weight:850}.f4-admin-roster-grid article>p{color:var(--tone-text-n534);margin:0;padding:16px;font-size:11px}.f4-admin-membership-commands{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.f4-admin-membership-commands:has(>form:only-child){grid-template-columns:minmax(0,1fr)}.f4-admin-identity-choice{border:0;margin:0;padding:0}.f4-admin-identity-choice legend{color:var(--tone-text-n466);margin-bottom:7px;font-size:9px;font-weight:850}.f4-admin-identity-choice>div{border:1px solid var(--tone-line-n86);background:var(--tone-bg-n96);border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:4px;display:grid}.f4-admin-identity-choice button{background:0 0;border-color:#0000}.f4-admin-identity-choice button.is-active{border-color:var(--tone-fixed-n20);background:var(--tone-bg-n20);color:var(--tone-fixed-n100)}.f4-admin-membership-commands form{border:1px solid var(--tone-line-n866);background:var(--tone-bg-n1000);border-radius:14px;align-content:start;gap:12px;padding:16px;display:grid}.f4-admin-membership-commands h2{margin:0;font-size:16px}.f4-admin-membership-commands label{min-width:0;color:var(--tone-text-n466);gap:6px;font-size:9px;font-weight:850;display:grid}.f4-admin-membership-commands input,.f4-admin-membership-commands textarea{border:1px solid var(--tone-line-n82);background:var(--tone-bg-n100);width:100%;min-width:0;min-height:42px;color:var(--tone-text-n20);font:inherit;border-radius:9px;outline:0;padding:10px 11px;font-size:10px}.f4-admin-membership-commands textarea{resize:vertical;min-height:78px}.f4-admin-membership-commands input:focus,.f4-admin-membership-commands textarea:focus{border-color:var(--tone-fixed-lime56);box-shadow:0 0 0 3px var(--tone-fixed-lime89-a22)}.f4-admin-membership-commands form>button{border-color:var(--tone-fixed-n20);background:var(--tone-bg-n20);color:var(--tone-fixed-n100)}.f4-admin-membership-commands form>div{justify-content:flex-end;gap:8px;display:flex}.f4-admin-membership-commands button.is-danger{border-color:var(--tone-danger-fill-strong);background:var(--tone-danger-fill-strong);color:var(--tone-danger-on-fill)}.f4-admin-partner-list{border:1px solid var(--tone-line-n87);background:var(--tone-bg-n971);border-radius:14px;margin-top:18px;overflow:hidden}.f4-admin-partner-list ul{margin:0;padding:0;list-style:none}.f4-admin-partner-list li{border-top:1px solid var(--tone-line-n90);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 16px;display:grid}.f4-admin-partner-list li:first-child{border-top:0}.f4-admin-partner-avatar{background:var(--tone-bg-lime94);width:34px;height:34px;color:var(--tone-text-green38);border-radius:50%;place-items:center;font-weight:900;display:grid}.f4-admin-partner-list li>span:nth-child(2){gap:2px;display:grid}.f4-admin-partner-list li strong{font-size:11px}.f4-admin-partner-list li small{color:var(--tone-text-n534);font-size:9px}.f4-admin-designed-empty{text-align:left;justify-content:center;align-items:center;gap:13px;min-height:116px;padding:22px;display:flex}.f4-admin-designed-empty>span{border:1px solid var(--tone-line-lime86);background:var(--tone-bg-lime95);width:42px;height:42px;color:var(--tone-text-green434);border-radius:50%;flex:none;place-items:center;font-size:17px;font-weight:900;display:grid}.f4-admin-designed-empty h3{margin:0 0 4px;font-size:13px}.f4-admin-designed-empty p{max-width:520px;color:var(--tone-text-n534);margin:0;font-size:10px;line-height:1.5}.f4-admin-designed-empty.is-audit{border-top:0}.f4-admin-audit{margin-top:18px}.f4-admin-audit>ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.f4-admin-audit>ol>li{border-top:1px solid var(--tone-line-n90);min-width:0;padding:14px 16px}.f4-admin-audit>ol>li:first-child{border-top:0}.f4-admin-audit li>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.f4-admin-audit li>div>span{background:var(--tone-bg-n941);color:var(--tone-text-lime464);text-transform:uppercase;border-radius:999px;padding:4px 8px;font-size:8px;font-weight:900}.f4-admin-audit li>div>span.is-denied,.f4-admin-audit li>div>span.is-rejected{background:var(--tone-bg-n932);color:var(--tone-text-red45)}.f4-admin-audit li p{color:var(--tone-text-n45);margin:7px 0;font-size:10px}.f4-admin-audit li small,.f4-admin-audit li>code,.f4-admin-audit-target{overflow-wrap:anywhere;color:var(--tone-text-n55);margin-top:4px;font-size:8px;display:block}.f4-admin-audit-target{color:var(--tone-text-n48);margin-top:7px;font-size:10px;font-weight:750;display:block}.f4-admin-audit details{color:var(--tone-text-n466);margin-top:9px;font-size:9px}.f4-admin-audit pre{background:var(--tone-bg-n20);max-width:100%;color:var(--tone-fixed-n96);border-radius:8px;padding:10px;font-size:8px;overflow:auto}.f4-admin-root-approval{border:1px solid var(--tone-line-n866);min-height:36px;color:var(--tone-text-n39);font:800 9px var(--font-mono);border-radius:9px;align-items:center;gap:7px;margin:0 16px 16px;padding:0 10px;display:flex}@media (max-width:760px){.f4-admin-subsection-heading{flex-direction:column;align-items:stretch}.f4-admin-roster-grid,.f4-admin-membership-commands{grid-template-columns:1fr}}@media (max-width:520px){.f4-admin-governance{padding:16px}}@media (max-width:760px){.f4-admin-account .f4-admin-leave{display:inline-flex}}@media (prefers-reduced-motion:reduce){.f4-admin-customer-operation>i{animation:none}}.f4-admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.f4-admin-metric{border:1px solid var(--tone-line-n86);background:var(--tone-bg-n99-a93);border-radius:18px;align-content:space-between;min-width:0;min-height:152px;padding:20px;display:grid}.f4-admin-metric>span,.f4-admin-metric small{color:var(--tone-text-n534);font-size:11px;font-weight:650}.f4-admin-metric strong{overflow-wrap:anywhere;letter-spacing:-.04em;font-size:clamp(28px,3.2vw,40px);line-height:1}.f4-admin-metric.is-attention strong{color:var(--tone-text-gold49)}.f4-admin-metric.is-danger strong{color:var(--tone-text-red47)}.f4-admin-overview-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.7fr);gap:12px;margin-top:12px;margin-bottom:12px;display:grid}.f4-admin-automation-panel{min-width:0}.f4-admin-strategy-execution{align-self:start;min-width:0;container-type:inline-size}.f4-admin-strategy-execution>.f4-admin-panel-title{flex-wrap:nowrap;align-items:flex-end;gap:12px}.f4-admin-strategy-execution>.f4-admin-panel-title>div:first-child{min-width:0}.f4-admin-strategy-switch{flex:none;justify-content:flex-end;align-items:center;gap:6px;margin-left:auto;display:flex}.f4-admin-strategy-switch>button.f4-admin-button{min-height:30px;padding:0 11px;font-size:11.5px}@container (max-width:320px){.f4-admin-strategy-execution>.f4-admin-panel-title{flex-wrap:wrap}.f4-admin-strategy-switch{flex-wrap:wrap;justify-content:flex-start;margin-left:0}}.f4-admin-strategy-state{gap:4px;padding:16px 24px 0;display:grid}.f4-admin-strategy-state p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.55}.f4-admin-strategy-state.is-danger p{color:var(--tone-text-red43);font-weight:650}.f4-admin-strategy-state time{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:10.5px}.f4-admin-strategy-note{color:var(--text-muted);margin:8px 24px 0;font-size:10px;line-height:1.5}.f4-admin-strategy-note.is-error{color:var(--tone-text-red43);font-weight:700}.f4-admin-strategy-unavailable{background:var(--status-unavailable-surface);color:var(--text-primary);border-radius:14px;justify-items:start;gap:4px;margin:16px 24px 0;padding:14px 16px;font-size:11px;display:grid}.f4-admin-strategy-unavailable span{color:var(--text-secondary);font-size:10px}.f4-admin-strategy-unavailable button.f4-admin-button{margin-top:6px}.f4-admin-strategy-failures{border-top:1px solid var(--border-quiet);margin:18px 24px 0;padding:16px 0 20px}.f4-admin-strategy-failures>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.f4-admin-strategy-failures h3{letter-spacing:-.01em;margin:0;font-size:14px}.f4-admin-strategy-failures>p{color:var(--text-muted);margin:4px 0 0;font-size:10px;line-height:1.5}.f4-admin-strategy-failures ul{margin:12px 0 0;padding:0;list-style:none;display:grid}.f4-admin-strategy-failures li{border-top:1px solid var(--border-quiet);grid-template-columns:10px minmax(0,1fr);align-items:start;gap:4px 12px;padding:11px 0;display:grid}.f4-admin-strategy-failures li>.f4-admin-signal{margin-top:4px}.f4-admin-strategy-failure-copy,.f4-admin-strategy-failure-time{gap:2px;min-width:0;display:grid}.f4-admin-strategy-failure-time{grid-column:2}.f4-admin-strategy-failure-copy b{overflow-wrap:anywhere;font-size:12px}.f4-admin-strategy-failure-copy small{color:var(--text-secondary);font-size:10px;line-height:1.45}.f4-admin-strategy-failure-time time,.f4-admin-strategy-failure-time small{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:9px}.f4-admin-strategy-more{color:var(--text-link);cursor:pointer;background:0 0;border:0;margin-top:6px;padding:6px 0;font-size:10px;font-weight:750}a.f4-admin-strategy-more{text-decoration:none;display:inline-block}.f4-admin-strategy-failure-groups{gap:0}.f4-admin-strategy-failures .f4-admin-strategy-failure-groups li{color:var(--text-secondary);grid-template-columns:10px minmax(0,1fr) auto;align-items:center;padding:9px 0;font-size:11px}.f4-admin-strategy-failure-groups b{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:12px}.f4-admin-strategy-failures.is-list{border-top:0;margin:8px 0 0;padding:20px 4px 0}.f4-admin-strategy-failures.is-list h3{font-size:16px}.f4-admin-strategy-pages{color:var(--text-muted);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:10px;margin-top:10px;font-size:10px;display:flex}.f4-admin-strategy-pages button{border:1px solid var(--border-quiet);min-width:32px;min-height:32px;color:var(--text-primary);cursor:pointer;background:0 0;border-radius:10px}.f4-admin-strategy-pages button:disabled{cursor:default;opacity:.45}.f4-admin-strategy-pages button:focus-visible,.f4-admin-strategy-more:focus-visible{outline:2px solid var(--focus-ring);outline-offset:var(--focus-offset)}.f4-admin-strategy-limit{color:var(--text-muted);margin-top:4px;font-size:9px;display:block}.f4-admin-strategy-clear{align-items:center;gap:10px;margin-top:14px;display:flex}.f4-admin-strategy-clear svg{background:var(--status-positive-surface);fill:none;width:22px;height:22px;stroke:var(--status-positive-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px;border-radius:50%;flex:none;padding:4px}.f4-admin-strategy-clear span{gap:2px;display:grid}.f4-admin-strategy-clear b{font-size:12px}.f4-admin-strategy-clear small{color:var(--text-secondary);font-size:10.5px;line-height:1.45}.f4-admin-strategy-confirm-dialog{width:min(100%,520px)}.f4-admin-strategy-confirm-copy{color:var(--text-secondary);margin:22px 28px 0;font-size:13px;line-height:1.65}.f4-admin-signal{border:2px solid var(--status-positive-accent);background:var(--status-positive);width:9px;height:9px;box-shadow:0 0 0 5px var(--status-positive-surface);border-radius:50%;display:inline-block}.f4-admin-signal.is-warn{border-color:var(--status-attention-accent);background:var(--status-attention);box-shadow:0 0 0 5px var(--status-attention-surface)}.f4-admin-signal.is-danger{border-color:var(--status-unavailable);background:var(--status-unavailable);box-shadow:0 0 0 5px var(--status-unavailable-surface)}.f4-admin-signal.is-neutral{border-color:var(--border-quiet);background:var(--text-muted);box-shadow:0 0 0 5px var(--surface-quiet)}.f4-admin-health-list>details{border-bottom:1px solid var(--border-quiet)}.f4-admin-health-list>details:last-child{border-bottom:0}.f4-admin-health-list>details>summary{cursor:pointer;grid-template-columns:16px minmax(0,1fr) minmax(62px,auto) auto 18px;align-items:center;gap:13px;min-height:94px;padding:14px 24px;list-style:none;display:grid}.f4-admin-health-list>details>summary::-webkit-details-marker{display:none}.f4-admin-health-list>details>summary:hover,.f4-admin-health-list>details[open]>summary{background:var(--surface-quiet)}.f4-admin-health-list>details>summary>i{color:var(--text-secondary);font-size:15px;font-style:normal;transition:transform .16s}.f4-admin-health-list>details[open]>summary>i{transform:rotate(180deg)}.f4-admin-health-copy{gap:4px;min-width:0;display:grid}.f4-admin-health-copy b{font-size:12px}.f4-admin-health-copy small{color:var(--text-secondary);font-size:10px;line-height:1.4}.f4-admin-health-copy strong{color:var(--status-attention);font-size:10px}.f4-admin-health-copy em{color:var(--text-secondary);font-size:10px;font-style:normal;line-height:1.4}.f4-admin-health-time{color:var(--text-muted);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.f4-admin-health-list .f4-admin-pill{box-sizing:border-box;text-align:center;justify-content:center;justify-self:end;width:82px}.f4-admin-health-list.is-en .f4-admin-pill{width:112px}.f4-admin-health-children{background:var(--surface-quiet);padding:0 24px 10px 53px}.f4-admin-health-child{border-top:1px solid var(--border-quiet);grid-template-columns:16px minmax(0,1fr) minmax(170px,auto) auto;align-items:center;gap:13px;min-width:0;padding:14px 0;display:grid}.f4-admin-health-child-copy{gap:3px;min-width:0;display:grid}.f4-admin-health-child-copy b{font-size:12px}.f4-admin-health-child-copy small,.f4-admin-health-child-copy em{color:var(--text-secondary);font-size:10px;line-height:1.4}.f4-admin-health-child-copy em{font-style:normal}.f4-admin-health-child-time{color:var(--text-muted);text-align:right;white-space:nowrap;font-size:9px}.f4-admin-audit-preview,.f4-admin-chain-monitor{margin-top:12px}.f4-admin-chain-monitor>.f4-admin-panel-title{min-height:82px}.f4-admin-chain-monitor-body{padding:22px 24px 24px}.f4-admin-chain-cards{gap:16px;display:grid}.f4-admin-chain-card>h4,.f4-admin-chain-card-title{margin:16px 24px 0}.f4-admin-chain-monitor.is-section .f4-admin-chain-card>h4,.f4-admin-chain-monitor.is-section .f4-admin-chain-card-title{margin:16px 0 0}.f4-admin-chain-card-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.f4-admin-chain-card h4{font-size:15px}.f4-admin-chain-card-title h4{margin:0}.f4-admin-chain-state{border:1px solid var(--tone-line-n86);background:var(--tone-bg-n96);color:var(--tone-text-n48);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;margin:12px 24px 16px;padding:10px 14px;font-size:12.5px;line-height:1.55;display:flex}p.f4-admin-chain-state,.f4-admin-chain-state>p{overflow-wrap:anywhere;min-width:0}.f4-admin-chain-state>p{flex:16em;margin:0}.f4-admin-chain-state.is-warn{border-color:var(--tone-fixed-gold83);background:var(--tone-bg-gold97);color:var(--tone-text-gold46)}.f4-admin-chain-state.is-danger{border-color:var(--tone-line-red79);background:var(--tone-bg-n94);color:var(--tone-text-red43)}.f4-admin-chain-state>button.f4-admin-wallet-link{min-height:32px;font-size:12.5px}.f4-admin-chain-monitor-body .f4-admin-chain-state{margin:12px 0 0}.f4-admin-chain-monitor.is-section .f4-admin-chain-state{margin:12px 0 4px}.f4-admin-chain-monitor.is-section .f4-admin-chain-monitor-body .f4-admin-chain-state{margin:12px 0 0}.f4-admin-chain-loading{margin:12px 24px 16px}.f4-admin-chain-monitor.is-section .f4-admin-chain-loading{margin:12px 0 4px}.f4-admin-chain-card.is-bsc{border-top:1px solid var(--tone-line-n86)}.f4-admin-chain-live-row{justify-content:space-between;align-items:end;gap:20px;display:flex}.f4-admin-chain-live-row>div{align-items:center;gap:9px;display:flex}.f4-admin-chain-live-row i{background:var(--tone-fixed-lime78);width:8px;height:8px;box-shadow:0 0 0 5px var(--tone-line-lime96);border-radius:50%;animation:1.8s ease-out infinite f4-admin-live-pulse}@keyframes f4-admin-live-pulse{50%{box-shadow:0 0 0 8px var(--tone-fixed-lime78-a8)}}.f4-admin-chain-live-row>div>span{letter-spacing:.04em;font-size:10px;font-weight:850}.f4-admin-chain-live-row small{color:var(--tone-text-n59);font-size:9px}.f4-admin-chain-live-row>strong{color:var(--tone-text-lime51);font:850 19px var(--font-mono);letter-spacing:-.04em}.f4-admin-chain-progress-track{background:var(--tone-bg-n92);border-radius:999px;height:5px;margin-top:12px;overflow:hidden}.f4-admin-chain-progress-track i{border-radius:inherit;background:linear-gradient(90deg, var(--tone-fixed-lime77), var(--tone-fixed-lime88));min-width:2px;height:100%;transition:width .35s;display:block}.f4-admin-chain-stage{grid-template-columns:minmax(0,1fr) 210px;gap:14px;margin-top:16px;display:grid}.f4-admin-chain-route{background:var(--tone-bg-n96);border-radius:16px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;min-height:142px;padding:20px 22px;display:grid}.f4-admin-chain-route article{gap:7px;display:grid}.f4-admin-chain-route>b{color:var(--tone-text-n73);font-size:16px;font-weight:500}.f4-admin-chain-route article>span,.f4-admin-chain-route article>small,.f4-admin-chain-gap>span,.f4-admin-chain-gap>small,.f4-admin-chain-rates article>span,.f4-admin-chain-rates article>small{color:var(--tone-text-n534);font-size:9px;font-weight:700;line-height:1.4}.f4-admin-chain-route strong{overflow-wrap:anywhere;font:850 clamp(17px, 1.8vw, 24px) var(--font-mono);letter-spacing:-.04em}.f4-admin-chain-route article.is-current strong{color:var(--tone-text-lime51)}.f4-admin-chain-gap{background:var(--tone-bg-lime97);border-radius:16px;align-content:center;min-width:0;padding:20px;display:grid}.f4-admin-chain-gap>strong{overflow-wrap:anywhere;color:var(--tone-text-green41);font:900 clamp(24px, 2.8vw, 36px) var(--font-mono);letter-spacing:-.04em;margin-top:5px;line-height:1}.f4-admin-chain-gap dl{border-top:1px solid var(--tone-line-green41-a14);margin:16px 0 0;padding-top:12px}.f4-admin-chain-gap dl div{justify-content:space-between;align-items:center;gap:10px;display:flex}.f4-admin-chain-gap dt,.f4-admin-chain-gap dd{margin:0;font-size:9px;font-weight:800}.f4-admin-chain-gap dd{color:var(--tone-text-green41);font-size:12px}.f4-admin-chain-rates{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.f4-admin-chain-rates article{border:1px solid var(--tone-line-n90);background:var(--tone-bg-n100);border-radius:13px;align-content:center;gap:5px;min-height:82px;padding:14px 16px;display:grid}.f4-admin-chain-rates strong{overflow-wrap:anywhere;letter-spacing:-.04em;font-size:clamp(15px,1.5vw,19px);line-height:1.05}.f4-admin-chain-rates article.is-net strong{color:var(--tone-text-green41)}.f4-admin-overview-empty{align-items:center;gap:13px;min-height:108px;padding:20px 22px;display:flex}.f4-admin-overview-empty>span{border:1px solid var(--tone-line-lime86);background:var(--tone-bg-lime95);width:42px;height:42px;color:var(--tone-text-green434);border-radius:50%;flex:none;place-items:center;font-size:17px;font-weight:900;display:grid}.f4-admin-overview-empty h3{margin:0 0 4px;font-size:13px}.f4-admin-overview-empty p{color:var(--tone-text-n534);margin:0;font-size:10px;line-height:1.5}.f4-admin-table-wrap{width:100%;overflow-x:auto}.f4-admin-table-wrap table{border-collapse:collapse;width:100%;min-width:720px}.f4-admin-table-wrap th,.f4-admin-table-wrap td{border-bottom:1px solid var(--tone-line-n92);text-align:left;vertical-align:middle;white-space:nowrap;height:60px;padding:0 22px}.f4-admin-table-wrap th{color:var(--tone-text-n534);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:800}.f4-admin-table-wrap td{font-size:11px;font-weight:650}.f4-admin-table-wrap tbody tr:last-child td{border-bottom:0}.f4-admin-table-wrap tbody tr:hover{background:var(--tone-bg-n96)}.f4-admin-surface>.admin-context-panel,.f4-admin-surface>.admin-operations-panel,.f4-admin-settings-grid>.admin-context-panel,.f4-admin-settings-grid>section{border:1px solid var(--tone-line-n86);background:var(--tone-bg-n99-a93);box-shadow:none;border-radius:18px;margin:0}.f4-admin-billing-view>.admin-context-panel>h2,.f4-admin-billing-view>.admin-context-panel>h2+p,.f4-admin-operations-view>.admin-operations-panel>.section-heading,.f4-admin-audit-view>.f4-admin-governance>.f4-admin-section-heading,.f4-admin-settings-view>.f4-admin-settings-grid>section>.f4-admin-section-heading{display:none}.f4-admin-billing-view>.admin-context-panel,.f4-admin-operations-view>.admin-operations-panel{padding:28px}.f4-admin-audit-view>.f4-admin-governance{background:0 0;border:0;margin:0;padding:0}.f4-admin-settings-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.f4-admin-settings-grid>section{min-width:0;padding:24px}.f4-admin-tabs{gap:5px;margin-bottom:12px;display:flex;overflow-x:auto}.f4-admin-tabs button{border:1px solid var(--tone-line-n86);background:var(--tone-bg-n100);min-height:36px;color:var(--tone-text-n534);cursor:pointer;border-radius:999px;flex:none;padding:0 13px;font-size:10px;font-weight:750}.f4-admin-tabs button.is-active{border-color:var(--tone-fixed-n20);background:var(--tone-bg-n20);color:var(--tone-fixed-n100)}.f4-admin-production-panel>.f4-admin-tabs{margin:0 0 12px}.f4-admin-query-form{border:1px solid var(--tone-line-n86);background:var(--tone-bg-n99-a93);border-radius:18px;grid-template-columns:minmax(180px,1fr) minmax(160px,.8fr) minmax(180px,.9fr) auto;align-items:end;gap:14px;padding:22px 24px;display:grid}.f4-admin-billing-panel .f4-admin-query-form{grid-template-columns:minmax(320px,1fr) auto}.f4-admin-customer-picker{position:relative}.f4-admin-customer-options{z-index:5;border:1px solid var(--tone-line-n84);background:var(--tone-bg-n100);max-height:280px;box-shadow:0 18px 40px var(--tone-shadow-n27-a14);border-radius:14px;display:grid;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:auto}.f4-admin-customer-options>span{color:var(--tone-text-n57);text-align:center;padding:20px;font-size:11px}.f4-admin-customer-options>button{border:0;border-bottom:1px solid var(--tone-line-n93);color:var(--tone-text-n20);text-align:left;cursor:pointer;background:0 0;gap:3px;padding:13px 15px;display:grid}.f4-admin-customer-options>button:last-child{border-bottom:0}.f4-admin-customer-options>button:hover,.f4-admin-customer-options>button:focus-visible{background:var(--tone-bg-lime97);outline:0}.f4-admin-customer-options b{font-size:12px}.f4-admin-customer-options small{color:var(--tone-text-n534);font-size:10px}.f4-admin-billing-empty{border:1px dashed var(--tone-line-n84);background:var(--tone-bg-n99-a58);border-radius:18px;place-items:center;min-height:220px;margin-top:12px;display:grid}.f4-admin-billing-empty p{color:var(--tone-text-n534);margin:0;font-size:12px;font-weight:750}.f4-admin-billing-results{gap:14px;margin-top:14px;display:grid}.f4-admin-billing-summary{border:1px solid var(--tone-line-n86);background:var(--tone-bg-n100);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;display:grid;overflow:hidden}.f4-admin-billing-summary>div{border-right:1px solid var(--tone-line-n905);gap:9px;min-width:0;padding:18px 20px;display:grid}.f4-admin-billing-summary>div:last-child{border-right:0}.f4-admin-billing-summary dt{color:var(--tone-text-n534);font-size:9px;font-weight:800}.f4-admin-billing-summary dd{text-overflow:ellipsis;margin:0;font-size:15px;font-weight:900;overflow:hidden}.f4-admin-billing-summary>div:last-child dd{font-size:11px}.f4-admin-billing-notice{border:1px solid var(--tone-line-gold84);background:var(--tone-bg-gold98);color:var(--tone-text-gold48);border-radius:12px;margin:0;padding:12px 15px;font-size:10px}.f4-admin-billing-ledger{border:1px solid var(--tone-line-n86);background:var(--tone-bg-n100);border-radius:18px;overflow:hidden}.f4-admin-billing-ledger>header,.f4-admin-billing-entry-list article>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.f4-admin-billing-ledger>header{border-bottom:1px solid var(--tone-line-n905);min-height:78px;padding:16px 20px}.f4-admin-billing-ledger>header span{color:var(--tone-text-n534);font-family:var(--font-mono);letter-spacing:.12em;font-size:8px;font-weight:900}.f4-admin-billing-ledger h3,.f4-admin-billing-ledger h4{margin:4px 0 0}.f4-admin-billing-ledger>header>b{background:var(--tone-bg-n20);min-width:32px;height:32px;color:var(--tone-fixed-n100);border-radius:999px;place-items:center;font-size:10px;display:grid}.f4-admin-billing-ledger-empty{min-height:180px;color:var(--tone-text-n534);place-items:center;font-size:11px;display:grid}.f4-admin-billing-entry-list{gap:10px;padding:14px;display:grid}.f4-admin-billing-entry-list article{border:1px solid var(--tone-line-n88);background:var(--tone-bg-n98);border-radius:14px;padding:0;overflow:hidden}.f4-admin-billing-entry-list article>header{border-bottom:1px solid var(--tone-line-n905);padding:14px 16px}.f4-admin-billing-entry-list article>header span{color:var(--tone-text-n534);font-size:9px;font-weight:800}.f4-admin-billing-entry-list article>header time{color:var(--tone-text-n534);font-size:9px}.f4-admin-billing-entry-list article>header .f4-admin-billing-entry-type{align-items:center;gap:6px;display:inline-flex}.f4-admin-billing-entry-list article>header span.f4-chain-badge{min-height:16px;color:var(--tone-text-n48);padding:0 5px;font-size:9px;font-weight:700}.f4-admin-billing-entry-list article>header span.f4-chain-badge.is-bsc{color:var(--tone-text-gold47)}.f4-admin-billing-entry-details{padding:14px 16px}.f4-admin-billing-entry-details>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;margin:0;display:grid}.f4-admin-billing-entry-details dt{color:var(--tone-text-n534);font-size:9px}.f4-admin-billing-entry-details dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:10px;font-weight:750}.f4-admin-operations-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.f4-admin-operations-summary>article{border:1px solid var(--tone-line-n86);background:var(--tone-bg-n100);border-radius:15px;align-content:space-between;gap:10px;min-height:120px;padding:17px;display:grid}.f4-admin-operations-summary>article>span:first-child{color:var(--tone-text-n534);letter-spacing:.05em;font-size:9px;font-weight:800}.f4-admin-operations-summary .operational-status{justify-self:start}.f4-admin-operations-summary small{color:var(--tone-text-n60);font-size:9px}.f4-admin-operations-tabs{margin:0 0 14px}.f4-admin-announcements{border:1px solid var(--line,var(--tone-line-n87));background:var(--tone-bg-n100);border-radius:24px;margin-top:24px;padding:clamp(24px,3vw,42px)}.f4-admin-announcements>header{border-bottom:1px solid var(--tone-line-n88);justify-content:space-between;align-items:flex-start;gap:28px;padding-bottom:24px;display:flex}.f4-admin-announcements>header span,.f4-admin-announcement-language-grid section>span{color:var(--tone-text-green434);font-family:var(--font-mono);letter-spacing:.14em;font-size:11px;font-weight:800}.f4-admin-announcements h3{margin:7px 0 8px;font-size:clamp(28px,3vw,42px)}.f4-admin-announcements header p{color:var(--tone-text-n49);margin:0}.f4-admin-announcement-switch{cursor:pointer;grid-template-columns:auto 44px;align-items:center;gap:10px;min-width:max-content;display:grid}.f4-admin-announcement-add{border:1px dashed var(--tone-line-lime80);min-height:52px;color:var(--tone-text-green334);font:inherit;cursor:pointer;background:0 0;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-weight:800;transition:border-color .16s cubic-bezier(.16,1,.3,1),background .16s cubic-bezier(.16,1,.3,1);display:flex}.f4-admin-announcement-add svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:16px;height:16px}.f4-admin-announcement-add:hover:not(:disabled){border-color:var(--tone-fixed-lime62);background:var(--tone-bg-n969);border-style:solid}.f4-admin-announcement-add:focus-visible{outline:2px solid var(--tone-fixed-lime81);outline-offset:2px}.f4-admin-announcement-add:disabled{color:var(--tone-text-n65);cursor:not-allowed}.f4-admin-announcement-layout>.f4-admin-announcement-empty+.f4-admin-announcement-add{margin-top:16px}.f4-admin-announcement-switch input{opacity:0;pointer-events:none;position:absolute}.f4-admin-announcement-switch i{background:var(--tone-bg-n85);border-radius:999px;width:44px;height:26px;transition:background .16s;position:relative}.f4-admin-announcement-switch i:after{content:"";background:var(--tone-bg-n1000);border-radius:50%;width:20px;height:20px;transition:transform .16s;position:absolute;top:3px;left:3px}.f4-admin-announcement-switch input:checked+i{background:var(--tone-fixed-green33)}.f4-admin-announcement-switch input:checked+i:after{transform:translate(18px)}.f4-admin-announcement-layout{grid-template-columns:minmax(0,1fr);padding-top:28px;display:grid}.f4-admin-announcement-layout>h4,.f4-admin-announcement-preview>h4{margin:0 0 4px;font-size:24px}.f4-admin-announcement-editor{border-top:1px solid var(--tone-line-n88);padding:28px 0}.f4-admin-announcement-layout>h4+.f4-admin-announcement-editor{margin-top:18px}.f4-admin-announcement-layout fieldset{border:0;margin:0;padding:0}.f4-admin-announcement-editor-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.f4-admin-announcement-editor-header>div{gap:6px;display:grid}.f4-admin-announcement-editor-header>div>span{color:var(--tone-text-n534);font-family:var(--font-mono);letter-spacing:.12em;font-size:9px;font-weight:850}.f4-admin-announcement-editor-header>div>strong{font-size:18px}.f4-admin-announcement-empty{border:1px dashed var(--tone-line-n84);color:var(--tone-text-n50);text-align:center;border-radius:18px;gap:6px;margin-top:18px;padding:32px;display:grid}.f4-admin-announcement-empty p{margin:0}.f4-admin-announcement-language-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.f4-admin-announcement-language-grid section{border:1px solid var(--tone-line-n90);background:var(--tone-bg-n98);border-radius:18px;gap:14px;padding:20px;display:grid}.f4-admin-announcement-language-grid label{gap:8px;display:grid}.f4-admin-announcements input,.f4-admin-announcements textarea{box-sizing:border-box;border:1px solid var(--tone-line-n82);background:var(--tone-bg-n100);width:100%;color:var(--tone-text-n20);font:inherit;border-radius:12px;padding:12px 14px}.f4-admin-announcements textarea{resize:vertical;line-height:1.6}.f4-admin-announcements input:focus,.f4-admin-announcements textarea:focus{outline:2px solid var(--tone-fixed-lime81);outline-offset:1px}.f4-admin-announcement-actions{justify-content:space-between;align-items:center;gap:16px;margin-top:18px;display:flex}.f4-admin-announcement-actions small{color:var(--tone-text-n54)}.f4-admin-announcement-actions button{background:var(--tone-bg-n21);color:var(--tone-fixed-n100);border:0;border-radius:999px;padding:13px 20px;font-weight:800}.f4-admin-announcement-actions button:disabled{background:var(--tone-bg-n84);cursor:not-allowed}.f4-admin-announcement-actions>div{align-items:center;gap:10px;display:flex}.f4-admin-announcement-actions button.is-delete,.f4-admin-announcement-delete-confirmation button.is-delete{border:1px solid var(--tone-line-red78);color:var(--tone-text-red467);background:var(--tone-bg-n977)}.f4-admin-announcement-actions button.is-secondary{border:1px solid var(--tone-line-n82);color:var(--tone-text-n37);background:var(--tone-bg-n100)}.f4-admin-announcement-delete-confirmation{border:1px solid var(--tone-line-red83);background:var(--tone-bg-n977);border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:14px 16px;display:flex}.f4-admin-announcement-delete-confirmation p{color:var(--tone-text-red41);margin:0;font-size:13px}.f4-admin-announcement-delete-confirmation>div{flex:none;gap:8px;display:flex}.f4-admin-announcement-delete-confirmation button{border:1px solid var(--tone-line-n82);background:var(--tone-bg-n100);min-height:36px;font:inherit;cursor:pointer;border-radius:999px;padding:0 14px;font-weight:800}.f4-admin-announcement-preview{gap:12px;padding-top:24px;display:grid;position:relative}.f4-admin-announcement-preview-popover{z-index:3;position:relative}.f4-admin-announcement-preview-popover>button{border:1px solid var(--tone-line-lime86);width:100%;min-height:52px;color:var(--tone-text-n21);background:var(--tone-bg-n969);box-shadow:0 9px 24px var(--tone-shadow-n20-a5);font:inherit;text-align:left;cursor:pointer;border-radius:16px;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:8px 12px 8px 8px;display:grid}.f4-admin-announcement-preview-popover>button:hover,.f4-admin-announcement-preview-popover.is-open>button{border-color:var(--tone-fixed-lime770);background:var(--tone-bg-lime97)}.f4-admin-announcement-preview-popover>button:disabled{cursor:default}.f4-admin-announcement-preview-popover>button.is-paused{filter:grayscale(.7);opacity:.68}.f4-admin-announcement-preview-popover>button>span{color:var(--tone-fixed-n100);background:var(--tone-bg-n21);border-radius:999px;padding:6px 10px;font-size:10px;font-weight:900}.f4-admin-announcement-preview-popover>button>strong{white-space:nowrap}.f4-admin-announcement-preview-popover>button>small{color:var(--tone-text-n520);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.f4-admin-announcement-preview-popover>button>time,.f4-admin-announcement-preview-list time{color:var(--tone-text-n57);font-family:var(--font-mono);font-size:10px}.f4-admin-announcement-preview-popover>button>i{border:1px solid var(--tone-line-n866-2);background:var(--tone-bg-n100-a72);border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.f4-admin-announcement-preview-list{border:1px solid var(--tone-line-n866);background:var(--tone-bg-n98);width:min(520px,100%);box-shadow:0 24px 60px var(--tone-shadow-n20-a18);border-radius:18px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.f4-admin-announcement-preview-list>header{border-bottom:1px solid var(--tone-line-n90);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.f4-admin-announcement-preview-list>header>div{gap:4px;display:grid}.f4-admin-announcement-preview-list>header small{color:var(--tone-text-green434);font-family:var(--font-mono);letter-spacing:.1em;font-size:9px;font-weight:900}.f4-admin-announcement-preview-list>header>span{background:var(--tone-bg-lime953);border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.f4-admin-announcement-preview-list>button{border:0;border-bottom:1px solid var(--tone-line-n90);width:100%;color:var(--tone-text-n21);font:inherit;text-align:left;cursor:pointer;background:0 0;gap:7px;padding:16px 20px;display:grid}.f4-admin-announcement-preview-list>button:last-child{border-bottom:0}.f4-admin-announcement-preview-list>button:hover,.f4-admin-announcement-preview-list>button.is-selected{background:var(--tone-bg-lime966);box-shadow:inset 4px 0 0 var(--tone-line-green43)}.f4-admin-announcement-preview-list>button>span{justify-content:space-between;align-items:center;gap:12px;display:flex}.f4-admin-announcement-preview-list>button i{color:var(--tone-text-n49);background:var(--tone-bg-n91);border-radius:999px;padding:3px 7px;font-size:9px;font-style:normal}.f4-admin-announcement-preview-list p{color:var(--tone-text-n499);margin:0;font-size:12px;line-height:1.55}.f4-admin-announcements>.is-success{color:var(--tone-text-green44);font-weight:700}.f4-admin-announcements>.is-error{color:var(--tone-text-red48);font-weight:700}.f4-admin-funding-control{border:1px solid var(--tone-line-n866);background:var(--tone-bg-n100);border-radius:22px;overflow:hidden}.f4-admin-funding-control>header,.f4-admin-recent-sweeps>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.f4-admin-funding-control>header{border-bottom:1px solid var(--tone-line-n90);padding:26px 28px}.f4-admin-funding-control>header span{color:var(--tone-text-green45);font-family:var(--font-mono);letter-spacing:.12em;font-size:10px;font-weight:800}.f4-admin-funding-control h2,.f4-admin-recent-sweeps h4{margin:6px 0 5px}.f4-admin-funding-control>header p{color:var(--tone-text-n534);margin:0}.f4-admin-funding-control button{border:1px solid var(--tone-line-green33);color:var(--tone-text-green334);background:0 0;border-radius:999px;padding:10px 16px;font-weight:800}.f4-admin-funding-control button:disabled{opacity:.45}.f4-admin-priority-clear{background:var(--tone-bg-lime954);border-radius:14px;align-items:center;gap:14px;padding:17px;display:flex}.f4-admin-priority-clear>i{background:var(--tone-fixed-green44);width:34px;height:34px;color:var(--tone-fixed-n100);border-radius:50%;place-items:center;font-style:normal;display:grid}.f4-admin-priority-clear span{gap:2px;display:grid}.f4-admin-priority-clear small{color:var(--tone-text-n51)}.f4-admin-priority-alert{border-radius:14px;gap:5px;margin:22px 28px;padding:16px 18px;display:grid}.f4-admin-priority-alert.is-danger{background:var(--tone-bg-n94);color:var(--tone-text-red40)}.f4-admin-recent-sweeps{border:1px solid var(--tone-line-n88);border-radius:18px;margin:0 28px 24px}.f4-admin-recent-sweeps>header{border-bottom:1px solid var(--tone-line-n90);padding:18px 20px}.f4-admin-recent-sweeps>header h4{font-size:18px}.f4-admin-recent-sweeps>header>b{background:var(--tone-bg-n95);border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.f4-admin-recent-sweeps ul{margin:0;padding:0;list-style:none}.f4-admin-recent-sweeps li{border-bottom:1px solid var(--tone-line-n92);justify-content:space-between;align-items:center;gap:18px;padding:15px 20px;display:flex}.f4-admin-recent-sweeps li:last-child{border-bottom:0}.f4-admin-recent-sweeps li>span{gap:4px;min-width:0;display:grid}.f4-admin-recent-sweeps li>span:last-child{text-align:right}.f4-admin-recent-sweeps li small{color:var(--tone-text-n569);overflow-wrap:anywhere}.f4-admin-recent-sweeps li.is-failed{background:var(--tone-bg-n97)}.f4-admin-funding-secondary{background:var(--tone-bg-n96);border-radius:14px;margin:0 28px 28px;padding:15px 18px}.f4-admin-funding-secondary summary{cursor:pointer;font-weight:800}.f4-admin-funding-secondary dl{grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0 0;display:grid}.f4-admin-funding-secondary dl>div{gap:4px;display:grid}.f4-admin-funding-secondary dt{color:var(--tone-text-n54);font-size:11px}.f4-admin-funding-secondary dd{overflow-wrap:anywhere;margin:0;font-weight:800}@media (max-width:900px){.f4-admin-announcement-layout,.f4-admin-announcement-language-grid{grid-template-columns:1fr}.f4-admin-announcements>header{flex-direction:column}}@media (max-width:620px){.f4-admin-announcement-actions,.f4-admin-announcement-delete-confirmation,.f4-admin-announcement-editor-header{flex-direction:column;align-items:stretch}.f4-admin-announcement-preview-popover>button{grid-template-columns:auto minmax(0,1fr) auto}.f4-admin-announcement-preview-popover>button>small,.f4-admin-announcement-preview-popover>button>time{display:none}.f4-admin-funding-secondary dl{grid-template-columns:1fr}.f4-admin-funding-control>header{flex-direction:column;align-items:stretch}}.f4-admin-runtime-topology{border:1px solid var(--tone-line-n86);background:var(--tone-bg-n100);border-radius:18px;margin:0 0 14px;overflow:hidden}.f4-admin-observation-strip{border:1px solid var(--tone-line-n86);background:var(--tone-bg-n971);border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 14px;display:grid;overflow:hidden}.f4-admin-observation-strip article{border-left:1px solid var(--tone-line-n88);gap:5px;min-width:0;padding:13px 15px;display:grid}.f4-admin-observation-strip article:first-child{border-left:0}.f4-admin-observation-strip span{color:var(--tone-text-n534);letter-spacing:.03em;font-size:8px;font-weight:800}.f4-admin-observation-strip time,.f4-admin-observation-strip strong{color:var(--tone-text-n23);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;line-height:1.4;overflow:hidden}.f4-admin-runtime-topology>header{border-bottom:1px solid var(--tone-line-n90);justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.f4-admin-runtime-topology>header span,.f4-admin-runtime-vms article>header span:not(.operational-status){color:var(--tone-text-green434);font-family:var(--font-mono);letter-spacing:.11em;font-size:8px;font-weight:900}.f4-admin-runtime-topology h3,.f4-admin-runtime-topology h4{margin:4px 0 0}.f4-admin-runtime-topology>header p{max-width:680px;color:var(--tone-text-n534);margin:5px 0 0;font-size:10px}.f4-admin-runtime-topology>header dl{gap:8px;margin:0;display:flex}.f4-admin-runtime-topology>header dl>div{border:1px solid var(--tone-line-n87);background:var(--tone-bg-n96);border-radius:11px;gap:2px;min-width:78px;padding:9px 11px;display:grid}.f4-admin-runtime-topology dt{color:var(--tone-text-n534);font-size:8px}.f4-admin-runtime-topology dd{margin:0;font-size:17px;font-weight:900}.f4-admin-runtime-vms{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.f4-admin-runtime-vms>article{border:1px solid var(--tone-line-n88);background:var(--tone-bg-n98);border-radius:14px;min-width:0;overflow:hidden}.f4-admin-runtime-vms article>header{border-bottom:1px solid var(--tone-line-n90);justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.f4-admin-runtime-vms article>header small{color:var(--tone-text-n569);margin-top:3px;font-size:8px;display:block}.f4-admin-runtime-vm-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.f4-admin-runtime-vms article>header .f4-admin-runtime-vm-lifecycle{border:1px solid var(--border-quiet);color:var(--text-secondary);letter-spacing:0;border-radius:999px;padding:3px 8px;font-family:inherit;font-size:10px;font-weight:750}.f4-admin-runtime-vms article>header .f4-admin-runtime-vm-lifecycle.is-lost{color:var(--status-attention)}.f4-admin-runtime-vm-summary{border-bottom:1px solid var(--tone-line-n90);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.f4-admin-runtime-vm-summary>span{color:var(--tone-text-n534);gap:4px;padding:11px 14px;font-size:8px;display:grid}.f4-admin-runtime-vm-summary>span:first-child{border-right:1px solid var(--tone-line-n90)}.f4-admin-runtime-vm-summary b{color:var(--tone-text-n20);text-overflow:ellipsis;font-size:10px;overflow:hidden}.f4-admin-runtime-vms ul{margin:0;padding:0;list-style:none}.f4-admin-runtime-vms li{border-top:1px solid var(--tone-line-n905);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:49px;padding:8px 14px;display:grid}.f4-admin-runtime-vms li:first-child{border-top:0}.f4-admin-runtime-vms li>span:first-child{background:var(--tone-bg-n70);border-radius:50%;width:7px;height:7px}.f4-admin-runtime-vms li>span:first-child.is-healthy{background:var(--tone-fixed-lime79);box-shadow:0 0 0 4px var(--tone-fixed-lime79-a13)}.f4-admin-runtime-vms li>span:first-child.is-degraded{background:var(--tone-fixed-gold75)}.f4-admin-runtime-vms li>span:first-child.is-unavailable{background:var(--tone-fixed-red62)}.f4-admin-runtime-vms li>span:nth-child(2){gap:2px;display:grid}.f4-admin-runtime-vms li b{text-overflow:ellipsis;font-size:10px;overflow:hidden}.f4-admin-runtime-vms li small{color:var(--tone-text-n569);font-size:8px}.f4-admin-runtime-vms article>p{color:var(--tone-text-n534);text-align:center;margin:0;padding:18px;font-size:10px}.f4-admin-runtime-capacity-summary{border-bottom:1px solid var(--tone-line-n90);color:var(--tone-text-n534);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;padding:10px 14px;font-size:9px;display:flex}.f4-admin-runtime-capacity-summary b{color:var(--tone-text-green434);font-size:10px}.f4-admin-runtime-capacity-summary span{color:var(--tone-text-n20);font-variant-numeric:tabular-nums}.f4-admin-runtime-shard-capacity{grid-column:1/-1;gap:8px;min-width:0;display:grid}.f4-admin-runtime-shard-capacity dl{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:6px;margin:0;display:grid}.f4-admin-runtime-shard-capacity dl>div{border:1px solid var(--tone-line-n90);background:var(--tone-bg-n100);border-radius:9px;min-width:0;padding:6px 8px}.f4-admin-runtime-shard-capacity dl>div.is-wide{grid-column:span 2}.f4-admin-runtime-shard-capacity dt{color:var(--tone-text-n569);font-size:8px}.f4-admin-runtime-shard-capacity dd{overflow-wrap:anywhere;color:var(--tone-text-n20);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:10px}.f4-admin-runtime-shard-editor{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.f4-admin-runtime-shard-editor input[type=number]{width:80px}.f4-admin-runtime-shard-editor .auth-error{flex:100%;margin:0}.f4-admin-runtime-unplaced-shards{border:1px solid var(--tone-line-n88);background:var(--tone-bg-n98);border-radius:14px;margin:0 14px 14px;overflow:hidden}.f4-admin-runtime-unplaced-shards h4{border-bottom:1px solid var(--tone-line-n90);margin:0;padding:12px 14px;font-size:11px}.f4-admin-runtime-unplaced-shards ul{margin:0;padding:0;list-style:none}.f4-admin-runtime-unplaced-shards li{border-top:1px solid var(--tone-line-n905);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:10px 14px;display:grid}.f4-admin-runtime-unplaced-shards li:first-child{border-top:0}.f4-admin-runtime-unplaced-shards li>span:first-child{background:var(--tone-bg-n70);border-radius:50%;width:7px;height:7px}.f4-admin-runtime-unplaced-shards li>span:nth-child(2){gap:2px;display:grid}.f4-admin-runtime-unplaced-shards li b{font-size:10px}.f4-admin-runtime-unplaced-shards li small{color:var(--tone-text-n569);font-size:8px}@media (max-width:520px){.f4-admin-runtime-shard-capacity dl{grid-template-columns:repeat(2,minmax(0,1fr))}.f4-admin-runtime-shard-editor>*{flex:100%;width:auto}.f4-admin-runtime-shard-editor input[type=number]{width:auto}}.f4-admin-operational-details{border:1px solid var(--tone-line-n86);background:var(--tone-bg-n100);border-radius:18px;overflow:hidden}.f4-admin-operational-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:16px 20px;list-style:none;display:flex}.f4-admin-operational-details>summary::-webkit-details-marker{display:none}.f4-admin-operational-details>summary>span{gap:4px;display:grid}.f4-admin-operational-details>summary b{font-size:13px}.f4-admin-operational-details>summary small{color:var(--tone-text-n534);font-size:10px}.f4-admin-operational-details>summary i{font-size:18px;font-style:normal;transition:transform .16s}.f4-admin-operational-details[open]>summary i{transform:rotate(45deg)}.f4-admin-operational-details .operational-health-grid{margin:0;padding:0 20px 20px}.f4-admin-operation-tools{gap:14px;display:grid}.f4-admin-manual-refunds{border:1px solid var(--tone-line-n86);background:var(--tone-bg-n100);border-radius:18px;overflow:hidden}.f4-admin-refund-intro{border-bottom:1px solid var(--tone-line-n90);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px;display:flex}.f4-admin-refund-intro>div>span,.f4-admin-refund-workspace form>header>span,.f4-admin-refund-history>header span{color:var(--tone-text-green434);font-family:var(--font-mono);letter-spacing:.12em;font-size:8px;font-weight:900}.f4-admin-refund-intro h3,.f4-admin-refund-workspace h4{margin:5px 0 0}.f4-admin-refund-intro p{max-width:740px;color:var(--tone-text-n534);margin:6px 0 0;font-size:11px}.f4-admin-refund-empty{min-height:210px}.f4-admin-refund-workspace{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;padding:16px;display:grid}.f4-admin-refund-workspace>form,.f4-admin-refund-history{border:1px solid var(--tone-line-n88);background:var(--tone-bg-n98);border-radius:14px;overflow:hidden}.f4-admin-refund-workspace form>header,.f4-admin-refund-history>header{border-bottom:1px solid var(--tone-line-n90);padding:16px}.f4-admin-refund-workspace form>header small{color:var(--tone-text-n534);margin-top:3px;font-size:9px;display:block}.f4-admin-refund-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.f4-admin-refund-fields label{color:var(--tone-text-n48);gap:6px;font-size:9px;font-weight:800;display:grid}.f4-admin-refund-fields label.is-wide{grid-column:1/-1}.f4-admin-refund-fields input,.f4-admin-refund-fields textarea{border:1px solid var(--tone-line-n84);background:var(--tone-bg-n1000);border-radius:10px;outline:0;width:100%}.f4-admin-refund-fields input{height:42px;padding:0 11px}.f4-admin-refund-fields textarea{resize:vertical;min-height:82px;padding:10px 11px}.f4-admin-refund-fields label>div{border:1px solid var(--tone-line-n84);background:var(--tone-bg-n1000);border-radius:10px;align-items:center;display:flex}.f4-admin-refund-fields label>div input{background:0 0;border:0}.f4-admin-refund-fields label>div b{color:var(--tone-text-n534);padding-right:11px;font-size:9px}.f4-admin-refund-workspace form>footer{border-top:1px solid var(--tone-line-n90);justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.f4-admin-refund-workspace form>footer small{color:var(--tone-text-n534);font-size:8px}.f4-admin-refund-workspace form>footer button{border:1px solid var(--tone-fixed-n20);background:var(--tone-bg-n20);min-height:40px;color:var(--tone-fixed-n100);border-radius:999px;padding:0 14px;font-size:9px;font-weight:850}.f4-admin-refund-workspace form>footer button:disabled{opacity:.4}.f4-admin-refund-history>header{justify-content:space-between;align-items:center;display:flex}.f4-admin-refund-history>header>b{background:var(--tone-bg-n20);min-width:30px;height:30px;color:var(--tone-fixed-n100);border-radius:50%;place-items:center;font-size:9px;display:grid}.f4-admin-refund-history>p{border-radius:9px;margin:12px;padding:10px 12px;font-size:9px}.f4-admin-refund-history>p.is-success{background:var(--tone-bg-lime95);color:var(--tone-text-green41)}.f4-admin-refund-history>p.is-error{background:var(--tone-bg-n94);color:var(--tone-text-red43)}.f4-admin-refund-history ol{margin:0;padding:0;list-style:none}.f4-admin-refund-history li{border-top:1px solid var(--tone-line-n90);padding:14px 16px}.f4-admin-refund-history li>header{justify-content:space-between;gap:12px;display:flex}.f4-admin-refund-history li time{color:var(--tone-text-n534);font-size:8px}.f4-admin-refund-history dl{gap:7px;margin:10px 0 0;display:grid}.f4-admin-refund-history dt{color:var(--tone-text-n534);font-size:8px}.f4-admin-refund-history dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:9px}.f4-admin-query-form label{color:var(--tone-text-n534);gap:7px;font-size:10px;font-weight:750;display:grid}.f4-admin-query-form input,.f4-admin-query-form select{border:1px solid var(--tone-line-n86);background:var(--tone-bg-n100);width:100%;height:44px;color:var(--tone-text-n20);font:inherit;border-radius:11px;outline:0;padding:0 13px}.f4-admin-query-form input:focus,.f4-admin-query-form select:focus{border-color:var(--tone-line-green41);box-shadow:0 0 0 3px var(--tone-fixed-lime66-a18)}.f4-admin-query-form>button,.f4-admin-production-panel .secondary-action{border:1px solid var(--tone-fixed-n20);background:var(--tone-bg-n20);min-height:44px;color:var(--tone-fixed-n100);cursor:pointer;border-radius:999px;padding:0 16px;font-size:10px;font-weight:800}.f4-admin-query-form>button:disabled,.f4-admin-production-panel .secondary-action:disabled{cursor:not-allowed;opacity:.38}@media (max-width:1080px){.f4-admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.f4-admin-overview-grid,.f4-admin-settings-grid,.f4-admin-chain-stage{grid-template-columns:1fr}.f4-admin-chain-gap{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 16px}.f4-admin-chain-gap dl{border-top:0;border-left:1px solid var(--tone-line-green41-a14);grid-area:1/2/span 3;margin:0;padding:0 0 0 16px}.f4-admin-operations-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.f4-admin-runtime-vms{grid-template-columns:1fr}.f4-admin-observation-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.f4-admin-observation-strip article:nth-child(odd){border-left:0}.f4-admin-refund-workspace{grid-template-columns:1fr}.f4-admin-billing-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.f4-admin-billing-summary>div:nth-child(2){border-right:0}.f4-admin-query-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.f4-admin-metrics,.f4-admin-operations-summary{grid-template-columns:1fr}.f4-admin-chain-monitor-body{padding:14px}.f4-admin-chain-route,.f4-admin-chain-rates{grid-template-columns:1fr}.f4-admin-chain-route{gap:10px}.f4-admin-chain-route>b{justify-self:start;transform:rotate(90deg)}.f4-admin-chain-rates article{min-height:74px}.f4-admin-runtime-topology>header{flex-direction:column;align-items:stretch}.f4-admin-observation-strip{grid-template-columns:1fr}.f4-admin-observation-strip article{border-top:1px solid var(--tone-line-n88);border-left:0}.f4-admin-observation-strip article:first-child{border-top:0}.f4-admin-billing-summary,.f4-admin-billing-entry-details>dl{grid-template-columns:1fr}.f4-admin-billing-summary>div{border-right:0;border-bottom:1px solid var(--tone-line-n905)}.f4-admin-billing-summary>div:last-child{border-bottom:0}.f4-admin-health-list>details>summary{grid-template-columns:16px minmax(0,1fr) auto 16px;padding:12px 18px}.f4-admin-health-time{text-align:left;grid-area:2/2/auto/-1}.f4-admin-health-list .f4-admin-pill{grid-area:1/3}.f4-admin-health-list>details>summary>i{grid-area:1/4}.f4-admin-health-children{padding:0 18px 10px 34px}.f4-admin-health-child{grid-template-columns:16px minmax(0,1fr) auto}.f4-admin-health-child-time{text-align:left;grid-area:2/2/auto/-1}.f4-admin-health-child .f4-admin-pill{grid-area:1/3}.f4-admin-query-form{grid-template-columns:1fr}}.f4-admin-customer-tools select{border:1px solid var(--tone-line-n82);background:var(--tone-bg-n100);min-height:44px;color:var(--tone-text-n20);font:inherit;border-radius:10px;padding:10px}.f4-admin-customer-detail>button,.f4-admin-customer-detail>p button{border:1px solid var(--tone-line-n82);border-radius:999px;margin:8px 20px;padding:8px 12px;font-size:11px;font-weight:750}@media (max-width:520px){.f4-admin-header{grid-template-columns:minmax(0,1fr)}.f4-admin-account{justify-content:space-between;justify-self:stretch;min-width:0}.f4-admin-header>nav{grid-row:3}.f4-admin-customer-tools{flex-direction:column;align-items:stretch}.f4-admin-customer-api-issue,.f4-admin-customer-asset-statuses{flex-basis:auto;width:130px}}.f4-admin-customer-detail{--f4-detail-line:var(--tone-bg-n905);--f4-detail-line-line:var(--tone-line-n905);--f4-detail-card:var(--tone-bg-n100);--f4-detail-muted:var(--tone-text-n534);--f4-detail-ink:var(--tone-text-n20);--f4-detail-mono:var(--font-mono);align-content:start;gap:16px;min-width:0;padding-bottom:22px;display:grid}.f4-admin-detail-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;padding:22px 24px 0;display:flex}.f4-admin-detail-identity{gap:4px;min-width:0;display:grid}.f4-admin-detail-head p{color:var(--f4-detail-muted,var(--tone-text-n534));font-family:var(--font-mono);letter-spacing:.02em;overflow-wrap:anywhere;margin:0;font-size:10px;font-weight:700}.f4-admin-detail-head span{color:var(--tone-text-n45);overflow-wrap:anywhere;font-size:12px}.f4-admin-detail-badges{flex-wrap:wrap;gap:6px;display:flex}.f4-admin-detail-toolbar{border-bottom:1px solid var(--f4-detail-line-line);gap:10px;padding:0 24px 16px;display:grid}.f4-admin-actions{flex-wrap:wrap;gap:8px;display:flex}.f4-admin-actions button,button.f4-admin-button{border:1px solid var(--tone-line-n82);background:var(--tone-bg-n100);min-height:36px;color:var(--tone-text-n20);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:750;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.f4-admin-actions button:hover:not(:disabled),button.f4-admin-button:hover:not(:disabled){border-color:var(--tone-fixed-n20);background:var(--tone-bg-n20);color:var(--tone-fixed-n100)}.f4-admin-actions button:focus-visible,button.f4-admin-button:focus-visible{outline:2px solid var(--tone-line-green43);outline-offset:2px}button.f4-admin-button.is-primary{border-color:var(--tone-fixed-n20);background:var(--tone-bg-n20);color:var(--tone-fixed-n100)}button.f4-admin-button.is-danger{border-color:var(--tone-danger-fill);background:var(--tone-danger-fill);color:var(--tone-danger-on-fill)}button.f4-admin-button.is-danger:hover:not(:disabled){border-color:var(--tone-danger-fill-hover);background:var(--tone-danger-fill-hover)}.f4-admin-actions button:disabled,button.f4-admin-button:disabled{cursor:not-allowed;opacity:.45}.f4-admin-actions>.f4-admin-action-disabled{cursor:not-allowed;display:inline-flex}.f4-admin-actions>.f4-admin-action-disabled>button:disabled{border-color:var(--tone-line-n87);background:var(--tone-bg-n95);color:var(--tone-text-n65);opacity:1;pointer-events:none}.f4-admin-actions button.is-destructive{border-color:var(--tone-line-red77);background:var(--tone-bg-n977);color:var(--tone-text-red49)}.f4-admin-actions button.is-destructive:hover:not(:disabled){border-color:var(--tone-danger-fill);background:var(--tone-danger-fill);color:var(--tone-danger-on-fill)}.f4-admin-detail-notice,.f4-admin-detail-error{border:1px solid var(--tone-line-red79);background:var(--tone-bg-n94);color:var(--tone-text-red43);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;padding:10px 12px;font-size:12px;display:flex}.f4-admin-detail-error{margin:0 24px}.f4-admin-customer-detail>p.f4-admin-detail-error button{margin:0}.f4-admin-customer-operation{border:1px solid var(--tone-line-n87);background:var(--tone-bg-n96);border-radius:12px;align-items:flex-start;gap:11px;padding:11px 13px;display:flex}.f4-admin-customer-operation>i{background:var(--tone-bg-n67);border-radius:50%;flex:none;width:9px;height:9px;margin-top:3px}.f4-admin-customer-operation>span{gap:3px;min-width:0;display:grid}.f4-admin-customer-operation b{font-size:12px}.f4-admin-customer-operation small{color:var(--f4-detail-muted,var(--tone-text-n534));overflow-wrap:anywhere;font-size:11px}.f4-admin-customer-operation.is-running>i{background:var(--tone-fixed-gold71);animation:1s ease-in-out infinite f4-admin-pulse}.f4-admin-customer-operation.is-success{border-color:var(--tone-line-lime841);background:var(--tone-bg-n969)}.f4-admin-customer-operation.is-success>i{background:var(--tone-fixed-lime70)}.f4-admin-customer-operation.is-danger{border-color:var(--tone-line-red760);background:var(--tone-bg-n97)}.f4-admin-customer-operation.is-danger>i{background:var(--tone-fixed-red57)}.f4-admin-customer-operation.is-warn{border-color:var(--tone-fixed-gold83);background:var(--tone-bg-gold98)}.f4-admin-customer-operation.is-warn>i{background:var(--tone-fixed-gold75)}.f4-admin-customer-operation>span{flex:auto}.f4-admin-customer-operation>button.f4-admin-button{flex:none;min-height:30px}.f4-admin-blocker{border:1px solid var(--tone-fixed-gold83);background:var(--tone-bg-gold98);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:12px;margin:0 24px;padding:10px 14px;font-size:12px;display:grid}.f4-admin-blocker.is-clear{border-color:var(--f4-detail-line-line);background:var(--tone-bg-n96)}.f4-admin-blocker span,.f4-admin-detail-section-title,.f4-admin-detail-facts>div>span,.f4-admin-asset-panel dt,.f4-admin-asset-panel footer small,.f4-admin-customer-notes>header,.f4-admin-customer-detail .f4-admin-deposit-addresses dt{color:var(--f4-detail-muted,var(--tone-text-n534));font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.f4-admin-blocker strong{min-width:0;color:var(--tone-text-gold37);overflow-wrap:anywhere;font-weight:750}.f4-admin-blocker.is-clear strong{color:var(--tone-text-n45)}.f4-admin-detail-section{gap:10px;min-width:0;margin:0 24px;display:grid}.f4-admin-detail-section-title{margin:0}.f4-admin-detail-facts{border:1px solid var(--f4-detail-line-line);background:var(--f4-detail-line);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.f4-admin-detail-facts>div{background:var(--f4-detail-card);align-content:start;gap:6px;min-width:0;padding:14px 16px;display:grid}.f4-admin-detail-facts b{min-width:0;color:var(--f4-detail-ink);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;font-weight:750;line-height:1.35;display:flex}.f4-admin-detail-facts b.is-mono,.f4-admin-detail-facts b.is-number{font-family:var(--f4-detail-mono);font-variant-numeric:tabular-nums}.f4-admin-detail-facts b.is-number{overflow-wrap:normal;word-break:break-all}.f4-admin-detail-facts b>.is-mono{font-family:var(--f4-detail-mono);font-variant-numeric:tabular-nums}.f4-admin-detail-facts b>.f4-admin-pill{min-height:20px;padding:2px 8px;font-family:inherit}.f4-admin-detail-facts small{color:var(--f4-detail-muted);font-size:11px;line-height:1.4}.f4-admin-detail-tag{border:1px solid var(--tone-line-lime82);background:var(--tone-bg-lime97);min-height:20px;color:var(--tone-text-green41);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 8px;font-family:inherit;font-size:10px;font-style:normal;font-weight:800;display:inline-flex}.f4-admin-asset-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.f4-admin-asset-panel{border:1px solid var(--tone-line-n87);background:var(--f4-detail-card);border-radius:14px;grid-template-rows:auto auto auto 1fr;min-width:0;display:grid;overflow:hidden}.f4-admin-asset-panel.is-ok{border-color:var(--tone-line-lime841);box-shadow:inset 0 3px 0 var(--tone-fixed-lime781)}.f4-admin-asset-panel.is-danger{border-color:var(--tone-line-red760);box-shadow:inset 0 3px 0 var(--tone-fixed-red57)}.f4-admin-asset-panel.is-warn,.f4-admin-asset-panel.is-waiting{border-color:var(--tone-fixed-gold83);box-shadow:inset 0 3px 0 var(--tone-fixed-gold75)}.f4-admin-asset-status{border-bottom:1px solid var(--f4-detail-line-line);background:var(--tone-bg-n96);gap:4px;padding:10px 16px;font-size:12px;line-height:1.5;display:grid}.f4-admin-asset-status b{color:var(--f4-detail-ink);font-weight:750}.f4-admin-asset-status>span{color:var(--tone-text-n45)}.f4-admin-asset-status small{color:var(--f4-detail-muted);font-family:var(--f4-detail-mono);letter-spacing:.08em;margin-right:6px;font-size:10px;font-weight:800}.f4-admin-asset-status.is-ok{background:var(--tone-bg-lime966)}.f4-admin-asset-status.is-warn,.f4-admin-asset-status.is-waiting{background:var(--tone-bg-gold98)}.f4-admin-asset-status.is-danger{background:var(--tone-bg-n97)}.f4-admin-sync-warning{border:1px solid var(--tone-fixed-gold83);background:var(--tone-bg-gold97);color:var(--tone-text-gold46);border-radius:10px;align-items:flex-start;gap:8px;margin-top:4px;padding:8px 10px;font-size:11px;font-weight:650;line-height:1.5;display:flex}.f4-admin-sync-warning.is-danger{border-color:var(--tone-line-red79);background:var(--tone-bg-n94);color:var(--tone-text-red43)}.f4-admin-sync-warning.is-neutral{border-color:var(--tone-line-n86);background:var(--tone-bg-n96);color:var(--tone-text-n48)}.f4-admin-sync-warning>i{background:var(--tone-fixed-gold66);width:16px;height:16px;color:var(--tone-fixed-n100);border-radius:999px;flex:none;place-items:center;font-size:10px;font-style:normal;font-weight:900;display:inline-grid}.f4-admin-sync-warning.is-danger>i{background:var(--tone-fixed-red57)}.f4-admin-sync-warning.is-neutral>i{background:var(--tone-bg-lime65)}.f4-admin-asset-panel footer b.is-danger{color:var(--tone-text-red43)}.f4-admin-asset-panel footer b.is-warn{color:var(--tone-text-gold46)}.f4-admin-asset-panel>header{border-bottom:1px solid var(--f4-detail-line-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.f4-admin-asset-code{font-family:var(--f4-detail-mono);letter-spacing:.05em;font-size:15px;font-weight:900}.f4-admin-asset-panel dl{border-bottom:1px solid var(--f4-detail-line-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:0;padding:14px 16px;display:grid}.f4-admin-asset-panel dl>div{gap:4px;min-width:0;display:grid}.f4-admin-asset-panel dl>div.is-primary,.f4-admin-asset-panel dl.has-long-amounts>div{grid-column:1/-1}.f4-admin-asset-panel dd{color:var(--f4-detail-ink);font-family:var(--f4-detail-mono);font-variant-numeric:tabular-nums;white-space:nowrap;scrollbar-width:none;margin:0;font-size:13px;font-weight:750;overflow-x:auto}.f4-admin-asset-panel dl>div.is-primary dd{letter-spacing:-.02em;font-size:20px}.f4-admin-asset-panel>footer{align-content:start;gap:10px;padding:12px 16px 14px;display:grid}.f4-admin-asset-panel>footer>span{gap:3px;min-width:0;display:grid}.f4-admin-asset-panel footer b{overflow-wrap:anywhere;font-size:12px;font-weight:700;line-height:1.45}.f4-admin-asset-panel footer em{color:var(--f4-detail-muted);overflow-wrap:anywhere;font-size:11px;font-style:normal}.f4-admin-customer-notes{border:1px solid var(--f4-detail-line-line,var(--tone-line-n905));background:var(--f4-detail-card,var(--tone-bg-n100));border-radius:14px;margin:0 24px;display:grid;overflow:hidden}.f4-admin-customer-notes>header{border-bottom:1px solid var(--f4-detail-line-line,var(--tone-line-n905));justify-content:space-between;align-items:center;min-height:40px;padding:0 16px;display:flex}.f4-admin-customer-notes>h3{margin:0;padding:14px 16px 0;font-size:14px}.f4-admin-customer-notes article{gap:6px;padding:12px 16px;display:grid}.f4-admin-customer-notes article+article{border-top:1px solid var(--f4-detail-line-line,var(--tone-line-n905))}.f4-admin-customer-notes p{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.55}.f4-admin-customer-notes>p,.f4-admin-customer-notes>button,.f4-admin-customer-notes>dl{margin:0 16px 12px}.f4-admin-customer-notes small{color:var(--f4-detail-muted,var(--tone-text-n534));overflow-wrap:anywhere;font-size:11px}.f4-admin-customer-detail>button.f4-admin-button.f4-admin-detail-more{justify-self:start;margin:0 24px}.f4-admin-customer-detail .f4-admin-deposit-addresses{border-color:var(--f4-detail-line-line);background:var(--f4-detail-card);border-radius:14px;gap:12px;margin:0 24px;padding:16px}.f4-admin-customer-detail .f4-admin-deposit-addresses>header h3{color:var(--f4-detail-muted);font-family:var(--f4-detail-mono);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.f4-admin-customer-detail .f4-admin-deposit-addresses li{border:0;gap:12px;padding:0}.f4-admin-customer-detail .f4-admin-deposit-addresses li.is-failed{border-radius:12px;padding:12px}.f4-admin-deposit-address-head{gap:3px;min-width:0;display:grid}.f4-admin-deposit-address-head strong{font-size:13px}.f4-admin-deposit-address-head small{color:var(--tone-text-n534);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:11px}.f4-admin-customer-detail .f4-admin-deposit-addresses dl{border:1px solid var(--f4-detail-line-line);background:var(--f4-detail-line);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden}.f4-admin-customer-detail .f4-admin-deposit-addresses dl>div{background:var(--f4-detail-card);align-content:start;gap:5px;min-width:0;padding:10px 12px;display:grid}.f4-admin-customer-detail .f4-admin-deposit-addresses dd{font-variant-numeric:tabular-nums;font-size:12px}.f4-admin-deposit-addresses dd.is-unavailable{color:var(--tone-text-gold54);font-weight:650}.f4-admin-deposit-addresses li>.f4-admin-sweep-now{justify-self:start}.f4-admin-sweep-now-form{border:1px solid var(--f4-detail-line-line,var(--tone-line-n905));background:var(--tone-bg-n96);border-radius:12px;grid-template-columns:minmax(0,1fr) 140px auto;align-items:end;gap:6px 10px;padding:12px;display:grid}.f4-admin-sweep-now-form>label{color:var(--tone-text-n48);grid-row:1;font-size:11px;font-weight:750}.f4-admin-sweep-now-form>textarea,.f4-admin-sweep-now-form>input,.f4-admin-sweep-now-form>button{grid-row:2}.f4-admin-deposit-addresses .f4-admin-sweep-now-form textarea{resize:vertical;height:40px;min-height:40px}.f4-admin-deposit-addresses .f4-admin-sweep-now-form input{height:40px;font-family:var(--font-mono);letter-spacing:.2em}.f4-admin-sweep-now-form>button{min-height:40px}.f4-admin-binding-release-dialog{width:min(100%,560px)}.f4-admin-binding-release-dialog>header{min-height:0}.f4-admin-binding-release-dialog>header h2{letter-spacing:-.03em;font-size:24px}.f4-admin-binding-release{gap:14px;padding:22px 28px 0;display:grid}.f4-admin-binding-release-summary{border:1px solid var(--tone-line-red88);background:var(--tone-bg-n98);color:var(--tone-text-red443);border-radius:12px;margin:0;padding:12px 14px;font-size:12px;line-height:1.6}.f4-admin-binding-release label{min-width:0;color:var(--tone-text-n48);gap:6px;font-size:11px;font-weight:750;display:grid}.f4-admin-binding-release input{box-sizing:border-box;border:1px solid var(--tone-line-n86);background:var(--tone-bg-n1000);width:100%;height:42px;color:var(--tone-text-n20);font:inherit;border-radius:10px;outline:0;padding:0 12px;font-size:13px}.f4-admin-binding-release input.is-code{max-width:180px;font-family:var(--font-mono);letter-spacing:.3em}.f4-admin-binding-release input:focus{border-color:var(--tone-line-red49);box-shadow:0 0 0 3px var(--tone-line-red49-a12)}.f4-admin-binding-release>p[role=alert]{background:var(--tone-bg-n94);color:var(--tone-text-red43);border-radius:10px;margin:0;padding:10px 12px;font-size:12px}.f4-admin-binding-release .f4-admin-modal-actions{margin:0 -28px;padding-top:8px}.f4-admin-modal-actions button.is-danger:not(:disabled){border-color:var(--tone-danger-fill);background:var(--tone-danger-fill);color:var(--tone-danger-on-fill)}.f4-admin-binding-release-done{background:var(--tone-bg-lime95);color:var(--tone-text-green41);border-radius:12px;margin:22px 28px 0;padding:12px 14px;font-size:13px}@media (max-width:760px){.f4-admin-detail-head,.f4-admin-detail-toolbar{padding-left:16px;padding-right:16px}.f4-admin-detail-section,.f4-admin-blocker,.f4-admin-detail-error,.f4-admin-customer-notes,.f4-admin-customer-detail .f4-admin-deposit-addresses{margin-left:16px;margin-right:16px}.f4-admin-detail-facts,.f4-admin-customer-detail .f4-admin-deposit-addresses dl{grid-template-columns:repeat(2,minmax(0,1fr))}.f4-admin-asset-panels{grid-template-columns:1fr}}@media (max-width:560px){.f4-admin-sweep-now-form{grid-template-columns:1fr}.f4-admin-sweep-now-form>label,.f4-admin-sweep-now-form>textarea,.f4-admin-sweep-now-form>input,.f4-admin-sweep-now-form>button{grid-row:auto}.f4-admin-detail-facts{grid-template-columns:1fr}}.f4-admin-customer-subpage .f4-admin-detail-head{border-bottom:1px solid var(--f4-detail-line-line);padding-bottom:18px}.f4-admin-governance .f4-admin-partner-list{border:1px solid var(--tone-line-n20-a10);background:var(--tone-bg-n99-a93);border-radius:24px}.f4-admin-kol-eyebrow{color:var(--tone-text-n534);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:10px;font-weight:850}.f4-admin-partner-list>.f4-admin-kol-head{justify-content:space-between;align-items:flex-end;gap:20px;padding:24px 24px 18px;display:flex}.f4-admin-kol-head>div{gap:6px;min-width:0;display:grid}.f4-admin-kol-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.f4-admin-kol-title h2{color:var(--tone-text-n20);letter-spacing:-.04em;margin:0;font-size:26px;line-height:1.05}.f4-admin-kol-count,.f4-admin-audit-count{border:1px solid var(--tone-line-lime89);background:var(--tone-bg-lime97);min-height:24px;color:var(--tone-text-green41);white-space:nowrap;border-radius:999px;align-items:center;padding:3px 10px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.f4-admin-kol-head p{color:var(--tone-text-n534);margin:0;font-size:12px;line-height:1.55}.f4-admin-partner-list button.f4-admin-kol-add{flex:none;min-height:40px;padding:0 18px;font-size:13px}.f4-admin-partner-list button.f4-admin-kol-add[aria-pressed=true]{border-color:var(--tone-fixed-green45);background:var(--tone-fixed-green45);color:var(--tone-fixed-n100)}.f4-admin-kol-search{border:1px solid var(--tone-line-n86);background:var(--tone-bg-n100);min-height:44px;color:var(--tone-text-n599);border-radius:999px;align-items:center;gap:10px;margin:0 24px 16px;padding:0 16px;transition:border-color .12s;display:flex}.f4-admin-kol-search:focus-within{border-color:var(--tone-line-green45);color:var(--tone-text-green453)}.f4-admin-kol-search svg{flex:none}.f4-admin-kol-search input{width:100%;min-width:0;height:42px;color:var(--tone-text-n20);background:0 0;border:0;outline:0;padding:0;font-size:13px}.f4-admin-kol-search input::placeholder{color:var(--tone-text-n65)}.f4-admin-partner-list>.f4-admin-kol-list{border-top:1px solid var(--tone-line-n20-a8)}.f4-admin-kol-layout .f4-admin-partner-list li>.f4-admin-kol-row{padding:14px 24px}.f4-admin-kol-row strong{font-size:13px}.f4-admin-kol-row:focus-visible,.f4-admin-audit>summary:focus-visible{outline:2px solid var(--tone-line-green45);outline-offset:-2px}.f4-admin-kol-no-match{border-top:1px solid var(--tone-line-n20-a8);color:var(--tone-text-n534);text-align:center;margin:0;padding:28px 24px;font-size:12px}.f4-admin-kol-empty{border-top:1px solid var(--tone-line-n20-a8);background:radial-gradient(circle at 50% 34%, var(--tone-bg-lime94-a60), transparent 46%);text-align:center;justify-items:center;gap:10px;padding:36px 24px 44px;display:grid}.f4-admin-kol-empty .f4-admin-kol-empty-owl{width:112px;filter:drop-shadow(6px 8px 0 var(--tone-shadow-n20-a12));margin-bottom:4px}.f4-admin-kol-empty h3{color:var(--tone-text-n20);letter-spacing:-.03em;margin:0;font-size:22px}.f4-admin-kol-empty>p:not(.f4-admin-kol-eyebrow){max-width:36ch;color:var(--tone-text-n534);margin:0;font-size:13px;line-height:1.6}.f4-admin-kol-empty>button.f4-admin-button{min-height:40px;margin-top:8px;padding:0 18px;font-size:13px}.f4-admin-governance .f4-admin-audit{border:1px solid var(--tone-line-n20-a10);background:var(--tone-bg-n99-a93);border-radius:24px;overflow:hidden}.f4-admin-audit>summary{cursor:pointer;align-items:center;gap:14px;padding:18px 24px;list-style:none;display:flex}.f4-admin-audit>summary::-webkit-details-marker{display:none}.f4-admin-audit>summary>div{flex:1;gap:4px;min-width:0;display:grid}.f4-admin-audit>summary h2{margin:0;font-size:17px}.f4-admin-audit-mark{border:1px solid var(--tone-line-lime90);background:var(--tone-bg-n969);width:40px;height:40px;color:var(--tone-text-green453);border-radius:14px;flex:none;place-items:center;display:grid}.f4-admin-audit-chevron{border:1px solid var(--tone-line-n86);background:var(--tone-bg-n100);width:32px;height:32px;color:var(--tone-text-n45);border-radius:999px;flex:none;place-items:center;transition:transform .16s;display:grid}.f4-admin-audit>summary:hover .f4-admin-audit-chevron{border-color:var(--tone-line-n20)}.f4-admin-audit[open] .f4-admin-audit-chevron{transform:rotate(180deg)}.f4-admin-audit[open]>summary{border-bottom:1px solid var(--tone-line-n20-a8)}.f4-admin-audit>ol>li{padding:16px 24px}@media (prefers-reduced-motion:reduce){.f4-admin-audit-chevron{transition:none}}@media (max-width:640px){.f4-admin-partner-list>.f4-admin-kol-head{flex-direction:column;align-items:stretch;padding:20px 16px 14px}.f4-admin-kol-title h2{font-size:22px}.f4-admin-partner-list button.f4-admin-kol-add{width:100%}.f4-admin-kol-search{margin:0 16px 14px}.f4-admin-kol-layout .f4-admin-partner-list li>.f4-admin-kol-row{padding:12px 16px}.f4-admin-kol-empty{padding:28px 16px 32px}.f4-admin-audit>summary{flex-wrap:wrap;gap:10px 12px;padding:16px}.f4-admin-audit-mark{display:none}.f4-admin-audit>ol>li{padding:14px 16px}}.f4-admin-commercial-rules label>.f4-decimal-stepper{background:var(--tone-bg-n100);border-radius:13px;min-height:48px}.f4-admin-commercial-rules fieldset:disabled .f4-decimal-stepper button{cursor:not-allowed;opacity:.32}
