[hidden]{display:none!important}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.gw{display:inline;padding:0;border:0;border-radius:3px;background:none;font:inherit;color:inherit;cursor:help;text-decoration:underline dotted;text-decoration-color:var(--ink-3);text-decoration-thickness:1.5px;text-underline-offset:.24em;transition:color .15s,text-decoration-color .15s}.gw:hover,.gw[aria-describedby]{color:var(--accent);text-decoration-color:currentColor}[data-theme=dark] .gw{text-decoration-color:var(--steam-3)}.stage{position:relative;margin:clamp(36px,5vw,56px) 0 0;overflow:hidden;border-radius:24px;border:1px solid var(--night-line);background-color:var(--glass);background-image:radial-gradient(circle at 1px 1px,rgba(243,241,234,.06) 1px,transparent 1.6px);background-size:20px 20px;-webkit-backdrop-filter:blur(16px) saturate(1.15);backdrop-filter:blur(16px) saturate(1.15);color:var(--steam);box-shadow:0 40px 80px -48px #000000b3}.stage-head{padding:30px 32px 0}.stage-h{max-width:26ch;margin:0;font:400 clamp(26px,2.9vw,36px) / 1.1 var(--serif);letter-spacing:-.005em;color:var(--steam)}.stage-sub{margin:8px 0 0;font-size:15.5px;color:var(--steam-3)}.track{position:relative;display:flex;align-items:stretch;padding:60px 32px 92px}.stn{position:relative;flex:1 1 0;min-width:0;max-width:210px;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:16px 16px 14px;border-radius:16px;background:var(--night-2);border:1px solid var(--night-line);transition:border-color .35s,box-shadow .35s,background-color .35s}.stn-ic{width:34px;height:34px;margin-bottom:10px;border-radius:10px;display:grid;place-items:center;font-size:18px;background:var(--glass-2);color:var(--steam);transition:background-color .35s,color .35s}.stn-name{font:600 16.5px / 1.3 var(--font-ui);color:var(--steam)}.stn-who{font-size:13px;line-height:1.35;color:var(--steam-3)}.stn-state{min-height:2.7em;margin-top:6px;font-size:13px;line-height:1.35;color:var(--steam-3);transition:color .3s}.stn-task{margin-top:6px;font:400 12.5px / 1.45 var(--font-mono);color:var(--gate)}.stn-link{display:inline-flex;align-items:center;gap:5px;margin-top:8px;padding:4px 8px;border-radius:6px;font-size:12px;font-weight:600;color:var(--good);background:var(--good-soft);opacity:0;transform:translateY(3px);transition:opacity .3s,transform .3s}.stn.is-active{border-color:var(--accent);background:#19202d;box-shadow:0 0 0 4px var(--accent-soft),0 18px 36px -18px var(--accent-glow)}.stn.is-active .stn-ic{background:var(--accent);color:#fff}.stn.is-active .stn-state{color:var(--accent)}.stn.is-flag{border-color:var(--gate-line)}.stn.is-flag .stn-state{color:var(--gate)}.stn.is-done .stn-state{color:var(--good)}.stn.is-done .stn-link{opacity:1;transform:none}.arrow{position:relative;align-self:center;flex:0 0 clamp(26px,3.4vw,46px);height:2px;margin-inline:6px;border-radius:2px;background:var(--steam-4)}.arrow:after{content:"";position:absolute;right:-1px;top:50%;width:8px;height:8px;border-top:2px solid var(--steam-4);border-right:2px solid var(--steam-4);transform:translateY(-50%) rotate(45deg)}.arrow.is-active{background:repeating-linear-gradient(90deg,var(--accent) 0 6px,transparent 6px 11px);background-size:11px 2px;animation:dashx .55s linear infinite}.arrow.is-active:after{border-color:var(--accent)}@keyframes dashx{to{background-position:11px 0}}@keyframes dashy{to{background-position:0 11px}}.loopgrp{position:relative;flex:2.3 1 0;min-width:0;max-width:470px;display:flex;align-items:stretch}.ret{position:absolute;left:0;top:0;width:0;height:0;border:2px dashed var(--steam-4);pointer-events:none;transition:border-color .3s}.ret.h{height:30px;border-top:0;border-radius:0 0 50% 50%/0 0 100% 100%}.ret.v{width:30px;border-left:0;border-radius:0 100% 100% 0/0 50% 50% 0}.ret:after{content:"";position:absolute;width:8px;height:8px;border-top:2px solid var(--steam-4);border-left:2px solid var(--steam-4)}.ret.h:after{left:-5px;top:-1px;transform:rotate(45deg)}.ret.v:after{left:-1px;top:-5px;transform:rotate(-45deg)}.ret-l{position:absolute;white-space:nowrap;font:600 12px var(--font-ui);color:var(--steam-3);transition:color .3s}.ret-l-h{left:50%;top:100%;transform:translate(-50%,8px)}.ret-l-v{display:none;left:100%;top:50%;transform:translate(8px,-50%)}.ret.v .ret-l-h{display:none}.ret.v .ret-l-v{display:block}.ret.is-active,.ret.is-active:after{border-color:var(--gate)}.ret.is-active .ret-l{color:var(--gate)}.token{position:absolute;left:0;top:0;z-index:3;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-size:16px;background:var(--gate);color:var(--on-brass);box-shadow:0 0 0 5px var(--gate-soft),0 10px 20px -8px #000000b3;transition:transform .7s cubic-bezier(.65,0,.35,1),opacity .24s;will-change:transform}.token.is-hidden{opacity:0}.stage-cap{display:flex;align-items:center;gap:18px;margin:0;padding:14px 16px 14px 32px;border-top:1px solid var(--night-line);background:#08090c80}.cap-step{flex:none;margin:0;font:400 13px var(--font-mono);font-variant-numeric:tabular-nums;color:var(--steam-3)}.cap-text{flex:1;min-width:0;margin:0;font-size:16.5px;line-height:1.45;color:var(--steam)}.cap-ctrl{flex:none;display:flex;gap:6px}.ctl{width:40px;height:40px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;font-size:18px;color:var(--steam);background:var(--glass-2);transition:background-color .15s}.ctl:hover{background:var(--steam-4)}.ctl-main{background:var(--steam);color:var(--night)}.ctl-main:hover{background:#e3e5ec}.nav-levels a{display:inline-flex;align-items:center;gap:7px}.nav-n{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--night-line);font:600 11px / 1 var(--font-mono);color:var(--steam-3);transition:all .2s}.nav-levels a.is-past .nav-n{border-color:var(--gate);color:var(--gate)}.nav-levels a.is-active{color:var(--steam)}.nav-levels a.is-active .nav-n{background:var(--gate);border-color:var(--gate);color:var(--on-brass)}.how-head{max-width:980px}.how-head h2{font-size:clamp(34px,4.6vw,56px)}.mac-cap{margin:0;padding:9px 14px;border-top:1px solid var(--line);background:var(--surface);font:400 13px / 1.5 var(--font-ui);color:var(--ink-3)}.level .mac{margin-top:36px}.seg{display:inline-flex;flex:none;gap:2px;padding:3px;border-radius:var(--r-pill);background:var(--inset);border:1px solid var(--line)}.seg button{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border:0;border-radius:var(--r-pill);background:none;font-size:13.5px;font-weight:500;color:var(--ink-3);white-space:nowrap;transition:background-color .15s,color .15s,box-shadow .15s}.seg button:hover{color:var(--ink)}.seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #1414281a,0 0 0 1px var(--line)}.cmp{margin-top:36px;overflow:hidden;border-radius:20px;background:var(--surface);border:1px solid var(--line)}.cmp-row{display:grid;grid-template-columns:minmax(150px,.9fr) repeat(3,minmax(0,1.2fr))}.cmp-row+.cmp-row{border-top:1px solid var(--line)}.cmp-head-row{background:var(--raised)}.cmp-head{border-left:1px solid var(--line)}.cmp-head a{display:flex;flex-direction:column;align-items:flex-start;gap:2px;height:100%;padding:18px 20px;color:var(--ink);text-decoration:none}.cmp-n{width:28px;height:28px;margin-bottom:10px;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--accent);color:var(--accent);font:600 12.5px / 1 var(--font-mono)}.cmp-name{font:400 25px / 1.08 var(--serif)}.cmp-time{font:400 13px var(--font-mono);color:var(--ink-3)}.cmp-go{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:13.5px;font-weight:600;color:var(--ink-3);transition:color .15s}.cmp-head a:hover .cmp-go{color:var(--accent)}.cmp-label{display:flex;align-items:center;padding:16px 20px;font-size:14.5px;font-weight:600;line-height:1.4;color:var(--ink)}.cmp-cell{display:flex;align-items:flex-start;gap:8px;padding:16px 20px;border-left:1px solid var(--line);font-size:15px;line-height:1.45;color:var(--ink-2)}.cmp-cell svg{margin-top:3px;font-size:16px}.cmp-cell.no{color:var(--warning)}.cmp-cell.yes{color:var(--good)}.new{display:inline-block;margin-left:6px;padding:2px 6px;border-radius:5px;font-size:11px;font-weight:700;line-height:1.3;color:var(--good);background:var(--good-soft);vertical-align:1px}@media(max-width:980px){.stage-head{padding:24px 20px 0}.track{flex-direction:column;align-items:stretch;max-width:560px;margin-inline:auto;padding:40px 20px 36px}.stn{flex:none;max-width:none;display:grid;grid-template-columns:34px minmax(0,1fr) auto;column-gap:12px;row-gap:0;align-items:start;padding:12px 14px}.stn-ic{grid-column:1;grid-row:1 / span 4;margin:0}.stn-name,.stn-who,.stn-state,.stn-task{grid-column:2}.stn-state{min-height:0;margin-top:3px}.stn-link{grid-column:3;grid-row:1 / span 3;align-self:center;margin:0}.arrow{align-self:flex-start;flex:0 0 24px;width:2px;height:auto;margin:6px 0 6px 30px}.arrow:after{inset:auto auto -1px 50%;transform:translate(-50%) rotate(135deg)}.arrow.is-active{background:repeating-linear-gradient(180deg,var(--accent) 0 6px,transparent 6px 11px);background-size:2px 11px;animation-name:dashy}.loopgrp{flex:none;max-width:none;flex-direction:column;align-items:stretch;padding-right:64px}.stage-cap{flex-wrap:wrap;gap:10px 14px;padding:14px 16px 16px}.cap-text{order:3;flex-basis:100%}.cap-ctrl{margin-left:auto}}@media(max-width:760px){.cmp-row{grid-template-columns:repeat(3,minmax(0,1fr))}.cmp-corner{display:none}.cmp-head:nth-child(2){border-left:0}.cmp-head a{padding:14px 12px}.cmp-n{margin-bottom:8px}.cmp-name{font-size:19px}.cmp-go{display:none}.cmp-label{grid-column:1 / -1;padding:12px 12px 2px;font-size:13px;color:var(--ink-3)}.cmp-cell{flex-direction:column;gap:4px;padding:6px 12px 14px;font-size:13.5px}.cmp-label+.cmp-cell{border-left:0}.new{margin-left:0}}@media(max-width:560px){.stn-link{padding:5px}.stn-link-t{display:none}.stage{border-radius:18px}}.choose{max-width:880px;margin-top:36px}.choose-q{margin:0;font-size:17px;font-weight:600;color:var(--ink)}.choose-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.opt{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px 16px 16px 14px;border-radius:16px;background:var(--surface);border:1.5px solid var(--line);text-align:left;transition:border-color .15s,box-shadow .15s}.opt:hover{border-color:var(--ink-3)}.opt[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.opt-ic{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;font-size:20px;color:var(--ink);background:var(--inset);transition:background-color .15s,color .15s}.opt[aria-pressed=true] .opt-ic{background:var(--accent);color:#fff}.opt-tx{display:flex;flex-direction:column;gap:3px;min-width:0}.opt-t{font-size:16px;font-weight:600;line-height:1.35;color:var(--ink)}.opt-d{font-size:14px;line-height:1.5;color:var(--ink-3)}.opt-dot{position:relative;width:20px;height:20px;margin-top:2px;border-radius:50%;border:1.5px solid var(--line);background:var(--surface)}.opt[aria-pressed=true] .opt-dot{border-color:var(--accent)}.opt[aria-pressed=true] .opt-dot:after{content:"";position:absolute;inset:3.5px;border-radius:50%;background:var(--accent)}.choose-note{margin:10px 0 0;font-size:14px;color:var(--ink-3)}.key{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;max-width:880px;margin:18px 0 0;padding:11px 16px;border-radius:12px;background:var(--term);font-size:14px;line-height:1.5;color:var(--steam-2)}.key-k{color:var(--steam-3)}.key b{font:500 1em var(--font-mono)}.kc{color:var(--steam)}.ks{color:#d9a95f}.kn{color:var(--steam-3)}html[data-path=browser] [data-show=agent],html[data-path=agent] [data-show=browser]{display:none!important}.levels{position:relative;margin-top:56px;padding-left:76px}.level{position:relative;--fill: 0;padding-bottom:104px}.level:last-child{padding-bottom:8px}.level:before,.level:after{content:"";position:absolute;left:-53px;top:26px;bottom:-26px;width:2px;border-radius:2px;background:var(--line)}.level:last-child:before,.level:last-child:after{bottom:24px}.level:after{background:var(--accent);transform-origin:top;transform:scaleY(var(--fill))}.lv-n{position:absolute;left:-76px;top:-2px;z-index:1;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--ground);border:2px solid var(--line);font:500 18px / 1 var(--font-mono);color:var(--ink-3);transition:border-color .3s,color .3s,background-color .3s}.level.is-reached .lv-n{border-color:var(--accent);color:var(--accent);background:var(--surface)}.lv-head{max-width:780px}.lv-kicker{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;margin:0;font-size:14px}.lv-label{font-weight:600;color:var(--accent)}.lv-time{display:inline-flex;align-items:center;gap:7px;font:400 13.5px var(--font-mono);color:var(--ink-3)}.lv-head h3{margin-top:8px;font:400 clamp(30px,3.4vw,42px) / 1.06 var(--serif);letter-spacing:-.008em;color:var(--ink)}.lv-lead{max-width:66ch;margin:12px 0 0;font-size:18px;line-height:1.6;color:var(--ink-2)}.lv-note{display:flex;align-items:flex-start;gap:8px;margin:12px 0 0;font-size:15px;color:var(--ink-3)}.lv-note svg{margin-top:4px;color:var(--accent)}.lv-body{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:40px;align-items:start;margin-top:32px}.lv-main{min-width:0}.pathbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px;margin-bottom:24px}.pathbar-k,.group-k{margin:0;font-size:14px;font-weight:600;color:var(--ink-3)}.group-k{margin-bottom:16px}.pp{animation:ppin .35s ease-out}@keyframes ppin{0%{opacity:0;transform:translateY(4px)}}.steps{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.step{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:16px;padding-bottom:28px}.step:last-child{padding-bottom:0}.step:before{content:"";position:absolute;left:13px;top:36px;bottom:8px;width:1.5px;background:var(--line)}.step:last-child:before{display:none}.step-n{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--line);background:var(--surface);font:600 12.5px / 1 var(--font-mono);color:var(--ink-2);transition:all .25s}.step h4{margin:0;padding-top:2px;font-size:17px;font-weight:600;line-height:1.4;color:var(--ink);transition:color .25s}.step p{max-width:58ch;margin:4px 0 0;font-size:15.5px;line-height:1.6;color:var(--ink-3)}.step .tbox,.step .addr,.step .docs{margin-top:12px}.step.is-now .step-n{background:var(--accent);border-color:var(--accent);color:#fff}.step.is-now h4{color:var(--accent)}.steps+.pathbar{margin-top:30px}.sec-head .steps{margin-top:28px}.needs{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:28px;padding:14px 16px;border-radius:14px;background:var(--surface);border:1px solid var(--line)}.needs-k{margin:0;font-size:14px;font-weight:600;color:var(--ink)}.needs ul{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none}.needs li{display:flex;align-items:center;gap:8px;font-size:14.5px;line-height:1.45;color:var(--ink-2)}.needs li svg{font-size:17px;color:var(--ink-3)}.tbox{--gate: #d9a95f;--good: #6cc195;--accent: #8296f4;overflow:hidden;border-radius:13px;background:var(--term);color:var(--steam);box-shadow:inset 0 0 0 1px #ffffff0d}.tbox-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:38px;padding:4px 6px 0 14px}.tbox-where{display:inline-flex;align-items:center;gap:7px;min-width:0;font-size:12.5px;font-weight:500;color:var(--steam-3)}.tbox-body{padding:6px 16px 14px;font:14px / 1.65 var(--font-mono)}.tl{display:flex;align-items:flex-start;gap:10px;margin:0 -6px;padding:0 6px;border-radius:6px}.tp{flex:none;width:1ch;color:var(--steam-3);-webkit-user-select:none;user-select:none}.tl code{flex:1;min-width:0;padding:0;background:none;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere}.tl-note code{color:var(--steam-3)}.tbox .c{color:var(--steam)}.tbox .s{color:var(--gate)}.nw{white-space:nowrap}.tbox .copy.sm{width:26px;height:26px;margin-top:-1px}.tl.flash{animation:flash 1.4s ease-out}@keyframes flash{0%,30%{background:#d9a95f29}to{background:transparent}}.addr{overflow:hidden;border-radius:13px;background:var(--surface);border:1px solid var(--line)}.addr-top{display:flex;align-items:center;gap:10px;padding:9px 10px;background:var(--inset);border-bottom:1px solid var(--line)}.addr-dots{display:flex;flex:none;gap:5px}.addr-dots i{width:9px;height:9px;border-radius:50%;background:var(--line)}.addr-url{flex:1;min-width:0;display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:8px;background:var(--surface);border:1px solid var(--line);font:400 14px var(--font-mono);color:var(--ink)}.addr-url span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.addr-url svg{color:var(--ink-3)}.addr-tag{flex:none;padding:3px 7px;border-radius:6px;border:1px dashed var(--ink-3);font-size:11.5px;font-weight:600;color:var(--ink-3)}.addr-body{margin:0;padding:12px 14px;font-size:14px;line-height:1.5;color:var(--ink-3)}.crumbs{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px 5px;font-weight:600;color:var(--ink)}.crumbs svg{font-size:13px;color:var(--ink-3)}.docs{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.doc{display:inline-flex;align-items:center;gap:8px;padding:8px 13px 8px 10px;border-radius:10px;border:1px solid var(--line);background:var(--surface);font-size:14.5px;font-weight:600;color:var(--ink);text-decoration:none;transition:border-color .15s,color .15s}.doc svg{font-size:17px;color:var(--accent)}.doc:hover{border-color:var(--accent);color:var(--accent)}.outcome{padding:24px;border-radius:20px;background:var(--inset)}.outcome .lap{margin:4px auto 22px}.outcome h4{margin:0;font-size:14px;font-weight:600;color:var(--ink-3)}.outcome h4+.list{margin-top:10px}.list+h4{margin-top:22px}.list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.list li{display:flex;align-items:flex-start;gap:10px;font-size:15.5px;line-height:1.5;color:var(--ink)}.list svg{flex:none;margin-top:3px;font-size:18px}.list .yes svg{color:var(--good)}.list .no{color:var(--ink-2)}.list .no svg{color:var(--warning)}.jump{display:inline-flex;align-items:center;gap:7px;margin-top:22px;font-size:14.5px;font-weight:600;color:var(--accent);text-decoration:none}.lap{width:120px}.lap-scr{height:72px;display:flex;align-items:center;justify-content:center;gap:6px;border:2.5px solid var(--ink);border-bottom-width:2px;border-radius:9px 9px 3px 3px;background:var(--surface);transform-origin:50% 100%;transition:transform .6s cubic-bezier(.6,0,.25,1)}.lap-base{height:8px;margin:0 -12px;border-radius:2px 2px 8px 8px;background:var(--ink)}.lap-sm{width:56px}.lap-sm .lap-scr{height:36px;border-width:2px;border-radius:6px 6px 2px 2px}.lap-sm .lap-base{height:5px;margin:0 -7px}.ag{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;font-size:14px;color:var(--accent);background:var(--accent-soft)}.srv{position:relative;display:flex;align-items:center;justify-content:center;gap:5px;padding:9px 8px;border:2.5px solid var(--ink);border-radius:10px;background:var(--surface)}.srv:after{content:"";position:absolute;left:14px;right:14px;bottom:-9px;height:6px;border-radius:0 0 4px 4px;background:var(--ink)}.wire{width:18px;height:0;margin-bottom:30px;border-top:2px dotted var(--ink-3);align-self:flex-end}@media(max-width:980px){.lv-body{grid-template-columns:minmax(0,1fr);gap:28px}}@media(max-width:760px){.levels{margin-top:44px;padding-left:0}.level:before,.level:after,.lv-n{display:none}.level{padding-bottom:80px}.choose-opts{grid-template-columns:minmax(0,1fr)}}.cta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:44px}.cta-col{display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px;border-radius:18px;background:var(--raised);border:1.5px solid var(--line);transition:border-color .2s,background-color .2s}.cta-k{display:flex;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;color:var(--ink)}.cta-col .doc{align-self:flex-start}.pick{display:none;margin-left:auto;padding:3px 9px;border-radius:var(--r-pill);font-size:12px;font-weight:600;color:var(--accent);background:var(--accent-soft)}html[data-path=browser] .cta-col[data-pref=browser],html[data-path=agent] .cta-col[data-pref=agent]{border-color:var(--accent);background:var(--surface)}html[data-path=browser] .cta-col[data-pref=browser] .pick,html[data-path=agent] .cta-col[data-pref=agent] .pick{display:inline-block}.tip{position:fixed;left:0;top:0;z-index:80;width:max-content;max-width:min(300px,calc(100vw - 24px));padding:11px 14px 12px;border-radius:12px;background:#1c1c20;color:#d9dbe0;font-size:14px;line-height:1.5;box-shadow:0 18px 40px -16px #00000080;opacity:0;visibility:hidden;transform:translateY(4px);pointer-events:none;transition:opacity .15s,transform .15s,visibility 0s linear .15s}.tip.is-on{opacity:1;visibility:visible;transform:none;transition:opacity .15s,transform .15s}.tip b{display:block;margin-bottom:2px;font-weight:600;color:#fff}.tip:after{content:"";position:absolute;left:var(--ax, 50%);bottom:-5px;width:10px;height:10px;margin-left:-5px;border-radius:2px;background:#1c1c20;transform:rotate(45deg)}.tip[data-below=true]:after{top:-5px;bottom:auto}@media(max-width:760px){.cta-grid{grid-template-columns:minmax(0,1fr)}}
