:root{--ap-bg:#f2f0ec;--ap-surface:#fff;--ap-raised:#fff;--ap-sunken:#e8e6e1;--ap-ink:#111214;--ap-muted:#66645f;--ap-line:#11121417;--ap-line-strong:color-mix(in srgb, var(--ap-ink) 16%, transparent);--ap-accent:#f15d3b;--ap-accent-ink:#b4432a;--ap-accent-soft:color-mix(in srgb, var(--ap-accent) 12%, var(--ap-surface));--ap-positive:#18703f;--ap-negative:#b3361f;--ap-warning:#8a6100;--ap-warning-mark:#d9a400;--ap-warning-soft:color-mix(in srgb, #d9a400 16%, var(--ap-surface));--ap-series:var(--ap-ink);--ap-series-previous:color-mix(in srgb, var(--ap-muted) 60%, transparent);--ap-expected:#2f4f8f;--ap-on-accent:#fff;--ap-rail:#111214;--ap-rail-ink:#d8d6d0;--ap-rail-muted:#8f8d87;--ap-rail-hover:#ffffff0f;--ap-rail-active:#ffffff1a;--ap-rail-width:232px;--ap-t-xs:12px;--ap-t-sm:13px;--ap-t-base:14px;--ap-t-md:16px;--ap-t-lg:20px;--ap-t-xl:24px;--ap-t-2xl:30px;--ap-w-strong:600;--ap-w-medium:500;--ap-r-xs:4px;--ap-r-sm:6px;--ap-r-md:8px;--ap-r-lg:10px;--ap-r-pill:999px;--ap-s-1:4px;--ap-s-2:8px;--ap-s-3:12px;--ap-s-4:16px;--ap-s-5:20px;--ap-s-6:24px;--ap-s-8:32px;--ap-shadow-1:none;--ap-shadow-2:none;--ap-shadow-pop:0 1px 2px #1112140f, 0 8px 24px #1112141a;--ap-shadow-3:0 16px 48px #11121429;--ap-ease:cubic-bezier(.2, .7, .2, 1);--ap-ease-spring:cubic-bezier(.34, 1.4, .64, 1);--ap-fast:.14s;--ap-mid:.24s;--ap-slow:.42s;--ap-content:1360px}html[data-aera-theme=light]{--ap-bg:#f6f7f9;--ap-surface:#fff;--ap-raised:#fff;--ap-sunken:#eceff3;--ap-ink:#111318;--ap-muted:#5a5f68;--ap-line:#1113181a;--ap-accent:#f15d3b}html[data-aera-theme=sand]{--ap-bg:#f7f3eb;--ap-surface:#fffdf8;--ap-raised:#fff;--ap-sunken:#ece8e0;--ap-ink:#111214;--ap-muted:#615c55;--ap-line:#1112141a;--ap-accent:#f05d3d}html[data-aera-theme=graphite]{--ap-bg:#222326;--ap-surface:#2b2d31;--ap-raised:#32343a;--ap-sunken:#37393e;--ap-ink:#f4f4f2;--ap-muted:#b8b8b4;--ap-line:#ffffff1c;--ap-accent:#ff795a;--ap-positive:#5fd394;--ap-negative:#ff8f78;--ap-accent-ink:#ff9a80;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-aera-theme=midnight]{--ap-bg:#0d1117;--ap-surface:#151b23;--ap-raised:#1c2430;--ap-sunken:#202936;--ap-ink:#f7f9fc;--ap-muted:#aeb8c5;--ap-line:#ffffff1f;--ap-accent:#ff7555;--ap-positive:#5fd394;--ap-negative:#ff8f78;--ap-accent-ink:#ff9a80;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){html:not([data-aera-theme]){--ap-bg:#191a1d;--ap-surface:#24262a;--ap-raised:#2b2d32;--ap-sunken:#313338;--ap-ink:#f5f5f3;--ap-muted:#b5b4af;--ap-line:#ffffff1c;--ap-accent:#ff795a;--ap-positive:#5fd394;--ap-negative:#ff8f78;--ap-accent-ink:#ff9a80;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}html[data-aera-theme=graphite],html[data-aera-theme=midnight]{--ap-expected:#9fb4e6;--ap-warning:#e8c15a;--ap-warning-mark:#e8c15a;--ap-warning-soft:color-mix(in srgb, #e8c15a 14%, var(--ap-surface));--ap-rail:#0b0c0e;--ap-shadow-pop:0 1px 2px #0000004d, 0 8px 24px #00000059}@media (prefers-color-scheme:dark){html:not([data-aera-theme]){--ap-expected:#9fb4e6;--ap-warning:#e8c15a;--ap-warning-mark:#e8c15a;--ap-warning-soft:color-mix(in srgb, #e8c15a 14%, var(--ap-surface));--ap-rail:#0b0c0e;--ap-shadow-pop:0 1px 2px #0000004d, 0 8px 24px #00000059}}body:has(.ap-shell){font-feature-settings:"tnum" 1, "cv11" 1;-webkit-font-smoothing:antialiased}body:has(.ap-shell){--ink:var(--ap-ink);--paper:var(--ap-bg);--cream:var(--ap-surface);--ink-28:color-mix(in srgb, var(--ap-ink) 28%, transparent);--ink-56:var(--ap-muted);--ink-68:var(--ap-muted);--ink-72:var(--ap-muted);--ink-74:var(--ap-muted);--cream-62:color-mix(in srgb, var(--ap-surface) 70%, transparent);--status-positive-ink:var(--ap-positive);--status-critical-ink:var(--ap-negative);--orange-ink:var(--ap-accent-ink)}:is(body:has(.ap-shell) .connect-item,body:has(.ap-shell) .connect-card){border-color:var(--ap-line);background:var(--ap-surface)}body:has(.ap-shell) .connect-item[aria-pressed=true]{border-color:var(--ap-ink);color:var(--ap-bg);background:var(--ap-ink)}body:has(.ap-shell) .connect-item[aria-pressed=true] strong{color:var(--ap-bg)}body:has(.ap-shell) .connect-item[aria-pressed=true] span{color:color-mix(in srgb, var(--ap-bg) 72%, transparent)}html:has(.ap-shell){background:var(--ap-bg);overscroll-behavior-y:none}body:has(.ap-shell){background:var(--ap-bg);color:var(--ap-ink)}body:has(.ap-shell) main{background:var(--ap-bg);color:var(--ap-ink)}body:has(.ap-shell) main{box-sizing:border-box;min-height:calc(100dvh - 48px - env(safe-area-inset-top))}body:has(.ap-shell) main>.section-frame{width:100%;max-width:none;min-height:0;margin:0;padding:11px 13px 0}@media (hover:none),(pointer:coarse){body:has(.ap-shell) :is(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:16px}}@media (min-width:1024px){body:has(.ap-shell) main{min-height:100dvh;padding-inline-start:var(--ap-rail-width)}body:has(.ap-shell) main>.section-frame{padding:0 28px}}.ap-settings-nav{display:none}@media (min-width:1024px){body:has(.ap-settings-nav){--ap-settings-width:216px}.ap-settings-nav{z-index:50;width:var(--ap-settings-width);box-sizing:border-box;border-inline-end:1px solid var(--ap-line);background:var(--ap-bg);flex-direction:column;gap:2px;padding:28px 12px;display:flex;position:fixed;inset-block:0;inset-inline-start:var(--ap-rail-width)}.ap-settings-nav a{border-radius:var(--ap-r-sm);min-height:40px;color:var(--ap-muted);font-size:var(--ap-t-base);align-items:center;padding:0 12px;text-decoration:none;display:flex}.ap-settings-nav a:hover{background:color-mix(in srgb, var(--ap-surface) 70%, transparent);color:var(--ap-ink)}.ap-settings-nav a[aria-current=page]{background:var(--ap-surface);color:var(--ap-ink);box-shadow:0 0 0 1px var(--ap-line);font-weight:600}.ap-settings-nav a:focus-visible{outline:2px solid var(--ap-accent);outline-offset:2px}.ap-settings-nav .ap-settings-nav-title,.ap-settings-nav .ap-settings-nav-title[aria-current=page]{min-height:0;box-shadow:none;color:var(--ap-ink);font-size:var(--ap-t-lg);letter-spacing:-.01em;background:0 0;padding:0 12px 16px;font-weight:600}body:has(.ap-settings-nav) main{padding-inline-start:calc(var(--ap-rail-width) + var(--ap-settings-width))}}.ap-shell{display:contents}.ap-glyph{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.ap-rail{display:none}.ap-phonebar{z-index:60;align-items:center;gap:var(--ap-s-2);height:48px;padding:0 var(--ap-s-1) 0 var(--ap-s-4);padding-top:env(safe-area-inset-top);box-sizing:content-box;background:color-mix(in srgb, var(--ap-bg) 88%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(16px);backdrop-filter:saturate(1.4)blur(16px);display:flex;position:sticky;top:0}.ap-workspace{border-radius:var(--ap-r-md);min-width:0;min-height:44px;color:inherit;align-items:center;gap:10px;display:flex;position:relative}.ap-workspace select{opacity:0;cursor:pointer;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.ap-workspace:has(select:focus-visible){outline:2px solid var(--ap-accent);outline-offset:2px}.ap-workspace-avatar{border-radius:var(--ap-r-md);background:var(--ap-ink);width:32px;height:32px;color:var(--ap-bg);font-size:var(--ap-t-sm);letter-spacing:.02em;flex:none;place-items:center;font-weight:600;display:grid}.ap-workspace-text{flex-direction:column;min-width:0;display:flex}.ap-workspace-name{font-size:var(--ap-t-md);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.2;overflow:hidden}.ap-workspace-hint{color:var(--ap-rail-muted);font-size:var(--ap-t-xs);line-height:1.3}.ap-workspace.is-top .ap-workspace-avatar{display:none}.ap-workspace.is-top .ap-workspace-name{font-size:var(--ap-t-base)}.ap-workspace.is-top{gap:4px}.ap-workspace-chevron{fill:none;stroke:currentColor;stroke-width:2px;opacity:.6;flex:none;width:16px;height:16px}.ap-icon-button{border-radius:var(--ap-r-md);width:44px;height:44px;color:var(--ap-ink);transition:background-color var(--ap-fast) var(--ap-ease);place-items:center;margin-inline-start:auto;display:grid;position:relative}.ap-icon-button:hover{background:color-mix(in srgb, var(--ap-ink) 6%, transparent)}.ap-phone-actions{align-items:center;margin-inline-start:auto;display:flex}.ap-phone-actions .ap-icon-button{margin-inline-start:0}.ap-bell-dot{top:11px;background:var(--ap-ink);width:8px;height:8px;box-shadow:0 0 0 2px var(--ap-bg);border-radius:50%;position:absolute;inset-inline-end:12px}.ap-tabbar{z-index:70;padding:6px 6px calc(6px + env(safe-area-inset-bottom));border-top:1px solid var(--ap-line);background:color-mix(in srgb, var(--ap-surface) 92%, transparent);-webkit-backdrop-filter:saturate(1.6)blur(20px);backdrop-filter:saturate(1.6)blur(20px);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0}.ap-tabbar-item{border-radius:var(--ap-r-md);min-height:52px;color:var(--ap-muted);-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:center;gap:3px;text-decoration:none;display:flex}.ap-tabbar-icon{border-radius:var(--ap-r-sm);width:44px;height:28px;transition:background-color var(--ap-mid) var(--ap-ease), color var(--ap-mid) var(--ap-ease);place-items:center;display:grid}.ap-tabbar-icon .ap-glyph{stroke-width:1.75px;width:22px;height:22px}.ap-tabbar-label{font-size:var(--ap-t-xs);letter-spacing:.01em;font-weight:500;line-height:1.1}.ap-tabbar-item[aria-current=page],.ap-tabbar-item[aria-current=page] .ap-tabbar-icon{color:var(--ap-ink)}.ap-tabbar-item[aria-current=page] .ap-glyph{stroke-width:2.1px}.ap-tabbar-item[aria-current=page] .ap-tabbar-label{font-weight:600}.ap-tabbar-item:focus-visible{outline:2px solid var(--ap-accent);outline-offset:-2px}.ap-tabbar-item.is-ask .ap-tabbar-icon{background:var(--ap-accent);width:40px;height:40px;color:var(--ap-on-accent);box-shadow:0 2px 8px color-mix(in srgb, var(--ap-accent) 30%, transparent);border-radius:50%;margin-top:-10px}.ap-tabbar-item.is-ask .ap-glyph{fill:currentColor;stroke:none;width:20px;height:20px}.ap-tabbar-item.is-ask[aria-current=page] .ap-tabbar-icon{color:var(--ap-on-accent)}@media (min-width:1024px){.ap-phonebar,.ap-tabbar{display:none}.ap-rail{z-index:60;width:var(--ap-rail-width);box-sizing:border-box;background:var(--ap-rail);color:var(--ap-rail-ink);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;flex-direction:column;padding:22px 14px 14px;display:flex;position:fixed;inset-block:0;inset-inline-start:0;overflow-y:auto}.ap-rail-brand{color:#f4f4f2;align-self:flex-start;padding:2px 10px 0;display:inline-flex}.ap-rail-brand .brand-mark{width:76px;height:auto}.ap-rail-brand:focus-visible{outline:2px solid var(--ap-accent);outline-offset:4px;border-radius:6px}.ap-rail-nav{flex-direction:column;gap:2px;margin-top:26px;display:flex}.ap-rail-group{color:var(--ap-rail-muted);font-size:var(--ap-t-xs);padding:16px 10px 6px;font-weight:500}.ap-rail-group:first-child{padding-top:0}.ap-rail-link{border-radius:var(--ap-r-sm);min-height:40px;color:var(--ap-rail-ink);font-size:var(--ap-t-base);transition:background-color var(--ap-fast) var(--ap-ease), color var(--ap-fast) var(--ap-ease);align-items:center;gap:11px;padding:0 10px;font-weight:500;text-decoration:none;display:flex;position:relative}.ap-rail-link .ap-glyph{opacity:.75;width:19px;height:19px;transition:opacity var(--ap-fast) var(--ap-ease)}.ap-rail-link:hover{background:var(--ap-rail-hover);color:#fff}.ap-rail-link:hover .ap-glyph{opacity:1}.ap-rail-link[aria-current=page]{background:var(--ap-rail-active);color:#fff;font-weight:600}.ap-rail-link[aria-current=page] .ap-glyph{opacity:1}.ap-rail-link:focus-visible{outline:2px solid var(--ap-accent);outline-offset:0}.ap-rail-link.is-quiet{color:var(--ap-rail-muted);font-size:var(--ap-t-sm)}.ap-count{box-sizing:border-box;border-radius:var(--ap-r-pill);color:#fff;min-width:20px;height:20px;font-size:var(--ap-t-xs);text-align:center;background:#ffffff24;margin-inline-start:auto;padding:0 6px;font-weight:600;line-height:20px}.ap-rail-ask,.ap-rail-search{border-radius:var(--ap-r-md);min-height:40px;font-size:var(--ap-t-base);transition:background-color var(--ap-fast) var(--ap-ease), box-shadow var(--ap-fast) var(--ap-ease);align-items:center;gap:10px;padding:0 10px;font-weight:500;text-decoration:none;display:flex}.ap-rail-ask{background:color-mix(in srgb, var(--ap-accent) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ap-accent) 55%, transparent);color:#fff;margin-top:22px}.ap-rail-ask .ap-glyph{width:18px;height:18px;fill:var(--ap-accent);stroke:none}.ap-rail-ask:hover,.ap-rail-ask[aria-current=page]{background:color-mix(in srgb, var(--ap-accent) 24%, transparent)}.ap-rail-search{color:var(--ap-rail-muted);font-weight:400;font-size:var(--ap-t-sm);background:#ffffff0d;margin-top:8px}.ap-rail-search .ap-glyph{width:17px;height:17px}.ap-rail-ask span{white-space:nowrap}.ap-rail-search span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ap-rail-search:hover{background:var(--ap-rail-hover);color:#fff}.ap-rail-ask kbd,.ap-rail-search kbd{border-radius:var(--ap-r-xs);color:#d8d6d0;white-space:nowrap;background:#ffffff1a;margin-inline-start:auto;padding:1px 6px;font-family:inherit;font-size:11px;font-weight:500;line-height:16px}.ap-rail-ask:focus-visible,.ap-rail-search:focus-visible{outline:2px solid var(--ap-accent);outline-offset:0}.ap-rail-ask+.ap-rail-search+.ap-rail-nav{margin-top:16px}.ap-rail-more>summary{border-radius:var(--ap-r-sm);min-height:34px;color:var(--ap-rail-muted);font-size:var(--ap-t-xs);cursor:pointer;align-items:center;margin-top:8px;padding:0 10px;font-weight:500;list-style:none;display:flex}.ap-rail-more>summary::-webkit-details-marker{display:none}.ap-rail-more>summary:after{content:"";border:1.5px solid;border-width:0 1.5px 1.5px 0;width:6px;height:6px;margin-inline-start:8px;transform:rotate(45deg)translateY(-2px)}.ap-rail-more[open]>summary:after{transform:rotate(-135deg)translateY(-1px)}.ap-rail-more>summary:hover{color:#fff}.ap-rail-more>summary:focus-visible{outline:2px solid var(--ap-accent);outline-offset:0}.ap-rail-foot{border-top:1px solid #ffffff14;flex-direction:column;gap:4px;margin-top:auto;padding-top:12px;display:flex}.ap-workspace.is-rail{transition:background-color var(--ap-fast) var(--ap-ease);padding:6px 8px}.ap-workspace.is-rail:hover{background:var(--ap-rail-hover)}.ap-workspace.is-rail .ap-workspace-avatar{color:#f4f4f2;background:#2a2b2f}.ap-workspace.is-rail .ap-workspace-name{color:#f4f4f2;font-size:var(--ap-t-sm)}}@media (min-width:1024px) and (max-height:960px){.ap-rail{padding-top:16px}.ap-rail-nav{margin-top:16px}.ap-rail-group{padding-top:10px;padding-bottom:4px}.ap-rail-link{min-height:34px}}.ap-page{width:100%;max-width:var(--ap-content);padding:0 var(--ap-s-4) var(--ap-s-8);box-sizing:border-box;color:var(--ap-ink);font-size:var(--ap-t-base);margin:0 auto;line-height:20px}.ap-topbar{align-items:center;gap:var(--ap-s-3);padding:var(--ap-s-2) 0 var(--ap-s-5);flex-wrap:wrap;display:flex}.ap-topbar-title{flex-direction:column;gap:2px;min-width:0;margin-inline-end:auto;display:flex}.ap-topbar-title h1{color:var(--ap-ink);font-size:var(--ap-t-xl);letter-spacing:-.015em;margin:0;font-weight:600;line-height:32px}.ap-topbar-meta{color:var(--ap-muted);font-size:var(--ap-t-sm)}.ap-topbar-title h1,.ap-topbar-meta,.ap-row-text,.ap-card-title{overflow-wrap:anywhere}@media (min-width:1024px){.ap-page{padding:0 var(--ap-s-6) 40px}.section-frame:has(.ap-page>.ap-topbar){padding-top:0}.ap-topbar{z-index:40;min-height:56px;margin:0 calc(-1 * var(--ap-s-6)) var(--ap-s-5);padding:0 var(--ap-s-6);border-bottom:1px solid var(--ap-line);background:var(--ap-surface);box-shadow:0 0 0 100vmax var(--ap-surface), 0 1px 0 100vmax var(--ap-line);clip-path:inset(-100vmax -100vmax -1px);position:sticky;top:0}.ap-topbar-title{align-items:baseline;gap:var(--ap-s-3);flex-direction:row}.ap-topbar-title h1{flex:none}}.ap-toolbar{align-items:center;gap:var(--ap-s-2);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.ap-select{align-items:center;display:inline-flex;position:relative}.ap-select select{appearance:none;border:1px solid var(--ap-line-strong);border-radius:var(--ap-r-sm);background:var(--ap-surface);height:32px;color:var(--ap-ink);font:inherit;font-size:var(--ap-t-sm);cursor:pointer;padding:0 30px 0 10px;font-weight:500}.ap-select select:hover:not(:disabled){border-color:color-mix(in srgb, var(--ap-ink) 36%, transparent)}.ap-select select:focus-visible{outline:2px solid var(--ap-accent);outline-offset:1px}.ap-select select:disabled{cursor:progress;opacity:.6}.ap-select-chevron{fill:none;width:16px;height:16px;stroke:var(--ap-muted);stroke-width:2px;stroke-linecap:round;pointer-events:none;position:absolute;inset-inline-end:8px}html[dir=rtl] .ap-select select{padding:0 10px 0 30px}.ap-toolbar-note{border-radius:var(--ap-r-sm);min-height:32px;color:var(--ap-muted);font-size:var(--ap-t-sm);white-space:nowrap;background:0 0;align-items:center;padding:0 4px;text-decoration:none;display:inline-flex}.ap-toolbar-note.is-link{box-shadow:inset 0 0 0 1px var(--ap-line);color:var(--ap-ink);padding:0 10px}.ap-toolbar-note.is-link:hover{box-shadow:inset 0 0 0 1px var(--ap-line-strong)}.ap-toolbar-note+.ap-toolbar-note:not(.is-link):before,.ap-select+.ap-toolbar-note:not(.is-link):before{content:none}.ap-toolbar-note.is-link:focus-visible{outline:2px solid var(--ap-accent);outline-offset:1px}.ap-toolbar-end{align-items:center;gap:var(--ap-s-2);margin-inline-start:auto;display:inline-flex}.ap-fresh{border-radius:var(--ap-r-sm);min-height:32px;color:var(--ap-muted);font:inherit;font-size:var(--ap-t-sm);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.ap-fresh .ap-glyph{stroke-width:2px;width:15px;height:15px}.ap-fresh:hover:not(:disabled){background:var(--ap-sunken);color:var(--ap-ink)}.ap-fresh:disabled{cursor:default}.ap-fresh[aria-busy=true] .ap-glyph{animation:.9s linear infinite ap-spin}.ap-fresh.is-stale:after{content:"";background:var(--ap-warning-mark);border-radius:50%;order:-1;width:6px;height:6px}.ap-fresh:focus-visible{outline:2px solid var(--ap-accent);outline-offset:1px}@keyframes ap-spin{to{transform:rotate(360deg)}}@media (max-width:1023px){.ap-toolbar{flex-basis:100%}.ap-toolbar-note{display:none}.ap-toolbar-end{flex:100%;min-width:0;margin-inline-start:0}.ap-fresh{white-space:normal;text-align:start;flex:auto;min-width:0;padding-inline:0;line-height:1.25}.ap-toolbar-end>:not(.ap-fresh){flex:none}.ap-select select{height:44px;font-size:16px}}@media (min-width:1024px){.ap-topbar:has(.ap-toolbar){flex-wrap:nowrap}.ap-topbar:has(.ap-toolbar) .ap-topbar-title{flex:none;margin-inline-end:var(--ap-s-3)}.ap-toolbar{flex-wrap:wrap;flex:1 1 0;justify-content:flex-end;row-gap:6px}.ap-topbar:has(.ap-toolbar){padding-block:var(--ap-s-2)}.ap-toolbar-end{flex-shrink:1;min-width:0}.ap-toolbar-end>:not(.ap-fresh){flex:none}}@media (min-width:1024px) and (max-width:1399px){.ap-toolbar-note:not(.is-link){display:none}}@media (min-width:1024px) and (max-width:1599px){.ap-topbar:has(.ap-toolbar) .ap-topbar-meta{display:none}}@media (max-width:1023px){.ap-toolbar-end .is-wide-only{display:none}}.ap-card{border:1px solid var(--ap-line);border-radius:var(--ap-r-lg);background:var(--ap-surface);box-shadow:var(--ap-shadow-1)}.ap-label{color:var(--ap-muted);font-size:var(--ap-t-sm);margin:0;font-weight:500}.ap-h2{color:var(--ap-ink);font-size:var(--ap-t-md);letter-spacing:-.005em;margin:0;font-weight:600;line-height:24px}.ap-button{border-radius:var(--ap-r-sm);min-height:40px;font:inherit;font-size:var(--ap-t-base);white-space:nowrap;cursor:pointer;transition:background-color var(--ap-fast) var(--ap-ease), border-color var(--ap-fast) var(--ap-ease), color var(--ap-fast) var(--ap-ease), transform var(--ap-fast) var(--ap-ease), box-shadow var(--ap-fast) var(--ap-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.ap-button.is-primary{background:var(--ap-ink);color:var(--ap-bg)}.ap-button.is-primary:hover{background:color-mix(in srgb, var(--ap-ink) 86%, var(--ap-accent))}.ap-button.is-accent{background:color-mix(in srgb, var(--ap-accent) 74%, #000);color:var(--ap-on-accent)}.ap-button.is-accent:hover{background:color-mix(in srgb, var(--ap-accent) 62%, #000)}.ap-button.is-ghost{border-color:var(--ap-line-strong);background:var(--ap-surface);color:var(--ap-ink)}.ap-button.is-ghost:hover{border-color:var(--ap-ink)}.ap-button.is-small{min-height:32px;font-size:var(--ap-t-sm);padding:0 12px}@media (max-width:1023px){.ap-button,.ap-button.is-small{min-height:44px}}.ap-button:focus-visible{outline:2px solid var(--ap-accent);outline-offset:2px}.ap-button .ap-glyph{width:18px;height:18px}.ap-link{color:var(--ap-ink);font-size:var(--ap-t-base);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.ap-link .ap-arrow{transition:transform var(--ap-mid) var(--ap-ease)}.ap-link:hover{color:var(--ap-accent-ink)}.ap-link:hover .ap-arrow{transform:translate(3px)}html[dir=rtl] .ap-link .ap-arrow{transform:scaleX(-1)}html[dir=rtl] .ap-link:hover .ap-arrow{transform:scaleX(-1)translate(3px)}.ap-link:focus-visible{outline:2px solid var(--ap-accent);outline-offset:2px;border-radius:4px}.ap-segmented{border-radius:var(--ap-r-sm);background:var(--ap-sunken);padding:2px;display:inline-flex}.ap-segmented button{border-radius:var(--ap-r-xs);min-height:28px;color:var(--ap-muted);font:inherit;font-size:var(--ap-t-sm);cursor:pointer;transition:background-color var(--ap-mid) var(--ap-ease), color var(--ap-mid) var(--ap-ease), box-shadow var(--ap-mid) var(--ap-ease);background:0 0;border:0;padding:0 12px;font-weight:500}.ap-segmented button[aria-pressed=true]{background:var(--ap-raised);color:var(--ap-ink);box-shadow:0 0 0 1px var(--ap-line);font-weight:500}.ap-segmented button:focus-visible{outline:2px solid var(--ap-accent);outline-offset:1px}.ap-dot{background:var(--ap-muted);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.ap-dot.is-critical{background:var(--ap-negative)}.ap-dot.is-warning{background:var(--ap-warning-mark)}.ap-dot.is-info{background:var(--ap-expected)}.ap-dot.is-ok{background:var(--ap-positive)}.ap-tag{border-radius:var(--ap-r-pill);background:var(--ap-sunken);min-height:24px;color:var(--ap-muted);font-size:var(--ap-t-xs);white-space:nowrap;align-items:center;gap:6px;padding:0 8px;font-weight:500;display:inline-flex}.ap-tag.is-accent{background:var(--ap-accent-soft);color:var(--ap-accent-ink)}.ap-skeleton{border-radius:var(--ap-r-md);background:linear-gradient(90deg, var(--ap-sunken) 0%, color-mix(in srgb, var(--ap-sunken) 50%, var(--ap-surface)) 50%, var(--ap-sunken) 100%);background-size:200% 100%}.ap-skeleton.is-h32{height:32px}.ap-skeleton.is-h48{height:48px}.ap-skeleton.is-h72{height:72px}.ap-skeleton.is-h96{height:96px}.ap-skeleton.is-h120{height:120px}.ap-skeleton.is-h160{height:160px}.ap-skeleton.is-h200{height:200px}.ap-skeleton.is-h240{height:240px}.ap-skeleton.is-h320{height:320px}.ap-skeleton.is-h420{height:420px}.ap-skeleton.is-title{width:min(72%,360px)}.ap-skeleton.is-block{width:min(100%,620px)}.ap-num{font-variant-numeric:tabular-nums;letter-spacing:-.02em}.ap-up{color:var(--ap-positive)}.ap-down{color:var(--ap-negative)}.ap-today{gap:var(--ap-s-3);transition:opacity var(--ap-mid) var(--ap-ease);grid-template-columns:minmax(0,1fr);display:grid}.ap-topbar-title .ap-label{margin-top:2px;display:block}.ap-today.is-refreshing{opacity:.55}.ap-attention{display:grid}.ap-attention-head{align-items:center;gap:var(--ap-s-2);min-height:48px;padding:0 var(--ap-s-4);border-bottom:1px solid var(--ap-line);display:flex}.ap-attention-list{margin:0;padding:0;list-style:none;display:grid}.ap-attention-item,.ap-attention-calm{align-items:start;gap:4px var(--ap-s-3);padding:var(--ap-s-3) var(--ap-s-4);grid-template-columns:auto minmax(0,1fr);display:grid}.ap-attention-item+.ap-attention-item{border-top:1px solid var(--ap-line)}.ap-attention-item>.ap-dot,.ap-attention-calm>.ap-dot{margin-top:6px}.ap-attention-main{gap:2px;min-width:0;display:grid}.ap-attention-title{color:var(--ap-ink);font-size:var(--ap-t-base);font-weight:600;line-height:20px}.ap-attention-evidence{color:var(--ap-ink);font-size:var(--ap-t-sm);margin:0;line-height:18px}.ap-attention-meta{color:var(--ap-muted);font-size:var(--ap-t-xs);line-height:16px}.ap-attention-actions{flex-wrap:wrap;grid-column:2;align-items:center;gap:6px;display:flex}.ap-attention-actions:empty{display:none}.ap-attention-more{width:100%;min-height:40px;padding:0 var(--ap-s-4);border:0;border-top:1px solid var(--ap-line);color:var(--ap-muted);font:inherit;font-size:var(--ap-t-sm);text-align:start;cursor:pointer;background:0 0;align-items:center;gap:6px;font-weight:500;display:flex}.ap-attention-more:hover{color:var(--ap-ink);background:color-mix(in srgb, var(--ap-sunken) 35%, var(--ap-surface))}.ap-attention-more .ap-glyph{width:16px;height:16px;transition:transform var(--ap-fast) var(--ap-ease)}.ap-attention-more[aria-expanded=true] .ap-glyph{transform:rotate(180deg)}.ap-attention-more:focus-visible{outline:2px solid var(--ap-accent);outline-offset:-2px}.ap-listbar{background:0 0;flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;max-width:100%;margin:0 0 12px;display:flex;overflow-x:auto}.ap-listbar-search{border:0;border-bottom:1px solid var(--ap-line-strong);min-width:5.5rem;height:32px;color:var(--ap-ink);font:inherit;font-size:var(--ap-t-sm);background:0 0;border-radius:0;flex:7rem;margin:0;padding:0 2px}.ap-listbar-menu{flex:none;position:relative}.ap-listbar-choice,.ap-listbar-sort{height:32px;color:var(--ap-ink);font:inherit;font-size:var(--ap-t-sm);white-space:nowrap;cursor:pointer;border:0}.ap-listbar-choice{border-radius:var(--ap-r-sm);background:var(--ap-sunken);padding:0 10px}.ap-listbar-sort{background:0 0;padding:0 2px}.ap-listbar-search:focus-visible,.ap-listbar-choice:focus-visible,.ap-listbar-sort:focus-visible{outline:2px solid var(--ap-accent);outline-offset:2px}.ap-listbar-menu .ap-rowmenu-list{inset-inline:0 auto}.ap-listbar .ap-segmented{flex:none}@media (max-width:767px){.ap-listbar{flex-wrap:wrap;overflow:visible}.ap-listbar-search{flex-basis:100%}.ap-listbar-search,.ap-listbar-choice,.ap-listbar-sort{height:44px}.ap-listbar-sort{padding-inline:8px}}.ap-rowmenu{position:relative}.ap-rowmenu-toggle{border-radius:var(--ap-r-sm);width:32px;height:32px;color:var(--ap-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.ap-rowmenu-toggle .ap-glyph{fill:currentColor;stroke:none;width:18px;height:18px}.ap-rowmenu-toggle:hover,.ap-rowmenu-toggle[aria-expanded=true]{background:var(--ap-sunken);color:var(--ap-ink)}@media (max-width:1023px){.ap-rowmenu-toggle{width:44px;height:44px}.ap-ask-suggestions button{min-height:44px}}.ap-rowmenu-toggle:focus-visible{outline:2px solid var(--ap-accent);outline-offset:1px}.ap-rowmenu-list{z-index:30;inset-inline-end:0;border:1px solid var(--ap-line);border-radius:var(--ap-r-md);background:var(--ap-surface);min-width:220px;box-shadow:var(--ap-shadow-pop);padding:4px;display:grid;position:absolute;top:calc(100% + 4px)}.ap-rowmenu-list>a,.ap-rowmenu-list>button{border-radius:var(--ap-r-xs);min-height:36px;color:var(--ap-ink);font:inherit;font-size:var(--ap-t-base);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 10px;text-decoration:none;display:flex}.ap-rowmenu-list>a:hover,.ap-rowmenu-list>button:hover,.ap-rowmenu-list>:focus-visible{background:var(--ap-sunken);outline:0}.ap-attention-actions .ap-button.is-small{min-height:32px;padding:0 10px}.ap-attention-actions .ap-button .ap-glyph{width:16px;height:16px}.ap-strip{gap:var(--ap-s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:1024px){.ap-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:479px){.ap-strip{gap:var(--ap-s-2)}.ap-strip-cell{padding:var(--ap-s-3)}}.ap-strip-cell{min-width:0;padding:var(--ap-s-4) var(--ap-s-5);color:inherit;flex-direction:column;gap:6px;text-decoration:none;display:flex;container-type:inline-size}.ap-strip-cell.is-link{transition:border-color var(--ap-fast) var(--ap-ease), box-shadow var(--ap-fast) var(--ap-ease)}.ap-strip-cell.is-link:hover{border-color:var(--ap-line-strong);box-shadow:var(--ap-shadow-pop)}.ap-strip-cell.is-link:focus-visible{outline:2px solid var(--ap-accent);outline-offset:2px}.ap-strip-value{color:var(--ap-ink);font-size:clamp(var(--ap-t-md), 13cqi, var(--ap-t-2xl));letter-spacing:-.035em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.15}.ap-strip-value.is-expected{color:var(--ap-ink)}.ap-strip-hint{color:var(--ap-muted);font-size:var(--ap-t-sm);line-height:18px}.ap-strip-cell:has(.is-positive) .ap-strip-hint{color:var(--ap-positive);font-weight:500}.ap-strip-cell:has(.is-negative) .ap-strip-hint{color:var(--ap-negative);font-weight:500}.ap-strip .ap-meter{flex:none}.ap-evidence{border:1px solid var(--ap-line);border-radius:var(--ap-r-md);background:var(--ap-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.ap-evidence>div{background:var(--ap-surface);flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.ap-evidence dt{color:var(--ap-muted);font-size:var(--ap-t-xs)}.ap-evidence dd{overflow-wrap:anywhere;color:var(--ap-ink);font-size:var(--ap-t-sm);margin:0;font-weight:600}.ap-resolve{border-radius:var(--ap-r-sm);min-height:32px;color:var(--ap-muted);font:inherit;font-size:var(--ap-t-sm);cursor:pointer;transition:background-color var(--ap-fast) var(--ap-ease), color var(--ap-fast) var(--ap-ease);background:0 0;border:0;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.ap-resolve:hover{background:var(--ap-sunken);color:var(--ap-ink)}.ap-resolve:focus-visible{outline:2px solid var(--ap-accent);outline-offset:1px}.ap-resolve .ap-glyph{width:16px;height:16px}@media (max-width:759px){.ap-attention-actions .ap-resolve-label,.ap-attention-meta{display:none}.ap-rowmenu-list{inset-inline:0 auto}}.ap-meter{background:var(--ap-sunken);border-radius:2px;flex:1;height:4px;position:relative;overflow:hidden}.ap-meter>i{border-radius:inherit;background:var(--ap-positive);position:absolute;inset:0 auto 0 0}html[dir=rtl] .ap-meter>i{inset:0 0 0 auto}.ap-list{padding:var(--ap-s-2) var(--ap-s-4) var(--ap-s-3);display:grid}.ap-list-head{justify-content:space-between;align-items:center;gap:var(--ap-s-3);padding:var(--ap-s-3) 0 var(--ap-s-2);display:flex}.ap-list-item{border-top:1px solid var(--ap-line);color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 0;text-decoration:none;display:grid}.ap-list-item .ap-dot{margin-top:7px}.ap-list-item-title{color:var(--ap-ink);font-size:var(--ap-t-base);font-weight:600;line-height:20px}.ap-list-item-meta{color:var(--ap-muted);font-size:var(--ap-t-sm);margin-top:2px;line-height:18px;display:block}.ap-list-item-actions{flex-wrap:wrap;gap:4px 14px;margin-top:8px;display:flex}.ap-list-item-actions .ap-link{font-size:var(--ap-t-sm)}a.ap-list-item{transition:background-color var(--ap-fast) var(--ap-ease)}a.ap-list-item:hover .ap-list-item-title{color:var(--ap-accent-ink)}.ap-empty{padding:var(--ap-s-3) 0 var(--ap-s-4);color:var(--ap-muted);font-size:var(--ap-t-base);margin:0;line-height:20px}.ap-trend{gap:var(--ap-s-3);padding:var(--ap-s-4);grid-template-columns:minmax(0,1fr);display:grid}.ap-trend svg{width:100%;height:88px;display:block;overflow:visible}.ap-trend .ap-trend-line{fill:none;stroke:var(--ap-series);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ap-trend-foot{justify-content:space-between;align-items:center;gap:4px var(--ap-s-3);flex-wrap:wrap;min-width:0;display:flex}.ap-trend-foot .ap-link{font-size:var(--ap-t-sm);white-space:nowrap;flex:none}.ap-trend-foot .ap-h2 small{color:var(--ap-muted);font-size:var(--ap-t-sm);margin-inline-start:8px;font-weight:400}.ap-trend svg.ap-cumulative{width:100%;height:auto;display:block}.ap-cumulative-grid{stroke:var(--ap-line);stroke-width:1px;vector-effect:non-scaling-stroke}.ap-cumulative-tick{fill:var(--ap-muted);font-variant-numeric:tabular-nums;font-size:12px}.ap-cumulative-area{fill:color-mix(in srgb, var(--ap-series) 8%, transparent)}.ap-cumulative-line{fill:none;stroke:var(--ap-series);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.ap-cumulative-end{fill:var(--ap-surface);stroke:var(--ap-series);stroke-width:2px;vector-effect:non-scaling-stroke}.ap-alert{padding:12px var(--ap-s-4);border:1px solid color-mix(in srgb, var(--ap-negative) 30%, transparent);border-radius:var(--ap-r-md);background:color-mix(in srgb, var(--ap-negative) 7%, var(--ap-surface));color:var(--ap-ink);font-size:var(--ap-t-base);flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.ap-alert strong{font-weight:600}.ap-alert .ap-button{margin-inline-start:auto}.ap-alert:is(.is-stale,.is-warning){border-color:color-mix(in srgb, var(--ap-warning-mark) 45%, transparent);background:var(--ap-warning-soft)}.ap-alert.is-info{border-color:var(--ap-line);background:var(--ap-surface)}.ap-alert.is-success{border-color:color-mix(in srgb, var(--ap-positive) 35%, transparent);background:color-mix(in srgb, var(--ap-positive) 7%, var(--ap-surface))}.ap-alert-text{overflow-wrap:anywhere;flex:16rem;min-width:0}.ap-stack{gap:var(--ap-s-4);min-width:0;display:grid}.ap-state.is-success h2:before{content:"";background:var(--ap-positive);vertical-align:2px;border-radius:50%;width:8px;height:8px;margin-inline-end:8px;display:inline-block}.ap-state-loading{gap:var(--ap-s-4);display:grid}.ap-state.is-denied h2:before{content:"";background:var(--ap-muted);vertical-align:2px;border-radius:50%;width:8px;height:8px;margin-inline-end:8px;display:inline-block}.ap-offline{padding:10px var(--ap-s-4);border-bottom:1px solid color-mix(in srgb, var(--ap-warning-mark) 45%, transparent);background:var(--ap-warning-soft);color:var(--ap-ink);font-size:var(--ap-t-sm);align-items:center;gap:10px;display:flex}.ap-offline strong{font-weight:600}.ap-dialog{width:min(480px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding:var(--ap-s-5);border:1px solid var(--ap-line);border-radius:var(--ap-r-lg);box-shadow:var(--ap-shadow-3);color:var(--ap-ink);overflow-wrap:anywhere;margin:auto;overflow:auto}.ap-dialog::backdrop{background:#0b0c0e70}.ap-dialog h2{font-size:var(--ap-t-md);margin:0;font-weight:600;line-height:24px}.ap-dialog p{margin:var(--ap-s-2) 0 0;color:var(--ap-muted);font-size:var(--ap-t-base);line-height:20px}.ap-dialog :is(form,.ap-field,label){margin-top:var(--ap-s-3)}.ap-dialog .ap-form-actions{margin-top:var(--ap-s-5)}@media (min-width:1024px){.ap-offline{margin-inline-start:var(--ap-rail-width)}}.ap-report{border:1px solid var(--ap-line);border-radius:var(--ap-r-lg);background:var(--ap-surface)}.ap-report>summary{align-items:center;gap:var(--ap-s-3);min-height:52px;padding:0 var(--ap-s-4);cursor:pointer;list-style:none;display:flex}.ap-report>summary::-webkit-details-marker{display:none}.ap-report>summary span{flex-direction:column;gap:2px;display:flex}.ap-report>summary strong{font-size:var(--ap-t-base);font-weight:600}.ap-report>summary small{color:var(--ap-muted);font-size:var(--ap-t-sm)}.ap-report>summary .ap-glyph{width:18px;height:18px;transition:transform var(--ap-mid) var(--ap-ease);margin-inline-start:auto}.ap-report[open]>summary .ap-glyph{transform:rotate(180deg)}.ap-report>summary:focus-visible{outline:2px solid var(--ap-accent);outline-offset:-2px;border-radius:var(--ap-r-lg)}.ap-report-body{padding:0 var(--ap-s-4) var(--ap-s-4)}.ap-onboard{gap:var(--ap-s-3);padding:var(--ap-s-5);display:grid}.ap-onboard h2{font-size:var(--ap-t-md);text-wrap:balance;margin:0;font-weight:600;line-height:24px}.ap-onboard p{max-width:64ch;color:var(--ap-muted);font-size:var(--ap-t-base);margin:0;line-height:20px}.ap-onboard>.ap-label{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ap-onboard-actions{align-items:center;gap:var(--ap-s-3);flex-wrap:wrap;display:flex}.ap-onboard-next{gap:var(--ap-s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}@media (min-width:760px){.ap-evidence,.ap-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.ap-attention-item,.ap-attention-calm{padding:var(--ap-s-3) var(--ap-s-5);grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.ap-attention-item>.ap-dot,.ap-attention-calm>.ap-dot{align-self:start;margin-top:6px}.ap-attention-actions{flex-wrap:nowrap;grid-column:3;justify-content:flex-end}.ap-attention-head,.ap-attention-more{padding:0 var(--ap-s-5)}.ap-trend{padding:var(--ap-s-4) var(--ap-s-5)}}@media (max-width:1023px){.ap-page{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.ap-list{padding:var(--ap-s-1) var(--ap-s-4) var(--ap-s-2)}}.ap-logo.dash-source-mark{border:1px solid var(--ap-line);border-radius:var(--ap-r-md);background-color:var(--ap-sunken);width:40px;height:40px;color:var(--ap-ink);letter-spacing:-.01em;flex:none;justify-content:center;align-items:center;margin:0;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.ap-logo.dash-source-mark svg{fill:currentColor;width:20px;height:20px}.ap-logo.dash-source-mark[data-mark=monogram]{color:#0000;font-size:0}.ap-sources{gap:var(--ap-s-4);flex-direction:column;display:flex}.ap-sources>.ap-segmented{align-self:flex-start}.ap-sources-lead{color:var(--ap-muted);font-size:var(--ap-t-base);margin:0;line-height:1.5}.ap-connected .ap-list-item{align-items:center;text-decoration:none}.ap-connected .ap-list-item .ap-dot{vertical-align:middle;width:7px;height:7px;margin:0 2px 1px 0}.ap-connect{gap:var(--ap-s-4);align-items:start;display:grid}.ap-catalog{gap:var(--ap-s-4);min-width:0;display:grid}.ap-search{border:1px solid var(--ap-line-strong);border-radius:var(--ap-r-xs);background:var(--ap-surface);min-height:40px;color:var(--ap-muted);transition:border-color var(--ap-fast) var(--ap-ease), box-shadow var(--ap-fast) var(--ap-ease);align-items:center;gap:10px;padding:0 12px;display:flex}.ap-search:focus-within{border-color:var(--ap-accent);box-shadow:0 0 0 3px var(--ap-accent-soft)}.ap-search input{min-width:0;height:38px;color:var(--ap-ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:16px}.ap-catalog-group{padding:var(--ap-s-2) var(--ap-s-5) var(--ap-s-2)}.ap-catalog-group>.ap-h2{margin:var(--ap-s-3) 0 var(--ap-s-1)}.ap-catalog-title{margin:var(--ap-s-3) 0 var(--ap-s-1);color:var(--ap-ink);font-size:var(--ap-t-base);justify-content:space-between;align-items:baseline;font-weight:600;display:flex}.ap-catalog-title span{color:var(--ap-muted);font-size:var(--ap-t-sm);font-weight:500}.ap-catalog-group ul{margin:0;padding:0;list-style:none}.ap-catalog-group li+li .ap-system{border-top:1px solid var(--ap-line)}.ap-system{width:100%;min-height:64px;color:var(--ap-ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.ap-system-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.ap-system-copy strong{font-size:var(--ap-t-base);font-weight:600}.ap-system-copy small{color:var(--ap-muted);font-size:var(--ap-t-sm)}.ap-system-cta{color:var(--ap-ink);font-size:var(--ap-t-sm);font-weight:600}.ap-system:hover strong,.ap-system[aria-pressed=true] strong{color:var(--ap-ink);text-underline-offset:3px;text-decoration:underline}.ap-system[aria-pressed=true] .ap-logo.dash-source-mark{border-color:var(--ap-ink);background-color:var(--ap-surface)}.ap-system:focus-visible{outline:2px solid var(--ap-accent);outline-offset:2px;border-radius:8px}.ap-connect-panel:empty{display:none}.ap-connect-panel>*{margin:0}@media (min-width:760px){.ap-catalog-group ul{column-gap:var(--ap-s-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ap-catalog-group li+li .ap-system{border-top:0}.ap-catalog-group li:nth-child(n+3) .ap-system{border-top:1px solid var(--ap-line)}}@media (min-width:1280px){.ap-connect:not(.has-panel) .ap-catalog-group ul{grid-template-columns:repeat(3,minmax(0,1fr))}.ap-connect:not(.has-panel) .ap-catalog-group li:nth-child(n+3) .ap-system{border-top:0}.ap-connect:not(.has-panel) .ap-catalog-group li:nth-child(n+4) .ap-system{border-top:1px solid var(--ap-line)}}@media (min-width:1024px){.ap-connect.has-panel{grid-template-columns:minmax(0,1fr) minmax(340px,400px)}.ap-connect-panel{position:sticky;top:88px}}.ap-connect-panel .connect-card{padding:var(--ap-s-6);border:1px solid var(--ap-line);border-radius:var(--ap-r-lg);background:var(--ap-surface);box-shadow:var(--ap-shadow-1)}.ap-connect-panel .connect-card h2{margin:var(--ap-s-1) 0 var(--ap-s-3);font-size:var(--ap-t-lg);letter-spacing:-.01em;line-height:1.3}.ap-connect-panel .connect-kicker{color:var(--ap-muted);font-size:var(--ap-t-sm);margin:0}.ap-connect-panel .connect-lead{color:var(--ap-muted);font-size:var(--ap-t-base);line-height:1.5}.ap-connect-panel .connect-field input,.ap-connect-panel .connect-field select{border:1px solid var(--ap-line-strong);border-radius:var(--ap-r-xs);background:var(--ap-surface);min-height:44px;font-size:16px}.ap-connect-panel .connect-field input:focus-visible,.ap-connect-panel .connect-field select:focus-visible{border-color:var(--ap-accent);box-shadow:0 0 0 3px var(--ap-accent-soft);outline:0}.ap-connect-panel .connect-field small,.ap-connect-panel .connect-note{color:var(--ap-muted);font-size:var(--ap-t-sm)}.ap-connect-panel .connect-submit{border-radius:var(--ap-r-sm);min-height:44px;font-size:var(--ap-t-base)}@media (min-width:1024px){.ap-system-cta{opacity:0;transition:opacity var(--ap-fast) var(--ap-ease)}.ap-system:hover .ap-system-cta,.ap-system:focus-visible .ap-system-cta,.ap-system[aria-pressed=true] .ap-system-cta{opacity:1}}@media (prefers-reduced-motion:no-preference){.ap-connect-panel>.connect-card{animation:ap-fade var(--ap-mid) var(--ap-ease) both}}.ap-ask{--ap-mono:var(--font-sans)}.ap-ask-usage-tag{font-variant-numeric:tabular-nums}.ap-ask-grid{gap:var(--ap-s-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.ap-ask-rail{display:none}.ap-ask-session{flex-direction:column;min-width:0;min-height:min(72dvh,760px);padding:0;display:flex;overflow:hidden}.ap-ask-session>.rc-allowance,.ap-ask-session>.ap-alert{margin:var(--ap-s-4) var(--ap-s-5) 0}.ap-ask-log{padding:var(--ap-s-5) var(--ap-s-5) var(--ap-s-3);flex:1}.ap-ask-welcome{gap:var(--ap-s-2);max-width:560px;padding:var(--ap-s-6) 0;flex-direction:column;display:flex}.ap-ask-welcome h2{margin:var(--ap-s-2) 0 0;font-size:var(--ap-t-lg);letter-spacing:-.01em;font-weight:600}.ap-ask-welcome p{color:var(--ap-muted);font-size:var(--ap-t-base);margin:0;line-height:20px}.ap-ask-welcome small{color:var(--ap-muted);font-size:var(--ap-t-xs);line-height:1.5}.ap-ask-mark{border-radius:var(--ap-r-md);background:var(--ap-ink);width:36px;height:36px;color:var(--ap-surface);justify-content:center;align-items:center;font-size:18px;display:inline-flex}.ap-ask-context{margin:var(--ap-s-1) 0 0;flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}.ap-ask-context li{border:1px solid var(--ap-line);border-radius:var(--ap-r-pill);color:var(--ap-muted);font-family:var(--ap-mono);padding:4px 10px;font-size:12px}.ap-ask-turns{margin:0;padding:0;list-style:none;position:relative}.ap-ask-turns:before{content:"";background:var(--ap-line);width:1px;position:absolute;inset:10px auto 10px 7px}html[dir=rtl] .ap-ask-turns:before{inset:10px 7px 10px auto}.ap-ask-turn{padding:0 0 var(--ap-s-5) var(--ap-s-6);padding-inline-start:var(--ap-s-6);position:relative}.ap-ask-turn:before{content:"";inset-inline-start:3px;background:var(--ap-surface);width:9px;height:9px;box-shadow:0 0 0 1.5px var(--ap-line-strong);border-radius:50%;position:absolute;top:6px}.ap-ask-turn.is-assistant:before{background:var(--ap-accent);box-shadow:0 0 0 3px var(--ap-accent-soft)}.ap-ask-turn.is-error:before{background:var(--ap-negative);box-shadow:0 0 0 3px color-mix(in srgb, var(--ap-negative) 18%, transparent)}.ap-ask-turn.is-past{opacity:.78}.ap-ask-meta{color:var(--ap-muted);font-family:var(--ap-mono);align-items:baseline;gap:10px;margin-bottom:6px;font-size:12px;display:flex}.ap-ask-who{color:var(--ap-ink);font-weight:600}.ap-ask-turn.is-assistant .ap-ask-who{color:var(--ap-accent-ink)}.ap-ask-meta time{font-variant-numeric:tabular-nums}.ap-ask-turn.is-user .ap-ask-text{border-radius:var(--ap-r-sm);background:var(--ap-sunken);max-width:100%;padding:8px 12px;display:inline-block}.ap-ask-text p{color:var(--ap-ink);font-size:var(--ap-t-base);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:22px}.ap-ask-text p+p{margin-top:var(--ap-s-3)}.ap-ask-turn.is-error .ap-ask-text p{color:var(--ap-negative)}.ap-ask-steps{margin:0 0 var(--ap-s-3);border-inline-start:2px solid var(--ap-line);color:var(--ap-muted);font-family:var(--ap-mono);gap:4px;padding:0 0 0 12px;padding-inline-start:12px;font-size:12px;line-height:1.5;list-style:none;display:grid}.ap-ask-steps li{align-items:center;gap:8px;display:flex}.ap-ask-tick{background:var(--ap-positive);border-radius:50%;flex:none;width:6px;height:6px}.ap-ask-steps.is-live .ap-ask-tick{background:var(--ap-line-strong)}.ap-ask-sources{margin-top:var(--ap-s-3);flex-wrap:wrap;gap:6px;display:flex}.ap-ask-sources .ap-tag{align-items:center;gap:6px;display:inline-flex}.ap-ask-divider{margin:0 0 var(--ap-s-5);color:var(--ap-muted);font-family:var(--ap-mono);padding-inline-start:var(--ap-s-6);font-size:12px}.ap-ask-end{height:1px}.ap-ask-foot{z-index:2;padding-top:var(--ap-s-3);background:linear-gradient(to bottom, transparent, var(--ap-surface) 18px);position:sticky;bottom:0}.ap-ask-suggestions{padding:0 var(--ap-s-5) var(--ap-s-3);scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.ap-ask-suggestions button{border:1px solid var(--ap-line);border-radius:var(--ap-r-pill);background:var(--ap-surface);min-height:36px;color:var(--ap-ink);font:inherit;font-size:var(--ap-t-sm);cursor:pointer;transition:border-color var(--ap-fast) var(--ap-ease), background-color var(--ap-fast) var(--ap-ease);flex:none;padding:0 12px}.ap-ask-suggestions button:hover{border-color:var(--ap-line-strong);background:var(--ap-sunken)}.ap-ask-composer{margin:0 var(--ap-s-5);border:1px solid var(--ap-line-strong);border-radius:var(--ap-r-md);background:var(--ap-surface);transition:border-color var(--ap-fast) var(--ap-ease), box-shadow var(--ap-fast) var(--ap-ease);align-items:flex-end;gap:10px;padding:10px 10px 10px 14px;display:flex}.ap-ask-composer:focus-within{border-color:var(--ap-ink);box-shadow:0 0 0 3px color-mix(in srgb, var(--ap-ink) 8%, transparent)}.ap-ask-prompt{color:var(--ap-accent);font-family:var(--ap-mono);align-self:center;font-size:18px;font-weight:600;line-height:1}.ap-ask-composer textarea{resize:none;field-sizing:content;min-width:0;min-height:28px;max-height:180px;color:var(--ap-ink);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:4px 0;font-size:16px;line-height:1.5}.ap-ask-send{border-radius:var(--ap-r-sm);background:var(--ap-ink);width:36px;height:36px;color:var(--ap-surface);cursor:pointer;transition:opacity var(--ap-fast) var(--ap-ease), transform var(--ap-fast) var(--ap-ease);border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.ap-ask-send:disabled{opacity:.3;cursor:default}.ap-ask-hint{margin:6px var(--ap-s-5) var(--ap-s-4);color:var(--ap-muted);font-family:var(--ap-mono);font-size:var(--ap-t-xs)}.ap-ask-usage{padding:var(--ap-s-4);border:1px solid var(--ap-line);border-radius:var(--ap-r-md);background:var(--ap-surface);gap:8px;display:grid}.ap-ask-usage>div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ap-ask-usage strong{white-space:nowrap;flex:none}.ap-ask-usage .ap-meter{flex:none;display:block}.ap-ask-rail nav{gap:var(--ap-s-4);display:grid}.ap-ask-rail-group{gap:2px;display:grid}.ap-ask-rail-group button{color:var(--ap-ink);font:inherit;font-size:var(--ap-t-sm);text-align:start;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 8px;overflow:hidden}.ap-ask-rail-group button:hover{background:var(--ap-sunken)}@media (min-width:1024px){.ap-ask-grid{grid-template-columns:240px minmax(0,1fr)}.ap-ask-rail{gap:var(--ap-s-5);display:grid;position:sticky;top:88px}.ap-ask-usage-tag{display:none}.ap-ask-session{min-height:calc(100dvh - 140px)}.ap-ask-log{padding:var(--ap-s-6) var(--ap-s-8) var(--ap-s-3)}.ap-ask-composer,.ap-ask-hint{margin-inline:var(--ap-s-8)}.ap-ask-suggestions{padding-inline:var(--ap-s-8)}}@media (max-width:1023px){.ap-ask-session{border-radius:var(--ap-r-lg);overflow:visible}.ap-ask-foot{bottom:calc(var(--ap-tabbar-height,66px) + env(safe-area-inset-bottom));border-radius:0 0 var(--ap-r-lg) var(--ap-r-lg)}.ap-ask-hint{display:none}.ap-ask-foot{padding-bottom:var(--ap-s-3);box-shadow:0 24px 0 var(--ap-surface);background:linear-gradient(to bottom, transparent, var(--ap-surface) 18px)}}@keyframes ap-blink{50%{opacity:0}}@keyframes ap-step-on{to{background:var(--ap-accent)}}@media (prefers-reduced-motion:no-preference){.ap-ask-turn{animation:ap-rise var(--ap-mid) var(--ap-ease) both}.ap-ask-turn.is-past{animation:none}.ap-ask-steps.is-live li{animation:ap-fade var(--ap-mid) var(--ap-ease) both;animation-delay:calc(var(--i,0) * .9s)}.ap-ask-steps.is-live .ap-ask-tick{animation:1ms linear both ap-step-on,1s step-end infinite ap-blink;animation-delay:calc(var(--i,0) * .9s)}.ap-ask-turn.is-working:before{animation:ap-pulse 1.6s var(--ap-ease) infinite}.ap-ask-send:not(:disabled):active{transform:scale(.94)}}.ap-notify{gap:var(--ap-s-4);flex-direction:column;display:flex}.ap-notify>:not(.ap-topbar){width:100%;max-width:860px}.ap-notify-filters{gap:var(--ap-s-1);border-bottom:1px solid var(--ap-line);scrollbar-width:none;display:flex;overflow-x:auto}.ap-notify-filters button{min-height:40px;padding:0 var(--ap-s-3);color:var(--ap-muted);font:inherit;font-size:var(--ap-t-base);cursor:pointer;transition:background-color var(--ap-fast) var(--ap-ease), color var(--ap-fast) var(--ap-ease);background:0 0;border:0;border-radius:0;flex:none;align-items:center;gap:6px;display:inline-flex;position:relative}.ap-notify-filters button span{color:var(--ap-muted);font-variant-numeric:tabular-nums}.ap-notify-filters button:hover{color:var(--ap-ink)}.ap-notify-filters button[aria-pressed=true]{color:var(--ap-ink);box-shadow:inset 0 -2px 0 var(--ap-ink);font-weight:500}.ap-notify-feed{gap:var(--ap-s-5);display:grid}.ap-notify-day{gap:var(--ap-s-2);display:grid}.ap-notify-day>h2{margin:0 2px}.ap-notify-day ul{gap:var(--ap-s-2);margin:0;padding:0;list-style:none;display:grid}.ap-notify-empty{padding:var(--ap-s-6);text-align:center}.ap-notify-item{padding:0;overflow:hidden}.ap-notify-item.is-unread{border-color:var(--ap-line-strong)}.ap-notify-head{width:100%;min-height:64px;color:var(--ap-ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.ap-notify-head:focus-visible{outline:2px solid var(--ap-accent);outline-offset:-2px;border-radius:var(--ap-r-lg)}.ap-notify-icon{border-radius:var(--ap-r-md);background:var(--ap-sunken);width:36px;height:36px;color:var(--ap-muted);justify-content:center;align-items:center;display:inline-flex}.ap-notify-icon.is-signal{background:var(--ap-warning-soft);color:var(--ap-warning)}.ap-notify-icon.is-data_problem{background:color-mix(in srgb, var(--ap-negative) 10%, var(--ap-surface));color:var(--ap-negative)}.ap-notify-icon .ap-glyph{width:18px;height:18px}.ap-notify-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.ap-notify-copy strong{font-size:var(--ap-t-base);font-weight:600;line-height:1.35}.ap-notify-item:not(.is-unread) .ap-notify-copy strong{font-weight:500}.ap-notify-copy small{color:var(--ap-muted);font-size:var(--ap-t-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ap-notify-meta{color:var(--ap-muted);font-size:var(--ap-t-xs);font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:inline-flex}.ap-notify-body{gap:var(--ap-s-3);padding:0 16px 16px 64px;padding-inline-start:64px;display:grid}.ap-notify-body>p{color:var(--ap-ink);font-size:var(--ap-t-base);white-space:pre-line;margin:0;line-height:1.55}.ap-digest{gap:var(--ap-s-4);display:grid}.ap-digest-block h4{margin:0 0 var(--ap-s-2);color:var(--ap-muted);font-size:var(--ap-t-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.ap-digest-block ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ap-digest-block li,.ap-digest-block>p{color:var(--ap-ink);font-size:var(--ap-t-base);margin:0;line-height:1.5}.ap-digest-block>p{color:var(--ap-muted);font-size:var(--ap-t-sm)}.ap-digest-facts{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:0;display:grid}.ap-digest-facts>div{border-radius:var(--ap-r-sm);background:var(--ap-sunken);gap:2px;padding:10px 12px;display:grid}.ap-digest-facts dt{color:var(--ap-muted);font-size:var(--ap-t-xs)}.ap-digest-facts dd{flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;display:flex}.ap-digest-facts strong{font-size:var(--ap-t-md);font-weight:600}.ap-digest-facts dd span{font-size:var(--ap-t-xs);font-weight:600}.ap-notify-switches{gap:4px;display:grid}.ap-notify-switches h3{margin:var(--ap-s-3) 0 2px}.ap-switch-row{justify-content:space-between;align-items:center;gap:var(--ap-s-4);border-top:1px solid var(--ap-line);min-height:56px;color:var(--ap-ink);cursor:pointer;padding:8px 0;text-decoration:none;display:flex}.ap-switch-row>span:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.ap-switch-row strong{font-size:var(--ap-t-base);font-weight:600}.ap-switch-row small{color:var(--ap-muted);font-size:var(--ap-t-sm);line-height:1.4}.ap-switch{appearance:none;background:var(--ap-line-strong);cursor:pointer;width:44px;height:26px;transition:background-color var(--ap-mid) var(--ap-ease);border-radius:13px;flex:none;margin:0;position:relative}.ap-switch:after{content:"";width:20px;height:20px;transition:transform var(--ap-mid) var(--ap-ease-spring);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.ap-switch:checked{background:var(--ap-positive)}input.ap-switch{min-width:0;min-height:0}.ap-switch:checked:after{transform:translate(18px)}html[dir=rtl] .ap-switch:after{left:auto;right:3px}html[dir=rtl] .ap-switch:checked:after{transform:translate(-18px)}.ap-switch:disabled{opacity:.45;cursor:default}.ap-switch:focus-visible{outline:2px solid var(--ap-accent);outline-offset:2px}@media (max-width:759px){.ap-notify-body{padding:0 16px 16px}.ap-digest-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:no-preference){.ap-notify-body{animation:ap-fade var(--ap-mid) var(--ap-ease) both}}.rc-drawer-root{z-index:1000;isolation:isolate;position:fixed;inset:0}body:has(.rc-drawer-root) .ap-tabbar{visibility:hidden;pointer-events:none}.rc-drawer-backdrop{background:#0c101875;border:0;position:absolute;inset:0}.rc-drawer{overscroll-behavior:contain;width:min(420px,100%);height:100%;position:absolute;top:0;right:0;overflow:auto}.ap-explorer-drawer.rc-drawer{width:min(600px,100%)}@media (max-width:767px){.rc-drawer,.ap-explorer-drawer.rc-drawer{width:100%;height:min(92dvh,100%);max-height:92dvh;inset:auto 0 0}}@media (prefers-reduced-motion:reduce){.rc-drawer{scroll-behavior:auto}}.ap-drawer-root .rc-drawer-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0b0c0e70}.ap-drawer.rc-drawer{gap:var(--ap-s-3);padding:var(--ap-s-5) var(--ap-s-6) var(--ap-s-8);background:var(--ap-surface);color:var(--ap-ink);border-inline-start:1px solid var(--ap-line);box-shadow:var(--ap-shadow-lg,-24px 0 60px #0c10182e);flex-direction:column;display:flex}html[dir=rtl] .ap-drawer.rc-drawer{left:0;right:auto}.ap-drawer-head{justify-content:space-between;align-items:center;gap:var(--ap-s-3);display:flex}.ap-drawer-title{margin:0 0 var(--ap-s-2);font-size:var(--ap-t-lg);letter-spacing:-.01em;font-weight:600;line-height:1.3}.ap-drawer-block{gap:var(--ap-s-3);padding-top:var(--ap-s-4);border-top:1px solid var(--ap-line);flex-direction:column;display:flex}.ap-drawer-block h3{font-size:var(--ap-t-base);margin:0;font-weight:600}.ap-drawer-notes{padding:var(--ap-s-3) var(--ap-s-4);gap:var(--ap-s-1);border-radius:var(--ap-r-md);background:var(--ap-warning-soft);color:var(--ap-ink);font-size:var(--ap-t-sm);margin:0;list-style:none;display:grid}.ap-drawer-tech{color:var(--ap-muted);font-size:var(--ap-t-xs)}.ap-drawer-tech summary{cursor:pointer;align-items:center;min-height:32px;display:flex}.ap-drawer-tech code{font-size:var(--ap-t-xs)}@media (max-width:767px){.ap-drawer.rc-drawer{padding:var(--ap-s-4) var(--ap-s-4) calc(var(--ap-s-8) + env(safe-area-inset-bottom));border-radius:var(--ap-r-lg) var(--ap-r-lg) 0 0;border-inline-start:0}html[dir=rtl] .ap-drawer.rc-drawer{left:0;right:0}}.ap-analytics{gap:var(--ap-s-4);align-content:start;display:grid}.ap-analytics>*{min-width:0}.ap-analytics>.ap-topbar{margin-bottom:0}.ap-analytics .ap-topbar .ap-segmented button:disabled{cursor:progress;opacity:.6}.ap-analytics .ap-topbar .ap-button .ap-glyph{width:16px;height:16px}.ap-analytics-body{gap:var(--ap-s-5);transition:opacity var(--ap-mid) var(--ap-ease);display:grid}.ap-analytics-body.is-refreshing{opacity:.55}.ap-tabs{gap:var(--ap-s-1);border-bottom:1px solid var(--ap-line);scrollbar-width:none;display:flex;overflow-x:auto}.ap-tabs button{min-height:40px;padding:0 var(--ap-s-3);color:var(--ap-muted);font:inherit;font-size:var(--ap-t-base);cursor:pointer;transition:color var(--ap-fast) var(--ap-ease);background:0 0;border:0;flex:none;font-weight:500;position:relative}.ap-tabs button:after{content:"";inset:auto var(--ap-s-3) -1px;background:var(--ap-ink);height:2px;transition:transform var(--ap-mid) var(--ap-ease);border-radius:2px;position:absolute;transform:scaleX(0)}.ap-tabs button:hover{color:var(--ap-ink)}.ap-tabs button:is([aria-pressed=true],[aria-selected=true]){color:var(--ap-ink);font-weight:600}.ap-tabs button:is([aria-pressed=true],[aria-selected=true]):after{transform:scaleX(1)}.ap-tabs button:focus-visible{outline:2px solid var(--ap-accent);outline-offset:-2px;border-radius:var(--ap-r-sm)}.ap-tabs a{min-height:44px;padding:0 var(--ap-s-3);color:var(--ap-muted);font-size:var(--ap-t-base);white-space:nowrap;flex:none;font-weight:500;text-decoration:none;position:relative}.ap-tabs a:after{content:"";inset:auto var(--ap-s-3) -1px;background:var(--ap-ink);border-radius:2px;height:2px;position:absolute;transform:scaleX(0)}.ap-tabs a:hover{color:var(--ap-ink)}.ap-tabs a[aria-current=page]{color:var(--ap-ink);font-weight:600}.ap-tabs a[aria-current=page]:after{transform:scaleX(1)}.ap-tabs a:focus-visible{outline:2px solid var(--ap-accent);outline-offset:-2px;border-radius:var(--ap-r-sm)}[data-parity=major-5] .ap-list-head h2{font-size:var(--ap-t-base);margin:0;font-weight:600}[data-parity=major-5] .ap-onboard .ap-note{max-width:68ch}.ap-section-head{justify-content:space-between;align-items:baseline;gap:4px var(--ap-s-3);margin-bottom:var(--ap-s-3);flex-wrap:wrap;display:flex}.ap-section-head small{color:var(--ap-muted);font-size:var(--ap-t-sm)}.ap-datahealth{overflow:hidden}.ap-datahealth-bar{align-items:center;gap:var(--ap-s-3);min-height:44px;padding:4px var(--ap-s-2) 4px var(--ap-s-4);display:flex}.ap-datahealth-bar p{flex-direction:column;gap:2px;min-width:0;margin:0 auto 0 0;display:flex}html[dir=rtl] .ap-datahealth-bar p{margin:0 0 0 auto}.ap-datahealth-bar strong{font-size:var(--ap-t-sm);font-weight:500}.ap-datahealth-bar .ap-dot{width:7px;height:7px}@media (min-width:760px){.ap-datahealth-bar p{flex-direction:row;align-items:baseline;gap:10px}.ap-datahealth-bar p small:before{content:"·";margin-inline-end:10px}}.ap-datahealth-bar small{color:var(--ap-muted);font-size:var(--ap-t-sm);flex-wrap:wrap;gap:0 10px;display:flex}.ap-datahealth-bar small span+span:before{content:"·";margin-inline-end:10px}.ap-datahealth.is-pending .ap-dot{animation:none}.ap-datahealth-marks{display:none}.ap-datahealth-marks .ap-logo{border:2px solid var(--ap-surface);border-radius:var(--ap-r-sm);width:28px;height:28px;margin-inline-start:-6px;font-size:10px}.ap-datahealth-toggle .ap-glyph{transition:transform var(--ap-mid) var(--ap-ease)}.ap-datahealth.is-open .ap-datahealth-toggle .ap-glyph{transform:rotate(180deg)}.ap-datahealth-panel{gap:var(--ap-s-2);padding:var(--ap-s-3) var(--ap-s-4) var(--ap-s-1);border-top:1px solid var(--ap-line);display:grid}.ap-datahealth-intro{justify-content:space-between;align-items:center;gap:var(--ap-s-2) var(--ap-s-4);flex-wrap:wrap;display:flex}.ap-datahealth-intro p{max-width:64ch;color:var(--ap-muted);font-size:var(--ap-t-sm);margin:0;line-height:1.5}.ap-datahealth-list{margin:0 calc(-1 * var(--ap-s-4));padding:0;list-style:none;display:grid}.ap-datahealth-list>li{border-top:1px solid var(--ap-line)}.ap-datahealth-row{align-items:center;gap:var(--ap-s-3);padding:10px var(--ap-s-4);display:flex}.ap-datahealth-text{flex-direction:column;gap:2px;min-width:0;margin-inline-end:auto;display:flex}.ap-datahealth-text strong{font-size:var(--ap-t-base);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ap-datahealth-text small{color:var(--ap-muted);font-size:var(--ap-t-sm)}.ap-datahealth-list .ap-tag .ap-dot{width:6px;height:6px}.ap-datahealth-proof{margin:0 var(--ap-s-3) var(--ap-s-3);padding:var(--ap-s-3);border-radius:var(--ap-r-sm);background:var(--ap-sunken);font-size:var(--ap-t-sm);gap:6px;display:grid}.ap-datahealth-proof h3,.ap-datahealth-proof p{margin:0}.ap-datahealth-proof h3{font-size:var(--ap-t-base)}.ap-datahealth-proof code{background:var(--ap-surface);font-size:var(--ap-t-xs);border-radius:6px;justify-self:start;padding:2px 6px}.ap-kpis{border:1px solid var(--ap-line);border-radius:var(--ap-r-lg);background:var(--ap-surface);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.ap-kpis>.ap-rise{display:grid}.ap-kpis>*{min-width:0}.ap-kpis>:nth-child(2n){border-inline-start:1px solid var(--ap-line)}.ap-kpis>:nth-child(n+3){border-top:1px solid var(--ap-line)}.ap-kpi{gap:var(--ap-s-2);min-width:0;padding:var(--ap-s-3) var(--ap-s-4);box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;display:flex;container-type:inline-size}.ap-kpi-head{justify-content:space-between;align-items:flex-start;gap:4px var(--ap-s-2);flex-wrap:wrap;display:flex}.ap-kpi-head h3{flex:9em;min-width:0;line-height:1.35}.ap-kpi-head .ap-tag{background:var(--ap-warning-soft);color:var(--ap-warning);flex:none}.ap-kpi-body{flex-direction:column;gap:6px;margin-top:auto;display:flex}.ap-kpi-value{color:var(--ap-ink);font-size:clamp(var(--ap-t-base), 11cqi, var(--ap-t-lg));overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.15}.ap-change{min-height:20px;color:var(--ap-muted);font-size:var(--ap-t-sm);background:0 0;align-self:flex-start;align-items:center;gap:2px;padding:0;font-weight:500;display:inline-flex}.ap-change .ap-glyph{stroke-width:2.2px;width:14px;height:14px}.ap-change.is-positive{color:var(--ap-positive)}.ap-change.is-negative{color:var(--ap-negative)}.ap-kpi-missing{flex-direction:column;align-items:flex-start;gap:4px;margin-top:auto;display:flex}.ap-kpi-missing strong{color:var(--ap-muted);font-size:var(--ap-t-lg);font-weight:600}.ap-kpi-missing small{color:var(--ap-muted);font-size:var(--ap-t-xs);line-height:1.4}.ap-kpi-missing .ap-link{font-size:var(--ap-t-sm);margin-top:4px}.ap-kpi.is-unavailable{background:color-mix(in srgb, var(--ap-sunken) 30%, var(--ap-surface))}.ap-charts,.ap-pair{gap:var(--ap-s-4);display:grid}.ap-panel{gap:var(--ap-s-4);min-width:0;padding:var(--ap-s-4);align-content:start;display:grid}.ap-panel-head{justify-content:space-between;align-items:flex-end;gap:var(--ap-s-2) var(--ap-s-4);flex-wrap:wrap;display:flex}.ap-panel-head>.ap-label{flex-basis:100%}.ap-figures{gap:var(--ap-s-2) var(--ap-s-6);flex-wrap:wrap;margin:0;display:flex}.ap-figures>div{flex-direction:column;gap:2px;display:flex}.ap-figures dt{color:var(--ap-muted);font-size:var(--ap-t-xs)}.ap-figures dd{color:var(--ap-ink);font-size:var(--ap-t-md);margin:0;font-weight:600}.ap-figures .is-lead dd{font-size:var(--ap-t-xl);font-weight:600;line-height:1.1}.ap-chart{gap:var(--ap-s-3);margin:0;display:grid}.ap-chart-frame{min-height:196px;color:var(--ap-series);position:relative}.ap-chart-frame svg{display:block;overflow:visible}.ap-chart-grid{stroke:var(--ap-line);stroke-width:1px}.ap-chart-axis{fill:var(--ap-muted);font-size:var(--ap-t-xs);font-variant-numeric:tabular-nums}.ap-chart-line{fill:none;stroke-linecap:round;stroke-linejoin:round}.ap-chart-line.is-current{stroke:var(--ap-series);stroke-width:1.75px}.ap-chart-line.is-previous{stroke:var(--ap-series-previous);stroke-width:1.25px;stroke-dasharray:3 3}.ap-chart-hit{fill:#0000;cursor:crosshair}.ap-chart-dot{fill:var(--ap-surface);stroke:var(--ap-series);stroke-width:2px}.ap-chart-tip rect{fill:var(--ap-ink)}.ap-chart-tip-date{fill:color-mix(in srgb, var(--ap-bg) 72%, transparent);font-size:var(--ap-t-xs)}.ap-chart-tip-value{fill:var(--ap-bg);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.ap-chart-empty{color:var(--ap-muted);font-size:var(--ap-t-sm);place-items:center;margin:0;display:grid;position:absolute;inset:0}.ap-chart-legend{gap:var(--ap-s-4);color:var(--ap-muted);font-size:var(--ap-t-xs);flex-wrap:wrap;display:flex}.ap-chart-legend span{align-items:center;gap:6px;display:inline-flex}.ap-chart-legend span:before{content:"";border-top:2px solid var(--ap-series);width:16px;height:0}.ap-chart-legend .is-previous:before{border-top:2px dashed var(--ap-series-previous)}.ap-chart-table{max-width:100%;position:relative;overflow-x:auto}.ap-chart-table summary{min-height:32px;color:var(--ap-muted);font-size:var(--ap-t-sm);cursor:pointer;align-items:center;font-weight:500;display:inline-flex}.ap-chart-table summary:hover{color:var(--ap-ink)}.ap-chart-table table{width:100%;margin-top:var(--ap-s-2);border-collapse:collapse;font-size:var(--ap-t-sm);font-variant-numeric:tabular-nums}.ap-chart-table th,.ap-chart-table td{border-bottom:1px solid var(--ap-line);text-align:end;padding:8px 0}.ap-chart-table th:first-child,.ap-chart-table td:first-child{text-align:start}.ap-chart-table thead th{color:var(--ap-muted);font-size:var(--ap-t-xs);font-weight:500}.ap-funnel{gap:var(--ap-s-4);margin:0;padding:0;list-style:none;display:grid}.ap-funnel li{gap:6px;display:grid}.ap-funnel-row{justify-content:space-between;align-items:baseline;gap:var(--ap-s-3);font-size:var(--ap-t-base);display:flex}.ap-funnel-row strong{font-size:var(--ap-t-md)}.ap-funnel-bar{border-radius:4px;width:100%;height:8px;display:block;overflow:hidden}.ap-funnel-track{fill:var(--ap-sunken)}.ap-funnel-fill{fill:var(--ap-series)}.ap-funnel small{color:var(--ap-muted);font-size:var(--ap-t-xs)}.ap-insights{margin:0;padding:0;list-style:none;display:grid}.ap-insights li{padding:var(--ap-s-3) 0;font-size:var(--ap-t-base);align-items:flex-start;gap:10px;line-height:1.45;display:flex}.ap-insights li+li{border-top:1px solid var(--ap-line)}.ap-insights .ap-dot{margin-top:7px}.ap-table-scroll{margin:0 calc(-1 * var(--ap-s-4));padding:0 var(--ap-s-4);position:relative;overflow-x:auto}.ap-table{border-collapse:collapse;width:100%;font-size:var(--ap-t-sm);font-variant-numeric:tabular-nums;line-height:18px}.ap-table th,.ap-table td{border-bottom:1px solid var(--ap-line);text-align:end;vertical-align:top;padding:9px 0}.ap-table th+th,.ap-table td,.ap-table th+td{padding-inline-start:var(--ap-s-4)}.ap-table th:first-child{text-align:start;padding-inline-start:0;font-weight:500}.ap-table td a,.ap-table th a{color:inherit;text-underline-offset:2px;text-decoration:underline}.ap-table thead th{color:var(--ap-muted);font-size:var(--ap-t-xs);padding-top:0;font-weight:500}.ap-table tbody tr:last-child>*{border-bottom:0}.ap-table tbody tr{transition:background-color var(--ap-fast) var(--ap-ease)}.ap-table tbody tr:hover{background:color-mix(in srgb, var(--ap-sunken) 35%, transparent)}.ap-table th small{color:var(--ap-muted);font-size:var(--ap-t-xs);margin-top:2px;font-weight:400;display:block}.ap-table th small a{color:var(--ap-accent-ink)}.ap-table tr.is-unavailable td{color:var(--ap-muted)}.ap-table td:first-child{text-align:start}.ap-recon-counts{border:1px solid var(--ap-line);border-radius:var(--ap-r-md);background:var(--ap-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.ap-recon-counts>div{background:var(--ap-surface);flex-direction:column;gap:2px;padding:12px 14px;display:flex}.ap-recon-counts dt{color:var(--ap-muted);font-size:var(--ap-t-xs)}.ap-recon-counts dd{font-size:var(--ap-t-lg);margin:0;font-weight:600}.ap-recon-counts dd small{color:var(--ap-muted);font-size:var(--ap-t-sm);font-weight:500}.ap-recon-counts .is-unmatched dd,.ap-recon-status.is-unmatched{color:var(--ap-negative)}.ap-recon-counts .is-ambiguous dd,.ap-recon-status.is-ambiguous{color:var(--ap-warning)}.ap-recon-status.is-matched{color:var(--ap-positive)}.ap-recon .ap-table td:last-child{white-space:nowrap}@media (min-width:760px){.ap-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.ap-kpis>:nth-child(n){border-top:0;border-inline-start:0}.ap-kpis>:nth-child(n+2){border-inline-start:1px solid var(--ap-line)}.ap-kpi{min-height:112px;padding:var(--ap-s-4) var(--ap-s-5)}.ap-kpi-value{font-size:clamp(var(--ap-t-lg), 11cqi, var(--ap-t-2xl));line-height:1.25}.ap-panel{padding:var(--ap-s-4) var(--ap-s-5)}.ap-table-scroll{margin:0 calc(-1 * var(--ap-s-5));padding:0 var(--ap-s-5)}.ap-recon-counts{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1100px){.ap-charts:not(.is-single){grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.ap-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}@media (prefers-reduced-motion:no-preference){.ap-chart-tip{animation:ap-fade var(--ap-fast) var(--ap-ease) both}.ap-datahealth-panel{animation:ap-fade var(--ap-mid) var(--ap-ease) both}}.ap-settings{gap:var(--ap-s-4);align-content:start;display:grid}.ap-settings>.ap-topbar{margin-bottom:0}.ap-back{min-height:40px;margin-top:var(--ap-s-2);color:var(--ap-muted);font-size:var(--ap-t-sm);justify-self:start;align-items:center;gap:4px;font-weight:500;text-decoration:none;display:inline-flex}.ap-back .ap-glyph{width:18px;height:18px}html[dir=rtl] .ap-back .ap-glyph{transform:scaleX(-1)}.ap-back:hover{color:var(--ap-ink)}.ap-settings-nav a{transition:background-color var(--ap-fast) var(--ap-ease), color var(--ap-fast) var(--ap-ease)}.ap-rows{display:grid;overflow:hidden}.ap-row-icon{border-radius:var(--ap-r-md);background:var(--ap-sunken);width:40px;height:40px;color:var(--ap-ink);flex:none;place-items:center;display:grid}.ap-row-icon .ap-glyph{width:20px;height:20px}.ap-row-icon.is-accent{background:var(--ap-sunken);color:var(--ap-ink)}.ap-row-text{flex-direction:column;gap:2px;min-width:0;margin-inline-end:auto;display:flex}.ap-row-text strong{color:var(--ap-ink);font-size:var(--ap-t-base);font-weight:600;line-height:1.35}.ap-row-text small,.ap-row-text em{color:var(--ap-muted);font-size:var(--ap-t-sm);font-style:normal;line-height:1.4}.ap-row-chevron{color:var(--ap-muted);transition:transform var(--ap-mid) var(--ap-ease), color var(--ap-fast) var(--ap-ease);flex:none;display:inline-flex}.ap-row-chevron .ap-glyph{width:18px;height:18px}html[dir=rtl] .ap-row-chevron{transform:scaleX(-1)}.ap-row-action{color:var(--ap-accent-ink);font-size:var(--ap-t-sm);flex:none;font-weight:600}.ap-row{align-items:center;gap:var(--ap-s-3);min-height:56px;padding:8px var(--ap-s-4);color:var(--ap-ink);transition:background-color var(--ap-fast) var(--ap-ease);text-decoration:none;display:flex}.ap-row+.ap-row{border-top:1px solid var(--ap-line)}:is(a,label).ap-row{cursor:pointer}:is(a,label).ap-row:hover{background:color-mix(in srgb, var(--ap-sunken) 40%, var(--ap-surface))}a.ap-row:hover .ap-row-chevron{color:var(--ap-ink);transform:translate(2px)}.ap-row:focus-visible{outline:2px solid var(--ap-accent);outline-offset:-2px}.ap-row.is-current .ap-row-icon{background:color-mix(in srgb, var(--ap-positive) 12%, var(--ap-surface));color:var(--ap-positive)}.ap-tag.is-ok{background:color-mix(in srgb, var(--ap-positive) 11%, var(--ap-surface));color:var(--ap-positive)}.ap-tag.is-attention{background:color-mix(in srgb, var(--ap-negative) 10%, var(--ap-surface));color:var(--ap-negative)}.ap-tag.is-pending,.ap-tag.is-stale{background:var(--ap-warning-soft);color:var(--ap-warning)}.ap-tag .ap-dot{width:6px;height:6px}.ap-plan{align-items:center;gap:var(--ap-s-3);padding:var(--ap-s-4);color:var(--ap-ink);transition:border-color var(--ap-fast) var(--ap-ease), box-shadow var(--ap-mid) var(--ap-ease);text-decoration:none;display:flex}.ap-plan .ap-row-icon{width:48px;height:48px}.ap-plan .ap-row-text strong{font-size:var(--ap-t-lg);letter-spacing:-.01em;font-weight:600}.ap-plan:hover{border-color:var(--ap-line-strong);box-shadow:var(--ap-shadow-2)}.ap-plan:hover .ap-row-chevron{color:var(--ap-ink);transform:translate(2px)}.ap-hub{border:1px solid var(--ap-line);border-radius:var(--ap-r-lg);background:var(--ap-surface);box-shadow:var(--ap-shadow-1);display:grid;overflow:hidden}.ap-hub-item{align-items:center;gap:var(--ap-s-3);min-height:56px;padding:8px var(--ap-s-4);color:var(--ap-ink);transition:background-color var(--ap-fast) var(--ap-ease);text-decoration:none;display:flex}.ap-hub-item+.ap-hub-item{border-top:1px solid var(--ap-line)}.ap-hub-item .ap-row-text small{display:none}.ap-hub-item:hover{background:color-mix(in srgb, var(--ap-sunken) 40%, var(--ap-surface))}.ap-hub-item:hover .ap-row-chevron{color:var(--ap-ink);transform:translate(2px)}.ap-hub-item:focus-visible,.ap-plan:focus-visible{outline:2px solid var(--ap-accent);outline-offset:2px}.ap-fields{display:grid;overflow:hidden}.ap-field{padding:12px var(--ap-s-4);gap:6px;display:grid}.ap-fields>.ap-field+.ap-field{border-top:1px solid var(--ap-line)}.ap-field>span{color:var(--ap-muted);font-size:var(--ap-t-sm);font-weight:500}.ap-field>strong{color:var(--ap-ink);font-size:var(--ap-t-base);overflow-wrap:anywhere;font-weight:600}.ap-input{box-sizing:border-box;border:1px solid var(--ap-line-strong);border-radius:var(--ap-r-xs);background:var(--ap-surface);width:100%;min-height:44px;color:var(--ap-ink);font:inherit;transition:border-color var(--ap-fast) var(--ap-ease), box-shadow var(--ap-fast) var(--ap-ease);padding:0 12px;font-size:16px}.ap-input:hover:not(:disabled){border-color:color-mix(in srgb, var(--ap-ink) 32%, transparent)}.ap-input:focus{border-color:var(--ap-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--ap-accent) 18%, transparent);outline:none}.ap-input:disabled{background:var(--ap-sunken);color:var(--ap-muted);cursor:not-allowed}textarea.ap-input{resize:vertical;height:auto;min-height:96px;padding:10px 12px;line-height:1.45}select.ap-input,select.ap-input:disabled{appearance:none;background-color:var(--ap-surface);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2366645f' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:18px;height:44px;padding-inline-end:36px}select.ap-input:disabled{background-color:var(--ap-sunken);color:var(--ap-muted);cursor:not-allowed}html[dir=rtl] select.ap-input{background-position:10px}.ap-input[aria-invalid=true]{border-color:var(--ap-negative)}.ap-field-error{color:var(--ap-negative);font-size:var(--ap-t-sm);margin:0;line-height:1.4}.ap-note{color:var(--ap-muted);font-size:var(--ap-t-sm);margin:0;line-height:1.5}.ap-profile{gap:var(--ap-s-3);display:grid}.ap-form-actions{justify-content:flex-end;align-items:center;gap:var(--ap-s-3);flex-wrap:wrap;display:flex}.ap-form-actions.is-start{justify-content:flex-start}.ap-notice{font-size:var(--ap-t-sm);margin:0;margin-inline-end:auto;font-weight:500}.ap-notice.is-ok{color:var(--ap-positive)}.ap-notice.is-error{color:var(--ap-negative)}.ap-button:disabled{opacity:.5;cursor:not-allowed}.ap-button.ap-danger{color:var(--ap-negative)}.ap-button.ap-danger:hover:not(:disabled){border-color:var(--ap-negative)}.ap-button.ap-danger.is-solid{background:var(--ap-negative);color:#fff}.ap-more{min-height:36px;color:var(--ap-ink);font:inherit;font-size:var(--ap-t-sm);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:600}.ap-more:hover{color:var(--ap-accent-ink)}.ap-sessions{margin:0 calc(-1 * var(--ap-s-4));border-top:1px solid var(--ap-line);display:grid}.ap-sessions .ap-row{padding-inline:var(--ap-s-4)}.ap-sessions .ap-row:last-child{border-bottom:1px solid var(--ap-line)}.ap-2fa-form{gap:var(--ap-s-3);display:grid}.ap-2fa-step{font-size:var(--ap-t-base);margin:0;font-weight:600}.ap-2fa-qr{border:1px solid var(--ap-line);border-radius:var(--ap-r-md);background:#fff;width:176px;padding:8px}.ap-2fa-qr svg{width:100%;height:auto;display:block}.ap-2fa-secret{background:var(--ap-sunken);font-size:var(--ap-t-sm);letter-spacing:.04em;border-radius:6px;padding:2px 6px}.ap-2fa-codes{padding:var(--ap-s-3);border-radius:var(--ap-r-md);background:var(--ap-sunken);font-size:var(--ap-t-sm);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;list-style:none;display:grid}.ap-field.is-stacked{max-width:320px;padding:0}.ap-seats .ap-meter{flex:none;display:block}.ap-seats .ap-meter>i{background:var(--ap-ink)}.ap-invite{gap:var(--ap-s-2);padding-top:var(--ap-s-3);border-top:1px solid var(--ap-line);display:grid}.ap-avatar{background:var(--ap-ink);color:var(--ap-bg);font-size:var(--ap-t-sm);border-radius:50%;font-weight:600}.ap-member.is-suspended .ap-avatar{background:var(--ap-sunken);color:var(--ap-muted)}.ap-member.is-suspended .ap-row-text strong{color:var(--ap-muted)}.ap-member-status:before{content:"";vertical-align:1px;background:currentColor;border-radius:50%;width:6px;height:6px;margin-inline-end:5px;display:inline-block}.ap-member-status.is-ok{color:var(--ap-positive)}.ap-member-status.is-pending{color:var(--ap-warning)}.ap-member-status.is-attention{color:var(--ap-negative)}.ap-seats-pending{color:var(--ap-muted);font-weight:400}.ap-member-controls{align-items:center;gap:var(--ap-s-2);flex-wrap:wrap;flex:none;display:flex}.ap-input.is-compact{width:auto;min-height:36px;font-size:var(--ap-t-sm)}.ap-rows-empty{padding:var(--ap-s-4)}@media (min-width:760px){.ap-invite{grid-template-columns:minmax(0,1fr) 180px auto;align-items:center}}.ap-dates{gap:var(--ap-s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ap-dates .ap-field.is-stacked{max-width:none}.ap-export-range{color:var(--ap-ink);margin-inline-end:auto;font-weight:500}.ap-checklist{font-size:var(--ap-t-base);gap:10px;margin:0;padding:0;list-style:none;display:grid}.ap-checklist li{gap:10px;line-height:1.45;display:flex}.ap-checklist li:before{content:"";background:color-mix(in srgb, var(--ap-positive) 14%, var(--ap-surface)) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2318703f' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12 4 4 8-8'/%3E%3C/svg%3E") center / 12px no-repeat;border-radius:50%;flex:none;width:18px;height:18px;margin-top:1px}.ap-subscription{gap:var(--ap-s-3);padding:var(--ap-s-4);display:grid}.ap-subscription-main{align-items:center;gap:var(--ap-s-3);display:flex}.ap-subscription-main .ap-row-icon{width:48px;height:48px}.ap-subscription-main .ap-row-text strong{font-size:var(--ap-t-lg);letter-spacing:-.01em;font-weight:600}.ap-subscription-price{align-items:baseline;gap:6px;margin:0;display:flex}.ap-subscription-price strong{font-size:var(--ap-t-xl);font-weight:600}.ap-subscription-price span{color:var(--ap-muted);font-size:var(--ap-t-sm)}.ap-usage{gap:var(--ap-s-2);padding:var(--ap-s-3) var(--ap-s-4);border-radius:var(--ap-r-md);background:color-mix(in srgb, var(--ap-sunken) 45%, var(--ap-surface));display:grid}.ap-usage-head{justify-content:space-between;align-items:baseline;gap:var(--ap-s-3);font-size:var(--ap-t-base);display:flex}.ap-usage-head strong{font-weight:600}.ap-usage .ap-meter{flex:none;display:block}.ap-usage .ap-meter>i{background:var(--ap-ink)}.ap-usage.is-high .ap-meter>i{background:var(--ap-negative)}.ap-limits{margin:0;display:grid}.ap-limits>div{justify-content:space-between;align-items:center;gap:var(--ap-s-3);border-top:1px solid var(--ap-line);min-height:48px;font-size:var(--ap-t-base);display:flex}.ap-limits dt{color:var(--ap-ink)}.ap-limits dd{color:var(--ap-ink);text-align:end;margin:0;font-weight:600}.ap-limits .is-unavailable :is(dt,dd){color:var(--ap-muted);font-weight:400}@media (min-width:760px){.ap-subscription{align-items:center;column-gap:var(--ap-s-6);padding:var(--ap-s-5);grid-template-columns:minmax(0,1fr) auto}.ap-subscription>:not(.ap-form-actions){grid-column:1}.ap-subscription>.ap-form-actions{grid-area:1/2/span 2}}.ap-compare .ap-report-body{gap:var(--ap-s-3);display:grid}.ap-compare-table th:not(:first-child),.ap-compare-table td{min-width:120px}.ap-compare-table .is-selected{color:var(--ap-accent-ink);font-weight:600}.ap-compare-table thead .is-selected{box-shadow:inset 0 -2px 0 var(--ap-accent)}@media (max-width:759px){.ap-compare-table,.ap-compare-table thead,.ap-compare-table tbody{display:block}.ap-compare-table tr{column-gap:var(--ap-s-2);border-bottom:1px solid var(--ap-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ap-compare-table tbody tr:last-child{border-bottom:0}.ap-compare-table tr>:is(th,td){min-width:0;font-size:var(--ap-t-sm);text-align:start;border:0;padding:8px 0}.ap-compare-table thead th:first-child{display:none}.ap-compare-table tbody th{color:var(--ap-muted);font-size:var(--ap-t-xs);grid-column:1/-1;padding-bottom:0}}.ap-choices{gap:var(--ap-s-2);flex-wrap:wrap;display:flex}.ap-choices button{min-width:112px;min-height:36px;padding:0 var(--ap-s-3);border:1px solid var(--ap-line-strong);border-radius:var(--ap-r-sm);background:var(--ap-surface);color:var(--ap-ink);font:inherit;font-size:var(--ap-t-sm);cursor:pointer;transition:border-color var(--ap-fast) var(--ap-ease), background-color var(--ap-fast) var(--ap-ease), box-shadow var(--ap-fast) var(--ap-ease);flex:0 auto;font-weight:500}.ap-choices button:hover{border-color:var(--ap-ink)}.ap-choices button[aria-checked=true]{border-color:var(--ap-ink);box-shadow:inset 0 0 0 1px var(--ap-ink)}.ap-choices button:focus-visible,.ap-theme:focus-visible{outline:2px solid var(--ap-accent);outline-offset:2px}.ap-themes{gap:var(--ap-s-2);display:grid}.ap-theme{align-items:center;gap:var(--ap-s-3);border:1px solid var(--ap-line);border-radius:var(--ap-r-md);background:var(--ap-surface);color:var(--ap-ink);font:inherit;text-align:start;cursor:pointer;transition:border-color var(--ap-fast) var(--ap-ease), box-shadow var(--ap-mid) var(--ap-ease);padding:10px;display:flex}.ap-theme:hover{border-color:var(--ap-line-strong)}.ap-theme[aria-pressed=true]{border-color:var(--ap-ink);box-shadow:inset 0 0 0 1px var(--ap-ink)}.ap-theme[aria-pressed=true] .ap-tag{background:var(--ap-sunken);color:var(--ap-ink)}.ap-theme-preview{--pv-bg:#f2f0ec;--pv-side:#111214;--pv-card:#fff;--pv-line:#11121414;border:1px solid var(--pv-line);border-radius:var(--ap-r-sm);background:var(--pv-bg);box-sizing:border-box;flex:none;grid-template-rows:1fr 1fr;grid-template-columns:14px 1fr;gap:3px;width:64px;height:46px;padding:0 4px 4px 0;display:grid;overflow:hidden}.ap-theme-preview i:first-child{background:var(--pv-side);grid-row:1/3}.ap-theme-preview i:nth-child(2){background:var(--pv-card);box-shadow:0 0 0 1px var(--pv-line);border-radius:3px;margin-top:4px}.ap-theme-preview i:nth-child(3){background:var(--pv-card);box-shadow:0 0 0 1px var(--pv-line);border-radius:3px;position:relative}.ap-theme-preview i:nth-child(4){display:none}.ap-theme-preview i:nth-child(3):after{content:"";background:#f15d3b;border-radius:2px;position:absolute;inset:5px 50% 5px 5px}.ap-theme[data-preview=system] .ap-theme-preview{background:linear-gradient(135deg,#f2f0ec 50%,#1c1d20 50%)}.ap-theme[data-preview=light] .ap-theme-preview{--pv-bg:#f6f7f9;--pv-side:#1b1d21}.ap-theme[data-preview=sand] .ap-theme-preview{--pv-bg:#efe9de;--pv-side:#1a1814;--pv-card:#fbf8f2}.ap-theme[data-preview=graphite] .ap-theme-preview{--pv-bg:#232428;--pv-side:#121315;--pv-card:#2f3136;--pv-line:#ffffff14}.ap-theme[data-preview=midnight] .ap-theme-preview{--pv-bg:#10151c;--pv-side:#07090d;--pv-card:#1a222d;--pv-line:#ffffff14}@media (max-width:759px){.ap-row:not(:has(.ap-switch,.ap-row-chevron)){align-items:center;gap:8px var(--ap-s-3);grid-template-columns:40px minmax(0,1fr);padding-block:12px;display:grid}.ap-row:not(:has(.ap-switch,.ap-row-chevron))>:nth-child(n+3){grid-column:2;justify-self:start}.ap-plan .ap-row-text strong{font-size:var(--ap-t-md)}}@media (min-width:760px){.ap-settings{max-width:880px;margin-inline:0}.ap-field{align-items:center;gap:var(--ap-s-4);min-height:60px;padding:8px var(--ap-s-5);grid-template-columns:200px minmax(0,1fr)}.ap-field.is-stacked{grid-template-columns:1fr;padding:0}.ap-field .ap-input{max-width:380px}.ap-row,.ap-hub-item{padding-inline:var(--ap-s-5)}.ap-sessions{margin:0 calc(-1 * var(--ap-s-5))}.ap-sessions .ap-row{padding-inline:var(--ap-s-5)}.ap-plan{padding:var(--ap-s-5)}.ap-themes{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-theme:first-child{grid-column:1/-1}}@media (min-width:1024px){.ap-back{display:none}}.ap-chips{flex-wrap:wrap;gap:6px;display:flex}.ap-source .ap-topbar{flex-wrap:nowrap}.ap-source .ap-topbar .ap-back{border-inline-end:1px solid var(--ap-line);flex:none;margin:0;padding-inline-end:var(--ap-s-2)}.ap-source .ap-field strong .ap-dot{vertical-align:1px;margin-inline-end:4px}.ap-source .ap-topbar-meta .ap-dot{vertical-align:1px;width:7px;height:7px;margin-inline-end:2px}.ap-source-section{gap:var(--ap-s-2);align-content:start;min-width:0;display:grid}.ap-source-section>h2{color:var(--ap-ink);font-size:var(--ap-t-md);margin:0;font-weight:600}@media (min-width:1200px){.ap-settings.ap-source{column-gap:var(--ap-s-5);grid-template-columns:minmax(0,1fr) minmax(0,360px);grid-auto-flow:dense;max-width:1120px}.ap-source>.ap-source-section{grid-column:1}.ap-source>:not(.ap-source-section){grid-column:1/-1}.ap-source>.ap-source-section:nth-of-type(3){grid-area:span 2/2}.ap-source>.ap-source-section:nth-of-type(3) .ap-source-actions{display:grid}}.ap-source-actions{gap:var(--ap-s-2);flex-wrap:wrap;display:flex}.ap-source-remove{gap:var(--ap-s-2);padding:var(--ap-s-4) var(--ap-s-5);display:grid}.ap-source-remove h2{font-size:var(--ap-t-md);margin:0;font-weight:600}.ap-source-remove p{color:var(--ap-muted);font-size:var(--ap-t-sm);margin:0}.ap-source-renew{gap:var(--ap-s-3);padding:var(--ap-s-4) 0 var(--ap-s-4);display:grid}.ap-source-renew-head{gap:var(--ap-s-1);padding:0 var(--ap-s-4);display:grid}.ap-source-renew-head h3{font-size:var(--ap-t-md);margin:0;font-weight:600}.ap-source-renew .ap-fields{border-block:1px solid var(--ap-line)}.ap-source-renew .ap-fields>.ap-field{padding:12px var(--ap-s-4);grid-template-columns:minmax(0,1fr);align-items:stretch;gap:6px}.ap-source-renew .ap-field>small{grid-column:1}.ap-source-renew .ap-form-actions{padding:0 var(--ap-s-4)}@media (min-width:1024px){.ap-back.is-always{display:inline-flex}}@media (max-width:759px){.ap-source .ap-topbar .ap-back span{display:none}}@media (prefers-reduced-motion:no-preference){.ap-row-chevron{transition:transform var(--ap-mid) var(--ap-ease)}.ap-theme[aria-pressed=true] .ap-tag,.ap-2fa-form,.ap-notice{animation:ap-fade var(--ap-mid) var(--ap-ease) both}}@keyframes ap-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ap-fade{0%{opacity:0}to{opacity:1}}@keyframes ap-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes ap-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--ap-signal-tone,var(--ap-accent)) 45%, transparent)}50%{box-shadow:0 0 0 6px #0000}}@keyframes ap-slide-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes ap-sheet-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.ap-drawer-root .rc-drawer-backdrop{animation:ap-fade var(--ap-mid) var(--ap-ease) both}.ap-drawer.rc-drawer{animation:ap-slide-in var(--ap-mid) var(--ap-ease) both}html[dir=rtl] .ap-drawer.rc-drawer{animation-name:ap-fade}@media (max-width:767px){.ap-drawer.rc-drawer,html[dir=rtl] .ap-drawer.rc-drawer{animation-name:ap-sheet-up}}.ap-rise,.ap-fade{animation:ap-fade var(--ap-mid) var(--ap-ease) both}.ap-skeleton{animation:1.4s linear infinite ap-shimmer}}@media (max-width:759px){.ap-topbar{padding-bottom:var(--ap-s-3);row-gap:var(--ap-s-2)}.ap-toolbar{flex-wrap:wrap;align-items:center}.ap-toolbar-end{flex:100%}.ap-attention-head{min-height:44px}.ap-attention-item,.ap-attention-calm{padding:10px var(--ap-s-4);grid-template-columns:auto minmax(0,1fr) auto}.ap-attention-evidence{-webkit-line-clamp:1;color:var(--ap-muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ap-attention-actions{flex-wrap:nowrap;grid-area:1/3;align-self:center;gap:0}.ap-attention-actions .ap-rowmenu-list{inset-inline:auto 0}.ap-attention-actions .ap-button.is-small{min-height:32px;color:var(--ap-ink);text-decoration:underline;-webkit-text-decoration-color:var(--ap-line-strong);text-decoration-color:var(--ap-line-strong);text-underline-offset:3px;background:0 0;border:0;padding:0 8px;font-weight:600}.ap-attention-actions .ap-button.is-small:hover{background:var(--ap-sunken)}}.ap-datahealth{border:0;border-bottom:1px solid var(--ap-line);box-shadow:none;background:0 0;border-radius:0}.ap-datahealth.is-open{border:1px solid var(--ap-line);border-radius:var(--ap-r-lg);background:var(--ap-surface)}.ap-datahealth-bar{padding-inline:0}.ap-datahealth.is-open .ap-datahealth-bar{padding-inline:var(--ap-s-4) var(--ap-s-2)}.ap-datahealth-toggle.ap-button.is-small{color:var(--ap-ink);background:0 0;border:0;padding:0 6px}@media (max-width:759px){.ap-datahealth-bar p{flex-direction:row;align-items:baseline;gap:8px;overflow:hidden}.ap-datahealth-bar strong{white-space:nowrap;flex:none}.ap-datahealth-bar small{white-space:nowrap;text-overflow:ellipsis;flex-wrap:nowrap;display:none;overflow:hidden}.ap-toolbar-end>.ap-button:has(.ap-glyph){gap:0;width:40px;padding:0;font-size:0}.ap-toolbar-end>.ap-button:not(:has(.ap-glyph)){white-space:nowrap;flex:none;padding-inline:10px}.ap-toolbar-end>.ap-button .ap-glyph{width:18px;height:18px}}.ap-kpi-caveat{margin:calc(-1 * var(--ap-s-1)) 0 var(--ap-s-3);color:var(--ap-warning);font-size:var(--ap-t-sm);align-items:center;gap:8px;display:flex}.ap-kpi-caveat .ap-dot{width:6px;height:6px}.ap-kpi-caveat-why{color:var(--ap-muted)}@media (max-width:759px){.ap-kpi-caveat-why{display:none}}.ap-kpi-head .ap-tag{color:var(--ap-warning);background:0 0;padding:0;font-weight:500}.analytics-page,.analytics-shell,.ap-analytics{min-width:0;max-width:100%;overflow-x:clip}.ap-explorer{contain:inline-size;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;max-width:100%;margin-top:20px;padding:16px;display:grid}.ap-explorer>*{min-width:0}.ap-explorer p,.ap-explorer li,.ap-explorer dt,.ap-explorer dd,.ap-explorer legend,.ap-explorer label,.ap-explorer h2,.ap-explorer h3{overflow-wrap:anywhere}.ap-explorer-head p,.ap-explorer-gaps dd{color:var(--ap-muted);margin:0;font-size:14px;line-height:1.45}.ap-explorer-meta,.ap-explorer-gaps,.ap-explorer-filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:12px;margin:0;display:grid}.ap-explorer-meta div,.ap-explorer-gaps div{min-width:0}.ap-explorer-meta dt,.ap-explorer-gaps dt{color:var(--ap-muted);font-size:12px}.ap-explorer-meta dd,.ap-explorer-gaps dd{margin:2px 0 0}.ap-explorer-filters label,.ap-explorer-actions>label,.ap-explorer-share{min-width:0;color:var(--ap-muted);gap:6px;font-size:13px;display:grid}.ap-explorer select,.ap-explorer input:not([type=radio]):not([type=checkbox]){border:1px solid var(--ap-line-strong);width:100%;min-width:0;min-height:44px;color:var(--ap-ink);background:var(--ap-surface);font:inherit;border-radius:10px;padding:8px 10px}.ap-explorer-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ap-explorer-actions>*{min-width:0;max-width:100%}.ap-explorer-actions>label{flex:12rem}.ap-explorer .ap-button,.ap-kpi>.ap-button,.ap-toolbar .ap-button{white-space:normal;overflow-wrap:anywhere;text-align:center;max-width:100%}.ap-explorer-scroll{contain:inline-size;width:100%;min-width:0;max-width:100%;position:relative;overflow-x:auto}.ap-explorer .ap-table{table-layout:fixed;width:100%}.ap-explorer .ap-table th,.ap-explorer .ap-table td{overflow-wrap:anywhere;white-space:normal}@media (max-width:759px){.ap-explorer .ap-table{table-layout:auto;width:max-content;min-width:100%}.ap-explorer .ap-table th,.ap-explorer .ap-table td{overflow-wrap:normal;white-space:nowrap}.ap-explorer .ap-table :is(th,td):first-child{white-space:normal;min-width:9rem;max-width:14rem}.ap-explorer .ap-table .ap-button{white-space:nowrap;overflow-wrap:normal}}.ap-explorer fieldset{border:1px solid var(--ap-line);border-radius:12px;min-width:0;margin:0;padding:12px}.ap-explorer fieldset label{align-items:center;gap:8px;min-height:44px;display:flex}.ap-explorer-visibility{flex-wrap:wrap;align-items:center;gap:4px 20px;display:flex}.ap-explorer-visibility legend{color:var(--ap-muted);padding:0 4px;font-size:13px}.ap-explorer-visibility input{width:18px;height:18px;accent-color:var(--ap-accent);margin:0}.ap-explorer-incidents li{gap:2px;display:grid}.ap-explorer-incidents small{color:var(--ap-muted);font-size:12px}.ap-explorer-path,.ap-explorer-incidents,.ap-explorer-provenance{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ap-explorer-path{padding-inline-start:1.2rem;list-style:decimal}.ap-explorer-path h3,.ap-explorer-path h4{margin:0 0 6px}.ap-explorer tr.is-degraded>:first-child{box-shadow:inset 2px 0 0 var(--ap-warning)}.ap-kpi>.ap-button{white-space:normal;max-width:100%;margin-top:8px}.ap-tabbar-item{min-width:0}.ap-tabbar-label{overflow-wrap:anywhere;text-align:center;max-width:100%}.ap-table small .ap-text-link{color:inherit;text-underline-offset:.15em;font-weight:600;text-decoration:underline}@media (prefers-reduced-motion:reduce){.ap-explorer,.ap-explorer *{transition:none!important;animation:none!important}}.ap-phonebar .ap-work-jump{margin-inline-start:auto}.ap-phonebar .ap-work-jump+.ap-bell{margin-inline-start:0}.ap-lifecycle-more{flex:none;position:relative}.ap-lifecycle-more>summary{border-radius:var(--ap-r-md);min-width:44px;min-height:44px;color:var(--ap-ink);font-size:var(--ap-t-xs);cursor:pointer;place-items:center;padding:0 8px;font-weight:600;list-style:none;display:grid}.ap-lifecycle-more>summary::-webkit-details-marker{display:none}.ap-lifecycle-more>summary:focus-visible{outline:2px solid var(--ap-accent);outline-offset:2px}.ap-lifecycle-more-menu{z-index:80;inset-inline-end:0;min-width:180px;max-height:calc(100dvh - 140px - env(safe-area-inset-bottom,0px));overscroll-behavior:contain;border:1px solid var(--ap-line);border-radius:var(--ap-r-md);background:var(--ap-surface);box-shadow:var(--ap-shadow-pop);padding:6px;display:grid;position:absolute;top:calc(100% + 4px);overflow-y:auto}.ap-lifecycle-more-menu a{border-radius:var(--ap-r-sm);min-height:44px;color:var(--ap-ink);font-size:var(--ap-t-base);align-items:center;padding:0 10px;font-weight:500;text-decoration:none;display:flex}.ap-lifecycle-more-menu a:hover{background:var(--ap-sunken)}.ap-lifecycle-more-menu a:focus-visible,.ap-lifecycle-more-menu a[aria-current=page]{outline:2px solid var(--ap-accent);outline-offset:-2px}.ap-lifecycle-sections{max-width:100%;margin:var(--ap-s-4) 0;gap:8px;display:flex;overflow-x:auto}.ap-lifecycle-sections a{border:1px solid var(--ap-line);border-radius:var(--ap-r-pill);min-height:36px;color:var(--ap-ink);font-size:var(--ap-t-sm);flex:none;align-items:center;padding:0 12px;font-weight:500;text-decoration:none;display:inline-flex}.ap-lifecycle-sections a[aria-current=page]{border-color:var(--ap-ink);font-weight:600}.ap-lifecycle-sections a:focus-visible{outline:2px solid var(--ap-accent);outline-offset:2px}.ap-lifecycle-facts{gap:var(--ap-s-3);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin:0;display:grid}.ap-lifecycle-facts div{gap:2px;min-width:0;display:grid}.ap-lifecycle-facts dt{color:var(--ap-muted);font-size:var(--ap-t-sm)}.ap-lifecycle-facts dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.ap-lifecycle-search{align-items:flex-end;gap:var(--ap-s-3);flex-wrap:wrap;display:flex}.ap-lifecycle-search label{flex:220px;gap:4px;min-width:0;display:grid}.ap-lifecycle-search .ap-input{width:100%}.ap-lifecycle-actions{gap:var(--ap-s-2);margin:0;padding:0;list-style:none;display:grid}.ap-lifecycle-actions li{color:var(--ap-muted);font-size:var(--ap-t-sm)}.ap-lifecycle-confirm{gap:var(--ap-s-3);display:grid}.ap-lifecycle-confirm label{gap:4px;display:grid}@media (max-width:1023px){.ap-lifecycle-sections a{min-height:44px}}.ap-automation{min-width:0}.ap-automation>.ap-tabs{max-width:100%}.ap-automation .ap-input{background-color:var(--ap-sunken);border-color:#0000}.ap-automation .ap-input:hover:not(:disabled){border-color:var(--ap-line-strong)}.ap-automation .ap-input:focus{border-color:var(--ap-accent)}.ap-automation .ap-input[aria-invalid=true]{border-color:var(--ap-negative)}.ap-automation-builder{gap:var(--ap-s-3);margin-top:var(--ap-s-5);padding-top:var(--ap-s-4);border-top:1px solid var(--ap-line);display:grid}.ap-automation-builder h3,.ap-automation-plan h3{font-size:var(--ap-t-base);margin:0;font-weight:600}.ap-automation-builder .ap-field{padding:0}.ap-automation-builder .ap-field>label{color:var(--ap-muted);font-size:var(--ap-t-sm);font-weight:500}.ap-automation-builder .ap-switch-row{border-top:0}.ap-automation-builder>.ap-button{justify-self:start}.ap-automation-plan{gap:var(--ap-s-2);margin-top:var(--ap-s-4);padding:var(--ap-s-4);border-radius:var(--ap-r-sm);background:var(--ap-sunken);display:grid}.ap-automation-plan p{margin:0}.ap-automation-plan ol{margin:0;padding-inline-start:1.25em}.ap-kpi-picker{justify-items:start;gap:var(--ap-s-2);margin:0 0 var(--ap-s-3);min-width:0;display:grid}.ap-kpi-picker-panel{gap:var(--ap-s-2);width:100%;min-width:0;max-width:640px;padding:var(--ap-s-4);border:1px solid var(--ap-line);border-radius:var(--ap-r-sm);background:var(--ap-surface);display:grid}.ap-kpi-picker-panel h3{font-size:var(--ap-t-base);margin:0;font-weight:600}.ap-kpi-picker-panel p{overflow-wrap:anywhere;margin:0}.ap-kpi-options{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ap-kpi-options>li{align-items:center;gap:var(--ap-s-2);min-width:0;padding:4px var(--ap-s-2);border-radius:var(--ap-r-sm);background:var(--ap-sunken);flex-wrap:wrap;display:flex}.ap-kpi-options>li[data-available=false]{color:var(--ap-muted)}.ap-kpi-option{align-items:center;gap:var(--ap-s-2);cursor:pointer;flex:220px;min-width:0;min-height:44px;display:flex}.ap-kpi-option>span:not(.ap-tag){min-width:0;display:grid}.ap-kpi-option small{color:var(--ap-muted);font-size:var(--ap-t-sm)}.ap-kpi-option-move{gap:4px;display:flex}.ap-kpi-picker-actions{gap:var(--ap-s-2);flex-wrap:wrap;display:flex}.ap-editor-group{gap:var(--ap-s-3);min-width:0;padding:var(--ap-s-3) 0 0;border:0;border-top:1px solid var(--ap-line);margin:0;display:grid}.ap-editor-group>legend{font-size:var(--ap-t-base);padding:0;font-weight:600}.ap-editor-group p,.ap-editor-step p{overflow-wrap:anywhere;margin:0}.ap-editor-steps{gap:var(--ap-s-3);margin:0;padding:0;list-style:none;display:grid}.ap-editor-step{gap:var(--ap-s-2);min-width:0;padding:var(--ap-s-3);border:1px solid var(--ap-line);border-radius:var(--ap-r-sm);display:grid}.ap-editor-step-head{align-items:center;gap:var(--ap-s-2);flex-wrap:wrap;min-width:0;display:flex}.ap-editor-step-head h4{font-size:var(--ap-t-base);overflow-wrap:anywhere;margin:0;font-weight:600}.ap-editor-step-head .ap-tag[data-flag=destructive]{background:var(--ap-warning-soft);white-space:normal}.ap-editor-condition{align-items:end;gap:var(--ap-s-2);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));min-width:0;display:grid}.ap-editor-row{align-items:end;gap:var(--ap-s-2);flex-wrap:wrap;min-width:0;display:flex}.ap-editor-row>.ap-field{flex:150px;min-width:0}.ap-editor-add>.ap-field{flex-basis:220px}.ap-editor-window{gap:var(--ap-s-2);border:0;min-width:0;margin:0;padding:0;display:grid}.ap-editor-window>legend{color:var(--ap-muted);font-size:var(--ap-t-sm);padding:0 0 4px;font-weight:500}.ap-editor-days{flex-wrap:wrap;gap:4px;display:flex}.ap-editor-day{border-radius:var(--ap-r-sm);background:var(--ap-sunken);cursor:pointer;align-items:center;gap:6px;min-height:44px;padding:0 10px;display:inline-flex}.ap-editor-day:has(input:checked){box-shadow:inset 0 0 0 1px var(--ap-ink)}.ap-editor-group .ap-field.is-stacked,.ap-editor-group .ap-field.is-stacked .ap-input{max-width:none}@media (min-width:760px){.ap-automation-builder .ap-field:not(.is-stacked)>.ap-field-error,.ap-automation-builder .ap-field:not(.is-stacked)>.ap-note{grid-column:2}.ap-editor-step .ap-field:not(.is-stacked){padding-inline:0}}.ap-editor-unavailable{color:var(--ap-muted);font-size:var(--ap-t-sm);gap:4px;margin:0;padding:0;list-style:none;display:grid}.ap-automation-rows{margin:var(--ap-s-3) 0 0;gap:0;padding:0;list-style:none;display:grid}.ap-automation-rows>li{padding:var(--ap-s-3) 0;border-top:1px solid var(--ap-line);gap:6px;min-width:0;display:grid}.ap-automation-rows p{overflow-wrap:anywhere;margin:0}.ap-automation-row-head{align-items:center;gap:var(--ap-s-2);flex-wrap:wrap;min-width:0;display:flex}.ap-automation-target{color:var(--ap-muted);font-size:var(--ap-t-sm);overflow-wrap:anywhere;min-width:0}.ap-automation-row-actions{gap:var(--ap-s-2);flex-wrap:wrap;display:flex}.ap-automation-steps{gap:var(--ap-s-2);padding:var(--ap-s-3) var(--ap-s-4);border-radius:var(--ap-r-sm);background:var(--ap-sunken);display:grid}.ap-automation-steps ol{overflow-wrap:anywhere;gap:6px;margin:0;padding-inline-start:1.25em;display:grid}.ap-automation-steps h3{font-size:var(--ap-t-base);margin:0;font-weight:600}.ap-automation-callout{justify-content:space-between;align-items:center;gap:var(--ap-s-3);margin-top:var(--ap-s-3);padding:var(--ap-s-3) var(--ap-s-4);border-radius:var(--ap-r-sm);background:var(--ap-warning-soft);flex-wrap:wrap;display:flex}.ap-automation-callout p{margin:0}.ap-explorer-records{gap:12px;min-width:0;display:grid}.ap-explorer-records h4{margin:0;font-size:13px;font-weight:600}.ap-explorer-records-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ap-explorer-records-head .ap-segmented{flex-wrap:wrap}.ap-explorer-checks{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ap-explorer-checks li{align-items:baseline;gap:8px;font-size:13px;line-height:1.45;display:flex}.ap-explorer-checks .ap-dot{flex:none;transform:translateY(-1px)}.ap-explorer-components{flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;list-style:none;display:flex}.ap-text-link{color:var(--ap-accent);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;min-height:32px;padding:0;text-decoration:underline}.ap-text-link:focus-visible{outline:2px solid var(--ap-accent);outline-offset:2px}.ap-explorer-record-table th small{color:var(--ap-muted);font-weight:400;display:block}.ap-explorer-record-table tr.is-excluded{color:var(--ap-muted)}.ap-explorer-records-export{justify-items:start;gap:6px;display:grid}.ap-explorer-records-export small{color:var(--ap-muted)}@media (max-width:560px){.ap-explorer-record-table th:nth-child(4),.ap-explorer-record-table td:nth-child(4),.ap-explorer-record-table th:nth-child(5),.ap-explorer-record-table td:nth-child(5){display:none}}.ap-kpi-why{min-height:44px;color:var(--ap-muted);font:inherit;font-size:var(--ap-t-sm);text-decoration:underline;-webkit-text-decoration-color:var(--ap-line);text-decoration-color:var(--ap-line);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;margin-top:2px;padding:0;font-weight:500;display:inline-flex}.ap-kpi-why:hover{color:var(--ap-ink);text-decoration-color:currentColor}.ap-kpi-why:focus-visible{outline:2px solid var(--ap-focus,var(--ap-ink));outline-offset:2px;border-radius:var(--ap-r-sm)}.ap-more{margin-top:var(--ap-s-3)}.ap-more>summary{min-height:44px;color:var(--ap-muted);font-size:var(--ap-t-sm);cursor:pointer;align-items:center;font-weight:500;display:inline-flex}.ap-more>summary:hover{color:var(--ap-ink)}.ap-more[open]>summary{margin-bottom:var(--ap-s-2);color:var(--ap-ink)}.ap-launch{display:none}html[data-launch] .ap-launch{z-index:1000;color:#111214;pointer-events:none;background:#f2f0ec;place-items:center;animation:.36s cubic-bezier(.2,.7,.2,1) .62s both ap-launch-out;display:grid;position:fixed;inset:0}.ap-launch-mark{width:min(34vw,156px);display:block}.ap-launch-mark .brand-mark{width:100%;height:auto;animation:.98s cubic-bezier(.2,.7,.2,1) both ap-launch-mark;display:block}.ap-launch-mark .brand-mark__dot{transform-box:fill-box;transform-origin:50%;animation:.62s cubic-bezier(.3,1.4,.5,1) .18s both ap-launch-dot}.ap-launch-name{left:0;right:0;bottom:calc(40px + env(safe-area-inset-bottom,0px));text-align:center;color:#66645f;letter-spacing:.04em;font-size:13px;font-weight:500;position:absolute}@keyframes ap-launch-out{to{opacity:0;visibility:hidden}}@keyframes ap-launch-mark{0%{filter:blur(6px);opacity:.001;transform:scale(.96)}45%{filter:blur();opacity:1;transform:scale(1)}to{transform:scale(1.04)}}@keyframes ap-launch-dot{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes ap-launch-still{to{transform:scale(1.04)}}@media (display-mode:standalone){.ap-launch-mark .brand-mark{animation-name:ap-launch-still}.ap-launch-mark .brand-mark__dot{animation:none}}@media (prefers-reduced-motion:reduce){.ap-launch{animation-duration:.16s;animation-delay:.3s}.ap-launch-mark .brand-mark,.ap-launch-mark .brand-mark__dot{animation:none}}html[data-telegram] .ap-launch{display:none}@media (prefers-reduced-motion:no-preference){.ap-cumulative-line,.ap-cumulative-area{animation:.9s cubic-bezier(.3,.7,.2,1) .15s both ap-sweep}.ap-cumulative-end{transform-box:fill-box;transform-origin:50%;animation:.26s ease-out 1s both ap-land}}@keyframes ap-sweep{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes ap-land{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.ap-today>.ap-strip>.ap-strip-cell,.ap-today>.ap-trend{animation:.56s cubic-bezier(.2,.7,.2,1) both ap-blur-in}.ap-today>.ap-strip>.ap-strip-cell:nth-child(2){animation-delay:60ms}.ap-today>.ap-strip>.ap-strip-cell:nth-child(3){animation-delay:.12s}.ap-today>.ap-strip>.ap-strip-cell:nth-child(4){animation-delay:.18s}.ap-today>.ap-trend{animation-delay:.24s}@media (max-width:1099px){.ap-agents-detail.is-open{animation:.26s cubic-bezier(.2,.7,.2,1) both ap-sheet-up}.ap-agents-sheet-backdrop{animation:.2s ease-out both ap-fade}}}@keyframes ap-blur-in{0%{opacity:0;filter:blur(8px);transform:translateY(8px)}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:no-preference){.ap-ask-turn.is-assistant:not(.is-past):not(.is-working) .ap-ask-text p{animation:.48s cubic-bezier(.2,.7,.2,1) both ap-blur-in}.ap-ask-turn.is-assistant:not(.is-past):not(.is-working) .ap-ask-text p:nth-child(2){animation-delay:.12s}.ap-ask-turn.is-assistant:not(.is-past):not(.is-working) .ap-ask-text p:nth-child(3){animation-delay:.24s}.ap-ask-turn.is-assistant:not(.is-past):not(.is-working) .ap-ask-text p:nth-child(n+4){animation-delay:.36s}}.ap-topbar-title h1,.ap-drawer-title{font-family:var(--font-serif);letter-spacing:-.01em;font-optical-sizing:auto;font-weight:500}.ap-ask-turn.is-assistant .ap-ask-text p{font-family:var(--font-serif);font-size:16px;line-height:1.6}.ap-ask-turn.is-assistant .ap-ask-text :is(strong,b){font-weight:600}
