.tp-ready{gap:16px;padding:22px;display:grid}.tp-ready-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.tp-stat{color:var(--os-ink-1);align-content:start;gap:4px;padding:14px 14px 12px;display:grid}.tp-stat-n{letter-spacing:-.02em;margin-top:6px;font-size:26px;font-weight:640;line-height:1.1}.tp-ready-foot{margin:0}.tp-hero-note{margin-top:12px}@media (min-width:1024px){.tp-ready-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.tp-chain{flex-wrap:wrap;align-items:center;gap:8px 0;margin:0 0 24px;padding:0;list-style:none;display:flex}.tp-chain-step{align-items:center;display:inline-flex}.tp-chain-step+.tp-chain-step:before{content:"";background:linear-gradient(90deg, var(--os-hair-2), var(--accent-400,var(--accent-300)));transform-origin:0;width:28px;height:1.5px;margin:0 6px}.tp-chain-chip{min-height:36px;color:var(--os-ink-1);background:var(--os-surface-1);box-shadow:var(--os-glass-hi), var(--os-glass-rim);border-radius:10px;align-items:center;padding:6px 14px;font-size:14px;font-weight:540;line-height:1.3;display:inline-flex}.tp-here .tp-chain-chip{color:#fff;background:linear-gradient(180deg, var(--accent-500,#2a8cff), var(--accent-600,#0a62b8));box-shadow:var(--os-glass-hi), 0 6px 20px -8px color-mix(in oklab, var(--accent-500,#2a8cff) 70%, transparent)}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.tp-chain-step{transition:opacity .45s var(--mo-ease,ease), transform .45s var(--mo-ease,ease);transition-delay:calc(var(--i) * .16s)}.tp-chain-step:before{transition:transform .4s var(--mo-ease,ease);transition-delay:calc(var(--i) * .16s - 80ms)}.tp-chain:not([data-in]) .tp-chain-step{opacity:0;animation:.4s 2.5s forwards dp-failsafe;transform:translate(-8px)}.tp-chain:not([data-in]) .tp-chain-step:before{transform:scaleX(0)}}@media (max-width:767px){.tp-chain{flex-direction:column;align-items:flex-start;gap:0}.tp-chain-step{flex-direction:column;align-items:flex-start}.tp-chain-step+.tp-chain-step:before{transform-origin:top;background:linear-gradient(180deg, var(--os-hair-2), var(--accent-400,var(--accent-300)));width:1.5px;height:14px;margin:2px 0 2px 18px}}.tp-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.tp-fact{align-content:start;gap:10px;padding:20px 22px 22px;display:grid}.tp-fact ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.tp-fact li{padding-left:14px;position:relative}.tp-fact li:before{content:"";background:var(--accent-400,var(--accent-300));border-radius:50%;width:5px;height:5px;position:absolute;top:.66em;left:1px}@media (max-width:1023px){.tp-facts{grid-template-columns:minmax(0,1fr);gap:12px}}.tp-terms{gap:12px;margin-top:16px;padding:16px 18px;display:grid}.tp-terms ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tp-terms s{color:var(--os-ink-3);-webkit-text-decoration-color:color-mix(in oklab, var(--os-ink-3) 60%, transparent);text-decoration-color:color-mix(in oklab, var(--os-ink-3) 60%, transparent)}.tp-terms strong{font-weight:620}.tp-terms s+strong:before{content:"→";color:var(--os-ink-3);margin:0 6px;font-weight:400}.tp-job{flex-direction:column;gap:12px;height:100%;padding:20px 22px;display:flex}.tp-job-who{align-items:center;gap:12px;display:flex}.tp-job-who>span:last-child{gap:2px;display:grid}.tp-job-who .dp-ic-i{margin:0}.tp-job-name a{color:var(--os-ink-1);text-decoration:none}.tp-job-name a:hover{color:var(--accent-300)}.tp-job-does{color:var(--os-ink-1)}.tp-job-gate{color:var(--os-ink-1);background:color-mix(in oklab, var(--accent-500,#2a8cff) 12%, transparent);border-radius:8px;align-self:flex-start;align-items:center;gap:6px;margin-top:auto;padding:5px 10px;font-size:13px;font-weight:560;display:inline-flex}.tp-gate-ask{background:color-mix(in oklab, var(--signal-400,#f2b55a) 14%, transparent)}.tp-cad{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px 20px;display:grid}.tp-cad-col ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tp-cad-h{margin-bottom:12px}.tp-cad-h .os-meta{margin-left:2px}@media (max-width:1023px){.tp-cad{grid-template-columns:minmax(0,1fr)}}.tp-rt{border-radius:14px}.tp-rt summary{cursor:pointer;align-items:flex-start;gap:12px;padding:14px 16px;list-style:none;display:flex}.tp-rt summary::-webkit-details-marker{display:none}.tp-rt summary:focus-visible{box-shadow:var(--os-focus);border-radius:14px;outline:none}.tp-rt-when{color:var(--os-ink-2);white-space:nowrap;border-radius:7px;flex:none;padding:3px 8px;font-size:12px;line-height:18px}.tp-rt-t{flex:1;gap:2px;min-width:0;display:grid}.tp-rt-title{color:var(--os-ink-1);font-size:15px;font-weight:600;line-height:1.4}.tp-rt-chev{color:var(--os-ink-3);transition:transform .2s var(--mo-ease,ease);flex:none;margin-top:3px}.tp-rt[open] .tp-rt-chev{transform:rotate(90deg)}.tp-rt-steps{box-shadow:inset 0 1px 0 var(--os-hair);gap:8px;margin:0 16px;padding:12px 0 14px;list-style:none;display:grid}.tp-rt-steps li{grid-template-columns:20px minmax(0,1fr);gap:8px;display:grid}.tp-rt-steps .os-num{color:var(--os-ink-3);padding-top:1px;font-size:12px}.tp-wfs{gap:16px;display:grid}.tp-wf{gap:16px;padding:20px 22px 22px;display:grid}.tp-wf-rail{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.tp-wf-st{background:var(--os-well);box-shadow:inset 0 0 0 1px var(--os-hair);border-radius:12px;align-content:start;gap:4px;padding:12px 14px;display:grid;position:relative}.tp-wf-ok{background:color-mix(in oklab, var(--signal-400,#f2b55a) 8%, var(--os-well));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--signal-400,#f2b55a) 35%, transparent)}.tp-wf-n{color:var(--accent-300);font-size:12px;font-weight:620}.tp-wf-ok .tp-wf-n{color:var(--signal-300)}.tp-wf-name{color:var(--os-ink-1);font-size:14px;font-weight:580;line-height:1.4}.tp-wf-badge{justify-self:start;margin-top:4px}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.tp-wf-st{transition:opacity .4s var(--mo-ease,ease), transform .4s var(--mo-ease,ease);transition-delay:calc(var(--i) * 90ms)}.tp-wf-rail:not([data-in]) .tp-wf-st{opacity:0;animation:.4s 2.5s forwards dp-failsafe;transform:translateY(8px)}}.tp-two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}@media (max-width:1023px){.tp-two{grid-template-columns:minmax(0,1fr)}}.tp-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.tp-li{border-radius:14px;gap:6px;padding:16px 18px;display:grid}.tp-li-h{color:var(--os-ink-1);align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.tp-li-name{color:var(--os-ink-1);font-size:14px;font-weight:580}.tp-table{overflow:hidden}.tp-table table{border-collapse:collapse;width:100%;font-size:14px}.tp-table th{text-align:left;letter-spacing:.02em;color:var(--os-ink-3);box-shadow:inset 0 -1px 0 var(--os-hair);padding:12px 16px;font-size:12px;font-weight:640}.tp-table td{color:var(--os-ink-2);box-shadow:inset 0 -1px 0 var(--os-hair);padding:10px 16px}.tp-table td:first-child{color:var(--os-ink-1)}.tp-table tr:last-child td{box-shadow:none}.tp-lic{margin:0;padding:6px 0;list-style:none}.tp-lic li{box-shadow:inset 0 -1px 0 var(--os-hair);align-items:flex-start;gap:12px;padding:10px 18px;display:flex}.tp-lic li:last-child{box-shadow:none}.tp-lic-t{flex:1;gap:2px;min-width:0;display:grid}.tp-lic-if{flex:none;height:24px;font-size:12px}.tp-peers{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:1023px){.tp-peers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.tp-peers{grid-template-columns:minmax(0,1fr)}}.tp-peer{height:100%;color:var(--os-ink-1);transition:transform var(--mo-dur-1,.16s) var(--mo-ease-out,ease), box-shadow var(--mo-dur-1,.16s) var(--mo-ease-out,ease);border-radius:14px;align-items:center;gap:12px;padding:14px 16px;font-size:15px;font-weight:560;text-decoration:none;display:flex}.tp-peer>span{flex:1}.tp-peer>svg:last-child{color:var(--os-ink-3);transition:transform .2s var(--mo-ease,ease)}.tp-peer:hover{box-shadow:var(--os-glass-hi), inset 0 0 0 1px color-mix(in oklab, var(--accent-400,var(--accent-300)) 40%, transparent), var(--os-glass-depth);transform:translateY(-2px)}.tp-peer:hover>svg:last-child{color:var(--accent-300);transform:translate(3px)}.tp-peer:focus-visible{box-shadow:var(--os-focus);outline:none}.tp-all{margin-top:20px}.tp-ready-h{align-items:center;gap:14px;margin:0;display:flex}.tp-ready-h>span{gap:2px;display:grid}.tp-ready-h b{color:var(--os-ink-1);font-size:18px;font-weight:640}.tp-ready{padding:22px}.tp-stat{background:color-mix(in oklab, var(--os-surface-3) 55%, transparent);box-shadow:inset 0 0 0 1px var(--os-hair)}
