.wn-page{--ease:cubic-bezier(.25,1,.5,1)}.wn-hero .sheet__inner{padding-top:clamp(7rem,13vh,10rem);padding-bottom:clamp(3rem,6vw,5rem)}.wn-hero__content{flex-direction:column;align-items:flex-start;gap:1.5rem;max-width:820px;display:flex}.wn-hero__title{letter-spacing:-.025em;text-wrap:balance;color:var(--ink);max-width:18ch;margin:0;font-size:clamp(2.5rem,5vw,4.3rem);font-weight:600;line-height:1.03}.wn-hero__dek{color:var(--ink-2);text-wrap:pretty;max-width:60ch;margin:0;font-size:1.0625rem;line-height:1.6}.wn-hero__actions{flex-wrap:wrap;gap:.75rem;margin-top:.25rem;display:flex}.wn-hero__readouts{background:var(--line);border:1px solid var(--line);border-radius:6px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:clamp(2.5rem,5vw,4rem);display:grid;overflow:hidden}.wn-hero__instrument{background:var(--paper-raised);flex-direction:column;gap:.55rem;padding:clamp(1.25rem,2.5vw,1.75rem);display:flex}.wn-hero__instrument-unit{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:.7rem}.wn-log{border:1px solid var(--line);background:var(--paper-raised);border-radius:8px;overflow:hidden}.wn-log__bar{border-bottom:1px solid var(--line);background:var(--paper-sunken);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.15rem;display:flex}.wn-log__count{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-3);font-size:.72rem}.wn-log__state{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--signal-ink);align-items:center;gap:.45rem;font-size:.7rem;display:inline-flex}.wn-log__state:before{content:"";background:var(--signal);border-radius:50%;flex:none;width:6px;height:6px}.wn-log__foot{border-top:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.03em;color:var(--ink-3);margin:0;padding:.85rem 1.15rem;font-size:.72rem}.wn-rev{grid-template-columns:184px 1fr;align-items:start;display:grid}.wn-rev+.wn-rev{border-top:1px solid var(--line)}.wn-rev__stamp{border-right:1px solid var(--line);background:var(--paper);flex-direction:column;gap:.35rem;padding:clamp(1.1rem,2.2vw,1.5rem) 1.15rem;display:flex}.wn-rev__rev{font-family:var(--font-mono);letter-spacing:.04em;color:var(--blue-600);font-size:.74rem;font-weight:500}.wn-rev__date{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);font-size:.72rem}.wn-rev__body{flex-direction:column;gap:.6rem;min-width:0;padding:clamp(1.1rem,2.2vw,1.5rem) clamp(1.15rem,2.5vw,1.6rem);display:flex}.wn-rev__head{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.wn-rev__title{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:1.08rem;font-weight:600;line-height:1.3}.wn-rev__desc{color:var(--ink-2);max-width:78ch;margin:0;font-size:.92rem;line-height:1.55}.wn-rev--major .wn-rev__stamp{box-shadow:inset 3px 0 0 var(--signal)}.wn-tag{border:1px solid var(--line-strong);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;border-radius:3px;align-items:center;gap:.4rem;padding:.2rem .55rem;font-size:.68rem;display:inline-flex}.wn-tag:before{content:"";background:var(--ink-3);border-radius:1px;flex:none;width:6px;height:6px}.wn-tag--major{color:var(--signal-ink);border-color:color-mix(in srgb,var(--signal)35%,transparent)}.wn-tag--major:before{background:var(--signal)}.wn-tag--security{color:var(--blue-700);border-color:color-mix(in srgb,var(--blue-500)40%,transparent)}.wn-tag--security:before{background:var(--blue-600)}.wn-tag--infrastructure{color:var(--ink-2)}.wn-tag--infrastructure:before{background:var(--blue-500)}.wn-tag--performance{color:var(--ink-2)}.wn-tag--performance:before{background:var(--ink-2)}.wn-scale__readouts{grid-template-columns:repeat(4,1fr);gap:clamp(1.5rem,3vw,2.75rem);display:grid}.wn-roadmap{background:var(--line);border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.wn-plan{background:var(--paper-raised);flex-direction:column;gap:.8rem;padding:clamp(1.25rem,2.4vw,1.6rem);display:flex}.wn-plan__head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.wn-plan__quarter{color:var(--blue-600)}.wn-plan__icon{color:var(--blue-600);display:inline-flex}.wn-plan__status{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:.4rem;font-size:.68rem;display:inline-flex}.wn-plan__status:before{content:"";border:1px solid var(--blue-500);background:0 0;border-radius:50%;flex:none;width:6px;height:6px}.wn-plan__title{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:1.02rem;font-weight:600;line-height:1.25}.wn-plan__desc{color:var(--ink-2);flex:1;margin:0;font-size:.88rem;line-height:1.5}.wn-cadence{background:var(--line);border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.wn-rule{background:var(--paper-raised);flex-direction:column;gap:.7rem;padding:clamp(1.4rem,2.5vw,1.9rem);display:flex}.wn-rule__head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.wn-rule__code{color:var(--ink-3)}.wn-rule__icon{color:var(--blue-600);display:inline-flex}.wn-rule__label{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:1.02rem;font-weight:600}.wn-rule__desc{color:var(--ink-2);flex:1;margin:0;font-size:.9rem;line-height:1.55}.wn-contribute{grid-template-columns:1.3fr .7fr;align-items:start;gap:clamp(2rem,4vw,3.5rem);display:grid}.wn-contribute__lead{flex-direction:column;align-items:flex-start;gap:1.4rem;display:flex}.wn-contribute__lead .lead{gap:1rem}.wn-contribute__lead__actions{flex-wrap:wrap;gap:.75rem;margin-top:.25rem;display:flex}.wn-channels{border:1px solid var(--dark-border);background:var(--blueprint-soft);border-radius:8px;margin:0;overflow:hidden}.wn-channels__row{border-bottom:1px solid var(--dark-border);grid-template-columns:116px 1fr;display:grid}.wn-channels__row:last-child{border-bottom:0}.wn-channels dt{border-right:1px solid var(--dark-border);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--blueprint-ink-3);padding:.7rem .8rem;font-size:.68rem}.wn-channels dd{font-family:var(--font-mono);letter-spacing:.02em;color:var(--blueprint-ink);margin:0;padding:.7rem .8rem;font-size:.74rem}.wn-final-grid{grid-template-columns:1.3fr .7fr;align-items:start;gap:clamp(2rem,4vw,3.5rem);margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.wn-final-lead{flex-direction:column;align-items:flex-start;gap:1.4rem;display:flex}.wn-final-lead__title{letter-spacing:-.02em;text-wrap:balance;color:var(--blueprint-ink);max-width:20ch;margin:0;font-size:clamp(1.9rem,3.4vw,2.9rem);font-weight:600;line-height:1.08}.wn-final-lead__dek{color:var(--blueprint-ink-2);max-width:56ch;margin:0;font-size:1.02rem;line-height:1.6}.wn-final-lead__actions{flex-wrap:wrap;gap:.75rem;display:flex}.wn-record{border:1px solid var(--dark-border);background:var(--blueprint-soft);border-radius:8px;margin:0;overflow:hidden}.wn-record__row{border-bottom:1px solid var(--dark-border);grid-template-columns:104px 1fr;display:grid}.wn-record__row:last-child{border-bottom:0}.wn-record dt{border-right:1px solid var(--dark-border);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--blueprint-ink-3);padding:.7rem .8rem;font-size:.68rem}.wn-record dd{font-family:var(--font-mono);letter-spacing:.02em;color:var(--blueprint-ink);margin:0;padding:.7rem .8rem;font-size:.74rem}@media (max-width:1100px){.wn-hero__readouts{grid-template-columns:repeat(3,1fr)}.wn-scale__readouts,.wn-roadmap,.wn-cadence{grid-template-columns:repeat(2,1fr)}.wn-contribute,.wn-final-grid{grid-template-columns:1fr}}@media (max-width:760px){.wn-hero__actions{width:100%}.wn-hero__actions .s-btn{flex:auto}.wn-hero__readouts,.wn-scale__readouts,.wn-roadmap,.wn-cadence,.wn-rev{grid-template-columns:1fr}.wn-rev__stamp{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;align-items:baseline;gap:.75rem}.wn-rev--major .wn-rev__stamp{box-shadow:inset 0 3px 0 var(--signal)}.wn-contribute__lead__actions,.wn-final-lead__actions{width:100%}.wn-contribute__lead__actions .s-btn,.wn-final-lead__actions .s-btn{flex:auto}}
