.v8-docs{--v8-line:#e5e9eb;--v8-on-dark:#c9d6df;--v8-on-dark-muted:#9db2c0;--v8-ease:cubic-bezier(.2,.8,.2,1);color:var(--v8-ink);background:var(--v8-bg);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip}:where(.v8-docs) h1,:where(.v8-docs) h2,:where(.v8-docs) h3,:where(.v8-docs) h4{margin:0;color:var(--v8-title);font-weight:700;letter-spacing:-.02em;line-height:1.12}:where(.v8-docs) h1{font-size:clamp(2.1rem,1.5rem + 2.6vw,3rem)}:where(.v8-docs) h2{font-size:clamp(1.7rem,1.4rem + 1.5vw,2.3rem)}:where(.v8-docs) h3{font-size:1.2rem;font-weight:600;letter-spacing:-.01em}:where(.v8-docs) p{margin:0}:where(.v8-docs) a{color:var(--v8-brand);text-decoration:none}.v8-dt-num{font-variant-numeric:tabular-nums;font-weight:500}.v8-dt-lead{font-size:1.2rem;line-height:1.6;color:var(--v8-muted);max-width:48ch}.v8-dt-lead--sm{font-size:16px}.v8-dt-btn--secondary{background:#fff;border-color:var(--v8-line);color:var(--v8-title)}.v8-dt-btn--secondary:hover{border-color:var(--v8-brand);color:var(--v8-brand)}.v8-dt-btn__arrow{transition:transform .16s var(--v8-ease)}.v8-btn:hover .v8-dt-btn__arrow{transform:translateX(3px)}.v8-dt-card{background:var(--v8-surface);border:1px solid var(--v8-line);border-radius:var(--v8-r-lg)}.v8-dt-card--shadow{box-shadow:0 20px 50px -24px rgba(31,60,81,.26)}.v8-docs .v8-head h2{margin-top:14px}.v8-dt-limits-section,.v8-dt-reads{background:var(--v8-surface);border-top:1px solid var(--v8-line)}.v8-dt-hero{padding-block:clamp(64px,36px + 5vw,112px);padding-top:calc(clamp(64px,36px + 5vw,112px) + 71px);background:var(--v8-surface);border-bottom:1px solid var(--v8-line)}.v8-dt-hero__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:56px;align-items:center}.v8-dt-hero h1{margin-block:20px}.v8-dt-hero .v8-btn{margin-top:36px}.v8-dt-cards{display:flex;flex-direction:column;gap:14px}.v8-dt-invoice{padding:16px}.v8-dt-tracking{padding:18px 16px}.v8-dt-mock__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.v8-dt-tracking .v8-dt-mock__head{margin-bottom:14px}.v8-dt-mock__label{font-size:11px;letter-spacing:.06em;color:var(--v8-muted)}.v8-dt-mock__ref{font-size:12px;color:var(--v8-title)}.v8-dt-fields{display:flex;flex-direction:column;gap:7px}.v8-dt-field{display:flex;justify-content:space-between;padding:8px 11px;border:1px solid var(--v8-line);border-radius:8px;font-size:12px}.v8-dt-field__label{color:var(--v8-muted)}.v8-dt-field__value{color:var(--v8-title)}.v8-dt-field--flag{border-color:#f6e0bc;background:#fff7e8}.v8-dt-field__note{color:#b4740b;font-weight:600}.v8-dt-mile{display:flex;align-items:center;gap:0}.v8-dt-node{width:12px;height:12px;border-radius:50%;border:2px solid var(--v8-mile-pending);background:#fff;flex:none}.v8-dt-nd1{border-color:var(--v8-mile-done);background:var(--v8-mile-done)}.v8-dt-node--cur{border-color:var(--v8-mile-cur)}.v8-dt-leg{height:3px;flex:1;background:var(--v8-mile-line);position:relative;overflow:hidden}.v8-dt-leg__fill{position:absolute;left:0;top:0;bottom:0;background:var(--v8-mile-done)}.v8-dt-mile__labels{display:flex;justify-content:space-between;margin-top:9px;font-size:10.5px;color:var(--v8-muted)}.v8-dt-mile__eta{color:#b4740b}.v8-dt-pain{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:44px;align-items:center}.v8-dt-pain__said{font-size:1.4rem;line-height:1.45;color:var(--v8-title);font-weight:600;padding-left:20px;border-left:3px solid var(--v8-brand)}.v8-dt-pain__list{list-style:none;padding-left:20px;margin:0;border-left:2px solid var(--v8-line);display:flex;flex-direction:column;gap:16px}.v8-dt-pain__list li{display:grid;grid-template-columns:18px 1fr;gap:12px;font-size:15px;color:var(--v8-ink)}.v8-dt-pain__list svg{color:var(--v8-brand);margin-top:3px}.v8-dt-caps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:20px}.v8-dt-cap{padding:28px;border-radius:var(--v8-r-lg);background:var(--v8-bg);border:1px solid var(--v8-line)}.v8-dt-cap h3{margin-bottom:10px}.v8-dt-cap p{color:var(--v8-muted);font-size:15px}.v8-dt-drive{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:52px;align-items:center}.v8-dt-drive h2{margin-block:14px}.v8-dt-points{display:grid;grid-template-columns:1fr;gap:12px;margin-top:24px}.v8-dt-point{display:flex;gap:10px;align-items:flex-start}.v8-dt-point svg{margin-top:2px;flex:none}.v8-dt-point span{font-size:15px;color:var(--v8-ink)}.v8-dt-point b{color:var(--v8-title)}.v8-dt-drive__mock{overflow:hidden}.v8-dt-drive__bar{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--v8-line);background:#fff}.v8-dt-drive__app{font-size:13px;font-weight:600;color:var(--v8-title)}.v8-dt-drive__path{font-size:12px;color:var(--v8-muted)}.v8-dt-drive__kbd{margin-left:auto;display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--v8-muted);border:1px solid var(--v8-line);border-radius:7px;padding:3px 8px}.v8-dt-drive__list{padding:12px;display:flex;flex-direction:column;gap:8px}.v8-dt-folder{display:flex;align-items:center;gap:10px;padding:9px 11px;border:1px solid var(--v8-line);border-radius:9px}.v8-dt-file__name,.v8-dt-folder__name{font-size:13px;color:var(--v8-title);font-weight:500}.v8-dt-folder__count{margin-left:auto;font-size:11px;color:var(--v8-muted)}.v8-dt-file{padding:10px 11px;border:1px solid var(--v8-line);border-radius:9px}.v8-dt-file__top{display:flex;align-items:center;gap:10px}.v8-dt-push-badge{margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:600;color:#1f7a3d;background:#e3f4e9;padding:3px 8px;border-radius:999px}.v8-dt-up{height:4px;border-radius:2px;background:var(--v8-line);margin-top:9px;overflow:hidden}.v8-dt-up-bar{height:100%;background:var(--v8-brand);border-radius:2px}.v8-dt-file__caption{font-size:10.5px;color:var(--v8-muted);margin-top:5px}.v8-dt-proof{border-radius:var(--v8-r-xl);border:1px solid var(--v8-line);background:#fff;padding:28px;max-width:720px}.v8-dt-proof__label{display:block;font-size:12px;letter-spacing:.06em;color:var(--v8-muted);margin-bottom:14px;text-transform:uppercase}.v8-dt-rows{display:flex;flex-direction:column;gap:8px}.v8-dt-row{display:flex;align-items:center;gap:12px;padding:12px 15px;border:1px solid var(--v8-line);border-radius:10px;font-size:14px;color:var(--v8-ink)}.v8-dt-row .v8-dt-right{margin-left:auto;color:var(--v8-muted)}.v8-dt-row--flag{background:#eaf1ff;border-color:#cfe0ff}.v8-dt-row b{color:var(--v8-title);font-weight:600}.v8-dt-proof__note{margin-top:14px;font-size:14px;color:var(--v8-muted)}.v8-dt-limits{max-width:62ch;padding-left:20px;border-left:2px solid var(--v8-brand)}.v8-dt-limits b{display:block;color:var(--v8-title)}.v8-dt-limits p{color:var(--v8-muted);font-size:15px;margin-top:8px}.v8-dt-closing{padding-block:clamp(72px,40px + 5vw,120px);background:var(--v8-dark);color:var(--v8-on-dark)}.v8-dt-closing .v8-shell{max-width:720px;text-align:center}.v8-dt-closing .v8-eyebrow{color:#7fd0ee}.v8-dt-closing h2{color:#fff;max-width:24ch;margin:14px auto 0}.v8-dt-closing__lead{margin-top:14px;color:var(--v8-on-dark)}.v8-dt-closing__ctas{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:36px}.v8-dt-btn--light{background:#fff;color:var(--v8-title)}.v8-dt-btn--ghost,.v8-dt-btn--ghost:hover{background:transparent;border-color:hsla(0,0%,100%,.3);color:#fff}.v8-dt-closing__note{margin-top:22px;font-size:14px;color:var(--v8-on-dark-muted)}@keyframes v8DtLegFill{0%,10%{width:0}40%,to{width:100%}}@keyframes v8DtNodeOn{0%,30%{background:#fff;border-color:var(--v8-mile-pending)}48%,to{background:var(--v8-mile-done);border-color:var(--v8-mile-done)}}@keyframes v8DtFlagPulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes v8DtUpFill{0%,8%{width:8%}45%,to{width:100%}}@keyframes v8DtPushBadge{0%,52%{opacity:0;transform:translateY(4px)}66%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes v8DtRowLive{0%,to{background:#fff}20%,60%{background:var(--v8-brand-tint)}}.v8-dt-leg1{animation:v8DtLegFill 4s var(--v8-ease) infinite}.v8-dt-leg2{animation:v8DtLegFill 4s var(--v8-ease) infinite .8s}.v8-dt-leg3{animation:v8DtLegFill 4s var(--v8-ease) infinite 1.6s}.v8-dt-nd1{animation:v8DtNodeOn 4s step-end infinite}.v8-dt-nd2{animation:v8DtNodeOn 4s step-end .8s infinite}.v8-dt-nd3{animation:v8DtNodeOn 4s step-end 1.6s infinite}.v8-dt-flag{animation:v8DtFlagPulse 2.4s ease-in-out infinite}.v8-dt-up-bar{animation:v8DtUpFill 5s var(--v8-ease) infinite}.v8-dt-push-badge{opacity:0;animation:v8DtPushBadge 5s var(--v8-ease) infinite}.v8-dt-row-live{animation:v8DtRowLive 5s var(--v8-ease) infinite}@media (prefers-reduced-motion:reduce){.v8-dt-flag,.v8-dt-leg1,.v8-dt-leg2,.v8-dt-leg3,.v8-dt-nd1,.v8-dt-nd2,.v8-dt-nd3,.v8-dt-push-badge,.v8-dt-row-live,.v8-dt-up-bar{animation:none}.v8-dt-leg1,.v8-dt-leg2,.v8-dt-leg3,.v8-dt-up-bar{width:100%}.v8-dt-nd1,.v8-dt-nd2,.v8-dt-nd3{background:var(--v8-mile-done);border-color:var(--v8-mile-done)}.v8-dt-push-badge{opacity:1}}@media (max-width:600px){.v8-docs .v8-shell{padding-inline:16px}.v8-dt-mile__labels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.v8-dt-mile__labels span:nth-child(2),.v8-dt-mile__labels span:nth-child(3){text-align:center}.v8-dt-mile__labels span:last-child{text-align:right}.v8-dt-row{flex-wrap:wrap}}