._58Z81G_section{border-bottom:1px solid var(--landing-border);background:var(--landing-surface);width:100%}._58Z81G_shell{max-width:var(--landing-max);box-sizing:border-box;padding:64px var(--landing-gutter);margin:0 auto}@media (min-width:768px){._58Z81G_shell{padding:96px var(--landing-gutter)}}._58Z81G_shell{gap:48px;display:grid}@media (min-width:1280px){._58Z81G_shell{gap:72px}}._58Z81G_head{gap:20px;display:grid}@media (min-width:1280px){._58Z81G_head{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:end;gap:64px}}._58Z81G_headMain{gap:16px;display:grid}._58Z81G_lede{font-family:var(--font-sans);max-width:56ch;color:var(--landing-text-2);margin:0;font-size:16px;font-style:normal;line-height:1.6}._58Z81G_kicker{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--landing-text-3);margin:0;font-size:11px}._58Z81G_title{letter-spacing:-.04em;color:var(--landing-text-1);text-wrap:balance;margin:0;font-family:Funnel Display Variable,Funnel Display,ui-sans-serif,system-ui,sans-serif;font-size:34px;font-style:normal;font-weight:500;line-height:.96}@media (min-width:768px){._58Z81G_title{font-size:48px}}@media (min-width:1280px){._58Z81G_title{font-size:64px}}._58Z81G_titleQuiet{color:var(--landing-text-3)}._58Z81G_rows{margin:0;padding:0;list-style:none}._58Z81G_row{border-top:2px solid var(--landing-text-1);gap:20px;padding:28px 0 40px;display:grid}@media (min-width:1280px){._58Z81G_row{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:56px;padding:32px 0 64px}}._58Z81G_stepCopy{align-content:start;gap:14px;display:grid}._58Z81G_verb{letter-spacing:-.06em;color:var(--landing-text-1);margin:0;font-family:Funnel Display Variable,Funnel Display,ui-sans-serif,system-ui,sans-serif;font-size:56px;font-style:normal;font-weight:500;line-height:.85}@media (min-width:768px){._58Z81G_verb{font-size:96px}}@media (min-width:1280px){._58Z81G_verb{font-size:124px}}._58Z81G_stepTitle{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--landing-text-1);margin:8px 0 0;font-size:20px;font-style:normal;font-weight:600}._58Z81G_stepDesc{font-family:var(--font-sans);max-width:56ch;color:var(--landing-text-2);max-width:40ch;margin:0;font-size:15px;font-style:normal;line-height:1.6}._58Z81G_stage{border:1px solid var(--landing-border-strong);background:var(--landing-bg);border-radius:8px;align-self:start;overflow:hidden}@media (min-width:1280px){._58Z81G_stage{margin-top:12px}}._58Z81G_section ._58Z81G_row ._58Z81G_stage{transition:opacity .64s cubic-bezier(.2,.7,.2,1) .15s,transform .64s cubic-bezier(.2,.7,.2,1) .15s}[data-reveal-on] ._58Z81G_row:not([data-shown]) ._58Z81G_stage{opacity:0;transform:translateY(18px)}@media (prefers-reduced-motion:reduce){._58Z81G_section ._58Z81G_row ._58Z81G_stage{transition:none}}._58Z81G_panel{padding:20px 16px}@media (min-width:768px){._58Z81G_panel{padding:28px}}._58Z81G_urlPanel{gap:14px;display:grid}._58Z81G_fakeInput{font-family:var(--font-mono);border:1px solid var(--landing-border-strong);height:48px;color:var(--landing-text-1);border-radius:6px;align-items:center;gap:2px;padding:0 6px 0 14px;font-size:14px;display:flex}._58Z81G_fakeScheme{color:var(--landing-text-3)}._58Z81G_fakeButton{font-family:var(--font-sans);background:var(--accent,#2d4eff);color:#fff;border-radius:6px;margin-left:auto;padding:8px 14px;font-size:13px;font-style:normal;font-weight:500}._58Z81G_panelLabel{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--landing-text-3);margin:10px 0 0;font-size:11px}._58Z81G_tags{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}._58Z81G_tags li{font-family:var(--font-mono);border:1px solid var(--landing-border);color:var(--landing-text-1);border-radius:4px;padding:5px 10px;font-size:12px}._58Z81G_panelNote{font-family:var(--font-sans);max-width:52ch;color:var(--landing-text-2);margin:8px 0 0;font-size:14px;font-style:normal;line-height:1.6}._58Z81G_checkList{margin:0;padding:0;list-style:none}._58Z81G_check{border-bottom:1px solid var(--landing-border);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:12px 0;animation:.32s cubic-bezier(.2,.7,.2,1) both _58Z81G_panelIn;display:grid}._58Z81G_check:first-child{animation-delay:70ms}._58Z81G_check:nth-child(2){animation-delay:.14s}._58Z81G_check:nth-child(3){animation-delay:.21s}._58Z81G_check:nth-child(4){animation-delay:.28s}._58Z81G_check:nth-child(5){animation-delay:.35s}._58Z81G_check:nth-child(6){animation-delay:.42s}._58Z81G_check:last-child{border-bottom:0}@media (min-width:768px){._58Z81G_check{grid-template-columns:minmax(0,1fr) auto 72px}}._58Z81G_checkName{font-family:var(--font-sans);color:var(--landing-text-1);font-size:14px;font-style:normal}._58Z81G_checkCount{font-family:var(--font-mono);color:var(--landing-text-3);grid-row:2;font-size:11px}@media (min-width:768px){._58Z81G_checkCount{grid-row:auto;align-self:center}}._58Z81G_checkState{font-family:var(--font-mono);color:var(--landing-text-2);grid-area:1/2/span 2;place-self:center end;align-items:center;gap:6px;font-size:12px;display:inline-flex}@media (min-width:768px){._58Z81G_checkState{grid-area:auto/3}}._58Z81G_checkState:before{content:"";background:var(--landing-ok);border-radius:50%;width:6px;height:6px}[data-state=hit]>._58Z81G_checkState{color:var(--landing-text-1)}[data-state=hit]>._58Z81G_checkState:before{background:var(--landing-critical)}._58Z81G_finding{gap:12px;display:grid}._58Z81G_findingSev{font-family:var(--font-mono);color:var(--landing-text-2);align-items:center;gap:8px;margin:0;font-size:12px;display:inline-flex}._58Z81G_findingSev:before{content:"";background:var(--landing-critical);width:3px;height:14px}._58Z81G_findingTitle{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--landing-text-1);margin:0;font-size:18px;font-style:normal;font-weight:600;line-height:1.3}._58Z81G_findingText{font-family:var(--font-sans);max-width:60ch;color:var(--landing-text-2);margin:0;font-size:14px;font-style:normal;line-height:1.6}._58Z81G_evidence{font-family:var(--font-mono);border:1px solid var(--landing-border);background:var(--landing-code-bg);color:var(--landing-text-1);white-space:pre-wrap;word-break:break-all;border-radius:6px;margin:4px 0 0;padding:12px 14px;font-size:12px;line-height:1.7}._58Z81G_evidenceFile,._58Z81G_redacted{color:var(--landing-text-3)}._58Z81G_mapping{font-family:var(--font-mono);color:var(--landing-text-3);margin:0;font-size:11px}._58Z81G_fixPanel{gap:20px;display:grid}._58Z81G_promptBox{border:1px solid var(--landing-border);background:var(--landing-code-bg);border-radius:6px}._58Z81G_promptHead{font-family:var(--font-mono);border-bottom:1px solid var(--landing-border);color:var(--landing-text-3);justify-content:space-between;padding:9px 14px;font-size:11px;display:flex}._58Z81G_copy{color:var(--accent-text)}._58Z81G_promptText{font-family:var(--font-mono);color:var(--landing-text-1);margin:0;padding:12px 14px 14px;font-size:13px;line-height:1.65}._58Z81G_diff{border-top:1px solid var(--landing-border);margin:0;padding-top:16px;display:flex}._58Z81G_diff>div{border-left:1px solid var(--landing-border);gap:4px;padding:0 20px;display:grid}._58Z81G_diff>div:first-child{border-left:0;padding-left:0}._58Z81G_diff dt{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--landing-text-3);font-size:11px}._58Z81G_diff dd{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--landing-text-1);margin:0;font-size:24px}._58Z81G_diff [data-kind=fixed] dd{color:var(--landing-ok)}@keyframes _58Z81G_panelIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){._58Z81G_check{animation:none}}
.CeJtfW_section{border-bottom:1px solid var(--landing-border);--sev-critical:#ff4d5e;--sev-high:#ff8a3d;--sev-medium:#f5c451;--sev-low:#7b93ff;--scene-ease:cubic-bezier(.16, 1, .3, 1);width:100%;position:relative}.CeJtfW_shell{max-width:var(--landing-max);box-sizing:border-box;padding:64px var(--landing-gutter);margin:0 auto}@media (min-width:768px){.CeJtfW_shell{padding:96px var(--landing-gutter)}}.CeJtfW_shell{z-index:1;gap:40px;display:grid;position:relative}.CeJtfW_shapeSlot{display:none}@media (min-width:1280px){.CeJtfW_shapeSlot{top:48px;right:calc(max(0px,(100% - var(--landing-max))/2) - 120px);width:400px;display:block;transform:rotate(9deg)}}@media (min-width:1440px){.CeJtfW_shapeSlot{right:calc(max(0px,(100% - var(--landing-max))/2) - 90px);width:440px}}.CeJtfW_head{gap:12px;display:grid}.CeJtfW_kicker{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--landing-text-3);margin:0;font-size:11px}.CeJtfW_title{letter-spacing:-.04em;color:var(--landing-text-1);text-wrap:balance;margin:0;font-family:Funnel Display Variable,Funnel Display,ui-sans-serif,system-ui,sans-serif;font-size:34px;font-style:normal;font-weight:500;line-height:.96}@media (min-width:768px){.CeJtfW_title{font-size:48px}}@media (min-width:1280px){.CeJtfW_title{font-size:64px}}.CeJtfW_title{max-width:22ch}@media (min-width:1280px){.CeJtfW_title{font-size:56px}}.CeJtfW_quiet{color:var(--landing-text-3)}.CeJtfW_grid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (min-width:768px){.CeJtfW_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.CeJtfW_grid{grid-template-columns:repeat(12,minmax(0,1fr))}}.CeJtfW_card{border:1px solid var(--landing-border);background:var(--landing-surface);border-radius:10px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.CeJtfW_section .CeJtfW_grid .CeJtfW_card{transition:opacity .64s cubic-bezier(.2, .7, .2, 1) var(--reveal-delay,0s),transform .64s cubic-bezier(.2, .7, .2, 1) var(--reveal-delay,0s),border-color .18s ease}.CeJtfW_section .CeJtfW_grid .CeJtfW_card:nth-child(2n){--reveal-delay:90ms}.CeJtfW_section .CeJtfW_grid .CeJtfW_card:hover{border-color:var(--landing-border-strong)}@media (prefers-reduced-motion:reduce){.CeJtfW_section .CeJtfW_grid .CeJtfW_card{transition:none}}@media (min-width:768px){.CeJtfW_dash,.CeJtfW_share{grid-column:1/-1}}@media (min-width:1280px){.CeJtfW_dash,.CeJtfW_share{grid-column:span 7}.CeJtfW_prompt,.CeJtfW_rescan{grid-column:span 5}}.CeJtfW_scene{box-sizing:border-box;border-bottom:1px solid var(--landing-border);background:var(--landing-code-bg);height:284px;padding:18px;position:relative;overflow:hidden;container-type:inline-size}@media (min-width:768px){.CeJtfW_scene{height:300px;padding:24px}}.CeJtfW_scene:after{content:"";background:linear-gradient(transparent, var(--landing-code-bg));pointer-events:none;height:56px;position:absolute;inset:auto 0 0}.CeJtfW_scene p{margin:0}.CeJtfW_copy{gap:8px;padding:20px 20px 24px;display:grid}@media (min-width:768px){.CeJtfW_copy{padding:22px 24px 26px}}.CeJtfW_cardTitle{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--landing-text-1);margin:0;font-size:19px;font-style:normal;font-weight:600;line-height:1.25}@media (min-width:1280px){.CeJtfW_cardTitle{font-size:20px}}.CeJtfW_cardText{font-family:var(--font-sans);max-width:52ch;color:var(--landing-text-2);margin:0;font-size:14px;font-style:normal;line-height:1.55}.CeJtfW_scene [data-grade=B]{--grade:#7b93ff}.CeJtfW_scene [data-grade=F]{--grade:#ff6b6b}.CeJtfW_gradeTile{font-family:var(--font-mono);border:1px solid var(--landing-border-strong);width:40px;height:40px;color:var(--grade,var(--landing-text-1));border-radius:6px;flex:none;place-items:center;font-size:21px;font-weight:500;line-height:1;display:inline-grid;overflow:hidden}.CeJtfW_gradeTile>span{color:var(--grade);grid-area:1/1}.CeJtfW_host{font-family:var(--font-sans);white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--landing-text-1);font-size:13px;font-style:normal;font-weight:600;overflow:hidden}.CeJtfW_before{opacity:0}.CeJtfW_swap{display:inline-grid}.CeJtfW_swap>*{white-space:nowrap;grid-area:1/1;align-items:center;gap:5px;display:inline-flex}.CeJtfW_button{font-family:var(--font-sans);border:1px solid var(--landing-border-strong);white-space:nowrap;height:26px;color:var(--landing-text-1);border-radius:6px;flex:none;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-style:normal;font-weight:500;display:inline-flex;position:relative}.CeJtfW_buttonPrimary{background:var(--accent,#2d4eff);color:#fff;border-color:#0000}.CeJtfW_rows{margin:0;padding:0;list-style:none}.CeJtfW_row{border-top:1px solid var(--landing-border);grid-template-columns:62px minmax(0,1fr);align-items:baseline;column-gap:10px;padding:9px 0;display:grid}@container (min-width:420px){.CeJtfW_row{grid-template-columns:66px minmax(0,1fr) auto}}.CeJtfW_sev{font-family:var(--font-mono);color:var(--landing-text-2);align-items:center;gap:6px;font-size:11px;display:inline-flex}.CeJtfW_sev:before{content:"";background:var(--sev);border-radius:50%;flex:none;width:6px;height:6px}.CeJtfW_dot{background:var(--sev);border-radius:50%;align-self:center;width:6px;height:6px}.CeJtfW_rowTitle{font-family:var(--font-sans);white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--landing-text-1);font-size:12.5px;font-style:normal;position:relative;overflow:hidden}.CeJtfW_rowMeta{font-family:var(--font-mono);color:var(--landing-text-3);font-size:11px;display:none}@container (min-width:420px){.CeJtfW_rowMeta{display:block}}.CeJtfW_cursor{pointer-events:none;align-items:flex-start;gap:1px;display:flex;position:absolute;top:0;left:0}.CeJtfW_cursor svg{fill:var(--accent,#2d4eff);stroke:#fff;stroke-width:1.2px;stroke-linejoin:round;flex:none}.CeJtfW_cursor[data-tone=guest] svg{fill:#f2f3f4;stroke:#08090a}.CeJtfW_cursorTag{font-family:var(--font-sans);background:var(--accent,#2d4eff);white-space:nowrap;color:#fff;border-radius:4px;margin-top:13px;padding:2px 6px;font-size:11px;font-style:normal;font-weight:500;line-height:1.4}[data-tone=guest]>.CeJtfW_cursorTag{color:#08090a;background:#f2f3f4}.CeJtfW_ledger{margin:0;display:flex}.CeJtfW_ledger>div{border-left:1px solid var(--landing-border);gap:2px;padding:0 13px;display:grid}.CeJtfW_ledger>div:first-child{border-left:0;padding-left:0}.CeJtfW_ledger dt{font-family:var(--font-mono);letter-spacing:.04em;color:var(--landing-text-3);font-size:10px}.CeJtfW_ledger dd{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--landing-text-1);margin:0;font-size:16px}.CeJtfW_pro{font-family:var(--font-mono);border:1px solid var(--landing-border-strong);color:var(--landing-text-2);border-radius:4px;padding:1px 6px;font-size:11px}.CeJtfW_app{border:1px solid var(--landing-border);background:var(--landing-surface);border-radius:8px;height:100%;margin:-2px -2px 0;display:flex;overflow:hidden}.CeJtfW_rail{border-right:1px solid var(--landing-border);flex-direction:column;flex:none;gap:2px;width:112px;padding:12px 8px;display:none}@container (min-width:560px){.CeJtfW_rail{display:flex}}.CeJtfW_railMark{background:var(--accent,#2d4eff);border-radius:4px;width:16px;height:16px;margin:0 6px 10px}.CeJtfW_railItem,.CeJtfW_railItemOn{font-family:var(--font-sans);color:var(--landing-text-3);border-radius:5px;padding:5px 6px;font-size:12px;font-style:normal}.CeJtfW_railItemOn{color:var(--landing-text-1);background:#ffffff0f;font-weight:500}.CeJtfW_appMain{flex:1;min-width:0;padding:0 16px}.CeJtfW_appTop{border-bottom:1px solid var(--landing-border);justify-content:space-between;align-items:center;gap:12px;height:42px;display:flex;position:relative}.CeJtfW_appTop .CeJtfW_swap{font-family:var(--font-mono);color:var(--landing-text-3);font-size:11px}.CeJtfW_scanLine{background:var(--accent-text,#7b93ff);transform-origin:0;height:1px;position:absolute;bottom:-1px;left:0;right:0}.CeJtfW_summary{flex-wrap:wrap;align-items:center;gap:12px 16px;padding:14px 0;display:flex}.CeJtfW_scoreBlock{gap:6px;width:92px;display:grid}.CeJtfW_dashScore{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--landing-text-1);font-size:18px;line-height:1}.CeJtfW_dashScore small{color:var(--landing-text-3);margin-left:2px;font-size:11px}.CeJtfW_meter{background:#ffffff14;border-radius:2px;height:3px;display:block;overflow:hidden}.CeJtfW_meter i{transform-origin:0;background:#7b93ff;width:74%;height:100%;display:block}.CeJtfW_counts{margin-left:auto;display:none}@container (min-width:400px){.CeJtfW_counts{display:flex}}.CeJtfW_promptScene{gap:14px;display:grid}.CeJtfW_findingCard,.CeJtfW_tool{border:1px solid var(--landing-border);background:var(--landing-surface);border-radius:8px}.CeJtfW_findingCard{gap:4px;margin-right:8%;padding:12px 14px 0;display:grid}.CeJtfW_findingSev{font-family:var(--font-mono);color:var(--landing-text-3);align-items:center;gap:8px;font-size:11px;display:inline-flex}.CeJtfW_findingSev:before{content:"";background:var(--sev);width:3px;height:12px}.CeJtfW_findingTitle{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--landing-text-1);font-size:14px;font-style:normal;font-weight:600}.CeJtfW_promptBar{font-family:var(--font-mono);border-top:1px solid var(--landing-border);color:var(--landing-text-3);justify-content:space-between;align-items:center;gap:10px;margin:4px -14px 0;padding:8px 10px 8px 14px;font-size:11px;display:flex}.CeJtfW_promptBar>span:first-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.CeJtfW_promptCopied{color:var(--landing-ok)}.CeJtfW_promptCursor,.CeJtfW_rescanCursor,.CeJtfW_linkCursor{position:absolute;top:72%;left:30%}.CeJtfW_tool{margin-left:8%}.CeJtfW_toolHead{font-family:var(--font-sans);border-bottom:1px solid var(--landing-border);color:var(--landing-text-2);align-items:center;gap:8px;padding:7px 12px;font-size:12px;font-style:normal;font-weight:500;display:flex}.CeJtfW_toolDot{background:#ffffff3d;border-radius:2px;width:8px;height:8px}.CeJtfW_composer{align-items:flex-end;gap:10px;padding:10px 10px 10px 12px;display:flex}.CeJtfW_typed{font-family:var(--font-mono);min-width:0;color:var(--landing-text-1);flex:1;font-size:10.5px;line-height:1.55;display:grid}@container (min-width:420px){.CeJtfW_typed{font-size:11.5px}}.CeJtfW_typeLine{white-space:nowrap;justify-self:start;max-width:100%;position:relative;overflow:hidden}.CeJtfW_typeLine:after{content:"";background:var(--landing-surface);position:absolute;inset:0;transform:translate(100%)}.CeJtfW_send{background:var(--accent,#2d4eff);color:#fff;border-radius:6px;flex:none;place-items:center;width:28px;height:28px;display:grid}.CeJtfW_rescanScene{gap:14px;display:grid}.CeJtfW_rescanTop{align-items:center;gap:12px;display:flex}.CeJtfW_rescanHead{flex:1;gap:2px;min-width:0;display:grid}.CeJtfW_rescanHead .CeJtfW_swap{font-family:var(--font-mono);color:var(--landing-text-3);font-size:11px}.CeJtfW_diff [data-kind=fixed] dd{color:var(--landing-ok)}.CeJtfW_rescanRow{grid-template-columns:6px minmax(0,1fr) auto;align-items:center}.CeJtfW_rescanRow .CeJtfW_rowTitle{justify-self:start;max-width:100%}.CeJtfW_rescanRow[data-fixed] .CeJtfW_rowTitle{color:var(--landing-text-3)}.CeJtfW_strike{background:var(--landing-text-3);transform-origin:0;height:1px;position:absolute;top:52%;left:0;right:0}.CeJtfW_tagFixed,.CeJtfW_tagOpen{font-family:var(--font-mono);white-space:nowrap;font-size:11px}.CeJtfW_tagFixed{color:var(--landing-ok)}.CeJtfW_tagOpen{color:var(--landing-text-3)}.CeJtfW_shareScene{gap:14px;display:grid}@container (min-width:560px){.CeJtfW_shareScene{align-content:center;height:100%}}.CeJtfW_linkRow{border:1px solid var(--landing-border-strong);background:var(--landing-surface);border-radius:6px;align-items:center;gap:8px;height:40px;padding:0 6px 0 12px;display:flex}.CeJtfW_linkIcon{color:var(--landing-text-3);flex:none}.CeJtfW_link{font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--landing-text-1);flex:1;font-size:12px;overflow:hidden}.CeJtfW_shareBody{align-items:start;gap:14px;display:grid}@container (min-width:560px){.CeJtfW_shareBody{grid-template-columns:minmax(0,1fr) auto}}.CeJtfW_publicPage{border:1px solid var(--landing-border);background:var(--landing-surface);border-radius:8px;position:relative}.CeJtfW_publicChrome{font-family:var(--font-mono);border-bottom:1px solid var(--landing-border);color:var(--landing-text-3);align-items:center;gap:10px;padding:7px 10px;font-size:10.5px;display:flex}.CeJtfW_chromeDots{gap:4px;display:flex}.CeJtfW_chromeDots i{background:#ffffff24;border-radius:50%;width:6px;height:6px}.CeJtfW_publicBody{align-items:center;gap:12px;padding:12px;display:flex}.CeJtfW_publicText{gap:3px;min-width:0;display:grid}.CeJtfW_publicCounts{font-family:var(--font-mono);white-space:nowrap;color:var(--landing-text-2);font-size:11px}.CeJtfW_publicLock{font-family:var(--font-sans);color:var(--landing-text-3);align-items:center;gap:6px;padding:0 12px 12px;font-size:11.5px;font-style:normal;display:flex}.CeJtfW_guestCursor{position:absolute;bottom:18px;right:22%}.CeJtfW_badgeWrap{flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:8px;display:flex}@container (min-width:560px){.CeJtfW_badgeWrap{justify-items:start;display:grid}}.CeJtfW_badgeCaptionText{display:none}@container (min-width:560px){.CeJtfW_badgeCaptionText{display:inline}}.CeJtfW_badgeCaption{font-family:var(--font-sans);color:var(--landing-text-3);align-items:center;gap:8px;font-size:11.5px;font-style:normal;display:inline-flex}.CeJtfW_badge{font-family:var(--font-mono);color:#f2f3f4;background:#0c0d0f;border:1px solid #2a2d31;border-radius:6px;align-items:center;height:40px;display:inline-flex}.CeJtfW_badgeMark{padding:0 10px;font-size:11px;font-weight:500;line-height:1.2;display:grid}.CeJtfW_badgeMark small{letter-spacing:.04em;color:#8a9098;font-size:8.5px}.CeJtfW_badgeGrade{border-left:1px solid #22252a;align-items:center;gap:6px;height:22px;padding:0 10px;font-size:18px;font-weight:600;display:inline-flex}.CeJtfW_badgeGrade:before{content:"";background:var(--grade);border-radius:50%;width:6px;height:6px}.CeJtfW_badgeMeta{padding-right:10px;font-size:9.5px;line-height:1.3;display:grid}.CeJtfW_badgeMeta span{align-items:center;gap:3px;display:inline-flex}.CeJtfW_badgeMeta small{color:#8a9098;font-size:9.5px}@keyframes CeJtfW_dashScanning{0%,12.5%{opacity:1;transform:none}14.5%,96.6667%{opacity:0;transform:none}to{opacity:1;transform:none}}@keyframes CeJtfW_dashDone{0%,12.9167%{opacity:0;transform:none}15.4167%,92.5%{opacity:1;transform:none}96.6667%,to{opacity:0;transform:none}}@keyframes CeJtfW_dashGrade{0%,14.1667%{opacity:0;transform:scale(.86)}18.5%,92.5%{opacity:1;transform:none}96.6667%,to{opacity:0;transform:none}}@keyframes CeJtfW_dashScore{0%,15.8333%{opacity:0;transform:none}19.3333%,92.5%{opacity:1;transform:none}96.6667%,to{opacity:0;transform:none}}@keyframes CeJtfW_dashMeter{0%,16.6667%{opacity:1;transform:scaleX(0)}24.1667%,92.5%{opacity:1;transform:scaleX(1)}96.6667%{opacity:0;transform:scaleX(1)}to{opacity:0;transform:scaleX(0)}}@keyframes CeJtfW_dashCount1{0%,18.25%{opacity:0;transform:none}21.25%,92.5%{opacity:1;transform:none}96.6667%,to{opacity:0;transform:none}}@keyframes CeJtfW_dashRow1{0%,22.0833%{opacity:0;transform:translateY(8px)}25.9167%,92.5%{opacity:1;transform:none}96.6667%,to{opacity:0;transform:none}}@keyframes CeJtfW_dashCount2{0%,19%{opacity:0;transform:none}22%,92.5%{opacity:1;transform:none}96.6667%,to{opacity:0;transform:none}}@keyframes CeJtfW_dashRow2{0%,23.3333%{opacity:0;transform:translateY(8px)}27.1667%,92.5%{opacity:1;transform:none}96.6667%,to{opacity:0;transform:none}}@keyframes CeJtfW_dashCount3{0%,19.75%{opacity:0;transform:none}22.75%,92.5%{opacity:1;transform:none}96.6667%,to{opacity:0;transform:none}}@keyframes CeJtfW_dashRow3{0%,24.5833%{opacity:0;transform:translateY(8px)}28.4167%,92.5%{opacity:1;transform:none}96.6667%,to{opacity:0;transform:none}}@keyframes CeJtfW_dashCount4{0%,20.5%{opacity:0;transform:none}23.5%,92.5%{opacity:1;transform:none}96.6667%,to{opacity:0;transform:none}}@keyframes CeJtfW_dashRow4{0%,25.8333%{opacity:0;transform:translateY(8px)}29.6667%,92.5%{opacity:1;transform:none}96.6667%,to{opacity:0;transform:none}}@keyframes CeJtfW_dashLineRun{0%,1.66667%{opacity:1;transform:scaleX(0)}12.5%{opacity:1;transform:scaleX(1)}15.8333%,to{opacity:0;transform:scaleX(1)}}@keyframes CeJtfW_promptCursor{0%,3.07692%{opacity:0;transform:translate(72px,64px)scale(1)}4.92308%{opacity:1;transform:translate(72px,64px)scale(1)}12.3077%{opacity:1;transform:translate(0)scale(1)}14.6154%{transform:translate(0)scale(1)}15.3846%{transform:translate(0)scale(.84)}16.6154%{transform:translate(0)scale(1)}93.0769%{opacity:1;transform:translate(0)scale(1)}96.9231%,to{opacity:0;transform:translate(0)scale(1)}}@keyframes CeJtfW_promptPress{0%,14.6154%{transform:none}15.3846%{transform:scale(.95)}16.7692%,to{transform:none}}@keyframes CeJtfW_promptIdle{0%,15%{opacity:1;transform:none}16.2308%,96.9231%{opacity:0;transform:none}to{opacity:1;transform:none}}@keyframes CeJtfW_promptCopied{0%,15%{opacity:0;transform:none}16.6923%,93.0769%{opacity:1;transform:none}96.9231%,to{opacity:0;transform:none}}@keyframes CeJtfW_typeLine0{0%,20.7692%{opacity:1;animation-timing-function:steps(30,end);transform:translate(0)}27.6923%{opacity:1;animation-timing-function:step-end;transform:translate(100%)}93.0769%{opacity:0;animation-timing-function:ease;transform:translate(0)}96.9231%,to{opacity:1;transform:translate(0)}}@keyframes CeJtfW_typeLine1{0%,28.4615%{opacity:1;animation-timing-function:steps(28,end);transform:translate(0)}35%{opacity:1;animation-timing-function:step-end;transform:translate(100%)}93.0769%{opacity:0;animation-timing-function:ease;transform:translate(0)}96.9231%,to{opacity:1;transform:translate(0)}}@keyframes CeJtfW_typeLine2{0%,35.7692%{opacity:1;animation-timing-function:steps(32,end);transform:translate(0)}43.0769%{opacity:1;animation-timing-function:step-end;transform:translate(100%)}93.0769%{opacity:0;animation-timing-function:ease;transform:translate(0)}96.9231%,to{opacity:1;transform:translate(0)}}@keyframes CeJtfW_typeLine3{0%,43.8462%{opacity:1;animation-timing-function:steps(27,end);transform:translate(0)}50.3846%{opacity:1;animation-timing-function:step-end;transform:translate(100%)}93.0769%{opacity:0;animation-timing-function:ease;transform:translate(0)}96.9231%,to{opacity:1;transform:translate(0)}}@keyframes CeJtfW_promptSend{0%,51.5385%{opacity:0;transform:scale(.8)}54%,93.0769%{opacity:1;transform:none}96.9231%,to{opacity:0;transform:none}}@keyframes CeJtfW_rescanCursor{0%,2.5%{opacity:0;transform:translate(-84px,60px)scale(1)}4.5%{opacity:1;transform:translate(-84px,60px)scale(1)}11.6667%{opacity:1;transform:translate(0)scale(1)}14.1667%{transform:translate(0)scale(1)}15%{transform:translate(0)scale(.84)}16.3333%{transform:translate(0)scale(1)}92.5%{opacity:1;transform:translate(0)scale(1)}96.6667%,to{opacity:0;transform:translate(0)scale(1)}}@keyframes CeJtfW_rescanPress{0%,14.1667%{transform:none}15%{transform:scale(.95)}16.5%,to{transform:none}}@keyframes CeJtfW_rescanOld{0%,25%{opacity:1;transform:none}28.5%,96.6667%{opacity:0;transform:translateY(-110%)}to{opacity:1;transform:none}}@keyframes CeJtfW_rescanNew{0%,25%{opacity:0;transform:translateY(110%)}29.3333%,92.5%{opacity:1;transform:none}96.6667%,to{opacity:0;transform:none}}@keyframes CeJtfW_rescanScoreOld{0%,25%{opacity:1;transform:none}26.6667%,96.6667%{opacity:0;transform:none}to{opacity:1;transform:none}}@keyframes CeJtfW_rescanScoreNew{0%,25.6667%{opacity:0;transform:none}28.1667%,92.5%{opacity:1;transform:none}96.6667%,to{opacity:0;transform:none}}@keyframes CeJtfW_rescanDiff1{0%,28.5%{opacity:0;transform:translateY(4px)}31.5%,92.5%{opacity:1;transform:none}96.6667%,to{opacity:0;transform:none}}@keyframes CeJtfW_rescanStrike1{0%,33%{opacity:1;transform:scaleX(0)}36.1667%,92.5%{opacity:1;transform:scaleX(1)}96.6667%{opacity:0;transform:scaleX(1)}to{opacity:0;transform:scaleX(0)}}@keyframes CeJtfW_rescanTag1{0%,34.6667%{opacity:0;transform:none}37.1667%,92.5%{opacity:1;transform:none}96.6667%,to{opacity:0;transform:none}}@keyframes CeJtfW_rescanDiff2{0%,29.5%{opacity:0;transform:translateY(4px)}32.5%,92.5%{opacity:1;transform:none}96.6667%,to{opacity:0;transform:none}}@keyframes CeJtfW_rescanStrike2{0%,35.1667%{opacity:1;transform:scaleX(0)}38.3333%,92.5%{opacity:1;transform:scaleX(1)}96.6667%{opacity:0;transform:scaleX(1)}to{opacity:0;transform:scaleX(0)}}@keyframes CeJtfW_rescanTag2{0%,36.8333%{opacity:0;transform:none}39.3333%,92.5%{opacity:1;transform:none}96.6667%,to{opacity:0;transform:none}}@keyframes CeJtfW_rescanDiff3{0%,30.5%{opacity:0;transform:translateY(4px)}33.5%,92.5%{opacity:1;transform:none}96.6667%,to{opacity:0;transform:none}}@keyframes CeJtfW_rescanStrike3{0%,37.3333%{opacity:1;transform:scaleX(0)}40.5%,92.5%{opacity:1;transform:scaleX(1)}96.6667%{opacity:0;transform:scaleX(1)}to{opacity:0;transform:scaleX(0)}}@keyframes CeJtfW_rescanTag3{0%,39%{opacity:0;transform:none}41.5%,92.5%{opacity:1;transform:none}96.6667%,to{opacity:0;transform:none}}@keyframes CeJtfW_rescanTagOpen{0%,40.8333%{opacity:0;transform:none}43.3333%,92.5%{opacity:1;transform:none}96.6667%,to{opacity:0;transform:none}}@keyframes CeJtfW_rescanSpin{0%,14.5833%{transform:rotate(0)}24.5833%,to{transform:rotate(720deg)}}@keyframes CeJtfW_linkCursor{0%,3.07692%{opacity:0;transform:translate(-96px,56px)scale(1)}4.92308%{opacity:1;transform:translate(-96px,56px)scale(1)}11.5385%{opacity:1;transform:translate(0)scale(1)}13.8462%{transform:translate(0)scale(1)}14.6154%{transform:translate(0)scale(.84)}15.8462%{transform:translate(0)scale(1)}93.0769%{opacity:1;transform:translate(0)scale(1)}96.9231%,to{opacity:0;transform:translate(0)scale(1)}}@keyframes CeJtfW_linkPress{0%,13.8462%{transform:none}14.6154%{transform:scale(.95)}16%,to{transform:none}}@keyframes CeJtfW_linkIdle{0%,14.2308%{opacity:1;transform:none}15.4615%,96.9231%{opacity:0;transform:none}to{opacity:1;transform:none}}@keyframes CeJtfW_linkCopied{0%,14.2308%{opacity:0;transform:none}15.9231%,93.0769%{opacity:1;transform:none}96.9231%,to{opacity:0;transform:none}}@keyframes CeJtfW_publicPage{0%,20%{opacity:0;transform:translateY(12px)}24.3077%,93.0769%{opacity:1;transform:none}96.9231%,to{opacity:0;transform:none}}@keyframes CeJtfW_guestCursor{0%,28.4615%{opacity:0;transform:translate(64px,44px)scale(1)}30.3077%{opacity:1;transform:translate(64px,44px)scale(1)}37.6923%{opacity:1;transform:translate(0)scale(1)}93.0769%{opacity:1;transform:translate(0)scale(1)}96.9231%,to{opacity:0;transform:translate(0)scale(1)}}@keyframes CeJtfW_badgeWrap{0%,41.5385%{opacity:0;transform:translateY(8px)}45.5385%,93.0769%{opacity:1;transform:none}96.9231%,to{opacity:0;transform:none}}@media (prefers-reduced-motion:no-preference){.CeJtfW_scene[data-play]{--cycle:12s}.CeJtfW_prompt .CeJtfW_scene[data-play],.CeJtfW_share .CeJtfW_scene[data-play]{--cycle:13s}.CeJtfW_scene[data-play] *,.CeJtfW_scene[data-play] .CeJtfW_typeLine:after{animation-duration:var(--cycle);animation-iteration-count:infinite;animation-timing-function:var(--scene-ease);animation-fill-mode:both}.CeJtfW_scene[data-play] .CeJtfW_scanLine{animation-name:CeJtfW_dashLineRun}.CeJtfW_scene[data-play] .CeJtfW_dashScanning{animation-name:CeJtfW_dashScanning}.CeJtfW_scene[data-play] .CeJtfW_dashDone{animation-name:CeJtfW_dashDone}.CeJtfW_scene[data-play] .CeJtfW_dashGrade{animation-name:CeJtfW_dashGrade}.CeJtfW_scene[data-play] .CeJtfW_dashScore{animation-name:CeJtfW_dashScore}.CeJtfW_scene[data-play] .CeJtfW_dashMeter{animation-name:CeJtfW_dashMeter}.CeJtfW_scene[data-play] .CeJtfW_dashCount:first-child{animation-name:CeJtfW_dashCount1}.CeJtfW_scene[data-play] .CeJtfW_dashRow:first-child{animation-name:CeJtfW_dashRow1}.CeJtfW_scene[data-play] .CeJtfW_dashCount:nth-child(2){animation-name:CeJtfW_dashCount2}.CeJtfW_scene[data-play] .CeJtfW_dashRow:nth-child(2){animation-name:CeJtfW_dashRow2}.CeJtfW_scene[data-play] .CeJtfW_dashCount:nth-child(3){animation-name:CeJtfW_dashCount3}.CeJtfW_scene[data-play] .CeJtfW_dashRow:nth-child(3){animation-name:CeJtfW_dashRow3}.CeJtfW_scene[data-play] .CeJtfW_dashCount:nth-child(4){animation-name:CeJtfW_dashCount4}.CeJtfW_scene[data-play] .CeJtfW_dashRow:nth-child(4){animation-name:CeJtfW_dashRow4}.CeJtfW_scene[data-play] .CeJtfW_rescanCursor{animation-name:CeJtfW_rescanCursor}.CeJtfW_scene[data-play] .CeJtfW_rescanBtn{animation-name:CeJtfW_rescanPress}.CeJtfW_scene[data-play] .CeJtfW_rescanIcon{animation-name:CeJtfW_rescanSpin;animation-timing-function:cubic-bezier(.45,0,.2,1)}.CeJtfW_scene[data-play] .CeJtfW_rescanOld{animation-name:CeJtfW_rescanOld}.CeJtfW_scene[data-play] .CeJtfW_rescanNew{animation-name:CeJtfW_rescanNew}.CeJtfW_scene[data-play] .CeJtfW_rescanScoreOld{animation-name:CeJtfW_rescanScoreOld}.CeJtfW_scene[data-play] .CeJtfW_rescanScoreNew{animation-name:CeJtfW_rescanScoreNew}.CeJtfW_scene[data-play] .CeJtfW_tagOpen{animation-name:CeJtfW_rescanTagOpen}.CeJtfW_scene[data-play] .CeJtfW_diffItem:first-child{animation-name:CeJtfW_rescanDiff1}.CeJtfW_scene[data-play] .CeJtfW_rescanRow:first-child .CeJtfW_strike{animation-name:CeJtfW_rescanStrike1}.CeJtfW_scene[data-play] .CeJtfW_rescanRow:first-child .CeJtfW_tagFixed{animation-name:CeJtfW_rescanTag1}.CeJtfW_scene[data-play] .CeJtfW_diffItem:nth-child(2){animation-name:CeJtfW_rescanDiff2}.CeJtfW_scene[data-play] .CeJtfW_rescanRow:nth-child(2) .CeJtfW_strike{animation-name:CeJtfW_rescanStrike2}.CeJtfW_scene[data-play] .CeJtfW_rescanRow:nth-child(2) .CeJtfW_tagFixed{animation-name:CeJtfW_rescanTag2}.CeJtfW_scene[data-play] .CeJtfW_diffItem:nth-child(3){animation-name:CeJtfW_rescanDiff3}.CeJtfW_scene[data-play] .CeJtfW_rescanRow:nth-child(3) .CeJtfW_strike{animation-name:CeJtfW_rescanStrike3}.CeJtfW_scene[data-play] .CeJtfW_rescanRow:nth-child(3) .CeJtfW_tagFixed{animation-name:CeJtfW_rescanTag3}.CeJtfW_scene[data-play] .CeJtfW_promptCursor{animation-name:CeJtfW_promptCursor}.CeJtfW_scene[data-play] .CeJtfW_promptBtn{animation-name:CeJtfW_promptPress}.CeJtfW_scene[data-play] .CeJtfW_promptIdle{animation-name:CeJtfW_promptIdle}.CeJtfW_scene[data-play] .CeJtfW_promptCopied{animation-name:CeJtfW_promptCopied}.CeJtfW_scene[data-play] .CeJtfW_send{animation-name:CeJtfW_promptSend}.CeJtfW_scene[data-play] .CeJtfW_typeLine[data-line="0"]:after{animation-name:CeJtfW_typeLine0}.CeJtfW_scene[data-play] .CeJtfW_typeLine[data-line="1"]:after{animation-name:CeJtfW_typeLine1}.CeJtfW_scene[data-play] .CeJtfW_typeLine[data-line="2"]:after{animation-name:CeJtfW_typeLine2}.CeJtfW_scene[data-play] .CeJtfW_typeLine[data-line="3"]:after{animation-name:CeJtfW_typeLine3}.CeJtfW_scene[data-play] .CeJtfW_linkCursor{animation-name:CeJtfW_linkCursor}.CeJtfW_scene[data-play] .CeJtfW_linkBtn{animation-name:CeJtfW_linkPress}.CeJtfW_scene[data-play] .CeJtfW_linkIdle{animation-name:CeJtfW_linkIdle}.CeJtfW_scene[data-play] .CeJtfW_linkCopied{animation-name:CeJtfW_linkCopied}.CeJtfW_scene[data-play] .CeJtfW_publicPage{animation-name:CeJtfW_publicPage}.CeJtfW_scene[data-play] .CeJtfW_guestCursor{animation-name:CeJtfW_guestCursor}.CeJtfW_scene[data-play] .CeJtfW_badgeWrap{animation-name:CeJtfW_badgeWrap}}
.pHLgkG_section{--sm-bg:var(--landing-bg);--sm-surface:var(--landing-surface);--sm-text-1:var(--landing-text-1);--sm-text-2:var(--landing-text-2);--sm-text-3:var(--landing-text-3);--sm-line:var(--landing-border);--sm-line-strong:var(--landing-border-strong);border-bottom:1px solid var(--landing-border);background:var(--sm-bg);width:100%;color:var(--sm-text-1)}.pHLgkG_shell{max-width:var(--landing-max);box-sizing:border-box;padding:64px var(--landing-gutter);margin:0 auto}@media (min-width:768px){.pHLgkG_shell{padding:96px var(--landing-gutter)}}.pHLgkG_shell{gap:48px;display:grid}.pHLgkG_head{gap:24px;display:grid}@media (min-width:1280px){.pHLgkG_head{grid-template-columns:minmax(0,1fr) 340px;align-items:end;column-gap:64px}}.pHLgkG_title{letter-spacing:-.04em;color:var(--landing-text-1);text-wrap:balance;margin:0;font-family:Funnel Display Variable,Funnel Display,ui-sans-serif,system-ui,sans-serif;font-size:34px;font-style:normal;font-weight:500;line-height:.96}@media (min-width:768px){.pHLgkG_title{font-size:48px}}@media (min-width:1280px){.pHLgkG_title{font-size:64px}}.pHLgkG_title{color:var(--sm-text-1)}@media (min-width:1280px){.pHLgkG_title{grid-column:1/-1;font-size:clamp(64px,5.6vw,96px)}}.pHLgkG_lede{font-family:var(--font-sans);max-width:56ch;color:var(--sm-text-2);margin:0;font-size:16px;font-style:normal;line-height:1.6}.pHLgkG_map{gap:0;display:grid}@media (min-width:1280px){.pHLgkG_map{grid-template-columns:minmax(0,1fr) minmax(0,360px) minmax(0,1fr);align-items:center;gap:0}}.pHLgkG_nodes{border-top:1px solid var(--sm-line);margin:0;padding:0;list-style:none;display:grid}@media (min-width:1280px){.pHLgkG_nodes{border-top:none;gap:28px}}.pHLgkG_nodes.pHLgkG_right{border-top:none}.pHLgkG_node{border-bottom:1px solid var(--sm-line);gap:4px;padding:14px 0;display:grid;position:relative}@media (min-width:1280px){.pHLgkG_node{border-bottom:none;padding:0}.pHLgkG_left .pHLgkG_node{text-align:right;padding-right:96px}.pHLgkG_right .pHLgkG_node{padding-left:96px}.pHLgkG_node:after{content:"";border-top:1px solid var(--sm-line-strong);width:72px;position:absolute;top:9px}.pHLgkG_node:before{content:"";background:var(--sm-text-1);border-radius:50%;width:7px;height:7px;position:absolute;top:6px}.pHLgkG_left .pHLgkG_node:after{right:8px}.pHLgkG_left .pHLgkG_node:before{right:76px}.pHLgkG_right .pHLgkG_node:after{left:8px}.pHLgkG_right .pHLgkG_node:before{left:76px}}.pHLgkG_nodeName{font-family:var(--font-sans);color:var(--sm-text-1);font-size:15px;font-style:normal;font-weight:600;line-height:1.3}.pHLgkG_nodeDetail{font-family:var(--font-mono);color:var(--sm-text-3);font-size:12px;line-height:1.5}.pHLgkG_app{aspect-ratio:320/220;order:-1;justify-self:center;width:100%;max-width:360px;margin:0 0 24px;position:relative}@media (min-width:1280px){.pHLgkG_app{order:0;margin:0}}.pHLgkG_frame{width:100%;height:100%;fill:var(--sm-surface);stroke:var(--sm-line-strong);stroke-width:1px;display:block}.pHLgkG_frame circle{fill:none}.pHLgkG_lines{fill:none;stroke:var(--sm-line-strong);stroke-width:6px;stroke-linecap:round}.pHLgkG_inner{fill:var(--sm-bg);stroke-dasharray:4 4}.pHLgkG_domain{font-family:var(--font-mono);text-align:center;color:var(--sm-text-2);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.4;position:absolute;top:4.2%;left:20%;right:20%;overflow:hidden}.pHLgkG_innerText{align-content:center;gap:4px;margin:0;padding:0 12px;display:grid;position:absolute;inset:51% 7.5% 11%}.pHLgkG_innerName{font-family:var(--font-sans);color:var(--sm-text-1);font-size:13px;font-style:normal;font-weight:600}.pHLgkG_innerDetail{font-family:var(--font-sans);color:var(--sm-text-2);font-size:12px;font-style:normal;line-height:1.4}.pHLgkG_outside{border-top:1px dashed var(--sm-line-strong);gap:4px;padding-top:20px;display:grid}@media (min-width:1280px){.pHLgkG_outside{grid-template-columns:200px minmax(0,1fr);align-items:baseline;gap:24px}}
.seo-page{--seo-max:1600px;--seo-gutter:20px;background:var(--bg-page);min-height:100vh;color:var(--text-1);font-family:var(--font-sans);overflow-x:clip}.seo-main a{color:var(--accent-text);text-underline-offset:3px}.seo-main a:focus-visible{outline:2px solid var(--focus-color,var(--accent-text));outline-offset:2px}.seo-page code{font-family:var(--font-mono);border:1px solid var(--border-subtle);background:var(--bg-surface);overflow-wrap:anywhere;border-radius:4px;padding:1px 5px;font-size:.88em}.seo-mono{font-family:var(--font-mono)}@media (min-width:768px){.seo-page{--seo-gutter:40px}}@media (min-width:1280px){.seo-page{--seo-gutter:64px}}@media (min-width:1440px){.seo-page{--seo-gutter:80px}}@media (min-width:1920px){.seo-page{--seo-gutter:120px}}.seo-main{padding-inline:max(var(--seo-gutter), calc((100% - var(--seo-max)) / 2 + var(--seo-gutter)))}.seo-article{padding:32px 0 64px}.seo-h1{letter-spacing:-.035em;text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(32px,4.6vw,64px);font-weight:600;line-height:1.05}.seo-lead{max-width:68ch;color:var(--text-2);margin:20px 0 0;font-size:18px;line-height:1.6}.seo-tier{max-width:68ch;color:var(--text-3);margin:16px 0 0;font-size:14px}.seo-tier .seo-mono{color:var(--text-1);border-left:2px solid var(--accent);margin-right:4px;padding-left:8px}.seo-grid{border-top:1px solid var(--border-subtle);gap:32px;margin-top:40px;padding-top:32px;display:grid}.seo-aside,.seo-rail{display:none}.seo-body{min-width:0;max-width:70ch;color:var(--text-2);font-size:16px;line-height:1.7}.seo-body section+section{margin-top:48px}.seo-body h2{color:var(--text-1);letter-spacing:-.02em;margin:0 0 12px;font-size:22px;font-weight:600;line-height:1.25}.seo-body p{margin:0 0 16px}.seo-body ul{margin:0 0 16px;padding-left:20px}.seo-body li{margin-bottom:8px;padding-left:4px}.seo-body li::marker{color:var(--text-3)}.seo-finding{border:1px solid var(--border-default);background:var(--bg-surface);border-radius:8px;margin:20px 0 0;padding:16px}.seo-sev-critical{--sev:var(--sev-critical)}.seo-sev-high{--sev:var(--sev-high)}.seo-sev-medium{--sev:var(--sev-medium)}.seo-sev-low{--sev:var(--sev-low)}.seo-finding figcaption{color:var(--text-1);font-size:16px;font-weight:600;line-height:1.4}.seo-sev{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--sev);margin-bottom:4px;font-size:11px;font-weight:500;display:block}.seo-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);font-size:11px;margin:16px 0 6px!important}.seo-finding pre{border:1px solid var(--border-subtle);background:var(--bg-page);font-family:var(--font-mono);color:var(--text-1);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;margin:0;padding:12px;font-size:13px;line-height:1.6}.seo-faq{margin:0}.seo-faq div{border-top:1px solid var(--border-subtle);padding:16px 0}.seo-faq dt{color:var(--text-1);font-weight:600}.seo-faq dd{margin:4px 0 0}.seo-cta{border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-default);padding:28px 0}.seo-btn{background:var(--accent);min-height:40px;transition:background-color var(--dur-fast,.12s) var(--ease-out,ease-out);border-radius:6px;align-items:center;padding:0 18px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex;color:#fff!important}.seo-btn:hover{background:var(--p-blue-600,var(--accent))}.seo-related ul{padding:0;list-style:none}.seo-related li{border-top:1px solid var(--border-subtle);flex-direction:column;margin:0;padding:12px 0;display:flex}.seo-related li span{color:var(--text-3);font-size:14px}.seo-index{margin:40px 0 0;padding:0;list-style:none}.seo-index li{border-top:1px solid var(--border-subtle);grid-template-columns:40px 1fr;gap:12px;padding:20px 0;display:grid}.seo-index li:last-child{border-bottom:1px solid var(--border-subtle)}.seo-index-n{color:var(--text-3);padding-top:4px;font-size:13px}.seo-index-title{letter-spacing:-.02em;font-size:20px;font-weight:600;text-decoration:none;color:var(--text-1)!important}.seo-index-title:hover{text-decoration:underline}.seo-index p{color:var(--text-2);margin:6px 0 0;line-height:1.55}.seo-index-tier{color:var(--text-3);font-size:13px}.seo-index-other{color:var(--text-3);margin-top:28px}.seo-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.seo-table-wrap{margin:0 0 16px;overflow-x:auto}.seo-table{border-collapse:collapse;width:100%;min-width:560px;font-size:14px;line-height:1.55}.seo-table-narrow{width:auto;min-width:220px}.seo-table th,.seo-table td{border-bottom:1px solid var(--border-subtle);text-align:left;vertical-align:top;padding:10px 16px 10px 0}.seo-table thead th{border-bottom-color:var(--border-default);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);padding-top:8px;font-size:11px;font-weight:500}.seo-table tbody th{color:var(--text-1);font-weight:500}.seo-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-1);white-space:nowrap}.seo-sev-info{--sev:var(--sev-info)}.seo-sev-inline{margin:0;font-size:12px;display:inline}.seo-example{font-size:14px;list-style:none;margin:12px 0 0!important;padding:0!important}.seo-example li{padding:0!important}.seo-example .seo-mono{text-transform:uppercase;min-width:64px;color:var(--text-3);font-size:12px;display:inline-block}.seo-scale{border-top:2px solid var(--text-1);margin:4px 0 20px;display:flex}.seo-scale-band{border-left:1px solid var(--border-default);justify-content:space-between;align-items:baseline;min-width:0;padding:8px 6px 0;display:flex}.seo-scale-letter{font-family:var(--font-mono);color:var(--text-1);font-size:15px;font-weight:600}.seo-scale-min{font-family:var(--font-mono);color:var(--text-3);font-size:11px}@media (max-width:559px){.seo-scale-min{display:none}.seo-scale-band{padding-inline:4px}}.seo-scale-f{border-top:4px solid var(--sev-critical);margin-top:-3px}.seo-scale-d{border-top:4px solid var(--sev-high);margin-top:-3px}.seo-scale-c{border-top:4px solid var(--sev-medium);margin-top:-3px}.seo-pager{border-top:1px solid var(--border-subtle);gap:12px;margin-top:48px;padding-top:24px;display:grid}.seo-pager a{border:1px solid var(--border-default);color:var(--text-1);transition:border-color var(--dur-fast,.12s) ease;border-radius:8px;gap:4px;padding:14px 16px;text-decoration:none;display:grid}.seo-pager a:hover{border-color:var(--border-strong)}.seo-pager-dir{font-family:var(--font-mono);color:var(--text-3);font-size:12px}.seo-pager-name{font-size:15px;font-weight:500;line-height:1.35}.seo-pager-next{text-align:right}.seo-pager-all{grid-column:1/-1;justify-self:start;font-size:14px;color:var(--accent-text)!important;border:0!important;padding:4px 0!important}@media (min-width:768px){.seo-pager{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.seo-article{padding-top:56px}.seo-lead{font-size:19px}.seo-grid{grid-template-columns:200px minmax(0,1fr);gap:56px}.seo-body{max-width:74ch;font-size:17px}.seo-index{border-bottom:1px solid var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px;display:grid}.seo-index li,.seo-index li:last-child{border-bottom:0;padding:24px 0}.seo-aside{top:calc(var(--site-header-h) + 24px);align-self:start;font-size:13px;display:block;position:sticky}.seo-aside-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);margin:0 0 10px;font-size:11px}.seo-aside ol{margin:0 0 20px;padding:0;list-style:none}.seo-aside li{border-left:1px solid var(--border-subtle);padding:5px 0 5px 10px}.seo-aside li a{color:var(--text-2);text-decoration:none}.seo-aside li a:hover{color:var(--text-1)}.seo-btn-aside{min-height:36px;padding:0 14px;font-size:13px}}@media (min-width:1280px){.seo-grid{grid-template-columns:220px minmax(0,74ch) minmax(260px,1fr);gap:72px}.seo-body{max-width:none}.seo-aside .seo-btn-aside{display:none}.seo-rail{top:calc(var(--site-header-h) + 24px);align-self:start;display:block;position:sticky}.seo-rail-card{border:1px solid var(--border-default);background:var(--bg-surface);border-radius:8px;max-width:360px;padding:20px}.seo-rail-title{color:var(--text-1);letter-spacing:-.02em;margin:0;font-size:18px;font-weight:600;line-height:1.3}.seo-rail-text{color:var(--text-2);margin:8px 0 16px;font-size:14px;line-height:1.55}.seo-index{column-gap:96px}}
.PLk-IW_panel{z-index:1000;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:var(--bg-raised);color:var(--text-1);border-top:1px solid var(--border-strong);font-family:var(--font-sans);font-size:var(--fs-body-sm);line-height:var(--lh-body);max-height:calc(100dvh - 16px);animation:PLk-IW_rise var(--dur-slow) var(--ease-out);position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -8px 24px #00000047}.PLk-IW_panel:focus{outline:none}.PLk-IW_panel:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}@media (min-width:768px){.PLk-IW_panel{width:400px;padding:var(--space-5,20px);border:1px solid var(--border-strong);border-radius:var(--radius-card,8px);bottom:24px;left:24px;right:auto;box-shadow:0 12px 32px #00000047}}@keyframes PLk-IW_rise{0%{opacity:0}to{opacity:1}}.PLk-IW_title{font-size:var(--fs-body);margin:0;font-weight:600;line-height:1.3}@media (max-width:767px){.PLk-IW_title.PLk-IW_titleCompact{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.PLk-IW_text{color:var(--text-2);margin:4px 0 0}@media (max-width:767px){.PLk-IW_text.PLk-IW_textCompact{font-size:var(--fs-caption);margin-top:0;line-height:1.45}}@media (min-width:768px){.PLk-IW_text{margin-top:6px}}.PLk-IW_text a{color:var(--accent-text);text-underline-offset:2px}.PLk-IW_options{border:0;border-top:1px solid var(--border-default);margin:12px 0 0;padding:0}.PLk-IW_option{border-bottom:1px solid var(--border-default);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.PLk-IW_option:first-of-type{cursor:default}.PLk-IW_optionName{color:var(--text-1);font-weight:500;display:block}.PLk-IW_optionHint{color:var(--text-3);font-size:var(--fs-caption);display:block}.PLk-IW_always{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--text-3);flex-shrink:0;font-size:11px}.PLk-IW_switch{appearance:none;border:1px solid var(--border-strong);cursor:pointer;width:32px;height:18px;transition:background-color var(--dur-fast) var(--ease-out);background:0 0;border-radius:9px;flex-shrink:0;margin:0;position:relative}.PLk-IW_switch:after{content:"";background:var(--text-2);width:12px;height:12px;transition:transform var(--dur-fast) var(--ease-out);border-radius:50%;position:absolute;top:2px;left:2px}.PLk-IW_switch:checked{background:var(--accent);border-color:var(--accent)}.PLk-IW_switch:checked:after{background:#fff;transform:translate(14px)}.PLk-IW_switch:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.PLk-IW_actions{flex-wrap:nowrap;align-items:center;gap:8px;margin-top:10px;display:flex}@media (min-width:768px){.PLk-IW_actions{margin-top:14px}}.PLk-IW_button{border:1px solid var(--border-strong);background:var(--bg-hover);min-height:44px;color:var(--text-1);font:inherit;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out);border-radius:6px;flex:1 1 0;padding:0 14px;font-weight:500}.PLk-IW_button:hover{background:var(--bg-active);border-color:var(--text-3)}.PLk-IW_button:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.PLk-IW_linkButton{min-height:44px;color:var(--text-2);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0 6px;text-decoration:underline}.PLk-IW_linkButton:hover{color:var(--text-1)}.PLk-IW_linkButton:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px;border-radius:4px}.PLk-IW_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
