.ob-app{--ob-ground:var(--color-app-paper);--ob-surface:var(--color-app-card);--ob-raised:color-mix(in srgb, var(--color-app-card) 92%, var(--color-app-ink));--ob-rule:var(--color-app-line);--ob-ink:var(--color-app-ink);--ob-soft:var(--color-app-ink-soft);--ob-error:var(--color-app-blocked);--ob-action-radius:8px;--ob-panel-radius:12px;background:var(--ob-ground);min-height:100svh;color:var(--ob-ink);font-family:var(--font-sans);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;flex-direction:column;font-size:14px;display:flex}.ob-app *,.ob-app :before,.ob-app :after{box-sizing:border-box}.ob-app :is(h1,h2,h3,p){margin:0}.ob-app :is(h1,h2,h3){font-family:var(--font-display);font-weight:600}.ob-app :is(button,input,select){font:inherit;color:inherit}.ob-app .ob-field :is(input,select),.ob-app .ob-domain-add input{font-size:16px}.ob-app button{cursor:pointer;touch-action:manipulation;border:0}.ob-app button:disabled{cursor:default;opacity:.5}.ob-app :is(button,a,input,select,summary):focus-visible{outline:2px solid var(--chart-owner);outline-offset:5px}.ob-app a{color:inherit}.ob-app svg{flex-shrink:0;width:20px;height:20px;display:block}.ob-skip{z-index:10;background:var(--ob-ink);padding:1rem;position:fixed;top:-100px;left:1rem}.ob-app .ob-skip{color:var(--ob-ground)}.ob-skip:focus-visible{top:1rem}.ob-header{border-bottom:1px solid var(--ob-rule);justify-content:space-between;align-items:center;gap:1rem;min-height:96px;padding:0 48px;display:flex}.ob-logo{align-items:center;min-height:44px;display:flex}.ob-header-right{color:var(--ob-soft);align-items:center;gap:28px;font-size:12px;display:flex}.ob-header-right>span{border-right:1px solid var(--ob-rule);padding-right:28px}.ob-text-button{min-height:44px;color:var(--ob-soft);text-underline-offset:4px;background:0 0;align-items:center;padding:8px 0;font-size:12px;text-decoration:none;display:inline-flex}.ob-text-button:hover{color:var(--ob-ink);text-decoration:underline}.ob-layout{flex:1;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);display:grid}.ob-story{background:var(--ob-ground);border-right:1px solid var(--ob-rule);flex-direction:column;justify-content:center;gap:56px;padding:56px clamp(32px,5.5vw,92px) 34px;display:flex}.ob-story-body{max-width:480px;margin:auto 0}.ob-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--ob-soft);font-size:11px}.ob-story-title{font-family:var(--font-display);letter-spacing:-.055em;text-wrap:balance;margin-top:30px;font-size:clamp(44px,4.9vw,76px);font-weight:600;line-height:1.06}.ob-story-copy{color:var(--ob-soft);text-wrap:pretty;margin-top:26px;font-size:16px;line-height:1.8}.ob-story-lines{align-items:flex-end;gap:10px;max-width:260px;height:68px;margin:36px 0 26px;display:flex}.ob-story-lines span{background:var(--ob-surface);border:1px solid var(--ob-rule);border-bottom:0;border-radius:4px 4px 0 0;flex:1;height:33%;display:block}.ob-story-lines span:nth-child(2){height:52%}.ob-story-lines span:nth-child(3){height:44%}.ob-story-lines span:nth-child(4){height:76%}.ob-story-lines span:nth-child(5){background:var(--ob-raised);border-color:var(--ob-soft);height:100%}.ob-story-list{color:var(--ob-soft);gap:15px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.ob-story-list li:before{content:"↗";color:var(--ob-ink);margin-right:12px}.ob-panel{background:var(--ob-surface);outline:none;flex-direction:column;min-width:0;padding:40px clamp(28px,5vw,88px) 22px;display:flex}.ob-progress-row{color:var(--ob-soft);justify-content:space-between;gap:10px;font-size:11px;display:flex}.ob-progress{flex-wrap:wrap;gap:5px;margin:15px 0 0;padding:0;list-style:none;display:flex}.ob-progress li{background:var(--ob-rule);flex:1;min-width:8px;height:2px}.ob-progress li.ob-passed,.ob-progress li.ob-current{background:var(--ob-ink)}.ob-screen{flex-direction:column;justify-content:center;width:100%;max-width:488px;min-height:540px;margin:auto;padding:48px 0;display:flex}.ob-screen-wide{max-width:56rem}.ob-screen-content{width:100%}.ob-heading{letter-spacing:-.045em;text-wrap:balance;overflow-wrap:anywhere;outline:none;font-size:clamp(28px,2.55vw,39px);line-height:1.15}.ob-intro{color:var(--ob-soft);margin-top:14px;font-size:13px;line-height:1.85}.ob-form{margin-top:32px}.ob-fields{gap:22px;display:grid}.ob-field{gap:10px;min-width:0;display:grid}.ob-app .cq-form-field{gap:10px;display:grid}.ob-app .cq-form-field>*{margin-block:0}.ob-field>span:first-child,.ob-label{font-size:12px}.ob-field input,.ob-field select{border:1px solid var(--ob-rule);border-radius:var(--ob-action-radius);background:var(--ob-ground);width:100%;min-height:56px;color:var(--ob-ink);transition:border-color var(--motion-tap) var(--ease-settle);padding:14px 16px}.ob-field input:hover,.ob-field select:hover{border-color:var(--ob-soft)}.ob-field input:focus,.ob-field select:focus{border-color:var(--ob-ink);outline-offset:3px}.ob-field input[aria-invalid=true]{border-color:var(--ob-error)}.ob-field input::placeholder,.ob-domain-add input::placeholder{color:var(--ob-soft);opacity:.65}.ob-hint{color:var(--ob-soft);font-size:11px;line-height:1.7}.ob-subheading,.ob-suggestions h2{margin:28px 0 12px;font-size:16px;font-weight:600}.ob-suggestions{margin:28px 0}.ob-suggestion{border:1px solid var(--ob-rule);border-radius:var(--ob-panel-radius);margin-top:16px;padding:20px}.ob-suggestion h3{margin:0 0 8px;font-size:18px}.ob-suggestion details{margin:16px 0;font-size:13px;line-height:1.6}.ob-suggestion summary{cursor:pointer;min-height:44px;padding:10px 0;display:list-item}.ob-evidence{overflow-wrap:anywhere;margin-top:16px}.ob-evidence blockquote{border-left:2px solid var(--ob-rule);color:var(--ob-soft);margin:12px 0;padding-left:12px}.ob-confirm{align-items:flex-start;gap:12px;padding:12px 0;font-size:13px;line-height:1.6;display:flex}.ob-confirm input{width:20px;height:20px;accent-color:var(--ob-ink);flex:0 0 20px;margin:2px 0}.ob-question-preview{padding-left:22px;font-size:14px;line-height:1.7}.ob-question-preview li+li{margin-top:12px}.ob-question-changes{margin:16px 0;font-size:13px;line-height:1.7}.ob-question-changes summary{cursor:pointer;min-height:44px;padding:10px 0}.ob-question-changes dd{overflow-wrap:anywhere;margin:0 0 12px}.ob-question-changes dt{color:var(--ob-soft)}.ob-actions{justify-content:space-between;align-items:center;gap:16px;margin-top:32px;display:flex}.ob-primary{border-radius:var(--ob-action-radius);background:var(--color-app-accent);color:var(--color-app-accent-ink);min-height:50px;transition:background var(--motion-tap) var(--ease-settle);justify-content:center;align-items:center;gap:24px;margin-left:auto;padding:14px 22px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.ob-app .ob-primary{color:var(--color-app-accent-ink)}.ob-app button.ob-primary{transition:background var(--motion-tap) var(--ease-settle)}.ob-primary:hover{background:#104ac4}.ob-primary svg{width:16px;height:16px}.ob-full{width:100%;margin-top:24px}.ob-back{min-height:44px;color:var(--ob-soft);background:0 0;align-items:center;gap:8px;padding:10px 0;font-size:12px;text-decoration:none;display:flex}.ob-back svg{width:14px;height:14px}.ob-back:hover{color:var(--ob-ink)}.ob-fine{color:var(--ob-soft);margin-top:24px;font-size:10px;line-height:1.85}.ob-check{color:var(--ob-soft);align-items:flex-start;gap:10px;min-height:44px;font-size:11px;line-height:1.8;display:flex}.ob-check input{accent-color:var(--ob-ink);flex-shrink:0;width:16px;height:16px;margin:2px 0 0}.ob-error{color:var(--ob-error);margin-top:14px;font-size:12px;line-height:1.75}.ob-status{color:var(--ob-soft);margin-top:10px;font-size:11px;line-height:1.7}.ob-footer{color:var(--ob-soft);border-top:1px solid var(--ob-rule);justify-content:space-between;align-items:center;gap:1rem;padding-top:10px;font-size:10px;display:flex}.ob-footer a{color:var(--ob-soft)}.ob-option-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:28px 0 20px;display:grid}.ob-choice{border:1px solid var(--ob-rule);background:var(--ob-ground);border-radius:var(--ob-action-radius);min-height:104px;color:var(--ob-soft);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:22px 8px;font-size:11px;display:flex;position:relative}.ob-choice:hover{border-color:var(--ob-soft);color:var(--ob-ink)}.ob-choice[aria-pressed=true]{border-color:var(--ob-ink);color:var(--ob-ink);background:var(--ob-raised)}.ob-choice:has(input:checked){border-color:var(--ob-ink);color:var(--ob-ink);background:var(--ob-raised)}.ob-choice:has(input:focus-visible){outline:2px solid var(--chart-owner);outline-offset:5px}.ob-choice input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ob-choice svg{width:22px;height:22px}.ob-domain-row{border-bottom:1px solid var(--ob-rule);align-items:center;gap:10px;min-width:0;padding:13px 0;display:flex}.ob-domain-row>span:nth-child(2){overflow-wrap:anywhere;flex:1;font-size:13px}.ob-avatar{background:var(--ob-raised);border:1px solid var(--ob-rule);width:30px;height:30px;font-family:var(--font-display);border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;display:grid}.ob-remove{min-width:44px;min-height:44px;color:var(--ob-soft);background:0 0;font-size:22px}.ob-domain-add{gap:8px;min-width:0;margin-top:20px;display:flex}.ob-domain-add input{background:var(--ob-ground);border:1px solid var(--ob-rule);border-radius:var(--ob-action-radius);width:0;min-height:50px;color:var(--ob-ink);flex:1;padding:12px}.ob-secondary{border:1px solid var(--ob-rule);background:var(--ob-raised);border-radius:var(--ob-action-radius);min-height:46px;padding:10px 16px;font-size:11px}.ob-secondary:hover{border-color:var(--ob-soft)}.ob-summary{border:1px solid var(--ob-rule);border-radius:var(--ob-panel-radius);background:var(--ob-ground);margin-top:26px;overflow:hidden}.ob-summary-row{justify-content:space-between;align-items:flex-start;gap:15px;padding:15px 18px;font-size:12px;display:flex}.ob-summary-row+.ob-summary-row{border-top:1px solid var(--ob-rule)}.ob-summary-row>span:first-child{color:var(--ob-soft);flex-shrink:0}.ob-summary-row :is(strong,.ob-summary-value){overflow-wrap:anywhere;text-align:right;font-weight:400}.ob-summary-row .ob-summary-value{flex-wrap:wrap;justify-content:flex-end;align-items:center;column-gap:14px;display:flex}.ob-summary-row :is(a,button){color:var(--ob-soft);text-underline-offset:3px;background:0 0;align-items:center;min-height:44px;padding:0;font-size:10px;text-decoration:underline;display:inline-flex}.ob-mail-icon{border:1px solid var(--ob-rule);border-radius:var(--ob-panel-radius);background:var(--ob-ground);place-items:center;width:64px;height:64px;margin-bottom:28px;display:grid}.ob-mail-icon svg{width:26px;height:26px}.ob-code-fieldset{border:0;min-width:0;margin:0;padding:0}.ob-code-fieldset legend{margin-bottom:14px;padding:0;font-size:12px}.ob-code-inputs{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.ob-code-inputs input{text-align:center;background:var(--ob-ground);border:1px solid var(--ob-rule);border-radius:var(--ob-action-radius);width:100%;min-width:0;height:62px;color:var(--ob-ink);font-family:var(--font-display);font-size:24px}.ob-code-inputs input:focus{border-color:var(--ob-ink)}.ob-code-inputs input[aria-invalid=true]{border-color:var(--ob-error)}.ob-complete-list{gap:10px;margin:26px 0;padding:0;list-style:none;display:grid}.ob-complete-list li{align-items:center;gap:12px;min-height:44px;font-size:12px;display:flex}.ob-complete-list svg{width:18px;height:18px;color:var(--ob-soft)}.ob-ready-heading{margin:14px 0;font-size:20px}.ob-result{border:1px solid var(--ob-rule);border-radius:var(--ob-panel-radius);background:var(--ob-ground);margin-top:28px;padding:20px}.ob-result-label{letter-spacing:.06em;text-transform:uppercase;color:var(--ob-soft);font-size:10px}.ob-gap{margin-top:16px}.ob-full-report{padding:32px 0}.ob-done{border:1px solid var(--ob-rule);border-radius:var(--ob-panel-radius);background:var(--ob-surface);width:min(640px,100%);padding:40px 36px}.ob-done .ob-heading{margin-bottom:4px}.ob-done-text{max-width:48ch;color:var(--ob-soft);margin-top:16px;font-size:14px;line-height:1.75}.ob-done-status{border-top:1px solid var(--ob-rule);color:var(--ob-soft);margin-top:28px;padding-top:20px;font-size:13px;line-height:1.75}.ob-done-status:empty{display:none}.ob-done-status p+p{margin-top:8px}.ob-done .ob-primary,.ob-done-button{justify-content:space-between;margin:20px 0 0}.ob-done .ob-text-button,.ob-done-link{margin-top:12px}.ob-app>.ob-footer{padding:18px 48px}.ob-noscript{background:var(--color-app-card);color:var(--color-app-ink);border-bottom:1px solid var(--color-app-line);margin:0;padding:16px 48px;font-size:14px;display:none}@media (scripting:none){.ob-noscript{display:block}}.ob-panel [hidden]{display:none!important}.ob-task{margin-top:32px}.ob-task input:is([type=text],[type=email],[type=url]){border-radius:var(--ob-action-radius);background:var(--ob-ground);border-color:var(--ob-rule);min-height:56px}.ob-task input[aria-invalid=true]{border-color:var(--ob-error)}.ob-task button[type=submit]{border-radius:var(--ob-action-radius);min-height:50px}.ob-task form>button[type=submit]{width:100%}@media (min-width:1600px){.ob-panel{padding-left:8vw;padding-right:8vw}}@media (max-width:1000px){.ob-story{padding:40px 32px}.ob-panel{padding:30px 32px 20px}.ob-story-title{font-size:52px}.ob-header{min-height:80px;padding:0 32px}}@media (max-width:720px){.ob-header{min-height:76px;padding:0 24px}.ob-header-right{gap:14px}.ob-header-right>span{border:0;padding:0;font-size:10px}.ob-header-right .ob-text-button{font-size:10px}.ob-layout{grid-template-columns:1fr}.ob-story{border-right:0;border-bottom:1px solid var(--ob-rule);gap:0;padding:26px 24px 28px}.ob-story-body{max-width:none}.ob-story-title{margin-top:12px;font-size:32px;line-height:1.15}.ob-story-title br{display:none}.ob-story-copy{margin-top:10px;font-size:12px;line-height:1.8}.ob-story-copy br{display:none}.ob-eyebrow{font-size:9px}.ob-story-list,.ob-story-lines{display:none}.ob-panel{min-height:570px;padding:26px 24px 14px}.ob-screen{flex:1;max-width:520px;min-height:0;padding:40px 0}.ob-heading{font-size:30px}.ob-intro{font-size:12px}.ob-form{margin-top:26px}.ob-footer{font-size:9px}.ob-option-grid{gap:8px}.ob-choice{min-height:92px;padding:16px 6px;font-size:10px}.ob-actions{margin-top:26px}}@media (max-width:360px){.ob-header{padding:0 18px}.ob-story{padding:22px 18px}.ob-panel{padding:24px 18px 12px}.ob-story-title{font-size:28px}.ob-header-right>span{display:none}.ob-primary{gap:12px;padding:14px 16px}.ob-footer{gap:8px}.ob-summary-row{gap:10px;padding:14px 12px}.ob-choice{font-size:9px}}@media (prefers-reduced-motion:reduce){.ob-app *,.ob-app :before,.ob-app :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:720px){.ob-done{padding:32px 24px}.ob-app>.ob-footer{padding:18px 24px}}@media print{.ob-header-right,.ob-story,.ob-actions,.ob-footer{display:none}.ob-layout{display:block}.ob-panel{color:#000;background:#fff;padding:24px}}.ob-story-lines span:nth-child(3n+1){background:var(--chart-owner);border-color:var(--chart-owner)}.ob-story-lines span:nth-child(3n+2){background:var(--chart-series-1);border-color:var(--chart-series-1)}.ob-story-lines span:nth-child(3n){background:var(--chart-series-2);border-color:var(--chart-series-2)}.ob-progress li.ob-passed{background:var(--chart-owner)}.ob-progress li.ob-current{background:var(--chart-series-2)}.ob-suggested{border:0;margin:0 0 22px;padding:0}.ob-suggested legend{color:var(--ob-ink);margin-bottom:6px;padding:0;font-size:12px}.ob-suggested-list{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.ob-suggested-row{border:1px solid var(--ob-rule);background:var(--ob-ground);border-radius:var(--ob-action-radius);cursor:pointer;align-items:flex-start;gap:12px;padding:12px 14px;font-size:12px;line-height:1.5;display:flex}.ob-suggested-row:has(input:checked){border-color:var(--ob-ink);background:var(--ob-raised)}.ob-suggested-row:has(input:focus-visible){outline:2px solid var(--chart-owner);outline-offset:3px}.ob-suggested-row input{flex:none;margin-top:3px}.ob-suggested-row small{color:var(--ob-soft);font-size:11px;display:block}.av-product-example:not(.wrap){max-width:1080px;color:var(--color-ink-soft,#aaa);margin:0 auto;padding:12px 48px 36px;font-size:14px}.av-product-example:not(.wrap)>summary{color:var(--color-ink,#f7f7f7);gap:10px}.av-product-example:not(.wrap)>summary:before{content:"+";text-align:center;width:1em}.av-product-example:not(.wrap)[open]>summary:before{content:"−"}@media (max-width:720px){.av-product-example:not(.wrap){padding-inline:20px}}.ob-app.ob-split.ob-split.ob-split{position:relative}.ob-app.ob-split.ob-split.ob-split .ob-header{background:linear-gradient(90deg, var(--ob-ground) 50%, var(--ob-surface) 50%);border-bottom:0}.ob-app.ob-split.ob-split.ob-split.ob-wide .ob-header{background:linear-gradient(90deg, var(--ob-ground) 34%, var(--ob-surface) 34%)}.ob-app.ob-split.ob-split.ob-split .ob-layout{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;width:auto;margin:0;padding:0}.ob-app.ob-split.ob-split.ob-split.ob-wide .ob-layout{grid-template-columns:34% 66%}.ob-app.ob-split.ob-split.ob-split .ob-story{background:var(--ob-ground);border-right:0;flex-direction:column;justify-content:flex-start;gap:0;padding:24px 12% 48px;display:flex}.ob-app.ob-split.ob-split.ob-split .ob-story-body{max-width:460px;margin:0;padding:0;display:block}.ob-app.ob-split.ob-split.ob-split .ob-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--ob-soft);font-size:12px}.ob-app.ob-split.ob-split.ob-split .ob-story-title{letter-spacing:-.045em;max-width:none;margin-top:23px;font-size:clamp(40px,4.1vw,64px);font-weight:600;line-height:1.06}.ob-app.ob-split.ob-split.ob-split.ob-wide .ob-story-title{font-size:44px}.ob-app.ob-split.ob-split.ob-split .ob-story-copy{max-width:380px;color:var(--ob-soft);margin:20px 0 32px;font-size:17px;line-height:1.7}.ob-app.ob-split.ob-split.ob-split .ob-story-visual{display:none}.ob-app.ob-split.ob-split.ob-split .ob-story-list{margin-top:28px;font-size:12px}.ob-app.ob-split.ob-split.ob-split.ob-wide .ob-story{padding-inline:14%}.ob-app.ob-split.ob-split.ob-split .ob-panel{background:var(--ob-surface);padding:0 11% 28px;position:static}.ob-app.ob-split.ob-split.ob-split.ob-wide .ob-panel{padding-inline:7%}.ob-app.ob-split.ob-split.ob-split .ob-progress{flex-wrap:nowrap;gap:3px;width:50%;height:3px;margin:0;position:absolute;top:0;right:0}.ob-app.ob-split.ob-split.ob-split.ob-wide .ob-progress{width:66%}.ob-app.ob-split.ob-split.ob-split .ob-progress li{background:var(--ob-rule);height:3px}.ob-app.ob-split.ob-split.ob-split .ob-progress li.ob-passed,.ob-app.ob-split.ob-split.ob-split .ob-progress li.ob-current{background:var(--chart-owner,#287dff)}.ob-app.ob-split.ob-split.ob-split .ob-progress-row{align-items:center;min-height:44px;margin-top:45px;font-size:12px}.ob-app.ob-split.ob-split.ob-split .ob-screen{justify-content:center;max-width:none;min-height:0;margin:auto 0;padding:65px 0}.ob-app.ob-split.ob-split.ob-split .ob-screen-wide{max-width:none}.ob-app.ob-split.ob-split.ob-split .ob-heading{letter-spacing:-.035em;max-width:560px;margin:0;font-size:clamp(30px,3vw,44px);font-weight:600;line-height:1.15}.ob-app.ob-split.ob-split.ob-split .ob-intro{max-width:520px;color:var(--ob-soft);margin:17px 0 36px;font-size:15px;line-height:1.6}.ob-app.ob-split.ob-split.ob-split .ob-form,.ob-app.ob-split.ob-split.ob-split .ob-task{margin-top:0}.ob-app.ob-split.ob-split.ob-split .ob-fields{gap:24px}.ob-app.ob-split.ob-split.ob-split .ob-field{gap:5px}.ob-app.ob-split.ob-split.ob-split .ob-field>span:first-child,.ob-app.ob-split.ob-split.ob-split .ob-label{color:var(--ob-soft);font-size:12px}.ob-app.ob-split.ob-split.ob-split .ob-field input,.ob-app.ob-split.ob-split.ob-split .ob-field select,.ob-app.ob-split.ob-split.ob-split .ob-task input:is([type=text],[type=email],[type=url]){border:0;border-bottom:1px solid var(--ob-soft);background:0 0;border-radius:0;min-height:60px;padding:12px 0;font-size:clamp(20px,2vw,28px);line-height:1.3}.ob-app.ob-split.ob-split.ob-split .ob-field input:hover,.ob-app.ob-split.ob-split.ob-split .ob-field select:hover{border-color:var(--ob-ink)}.ob-app.ob-split.ob-split.ob-split .ob-field input:focus,.ob-app.ob-split.ob-split.ob-split .ob-field select:focus,.ob-app.ob-split.ob-split.ob-split .ob-task input:is([type=text],[type=email],[type=url]):focus{border-color:var(--ob-ink);outline:0}.ob-app.ob-split.ob-split.ob-split .ob-task input:is([type=text],[type=email],[type=url]):focus-visible{outline:2px solid var(--ob-ink);outline-offset:5px}.ob-app.ob-split.ob-split.ob-split .ob-field:has(input:focus-visible){outline:2px solid var(--ob-ink);outline-offset:5px}.ob-app.ob-split.ob-split.ob-split .ob-field input[aria-invalid=true],.ob-app.ob-split.ob-split.ob-split .ob-task input[aria-invalid=true]{border-bottom-color:var(--ob-error)}.ob-app.ob-split.ob-split.ob-split .ob-field input::placeholder{color:var(--ob-soft);opacity:.8}.ob-app.ob-split.ob-split.ob-split .ob-domain-add input{border:0;border-bottom:1px solid var(--ob-soft);background:0 0;border-radius:0;min-height:56px;padding:12px 0;font-size:18px}.ob-app.ob-split.ob-split.ob-split .ob-hint{margin-top:0;font-size:12px;line-height:1.65}.ob-app.ob-split.ob-split.ob-split .ob-error{border-left:2px solid var(--ob-error);color:var(--ob-ink);padding:10px 14px;font-size:13px}.ob-app.ob-split.ob-split.ob-split .ob-check{border:0;align-items:center;padding:0;font-size:12px}.ob-app.ob-split.ob-split.ob-split .ob-option-grid{flex-wrap:wrap;gap:8px;margin:28px 0 20px;display:flex}.ob-app.ob-split.ob-split.ob-split .ob-choice{border-radius:var(--ob-action-radius);min-height:44px;color:var(--ob-ink);background:0 0;flex-direction:row;justify-content:flex-start;gap:8px;padding:8px 13px;font-size:13px}.ob-app.ob-split.ob-split.ob-split .ob-choice:has(input:checked){border-color:var(--chart-owner,#287dff);background:var(--ob-raised)}.ob-app.ob-split.ob-split.ob-split .ob-choice-key{color:var(--ob-soft);font-size:11px}.ob-app.ob-split.ob-split.ob-split .ob-actions{margin-top:32px}.ob-app.ob-split.ob-split.ob-split .ob-primary,.ob-app.ob-split.ob-split.ob-split a.ob-primary{border:1px solid var(--color-app-accent);border-radius:var(--ob-action-radius);background:var(--color-app-accent);min-height:48px;color:var(--color-app-accent-ink);gap:24px;padding:12px 25px;font-size:14px;font-weight:600}.ob-app.ob-split.ob-split.ob-split .ob-primary:hover{color:var(--color-app-accent-ink);background:#104ac4;border-color:#104ac4}.ob-app.ob-split.ob-split.ob-split .ob-primary:disabled{background:var(--color-app-accent)}.ob-app.ob-split.ob-split.ob-split .ob-back{color:var(--ob-ink);text-underline-offset:5px;padding:9px 0;font-size:14px;text-decoration:underline}.ob-app.ob-split.ob-split.ob-split .ob-text-button{text-underline-offset:5px;text-decoration:underline}.ob-preview{border:1px solid var(--ob-rule);border-radius:var(--ob-panel-radius);background:var(--ob-surface);max-width:490px;overflow:hidden}.ob-preview>*+*{border-top:1px solid var(--ob-rule)}.ob-preview-head{letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:12px 20px;font-size:12px;display:flex}.ob-preview-head i{background:var(--chart-owner,#287dff);border-radius:50%;width:5px;height:5px}.ob-preview-business{align-items:center;gap:14px;padding:22px 20px;display:flex}.ob-preview-mark{border:1px solid var(--ob-rule);border-radius:var(--ob-action-radius);width:30px;height:30px;color:var(--ob-soft);flex:none;place-items:center;display:grid}.ob-preview-mark svg{width:16px;height:16px}.ob-preview-name{font-family:var(--font-display);overflow-wrap:anywhere;font-size:18px;font-weight:600;line-height:1.3}.ob-preview-site{color:var(--ob-soft);overflow-wrap:anywhere;font-size:12px}.ob-preview-facts{grid-template-columns:1fr 1fr;margin:0;display:grid}.ob-preview-cell{min-width:0;padding:16px 20px;position:relative}.ob-preview-cell+.ob-preview-cell{border-left:1px solid var(--ob-rule)}.ob-preview-cell dt{color:var(--ob-soft);font-size:12px}.ob-preview-cell dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;font-weight:600}.ob-preview-rings{width:44px;height:44px;color:var(--chart-owner,#287dff);opacity:.35;margin-top:-22px;position:absolute;top:50%;right:10px}.ob-preview-rings circle{stroke:currentColor;stroke-width:1px}.ob-preview-bar{background:var(--ob-rule);border-radius:3px;width:70%;height:10px;display:block}.ob-preview-name .ob-preview-bar{width:55%;height:14px}.ob-preview-answers{padding:18px 20px 20px}.ob-preview-label{color:var(--ob-soft);font-size:12px}.ob-preview-measure{font-family:var(--font-display);margin-top:10px;font-size:24px;font-weight:600;line-height:1.3}.ob-preview-note{color:var(--ob-soft);margin-top:10px;font-size:12px}.ob-preview-compare{padding:16px 20px 20px}.ob-preview-compare ul{gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.ob-preview-compare li{overflow-wrap:anywhere;align-items:center;gap:12px;min-width:0;font-size:12px;display:flex}.ob-preview-more{color:var(--ob-soft)}.ob-preview-bars{gap:16px;margin-top:16px;display:grid}.ob-preview-bars span{background:var(--ob-rule);border-radius:3px;width:80%;height:8px;display:block}.ob-preview-bars span+span{width:45%}@media (max-width:1000px){.ob-app.ob-split.ob-split.ob-split .ob-story{padding-inline:10%}.ob-app.ob-split.ob-split.ob-split .ob-panel{padding-inline:9%}}@media (max-width:720px){.ob-app.ob-split.ob-split.ob-split .ob-header{background:var(--ob-ground)}.ob-app.ob-split.ob-split.ob-split .ob-layout,.ob-app.ob-split.ob-split.ob-split.ob-wide .ob-layout{display:block}.ob-app.ob-split.ob-split.ob-split .ob-story{padding:6px 24px 28px}.ob-app.ob-split.ob-split.ob-split .ob-story-title,.ob-app.ob-split.ob-split.ob-split.ob-wide .ob-story-title{letter-spacing:-.035em;margin-top:10px;font-size:28px}.ob-app.ob-split.ob-split.ob-split .ob-story-copy,.ob-app.ob-split.ob-split.ob-split .ob-story-list{display:none}.ob-app.ob-split.ob-split.ob-split .ob-eyebrow{font-size:10px}.ob-app.ob-split.ob-split.ob-split .ob-preview{max-width:none;margin-top:14px}.ob-app.ob-split.ob-split.ob-split .ob-preview-business{padding:14px 16px}.ob-app.ob-split.ob-split.ob-split .ob-preview-answers,.ob-app.ob-split.ob-split.ob-split .ob-preview-compare{display:none}.ob-app.ob-split.ob-split.ob-split .ob-panel,.ob-app.ob-split.ob-split.ob-split.ob-wide .ob-panel{min-height:0;padding:0 24px 24px;position:relative}.ob-app.ob-split.ob-split.ob-split .ob-progress,.ob-app.ob-split.ob-split.ob-split.ob-wide .ob-progress{width:auto;margin:0 -24px;position:static}.ob-app.ob-split.ob-split.ob-split .ob-progress{order:-1}.ob-app.ob-split.ob-split.ob-split .ob-progress-row{margin-top:18px}.ob-app.ob-split.ob-split.ob-split .ob-screen{padding:28px 0 32px}.ob-app.ob-split.ob-split.ob-split .ob-option-grid{gap:8px}}.ob-app.ob-split.ob-split.ob-split .ob-engines{color:var(--ob-soft);flex-wrap:wrap;gap:8px 18px;margin:18px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.ob-app.ob-split.ob-split.ob-split .ob-engines li{align-items:center;gap:8px;display:inline-flex}@media (max-width:720px){.ob-app.ob-split.ob-split.ob-split .ob-engines{margin-bottom:24px}}.ob-preview-single{grid-template-columns:1fr}.ob-preview-example .ob-preview-compare .ob-preview-note{margin-top:14px}.ob-app.ob-split.ob-split.ob-split .ob-heading:is(:focus,:focus-visible),.ob-app.ob-split.ob-split.ob-split .ob-panel:is(:focus,:focus-visible),.ob-app.ob-split.ob-split.ob-split #main:is(:focus,:focus-visible){box-shadow:none;outline:none}.ob-app.ob-split.ob-split.ob-split :is(.ob-fine,.ob-footer,.ob-footer a,.ob-header-right,.ob-header-right>span,.ob-header-right .ob-text-button,.ob-text-button,.ob-eyebrow,.ob-choice,.ob-choice-key,.ob-status,.ob-check,.ob-summary-row a,.ob-summary-row button,.ob-result-label,.ob-progress-row,.ob-hint,.ob-secondary){font-size:12px}.ob-app.ob-split.ob-split.ob-split .ob-fine{line-height:1.7}.ob-app.ob-split.ob-split.ob-split .ob-groups{gap:36px;display:grid}.ob-app.ob-split.ob-split.ob-split .ob-group{border:0;align-content:start;gap:12px;min-width:0;margin:0;padding:0;display:grid}.ob-app.ob-split.ob-split.ob-split .ob-group+.ob-group{border-top:1px solid var(--ob-rule);padding-top:32px}.ob-app.ob-split.ob-split.ob-split .ob-group-title{font-family:var(--font-display);color:var(--ob-ink);margin:0;padding:0;font-size:16px;font-weight:600;line-height:1.3}.ob-app.ob-split.ob-split.ob-split .ob-group .ob-field{gap:8px}.ob-app.ob-split.ob-split.ob-split .ob-start-hint{margin-top:28px}.ob-app.ob-split.ob-split.ob-split .ob-start-hint+.ob-fine{margin-top:8px}.ob-app.ob-split.ob-split.ob-split .ob-group .ob-option-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.ob-app.ob-split.ob-split.ob-split .ob-group .ob-choice{text-align:center;overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:88px;padding:22px 8px 14px;font-size:14px}.ob-app.ob-split.ob-split.ob-split .ob-group .ob-choice svg{width:22px;height:22px}.ob-app.ob-split.ob-split.ob-split .ob-group .ob-choice-key{position:absolute;top:8px;left:10px}.ob-app.ob-split.ob-split.ob-split .ob-competitor-row{gap:12px;padding:6px 0}.ob-app.ob-split.ob-split.ob-split .ob-competitor-row:focus-within{border-bottom-color:var(--ob-ink)}.ob-app.ob-split.ob-split.ob-split .ob-competitor-row .ob-avatar{width:32px;height:32px;font-size:14px}.ob-app.ob-split.ob-split.ob-split .ob-competitor-row .ob-avatar svg{width:16px;height:16px}.ob-app.ob-split.ob-split.ob-split .ob-competitor-row input{width:0;min-width:0;min-height:48px;color:var(--ob-ink);background:0 0;border:0;border-radius:0;flex:1;padding:8px 0;font-size:18px}.ob-app.ob-split.ob-split.ob-split .ob-competitor-row input:focus-visible{outline:2px solid var(--ob-ink);outline-offset:4px}.ob-app.ob-split.ob-split.ob-split .ob-add{min-height:44px;color:var(--ob-ink);justify-self:start;align-items:center;gap:10px;padding:10px 18px;font-size:14px;font-weight:600;display:inline-flex}@media (max-width:720px){.ob-app.ob-split.ob-split.ob-split .ob-group .ob-choice{overflow-wrap:normal;padding:22px 4px 12px;font-size:12px}}@media (min-width:721px){.ob-app.ob-split.ob-split.ob-split .ob-story{align-self:start;max-height:100svh;position:sticky;top:0;overflow-y:auto}}
