@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";:root{--ob-bg:#f6f3fb;--ob-paper:#fdfcfe;--ob-ink:#302543;--ob-muted:#70667d;--ob-accent:#6741b5;--ob-line:#e4dced;--ob-soft:#eee7f8}.ob-page{background:var(--ob-bg);min-height:100dvh;color:var(--ob-ink);margin:0;font:15px/1.6 DM Sans,sans-serif}.ob-page *{box-sizing:border-box}.ob-page [hidden]{display:none!important}.ob-page a{color:var(--ob-accent);text-underline-offset:4px}.ob-top{border-bottom:1px solid var(--ob-line);justify-content:space-between;align-items:center;gap:20px;max-width:1150px;margin:auto;padding:25px 30px;display:flex}.ob-brand{letter-spacing:.07em;font-family:Manrope,sans-serif;font-size:23px;font-weight:800;text-decoration:none}.ob-top small{color:var(--ob-muted);font-size:12px}.ob-shell{max-width:1080px;margin:55px auto;padding:0 28px}.ob-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--ob-accent);font-size:11px;font-weight:700}.ob-page h1,.ob-page h2,.ob-page h3{letter-spacing:-.035em;font-family:Manrope,sans-serif;line-height:1.2}.ob-page h1{margin:10px 0 15px;font-size:clamp(30px,4vw,43px)}.ob-page h2{margin:9px 0 14px;font-size:26px}.ob-page h3{font-size:17px}.ob-lede{max-width:620px;color:var(--ob-muted);margin:0 0 32px}.ob-layout{grid-template-columns:255px minmax(0,1fr);align-items:start;gap:35px;display:grid}.ob-layout>*{min-width:0}.ob-steps{margin:0;padding:0;list-style:none}.ob-steps li{margin-bottom:9px}.ob-step{text-align:left;width:100%;color:var(--ob-muted);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:12px;gap:13px;padding:12px;display:flex}.ob-step[aria-current=step]{background:var(--ob-soft);color:var(--ob-accent);border-color:#d8caea}.ob-step:disabled{cursor:not-allowed;opacity:.55}.ob-number{background:var(--ob-paper);border:1px solid var(--ob-line);border-radius:50%;flex:0 0 29px;place-items:center;height:29px;font-size:12px;font-weight:700;display:grid}.ob-step strong{font-size:13px;display:block}.ob-step small{font-size:11px;display:block}.ob-aside-note{color:var(--ob-muted);border-top:1px solid var(--ob-line);margin-top:22px;padding:18px 13px;font-size:12px}.ob-panel{background:var(--ob-paper);border:1px solid var(--ob-line);border-radius:20px;padding:34px;animation:.25s ease-out ob-enter;box-shadow:0 12px 36px #45306408}.ob-panel p{color:var(--ob-muted)}.ob-form{gap:19px;margin-top:24px;display:grid}.ob-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ob-field label{margin-bottom:6px;font-size:13px;font-weight:700;display:block}.ob-field input,.ob-field textarea,.ob-field select{width:100%;font:inherit;color:var(--ob-ink);background:#faf8fd;border:1px solid #d7cde3;border-radius:9px;padding:12px 13px}.ob-field input[type=file]{border-style:dashed;padding:24px 15px}.ob-field small{color:var(--ob-muted);margin-top:5px;font-size:12px;display:block}.ob-page :focus-visible{outline-offset:3px;outline:3px solid #ab8ed3}.ob-button{border:1px solid var(--ob-accent);background:var(--ob-accent);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:12px 19px;font:600 14px DM Sans,sans-serif;text-decoration:none;display:inline-flex;color:#fdf9ff!important}.ob-button:hover{background:#57359b}.ob-button:disabled{cursor:wait;opacity:.6}.ob-button.secondary{background:var(--ob-paper);border-color:var(--ob-line);color:var(--ob-accent)!important}.ob-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:23px;display:flex}.ob-notice{color:#735922;background:#f8f0de;border:1px solid #eadbb8;border-radius:10px;margin:20px 0;padding:15px 17px;font-size:13px}.ob-error{color:#983d46;background:#fbeef0;border:1px solid #ebc8ce;border-radius:9px;margin:15px 0;padding:13px 16px}.ob-check{align-items:flex-start;gap:12px;font-size:13px;display:flex}.ob-check input{accent-color:var(--ob-accent);flex-shrink:0;width:18px;height:18px;margin-top:5px}.ob-findings{padding:0;list-style:none}.ob-findings li{border-bottom:1px solid var(--ob-line);padding:14px 0}.ob-findings strong{font-size:14px;display:block}.ob-findings p{overflow-wrap:anywhere;margin:5px 0 0;font-size:13px}.ob-review-list{gap:18px;margin:20px 0;padding:0;list-style:none;display:grid}.ob-review-card{border:1px solid var(--ob-line);overflow-wrap:anywhere;border-radius:12px;min-width:0}.ob-review-disclosure>summary{cursor:pointer;border-radius:12px;min-height:72px;padding:19px 43px 19px 19px;display:block;position:relative}.ob-review-disclosure>summary::-webkit-details-marker{display:none}.ob-review-disclosure>summary:after{content:"";border-right:2px solid var(--ob-accent);border-bottom:2px solid var(--ob-accent);width:8px;height:8px;position:absolute;top:25px;right:20px;transform:rotate(45deg)}.ob-review-disclosure[open]>summary:after{transform:rotate(225deg)}.ob-review-disclosure>summary p{margin:5px 0}.ob-review-toggle{color:var(--ob-accent);font-size:12px;font-weight:600}.ob-review-disclosure:not([open]) .ob-review-close,.ob-review-disclosure[open] .ob-review-open{display:none}.ob-review-body{padding:0 19px 19px}.ob-review-card h3{margin:4px 0 8px}.ob-review-tag{color:var(--ob-accent);background:var(--ob-soft);border-radius:5px;margin:0 5px 5px 0;padding:3px 8px;font-size:11px;font-weight:700;display:inline-block}.ob-review-tag.negative{color:#735922;background:#f8f0de}.ob-review-card p,.ob-review-card li{font-size:13px}.ob-review-card h4{margin:18px 0 8px;font-size:13px}.ob-review-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 18px;margin:12px 0;display:grid}.ob-review-fields div{min-width:0}.ob-review-fields dt{color:var(--ob-muted);font-size:11px}.ob-review-fields dd{margin:2px 0 0;font-size:13px;font-weight:600}.ob-review-bureau{border-top:1px solid var(--ob-line);margin-top:14px;padding-top:4px}.ob-review-rules{padding-left:18px}.ob-review-rules>li{margin:12px 0}.ob-review-rules p{margin:4px 0}.ob-review-evidence{background:var(--ob-bg);border-radius:6px;padding:10px 12px}.ob-review-evidence ul{margin:5px 0;padding-left:18px}.ob-review-pagination{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0 24px;display:flex}.ob-review-pagination p{margin:0;font-size:12px}.ob-review-checks{padding-left:18px}@media (width<=420px){.ob-review-disclosure>summary{padding:14px 38px 14px 14px}.ob-review-disclosure>summary:after{top:20px;right:17px}.ob-review-body{padding:0 14px 14px}.ob-review-fields{grid-template-columns:1fr;gap:9px}}.ob-summary{border-left:3px solid var(--ob-accent);background:var(--ob-soft);overflow-wrap:anywhere;border-radius:0 10px 10px 0;margin:22px 0;padding:17px 20px}.ob-skeleton{background:var(--ob-soft);border-radius:6px;height:16px;margin:17px 0;animation:1.4s ease-in-out infinite ob-pulse}.ob-skeleton:nth-child(2){width:65%}.ob-register{grid-template-columns:.9fr 1.1fr;align-items:start;gap:65px;max-width:1000px;display:grid}.ob-register-copy{padding-top:30px}.ob-register-copy ol{color:var(--ob-muted);padding-left:20px}.ob-register-copy li{border-bottom:1px solid var(--ob-line);padding:12px 0}.ob-register-copy strong{color:var(--ob-ink)}.ob-footnote{color:var(--ob-muted);margin-top:25px;font-size:12px}@keyframes ob-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes ob-pulse{50%{opacity:.4}}@media (width<=767px){.ob-top{padding:19px 20px}.ob-top small{display:none}.ob-shell{margin:30px auto;padding:0 18px}.ob-layout,.ob-register{grid-template-columns:1fr;gap:23px}.ob-steps{gap:5px;padding-bottom:8px;display:flex;overflow:auto}.ob-steps li{flex:0 0 155px}.ob-aside-note{display:none}.ob-panel{padding:24px 20px}.ob-row{grid-template-columns:1fr}.ob-register-copy{padding:0}}@media (prefers-reduced-motion:reduce){.ob-panel,.ob-skeleton{animation:none}}
