:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--v2-bg:#f5f7fb;--v2-panel:#fff;--v2-surface:#f8fafc;--v2-border:#dfe5ee;--v2-text:#172338;--v2-muted:#596a80;--v2-accent:#205ed7;--v2-accent-hover:#194cae;--v2-accent-soft:#edf3ff;--v2-on-accent:#fff;--v2-success:#147348;--v2-success-bg:#eaf7ef;--v2-warn:#8e570a;--v2-warn-bg:#fff5df;--v2-error:#b62f45;--v2-error-bg:#fff0f2;--v2-info:#165d9c;--v2-info-bg:#ecf5ff;--v2-chart-blue:#3978e5;--v2-chart-teal:#208c86;--v2-chart-gold:#d59b27;--v2-shadow:0 2px 6px #1e335309;--v2-card:var(--v2-panel);--v2-faint:var(--v2-muted);--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.625rem;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--font-body:"Instrument Sans",system-ui,sans-serif;--font-display:var(--font-body)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--v2-bg:#10151d;--v2-panel:#181f2a;--v2-surface:#202a38;--v2-border:#354255;--v2-text:#edf2fa;--v2-muted:#a7b5c9;--v2-accent:#8ab4ff;--v2-accent-hover:#adcaff;--v2-accent-soft:#233450;--v2-on-accent:#12243f;--v2-success:#85d6aa;--v2-success-bg:#203a2c;--v2-warn:#f1c775;--v2-warn-bg:#3b3222;--v2-error:#ffabb8;--v2-error-bg:#402731;--v2-info:#9acbff;--v2-info-bg:#233548;--v2-chart-blue:#8ab4ff;--v2-chart-teal:#68c4ba;--v2-chart-gold:#e1b85a;--v2-shadow:none}*{box-sizing:border-box}html,body{min-height:100%;font-family:var(--font-body);font-size:var(--text-sm);background:var(--v2-bg);color:var(--v2-text);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}body.afm-app{height:100dvh;overflow:hidden}a{color:var(--v2-accent);text-underline-offset:3px}button,input,select,textarea{font:inherit}button,a,input,select,textarea{touch-action:manipulation}button{cursor:pointer}:focus-visible{outline:3px solid var(--v2-accent);outline-offset:3px}button:disabled{cursor:not-allowed;opacity:.5}::selection{background:var(--v2-accent-soft);color:var(--v2-text)}.skip-link{z-index:200;background:var(--v2-panel);border:1px solid var(--v2-border);padding:12px 20px;position:fixed;top:-80px;left:16px}.skip-link:focus{top:12px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.v2-shell{grid-template-columns:208px minmax(0,1fr);height:100dvh;display:grid;overflow:hidden}.v2-side{background:var(--v2-panel);border-right:1px solid var(--v2-border);padding:var(--space-5) var(--space-3) var(--space-3);flex-direction:column;min-height:0;display:flex}.afm-brand{align-items:center;gap:var(--space-3);padding:0 var(--space-3) var(--space-5);color:var(--v2-text);text-decoration:none;display:flex}.afm-brand svg{width:34px;height:34px;color:var(--v2-accent);flex-shrink:0}.afm-brand strong{letter-spacing:-1px;font-size:24px;font-weight:700;line-height:1.1;display:block}.afm-brand small{font-size:var(--text-xs);color:var(--v2-muted);margin-top:4px;display:block}.v2-nav{overscroll-behavior:contain;min-height:0;padding-right:var(--space-1);flex:1;overflow-y:auto}.v2-nav a{align-items:center;gap:var(--space-2);min-height:36px;padding:7px var(--space-3);color:var(--v2-muted);font-size:var(--text-sm);border-radius:7px;margin:2px 0;font-weight:500;text-decoration:none;display:flex}.v2-nav a:hover,.v2-logout:hover{background:var(--v2-surface);color:var(--v2-text)}.v2-nav a.active{background:var(--v2-accent-soft);color:var(--v2-accent);font-weight:600}.v2-nav a>span{flex:1}.nav-ic{color:currentColor;flex-shrink:0;width:18px;height:18px}.v2-nav a.nav-parent>svg:last-child{width:12px;height:12px;transition:transform .15s}.v2-nav a.nav-parent.open>svg:last-child{transform:rotate(90deg)}.nav-children{padding-left:var(--space-8);display:none}.nav-children.open{display:block}.nav-children a{font-size:var(--text-xs);min-height:38px;padding:8px 12px}.v2-nav-group{font-size:var(--text-xs);color:var(--v2-muted);padding:var(--space-5) var(--space-3) var(--space-2);font-weight:600}.v2-side-foot{border-top:1px solid var(--v2-border);padding-top:var(--space-3);margin-top:var(--space-3)}.v2-side-foot>.v2-btn{justify-content:center;width:100%}.v2-side-user{padding:var(--space-3);align-items:center;gap:var(--space-3);display:flex}.afm-avatar{background:var(--v2-accent-soft);width:34px;height:34px;color:var(--v2-accent);border-radius:50%;flex-shrink:0;place-items:center;font-weight:600;display:grid}.v2-side-user .name{text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-weight:600;overflow:hidden}.v2-side-user .role{font-size:var(--text-xs);color:var(--v2-muted)}.v2-logout{align-items:center;gap:var(--space-3);width:100%;min-height:40px;color:var(--v2-muted);font-size:var(--text-xs);background:0 0;border:0;border-radius:6px;padding:8px 12px;display:flex}.afm-workspace{grid-template-rows:60px minmax(0,1fr);min-width:0;min-height:0;display:grid}.afm-topbar{justify-content:space-between;align-items:center;gap:var(--space-4);padding:0 var(--space-8);background:var(--v2-panel);border-bottom:1px solid var(--v2-border);display:flex}.afm-breadcrumb{gap:var(--space-3);min-width:0;color:var(--v2-muted);font-size:var(--text-xs);align-items:center;display:flex}.afm-breadcrumb strong{color:var(--v2-text);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.afm-top-actions{gap:var(--space-2);flex-shrink:0;align-items:center;display:flex}.afm-top-actions form{margin:0}.afm-top-action{border:1px solid var(--v2-border);background:var(--v2-panel);color:var(--v2-muted);min-height:40px;font-size:var(--text-xs);border-radius:6px;align-items:center;gap:12px;padding:8px 12px;display:inline-flex}.afm-top-action:hover{color:var(--v2-accent);border-color:var(--v2-accent)}.afm-top-action kbd{background:var(--v2-surface);border:1px solid var(--v2-border);border-radius:4px;padding:1px 4px;font-family:inherit;font-size:11px}.afm-menu-toggle,.afm-sidebar-close,.afm-backdrop{display:none}.v2-main{overscroll-behavior:contain;width:100%;min-width:0;min-height:0;padding:var(--space-5);scrollbar-gutter:stable;overflow:auto}.v2-h1{font-size:var(--text-xl);margin:0 0 var(--space-2);letter-spacing:-.7px;font-weight:600;line-height:1.2}.v2-sub{color:var(--v2-muted);font-size:var(--text-sm);margin:0 0 var(--space-6)}.v2-card{background:var(--v2-panel);border:1px solid var(--v2-border);padding:var(--space-4);margin-bottom:var(--space-4);min-width:0;box-shadow:var(--v2-shadow);border-radius:10px}.v2-card h2{margin:0 0 var(--space-2);font-size:var(--text-lg);letter-spacing:-.2px;font-weight:600}.v2-card:has(>.v2-table){overflow-x:auto}.v2-card .desc{color:var(--v2-muted);font-size:var(--text-sm);margin:0 0 var(--space-4);line-height:1.6}.v2-field{margin-bottom:var(--space-5)}.v2-field label,.filter-group label{font-size:var(--text-xs);color:var(--v2-muted);margin-bottom:var(--space-2);font-weight:600;display:block}.v2-field input,.v2-field textarea,.v2-field select,.studio-field input,.studio-field select,.studio-field textarea,.filter-group select,.mg-status-select,.v2-main input:not([type=radio]):not([type=checkbox]):not([type=hidden]),.v2-main select,.v2-main textarea{background:var(--v2-panel);border:1px solid var(--v2-border);max-width:100%;color:var(--v2-text);font-family:inherit;font-size:var(--text-sm);border-radius:6px;min-height:42px;padding:10px 12px}.v2-field input,.v2-field textarea,.v2-field select{width:100%}.v2-field input[type=checkbox],.v2-field input[type=radio]{width:auto}input[type=checkbox],input[type=radio]{accent-color:var(--v2-accent);flex-shrink:0;width:16px;height:16px}input::placeholder,textarea::placeholder{color:var(--v2-muted);opacity:.85}.v2-field.mono input,code,pre{font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:var(--text-xs)}.v2-btn{justify-content:center;align-items:center;gap:var(--space-2);background:var(--v2-accent);min-height:40px;color:var(--v2-on-accent);font-weight:600;font-size:var(--text-xs);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:6px;padding:10px 16px;font-family:inherit;line-height:1.3;text-decoration:none;display:inline-flex}.v2-btn:hover{background:var(--v2-accent-hover);color:var(--v2-on-accent)}.v2-btn.secondary{background:var(--v2-panel);color:var(--v2-text);border-color:var(--v2-border)}.v2-btn.secondary:hover{background:var(--v2-surface);border-color:var(--v2-accent);color:var(--v2-accent)}.v2-btn.danger{background:var(--v2-error);color:var(--v2-panel)}.v2-alert{margin-bottom:var(--space-4);font-size:var(--text-sm);border:1px solid var(--v2-border);border-radius:7px;padding:12px 16px}.v2-alert.success{background:var(--v2-success-bg);color:var(--v2-success)}.v2-alert.error{background:var(--v2-error-bg);color:var(--v2-error)}.v2-alert.warn{background:var(--v2-warn-bg);color:var(--v2-warn)}.v2-alert.info{background:var(--v2-info-bg);color:var(--v2-info)}.table-scroll{overscroll-behavior-x:contain;width:100%;max-width:100%;overflow-x:auto}.v2-table{border-collapse:separate;border-spacing:0;width:100%;min-width:640px;font-size:var(--text-sm);font-variant-numeric:tabular-nums lining-nums}.v2-table th,.v2-table td{text-align:left;border-bottom:1px solid var(--v2-border);vertical-align:middle;padding:14px 12px}.v2-table th{background:var(--v2-surface);color:var(--v2-muted);font-weight:600;font-size:var(--text-xs);white-space:nowrap}.v2-table th:first-child{border-radius:6px 0 0}.v2-table th:last-child{border-radius:0 6px 0 0}.v2-table tbody tr:last-child td{border-bottom:0}.v2-table tr:hover td{background:var(--v2-surface)}.v2-table td a{text-decoration:none}.v2-table td a:hover{text-decoration:underline}.v2-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.money-row{grid-template-columns:repeat(4,minmax(0,1fr))}.v2-kpi{background:var(--v2-panel);border:1px solid var(--v2-border);padding:var(--space-5);box-shadow:var(--v2-shadow);border-radius:10px}.v2-kpi .label,.afm-rate .label{font-size:var(--text-xs);color:var(--v2-muted);font-weight:500}.v2-kpi .value{margin-top:var(--space-2);letter-spacing:-.7px;font-variant-numeric:tabular-nums lining-nums;font-size:28px;font-weight:600;line-height:1.3}.v2-kpi .value.small{font-size:22px}.v2-kpi .sub{font-size:var(--text-xs);color:var(--v2-muted);margin-top:var(--space-2)}.v2-kpi.big{padding:var(--space-6)}.v2-kpi.big .value{font-size:32px}.afm-rate-strip{border:1px solid var(--v2-border);background:var(--v2-panel);margin-bottom:var(--space-6);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.afm-rate{border-right:1px solid var(--v2-border);padding:16px 24px}.afm-rate:last-child{border:0}.afm-rate .value{letter-spacing:-.4px;font-variant-numeric:tabular-nums;margin-top:4px;font-size:20px;font-weight:600}.v2-filterbar{gap:var(--space-3);background:var(--v2-panel);border:1px solid var(--v2-border);padding:var(--space-4);margin-bottom:var(--space-6);border-radius:8px;flex-wrap:wrap;align-items:flex-end;display:flex}.filter-group{flex-direction:column;flex:1;min-width:112px;display:flex}.filter-group label{margin-bottom:6px}.filter-group select{width:100%}.filter-clear{color:var(--v2-error);font-size:var(--text-xs);align-self:flex-end;padding:12px;text-decoration:none}.v2-pill{font-size:var(--text-xs);background:var(--v2-surface);color:var(--v2-muted);white-space:nowrap;border-radius:5px;align-items:center;gap:6px;padding:4px 9px;font-weight:600;line-height:1.4;display:inline-flex}.v2-pill:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.v2-pill:is(.healthy,.acc-live,.mg-active,.uncloaked,.afm-status-active){background:var(--v2-success-bg);color:var(--v2-success)}.v2-pill:is(.degraded,.acc-paused,.mg-allow-all,.afm-status-paused){background:var(--v2-warn-bg);color:var(--v2-warn)}.v2-pill:is(.down,.acc-banned,.mg-deleted){background:var(--v2-error-bg);color:var(--v2-error)}.v2-pill:is(.provisioning,.acc-spending,.cloaked,.mg-block-all){background:var(--v2-info-bg);color:var(--v2-info)}.v2-tabs{border-bottom:1px solid var(--v2-border);margin-bottom:var(--space-5);gap:var(--space-1);flex-wrap:wrap;display:flex}.v2-tabs .tab{color:var(--v2-muted);font-size:var(--text-sm);white-space:nowrap;border-bottom:2px solid #0000;padding:10px 14px;font-weight:500;text-decoration:none}.v2-tabs .tab.active{color:var(--v2-accent);border-color:var(--v2-accent);font-weight:600}.v2-tabs .tab:hover{background:var(--v2-surface);color:var(--v2-text)}.v2-empty{text-align:center;color:var(--v2-muted);background:var(--v2-surface);border-radius:8px;padding:40px 24px}.v2-code{background:var(--v2-surface);border:1px solid var(--v2-border);font-family:ui-monospace,Consolas,monospace;font-size:var(--text-xs);color:var(--v2-info);word-break:break-all;border-radius:6px;padding:12px 16px}.v2-radio{gap:var(--space-3);flex-wrap:wrap;display:flex}.v2-radio label{align-items:center;gap:var(--space-2);border:1px solid var(--v2-border);cursor:pointer;border-radius:8px;flex:1;min-width:160px;padding:16px;display:inline-flex}.v2-radio label:has(input:checked){border-color:var(--v2-accent);background:var(--v2-accent-soft)}.row-flex{gap:var(--space-3);align-items:flex-end;display:flex}.row-flex>*{flex:1;min-width:0}.beta-badge{background:var(--v2-accent-soft);color:var(--v2-accent);font-size:var(--text-xs);border-radius:4px;margin-left:8px;padding:3px 8px;font-weight:600;display:inline-block}.drillable{cursor:context-menu}.drillable:hover td{background:var(--v2-accent-soft)}.drill-menu{background:var(--v2-panel);border:1px solid var(--v2-border);z-index:99;border-radius:8px;min-width:240px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);position:fixed;overflow:auto;box-shadow:0 12px 40px #0000001f}.drill-header{font-size:var(--text-xs);color:var(--v2-muted);background:var(--v2-surface);padding:10px 14px;font-weight:600}.drill-item{color:var(--v2-text);font-size:var(--text-sm);padding:10px 14px;text-decoration:none;display:block}.drill-item:hover{background:var(--v2-accent-soft);color:var(--v2-accent)}.drill-sep{border-top:1px solid var(--v2-border)}.drill-item .val,.drill-item .kbd{color:var(--v2-muted);font-size:var(--text-xs);margin-left:6px}.studio-heading{justify-content:space-between;align-items:start;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.studio-heading .v2-sub{margin-bottom:0}.afm-six-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.afm-six-kpis .v2-kpi{overflow-wrap:anywhere;min-width:0;padding:16px}@media (width>=1280px){.afm-six-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}}.studio-modes{gap:var(--space-4);margin:var(--space-6) 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.studio-mode{padding:var(--space-6);border:1px solid var(--v2-border);background:var(--v2-panel);color:var(--v2-text);box-shadow:var(--v2-shadow);border-radius:10px;text-decoration:none;display:block}.studio-mode:hover{border-color:var(--v2-accent);background:var(--v2-accent-soft)}.studio-mode h2{font-size:var(--text-lg);margin:0 0 12px;font-weight:600}.studio-mode p{font-size:var(--text-sm);color:var(--v2-muted);margin:0;line-height:1.6}.studio-review{gap:var(--space-4);grid-template-columns:minmax(0,2fr) minmax(260px,1fr);display:grid}.studio-check{align-items:start;gap:12px;margin:20px 0;display:flex}.studio-field input[type=color]{min-height:44px;padding:5px}.mg-cell{white-space:normal}.mg-cell .v2-pill{vertical-align:middle;margin-right:6px}.mg-status-select{font-size:var(--text-xs);max-width:210px}.mg-feedback{font-size:var(--text-xs);margin-top:4px;display:block}.mg-feedback.busy{color:var(--v2-muted)}.mg-feedback.ok{color:var(--v2-success)}.mg-feedback.error{color:var(--v2-error);white-space:normal;max-width:260px}.afm-command{border:1px solid var(--v2-border);background:var(--v2-panel);width:min(560px,100vw - 32px);color:var(--v2-text);border-radius:12px;padding:0;box-shadow:0 24px 80px #0003}.afm-command::backdrop{background:#101e3061}.afm-command-head{border-bottom:1px solid var(--v2-border);align-items:center;gap:12px;padding:16px;display:flex}.afm-command-head input{width:100%;color:var(--v2-text);background:0 0;border:0;outline:none;font-size:16px}.afm-command-list{max-height:360px;padding:8px;overflow:auto}.afm-command-list a{color:var(--v2-text);border-radius:6px;padding:12px;text-decoration:none;display:block}.afm-command-list a:hover{background:var(--v2-accent-soft)}.afm-command-list [hidden]{display:none}.afm-command-none{color:var(--v2-muted);padding:16px}.mobile-nav{display:none}[data-density=compact] .v2-table td,[data-density=compact] .v2-table th{padding:8px 10px}[data-density=compact] .v2-card{padding:14px}[data-density=compact] .v2-main{padding:20px}[data-density=compact] .v2-kpi{padding:16px 20px}.v2-main [style*=font-size\:10px],.v2-main [style*=font-size\:11px],.v2-main [style*="font-size: 11px"]{font-size:var(--text-xs)!important}.afm-table-toolbar{color:var(--v2-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;font-size:12px;display:flex}.afm-table-mode,.afm-row-toggle{font:inherit;color:var(--v2-accent);border:1px solid var(--v2-border);background:var(--v2-panel);border-radius:5px;min-height:34px;padding:7px 9px;font-size:12px;font-weight:600}.afm-table-mode:hover,.afm-row-toggle:hover{background:var(--v2-accent-soft)}.afm-row-toggle{white-space:nowrap}.v2-table.afm-fit-table,.v2-table.afm-empty-table,.v2-table.afm-simple-table{table-layout:fixed;min-width:0}.afm-empty-table thead{display:none}.afm-empty-table caption{text-align:left;color:var(--v2-muted);padding:16px}.afm-simple-table th,.afm-simple-table td{white-space:normal;overflow-wrap:anywhere}.afm-fit-table th:first-child{width:auto}.afm-fit-table th.afm-detail-heading{width:78px}.afm-fit-table th,.afm-fit-table td{overflow-wrap:anywhere;padding:10px 8px;white-space:normal!important}.afm-fit-table td.afm-detail-toggle-cell{padding-left:6px;padding-right:6px}.afm-fit-table [hidden],.afm-full-table [hidden],.afm-row-detail-grid [hidden]{display:none!important}.afm-cell-content{overflow-wrap:anywhere;min-width:0;max-width:100%}.afm-fit-table .afm-cell-content{white-space:normal}.afm-fit-table .afm-overview-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.afm-fit-table .afm-overview-text>a{white-space:nowrap}.afm-row-detail-grid .afm-overview-text{white-space:normal;overflow:visible}.afm-fit-table td.afm-metric-cell,.afm-fit-table th[data-column-kind=metric]{text-align:right;white-space:nowrap!important}.afm-inline-actions{white-space:nowrap;align-items:center;gap:6px;display:flex}.afm-inline-actions .v2-btn{white-space:nowrap}.afm-fit-table .v2-pill,.afm-row-detail-grid .v2-pill{white-space:normal;max-width:100%}.afm-fit-table .v2-btn{white-space:normal;min-height:34px;margin:2px 0;padding:7px 9px}.afm-fit-table .studio-row-actions{min-width:0}.afm-row-detail-grid{white-space:normal;grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:16px;padding:12px 4px;display:grid}.afm-detail-label{color:var(--v2-muted);margin-bottom:6px;font-size:12px;font-weight:600}.afm-detail-field{min-width:0}.afm-detail-row>td{background:var(--v2-surface);border-bottom:1px solid var(--v2-border)!important}.afm-provider-controls{margin-top:5px;font-size:12px}.afm-provider-controls summary{cursor:pointer;color:var(--v2-accent);padding:3px 0}.afm-provider-controls .mg-status-select{width:100%;min-width:0;margin-top:6px;display:block}.afm-full-table{min-width:900px}.afm-sidebar-toggle{margin:0}.afm-sidebar-toggle button{padding:4px 12px;font-size:24px;line-height:1}.afm-performance-dashboard .v2-kpi.big{padding:16px}.afm-performance-dashboard .v2-kpi.big .value{font-size:28px}@media (width>=1000px){.afm-performance-dashboard .money-row{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=761px){[data-sidebar=collapsed] .v2-shell{grid-template-columns:68px minmax(0,1fr)}[data-sidebar=collapsed] .v2-side{padding:16px 8px 12px}[data-sidebar=collapsed] .afm-brand{padding:0 8px 20px}[data-sidebar=collapsed] .afm-brand span,[data-sidebar=collapsed] .v2-nav a>span,[data-sidebar=collapsed] .v2-nav a.nav-parent>svg:last-child,[data-sidebar=collapsed] .nav-children,[data-sidebar=collapsed] .v2-nav-group,[data-sidebar=collapsed] .v2-side-foot>.v2-btn>span,[data-sidebar=collapsed] .v2-side-user>div,[data-sidebar=collapsed] .v2-logout>span{display:none}[data-sidebar=collapsed] .v2-nav{padding-right:0}[data-sidebar=collapsed] .v2-nav a{justify-content:center;min-height:42px;padding:10px}[data-sidebar=collapsed] .v2-side-user{padding:10px 8px}[data-sidebar=collapsed] .v2-side-foot>.v2-btn{padding:10px}[data-sidebar=collapsed] .v2-logout{justify-content:center}}.v2-main pre{white-space:pre-wrap;overflow-wrap:anywhere}@media (width<=1200px){.v2-shell{grid-template-columns:200px minmax(0,1fr)}.v2-main{padding:20px}.afm-topbar{padding:0 20px}.studio-modes,.money-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.v2-shell{display:block}.afm-workspace{grid-template-rows:64px minmax(0,1fr);height:100dvh}.v2-side{display:none}.v2-side.mobile-open{z-index:110;width:min(290px,85vw);height:100dvh;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:10px 0 40px #00000026}.afm-sidebar-close{min-height:44px;display:inline-flex;position:absolute;top:16px;right:12px}.afm-backdrop:not([hidden]){z-index:100;background:#101e3066;border:0;display:block;position:fixed;inset:0}.afm-menu-toggle{display:inline-flex}.afm-breadcrumb>span{display:none}.afm-topbar{gap:8px;padding:0 16px}.afm-breadcrumb{max-width:40vw}.afm-sidebar-toggle{display:none}.afm-top-actions{gap:6px}.afm-search-label,.afm-top-action kbd,.afm-density-control{display:none}.afm-top-action{min-height:44px;padding:8px}.v2-main,[data-density=compact] .v2-main,.v2-card{padding:20px 16px}.v2-h1{font-size:24px}.v2-main>div[style*=display\:flex],.studio-heading{flex-wrap:wrap;gap:12px}.v2-main div[style*=display\:flex][style*=justify-content\:space-between]{flex-wrap:wrap;gap:8px}.v2-grid,.money-row,.studio-review,.studio-modes{grid-template-columns:1fr}.afm-rate-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.afm-rate{border-bottom:1px solid var(--v2-border);padding:16px}.afm-rate:nth-child(2){border-right:0}.filter-group{flex:125px}.v2-tabs{gap:0;width:100%}.v2-tabs .tab{padding:10px}.v2-main div[style*="grid-template-columns:1fr 1fr"],.v2-main div[style*="grid-template-columns: 1fr 1fr"],.v2-main div[style*="grid-template-columns:repeat("],.v2-main div[style*="grid-template-columns: repeat("]{grid-template-columns:1fr!important}.row-flex{flex-wrap:wrap}.row-flex>*{flex-basis:100%}.v2-btn{min-height:44px}.v2-field input,.v2-field select,.v2-field textarea,.studio-field input,.studio-field select,.studio-field textarea{font-size:16px}.afm-fit-table th.afm-detail-heading{width:78px}.afm-row-toggle,.afm-table-mode,.afm-fit-table .v2-btn{min-height:44px}.afm-row-detail-grid{grid-template-columns:1fr}.v2-nav a{min-height:44px}}@media (prefers-reduced-motion:no-preference){a,button,input,select,textarea{transition:background-color .14s,color .14s,border-color .14s,box-shadow .14s}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
