.ap{--ap-canvas:oklch(95.24% .0013 286.37);--ap-card:#fff;--ap-ink:oklch(21.03% .0059 285.89);--ap-muted:oklch(51.3% .0138 285.94);--ap-line:oklch(88.53% .004 286.32);--ap-hairline:oklch(90.53% .004 286.32);--ap-surface2:oklch(93.73% .0013 286.37);--ap-surface3:oklch(92.3% .0013 286.37);--ap-ink2:color-mix(in oklab, var(--ap-ink) 78%, var(--ap-card));--ap-blue:#0047ff;--ap-blue-text:#0047ff;--ap-blue-pale:#0048ff26;--ap-ok:#17c964;--ap-ok-pale:#14c96526;--ap-ok-strong:#007134;--ap-warn:#f5a524;--ap-warn-pale:#f8a82226;--ap-warn-strong:#885700;--ap-danger:#ff383c;--ap-danger-pale:#ff363c26;--ap-danger-strong:#c1001b;--ap-sb-text:color-mix(in oklab, var(--ap-ink) 72%, transparent);--ap-sb-icon:color-mix(in oklab, var(--ap-ink) 56%, transparent);--ap-sb-label:color-mix(in oklab, var(--ap-ink) 68%, transparent);--ap-hover:color-mix(in oklab, var(--ap-ink) 5.1%, transparent);--ap-active:color-mix(in oklab, var(--ap-ink) 9%, transparent);--ap-field:color-mix(in oklab, var(--ap-surface2) 40%, transparent);--ap-frame-shadow:0 1px 2px #1018280a, 0 24px 48px -16px #10182824;box-sizing:border-box;border:1px solid var(--ap-line);background:var(--ap-canvas);width:100%;max-width:1280px;box-shadow:var(--ap-frame-shadow);color:var(--ap-ink);font-feature-settings:"cv11" 1, "ss01" 1, "ss03" 1, "calt" 1, "case" 1;text-align:left;-webkit-font-smoothing:antialiased;border-radius:20px;margin-inline:auto;font-family:Inter,Inter-fallback,system-ui,sans-serif;font-size:13px;font-weight:400;line-height:20px;position:relative;overflow:hidden;container:ap/inline-size}html.dark .ap{--ap-canvas:oklch(21.03% .0059 285.89);--ap-card:oklch(25.6% .0059 285.89);--ap-ink:oklch(99.11% 0 0);--ap-muted:oklch(70.5% .015 286.067);--ap-line:oklch(32.57% .006 286.033);--ap-hairline:oklch(29.57% .006 286.033);--ap-surface2:oklch(30.27% .0037 286.14);--ap-surface3:oklch(31.78% .0024 247.91);--ap-blue-text:#7099ff;--ap-blue-pale:#0048ff1f;--ap-warn:#f7b750;--ap-warn-pale:#f8b55126;--ap-warn-strong:#ffcf88;--ap-danger:#db3b3e;--ap-danger-pale:#dd3c3c26;--ap-ok-strong:#49e67f;--ap-danger-strong:#ff9089;--ap-sb-text:color-mix(in oklab, var(--ap-ink) 72%, transparent);--ap-sb-label:var(--ap-sb-icon);--ap-frame-shadow:0 1px 2px #0000004d, 0 24px 48px -16px #0009}.ap *,.ap :before,.ap :after{box-sizing:border-box}:where(.ap) button{font:inherit;letter-spacing:inherit;color:inherit;text-align:left;cursor:default;background:0 0;border:0;margin:0;padding:0}:where(.ap) :is(h1,h2,h3,p,ul,ol,dl,dd,dt,figure){margin:0;padding:0}:where(.ap) :is(ul,ol){list-style:none}.ap-scroll:focus-visible,.ap-chat-scroll:focus-visible,.ap-detail-body:focus-visible{outline:2px solid var(--ap-blue-text);outline-offset:-2px}.ap button:focus-visible{outline:2px solid var(--ap-blue-text);outline-offset:1px}.ap strong{font-weight:600}.ap [hidden]{display:none!important}.ap-ic{flex:none;width:14px;height:14px;display:block}.ap-tnum{font-variant-numeric:tabular-nums}.ap-tabs{display:none}.ap-viewport{--ap-s:1;width:100%;height:calc(800px * var(--ap-s));position:relative;overflow:hidden}@supports (width:calc(tan(atan2(10px, 10px)) * 1px)){.ap-viewport{--ap-s:min(1, tan(atan2(100cqw, 1280px)))}}.ap-stage{width:1280px;height:800px;transform:scale(var(--ap-s));transform-origin:0 0;background:var(--ap-canvas);display:flex;position:absolute;inset:0 auto auto 0}.ap-side{white-space:nowrap;flex-direction:column;flex:none;width:240px;height:100%;display:flex;overflow:hidden}.ap-col{flex-direction:column;flex:1;min-width:0;display:flex}.ap-body{flex:1;min-height:0;display:flex}.ap-brand{flex:none;align-items:center;gap:8px;height:44px;padding:0 12px 0 10px;display:flex}.ap-brand-top{display:none}.ap-mark{border:1px solid var(--ap-hairline);width:28px;height:28px;color:var(--ap-blue);text-transform:uppercase;background:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}html.dark .ap-mark{border-color:#0000}.ap-company{text-overflow:ellipsis;letter-spacing:-.008em;min-width:0;font-size:18px;font-weight:600;line-height:26px;overflow:hidden}.ap-nav{flex-direction:column;flex:1;min-height:0;padding-bottom:12px;display:flex}.ap-group{flex-direction:column;display:flex}.ap-group+.ap-group{margin-top:10px}.ap-nav>.ap-group:first-child{padding-top:8px}.ap-items{flex-direction:column;gap:2px;padding:0 8px;display:flex}.ap-group-label{height:22px;color:var(--ap-sb-label);align-items:center;margin:0 8px;padding:0 8px;font-size:12px;font-weight:500;line-height:16px;display:flex}.ap-item{width:100%;height:24px;color:var(--ap-sb-text);border-radius:8px;align-items:center;gap:8px;padding:0 8px;font-size:13px;font-weight:500;line-height:20px;display:flex;position:relative}.ap-item>.ap-ic{color:var(--ap-sb-icon)}.ap-item>span:first-of-type:not(.ap-ic){text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}button.ap-item{cursor:pointer}button.ap-item:hover{background:var(--ap-hover)}.ap-item[aria-current=page]{background:var(--ap-active);color:var(--ap-ink)}.ap-item[aria-current=page]>.ap-ic{color:var(--ap-blue-text)}.ap-chip{border:1px solid var(--ap-line);background:var(--ap-surface2);height:22px;color:var(--ap-muted);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:9999px;align-items:center;gap:4px;padding:0 10px;font-size:11px;font-weight:500;line-height:20px;display:inline-flex}.ap-chip[hidden]{display:none}.ap-chip-accent{background:var(--ap-blue-pale);color:var(--ap-blue-text);border-color:#0000}.ap-foot{flex-direction:column;flex:none;padding:8px 0;display:flex}.ap-utils{flex-direction:column;gap:2px;padding:0 8px;display:flex}.ap-plan{border:1px solid var(--ap-hairline);border-radius:10px;flex-direction:column;gap:6px;margin:8px;padding:8px 12px;display:flex}.ap-plan-top{justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;line-height:16px;display:flex}.ap-plan-top>span:first-child{text-overflow:ellipsis;min-width:0;color:var(--ap-sb-text);font-weight:500;overflow:hidden}.ap-plan-top>span:last-child{font-variant-numeric:tabular-nums;flex:none;font-weight:600}.ap-bar{background:var(--ap-hairline);border-radius:9999px;width:100%;height:3px;display:block;overflow:hidden}.ap-bar>i{background:var(--ap-blue);border-radius:9999px;height:100%;display:block}.ap-support{align-items:center;gap:4px;height:32px;padding:0 8px;display:flex}.ap-support>.ap-item{flex:1;min-width:0}.ap-help{width:32px;height:32px;color:var(--ap-sb-icon);border-radius:9999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ap-help>svg{width:16px;height:16px}.ap-top{flex:none;align-items:center;height:44px;display:flex;position:relative}.ap-search-wrap{justify-content:center;align-items:center;padding:0 96px;display:flex;position:absolute;inset:0 240px 0 0}.ap-search{border:1px solid var(--ap-hairline);background:var(--ap-field);width:100%;max-width:440px;height:32px;color:var(--ap-muted);border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:13px;line-height:20px;display:flex}.ap-search>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ap-kbd{border:1px solid var(--ap-hairline);border-radius:4px;flex:none;padding:0 6px;font-family:inherit;font-size:11px;line-height:20px}.ap-top-end{align-items:center;gap:4px;height:100%;margin-left:auto;padding-right:8px;display:flex;position:relative}.ap-bell{width:28px;height:28px;color:var(--ap-muted);justify-content:center;align-items:center;display:inline-flex}.ap-bell>svg{width:16px;height:16px}.ap-account{background:var(--ap-field);border-radius:8px;align-items:center;gap:4px;height:28px;padding:0 6px 0 4px;display:inline-flex}.ap-account>svg{width:12px;height:12px;color:var(--ap-muted);margin:0 -2px}.ap-me{text-transform:uppercase;background:var(--ap-mono-bg);width:24px;height:24px;color:var(--ap-mono-ink);border-radius:9999px;justify-content:center;align-items:center;font-size:10px;font-weight:600;line-height:14px;display:inline-flex}.ap-mono{--ap-mono-bg:#eff9dc;--ap-mono-ink:#4c681a}.ap-panel{border:1px solid var(--ap-hairline);background:var(--ap-card);border-radius:12px;flex-direction:column;flex:1;min-width:0;margin:0 8px 8px 0;display:flex;position:relative;overflow:hidden;container:apmain/inline-size}.ap-view{flex:1;min-height:0;position:relative}.ap-view[hidden]{display:none}.ap-scroll{scrollbar-width:none;height:100%;padding:24px 32px 32px;overflow-y:hidden}.ap[data-live] .ap-scroll{overflow-y:auto}.ap-scroll::-webkit-scrollbar{display:none}.ap-avatar{width:var(--ap-av,24px);height:var(--ap-av,24px);object-fit:cover;border-radius:9999px;flex:none;display:block}.ap-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.ap-page-title{flex-direction:column;gap:4px;min-width:0;display:flex}.ap-page-title>.ap-title{letter-spacing:-.025em;font-size:24px;font-weight:600;line-height:30px}.ap-page-title>p{color:color-mix(in oklab, var(--ap-ink) 78%, var(--ap-card));letter-spacing:-.006em;font-size:14px;line-height:20px}.ap-btn{white-space:nowrap;cursor:pointer;border-radius:9999px;flex:none;justify-content:center;align-items:center;gap:8px;height:32px;padding:0 12px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.ap-btn-ghost:hover{background:var(--ap-hover)}.ap .ap-btn-primary{background:var(--ap-blue);color:#fff}.ap-btn-primary:hover{background:color-mix(in oklab, var(--ap-blue) 90%, #000)}.ap-btn-secondary{background:var(--ap-surface2);color:var(--ap-blue-text)}.ap-btn-secondary:hover{background:var(--ap-surface3)}.ap-dash{flex-direction:column;gap:24px;padding-bottom:56px;display:flex}.ap-dash-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.ap-hero{flex-direction:column;flex:320px;gap:2px;min-width:0;display:flex}.ap-hero>.ap-title{letter-spacing:-.025em;min-width:0;font-size:18px;font-weight:600;line-height:26px}.ap-hero>p{color:var(--ap-muted);font-size:12px;line-height:16px}.ap-hero>p>span+span{margin-left:8px}.ap-hero-dot{opacity:.5}.ap-quick{flex-wrap:wrap;flex:none;gap:8px;display:flex}.ap-qa{border:1px solid var(--ap-hairline);border-radius:8px;align-items:center;gap:8px;height:32px;padding:0 12px;font-size:12px;line-height:16px;display:inline-flex}.ap-qa>.ap-ic{color:var(--ap-muted)}.ap-dash-grid{grid-template-columns:minmax(0,1fr);gap:24px 32px;display:grid}.ap-dash-main,.ap-dash-side{flex-direction:column;gap:24px;min-width:0;display:flex}@container apmain (width>=896px){.ap-dash-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ap-dash-main{grid-column:span 2}}.ap-sec-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.ap-sec-head>h2{letter-spacing:-.016em;font-size:14px;font-weight:600;line-height:20px}.ap-sec-note{color:var(--ap-muted);font-size:12px;line-height:16px}.ap-sec-note>span+span{margin-left:16px}.ap-sec-note b{color:var(--ap-ink);font-variant-numeric:tabular-nums;font-weight:500}.ap-box,.ap-list{border:1px solid var(--ap-hairline);border-radius:8px}.ap-list>li+li,.ap-list>li[hidden]+li{border-top:1px solid var(--ap-hairline)}.ap-row{align-items:center;gap:12px;padding:8px 12px;display:flex}.ap-row-body{flex:1;min-width:0;display:block}.ap-row-title{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;display:block;overflow:hidden}.ap-row-title>span{color:var(--ap-muted)}.ap-row-sub{text-overflow:ellipsis;white-space:nowrap;color:var(--ap-muted);font-size:11px;line-height:16px;display:block;overflow:hidden}.ap-row-sub[data-error]{color:var(--ap-danger)}.ap-row-time{color:var(--ap-muted);font-variant-numeric:tabular-nums;flex:none;font-size:11px;line-height:16px}.ap-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ap-tile{border:1px solid var(--ap-hairline);border-radius:8px;min-width:0;padding:12px}.ap-tile>p:first-child{letter-spacing:-.006em;font-variant-numeric:tabular-nums;font-size:15px;font-weight:600;line-height:1.25}.ap-tile>p:last-child{text-overflow:ellipsis;white-space:nowrap;color:var(--ap-muted);font-size:11px;line-height:16px;overflow:hidden}.ap-event{align-items:baseline;gap:12px;padding:8px 12px;display:flex}.ap-event>span:first-child{width:56px;color:var(--ap-muted);font-variant-numeric:tabular-nums;flex:none;font-size:11px;line-height:16px}.ap-event-wide>span:first-child{text-transform:capitalize;width:80px}.ap-event>span:last-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;line-height:16px;overflow:hidden}.ap-dept{padding:12px}.ap-dept-list{flex-direction:column;gap:12px;display:flex}.ap-dept-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px;font-size:12px;line-height:16px;display:flex}.ap-dept-head>span:last-child{color:var(--ap-muted);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.ap-meter{background:var(--ap-hairline);border-radius:9999px;height:6px;display:block;overflow:hidden}.ap-meter>i{background:var(--ap-muted);border-radius:9999px;height:100%;display:block}.ap-status{color:var(--ap-muted);flex:none;align-items:center;gap:6px;font-size:11px;line-height:16px;display:flex}.ap-dot{background:var(--ap-ok);border-radius:9999px;flex:none;width:6px;height:6px;display:block}.ap-quota{flex-direction:column;gap:8px;padding:12px;display:flex}.ap-quota>p{letter-spacing:-.006em;font-variant-numeric:tabular-nums;font-size:15px;font-weight:600;line-height:1.25}.ap-quota-bar{background:var(--ap-blue-pale);border-radius:9999px;height:4px;display:block;overflow:hidden}.ap-quota-bar>i{background:var(--ap-blue);border-radius:9999px;height:100%;display:block}@container ap (width<=719px){.ap-tabs{border-bottom:1px solid var(--ap-hairline);scrollbar-width:none;gap:4px;padding:8px;display:flex;overflow-x:auto}.ap-tabs::-webkit-scrollbar{display:none}.ap-tabs>button{height:32px;color:var(--ap-sb-text);cursor:pointer;white-space:nowrap;border-radius:8px;flex:none;padding:0 12px;font-size:13px;font-weight:500;line-height:20px}.ap-tabs>button[aria-current=page]{background:var(--ap-active);color:var(--ap-ink)}.ap-viewport{height:calc(760px * var(--ap-s))}@supports (width:calc(tan(atan2(10px, 10px)) * 1px)){.ap-viewport{--ap-s:min(1, tan(atan2(100cqw, 720px)))}}.ap-stage{width:720px;height:760px}.ap-side{display:none}.ap-brand-top{display:flex}.ap-search-wrap{flex:1;min-width:0;padding:0 12px;position:static}.ap-search-wrap .ap-search{max-width:none}.ap-kbd{display:none}}@media (prefers-reduced-motion:reduce){.ap *,.ap :before,.ap :after{transition:none!important;animation:none!important}}.ap-chat{--ap-chip-ink:#103eb4;flex-direction:column;height:100%;display:flex}html.dark .ap-chat{--ap-chip-ink:#4b85ff}.ap-chat-main{flex:1;min-height:0;position:relative}.ap-chat-fade{z-index:9;pointer-events:none;background:linear-gradient(to bottom, var(--ap-card), transparent);height:80px;position:absolute;inset:0 0 auto}.ap-chat-bar{z-index:10;pointer-events:none;justify-content:space-between;align-items:center;gap:8px;padding:16px;display:flex;position:absolute;inset:0 0 auto}.ap-chat-bar>div{align-items:center;gap:8px;min-width:0;display:flex}.ap-chat-chip{background:color-mix(in oklab, var(--ap-surface2) 90%, transparent);white-space:nowrap;pointer-events:auto;border-radius:8px;flex:none;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:12px;line-height:16px;display:inline-flex}.ap-chat-chip-btn{border:1px solid var(--ap-hairline);color:var(--ap-chip-ink);font-weight:500}html.dark .ap-chat-chip-btn{border-color:#0000}.ap-chat-chip-btn>svg{width:14px;height:14px}.ap-chat-chip-btn>svg.ap-ic-sm{width:14px;height:14px;color:var(--ap-muted);margin:0 -2px}.ap-chat-chip-tight>svg{margin-left:-2px}.ap-chat-chip-btn>.ap-lbl{color:var(--ap-muted);font-size:11px}.ap-chat-chip-btn>.ap-val{color:var(--ap-ink);font-size:11px}.ap-chat-chip-name{gap:8px}.ap-chat-chip-name>b{letter-spacing:-.005em;font-size:12px;font-weight:600;line-height:1}.ap-chat-chip-name>i{color:var(--ap-line);font-style:normal}.ap-chat-chip-name>span{color:var(--ap-muted);font-size:11px;font-weight:500;line-height:1}.ap-chat-engine{color:var(--ap-ink2);gap:8px;font-size:11px;font-weight:500}.ap-chat-engine>i{background:var(--ap-ok);width:8px;height:8px;box-shadow:0 0 0 2px color-mix(in oklab, var(--ap-ok) 20%, transparent);border-radius:9999px;display:block}.ap-chat-scroll{scrollbar-width:none;position:absolute;inset:0;overflow-y:hidden}.ap[data-live] .ap-chat-scroll{overflow-y:auto}.ap-chat-scroll::-webkit-scrollbar{display:none}.ap-chat-thread{flex-direction:column;gap:12px;width:100%;max-width:920px;margin:0 auto;padding:80px 20px 48px;display:flex}.ap-msg{flex-direction:column;gap:8px;display:flex}.ap-msg-head{align-items:center;gap:10px;display:flex}.ap-msg-user .ap-msg-head{flex-direction:row-reverse;align-self:flex-end}.ap-msg-name{letter-spacing:-.005em;font-size:14px;font-weight:600;line-height:1}.ap-msg-mono{background:var(--ap-blue-pale);width:24px;height:24px;color:var(--ap-blue-text);border-radius:9999px;justify-content:center;align-items:center;font-size:10px;font-weight:600;line-height:14px;display:inline-flex}.ap-msg-ama{object-fit:contain;background:#fff;border-radius:9999px;flex:none;width:24px;height:24px;display:block}.ap-msg-user .ap-bubble-wrap{flex-direction:column;align-self:flex-end;align-items:flex-end;max-width:78%;margin-bottom:32px;display:flex}.ap-bubble{color:#fff;letter-spacing:-.006em;background:#0048ff;border-radius:24px;min-width:0;padding:8px 14px;font-size:14px;line-height:21px}.ap-msg-ama-body{flex-direction:column;align-self:flex-start;align-items:flex-start;gap:4px;width:100%;min-width:0;max-width:720px;display:flex}.ap-thought{width:100%;font-size:16px;line-height:24px}.ap-thought-toggle{color:var(--ap-muted);cursor:pointer;border-radius:6px;align-items:center;gap:4px;font-size:12px;line-height:16px;display:inline-flex}.ap-thought-toggle:hover{color:var(--ap-ink)}.ap-thought-toggle>svg{width:14px;height:14px;transition:transform .2s}.ap-thought-toggle[aria-expanded=true]>svg{transform:rotate(90deg)}.ap-steps{max-width:560px;margin:12px 0 16px;font-size:12px;line-height:16px}.ap-steps[hidden]{display:none}.ap-step{padding:0 0 12px 32px;position:relative}.ap-step:last-child{padding-bottom:0}.ap-step-ic{background:var(--ap-surface2);width:20px;height:20px;color:var(--ap-muted);border-radius:9999px;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.ap-step-ic>svg{width:12px;height:12px}.ap-step-line{background:var(--ap-line);width:1px;position:absolute;top:24px;bottom:0;left:9.5px}.ap-step-row{cursor:pointer;align-items:center;gap:12px;width:100%;display:flex}.ap-step-row>span:first-child{flex:1;min-width:0}.ap-step-end{color:var(--ap-muted);flex:none;align-items:center;gap:8px;font-size:11px;display:flex}.ap-step-end>svg{width:14px;height:14px}.ap-step-note{color:var(--ap-muted);margin-top:2px}.ap-step-more{margin-top:8px}.ap-step-more[hidden]{display:none}.ap-step-more>dl{grid-template-columns:max-content minmax(0,1fr);gap:4px 16px;display:grid}.ap-step-more dt{color:var(--ap-muted)}.ap-step-more>span{color:var(--ap-muted);margin-top:8px;font-size:11px;text-decoration:none;display:inline-block}.ap-prose{letter-spacing:-.006em;min-width:0;max-width:100%;font-size:14px;line-height:23.8px}.ap-prose>p{margin:8px 0;line-height:22.75px}.ap-prose>p:first-child{margin-top:0}.ap-prose>p:last-child{margin-bottom:0}.ap-prose>ul{margin:8px 0;padding-left:20px;list-style:outside}.ap-prose>ul>li{padding-left:2px;line-height:22.75px}.ap-prose>ul>li+li{margin-top:4px}.ap-prose>ul>li::marker{color:var(--ap-muted)}.ap-msg-actions{align-items:center;gap:4px;margin-top:4px;display:flex}.ap-icon-btn{width:24px;height:24px;color:var(--ap-muted);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.ap-icon-btn>svg{width:14px;height:14px}.ap-chat-form{width:100%;max-width:960px;margin:0 auto;padding:6px 16px 16px;position:relative}.ap-chat-form:before{content:"";pointer-events:none;background:linear-gradient(to top, var(--ap-card), transparent);height:32px;position:absolute;inset:auto 0 100%}.ap-composer{border:1px solid var(--ap-line);background:var(--ap-card);border-radius:24px;flex-direction:column;gap:9px;min-height:100px;padding:12px;display:flex}.ap-composer-input{color:var(--ap-muted);padding:6px 8px;font-size:12px;line-height:16px}.ap-composer-row{align-items:center;gap:8px;display:flex}.ap-composer-end{align-items:center;gap:4px;margin:0 4px 0 auto;display:flex}.ap-mode{border:1px solid var(--ap-line);background:var(--ap-surface2);height:22px;color:var(--ap-muted);border-radius:9999px;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:500;line-height:20px;display:inline-flex}.ap-mode>svg{width:14px;height:14px}.ap-clip{width:36px;height:36px;color:var(--ap-muted);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.ap-clip>svg{width:18px;height:18px}.ap-rec{border:1px solid var(--ap-hairline);background:var(--ap-surface2);color:var(--ap-muted);border-radius:8px;align-items:center;display:flex}.ap-rec>span{justify-content:center;align-items:center;height:34px;display:inline-flex}.ap-rec>span:first-child{width:24px}.ap-rec>span:last-child{width:36px}.ap-rec svg{width:14px;height:14px}.ap-rec>span:last-child svg{width:18px;height:18px}.ap-chat-note{color:var(--ap-muted);text-align:center;margin-top:8px;font-size:11px;line-height:16px}.ap-appr{--ap-default:#ebebec;--ap-tab-on:#fff;--ap-tab-shadow:0 2px 4px #0000000a, 0 1px 2px #0000000f, 0 0 1px #0000000f;--ap-chip-ink:#103eb4;flex-direction:column;gap:16px;padding-bottom:48px;display:flex}html.dark .ap-appr{--ap-default:#323236;--ap-tab-on:#46464c;--ap-tab-shadow:none;--ap-chip-ink:#4b85ff}.ap-appr .ap-page-head{align-items:flex-start}.ap-appr .ap-page-title>p{line-height:22.75px}.ap-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@container apmain (width>=760px){.ap-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.ap-kpi{border:1px solid var(--ap-line);background:var(--ap-card);border-radius:12px;justify-content:space-between;align-items:flex-start;padding:20px;display:flex}.ap-kpi>div>p{color:var(--ap-muted);font-size:11px;line-height:16px}.ap-kpi>div>b{font-variant-numeric:tabular-nums;margin-top:4px;font-size:24px;font-weight:600;line-height:30px;display:block}.ap-ic-warn{color:var(--ap-warn-strong)}.ap-ic-ok{color:var(--ap-ok-strong)}.ap-ic-danger{color:var(--ap-danger-strong)}.ap-ic-muted{color:var(--ap-muted)}.ap-kpi>svg{width:20px;height:20px}.ap-controls{flex-direction:column;gap:12px;display:flex}.ap-seg{background:var(--ap-default);border-radius:12px;width:fit-content;padding:4px;display:flex}.ap-seg>span{height:30px;color:var(--ap-muted);white-space:nowrap;border-radius:8px;align-items:center;padding:0 10px;font-size:14px;font-weight:500;line-height:16px;display:inline-flex}.ap-seg>span[aria-current=true]{background:var(--ap-tab-on);box-shadow:var(--ap-tab-shadow);color:var(--ap-ink)}.ap-filters{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ap-select{border:1px solid var(--ap-hairline);background:var(--ap-default);border-radius:8px;justify-content:space-between;align-items:center;height:36px;padding:8px 12px;font-size:12px;line-height:16px;display:flex;position:relative}.ap-select>svg{width:16px;height:16px;color:var(--ap-muted);position:absolute;top:9px;right:9px}html.dark .ap-sev>span{border-color:#0000}.ap-select-type{width:176px}.ap-select-agent{width:160px}.ap-sev{align-items:center;gap:4px;display:flex}.ap-sev>span{border:1px solid var(--ap-hairline);background:var(--ap-surface2);height:22px;color:var(--ap-muted);border-radius:8px;align-items:center;padding:0 10px;font-size:11px;font-weight:500;line-height:16px;display:inline-flex}.ap-dates{color:var(--ap-muted);align-items:center;gap:8px;font-size:11px;line-height:16px;display:flex}.ap-date{border:1px solid var(--ap-hairline);background:var(--ap-card);height:26px;color:color-mix(in oklab, var(--ap-ink) 66%, transparent);border-radius:8px;align-items:center;padding:0 8px;font-weight:500;display:inline-flex}.ap-viewbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ap-groups{flex-direction:column;gap:8px;display:flex}.ap-groups[hidden]{display:none}.ap-day{color:var(--ap-muted);padding:4px;font-size:11px;font-weight:600;line-height:16px}.ap-day[hidden]{display:none}.ap-cards{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@container apmain (width>=880px){.ap-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.ap-appr-item{border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:4px;display:flex}.ap-appr-item[hidden]{display:none}.ap-appr-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.ap-appr-sel{color:var(--ap-muted);align-items:center;gap:8px;font-size:11px;line-height:16px;display:flex}.ap-check{border:1px solid var(--ap-hairline);background:var(--ap-card);border-radius:6px;width:16px;height:16px;display:block}.ap-badge{white-space:nowrap;border:1px solid #0000;border-radius:9999px;align-items:center;gap:4px;height:22px;padding:0 10px;font-size:11px;font-weight:500;line-height:20px;display:inline-flex}.ap-badge-outline{border-color:var(--ap-line);color:var(--ap-ink)}.ap-badge-ok{background:var(--ap-ok-pale);color:var(--ap-ok-strong)}.ap-badge-warn{background:var(--ap-warn-pale);color:var(--ap-warn-strong)}.ap-badge-danger{background:var(--ap-danger-pale);color:var(--ap-danger-strong)}.ap-badge-info{background:var(--ap-blue-pale);color:var(--ap-blue-text)}.ap-card{border:1px solid var(--ap-line);background:var(--ap-card);border-radius:12px;flex-direction:column;display:flex}.ap-card-head{flex-wrap:wrap;align-items:center;gap:8px;padding:20px;display:flex}.ap-card-by{color:var(--ap-muted);align-items:center;gap:8px;margin-left:auto;font-size:11px;line-height:16px;display:flex}.ap-mono-chip{background:var(--ap-mono-bg);width:24px;height:24px;color:var(--ap-mono-ink);text-transform:uppercase;border-radius:9999px;justify-content:center;align-items:center;font-size:10px;font-weight:600;line-height:14px;display:inline-flex}.ap-card-body{flex:1;padding:0 20px 16px}.ap-phrase{letter-spacing:-.006em;font-size:15px;line-height:24.375px}.ap-points{grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin-top:12px;font-size:12px;line-height:16px;display:grid}.ap-points>dt{color:var(--ap-muted)}.ap-points>dd{overflow-wrap:anywhere;min-width:0}.ap-more{height:24px;color:var(--ap-muted);cursor:pointer;border-radius:9999px;align-items:center;gap:4px;margin-top:12px;padding:2px 6px;font-size:11px;font-weight:500;line-height:16px;display:inline-flex}.ap-more:hover{background:var(--ap-hover)}.ap-more>svg{width:12px;height:12px;margin:0 -2px 0 -1px;transition:transform .15s}.ap-more[aria-expanded=true]>svg{transform:rotate(180deg)}.ap-more-body{margin-top:8px}.ap-more-body[hidden]{display:none}.ap-tech{flex-direction:column;gap:12px;font-size:12px;line-height:16px;display:flex}.ap-tech-grid{grid-template-columns:auto minmax(0,1fr);gap:4px 12px;display:grid}.ap-tech-grid>span:nth-child(odd),.ap-tech-label{color:var(--ap-muted);font-size:11px}.ap-tech-grid>b{font-weight:500}.ap-tech-box{border:1px solid var(--ap-line);background:color-mix(in oklab, var(--ap-surface2) 40%, transparent);border-radius:6px;padding:12px}.ap-tech-box>.ap-tech-label{margin-bottom:4px}.ap-tech-box p+p{margin-top:8px}.ap-tech-box-lg{padding:16px}.ap-tech-box h4{letter-spacing:-.006em;margin:0;font-size:15px;font-weight:600;line-height:1.25}.ap-tech-box h4+p{margin-top:8px}.ap-tech-chips{flex-wrap:wrap;gap:8px;display:flex}.ap-tech-two{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@container apmain (width>=880px){.ap-tech-two{grid-template-columns:repeat(2,minmax(0,1fr))}}.ap-tech-two .ap-tech-box{font-size:11px}.ap-card-foot{flex-wrap:wrap;align-items:center;gap:8px;padding:0 20px 20px;display:flex}.ap-appr .ap-btn-secondary{background:var(--ap-default);border:1px solid var(--ap-hairline);color:var(--ap-chip-ink)}html.dark .ap-appr .ap-btn-secondary{border-color:#0000}.ap-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px 24px;display:flex}.ap-empty[hidden]{display:none}.ap-empty-ic{justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:relative}.ap-empty-ic>i{background:color-mix(in oklab, var(--ap-blue) 5%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ap-line) 60%, transparent);border-radius:9999px;position:absolute;inset:0}.ap-empty-ic>i+i{box-shadow:none;inset:8px}.ap-empty-ic>svg{width:28px;height:28px;color:var(--ap-muted);position:relative}.ap-empty h3{letter-spacing:-.012em;font-size:13px;font-weight:600;line-height:1.25}.ap-empty h3:focus{outline:none}.ap-empty p{max-width:448px;color:var(--ap-muted);font-size:12px;line-height:16px}.ap-pager{justify-content:space-between;align-items:center;padding-top:8px;display:flex}.ap-pager>span{color:var(--ap-muted);font-size:11px;line-height:16px}.ap-pager>div{gap:8px;display:flex}.ap-btn[aria-disabled=true]{opacity:.5}.ap-inbox{height:100%;min-height:0;display:flex}.ap-inbox-list{flex-direction:column;flex:none;width:380px;display:flex}.ap-inbox-head{border-bottom:1px solid var(--ap-hairline);flex:none;justify-content:space-between;align-items:center;gap:8px;height:48px;padding:0 8px 0 16px;display:flex}.ap-inbox-head>h2{letter-spacing:-.025em;align-items:baseline;gap:8px;font-size:12px;font-weight:600;line-height:16px;display:flex}.ap-inbox-head>h2>span{color:var(--ap-muted);font-size:11px;font-weight:400}.ap-inbox-tools{align-items:center;gap:2px;display:flex}.ap-inbox-tools>span{width:36px;height:32px;color:var(--ap-muted);justify-content:center;align-items:center;display:inline-flex}.ap-inbox-tools>span>svg{width:16px;height:16px}.ap-inbox-rows{flex-direction:column;flex:1;min-height:0;padding:6px;display:flex}.ap-aviso{cursor:pointer;border-radius:8px;flex:none;align-items:center;gap:10px;width:100%;height:60px;padding:0 12px 0 6px;display:flex;position:relative}.ap-aviso[hidden]{display:none}.ap-aviso:hover{background:var(--ap-hover)}.ap-aviso[aria-current=true]{background:var(--ap-active)}.ap-aviso-dot{flex:none;justify-content:center;align-items:center;width:8px;height:8px;display:flex}.ap-aviso-dot>i{background:#0048ff;border-radius:9999px;width:6px;height:6px;display:block}.ap-aviso-body{flex:1;min-width:0;display:block}.ap-aviso-body>span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:20px;display:block;overflow:hidden}.ap-aviso-body>span+span{color:var(--ap-muted);font-size:11px}.ap-aviso-time{color:var(--ap-muted);font-variant-numeric:tabular-nums;flex:none;font-size:11px;line-height:16px}.ap-aviso-time[data-late]{color:var(--ap-danger-strong)}.ap-inbox-detail{border-left:1px solid var(--ap-hairline);flex-direction:column;flex:1;min-width:0;display:flex;container:apdetail/inline-size}.ap-inbox-detail[hidden]{display:none}.ap-detail-bar{border-bottom:1px solid var(--ap-hairline);flex:none;justify-content:space-between;align-items:center;gap:12px;height:48px;padding:0 16px;display:flex}.ap-detail-bar>nav{align-items:center;gap:6px;min-width:0;font-size:12px;line-height:16px;display:flex}.ap-detail-bar>nav>span:first-child,.ap-detail-bar>nav>span:nth-child(2){color:var(--ap-muted)}.ap-detail-bar>nav>span:last-child{font-weight:500}.ap-detail-tools{flex:none;align-items:center;gap:4px;display:flex}.ap-detail-tools>span{width:28px;height:28px;color:var(--ap-muted);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.ap-detail-tools>span>svg{width:16px;height:16px}@container apdetail (width<=439px){.ap-detail-tools>span:not(.ap-btn){display:none}.ap-detail-tools>.ap-btn{margin-left:0}}.ap-detail-tools>.ap-btn{color:#fff;width:auto;height:32px;margin-left:8px}.ap-detail-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:hidden}.ap[data-live] .ap-detail-body{overflow-y:auto}@container apdetail (width>=576px){.ap-detail-body{flex-direction:row}}.ap-detail-main{flex:1;min-width:0;padding:40px 32px 64px}.ap-detail-main>article{width:100%;max-width:720px;margin:0 auto;font-size:12px;line-height:16px}.ap-detail-main h3{letter-spacing:-.025em;font-size:20px;font-weight:600;line-height:25px}.ap-detail-meta{color:var(--ap-muted);margin-top:8px}.ap-detail-text{margin-top:32px}.ap-detail-pairs{grid-template-columns:max-content minmax(0,1fr);gap:8px 24px;margin-top:16px;display:grid}.ap-detail-pairs>dt{color:var(--ap-muted)}.ap-detail-block{background:var(--ap-hover);border-radius:8px;margin-top:32px;padding:12px 16px;line-height:1.625}.ap-detail-facts{flex-wrap:wrap;gap:8px 32px;margin-top:16px;display:flex}.ap-detail-facts>div{flex-direction:column;gap:2px;display:flex}.ap-detail-facts dt{color:var(--ap-muted);font-size:11px}.ap-related{border-top:1px solid var(--ap-hairline);flex-direction:column;gap:8px;margin-top:40px;padding-top:16px;display:flex}.ap-related>span{color:var(--ap-muted);font-size:11px}.ap-related>ul{flex-direction:column;gap:6px;display:flex}.ap-props{border-top:1px solid var(--ap-hairline);flex:none;padding:20px}@container apdetail (width>=576px){.ap-props{border-top:0;border-left:1px solid var(--ap-hairline);align-self:flex-start;width:220px;min-height:100%}}.ap-props>dl{flex-direction:column;gap:16px;display:flex}.ap-props>dl>div{flex-direction:column;gap:4px;display:flex}.ap-props dt{color:var(--ap-muted);font-size:11px;line-height:16px}.ap-props dd{min-width:0;font-size:12px;line-height:16px}.ap-props dd>.ap-badge{min-height:22px}.ap-props-agent{align-items:center;gap:8px;min-height:20px;display:flex}.ap-depts{flex-direction:column;gap:32px;padding-bottom:112px;display:flex}.ap-depts .ap-page-head{padding-bottom:12px}.ap-depts .ap-page-title>p{line-height:22.75px}.ap-block{flex-direction:column;gap:8px;display:flex}.ap-block>h2,.ap-block-head>h2{letter-spacing:-.016em;font-size:13px;font-weight:600;line-height:20px}.ap-block-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ap-table-head,.ap-table-row{grid-template-columns:minmax(0,1fr);align-items:center;column-gap:16px;display:grid}@container apmain (width>=760px){.ap-table-head,.ap-table-row{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr) 104px 132px}}.ap-table-head{border-bottom:1px solid var(--ap-hairline);color:var(--ap-muted);padding:0 12px 8px;font-size:11px;line-height:16px;display:none}@container apmain (width>=760px){.ap-table-head{display:grid}}.ap-table ul>li{border-radius:8px;padding:0 12px}.ap-table ul>li+li{border-top:1px solid var(--ap-hairline)}.ap-table-row{min-height:56px;padding:8px 0}.ap-cell-who{align-items:center;gap:12px;min-width:0;display:flex}.ap-cell-who>div{flex-direction:column;min-width:0;display:flex}.ap-cell-who b{letter-spacing:-.006em;font-size:14px;font-weight:500;line-height:20px}.ap-cell{flex-direction:column;min-width:0;font-size:12px;line-height:16px;display:none}.ap-cell>span:last-child,.ap-cell-who span{color:var(--ap-muted);font-size:11px;line-height:16px}@container apmain (width>=760px){.ap-cell{display:flex}}.ap-cell-runs{gap:4px}.ap-cell-runs>i{background:var(--ap-hover);border-radius:9999px;height:4px;display:block}.ap-cell-runs>i>b{background:color-mix(in oklab, var(--ap-ink) 50%, transparent);border-radius:9999px;height:4px;display:block}.ap-cell-err{color:var(--ap-danger-strong)}.ap-cell-state{color:color-mix(in oklab, var(--ap-ink) 80%, transparent);align-items:center;gap:6px;font-size:11px;line-height:16px;display:none}@container apmain (width>=760px){.ap-cell-state{display:flex}}.ap-btn-soft{background:var(--ap-default);border:1px solid var(--ap-hairline);color:var(--ap-chip-ink)}html.dark .ap-btn-soft{border-color:#0000}.ap-btn-soft>svg{width:14px;height:14px;margin:0 -2px}.ap-depts{--ap-default:#ebebec;--ap-chip-ink:#103eb4}html.dark .ap-depts{--ap-default:#323236;--ap-chip-ink:#4b85ff}.ap-usage{--ap-default:#ebebec;--ap-chip-ink:#103eb4;flex-direction:column;gap:24px;display:flex}html.dark .ap-usage{--ap-default:#323236;--ap-chip-ink:#4b85ff}.ap-usage .ap-page-head{padding-bottom:12px}.ap-usage .ap-page-title>p{line-height:22.75px}.ap-ucard{border:1px solid var(--ap-line);background:var(--ap-card);border-radius:12px}.ap-ucard-head{justify-content:space-between;align-items:center;gap:6px;padding:20px;display:flex}.ap-ucard-head>div:first-child>h3{letter-spacing:-.012em;font-size:15px;font-weight:600;line-height:15px}.ap-ucard-head>div:first-child>p{color:var(--ap-muted);margin-top:4px;font-size:12px;line-height:16px}.ap-ucard-head>div:first-child>p b{color:var(--ap-ink);font-weight:500}.ap-ucard-tools{align-items:center;gap:8px;display:flex}.ap-ucard-tools .ap-btn{border:1px solid var(--ap-hairline);background:var(--ap-default);height:34px;color:var(--ap-chip-ink);gap:4px;padding:6px 12px;font-size:11px}html.dark .ap-ucard-tools .ap-btn{border-color:#0000}.ap-ucard-tools .ap-btn>svg{width:12px;height:12px;margin:0 -2px}.ap-ucard-body{padding:0 20px 20px}.ap-ucard-title{letter-spacing:-.012em;padding:20px;font-size:13px;font-weight:600;line-height:20px}.ap-ugrid{grid-template-columns:minmax(0,1fr);align-items:center;gap:32px;display:grid}@container apmain (width>=672px){.ap-ugrid{grid-template-columns:auto minmax(0,1fr)}}.ap-donut{width:192px;height:192px;display:block}.ap-ustats{grid-template-columns:minmax(0,1fr);gap:24px 32px;display:grid}@container apmain (width>=512px){.ap-ustats{grid-template-columns:repeat(2,minmax(0,1fr))}}@container apmain (width>=896px){.ap-ustats{grid-template-columns:repeat(4,minmax(0,1fr))}}.ap-ustats>div>p:first-child{color:var(--ap-muted);font-size:11px;line-height:16px}.ap-ustats>div>p:last-child{font-variant-numeric:tabular-nums;font-size:15px;line-height:22px}.ap-ustats>div>p.ap-big{font-size:20px;font-weight:600;line-height:28px}.ap-gauge{flex-direction:column;gap:8px;margin-top:24px;display:flex}.ap-gauge-top,.ap-gauge-ticks{height:16px;position:relative}.ap-gauge-top>span{background:var(--ap-surface2);box-shadow:inset 0 0 0 1px var(--ap-line);color:var(--ap-muted);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:8px;padding:2px 6px;font-size:10px;font-weight:500;line-height:14px;position:absolute;top:0;transform:translate(-50%)}.ap-gauge-bar{background:var(--ap-surface2);height:12px;box-shadow:inset 0 0 0 1px var(--ap-line);border-radius:9999px;position:relative;overflow:hidden}.ap-gauge-bar>i{display:block;position:absolute;inset-block:0}.ap-gauge-ticks>span{font-size:11px;font-weight:500;line-height:16px;position:absolute;top:0}.ap-ucard-text{flex-direction:column;gap:8px;padding:0 20px 20px;font-size:12px;line-height:16px;display:flex}.ap-ucard-text>p:last-child{color:var(--ap-muted)}.ap-ucard-chart{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:20px;display:flex}.ap-ucard-chart>h3{letter-spacing:-.012em;font-size:13px;font-weight:600;line-height:20px}.ap-ucard-chart>div{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ap-switch{color:var(--ap-muted);align-items:center;gap:8px;font-size:11px;line-height:16px;display:flex}.ap-switch>i{background:var(--ap-default);border-radius:12px;width:40px;height:20px;display:block;position:relative}.ap-switch>i:after{content:"";background:#fff;border-radius:8px;width:22px;height:16px;position:absolute;top:2px;left:2px;box-shadow:0 2px 4px #0000000a,0 1px 2px #0000000f,0 0 1px #0000000f}.ap-segbtns{border:1px solid var(--ap-line);background:color-mix(in oklab, var(--ap-surface2) 40%, transparent);border-radius:6px;align-items:center;gap:2px;height:36px;padding:2px;display:inline-flex}.ap-segbtns>span{height:28px;color:var(--ap-muted);border-radius:2px;align-items:center;padding:0 12px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.ap-segbtns>span[aria-current=true]{background:var(--ap-card);color:var(--ap-ink);box-shadow:0 1px 2px #0000000f}.ap-ucard-plot{padding:0 20px 20px}.ap-chart{width:100%;height:auto;max-height:260px;font-family:inherit;display:block}.ap-chart text{fill:var(--ap-muted);font-size:11px}.ap-chart-grid{stroke:color-mix(in oklab, var(--ap-line) 70%, transparent);stroke-dasharray:3 3}.ap-legend{flex-wrap:wrap;gap:4px 8px;margin-top:12px;font-size:11px;line-height:16px;display:flex}.ap-legend>li{align-items:center;gap:6px;padding:2px 4px;display:inline-flex}.ap-legend>li>i{border-radius:9999px;width:8px;height:8px;display:block}.ap-legend>li>span{color:var(--ap-muted)}.ap-mark>svg{width:19px;height:19px;display:block}.ap-flows,.ap-projects,.ap-cal,.ap-mem{--ap-default:#ebebec;--ap-tab-on:#fff;--ap-tab-shadow:0 2px 4px #0000000a, 0 1px 2px #0000000f, 0 0 1px #0000000f;--ap-chip-ink:#103eb4;--ap-event:color-mix(in oklab, var(--ap-blue) 16%, var(--ap-card));flex-direction:column;padding-bottom:32px;display:flex}html.dark .ap-flows,html.dark .ap-projects,html.dark .ap-cal,html.dark .ap-mem{--ap-default:#323236;--ap-tab-on:#46464c;--ap-tab-shadow:none;--ap-chip-ink:#4b85ff}.ap-flows .ap-page-title>p,.ap-projects .ap-page-title>p,.ap-cal .ap-page-title>p,.ap-mem .ap-page-title>p{line-height:22.75px}.ap-btn-lg{height:36px;padding:0 20px;font-size:14px}.ap-flows .ap-btn>svg,.ap-projects .ap-btn>svg,.ap-mem .ap-btn>svg{width:16px;height:16px;margin:0 -2px}.ap-flows .ap-btn-lg{gap:6px}.ap-btn-icon{width:32px;padding:0}.ap-btn-icon>svg{width:14px;height:14px}.ap-badge-neutral{background:var(--ap-default);border-color:var(--ap-hairline);color:var(--ap-muted)}html.dark .ap-badge-neutral{border-color:#0000}.ap-badge-accent{background:color-mix(in oklab, var(--ap-blue) 15%, transparent);color:var(--ap-blue-text)}.ap-field{border:1px solid var(--ap-hairline);background:var(--ap-surface2);min-width:0;height:36px;box-shadow:var(--ap-tab-shadow);color:var(--ap-muted);letter-spacing:-.006em;white-space:nowrap;border-radius:9999px;align-items:center;padding:8px 36px;font-size:14px;line-height:20px;display:flex;position:relative}.ap-field>svg{width:14px;height:14px;position:absolute;top:10px;left:12px}.ap-seg-icons>span{gap:6px}.ap-seg-icons>span>svg{width:14px;height:14px}.ap-seg-icons>span>i{color:var(--ap-muted);font-size:11px;font-style:normal;font-weight:500}.ap-flows{gap:16px}.ap-flows-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ap-flows-bar .ap-field{flex:none;width:352px;margin-left:auto}.ap-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@container apmain (width>=640px){.ap-flow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container apmain (width>=896px){.ap-flow-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.ap-flow{border:1px solid color-mix(in oklab, var(--ap-line) 50%, transparent);background:color-mix(in oklab, var(--ap-card) 60%, transparent);border-radius:12px;overflow:hidden}.ap-flow-thumb{aspect-ratio:4/3;border-bottom:1px solid color-mix(in oklab, var(--ap-line) 40%, transparent);background:color-mix(in oklab, var(--ap-surface2) 30%, transparent);width:100%;position:relative;overflow:hidden}.ap-flow-thumb>svg{width:100%;height:100%;display:block}.ap-flow-edges{fill:none;stroke:color-mix(in oklab, var(--ap-ink) 25%, transparent);stroke-width:2px}.ap-flow-thumb rect{fill-opacity:.85;stroke-width:2px}.ap-flow-tag{backdrop-filter:blur(4px);gap:4px;position:absolute;top:8px;left:8px}.ap-flow-tag>svg{width:10px;height:10px}.ap-flow-foot{flex-direction:column;gap:2px;padding:10px 12px;display:flex}.ap-flow-foot>b{color:color-mix(in oklab, var(--ap-ink) 95%, transparent);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:20px;overflow:hidden}.ap-flow-foot>p{color:color-mix(in oklab, var(--ap-ink) 66%, transparent);justify-content:space-between;align-items:center;gap:8px;font-size:11px;line-height:16px;display:flex}.ap-projects{gap:24px}.ap-projects .ap-page-title>.ap-title{align-items:baseline;gap:8px;display:flex}.ap-projects .ap-page-title>.ap-title>span{color:var(--ap-muted);font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:13px;font-weight:600;line-height:20px}.ap-plist{border:1px solid var(--ap-hairline);border-radius:6px;overflow:hidden}.ap-plist-grid{grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:0 16px;display:grid}.ap-plist-grid>:nth-child(n+3){display:none}@container apmain (width>=760px){.ap-plist-grid{grid-template-columns:minmax(0,1fr) 96px 140px 104px 112px}.ap-plist-grid>:nth-child(n+3){display:flex}.ap-plist-head>:nth-child(n+3){display:block}}.ap-plist-head{border-bottom:1px solid var(--ap-hairline);height:36px;color:var(--ap-muted);align-items:center;font-size:11px;font-weight:500;line-height:16px}.ap-plist>ul>li+li{border-top:1px solid var(--ap-hairline)}.ap-plist-row{align-items:center;min-height:56px;padding-block:8px}.ap-plist-name{align-items:center;gap:12px;min-width:0;display:flex}.ap-plist-name>span:last-child{flex-direction:column;min-width:0;display:flex}.ap-plist-ic{background:color-mix(in oklab, var(--ap-blue) 10%, transparent);width:32px;height:32px;color:var(--ap-blue-text);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.ap-plist-ic>svg{width:16px;height:16px}.ap-plist-title{align-items:center;gap:6px;min-width:0;display:flex}.ap-plist-title>b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:20px;overflow:hidden}.ap-plist-vis{color:var(--ap-muted);flex:none;display:flex}.ap-plist-vis>svg{width:14px;height:14px}.ap-plist-desc{color:var(--ap-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.ap-plist-lead{white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:12px;line-height:16px}.ap-plist-team{align-items:center}.ap-plist-team>.ap-stack+.ap-stack{margin-left:-4px}.ap-stack{box-shadow:0 0 0 2px var(--ap-card)}.ap-stack-img{border-radius:9999px;display:flex}.ap-plist-more,.ap-plist-none,.ap-plist-due{color:var(--ap-muted);font-size:12px;line-height:16px}.ap-plist-more{padding-left:10px}.ap-cal{gap:12px}.ap-cal-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.ap-cal-nav,.ap-cal-end{align-items:center;gap:8px;display:flex}.ap-cal-nav{gap:4px}.ap-cal-nav>h2{letter-spacing:-.016em;margin-left:4px;font-size:13px;font-weight:600;line-height:20px}.ap-cal .ap-btn>svg{width:14px;height:14px;margin:0 -2px}.ap-week{border:1px solid var(--ap-line);background:var(--ap-card);border-radius:12px;flex-direction:column;height:535px;display:flex;overflow:hidden}.ap-week-days,.ap-week-allday,.ap-week-body{grid-template-columns:52px repeat(7,minmax(0,1fr));display:grid}.ap-week-days,.ap-week-allday{border-bottom:1px solid var(--ap-line);flex:none}.ap-week-days>span+span{border-left:1px solid var(--ap-line);justify-content:center;align-items:baseline;gap:6px;padding:8px;font-size:11px;line-height:16px;display:flex}.ap-week-days>span>b{color:color-mix(in oklab, var(--ap-ink) 60%, transparent);font-weight:400}.ap-week-days>span>em,.ap-week-days>span>i{font-size:12px;font-style:normal;font-weight:500}.ap-week-days>.ap-today>b{color:var(--ap-ink);font-weight:500}.ap-week-days>.ap-today>i{background:var(--ap-ink);min-width:20px;height:20px;color:var(--ap-card);border-radius:4px;justify-content:center;align-items:center;padding:0 4px;font-size:11px;font-weight:600;display:flex}.ap-week-allday>span:first-child{color:color-mix(in oklab, var(--ap-ink) 45%, transparent);text-align:right;padding:6px 4px 0;font-size:10px;line-height:14px}.ap-week-allday>span+span{border-left:1px solid var(--ap-line);flex-direction:column;gap:2px;min-width:0;padding:4px;display:flex}.ap-event-chip,.ap-event-box{background:var(--ap-event);box-shadow:inset 2px 0 0 var(--ap-blue);color:var(--ap-ink);border-radius:4px;overflow:hidden}.ap-event-chip{text-overflow:ellipsis;white-space:nowrap;padding:2px 4px 2px 8px;font-size:11px;font-weight:500;line-height:16px}.ap-week-body{flex:1;min-height:0}.ap-week-hours{position:relative}.ap-week-hours>span{color:color-mix(in oklab, var(--ap-ink) 45%, transparent);font-size:10px;line-height:10px;position:absolute;right:8px}.ap-week-col{border-left:1px solid var(--ap-line);position:relative}.ap-week-col>i{border-top:1px solid var(--ap-line);pointer-events:none;position:absolute;inset-inline:0}.ap-event-box{z-index:2;width:calc(100% - 4px);min-height:20px;padding:2px 4px 2px 8px;font-size:11px;line-height:13.75px;position:absolute;left:2px}.ap-event-box>b,.ap-event-box>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ap-event-box>b{font-weight:500}.ap-event-box>span{color:color-mix(in oklab, var(--ap-ink) 60%, transparent);font-size:10px}.ap-mem{gap:24px}.ap-mem .ap-page-title>p>b{font-weight:600}.ap-mem-filters{flex-direction:column;gap:12px;display:flex}.ap-mem-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ap-mem-row .ap-field-grow{flex:1;min-width:260px}.ap-mem-scope{border:1px solid var(--ap-line);background:color-mix(in oklab, var(--ap-surface2) 40%, transparent);border-radius:6px;flex:none;align-items:center;gap:2px;height:36px;padding:2px;display:inline-flex}.ap-mem-scope>span{height:28px;color:var(--ap-muted);border-radius:2px;align-items:center;padding:0 12px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.ap-mem-scope>span[aria-current=true]{background:var(--ap-card);box-shadow:var(--ap-tab-shadow);color:var(--ap-ink)}.ap-select-period{flex:none;width:176px;padding-right:28px}.ap-mem-types{flex-wrap:wrap;gap:8px;display:flex}.ap-mem-types>span{border:1px solid var(--ap-hairline);height:28px;color:var(--ap-muted);border-radius:9999px;align-items:center;padding:0 12px;font-size:11px;font-weight:500;line-height:16px;display:inline-flex}.ap-mem-list{flex-direction:column;gap:12px;display:flex}.ap-mem-card{border:1px solid var(--ap-line);background:var(--ap-card);border-radius:12px;flex-direction:column;gap:12px;padding:20px;display:flex}.ap-mem-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ap-mem-top>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ap-mem-top .ap-badge[style]{background:var(--ap-tag-bg);color:var(--ap-tag-ink);border-color:#0000}.ap-mem-more{width:32px;height:32px;color:var(--ap-muted);border-radius:6px;flex:none;justify-content:center;align-items:center;display:flex}.ap-mem-more>svg{width:16px;height:16px}.ap-mem-text{flex-direction:column;gap:4px;display:flex}.ap-mem-text>h3{letter-spacing:-.012em;font-size:13px;font-weight:500;line-height:20px}.ap-mem-text>p{color:color-mix(in oklab, var(--ap-ink) 90%, transparent);font-size:12px;line-height:19.5px}.ap-mem-src{color:var(--ap-muted);font-size:11px;line-height:16px}.ap-conv{flex-direction:column;gap:12px;display:flex}.ap-conv[hidden]{display:none}.ap-thinking{margin-bottom:4px;font-size:14px;line-height:20px}.ap-shimmer{background-image:linear-gradient(100deg, var(--ap-muted) 36%, var(--ap-ink) 50%, var(--ap-muted) 64%);color:#0000;background-size:220%;-webkit-background-clip:text;background-clip:text;font-weight:500;animation:2.6s linear infinite ap-shimmer}@keyframes ap-shimmer{0%{background-position:160%}to{background-position:-60%}}@media (prefers-reduced-motion:reduce){.ap-shimmer{color:var(--ap-muted);background:0 0}}.ap-step-name{flex:1;min-width:0;display:block}.ap-step[data-state=run] [data-ap-on=done],.ap-step[data-state=done] [data-ap-on=run]{display:none}.ap-step[data-state=run] .ap-step-ic{background:var(--ap-blue-pale);color:var(--ap-blue-text)}.ap-spin{border:2px solid var(--ap-line);border-top-color:var(--ap-blue-text);border-radius:9999px;width:14px;height:14px;animation:.8s linear infinite ap-spin;display:block}@keyframes ap-spin{to{transform:rotate(360deg)}}.ap-in{animation:.28s cubic-bezier(.2,.7,.2,1) both ap-in}@keyframes ap-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ap-chip-accent.ap-bump{animation:.6s cubic-bezier(.2,.7,.2,1) ap-bump}@keyframes ap-bump{0%{transform:scale(1)}35%{transform:scale(1.3)}to{transform:scale(1)}}.ap-ideas{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding-inline:4px;display:flex}.ap:not([data-ap-ready]) .ap-ideas{display:none}.ap-ideas-ic{width:14px;height:14px;color:var(--ap-muted);flex:none}.ap-idea{border:1px solid var(--ap-line);background:var(--ap-card);height:28px;color:var(--ap-chip-ink);cursor:pointer;border-radius:9999px;align-items:center;padding:0 12px;font-size:12px;font-weight:500;line-height:16px;transition:background-color .15s,border-color .15s;display:inline-flex}.ap-idea:hover{background:var(--ap-hover)}.ap-idea[aria-pressed=true]{border-color:color-mix(in oklab, var(--ap-blue) 40%, transparent);background:var(--ap-blue-pale)}@container apmain (width<=760px){.ap-ideas{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.ap-ideas::-webkit-scrollbar{display:none}.ap-idea{flex:none}}.ap-search-wrap{pointer-events:none}.ap-search{pointer-events:auto;cursor:pointer}.ap-search:hover{border-color:var(--ap-line)}.ap-bell{cursor:pointer;border-radius:9999px;position:relative}.ap-bell:hover,.ap-bell[aria-expanded=true]{background:color-mix(in oklab, var(--ap-surface3) 60%, transparent);color:var(--ap-ink)}.ap-bell-count{background:var(--ap-blue-pale);min-width:16px;height:16px;color:var(--ap-blue-text);border-radius:9999px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:600;line-height:10px;display:flex;position:absolute;top:-2px;right:-2px}.ap-pop{--ap-default:#ebebec;--ap-tab-on:#fff;--ap-tab-shadow:0 2px 4px #0000000a, 0 1px 2px #0000000f, 0 0 1px #0000000f;z-index:50;border:1px solid var(--ap-line);background:var(--ap-card);border-radius:12px;width:382px;position:absolute;top:43px;right:58px;overflow:hidden;box-shadow:0 10px 24px -6px #0000002e,0 2px 6px #00000014}html.dark .ap-pop{--ap-default:#323236;--ap-tab-on:#46464c;--ap-tab-shadow:none;box-shadow:0 10px 24px -6px #0009,0 2px 6px #0000004d}.ap-pop-head{justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.ap-pop-head>b{font-size:12px;font-weight:600;line-height:16px}.ap-link{color:var(--ap-blue-text);cursor:pointer;font-size:11px;font-weight:500;line-height:16px}button.ap-link:hover{text-decoration:underline}.ap-pop-tabs{background:var(--ap-surface2);border-radius:8px;align-items:center;gap:4px;margin:8px 0 0 12px;padding:2px;display:inline-flex}html.dark .ap-pop-tabs{background:var(--ap-default)}.ap-pop-tabs>span{color:var(--ap-muted);border-radius:8px;padding:4px 10px;font-size:11px;font-weight:500;line-height:16px}.ap-pop-tabs>span[aria-current=true]{background:var(--ap-tab-on);box-shadow:var(--ap-tab-shadow);color:var(--ap-ink);font-weight:600}.ap-pop-tabs i{color:var(--ap-muted);margin-left:4px;font-size:10px;font-style:normal;font-weight:500}.ap-pop-list{scrollbar-width:none;max-height:320px;overflow-y:auto}.ap-pop-list::-webkit-scrollbar{display:none}.ap-pop-item{border-radius:6px;align-items:flex-start;gap:8px;margin:0 6px;padding:8px;display:flex}.ap-pop-item:hover{background:var(--ap-hover)}.ap-pop-item>div{flex:1;min-width:0}.ap-pop-item p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ap-pop-item p:first-child{font-size:13px;font-weight:500;line-height:20px}.ap-pop-item p:nth-child(2){color:var(--ap-muted);font-size:12px;line-height:16px}.ap-pop-item p:nth-child(3){color:var(--ap-muted);margin-top:4px;font-size:11px;line-height:16px}.ap-pop-dot{background:var(--ap-blue);border-radius:9999px;flex:none;width:8px;height:8px;margin-top:6px}.ap-pop[data-read] .ap-pop-dot{background:var(--ap-muted);opacity:.3}.ap-pop-foot{border-top:1px solid var(--ap-hairline);text-align:center;height:41px;padding:8px 12px;line-height:24px}.ap-pop-foot .ap-link{font-size:12px}.ap-palette{z-index:60;backdrop-filter:blur(4px);background:#0000004d;justify-content:center;align-items:flex-start;padding-top:96px;display:flex;position:absolute;inset:0}.ap-palette-panel{border:1px solid var(--ap-hairline);background:var(--ap-card);border-radius:12px;flex-direction:column;width:min(576px,100% - 32px);display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}html.dark .ap-palette-panel{border-color:var(--ap-line)}.ap-palette-head{border-bottom:1px solid var(--ap-line);align-items:center;padding:12px 16px;display:flex;position:relative}.ap-palette-head>svg{width:16px;height:16px;color:var(--ap-muted);pointer-events:none;position:absolute;left:28px}.ap-palette-head>input{width:100%;height:36px;color:var(--ap-ink);font:inherit;letter-spacing:-.006em;background:0 0;border:0;border-radius:6px;outline:0;padding:8px 12px 8px 40px;font-size:14px;line-height:20px}.ap-palette-head>input::placeholder{color:var(--ap-muted);opacity:1}.ap-palette-scroll{scrollbar-width:none;max-height:480px;padding:8px 0;overflow-y:auto}.ap-palette-scroll::-webkit-scrollbar{display:none}.ap-palette-group{color:var(--ap-muted);padding:8px 16px 4px;font-size:10px;font-weight:600;line-height:14px}.ap-palette [role=option]>button{cursor:pointer;align-items:center;gap:12px;width:100%;padding:8px 16px;display:flex}.ap-palette [role=option][aria-selected=true]>button{background:color-mix(in oklab, var(--ap-blue) 10%, transparent)}.ap-palette-av{flex:none;width:28px;height:28px;display:flex}.ap-palette-txt{flex-direction:column;flex:1;min-width:0;display:flex}.ap-palette-txt>b{color:color-mix(in oklab, var(--ap-ink) 90%, transparent);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:16px;overflow:hidden}.ap-palette [role=option][aria-selected=true] .ap-palette-txt>b{color:var(--ap-ink);font-weight:600}.ap-palette-txt>span{color:var(--ap-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:16px;overflow:hidden}.ap-palette [role=option]>button>svg{width:14px;height:14px;color:var(--ap-muted);flex:none;display:none}.ap-palette [role=option][aria-selected=true]>button>svg{display:block}.ap-palette-empty{color:var(--ap-muted);text-align:center;padding:24px 16px;font-size:12px;line-height:16px}.ap-week-hours>span,.ap-week-allday>span:first-child{color:color-mix(in oklab, var(--ap-ink) 64%, transparent)}.ap-event-box>span{color:color-mix(in oklab, var(--ap-ink) 74%, transparent)}.ap-step-note{color:color-mix(in oklab, var(--ap-muted), var(--ap-ink) 20%)}.ap-mem-top .ap-badge[style]{color:color-mix(in oklab, var(--ap-tag-ink) 45%, var(--ap-ink))}html.dark .ap-mem-top .ap-badge[style]{color:var(--ap-tag-ink)}html.dark .ap-btn-soft,html.dark .ap-ucard-tools .ap-btn{color:color-mix(in oklab, var(--ap-chip-ink) 70%, white)}.chapters:where(.astro-6voplrxj){gap:80px;display:grid}.chapter:where(.astro-6voplrxj){align-items:center;gap:32px;display:grid}.chapter-title:where(.astro-6voplrxj){margin:12px 0 16px;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:700;line-height:1.1}.chapter-text:where(.astro-6voplrxj) p:where(.astro-6voplrxj):last-child{max-width:28rem}.stage:where(.astro-6voplrxj){place-items:center;min-height:320px;padding:32px;display:grid}@media (width>=900px){.chapter:where(.astro-6voplrxj){grid-template-columns:5fr 7fr;gap:64px}}@media (width<=640px){.chapters:where(.astro-6voplrxj){gap:56px}.stage:where(.astro-6voplrxj){min-height:0;padding:20px}}.sample:where(.astro-6voplrxj){margin-top:48px}.sample:where(.astro-6voplrxj) .t-meta:where(.astro-6voplrxj){margin:0}.seals:where(.astro-6voplrxj){row-gap:48px}.seal-t:where(.astro-6voplrxj),.col-rule:where(.astro-6voplrxj) .display-3:where(.astro-6voplrxj){margin:0 0 8px}.grid-3:where(.astro-6voplrxj){gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.grid-3:where(.astro-6voplrxj){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.grid-3:where(.astro-6voplrxj){grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.card-block:where(.astro-6voplrxj){padding:28px}.card-block:where(.astro-6voplrxj) .display-3:where(.astro-6voplrxj){margin:0 0 8px}.card-block:where(.astro-6voplrxj) p:where(.astro-6voplrxj){margin:0}.agent-grid:where(.astro-6voplrxj){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.agent-grid:where(.astro-6voplrxj){grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.agent:where(.astro-6voplrxj){align-items:center;gap:14px;min-width:0;padding:16px 18px;display:flex}.agent:where(.astro-6voplrxj) img:where(.astro-6voplrxj){object-fit:cover;border:1px solid var(--line);background:#fff;border-radius:50%;flex:none;width:48px;height:48px}@media (width<=640px){.agent:where(.astro-6voplrxj){align-items:flex-start;gap:10px;padding:12px}.agent:where(.astro-6voplrxj) img:where(.astro-6voplrxj){width:36px;height:36px}}.agent-text:where(.astro-6voplrxj){min-width:0;line-height:1.35;display:grid}.agent-name:where(.astro-6voplrxj){color:var(--ink);font-size:15px;font-weight:600}.agent-dept:where(.astro-6voplrxj){color:var(--ink-2);font-size:13px}.agent-plan:where(.astro-6voplrxj){color:var(--ink-3);font-size:12px}.chips:where(.astro-6voplrxj){flex-wrap:wrap;gap:8px;margin:48px 0 0;padding:0;list-style:none;display:flex}.chips:where(.astro-6voplrxj) .badge:where(.astro-6voplrxj){height:32px;color:var(--ink);font-size:14px}.chips-note:where(.astro-6voplrxj){margin:16px 0 0}.chips-note:where(.astro-6voplrxj) .t-meta:where(.astro-6voplrxj){margin:0}.faq-more:where(.astro-6voplrxj){justify-content:flex-end;margin-top:24px;display:flex}.topes:where(.astro-6voplrxj){border-top:1px solid var(--line-2);margin:20px 0 0}.topes:where(.astro-6voplrxj) div:where(.astro-6voplrxj){border-bottom:1px solid var(--line-2);justify-content:space-between;gap:12px;padding:8px 0;font-size:13px;display:flex}.topes:where(.astro-6voplrxj) dt:where(.astro-6voplrxj){color:var(--ink-3)}.topes:where(.astro-6voplrxj) dd:where(.astro-6voplrxj){color:var(--ink);margin:0;font-weight:500}.plans:where(.astro-6voplrxj){gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.plans:where(.astro-6voplrxj){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.plans:where(.astro-6voplrxj){grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}.plan:where(.astro-6voplrxj){flex-direction:column;padding:28px;display:flex}.plan:where(.astro-6voplrxj).is-featured{border-color:var(--blue)}.plan-top:where(.astro-6voplrxj){justify-content:space-between;align-items:center;gap:12px;min-height:28px;display:flex}.plan-top:where(.astro-6voplrxj) .display-3:where(.astro-6voplrxj){margin:0}.plan-price:where(.astro-6voplrxj){color:var(--ink-3);margin:20px 0 12px;font-size:14px}.plan-price:where(.astro-6voplrxj) span:where(.astro-6voplrxj){letter-spacing:-.02em;color:var(--ink);font-size:32px;font-weight:700}.plan:where(.astro-6voplrxj) .t-body:where(.astro-6voplrxj){margin:0 0 24px}.plan-min:where(.astro-6voplrxj){margin:-8px 0 12px}.plan-meta:where(.astro-6voplrxj){border-top:1px solid var(--line-2);color:var(--ink-2);margin:auto 0 0;padding-top:12px;font-size:14px}.plan-meta:where(.astro-6voplrxj)+.plan-meta:where(.astro-6voplrxj){color:var(--ink-3);border-top:0;margin-top:0;padding-top:8px;font-size:13px}.pilot-cta:where(.astro-6voplrxj){flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:48px;display:flex}.pilot-cta:where(.astro-6voplrxj) .t-meta:where(.astro-6voplrxj){margin:0}.faq-grid:where(.astro-6voplrxj){align-items:start;gap:40px;display:grid}@media (width>=900px){.faq-grid:where(.astro-6voplrxj){grid-template-columns:4fr 8fr;gap:64px}}.close:where(.astro-6voplrxj){text-align:center;max-width:48rem;margin-inline:auto}.close:where(.astro-6voplrxj) p{margin-inline:auto}
