:root{color-scheme:dark;--bg:#0e1114;--ink:#f0eee8;--muted:#a0a9ad;--line:#30383d;--panel:#171d21;--accent:var(--athrty-brand-primary,#27D3C3)}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,"Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{opacity:.4;cursor:not-allowed}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.skip{position:absolute;top:-100px;left:20px;background:#fff;color:#111;padding:12px;min-height:44px;z-index:10}.skip:focus{top:10px}.site-header{min-height:77px;padding:16px clamp(20px,4.5vw,84px);display:flex;gap:20px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:12px;min-height:44px;font-size:15px;font-weight:720;letter-spacing:.1em}.logo{width:36px;height:36px;border:1px solid #d3d1c8;border-radius:11px;display:grid;place-items:center;font-size:19px;font-weight:850}.brand small{display:block;letter-spacing:.19em;font-size:8px;font-weight:650;color:var(--muted);margin-top:5px}.site-header nav{display:flex;gap:clamp(10px,2.7vw,35px)}.site-header nav a{display:inline-flex;align-items:center;min-height:44px;padding:9px 0;font-size:12px;letter-spacing:.08em;font-weight:680;color:#cccac4}.hero{padding:clamp(36px,4.3vw,70px) clamp(23px,6.2vw,115px) clamp(34px,3.9vw,56px);background:radial-gradient(circle at 77% 30%,#222c32,#0f1317 65%);border-bottom:1px solid var(--line)}.hero-top{display:flex;align-items:center;justify-content:space-between;gap:15px}.eyebrow{font-size:10px;letter-spacing:.17em;font-weight:770;color:#b4bfc4}.hero h1{font-size:clamp(48px,5.8vw,90px);font-weight:620;letter-spacing:-.078em;line-height:.99;margin:22px 0 20px}.hero h1 em{font-style:normal;color:var(--accent)}.hero p{max-width:640px;font-size:14px;line-height:1.85;color:var(--muted)}.hero-meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:23px;font-size:12px}.hero-meta .state{padding:9px 13px;border:1px solid #556269;border-radius:90px;color:#c6d1d4}.overview{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-bottom:1px solid var(--line)}.stage{padding:22px clamp(12px,1.6vw,26px);min-height:115px;border:0;border-right:1px solid var(--line);border-bottom:3px solid transparent;border-radius:0;color:var(--ink);background:transparent;appearance:none;text-align:left;display:grid;align-content:center;gap:8px;cursor:pointer;min-width:0;transition:background-color 180ms ease,border-color 180ms ease}.stage[aria-pressed=true]{background:#1b2529;border-bottom-color:#dedbd1}.stage:hover{background:#1b2327}.stage:focus-visible{outline:2px solid #ddd9cd;outline-offset:-4px}.stage:last-child{border:0}.stage>span{font-size:10px;letter-spacing:.065em;color:var(--muted);font-weight:650}.stage strong{font-size:clamp(19px,1.85vw,27px);font-weight:590;letter-spacing:-.04em}.stage small{color:var(--muted);font-size:11px;line-height:1.45}.workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(285px,348px);gap:45px;max-width:1720px;padding:clamp(38px,5vw,85px) clamp(22px,6.2vw,115px) 100px;margin:auto}.workspace-main{min-width:0}.workspace-head h2{margin:17px 0;font-size:clamp(28px,3vw,47px);letter-spacing:-.06em;font-weight:590}.workspace-head p{font-size:13px;line-height:1.85;color:var(--muted);max-width:700px}.action-panel{margin:28px 0 46px;padding:clamp(22px,3vw,38px);border:1px solid #3e494e;background:#181f23;border-radius:19px;display:grid;gap:14px}.action-panel h3{margin:0;font-size:24px;letter-spacing:-.045em;font-weight:620}.action-panel p{margin:0;font-size:13px;line-height:1.8;color:#bac2c2}.action-panel .primary,.action-panel .secondary{padding:13px 20px;min-height:47px;border-radius:12px;font-size:12px;font-weight:750;border:1px solid #dcd9d0;display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:100%}.primary{background:#e4e0d7;color:#11191c}.secondary{background:transparent;color:#f2efe6!important}.action-panel .actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.action-panel label{display:grid;gap:9px;color:var(--muted);font-size:12px}.action-panel textarea,.action-panel input:not([type=checkbox]),.action-panel select{border-radius:12px;border:1px solid #48545b;padding:13px 14px;color:var(--ink);background:#101519;width:100%;max-width:640px;min-height:47px}.action-panel textarea{min-height:125px;resize:vertical}.action-panel input[type=checkbox]{accent-color:#dcd9d0;width:17px;height:17px}.checkline{display:flex!important;flex-direction:row;align-items:start;gap:12px}.action-panel details{border-radius:12px;border:1px solid #4b5960;padding:14px 18px;background:#161f24}.action-panel summary{cursor:pointer;font-size:12px;font-weight:700;min-height:44px;display:flex;align-items:center}.action-panel details p{margin:12px 0;white-space:pre-line}.notice{color:#d2d8d6!important;font-size:12px!important}.error{color:#f7b3a8!important}.gate-section>h3{font-size:17px;font-weight:620;letter-spacing:-.025em;margin:0 0 15px}.gate-section>h3 span{font-size:11px;color:var(--muted);margin-left:12px}.gates{border:1px solid var(--line);border-radius:17px;overflow:hidden}.gate{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:17px 20px;min-height:62px;border-bottom:1px solid var(--line)}.gate:last-child{border-bottom:0}.gate .label{font-size:12px;font-weight:570}.gate .state{color:var(--muted);font-size:10px;letter-spacing:.09em}.gate.complete .state{color:#cad8c3}.gate.current{background:#202a2e}.workspace-aside{border:1px solid var(--line);border-radius:19px;padding:clamp(22px,3vw,35px);height:fit-content;position:sticky;top:18px;background:#181e22}.workspace-aside h3{font-size:27px;font-weight:590;letter-spacing:-.055em;line-height:1.2;margin:18px 0}.subcopy{font-size:12px;color:var(--muted);line-height:1.8}.workspace-aside dl{margin:27px 0}.workspace-aside dl div{display:flex;justify-content:space-between;gap:10px;padding:14px 0;border-top:1px solid var(--line)}.workspace-aside dt{font-size:11px;color:var(--muted)}.workspace-aside dd{font-size:11px;font-weight:650;text-align:right;max-width:55%;margin:0}.understated{border-top:1px solid var(--line);padding:15px 0}.understated summary{cursor:pointer;font-size:12px;min-height:44px;display:flex;align-items:center}.understated .small{font-size:10px;word-break:break-all;line-height:1.7;color:var(--muted)}.secondary-links{display:grid;gap:14px;margin-top:22px}.secondary-links a{display:inline-flex;align-items:center;min-height:44px;font-size:12px;font-weight:700;border-bottom:1px solid #6d797e;padding:10px 0;width:fit-content}.compliance{border-top:1px solid var(--line);padding-top:22px;margin-top:29px;font-size:10px;letter-spacing:.11em;color:#b7c7ca}.footer{padding:30px clamp(20px,4.5vw,84px);border-top:1px solid var(--line);display:flex;flex-wrap:wrap;justify-content:space-between;gap:15px;font-size:9px;letter-spacing:.12em;color:var(--muted)}.x208-stripe-review{margin:24px 0 0;padding:18px 19px;border:1px solid #52636c;border-radius:15px;background:#192229}
.x208-stripe-review>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-size:13px;font-weight:720;color:#f0ece3}
.x208-stripe-review>button{min-height:44px;margin:11px 0;border-radius:12px}
.x208-stripe-note,.x208-stripe-status{font-size:12px;line-height:1.75;color:#b7c7c9}
.x208-stripe-results{display:grid;gap:8px;max-height:520px;overflow:auto}
.x208-stripe-record{background:#111b21;border:1px solid #3a4b54;border-radius:12px;padding:16px 17px;color:#d2dbdb}
.x208-stripe-record strong{display:block;font-size:13px;color:#efeee5;line-height:1.6}
.x208-stripe-record span{display:block;color:#a9bdc2;font-size:10px;letter-spacing:.1em}
.x208-stripe-record p{margin:9px 0 0;font-size:11px;color:#bac8c8;overflow-wrap:anywhere}
.x208-stripe-record .x208-stripe-price{color:#e3e7e3}
.x208-stripe-record .x208-stripe-warning{color:#e4c5a8}

@media(max-width:980px){.workspace{grid-template-columns:1fr}.workspace-aside{position:relative;top:auto}.overview{grid-template-columns:repeat(3,minmax(0,1fr))}.stage{border-bottom:1px solid var(--line)}.stage:nth-child(3n){border-right:0}.stage:nth-last-child(-n+3){border-bottom:3px solid transparent}.stage[aria-pressed=true]{border-bottom-color:#dedbd1}}@media(max-width:600px){.site-header{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;padding:10px 18px 6px;min-height:0}.site-header nav{flex-direction:row;align-items:center;justify-content:space-between;gap:clamp(8px,3vw,18px);min-width:0}.site-header nav a{font-size:10px;letter-spacing:.03em;min-height:44px;white-space:nowrap}.hero{padding:29px 20px 34px}.hero h1{font-size:clamp(42px,11.2vw,54px);letter-spacing:-.075em;line-height:1.01;margin:20px 0 16px}.hero p{font-size:13px;line-height:1.6}.hero-meta{margin-top:18px;gap:10px}.hero-top{align-items:start}.overview{grid-template-columns:repeat(2,minmax(0,1fr))}.stage{padding:15px 15px;min-height:90px}.stage:nth-child(3n){border-right:1px solid var(--line)}.stage:nth-child(2n){border-right:0}.stage:nth-last-child(-n+3){border-bottom:1px solid var(--line)}.stage:nth-last-child(-n+2){border-bottom:3px solid transparent}.stage[aria-pressed=true]{border-bottom-color:#dedbd1}.stage strong{font-size:21px}.workspace{padding-bottom:60px}}/* X-COMMERCE-210 / long verified reviewer evidence must wrap, not widen the page. */
.x210-independent-review .action-panel,
.x210-independent-review .action-panel>*,
.x210-independent-review .gate-section,
.x210-independent-review .gates,
.x210-independent-review .gate,
.x210-independent-review .gate>*{min-width:0;overflow-wrap:anywhere}
.x210-independent-review .gate .label{flex:1;min-width:0}
.x210-independent-review .gate .state{max-width:42%;min-width:0;white-space:normal;overflow-wrap:anywhere;text-align:right}
.x210-independent-review .action-panel input:not([type=checkbox]),
.x210-independent-review .action-panel textarea{min-width:0}
.x210-independent-review .action-panel p{overflow-wrap:anywhere}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*{animation:none!important;transition:none!important}}