.hiw{--bg:#0c141b;--paper:#ffffff0b;--ink:#fff;--muted:#b9c0c8;--rule:#ffffff24;--shared:#8fb0da;--adapted:#ffd898;--adapted-ink:#ffd898;--ok:#6cc193;--ok-bg:#18301f;--ok-l:#4f9a71;--ok-r:#3e7c5a;--draft-bg:#ffd8981a;--shared-l:#6380a6;--shared-r:#4f6a8c;--adapted-l:#c48a33;--adapted-r:#a47228;--team:#4fb3ac;--team-l:#3c928c;--team-r:#2f7772;--team-soft:#24504d;--variant:#d97a9d;--variant-l:#b8627f;--variant-r:#974f68;--slate:#8b96a7;--slate-l:#6f7a8a;--slate-r:#5b6573;--iso-core-t:#233246;--iso-adapt-t:#3a2f1c;--iso-set-t:#2a323f;--iso-team-t:#1d3a39;--iso-side-l:#161b23;--iso-side-r:#10141a;--iso-edge:#3a4454;--iso-hole:#12161d;--display:"EB Garamond", Georgia, serif;--body:"Inter", system-ui, sans-serif;--mono:"Inter", system-ui, sans-serif;color:var(--ink);font:400 1.0625rem/1.65 var(--body);background:radial-gradient(60rem 28rem at 50% -6rem, #ffd89812, transparent 70%), var(--bg);padding:8rem 1.25rem 5rem}@media (width>=768px){.hiw{padding:10rem 2rem 7rem}}@media (width>=1024px){.hiw{padding-inline:4rem}}.hiw *,.hiw :before,.hiw :after{box-sizing:border-box}.hiw .doc{grid-template-columns:minmax(0,1fr);gap:0;max-width:72rem;margin:0 auto;display:grid}.hiw .doc>header{padding-bottom:3.5rem}.hiw header h1{font:500 clamp(2.25rem, 6vw, 3.75rem)/1.08 var(--display);letter-spacing:-.01em;text-wrap:balance;color:#fff;margin:0 0 1.25rem}.hiw header p{color:#dcdedfe6;max-width:40rem;margin:0;font-size:1.1875rem;line-height:1.6}.hiw .back{color:#fff;text-underline-offset:4px;align-items:center;min-height:2.75rem;margin-bottom:1rem;font-weight:600;text-decoration:underline #ffd8988c;display:inline-flex}.hiw .back:hover{text-decoration-color:#fff}.hiw .doc>section{border-top:1px solid var(--rule);padding:4rem 0}.hiw h2{font:500 clamp(1.875rem, 4.2vw, 2.5rem)/1.15 var(--display);letter-spacing:-.01em;text-wrap:balance;color:#fff;margin:0 0 .5rem}.hiw h3{color:#fff}.hiw .eyebrow{font:600 .875rem/1.4 var(--body);letter-spacing:.14em;text-transform:uppercase;color:#ffd898;align-items:center;gap:.75rem;margin-bottom:.9rem;display:flex}.hiw .eyebrow:before{content:"";background:#ffd898;width:2rem;height:2px}.hiw section>p{color:#dcdedfe0;max-width:42rem;margin:.75rem 0 0}.hiw .lede{color:#dcdedfe0;font-size:1.0625rem}.hiw .lede.small{font-size:.9375rem}.hiw .layer,.hiw .app,.hiw .examples article,.hiw .outside{background:#0c141b8c;border:1px solid #ffffff1a;border-top-color:#ffd89833;border-radius:1rem;box-shadow:0 18px 40px -22px #000000b3}.hiw .layer{padding:1.1rem 1.25rem}.hiw .app,.hiw .examples article{padding:1.35rem}.hiw .layer.local{border-left-width:4px;border-left-color:#ffd898}.hiw .demo-link{color:#fff;text-underline-offset:4px;align-items:center;min-height:2.75rem;text-decoration:underline #ffd8988c;display:inline-flex}.hiw .demo-link:hover{text-decoration-color:#fff}.hiw :focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #ffd898}.hiw .nums{font-family:var(--body);font-variant-numeric:tabular-nums}@media (width<=40rem){.hiw .doc>section{padding:3rem 0}}.layers{gap:.5rem;margin-top:1.25rem;display:grid}.layer{background:var(--paper);border:1px solid var(--rule);border-radius:6px;grid-template-columns:2.2rem 1fr;align-items:start;gap:.9rem;padding:.9rem 1rem;display:grid}.layer .n{font:500 .9rem/1.6 var(--mono);color:var(--muted)}.layer b{font-weight:600}.layer p{color:var(--muted);margin:.15rem 0 0;font-size:.97rem}.layer.local{border-color:var(--adapted);border-left-width:4px}.split{flex-wrap:wrap;gap:.4rem;margin-top:.5rem;display:flex}.chip{font:600 .82rem/1 var(--body);background:var(--draft-bg);color:var(--ink);border:1px solid var(--rule);border-radius:99px;padding:.35rem .6rem}.arrow{text-align:center;color:var(--muted);font:500 .8rem/1 var(--mono)}.step-groups{gap:.5rem;margin-top:1.25rem;display:grid}.step-group{grid-template-columns:minmax(0,1fr) 11rem;align-items:stretch;gap:1rem;display:grid}.step-group .layers{grid-area:1/1;align-content:center;margin-top:0}.group-label{border-left:3px solid;grid-column:2;align-content:center;gap:.35rem;padding:.6rem 0 .6rem .9rem;display:grid}.group-label b{font:650 1.05rem/1.2 var(--display)}.group-label span{color:var(--muted);font-size:.9rem}.step-group.ours .group-label{border-color:var(--shared)}.step-group.ours .group-label b{color:var(--shared)}.step-group.yours .group-label{border-color:var(--team)}.step-groups>.arrow{margin-right:12rem}@media (width<=40rem){.step-group{grid-template-columns:minmax(0,1fr);gap:.6rem}.step-group .layers{grid-row:2}.group-label{grid-column:1}.step-groups>.arrow{margin-right:0}}.step-group.yours .group-label b{color:var(--team)}.legend{color:var(--muted);flex-wrap:wrap;gap:1.2rem;margin-top:1rem;font-size:.92rem;display:flex}.legend span:before{content:"";vertical-align:-1px;border-radius:2px;width:.8rem;height:.8rem;margin-right:.4rem;display:inline-block}.legend .s:before{background:var(--shared)}.legend .a:before{background:var(--adapted)}.apps{gap:1rem;margin-top:1rem;display:grid}.app{background:var(--paper);border:1px solid var(--rule);border-radius:6px;gap:.55rem;padding:1rem 1.1rem;display:grid}.app-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem .8rem;display:flex}.app-head h3{font:650 1.15rem/1.2 var(--display);margin:0}.unit{color:var(--muted);font-size:.92rem}.bar{background:var(--rule);border-radius:3px;height:.8rem;display:flex;overflow:hidden}.bar .s{background:var(--shared)}.bar .a{background:var(--adapted)}.nums{font:500 .85rem/1.4 var(--mono);font-variant-numeric:tabular-nums;color:var(--muted);flex-wrap:wrap;gap:.3rem 1.2rem;display:flex}.nums .a{color:var(--adapted-ink)}.fixed{color:var(--muted);margin:0;font-size:.92rem}.issues{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1.5rem;margin-top:1.2rem;display:grid}.issues h3{font:600 .8rem/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:0 0 .6rem}.issues ul{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.issues li{min-width:0}.issues li b{font-weight:600}.issues li span{color:var(--muted);font-size:.93rem;display:block}.examples{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1rem;margin-top:1.4rem;display:grid}.examples article{background:var(--paper);border:1px solid var(--rule);border-radius:6px;align-content:start;gap:.5rem;min-width:0;padding:1rem;display:grid}.examples h3{font:650 1rem/1.3 var(--display);margin:0}.examples p{color:var(--muted);margin:0;font-size:.93rem}.ex-head{align-items:center;gap:.6rem;display:flex}.letter{background:var(--ink);width:1.6rem;height:1.6rem;color:var(--bg);font:600 .85rem var(--body);border-radius:50%;flex:none;place-items:center;display:grid}.tags{flex-wrap:wrap;gap:.35rem;display:flex}.tag{font:600 .78rem/1 var(--body);border:1.5px solid;border-radius:99px;padding:.35rem .55rem}.t-point{color:var(--shared);border-color:var(--shared)}.t-issue{color:var(--adapted-ink);border-color:var(--adapted)}.demo-link{color:var(--shared);margin-top:auto;font-size:.9rem;font-weight:600;text-decoration:none}.demo-link:hover,.demo-link:focus-visible{text-decoration:underline}.outside{background:var(--paper);border:1px solid var(--rule);border-radius:6px;padding:1.1rem 1.2rem}.outside ul{gap:.4rem;margin:.6rem 0 0;padding-left:1.1rem;display:grid}.hiw .examples+p,.hiw .legend+.apps,.hiw .apps+*{margin-top:1.75rem}.hiw .chip{line-height:1.3}.hiw .fields>div,.hiw details{border-radius:.75rem}.hiw summary:focus-visible{outline-color:#ffd898}.hiw .daylist a,.hiw .ids a{text-underline-offset:3px}.hiw .doc>section.outside{border-top:1px solid #ffd89833;align-items:center;gap:.25rem 2.5rem;margin-top:4rem;padding:2.5rem 1.5rem;display:grid}.hiw .outside>p{max-width:36rem;margin-top:.5rem}.hiw .outside .btn{justify-self:start;margin-top:1.5rem}@media (width>=52rem){.hiw .doc>section.outside{grid-template-columns:minmax(0,1fr) auto;padding:3rem}.hiw .outside>.eyebrow,.hiw .outside>h2,.hiw .outside>p{grid-column:1}.hiw .outside .btn{grid-area:1/2/span 3;justify-self:end;margin-top:0}}
