.ot{--ot-ink:#2b2620;--ot-muted:#6f655a;--ot-card:#fbf8f1;--ot-line:#ddd3c2;--ot-accent:#a8583a;--ot-accent-ink:#fff;--ot-ground:#f3efe7;background:var(--ot-ground);color:var(--ot-ink);padding:48px 16px;font-family:"Source Sans 3",system-ui,sans-serif}.ot-dark{--ot-ink:#f4f1ea;--ot-muted:#b7ada0;--ot-card:#17130f;--ot-line:#2c251d;--ot-accent:#d4a24c;--ot-accent-ink:#1b140a;--ot-ground:#0d0b09}.ot *{box-sizing:border-box}.ot-wrap{max-width:1040px;margin:0 auto}.ot h2{font:500 clamp(28px,4.4vw,40px)/1.1 Newsreader,Georgia,serif;margin:0 0 8px;text-wrap:balance}.ot-status{color:var(--ot-muted);margin:0 0 16px}.ot-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-top:18px}.ot-card{background:var(--ot-card);border:1px solid var(--ot-line);border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:12px}.ot-mid{border-color:var(--ot-accent);box-shadow:inset 0 0 0 1px var(--ot-accent)}.ot-card header{display:flex;justify-content:space-between;align-items:baseline;gap:8px;flex-wrap:wrap}.ot-label{font:700 13px "Source Sans 3",sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--ot-accent)}.ot-price{font:500 34px/1 Newsreader,Georgia,serif;font-variant-numeric:tabular-nums}.ot-skill{display:grid;gap:6px;font-size:14px;color:var(--ot-muted)}.ot-bars{display:grid;grid-template-columns:repeat(10,1fr);gap:3px}.ot-bars i{height:6px;border-radius:3px;background:var(--ot-line)}.ot-bars i.on{background:var(--ot-accent)}.ot-card ul{margin:0;padding-left:18px;display:grid;gap:6px;flex:1}.ot-fine{font-size:13px;color:var(--ot-muted);margin:0}.ot-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;background:var(--ot-accent);color:var(--ot-accent-ink);font:700 16px "Source Sans 3",sans-serif;padding:12px 18px;cursor:pointer}.ot-btn.small{padding:9px 14px;font-size:14px}.ot-btn:disabled{opacity:.6;cursor:default}.ot-btn:focus-visible,.ot-link:focus-visible{outline:2px solid var(--ot-accent);outline-offset:3px}.ot-note{font-size:14px;margin:0;color:var(--ot-ink)}.ot-link{background:none;border:0;color:var(--ot-accent);font-weight:700;cursor:pointer;padding:0}.ot-ask{display:flex;gap:8px;flex-wrap:wrap}.ot-ask input{flex:1 1 180px;font:16px "Source Sans 3",sans-serif;border:1px solid var(--ot-line);border-radius:10px;padding:9px 12px;background:transparent;color:var(--ot-ink)}.ot-member{margin:22px 0 0;padding:14px 16px;border:1px solid var(--ot-line);border-radius:14px;background:var(--ot-card)}.ot-member a{color:var(--ot-accent);font-weight:700;text-decoration:none}.ot-disclaimer{margin-top:14px}.ot-wallets{display:grid;gap:8px}.ot-applepay{-webkit-appearance:-apple-pay-button;-apple-pay-button-type:pay;-apple-pay-button-style:black;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:44px;border:0;border-radius:999px;cursor:pointer}.ot-dark .ot-applepay{-apple-pay-button-style:white}.ot-googlepay{min-height:44px}.ot-googlepay>*{width:100%}
