.af{--af-frame:#f7f8fa;--af-edge:#e6e8ec;--af-rule:#eef0f3;--af-control:#c9cdd3;--af-hover:#eef0f3;--series-you:#11733a;--series-1:#235193;--series-2:#c90f1a;--series-3:#bc822e;--series-4:#7935c6;--you:var(--color-accent);--you-soft:var(--color-accent-soft);--you-ink:#084a68;background:var(--af-frame);color:var(--color-text);border:1px solid var(--af-edge);font-variant-numeric:tabular-nums;text-align:left;letter-spacing:0;border-radius:14px;font-size:14px;line-height:20px;display:block;position:relative;overflow:hidden;box-shadow:0 1px 2px #17191d0d,0 6px 16px -10px #17191d24;container-type:inline-size}.how .af,.field-inverse .af{box-shadow:none;border-color:#2c3036}.af *{letter-spacing:inherit}.af-top{align-items:center;gap:10px;min-height:48px;padding:0 14px;display:flex}.af-top .af-logo{color:var(--color-text);display:inline-flex}.af-top .af-logo svg{width:auto;height:22px}.af-slash{color:#c9cdd3}.af-proj{color:var(--color-text);align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.af-acct{color:var(--color-text-secondary);align-items:center;gap:6px;margin-left:auto;font-size:13px;display:inline-flex}.af-sheet{border:1px solid var(--af-edge);background:#fff;border-radius:12px;margin:0 6px 6px;position:relative;overflow:hidden}.af-content{align-content:start;gap:18px;padding:20px 24px 24px;display:grid}.af-notice{color:#7a3a06;background:#fffbeb;border:1px solid #f5d78e;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:5px 12px 5px 6px;font-size:12.5px;line-height:18px;display:flex}.af-notice strong{color:#5c2c04;white-space:nowrap;background:#fde7a8;border-radius:5px;align-items:center;height:22px;padding:0 8px;font-weight:600;display:inline-flex}.af-crumbs{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:12.5px;line-height:18px;display:flex}.af-crumbs svg{color:#c9cdd3}.af-titlerow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.af-title{letter-spacing:-.01em;font-size:22px;font-weight:600;line-height:1.25}.af-sub{color:var(--color-text-secondary);font-size:13.5px}.af-sub b{color:var(--color-text);font-weight:600}.af-btn{border:1px solid var(--af-control);min-height:34px;color:var(--color-text);white-space:nowrap;cursor:default;background:#fff;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:13.5px;font-weight:500;line-height:1;display:inline-flex}button.af-btn{cursor:pointer}button.af-btn:hover{background:var(--af-frame);border-color:var(--color-text-muted)}.af-btn-primary{background:var(--color-action);border-color:var(--color-action);color:#fff}button.af-btn-primary:hover{background:var(--color-action-hover);border-color:var(--color-action-hover)}.af-btn svg{flex:none;width:15px;height:15px}.af-tabs{border-bottom:1px solid var(--af-edge);gap:22px;display:flex}.af-tab{color:var(--color-text-secondary);cursor:default;white-space:nowrap;background:0 0;border:0;padding:0 2px 10px;font-size:13.5px;position:relative}button.af-tab{cursor:pointer}button.af-tab:hover{color:var(--color-text)}.af-tab.is-on,.af-tab[aria-selected=true]{color:var(--color-text);font-weight:500}.af-tab.is-on:after,.af-tab[aria-selected=true]:after{content:"";background:var(--color-text);height:2px;position:absolute;bottom:-1px;left:0;right:0}.af-filters{border-bottom:1px solid var(--af-rule);flex-wrap:wrap;align-items:center;gap:10px 20px;padding-bottom:14px;display:flex}.af-seg{background:var(--color-surface-subtle);border-radius:7px;padding:2px;display:inline-flex}.af-seg>*{min-height:28px;color:var(--color-text-secondary);background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;padding:0 10px;font-size:12.5px;display:inline-flex}.af-seg>.is-on,.af-seg>[aria-pressed=true]{border-color:var(--af-edge);color:var(--color-text);background:#fff;box-shadow:0 1px 1px #17191d0a}.af-engines{flex-wrap:wrap;gap:6px 16px;display:flex}.af-eng{color:var(--color-text);background:0 0;border:0;align-items:center;gap:7px;min-height:24px;padding:0;font-size:12.5px;display:inline-flex}button.af-eng{cursor:pointer}.af-eng i{background:var(--color-text);border:1.5px solid var(--color-text);border-radius:2px;width:11px;height:11px}.af-eng[aria-pressed=false] i,.af-eng.is-off i{background:#fff;border-color:#9aa0aa}.af-eng[aria-pressed=false],.af-eng.is-off{color:var(--color-text-secondary)}.af-range{color:var(--color-text-muted);white-space:nowrap;margin-left:auto;font-size:12.5px}.af-kpis{grid-template-columns:1.3fr 1fr 1fr;display:grid}.af-kpi{align-content:start;gap:4px;padding:4px 20px 4px 0;display:grid}.af-kpi+.af-kpi{border-left:1px solid var(--af-rule);padding-left:20px}.af-kpi-l{color:var(--color-text-secondary);font-size:12.5px}.af-kpi-v{letter-spacing:-.02em;font-size:30px;font-weight:600;line-height:1.1}.af-kpi-v.you{color:var(--you);font-size:38px}.af-kpi-s{color:var(--color-text-muted);font-size:12px;line-height:16px}.af-panel{border-top:1px solid var(--color-text);gap:14px;padding-top:16px;display:grid}.af-phead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 16px;display:flex}.af-ptitle{letter-spacing:-.01em;font-size:17px;font-weight:600}.af-pmeta{color:var(--color-text-muted);font-size:12.5px}.af-chartwrap{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:20px;display:grid}.af-chart svg{width:100%;height:auto;overflow:visible}.af-chart .c-narrow{display:none}.af-chart .ax{fill:#676d78;font-size:10.5px;font-family:var(--font-sans)}.af-chart .grid{stroke:#eef0f3;stroke-width:1px}.af-chart .base{stroke:#d6d9de}.af-chart .ln{fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.af-chart .ln.you{stroke-width:2.5px}.af-legend{border-collapse:collapse;width:100%;font-size:12.5px}.af-legend th{color:var(--color-text-muted);text-align:left;border-bottom:1px solid var(--af-rule);padding:0 0 6px;font-weight:400}.af-legend th:last-child,.af-legend td:last-child{text-align:right}.af-legend td{border-bottom:1px solid var(--af-rule);white-space:nowrap;padding:7px 0}.af-legend .k{vertical-align:middle;border-radius:2px;width:14px;height:2.5px;margin-right:8px;display:inline-block}.af-legend tr.you td:first-child,.af-legend b{font-weight:600}.af-legend small{color:var(--color-text-muted);margin-left:4px;font-size:11.5px}.af-you{background:var(--you-soft);height:18px;color:var(--you-ink);border-radius:4px;align-items:center;margin-left:6px;padding:0 6px;font-size:11px;font-weight:500;display:inline-flex}.af-src{grid-template-columns:190px minmax(0,1fr) 96px;align-items:center;gap:8px 16px;font-size:12.5px;display:grid}.af-bar{background:var(--color-surface-subtle);border-radius:3px;height:6px;overflow:hidden}.af-bar i{background:var(--you);transform-origin:0;height:100%;display:block}.af-bar.light i{background:#6ba3bd}.af-src b{font-size:14px;font-weight:600}.af-src span.r{text-align:right;color:var(--color-text-muted)}.af-table{border-collapse:collapse;width:100%}.af-table th{color:var(--color-text-muted);text-align:left;border-bottom:1px solid var(--af-edge);white-space:nowrap;padding:0 10px 8px 0;font-size:12px;font-weight:400}.af-table td{border-bottom:1px solid var(--af-rule);vertical-align:top;padding:12px 10px 12px 0}.af-table .num{text-align:right}.af-table tr.is-hot td{background:#f3f8fb}.af-table tr.is-dim td{opacity:.42}.af-ptext{color:var(--color-text);font-size:14px;display:block}button.af-row{all:unset;cursor:pointer;border-radius:4px;display:block}button.af-row:hover .af-ptext{text-underline-offset:3px;text-decoration:underline}button.af-row:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.af-tags{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:5px;font-size:11.5px;display:flex}.af-tag{background:var(--color-surface-subtle);color:#3c424c;border-radius:4px;align-items:center;height:19px;padding:0 6px;display:inline-flex}.af-demand{background:#eef0f3;border-radius:3px;width:60px;height:5px;margin-top:8px;display:inline-block;overflow:hidden}.af-demand i{background:#4b5361;border-radius:3px;height:100%;display:block}.af-vis{gap:4px;min-width:76px;display:inline-grid}.af-vis b{font-size:13.5px;font-weight:600}.af-vis small{color:var(--color-text-muted);margin-left:3px;font-size:11.5px;font-weight:400}.af-vis .af-bar{width:72px;height:4px}.af-link{color:var(--color-text-secondary);white-space:nowrap;font-size:12.5px}.af-dom{font-size:13.5px;font-weight:500}.af-dom svg{vertical-align:-1px;display:inline-block}.af-dom-sub{color:var(--color-text-muted);margin-top:2px;font-size:11.5px;display:block}.af-big{font-size:15px;font-weight:600}.af-pct{color:var(--color-text-muted);margin-left:3px;font-size:11.5px}.af-names{color:var(--color-text-secondary);flex-wrap:wrap;gap:2px 8px;font-size:12.5px;display:flex}.af-marks{flex-wrap:wrap;gap:3px;display:inline-flex}.af-mark{width:10px;height:10px;transition:background-color .18s var(--ease-out), border-color .18s var(--ease-out), transform .26s var(--ease-out), opacity .18s;background:#fff;border:1.5px solid #9aa0aa;border-radius:1.5px}.af-mark.hit{background:var(--you);border-color:var(--you)}.af-mark.wait{background:#fff;border-color:#e1e4e8}.af-mark.live{border-color:var(--color-text);background:#fff;transform:scale(1.18)}.af-answer{border-bottom:1px solid var(--af-rule);gap:8px;padding:14px 0;display:grid}.af-ahead{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12.5px;display:flex}.af-ahead b{color:var(--color-text);align-items:center;gap:7px;font-size:13.5px;font-weight:600;display:inline-flex}.af-sq{background:#fff;border:1.5px solid #9aa0aa;border-radius:2px;width:11px;height:11px;display:inline-block}.af-sq.hit{background:var(--you);border-color:var(--you)}.af-chips{color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12.5px;display:flex}.af-pill{background:var(--you-soft);height:22px;color:var(--you-ink);border-radius:11px;align-items:center;padding:0 8px;font-weight:500;display:inline-flex}.af-pill.miss{background:var(--color-surface-subtle);color:#3c424c}.af-atext{color:#2b2f36;max-width:78ch;font-size:13.5px;line-height:21px}.af-atext mark{background:var(--you-soft);color:var(--you-ink);box-shadow:inset 0 -1.5px 0 var(--you);border-radius:3px;padding:0 2px;font-weight:600}.af-cites{color:var(--color-text-muted);font-size:12px}.af-cites span{color:var(--color-text-secondary)}.af-byeng td:nth-child(2){width:46%}.af-steps{flex-wrap:wrap;align-items:center;gap:10px 14px;font-size:13.5px;display:flex}.af-steps li{color:var(--color-text-secondary);align-items:center;gap:8px;display:inline-flex}.af-steps li+li:before{content:"";background:var(--af-control);width:28px;height:1px;margin-right:6px}.af-steps .n{border:1px solid var(--af-control);border-radius:50%;place-items:center;width:22px;height:22px;font-size:11.5px;display:grid}.af-steps .is-on{color:var(--color-text);font-weight:500}.af-steps .is-on .n{background:var(--color-text);border-color:var(--color-text);color:#fff}.af-steps .is-done .n{border-color:var(--color-text);color:var(--color-text);background:#fff}.af-q{letter-spacing:-.01em;font-size:17px;font-weight:600}.af-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.af-field{gap:6px;display:grid}.af-field.wide{grid-column:1/-1}.af-label{font-size:12.5px;font-weight:500}.af-label small{color:var(--color-text-muted);font-size:12px;font-weight:400}.af-input{border:1px solid var(--af-control);min-height:36px;color:var(--color-text);white-space:nowrap;background:#fff;border-radius:6px;align-items:center;padding:0 12px;font-size:13.5px;display:flex;overflow:hidden}.af-input.is-focus{border-color:var(--color-text);box-shadow:0 0 0 3px var(--you-soft)}.af-input .ph{color:#8a909a}.af-caret{background:var(--color-text);vertical-align:-3px;width:1.5px;height:16px;margin-left:1px;animation:1s step-end infinite af-blink;display:inline-block}@keyframes af-blink{50%{opacity:0}}.af-rowlist{gap:8px;display:grid}.af-crow{grid-template-columns:1fr 1fr 30px;align-items:center;gap:10px;display:grid}.af-sugg{border:1px solid var(--af-edge);background:#fbfbfc;border-radius:10px;gap:8px;padding:12px;display:grid}.af-sugg-h{font-size:12.5px;font-weight:600}.af-sugg-i{justify-content:space-between;align-items:center;gap:10px;font-size:12.5px;display:flex}.af-sugg-i small{color:var(--color-text-muted);display:block}.af-plist{display:grid}.af-plist li{border-bottom:1px solid var(--af-rule);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:13.5px;display:flex}.af-foot{border-top:1px solid var(--af-rule);color:var(--color-text-muted);justify-content:space-between;align-items:center;gap:10px;padding-top:14px;font-size:12.5px;display:flex}.af-foot .r{align-items:center;gap:12px;display:inline-flex}.af-state{background:var(--color-accent-soft);color:#084a68;border-radius:8px;align-items:center;gap:10px;padding:9px 12px;font-size:12.5px;display:flex}.af-state b{font-weight:600}.af-spin{border:2px solid #9cc3d6;border-top-color:#084a68;border-radius:50%;flex:none;width:14px;height:14px;animation:.9s linear infinite af-spin}@keyframes af-spin{to{transform:rotate(360deg)}}.af-menu{z-index:5;border:1px solid var(--af-edge);background:#fff;border-radius:10px;width:270px;padding:6px;position:absolute;box-shadow:0 2px 4px #17191d0f,0 12px 32px #17191d1f}.af-mi{border-radius:6px;grid-template-columns:18px 1fr;gap:2px 10px;padding:8px 10px;font-size:13px;display:grid}.af-mi small{color:var(--color-text-muted);grid-column:2;font-size:11.5px}.af-mi.is-hot{background:var(--af-hover)}.af-mg{color:var(--color-text-muted);padding:8px 10px 2px;font-size:11.5px;font-weight:600}.af-dialog{border:1px solid var(--af-edge);background:#fff;border-radius:12px;gap:12px;padding:18px;display:grid;box-shadow:0 2px 4px #17191d0f,0 12px 32px #17191d1f}.af-linkbox{align-items:center;gap:8px;display:flex}.af-linkbox .af-input{flex:1;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:12.5px}.af-ok{color:#14532d;align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:inline-flex}.af-report{border:1px solid var(--af-edge);background:#fff;border-radius:4px;gap:18px;padding:28px 32px;display:grid;box-shadow:0 1px 2px #17191d0d}.af-rhead{border-bottom:2px solid var(--color-text);align-items:center;gap:18px;padding-bottom:16px;display:flex}.af-rlogo{border:1px dashed var(--af-control);min-width:110px;height:52px;color:var(--color-text-muted);text-align:center;border-radius:6px;place-items:center;padding:0 12px;font-size:12px;line-height:1.2;display:grid}.af-rtitle{letter-spacing:-.01em;font-size:18px;font-weight:600}.af-stack{display:grid}.af-stack>.af-screen{opacity:0;visibility:hidden;transition:opacity .36s var(--ease-out), transform .48s var(--ease-out), visibility 0s linear .36s;grid-area:1/1;transform:translateY(8px)}.af-stack>.af-screen.is-on{opacity:1;visibility:visible;transition:opacity .36s var(--ease-out), transform .48s var(--ease-out), visibility 0s;transform:none}.af-pop{opacity:0;transition:opacity .32s var(--ease-out), transform .42s var(--ease-out);transform:translateY(6px)}.af-pop.is-on{opacity:1;transform:none}.af-hl{position:relative}.af-hl:after{content:"";border:2px solid var(--color-accent);opacity:0;transition:opacity .26s var(--ease-out), transform .36s var(--ease-out);pointer-events:none;border-radius:8px;position:absolute;inset:-6px;transform:scale(.98)}.af-hl.is-hl:after{opacity:1;transform:none}.af-cursor{z-index:9;pointer-events:none;opacity:0;filter:drop-shadow(0 1px 1px #00000040);width:18px;height:18px;transition:transform .7s cubic-bezier(.45,.05,.2,1),opacity .2s;position:absolute;top:0;left:0}.af-cursor.is-on{opacity:1}.af-cursor.is-click{animation:af-click .26s var(--ease-out)}@keyframes af-click{50%{scale:.82}}@media (prefers-reduced-motion:reduce){.af *,.af :before,.af :after{transition-duration:0s!important;animation:none!important}.af-cursor{display:none}}@container (max-width:760px){.af-chartwrap{grid-template-columns:1fr}.af-src{grid-template-columns:1fr 64px}.af-src .af-bar{grid-area:auto/1/auto/-1}.af-hide-c{display:none!important}}@container (max-width:560px){.af-content{gap:14px;padding:16px 14px 18px}.af-top{padding:0 10px}.af-acct span{display:none}.af-kpis{grid-template-columns:1fr 1fr;gap:12px 0}.af-kpi:first-child{grid-column:1/-1;padding-right:0}.af-kpi:nth-child(2){border-left:0;padding-left:0}.af-kpi-v{font-size:24px}.af-kpi-v.you{font-size:32px}.af-range{margin-left:0}.af-tabs{gap:16px}.af-fields{grid-template-columns:1fr}.af-crow{grid-template-columns:1fr 30px}.af-crow>:nth-child(2){display:none}.af-hide-s{display:none!important}.af-chart .c-wide{display:none}.af-chart .c-narrow{display:block}.af-title{font-size:19px}.af-report{padding:18px 16px}.af-rhead{flex-direction:column;align-items:flex-start}}.demo-cap{color:var(--color-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:14px;font-size:13px;display:flex}.how .demo-cap{color:var(--color-text-inverse-secondary)}.ctl{border-radius:var(--radius-control);border:1px solid var(--color-border-strong);min-height:40px;color:var(--color-text);cursor:pointer;background:#fff;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.ctl:hover{background:var(--color-bg-secondary)}.how .ctl{color:#fff;background:#2a2d33;border-color:#3a3e45}.how .ctl:hover{background:#33373e}.sbx-view{gap:18px;display:grid}button.af-tab{line-height:inherit;font:inherit;font-size:13.5px}.h06 .h06-hero{padding:72px 0 96px}.h06-top{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;row-gap:32px;display:grid}.h06-top .t-hero{grid-column:1/span 8}.h06-lead{grid-column:9/span 4;gap:24px;display:grid}.h06-lead .actions{gap:8px 24px}@media (max-width:1100px){.h06-top .t-hero,.h06-lead{grid-column:1/-1}}.h06-sbx{margin-top:56px}.sbx .af-sheet{min-height:720px}.sbx-try{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.sbx-try-l{color:var(--color-text-secondary);margin-right:4px;font-size:14px}.sbx-chip{border:1px solid var(--color-border-strong);cursor:pointer;min-height:40px;transition:background-color var(--dur-fast), border-color var(--dur-fast);background:#fff;border-radius:20px;padding:0 14px;font-size:14px}.sbx-chip:hover{background:var(--color-bg-secondary);border-color:var(--color-text-muted)}.sbx button.af-row .af-ptext{text-underline-offset:3px;-webkit-text-decoration:underline #9aa0aa;text-decoration:underline #9aa0aa;text-decoration-thickness:1px}.sbx button.af-row .af-ptext:after{content:" Open";color:var(--color-accent);margin-left:8px;font-size:12px;text-decoration:none;display:inline-block}.sbx-back{all:unset;cursor:pointer;color:var(--color-text-secondary);border-radius:4px;align-items:center;gap:6px;font-size:13px;display:inline-flex}.sbx-back:hover{color:var(--color-text)}.sbx-back:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.sbx-menuwrap{position:relative}.sbx-menuwrap .af-menu{top:calc(100% + 6px);right:0}.sbx .af-mi{all:unset;cursor:pointer;border-radius:6px;grid-template-columns:18px 1fr;gap:2px 10px;width:calc(100% - 20px);padding:8px 10px;font-size:13px;display:grid}.sbx .af-mi:hover,.sbx .af-mi:focus-visible{background:var(--af-hover);outline:none}.sbx .af-mi:focus-visible{box-shadow:inset 0 0 0 2px var(--color-accent)}.sbx .af-mi[aria-disabled=true]{cursor:not-allowed;color:var(--color-text-secondary)}.sbx .af-mi small{color:var(--color-text-muted);grid-column:2;font-size:11.5px}.sbx-fade{animation:sbx-in .32s var(--ease-out)}@keyframes sbx-in{0%{opacity:0;transform:translateY(6px)}}.gx{position:relative}.gx-veil-tr td{height:0;line-height:0;border:0!important;padding:0!important}.gx-veil{z-index:3;background:linear-gradient(#ffffff26 0,#fff9 36%,#ffffffd1 100%);justify-content:center;align-items:flex-start;padding:40px 12px 12px;line-height:20px;display:flex;position:absolute;inset:0}.gx>tr[inert] td,.gx-rows{filter:blur(2.5px);opacity:.62;-webkit-user-select:none;user-select:none}.gx-line{text-wrap:balance}.gx-box{text-align:center;background:#fffffff2;border-radius:12px;justify-items:center;gap:14px;max-width:480px;padding:18px 22px 20px;display:grid}.gx-line{color:var(--color-text);font-size:14px;line-height:1.45}.gx-cta{white-space:normal;text-align:center}.gx-cta:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@container (max-width:560px){.gx-veil{padding-top:28px}.gx-box{padding:14px 12px 16px}.gx-cta{padding-inline:18px}}.mk{align-items:start;margin-top:72px;margin-bottom:24px}.mk-read{border-top:1px solid var(--color-border);grid-column:1/span 4;margin-top:8px;display:grid}.mk-opt{all:unset;box-sizing:border-box;cursor:pointer;border-bottom:1px solid var(--color-border);border-radius:0;grid-template-columns:12px 1fr;align-items:start;gap:14px;padding:16px 4px 16px 0;display:grid}.mk-opt>i{border:1.5px solid var(--color-border-strong);width:12px;height:12px;transition:background-color var(--dur-fast), border-color var(--dur-fast);background:#fff;border-radius:2px;margin-top:5px}.mk-opt b{letter-spacing:-.01em;color:var(--color-text-secondary);font-variant-numeric:tabular-nums;font-size:17px;font-weight:600;line-height:1.35;display:block}.mk-opt b+span{color:var(--color-text-secondary);margin-top:2px;font-size:14.5px;display:block}.mk-opt:hover b,.mk-opt[aria-pressed=true] b{color:var(--color-text)}.mk-opt[aria-pressed=true]>i{background:var(--color-accent);border-color:var(--color-accent)}.mk-opt:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:4px}.mk-fig{grid-column:6/span 7}.mk-frame{--mk-comp:#4b5361}.mk-stack{grid-template-columns:minmax(0,1fr);min-height:390px}.mk-grid{gap:16px;display:grid}.mk-eng-l{justify-content:space-between;margin-bottom:6px;font-size:12.5px;display:flex}.mk-eng-l b{font-weight:600}.mk-c{color:var(--color-text-muted);opacity:0;transition:opacity .4s var(--ease-out) .9s}.is-fill .mk-c{opacity:1}.mk-marks{--cols:30;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:3px;display:grid}.mk-marks i,.mk-key i{aspect-ratio:1;transition:background-color .26s var(--ease-out) var(--d), border-color .26s var(--ease-out) var(--d);background:#fff;border:1.5px solid #c9cdd3;border-radius:1.5px}.is-fill .mk-marks i{border-color:#9aa0aa}.is-fill .mk-marks i.h,.mk-key i.h{background:var(--you);border-color:var(--you)}.mk-key{color:var(--color-text-secondary);flex-wrap:wrap;gap:6px 20px;padding-top:4px;font-size:12.5px;display:flex}.mk-key span{align-items:center;gap:8px;display:inline-flex}.mk-key i{border-color:#9aa0aa;width:11px}.mk-brands{gap:20px;display:grid}.mk-bt td{vertical-align:middle}.mk-bt td:first-child{white-space:nowrap;width:1%;padding-right:20px}.mk-you td:first-child{font-weight:600}.mk-bar{background:var(--color-surface-subtle);border-radius:2px;min-width:100px;height:10px;display:block;overflow:hidden}.mk-bar i{transform-origin:0;height:100%;transform:scaleX(var(--w));transition:transform .9s var(--ease-out) .2s;display:block}[data-mk-layer=brands]:not(.is-on) .mk-bar i{transform:scaleX(0)}.mk-frame .af-answer.mk-last,.shows-aside .mk-last{border-bottom:0;padding-bottom:0}@container (max-width:560px){.mk-marks{--cols:20}.mk-stack{min-height:0}}@media (max-width:900px){.mk{margin-top:48px}.mk-read{grid-column:1/-1;margin:0 0 20px}.mk-opt{padding:12px 4px 12px 0}.mk-opt b{font-size:16px}.mk-fig{grid-column:1/-1}}.shows-aside{grid-area:1/1/auto/span 5;align-self:start}.h06 .shows-part .col-body{grid-row:1}@media (max-width:900px){.shows-aside{grid-area:2/1/auto/-1;margin-top:24px}.h06 .shows-part .col-body{grid-row:1}}.shows-aside .af-answer+.af-answer{margin-top:2px}.h06 .how{background:var(--color-bg-inverse);color:#fff;padding-block:var(--section-y)}.h06 .how-intro{color:var(--color-text-inverse-secondary);max-width:52ch;font-size:18px}.h06 .how-after{row-gap:24px;margin-top:64px}.h06 .how-after p{color:var(--color-text-inverse-secondary);max-width:56ch}.fl{align-items:start;margin-top:64px}.fl-rail{grid-column:1/span 4;gap:8px;display:grid}.fl-step{all:unset;box-sizing:border-box;cursor:pointer;width:100%;transition:background-color var(--dur-fast);background:#1f2227;border-radius:10px;grid-template-columns:22px 1fr;gap:0 10px;padding:17px 16px 16px 14px;display:grid;position:relative;overflow:hidden}.fl-step:hover,.fl-step.is-current{background:#2a2d33}.fl-step:focus-visible{outline:2px solid var(--color-accent-on-dark);outline-offset:2px}.fl-track{background:#33373e;height:3px;position:absolute;top:0;left:0;right:0}.fl-fill{background:var(--color-accent-on-dark);transform-origin:0;position:absolute;inset:0;transform:scaleX(1)}.fl-n{color:var(--color-text-inverse-secondary);font-variant-numeric:tabular-nums;font-size:13px;line-height:22px}.fl-step.is-current .fl-n{color:#fff;font-weight:600}.fl-txt{color:var(--color-text-inverse-secondary);font-size:14px;line-height:1.5;display:block}.fl-txt strong{color:#fff;letter-spacing:-.01em;margin-bottom:3px;font-size:16px;font-weight:600;line-height:22px;display:block}.fl-step:not(.is-current) .fl-txt{opacity:.8}.fl-fig{grid-column:5/span 8}.fl-now{display:none}.film{box-shadow:none}.fl-stack{grid-template-columns:minmax(0,1fr);height:640px;margin:-8px -10px 0;padding:8px 10px 0;overflow:hidden}.fl-stack>.af-screen{grid-template-columns:minmax(0,1fr);align-content:start;gap:18px;display:grid}.fl-scroll{grid-template-columns:minmax(0,1fr);align-content:start;gap:18px;transition:transform .7s cubic-bezier(.45,.05,.2,1);display:grid}.tour-share>*{min-width:0}.tour-share .af-dialog{grid-template-columns:minmax(0,1fr)}.tour-share .af-linkbox .af-input{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.film .af-cursor{top:0;left:0}.fl-pop{opacity:0;transition:opacity .22s var(--ease-out), transform .3s var(--ease-out);transform:translateY(-4px)}.fl-pop.is-on{opacity:1;transform:none}.tour-share{grid-template-columns:1fr;gap:16px;display:grid;position:relative}.tour-share-menu .af-menu{margin-left:auto;position:static}.tour-share-dialog{max-width:440px}@container (min-width:700px){.tour-share{grid-template-columns:1fr 280px}.tour-share .af-kpis{grid-column:1/-1}.tour-share-menu{grid-area:2/2}.tour-share-dialog{grid-area:2/1}}@container (max-width:560px){.tour-share .af-kpis{display:none}.tour-share-menu .af-menu{margin-left:0}}.af .ln{stroke-dasharray:1;stroke-dashoffset:0}.is-draw .ln{animation:h-draw 1.4s var(--ease-out) both}@keyframes h-draw{0%{stroke-dashoffset:1px}}@media (max-width:1000px){.fl{margin-top:48px}.fl-rail{grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.fl-step{justify-content:center;align-items:center;min-height:44px;padding:6px 0 4px;display:flex}.fl-txt{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fl-n{font-size:14px}.fl-fig{grid-column:1/-1;margin-top:16px}.fl-now{margin-bottom:16px;display:grid}.fl-now>p{visibility:hidden;color:var(--color-text-inverse-secondary);grid-area:1/1;font-size:15px;line-height:1.5}.fl-now>p.is-on{visibility:visible}.fl-now-n{font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:13px;display:block}.fl-now strong{color:#fff;letter-spacing:-.01em;margin-bottom:4px;font-size:18px;display:block}}@media (max-width:760px){.fl-stack{height:740px}}@media (prefers-reduced-motion:reduce){.sbx-fade{animation:none}.mk-marks i,.mk-bar i,.mk-c,.mk-opt>i,.fl-pop,.fl-step,.fl-scroll{transition:none}}
