.hiw section{border-bottom:0}.hiw .site-nav.tone-paper{background:color-mix(in srgb,var(--paper) 88%,transparent)}.hiw-kicker,.hiw-step{font-family:var(--mono);font-size:var(--fs-label);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--paper-soft);margin-bottom:20px}.hiw-hero{background:var(--paper);color:var(--paper-ink);padding:var(--hero-y) 0 var(--section-y)}.hiw-hero h1{font-size:var(--fs-page);line-height:1.04;letter-spacing:-.025em}.hiw-lead{margin:24px 0 32px;max-width:640px;font-size:var(--fs-lead);color:var(--paper-soft)}.hiw .btn.primary{background:var(--paper-ink);color:var(--paper)}.hiw .btn.ghost{color:var(--paper-ink);border-color:var(--field-line)}.hiw .btn.ghost:hover{background:var(--wash-paper)}.hiw-day1 :focus-visible,.hiw-every :focus-visible,.hiw-hero :focus-visible{outline-color:var(--paper-ink)}.hiw-day1,.hiw-every{background:var(--white);color:var(--paper-ink);padding:var(--section-y) 0}.hiw-day1{overflow:hidden}.hiw-day1-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:var(--gap-split);gap:var(--gap-split);align-items:center}.hiw-copy h2,.hiw-every h2{font-size:var(--fs-headline);max-width:560px}.hiw-copy p:not(.hiw-step){margin-top:16px;max-width:520px;color:var(--paper-soft)}.hiw-baseline-wrap{min-width:0;width:125%}.hiw-baseline{background:var(--bg);color:var(--text);border-radius:var(--r-object);box-shadow:var(--shadow-object-paper);font-size:var(--fs-object);overflow:hidden}.hiw-bl-head{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 20px;border-bottom:1px solid var(--hairline);font-family:var(--mono);font-size:var(--fs-object-label);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.hiw-bl-head span:first-child{color:var(--neon)}.hiw-bl-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--hairline)}.hiw-bl-stats div{display:grid;grid-gap:4px;gap:4px;padding:20px;border-right:1px solid var(--hairline)}.hiw-bl-stats div:last-child{border-right:0}.hiw-bl-stats b{font-family:var(--mono);font-size:var(--fs-headline);font-weight:500;line-height:1}.hiw-bl-stats small{font-family:var(--mono);font-size:var(--fs-object-label);color:var(--amber)}.hiw-bl-scroll{overflow-x:auto}.hiw-baseline table{width:100%;border-collapse:collapse}.hiw-baseline td,.hiw-baseline th{text-align:left;padding:10px 20px;white-space:nowrap;border-bottom:1px solid var(--hairline)}.hiw-baseline tr:last-child td{border-bottom:0}.hiw-baseline th{font-family:var(--mono);font-size:var(--fs-object-label);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.hiw-baseline .num{text-align:right;font-family:var(--mono)}.hiw-baseline .flag td:last-child{color:var(--amber)}.hiw-every h2{margin-bottom:var(--step-y)}.hiw-bench{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.hiw-cell{display:flex;flex-direction:column;gap:12px;min-width:0;padding:28px;background:var(--paper);border-radius:var(--r-tablet)}.hiw-cell h3{font-size:var(--fs-title)}.hiw-cell>p{font-size:var(--fs-small);color:var(--paper-soft);margin-bottom:8px}.hiw-cell .obj{margin-top:auto}.hiw-chat{grid-row:span 2}.hiw-chat .obj{margin-top:8px}.hiw .file-chip[data-kind]:before{content:attr(data-kind)}.hiw-chat .chat-card{margin:0;color:var(--text);box-shadow:var(--shadow-object-paper)}.hiw-cell:nth-child(3){grid-row:span 2}.hiw-cell:nth-child(5){grid-column:1/-1}.hiw-phone{display:flex;justify-content:center;margin-top:auto}.hiw-phone .phone{box-shadow:var(--shadow-object-paper)}.hiw .inline-link{color:var(--paper-ink);margin-top:8px}.hiw-card{background:var(--bg);color:var(--text);border-radius:var(--r-object);padding:20px;font-size:var(--fs-object);box-shadow:var(--shadow-object-paper)}.hiw-tag{display:block;font-family:var(--mono);font-size:var(--fs-object-label);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--neon);margin-bottom:12px}.hiw-card b{display:block;font-size:var(--fs-body)}.hiw-card p{margin-top:4px;color:var(--text-soft)}.hiw-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.hiw-actions span{font-weight:600;padding:8px 14px;border-radius:var(--r-pill);border:1px solid var(--hairline-strong)}.hiw-actions .yes{background:var(--neon);color:var(--neon-ink);border-color:var(--neon)}.hiw-places,.hiw-waiting{list-style:none;background:var(--white);border:1px solid var(--paper-line-2);border-radius:var(--r-object);font-size:var(--fs-object)}.hiw-places li,.hiw-waiting li{display:flex;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--paper-line-2)}.hiw-places li:last-child,.hiw-waiting li:last-child{border-bottom:0}.hiw-places span,.hiw-waiting b{font-family:var(--mono);font-size:var(--fs-object-label);letter-spacing:.08em;text-transform:uppercase;color:var(--paper-faint);font-weight:500}.hiw-waiting{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.hiw-waiting li{flex-direction:column;border-bottom:0;border-right:1px solid var(--paper-line-2)}.hiw-waiting li:last-child{border-right:0}.hiw-loop{background:var(--neon);color:var(--neon-ink);padding:var(--section-y) 0}.hiw-loop h2{font-size:var(--fs-display);line-height:1.02;letter-spacing:-.03em;max-width:980px}.hiw-loop-row{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:var(--step-y);border-top:1px solid var(--neon-ink);border-bottom:1px solid var(--neon-ink)}.hiw-loop-row li{display:grid;align-content:space-between;grid-gap:32px;gap:32px;padding:32px clamp(16px,2vw,32px) 40px;border-right:1px solid var(--neon-ink)}.hiw-loop-row li:last-child{border-right:0}.hiw-loop-word{font-size:var(--fs-hero);font-weight:700;line-height:.95;letter-spacing:-.04em}.hiw-loop-row p{font-size:var(--fs-small);max-width:300px}.hiw-loop-n{display:block;font-family:var(--mono);font-size:var(--fs-label);font-weight:500;letter-spacing:.12em;margin-bottom:8px}.hiw-loop-foot{margin-top:32px;font-size:var(--fs-lead)}.hiw-loop ::selection{background:var(--neon-ink);color:var(--neon)}.hiw-loop :focus-visible{outline-color:var(--neon-ink)}@media (max-width:1024px){.hiw-day1-grid{grid-template-columns:minmax(0,1fr)}.hiw-baseline-wrap{width:115%}.hiw-bench{grid-template-columns:repeat(2,minmax(0,1fr))}.hiw-cell:nth-child(3){grid-row:auto}.hiw-loop-row{grid-template-columns:repeat(2,minmax(0,1fr))}.hiw-loop-row li:nth-child(2){border-right:0}.hiw-loop-row li:nth-child(-n+2){border-bottom:1px solid var(--neon-ink)}}@media (max-width:640px){.hiw-baseline-wrap{width:100%}.hiw-bl-stats,.hiw-waiting{grid-template-columns:repeat(2,minmax(0,1fr))}.hiw-bl-stats div:nth-child(2){border-right:0}.hiw-bl-stats div:nth-child(-n+2){border-bottom:1px solid var(--hairline)}.hiw-waiting li:nth-child(2){border-right:0}.hiw-waiting li:nth-child(-n+2){border-bottom:1px solid var(--paper-line-2)}.hiw-bench,.hiw-loop-row{grid-template-columns:minmax(0,1fr)}.hiw-chat{grid-row:auto}.hiw-cell{padding:20px}.hiw-loop-row li{border-right:0;border-bottom:1px solid var(--neon-ink)}.hiw-loop-row li:last-child{border-bottom:0}.hiw-loop-word{font-size:var(--fs-giant)}}