:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pt-bg:#10141b;--pt-card:#181e28;--pt-raised:#202735;--pt-line:#303a4c;--pt-text:#ecedf2;--pt-muted:#aab4c4;--pt-gold:#e6bd66;--pt-cyan:#98dada;--pt-red:#e98b7d;--pt-green:#9ccf8f}*{box-sizing:border-box}html{scroll-behavior:auto}body{color:var(--pt-text);background:radial-gradient(at 90% 0,#80696d12,#0000 35%),#10141b;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.5}button{font:inherit;cursor:pointer}a{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--pt-gold);outline-offset:3px}[hidden]{display:none!important}.skip{z-index:1000;background:var(--pt-gold);color:#10141b;border-radius:6px;padding:10px 16px;position:fixed;top:8px;left:16px;transform:translateY(-150%)}.skip:focus{transform:none}.pt-main{width:min(1220px,100% - 48px);margin:0 auto;padding:30px 0 64px}.pt-breadcrumb{color:var(--pt-muted);flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 32px;font-size:14px;display:flex}.pt-breadcrumb a{text-decoration:none}.pt-breadcrumb a:hover{color:var(--pt-gold)}.pt-breadcrumb>span[aria-hidden]{color:#596476}.pt-eyebrow{color:var(--pt-gold);letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:700}.pt-hero{grid-template-columns:1fr 240px;align-items:center;gap:40px;margin-bottom:28px;display:grid}.pt-hero h1{letter-spacing:-.035em;margin:0 0 20px;font-size:clamp(36px,4.2vw,58px);font-weight:750;line-height:1.08}.pt-lead{color:var(--pt-muted);max-width:720px;margin:0 0 24px;font-size:17px;line-height:1.65}.pt-lead b{color:var(--pt-text);font-weight:600}.pt-meta{color:var(--pt-muted);flex-wrap:wrap;align-items:center;gap:14px 20px;font-size:14px;display:flex}.pt-meta b{color:var(--pt-text);font-weight:650}.pt-meta-rule{background:var(--pt-line);width:1px;height:18px}.pt-hero-art{flex-direction:column;justify-self:center;align-items:center;gap:20px;display:flex}.pt-stage{background:radial-gradient(circle,#e6bd6626,#0000 70%),linear-gradient(145deg,#222736,#11151c);border:1px solid #665446;border-radius:24px;place-items:center;width:168px;height:168px;display:grid;box-shadow:inset 0 0 0 8px #0e141b52}.pt-stage svg{filter:drop-shadow(0 0 22px #e6bd6633);width:92px;height:92px}.pt-hero-art>span{letter-spacing:.2em;color:#b7a590;font-size:11px;font-weight:600}.pt-section{margin-bottom:56px}[id]{scroll-margin-top:24px}.pt-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.pt-head h2{letter-spacing:-.02em;margin:0;font-size:28px;line-height:1.2}.pt-head .pt-eyebrow{color:#b6c0cc;margin-bottom:6px;font-size:11px}.pt-head p{color:var(--pt-muted);max-width:560px;margin:0;font-size:14px;line-height:1.6}.pt-copy{color:var(--pt-muted);font-size:15px;line-height:1.75}.pt-copy p{margin:0 0 12px}.pt-copy p:last-child{margin-bottom:0}.pt-copy b,.pt-copy strong{color:#dfe5ee;font-weight:600}.pt-copy ul,.pt-copy ol{margin:0 0 12px;padding-left:20px;list-style:outside}.pt-copy ol{list-style:decimal}.pt-copy ul.pt-chips,.pt-copy ol.pt-steps,.pt-copy ol.pt-ladder,.pt-copy ul.pt-rarity-legend{padding-left:0;list-style:none}.pt-copy li{margin:0 0 6px}.pt-copy li::marker{color:var(--pt-gold)}.pt-copy code,.pt-formula{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.pt-copy code{color:#e0d5b3;background:#0f151e;border:1px solid #2b3445;border-radius:5px;padding:1px 6px;font-size:13px}.pt-card{background:linear-gradient(145deg,#1d2530,#171e28 70%);border:1px solid #455164;border-radius:12px;min-width:0;padding:26px}.pt-card h3{letter-spacing:-.02em;margin:0 0 12px;font-size:22px;line-height:1.25}.pt-card h4{color:#d8dfe8;margin:22px 0 10px;font-size:15px;font-weight:600}.pt-grid{gap:16px;display:grid}.pt-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.pt-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.pt-stat{border:1px solid var(--pt-line);background:#11182099;border-radius:8px;flex-direction:column;justify-content:center;min-width:0;padding:14px 16px;display:flex}.pt-stat-label{color:var(--pt-muted);font-size:14px;line-height:1.4}.pt-stat strong{color:var(--pt-gold);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:26px;font-weight:700;line-height:1.2}.pt-stat-caption{color:#9eabbd;margin-top:5px;font-size:13px;line-height:1.35}.pt-stat.is-cyan strong{color:var(--pt-cyan)}.pt-stat.is-plain strong{color:var(--pt-text)}.pt-note{color:#c5d5da;background:#76b7b509;border:1px solid #5a87843b;border-radius:8px;gap:12px;margin:16px 0 0;padding:14px 16px;font-size:14px;line-height:1.6;display:flex}.pt-note svg{stroke:var(--pt-cyan);stroke-width:1.6px;fill:none;flex:none;width:19px;height:19px;margin-top:2px}.pt-note b{color:#e3f1f0}.pt-note.is-warn{color:#e4dccb;background:#e6bd660a;border-color:#b8995955}.pt-note.is-warn svg{stroke:var(--pt-gold)}.pt-note.is-warn b{color:var(--pt-gold)}.pt-formula{color:#e0d5b3;white-space:pre;background:#0b1017;border:1px solid #2f3a4b;border-radius:8px;margin:14px 0;padding:14px 16px;font-size:13.5px;line-height:1.7;overflow-x:auto}.pt-formula i{color:#8f9bb0;font-style:normal}.pt-chips{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.pt-chips li{color:#d6dce6;background:#1b222d;border:1px solid #333d4d;border-radius:999px;padding:6px 12px;font-size:13px;line-height:1.3}.pt-chips.is-gold li{color:var(--pt-gold);background:#e6bd660d;border-color:#7a664666}.pt-shot{margin:0 0 18px}.pt-shot img{background:#0b1017;border:1px solid #344051;border-radius:10px;width:100%;height:auto;display:block}.pt-shot figcaption{color:#9eabbd;margin-top:8px;font-size:13px}.pt-shot.is-missing .pt-shot-ph{display:grid}.pt-shot.is-missing img{display:none}.pt-shot-ph{color:#7c889b;text-align:center;background:repeating-linear-gradient(135deg,#131a23 0 12px,#151d27 12px 24px);border:1px dashed #3a4659;border-radius:10px;place-items:center;min-height:180px;padding:20px;font-size:13px;display:none}.pt-shot-ph code{color:#b7a590;font-family:ui-monospace,Consolas,monospace}.pt-slots{grid-template-columns:1fr 200px 1fr;grid-template-areas:"s0 hero s1""s2 hero s3";gap:14px;display:grid}.pt-slot{border:1px solid var(--pt-line);background:#141a23;border-radius:12px;align-items:center;gap:14px;min-height:96px;padding:16px 18px;display:flex}.pt-slot[data-slot="0"]{grid-area:s0}.pt-slot[data-slot="1"]{grid-area:s1}.pt-slot[data-slot="2"]{grid-area:s2}.pt-slot[data-slot="3"]{grid-area:s3}.pt-slot-num{color:var(--pt-gold);background:#e6bd6610;border:1px solid #846d3b;border-radius:8px;flex:none;place-items:center;width:42px;height:42px;font-size:18px;font-weight:700;display:grid}.pt-slot b{font-size:16px;display:block}.pt-slot span{color:var(--pt-muted);font-size:13px}.pt-slot.is-soon{opacity:.72}.pt-slot.is-soon .pt-slot-num{color:#aab4c4;background:#1b222d;border-color:#3a4659}.pt-slot-hero{background:radial-gradient(circle at 50% 45%,#e6bd661f,#0000 65%),#0f151e;border:1px solid #4a5866;border-radius:14px;flex-direction:column;grid-area:hero;justify-content:center;align-items:center;gap:8px;display:flex}.pt-slot-hero svg{stroke:#d8c69e;stroke-width:1.4px;fill:none;width:70px;height:70px}.pt-slot-hero span{letter-spacing:.18em;color:#b7a590;font-size:11px;font-weight:600}.pt-tag{white-space:nowrap;letter-spacing:.06em;border-radius:5px;margin-left:auto;padding:3px 8px;font-size:11px;font-weight:700}.pt-tag.is-air{color:var(--pt-cyan);background:#98dada12;border:1px solid #5a878466}.pt-tag.is-ground{color:#d6b98a;background:#d6b98a10;border:1px solid #7a664666}.pt-explorer{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:20px;display:grid}.pt-rail{border:1px solid var(--pt-line);background:#141a23;border-radius:12px;padding:18px 14px;position:sticky;top:96px}.pt-rail h3{color:#bbc5d2;margin:4px 4px 14px;font-size:14px;font-weight:600}.pt-rail-group{color:#7f8b9e;letter-spacing:.14em;text-transform:uppercase;margin:16px 6px 8px;font-size:10px;font-weight:700}.pt-tabs{flex-direction:column;gap:6px;display:flex}.pt-tab{color:#bbc5d2;text-align:left;background:#1b222d;border:1px solid #333d4d;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;min-height:46px;padding:11px 12px;font-size:14px;font-weight:600;display:flex}.pt-tab svg{stroke:currentColor;stroke-width:1.5px;fill:none;opacity:.35;flex:none;width:12px;height:12px}.pt-tab:hover{background:#252d38;border-color:#687184}.pt-tab[aria-selected=true]{color:var(--pt-gold);background:#e6bd6614;border-color:#bf9952}.pt-tab[aria-selected=true] svg{opacity:1}.pt-panel{scroll-margin-top:calc(var(--r3-header-space,76px) + 80px)}.pt-panel+.pt-panel{margin-top:16px}.js .pt-panel+.pt-panel{margin-top:0}.pt-panel-head{align-items:center;gap:16px;margin-bottom:18px;display:flex}.pt-panel-head .pt-eyebrow{color:#b3bdcb;letter-spacing:.08em;margin-bottom:4px;font-size:11px}.pt-panel-head h3{margin:0;font-size:28px}.pt-badge{color:var(--pt-gold);white-space:nowrap;background:#e6bd6610;border:1px solid #846d3b;border-radius:6px;align-self:flex-start;margin-left:auto;padding:5px 11px;font-size:13px;font-weight:700}.pt-ladder{counter-reset:none;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:6px 0 18px;padding:0;list-style:none;display:grid}.pt-ladder li{border:1px solid var(--pt-line);background:#11182099;border-radius:9px;flex-direction:column;gap:6px;min-height:132px;padding:12px;display:flex;position:relative}.pt-ladder li+li:before{content:"";border-top:1.5px solid #846d3b;border-right:1.5px solid #846d3b;width:7px;height:7px;position:absolute;top:50%;left:-9px;transform:translateY(-50%)rotate(45deg)}.pt-step{color:var(--pt-gold);font-size:22px;font-weight:750;line-height:1}.pt-ladder b{font-size:13px;line-height:1.35}.pt-ladder span{color:var(--pt-muted);font-size:12px;line-height:1.4}.pt-ladder li.is-key{background:#e6bd660d;border-color:#bf9952}.pt-steps{counter-reset:s;gap:10px;margin:4px 0 0;padding:0;list-style:none;display:grid}.pt-steps li{counter-increment:s;border:1px solid var(--pt-line);color:var(--pt-muted);background:#11182099;border-radius:9px;grid-template-columns:34px 1fr;align-items:start;gap:12px;padding:12px 14px;font-size:14px;line-height:1.6;display:grid}.pt-steps li:before{content:counter(s);color:var(--pt-gold);background:#e6bd6610;border:1px solid #846d3b;border-radius:7px;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.pt-steps b{color:#dfe5ee}.pt-rarity{border:1px solid var(--pt-line);border-radius:8px;height:44px;margin:12px 0 8px;display:flex;overflow:hidden}.pt-rarity span{color:#10141b;white-space:nowrap;place-items:center;font-size:12px;font-weight:700;display:grid}.pt-rarity-legend{color:var(--pt-muted);flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.pt-rarity-legend i{border-radius:3px;width:10px;height:10px;margin-right:7px;display:inline-block}.pt-table-wrap{scrollbar-color:#56677c #151c26;scrollbar-width:thin;border:1px solid #344051;border-radius:8px;margin:12px 0 0;overflow:auto}.pt-table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.pt-table th,.pt-table td{text-align:left;vertical-align:top;border-bottom:1px solid #303b4b;padding:12px 14px;line-height:1.5}.pt-table thead th{color:#bcc8d9;background:#202a38;font-size:13px;font-weight:600}.pt-table tbody th{color:#e5e8ee;white-space:nowrap;font-weight:600}.pt-table td{color:#d3d9e3}.pt-table tbody tr:last-child>*{border-bottom:0}.pt-table tbody tr:hover>*{background:#293a492f}.pt-table .pt-num{color:var(--pt-gold);white-space:nowrap;font-weight:650}.pt-planner{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.pt-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin-bottom:18px;display:grid}.pt-field{flex-direction:column;gap:6px;display:flex}.pt-field>span{color:#bbc5d2;justify-content:space-between;font-size:13px;font-weight:600;display:flex}.pt-field>span output{color:var(--pt-gold);font-variant-numeric:tabular-nums}.pt-field input[type=range]{accent-color:var(--pt-gold);width:100%}.pt-field select{color:var(--pt-text);background:#0f151e;border:1px solid #3a4659;border-radius:7px;min-height:42px;padding:8px 10px;font-size:14px}.pt-check{color:#c9d1dc;align-items:center;gap:8px;font-size:13px;display:flex}.pt-check input{accent-color:var(--pt-gold);width:16px;height:16px}.pt-trials{border:1px solid var(--pt-line);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;margin:0 0 18px;padding:12px 14px;display:grid}.pt-trials legend{color:#bbc5d2;padding:0 6px;font-size:13px;font-weight:600}.pt-branches{gap:10px;display:grid}.pt-branch{border:1px solid var(--pt-line);background:#11182099;border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.pt-branch b{font-size:15px;display:block}.pt-branch small{color:var(--pt-muted);font-size:12.5px}.pt-pips{gap:4px;display:flex}.pt-pips i{border:1px solid #4a5866;border-radius:3px;width:16px;height:16px;display:block;position:relative}.pt-pips i.on{background:var(--pt-gold);border-color:var(--pt-gold)}.pt-pips i:after{content:attr(data-c);color:#7d889a;font-size:9px;font-style:normal;position:absolute;bottom:-14px;left:50%;transform:translate(-50%)}.pt-step-btns{gap:4px;display:flex}.pt-step-btns button{color:var(--pt-text);background:#1b222d;border:1px solid #3a4659;border-radius:7px;width:36px;height:36px;font-size:18px;line-height:1}.pt-step-btns button:hover:not(:disabled){color:var(--pt-gold);border-color:#bf9952}.pt-step-btns button:disabled{opacity:.35;cursor:not-allowed}.pt-branch.is-crown{background:#e6bd6608;border-color:#7a664666}.pt-branch.is-locked{opacity:.6}.pt-summary{background:#141a23;border:1px solid #455164;border-radius:12px;padding:20px;position:sticky;top:96px}.pt-budget{align-items:baseline;gap:8px;margin:2px 0 6px;display:flex}.pt-budget strong{color:var(--pt-gold);font-variant-numeric:tabular-nums;font-size:40px;font-weight:750;line-height:1}.pt-budget span{color:var(--pt-muted);font-size:14px}.pt-bar{background:#0b1017;border:1px solid #2f3a4b;border-radius:999px;height:10px;margin:8px 0 14px;overflow:hidden}.pt-bar i{background:linear-gradient(90deg,#b8995a,#e6bd66);height:100%;transition:width .2s;display:block}.pt-summary.is-over .pt-bar i{background:var(--pt-red)}.pt-summary.is-over .pt-budget strong{color:var(--pt-red)}.pt-summary dl{gap:0;margin:14px 0 0;display:grid}.pt-summary dl div{border-top:1px solid #2b3444;justify-content:space-between;gap:12px;padding:10px 0;font-size:14px;display:flex}.pt-summary dt{color:var(--pt-muted)}.pt-summary dd{color:var(--pt-text);font-variant-numeric:tabular-nums;text-align:right;margin:0;font-weight:650}.pt-summary .pt-msg{color:var(--pt-muted);margin:6px 0 0;font-size:13px;line-height:1.5}.pt-summary.is-over .pt-msg{color:var(--pt-red)}.pt-reset{color:var(--pt-muted);background:0 0;border:1px solid #3a4659;border-radius:7px;width:100%;min-height:40px;margin-top:14px;font-size:13px}.pt-reset:hover{color:var(--pt-text);border-color:#687184}.pt-soon{background:#141a23;border:1px dashed #4a5866;border-radius:12px;align-items:center;gap:22px;padding:24px 26px;display:flex}.pt-soon-icon{color:#aab4c4;background:#1b222d;border:1px solid #3a4659;border-radius:12px;flex:none;place-items:center;width:64px;height:64px;display:grid}.pt-soon-icon svg{stroke:currentColor;stroke-width:1.5px;fill:none;width:30px;height:30px}.pt-soon h3{margin:0 0 6px;font-size:20px}.pt-soon p{color:var(--pt-muted);margin:0;font-size:14px;line-height:1.6}.pt-split{border-top:1px solid var(--pt-line);grid-template-columns:250px minmax(0,1fr);gap:20px;padding-top:28px;display:grid}.pt-split h2{letter-spacing:-.02em;margin:0;font-size:22px;line-height:1.3}@media (width<=1100px){.pt-ladder{grid-template-columns:repeat(3,minmax(0,1fr))}.pt-ladder li:nth-child(4):before{display:none}.pt-planner{grid-template-columns:1fr}.pt-summary{position:static}.pt-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1040px){.pt-hero{grid-template-columns:1fr 170px;gap:24px}.pt-stage{width:138px;height:138px}.pt-explorer,.pt-split{grid-template-columns:210px minmax(0,1fr)}}@media (width<=760px){.pt-main{width:calc(100% - 32px);padding:22px 0 40px}.pt-breadcrumb{gap:8px;margin-bottom:26px;font-size:12px}.pt-hero{margin-bottom:22px;display:block}.pt-hero h1{margin-bottom:16px;font-size:38px}.pt-lead{font-size:15px}.pt-hero-art{display:none}.pt-nav{margin-bottom:32px}.pt-nav a{padding:8px 12px;font-size:13px}.pt-head{flex-direction:column;align-items:flex-start;gap:10px}.pt-head h2{font-size:23px}.pt-card{padding:18px 16px}.pt-grid-2,.pt-grid-3,.pt-grid-4,.pt-controls,.pt-trials{grid-template-columns:1fr}.pt-slots{grid-template-columns:1fr;grid-template-areas:"hero""s0""s1""s2""s3"}.pt-slot-hero{min-height:120px}.pt-explorer,.pt-split{display:block}.pt-rail{margin-bottom:14px;padding:12px;position:static}.pt-rail h3,.pt-rail-group{display:none}.pt-tabs{scrollbar-width:none;flex-direction:row;overflow-x:auto}.pt-tab{white-space:nowrap;flex:none;min-height:42px}.pt-tab svg{display:none}.pt-panel-head h3{font-size:23px}.pt-ladder{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-ladder li:before{display:none}.pt-branch{grid-template-columns:1fr auto;row-gap:16px}.pt-pips{order:3;grid-column:1/-1}.pt-split h2{margin-bottom:14px}.pt-soon{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.pt-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:36px;display:grid}.pt-content{min-width:0}.pt-side{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#3a4659 transparent;border:1px solid var(--pt-line);background:#141a23;border-radius:12px;max-height:calc(100vh - 116px);padding:14px 10px 16px;position:sticky;top:96px;overflow:auto}.pt-toc-toggle{display:none}.pt-toc ul{margin:0 0 6px;padding:0;list-style:none}.pt-toc-group{color:#7f8b9e;letter-spacing:.14em;text-transform:uppercase;margin:12px 10px 6px;font-size:10px;font-weight:700}.pt-toc-group:first-child{margin-top:4px}.pt-toc a{color:#bbc5d2;border-left:2px solid #0000;border-radius:0 6px 6px 0;padding:6px 10px;font-size:14px;line-height:1.35;text-decoration:none;display:block}.pt-toc a.is-sub{color:#97a3b5;padding-left:20px;font-size:13px}.pt-toc a:hover{color:var(--pt-text);background:#1b222d}.pt-toc a[aria-current=true]{color:var(--pt-gold);border-left-color:var(--pt-gold);background:#e6bd6612}.pt-stack{gap:16px;display:grid}.pt-stack .pt-panel+.pt-panel{margin-top:0}.pt-sub h3{margin-bottom:16px}.pt-todo{border-top:1px solid var(--pt-line);padding-top:28px}.pt-todo h2{letter-spacing:-.02em;margin:0 0 14px;font-size:22px}.pt-content .pt-slots{grid-template-columns:1fr 170px 1fr}@media (width<=1100px){.pt-layout{grid-template-columns:210px minmax(0,1fr);gap:24px}.pt-content .pt-ladder{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.pt-layout{display:block}.pt-side{background:0 0;border:0;max-height:none;margin:0 0 28px;padding:0;position:static;overflow:visible}.pt-toc-toggle{color:var(--pt-text);border:1px solid var(--pt-line);background:#141a23;border-radius:10px;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:10px 16px;font-size:15px;font-weight:600;display:flex}.pt-toc-toggle svg{stroke:currentColor;stroke-width:1.6px;fill:none;width:14px;height:14px;transition:transform .15s}.pt-toc-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.pt-toc{border:1px solid var(--pt-line);background:#141a23;border-radius:10px;margin-top:8px;padding:6px 8px 10px;display:none}.pt-side.is-open .pt-toc{display:block}.pt-content .pt-slots{grid-template-columns:1fr;grid-template-areas:"hero""s0""s1""s2""s3"}}.pt-mini-title{margin:22px 0 10px;font-size:18px}.pt-order{counter-reset:o;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:6px 0 14px;padding:0;list-style:none;display:grid}.pt-order li{counter-increment:o;background:var(--pt-raised);border:1px solid var(--pt-line);border-radius:10px;padding:12px 14px 12px 48px;position:relative}.pt-order li:before{content:counter(o);width:24px;height:24px;color:var(--pt-gold);background:#e6bd6622;border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;top:12px;left:14px}.pt-order b{display:block}.pt-order span{color:var(--pt-muted);font-size:13px}.pt-copy kbd{background:#252d3b;border:1px solid #3a4659;border-bottom-width:2px;border-radius:5px;padding:0 6px;font:600 13px/1.6 inherit}@media (width<=760px){.pt-order{grid-template-columns:1fr}}.pt-copy .pt-order{margin-left:0;padding:0;list-style:none}.pt-copy .pt-order li{margin:0;padding-left:48px}.pt-copy .pt-order li::marker{content:""}
