@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.reveal{animation:linear both guide-rise;animation-timeline:view();animation-range:entry entry 55%}}}@keyframes guide-rise{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0}}.cv{content-visibility:auto;contain-intrinsic-block-size:auto var(--cv,1000px)}@media (width>=64rem){.cv{contain-intrinsic-block-size:auto var(--cv-lg,800px)}}@media (width<64rem){.hero-lead{color:color-mix(in oklab, var(--color-ink-secondary) 72%, var(--color-ink))}}.updated{border:1px solid var(--color-line);background:var(--color-surface-raised);font:500 13px/18px var(--font-sans);color:var(--color-ink-secondary);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.updated svg{color:var(--color-link)}.shot,.shot-media{position:relative}.shot-media{isolation:isolate}.shot-media:before{content:"";z-index:-1;filter:blur(36px);background:radial-gradient(closest-side,#22d3ee59,#0000);border-radius:40px;position:absolute;inset:8% 6% 6%}.shot-frame{background:linear-gradient(140deg, #22d3ee8c, #0e749040 35%, var(--color-line) 70%);border-radius:16px;padding:5px;transition:translate .3s,box-shadow .3s;box-shadow:0 24px 60px -28px #0b1b3a73}.shot-frame img{border-radius:11px}.shot:hover .shot-frame{translate:0 -4px;box-shadow:0 32px 70px -28px #0b1b3a8c}.howto{border:1px solid var(--color-line);background:linear-gradient(180deg, var(--color-surface-selected), var(--color-surface-raised) 45%);box-shadow:var(--shadow-card);border-radius:16px;padding:24px}.stepper>li{grid-template-columns:32px minmax(0,1fr);gap:14px;display:grid;position:relative}.stepper>li:not(:last-child):before{content:"";background:linear-gradient(var(--color-link), var(--color-line));width:1px;position:absolute;top:36px;bottom:4px;left:15.5px}.stepper>li:last-child>div{padding-bottom:0}.stepper-num{background:var(--color-tile);width:32px;height:32px;color:var(--color-on-navy);font:500 14px/1 var(--font-mono);box-shadow:0 0 0 4px var(--color-surface-selected);border-radius:999px;place-items:center;display:grid}.band{isolation:isolate;background:var(--color-surface-brand);border-block:1px solid #9fb0cc24;position:relative;overflow:hidden}.band:before{content:"";z-index:-1;background-image:radial-gradient(#9fb0cc38 1px,#0000 1.2px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 90% at 70%,#000,#0000 75%);mask-image:radial-gradient(70% 90% at 70%,#000,#0000 75%)}.band:after{content:"";z-index:-1;background:radial-gradient(closest-side,#22d3ee24,#0000);height:120%;position:absolute;inset:-30% -10% auto 40%}.tip{border:1px solid var(--color-line);background:var(--color-surface-raised);box-shadow:var(--shadow-card);border-radius:14px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;padding:14px 16px;display:grid}.tip-icon,.hop-icon{background:var(--color-surface-selected);width:36px;height:36px;color:var(--color-link);border-radius:10px;place-items:center;display:grid}.panel{border:1px solid var(--color-line);background:var(--color-surface-raised);box-shadow:var(--shadow-card);border-radius:16px;padding:24px}.panel.scroll-x{padding:0}.record-card{border:1px solid var(--color-line);background:var(--color-surface-raised);border-radius:16px;flex-direction:column;padding:20px;transition:border-color .2s,box-shadow .2s,translate .2s;display:flex}.record-card:hover{border-color:color-mix(in oklab, var(--color-link) 45%, var(--color-line));translate:0 -2px;box-shadow:0 14px 34px -18px #0b1b3a59}.record-badge{background:var(--color-tile);width:60px;height:40px;color:var(--color-on-navy);font:500 13px/1 var(--font-mono);box-shadow:inset 0 -3px 0 var(--color-cyan);border-radius:10px;place-items:center;display:grid}.time-pill{background:var(--color-surface-selected);color:var(--color-link);font:500 12px/18px var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;display:inline-flex}.card-link{font:500 14px/20px var(--font-sans);color:var(--color-link);align-self:flex-start;align-items:center;gap:6px;margin-top:14px;text-decoration:none;display:inline-flex}.card-link svg{transition:translate .2s}.card-link:hover{color:var(--color-link-hover)}.card-link:hover svg,.record-card:hover .card-link svg{translate:3px}.why{background:radial-gradient(60% 120% at 0% 0%, #22d3ee24, transparent 60%), var(--color-surface-brand);border:1px solid #9fb0cc29;border-radius:18px;grid-template-columns:minmax(0,1fr);gap:24px;padding:24px;display:grid}@media (width>=64rem){.why{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:40px;padding:32px}}.why-terminal{background:#050c1c99;border:1px solid #9fb0cc2e;border-radius:12px;min-width:0;overflow:hidden}.dig{font:400 13px/22px var(--font-mono);color:var(--color-cloud);margin:0;padding:16px 18px 6px;overflow-x:auto}.dig-prompt{color:var(--color-cyan)}.dig-muted{color:var(--color-mist)}.dig mark,.dig-sum mark{color:var(--color-cyan);box-shadow:inset 0 -1.5px 0 var(--color-cyan);background:#22d3ee2e;border-radius:4px;padding:0 3px}.dig-sum{font:500 14px/22px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--color-on-navy);padding:4px 18px 16px}.terminal-bar{background:#ffffff08;border-bottom:1px solid #9fb0cc24;align-items:center;gap:14px;min-width:0;padding:10px 14px;display:flex}.terminal-dots{flex:none;gap:6px;display:inline-flex}.terminal-dots span{background:#9fb0cc59;border-radius:999px;width:10px;height:10px}.terminal-dots span:first-child{background:#f97066}.terminal-dots span:nth-child(2){background:#fbbf24}.terminal-dots span:last-child{background:#4ade80}.terminal-title{font:400 12px/16px var(--font-mono);color:var(--color-mist)}.terminal{background:radial-gradient(70% 100% at 100% 0%, #22d3ee1f, transparent 60%), var(--color-surface-brand);border:1px solid #9fb0cc2e;border-radius:16px;overflow:hidden;box-shadow:0 30px 70px -36px #0b1b3ab3}.terminal .terminal-bar{padding:10px}.terminal-body{padding:22px 22px 20px}.terminal-line{min-width:0;font:400 17px/26px var(--font-mono);color:var(--color-on-navy);overflow-wrap:anywhere}.terminal-plain{font-family:var(--font-sans);font-weight:500}.terminal-prompt{color:var(--color-cyan)}.terminal-caret{vertical-align:-3px;background:var(--color-cyan);width:9px;height:19px;margin-left:2px;animation:1s step-end 5 caret;display:inline-block}@keyframes caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.terminal-caret{animation:none}}.terminal-note{font:400 14px/21px var(--font-sans);color:var(--color-mist);border-top:1px dashed #9fb0cc38;margin-top:16px;padding-top:14px}.provider-table{border-collapse:collapse}.provider-table :is(th,td){border-bottom:1px solid var(--color-line);text-align:left;font:500 14px/20px var(--font-sans);padding:12px 18px}.provider-table thead th{background:var(--color-surface);font:500 12px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-secondary)}.provider-table tbody th{color:var(--color-ink);white-space:nowrap}.host-name{align-items:center;gap:10px;display:inline-flex}.provider-table .ttl-cell{font-family:var(--font-mono);color:var(--color-ink-secondary);white-space:nowrap;font-weight:400}.provider-table tbody tr{transition:background-color .15s}.provider-table tbody tr:hover{background:var(--color-surface)}.provider-table tbody tr:last-child :is(th,td){border-bottom:0}.spread{grid-template-columns:minmax(80px,1fr) auto;align-items:center;gap:12px;min-width:220px;display:grid}.spread-track{background:var(--color-surface);border-radius:999px;height:8px;position:relative}.spread-bar{background:linear-gradient(90deg, var(--color-teal), var(--color-cyan));transform-origin:0;border-radius:999px;position:absolute;inset:0 auto 0 0}.spread-text{color:var(--color-ink);white-space:nowrap;text-align:right;min-width:6.5em}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.spread-bar{animation:linear both guide-grow;animation-timeline:view();animation-range:entry 30% cover 45%}}}@keyframes guide-grow{0%{transform:scaleX(.05)}to{transform:scaleX(1)}}.note{border-left:3px solid var(--color-link);background:var(--color-surface);font:400 14px/21px var(--font-sans);color:var(--color-ink-secondary);border-radius:0 10px 10px 0;padding:12px 16px}.band-soft{background:linear-gradient(180deg, var(--color-surface), var(--color-page));border-top:1px solid var(--color-line)}.runbook{gap:8px;display:grid}.run-step:not(:last-child):before,.run-step:not(:last-child):after{content:"";border-radius:2px;width:2px;position:absolute;top:48px;bottom:-14px;left:19px}.run-step:not(:last-child):before{background:var(--color-line)}.run-step:not(:last-child):after{background:linear-gradient(var(--color-teal), var(--color-cyan));transform-origin:top}.run-step{view-timeline-name:--step;grid-template-columns:40px minmax(0,1fr);gap:16px;display:grid;position:relative}.run-num{z-index:1;background:var(--color-tile);width:40px;height:40px;color:var(--color-on-navy);font:500 15px/1 var(--font-mono);box-shadow:0 0 0 5px var(--color-page);border-radius:999px;place-items:center;margin-top:6px;display:grid;position:relative}.run-card{border:1px solid var(--color-line);background:var(--color-surface-raised);border-radius:14px;padding:12px 16px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.run-step:after{animation:linear both guide-fill;animation-timeline:--step;animation-range:entry 100% cover 55%}.run-num{animation:linear both guide-lit;animation-timeline:--step;animation-range:entry 90% contain 20%}}}@keyframes guide-fill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes guide-lit{0%{background:var(--color-surface-raised);color:var(--color-ink-secondary);outline:1px solid var(--color-line-strong)}to{background:var(--color-tile);color:var(--color-on-navy);outline:1px solid #0000}}.hop{grid-template-columns:36px minmax(0,1fr);gap:14px;display:grid;position:relative}.hop:not(:last-child):before{content:"";border-left:1px dashed var(--color-line-strong);position:absolute;top:40px;bottom:4px;left:17.5px}.hop:last-child>div{padding-bottom:0}.steps-row{gap:18px;display:grid}.steps-row>li{grid-template-columns:32px minmax(0,1fr);align-content:start;gap:14px;display:grid;position:relative}@media (width>=48rem){.steps-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.steps-row>li{grid-template-columns:minmax(0,1fr);gap:12px}.steps-row>li:not(:last-child):after{content:"";background:linear-gradient(90deg, var(--color-link), var(--color-line));height:1px;position:absolute;top:16px;left:46px;right:-14px}}.card-head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;display:grid}.card-head.items-center{align-items:center}.triage-pick{font:500 12px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-secondary);align-items:center;gap:8px;margin-bottom:10px;display:inline-flex}.triage-pick svg{color:var(--color-link)}.triage-list{border:1px solid var(--color-line);background:var(--color-surface-raised);box-shadow:var(--shadow-card);border-radius:16px;overflow:hidden}.triage-item+.triage-item{border-top:1px solid var(--color-line)}.triage-summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:56px;padding:10px 16px 10px 18px;list-style:none;transition:background-color .15s;display:grid}.triage-summary::-webkit-details-marker{display:none}.triage-summary:hover{background:var(--color-surface)}.triage-summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.triage-item[open] .triage-summary{background:var(--color-surface-selected)}.triage-symptom{font:500 15px/20px var(--font-sans);color:var(--color-ink);text-wrap:pretty}.triage-chevron{color:var(--color-ink-secondary);transition:rotate .2s}.triage-item[open] .triage-chevron{color:var(--color-link);rotate:180deg}.look{align-items:center;gap:3px;width:92px;display:inline-flex}.look-dot{border-radius:999px;width:7px;height:7px}.look-ok{background:var(--color-ok-mark)}.look-warn{background:var(--color-warn-mark)}.look-fail{background:var(--color-fail-mark)}.look-unknown{background:var(--color-unknown-mark)}.look-icon{background:var(--color-warn-fill);width:16px;height:16px;color:var(--color-warn);border-radius:4px;place-items:center;margin-left:2px;display:grid}.triage-body{padding:6px 18px 20px 124px}.triage-cause{font:500 12px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-link);margin-bottom:4px}@media (prefers-reduced-motion:no-preference){.triage-item::details-content{height:0;transition:height .26s ease, content-visibility .26s allow-discrete;overflow:clip}.triage-item[open]::details-content{height:auto}}@media (width<40rem){.triage-summary{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px 14px}.look{grid-area:1/1;width:auto}.triage-symptom{grid-area:2/1}.triage-chevron{grid-area:1/2/3}.triage-body{padding:4px 14px 18px}}.data-table{border-collapse:collapse;width:100%;min-width:32rem}.data-table :is(th,td){border-bottom:1px solid var(--color-line);text-align:left;vertical-align:top;font:500 15px/22px var(--font-sans);color:var(--color-ink);padding:10px 16px}.data-table thead th{font:500 12px/16px var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-secondary);padding-block:12px 10px}.data-table tbody th{font-weight:500}.data-table tbody tr:last-child :is(th,td){border-bottom:0}.data-table tbody tr:hover{background:var(--color-surface)}.data-table .num{text-align:right;font-variant-numeric:tabular-nums}.data-table .mono{font:400 14px/22px var(--font-mono)}.api-code{font:400 13px/21px var(--font-mono);color:var(--color-cloud);white-space:pre;margin:0;overflow-x:auto}.api-muted{color:var(--color-mist)}.count-bar{justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.count-bar-track{background:var(--color-surface);border-radius:999px;width:72px;height:6px;overflow:hidden}.count-bar-track>span{border-radius:inherit;background:linear-gradient(90deg, var(--color-teal), var(--color-cyan));height:100%;display:block}
