.ag{--ag-allow: #157a45;--ag-allow-bg: #e7f5ec;--ag-hold: #8a5a00;--ag-hold-bar: #f2b632;--ag-hold-bg: #fdf3d8;--ag-deny: #c23127;--ag-deny-bar: #df4b40;--ag-deny-bg: #fde9e7;--ag-dot-off: rgb(20 20 25 / .09);--ag-dot-on: var(--editorial-ink);--ag-screen-rule: #e6e6e2;--ag-screen-head: #fafaf8}.ag-dm{display:block;overflow:visible;max-width:100%;height:auto}.ag-dm circle{fill:var(--ag-dot-off)}.ag-dm circle[data-on]{fill:var(--ag-dot-on);transition:fill .16s linear,opacity .26s ease-out;transition-delay:calc(var(--c, 0) * 14ms)}.ag-dm--signal circle[data-on]{fill:var(--editorial-signal)}.ag-dm--grid-off circle:not([data-on]){fill:transparent}html.ed-motion .ag-dm:not([data-entered]) circle[data-on]{fill:var(--ag-dot-off)}@media(prefers-reduced-motion:no-preference){.ag-dm--scan[data-entered] circle[data-on]{animation:ag-dm-scan 10s linear infinite;animation-delay:calc(1.6s + var(--c, 0) * 18ms)}}@keyframes ag-dm-scan{0%,to{fill:var(--ag-dot-on)}1.2%{fill:var(--editorial-signal)}3.5%{fill:var(--ag-dot-on)}}.ag-dotfield{background-image:radial-gradient(circle at center,rgb(20 20 25 / .13) 1px,transparent 1.4px);background-size:10px 10px}.ag-chip{display:inline-flex;align-items:center;gap:6px;padding:2px 9px 2px 7px;border-radius:999px;font-size:12.5px;line-height:18px;font-weight:500;white-space:nowrap}.ag-chip:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.ag-chip--allow{color:var(--ag-allow);background:var(--ag-allow-bg)}.ag-chip--hold{color:var(--ag-hold);background:var(--ag-hold-bg)}.ag-chip--deny{color:var(--ag-deny);background:var(--ag-deny-bg)}.ag-text--allow{color:var(--ag-allow)}.ag-text--hold{color:var(--ag-hold)}.ag-text--deny{color:var(--ag-deny)}.ag-fill--allow{background:var(--ag-allow)}.ag-fill--hold{background:var(--ag-hold-bar)}.ag-fill--deny{background:var(--ag-deny-bar)}.ag-screen{background:#fff;box-shadow:0 0 0 1px var(--ag-screen-rule),0 18px 40px -24px #14141947;border-radius:10px;overflow:hidden;font-family:var(--editorial-sans);color:#18181b}.ag-screen__bar{display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--ag-screen-head);box-shadow:inset 0 -1px 0 var(--ag-screen-rule);font-size:12.5px;color:#52525b}.ag-screen__tabs{display:flex;gap:2px;padding:8px 10px;box-shadow:inset 0 -1px 0 var(--ag-screen-rule);overflow-x:auto;scrollbar-width:none}.ag-screen__tab{padding:4px 10px;border-radius:6px;font-size:12.5px;color:#52525b;white-space:nowrap}.ag-screen__tab[aria-current]{background:#fff;color:#18181b;box-shadow:0 0 0 1px var(--ag-screen-rule),0 1px 2px #0000000f}.ag-screen table{border-collapse:collapse;width:100%}.ag-screen th{text-align:left;font-weight:500;font-size:12px;color:#71717a;padding:8px 12px;box-shadow:inset 0 -1px 0 var(--ag-screen-rule);white-space:nowrap}.ag-screen td{font-size:13px;padding:8px 12px;box-shadow:inset 0 -1px #f0f0ed;vertical-align:middle}.ag-screen code,.ag-mono{font-family:var(--editorial-mono);font-size:12.5px}.ag-key-blur{filter:blur(4px);user-select:none}.ag-fig{background:var(--editorial-surface);box-shadow:inset 0 0 0 1px var(--editorial-rule)}.ag-fig__data summary{cursor:pointer;list-style:none}.ag-fig__data summary::-webkit-details-marker{display:none}.ag-fig__data table{border-collapse:collapse;width:100%;font-size:13px}.ag-fig__data th,.ag-fig__data td{text-align:left;padding:7px 10px;box-shadow:inset 0 -1px 0 var(--editorial-rule-soft);white-space:nowrap}.ag-fig__data thead th{font-family:var(--editorial-mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--editorial-mute);font-weight:400}@media(prefers-reduced-motion:no-preference){.ag-pulse{animation:ag-pulse 1.6s ease-in-out infinite}}@keyframes ag-pulse{0%,to{opacity:1}50%{opacity:.35}}.ag-sticky{padding-bottom:max(12px,env(safe-area-inset-bottom))}.ag-figure{margin:0;background:#fff;box-shadow:inset 0 0 0 1px #14141929;color:var(--editorial-ink);container-type:inline-size;min-width:0}.ag-figure>figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;padding:14px 20px;box-shadow:inset 0 -1px #1414191f;font-size:13px}.ag-figure__title{font-weight:500}.ag-figure__label{font-family:var(--editorial-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--editorial-mute)}.ag-figure__body{padding:20px}.ag-figure__caption{margin:0;padding:0 20px 16px;font-size:12.5px;line-height:1.55;color:var(--editorial-mute);max-width:76ch}.ag-figure__data{box-shadow:inset 0 1px #1414191f}.ag-figure__data summary{padding:10px 20px;font-family:var(--editorial-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--editorial-mute);cursor:pointer;list-style:none}.ag-figure__data summary::-webkit-details-marker{display:none}.ag-figure__data summary:before{content:"+ "}.ag-figure__data[open] summary:before{content:"− "}.ag-figure__data summary:hover{color:var(--editorial-ink)}.ag-figure__data summary:focus-visible{outline:2px solid var(--editorial-signal);outline-offset:-2px}.ag-figure__scroll{overflow-x:auto;padding:0 20px 16px}.ag-figure__data table{width:100%;border-collapse:collapse;font-size:12.5px;font-variant-numeric:tabular-nums}.ag-figure__data th,.ag-figure__data td{padding:7px 14px 7px 0;text-align:left;vertical-align:top;box-shadow:inset 0 -1px #1414191a;white-space:nowrap}.ag-figure__data thead th{font-weight:500;color:var(--editorial-mute)}.ag-figure__data tbody th{font-weight:400}.ag-path__node{transition:background-color .2s linear,color .2s linear,box-shadow .2s linear;transition-delay:calc(var(--i) * .14s + .2s)}.ag-path[data-entered] .ag-path__node{background:var(--editorial-ink);color:#fff;box-shadow:none}.ag-path[data-entered] .ag-path__node[data-hl]{background:var(--editorial-signal)}.ag-path__track{transform-origin:left;transform:scaleX(var(--p, 1))}html.ed-motion .ag-path:not([data-entered]) .ag-path__track{--p: 0}html.ed-motion .ag-path .ag-path__track{transition:transform 1.4s cubic-bezier(.16,1,.3,1) .15s}@media(prefers-reduced-motion:reduce){.ag-path__node,.ag-path__track{transition:none!important}}.ag-heat{--cell: 22px}.ag-heat__dot{display:block;border-radius:50%;margin:auto;background:var(--editorial-signal)}.ag-heat__dot[data-v="0"]{width:4px;height:4px;background:#14141924}.ag-heat__dot[data-v="1"]{width:8px;height:8px;opacity:.45}.ag-heat__dot[data-v="2"]{width:11px;height:11px;opacity:.7}.ag-heat__dot[data-v="3"]{width:14px;height:14px}.ag-heat__dot[data-v="4"]{width:16px;height:16px}html.ed-motion .ag-heat:not([data-entered]) .ag-heat__dot:not([data-v="0"]){transform:scale(0)}html.ed-motion .ag-heat .ag-heat__dot{transition:transform .42s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--c, 0) * 30ms + var(--r, 0) * 12ms)}.ag-heat th button{all:unset;cursor:pointer}.ag-heat th button:focus-visible{outline:2px solid var(--editorial-signal);outline-offset:2px}.ag-flag{background:var(--ag-deny-bg);color:var(--ag-deny);box-shadow:inset 0 -1px 0 var(--ag-deny-bar)}
