body{margin:0}.ap,.force-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--bg-subtle:#fafafa;--surface:#fff;--surface-2:#f6f6f7;--surface-3:#efeff1;--line:#0a0a0c14;--line-strong:#0a0a0c24;--ink:#1c1d1f;--ink-2:#4b5058;--ink-3:#6b7079;--accent:#ff4a1c;--accent-ink:#c2380e;--accent-soft:#fff1ec;--on-accent:#0b0b0b;--btn-bg:#1c1d1f;--btn-ink:#fff;--success:#15803d;--success-soft:#ecfdf3;--warning:#b45309;--warning-soft:#fff7e6;--warning-fill:#f59e0b;--danger:#dc2626;--danger-ink:#b91c1c;--danger-soft:#fef2f2;--on-danger:#fff;--info:#2563eb;--info-soft:#eff6ff;--k-image:#0d9488;--k-image-ink:#0f766e;--k-image-soft:#f0fdfa;--k-image-fill:#2dd4bf;--k-video:#7c3aed;--k-video-ink:#6d28d9;--k-video-soft:#f5f3ff;--k-video-fill:#a78bfa;--k-audio:#db2777;--k-audio-ink:#be185d;--k-audio-soft:#fdf2f8;--k-audio-fill:#f472b6;--k-asset:#ca8a04;--k-asset-ink:#a16207;--k-asset-soft:#fefce8;--k-asset-fill:#facc15;--heat-0:#f1f1f2;--heat-1:#ffe0d3;--heat-2:#ffb89b;--heat-3:#ff8259;--heat-4:#ff4a1c;--heat-5:#b8340d;--code-key:#c2380e;--code-str:#15803d;--code-com:#6b7079;--shadow-sm:0 1px 2px #1011130f;--shadow-lg:0 30px 80px -30px #10111359;--shadow-pop:0 1px 2px #1011130f, 0 18px 40px -16px #10111347;--shadow-btn:0 1px 2px #00000038, 0 10px 24px -12px #00000073;--glass:#ffffffd6;--overlay:#10111352;--raise:#fff;--crop:#0a0a0c4d;--grid-dot:#0a0a0c24;--dither:#ff4a1c;--wordmark:#e9e9ec;--strip:#0b0b0b;--strip-ink:#fff}.ap.dark,.force-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0b0b;--bg-subtle:#0f0f10;--surface:#141414;--surface-2:#1a1a1a;--surface-3:#222;--line:#ffffff14;--line-strong:#ffffff24;--ink:#f5f5f5;--ink-2:#c4c4c4;--ink-3:#8a8a8a;--accent:#ff4a1c;--accent-ink:#ff6b3d;--accent-soft:#ff4a1c1f;--on-accent:#0b0b0b;--btn-bg:#f5f5f5;--btn-ink:#0b0b0b;--success:#4ade80;--success-soft:#4ade801f;--warning:#fbbf24;--warning-soft:#fbbf241f;--warning-fill:#fbbf24;--danger:#f87171;--danger-ink:#f87171;--danger-soft:#f871711f;--on-danger:#0b0b0b;--info:#60a5fa;--info-soft:#60a5fa1f;--k-image:#2dd4bf;--k-image-ink:#2dd4bf;--k-image-soft:#2dd4bf1f;--k-image-fill:#2dd4bf;--k-video:#a78bfa;--k-video-ink:#a78bfa;--k-video-soft:#a78bfa1f;--k-video-fill:#a78bfa;--k-audio:#f472b6;--k-audio-ink:#f472b6;--k-audio-soft:#f472b61f;--k-audio-fill:#f472b6;--k-asset:#facc15;--k-asset-ink:#facc15;--k-asset-soft:#facc151f;--k-asset-fill:#facc15;--heat-0:#1f1f1f;--heat-1:#4a2418;--heat-2:#7a3016;--heat-3:#b93c14;--heat-4:#ff4a1c;--heat-5:#ff9466;--code-key:#ff6b3d;--code-str:#4ade80;--code-com:#8a8a8a;--shadow-sm:0 1px 2px #00000080;--shadow-lg:0 30px 80px -30px #000000d9;--shadow-pop:0 1px 2px #0006, 0 18px 48px -16px #000000d9;--shadow-btn:0 1px 2px #00000080, 0 10px 24px -12px #000000e6;--glass:#161616c2;--overlay:#0000009e;--raise:#262626;--crop:#ffffff4d;--grid-dot:#ffffff14;--dither:#ff4a1c;--wordmark:#191919;--strip:#141414;--strip-ink:#f5f5f5}.force-dark,.force-light{color:var(--ink);background-color:var(--bg)}.ap-kind-image{--tint:var(--k-image);--tint-ink:var(--k-image-ink);--tint-soft:var(--k-image-soft);--tint-fill:var(--k-image-fill)}.ap-kind-video{--tint:var(--k-video);--tint-ink:var(--k-video-ink);--tint-soft:var(--k-video-soft);--tint-fill:var(--k-video-fill)}.ap-kind-audio{--tint:var(--k-audio);--tint-ink:var(--k-audio-ink);--tint-soft:var(--k-audio-soft);--tint-fill:var(--k-audio-fill)}.ap-kind-asset{--tint:var(--k-asset);--tint-ink:var(--k-asset-ink);--tint-soft:var(--k-asset-soft);--tint-fill:var(--k-asset-fill)}.ap{--r-sm:7px;--r:10px;--r-card:14px;--r-panel:20px;--r-pill:9999px;--font:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--serif:"Source Serif 4", Georgia, "Times New Roman", serif;--ease:cubic-bezier(.2, .8, .2, 1);font-family:var(--font);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:15px;line-height:1.6;overflow-x:clip}.ap *,.ap :before,.ap :after{box-sizing:border-box}.ap :where(h1,h2,h3,h4,h5,h6,p,ul,ol,li,figure,blockquote,dl,dd,pre){margin:0}.ap :where(ul,ol){padding:0;list-style:none}.ap :where(a){color:inherit;text-decoration:none}.ap :where(button,input,select,textarea){font:inherit;color:inherit;letter-spacing:inherit}.ap :where(button){cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}.ap :where(table){border-collapse:collapse}.ap :where(.ap-mono,.ap-eyebrow,.ap-marker,.ap-kbd,.ap-scope,.ap-platform,.ap-tag-admin,.ap-menu-label,.ap-nav-group,.ap-code,.ap-chart,.ap-heat,.ap-input-mono,.ap-tick-file,.ap-tab-count,.ap-footer-title,.ap-kcard-tag){font-variant-ligatures:none}.ap :where(.ap-display-xl,.ap-display,.ap-upper,.ap-h1,.ap-h2,.ap-h3,.ap-page-title,.ap-serif){text-wrap:balance}.ap :where(.ap-lede,.ap-text,.ap-page-desc,.ap-acc-panel){text-wrap:pretty}.ap-i{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.ap-i-sm{width:14px;height:14px}.ap-i-lg{width:20px;height:20px}.ap-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ap-display-xl{letter-spacing:-.024em;font-size:96px;font-weight:600;line-height:1}.ap-display{letter-spacing:-.02em;font-size:64px;font-weight:600;line-height:1.04}.ap-upper{letter-spacing:-.03em;text-transform:uppercase;font-size:56px;font-weight:700;line-height:1}.ap-h1{letter-spacing:-.02em;font-size:32px;font-weight:600;line-height:1.15}.ap-h2{letter-spacing:-.02em;font-size:40px;font-weight:500;line-height:1.12}.ap-h3{letter-spacing:-.015em;font-size:24px;font-weight:600;line-height:1.25}.ap-h4{letter-spacing:-.01em;font-size:18px;font-weight:600;line-height:1.35}.ap-h5{letter-spacing:-.005em;font-size:16px;font-weight:600;line-height:1.4}.ap-lede{color:var(--ink-2);font-size:18px;line-height:1.55}.ap-text{color:var(--ink-2);font-size:15px;line-height:1.6}.ap-small{font-size:13px;line-height:1.5}.ap-xs{font-size:12px;line-height:1.45}.ap-muted{color:var(--ink-3)}.ap-soft{color:var(--ink-2)}.ap-strong{color:var(--ink);font-weight:600}.ap-tone{color:var(--ink-3)}.ap-mono{font-family:var(--mono);letter-spacing:0;font-size:.9em}.ap-num{font-variant-numeric:tabular-nums}.ap-eyebrow{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.ap-marker{font-family:var(--mono);color:var(--accent-ink);align-items:center;gap:8px;font-size:12px;line-height:1.4;display:inline-flex}.ap-serif{font-family:var(--serif);letter-spacing:-.01em;font-size:40px;font-weight:400;line-height:1.28}.ap-gradient-text{background:linear-gradient(180deg, var(--ink) 35%, color-mix(in srgb, var(--ink) 52%, transparent));color:#0000;-webkit-background-clip:text;background-clip:text}.ap-link{color:var(--accent-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.ap-container{max-width:1200px;margin-inline:auto;padding-inline:24px}.ap-band{border-top:1px solid var(--line);overflow-x:clip}.ap-band-muted{background:var(--bg-subtle)}.ap-frame{border-inline:1px solid var(--line);max-width:1200px;margin-inline:auto;padding:96px 56px;position:relative}.ap-frame-tight{padding-block:56px}.ap-frame-flush{padding:0}.ap-ruled{grid-template-columns:repeat(var(--cols,5), minmax(0, 1fr));border-block:1px solid var(--line);display:grid}.ap-ruled>*{border-left:1px solid var(--line);min-width:0;padding:24px}.ap-grid{gap:var(--gap,24px);display:grid}.ap-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ap-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.ap-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.ap-split-r{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.ap-row{align-items:center;gap:var(--gap,12px);flex-wrap:wrap;display:flex}.ap-stack{gap:var(--gap,12px);flex-direction:column;display:flex}.ap-between{justify-content:space-between}.ap-grow{flex:1 1 0;min-width:0}.ap-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px;display:flex}.ap-scroll-x{-webkit-overflow-scrolling:touch;overflow-x:auto}.ap-dotgrid{background-image:radial-gradient(var(--grid-dot) 1px, transparent 1.5px);background-size:16px 16px}.ap-btn{border-radius:var(--r);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;height:38px;padding:0 14px;font-size:14px;font-weight:500;line-height:1;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s;display:inline-flex}.ap-btn-primary{background:var(--btn-bg);color:var(--btn-ink);box-shadow:var(--shadow-btn)}.ap-btn-secondary{background:var(--surface);color:var(--ink);border-color:var(--line-strong);box-shadow:var(--shadow-sm)}.ap-btn-ghost{color:var(--ink-2)}.ap-btn-accent{background:var(--accent);color:var(--on-accent);border-radius:var(--r-pill);padding:0 18px;font-weight:600}.ap-btn-tint{background:var(--tint-fill);color:var(--on-accent);border-radius:var(--r-pill);font-weight:600}.ap-btn-danger{background:var(--danger);color:var(--on-danger);box-shadow:var(--shadow-sm)}.ap-btn-icon{width:38px;padding:0}.ap-btn-sm{border-radius:8px;gap:6px;height:32px;padding:0 10px;font-size:13px}.ap-btn-lg{height:44px;padding:0 18px;font-size:15px}.ap-btn-block{width:100%}.ap-arrows{gap:8px;display:flex}.ap-arrow{border:1px solid var(--line-strong);width:36px;height:36px;color:var(--ink-2);background:var(--surface);border-radius:8px;place-items:center;transition:background-color .15s,color .15s;display:grid}.ap-input,.ap-select,.ap-textarea{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r);width:100%;height:38px;color:var(--ink);outline:0;padding:0 12px;font-size:14px;line-height:1.4;transition:border-color .15s,box-shadow .15s;display:block}.ap-textarea{resize:vertical;height:auto;min-height:96px;padding:10px 12px;line-height:1.55}.ap-input-mono{font-family:var(--mono);font-size:13px}.ap-select-wrap{position:relative}.ap-select{appearance:none;cursor:pointer;padding-right:36px}.ap-search{display:block;position:relative}.ap-field{flex-direction:column;gap:6px;min-width:0;display:flex}.ap-label{color:var(--ink);font-size:13px;font-weight:500}.ap-label-opt{color:var(--ink-3);font-weight:400}.ap-hint{color:var(--ink-3);font-size:12.5px;line-height:1.45}.ap-error{color:var(--danger-ink);align-items:center;gap:6px;font-size:12.5px;line-height:1.45;display:flex}.ap-check,.ap-switch{cursor:pointer;color:var(--ink);align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:inline-flex;position:relative}.ap-check-box{border:1px solid var(--line-strong);background:var(--surface);width:18px;height:18px;color:var(--btn-ink);border-radius:5px;flex:none;place-items:center;margin-top:1px;transition:background-color .15s,border-color .15s;display:grid}.ap-switch{align-items:center}.ap-switch-track{border-radius:var(--r-pill);background:var(--surface-3);border:1px solid var(--line-strong);flex:none;width:36px;height:20px;transition:background-color .2s,border-color .2s;position:relative}.ap-check-text{flex-direction:column;gap:2px;display:flex}.ap-radio-card{border:1px solid var(--line-strong);background:var(--surface);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;transition:border-color .15s,background-color .15s;display:flex;position:relative}.ap-radio-dot{border:1px solid var(--line-strong);background:var(--surface);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-top:2px;transition:background-color .15s,border-color .15s;display:grid}.ap-radio-title{color:var(--ink);font-size:14px;font-weight:600;display:block}.ap-radio-desc{color:var(--ink-3);margin-top:2px;font-size:13px;display:block}.ap-chip{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface-2);height:22px;color:var(--ink-2);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.ap-chip-success{background:var(--success-soft);color:var(--success);border-color:#0000}.ap-chip-warning{background:var(--warning-soft);color:var(--warning);border-color:#0000}.ap-chip-danger{background:var(--danger-soft);color:var(--danger-ink);border-color:#0000}.ap-chip-info{background:var(--info-soft);color:var(--info);border-color:#0000}.ap-chip-accent{background:var(--accent-soft);color:var(--accent-ink);border-color:#0000}.ap-chip-kind{background:var(--tint-soft);color:var(--tint-ink);border-color:#0000}.ap-scope{border:1px solid var(--line);background:var(--surface-2);height:22px;color:var(--ink-2);font-family:var(--mono);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:0 7px;font-size:11.5px;line-height:1;display:inline-flex}.ap-tag-admin{background:var(--accent);height:18px;color:var(--on-accent);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:5px;align-items:center;padding:0 6px;font-size:10px;font-weight:500;line-height:1;display:inline-flex}.ap-platform{border:1px solid var(--line-strong);height:18px;color:var(--ink-3);font-family:var(--mono);white-space:nowrap;border-radius:5px;align-items:center;padding:0 5px;font-size:10.5px;line-height:1;display:inline-flex}.ap-kbd{border:1px solid var(--line-strong);background:var(--surface);min-width:20px;height:20px;color:var(--ink-3);font-family:var(--mono);white-space:nowrap;border-bottom-width:2px;border-radius:5px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;line-height:1;display:inline-flex}.ap-initials{background:var(--surface-3);width:32px;height:32px;color:var(--ink);letter-spacing:.02em;border-radius:8px;flex:none;place-items:center;font-size:12px;font-weight:600;line-height:1;display:inline-grid}.ap-avatar{border-radius:50%}.ap-avatars{display:flex}.ap-avatars>*{box-shadow:0 0 0 2px var(--surface);margin-left:-6px}.ap-kthumb{background:var(--tint-soft);width:32px;height:32px;color:var(--tint-ink);border-radius:8px;flex:none;place-items:center;display:grid}.ap-iconbox{border:1px solid var(--line);background:var(--surface-2);width:36px;height:36px;color:var(--ink-2);border-radius:10px;flex:none;place-items:center;display:grid}.ap-dot{background:var(--ink-3);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block;position:relative}.ap-live{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);height:28px;color:var(--ink-2);white-space:nowrap;align-items:center;gap:8px;padding:0 10px;font-size:12.5px;font-weight:500;display:inline-flex}.ap-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);min-width:0}.ap-card-raised{box-shadow:var(--shadow-lg)}.ap-card-link{transition:border-color .15s,background-color .15s;display:block}.ap-card-head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 20px;display:flex}.ap-card-title{letter-spacing:-.01em;color:var(--ink);font-size:15px;font-weight:600}.ap-card-body{padding:20px}.ap-card-foot{border-top:1px solid var(--line);background:var(--bg-subtle);border-radius:0 0 var(--r-card) var(--r-card);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 20px;display:flex}.ap-panel{background:var(--surface-2);border-radius:var(--r-panel)}.ap-kcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);flex-direction:column;display:flex;overflow:hidden}.ap-kcard-media{aspect-ratio:4/3;background:var(--tint-soft);color:var(--tint);place-items:center;display:grid;position:relative;overflow:hidden}.ap-kcard-tag{font-family:var(--mono);color:var(--tint-ink);background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:3px 6px;font-size:11px;line-height:1;position:absolute;top:12px;left:12px}.ap-kcard-body{flex-direction:column;flex:auto;gap:12px;padding:16px;display:flex}.ap-kcard-title{letter-spacing:-.02em;text-transform:uppercase;color:var(--tint-ink);font-size:20px;font-weight:700;line-height:1.1}.ap-metric{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);flex-direction:column;gap:8px;min-width:0;padding:16px 18px;display:flex}.ap-metric-label{color:var(--ink-3);align-items:center;gap:6px;font-size:13px;display:flex}.ap-metric-value{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:28px;font-weight:600;line-height:1.1}.ap-metric-unit{color:var(--ink-3);letter-spacing:0;margin-left:4px;font-size:15px;font-weight:500}.ap-delta{color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:3px;font-size:12px;font-weight:500;display:inline-flex}.ap-spark{width:96px;height:28px;color:var(--accent);display:block;overflow:visible}.ap-spark-line{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.ap-spark-area{fill:currentColor;opacity:.1}.ap-bigstat{letter-spacing:-.04em;color:var(--ink);font-size:96px;font-weight:600;line-height:.95}.ap-bigstat-unit{letter-spacing:-.02em;color:var(--ink-3);margin-left:12px;font-size:32px;font-weight:500}.ap-glow{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--accent) 70%, transparent))}.ap-glow-dot{fill:var(--accent);filter:drop-shadow(0 0 6px var(--accent)) drop-shadow(0 0 14px color-mix(in srgb, var(--accent) 60%, transparent))}.ap-gauge{flex-direction:column;gap:8px;min-width:0;display:flex}.ap-gauge-head{color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;display:flex}.ap-gauge-track{border-radius:var(--r-pill);background:var(--surface-3);height:8px;overflow:hidden}.ap-gauge-fill{border-radius:inherit;background:var(--ink);height:100%;transition:width .4s var(--ease);display:block}.ap-gauge-note{color:var(--ink-3);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:12px;display:flex}.ap-gauge-flag{align-items:center;gap:5px;font-weight:500;display:inline-flex}.ap ::selection{background:var(--accent);color:var(--on-accent)}.ap-marker:before{content:"";background:var(--accent);border-radius:1px;flex:none;width:7px;height:7px}.ap-frame:before,.ap-frame:after{content:"";pointer-events:none;background:linear-gradient(var(--crop), var(--crop)) 5px 0/1px 11px no-repeat, linear-gradient(var(--crop), var(--crop)) 0 5px/11px 1px no-repeat;width:11px;height:11px;position:absolute;top:-6px}.ap-frame:before{left:-6px}.ap-frame:after{right:-6px}.ap-input::placeholder,.ap-textarea::placeholder{color:var(--ink-3);opacity:1}.ap-switch-track:after{content:"";background:var(--ink-3);width:14px;height:14px;transition:transform .2s var(--ease), background-color .2s;border-radius:50%;position:absolute;top:2px;left:2px}.ap-check-text small{color:var(--ink-3);font-size:12.5px}.ap-radio-dot:after{content:"";background:var(--on-accent);width:8px;height:8px;transition:transform .15s var(--ease);border-radius:50%;transform:scale(0)}.ap-chip-kind:before{content:"";background:var(--tint);border-radius:2px;flex:none;width:6px;height:6px}.ap-kcard-media:before{content:"";background-image:radial-gradient(color-mix(in srgb, var(--tint) 45%, transparent) 1.2px, transparent 1.6px);background-size:12px 12px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side,#000,#0000);mask-image:radial-gradient(closest-side,#000,#0000)}.ap-gauge-head strong{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.ap :where(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.ap-link:hover{text-decoration-thickness:2px}.ap-ruled>:first-child{border-left:0}.ap-btn:active{transform:translateY(.5px)}.ap-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r)}.ap-btn-primary:hover{background:color-mix(in srgb, var(--btn-bg) 86%, var(--btn-ink))}.ap-btn-secondary:hover{background:var(--surface-2)}.ap-btn-ghost:hover{background:color-mix(in srgb, var(--ink) 6%, transparent);color:var(--ink)}.ap-btn-accent:hover{background:color-mix(in srgb, var(--accent) 90%, var(--ink))}.ap-btn-accent:focus-visible{border-radius:var(--r-pill)}.ap-btn-tint:hover{background:color-mix(in srgb, var(--tint-fill) 88%, var(--ink))}.ap-btn-danger:hover{background:color-mix(in srgb, var(--danger) 88%, var(--ink))}.ap-btn-sm.ap-btn-icon{width:32px;padding:0}.ap-btn-lg.ap-btn-icon{width:44px;padding:0}.ap-btn[disabled],.ap-btn[aria-disabled=true]{opacity:.45;pointer-events:none;box-shadow:none}.ap-arrow:hover{background:var(--surface-2);color:var(--ink)}.ap-input:hover,.ap-select:hover,.ap-textarea:hover{border-color:color-mix(in srgb, var(--ink) 26%, transparent)}.ap-input:focus,.ap-select:focus,.ap-textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent)}.ap-input[disabled]{background:var(--surface-2);color:var(--ink-3);cursor:not-allowed}.ap-select-wrap>.ap-i{color:var(--ink-3);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.ap-search>.ap-i{color:var(--ink-3);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ap-search>.ap-input{padding-left:36px}.ap-search>.ap-kbd{position:absolute;top:50%;right:9px;transform:translateY(-50%)}.ap-search-sm>.ap-input{border-radius:8px;height:32px;font-size:13px}.ap-check-box .ap-i{stroke-width:2.5px;opacity:0;width:12px;height:12px;transition:opacity .12s}.ap-radio-card:hover{border-color:color-mix(in srgb, var(--ink) 26%, transparent)}.ap-chip .ap-i{stroke-width:2px;width:12px;height:12px}.ap-scope .ap-i{width:12px;height:12px;color:var(--ink-3)}.ap-initials.is-sm{border-radius:6px;width:24px;height:24px;font-size:10px}.ap-initials.is-lg{border-radius:11px;width:44px;height:44px;font-size:15px}.ap-initials.is-accent{background:var(--accent);color:var(--on-accent)}.ap-avatars>:first-child{margin-left:0}.ap-kthumb.is-lg{border-radius:10px;width:48px;height:48px}.ap-dot.is-live{background:var(--accent)}.ap-dot.is-ok{background:var(--success)}.ap-dot.is-warn{background:var(--warning-fill)}.ap-dot.is-down{background:var(--danger)}.ap-card-link:hover{border-color:var(--line-strong);background:var(--bg-subtle)}.ap-kcard-media>.ap-i{stroke-width:1.25px;width:56px;height:56px;position:relative}.ap-delta .ap-i{stroke-width:2px;width:12px;height:12px}.ap-delta.is-good{color:var(--success)}.ap-delta.is-bad{color:var(--danger-ink)}.ap-metric>.ap-spark{width:100%;height:32px;margin-top:4px}.ap-section-head>div:first-child{flex-direction:column;gap:16px;max-width:760px;display:flex}.ap-radio-card:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.ap-radio-card:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.ap-dot.is-live:after{content:"";background:inherit;border-radius:50%;animation:1.8s cubic-bezier(0,0,.2,1) infinite ap-ping;position:absolute;inset:0}.ap-search.has-kbd>.ap-input{padding-right:44px}.ap-field.is-error .ap-input,.ap-field.is-error .ap-textarea{border-color:var(--danger)}.ap-check:hover .ap-check-box{border-color:color-mix(in srgb, var(--ink) 30%, transparent)}.ap-kcard-body>.ap-btn:last-child{margin-top:auto}.ap-check input:checked+.ap-check-box{background:var(--btn-bg);border-color:var(--btn-bg)}.ap-check input:focus-visible+.ap-check-box,.ap-switch input:focus-visible+.ap-switch-track{outline:2px solid var(--accent);outline-offset:2px}.ap-switch input:checked+.ap-switch-track{background:var(--accent);border-color:var(--accent)}.ap-radio-card:has(input:checked) .ap-radio-dot{background:var(--accent);border-color:var(--accent)}.ap-switch input:checked+.ap-switch-track:after{background:var(--on-accent);transform:translate(16px)}.ap-radio-card:has(input:checked) .ap-radio-dot:after{transform:scale(1)}.ap-field.is-error .ap-input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 22%, transparent)}.ap-check input:checked+.ap-check-box .ap-i{opacity:1}.ap-gauge.is-warning .ap-gauge-fill,.ap-mini-quota.is-warning>span{background:var(--warning-fill)}.ap-gauge.is-danger .ap-gauge-fill,.ap-mini-quota.is-danger>span{background:var(--danger)}.ap-mini-quota{border-radius:var(--r-pill);background:var(--surface-3);height:3px;margin-top:6px;display:block;overflow:hidden}.ap-table-wrap{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);overflow-x:auto}.ap-table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.ap-cell-main{color:var(--ink);align-items:center;gap:10px;font-weight:500;display:flex}.ap-cell-sub{color:var(--ink-3);font-size:12px;font-weight:400;display:block}.ap-sort{height:28px;font:inherit;color:inherit;border-radius:6px;align-items:center;gap:4px;margin-left:-6px;padding:0 6px;display:inline-flex}.ap-seg{border:1px solid var(--line);border-radius:var(--r);background:var(--surface-2);gap:2px;width:max-content;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.ap-seg-item{height:28px;color:var(--ink-3);white-space:nowrap;border-radius:7px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.ap-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.ap-tab{height:42px;color:var(--ink-3);white-space:nowrap;align-items:center;gap:8px;padding:0 10px;font-size:14px;font-weight:500;transition:color .15s;display:inline-flex;position:relative}.ap-tab-count{border-radius:var(--r-pill);background:var(--surface-2);color:var(--ink-3);font-family:var(--mono);padding:2px 6px;font-size:11px;line-height:1.2}.ap-pager{color:var(--ink-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.ap-pages{align-items:center;gap:4px;display:flex}.ap-page{min-width:32px;height:32px;color:var(--ink-2);font-variant-numeric:tabular-nums;border-radius:8px;place-items:center;padding:0 6px;font-size:13px;display:inline-grid}.ap-crumbs{min-width:0;color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px;font-size:13.5px;display:flex}.ap-crumb-sep{color:var(--ink-3);opacity:.6}.ap-pop-anchor{position:relative}.ap-scrim{z-index:30;cursor:default;background:0 0;width:100%;height:100%;position:fixed;inset:0}.ap-popover{z-index:40;background:var(--glass);border:1px solid var(--line-strong);min-width:240px;box-shadow:var(--shadow-pop);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);animation:ap-pop .16s var(--ease);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 8px);left:0}.ap-menu-item{width:100%;min-height:34px;color:var(--ink-2);text-align:left;white-space:nowrap;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:13.5px;display:flex}.ap-menu-meta{color:var(--ink-3);font-size:12px}.ap-mini-quota>span{border-radius:inherit;background:var(--ink-2);height:100%;display:block}.ap-table th{text-align:left;height:40px;color:var(--ink-3);white-space:nowrap;border-bottom:1px solid var(--line);padding:0 14px;font-size:12px;font-weight:500}.ap-table td{height:52px;color:var(--ink-2);white-space:nowrap;border-bottom:1px solid var(--line);padding:0 14px}.ap-crumbs a{border-radius:4px}.ap-table tbody tr{transition:background-color .12s}.ap-table .is-num{text-align:right}.ap-table .is-tight{width:1%}.ap-sort:hover{color:var(--ink);background:var(--surface-2)}.ap-sort .ap-i{opacity:.55;width:12px;height:12px}.ap-sort.is-active,.ap-seg-item:hover{color:var(--ink)}.ap-seg-item.is-active{background:var(--raise);color:var(--ink);box-shadow:var(--shadow-sm), 0 0 0 1px var(--line)}.ap-tab:hover,.ap-tab.is-active{color:var(--ink)}.ap-page:hover{background:var(--surface-2);color:var(--ink)}.ap-page[aria-current=page]{background:var(--btn-bg);color:var(--btn-ink)}.ap-crumbs [aria-current=page]{color:var(--ink);font-weight:500}.ap-popover.is-right{left:auto;right:0}.ap-popover.is-up{top:auto;bottom:calc(100% + 8px)}.ap-popover.is-static{animation:none;position:relative;inset:auto}.ap-menu-item:hover,.ap-menu-item:focus-visible{background:color-mix(in srgb, var(--ink) 7%, transparent);color:var(--ink);outline:0}.ap-menu-item>.ap-i{color:var(--ink-3)}.ap-menu-item>.ap-kbd,.ap-menu-item>.ap-menu-meta{margin-left:auto}.ap-table tr.is-selected{background:var(--accent-soft)}.ap-tab.is-active:after{content:"";background:var(--accent);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:10px;right:10px}.ap-crumbs a:hover{color:var(--ink)}.ap-table tbody tr:hover{background:var(--surface-2)}.ap-table tbody tr:last-child td{border-bottom:0}.ap-gauge.is-warning .ap-gauge-flag{color:var(--warning)}.ap-gauge.is-danger .ap-gauge-flag{color:var(--danger-ink)}.ap-sort.is-active .ap-i{opacity:1;color:var(--accent-ink)}.ap-menu-item.is-danger,.ap-menu-item.is-danger>.ap-i{color:var(--danger-ink)}.ap-menu-row{border-radius:10px;align-items:flex-start;gap:12px;padding:10px;display:flex}.ap-menu-sep{background:var(--line);height:1px;margin:6px -6px}.ap-menu-label{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding:8px 10px 4px;font-size:11px}.ap-layer{z-index:50;justify-content:center;align-items:flex-start;padding:96px 16px 32px;display:flex;position:absolute;inset:0}.ap-layer-hit{background:var(--overlay);cursor:default;width:100%;height:100%;animation:.2s ease-out ap-fade;position:absolute;inset:0}.ap-modal{background:var(--surface);border:1px solid var(--line);width:min(520px,100%);box-shadow:var(--shadow-lg);animation:ap-rise .22s var(--ease);border-radius:16px;position:relative}.ap-modal-head{align-items:flex-start;gap:14px;padding:20px 20px 0;display:flex}.ap-modal-title{letter-spacing:-.01em;color:var(--ink);font-size:17px;font-weight:600}.ap-modal-body{color:var(--ink-2);padding:10px 20px 20px;font-size:14px}.ap-modal-foot{border-top:1px solid var(--line);background:var(--bg-subtle);border-radius:0 0 16px 16px;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.ap-drawer{background:var(--surface);border-left:1px solid var(--line);width:min(440px,100%);box-shadow:var(--shadow-lg);animation:ap-slide .24s var(--ease);flex-direction:column;display:flex;position:relative}.ap-drawer-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px 20px;display:flex}.ap-drawer-body{flex-direction:column;gap:16px;padding:20px;display:flex}.ap-drawer-foot{border-top:1px solid var(--line);background:var(--bg-subtle);justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.ap-toast-region{z-index:60;flex-direction:column;gap:8px;width:min(380px,100% - 32px);display:flex;position:absolute;bottom:24px;right:24px}.ap-toast{background:var(--surface);border:1px solid var(--line-strong);width:100%;box-shadow:var(--shadow-pop);animation:ap-rise .22s var(--ease);border-radius:12px;align-items:flex-start;gap:12px;padding:14px;font-size:13.5px;display:flex}.ap-toast-icon{background:var(--success-soft);width:22px;height:22px;color:var(--success);border-radius:50%;flex:none;place-items:center;display:grid}.ap-toast-title{color:var(--ink);font-weight:600}.ap-toast-text{color:var(--ink-3)}.ap-empty{text-align:center;border:1px dashed var(--line-strong);border-radius:var(--r-card);background-color:var(--bg-subtle);background-image:radial-gradient(var(--grid-dot) 1px, transparent 1.5px);background-size:16px 16px;flex-direction:column;align-items:center;gap:12px;padding:56px 24px;display:flex}.ap-empty-icon{border:1px solid var(--line-strong);background:var(--surface);width:48px;height:48px;box-shadow:var(--shadow-sm);color:var(--ink-2);border-radius:12px;place-items:center;display:grid}.ap-empty-title{color:var(--ink);font-size:16px;font-weight:600}.ap-empty-text{max-width:380px;color:var(--ink-3);font-size:14px}.ap-skel{background:var(--surface-3);border-radius:6px;height:12px;animation:1.6s ease-in-out infinite ap-pulse;display:block}.ap-code{background:var(--bg-subtle);border:1px solid var(--line);border-radius:12px;overflow:hidden}.ap-code-head{background:var(--surface);border-bottom:1px solid var(--line);align-items:center;gap:2px;min-height:42px;padding:0 6px 0 4px;display:flex}.ap-code-tab{height:42px;font-family:var(--mono);color:var(--ink-3);align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex;position:relative}.ap-code-copy{margin-left:auto}.ap-c-key{color:var(--code-key)}.ap-c-str{color:var(--code-str)}.ap-c-com{color:var(--code-com)}.ap-c-dim{color:var(--ink-3)}.ap-bars{flex-direction:column;gap:4px;display:flex}.ap-bar-row{grid-template-columns:var(--label,minmax(96px, 168px)) minmax(0, 1fr) 64px;border-radius:8px;align-items:center;gap:16px;min-height:34px;padding:0 8px;display:grid}.ap-bar-label{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.ap-bar{background:var(--tint,var(--accent));border-radius:0 4px 4px 0;min-width:4px;height:20px;display:block}.ap-bar-value{text-align:right;color:var(--ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.ap-thin{min-height:30px;color:var(--ink-2);grid-template-columns:minmax(120px,200px) minmax(0,1fr) 88px;align-items:center;gap:16px;padding:0 8px;font-size:13px;display:grid}.ap-thin-track{background:var(--surface-3);border-radius:2px;height:3px}.ap-thin-value{text-align:right;color:var(--ink-3);font-variant-numeric:tabular-nums}.ap-chart{grid-template-columns:auto minmax(0,1fr);column-gap:12px;padding-top:8px;display:grid}.ap-chart-y{width:36px;height:var(--h,220px);font-family:var(--mono);color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11px;position:relative}.ap-chart-plot{height:var(--h,220px);position:relative}.ap-chart-grid{stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.ap-chart-base{stroke:var(--line-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.ap-chart-area{fill:var(--accent);opacity:.1}.ap-chart-line{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.ap-chart-end{background:var(--accent);width:10px;height:10px;box-shadow:0 0 0 2px var(--surface), 0 0 12px var(--accent);border-radius:50%;margin:-5px 0 0 -5px;position:absolute}.ap-chart-hits{display:flex;position:absolute;inset:0}.ap-chart-hit{flex:1 1 0;position:relative}.ap-chart-pt{left:50%;top:var(--y);background:var(--accent);width:10px;height:10px;box-shadow:0 0 0 2px var(--surface);opacity:0;border-radius:50%;margin:-5px 0 0 -5px;position:absolute}.ap-chart-tip{left:50%;top:calc(var(--y) - 14px);z-index:2;border:1px solid var(--line-strong);background:var(--raise);box-shadow:var(--shadow-pop);color:var(--ink-3);white-space:nowrap;opacity:0;pointer-events:none;border-radius:8px;padding:7px 10px;font-size:12px;line-height:1.35;transition:opacity .12s;position:absolute;transform:translate(-50%,-100%)}.ap-menu-row strong{color:var(--ink);font-size:14px;font-weight:500;display:block}.ap-code pre{font-family:var(--mono);color:var(--ink);tab-size:2;padding:16px 18px;font-size:12.5px;line-height:1.75;overflow-x:auto}.ap-thin-track>span{border-radius:inherit;background:var(--tint,var(--accent));height:100%;display:block}.ap-thin-value b{color:var(--ink);font-weight:600}.ap-chart-y span{line-height:1;position:absolute;right:0;transform:translateY(-50%)}.ap-chart-plot>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ap-chart-hit:before{content:"";background:var(--line-strong);opacity:0;width:1px;position:absolute;top:0;bottom:0;left:50%}.ap-chart-tip b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;display:block}.ap-menu-row:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}.ap-layer.is-drawer{justify-content:flex-end;align-items:stretch;padding:0}.ap-toast-icon .ap-i{stroke-width:2px;width:14px;height:14px}.ap-code-tab:hover,.ap-code-tab.is-active{color:var(--ink)}.ap-bar-row:hover{background:var(--surface-2)}.ap-bar.is-won{background:var(--success)}.ap-bar-value.is-won{color:var(--success)}.ap-menu-row>span:last-child{min-width:0;display:block}.ap-code-tab.is-active:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.ap-menu-row>span:last-child>span{color:var(--ink-3);font-size:12.5px;line-height:1.45;display:block}.ap-chart-hit:hover:before,.ap-chart-hit:hover .ap-chart-pt,.ap-chart-hit:hover .ap-chart-tip{opacity:1}.ap-chart-x{grid-column:2;grid-template-columns:repeat(var(--n,12), minmax(0, 1fr));font-family:var(--mono);color:var(--ink-3);text-align:center;white-space:nowrap;padding-top:10px;font-size:11px;display:grid}.ap-heat{grid-template-columns:auto minmax(0,1fr);gap:8px 10px;min-width:420px;display:grid}.ap-heat-days{font-family:var(--mono);color:var(--ink-3);grid-template-rows:repeat(7,minmax(0,1fr));row-gap:3px;font-size:11px;display:grid}.ap-heat-grid{grid-template-columns:repeat(24,minmax(0,1fr));gap:3px;display:grid}.ap-heat-cell{aspect-ratio:1;background:var(--heat-0);border-radius:3px;min-width:0;transition:transform .12s}.ap-heat-1{background:var(--heat-1)}.ap-heat-2{background:var(--heat-2)}.ap-heat-3{background:var(--heat-3)}.ap-heat-4{background:var(--heat-4)}.ap-heat-5{background:var(--heat-5)}.ap-heat-hours{font-family:var(--mono);color:var(--ink-3);white-space:nowrap;grid-column:2;grid-template-columns:repeat(24,minmax(0,1fr));gap:3px;font-size:10.5px;display:grid}.ap-heat-legend{color:var(--ink-3);align-items:center;gap:4px;font-size:12px;display:inline-flex}.ap-window{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-lg);overflow:hidden}.ap-window-bar{background:var(--bg-subtle);border-bottom:1px solid var(--line);scrollbar-width:none;align-items:stretch;display:flex;overflow-x:auto}.ap-window-dots{flex:none;align-items:center;gap:6px;padding:0 16px;display:flex}.ap-window-tab{border-left:1px solid var(--line);height:46px;color:var(--ink-3);white-space:nowrap;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:500;transition:color .15s,background-color .15s;display:inline-flex;position:relative}.ap-steps{flex-direction:column;gap:14px;display:flex;position:sticky;top:120px}.ap-step{color:var(--ink-3);font-size:15px;font-weight:500;transition:color .2s}.ap-acc{border-top:1px solid var(--line)}.ap-acc-item{border-bottom:1px solid var(--line)}.ap-acc-trigger{letter-spacing:-.01em;width:100%;color:var(--ink);text-align:left;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:17px;font-weight:500;line-height:1.4;display:flex}.ap-acc-panel{max-width:640px;color:var(--ink-2);padding:0 0 22px;font-size:15px;line-height:1.65}.ap-ticker{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.ap-ticker-track{width:max-content;animation:60s linear infinite ap-marquee;display:flex}.ap-ticker-track>*{margin-right:12px}.ap-tick{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex:none;align-items:center;gap:14px;width:360px;padding:12px;display:flex}.ap-tick-main{flex-direction:column;flex:1 1 0;gap:3px;min-width:0;display:flex}.ap-tick-server{letter-spacing:-.01em;text-transform:uppercase;color:var(--ink);font-size:14px;font-weight:700}.ap-tick-file{font-family:var(--mono);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ap-tick-side{flex-direction:column;flex:none;align-items:flex-end;gap:3px;display:flex}.ap-tick-size{color:var(--accent-ink);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.ap-tick-time{color:var(--ink-3);align-items:center;gap:4px;font-size:12px;display:inline-flex}.ap-dither{aspect-ratio:1;pointer-events:none;--dot:conic-gradient(at 3px 3px, transparent 75%, var(--dither) 0);background:var(--dot) 0 0/12px 12px;width:min(1120px,170%);position:absolute;left:50%;transform:translate(-50%);-webkit-mask-image:radial-gradient(closest-side,#000 0,#000000e6 40%,#0000 100%);mask-image:radial-gradient(closest-side,#000 0,#000000e6 40%,#0000 100%)}.ap-dither-wrap{--zone:380px;padding-top:calc(var(--zone) / 2);position:relative}.ap-dither-zone{height:var(--zone,380px);pointer-events:none;position:absolute;top:0;left:-56px;right:-56px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 50%);mask-image:linear-gradient(#0000 0,#000 50%)}.ap-wire{width:100%;height:auto;color:var(--ink-3);display:block}.ap-wire :where(circle,line,path,polygon){fill:none;stroke:currentColor;stroke-width:1px}.ap-logo{letter-spacing:-.015em;color:var(--ink);white-space:nowrap;align-items:center;gap:10px;font-size:17px;font-weight:600;line-height:1;display:inline-flex}.ap-logo-tile{background:var(--accent);border-radius:6px;flex:none;place-items:center;width:28px;height:28px;display:grid}.ap-strip{background:var(--strip);color:var(--strip-ink);font-size:13px;line-height:1.4}.ap-strip-inner{text-align:center;justify-content:center;align-items:center;min-height:40px;padding:8px 52px;display:flex;position:relative}.ap-strip-tag{white-space:nowrap;margin-right:4px;font-weight:600}.ap-strip-close{width:32px;height:32px;color:inherit;opacity:.7;border-radius:8px;place-items:center;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.ap-header{z-index:40;background:var(--bg);border-bottom:1px solid var(--line);position:sticky;top:0}.ap-header-bar{align-items:center;gap:20px;max-width:1200px;height:64px;margin:0 auto;padding:0 24px;display:flex}.ap-mnav{align-items:center;gap:2px;margin-left:auto;display:flex}.ap-mnav-link{height:36px;color:var(--ink-2);white-space:nowrap;border-radius:8px;align-items:center;gap:4px;padding:0 12px;font-size:14px;font-weight:500;transition:color .15s,background-color .15s;display:inline-flex}.ap-mnav-pop{width:340px}.ap-header-sep{background:var(--line-strong);width:1px;height:20px}.ap-header-actions{align-items:center;gap:8px;display:flex}.ap-menu-btn{display:none}.ap-mobile-nav{border-top:1px solid var(--line);padding:8px 16px 16px;display:none}.ap-footer{background:var(--bg);border-top:1px solid var(--line);position:relative;overflow:hidden}.ap-footer-cols{grid-template-columns:minmax(0,1.7fr) repeat(4,minmax(0,1fr));gap:32px;padding:64px 0 48px;display:grid}.ap-footer-brand{flex-direction:column;align-items:flex-start;gap:16px;max-width:320px;display:flex}.ap-footer-title{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:14px;font-size:12px;font-weight:500}.ap-footer-links{flex-direction:column;gap:10px;font-size:14px;display:flex}.ap-footer-legal{border-top:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:20px 0;font-size:13px;display:flex}.ap-wordmark{letter-spacing:-.05em;text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;background:linear-gradient(180deg, var(--wordmark) 30%, color-mix(in srgb, var(--wordmark) 0%, transparent) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:28px 0 -.25em;font-size:clamp(64px,16.6vw,240px);font-weight:700;line-height:.8;display:block}.ap-floatbar{z-index:5;background:var(--glass);border:1px solid var(--line-strong);border-radius:var(--r-pill);box-shadow:var(--shadow-pop);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);gap:4px;padding:4px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.ap-floatbar-btn{border-radius:var(--r-pill);height:36px;color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.ap-app{background:var(--bg);flex-wrap:wrap;align-items:stretch;font-size:14px;line-height:1.5;display:flex}.ap-side{background:var(--bg-subtle);border-right:1px solid var(--line);flex-direction:column;flex:256px;gap:4px;min-width:0;padding:14px 12px 20px;display:flex}.ap-main{flex-direction:column;flex:999 560px;min-width:0;display:flex;position:relative}.ap-side-head{align-items:center;gap:8px;min-height:40px;margin-bottom:8px;padding:0 6px;display:flex}.ap-side-body{flex-direction:column;gap:4px;display:flex}.ap-switcher{background:var(--surface);border:1px solid var(--line);width:100%;box-shadow:var(--shadow-sm);text-align:left;border-radius:12px;align-items:center;gap:10px;padding:8px 10px 8px 8px;transition:border-color .15s,background-color .15s;display:flex}.ap-switcher-meta{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.ap-switcher-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.ap-switcher-sub{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ap-switcher-pop{width:304px;padding:8px}.ap-org{text-align:left;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px;display:flex}.ap-org-meta{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.ap-org-name{min-width:0;color:var(--ink);align-items:center;gap:6px;font-size:13.5px;font-weight:500;display:flex}.ap-org-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ap-org-sub{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px}.ap-org-check{color:var(--accent-ink);opacity:0}.ap-back{border:1px solid var(--line);background:var(--surface);width:100%;min-height:44px;color:var(--ink-2);box-shadow:var(--shadow-sm);border-radius:12px;align-items:center;gap:10px;padding:0 12px;font-size:13.5px;font-weight:500;transition:border-color .15s,color .15s;display:flex}.ap-nav{flex-direction:column;gap:2px;margin-top:12px;display:flex}.ap-nav-group{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding:16px 10px 6px;font-size:11px;font-weight:500}.ap-nav-item{min-height:34px;color:var(--ink-2);border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:14px;font-weight:500;transition:background-color .12s,color .12s;display:flex}.ap-plan{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:12px;margin-top:20px;padding:14px;display:flex}.ap-user{text-align:left;border-radius:10px;align-items:center;gap:10px;width:100%;margin-top:8px;padding:8px;display:flex}.ap-user-meta{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.ap-user-name{color:var(--ink);font-size:13.5px;font-weight:500}.ap-user-mail{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ap-user-pop{min-width:0;left:0;right:0}.ap-topbar{background:var(--bg);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;min-height:60px;padding:10px 24px;display:flex}.ap-topbar-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.ap-palette-btn{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);width:280px;height:34px;color:var(--ink-3);align-items:center;gap:8px;padding:0 6px 0 10px;font-size:13px;transition:border-color .15s;display:flex}.ap-palette-pop{width:420px;max-width:calc(100vw - 32px);padding:8px}.ap-notif-dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 2px var(--bg);border-radius:50%;position:absolute;top:8px;right:9px}.ap-notif-pop{width:340px;padding:6px}.ap-notif{color:var(--ink-2);border-radius:8px;gap:10px;padding:10px;font-size:13px;line-height:1.45;display:flex}.ap-content{flex-direction:column;gap:24px;min-width:0;padding:28px 32px 64px;display:flex}.ap-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.ap-page-title{letter-spacing:-.02em;color:var(--ink);font-size:26px;font-weight:600;line-height:1.2}.ap-page-desc{max-width:640px;color:var(--ink-3);margin-top:6px;font-size:14px}.ap-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ap-heat-days span{align-items:center;line-height:1;display:flex}.ap-heat-legend>i{border-radius:3px;width:12px;height:12px}.ap-window-dots>span{background:var(--line-strong);border-radius:50%;width:9px;height:9px}.ap-dither:before,.ap-dither:after{content:"";position:absolute;inset:0}.ap-dither:before{background:var(--dot) 6px 6px/12px 12px;-webkit-mask-composite:source-in;-webkit-mask-image:radial-gradient(closest-side,#000 0 40%,#0000 80%),repeating-radial-gradient(circle,#000 0 30px,#0000 30px 48px);mask-image:radial-gradient(closest-side,#000 0 40%,#0000 80%),repeating-radial-gradient(circle,#000 0 30px,#0000 30px 48px);-webkit-mask-composite:source-in;mask-composite:intersect}.ap-dither:after{background:var(--dot) 6px 0/12px 12px, var(--dot) 0 6px/12px 12px;-webkit-mask-image:radial-gradient(closest-side,#000 0 16%,#0000 48%);mask-image:radial-gradient(closest-side,#000 0 16%,#0000 48%)}.ap-logo-tile>svg{width:22px;height:22px}.ap-strip-inner>a{font-weight:500;display:inline}.ap-footer-links a{color:var(--ink-2);border-radius:4px}.ap-palette-btn>span{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;overflow:hidden}.ap-notif time{color:var(--ink-3);margin-top:2px;font-size:12px;display:block}.ap-heat-cell:hover{outline:2px solid var(--ink);outline-offset:1px;z-index:1;position:relative}.ap-window-tab:hover{color:var(--ink)}.ap-window-tab.is-active{color:var(--ink);background:var(--surface)}.ap-window-tab:last-child{border-right:1px solid var(--line)}.ap-step:hover{color:var(--ink-2)}.ap-step.is-active{color:var(--ink)}.ap-acc-trigger .ap-i{width:18px;height:18px;color:var(--ink-3);transition:transform .2s var(--ease)}.ap-tick-time .ap-i{width:12px;height:12px}.ap-dither-zone>.ap-dither{top:50%;transform:translate(-50%,-50%)}.ap-wire .is-faint{opacity:.45}.ap-wire .is-dash{stroke-dasharray:4 7}.ap-wire .is-ticks{stroke-width:6px;stroke-dasharray:1 8.3;opacity:.5}.ap-wire .ap-wire-halo{fill:var(--accent);stroke:none;opacity:.16}.ap-wire .ap-wire-dot{fill:var(--accent);stroke:none;filter:drop-shadow(0 0 6px var(--accent)) drop-shadow(0 0 16px var(--accent))}.ap-logo-tile .ap-blade{fill:var(--on-accent);stroke:var(--accent);stroke-width:3px;stroke-linejoin:round}.ap-logo.is-lg{letter-spacing:-.02em;gap:14px;font-size:28px}.ap-strip-close:hover{opacity:1;background:color-mix(in srgb, var(--strip-ink) 10%, transparent)}.ap-mnav-link:hover,.ap-mnav-link.is-open{color:var(--ink);background:color-mix(in srgb, var(--ink) 6%, transparent)}.ap-mnav-link.is-active{color:var(--accent-ink)}.ap-mnav-link>.ap-i{opacity:.6;width:14px;height:14px;transition:transform .2s var(--ease)}.ap-floatbar-btn:hover{background:color-mix(in srgb, var(--ink) 7%, transparent);color:var(--ink)}.ap-floatbar-btn:focus-visible{border-radius:var(--r-pill)}.ap-switcher:hover,.ap-switcher.is-open{border-color:var(--line-strong)}.ap-switcher.is-open{background:var(--surface-2)}.ap-switcher:focus-visible{border-radius:12px}.ap-switcher>.ap-i{color:var(--ink-3)}.ap-org:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}.ap-org.is-current{background:color-mix(in srgb, var(--ink) 4%, transparent)}.ap-back:hover{border-color:var(--line-strong);color:var(--ink)}.ap-nav-item>.ap-i{color:var(--ink-3)}.ap-nav-item:hover{background:color-mix(in srgb, var(--ink) 5%, transparent);color:var(--ink)}.ap-nav-item.is-active{background:color-mix(in srgb, var(--ink) 8%, transparent);color:var(--ink)}.ap-user:hover,.ap-user.is-open,.ap-user.is-active{background:color-mix(in srgb, var(--ink) 6%, transparent)}.ap-user>.ap-i{color:var(--ink-3)}.ap-palette-btn:hover{border-color:var(--line-strong);color:var(--ink-2)}.ap-notif:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}.ap-window-tab.is-active:before{content:"";background:var(--accent);height:2px;position:absolute;top:0;left:0;right:0}.ap-strip-inner>a>.ap-i{vertical-align:-2px;margin-left:6px;display:inline-block}.ap-mobile-nav a.ap-mobile-link{border-bottom:1px solid var(--line);min-height:48px;color:var(--ink);justify-content:space-between;align-items:center;font-size:16px;font-weight:500;display:flex}.ap-footer-links a:hover{color:var(--ink)}.ap-window-tab.is-active .ap-i{color:var(--accent)}.ap-ticker:hover .ap-ticker-track{animation-play-state:paused}.ap.dark .ap-dither{opacity:.85}.ap-logo.is-lg .ap-logo-tile{border-radius:10px;width:48px;height:48px}.ap.dark .ap-header{background:0 0;border-bottom:0;padding:12px 16px 0}.ap.dark .ap-header-bar{background:var(--glass);border:1px solid var(--line);-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);border-radius:18px;max-width:none;height:60px;padding:0 10px 0 14px;box-shadow:0 12px 32px -16px #000000b3}.ap-mnav-link.is-open>.ap-i{transform:rotate(180deg)}.ap.dark .ap-mobile-nav{background:var(--glass);border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:18px;margin-top:8px;padding-top:8px}.ap-org.is-current .ap-org-check{opacity:1}.ap-nav-item.is-active>.ap-i{color:var(--accent)}.ap-logo.is-lg .ap-logo-tile>svg{width:38px;height:38px}.ap-strip-inner>a:hover .ap-strip-text{text-underline-offset:3px;text-decoration:underline}.ap-acc-item.is-open .ap-acc-trigger .ap-i{transform:rotate(180deg)}@keyframes ap-ping{0%{opacity:.55;transform:scale(1)}80%,to{opacity:0;transform:scale(2.8)}}@keyframes ap-pop{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}@keyframes ap-rise{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}@keyframes ap-slide{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes ap-fade{0%{opacity:0}to{opacity:1}}@keyframes ap-pulse{50%{opacity:.45}}@keyframes ap-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ap *,.ap :before,.ap :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.ap-ticker{overflow-x:auto}.ap-ticker-track{animation:none!important}}@media (width>=761px){.ap-only-m{display:none!important}}@media (width>=1025px){.ap-only-t{display:none!important}}@media (width<=1024px){.ap-hide-t{display:none!important}.ap-display-xl{font-size:72px}.ap-display{font-size:52px}.ap-upper{font-size:44px}.ap-h2{font-size:34px}.ap-bigstat{font-size:76px}.ap-serif{font-size:34px}.ap-frame{padding:72px 40px}.ap-cols-4,.ap-cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-split,.ap-split-r{grid-template-columns:minmax(0,1fr)}.ap-ruled{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-steps{flex-flow:wrap;gap:8px 20px;position:static}.ap-mnav,.ap-header-sep{display:none}.ap-menu-btn{display:inline-flex}.ap-mobile-nav{display:block}.ap-header-actions{margin-left:auto}.ap-footer-cols{grid-template-columns:repeat(4,minmax(0,1fr))}.ap-footer-brand{grid-column:1/-1;max-width:none}.ap-content{padding:24px 24px 56px}.ap-palette-btn{width:220px}.ap-ruled>:nth-child(odd){border-left:0}.ap-ruled>:nth-child(n+3){border-top:1px solid var(--line)}}@media (width<=760px){.ap-hide-m{display:none!important}.ap{font-size:15px}.ap-display-xl{font-size:46px}.ap-display{letter-spacing:-.018em;font-size:38px}.ap-upper{font-size:32px}.ap-h1{font-size:26px}.ap-h2{font-size:28px}.ap-h3{font-size:20px}.ap-lede{font-size:16px}.ap-bigstat{font-size:56px}.ap-bigstat-unit{font-size:22px}.ap-serif{font-size:26px}.ap-container{padding-inline:16px}.ap-frame{border-inline:0;padding:56px 16px}.ap-frame-tight{padding-block:40px}.ap-frame-flush{padding:0}.ap-cols-2,.ap-cols-3,.ap-cols-4,.ap-ruled{grid-template-columns:minmax(0,1fr)}.ap-ruled>*{border-left:0!important}.ap-ruled>*+*{border-top:1px solid var(--line)}.ap-section-head{margin-bottom:28px}.ap-btn{height:44px}.ap-btn-sm{height:36px}.ap-btn-icon{width:44px}.ap-input,.ap-select{height:44px;font-size:16px}.ap-bar-row{grid-template-columns:minmax(0,1fr) 56px;row-gap:6px;padding:6px 8px}.ap-thin{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.ap-tick{width:300px}.ap-header-bar{gap:12px;padding:0 12px 0 16px}.ap-footer-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding:48px 0 32px}.ap-floatbar-btn{height:44px}.ap-side{border-right:0;border-bottom:1px solid var(--line);padding:10px 12px}.ap-side-head{margin-bottom:4px}.ap-side-body{display:none}.ap-switcher-pop{width:auto;right:0}.ap-topbar{padding:10px 16px}.ap-topbar-actions{width:100%;margin-left:0}.ap-palette{flex:1 1 0;min-width:0}.ap-palette-btn{width:100%;height:44px}.ap-palette-pop{width:auto;right:0}.ap-content{padding:20px 16px 48px}.ap-page-title{font-size:22px}.ap-toast-region{bottom:16px;right:16px}.ap-layer{padding-top:64px}.ap-dither-wrap{--zone:240px}.ap-wordmark{margin-top:72px}.ap-frame:before,.ap-frame:after{display:none}.ap-btn-sm.ap-btn-icon{width:36px}.ap-bar-row>.ap-bar-track,.ap-thin>.ap-thin-track{grid-area:2/1/auto/-1}.ap-side-body.is-open{display:flex}.ap.dark .ap-header{padding:8px 8px 0}}.ap-popover{background:var(--raise);-webkit-backdrop-filter:none;backdrop-filter:none}.ap.dark .ap-mobile-nav{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}:where(.ap-native-group){border:0;min-inline-size:0;margin:0;padding:0}:where(.ap-native-block){display:block}:where(.ap-native-inline){display:inline}:where(.ap-native-rowgroup){display:contents}:where(.ap-native-cell){font-weight:inherit;text-align:inherit;border:0;padding:0}:where(.ap-native-output){display:block}.ap{--ap-m-out:cubic-bezier(.23, 1, .32, 1);--ap-m-draw:cubic-bezier(.33, 1, .68, 1);--ap-m-sine:cubic-bezier(.37, 0, .63, 1)}[data-offscreen],[data-offscreen]:before,[data-offscreen]:after,[data-offscreen] *,[data-offscreen] :before,[data-offscreen] :after{animation-play-state:paused!important}.ap-dither-canvas{pointer-events:none;image-rendering:crisp-edges;image-rendering:pixelated;-webkit-mask-image:conic-gradient(at 3px 3px, transparent 75%, #000 0);-webkit-mask-image:conic-gradient(at 3px 3px, transparent 75%, #000 0);mask-image:conic-gradient(at 3px 3px, transparent 75%, #000 0);position:absolute;-webkit-mask-size:6px 6px;mask-size:6px 6px}.ap.dark .ap-dither-canvas{opacity:.85}@media screen{[data-dither]>.ap-dither{visibility:hidden}}@media print{.ap-dither-canvas{display:none}}.ap-wire-live{position:relative}.ap-wire-live>:not(:first-child){width:100%;position:absolute;top:0;left:0}.ap-wire-blades,.ap-wire-layer{height:100%}.ap-wire-blades{clip-path:circle(46.75%)}.ap-wire-live circle.is-drawn{stroke-dashoffset:.25px}.ap-wire-marks>*{transform-box:fill-box;transform-origin:50%}.ap-wire-blades polygon{--ap-m-i:4}.ap-wire-blades line{--ap-m-i:5}.ap-wire-blades line:nth-of-type(2){--ap-m-i:5.3}.ap-wire-blades line:nth-of-type(3){--ap-m-i:5.6}.ap-wire-blades line:nth-of-type(4){--ap-m-i:5.9}.ap-wire-blades line:nth-of-type(5){--ap-m-i:6.2}.ap-wire-blades line:nth-of-type(6){--ap-m-i:6.5}.ap-wire-turn.is-ccw{--ap-m-sweep:-1}@media screen and (prefers-reduced-motion:no-preference){[data-reveal=armed] .ap-wire-live .is-drawn{stroke-dasharray:0 1}[data-reveal=armed] .ap-wire-live :is(.ap-wire-turn>svg,.ap-wire-marks>*),[data-reveal=armed] .ap-wire-live>:first-child>.is-dash{opacity:0}[data-reveal=play] .ap-wire-live .is-drawn{animation:ap-m-stroke 1.3s var(--ap-m-draw) calc(var(--ap-m-i,0) * .14s) backwards}[data-reveal=play] .ap-wire-live>:first-child>.is-dash{animation:1.2s .3s backwards ap-m-fade}[data-reveal=play] .ap-wire-marks>*{animation:ap-m-pop .5s var(--ap-m-out) calc(1.2s + var(--ap-m-i,0) * .16s) backwards}[data-reveal=play] .ap-wire-turn>svg{animation:ap-m-spin-in 1.8s var(--ap-m-out) calc(var(--ap-m-i,0) * .15s) backwards}[data-reveal=armed] .ap-wire-live :is(.is-drawn,.ap-wire-turn>svg,.ap-wire-marks>*),[data-reveal=armed] .ap-wire-live>:first-child>.is-dash{animation:none}:is([data-reveal=play],[data-reveal=shown]) .ap-wire-turn{animation:ap-m-turn var(--ap-m-turn,240s) linear infinite}:is([data-reveal=play],[data-reveal=shown]) .ap-wire-breath{animation:ap-m-aperture 8s var(--ap-m-sine) infinite alternate}[data-reveal=armed]>.ap-frame:before,[data-reveal=armed]>.ap-frame:after{opacity:0}[data-reveal=play]>.ap-frame:before,[data-reveal=play]>.ap-frame:after{animation:ap-m-lock .5s var(--ap-m-out) .1s backwards}}[data-reveal-count]{display:inline-block}.ap-btn{transition:background-color .15s, border-color .15s, color .15s, box-shadow .15s, transform .15s, scale .16s var(--ap-m-out)}.ap-btn:active{scale:.97}.ap-btn-block:active{scale:.985}.ap-arrow,.ap-seg-item{transition:background-color .15s, color .15s, scale .16s var(--ap-m-out)}.ap-arrow:active,.ap-seg-item:active{scale:.95}:is(.ap-btn-primary,.ap-btn-accent,.ap-btn-lg)>.ap-i:last-child:not(:first-child){transition:translate .2s var(--ap-m-out)}.ap-kcard{transition:border-color .2s, translate .24s var(--ap-m-out)}.ap-kcard-media:before{transition:scale .26s var(--ap-m-out)}@media (hover:hover) and (pointer:fine){:is(.ap-btn-primary,.ap-btn-accent,.ap-btn-lg):hover>.ap-i:last-child:not(:first-child){translate:3px}.ap-kcard:hover{border-color:var(--line-strong);translate:0 -3px}.ap-kcard:hover .ap-kcard-media:before{scale:1.08}}@media screen and (prefers-reduced-motion:no-preference){.ap-tab.is-active:after,.ap-code-tab.is-active:after,.ap-window-tab.is-active:before{animation:ap-m-underline .24s var(--ap-m-out)}}@media (prefers-reduced-motion:reduce){.ap-btn:active,.ap-arrow:active,.ap-seg-item:active,.ap-kcard:hover .ap-kcard-media:before{scale:none}.ap-kcard:hover,.ap :is(.ap-btn-primary,.ap-btn-accent,.ap-btn-lg):hover>.ap-i{translate:none}}@keyframes ap-m-fade{0%{opacity:0}}@keyframes ap-m-pop{0%{opacity:0;scale:.5}}@keyframes ap-m-stroke{0%{stroke-dasharray:0 1}to{stroke-dasharray:1 0}}@keyframes ap-m-turn{to{transform:rotate(calc(var(--ap-m-sweep,1) * 360deg))}}@keyframes ap-m-spin-in{0%{opacity:0;transform:rotate(calc(var(--ap-m-sweep,1) * -50deg)) scale(.94)}}@keyframes ap-m-aperture{to{transform:rotate(-8deg)scale(1.1)}}@keyframes ap-m-lock{0%{opacity:0;scale:2.2}}@keyframes ap-m-underline{0%{opacity:0;scale:.2 1}}@keyframes ap-m-grow{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes ap-m-wipe{0%{clip-path:inset(-40px calc(100% + 40px) -40px -40px)}to{clip-path:inset(-40px)}}@keyframes ap-m-lap-glow{0%{opacity:0}3%,25%{opacity:1}29%,to{opacity:0}}@keyframes ap-m-lap-turn{0%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:rotate(0)}29%,to{transform:rotate(360deg)}}.ap,.force-light{--ap-grain:none}.ap.dark,.force-dark{--ap-grain:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADsAAAA7BAMAAAA3C++AAAAAMFBMVEX///////////////////////////////////////////////////////////////9Or7hAAAAAEHRSTlMAAQIDBAUGBwgJCgsMDQ4PPFyWBgAAA69JREFUeNo1VcuV5DYMBED5DlDeO8ieAEj1BKBeR+D3nH8sroJm56SWSKB+wIh6RF7qLvwbohkp+DVUnj/VfLtsV7wNUZzGF5shcooEnr9XiIubtJbm20Xn9FTjZVMVlNMlS8UkX3jtfaiZs2OgIr7mUDXPPqLFMJ1b1GUJriYg4eDfTeI0l0CJSZREO/6dFpKBeuyeYherJZ6k4XvqBgB/WfokMXtNkFoamTh3i5mN+NbxjY+nXiQ1gPtQigHcgNhTgf73kHGcgDPFeJVstR0n1LBSCWiuie9RqhHBSjkCnU4fYv0fKUnjGFCqlJ7gC1HwPmaRwZNuO0HQpY/O0lBc7WwlIOC7r+zgKb2JdrSbNAdG3cvk2viwcYGFZAAGHQSnKA/9eNzEcaNnIedeCqAmCqjpRaL5LV43Q7pYBOSdBJmmfmtPhoEVD5dzuOQXLFlNWuZn8Ld00oc60PbBZo6nmfJwlBO/QAR4kR/7bWLDHrOgNvGll8CyRoPvkwVw+cMr4lfEDVf11ibzi+cpV8/FC9KdsQJqFGjO4Mlo7s3IGSSiQUblrU9jJxBR9kYEd6lGW1eAJiKMZyg8UAhnSAoZqfFAPwTVD7NL3rF73495vGqcD/1RGmolzWSGM+kXOqEp8TzNeKj/KYuYyHvjLY7DiS5fiCHINvroA9LCwtjZDSe3J4CNcHuaw8rQqqR0HK3ZZbrDlP+gl4HlyzBJ9I89VtmsdSEgFVqdfD6IqmWjXFUPakMiKjU5FrMP9FzyNIZpoAj38Sverijas+oCrictQSseR9GbU5XB/DLiFRM18O9yK2fdwNz83eDmapwNYg0cvEGQpoIFV5MytRwipD3AqvTuZklYvhjARXcXkqOdgUaqOhgDjccHYP/EHd/oj1ZauVMwsJDA6L++ycQ4G5Dnlke6FRkb7K6rplaP9F8ApX8Je5sdwWFlGpnbm2bUxIU3tYGJv7BImQttKN34cVudR6OXACREGHkSl/6kJNPjhcUEzVWXc/5gEHi+HSsG6K9u32pTPlxWjxwMLwq0rCRzGHB5cLJeVA1FejZuPI6bc9dgwpXX78GB0E/IwitvGGm0yZ79mRFhL+Hb7s/gAlCAL/MXAysXQ8OZcIx2KFe7VDZr9TSu0wWOl5dOyuWOelwtcP14puz5x8FwHvhUMZhM1ac2A4D+gj3MgdT4qDLtaO01Tg4VsXhn2jOKFVicarpvrf8xgOIYH2Wsrf+s8OBeVKw7LD1we3MGR+1glf8BpklYEpPfM5IAAAAASUVORK5CYII=), url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEMAAABDBAMAAAA15KVAAAAAMFBMVEX///////////////////////////////////////////////////////////////9Or7hAAAAAEHRSTlMAAQIDBAUGBwgJCgsMDQ4PPFyWBgAABMJJREFUeNo9VkFyJDkIBNS+g2TfkWoeoKrevVd7PzAR+/+/bCbtWU/Y065CKEkywTJVTtGpKinS/TtVPt1kyxLzUMGXuuN/FzPTEH4S36k7t7gPlSby6jj+leqzp4l/bUGkdgZu7XieCLXompIZkmEuQxpOIvPCNcxbd3VvQjR4YT7Fu2u2U/H8FGSRZwt9Pn0hYCICyHL5nNlv3OBxEZMQTTZfOq8DSY+J9D4idKEsYKhMbny8JeqyQFV4w8KGs0gCQ6kPppuOz4KUYUaUBvAI138RBJYMePneAweQamjiaSd5t6B+BxM9p1sDuy7NcT/jDSUgC4HLd8fJ5RcwBB519Y23gbzJQAMdM5ldHa+jAalI5MftFzl00IoOBYLljOrJIjld2MxR1E4WqIBw8yGBKtCxVG/q5kWL2uF+Fj8dQYheKYB5foviRlkAguSQSrJ4TTQX8NWKEDIHwFFVySvYHlwEyASOmPM4ZBKkHZCIMpVTJm6paN5BzoJHxAYEJ53cvunq9iMRNmrULx64Ph9ohwrwob2AC0jZwPbub0mjxjh1BqE0SITYoLJbDmIkYioiJOLCT/AQ7u0f6ZeFpqOT4BUB6CNVitu/XY6TrhgjydtbEzJdJ2PJRsEcTxyYmhtygM3kMjB4NUhOr0U+oAmV+qdtth8HGES/iGtqtKYyty6lOmG+YNvyjMiIsuTUl57D+AtBbJhS/ldzNWWeAJKoAhSWj6dR1pIOgeUJelEvEPkH/JCAxbOLrHSl/eYXWUx2AT/68DIHWwwZT+JMtap41IyouHcl3q9k11cvnS2Puhf5cOAlDUxvflzs/95mHA3g82IU2o8Ak7ATV+IDhsHsrMBXI0hDBbQG725Q5jAv2ChalWYIvQyzxTmKsne95d7Q+WAXzVyRxV4cAAotfADng6BfnISjAQuA4j66rVSnD1zHvBBX7wOfYS7awUnVpkd/0Sw1K9+HIH844jEU9kWp5OJtPmRa0D/vcIciZvkNgvyEItqD3q720gEI5ejj+bFNb04HpazexsA7oUgzDuSd4OlxKJQC/Y7qJS2gBFUWzdJHYiRL1Gjp0DYyQQdbDVLV8p7lwMsP1GS/iZGlhPZ438qQJ65CrT1meA5mDdQKwmRjglCwE8VOtPARWBT35DhE/cv3wF4B/1mqQoVRQzCoKO4NWLTX9Ock0ZG28WlxK8irLKtQMJxQg2dNXPE4TV72u7+3lZUKFGZ8prFfzmGANTGKUSR1ei1Jyu8mn2m914mTBkEB90HzPjhIgQ2s/XpMplmy3eddQxisS0P7aoDiOfmFiaMmILeNxt9OFC6ftiam1NkudkKu3vN+S2R2W88yMjI2+Em5ZOfA6s29k+4H5HvWgPnOZW9VaS0q+3EZPYC9yumNNkE7YA87BgLgKGSGfdNBHCyUoMzFNmG3GJXOae0HqInRhBdiYpDqzgnRWc0LoieAi7O6NidXvHNNKu0MYRoX6QoKPOXOM+UtOO5u2q+Dh4muN9WiGjdv7l90ZqINdCxW66LdufOVkTWZ5Q+f0CaYYMsoY3xzaXAjUa+IafAVUZQD7vkXl7dtEufvv1h4wI4nr/KSJ6/Fw402llz410nPGlBXctPXRO1CCe3m/wHN42/YGRnhBAAAAABJRU5ErkJggg==), url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEkAAABJBAMAAACDXRbvAAAAMFBMVEX///////////////////////////////////////////////////////////////9Or7hAAAAAEHRSTlMAAQIDBAUGBwgJCgsMDQ4PPFyWBgAABZVJREFUeNotVlGy3DYMIynnn5Rf/ik5B5C9F7DTHuC1vf9dCtDZmZ21tRJFAiAkcTc9JUNdJWWFtiWq0jWX2i6ZXczFXd2WOp8OETGMqRi+EvpTNA88CV7VxAeeBtZ/QmaIeB6X6Lo1G1bh3a4U7Sammo7IWBTSLA1x+yYVQ3x6qtneRRtnRsrIdE1LH2FcpSnTzPiDcR1NKx+xMPxi2JrIjt9nItdhiI/aeibqEz9QgSKf9F+jyy4yuXZDxROFBcBwzpeeKsMlfC5BPJvNWQWCNdZ8ztbiNxLvrN6lNQKBNRp6IOnCpT7GNS59Hznf0U8jiunB+hC1qw6uzQJ3DOTQsQTb+TK/s+sxA6lgznoIimS38YYlZAN/dTnb8s5aHMghR0DlqC0bqgCXY8as8vg5B/704Xa7YqwzUModEo0sAFVJQwLJkhPInScmfZ2xvxAMlN3UG3OSZ1VqSF8Bg+qxBXdB6j8IdQ5sQTy2Snh3qAhl31iARYSPX9KAl1b4eyiS3ljCPsgXiVMkZKxPbX2kIAXMkeB2deZqPaHPIQQTCtkpU2w2tH7srVwGVM8SbEOgwQTdN0bL3/5TL0BciiaS4bV27uAHswb2w+IP1lixQxIT812eNzYGKXX0lFLf4OwsjuRGYQwFPDHWuy5fzKlTwS1qrcncSSoxV1DoHZ3AbdCJaId3A2BO8Va+v9C0BA6Btu6W6ztfffUG4muhj6f2PZ3yzB3pTQbpGxOB4pf0rzH7qy7gCLRBLZ4wv7MfuxxV6WJs1BsQTFjGUkEFCOzeUi5FELgGhlHQIHbgGMHAmkG/Q/pVSaM/BrD9Frk2kEtCRR+JtbrEXCeKj1s5D+gL2T/n0SkA58aM4EnH8Ohg1FDXpfbt3JH/7rSF9L4voRnsXgiSrykj5AyKw/TlCXGeDXUHBEj30mqG2l0G2pZsjddSPKk8bk8WOxuKg/RDZC7QH9IS6t7pj4jsyIBtqL8ZZVg1DlszqqcctiYT0aJmk/K5dWgpOfDKq1d7lS/fWEp7hiYGnRH5BQmohoAlYWNbg4kgX7ALVY1dC3JEY0lWulmgroYwMmGqg2ULLN+OMoFw+sdbLDbA3KVlkCHw/2azjI0pl+fL+mNxFfHCGDr6X2K4hBJMEE2PBTLl4Lb7QVTRyf7VdcNGD9MaUlJn8nR9tHU1h7ZeXcQkYP3J/uPJA4qBICpCa+IhLRq1qovJQcOFSh1tQKjNsLvsKIhkfZAMGIxA9+4ldJoOXRMK0IyyvdFCKQv4DkI9k5sDDvQb9MItKhZF0c/aiANqHakvWCGPVTREGW4RAcGAOICNLLX7tmDayQMNzUEOd1vQOCpvjQk9fnlXz9dXSpSW9UYjnGVifwddJtFpsUmjDiEqypX13GL/aOyBVFEjNLv1ci5aXiuF+YzqhFknGDg5DxJDieOsUPIgPAEh7ZSG8d1z4yWA0oZFnaDN76llcUmmfOWo10n7oolf0M18Gv2FDlwkD61D1oLH9h4AQEksULc1mXwjqx9cJvw9PKHEzHNW92XLlUE/7BCZDKqTuLEpPuTX0CPOu4txkv64X9BeqhyWo+OAi6bvcu5QYlkyzUBx/mFwUUpoi4ay4dPQ5aDdY3e/KRPsi9gOdyvTwPPJNO0EgzzTll6g/z87/6Ka4DjfEEVdeMrE/iST5QjYzN4bGEiZdSfiGY5v7GUKnmcf2BOSQNVSXuU4coAV1iyvm5XZqD7sBHNCG3Mrqy7D5qEJVXAJcVzcvPGo5vG3yarLUx5x8cjjPJ4FuHR1qMrcWGFd+kDEr+wn9cG7XcCqcKVqNyZ/NuFVhtXhiOS1Bkqj+dOC4XKwYWpz0oMuwIU7WwHpX1rndllYxHgtDDfCBogH8jClB1djVTujV3BzABhKhpBcCWmusAtJXvk/3EuEuKy6NTcAAAAASUVORK5CYII=), url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFkAAABZBAMAAACnJZWcAAAAMFBMVEX///////////////////////////////////////////////////////////////9Or7hAAAAAEHRSTlMAAQIDBAUGBwgJCgsMDQ4PPFyWBgAACBxJREFUeNo9l0ty5bYSRAuF63kBVM8BUm8Osr2Aqw4vwA7vfy8+WVA/qaPFL1CfzKyk2VeUaGYxwtssIzgspbRaLA7jjnsxs8FTa9hh+pk8785xs9F68EpZNuaY3d/GmUV0463vw8YKLy0625h6egy/uOW2SsywEsO0Ygtd46Q4e3h3K7PkNSslvGs9nbPEsDl+2ot7nNxudw+LHmUOtuXYTYn0XEiRVBunNY/HrQ1eCRJjcWutRCg//tM2dfGonW316cNWG9pa14mnEZoyLzWsLf5yfymNKH54D2fTQm7F17pNy/axQ9bl0nU4lIBrvTKpg7VghbhJ3YsXRVL4Pa3b/llNrek3f3jXXqxys9Scyu9s9tiO/affOuq0yG5r5VW99lyJdGYlDsXlo5U13CoNWaqrkwl73hTB54i/47yDLebRskZTcZT2arl0p0n9ZfekGURTBBCiHVG19Zg70XeWk3hZscShoONs2cExFiAJIUAvqO3PQaUMDJAOKwzh76QBMRWSq5Wk51QnWqu7/VxR295fay5aLDwMq1dTQB6A7eCpUU+qrH3bsUpba4afQ1DQ+73ZR6kUYlKZckaoesL2ynYL2D/Pbl7uGKCrEYIJYEX1eLHckagcie92KnwwWJpTABUrTmJdWom0hVZu6wVqs06jrrSk9wOahXJpYzOF9wi9KXEj9tOUIUsWrdZLRp/hlQ+HSFEepwWJFZh1sg/7tv0Mq6qF8acCHxlEol6pFtJxe3WRLWCRBAB+HFQz+dmijRH3ohanUGu+4IoiSThwqnTcsvs89PJakqSmCqMUtSALZL6o3Kj2zooqRVfTl8hDEYTo8EvRgQ3Tay+tcma1R3a7jSLOTYHAaAcdGsAM8sBnou2nCksHx3sqJmW9wMvuQivjHggU7VlzU6UM/8peUGYV6i11Yq91C2qbr7UJpGFiEAWSPI6LVCZb+l9K4ci8716F0OZP3F1gfZUUSzRH/3iQR9V20hhVKcIFl3ixriNWtY/Uk2onV15tZgBqy6oqcR/IsHNbML1B11IZlCDb+JD41XYVkaAhf0N6I0Wh2k0bOyUGUmLNLxVOreQt8YRABYfk2RB3EGdhfyjp+t2vciRk7et29pgpdlP5qBIfyUUCSoU0+7ikJweHDSiqMYp0+Tfw9euVkxoKyzbZeRjxjHJ8mUCquLc8HGwYqFGSzCIxSrQQ4kVT6Q1DpKtTJFJnZO/DrpXTQXv65qha97BoQ3kyp5oV/mGzWzYnibGW5J3TPZ/IY4gk0qIm2S1Lw0lUG5pVKyMqTw6NlPcY/7NjtgYWpag1xhbw4U3aUsaTRWBsufgvOPdOLroQunO1DAXmUEVRkgjOpWCq71EAB2r1sZKIrqhzYIpo5Xsy7s4Q0SkYIvuXVAhSCJOayYkqaDOENE2vE40rKOYvNfGkaB+PKrBQ58vV6t7FzLtvgRqaQ9nLY34IQkS3NAGFqQF2HgaowD1kAb4UJbEUiFEyvs//S9gf6hSMR//fe20LzSkCRpWhl1jju/M5L5kegs1Ww3FO+1OE9Bx4U43IwbMcjDF6UmIO849yOFtDURLHHbyZ2V/fqxq1fL/kNiQBJwi45TvojabpEB79H8vKql5cYJcDtbN5tleVDuCeHmuflr5p3Hu8WFya7HqdeFit9JQaBAn5DLpRi21waubUlJ3nFipkH95kWMSlwSSfDGsKvqImn6yK698DUwH8HmnW6r5/WA7YSfLai8M6CeN1hH0z6ytze+jI2vxl82+h0zAdUkqxvgsfqAYooz7UcOwZkGok4nKbRLpmsMimLBwIoLXqQ1oMHv1sIHyWbzPYOg0+o6yk67AfJ7VBLphnPWTGQBwQxoDI3aH9WdmbKtZ62B6BDCtQo3zf0BWjJumu8eKhpcerI5lrV5h9V3TPkboHdg5bFI+Mup9YXlNXEJ40slR7nmkdm6zXek8iQdWXPGoAoJ8aHUM+gEnaVJn1oD0UDJznhJzSSJwjmHVZTEv6RY5GlcXa9ajWz7Y6Jl8rVWfwCdu3hLFS9YsQn1SzHPEzxyUan9dCXQYnKHQSQtkiaBjFJE5s24o+plNzXyP+xZ+oSf6O0bdtLJrNUeNQdVLhwERW6g+AR9coFiTrsfW7SN1/4+jSeJu2jnS0kEZPwTUe/CvjQXUFXLwtgfdjU0DzksIztjynyXlGVmj8Y2lh12bGAxbazD0Rdcsa6SvDRdFBa1B/Cj5kUNsedTlK1YOp7vUcYPK60S/Nytgd2LGjUyo+SNQqCABeL1qlpp8fmU2NU2+o6EXDBTR9KI2lPoBe29OTpk+QxcH95EwY+giwa/g534smUtRaU4LZRSl/aLA8WJr9JVBEGIpErml2cd9S4fRd8mrjiKXGy3BvB6WwTpeFSKdFLPEGBvdMh9l+oXqZaF2fQLmkGRJL9bQQHkIk11Myf3MCU3rBk7MvYafJdZEiJ5hAzXfk70jTj5IItMJ21yiMVJirpqEE57j/GukLgY0EU+rKBOzsJ0+WvmV/nS25cEH6fLTMlNXffv9tCZkNKzsP+5tjtqjAdYCS3sr2WGKuezqtsO0z0msMKp3eNbLjbK65g/Lk5+QPRoC+ZuVlYV9647kNj0p03HLCCdZLWfpsDBsZMDWcQC7qBFflk/Pj4YjtkQlJYzc2guGe3VXzdqY55lMlDXRODdzTiv2J5XvnNzb4UM8rChZSlG2/7NtHCCRiHwaq2efZR8LWUdH0UiBfI7ek89syxFjXN+y9cHb6lvB16asxBWmO12ij2X/aRr7avTM1pgAAAABJRU5ErkJggg==)}.ap.dark,.ap.dark :is(.ap-band-muted,.ap-footer,.ap-card,.ap-kcard,.ap-panel,.ap-tick):not(.ap-window *,.client-app *),.force-dark :is(.ap-band-muted,.ap-card,.ap-kcard,.ap-panel,.ap-tick):not(.ap-window *),.force-dark{background-image:var(--ap-grain)}.force-dark.ap-dotgrid{background-image:radial-gradient(var(--grid-dot) 1px, transparent 1.5px), var(--ap-grain);background-size:16px 16px,auto,auto,auto,auto}.ap-flag{vertical-align:-1px;border-radius:2px;flex:none;width:18px;height:12px;display:inline-block;position:relative;overflow:hidden}.ap-flag>svg{width:100%;height:100%;display:block}.ap-flag:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 18%, transparent);pointer-events:none;position:absolute;inset:0}.ap-game-logo{flex:none;width:24px;height:24px;display:block}.ap-plat-card{flex-direction:column;gap:10px}.ap-plat-card>.ap-radio-dot{margin-top:0;position:absolute;top:12px;right:12px}.ap-plat-card>.ap-game-logo{width:28px;height:28px}@media (width<=760px){.ap-plat-card{flex-direction:row;align-items:center;gap:12px;padding-right:44px}.ap-plat-card>.ap-radio-dot{margin-top:-9px;top:50%}.ap-plat-card>.ap-game-logo{width:24px;height:24px}}.ap-platform{gap:4px}.ap-platform>.ap-game-logo{width:11px;height:11px}.site-new-dot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 3px var(--accent-soft);border-radius:50%;margin:0 2px 0 3px;position:relative}.site-mega-links{flex-direction:column;gap:2px;display:flex}.site-mega-feature{border:1px solid var(--line);background-color:var(--surface-2);background-image:radial-gradient(130% 110% at 0% 0%, color-mix(in srgb, var(--accent) 24%, transparent), transparent 62%), radial-gradient(var(--grid-dot) 1px, transparent 1.5px);color:var(--ink-2);background-size:auto,12px 12px;border-radius:12px;flex-direction:column;gap:6px;padding:16px;font-size:12.5px;line-height:1.45;transition:border-color .15s;display:flex;position:relative;overflow:hidden}.site-mega-tag{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink);font-variant-ligatures:none;align-items:center;gap:7px;font-size:11px;font-weight:500;display:inline-flex}.site-mega-more{color:var(--ink);align-items:center;gap:6px;margin-top:auto;padding-top:10px;font-weight:500;display:inline-flex}.ap-lang-btn{gap:6px;padding:0 10px}.ap-lang-pop{min-width:200px}.site-mega-feature>strong{letter-spacing:-.01em;color:var(--ink);font-size:15px;font-weight:600}.site-mega-tag:before{content:"";background:var(--accent);border-radius:1px;width:6px;height:6px}.ap .site-header>*{pointer-events:auto}.site-mega-feature:hover{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.site-mega-more>.ap-i,.site-header-cta>.ap-i{transition:transform .15s var(--ease)}.ap-lang-btn>.ap-i{opacity:.6;transition:transform .2s var(--ease)}.ap-lang-btn[aria-expanded=true]{color:var(--ink);background:color-mix(in srgb, var(--ink) 6%, transparent)}.ap-menu-item[aria-current=true]{color:var(--ink)}.ap .ap-header.site-header{z-index:40;pointer-events:none;background:0 0;border-bottom:0;padding:14px 16px 0;position:sticky;top:0}.ap .site-header .ap-header-bar{background:color-mix(in srgb, var(--bg) 62%, transparent);border:1px solid color-mix(in srgb, var(--line) 60%, transparent);max-width:1160px;height:60px;box-shadow:none;-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);transition:max-width .45s var(--ease), background-color .3s, border-color .3s, box-shadow .3s;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin:0 auto;padding:0 8px 0 16px;display:grid}.ap .site-header .ap-mnav{justify-self:center;gap:2px;margin:0}.ap .site-header .ap-mnav-link{height:36px;color:var(--ink-2);border-radius:10px;padding:0 13px;position:relative}.ap .site-header .site-mega{grid-template-columns:220px minmax(0,1fr);gap:6px;width:min(620px,100vw - 32px);padding:6px;display:grid;left:50%;translate:-50%}.ap .site-header .ap-header-actions{justify-self:end;gap:4px}.ap .site-header .ap-header-sep{margin:0 6px}.ap .site-header .site-header-cta{border-radius:var(--r-pill);gap:8px;margin-left:4px;padding:0 14px 0 16px}.site-header-cta:hover>.ap-i{transform:translate(2px)}.ap-lang-btn[aria-expanded=true]>.ap-i{transform:rotate(180deg)}.ap-menu-item>.ap-i.ap-lang-check{color:var(--accent-ink);margin-left:auto}.ap .site-header.is-scrolled .ap-header-bar{background:color-mix(in srgb, var(--bg) 82%, transparent);border-color:var(--line-strong);max-width:1040px;box-shadow:0 1px 2px #1011130a,0 16px 36px -18px #10111347}.ap .site-header .ap-mnav-link.is-active{color:var(--ink)}.site-mega-feature:hover .site-mega-more>.ap-i{transform:translate(3px)}.ap .site-header .ap-mnav-link.is-active:after{content:"";background:var(--accent);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:3px;left:50%}.ap.dark .site-header.is-scrolled .ap-header-bar{box-shadow:inset 0 1px #ffffff0d,0 18px 40px -18px #000c}@media (width>=1025px) and (width<=1180px){.ap .site-header .ap-header-bar{gap:8px;padding-left:12px}.ap .site-header .ap-mnav-link{padding:0 9px}.ap .site-header .ap-header-sep{display:none}}.site-burger{position:relative}.site-burger>span{width:18px;height:1.5px;transition:transform .25s var(--ease);background:currentColor;border-radius:1px;margin-left:-9px;position:absolute;top:50%;left:50%}.site-burger>span:first-child{transform:translateY(-4px)}.site-burger>span:last-child{transform:translateY(4px)}.site-burger.is-open>span:first-child{transform:rotate(45deg)}.site-burger.is-open>span:last-child{transform:rotate(-45deg)}@media (width<=1024px){.ap .site-header .ap-header-bar{grid-template-columns:auto minmax(0,1fr);padding-left:14px}.ap .site-header .ap-header-sep{display:none}.ap .site-header .ap-mobile-nav{overscroll-behavior:contain;background:var(--raise);border:1px solid var(--line-strong);max-width:1160px;max-height:calc(100dvh - 92px);box-shadow:var(--shadow-pop);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:18px;margin:8px auto 0;padding:10px 16px 16px;overflow-y:auto}.ap .site-header .ap-mobile-nav>.site-mega-feature{margin-bottom:6px}.ap .site-header.is-scrolled .ap-header-bar{max-width:1160px}}.site-mobile-actions{flex-direction:column;gap:8px;margin-top:16px;display:flex}.ap-mobile-pref{border-bottom:1px solid var(--line);min-height:60px;color:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding-block:4px;font-size:16px;font-weight:500;display:flex}html.site-menu-open{overflow:hidden}.ap-mobile-pref .ap-seg-item{height:44px;padding:0 14px;font-size:14px}@media (width<=760px){.ap .ap-header.site-header{padding:8px 8px 0}.ap .site-header .ap-header-bar{height:56px;padding:0 6px 0 12px}.ap .site-header .site-header-cta{padding:0 12px 0 14px}}.mn-hero{text-align:center;flex-direction:column;align-items:center;gap:22px;display:flex}.mn-trust{border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface);min-height:30px;box-shadow:var(--shadow-sm);color:var(--ink-2);align-items:center;gap:8px;padding:3px 12px 3px 4px;font-size:13px;display:inline-flex}.mn-compat{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.mn-compat-more{color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;margin-left:2px;text-decoration-thickness:1px;transition:color .15s,text-decoration-color .15s}.mn-games{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.mn-game{grid-column:span var(--mn-span,1);border-top:1px solid var(--line);border-left:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:10px;min-width:0;margin:-1px 0 0 -1px;padding:24px;display:flex}.mn-game-tag{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;font-size:11px;font-weight:500;line-height:1.4;display:inline-flex}.mn-game-name{letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin-top:8px;font-size:24px;font-weight:500;line-height:1.2}.mn-game-call{background:var(--surface-2);font-family:var(--mono);color:var(--ink-2);overflow-wrap:anywhere;font-variant-ligatures:none;border-radius:6px;padding:2px 7px;font-size:12.5px;line-height:1.5}.mn-game-text{max-width:46ch}.mn-game-tools{flex-wrap:wrap;gap:6px;display:flex}.mn-game-tool{font-family:var(--mono);font-variant-ligatures:none;font-size:11.5px;font-weight:400;transition:color .15s,border-color .15s}.mn-game-link{color:var(--ink-2);align-items:center;gap:6px;margin-top:auto;padding-top:8px;font-size:13px;font-weight:500;transition:color .15s;display:inline-flex}.mn-games-note{max-width:720px;margin-top:20px}.mn-win{grid-template-columns:212px minmax(0,1fr);display:grid}.mn-rail{border-right:1px solid var(--line);background:var(--bg-subtle);flex-direction:column;gap:2px;padding:14px 10px;font-size:14px;line-height:1.5;display:flex}.mn-pane{flex-direction:column;min-width:0;font-size:14px;line-height:1.5;display:flex}.mn-pane-head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;min-height:52px;padding:8px 20px;display:flex}.mn-pane-body{min-width:0;padding:20px;display:grid}.mn-pane-body>*{grid-area:1/1;align-self:start;min-width:0}.mn-where{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.mn-split{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:16px;display:grid}.mn-row{border-top:1px solid var(--line);grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 16px;display:grid}.mn-name{font-family:var(--mono);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.mn-wf{grid-template-columns:58px minmax(0,1fr) 48px;align-items:center;gap:10px;display:grid}.mn-wf-track{background:var(--surface-3);border-radius:3px;height:8px;position:relative}.mn-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 14px;display:grid}.mn-tile{flex-direction:column;gap:2px;min-width:0;display:flex}.mn-thumb{aspect-ratio:16/9;border:1px solid var(--line);background:var(--tint-soft);border-radius:10px;margin-bottom:6px;position:relative;overflow:hidden}.mn-sample{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mn-badge{background:color-mix(in srgb, var(--strip) 80%, transparent);color:var(--strip-ink);font-family:var(--mono);border-radius:5px;padding:1px 6px;font-size:10.5px;line-height:1.5;position:absolute;bottom:6px;right:6px}.mn-tstate{border-radius:var(--r-pill);background:var(--surface);height:20px;box-shadow:var(--shadow-sm);color:var(--ink-2);align-items:center;gap:6px;padding:0 7px;font-size:11px;font-weight:500;display:inline-flex;position:absolute;top:6px;left:6px}.mn-range{border-radius:var(--r-pill);background:var(--surface-3);height:6px;margin:8px 0 4px;position:relative}.mn-cmpgrid{grid-template-columns:284px minmax(0,1fr);align-items:start;gap:16px;display:grid}.mn-cmp{aspect-ratio:16/9;border:1px solid var(--line);border-radius:12px;position:relative;overflow:hidden}.mn-cmp-tag{background:var(--surface);box-shadow:var(--shadow-sm);font-family:var(--mono);color:var(--ink-2);border-radius:6px;padding:3px 8px;font-size:11px;position:absolute;top:10px}.mn-cmp-line{background:var(--surface);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%}.mn-cmp-knob{background:var(--surface);width:34px;height:34px;box-shadow:var(--shadow-pop);color:var(--ink-2);border-radius:50%;place-items:center;margin:-17px 0 0 -17px;display:grid;position:absolute;top:50%;left:50%}.mn-share{border-radius:var(--r-pill);background:var(--surface-3);gap:2px;height:10px;display:flex;overflow:hidden}.mn-tick{background:var(--surface);width:2px;position:absolute;top:0;bottom:0}.mn-th{font-family:var(--mono);color:var(--ink-3);font-size:10.5px;position:absolute;right:4px;transform:translateY(-125%)}.mn-xl{height:16px;font-family:var(--mono);color:var(--ink-3);grid-column:2;margin-top:10px;font-size:11px;position:relative}.mn-facts>*{container-type:inline-size}.mn-fact{letter-spacing:-.035em;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(36px,26cqi - 8px,52px);font-weight:600;line-height:1}.mn-steps{flex-direction:column;display:flex}.mn-step{border-top:1px solid var(--line);width:100%;color:var(--ink-3);text-align:left;grid-template-columns:44px minmax(0,1fr);padding:18px 0;transition:color .2s,border-color .2s;display:grid}.mn-step-n{font-family:var(--mono);padding-top:6px;font-size:12px}.mn-step-t{letter-spacing:-.015em;font-size:22px;font-weight:500;line-height:1.3}.mn-step-d{max-width:400px;color:var(--ink-2);grid-column:2;margin-top:8px;font-size:14.5px;line-height:1.55}.mn-tour-marks{display:none}.mn-demo{flex-direction:column;gap:20px;min-height:690px;display:flex}.mn-url{background:var(--surface-2);border-radius:10px;align-items:center;gap:8px;min-width:0;padding:8px 8px 8px 12px;display:flex}.mn-kview{margin-top:-4px;padding-top:4px;overflow:hidden}.mn-ktrack{transition:transform .5s var(--ease);gap:16px;display:flex}.mn-kvis{width:72%;height:auto;color:var(--tint);position:relative;overflow:visible}.mn-kfacts{flex-direction:column;gap:10px;margin:2px 0 8px;display:flex}.mn-off{opacity:.4;pointer-events:none}.mn-clip{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.mn-cta{border:1px solid var(--line);text-align:center;padding:88px 32px 176px;position:relative;overflow:hidden}.mn-iris{width:min(500px,100%);margin-inline:auto;position:relative}.mn-tag{border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface);height:26px;font-family:var(--mono);color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;font-size:11.5px;display:inline-flex;position:absolute;transform:translate(14px,-50%)}.mn-vig{border:1px solid var(--line);background:var(--bg-subtle);border-radius:12px;flex-direction:column;justify-content:center;gap:10px;height:140px;padding:14px;display:flex;overflow:hidden}.mn-vig-policy{gap:6px}.mn-policy{gap:2px;margin:0;padding:0;list-style:none;display:grid}.mn-policy-dot{opacity:.55;border:1.5px solid;border-radius:50%;flex:none;width:8px;height:8px}.mn-vig-dns{container-type:inline-size}.mn-dns{font-size:min(12px,6.45161cqi)}.mn-dns-value{overflow-wrap:anywhere;grid-column:1/-1}.mn-trust b{border-radius:var(--r-pill);background:var(--accent);height:22px;color:var(--on-accent);font-variant-numeric:tabular-nums;align-items:center;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.mn-game-tag:before{content:"";border:1px solid;border-radius:1px;flex:none;width:7px;height:7px}.mn-wf-track>span{background:var(--ink-3);border-radius:3px;position:absolute;top:0;bottom:0}.mn-thumb>svg{width:100%;height:100%;position:absolute;inset:0}.mn-range>span{border-radius:inherit;background:var(--accent);height:100%;display:block}.mn-range>i{border:1px solid var(--line-strong);background:var(--raise);width:16px;height:16px;box-shadow:var(--shadow-sm);border-radius:50%;margin:-8px 0 0 -8px;position:absolute;top:50%}.mn-cmp>svg{width:100%;height:100%;position:absolute;inset:0}.mn-share>span{background:var(--tint);height:100%;display:block}.mn-xl>span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.mn-fact small{letter-spacing:-.01em;color:var(--ink-3);margin-left:6px;font-size:20px;font-weight:500}.mn-kfacts li{color:var(--ink-2);grid-template-columns:64px minmax(0,1fr);gap:10px;font-size:13px;line-height:1.5;display:grid}.mn-kfacts b{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);padding-top:2px;font-size:10.5px;font-weight:500}.mn-policy>li{min-width:0;height:20px;color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;align-items:center;gap:8px;padding:0 8px;font-size:12px;font-weight:500;display:flex;overflow:hidden}.mn-hero>.ap-display{max-width:960px}.mn-compat-more:hover{color:var(--ink);text-decoration-color:currentColor}.mn-game-tool:hover{border-color:var(--line-strong);color:var(--ink)}.mn-game-link>.ap-i{width:14px;height:14px;transition:translate .2s var(--ease)}.mn-game-link:hover{color:var(--ink)}.mn-pane-body>.is-off{visibility:hidden}.mn-row:first-child{border-top:0}.mn-row.is-new{background:var(--accent-soft)}.mn-row .ap-cell-sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ap-kcard-media>.ap-kcard-tag{z-index:1}.ap-kthumb.has-image{position:relative;overflow:hidden}.mn-tstate.is-fail{color:var(--danger-ink)}.mn-step:last-child{border-bottom:1px solid var(--line)}.mn-step:hover{color:var(--ink-2)}.mn-step.is-active{color:var(--ink);border-top-color:var(--ink)}.mn-ktrack>.ap-kcard{flex:0 0 calc(30.7692% - 14.7692px);min-width:0}.mn-ktrack.is-shift{transform:translate(calc(11.0769px - 23.0769%))}.mn-tag.is-left{transform:translate(calc(-100% - 14px),-50%)}.mn-tag.is-accent{border-color:color-mix(in srgb, var(--accent) 55%, transparent);color:var(--accent-ink)}.mn-vig-policy>.ap-row{flex-wrap:nowrap;align-items:flex-start;font-size:11.5px;line-height:1.4}.mn-vig-scopes .ap-scope{height:20px;padding:0 5px;font-size:10.5px}.mn-wf-track>span.is-hot{background:var(--accent)}.mn-policy>li.is-active{background:var(--raise);color:var(--ink);box-shadow:var(--shadow-sm), 0 0 0 1px var(--line)}.mn-game.is-native .mn-game-tag{color:var(--accent-ink)}.mn-game-link:hover>.ap-i{translate:2px}.mn-step.is-active .mn-step-n{color:var(--accent-ink)}.mn-vig-policy>.ap-row>.ap-i{flex:none;margin-top:1px}.mn-game.is-native .mn-game-tag:before{border-color:var(--accent);background:var(--accent)}.mn-policy>li.is-active .mn-policy-dot{border-color:var(--accent);background:var(--accent);opacity:1}.ap-table-wrap,.ap-code pre{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.mn-mark{color:var(--ink-2);white-space:nowrap;align-items:center;gap:7px;font-size:13px;font-weight:500;display:inline-flex}.mn-vs{--mn-vs-crit:40%;--mn-vs-ours:32%;margin-top:8px;position:relative}.mn-vs-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;font-size:15px;line-height:1.45;position:relative}.mn-vs-head{letter-spacing:-.01em;color:var(--ink);align-items:center;gap:10px;font-size:15px;font-weight:600;display:inline-flex}.mn-vs-mark{align-items:flex-start;gap:12px;min-width:0;display:inline-flex}.mn-vs-glyph{border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:inline-grid}.mn-vs-text{min-width:0}.mn-vs-foot{max-width:720px;color:var(--ink-3);align-items:flex-start;gap:8px;margin-top:40px;font-size:12.5px;line-height:1.5;display:flex}.mn-diff{font-family:var(--mono);font-size:12.5px;line-height:1.6}.mn-vs:before{content:"";top:-14px;bottom:-14px;left:var(--mn-vs-crit);width:var(--mn-vs-ours);border:1px solid var(--line-strong);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-lg);pointer-events:none;position:absolute}.mn-vs-table :is(th,td){border-top:1px solid var(--line);text-align:left;vertical-align:middle;padding:15px 24px;font-weight:400}.mn-vs-group>th{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);border-top:0;padding:32px 0 10px;font-size:11px;font-weight:500;line-height:1.4}.mn-vs-text small{color:var(--ink-3);margin-top:1px;font-size:13px;display:block}.mn-diff>div{overflow-wrap:anywhere;color:var(--ink-3);grid-template-columns:30px minmax(0,1fr);padding:7px 16px 7px 0;display:grid}.mn-vs-table thead :is(th,td){vertical-align:bottom;border-top:0;padding:12px 24px 18px}.mn-mark.is-yes{color:var(--success)}.mn-mark.is-no{color:var(--ink-3)}.mn-vig-dns .mn-dns-value{justify-self:start}.mn-vs-glyph>.ap-i{stroke-width:2.5px;width:13px;height:13px}.is-part>.mn-vs-glyph{color:var(--warning)}.is-model .mn-vs-glyph{box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink-3)}.mn-vs-foot>.ap-i{flex:none;width:14px;height:14px;margin-top:2px}.mn-diff>.is-del{background:var(--danger-soft);color:var(--danger-ink)}.mn-diff>.is-add{background:var(--success-soft);color:var(--success)}.mn-vs-table col.is-criterion{width:var(--mn-vs-crit)}.mn-vs-table col.is-ours{width:var(--mn-vs-ours)}.mn-vs-group>th>.ap-i{vertical-align:middle;width:14px;height:14px;margin:-2px 8px 0 0}.mn-vs-table td.is-ours{color:var(--ink)}.mn-vs-table td.is-model{color:var(--ink-3);font-size:14px}.mn-vs-table tbody th[scope=row]{color:var(--ink);letter-spacing:-.005em;padding-left:0;font-weight:500}.mn-diff>div>span:first-child{text-align:center;-webkit-user-select:none;user-select:none}.mn-vs-table thead+tbody>.mn-vs-group>th{padding-top:20px}.mn-vig-scopes .ap-scope.is-locked{opacity:.6}.is-ours .is-yes>.mn-vs-glyph{background:var(--btn-bg);color:var(--btn-ink)}.is-part>.mn-vs-glyph>.ap-i{stroke-width:1.75px;width:20px;height:20px}.is-model .is-unverified>.mn-vs-glyph{box-shadow:none;border:1px dashed var(--line-strong)}.mn-vs-table thead .is-model .mn-vs-head{color:var(--ink-2);font-weight:500}.mn-vs-table thead .is-model .mn-vs-head>.ap-i{width:18px;height:18px;color:var(--ink-3)}.mn-hero-win .ap-window-tab:focus-visible,.mn-demo .ap-code-tab:focus-visible,.mn-demo .ap-code-head .ap-btn:focus-visible{outline-offset:-2px}@media (width>=1200px){.mn-karrows{display:none}.mn-kfacts li{grid-template-columns:56px minmax(0,1fr)}.mn-ktrack>.ap-kcard{flex:1 1 0}.mn-ktrack.is-shift{transform:none}}@media screen and (width>=1025px) and (height>=860px) and (prefers-reduced-motion:no-preference){.mn-tour-marks>span{height:25%;display:block}.mn-tour[data-tour]{--mn-tour-top:98px;--mn-tour-run:210vh;position:relative}.mn-tour[data-tour]:after{content:"";height:var(--mn-tour-run);display:block}.mn-tour[data-tour]>.mn-tour-grid{top:var(--mn-tour-top);position:sticky}.mn-tour[data-tour]>.mn-tour-marks{left:0;top:calc(50vh - var(--mn-tour-top));width:1px;height:var(--mn-tour-run);visibility:hidden;pointer-events:none;display:block;position:absolute}@supports (animation-timeline:view()){.mn-tour[data-tour]{view-timeline:--mn-tour block}.mn-tour[data-tour] .mn-steps{position:relative}.mn-tour[data-tour] .mn-steps:before,.mn-tour[data-tour] .mn-steps:after{content:"";background:var(--line);width:1px;position:absolute;top:0;bottom:0;left:-28px}.mn-tour[data-tour] .mn-steps:after{background:var(--accent);transform-origin:top;animation:linear both mn-tour-fill;animation-timeline:--mn-tour;animation-range:contain}}}@media (width<=1024px){.mn-win{grid-template-columns:minmax(0,1fr)}.mn-demo{min-height:0}.mn-games{grid-template-columns:repeat(2,minmax(0,1fr))}.mn-vs{--mn-vs-crit:36%;--mn-vs-ours:34%}.mn-vs-table :is(th,td){padding-inline:18px}.mn-hero-win .ap-window-dots{display:none}.mn-ktrack>.ap-kcard{flex-basis:calc(44.4444% - 14.2222px)}.mn-ktrack.is-shift{transform:translate(calc(8.88889px - 77.7778%))}.mn-hero-win .ap-window-dots+.ap-window-tab{border-left:0}}@media (width<=900px){.mn-pane-body{min-height:476px}.mn-split,.mn-cmpgrid{grid-template-columns:minmax(0,1fr)}.mn-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.mn-pane-body>.is-off{display:none}}@media (width<=760px){.mn-pane-body{min-height:0;padding:14px}.mn-trust{text-align:left;border-radius:14px;padding:6px 12px 6px 6px}.mn-where{grid-template-columns:minmax(0,1fr)}.mn-fact{font-size:44px}.mn-step-t{font-size:18px}.mn-kview{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px;overflow-x:auto}.mn-vig{height:auto;min-height:124px}.mn-cta{padding:56px 20px 210px}.mn-ktrack{transform:none!important}.mn-row{grid-template-columns:32px minmax(0,1fr) auto;padding:10px 12px}.mn-tag{height:22px;padding:0 7px;font-size:10.5px}.mn-games{grid-template-columns:minmax(0,1fr)}.mn-game{grid-column:auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px;padding:20px 0;display:grid}.mn-game>*{grid-column:1/-1}.mn-game-tag{grid-area:1/1}.mn-game-link{grid-area:1/2;justify-self:end;margin:-12px 0;padding:12px 0}.mn-game-name{grid-area:2/1;margin:0;font-size:21px}.mn-game-call{grid-area:2/2;justify-self:end}.mn-game-text{max-width:none}.mn-trust b{white-space:nowrap;flex:none}.mn-vs:before{display:none}.mn-hero-win .ap-window-tab{padding:0 12px}.mn-demo .ap-btn-sm{height:44px}.mn-demo .ap-code-head{min-height:44px}.mn-demo .ap-code-tab{height:44px}.mn-ktrack>.ap-kcard{scroll-snap-align:start;flex-basis:84%}.mn-row>.ap-chip{display:none}.mn-hero-win .ap-window-tab:not(.is-active){justify-content:center;width:44px;padding:0}.mn-hero-win .ap-window-tab:not(.is-active)>.mn-tab-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mn-vs-table,.mn-vs-table>:is(thead,tbody){display:block}.mn-vs-head{gap:8px;font-size:13.5px}.mn-vs-mark{gap:8px}.mn-vs-glyph{width:20px;height:20px}.mn-vs-foot{margin-top:28px}.mn-vs-table colgroup{display:none}.mn-vs-table tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.mn-vs-table td{border:1px solid var(--line);border-radius:10px;padding:10px 12px;font-size:13.5px}.mn-vs-group>th{padding:28px 0 6px;display:block}.mn-vs-table thead :is(th,td){padding:0 2px 4px}.mn-vs-table tbody tr{border-top:1px solid var(--line);padding:14px 0}.mn-vs-table tbody :is(th,td){border-top:0}.mn-vs-table td.is-ours{background:var(--surface);border-color:var(--line-strong);box-shadow:var(--shadow-sm)}.mn-vs-table td.is-model{font-size:13px}.mn-vs-table thead th:first-child{display:none}.mn-vs-table tbody th[scope=row]{grid-column:1/-1;padding:0 0 2px;font-size:14.5px}.mn-vs-table tbody>tr.mn-vs-group{border-top:0;padding:0;display:block}.mn-vs-table thead+tbody>.mn-vs-group>th{padding-top:16px}}.mn-halo{aspect-ratio:1;pointer-events:none;width:6%;position:absolute;transform:translate(-50%,-50%)}.mn-cta-stage{position:relative}.mn-cta-lap{z-index:1;border-radius:var(--r-panel);pointer-events:none;opacity:0;-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;overflow:hidden;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);container-type:size}.mn-cta-dither{pointer-events:none;height:240px;position:absolute;bottom:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 75%);mask-image:linear-gradient(#0000,#000 75%)}.mn-cta-call{position:relative}.mn-halo:before{content:"";background:var(--accent);opacity:.16;border-radius:50%;position:absolute;inset:0}.mn-cta-lap>span{position:absolute;top:50%;left:50%}.mn-cta-call>span{display:inline-block}.mn-cta-call:after{content:"";background:var(--accent);opacity:0;pointer-events:none;width:1ch;position:absolute;top:0;bottom:0;left:0}.mn-cta-lap>span:before{content:"";width:calc(100cqw + 100cqh);aspect-ratio:1;background:conic-gradient(transparent 0deg 286deg, color-mix(in srgb, var(--accent) 0%, transparent) 286deg, var(--accent) 352deg, transparent 360deg);border-radius:50%;width:hypot(100cqw,100cqh);position:absolute;translate:-50% -50%}.mn-hero-win .mn-row.is-new{isolation:isolate;position:relative}.mn-hero-win .mn-row.is-new:after{content:"";z-index:-1;background:color-mix(in srgb, var(--accent) 12%, transparent);opacity:0;pointer-events:none;position:absolute;inset:0}@media screen and (prefers-reduced-motion:no-preference){.mn-games-stage[data-reveal=armed] .mn-game>*{opacity:0}.mn-games-stage[data-reveal=armed] .mn-game-name{opacity:1;clip-path:inset(0 100% 0 0)}.mn-games-stage[data-reveal=play] .mn-game>*{animation:ap-m-fade .6s var(--ap-m-out) calc(.18s + var(--ap-m-i,0) * 70ms) backwards}.mn-games-stage[data-reveal=play] .mn-game-name{animation:mn-type .7s var(--ap-m-out) calc(var(--ap-m-i,0) * 70ms) backwards}.mn-iris[data-reveal=armed] :is(.mn-tag,.mn-halo){opacity:0}.mn-iris[data-reveal=play] .mn-tag{animation:mn-rise .5s var(--ap-m-out) calc(1.28s + var(--ap-m-i,0) * .16s) backwards}.mn-iris[data-reveal=play] .mn-halo{animation:.8s 1.9s backwards ap-m-fade}.mn-cta-stage[data-reveal=play] .mn-cta{animation:mn-cta-in .9s var(--ap-m-out) backwards}.mn-cta-stage[data-reveal=play] .mn-cta-title{animation:mn-focus .9s var(--ap-m-out) .15s backwards}.mn-cta-stage[data-reveal=play] .mn-cta-actions>*{animation:mn-rise .7s var(--ap-m-out) .45s backwards}.mn-cta-stage[data-reveal=play] .mn-cta-lap{animation:24s linear 9.5s infinite ap-m-lap-glow}.mn-cta-stage[data-reveal=shown] .mn-cta-lap{animation:24s linear 1.2s infinite ap-m-lap-glow}.mn-pane-body.is-switched>:not(.is-off){animation:mn-pane-in .24s var(--ap-m-out)}.mn-iris[data-reveal=play] .mn-halo:before{animation:mn-halo 4s var(--ap-m-sine) 2.7s infinite alternate}.mn-iris[data-reveal=shown] .mn-halo:before{animation:mn-halo 4s var(--ap-m-sine) infinite alternate}.mn-cta-stage[data-reveal=armed] .mn-cta-call>span{clip-path:inset(0 100% 0 0)}.mn-cta-stage[data-reveal=play] .mn-cta-call>span{animation:mn-type calc(var(--ap-m-chars) * 26ms) steps(var(--ap-m-chars), end) .8s backwards}.mn-cta-stage[data-reveal=play] .mn-cta-lap>span{animation:24s linear 9.5s infinite ap-m-lap-turn}.mn-cta-stage[data-reveal=shown] .mn-cta-lap>span{animation:24s linear 1.2s infinite ap-m-lap-turn}.mn-cta-stage[data-reveal=armed] :is(.mn-cta,.mn-cta-title,.mn-cta-title>.ap-tone,.mn-cta-actions>*){opacity:0}.mn-cta-stage[data-reveal=play] .mn-cta-title>.ap-tone{animation:ap-m-fade .8s var(--ap-m-out) .4s backwards}.mn-cta-stage[data-reveal=play] .mn-cta-actions>:nth-child(2){animation-delay:.52s}.mn-cta-stage[data-reveal=play] .mn-cta-call>[data-reveal-type=wrapped]{animation:ap-m-fade .8s var(--ap-m-out) .8s backwards}.mn-pane-body.is-switched>:not(.is-off) :is(.ap-gauge-fill,.mn-share){animation:ap-m-grow .9s var(--ap-m-out) .12s backwards}.mn-pane-body.is-switched>:not(.is-off) :is(.ap-chart-line,.ap-chart-area){animation:ap-m-wipe 1.1s var(--ap-m-draw) .2s backwards}.mn-cta-stage[data-reveal=play] .mn-cta-call:not(:has(>[data-reveal-type=wrapped])):after{opacity:.75;animation:mn-caret calc(var(--ap-m-chars) * 26ms) steps(var(--ap-m-chars), end) .8s both, mn-blink 1s step-end calc(.8s + var(--ap-m-chars) * 26ms) 3 forwards}.mn-pane-body.is-switched>:not(.is-off) .mn-wf-track>span{animation:ap-m-grow calc(var(--mn-wf-for) * 9ms + .12s) linear calc(.3s + var(--mn-wf-at) * 9ms) backwards}.mn-hero-win[data-reveal] .mn-pane-body>:not(.is-off) .mn-row.is-new:after{animation:9s ease-out 1.6s infinite mn-arrive}@supports (animation-timeline:scroll()){.mn-hero-iris>.ap-dither-zone{animation:linear both mn-iris-set;animation-timeline:scroll();animation-range:0 640px}}.mn-facts-band[data-reveal=armed] .mn-fact{opacity:0}.mn-facts-band[data-reveal=play] .mn-fact{animation:ap-m-fade .45s ease calc(var(--ap-m-i,0) * .12s) backwards}@media (width>=1025px){.mn-facts-band:is([data-reveal=armed],[data-reveal=play]) .mn-facts>*+*{border-left-color:#0000;position:relative}.mn-facts-band:is([data-reveal=armed],[data-reveal=play]) .mn-facts>*+:before{content:"";background:var(--line);transform-origin:top;width:1px;position:absolute;top:0;bottom:0;left:-1px;scale:1 0}.mn-facts-band[data-reveal=play] .mn-facts>*+:before{animation:mn-rule .8s var(--ap-m-out) calc(var(--ap-m-i,0) * .12s) forwards}}.mn-swap{transition:opacity .22s var(--ap-m-out), translate .22s var(--ap-m-out)}.mn-swap-from{opacity:0;translate:0 6px}.mn-steps-band[data-reveal=armed] .mn-step{clip-path:inset(0 100% 0 0)}.mn-steps-band[data-reveal=play] .mn-step{animation:ap-m-grow .7s var(--ap-m-out) calc(var(--ap-m-i,0) * 90ms) backwards}.mn-steps-band[data-reveal=armed] .mn-demo{opacity:0}.mn-steps-band[data-reveal=play] .mn-demo{animation:mn-settle .8s var(--ap-m-out) .3s backwards}.mn-kview[data-reveal=armed] .ap-kcard-media{clip-path:circle(0%)}.mn-kview[data-reveal=play] .ap-kcard-media{animation:mn-iris-open 1s var(--ap-m-out) calc(var(--ap-m-i,0) * .11s) backwards}.mn-model[data-reveal=armed] .mn-model-title{opacity:0}.mn-model[data-reveal=play] .mn-model-title{animation:mn-focus 1.1s var(--ap-m-out) backwards}.mn-claims[data-reveal=armed] .ap-ruled>*{opacity:0}.mn-claims[data-reveal=play] .ap-ruled>*{animation:ap-m-fade .7s ease calc(var(--ap-m-i,0) * .15s) backwards}.mn-feature-row[data-reveal=armed] .mn-dns-value{clip-path:inset(0 100% 0 0)}.mn-feature-row[data-reveal=play] .mn-dns-value{animation:ap-m-grow calc(var(--ap-m-chars,20) * 30ms) steps(var(--ap-m-chars,20), end) calc(var(--ap-m-i,0) * .11s + .3s) backwards}.mn-feature-row[data-reveal=play] .ap-heat-cell{animation:ap-m-pop .3s var(--ap-m-out) calc(var(--ap-m-i,0) * .11s + var(--mn-h,0) * 22ms) backwards}.mn-feature-row[data-reveal=play] .mn-policy>li{animation:mn-log .4s var(--ap-m-out) calc(var(--ap-m-i,0) * .11s + var(--mn-n,0) * 70ms) backwards}.mn-model[data-reveal=armed] .mn-model-gauge .ap-gauge-fill{clip-path:inset(0 100% 0 0)}.mn-model[data-reveal=play] .mn-model-gauge .ap-gauge-fill{animation:ap-m-grow 1s var(--ap-m-out) .1s backwards}.mn-feature-row[data-reveal=armed] :is(.mn-vig-cmp .ap-bar,.mn-vig-team .ap-avatar,.mn-vig-scopes .ap-scope,.ap-heat-cell,.mn-policy>li,.mn-vig-api>.ap-row){opacity:0}.mn-feature-row[data-reveal=play] .mn-vig-team .ap-avatar{animation:mn-join .4s var(--ap-m-out) calc(var(--ap-m-i,0) * .11s + var(--mn-n,0) * 80ms) backwards}.mn-feature-row[data-reveal=play] .mn-vig-scopes .ap-scope{animation:ap-m-pop .4s var(--ap-m-out) calc(var(--ap-m-i,0) * .11s + var(--mn-n,0) * 90ms) backwards}.mn-feature-row[data-reveal=play] .mn-vig-api>.ap-row{animation:mn-log .4s var(--ap-m-out) calc(var(--ap-m-i,0) * .11s + var(--mn-n,0) * 90ms) backwards}.mn-feature-row[data-reveal=play] .mn-policy>li.is-active{animation:mn-log .4s var(--ap-m-out) calc(var(--ap-m-i,0) * .11s) backwards, mn-select .35s ease calc(var(--ap-m-i,0) * .11s + .5s) backwards}.mn-feature-row[data-reveal=play] .mn-vig-cmp .ap-bar:not(.is-won){animation:ap-m-grow .55s var(--ap-m-out) calc(var(--ap-m-i,0) * .11s) backwards}.mn-feature-row[data-reveal=play] .mn-vig-cmp .ap-bar.is-won{transform-origin:0;animation:mn-squeeze 1.1s var(--ap-m-out) calc(var(--ap-m-i,0) * .11s + .45s) backwards}.mn-feature-row[data-reveal=play] .mn-policy>li.is-active .mn-policy-dot{animation:mn-pick .35s ease calc(var(--ap-m-i,0) * .11s + .5s) backwards}.mn-vs[data-reveal=armed]:before,.mn-vs[data-reveal=armed] .is-ours .mn-vs-glyph{opacity:0}.mn-vs[data-reveal=play]:before{animation:mn-vs-raise .8s var(--ap-m-out) backwards}.mn-mig[data-reveal=play] .ap-scope{animation:ap-m-fade .4s ease calc(1.3s + var(--mn-n,0) * 70ms) backwards}.mn-vs[data-reveal=play] .is-ours .mn-vs-glyph{animation:ap-m-pop .38s var(--ap-m-out) calc(.35s + var(--ap-m-i,0) * 70ms) backwards}.mn-mig[data-reveal=armed] .mn-diff>.is-del{color:var(--ink-3);background-color:#0000}.mn-mig[data-reveal=armed] :is(.mn-diff>.is-add,.ap-scope){opacity:0}.mn-mig[data-reveal=play] .mn-diff>.is-del{animation:mn-strike .45s ease calc(.15s + var(--ap-m-i,0) * .5s) backwards}.mn-mig[data-reveal=play] .mn-diff>.is-add{animation:mn-log .45s var(--ap-m-out) calc(.45s + var(--ap-m-i,0) * .5s) backwards}}@keyframes mn-rise{0%{opacity:0;translate:0 10px}}@keyframes mn-halo{to{opacity:.3;transform:scale(1.55)}}@keyframes mn-cta-in{0%{opacity:0;translate:0 28px;scale:.985}}@keyframes mn-focus{0%{opacity:0;filter:blur(4px);translate:0 8px}}@keyframes mn-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes mn-caret{0%{translate:0}to{translate:calc(var(--ap-m-chars) * 1ch) 0}}@keyframes mn-blink{0%{opacity:.75}50%,to{opacity:0}}@keyframes mn-pane-in{0%{opacity:0;translate:0 4px}}@keyframes mn-arrive{0%{opacity:0}4%{opacity:1}26%,to{opacity:0}}@keyframes mn-iris-set{to{translate:0 72px}}@keyframes mn-rule{to{scale:1}}@keyframes mn-settle{0%{opacity:0;translate:0 14px;scale:.985}}@keyframes mn-tour-fill{0%{scale:1 0}}@keyframes mn-iris-open{0%{clip-path:circle(0%)}to{clip-path:circle(75%)}}@keyframes mn-squeeze{0%{opacity:0;scale:var(--mn-from,1) 1}15%{opacity:1;scale:var(--mn-from,1) 1}}@keyframes mn-join{0%{opacity:0;translate:-8px}}@keyframes mn-log{0%{opacity:0;translate:-4px}}@keyframes mn-select{0%{box-shadow:none;color:var(--ink-3);background-color:#0000}}@keyframes mn-pick{0%{opacity:.55;background-color:#0000;border-color:currentColor}}@keyframes mn-strike{0%{color:var(--ink-3);background-color:#0000}}@keyframes mn-vs-raise{0%{opacity:0;translate:0 16px}}.ins-top{border-bottom:1px solid var(--line);background:var(--bg)}.ins-top-bar{align-items:center;gap:8px;max-width:1200px;height:64px;margin:0 auto;padding:0 24px;display:flex}.ins-top-links{align-items:center;gap:6px;margin-left:auto;display:flex}.ins-frame{padding:56px 56px 72px}.ins-layout{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:start;gap:48px;display:grid}.ins-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ins-step{border-top:2px solid var(--line-strong);width:100%;color:var(--ink-3);flex-direction:column;align-items:flex-start;gap:6px;padding-top:12px;font-size:14px;font-weight:500;line-height:1.3;transition:color .15s,border-color .15s;display:flex}.ins-step-num{font-family:var(--mono);color:var(--ink-3);align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.ins-head-step{align-self:flex-start;margin-left:auto;padding-top:2px}.ins-pwd{position:relative}.ins-strength{border:1px solid var(--line);border-radius:var(--r);background:var(--bg-subtle);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.ins-meter{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.ins-good{color:var(--success);font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.ins-rule{color:var(--ink-2);align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.45;display:flex}.ins-fieldset{border:0;min-width:0;margin:0;padding:0}.ins-plat{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ins-prefix{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r);align-items:stretch;min-width:0;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.ins-sugg{border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface);height:26px;font-family:var(--mono);color:var(--ink-2);align-items:center;padding:0 10px;font-size:12px;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.ins-urls{border:1px solid var(--line);background:var(--bg-subtle);border-radius:12px;overflow:hidden}.ins-urls-head{background:var(--surface);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 14px;display:flex}.ins-url{border-top:1px solid var(--line);grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 14px;font-size:12.5px;line-height:1.5;display:grid}.ins-scopes{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;padding:16px;display:grid}.ins-note{border-radius:var(--r);background:var(--surface-2);color:var(--ink-2);align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;line-height:1.55;display:flex}.ins-keybox{border:1px solid var(--line-strong);border-radius:var(--r);background:var(--bg-subtle);font-family:var(--mono);color:var(--ink);word-break:break-all;-webkit-user-select:all;user-select:all;font-variant-ligatures:none;padding:13px 16px;font-size:14px;line-height:1.5;display:block}.ins-kt{border-radius:6px;width:20px;height:20px}.ins-url-tag{font-family:var(--mono);color:var(--ink-3);white-space:nowrap;margin-left:auto;padding-left:8px;font-size:11px}.ins-urls-foot{border-top:1px solid var(--line);color:var(--ink-3);align-items:flex-start;gap:8px;padding:10px 14px;font-size:12px;line-height:1.5;display:flex}.ins-head-text{flex:260px;min-width:0}.ins-ready{margin-left:auto}.ins-panel{border:1px solid var(--line);border-radius:var(--r-panel);background-color:var(--surface);flex-direction:column;gap:24px;padding:32px 32px 28px;display:flex;position:relative;overflow:hidden}.ins-panel>*{position:relative}.ins-recap{border:1px solid var(--line-strong);border-radius:var(--r-card);background:var(--surface-2);flex-direction:column;gap:6px;padding:16px 16px 6px;display:flex}.ins-recap-url{border:1px solid var(--line);background:var(--surface);font-family:var(--mono);color:var(--ink-2);overflow-wrap:anywhere;font-variant-ligatures:none;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.ins-recap-row{border-top:1px solid var(--line);align-items:center;gap:12px;padding:10px 0;font-size:13px;line-height:1.35;display:flex}.ins-panel-foot{--gap:12px;border-top:1px solid var(--line);padding-top:16px}.ins-invite{color:var(--ink-3);align-items:flex-start;gap:12px;padding:0 4px;font-size:13px;line-height:1.5;display:flex}.ins-recap-ico{width:16px;height:16px;color:var(--success);flex:none;place-items:center;display:grid}.ins-ring{border:1.5px solid var(--ink-3);border-radius:50%;width:11px;height:11px}.ins-recap-label{color:var(--ink);font-weight:500;display:block}.ins-recap-value{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.ins-recap-state{font-family:var(--mono);color:var(--ink-3);flex:none;font-size:11px}.ins-ph{font-family:var(--mono);color:var(--accent-ink);font-size:.9em;font-weight:500}.ins-foot{border-top:1px solid var(--line)}.ins-foot-bar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;max-width:1200px;margin:0 auto;padding:20px 24px 28px;display:grid}.ins-meter>span{background:var(--surface-3);border-radius:2px;height:4px}.ins-fieldset>legend{margin-bottom:8px;padding:0}.ins-prefix>span{background:var(--surface-2);border-right:1px solid var(--line);font-family:var(--mono);color:var(--ink-3);white-space:nowrap;flex:none;align-items:center;padding:0 10px 0 12px;font-size:13px;display:flex}.ins-url dd{font-family:var(--mono);color:var(--ink);overflow-wrap:anywhere;font-variant-ligatures:none}.ins-url mark,.ins-recap mark{background:var(--accent-soft);color:var(--accent-ink);border-radius:4px;padding:0 2px}.ins-url mark{white-space:nowrap}.ins-url dt{color:var(--ink-3);align-items:center;gap:8px;min-width:0;display:flex}.ins-invite strong{color:var(--ink-2);font-weight:500}.ins-inc>li{border-top:1px solid var(--line);align-items:center;gap:12px;padding:10px 0;display:flex}.ins-inc strong{color:var(--ink);font-size:14px;font-weight:600;line-height:1.4;display:block}.ins-foot-bar>nav{justify-self:end}.ins-foot-bar a{color:var(--ink-3);border-radius:4px}.ins-top-links .ap-header-sep{margin:0 6px}.ins-step.is-done{border-top-color:var(--ink);color:var(--ink-2)}.ins-step.is-current{border-top-color:var(--accent);color:var(--ink)}.ins-step[aria-disabled=true]{cursor:default}.ins-step-num .ap-i{stroke-width:2.25px;width:13px;height:13px}.ins-pwd>.ap-input{padding-right:48px}.ins-pwd>.ap-btn{margin-top:-16px;position:absolute;top:50%;right:3px}.ins-good .ap-i{stroke-width:2.25px;width:13px;height:13px}.ins-rule>.ap-i{width:14px;height:14px;color:var(--success);margin-top:2px}.ins-prefix:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent)}.ins-prefix>.ap-input{min-width:0;box-shadow:none;border:0;border-radius:0;flex:1 1 0}.ins-sugg:hover{color:var(--ink);border-color:color-mix(in srgb, var(--ink) 30%, transparent)}.ins-sugg.is-active{background:var(--btn-bg);border-color:var(--btn-bg);color:var(--btn-ink)}.ins-url:first-child{border-top:0}.ins-url .ap-btn{align-self:center}.ins-note>.ap-i{color:var(--ink-3);margin-top:2px}.ins-note.is-warn{background:var(--warning-soft);color:var(--ink)}.ins-note .ap-mono{color:var(--ink)}.ins-keybox .ap-c-dim{color:var(--ink-3)}.ins-plat .ap-radio-card{flex-direction:column;gap:10px}.ins-plat .ap-radio-desc{text-wrap:balance}.ins-kt .ap-i{width:12px;height:12px}.ins-urls-foot>.ap-i{color:var(--warning);flex:none;margin-top:2px}.ins-panel>.ins-wire{opacity:.55;pointer-events:none;width:420px;position:absolute;top:-170px;right:-170px}.ins-recap-url>.ap-i{color:var(--ink-3)}.ins-recap-row:first-child{margin-top:6px}.ins-invite>.ap-i{flex:none;margin-top:2px}.ins-inc .ap-iconbox{border-radius:8px;width:30px;height:30px}.ins-meter>span.is-on{background:var(--success)}.ins-foot-bar a:hover{color:var(--ink)}.ins-inc li>span:last-child>span{color:var(--ink-3);margin-top:2px;font-size:12.5px;line-height:1.45;display:block}.ins-step.is-current .ins-step-num{color:var(--accent-ink)}.ins-step.is-done .ins-step-num{color:var(--success)}.ins-rule.is-later>.ap-i{color:var(--ink-3)}.ins-legal.is-error .ap-check-box{border-color:var(--danger)}.ins-note.is-warn>.ap-i{color:var(--warning)}.ins-urls.is-stacked .ins-url{grid-template-columns:minmax(0,1fr);gap:6px}.ins-recap-row.is-done .ins-recap-state{color:var(--success)}.ins-recap-row.is-current .ins-recap-state{color:var(--accent-ink)}.ins-urls.is-stacked .ins-url dt{font-size:11.5px}.ins-step.is-done[aria-disabled=false]:hover{color:var(--ink)}@media (width<=1024px){.ins-layout{grid-template-columns:minmax(0,1fr)}.ins-frame{padding:40px 40px 56px}}@media (width<=760px){.ins-top-bar{padding:0 16px}.ins-frame{padding:32px 16px 48px}.ins-step{font-size:13px}.ins-plat,.ins-scopes{grid-template-columns:minmax(0,1fr)}.ins-url{grid-template-columns:minmax(0,1fr) auto;gap:2px 12px}.ins-sugg{height:44px;padding:0 14px}.ins-prefix{flex-wrap:wrap}.ins-ready{margin-left:48px}.ins-panel{padding:24px 20px}.ins-foot-bar{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;padding:20px 16px 28px}.ins-url dt{grid-column:1/-1}.ins-url mark{white-space:normal;-webkit-box-decoration-break:clone;box-decoration-break:clone}.ins-prefix>span{border-right:0;border-bottom:1px solid var(--line);white-space:normal;overflow-wrap:anywhere;flex:1 0 100%;padding:6px 12px}.ins-foot-bar>nav{justify-self:center}.ins-plat .ap-radio-card{flex-direction:row;gap:12px}.ins-layout .ap-seg{width:100%;display:flex}.ins-layout .ap-seg-item{flex:auto;justify-content:center;height:44px;padding:0 8px}.ins-pwd>.ap-btn{border-radius:0 var(--r) var(--r) 0;width:44px;height:44px;margin-top:-22px;right:0}.ins-url .ap-btn{width:44px;height:44px}.ins-prefix>.ap-input{flex:1 0 100%}}@media (width<=380px){.ins-layout .ap-seg{flex-direction:column}.ins-layout .ap-seg-item{justify-content:flex-start;padding:0 12px}}.cx-split{background:var(--bg);grid-template-rows:auto minmax(0,1fr) auto;min-height:100dvh}.cx-split>*{grid-column:1;min-width:0}.cx-row-head{border-bottom:1px solid var(--line)}.cx-row-foot{border-top:1px solid var(--line)}.cx-rail{border-inline:1px solid var(--line);width:100%;max-width:520px;margin-inline:auto;padding-inline:44px}.cx-head{justify-content:space-between;align-items:center;gap:12px;min-height:72px;display:flex}.cx-prefs{align-items:center;gap:4px;display:flex}.cx-frame{flex-direction:column;justify-content:center;padding-block:48px;display:flex}.cx-foot{min-height:64px;color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-block:16px;font-size:13px;display:flex}.cx-foot-nav{flex-wrap:wrap;align-items:center;gap:6px 18px;display:flex}.cx-body{flex-direction:column;gap:24px;display:flex}.cx-label-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cx-forgot{color:var(--accent-ink);border-radius:4px;font-size:13px;font-weight:500;position:relative}.cx-pw{position:relative}.cx-note{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;align-items:flex-start;gap:12px;margin-top:6px;padding:14px;display:flex}.cx-note-icon{background:var(--surface);border-radius:8px;width:32px;height:32px}.cx-alert,.cx-ok{border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.cx-alert{border:1px solid color-mix(in srgb, var(--warning-fill) 36%, transparent);background:var(--warning-soft)}.cx-ok{border:1px solid color-mix(in srgb, var(--success) 30%, transparent);background:var(--success-soft);color:var(--ink);font-size:14px;line-height:1.5}.cx-guard{align-items:flex-start;gap:6px;display:flex}.cx-stage{min-width:0;padding:12px;display:flex}.cx-panel{border:1px solid var(--line);border-radius:var(--r-panel);background-color:var(--bg-subtle);flex-direction:column;flex:auto;gap:24px;min-width:0;min-height:760px;padding:28px 32px 32px;display:flex;position:relative;overflow:hidden}.cx-panel>*{position:relative}.cx-iris{flex:auto;place-items:center;min-height:300px;display:grid}.cx-dither{pointer-events:none;position:absolute;inset:0}.cx-core{background:var(--accent);width:88px;height:88px;box-shadow:0 0 0 10px color-mix(in srgb, var(--bg-subtle) 70%, transparent), 0 0 90px 10px color-mix(in srgb, var(--accent) 55%, transparent);border-radius:22px;place-items:center;display:grid;position:relative}.cx-veil{background:linear-gradient(0deg, var(--bg-subtle) 46%, color-mix(in srgb, var(--bg-subtle) 0%, transparent));pointer-events:none;height:58%;position:absolute;bottom:0;left:0;right:0}.cx-fact-block{max-width:600px}.cx-fact{font-size:48px}.cx-fact-body{max-width:520px}.cx-sw{background:var(--tint);border-radius:2px;flex:none;width:8px;height:8px}.cx-tag{border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--glass);font-family:var(--mono);color:var(--ink-2);white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:center;gap:8px;padding:6px 10px;font-size:11.5px;display:inline-flex;position:absolute}.cx-tag-image{top:24%;left:7%}.cx-tag-audio{top:62%;right:6%}.cx-core>svg{width:68px;height:68px}.cx-tag b{color:var(--ink);font-weight:500}.cx-split>.cx-stage{grid-area:1/2/-1}.cx-body>.cx-form{margin-top:4px}.cx-frame .ap-input{height:44px}.cx-forgot:hover{text-underline-offset:3px;text-decoration:underline}.cx-pw>.ap-input{padding-right:48px}.cx-pw>.ap-btn{position:absolute;top:50%;right:4px;transform:translateY(-50%)}.cx-alert>.ap-i{color:var(--warning);flex:none;margin-top:2px}.cx-ok>.ap-i{color:var(--success);flex:none;margin-top:2px}.cx-guard>.ap-i{flex:none;margin-top:2px}.cx-dither>.ap-dither{width:820px;top:50%;transform:translate(-50%,-50%)}.cx-core .ap-blade{fill:var(--on-accent);stroke:var(--accent);stroke-width:3px;stroke-linejoin:round}.cx-foot a:hover{color:var(--ink)}@media (width<=1024px){.cx-split{grid-template-rows:none}.cx-panel{min-height:0}.cx-iris{min-height:340px}.cx-split>.cx-stage{border-top:1px solid var(--line);grid-area:auto/1}}@media (width<=760px){.cx-rail{border-inline:0;padding-inline:20px}.cx-frame{padding-block:40px 48px}.cx-stage{padding:8px}.cx-panel{gap:20px;padding:20px 18px 22px}.cx-iris{min-height:260px}.cx-core{border-radius:16px;width:64px;height:64px}.cx-fact{font-size:30px}.cx-tag{display:none}.cx-remember{padding-block:12px}.cx-tap{position:relative}.cx-core>svg{width:48px;height:48px}.cx-forgot:before{content:"";position:absolute;inset:-13px -8px}.cx-foot a{align-items:center;min-height:44px;display:inline-flex}.cx-tap:before{content:"";position:absolute;inset:-14px -6px}.cx-dither>.ap-dither{width:520px}.cx-note .ap-btn{position:relative}.cx-head .ap-logo{min-height:44px}.cx-pw>.ap-btn:before,.cx-note .ap-btn:before{content:"";position:absolute;inset:-4px}}.docs-bar{flex-wrap:wrap;align-items:center;gap:12px 20px;min-height:64px;padding:12px 24px;display:flex}.docs-brand{border-radius:8px;flex-wrap:nowrap;align-items:center;gap:10px;min-height:44px;display:inline-flex}.docs-search{flex:300px;max-width:440px}.docs-bar-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.docs-search-pop{width:100%;min-width:320px}.docs-search-results{overscroll-behavior:contain;max-height:min(60vh,440px);overflow-y:auto}.docs-search-item{min-height:38px}.docs-search-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.docs-search-meta{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:45%;overflow:hidden}.docs-search-empty{padding:12px 10px}.docs-search-keys{flex-wrap:wrap;gap:14px;padding:4px 10px 2px;display:flex}.docs-mark{background:var(--accent-soft);color:var(--accent-ink);border-radius:3px;padding:0 1px}.docs-shell{flex-wrap:wrap;align-items:stretch;display:flex}.docs-nav{border-right:1px solid var(--line);background:var(--bg-subtle);flex:248px;min-width:0;padding:24px 12px 40px}.docs-nav-body{flex-direction:column;gap:2px;display:flex}.docs-nav-toggle-label{text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.docs-nav-raw{border-top:1px solid var(--line);flex-direction:column;gap:6px;margin:20px 10px 0;padding-top:16px;display:flex}.docs-article{flex:999 480px;min-width:0;padding:44px 44px 72px}.docs-toc{border-left:1px solid var(--line);flex:0 220px;min-width:0;padding:44px 20px 40px}.docs-toc-inner{position:sticky;top:96px}.docs-lede{max-width:62ch}.docs-code-title{font-family:var(--mono);letter-spacing:-.01em;overflow-wrap:anywhere;font-variant-ligatures:none}.docs-endpoint{background:var(--surface);border:1px solid var(--line-strong);min-width:0;box-shadow:var(--shadow-sm);border-radius:12px;align-items:center;gap:12px;margin-top:28px;padding:7px 7px 7px 12px;display:flex}.docs-endpoint-label{flex:none;font-size:11px}.docs-cells{--c:2;grid-template-columns:repeat(var(--c), minmax(0, 1fr));background:var(--line);border:1px solid var(--line);border-radius:12px;gap:1px;margin-top:24px;display:grid;overflow:hidden}.docs-cells>*{background:var(--surface);flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:16px 18px;display:flex}.docs-cell-value{letter-spacing:-.015em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;line-height:1.2}.docs-note{align-items:flex-start;gap:8px;margin-top:16px;display:flex}.docs-text{max-width:68ch;color:var(--ink-2);margin-top:14px;font-size:15px;line-height:1.7}.docs-after{margin-top:12px}.docs-sec{border-top:1px solid var(--line);margin-top:48px;padding-top:40px}.docs-method{background:var(--surface-2);height:24px;color:var(--ink-2);font-family:var(--mono);letter-spacing:.02em;font-variant-ligatures:none;border-radius:6px;flex:none;align-items:center;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.docs-http{border:1px solid var(--line);background:var(--surface-2);min-width:44px;height:22px;font-family:var(--mono);color:var(--ink-2);font-variant-numeric:tabular-nums;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:500;display:inline-flex}.docs-prose{max-width:72ch;color:var(--ink-2);flex-direction:column;gap:14px;margin-top:24px;font-size:15px;line-height:1.7;display:flex}.docs-guide{margin-top:8px}.docs-anchor{color:var(--ink-3);opacity:0;margin-left:8px;font-weight:400;text-decoration:none;transition:opacity .15s}.docs-search-keys>span{align-items:center;gap:4px;display:inline-flex}.docs-nav-raw>a{border-radius:4px;align-self:flex-start}.docs-endpoint code{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--mono);color:var(--ink);font-variant-ligatures:none;flex:1 1 0;font-size:14px;overflow:hidden}.docs-prose>h1,.docs-prose>h2{border-top:1px solid var(--line);color:var(--ink);margin-top:34px;padding-top:40px;position:relative}.docs-prose>h3,.docs-prose>h4,.docs-prose>h5,.docs-prose>h6{color:var(--ink);margin-top:18px;position:relative}.docs-prose>h2+*,.docs-prose>h3+*{margin-top:-2px}.docs-prose strong{color:var(--ink);font-weight:600}.docs-prose a{color:var(--accent-ink);text-underline-offset:3px;border-radius:3px;text-decoration:underline;text-decoration-thickness:1px}.docs-prose ul{flex-direction:column;gap:6px;padding-left:22px;list-style:outside;display:flex}.docs-prose ol{flex-direction:column;gap:6px;padding-left:24px;list-style:decimal;display:flex}.docs-prose hr{background:var(--line);border:0;width:100%;height:1px;margin:12px 0}.docs-prose li::marker{color:var(--ink-3)}.docs-prose li>:is(ul,ol){margin-top:6px}.docs-prose :not(pre)>code{background:var(--surface-2);border:1px solid var(--line);font-family:var(--mono);color:var(--ink);overflow-wrap:anywhere;font-variant-ligatures:none;border-radius:5px;padding:1px 5px;font-size:.84em}.docs-top>.ap-frame-flush,.docs-body>.ap-frame-flush{padding:0}.docs-brand>.ap-i{color:var(--accent-ink)}.docs-search>.ap-palette-btn{width:100%;height:38px}.docs-search-pop>.ap-search{margin-bottom:4px}.docs-search-item.is-active{background:color-mix(in srgb, var(--ink) 7%, transparent);color:var(--ink)}.docs-nav-toggle .docs-chev{transition:transform .2s var(--ease)}.docs-nav-raw>.ap-eyebrow{font-size:11px}.docs-article [id]{scroll-margin-top:96px}.docs-cells.is-4{--c:4}.docs-cells.is-3{--c:3}.docs-cells .ap-eyebrow{font-size:11px}.docs-note>.ap-i{flex:none;margin-top:3px}.docs-method.is-get{background:var(--info-soft);color:var(--info)}.docs-method.is-post{background:var(--success-soft);color:var(--success)}.docs-method.is-patch{background:var(--warning-soft);color:var(--warning)}.docs-method.is-delete{background:var(--danger-soft);color:var(--danger-ink)}.ap-menu-item>.docs-method{height:20px;padding:0 6px;font-size:11px}.docs-http.is-cap{background:var(--warning-soft);color:var(--warning);border-color:#0000}.docs-http.is-5xx{background:var(--danger-soft);color:var(--danger-ink);border-color:#0000}.docs-http.is-lg{border-radius:8px;min-width:60px;height:32px;font-size:18px}.docs-anchor:hover{color:var(--accent-ink)}.docs-nav-raw>a:hover{color:var(--ink)}.docs-prose a:hover{text-decoration-thickness:2px}.docs-prose :is(h1,h2,h3,h4,h5,h6)>.docs-anchor{text-decoration:none}.docs-nav-toggle.is-open .docs-chev{transform:rotate(180deg)}.docs-prose :is(h1,h2,h3,h4,h5,h6):hover>.docs-anchor{opacity:1}.docs-prose blockquote,.docs-quote{border:1px solid var(--line);background:var(--surface-2);color:var(--ink-2);border-radius:12px;flex-direction:column;gap:8px;margin:0;padding:14px 18px;display:flex}.docs-quote{max-width:72ch;font-family:var(--mono);color:var(--ink);font-variant-ligatures:none;margin-top:16px;font-size:14px;line-height:1.6}.docs-required{color:var(--accent-ink)}.docs-code-tabs{scrollbar-width:none;align-items:center;gap:2px;min-width:0;display:flex;overflow-x:auto}.docs-table td{white-space:normal;vertical-align:top;height:auto;padding:12px 14px;line-height:1.55}.docs-table th{white-space:nowrap}.docs-cell-prose code{background:var(--surface-2);border:1px solid var(--line);font-family:var(--mono);color:var(--ink);overflow-wrap:anywhere;font-variant-ligatures:none;border-radius:4px;padding:0 4px;font-size:.9em}.docs-cell-prose a{color:var(--accent-ink);text-underline-offset:3px;text-decoration:underline}.docs-cell-prose strong{color:var(--ink);font-weight:600}.docs-code-tabs::-webkit-scrollbar{display:none}.docs-code pre{max-height:560px;margin:0}.docs-prose .docs-table-wrap,.docs-prose .docs-code{margin-block:4px}.docs-prose>.docs-code,.docs-prose>.docs-table-wrap{max-width:none}.docs-table .ap-scope{white-space:nowrap}.docs-code .ap-code-head{flex-wrap:nowrap;min-width:0}.docs-code .ap-code-tab{white-space:nowrap;flex:none}.docs-code .ap-code-copy{flex:none}.docs-table td:first-child{white-space:nowrap}.docs-code pre:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.docs-table tbody tr:hover{background:0 0}.docs-code .ap-code-tab:focus-visible,.docs-code .ap-code-copy:focus-visible{outline-offset:-2px}@supports (animation-timeline:scroll()){.docs-code-tabs:before,.docs-code-tabs:after{content:"";z-index:1;pointer-events:none;opacity:0;flex:none;align-self:stretch;width:32px;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(inline);position:sticky}.docs-code-tabs:before{background:linear-gradient(90deg, var(--surface), transparent);margin-right:-34px;animation-name:docs-edge-start;left:0}.docs-code-tabs:after{background:linear-gradient(270deg, var(--surface), transparent);margin-left:-34px;animation-name:docs-edge-end;right:0}}@keyframes docs-edge-start{0%{opacity:0}10%,to{opacity:1}}@keyframes docs-edge-end{0%,90%{opacity:1}to{opacity:0}}.docs-callout{border:1px solid var(--line);background:var(--surface-2);max-width:72ch;color:var(--ink-2);border-radius:12px;align-items:flex-start;gap:14px;margin-top:20px;padding:16px 18px;font-size:14px;line-height:1.6;display:flex}.docs-callout-icon{border:1px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--ink-2);border-radius:8px;flex:none;place-items:center;display:grid}.docs-op-head{cursor:pointer;align-items:center;gap:12px;min-height:52px;padding:10px 14px;list-style:none;transition:background-color .12s;display:flex}.docs-op-path{min-width:0;font-family:var(--mono);color:var(--ink);overflow-wrap:anywhere;font-variant-ligatures:none;font-size:13.5px}.docs-op-summary{text-align:right;min-width:0;color:var(--ink-3);text-wrap:balance;flex:1 1 0;margin-left:auto;font-size:13.5px;line-height:1.45}.docs-op-public{flex:none}.docs-ops{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;margin-top:20px;display:flex;overflow:hidden;container-type:inline-size}.docs-op-head::-webkit-details-marker{display:none}.docs-code pre>code{font:inherit;color:inherit;background:0 0;border:0;padding:0}.docs-callout.is-warn{background:var(--warning-soft);border-color:color-mix(in srgb, var(--warning) 22%, transparent)}.docs-callout.is-info{background:var(--info-soft);border-color:color-mix(in srgb, var(--info) 20%, transparent)}.docs-callout .ap-strong{color:var(--ink)}.docs-op+.docs-op{border-top:1px solid var(--line)}.docs-op-head:hover{background:var(--bg-subtle)}.docs-op-head:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:0}.docs-op-public .ap-i{width:12px;height:12px}.docs-op-head>.docs-chev{color:var(--ink-3);transition:transform .2s var(--ease);flex:none}.docs-callout.is-warn .docs-callout-icon{color:var(--warning)}.docs-callout.is-info .docs-callout-icon{color:var(--info)}.docs-op[open]>.docs-op-head{background:var(--bg-subtle)}.docs-op[open]>.docs-op-head>.docs-chev{transform:rotate(180deg)}@container (width<=620px){.docs-op-head{flex-wrap:wrap;gap:6px 10px}.docs-op-summary{text-align:left;flex-basis:100%;order:3;margin-left:0}.docs-op-head>.docs-chev{margin-left:auto}}.docs-op-body{border-top:1px solid var(--line);background:var(--bg-subtle);flex-direction:column;gap:12px;padding:4px 18px 20px;display:flex}.docs-op-title{color:var(--ink);margin-top:8px}.docs-responses{flex-direction:column;gap:8px;display:flex}.docs-errors{margin-top:20px}.docs-pills{flex-wrap:wrap;gap:6px;display:flex}.docs-pill{border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface);height:32px;color:var(--ink-2);white-space:nowrap;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:500;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.docs-family-note{max-width:68ch;margin-top:12px}.docs-errs-wrap{margin-top:16px}.docs-errs{min-width:600px}.docs-err{border-top:1px solid var(--line);color:var(--ink-2);grid-template-columns:56px minmax(0,1.1fr) minmax(0,1.35fr) 64px;align-items:center;gap:16px;padding:12px 16px;font-size:13px;line-height:1.5;display:grid}.docs-err-code{min-width:0}.docs-err-link{overflow-wrap:anywhere;color:var(--ink);border-radius:4px}.docs-guide-card{flex-direction:column;align-items:flex-start;gap:8px;padding:20px;display:flex}.docs-guide-icon{background:var(--accent-soft);width:36px;height:36px;color:var(--accent-ink);border-radius:9px;place-items:center;margin-bottom:6px;display:grid}.docs-pager{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:56px;display:grid}.docs-pager-link{flex-direction:column;gap:4px;padding:16px 18px;display:flex}.docs-toc-list{border-left:1px solid var(--line);flex-direction:column;display:flex}.docs-toc-link{color:var(--ink-3);border-left:1px solid #0000;margin-left:-1px;padding:5px 0 5px 14px;font-size:13.5px;line-height:1.45;transition:color .15s}.docs-toc-actions{border-top:1px solid var(--line);flex-direction:column;gap:2px;margin-top:24px;padding-top:16px;display:flex}.docs-toc-action{justify-content:flex-start;padding-left:6px}.docs-copy-md{display:contents}.docs-responses>li{color:var(--ink-2);align-items:baseline;gap:10px;font-size:13.5px;line-height:1.5;display:flex}.docs-op-body>.docs-prose{margin-top:12px;font-size:14px}.docs-pill:hover{color:var(--ink);border-color:color-mix(in srgb, var(--ink) 26%, transparent)}.docs-pill.is-active{background:var(--btn-bg);border-color:var(--btn-bg);color:var(--btn-ink)}.docs-err.is-head{color:var(--ink-3);border-top:0;padding-block:10px;font-size:12px;font-weight:500}.docs-err.is-current{background:var(--surface-2)}.docs-err-link:hover{color:var(--accent-ink);text-underline-offset:3px;text-decoration:underline}.docs-pager-link.is-next{text-align:right;grid-column:2;align-items:flex-end}.docs-toc-link.is-sub{padding-left:26px;font-size:13px}.docs-toc-link:hover{color:var(--ink)}.docs-toc-link.is-active{border-left-color:var(--accent);color:var(--ink);font-weight:500}@media (hover:none){.docs-anchor{display:none}}@media (prefers-reduced-motion:reduce){.docs-nav-toggle .docs-chev,.docs-op-head>.docs-chev,.docs-anchor{transition:none}}@media (width<=1024px){.docs-article{padding:40px 40px 64px}.docs-cells.is-4,.docs-cells.is-3{--c:2}.docs-search>.ap-palette-btn{width:100%}}@media (width<=760px){.docs-bar{padding:12px 16px}.docs-search{flex-basis:100%;order:3;max-width:none}.docs-search-pop{min-width:0}.docs-search-meta{display:none}.docs-search-item{min-height:44px}.docs-bar-actions{margin-left:auto}.docs-nav{border-right:0;border-bottom:1px solid var(--line);flex-basis:100%;padding:12px 16px}.docs-nav-body{padding-top:8px;display:none}.docs-article{padding:32px 16px 56px}.docs-sec{margin-top:40px;padding-top:36px}.docs-endpoint{flex-wrap:wrap;padding:10px 10px 10px 12px}.docs-op-head{flex-wrap:wrap;gap:6px 10px;min-height:56px}.docs-op-summary{text-align:left;white-space:normal;flex-basis:100%;order:3;margin-left:0}.docs-op-body{padding:4px 14px 18px}.docs-nav-raw>a{align-items:center;min-height:44px;display:inline-flex}.docs-endpoint code{flex-basis:100%;order:2}.docs-search>.ap-palette-btn{height:44px}.docs-nav-body.is-open{display:flex}.docs-nav .ap-nav-item{min-height:44px}.docs-endpoint .ap-btn{order:3}.docs-op-head>.docs-chev{margin-left:auto}.docs-op-body .docs-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.docs-search>.ap-palette-btn>.ap-kbd{display:none}.docs-op-body .docs-table,.docs-op-body .docs-table tbody{display:block}.docs-errs{min-width:0}.docs-err{grid-template-columns:52px minmax(0,1fr) auto;grid-template-areas:"http code retry"".fix fix";align-items:start;gap:6px 12px;padding:14px}.docs-err-http{grid-area:http}.docs-err-code{grid-area:code}.docs-err-fix{grid-area:fix}.docs-err-retry{grid-area:retry}.docs-err.is-head{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.docs-op-body .docs-table tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 12px;padding:12px 14px;display:grid}.docs-op-body .docs-table td{white-space:normal;border:0;height:auto;padding:0;display:block}.docs-op-body .docs-table td:last-child{grid-column:1/-1}.docs-op-body .docs-table tbody tr:last-child{border-bottom:0}.docs-err-link,.docs-article .ap-crumbs a,.docs-after>.ap-link{margin-block:-14px;padding-block:14px;display:inline-block}.docs-pill{height:44px;padding:0 14px}.docs-pager{grid-template-columns:minmax(0,1fr)}.docs-brand{min-height:44px}.docs-pager-link.is-next{grid-column:auto}.docs-code .ap-code-head{min-height:44px}.docs-code .ap-code-tab{height:44px;padding:0 7px}.docs-article .ap-btn-sm,.docs-bar .ap-btn-sm{height:44px}.docs-code .ap-code-copy .ap-i{display:none}.docs-code .ap-code-tab.is-active:after{left:7px;right:7px}}.st-hero{margin-bottom:28px}.st-now{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);flex-wrap:wrap;align-items:center;gap:14px 18px;padding:16px 18px;display:flex}.st-verdict{background:var(--success-soft);width:44px;height:44px;color:var(--success);border-radius:12px;flex:none;place-items:center;display:grid}.st-verdict.is-warn{background:var(--warning-soft);color:var(--warning)}.st-verdict.is-down{background:var(--danger-soft);color:var(--danger)}.st-verdict.is-maint{background:var(--info-soft);color:var(--info)}.st-verdict .ap-i{width:22px;height:22px}.st-now-main{flex-direction:column;flex:360px;gap:4px;min-width:0;display:flex}.st-now-facts{flex-wrap:wrap;gap:2px 14px;display:flex}.st-now-side{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.st-history{margin-top:16px}.st-history-head{row-gap:10px}.st-legend{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px 16px;margin-left:auto;font-size:12px;display:flex}.st-legend>li{align-items:center;gap:6px;display:inline-flex}.st-sw{background:var(--surface-3);border-radius:2px;flex:none;width:10px;height:10px;display:inline-block}.st-strip{grid-template-columns:repeat(var(--days,90), minmax(0, 1fr));touch-action:pan-y;gap:3px;height:36px;display:grid}.st-day{background:var(--surface-3);cursor:default;transform-origin:50% 100%;min-width:0;height:100%;transition:transform .12s var(--ease), filter .12s;border:0;border-radius:2px;padding:0;display:block}.st-day.is-ok,.st-sw.is-ok{background:color-mix(in srgb, var(--success) 66%, var(--bg))}.st-day.is-warn,.st-sw.is-warn{background:var(--warning-fill)}.st-day.is-down,.st-sw.is-down{background:var(--danger)}.st-day.is-maint,.st-sw.is-maint{background:color-mix(in srgb, var(--info) 70%, var(--bg))}.st-day:hover,.st-day.is-active{filter:brightness(1.08);transform:scaleY(1.1)}.st-day:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.st-axis{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.st-uptime{text-align:right;flex-direction:column;align-items:flex-end;min-width:76px;display:flex}.st-uptime>.ap-strong{font-size:15px;line-height:1.3}.st-strip-wrap{position:relative}.st-tip{z-index:5;background:var(--surface);border:1px solid var(--line-strong);width:max-content;max-width:min(300px,100%);box-shadow:var(--shadow-pop);border-radius:10px;flex-direction:column;gap:3px;padding:10px 12px;display:flex;position:absolute;bottom:calc(100% + 10px);left:0;transform:translate(-50%)}.st-tip[hidden]{display:none}.st-tip:after{content:"";top:100%;left:calc(50% + var(--arrow,0px));background:var(--surface);border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);width:10px;height:10px;margin-top:-5px;position:absolute;transform:translate(-50%)rotate(45deg)}.st-tip-state{align-items:center;gap:8px;display:inline-flex}@media screen and (prefers-reduced-motion:no-preference){.st-tip{animation:ap-fade .12s var(--ease)}}.st-none{border:1px dashed var(--line-strong);color:var(--ink-3);border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:13.5px;display:flex}.st-unavailable{border-bottom:1px solid var(--line);background:var(--warning-soft);color:var(--warning);align-items:flex-start;gap:12px;padding:16px 28px;display:flex}.st-unavailable>.ap-i{flex:none;margin-top:2px}.st-comp{border-top:1px solid var(--line);flex-direction:column;gap:12px;padding:22px 28px;display:flex}.ap-card-head+.st-comp,.ap-card-head+.st-unavailable,.st-unavailable+.st-comp{border-top:0}.st-comp-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.st-comp-name{flex:240px;align-items:flex-start;gap:14px;min-width:0;display:flex}.st-comp-state{flex:none;align-items:flex-start;gap:16px;display:flex}.st-cicon{width:36px;height:36px;margin-top:-2px}.st-toggle{min-height:32px;color:var(--ink);font:inherit;text-align:left;border-radius:6px;align-items:center;gap:8px;display:inline-flex}.st-toggle .ap-i{color:var(--ink-3);transition:transform .2s var(--ease)}.st-toggle:hover .ap-i{color:var(--ink)}.st-toggle.is-open .ap-i{transform:rotate(180deg)}.st-more{border-top:1px dashed var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:16px 0 2px;display:grid}.st-comp-foot{flex-direction:column;align-items:flex-start;gap:4px}.st-state{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding:16px 20px;display:flex}.st-state:first-child{border-top:0}.st-probe-path{font-size:14px}.st-code-tabs{align-items:center;gap:2px;min-width:0;display:flex}.st-code .ap-code-tab:focus-visible,.st-code .ap-code-copy:focus-visible{outline-offset:-2px}.st-support{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-card);flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;padding:20px 22px;display:flex}@media (width<=1024px){.st-more{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.st-now{padding:14px}.st-now-side{justify-content:space-between;width:100%}.st-comp{padding:18px 16px}.st-comp-state{justify-content:space-between;align-items:center;width:100%}.st-uptime{flex-direction:row;align-items:baseline;gap:6px}.st-unavailable{padding:14px 16px}.st-strip{gap:1px;height:32px}.st-toggle{min-height:44px}.st-code .ap-code-head{flex-wrap:wrap}.st-code .ap-code-tab{height:44px;padding:0 7px}.st-code .ap-code-tab.is-active:after{left:7px;right:7px}.st-code .ap-code-copy{min-width:44px;height:44px}}body:has(.er-shell) .ap-strip{display:none}:is(body:has(.er-shell.is-sessionless) .ap-header .ap-pop-anchor:has(.ap-lang-btn),body:has(.er-shell.is-sessionless) .ap-header .ap-mobile-pref:has(form)){display:none}.er-band{border-top:0}.er-band>.ap-frame{padding:0}.er-bar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:14px 24px;display:flex}.er-viewer{min-width:0;color:var(--ink-3);align-items:center;gap:8px;font-size:13px;display:inline-flex}.er-viewer b{color:var(--ink-2);font-weight:500}.er-shell{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;position:relative}.er-cross{z-index:3;pointer-events:none;background:linear-gradient(var(--crop), var(--crop)) 5px 0/1px 11px no-repeat, linear-gradient(var(--crop), var(--crop)) 0 5px/11px 1px no-repeat;width:11px;height:11px;position:absolute}.er-cross.is-tc{top:-6px;left:calc(50% - 5px)}.er-cross.is-bc{bottom:-6px;left:calc(50% - 5px)}.er-cross.is-bl{bottom:-6px;left:-6px}.er-cross.is-br{bottom:-6px;right:-6px}.er-copy{flex-direction:column;justify-content:center;align-items:flex-start;gap:28px;min-width:0;padding:64px 56px 72px;display:flex}.er-head{align-items:center;gap:14px;min-width:0;display:flex}.er-head .ap-iconbox{border-radius:12px;width:44px;height:44px}.er-head-meta{flex-direction:column;gap:4px;min-width:0;display:flex}.er-req{font-family:var(--mono);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-variant-ligatures:none;font-size:12px;overflow:hidden}.er-req b{color:var(--ink-2);font-weight:500}.er-text{flex-direction:column;gap:16px;max-width:540px;display:flex}.er-block{flex-direction:column;gap:20px;width:100%;max-width:540px;display:flex}.er-gap-10{--gap:10px}.er-gap-14{--gap:14px}.er-actions,.er-missing{--gap:10px}.er-missing .ap-i{color:var(--ink-3)}.er-card-section{--gap:12px;border-top:1px solid var(--line);padding:16px 20px 20px}.er-owners{flex-direction:column;gap:8px;display:flex}.er-owner{border:1px solid var(--line);background:var(--bg-subtle);border-radius:10px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.er-owner .ap-i{color:var(--ink-3)}.er-owner a{overflow-wrap:anywhere;min-width:0}.er-steps{flex-direction:column;display:flex}.er-steps>li{gap:14px;padding-bottom:18px;display:flex;position:relative}.er-steps>li:last-child{padding-bottom:0}.er-steps>li:before{content:"";background:var(--line-strong);width:1px;position:absolute;top:16px;bottom:2px;left:5px}.er-steps>li:last-child:before{display:none}.er-step-dot{border:2px solid var(--ink-3);background:var(--surface);border-radius:50%;flex:none;width:11px;height:11px;margin-top:5px}.er-steps>li.is-warn .er-step-dot{border-color:var(--warning-fill);background:var(--warning-soft)}.er-steps>li.is-bad .er-step-dot{border-color:var(--danger);background:var(--danger)}.er-copy-btn{margin-left:auto}.er-facts{grid-template-columns:max-content minmax(0,1fr);margin:0;font-size:13px;display:grid}.er-facts dt,.er-facts dd{border-bottom:1px solid var(--line);margin:0;padding:11px 20px}.er-facts dt{color:var(--ink-3);padding-right:8px}.er-facts dd{color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;padding-left:8px}.er-foot-flat{border-top:0}.er-visual{border-left:1px solid var(--line);background:var(--bg-subtle);min-height:860px;position:relative;overflow:hidden}.er-dots{background-image:radial-gradient(var(--grid-dot) 1px, transparent 1.5px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side,#000 40%,#0000);mask-image:radial-gradient(closest-side,#000 40%,#0000)}.er-lens{aspect-ratio:1;width:min(92%,580px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);container-type:inline-size}.er-lens>.ap-wire{width:100%;height:100%;position:absolute;inset:0}.er-num-wrap{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.er-num{letter-spacing:-.06em;font-variant-numeric:tabular-nums;background:linear-gradient(180deg, var(--ink) 18%, color-mix(in srgb, var(--ink) 8%, transparent) 96%);color:#0000;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;padding:0 .04em .06em 0;font-size:36cqw;font-weight:700;line-height:.84;display:inline-block}.er-chip{z-index:2;background:var(--surface);border:1px solid var(--line-strong);max-width:calc(60.1% - 18px);box-shadow:var(--shadow-pop);white-space:nowrap;border-radius:12px;align-items:center;gap:10px;padding:7px 12px 7px 7px;display:flex;position:absolute;transform:translateY(-50%)}.er-chip-main{flex-direction:column;gap:1px;min-width:0;display:flex}.er-chip-title{color:var(--ink);text-overflow:ellipsis;font-size:13px;font-weight:600;line-height:1.3;overflow:hidden}.er-chip-sub{color:var(--ink-3);text-overflow:ellipsis;font-size:11.5px;line-height:1.3;overflow:hidden}.er-chip-icon{border:1px solid var(--line);background:var(--surface-2);width:30px;height:30px;color:var(--ink-2);border-radius:8px;flex:none;place-items:center;display:grid}.er-chip-icon.is-accent{background:var(--accent-soft);color:var(--accent-ink);border-color:#0000}.er-chip.is-lead{top:20%;right:calc(39.9% + 18px)}.er-chip.is-lead:after{content:"";background:var(--accent);width:18px;height:1px;position:absolute;top:50%;left:100%}.er-chip.is-foot{max-width:calc(44% + 16px);top:79%;left:56%}.er-legend{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;font-size:11px;display:flex;position:absolute;bottom:20px;left:24px}.er-legend:before{content:"";background:var(--accent);border-radius:1px;width:7px;height:7px}@media (width<=1024px){.er-copy{padding:56px 40px 64px}.er-chip.is-foot{max-width:calc(60% - 8px);left:auto;right:4%}}@media (width<=760px){.er-bar{padding:12px 16px}.er-shell{grid-template-columns:minmax(0,1fr)}.er-visual{border-left:0;border-bottom:1px solid var(--line);order:-1;min-height:400px}.er-cross{display:none}.er-lens{width:min(112%,480px)}.er-copy{gap:24px;padding:36px 16px 56px}.er-chip.is-foot,.er-legend{display:none}.er-chip.is-lead{max-width:50%;right:calc(39.9% + 14px)}.er-chip.is-lead:after{width:14px}.er-req{white-space:normal;word-break:break-all}.er-facts dt,.er-facts dd{padding-inline:16px 6px}.er-copy-btn,.er-bar-btn{min-height:44px}.er-owner{flex-wrap:wrap}.er-owner a{align-items:center;min-height:44px;display:inline-flex}}.mt-block{gap:16px}.mt-message{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);flex-direction:column;gap:8px;margin:0;padding:16px 20px 18px;display:flex}.mt-message-head{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-variant-ligatures:none;align-items:center;gap:8px;font-size:11.5px;display:inline-flex}.mt-message-text{color:var(--ink);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.6}.mt-times{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:12px;padding:18px 20px 16px;display:grid}.mt-time{flex-direction:column;gap:4px;min-width:0;display:flex}.mt-time-value{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:26px;font-weight:600;line-height:1.1}.mt-time-date{color:var(--ink-3);font-size:12px}.mt-times-arrow{border:1px solid var(--line);background:var(--surface-2);width:28px;height:28px;color:var(--ink-3);border-radius:50%;align-self:center;place-items:center;display:grid}.mt-progress{border-radius:var(--r-pill);background:var(--surface-3);height:6px;margin:0 20px 18px;overflow:hidden}.mt-progress-fill{border-radius:inherit;background:var(--accent);min-width:6px;height:100%;transition:width .8s var(--ease);display:block}.mt-message-head .ap-i{width:14px;height:14px;color:var(--accent-ink)}.mt-time.is-end{text-align:right;align-items:flex-end}.mt-time-value.is-unknown{color:var(--ink-2);font-size:20px}.mt-times-arrow .ap-i{width:14px;height:14px}.mt-progress.is-overrun .mt-progress-fill{background:var(--warning-fill) repeating-linear-gradient(-45deg, transparent 0 6px, color-mix(in srgb, var(--surface) 34%, transparent) 6px 12px);background-size:17px 17px;animation:1.2s linear infinite mt-drift}@keyframes mt-drift{to{background-position:17px 0}}.mt-window-foot{color:var(--ink-2);flex-wrap:nowrap;align-items:baseline;gap:10px}.mt-status-link{color:var(--ink-2);border-radius:6px;align-items:center;gap:4px;font-size:13px;font-weight:500;transition:color .15s;display:inline-flex}.mt-surface-list{margin:0;padding:0;list-style:none}.mt-surface{border-top:1px solid var(--line);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 20px;display:grid}.mt-surface-icon{border:1px solid var(--line);background:var(--surface-2);width:32px;height:32px;color:var(--ink-2);border-radius:8px;place-items:center;display:grid}.mt-surface-main{flex-direction:column;gap:2px;min-width:0;display:flex}.mt-surface-name{color:var(--ink);font-size:14px;font-weight:500}.mt-surface-detail{color:var(--ink-3);font-size:12.5px;line-height:1.45}.mt-watch{margin:-4px 0 0}.mt-operator{border-top:1px dashed var(--line-strong);padding-top:14px}.mt-operator-summary{min-height:32px;color:var(--ink-3);cursor:pointer;border-radius:6px;align-items:center;gap:8px;font-size:13px;list-style:none;display:inline-flex}.mt-operator-summary::-webkit-details-marker{display:none}.mt-window-foot .ap-dot{flex:none;transform:translateY(-1px)}.mt-surfaces .ap-card-head{justify-content:space-between}.mt-status-link:hover{color:var(--ink)}.mt-surface:first-child{border-top:0}.mt-surface-icon .ap-i{width:16px;height:16px}.mt-operator-summary:hover,.mt-operator[open] .mt-operator-summary{color:var(--ink)}.mt-operator-form{flex-direction:column;gap:10px;padding-top:8px;display:flex}.mt-operator-row{align-items:center;gap:8px;display:flex}.mt-operator-error{color:var(--danger-ink);align-items:center;gap:6px;display:inline-flex}.mt-notice{z-index:40;background:var(--surface);border:1px solid var(--line-strong);width:max-content;max-width:min(760px,100% - 32px);box-shadow:var(--shadow-pop);color:var(--ink-2);border-radius:16px;align-items:center;gap:12px;padding:8px 8px 8px 10px;font-size:13px;line-height:1.45;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.mt-notice-icon{background:var(--warning-soft);width:30px;height:30px;color:var(--warning);border-radius:9px;flex:none;place-items:center;display:grid}.mt-notice-text{flex:auto;min-width:0;margin:0}.mt-notice-link{flex:none}.st-maintenance{padding-bottom:0}.mt-status-card{background:var(--surface);border:1px solid color-mix(in srgb, var(--warning-fill) 40%, var(--line));border-radius:var(--r-card);overflow:hidden}.mt-status-head{background:var(--warning-soft);border-bottom:1px solid var(--line);align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.mt-status-message{color:var(--ink);white-space:pre-line;overflow-wrap:anywhere;margin:4px 0 0}.mt-notice-text b{color:var(--ink);font-weight:600}.mt-notice-text time{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.mt-operator-summary .ap-i{width:14px;height:14px}.mt-operator-row .ap-input{max-width:240px;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase}.mt-operator-error .ap-i{width:14px;height:14px}.mt-notice-icon .ap-i{width:16px;height:16px}.mt-notice.is-shell{border-color:color-mix(in srgb, var(--warning-fill) 38%, transparent);background:var(--warning-soft);width:auto;max-width:none;box-shadow:none;border-radius:12px;margin:0 0 20px;padding:10px 10px 10px 12px;font-size:13.5px;position:static;transform:none}.mt-status-head .mt-notice-icon,.mt-notice.is-shell .mt-notice-icon{background:var(--surface)}@media (prefers-reduced-motion:reduce){.mt-progress-fill{transition:none}.mt-progress.is-overrun .mt-progress-fill{animation:none}}@media (width<=760px){.mt-message{padding:14px 16px 16px}.mt-times{padding:16px}.mt-time-value{font-size:22px}.mt-progress{margin:0 16px 16px}.mt-surface{grid-template-columns:28px minmax(0,1fr);gap:4px 12px;padding:12px 16px}.mt-surface-icon{grid-row:span 2;align-self:start;width:28px;height:28px}.mt-surface-state{grid-column:2;justify-self:start;margin-top:4px}.mt-notice{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:4px 10px;width:calc(100% - 24px);max-width:none;display:grid;bottom:12px}.mt-notice-text{grid-area:1/2;padding-top:4px}.mt-status-link,.mt-operator-summary{min-height:44px}.mt-operator-row{flex-wrap:wrap}.mt-notice.is-shell{width:auto}.mt-notice>.ap-btn-icon{grid-area:1/3}.mt-notice .ap-btn{min-height:44px}.mt-notice .ap-btn-icon{width:44px}.mt-operator-row .ap-input{flex:180px;max-width:none;height:44px}.er-shell:has(.mt-block) .er-visual{min-height:280px}.er-shell:has(.mt-block) .er-lens{width:min(96%,400px)}.mt-notice>.ap-btn:not(.ap-btn-icon){grid-area:2/2;justify-self:start}.mt-notice:not(.is-shell) .mt-notice-link{display:none}}.mg-hero{text-align:center;flex-direction:column;align-items:center;gap:24px;max-width:900px;margin:0 auto;display:flex}.mg-pill{border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface);min-height:32px;box-shadow:var(--shadow-sm);color:var(--ink-2);align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:500;transition:border-color .15s,color .15s;display:inline-flex}.mg-ex{text-align:left;grid-template-columns:minmax(0,5fr) minmax(0,7fr);min-height:322px;display:grid;position:relative}.mg-pane{flex-direction:column;min-width:0;display:flex}.mg-pane-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 4px;display:flex}.mg-swap{z-index:1;border:1px solid var(--line-strong);background:var(--surface);width:36px;height:36px;color:var(--accent-ink);box-shadow:var(--shadow-sm);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:41.667%;transform:translate(-50%,-50%)}.mg-pre{font-family:var(--mono);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;font-variant-ligatures:none;margin:0;padding:12px 20px 20px;font-size:12.5px;line-height:1.8}.mg-del,.mg-add{margin:0 -20px;padding:0 20px;display:block}.mg-del{background:var(--danger-soft);color:var(--danger-ink)}.mg-add{background:var(--success-soft);color:var(--success)}.mg-hl{background:color-mix(in srgb, currentColor 16%, transparent);border-radius:3px;padding:1px 2px}.mg-grow{flex:220px;min-width:0}.mg-fact{flex-direction:column;gap:12px;padding:36px 28px;display:flex}.mg-fact-num{letter-spacing:-.035em;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:48px;font-weight:600;line-height:1}.mg-source{border-top:1px solid var(--line);text-align:center;padding:14px 24px}.mg-steps{flex-direction:column;align-self:start;display:flex;position:sticky;top:120px}.mg-step{text-align:left;width:100%;color:var(--ink-3);gap:16px;padding:0 0 28px;transition:color .2s;display:flex;position:relative}.mg-step-num{border:1px solid var(--line-strong);background:var(--surface);width:36px;height:36px;font-family:var(--mono);color:var(--ink-3);border-radius:10px;flex:none;place-items:center;font-size:12px;transition:background-color .2s,color .2s,border-color .2s;display:grid}.mg-step-body{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding-top:6px;display:flex}.mg-step-title{letter-spacing:-.01em;font-size:17px;font-weight:600;line-height:1.3}.mg-step-text{color:var(--ink-3);font-size:14px;line-height:1.5}.mg-stage{background:var(--surface-3);min-width:0;padding:32px}.mg-url{border:1px dashed var(--line-strong);background:var(--bg-subtle);font-family:var(--mono);color:var(--ink-3);overflow-wrap:anywhere;border-radius:10px;padding:12px 14px;font-size:12.5px}.mg-fieldset{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}.mg-clip{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mg-note{color:var(--ink-2);border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:13.5px;line-height:1.55;display:flex}.mg-tabs{scrollbar-width:none;flex:auto;align-self:flex-end;align-items:flex-end;gap:2px;min-width:0;margin-bottom:-1px;padding-bottom:1px;display:flex;overflow-x:auto}.mg-dl{grid-template-columns:minmax(96px,128px) minmax(0,1fr);gap:14px 20px;font-size:14px;display:grid}.mg-dd-note{margin-top:6px;display:block}.mg-step:before{content:"";background:var(--line-strong);width:1px;position:absolute;top:44px;bottom:8px;left:17.5px}.mg-url b{color:var(--accent-ink);font-weight:500}.mg-fieldset>legend{margin-bottom:12px;padding:0}.mg-note strong{color:var(--ink);font-weight:600}.mg-dl dt{color:var(--ink-3);padding-top:1px;font-size:13px}.mg-dl dd{min-width:0;color:var(--ink-2);line-height:1.55}.mg-pill:hover{color:var(--ink);border-color:color-mix(in srgb, var(--ink) 26%, transparent)}.mg-pane+.mg-pane{border-left:1px solid var(--line);background:var(--bg-subtle)}.ap-code .mg-del,.ap-code .mg-add{margin:0 -18px;padding:0 18px}.mg-step:last-child{padding-bottom:0}.mg-step:hover{color:var(--ink-2)}.mg-step.is-active{color:var(--ink)}.mg-link-row .mg-clip{white-space:normal;word-break:break-all}.mg-note>.ap-i{margin-top:2px}.mg-note.is-warn{background:var(--warning-soft)}.mg-note.is-info{background:var(--surface-2);border:1px solid var(--line)}.mg-tabs>.ap-code-tab{white-space:nowrap;flex:none}.mg-tabhead>.ap-chip,.mg-tabhead>.ap-code-copy{flex:none;margin-left:8px}.mg-step:last-child:before{display:none}.mg-pill>.ap-i:first-child{color:var(--success)}.mg-step.is-active .mg-step-num{background:var(--btn-bg);border-color:var(--btn-bg);color:var(--btn-ink);box-shadow:var(--shadow-btn)}.mg-note.is-warn>.ap-i{color:var(--warning)}.mg-note.is-info>.ap-i{color:var(--accent-ink)}.mg-tabs>.ap-code-tab:focus-visible,.mg-tabhead>.ap-code-copy:focus-visible,.mg-hero-win .ap-window-tab:focus-visible{outline-offset:-2px}@supports (animation-timeline:scroll()){.mg-tabs{--mg-edge:var(--surface);--mg-gap:2px}.mg-hero-win>.ap-window-bar{--mg-edge:var(--bg-subtle);--mg-gap:0px}:is(.mg-hero-win>.ap-window-bar,.mg-tabs):before,:is(.mg-hero-win>.ap-window-bar,.mg-tabs):after{content:"";z-index:1;pointer-events:none;opacity:0;flex:none;align-self:stretch;width:32px;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(inline);position:sticky}:is(.mg-hero-win>.ap-window-bar,.mg-tabs):before{margin-right:calc(-32px - var(--mg-gap));background:linear-gradient(90deg, var(--mg-edge), transparent);animation-name:mg-edge-start;left:0}:is(.mg-hero-win>.ap-window-bar,.mg-tabs):after{margin-left:calc(-32px - var(--mg-gap));background:linear-gradient(270deg, var(--mg-edge), transparent);animation-name:mg-edge-end;right:0}}@keyframes mg-edge-start{0%{opacity:0}10%,to{opacity:1}}@keyframes mg-edge-end{0%,90%{opacity:1}to{opacity:0}}.mg-legend{flex-direction:column;gap:8px;display:flex}.mg-code{font-family:var(--mono);color:var(--ink);font-size:12.5px}.mg-shape{display:block}.mg-shape-label{min-width:56px;color:var(--ink-3);margin-right:6px;font-size:12px;display:inline-block}.mg-ruled{margin-top:32px}.mg-link-row{align-items:center;gap:14px;padding:16px 18px;display:flex}.mg-empty{text-align:left;align-items:flex-start;padding:24px}.mg-gauge{padding:14px 20px 4px}.mg-ck{text-align:left;border-top:1px solid var(--line);align-items:flex-start;gap:12px;width:100%;min-height:44px;padding:13px 20px;transition:background-color .12s;display:flex}.mg-box{border:1px solid var(--line-strong);background:var(--surface);width:18px;height:18px;color:var(--btn-ink);border-radius:5px;flex:none;place-items:center;margin-top:2px;transition:background-color .15s,border-color .15s;display:grid}.mg-ck-title{color:var(--ink);font-size:14px;font-weight:500;line-height:1.45;display:block}.mg-ck-detail{color:var(--ink-3);overflow-wrap:anywhere;margin-top:2px;font-size:12.5px;line-height:1.45;display:block}.mg-done{color:var(--success)}.mg-support{border-radius:var(--r-panel);background:var(--surface);border:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:18px;padding:24px;display:flex}.mg-cta{border-radius:var(--r-panel);border:1px solid var(--line);padding:80px 64px;position:relative;overflow:hidden}.mg-cta-wire{pointer-events:none;width:600px;position:absolute;top:50%;right:-140px;transform:translateY(-50%)}.mg-legend>li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mg-group>th{background:var(--bg-subtle);height:34px;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);white-space:normal;font-size:11px;font-weight:500}tbody+tbody .mg-group>th{border-top:1px solid var(--line)}.mg-table .mg-code{white-space:nowrap}.mg-shape+.mg-shape{margin-top:4px}.mg-link-row+.mg-link-row{border-top:1px solid var(--line)}.mg-ck:first-child{border-top:0}.mg-ck:hover{background:var(--surface-2)}.mg-box .ap-i{stroke-width:2.5px;opacity:0;width:12px;height:12px}.mg-table td.is-wrap{white-space:normal;min-width:220px;padding-block:12px}.mg-ck.is-done .mg-box{background:var(--btn-bg);border-color:var(--btn-bg)}.mg-ck.is-done .mg-ck-title{color:var(--ink-3);text-decoration:line-through;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.mg-table td.is-wrap .mg-code{white-space:normal;overflow-wrap:anywhere}.mg-table tbody tr.mg-group:hover{background:0 0}.mg-ck.is-done .mg-box .ap-i{opacity:1}@media (width<=1024px){.mg-steps{position:static}.mg-cta-wire{opacity:.6;right:-260px}}@media (width<=760px){.mg-pill{min-height:44px}.mg-ex{grid-template-columns:minmax(0,1fr);min-height:0}.mg-swap{display:none}.mg-fact{padding:28px 16px}.mg-fact-num{font-size:40px}.mg-stage{padding:16px}.mg-step{min-height:44px}.mg-dl{grid-template-columns:minmax(0,1fr);gap:4px 0}.mg-cta{padding:48px 20px}.mg-cta-wire{display:none}.mg-ck{padding:13px 16px}.mg-link-row{flex-wrap:wrap;padding:14px 16px}.mg-dl dd{margin-bottom:10px}.mg-pane+.mg-pane{border-left:0;border-top:1px solid var(--line)}.mg-tabhead>.ap-chip{display:none}.mg-tabhead>.ap-code-copy{min-width:44px}.mg-hero-win .ap-window-dots{display:none}.mg-hero-win .ap-window-tab{padding:0 12px}.mg-link-row>.ap-grow{flex-basis:calc(100% - 46px)}.mg-link-row>.ap-chip{margin-left:46px}.mg-tabs>.ap-code-tab{height:44px;padding:0 7px}.mg-tabhead .ap-btn-sm,.mg-stage .ap-btn-sm,.mg-checklist .ap-btn-sm{height:44px}.mg-stage .ap-link,.mg-checklist .ap-link{align-items:center;min-height:44px;display:inline-flex}.mg-tabs>.ap-code-tab>.ap-i{display:none}.mg-hero-win .ap-window-dots+.ap-window-tab{border-left:0}.mg-tabs>.ap-code-tab.is-active:after{left:7px;right:7px}}.tf-hero{text-align:center;flex-direction:column;align-items:center;gap:22px;max-width:880px;margin-inline:auto;display:flex}.tf-facts{color:var(--ink-2);flex-wrap:wrap;justify-content:center;gap:8px 22px;font-size:14px;display:flex}.tf-closed{border:1px solid var(--line);border-radius:var(--r);background:var(--warning-soft);max-width:720px;color:var(--ink-2);align-items:flex-start;gap:10px;margin:32px auto 0;padding:12px 16px;font-size:13.5px;line-height:1.5;display:flex}.tf-empty{color:var(--ink-2);justify-content:center;align-items:center;gap:10px;margin-top:40px;padding:32px;font-size:15px;display:flex}.tf-plans{--tf-cols:4;background:var(--bg);border-radius:var(--r-card);flex-wrap:wrap;justify-content:center;align-items:stretch;gap:16px;display:flex;position:relative}.tf-arc{clip-path:inset(0 0 50%)}.tf-plan{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);min-width:0;box-shadow:var(--shadow-sm);flex-direction:column;gap:20px;padding:24px;display:flex}.tf-plan-desc{min-height:40px;color:var(--ink-3);font-size:13.5px;line-height:1.5}.tf-price{flex-direction:column;gap:8px;display:flex}.tf-tax{min-height:3em;line-height:1.5}.tf-terms{flex-direction:column;gap:8px;margin:0;display:flex}.tf-store{border:1px solid var(--line);border-radius:var(--r);background:var(--surface-2);color:var(--ink-3);flex-direction:column;gap:4px;padding:10px 14px;font-size:12.5px;display:flex}.tf-beyond{color:var(--ink-3);align-items:flex-start;gap:8px;margin-top:-8px;font-size:12.5px;line-height:1.5;display:flex}.tf-plan-note{min-height:3em;color:var(--ink-3);font-size:12.5px;line-height:1.5}.tf-list-wrap{border-top:1px solid var(--line);flex-direction:column;gap:14px;margin-top:auto;padding-top:18px;display:flex}.tf-list{color:var(--ink-2);flex-direction:column;gap:10px;font-size:14px;line-height:1.45;display:flex}.tf-more{color:var(--ink-2);text-underline-offset:3px;align-items:center;gap:6px;font-size:13px;font-weight:500;text-decoration:underline;display:inline-flex}.tf-foot{text-align:center;flex-direction:column;align-items:center;gap:10px;margin-top:28px;display:flex}.tf-zero{letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:40px;font-weight:600;line-height:1}.tf-meters{border-block:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.tf-meter{border-left:1px solid var(--line);flex-direction:column;gap:12px;min-width:0;padding:24px;display:flex}.tf-legend{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:13px;display:flex}.tf-facts>span{align-items:center;gap:8px;display:inline-flex}.tf-price>b{letter-spacing:-.035em;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:44px;font-weight:600;line-height:1}.tf-store>dt{align-items:center;gap:8px;display:inline-flex}.tf-store>dd{letter-spacing:-.01em;color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:16px;font-weight:600}.tf-list>li{align-items:flex-start;gap:10px;display:flex}.tf-legend>span{align-items:center;gap:8px;display:inline-flex}.tf-facts .ap-i{color:var(--ink)}.tf-closed>.ap-i{color:var(--warning);margin-top:2px}.tf-plans>.tf-plan{flex:0 0 calc((100% - (var(--tf-cols) - 1) * 16px) / var(--tf-cols))}.tf-plan.is-featured{border-color:var(--line-strong);box-shadow:var(--shadow-lg)}.tf-beyond>.ap-i{color:var(--accent-ink);margin-top:2px}.tf-more:hover{color:var(--ink)}.tf-foot .ap-xs{align-items:flex-start;gap:8px;max-width:640px;display:inline-flex}.tf-meter:first-child{border-left:0}.tf-list>li>.ap-i{color:var(--ink);margin-top:2px}.tf-foot .ap-xs>.ap-i{margin-top:1px}.tf-cats .ap-seg-item:focus-visible{outline-offset:-2px}@supports (animation-timeline:scroll()){.tf-cats:before,.tf-cats:after{content:"";z-index:1;pointer-events:none;opacity:0;flex:none;align-self:stretch;width:32px;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(inline);position:sticky}.tf-cats:before{background:linear-gradient(90deg, var(--surface-2), transparent);margin-right:-34px;animation-name:tf-edge-start;left:0}.tf-cats:after{background:linear-gradient(270deg, var(--surface-2), transparent);margin-left:-34px;animation-name:tf-edge-end;right:0}}@keyframes tf-edge-start{0%{opacity:0}10%,to{opacity:1}}@keyframes tf-edge-end{0%,90%{opacity:1}to{opacity:0}}.tf-cmp-wrap{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-sm);overflow-x:auto}.tf-cmp{--tf-cols:4;width:100%;min-width:calc(260px + var(--tf-cols) * 150px);table-layout:fixed;border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;font-size:14px}.tf-cap{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);align-items:center;gap:10px;font-size:12px;font-weight:500;display:inline-flex}.tf-planhead{flex-direction:column;align-items:center;gap:6px;display:flex}.tf-mark{align-items:center;gap:8px;display:inline-flex}.tf-yes{background:var(--surface-3);width:24px;height:24px;color:var(--ink);vertical-align:middle;border-radius:50%;place-items:center;display:inline-grid}.tf-val{color:var(--ink);font-size:13.5px;font-weight:500}.tf-chart{width:100%;height:auto;display:block;overflow:visible}.tf-bill{border-top:1px solid var(--line);color:var(--ink-2);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto 72px;align-items:baseline;gap:16px;padding:11px 0;font-size:14px;display:grid}.tf-total{border-top:1px solid var(--line-strong);justify-content:space-between;align-items:baseline;gap:16px;padding-top:16px;display:flex}.tf-key{border-radius:2px;width:14px;height:3px;display:inline-block}.tf-point{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding:24px 0;display:flex}.tf-steps{border-bottom:1px solid var(--line);flex-direction:column;display:flex}.tf-step{border-top:1px solid var(--line);text-align:left;width:100%;color:var(--ink-3);grid-template-columns:64px minmax(0,1fr);align-items:baseline;gap:16px;padding:18px 0;transition:color .2s;display:grid}.tf-step-pct{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:13px}.tf-step-title{letter-spacing:-.01em;font-size:16px;font-weight:500;display:block}.tf-step-text{color:var(--ink-3);margin-top:4px;font-size:13.5px;line-height:1.5;display:block}.tf-track{position:relative}.tf-ticks{height:14px;font-family:var(--mono);color:var(--ink-3);font-size:11px;line-height:1;position:relative}.tf-event{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:flex-start;gap:12px;padding:14px;display:flex}.tf-event-icon{background:var(--surface-2);width:30px;height:30px;color:var(--ink-2);border-radius:8px;flex:none;place-items:center;display:grid}.tf-window-chip{align-self:center;margin:0 10px 0 auto}.tf-deliver{border:1px solid var(--line);background:var(--bg-subtle);color:var(--ink-2);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 14px;font-size:13.5px;display:flex}.tf-cap>em{color:var(--ink-3);font-style:normal}.tf-cmp th,.tf-cmp td{border-top:1px solid var(--line);text-align:center;vertical-align:middle;color:var(--ink-2);padding:11px 16px;font-weight:400}.tf-cmp-head th{vertical-align:bottom;border-top:0;padding:22px 16px 18px}.tf-planhead>b{color:var(--ink);font-size:15px;font-weight:600}.tf-planhead>span{color:var(--ink-3);font-size:12.5px}.tf-bill small{color:var(--ink-3);margin-top:2px;font-size:12px;line-height:1.4;display:block}.tf-track>i{background:var(--surface);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.tf-ticks>span{position:absolute;top:0;transform:translate(-50%)}.tf-cmp tbody th{text-align:left;color:var(--ink);font-weight:500}.tf-cmp tbody th small{color:var(--ink-3);margin-top:2px;font-size:12.5px;font-weight:400;line-height:1.45;display:block}.tf-cmp .tf-col-criterion{width:30%}.tf-cap>.ap-i{color:var(--accent)}.tf-cmp .is-featured{background:color-mix(in srgb, var(--accent) 4%, transparent)}.tf-yes>.ap-i{stroke-width:2.25px;width:14px;height:14px}.tf-bill>:nth-child(2){color:var(--ink);text-align:right;font-weight:500}.tf-bill>:last-child{text-align:right;color:var(--ink-3)}.tf-point:first-child{border-top:0;padding-top:0}.tf-point:last-child{padding-bottom:0}.tf-step:hover{color:var(--ink-2)}.tf-step.is-active{color:var(--ink)}.tf-cmp-head th:first-child{text-align:left}.tf-cmp-head th.is-featured{box-shadow:inset 0 2px 0 var(--accent)}.tf-cmp .tf-grouprow>th{text-align:left;vertical-align:bottom;padding:28px 16px 10px 20px}.tf-ticks>span:last-child{transform:translate(-100%)}.tf-cmp tr.is-varying>td{font-weight:500}.tf-cmp .is-featured .tf-yes{background:var(--btn-bg);color:var(--btn-ink)}.tf-step.is-active .tf-step-pct{color:var(--accent-ink)}.tf-event.is-warning .tf-event-icon{background:var(--warning-soft);color:var(--warning)}.tf-event.is-danger .tf-event-icon{background:var(--danger-soft);color:var(--danger-ink)}@media (scripting:none){.tf-level[x-cloak]{display:flex!important}}.tf-cta-iris{justify-self:center;width:min(440px,100%)}@media (width<=1180px){.tf-plans>.tf-plan{flex-basis:calc(50% - 8px)}}@media (width<=1024px){.tf-meters{grid-template-columns:minmax(0,1fr)}.tf-meter{border-left:0;border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 24px;padding:16px 0;display:grid}.tf-meter:first-child{border-top:0}.tf-meter>.tf-zero{grid-area:1/2/3;font-size:32px}}@media (width<=760px){.tf-plans{max-width:560px;margin-inline:auto}.tf-cats{scrollbar-width:none}.tf-more{min-height:44px}.tf-cmp{min-width:calc(160px + var(--tf-cols) * 120px)}.tf-price>b{font-size:40px}.tf-plans>.tf-plan{flex-basis:100%}.tf-window .ap-window-dots{display:none}.tf-cats .ap-seg-item{height:44px;padding:0 14px;font-size:14px}.tf-cmp .tf-col-criterion{width:160px}.tf-window .ap-window-dots+.ap-window-tab{border-left:0}.tf-cmp tbody th,.tf-cmp-head th:first-child{z-index:1;background:var(--surface);position:sticky;left:0}.tf-plan{padding:20px}.tf-plan-note{min-height:0}.tf-bill{grid-template-columns:minmax(0,1fr) auto 60px;gap:10px}.tf-step{grid-template-columns:52px minmax(0,1fr);gap:12px}}.wave{align-items:center;gap:var(--wave-gap,2px);width:100%;height:100%;color:var(--wave-color,var(--tint));display:flex}.player{color:var(--strip-ink);font-variant-numeric:tabular-nums;position:relative}.wave>i{min-width:1px;height:max(2px, calc(var(--h) * 1%));background:currentColor;border-radius:99px;flex:1 1 0}.wave.is-pending>i{opacity:.28}.is-listening .wave>i{opacity:.45;transition:opacity .12s linear}.player.is-enhanced>audio{display:none}.player :is(button,[role=slider]):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.is-listening .wave>i.is-played{opacity:1}.player-icon-play,.player-big>.ap-i,.player-icon-pause{fill:currentColor;stroke:none}.player-time{font-family:var(--mono);white-space:nowrap;color:color-mix(in srgb, var(--strip-ink) 72%, transparent);gap:5px;font-size:11.5px;display:inline-flex}.player-of{color:color-mix(in srgb, var(--strip-ink) 36%, transparent)}.player-rate{min-width:40px;height:24px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--strip-ink) 20%, transparent);color:color-mix(in srgb, var(--strip-ink) 82%, transparent);font-family:var(--mono);border-radius:99px;padding:0 8px;font-size:11px;line-height:24px;transition:box-shadow .15s,color .15s}.player-peek{bottom:calc(100% + 6px);left:var(--peek,0%);z-index:2;background:var(--strip-ink);color:var(--strip);font-family:var(--mono);pointer-events:none;border-radius:5px;padding:1px 6px;font-size:10.5px;line-height:1.5;position:absolute;translate:-50%}.player-audio{background:var(--strip);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--strip-ink) 8%, transparent);border-radius:14px;padding:14px 16px 12px 14px}.player-toggle{background:var(--strip-ink);width:44px;height:44px;color:var(--strip);transition:scale .12s var(--ease);border-radius:50%;grid-row:1/span 2;place-items:center;display:grid}.player-wave{cursor:pointer;touch-action:none;border-radius:4px;height:52px;position:relative}.player-wave-base{--wave-color:color-mix(in srgb, var(--strip-ink) 24%, transparent)}.player-wave-played{--wave-color:var(--k-audio-fill);clip-path:inset(0 calc(100% - var(--progress,0%)) 0 0)}.player-head{top:-4px;bottom:-4px;left:var(--progress,0%);background:var(--accent);pointer-events:none;border-radius:1px;width:1.5px;margin-left:-.75px;position:absolute}.player-meta{justify-content:space-between;align-items:center;gap:12px;min-height:24px;display:flex}.player-video{isolation:isolate;background:#000;border-radius:12px;overflow:hidden}.player-audio>audio{width:100%;display:block}.player-video>video{width:100%;height:auto;max-height:var(--player-max-height,60vh);background:#000;display:block}.player-rate:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--strip-ink) 44%, transparent);color:var(--strip-ink)}.player-audio>.player-chrome{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 14px;display:grid}.player-toggle:active{scale:.94}.player-toggle>.ap-i{width:17px;height:17px}.player-toggle>.player-icon-play{margin-left:2px}.player-wave>.wave{position:absolute;inset:0}.player-wave-played.is-pending>i{opacity:1}.player-video.is-enhanced>video{cursor:pointer}.player-video.is-playing.is-idle,.player-video.is-playing.is-idle>video{cursor:none}.player-big{z-index:1;background:color-mix(in srgb, var(--strip) 55%, transparent);width:56px;height:56px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--strip-ink) 22%, transparent);color:var(--strip-ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:scale .2s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.player-bar{inset-inline:0;z-index:2;transition:opacity .25s var(--ease);background:linear-gradient(#0000,#0000009e);align-items:center;gap:6px;padding:28px 10px 8px;display:flex;position:absolute;bottom:0}.player-btn{width:32px;height:32px;color:var(--strip-ink);border-radius:8px;flex:none;place-items:center;transition:background-color .15s;display:grid}.player-track{cursor:pointer;touch-action:none;border-radius:4px;flex:auto;min-width:40px;height:20px;position:relative}.player-rail{inset-inline:0;background:color-mix(in srgb, var(--strip-ink) 20%, transparent);height:4px;transition:height .15s var(--ease);border-radius:99px;position:absolute;top:50%;overflow:hidden;translate:0 -50%}.player-buffered,.player-fill{inset-block:0;position:absolute;left:0}.player-buffered{width:var(--buffered,0%);background:color-mix(in srgb, var(--strip-ink) 30%, transparent)}.player-fill{width:var(--progress,0%);background:var(--accent)}.player-knob{top:50%;left:var(--progress,0%);background:var(--strip-ink);width:12px;height:12px;transition:scale .15s var(--ease);pointer-events:none;border-radius:50%;position:absolute;translate:-50% -50%;scale:0;box-shadow:0 1px 3px #0006}.player-big:hover{scale:1.06}.player-big>.ap-i{width:20px;height:20px;margin-left:3px}.player-btn:hover{background:color-mix(in srgb, var(--strip-ink) 14%, transparent)}.player-btn>.ap-i{width:16px;height:16px}.player-video .player-time{color:color-mix(in srgb, var(--strip-ink) 86%, transparent);margin-right:4px}.player-video .player-rate{flex:none}.player-video:fullscreen{border-radius:0;place-items:center;display:grid}.sh-player.player-audio{width:min(560px,100%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--strip-ink) 8%, transparent), var(--shadow-lg)}.sh-player.player-video{--player-max-height:min(70vh, 760px);width:min(100%, calc(var(--player-max-height) * var(--player-ratio,1.7778)));box-shadow:0 0 0 1px var(--line), var(--shadow-lg)}.player-video:fullscreen>video{width:100%;height:100%;max-height:100vh}.sh-player.player-video>video{aspect-ratio:var(--player-ratio,auto);max-height:none}.player-track:hover .player-rail,.player-track:focus-visible .player-rail{height:6px}.player-track:hover .player-knob,.player-track:focus-visible .player-knob{scale:1}.sh-player.player-video:fullscreen{width:100%}.sh-player.player-video:fullscreen>video{aspect-ratio:auto}.player-video.is-playing.is-idle .player-bar{opacity:0}@media (width<=480px){.player-audio{padding:12px 12px 10px}.player-wave{height:44px}.player-bar{gap:2px;padding-inline:6px}.player-audio>.player-chrome{column-gap:12px}}@media (prefers-reduced-motion:reduce){.player-toggle,.player-big,.player-bar,.player-rail,.player-knob,.is-listening .wave>i{transition:none}}.ps-bar{border-bottom:1px solid var(--line);background:var(--bg-subtle)}.ps-bar-inner{flex-wrap:wrap;align-items:center;gap:4px 16px;max-width:1200px;margin-inline:auto;padding:10px 56px;display:flex}.ps-bar-who{align-items:center;gap:8px;margin-right:auto;font-size:14px;display:inline-flex}.ps-bar-link{border-radius:var(--r-sm);color:var(--ink-2);align-items:center;gap:6px;padding:6px 10px;font-size:14px;text-decoration:none;display:inline-flex}.ps-bar-link:hover,.ps-bar-link.is-active{color:var(--ink);background:var(--surface-2)}.ps-bar-out{margin:0}.ps-hero{max-width:760px}.ps-sign-ins{flex-wrap:wrap;gap:10px;display:flex}.ps-status{border-radius:var(--r);background:var(--warning-soft);color:var(--ink);align-items:center;gap:8px;margin:0;padding:10px 14px;font-size:14px;display:inline-flex}.ps-status.is-ok{background:var(--success-soft)}.ps-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:32px 0 0;padding:0;list-style:none;display:grid}.ps-step{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);align-content:start;gap:8px;padding:24px;display:grid}.ps-step-number{color:var(--accent-ink);font-size:13px}.ps-faq{gap:0;max-width:820px;margin:24px 0 0;display:grid}.ps-faq-item{border-bottom:1px solid var(--line);gap:6px;padding:18px 0;display:grid}.ps-faq-item dd{margin:0}.ps-prose,.ps-narrow{max-width:680px}.ps-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.ps-linked{flex-wrap:wrap;gap:6px;display:flex}.ps-filters{flex-wrap:wrap;gap:16px;display:flex}.ps-filters .ap-field{min-width:220px}.ps-empty{padding-block:48px}.ps-server{border-top:1px solid var(--line);gap:16px;padding-top:24px;display:grid}.ps-server-head{align-items:center;gap:14px;display:flex}.ps-server-mark{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);flex:none;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.ps-server-mark img{object-fit:cover;width:100%;height:100%}.ps-push{margin-left:auto}.ps-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ps-tile-link{color:inherit;gap:6px;text-decoration:none;display:grid}.ps-tile-still{aspect-ratio:16/10;border:1px solid var(--line);border-radius:var(--r);background:var(--tint-soft,var(--surface-2));color:var(--tint-ink,var(--ink-3));transition:border-color .16s var(--ease), transform .16s var(--ease);place-items:center;display:grid;position:relative;overflow:hidden}.ps-tile-still img{object-fit:cover;width:100%;height:100%}.ps-tile-link:hover .ps-tile-still,.ps-tile-link:focus-visible .ps-tile-still{border-color:var(--line-strong);transform:translateY(-1px)}.ps-tile-kind{border-radius:var(--r-pill);background:var(--strip);color:var(--strip-ink);font-family:var(--mono);align-items:center;gap:4px;padding:2px 8px;font-size:11px;display:inline-flex;position:absolute;bottom:8px;right:8px}.ps-rows{gap:0;margin:0;padding:0;list-style:none;display:grid}.ps-row{border-top:1px solid var(--line);align-items:center;gap:12px;min-height:52px;display:flex}@media (prefers-reduced-motion:reduce){.ps-tile-still{transition:none}.ps-tile-link:hover .ps-tile-still,.ps-tile-link:focus-visible .ps-tile-still{transform:none}}@media (width<=1100px){.ps-bar-inner{padding-inline:40px}}@media (width<=760px){.ps-bar-inner{padding-inline:16px}.ps-steps{grid-template-columns:1fr}.ps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ps-filters .ap-field{flex:100%;min-width:0}}.sh-page{background:var(--bg);flex-direction:column;min-height:100dvh;display:flex}.sh-head{border-bottom:1px solid var(--line);background:var(--bg)}.sh-head-bar{justify-content:space-between;align-items:center;gap:16px;max-width:1200px;height:60px;margin:0 auto;padding:0 24px;display:flex}.sh-main,.sh-band,.sh-frame{flex-direction:column;flex:1 0 auto;display:flex}.sh-band{border-top:0}.sh-frame{width:100%}.sh-shell{flex:1 0 auto;grid-template-columns:minmax(0,1fr) 360px;min-height:min(720px,100dvh - 120px);display:grid}.sh-stage{background:var(--bg-subtle);border-right:1px solid var(--line);place-items:center;min-width:0;margin:0;padding:40px;display:grid;position:relative}.sh-media{border-radius:var(--r);width:auto;max-width:100%;height:auto;max-height:min(70vh,760px);box-shadow:var(--shadow-lg), 0 0 0 1px var(--line);background:var(--surface);display:block}.sh-side{flex-direction:column;gap:24px;min-width:0;padding:40px 32px;display:flex}.sh-org{align-items:center;gap:12px;min-width:0;display:flex}.sh-org-logo{object-fit:cover;width:44px;height:44px;box-shadow:0 0 0 1px var(--line);border-radius:11px;flex:none}.sh-org-meta{flex-direction:column;min-width:0;display:flex}.sh-org-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.sh-heading{flex-direction:column;gap:10px;min-width:0;display:flex}.sh-format{margin:0}.sh-title{letter-spacing:-.015em;color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:24px;font-weight:500;line-height:1.25}.sh-facts{border-top:1px solid var(--line);grid-template-columns:max-content minmax(0,1fr);margin:0;font-size:13px;display:grid}.sh-actions{gap:8px;display:grid}.sh-foot{border-top:1px solid var(--line);justify-content:center;padding:8px 24px 16px;display:flex}.sh-hosted{min-height:44px;color:var(--ink-3);align-items:center;gap:8px;font-size:13px;transition:color .15s;display:inline-flex}.sh-gone{justify-content:center;align-items:flex-start;min-height:min(560px,100dvh - 140px)}.sh-gone-copy{flex-direction:column;align-items:flex-start;gap:20px;max-width:620px;display:flex}.sh-facts dt,.sh-facts dd{border-bottom:1px solid var(--line);margin:0;padding:10px 0}.sh-facts dt{color:var(--ink-3);padding-right:16px}.sh-facts dd{color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.sh-hosted b{color:var(--ink);font-weight:600}.sh-head .ap-logo{min-height:44px}.sh-hosted:hover{color:var(--ink)}.sh-hosted .sh-hosted-tile{border-radius:5px;width:20px;height:20px}.sh-hosted .sh-hosted-tile>svg{width:16px;height:16px}.sh-stage.is-image .sh-media{background-color:var(--surface);background-image:conic-gradient(var(--surface-3) 25%, transparent 0 50%, var(--surface-3) 0 75%, transparent 0);background-size:16px 16px}@media (width<=1024px){.sh-shell{grid-template-columns:minmax(0,1fr);min-height:0}.sh-stage{border-right:0;border-bottom:1px solid var(--line);padding:24px}.sh-media{max-height:70vh}.sh-side{padding:28px 24px 32px}.sh-actions{grid-template-columns:repeat(2,max-content)}}@media (width<=760px){.sh-head-bar{padding:0 12px 0 16px}.sh-stage{padding:16px}.sh-side{padding:24px 16px 28px}.sh-title{font-size:20px}.sh-actions{grid-template-columns:minmax(0,1fr)}}.lg-hero{margin-bottom:32px}.lg-lede{max-width:62ch}.lg-switch{flex-wrap:wrap;gap:8px;display:flex}.lg-switch-link{border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface);height:36px;color:var(--ink-2);white-space:nowrap;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:500;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.lg-shell{align-items:stretch;display:flex}.lg-article{flex:1 1 0;min-width:0;padding:56px 56px 88px}.lg-toc{border-left:1px solid var(--line);flex:0 0 264px;min-width:0;padding:56px 24px 40px}.lg-toc-inner{flex-direction:column;gap:14px;display:flex;position:sticky;top:96px}.lg-toc-title{font-size:11px}.lg-toc-list{border-left:1px solid var(--line);flex-direction:column;display:flex}.lg-toc-link{color:var(--ink-3);border-left:1px solid #0000;align-items:baseline;gap:10px;margin-left:-1px;padding:5px 0 5px 14px;font-size:13.5px;line-height:1.45;transition:color .15s,border-color .15s;display:flex}.lg-num{font-family:var(--mono);letter-spacing:0;color:var(--ink-3);font-variant-numeric:tabular-nums;font-variant-ligatures:none;flex:none;font-size:.8em;font-weight:500}.lg-contents{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin-bottom:40px}.lg-contents-head{min-height:48px;color:var(--ink);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:14px;font-weight:500;list-style:none;display:flex}.lg-contents-list{border-top:1px solid var(--line);flex-direction:column;padding:6px 8px 8px;display:flex}.lg-section{max-width:820px;color:var(--ink-2);flex-direction:column;gap:14px;font-size:15px;line-height:1.7;display:flex}.lg-section-title{letter-spacing:-.015em;color:var(--ink);text-wrap:balance;align-items:baseline;gap:14px;margin-bottom:4px;font-size:22px;font-weight:600;line-height:1.3;display:flex}.lg-contents-head::-webkit-details-marker{display:none}.lg-contents-list a{color:var(--ink-2);border-radius:8px;align-items:baseline;gap:12px;padding:12px 8px;font-size:14px;line-height:1.4;display:flex}.lg-switch-link>.ap-i{color:var(--ink-3);transition:color .15s}.lg-switch-link:hover{color:var(--ink);border-color:color-mix(in srgb, var(--ink) 26%, transparent)}.lg-switch-link.is-active{background:var(--btn-bg);border-color:var(--btn-bg);color:var(--btn-ink)}.lg-switch-link:focus-visible{border-radius:var(--r-pill)}.lg-body>.ap-frame-flush{padding:0}.lg-article [id]{scroll-margin-top:96px}.lg-toc-link:hover{color:var(--ink)}.lg-toc-link.is-active{border-left-color:var(--accent);color:var(--ink);font-weight:500}.lg-contents-head>.ap-i{color:var(--ink-3);transition:transform .2s var(--ease)}.lg-section+.lg-section{border-top:1px solid var(--line);margin-top:48px;padding-top:44px}.lg-section-title>.lg-num{font-size:13px}.lg-contents-list a:hover{color:var(--ink);background:var(--bg-subtle)}.lg-switch-link:hover>.ap-i{color:var(--ink-2)}.lg-switch-link.is-active>.ap-i{color:currentColor}.lg-contents[open]>.lg-contents-head>.ap-i{transform:rotate(180deg)}.lg-section>p,.lg-section>.lg-list{max-width:70ch}.lg-list{flex-direction:column;gap:6px;padding-left:22px;list-style:outside;display:flex}.lg-note{border:1px solid var(--line);background:var(--surface-2);max-width:70ch;color:var(--ink-2);border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:14px;line-height:1.6;display:flex}.lg-card{max-width:640px;overflow:hidden}.lg-card-head{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:16px 20px;display:flex}.lg-icon{border:1px solid var(--line);background:var(--surface-2);width:36px;height:36px;color:var(--ink-2);border-radius:10px;flex:none;place-items:center;display:grid}.lg-card-name{flex-direction:column;gap:2px;min-width:0;display:flex}.lg-card-eyebrow{font-size:11px}.lg-card-title{letter-spacing:-.01em;color:var(--ink);overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.35}.lg-facts{flex-direction:column;display:flex}.lg-fact{grid-template-columns:minmax(0,190px) minmax(0,1fr);gap:4px 20px;padding:11px 20px;font-size:14px;line-height:1.55;display:grid}.lg-table-wrap{max-width:100%}.lg-cell-stack{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.lg-cell-name{min-width:150px}.lg-cell-purpose{min-width:240px;max-width:46ch}.lg-cell-short{min-width:110px}.lg-code{border:1px solid var(--line);background:var(--surface-2);font-family:var(--mono);color:var(--ink);overflow-wrap:anywhere;font-variant-ligatures:none;border-radius:5px;padding:1px 6px;font-size:12px;line-height:1.6}.lg-table-note{color:var(--ink-3);margin-top:-4px;font-size:12.5px;line-height:1.5}.lg-docs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.lg-doc{align-items:flex-start;gap:14px;height:100%;padding:16px 18px;display:flex}.lg-doc-body{flex-direction:column;gap:2px;min-width:0;display:flex}.lg-doc-name{color:var(--ink);font-size:14.5px;font-weight:600;line-height:1.4}.lg-doc-text{color:var(--ink-3);font-size:13.5px;line-height:1.5}.lg-section strong{color:var(--ink);font-weight:600}.lg-section em{font-style:italic}.lg-fact>dt{color:var(--ink-3)}.lg-fact>dd{min-width:0;color:var(--ink);overflow-wrap:anywhere}.lg-fact a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;border-radius:3px;text-decoration-thickness:1px;transition:text-decoration-color .15s}.lg-table td{white-space:normal;vertical-align:top;height:auto;padding:14px;line-height:1.55}.lg-table th{white-space:nowrap}.lg-section :is(p,li) a{color:var(--accent-ink);text-underline-offset:3px;overflow-wrap:anywhere;border-radius:3px;text-decoration:underline;text-decoration-thickness:1px}.lg-list li::marker{color:var(--ink-3)}.lg-section>:is(.lg-card,.lg-table-wrap,.lg-docs,.lg-note){margin-block:4px}.lg-note>.ap-i{color:var(--ink-3);flex:none;margin-top:3px}.lg-note.is-warn{background:var(--warning-soft);border-color:color-mix(in srgb, var(--warning) 22%, transparent)}.lg-card-head:last-child{border-bottom:0}.lg-fact+.lg-fact{border-top:1px solid var(--line)}.lg-card>.lg-card-note{border-width:1px 0 0;border-radius:0;max-width:none;margin:0}.lg-table .ap-strong{font-weight:600}.lg-fact a:hover{text-decoration-color:currentColor}.lg-section :is(p,li) a:hover{text-decoration-thickness:2px}.lg-table tbody tr:hover{background:0 0}.lg-note.is-warn>.ap-i{color:var(--warning)}@media (prefers-reduced-motion:reduce){.lg-switch-link,.lg-switch-link>.ap-i,.lg-toc-link,.lg-contents-head>.ap-i,.lg-fact a{transition:none}}@media (width<=1024px){.lg-article{padding:48px 40px 72px}}@media (width<=760px){.lg-hero{margin-bottom:24px}.lg-switch-link{height:44px;padding:0 14px}.lg-article{padding:32px 16px 56px}.lg-section-title{gap:12px;font-size:20px}.lg-fact{grid-template-columns:minmax(0,1fr);gap:2px;padding:12px 16px}.lg-card-head{padding:14px 16px}.lg-docs{grid-template-columns:minmax(0,1fr)}.lg-table-wrap{background:0 0;border:0;border-radius:0;overflow:visible}.lg-section+.lg-section{margin-top:40px;padding-top:36px}.lg-table,.lg-table tbody{display:block}.lg-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lg-table tr{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.lg-table tr+tr{margin-top:10px}.lg-table td,.lg-table tbody tr:last-child td{border:0;height:auto;padding:0;display:block}.lg-cell-name,.lg-cell-purpose,.lg-cell-short{min-width:0;max-width:none}.lg-table td[data-label]:before{content:attr(data-label);color:var(--ink-3);margin-bottom:2px;font-size:12px;line-height:1.4;display:block}}@media print{.ap-header,.ap-footer,.ap-wordmark,.mt-notice,.lg-switch,.lg-toc,.lg-contents{display:none!important}.ap-band,.ap-frame{border:0}.ap-frame{padding:0}.lg-article{padding:24px 0 0}.lg-section{max-width:none}.ap-frame:before,.ap-frame:after{display:none}.lg-section+.lg-section{break-before:auto}.lg-section-title,.lg-card,.lg-table tr{break-inside:avoid}}.rp-layout{grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:start;gap:48px;display:grid}.rp-main{flex-direction:column;gap:28px;min-width:0;display:flex}.rp-head{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.rp-lede{max-width:600px}.rp-refusal{margin:0}.rp-basis{align-self:flex-start;margin-left:auto;padding-top:2px}.rp-section{flex-direction:column;gap:14px;min-width:0;padding:22px 20px;display:flex}.rp-section-title{letter-spacing:-.01em;color:var(--ink);align-items:baseline;gap:10px;font-size:15px;font-weight:600;line-height:1.35;display:flex}.rp-num{font-family:var(--mono);color:var(--ink-3);font-variant-numeric:tabular-nums;font-variant-ligatures:none;font-size:12px;font-weight:500}.rp-fieldset{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.rp-reasons{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.rp-textarea{min-height:148px}.rp-field-foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:6px 16px;display:flex}.rp-count{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.rp-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.rp-note{border-radius:var(--r);background:var(--surface-2);color:var(--ink-2);align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:13px;line-height:1.55;display:flex}.rp-submit{margin-left:auto}.rp-panel{border:1px solid var(--line);border-radius:var(--r-panel);background:var(--surface);flex-direction:column;min-width:0;display:flex}.rp-panel-block{flex-direction:column;gap:6px;padding:22px 24px;display:flex}.rp-panel-title{color:var(--ink);align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:1.35;display:flex}.rp-panel-text{color:var(--ink-2);font-size:13.5px;line-height:1.55}.rp-dials{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:8px;display:grid}.rp-dial{border:1px solid var(--line-strong);border-radius:var(--r);background:var(--bg-subtle);flex-direction:column;gap:4px;height:100%;padding:12px 14px;transition:border-color .15s,background-color .15s;display:flex}.rp-dial-num{font-family:var(--mono);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-variant-ligatures:none;font-size:26px;font-weight:600;line-height:1.1}.rp-dial-label{color:var(--ink-3);font-size:12px;line-height:1.4}.rp-links{border:1px solid var(--line);border-radius:var(--r);flex-direction:column;margin-top:8px;display:flex;overflow:hidden}.rp-link{min-height:52px;color:var(--ink-3);align-items:center;gap:12px;padding:10px 14px;transition:background-color .15s,color .15s;display:flex}.rp-link-name{color:var(--ink);font-size:13.5px;font-weight:600;line-height:1.35;display:block}.rp-link-meta{color:var(--ink-3);font-size:12px;line-height:1.45;display:block}.rp-next{flex-direction:column;gap:12px;margin-top:8px;display:flex}.rp-next-num{border:1px solid var(--line-strong);width:22px;height:22px;font-family:var(--mono);color:var(--ink-3);font-variant-ligatures:none;border-radius:6px;flex:none;place-items:center;font-size:11px;display:grid}.rp-receipt{border:1px solid var(--line);background:var(--bg-subtle);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.rp-ref{font-family:var(--mono);letter-spacing:.06em;color:var(--ink);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-variant-ligatures:none;font-size:20px;font-weight:500}.rp-receipt-link{font-family:var(--mono);overflow-wrap:anywhere;font-variant-ligatures:none;font-size:13px}.rp-eyebrow-ref{color:var(--ink-2)}.rp-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px 20px 4px;display:grid}.rp-track-step{border-top:2px solid var(--line-strong);flex-direction:column;gap:4px;min-width:0;padding-top:12px;display:flex}.rp-track-label{color:var(--ink-3);font-size:14px;font-weight:500;line-height:1.3}.rp-track-when{font-family:var(--mono);color:var(--ink-3);font-variant-ligatures:none;font-size:12px}.rp-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:0;padding:18px 20px 20px;display:grid}.rp-address{color:var(--ink-2);overflow-wrap:anywhere;font-size:13px}.rp-dd-sub{color:var(--ink-3);margin-top:2px;font-size:12.5px;display:block}.rp-statement{border:1px solid var(--line);background:var(--bg-subtle);border-radius:12px;margin:0 20px 20px;padding:18px 20px}.rp-statement-title{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-variant-ligatures:none;font-size:12px;font-weight:500}.rp-statement-text{font-family:var(--serif);color:var(--ink);white-space:pre-line;overflow-wrap:anywhere;margin:10px 0 0;font-size:17px;line-height:1.6}.rp-statement-foot{color:var(--ink-3);align-items:center;gap:6px;margin-top:14px;font-size:12px;display:flex}.rp-share-foot{flex-wrap:wrap;column-gap:28px}.rp-share-report{min-height:44px;color:var(--ink-3);align-items:center;gap:6px;font-size:13px;transition:color .15s;display:inline-flex}.rp-next>li{color:var(--ink-2);align-items:flex-start;gap:12px;font-size:13.5px;line-height:1.5;display:flex}.rp-receipt>div{flex-direction:column;gap:4px;min-width:0;padding:12px 16px;display:flex}.rp-receipt dt{color:var(--ink-3);font-size:12px}.rp-facts>div{flex-direction:column;gap:3px;min-width:0;display:flex}.rp-facts dt{color:var(--ink-3);font-size:12px}.rp-facts dd{color:var(--ink);font-size:14px;line-height:1.5}.rp-links>li+li,.rp-receipt>div+div{border-top:1px solid var(--line)}.rp-band>.ap-frame{padding-bottom:72px}.rp-section+.rp-section{border-top:1px solid var(--line)}.rp-reason .ap-radio-desc{text-wrap:pretty}.rp-field-foot>.ap-hint{flex:320px;min-width:0}.rp-count.is-short{color:var(--warning)}.rp-note>.ap-i{color:var(--ink-3);flex:none;margin-top:2px}.rp-note.is-law{border:1px solid var(--line);background:var(--bg-subtle)}.rp-panel-block+.rp-panel-block{border-top:1px solid var(--line)}.rp-panel-title>.ap-i{color:var(--ink-3)}.rp-dial:hover{border-color:color-mix(in srgb, var(--ink) 26%, transparent);background:var(--surface)}.rp-link:hover{background:var(--bg-subtle);color:var(--ink)}.rp-link:focus-visible{outline-offset:-2px;border-radius:0}.rp-track-step.is-done{border-top-color:var(--ink)}.rp-track-step.is-current{border-top-color:var(--accent)}.rp-facts>.is-wide{grid-column:1/-1}.rp-share-report:hover{color:var(--ink)}.rp-faith.is-error .ap-check-box{border-color:var(--danger)}.rp-track-step.is-done .rp-track-label{color:var(--ink-2)}.rp-track-step.is-current .rp-track-label{color:var(--ink)}.rp-reasons>.rp-reason:last-child:nth-child(odd){grid-column:1/-1}@media (width>=1025px) and (height>=800px){.rp-panel{position:sticky;top:96px}}@media (width<=1024px){.rp-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.rp-section{padding:20px 16px}.rp-reasons,.rp-pair,.rp-facts{grid-template-columns:minmax(0,1fr)}.rp-panel-block{padding:20px 18px}.rp-track{gap:8px;padding:16px 16px 4px}.rp-track-label{font-size:13px}.rp-facts{padding:16px}.rp-statement{margin:0 16px 16px;padding:16px}.rp-ref{font-size:17px}.rp-submit{width:100%;margin-left:0}.rp-band>.ap-frame{padding-bottom:48px}.rp-reasons>.rp-reason:last-child:nth-child(odd){grid-column:auto}}.site-flash{z-index:45;position:fixed;bottom:84px;right:24px}@media (width<=760px){.site-flash{bottom:76px;right:16px}}[x-cloak]{display:none!important}.ap-btn-label{display:contents}.ap:not(.dark) .ap-if-dark,.ap.dark .ap-if-light{display:none!important}
