.ag-page,.lp-page{--fl-ground:#fff;--fl-ink-1:#0a0a0e;--fl-ink-2:#0a0a0ebd;--fl-ink-3:#0a0a0e9e;--fl-ink-4:#0a0a0e94;--fl-ink-disabled:#0a0a0e61;--fl-hair:#0a0a0e1a;--fl-hair-2:#0a0a0e38;--fl-fill:#0a0a0e0a;--fl-fill-2:#0a0a0e12;--fl-inverse:#0a0a0e;--fl-inverse-ink:#fff;--fl-inverse-ink-2:#ffffffb8;--fl-signal:#be185d;--fl-ok:#166534;--fl-warn:#a3480a;--fl-err:#b42318;--fl-scrim:#0a0a0e66;--fl-photo-filter:none;--fl-draft-ink:#7c2d12;--fl-draft-bg:#ffedd5;--fl-draft-rule:#fdba74;--fl-font-display:"Geist Variable", "Inter Variable", "Noto Sans Hebrew", "Noto Sans Arabic", system-ui, -apple-system, "Segoe UI", sans-serif;--fl-font-text:"Inter Variable", "Noto Sans Hebrew", "Noto Sans Arabic", system-ui, -apple-system, "Segoe UI", sans-serif;--fl-hero:64px;--fl-title:40px;--fl-sub:24px;--fl-lead:20px;--fl-body:16px;--fl-ctl:14px;--fl-meta:13px;--fl-key:12px;--fl-pay:32px;--fl-pay-row:20px;--fl-track-tight:-.03em;--fl-track-sub:-.02em;--fl-sect:96px;--fl-gap:24px;--fl-margin:24px;--fl-wrap:1200px;--fl-reading:720px;--fl-content:960px;--fl-rail:240px;--fl-field-h:44px;--fl-row-h:48px;--fl-cell:15px;--fl-radius:2px;--fl-band:320px;--fl-dur-1:.14s;--fl-dur-2:.2s;--fl-ease:cubic-bezier(.2, .6, .2, 1);--fl-header-h:64px;--fl-topbar-h:56px;--fl-btn-h:40px;--fl-btn-radius:8px;--fl-btn-size:14px;--fl-btn-weight:550;--fl-btn-track:-.006em;--fl-btn-pad:22px;--fl-arrow:15px;--fl-arrow-nudge:2px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ag-page:not(.is-portal),:root:not([data-theme=light]) .lp-page{--fl-ground:#0a0a0e;--fl-ink-1:#fffffff2;--fl-ink-2:#ffffffc7;--fl-ink-3:#ffffff9e;--fl-ink-4:#ffffff80;--fl-ink-disabled:#ffffff57;--fl-hair:#ffffff1f;--fl-hair-2:#ffffff42;--fl-fill:#ffffff0f;--fl-fill-2:#ffffff1a;--fl-inverse:#f3f3f3;--fl-inverse-ink:#0a0a0e;--fl-inverse-ink-2:#0a0a0eb3;--fl-signal:#f472b6;--fl-ok:#4ade80;--fl-warn:#fbbf24;--fl-err:#f87171;--fl-scrim:#0009;--fl-photo-filter:brightness(.7);--fl-draft-ink:#fdba74;--fl-draft-bg:#2a1708;--fl-draft-rule:#fb923c66;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark] .ag-page{--fl-ground:#0a0a0e;--fl-ink-1:#fffffff2;--fl-ink-2:#ffffffc7;--fl-ink-3:#ffffff9e;--fl-ink-4:#ffffff80;--fl-ink-disabled:#ffffff57;--fl-hair:#ffffff1f;--fl-hair-2:#ffffff42;--fl-fill:#ffffff0f;--fl-fill-2:#ffffff1a;--fl-inverse:#f3f3f3;--fl-inverse-ink:#0a0a0e;--fl-inverse-ink-2:#0a0a0eb3;--fl-signal:#f472b6;--fl-ok:#4ade80;--fl-warn:#fbbf24;--fl-err:#f87171;--fl-scrim:#0009;--fl-photo-filter:brightness(.7);--fl-draft-ink:#fdba74;--fl-draft-bg:#2a1708;--fl-draft-rule:#fb923c66;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (max-width:1024px){.ag-page,.lp-page{--fl-sect:64px;--fl-margin:32px;--fl-band:240px;--fl-hero:52px;--fl-title:36px}}@media (max-width:600px){.ag-page,.lp-page{--fl-sect:56px;--fl-margin:20px;--fl-band:160px;--fl-hero:44px;--fl-title:32px;--fl-sub:22px;--fl-lead:18px;--fl-pay:28px;--fl-header-h:56px}}.lp-page{--wrap:var(--fl-wrap)}.ag-page{background:var(--fl-ground);color:var(--fl-ink-1);font-family:var(--fl-font-text);font-size:var(--fl-body);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;padding-bottom:var(--fl-sect);line-height:1.6}.ag-page *,.ag-page :before,.ag-page :after{box-sizing:border-box}.ag-page h1,.ag-page h2,.ag-page h3,.ag-page h4,.ag-page p,.ag-page li,.ag-page dd,.ag-page dt{color:inherit}html body .ag-page section{padding:0;-webkit-mask-image:none;mask-image:none}html body .ag-page section:before{content:none}.ag-page:not(.is-live) .ag-note{display:none}.ag-page .ag-msg__take{margin-top:28px}.ag-page .ag-noscript{font:400 var(--fl-meta)/1.5 var(--fl-font-text);color:var(--fl-ink-3);margin:0 0 24px}@media (pointer:coarse) and (max-width:1024px){.ag-page button,.ag-page summary,.ag-page a,.ag-page [role=tab],.ag-page [role=button]{min-width:auto}}@media (max-width:600px){.lp-page.ag-body .paper-root{padding-bottom:0}}@keyframes fl-spin{to{transform:rotate(360deg)}}@keyframes ag-in{0%{opacity:0}to{opacity:1}}.ag-page .fl-muted{color:var(--fl-ink-3)}.ag-page .fl-num{font-family:var(--fl-font-display);font-variant-numeric:tabular-nums;font-weight:500}.ag-page .fl-link{text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--fl-hair-2);text-decoration-color:var(--fl-hair-2);transition:text-decoration-color var(--fl-dur-1) var(--fl-ease)}.ag-page .fl-link:hover{text-decoration-color:currentColor}.ag-page .fl-wrap{max-width:calc(var(--fl-wrap) + 2 * var(--fl-margin));padding-left:max(var(--fl-margin), env(safe-area-inset-left,0px));padding-right:max(var(--fl-margin), env(safe-area-inset-right,0px));margin:0 auto}.ag-page .fl-i{fill:currentColor;vertical-align:-.14em;flex:none;width:1em;height:1em;display:inline-block}.ag-page .fl-btn{height:var(--fl-btn-h);border-radius:var(--fl-btn-radius);color:var(--fl-ink-1);font-family:var(--fl-font-text);font-size:var(--fl-btn-size);font-weight:var(--fl-btn-weight);letter-spacing:var(--fl-btn-track);white-space:nowrap;cursor:pointer;transition:color .24s var(--fl-ease), background .24s var(--fl-ease), border-color .24s var(--fl-ease), transform .24s var(--fl-ease);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:.375rem;padding:0 .5rem;line-height:1;text-decoration:none;display:inline-flex;position:relative}.ag-page .fl-btn .fl-i{width:var(--fl-arrow);height:var(--fl-arrow);transition:transform var(--fl-dur-1) var(--fl-ease);margin-inline-end:-2px}@media (hover:hover){.ag-page .fl-btn:hover{color:var(--fl-ink-1);transition-duration:.12s}}.ag-page .fl-btn:active{transition-duration:50ms;transform:translateY(1px)}.ag-page .fl-btn--muted{color:var(--fl-ink-2)}.ag-page .fl-btn--secondary{background:var(--fl-ground);border-color:var(--fl-hair-2);color:var(--fl-ink-1);padding:0 var(--fl-btn-pad);gap:.5rem}@media (hover:hover){.ag-page .fl-btn--secondary:hover{background:var(--fl-fill);border-color:var(--fl-ink-3)}}.ag-page .fl-btn--secondary.is-hover{background:var(--fl-fill);border-color:var(--fl-ink-3)}.ag-page .fl-btn--sm{height:32px;font-size:13px}.ag-page .fl-btn--sm.fl-btn--secondary{padding:0 14px}.ag-page .fl-btn.is-focus{outline:2px solid var(--fl-signal);outline-offset:2px}.ag-page .fl-btn:disabled,.ag-page .fl-btn[aria-disabled=true]{color:var(--fl-ink-disabled);cursor:not-allowed;transform:none}.ag-page .fl-btn--secondary:disabled,.ag-page .fl-btn--secondary[aria-disabled=true]{border-color:var(--fl-hair);background:var(--fl-ground)}.ag-page .fl-submit{min-height:var(--fl-field-h);border:1px solid var(--fl-inverse);border-radius:var(--fl-radius);background:var(--fl-inverse);color:var(--fl-inverse-ink);font:500 15px/1 var(--fl-font-display);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:background var(--fl-dur-1) var(--fl-ease), transform var(--fl-dur-1) var(--fl-ease), opacity var(--fl-dur-1) var(--fl-ease);justify-content:center;align-items:center;gap:10px;padding:0 20px;text-decoration:none;display:inline-flex;position:relative}.ag-page .fl-submit .fl-i{width:16px;height:16px;transition:transform var(--fl-dur-1) var(--fl-ease)}.ag-page [dir=rtl] .fl-submit .fl-i{transform:scaleX(-1)}@media (hover:hover){.ag-page .fl-submit:hover{background:var(--fl-ink-2);border-color:#0000}.ag-page .fl-submit:hover .fl-i{transform:translate(2px)}.ag-page [dir=rtl] .fl-submit:hover .fl-i{transform:translate(-2px)scaleX(-1)}}.ag-page .fl-submit.is-hover{background:var(--fl-ink-2);border-color:#0000}.ag-page .fl-submit.is-hover .fl-i{transform:translate(2px)}.ag-page .fl-submit:active{transform:translateY(1px)}.ag-page .fl-submit:focus-visible,.ag-page .fl-submit.is-focus{outline:2px solid var(--fl-signal);outline-offset:2px}.ag-page .fl-submit:disabled,.ag-page .fl-submit[aria-disabled=true]{background:var(--fl-fill-2);color:var(--fl-ink-disabled);cursor:not-allowed;border-color:#0000;transform:none}.ag-page .fl-submit:disabled .fl-i{transform:none!important}.ag-page .fl-submit--loading{pointer-events:none;color:#0000!important}.ag-page .fl-submit--loading:after{content:"";border:2px solid var(--fl-inverse-ink-2);border-top-color:var(--fl-inverse-ink);border-radius:50%;width:16px;height:16px;margin:auto;animation:.8s linear infinite fl-spin;position:absolute;inset:0}.ag-page .fl-input,.ag-page .fl-select{width:100%;min-height:var(--fl-field-h);border:1px solid var(--fl-hair-2);border-radius:var(--fl-radius);background:var(--fl-ground);color:var(--fl-ink-1);font:400 var(--fl-cell)/1.4 var(--fl-font-text);transition:border-color var(--fl-dur-1) var(--fl-ease), box-shadow var(--fl-dur-1) var(--fl-ease);appearance:none;padding:0 12px}.ag-page .fl-input::placeholder{color:var(--fl-ink-4)}.ag-page .fl-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%230a0a0e' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px 16px;padding-inline-end:40px}.ag-page [dir=rtl] .fl-select{background-position:12px}:root[data-theme=dark] .ag-page .fl-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23f3f3f3' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E")}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ag-page .fl-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23f3f3f3' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E")}}@media (hover:hover){.ag-page .fl-input:hover,.ag-page .fl-select:hover{border-color:var(--fl-ink-3)}}.ag-page .fl-input.is-hover,.ag-page .fl-select.is-hover{border-color:var(--fl-ink-3)}.ag-page .fl-input:focus,.ag-page .fl-select:focus,.ag-page .fl-input.is-focus{border-color:var(--fl-ink-1);box-shadow:0 0 0 2px var(--fl-ground), 0 0 0 4px var(--fl-signal);outline:none}.ag-page .fl-input:focus-visible,.ag-page .fl-select:focus-visible{outline:none}.ag-page .fl-input[aria-invalid=true]{border-color:var(--fl-err)}.ag-page .fl-input:disabled,.ag-page .fl-select:disabled{color:var(--fl-ink-disabled);border-color:var(--fl-hair);background:var(--fl-ground);cursor:not-allowed}.ag-page .fl-input:disabled::placeholder{color:var(--fl-ink-disabled)}.ag-page .fl-input[readonly]{border-style:dashed}.ag-page .fl-switch{cursor:pointer;font-size:var(--fl-cell);color:var(--fl-ink-1);align-items:center;gap:12px;display:inline-flex;position:relative}.ag-page .fl-switch input{opacity:0;width:1px;height:1px;position:absolute}.ag-page .fl-switch__track{border:1px solid var(--fl-hair-2);background:var(--fl-ground);width:36px;height:20px;transition:background var(--fl-dur-1) var(--fl-ease), border-color var(--fl-dur-1) var(--fl-ease);border-radius:10px;flex:none;position:relative}.ag-page .fl-switch__track:after{content:"";top:2px;background:var(--fl-ink-2);width:14px;height:14px;transition:transform var(--fl-dur-1) var(--fl-ease), background var(--fl-dur-1) var(--fl-ease);border-radius:50%;position:absolute;inset-inline-start:2px}.ag-page .fl-switch input:checked+.fl-switch__track{background:var(--fl-inverse);border-color:var(--fl-inverse)}.ag-page .fl-switch input:checked+.fl-switch__track:after{background:var(--fl-inverse-ink);transform:translate(16px)}.ag-page [dir=rtl] .fl-switch input:checked+.fl-switch__track:after{transform:translate(-16px)}.ag-page .fl-switch input:focus-visible+.fl-switch__track{outline:2px solid var(--fl-signal);outline-offset:2px}.ag-page .fl-switch input:disabled+.fl-switch__track{border-color:var(--fl-hair)}.ag-page .fl-switch input:disabled+.fl-switch__track:after{background:var(--fl-ink-disabled)}.ag-page .fl-tabs{border-bottom:1px solid var(--fl-hair);-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:24px;display:flex;overflow-x:auto}.ag-page .fl-tabs::-webkit-scrollbar{display:none}.ag-page .fl-tab{height:44px;color:var(--fl-ink-3);font:500 var(--fl-ctl)/1 var(--fl-font-display);white-space:nowrap;cursor:pointer;transition:color var(--fl-dur-1) var(--fl-ease), border-color var(--fl-dur-1) var(--fl-ease);border-bottom:2px solid #0000;flex:none;align-items:center;gap:8px;margin-bottom:-1px;padding:0;text-decoration:none;display:inline-flex}.ag-page .fl-tab .fl-num{color:var(--fl-ink-4);font-weight:400}@media (hover:hover){.ag-page .fl-tab:hover{color:var(--fl-ink-1)}}.ag-page .fl-tab.is-active,.ag-page .fl-tab[aria-selected=true]{color:var(--fl-ink-1);border-bottom-color:var(--fl-ink-1)}.ag-page .fl-tab:focus-visible{outline-offset:-2px}.ag-page .fl-kv{grid-template-columns:160px minmax(0,1fr);gap:0 24px;display:grid}.ag-page .fl-kv>dt,.ag-page .fl-kv>dd{border-top:1px solid var(--fl-hair);min-width:0;padding:12px 0}.ag-page .fl-kv>dt{font:500 var(--fl-key)/1.4 var(--fl-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--fl-ink-3);padding-top:15px}.ag-page .fl-kv>dd{font-size:var(--fl-cell);color:var(--fl-ink-1);line-height:1.5}.ag-page .fl-kv--tight>dt,.ag-page .fl-kv--tight>dd{padding:8px 0}.ag-page .fl-kv--tight>dt{padding-top:10px}@media (max-width:600px){.ag-page .fl-kv{grid-template-columns:minmax(0,1fr)}.ag-page .fl-kv>dt{padding:14px 0 0}.ag-page .fl-kv>dd{border-top:0;padding:2px 0 14px}}.ag-page .fl-table-wrap{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.ag-page .fl-table{border-collapse:collapse;width:100%;font-size:var(--fl-cell);line-height:1.4}.ag-page .fl-table th,.ag-page .fl-table td{border-top:1px solid var(--fl-hair);text-align:start;vertical-align:top;min-width:0;padding:12px 16px 12px 0}.ag-page .fl-table th:last-child,.ag-page .fl-table td:last-child{padding-inline-end:0}.ag-page .fl-table thead th{font:500 var(--fl-key)/1.4 var(--fl-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--fl-ink-3);border-top:0;padding-top:0;padding-bottom:10px}.ag-page .fl-table tbody tr:last-child td{border-bottom:1px solid var(--fl-hair)}.ag-page .fl-table .n,.ag-page .fl-table th.n{text-align:end;font-family:var(--fl-font-display);font-variant-numeric:tabular-nums;white-space:nowrap}.ag-page .fl-table td.n{font-weight:500}.ag-page .fl-table a{text-decoration:none}.ag-page .fl-table td.w{color:var(--fl-ink-3);font-size:var(--fl-meta)}.ag-page .fl-status{font:500 var(--fl-ctl)/1.4 var(--fl-font-display);color:var(--fl-ink-2);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.ag-page .fl-status--ok{color:var(--fl-ok)}.ag-page .fl-status--warn{color:var(--fl-warn)}.ag-page .fl-status--err{color:var(--fl-err)}.ag-page .fl-status--muted{color:var(--fl-ink-3);font-weight:400}.ag-page .fl-dot{background:var(--fl-signal);border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.ag-page .fl-live{font:500 var(--fl-ctl)/1.4 var(--fl-font-display);color:var(--fl-ink-1);align-items:center;gap:8px;display:inline-flex}.ag-page [dir=rtl] .fl-kv>dt,.ag-page [dir=rtl] .fl-table th,.ag-page [dir=rtl] .fl-table td{text-align:right}.ag-page [dir=rtl] .fl-table .n{text-align:left}.ag-page [dir=rtl] .fl-kv>dt,.ag-page [dir=rtl] .fl-table thead th{letter-spacing:.02em}.ag-page .ag-back{min-height:28px;font:500 var(--fl-ctl)/1 var(--fl-font-display);color:var(--fl-ink-3);transition:color var(--fl-dur-1) var(--fl-ease);align-items:center;gap:8px;margin-top:32px;text-decoration:none;display:inline-flex}.ag-page .ag-back:hover{color:var(--fl-ink-1)}.ag-page .ag-hero{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:24px;margin-top:24px;padding-bottom:40px;display:grid}.ag-page .ag-h1{font:500 64px/1.04 var(--fl-font-display);letter-spacing:-.03em;color:var(--fl-ink-1);grid-column:1/span 7;margin:0}.ag-page .ag-lead{font:400 20px/1.45 var(--fl-font-text);color:var(--fl-ink-2);grid-column:8/span 5;margin:0}.ag-page .ag-h2{font:500 40px/1.1 var(--fl-font-display);letter-spacing:-.03em;color:var(--fl-ink-1);max-width:22em;margin:0}.ag-page .ag-h3{font:500 24px/1.2 var(--fl-font-display);letter-spacing:-.02em;color:var(--fl-ink-1);margin:0}.ag-page .ag-sect{margin-top:var(--fl-sect)}.ag-page .ag-p{font:400 16px/1.55 var(--fl-font-text);color:var(--fl-ink-2);max-width:68ch;margin:0}.ag-page .ag-mono,.ag-page .ag-ws code,.ag-page .ag-sec code{font-family:Geist Mono Variable,ui-monospace,SFMono-Regular,Menlo,monospace}.ag-page .ag-ws{border:1px solid var(--fl-hair-2);border-radius:var(--fl-radius);background:var(--fl-ground);padding:0 32px;position:relative}.ag-page .ag-areas{margin:0 -32px;padding:0 32px}.ag-page .ag-tabbtn{background:0 0;border:0 solid #0000;border-bottom-width:2px}.ag-page .ag-tabbtn.is-active,.ag-page .fl-tab.is-active{color:var(--fl-ink-1);border-bottom-color:var(--fl-ink-1)}.ag-page .ag-q{justify-content:space-between;align-items:baseline;gap:16px;margin-top:28px;display:flex}.ag-page .ag-q__l{font:500 var(--fl-ctl)/1.4 var(--fl-font-display);color:var(--fl-ink-2)}.ag-page .ag-q__w{cursor:pointer;min-height:24px;font:500 var(--fl-ctl)/1.4 var(--fl-font-display);color:var(--fl-ink-1);text-decoration:underline;-webkit-text-decoration-color:var(--fl-hair-2);text-decoration-color:var(--fl-hair-2);text-underline-offset:.2em;background:0 0;border:0;padding:0}.ag-page .ag-q__w:hover{text-decoration-color:currentColor}.ag-page .ag-sent{font:500 40px/1.16 var(--fl-font-display);letter-spacing:-.03em;color:var(--fl-ink-1);cursor:text;max-width:25em;min-height:2.32em;transition:color var(--fl-dur-2) var(--fl-ease);overflow-wrap:anywhere;margin-top:12px}.ag-page .ag-ph{background:linear-gradient(var(--fl-hair-2), var(--fl-hair-2)) 0 100% / 100% 1px no-repeat;transition:color var(--fl-dur-2) var(--fl-ease);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-bottom:.04em}.ag-page .ag-ph.is-hot{background-image:linear-gradient(var(--fl-ink-1), var(--fl-ink-1))}.ag-page .ag-ph.is-sel{background-image:linear-gradient(var(--fl-ink-1), var(--fl-ink-1));background-size:100% 2px}.ag-page .ag-sent.is-run{color:var(--fl-ink-disabled)}.ag-page .ag-sent.is-run .ag-ph{color:var(--fl-ink-disabled);background-image:none}.ag-page .ag-sent.is-run .ag-ph.is-on{color:var(--fl-ink-1);background-image:linear-gradient(var(--fl-hair-2), var(--fl-hair-2))}.ag-page .ag-ta{width:100%;color:var(--fl-ink-1);font:inherit;letter-spacing:inherit;resize:none;border-radius:var(--fl-radius);background:0 0;border:0;padding:0;display:block;overflow:hidden}.ag-page .ag-ta:focus{outline:2px solid var(--fl-signal);outline-offset:6px}.ag-page .ag-ta::placeholder{color:var(--fl-ink-4)}.ag-page .ag-note{font:400 var(--fl-meta)/1.5 var(--fl-font-text);color:var(--fl-ink-3);margin:0 0 16px}.ag-page .ag-act{justify-content:space-between;align-items:center;gap:16px;padding:16px 0 12px;display:flex}.ag-page .ag-act__st{min-height:22px;font:500 var(--fl-ctl)/1.4 var(--fl-font-display);color:var(--fl-ink-2);flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.ag-page .ag-act__b{flex:none;align-items:center;gap:12px;display:flex}.ag-page .ag-lg{flex-direction:column;gap:12px;display:flex}.ag-page .ag-pn>.ag-lg{scrollbar-width:thin;max-height:560px;overflow-y:auto}.ag-page .ag-say{font:400 16px/1.5 var(--fl-font-text);color:var(--fl-ink-1);max-width:62ch;min-height:1.5em;margin:0}.ag-page .ag-back-row{font:500 var(--fl-meta)/1.4 var(--fl-font-display);color:var(--fl-ink-2);align-items:center;gap:8px;display:flex}.ag-page .ag-back-row .fl-i{width:14px;height:14px}.ag-page .ag-tl{border-top:1px solid var(--fl-hair);border-bottom:1px solid var(--fl-hair);grid-template-columns:minmax(0,1fr) auto;column-gap:16px;padding:10px 0;display:grid}.ag-page .ag-tl+.ag-tl{margin-top:-13px}.ag-page .ag-tl__n{color:var(--fl-ink-1);font:500 13px/1.5 Geist Mono Variable,ui-monospace,monospace}.ag-page .ag-tl__s{grid-area:1/2}.ag-page .ag-tl__s .fl-status{font-size:var(--fl-meta)}.ag-page .ag-tl__i{font:400 var(--fl-meta)/1.5 var(--fl-font-text);color:var(--fl-ink-3);overflow-wrap:anywhere;grid-column:1/-1}.ag-page .ag-tl__sub{font:400 var(--fl-meta)/1.5 var(--fl-font-text);color:var(--fl-ink-3);grid-column:1/-1;margin:4px 0 0;padding:0;list-style:none}.ag-page .ag-tl__sub li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ag-page .ag-pre{color:var(--fl-ink-2);white-space:pre;scrollbar-width:thin;grid-column:1/-1;max-height:220px;margin:6px 0 0;font:400 13px/1.55 Geist Mono Variable,ui-monospace,monospace;overflow:auto}.ag-page .ag-pre--out{color:var(--fl-ink-1);border-top:1px solid var(--fl-hair);padding-top:6px}.ag-page .ag-ask{border-top:1px solid var(--fl-hair-2);border-bottom:1px solid var(--fl-hair-2);font:500 16px/1.45 var(--fl-font-display);color:var(--fl-ink-1);padding:12px 0}.ag-page .ag-doc{flex-direction:column;gap:28px;display:flex}.ag-page .ag-doc__t{font:500 24px/1.2 var(--fl-font-display);letter-spacing:-.02em;color:var(--fl-ink-1);max-width:28em;margin:0}.ag-page .ag-doc__s{font:400 20px/1.45 var(--fl-font-text);color:var(--fl-ink-2);max-width:40em;margin:8px 0 0}.ag-page .ag-b__h{font:500 var(--fl-body)/1.35 var(--fl-font-display);color:var(--fl-ink-1);margin:0 0 10px}.ag-page .ag-b__p{font:400 16px/1.55 var(--fl-font-text);color:var(--fl-ink-2);max-width:68ch;margin:0}.ag-page .ag-b__l{font:400 15px/1.5 var(--fl-font-text);color:var(--fl-ink-2);margin:0;padding:0;list-style:none}.ag-page .ag-b__l li{border-top:1px solid var(--fl-hair);padding:8px 0}.ag-page .ag-next{border-top:1px solid var(--fl-hair-2);border-bottom:1px solid var(--fl-hair-2);font:500 var(--fl-body)/1.45 var(--fl-font-display);color:var(--fl-ink-1);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding:12px 0;display:flex}.ag-page .ag-small{font:400 var(--fl-meta)/1.5 var(--fl-font-text);color:var(--fl-ink-3);margin:0}.ag-page .ag-chart{grid-template-columns:minmax(150px,220px) minmax(0,1fr) 48px;grid-auto-flow:dense;align-items:center;gap:0;display:grid}.ag-page .ag-chart__l{grid-column:1;padding-right:16px}.ag-page .ag-chart__b{grid-column:2}.ag-page .ag-chart__v{grid-column:3}.ag-page .ag-chart__l{border-top:1px solid var(--fl-hair);font:400 var(--fl-ctl)/1.35 var(--fl-font-text);color:var(--fl-ink-2);padding:8px 0}.ag-page .ag-chart__b{border-top:1px solid var(--fl-hair);align-self:stretch;align-items:center;padding:8px 16px 8px 0;display:flex}.ag-page .ag-chart__b i{background:var(--fl-ink-1);height:2px;display:block}.ag-page .ag-chart__v{border-top:1px solid var(--fl-hair);font:500 var(--fl-ctl)/1.35 var(--fl-font-display);font-variant-numeric:tabular-nums;text-align:end;color:var(--fl-ink-1);align-self:stretch;padding:8px 0}.ag-page .ag-code{border-top:1px solid var(--fl-hair);border-bottom:1px solid var(--fl-hair);color:var(--fl-ink-1);white-space:pre;margin:0;padding:12px 0;font:400 13px/1.6 Geist Mono Variable,ui-monospace,monospace;overflow-x:auto}.ag-page .ag-draft{border-top:1px solid var(--fl-hair);padding-top:10px}.ag-page .ag-draft__to{font:500 var(--fl-meta)/1.5 var(--fl-font-display);color:var(--fl-ink-3);justify-content:space-between;align-items:center;gap:16px;display:flex}.ag-page .ag-draft__t{font:400 16px/1.55 var(--fl-font-text);color:var(--fl-ink-1);max-width:68ch;margin:6px 0 0}.ag-page .ag-did{border-top:1px solid var(--fl-hair)}.ag-page .ag-did summary{cursor:pointer;min-height:44px;font:500 var(--fl-ctl)/1.4 var(--fl-font-display);color:var(--fl-ink-1);justify-content:space-between;align-items:center;list-style:none;display:flex}.ag-page .ag-did summary::-webkit-details-marker{display:none}.ag-page .ag-did summary .ag-did__n{color:var(--fl-ink-3);font-weight:400}.ag-page .ag-did .ag-lg{padding:4px 0 16px}.ag-page .ag-src{font:400 var(--fl-meta)/1.6 var(--fl-font-text);color:var(--fl-ink-3)}.ag-page .ag-src a{color:inherit}.ag-page .ag-keep{border-top:1px solid var(--fl-hair-2);padding:4px 0 22px}.ag-page .ag-keep .ag-tk--ws{border-top:0;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;padding:18px 0 0}.ag-page .ag-keep .ag-tk__n{color:var(--fl-ink-1);font-weight:500}.ag-page .ag-tk--ws .ag-tk__save,.ag-page .ag-tk--ws .fl-btn{justify-self:end;min-width:196px}.ag-page .ag-tk__save{min-height:36px;padding:0 16px;font-size:13.5px}.ag-page .ag-tk--ws .fl-btn svg{flex:none;width:14px;height:14px}.ag-page .ag-tk__err{color:var(--fl-err);font-weight:500}@media (max-width:600px){.ag-page .ag-keep .ag-tk--ws{grid-template-columns:minmax(0,1fr);row-gap:6px}.ag-page .ag-tk--ws .ag-tk__save,.ag-page .ag-tk--ws .fl-btn{justify-self:start;min-width:0;min-height:44px;margin-top:6px}}.ag-page .ag-take{border-top:1px solid var(--fl-hair-2);padding-top:24px}.ag-page .ag-take__h{font:500 24px/1.2 var(--fl-font-display);letter-spacing:-.02em;color:var(--fl-ink-1);margin:0}.ag-page .ag-take__s{font:400 var(--fl-ctl)/1.5 var(--fl-font-text);color:var(--fl-ink-3);margin:6px 0 12px}.ag-page .ag-tk{border-top:1px solid var(--fl-hair);grid-template-columns:112px minmax(0,1fr) 144px;align-items:center;column-gap:16px;padding:12px 0;display:grid}.ag-page .ag-tk__n{font:500 var(--fl-body)/1.3 var(--fl-font-display);color:var(--fl-ink-1)}.ag-page .ag-tk__d{font:400 var(--fl-ctl)/1.45 var(--fl-font-text);color:var(--fl-ink-2)}.ag-page .ag-tk__d em{color:var(--fl-ink-3);white-space:nowrap;font-style:normal}.ag-page .ag-tk .fl-btn{justify-self:end}.ag-page .ag-tk__pv{grid-column:1/-1;margin-top:8px}.ag-page .ag-tk__pv summary{cursor:pointer;font:400 var(--fl-meta)/2 var(--fl-font-text);color:var(--fl-ink-3)}.ag-page .ag-tk__pv pre{max-height:220px;color:var(--fl-ink-2);margin:4px 0 0;font:400 12px/1.55 Geist Mono Variable,ui-monospace,monospace;overflow:auto}.ag-page .ag-ed{flex-direction:column;gap:20px;max-width:620px;display:flex}.ag-page .ag-ed__h{font:500 24px/1.2 var(--fl-font-display);letter-spacing:-.02em;color:var(--fl-ink-1);margin:0}.ag-page .ag-ed .fl-kv{grid-template-columns:96px minmax(0,1fr)}.ag-page .ag-ed .fl-field label,.ag-page .ag-ed__lab{font:500 var(--fl-ctl)/1.4 var(--fl-font-display);color:var(--fl-ink-2);margin-bottom:6px;display:block}.ag-page .ag-alts{font:400 var(--fl-meta)/1.5 var(--fl-font-text);color:var(--fl-ink-3);flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin-top:8px;display:flex}.ag-page .ag-alts button{cursor:pointer;min-height:28px;font:inherit;color:var(--fl-ink-1);text-decoration:underline;-webkit-text-decoration-color:var(--fl-hair-2);text-decoration-color:var(--fl-hair-2);text-underline-offset:.2em;text-align:start;background:0 0;border:0;padding:0}.ag-page .ag-alts button:hover{text-decoration-color:currentColor}.ag-page .ag-ed__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.ag-page .ag-reach{border-top:1px solid var(--fl-hair-2);padding-top:12px}.ag-page .ag-reach__h{font:500 var(--fl-body)/1.35 var(--fl-font-display);color:var(--fl-ink-1);margin:0 0 8px}.ag-page .ag-reach__r{border-top:1px solid var(--fl-hair);font:400 var(--fl-ctl)/1.5 var(--fl-font-text);color:var(--fl-ink-2);grid-template-columns:minmax(120px,180px) minmax(0,1fr);column-gap:16px;padding:10px 0;display:grid}.ag-page .ag-reach__r b{font-weight:500;font-family:var(--fl-font-display);color:var(--fl-ink-1)}.ag-page .ag-msg{flex-direction:column;align-items:flex-start;gap:16px;max-width:620px;display:flex}.ag-page .ag-msg__h{font:500 24px/1.2 var(--fl-font-display);letter-spacing:-.02em;color:var(--fl-ink-1);margin:0}.ag-page .ag-msg__p{font:400 16px/1.55 var(--fl-font-text);color:var(--fl-ink-2);margin:0}.ag-page .ag-msg__rows{align-self:stretch}.ag-page .ag-msg__rows button{border:0;border-top:1px solid var(--fl-hair);text-align:start;cursor:pointer;width:100%;font:500 var(--fl-body)/1.4 var(--fl-font-display);color:var(--fl-ink-1);background:0 0;padding:12px 0;display:block}.ag-page .ag-msg__rows button:hover{background:var(--fl-fill)}.ag-page .ag-wires{pointer-events:none;z-index:1;position:absolute;top:0;left:0;overflow:visible}.ag-page .ln-wire{fill:none;stroke:#0000;stroke-width:1px;transition:stroke var(--fl-dur-1) var(--fl-ease)}.ag-page .ln-wire.is-hot,.ag-page .ln-wire.is-sel{stroke:var(--fl-ink-1)}.ag-page.is-portal{--ag-top:var(--portal-layout-header-height,56px)}.ag-page .ag-score{touch-action:pan-y;-webkit-user-select:none;user-select:none;margin-top:8px;position:relative}.ag-page .ag-score[hidden]{display:none}.ag-page .ag-score.is-run{cursor:ew-resize}.ag-page .ag-score.is-stale{opacity:.35;pointer-events:none}.ag-page .ag-score__s{display:block;position:absolute;top:0;left:0;overflow:visible}.ag-page .ln-ax{fill:none;stroke:var(--fl-ink-1);stroke-linecap:butt}.ag-page .ln-ax--model{stroke-width:3px}.ag-page .ln-ax--wait{stroke-width:1px}.ag-page .ln-str{fill:none;stroke:var(--fl-ink-1);stroke-width:1px}.ag-page .ln-str.is-err{stroke:var(--fl-err)}.ag-page .ln-str.is-warn{stroke:var(--fl-warn)}.ag-page .ln-str.is-pin{stroke-width:2px}.ag-page .ln-mk{fill:var(--fl-ink-1)}.ag-page .ln-mk.is-sample{fill:var(--fl-ground);stroke:var(--fl-ink-1);stroke-width:1px}.ag-page .ln-x{fill:none;stroke:var(--fl-err);stroke-width:1.5px;stroke-linecap:round}.ag-page .ln-stub{fill:none;stroke:var(--fl-ink-3);stroke-width:1px}.ag-page .ln-fork{fill:var(--fl-ground);stroke:var(--fl-ink-1);stroke-width:1px}.ag-page .ln-start{fill:var(--fl-ground);stroke:var(--fl-ink-1);stroke-width:1.5px}.ag-page .ln-arc{fill:none;stroke:var(--fl-ink-1);stroke-width:1.5px}.ag-page .ln-chev{fill:none;stroke:var(--fl-ink-1);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.ag-page .ln-tick{fill:none;stroke:var(--fl-ink-1);stroke-width:1.5px}.ag-page .ln-tick.is-again{stroke-width:1px}.ag-page .ln-wait{fill:var(--fl-ground);stroke:var(--fl-ink-1);stroke-width:1.5px}.ag-page .ln-lead{fill:none;stroke:var(--fl-hair-2);stroke-width:1px}.ag-page .ln-lead.is-rest{stroke:var(--fl-hair)}.ag-page .ln-rest{fill:none;stroke:var(--fl-hair-2);stroke-width:1px}.ag-page .ln-tick-rest{fill:var(--fl-ground);stroke:var(--fl-hair-2);stroke-width:1px}.ag-page .ln-front{fill:var(--fl-ink-3)}.ag-page .ln-hit{fill:#0000;cursor:pointer}.ag-page .ln-plan{fill:none;stroke:var(--fl-hair-2);stroke-width:1px}.ag-page .ln-plan--model{stroke-width:3px}.ag-page .ln-ghost{fill:none;stroke:var(--fl-hair-2);stroke-width:1px}.ag-page .ln-mk.is-ghost{fill:var(--fl-hair-2);stroke:none}.ag-page .ln-mk.is-ghost.is-sample{fill:var(--fl-ground);stroke:var(--fl-hair-2);stroke-width:1px}.ag-page .ln-pt{fill:var(--fl-ground);stroke:var(--fl-ink-1);stroke-width:1.5px}.ag-page .ln-pt.is-sel{fill:var(--fl-ink-1)}.ag-page .ln-d .ln-ax,.ag-page .ln-d .ln-str,.ag-page .ln-d .ln-arc,.ag-page .ln-d .ln-chev,.ag-page .ln-d .ln-tick,.ag-page .ln-d .ln-stub,.ag-page .ln-d .ln-wait,.ag-page .ln-d .ln-x,.ag-page .ln-d .ln-fork,.ag-page .ln-d .ln-start{stroke:var(--fl-hair-2)}.ag-page .ln-d .ln-mk{fill:var(--fl-hair-2);stroke:none}.ag-page .ln-d .ln-mk.is-sample{fill:var(--fl-ground);stroke:var(--fl-hair-2);stroke-width:1px}.ag-page .ln-d .ln-lead{stroke:var(--fl-hair)}.ag-page .ag-lbs{pointer-events:none;position:absolute;inset:0}.ag-page .ag-lb{text-align:start;color:inherit;font:inherit;pointer-events:auto;white-space:nowrap;background:0 0;border:0;padding:0;display:block;position:absolute;top:0;left:0}.ag-page .ag-lb.is-flip{text-align:end}.ag-page .ag-lb__l{font:500 var(--fl-body)/22px var(--fl-font-display);letter-spacing:-.006em;color:var(--fl-ink-3);transition:color var(--fl-dur-2) var(--fl-ease);display:block}.ag-page .ag-lb__t{font:400 var(--fl-meta)/18px var(--fl-font-text);color:var(--fl-ink-3);transition:color var(--fl-dur-2) var(--fl-ease);display:block}.ag-page .ag-lb.is-past .ag-lb__l{color:var(--fl-ink-1)}.ag-page .ag-lb.is-pending .ag-lb__l,.ag-page .ag-lb.is-pending .ag-lb__t{color:var(--fl-ink-4)}.ag-page .is-run .ag-lb{cursor:pointer}.ag-page .ag-lb.is-hot .ag-lb__l{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.ag-page .ag-lbs.is-plan .ag-lb{white-space:normal;cursor:grab;transition:transform .18s var(--fl-ease), opacity var(--fl-dur-2) var(--fl-ease)}.ag-page .ag-lbs.is-plan .ag-lb__l{color:var(--fl-ink-1)}.ag-page .ag-lbs.is-plan .ag-lb--trigger,.ag-page .ag-lbs.is-plan .ag-lb--add{cursor:pointer}.ag-page .ag-lbs.is-plan .ag-lb.is-sel .ag-lb__l{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.ag-page .ag-lbs.is-plan .ag-lb.is-hid{opacity:0;pointer-events:none}.ag-page .ag-lbs.is-plan .ag-lb.is-drag{cursor:grabbing;z-index:3;transition:none}.ag-page .ag-add__b{cursor:pointer;min-height:28px;font:500 var(--fl-ctl)/22px var(--fl-font-display);color:var(--fl-ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--fl-hair-2);text-decoration-color:var(--fl-hair-2);text-underline-offset:.2em;background:0 0;border:0;padding:0}.ag-page .ag-lb--add:hover .ag-add__b,.ag-page .ag-add__b:hover{color:var(--fl-ink-1);text-decoration-color:currentColor}.ag-page .ag-nts{pointer-events:none;position:absolute;inset:0}.ag-page .ag-nt{font:400 var(--fl-meta)/18px var(--fl-font-text);color:var(--fl-ink-3);white-space:nowrap;position:absolute;top:0;left:0}.ag-page .ag-nt.is-past{color:var(--fl-ink-1)}.ag-page .ag-nt.is-grey,.ag-page .ag-nt.is-grey.is-past{color:var(--fl-ink-3)}.ag-page .ag-hd{background:var(--fl-ink-1);will-change:transform;cursor:ew-resize;outline:none;width:1px;position:absolute;top:0;left:0}.ag-page .ag-hd[hidden]{display:none}.ag-page .ag-hd__d{box-sizing:border-box;background:var(--fl-ground);border:1.5px solid var(--fl-ink-1);border-radius:50%;width:13px;height:13px;position:absolute;left:-6px}.ag-page .ag-hd.is-live .ag-hd__d{background:var(--fl-signal);border-color:var(--fl-signal)}.ag-page .ag-hd:focus-visible .ag-hd__d{outline:2px solid var(--fl-signal);outline-offset:2px}.ag-page .ag-hd__t{font:500 var(--fl-meta)/18px var(--fl-font-display);font-variant-numeric:tabular-nums;color:var(--fl-ink-1);white-space:nowrap;position:absolute;top:-2px;left:6px}.ag-page .ag-hd__t.is-right{left:auto;right:6px}.ag-page .ag-gh{background:var(--fl-hair-2);pointer-events:none;width:1px;position:absolute;top:0;left:0}.ag-page .ag-gh[hidden],.ag-page .ag-cur{display:none}.ag-page .ag-leg{font:400 var(--fl-meta)/18px var(--fl-font-text);color:var(--fl-ink-3);min-height:18px;margin:8px 0 0}.ag-page .ag-leg__c{flex-wrap:wrap;align-items:baseline;gap:12px;display:inline-flex}.ag-page .ag-leg__c b{font:500 var(--fl-meta)/18px ui-monospace, "SF Mono", Menlo, Consolas, monospace;color:var(--fl-ink-1)}.ag-page .ag-marks{display:none}.ag-page .ag-leg .ag-g{margin:0 4px 0 2px}.ag-page .ag-g{vertical-align:0;margin-inline-end:6px;display:inline-block;overflow:visible}.ag-page .ag-g--fill{fill:currentColor}.ag-page .ag-g--line{fill:none;stroke:currentColor;stroke-width:1.25px}.ag-page .ag-g--live{fill:var(--fl-signal)}.ag-page .ag-kv{border-top:1px solid var(--fl-hair);border-bottom:1px solid var(--fl-hair);grid-template-columns:1.4fr 1.2fr 1.1fr .9fr .8fr 1fr;column-gap:24px;margin:16px -32px 0;padding:0 32px;display:grid}.ag-page .ag-kv>div{min-width:0;padding:12px 0}.ag-page .ag-kv dt{font:500 var(--fl-key)/1.4 var(--fl-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--fl-ink-3)}.ag-page .ag-kv dd{font:500 var(--fl-ctl)/1.45 var(--fl-font-display);color:var(--fl-ink-1);overflow-wrap:anywhere;margin:2px 0 0}.ag-page .ag-kv dd.ag-num{font-variant-numeric:tabular-nums}.ag-page .ag-kv dd.ag-kv__s{font:400 var(--fl-meta)/1.45 var(--fl-font-text);color:var(--fl-ink-3);margin-top:0}.ag-page .ag-num{font-variant-numeric:tabular-nums}.ag-page .ag-pn{border-top:1px solid var(--fl-hair);min-width:0;min-height:340px;margin:0 -32px;padding:28px 32px 32px}.ag-page .ag-k{grid-template-columns:5fr 4fr 3fr;column-gap:32px;display:grid}.ag-page .ag-k__c{min-width:0}.ag-page .ag-k__h{font:500 var(--fl-ctl)/1.4 var(--fl-font-display);color:var(--fl-ink-3);font-variant-numeric:tabular-nums;margin:0 0 12px}.ag-page .ag-k__t{font:500 24px/1.2 var(--fl-font-display);letter-spacing:-.02em;color:var(--fl-ink-1);margin:0 0 10px}.ag-page .ag-k__back{font:500 var(--fl-ctl)/1.45 var(--fl-font-display);color:var(--fl-ink-1);align-items:flex-start;gap:8px;margin:0 0 12px;display:flex}.ag-page .ag-k__back .fl-i{flex:none;width:16px;height:16px;margin-top:2px}.ag-page .ag-k .ag-say{margin-bottom:10px}.ag-page .ag-say--dim{color:var(--fl-ink-3)}.ag-page .ag-k__d{margin:12px 0 0}.ag-page .ag-k__none{font:400 var(--fl-ctl)/1.5 var(--fl-font-text);color:var(--fl-ink-3);margin:0}.ag-page .ag-k__f{font:400 var(--fl-ctl)/1.5 var(--fl-font-text);color:var(--fl-ink-3);margin:0;padding:0;list-style:none}.ag-page .ag-k__f li{border-top:1px solid var(--fl-hair);padding:8px 0}.ag-page .ag-k__f li:first-child{border-top:0;padding-top:0}.ag-page .ag-k__f .is-new{color:var(--fl-ink-1)}.ag-page .ag-tl.is-pin{border-color:var(--fl-ink-1)}.ag-page .ag-k .ag-ask{margin-top:12px}.ag-page .ag-ed__add{font:400 var(--fl-ctl)/1.5 var(--fl-font-text);color:var(--fl-ink-3);margin:-8px 0 0}.ag-page .ag-ed__mv{flex-wrap:wrap;gap:8px;display:flex}.ag-page .ag-ed__mv button[disabled]{color:var(--fl-ink-disabled);cursor:default}.ag-page .ag-wt{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:24px;margin-top:16px;display:grid}.ag-page .ag-wt__l{font:500 var(--fl-body)/1.4 var(--fl-font-display);color:var(--fl-ink-1);grid-column:1/span 3}.ag-page .ag-wt__s{grid-column:4/span 5;width:100%}.ag-page .ag-grp--mine{border-bottom:1px solid var(--fl-hair-2)}.ag-page .ag-rws{flex-direction:column;display:flex}.ag-page .ag-rw{border-top:1px solid var(--fl-hair)}.ag-page .ag-rw:first-child{border-top:0}.ag-page .ag-rw__b{text-align:start;width:100%;min-height:56px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:12px;padding:10px 0;display:flex}.ag-page .ag-rw__m{box-sizing:border-box;border:1.5px solid var(--fl-ink-1);border-radius:50%;flex:none;width:10px;height:10px;margin-top:6px}.ag-page .ag-rw--human .ag-rw__m{border-radius:1px}.ag-page .ag-rw.is-sel .ag-rw__m{background:var(--fl-ink-1)}.ag-page .ag-rw__tx{min-width:0}.ag-page .ag-rw__l{font:500 var(--fl-body)/22px var(--fl-font-display);color:var(--fl-ink-1);display:block}.ag-page .ag-rw__t{font:400 var(--fl-meta)/18px var(--fl-font-text);color:var(--fl-ink-3);display:block}.ag-page .ag-rw.is-sel:not(.ag-rw--trigger) .ag-rw__t{display:none}.ag-page .ag-rw .ag-ed{padding:4px 0 20px}.ag-page .ag-rw--add{margin-top:8px}.ag-page .ag-thesis__p{font:400 20px/1.45 var(--fl-font-text);color:var(--fl-ink-2);max-width:36em;margin:20px 0 0}.ag-page .ag-two{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;margin-top:40px;display:grid}.ag-page .ag-fig{border-top:1px solid var(--fl-hair);margin:0;padding-top:16px}.ag-page .ag-fig__c{font:500 var(--fl-body)/1.35 var(--fl-font-display);color:var(--fl-ink-1)}.ag-page .ag-fig__b{margin-top:20px;position:relative}.ag-page .ag-fig__b svg{position:absolute;top:0;left:0;overflow:visible}.ag-page .ag-fig__b .ag-mini{margin:0;padding:0 0 0 64px;list-style:none}.ag-page .ag-mini li{height:56px;font:500 var(--fl-body)/24px var(--fl-font-display);color:var(--fl-ink-1);position:relative}.ag-page .ag-mini li:before{content:"";box-sizing:border-box;border:1.5px solid var(--fl-hair-2);background:var(--fl-ground);border-radius:50%;width:12px;height:12px;position:absolute;top:6px;left:-38px}.ag-page .ag-mini .is-done:before{background:var(--fl-ink-1);border-color:var(--fl-ink-1)}.ag-page .ag-mini .is-stop:before{background:var(--fl-err);border-color:var(--fl-err)}.ag-page .ag-mini .is-rest{color:var(--fl-ink-disabled)}.ag-page .ag-mini .fl-status{font-size:var(--fl-ctl);margin-left:6px}.ag-page .ag-p-rest{fill:none;stroke:var(--fl-hair-2);stroke-width:1px}.ag-page .ag-p-ink{fill:none;stroke:var(--fl-ink-1);stroke-width:2px}.ag-page .ag-p-arc{fill:none;stroke:var(--fl-ink-1);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.ag-page .ag-tr{border-bottom:1px solid var(--fl-hair);grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;margin-top:32px;display:grid}.ag-page .ag-tr__l{font:500 var(--fl-body)/44px var(--fl-font-display);color:var(--fl-ink-1);grid-column:1/span 3}.ag-page .ag-trades{border-bottom:0;flex-wrap:wrap;grid-column:4/span 9;column-gap:24px;min-width:0;overflow:visible}.ag-page .ag-tr__n{font:400 var(--fl-meta)/1.5 var(--fl-font-text);color:var(--fl-ink-3);margin:12px 0 0}.ag-page .ag-grp{border-bottom:1px solid var(--fl-hair);grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;padding:24px 0 16px;display:grid}.ag-page .ag-grp__h{top:calc(52px + var(--ag-top,0px));font:500 var(--fl-body)/1.35 var(--fl-font-display);color:var(--fl-ink-1);grid-column:1/span 3;align-self:start;margin:0;padding-top:12px;position:sticky}.ag-page .ag-grp__r{grid-column:4/span 9;min-width:0}.ag-page .ag-row{border:0;border-top:1px solid var(--fl-hair);text-align:start;width:100%;min-height:48px;color:inherit;cursor:pointer;transition:background var(--fl-dur-1) var(--fl-ease);background:0 0;grid-template-columns:minmax(0,1fr) 44px 168px;align-items:baseline;column-gap:24px;padding:12px 0;display:grid}.ag-page .ag-row:first-child{border-top:0}.ag-page .ag-row__t{font:400 18px/1.35 var(--fl-font-display);letter-spacing:-.012em;color:var(--fl-ink-1)}.ag-page .ag-row__g{width:44px;height:16px;color:var(--fl-ink-3);transition:color var(--fl-dur-1) var(--fl-ease);align-self:center}.ag-page .ag-row__g svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;display:block}.ag-page .ag-row__k{font:400 var(--fl-meta)/1.4 var(--fl-font-text);color:var(--fl-ink-3)}.ag-page .ag-row:hover .ag-row__g{color:var(--fl-ink-1)}.ag-page .ag-row:hover .ag-row__t{text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--fl-hair-2);text-decoration-color:var(--fl-hair-2)}.ag-page .ag-row.is-cur .ag-row__t{font-weight:500}.ag-page .ag-sec{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;display:grid}.ag-page .ag-sec>.ag-h3{grid-column:1/span 3;align-self:start}.ag-page .ag-sec>:not(.ag-h3){grid-column:4/span 9;min-width:0}.ag-page .ag-c{border-top:1px solid var(--fl-hair);font:400 var(--fl-meta)/1.4 var(--fl-font-text);color:var(--fl-ink-3);grid-template-columns:minmax(0,1fr) 128px 96px 96px;align-items:baseline;column-gap:16px;padding:14px 0;text-decoration:none;display:grid}.ag-page .ag-c:first-child{border-top:0;padding-top:2px}.ag-page .ag-c__t{font:500 var(--fl-body)/1.35 var(--fl-font-display);color:var(--fl-ink-1);text-decoration:underline;-webkit-text-decoration-color:var(--fl-hair-2);text-decoration-color:var(--fl-hair-2);text-underline-offset:.2em;text-decoration-thickness:1px}.ag-page .ag-c:hover .ag-c__t{text-decoration-color:currentColor}.ag-page .ag-tool{border-top:1px solid var(--fl-hair);grid-template-columns:minmax(0,1fr) auto;column-gap:24px;padding:20px 0;display:grid}.ag-page .ag-tool:first-child{border-top:0;padding-top:2px}.ag-page .ag-tool__n{font:500 var(--fl-body)/1.35 var(--fl-font-display);color:var(--fl-ink-1)}.ag-page .ag-tool__n span{font:400 var(--fl-meta)/1.4 var(--fl-font-text);color:var(--fl-ink-3);margin-inline-start:8px}.ag-page .ag-tool__d{font:400 16px/1.55 var(--fl-font-text);color:var(--fl-ink-2);max-width:62ch;margin:6px 0 0}.ag-page .ag-tool__t{font:400 16px/1.55 var(--fl-font-text);color:var(--fl-ink-1);max-width:62ch;margin:8px 0 0}.ag-page .ag-tool__t b{font-weight:500;font-family:var(--fl-font-display)}.ag-page .ag-tool .fl-btn{grid-area:1/2/span 3;align-self:start}.ag-page .ag-code3{flex-direction:column;gap:20px;display:flex}.ag-page .ag-cmd__l{font:500 var(--fl-ctl)/1.4 var(--fl-font-display);color:var(--fl-ink-2);margin:0 0 8px}.ag-page .ag-cmd__r{border-top:1px solid var(--fl-hair);border-bottom:1px solid var(--fl-hair);align-items:center;gap:16px;padding:10px 0;display:flex}.ag-page .ag-cmd__r code{white-space:nowrap;min-width:0;color:var(--fl-ink-1);scrollbar-width:none;flex:auto;font-size:13px;overflow-x:auto}.ag-page .ag-rrow{border-top:1px solid var(--fl-hair);font:400 var(--fl-ctl)/1.45 var(--fl-font-text);color:var(--fl-ink-2);grid-template-columns:300px minmax(0,1fr) auto;align-items:center;column-gap:16px;padding:10px 0;display:grid}.ag-page .ag-rrow:first-child{border-top:0;padding-top:0}.ag-page .ag-rrow code{color:var(--fl-ink-1);white-space:nowrap;background:0 0;padding:0;font-size:13px}.ag-page .ag-cmd__r code{background:0 0;padding:0}.ag-page .ag-disc{color:var(--fl-ink-3);font:400 var(--fl-meta)/1.5 var(--fl-font-text);margin:40px 0 0}.ag-page .ag-disc small{font-size:inherit}.ag-page .ag-fly{z-index:30;pointer-events:none;color:var(--fl-ink-1);white-space:nowrap;transform-origin:0 0;font-family:var(--fl-font-display);margin:0;font-weight:500;position:fixed}.ag-page ::view-transition-old(root){animation-duration:.2s}.ag-page ::view-transition-new(root){animation-duration:.2s}@media (max-width:1024px){.ag-page .ag-h1{grid-column:1/-1;font-size:56px}.ag-page .ag-lead{grid-column:1/span 10;margin-top:20px}.ag-page .ag-grp__h{grid-column:1/-1;padding:0 0 8px;position:static}.ag-page .ag-grp__r,.ag-page .ag-sec>.ag-h3,.ag-page .ag-sec>:not(.ag-h3){grid-column:1/-1}.ag-page .ag-sec>.ag-h3{margin-bottom:20px}}@media (max-width:720px){.ag-page .ag-back{margin-top:20px}.ag-page .ag-hero{margin-top:16px;padding-bottom:28px;display:block}.ag-page .ag-h1{font-size:44px;line-height:1.06}.ag-page .ag-lead{margin-top:16px;font-size:18px}.ag-page .ag-h2{font-size:32px}.ag-page .ag-h3{font-size:22px}.ag-page .ag-sect{margin-top:64px}.ag-page .ag-ws{margin:0 calc(-1 * var(--fl-margin));padding:0 var(--fl-margin);border-width:1px 0;border-radius:0;flex-direction:column;display:flex}.ag-page .ag-areas{margin:0 calc(-1 * var(--fl-margin));padding:0 var(--fl-margin);flex:none}.ag-page .ag-q{margin-top:20px}.ag-page .ag-sent{min-height:0;font-size:32px;line-height:1.16}.ag-page .ag-act{z-index:8;margin:0 calc(-1 * var(--fl-margin));padding:8px var(--fl-margin) max(10px, env(safe-area-inset-bottom,0px));background:var(--fl-ground);border-top:1px solid var(--fl-hair);order:10;display:block;position:sticky;bottom:0}html[data-pnav] .ag-page .ag-act{bottom:calc(var(--portal-nav-tabs-height,56px) + var(--ds-safe-area-bottom,0px));padding-bottom:10px}html[data-pnav][data-nav-writing] .ag-page .ag-act{padding-bottom:max(10px, env(safe-area-inset-bottom,0px));bottom:0}.ag-page .ag-act__st{font-size:var(--fl-meta);margin-bottom:8px}.ag-page .ag-act__b{gap:8px}.ag-page .ag-act__b .fl-submit{flex:auto;min-width:0}.ag-page .ag-act__b .fl-btn{flex:none;height:44px}.ag-page .ag-ed__h{display:none}.ag-page .ag-ed .fl-kv{grid-template-columns:72px minmax(0,1fr);column-gap:12px}.ag-page .ag-ed .fl-kv>dt,.ag-page .ag-ed .fl-kv>dd{border-top:1px solid var(--fl-hair);padding:8px 0}.ag-page .ag-ed .fl-kv>dt{padding-top:10px}.ag-page .ag-doc__s{font-size:18px}.ag-page .ag-rtb thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ag-page .ag-rtb,.ag-page .ag-rtb tbody,.ag-page .ag-rtb tr,.ag-page .ag-rtb td{width:100%;display:block}.ag-page .ag-rtb tr{border-top:1px solid var(--fl-hair);padding:10px 0}.ag-page .ag-rtb td{border:0;padding:2px 0}.ag-page .ag-rtb td:first-child{font:500 var(--fl-body)/1.35 var(--fl-font-display);color:var(--fl-ink-1)}.ag-page .ag-rtb td+td{font-size:var(--fl-ctl);color:var(--fl-ink-2)}.ag-page .ag-chart{grid-template-columns:minmax(0,1fr) 40px;grid-auto-flow:row;column-gap:0}.ag-page .ag-chart__l{grid-column:1;padding-bottom:0;padding-right:0}.ag-page .ag-chart__v{grid-column:2;padding-bottom:0}.ag-page .ag-chart__b{border-top:0;grid-column:1/-1;padding:6px 0 10px}.ag-page .fl-table.ag-rtb tbody tr:last-child td{border-bottom:0}.ag-page .fl-table.ag-rtb td[data-k]:before{content:attr(data-k) ": "}.ag-page .ag-rtb tbody tr:last-child{border-bottom:1px solid var(--fl-hair)}.ag-page .ag-rtb--n thead{clip:auto;width:auto;height:auto;display:block;position:static;overflow:visible}.ag-page .ag-rtb--n thead tr,.ag-page .ag-rtb--n tbody tr{grid-template-columns:minmax(0,1fr) auto;column-gap:16px;width:auto;display:grid}.ag-page .ag-rtb--n thead tr{border-top:0;padding:0 0 8px}.ag-page .ag-rtb--n thead th{border:0;padding:0;display:block}.ag-page .ag-rtb--n thead th:not(:first-child):not(.n){display:none}.ag-page .ag-rtb--n td{grid-column:1;width:auto}.ag-page .fl-table.ag-rtb--n td.n{font-size:var(--fl-body);color:var(--fl-ink-1);grid-area:1/2;line-height:1.35}.ag-page .ag-tk{grid-template-columns:minmax(0,1fr);row-gap:4px}.ag-page .ag-tk .fl-btn{justify-self:start;height:44px;margin-top:6px}.ag-page .ag-reach__r{grid-template-columns:minmax(0,1fr);row-gap:2px}.ag-page .ag-two{grid-template-columns:minmax(0,1fr);row-gap:32px;margin-top:28px}.ag-page .ag-thesis__p{font-size:18px}.ag-page .ag-fig__b svg{left:-14px}.ag-page .ag-fig__b .ag-mini{padding-left:48px}.ag-page .ag-mini li{height:56px;line-height:22px}.ag-page .ag-tr{border-bottom:0;margin-top:24px;display:block}.ag-page .ag-tr__l{margin-bottom:4px;line-height:1.4;display:block}.ag-page .ag-trades{margin:0 calc(-1 * var(--fl-margin));padding:0 var(--fl-margin);border-bottom:1px solid var(--fl-hair);flex-wrap:nowrap;overflow-x:auto}.ag-page .ag-grp{padding:20px 0 8px;display:block}.ag-page .ag-row{grid-template-columns:minmax(0,1fr) 44px;gap:4px 16px}.ag-page .ag-row__t{font-size:18px}.ag-page .ag-row__g{grid-area:1/2;align-self:start;margin-top:4px}.ag-page .ag-row__k{grid-column:1}.ag-page .ag-sec{display:block}.ag-page .ag-sec>.ag-h3{margin-bottom:16px}.ag-page .ag-c{flex-wrap:wrap;gap:4px 12px;display:flex}.ag-page .ag-c__t{flex:0 0 100%}.ag-page .ag-tool{display:block}.ag-page .ag-tool .fl-btn{height:44px;margin-top:12px}.ag-page .ag-rrow{grid-template-columns:minmax(0,1fr) auto;row-gap:2px}.ag-page .ag-rrow code{scrollbar-width:none;grid-area:1/1/auto/span 2;min-width:0;display:block;overflow-x:auto}.ag-page .ag-rrow span{grid-area:2/1;align-self:center}.ag-page .ag-rrow .fl-btn{grid-area:2/2;height:44px}.ag-page .ag-q__w{min-height:44px;margin:-11px 0}.ag-page .ag-doc .fl-link{margin:-12px 0;padding:12px 0;display:inline-block}.ag-page .fl-table.ag-rtb{font-size:var(--fl-ctl)}}@media (max-width:1024px){.ag-page .ag-kv{grid-template-columns:repeat(3,minmax(0,1fr))}.ag-page .ag-k{grid-template-columns:3fr 2fr}.ag-page .ag-k__c:last-child{grid-column:1/-1;margin-top:24px}}@media (max-width:720px){.ag-page .ag-lbs,.ag-page .ag-nts,.ag-page .ag-leg{display:none}.ag-page .ag-fly{font-size:var(--fl-meta);line-height:18px}.ag-page .ag-score{margin:12px calc(-1 * var(--fl-margin)) 0;background:var(--fl-ground);border-bottom:1px solid #0000}.ag-page .ag-score.is-stick{top:var(--ag-top,0px);z-index:7;border-bottom-color:var(--fl-hair);position:sticky}.ag-page .ag-cur{left:var(--fl-margin);right:var(--fl-margin);font:500 var(--fl-meta)/18px var(--fl-font-display);color:var(--fl-ink-1);pointer-events:none;justify-content:space-between;gap:12px;display:flex;position:absolute;bottom:6px}.ag-page .ag-cur span:first-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ag-page .ag-hd__t{display:none}.ag-page .ag-marks{font:500 var(--fl-meta)/18px var(--fl-font-display);color:var(--fl-ink-1);flex-wrap:wrap;gap:4px 20px;margin:0;padding:10px 0 0;display:flex}.ag-page .ag-marks:empty{display:none}.ag-page .ag-q__w{white-space:nowrap}.ag-page .ag-kv{margin:0 calc(-1 * var(--fl-margin));padding:0 var(--fl-margin);border-bottom:0;order:8;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.ag-page .ag-kv>div{padding:10px 0}.ag-page .ag-kv>div:nth-child(n+3){border-top:1px solid var(--fl-hair)}.ag-page .ag-note{order:9;margin:0;padding:16px 0}.ag-page .ag-pn{border-top:0;min-height:0;margin:0;padding:20px 0 24px}.ag-page .ag-pn:empty{display:none}.ag-page .ag-k{display:block}.ag-page .ag-k__c+.ag-k__c{margin-top:24px}.ag-page .ag-k__t{font-size:22px}.ag-page .ag-ed__mv .fl-btn{height:44px}.ag-page .ag-ed__mv .fl-btn:first-child{padding-left:0}.ag-page .ag-add__b{min-height:44px}.ag-page .ag-add__b.ag-rw--add{text-align:left;align-self:flex-start}.ag-page .ag-wt{display:block}.ag-page .ag-wt__l{margin-bottom:6px;display:block}.ag-page .ag-wt__s{width:100%}}
