@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/88e4012f2051f8b4-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0be08cad6fae8421-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/61d96c4884191721-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7816b93d847886e9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ea06843a6d8e9ab3-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/60c9b95e8d9e49be-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1e6ec62843814326-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a8bcd0492b5976ee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6ad0344ed98ac2e9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Fallback;src:local("Arial");ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.00%;size-adjust:96.68%}.__className_27f8bc{font-family:Barlow,Barlow Fallback;font-style:normal}.__variable_27f8bc{--font-title:"Barlow","Barlow Fallback"}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9c7c506f9df66edc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2d08189da4797f3f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a13ffa50c0e6dcb7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/46f2c2342f85e478-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d07ee9160e6fd52-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b4796fdbb42263df-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d294f1e349318783-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c465e14413247d80-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/52f8cf394b3641e4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Semi Condensed Fallback;src:local("Arial");ascent-override:115.49%;descent-override:23.10%;line-gap-override:0.00%;size-adjust:86.59%}.__className_4ba9b5{font-family:Barlow Semi Condensed,Barlow Semi Condensed Fallback;font-style:normal}.__variable_4ba9b5{--font-body:"Barlow Semi Condensed","Barlow Semi Condensed Fallback"}:root{--w-teal:#21ad96;--w-green:#63b048;--w-orange:#ff8e24;--w-ink:#292929;--w-gradient:linear-gradient(90deg,var(--w-teal) 0%,var(--w-green) 100%);--w-bg:#f7f8f8;--w-surface:#ffffff;--w-border:#e3e6e6;--w-muted:#6b7280;--w-subtle:#f1f3f3;--w-ok:#0f8a6e;--w-ok-bg:#eefbf7;--w-warn:#b45309;--w-warn-bg:#fff8ed;--w-stop:#b91c1c;--w-stop-bg:#fef3f2;--w-radius:10px;--w-shadow:0 1px 2px rgba(41,41,41,0.05),0 1px 3px rgba(41,41,41,0.04)}*{box-sizing:border-box}body{margin:0;background:var(--w-bg);color:var(--w-ink);font-family:var(--font-body),ui-sans-serif,system-ui,sans-serif;font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--font-title),ui-sans-serif,system-ui,sans-serif;font-weight:600;letter-spacing:-.01em;margin:0}h1{font-size:1.45rem}h2{font-size:1.05rem}a{color:var(--w-teal);text-decoration:none}a:hover{text-decoration:underline}code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.w-page{max-width:1140px;margin:0 auto;padding:1.25rem 1.5rem 4rem}.w-topbar{height:3px;background:var(--w-gradient)}.w-nav{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.9rem 0 .85rem;border-bottom:1px solid var(--w-border);margin-bottom:1.5rem}.w-nav-left{display:flex;align-items:baseline;gap:1.25rem}.w-wordmark{font-family:var(--font-title),sans-serif;font-weight:700;font-size:1.02rem;letter-spacing:-.02em;background:var(--w-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.w-navlink{color:var(--w-muted);font-size:.92rem}.w-navlink:hover{color:var(--w-ink);text-decoration:none}.w-navlink[aria-current=page]{color:var(--w-ink);font-weight:600}.w-who{font-size:.85rem;color:var(--w-muted)}.w-who strong{color:var(--w-ink)}.w-card{background:var(--w-surface);border:1px solid var(--w-border);border-radius:var(--w-radius);box-shadow:var(--w-shadow);padding:1rem 1.15rem}.w-centred{max-width:520px;margin:14vh auto}.w-empty{border:1px dashed var(--w-border);border-radius:var(--w-radius);padding:2.5rem 1.5rem;text-align:center;color:var(--w-muted);background:var(--w-surface)}.w-stats{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.25rem 0}.w-stat{background:var(--w-surface);border:1px solid var(--w-border);border-radius:var(--w-radius);padding:.7rem .95rem;min-width:150px;flex:1 1 150px}.w-stat-label{font-size:.68rem;letter-spacing:.07em;text-transform:uppercase;color:var(--w-muted);margin-bottom:.15rem}.w-stat-value{font-family:var(--font-title),sans-serif;font-size:1.2rem;font-weight:600}.w-scroll{overflow-x:auto;border:1px solid var(--w-border);border-radius:var(--w-radius);background:var(--w-surface)}.w-table{border-collapse:collapse;width:100%;font-size:.875rem}.w-table th{text-align:left;padding:.6rem .75rem;background:var(--w-subtle);border-bottom:1px solid var(--w-border);font-family:var(--font-title),sans-serif;font-weight:600;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--w-muted);white-space:nowrap}.w-table td{padding:.55rem .75rem;border-bottom:1px solid var(--w-subtle);vertical-align:top}.w-table tbody tr:last-child td{border-bottom:none}.w-table tbody tr:hover{background:#fbfcfc}.w-num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.w-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem}.w-dim{color:var(--w-muted)}.w-optional{opacity:.55}.w-gate{border-radius:var(--w-radius);padding:.85rem 1.05rem;margin:1.25rem 0;border:1px solid}.w-gate-ok{border-color:#b8e8dc;background:var(--w-ok-bg)}.w-gate-stop{border-color:#f5c2c0;background:var(--w-stop-bg)}.w-gate h2{font-size:.95rem}.w-gate-ok h2{color:var(--w-ok)}.w-gate-stop h2{color:var(--w-stop)}.w-findings{margin:.55rem 0 0;padding-left:1.1rem;font-size:.86rem}.w-findings li{margin-bottom:.15rem}.w-f-stop{color:var(--w-stop)}.w-f-warn,.w-unknown{color:var(--w-warn)}.w-unknown{font-style:italic}.w-badge{display:inline-block;padding:.1rem .5rem;border-radius:999px;font-size:.72rem;font-weight:600;letter-spacing:.02em;border:1px solid transparent;white-space:nowrap}.w-badge-draft{background:var(--w-subtle);color:var(--w-muted);border-color:var(--w-border)}.w-badge-pending{background:var(--w-warn-bg);color:var(--w-warn);border-color:#f2d5a8}.w-badge-good{background:var(--w-ok-bg);color:var(--w-ok);border-color:#b8e8dc}.w-badge-sent{background:#eef4fd;color:#1d4ed8;border-color:#c6d9f7}.w-badge-bad{background:var(--w-stop-bg);color:var(--w-stop);border-color:#f5c2c0}.w-btn{font:inherit;font-family:var(--font-title),sans-serif;font-weight:600;padding:.55rem 1.1rem;border-radius:8px;border:none;cursor:pointer;color:#fff;background:var(--w-gradient)}.w-btn:hover{filter:brightness(1.06)}.w-btn-quiet{background:var(--w-surface);color:var(--w-ink);border:1px solid var(--w-border)}.w-linkbtn{border:none;background:none;padding:0;font:inherit;color:var(--w-teal);cursor:pointer;text-decoration:underline}.w-input{font:inherit;padding:.5rem .7rem;border:1px solid var(--w-border);border-radius:8px;background:var(--w-surface);width:100%;min-width:0}.w-input-inline{width:min(340px,100%)}.w-input:focus{outline:2px solid var(--w-teal);outline-offset:1px}select.w-input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.w-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:0 1rem;gap:0 1rem}.w-field,.w-grid>*{min-width:0}.w-field{display:grid;grid-gap:.3rem;gap:.3rem;margin-bottom:.9rem}.w-label{font-size:.78rem;color:var(--w-muted);font-weight:600}.w-checks{display:flex;gap:1.25rem;flex-wrap:wrap;margin:.25rem 0 1.25rem;font-size:.9rem}.w-rule{border:0;border-top:1px solid var(--w-border);margin:.5rem 0 1rem}.w-note{font-size:.85rem;color:var(--w-muted)}.w-actions{display:flex;gap:.75rem;align-items:baseline;font-size:.88rem}.w-modes{display:flex;gap:.15rem;border-bottom:1px solid var(--w-border);flex-wrap:wrap}.w-mode{font:inherit;font-family:var(--font-title),sans-serif;font-weight:600;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;padding:.5rem .9rem;color:var(--w-muted);cursor:pointer}.w-mode-on,.w-mode:hover:not(:disabled){color:var(--w-ink)}.w-mode-on{border-bottom-color:var(--w-teal)}.w-mode:disabled{opacity:.45;cursor:not-allowed}.w-progress-wrap{margin-top:1.1rem}.w-progress{height:6px;border-radius:3px;background:var(--w-border);overflow:hidden}.w-progress span{display:block;height:100%;background:var(--w-gradient);transition:width .2s ease}.w-req{font-size:.68rem;text-transform:uppercase;letter-spacing:.04em;color:var(--w-warn);font-weight:700;margin-left:.35rem}.w-help{margin:.3rem 0 0;font-size:.82rem;line-height:1.4;max-width:62ch}.w-check-row{display:flex;gap:.55rem;align-items:start;margin-bottom:.8rem}.w-check-row input{margin-top:.25rem;flex:none}.w-check-row>span{display:block}.w-check-row .w-help{display:block;margin-top:.15rem}.w-check-row>span>strong{display:block}textarea.w-input{width:100%;min-width:0;resize:vertical;font-family:inherit;line-height:1.5}.w-f-ok{background:var(--w-ok-bg);border-left:3px solid var(--w-ok);padding:.6rem .9rem;border-radius:6px;margin:0 0 .9rem;font-size:.9rem}.w-checkgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:.4rem 1.5rem;gap:.4rem 1.5rem;margin-top:.4rem}.w-btn:disabled,.w-btn:disabled:hover{opacity:.4;cursor:not-allowed;filter:none}.w-linkbtn:disabled{opacity:.5;cursor:not-allowed;text-decoration:none}input:disabled,select:disabled,textarea:disabled{opacity:.6;cursor:not-allowed}.w-gate-h{font-family:var(--font-title),sans-serif;font-size:.82rem;text-transform:uppercase;letter-spacing:.05em;color:var(--w-ink);margin:0 0 .15rem}.w-gate-sub{margin:0 0 .5rem;max-width:72ch;font-size:.86rem}.w-terms pre{word-wrap:break-word;font-family:var(--font-body),Georgia,serif;font-size:.95rem;line-height:1.65;max-width:78ch}.w-provenance,.w-terms pre{white-space:pre-wrap;margin:0}.w-provenance{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;color:var(--w-muted)}.w-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:.9rem;gap:.9rem}.w-cardlink{display:block;text-decoration:none;color:inherit;transition:border-color .12s ease,transform .12s ease}.w-cardlink:hover{border-color:var(--w-teal);transform:translateY(-1px)}.w-editor{width:100%;min-height:60vh;font-family:var(--w-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:.82rem;line-height:1.55;padding:.9rem 1rem;border:1px solid var(--w-subtle);border-radius:6px;background:#fff;color:var(--w-ink);resize:vertical;-moz-tab-size:2;tab-size:2}.w-editor:focus{outline:2px solid var(--w-teal);outline-offset:1px}.w-grid-you{background:#f6fbfa}.w-cap{text-align:center}