.r2-synthetic-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}.r2-synthetic-setup,.r2-synthetic-about,.r2-synthetic-question-list>section{border:1px solid var(--ui2-border);background:var(--ui2-surface);box-shadow:var(--ui2-shadow-card);border-radius:20px}.r2-synthetic-setup>section{border-bottom:1px solid var(--ui2-line);grid-template-columns:24px minmax(0,1fr);gap:14px;margin-bottom:18px;padding-bottom:20px;display:grid}.r2-synthetic-setup>section>span{color:var(--ui2-muted);font-size:15px;font-weight:800}.r2-synthetic-setup h2{font:800 15px/21px var(--ui2-font);letter-spacing:-.01em;margin-bottom:10px}.r2-synthetic-setup p{font:400 12px/19px var(--ui2-font);color:var(--ui2-muted);margin:9px 0 0}.r2-synthetic-radio-list{gap:8px;display:grid}.r2-synthetic-radio-list>button{border:1px solid var(--ui2-border);background:var(--ui2-surface);width:100%;color:var(--ui2-ink);text-align:left;cursor:pointer;border-radius:15px;align-items:flex-start;gap:10px;padding:13px 14px;display:flex}.r2-synthetic-radio-list>button[aria-checked=true]{border-color:var(--ui2-accent);background:var(--ui2-accent-tint)}.r2-synthetic-radio-list>button>i{border:1px solid var(--ui2-tertiary);background:var(--ui2-surface);border-radius:50%;flex:none;width:18px;height:18px}.r2-synthetic-radio-list>button[aria-checked=true]>i{border:5px solid var(--ui2-accent)}.r2-synthetic-radio-list strong{font:700 14px/20px var(--ui2-font);display:block}.r2-synthetic-radio-list small{font:500 13px/20px var(--ui2-font);color:var(--ui2-muted);display:block}.r2-synthetic-segments{border:1px solid var(--ui2-line);background:var(--ui2-surface-hover);border-radius:99px;gap:2px;padding:3px;display:inline-flex}.r2-synthetic-segments button{height:34px;font:600 14px/20px var(--ui2-font);color:var(--ui2-text-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:99px;padding:0 18px}.r2-synthetic-segments button[aria-pressed=true]{border-color:var(--ui2-border);background:var(--ui2-surface);box-shadow:var(--ui2-shadow-button);color:var(--ui2-ink);font-weight:700}.r2-synthetic-setup>footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.r2-synthetic-setup>footer>span{font:400 12px/18px var(--ui2-font);color:var(--ui2-muted)}.r2-synthetic-primary{border:1.5px solid var(--ui2-accent);background:var(--ui2-surface);min-height:42px;color:var(--ui2-accent-ink);font:700 14px/20px var(--ui2-font);cursor:pointer;border-radius:99px;justify-content:center;align-items:center;gap:8px;padding:0 18px 0 14px;display:inline-flex}.r2-synthetic-primary:disabled{opacity:.5;cursor:default}.r2-synthetic-about h3{font:800 11px/14px var(--ui2-font);letter-spacing:.06em;text-transform:uppercase;color:var(--ui2-muted)}.r2-synthetic-about ul{margin:8px 0 16px;padding-left:18px;list-style:outside}.r2-synthetic-about li{font:400 13px/20px var(--ui2-font);color:var(--ui2-text-2);margin:5px 0}.r2-synthetic-about h4{font:700 13px/20px var(--ui2-font);margin:16px 0 3px}.r2-synthetic-about>p{font:400 13px/20px var(--ui2-font);color:var(--ui2-text-2);margin:0}.r2-synthetic-warning{border:1px solid var(--ui2-mod-amber);background:color-mix(in srgb,var(--ui2-mod-amber) 5%,var(--ui2-surface));font:400 13px/19px var(--ui2-font);color:var(--ui2-text-2);border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.r2-synthetic-warning>svg{color:var(--ui2-mod-amber);flex:none;margin-top:1px}.r2-synthetic-warning p{font:inherit;color:inherit;margin:0}.r2-synthetic-profiles{--r2-profile-0:var(--ui2-mod-purple);--r2-profile-1:var(--ui2-mod-blue);--r2-profile-2:var(--ui2-mod-amber);--r2-profile-3:var(--ui2-mod-green);--r2-profile-4:var(--ui2-mod-slate);margin-top:12px}.r2-synthetic-profiles>div{border-top:1px solid var(--ui2-line);padding:10px 0}.r2-synthetic-profiles strong{font:700 12px/18px var(--ui2-font);color:var(--ui2-text-2)}.r2-synthetic-profile-track{border-radius:8px;gap:1px;height:8px;margin:6px 0;display:flex;overflow:hidden}.r2-synthetic-profile-track>span{min-width:0;display:block}.r2-synthetic-profile-key{flex-wrap:wrap;gap:4px 12px;display:flex}.r2-synthetic-profile-key>span{font:400 12px/17px var(--ui2-font);color:var(--ui2-muted);align-items:center;gap:5px;display:flex}.r2-synthetic-profile-key i{border-radius:50%;flex:none;width:8px;height:8px}.r2-synthetic-toolbar{flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 16px;display:flex}.r2-synthetic-toolbar select{max-width:350px}.r2-synthetic-toolbar>span{font:600 13px/20px var(--ui2-font);color:var(--ui2-muted)}.r2-synthetic-result-actions{color:var(--ui2-muted);font:600 13px/20px var(--ui2-font);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.r2-synthetic-result-actions>button,.r2-synthetic-review{border:1px solid var(--ui2-border);background:var(--ui2-surface);height:38px;color:var(--ui2-ink);font:700 13px/20px var(--ui2-font);cursor:pointer;border-radius:99px;align-items:center;gap:8px;padding:0 16px 0 12px;display:inline-flex}.r2-synthetic-result-actions>button:first-of-type{margin-left:auto}.r2-synthetic-chip{border:1px solid var(--ui2-mod-ai);color:var(--ui2-mod-ai-text);border-radius:99px;padding:0 8px;font-size:11px}.r2-synthetic-results>.r2-synthetic-warning{margin-bottom:16px}.r2-synthetic-metrics{border:1px solid var(--ui2-border);background:var(--ui2-surface);box-shadow:var(--ui2-shadow-card);border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px;display:grid}.r2-synthetic-metrics>div{border-right:1px solid var(--ui2-line);padding:18px 20px}.r2-synthetic-metrics>div:last-child{border:0}.r2-synthetic-metrics span{font:700 13px/20px var(--ui2-font);color:var(--ui2-text-2);align-items:center;gap:8px;display:flex}.r2-synthetic-metrics strong{font:800 30px/36px var(--ui2-font);letter-spacing:-.03em;margin-top:7px;display:block}.r2-synthetic-metrics small{font:600 12px/18px var(--ui2-font);color:var(--ui2-muted)}.r2-synthetic-metrics svg{color:var(--ui2-mod-cyan)}.r2-synthetic-metrics>div:first-child svg{color:var(--ui2-mod-green)}.r2-synthetic-metrics>div:nth-child(3) svg{color:var(--ui2-mod-crimson)}.r2-synthetic-metrics>div:last-child svg{color:var(--ui2-mod-amber)}.r2-synthetic-question-list{gap:16px;min-width:0;display:grid}.r2-synthetic-question-list>section{padding:18px 20px 20px}.r2-synthetic-question-list header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.r2-synthetic-question-list h2{font:800 15px/22px var(--ui2-font);letter-spacing:-.01em}.r2-synthetic-question-list header>span{white-space:nowrap;font:700 12px/18px var(--ui2-font);color:var(--ui2-muted)}.r2-synthetic-bars{gap:12px;display:grid}.r2-synthetic-bars>div{font:400 13px/20px var(--ui2-font);grid-template-columns:132px minmax(0,1fr) 94px;align-items:center;gap:12px;display:grid}.r2-synthetic-bars strong{text-align:right;white-space:nowrap;font-weight:800}.r2-synthetic-bars small{color:var(--ui2-muted);font:600 12px/18px var(--ui2-font)}.r2-synthetic-bar{background:var(--ui2-track);border-radius:8px;height:22px;position:relative}.r2-synthetic-bar>i{background:linear-gradient(90deg,color-mix(in srgb,var(--ui2-mod-cyan) 45%,transparent),color-mix(in srgb,var(--ui2-mod-cyan) 75%,transparent));border-radius:8px;height:100%;position:absolute;top:0;left:0}.r2-synthetic-bar>b{background:var(--ui2-text-2);opacity:.6;height:2px;position:absolute;top:10px}.r2-synthetic-about>h2{font:800 17px/24px var(--ui2-font);letter-spacing:-.02em;margin:6px 0}.r2-synthetic-fix{border-top:1px solid var(--ui2-line);padding:16px 0}.r2-synthetic-fix strong{font:700 14px/21px var(--ui2-font)}.r2-synthetic-fix p{font:400 13px/20px var(--ui2-font);color:var(--ui2-muted);margin:3px 0 8px}.r2-synthetic-fix button{color:var(--ui2-accent-ink);font:700 13px/20px var(--ui2-font);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;display:flex}.r2-synthetic-after{border:1px solid var(--ui2-border);background:var(--ui2-surface-hover);border-radius:14px;align-items:flex-start;gap:10px;margin-top:16px;padding:12px 14px;display:flex}.r2-synthetic-after>svg{color:var(--ui2-muted);flex:none}.r2-synthetic-after p{font:400 13px/19px var(--ui2-font);color:var(--ui2-text-2);margin:0}.r2-synthetic-about .r2-synthetic-method{color:var(--ui2-muted);margin:12px 0;font-size:12px}@media (max-width:1100px){.r2-synthetic-grid{grid-template-columns:minmax(0,1fr)}.r2-synthetic-about{max-width:none}}@media (max-width:640px){.r2-synthetic-setup{padding:18px 16px}.r2-synthetic-setup>section{grid-template-columns:16px minmax(0,1fr);gap:8px}.r2-synthetic-setup>footer{flex-wrap:wrap}.r2-synthetic-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.r2-synthetic-metrics>div{padding:14px}.r2-synthetic-metrics strong{font-size:24px}.r2-synthetic-question-list>section{padding:16px}.r2-synthetic-question-list header{flex-wrap:wrap;align-items:flex-start}.r2-synthetic-bars>div{grid-template-columns:80px minmax(0,1fr) 72px;gap:8px;font-size:12px}.r2-synthetic-bars strong small{display:block}.r2-synthetic-toolbar>select{width:100%;max-width:100%}.r2-synthetic-setup .ui-field{grid-template-columns:minmax(0,1fr)}}.r2-synthetic-setup{padding:6px 24px 22px}.r2-synthetic-setup>section{border-bottom:0;margin:0;padding:18px 0}.r2-synthetic-setup>section+section{border-top:1px solid var(--ui2-line)}.r2-synthetic-setup h2{line-height:20px}.r2-synthetic-setup>footer{border-top:1px solid var(--ui2-line);padding-top:18px}.r2-synthetic-primary{height:44px;box-shadow:var(--ui2-shadow-button)}.r2-synthetic-radio-list>button{border-radius:14px;gap:11px;padding:12px 14px}.r2-synthetic-radio-list>button[aria-checked=true]{border-width:1.5px}.r2-synthetic-radio-list>button>i{border-width:1.5px;margin-top:1px}.r2-synthetic-radio-list small{margin-top:2px;line-height:18px}.r2-synthetic-segments button{font-size:13px}.r2-synthetic-about{padding:18px 20px 20px}.r2-synthetic-about li{margin:6px 0 0;line-height:19px}.r2-synthetic-about>p{line-height:19px}.r2-synthetic-about h4{margin:16px 0 4px;font-weight:800;line-height:18px}.r2-synthetic-survey{border:1px solid var(--ui2-border);background:var(--ui2-surface);height:38px;box-shadow:var(--ui2-shadow-button);border-radius:99px;align-items:center;gap:8px;padding:0 12px;display:flex}.r2-synthetic-survey>svg{color:var(--ui2-mod-orange);flex:none}.r2-synthetic-survey .ui-select-trigger{font:700 13px/20px var(--ui2-font);gap:8px;box-shadow:none!important;background:0 0!important;border:0!important;height:auto!important;min-height:0!important;padding:0!important}.r2-synthetic-survey>span{font:600 13px/18px var(--ui2-font);color:var(--ui2-muted);white-space:nowrap}.r2-synthetic-survey .ui-select{min-width:0}.r2-synthetic-more-profiles{color:var(--ui2-muted);font:600 12px/18px var(--ui2-font);margin:10px 0}.r2-synthetic-more-profiles summary{cursor:pointer}.r2-synthetic-profiles>div{border:0;margin-top:12px;padding:0}.r2-synthetic-setup p{margin-top:10px;line-height:17px}@media (max-width:640px){.r2-synthetic-survey,.r2-synthetic-survey .ui-select-trigger{max-width:100%}.r2-synthetic-survey>span{display:none}.r2-synthetic-setup{padding:6px 16px 18px}.r2-synthetic-toolbar{gap:8px}.r2-synthetic-toolbar>span{font-size:12px}}.r2-workspace .r2-synthetic-setup h2{font:800 15px/20px var(--ui2-font);letter-spacing:0;margin:0 0 10px}.r2-workspace .r2-synthetic-about h3{font:800 11px/14px var(--ui2-font);letter-spacing:.06em;margin:0}.r2-workspace .r2-synthetic-about>h2{font:800 17px/22px var(--ui2-font);letter-spacing:-.01em;margin:6px 0 8px}.r2-workspace .r2-synthetic-primary{font:700 14px/20px var(--ui2-font)}.r2-workspace .r2-synthetic-question-list h2{font:800 15px/22px var(--ui2-font);letter-spacing:-.01em}.r2-synthetic-profiles{margin-top:12px}.r2-synthetic-profiles>div{border-top:1px solid var(--ui2-line);margin:0;padding:10px 0}.r2-synthetic-profiles strong{display:block}.r2-synthetic-profile-track{height:8px;margin:6px 0}.r2-synthetic-profiles [data-profile=age]{--r2-profile-0:var(--ui2-mod-teal);--r2-profile-1:var(--ui2-mod-indigo);--r2-profile-2:var(--ui2-mod-orange)}.r2-synthetic-profiles [data-profile=nccs]{--r2-profile-0:var(--ui2-mod-orange);--r2-profile-1:var(--ui2-mod-pink);--r2-profile-2:var(--ui2-mod-cyan)}.r2-synthetic-metrics span{font:700 13px/18px var(--ui2-font)}.r2-synthetic-metrics strong{font:800 28px/34px var(--ui2-font);margin-top:6px}.r2-synthetic-metrics small{font:600 12px/16px var(--ui2-font);display:block}.r2-synthetic-bars>div{grid-template-columns:132px minmax(0,1fr) 72px}.r2-synthetic-bar{overflow:hidden}.r2-synthetic-result-actions{gap:8px;margin-bottom:14px}.r2-synthetic-result-actions>.r2-synthetic-survey{margin-right:6px}.r2-synthetic-survey .ui-select-trigger:disabled{opacity:1;cursor:default}.r2-synthetic-provenance{position:relative}.r2-synthetic-provenance summary{cursor:pointer;white-space:nowrap;list-style:none}.r2-synthetic-provenance>div{z-index:4;border:1px solid var(--ui2-border);background:var(--ui2-surface);width:280px;box-shadow:var(--ui2-shadow-card);border-radius:14px;padding:16px;position:absolute;top:28px;left:0}.r2-synthetic-provenance p{margin:0 0 10px}.r2-synthetic-provenance p:empty{display:none}.r2-synthetic-provenance .r2-synthetic-review{font-size:12px}@media (max-width:640px){.r2-synthetic-bars>div{grid-template-columns:80px minmax(0,1fr) 56px}.r2-synthetic-provenance>div{max-width:calc(100vw - 70px);left:0}}.r2-synthetic-survey{padding-right:26px;position:relative}.r2-synthetic-survey .ui-select-chevron{position:absolute;right:12px}.r2-synthetic-survey .ui-select-trigger{position:static}.r2-synthetic-profiles strong{line-height:16px}.r2-synthetic-profile-key>span{gap:6px;line-height:16px}.r2-synthetic-warning strong{font-weight:800}.r2-workspace .r2-synthetic-question-list h2{letter-spacing:0;line-height:20px}.r2-synthetic-question-list>section{padding-bottom:14px}.r2-synthetic-question-list header{margin-bottom:10px}.r2-synthetic-bars{gap:0}.r2-synthetic-bars>div{padding:6px 0;line-height:18px}.r2-synthetic-fix{padding:14px 0}.r2-synthetic-fix strong{line-height:20px;display:block}.r2-synthetic-fix p{margin:2px 0 8px;line-height:19px}.r2-synthetic-fix button{gap:6px;line-height:18px}.r2-synthetic-top-two{border-top:1px solid var(--ui2-line);font:400 13px/19px var(--ui2-font);color:var(--ui2-text-2);margin-top:8px;padding-top:10px}.r2-synthetic-top-two strong{font-weight:800}.r2-synthetic-survey{padding-right:34px}.r2-synthetic-warning{background:color-mix(in srgb,var(--ui2-mod-amber-fill) 5%,transparent)}.ui2-theme[data-theme=dark] .r2-synthetic-bar>i{background:linear-gradient(90deg,color-mix(in srgb,var(--ui2-mod-cyan-fill) 55%,transparent),color-mix(in srgb,var(--ui2-mod-cyan-fill) 85%,transparent))}.ui2-theme[data-theme=dark] .r2-synthetic-warning{background:color-mix(in srgb,var(--ui2-mod-amber-fill) 10%,transparent)}.ui2-theme[data-theme=dark] .r2-synthetic-radio-list>button[aria-checked=true],.ui2-theme[data-theme=dark] .r2-synthetic-radio-list>button[aria-checked=true]>i,.ui2-theme[data-theme=dark] .r2-synthetic-primary{border-color:var(--ui2-accent-ink)}.r2-synthetic-tool{--r2-estimate-bar-start:#94d3e4;--r2-estimate-bar-end:#47b4d1}.r2-synthetic-bar>i{background:linear-gradient(90deg,var(--r2-estimate-bar-start),var(--r2-estimate-bar-end))}.ui2-theme[data-theme=dark] .r2-synthetic-tool{--r2-estimate-bar-start:color-mix(in srgb,var(--ui2-mod-cyan-fill) 55%,transparent);--r2-estimate-bar-end:color-mix(in srgb,var(--ui2-mod-cyan-fill) 85%,transparent)}.r2-synthetic-model{min-width:0;margin-top:12px}.r2-synthetic-model-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.r2-synthetic-model-heading>p{font:400 13px/18px var(--ui2-font);margin:0}.r2-synthetic-model-heading>span{border:1px solid var(--ui2-border);font:700 11px/16px var(--ui2-font);color:var(--ui2-muted);background:var(--ui2-surface-hover);border-radius:99px;flex:none;padding:2px 9px}.r2-synthetic-routing{background:var(--ui2-surface-hover);border:1px solid var(--ui2-line);border-radius:12px;align-items:flex-start;gap:8px;margin-top:14px;padding:11px 12px;display:flex}.r2-synthetic-routing>svg{width:16px;height:16px;color:var(--ui2-muted);flex:none;margin-top:1px}.r2-synthetic-routing>p{font:400 12px/18px var(--ui2-font);color:var(--ui2-text-2);margin:0}@media (max-width:640px){.r2-synthetic-model-heading{flex-wrap:wrap;align-items:flex-start;gap:7px}.r2-synthetic-model-heading>p{font-size:12px}}
.r2-workspace .r2-test-layout{grid-template-columns:420px minmax(0,1fr);align-items:start;gap:16px;display:grid}.r2-workspace .r2-test-tool>.r2-intro{font:400 14px/21px var(--ui2-font);max-width:none;margin-bottom:14px}.r2-test-setup,.r2-test-results{border:1px solid var(--ui2-border);background:var(--ui2-surface);box-shadow:var(--ui2-shadow-card);border-radius:20px;padding:20px 22px}.r2-test-setup>section{grid-template-columns:10px minmax(0,1fr);gap:10px;padding-bottom:18px;display:grid}.r2-test-setup>section+section{border-top:1px solid var(--ui2-line);padding-top:18px}.r2-test-setup>section>span{font:800 15px/20px var(--ui2-font);color:var(--ui2-mod-cyan-text)}.r2-workspace .r2-test-setup h2{font:800 15px/20px var(--ui2-font);letter-spacing:0;margin:0}.r2-test-setup p{font:400 13px/18px var(--ui2-font);color:var(--ui2-muted);margin:3px 0 12px}.r2-test-picker{margin-left:6px}.r2-test-picker .ui-select-trigger{width:100%;height:40px;font:700 14px/20px var(--ui2-font)}.r2-test-count{gap:8px;margin-left:6px;display:flex}.r2-test-count button{border:1px solid var(--ui2-border);background:var(--ui2-surface);height:34px;font:600 13px/18px var(--ui2-font);color:var(--ui2-text-2);cursor:pointer;border-radius:99px;padding:0 13px}.r2-test-count button[aria-pressed=true]{border-color:var(--ui2-mod-cyan);color:var(--ui2-mod-cyan-text);font-weight:700}.r2-test-setup .r2-synthetic-segments{margin:10px 0 4px 6px}.r2-test-setup .r2-synthetic-segments button{padding:0 16px}.r2-test-setup>footer{border-top:1px solid var(--ui2-line);justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.r2-test-setup>footer>span{color:var(--ui2-muted);font:600 12px/16px var(--ui2-font);align-items:center;gap:8px;max-width:220px;display:flex}.r2-test-setup>footer>span svg{color:var(--ui2-mod-purple);flex:none}.r2-test-run{border:1.5px solid var(--ui2-accent);background:var(--ui2-surface);color:var(--ui2-accent-ink);height:40px;font:700 14px/20px var(--ui2-font);cursor:pointer;white-space:nowrap;border-radius:99px;align-items:center;gap:8px;padding:0 16px 0 12px;display:flex}.r2-test-run:disabled{opacity:.5;cursor:default}.r2-test-run>svg{color:var(--ui2-accent)}.r2-test-results{padding:18px 20px 20px}.r2-test-results>header{align-items:center;gap:10px;display:flex}.r2-workspace .r2-test-results h2{font:800 15px/20px var(--ui2-font);letter-spacing:0;white-space:nowrap}.r2-test-results>header>span{min-width:0;font:700 12px/17px var(--ui2-font);color:var(--ui2-muted);flex:1}.r2-test-results>header>button,.r2-test-warning>button{border:1px solid var(--ui2-border);background:var(--ui2-surface);height:32px;color:var(--ui2-ink);font:700 13px/18px var(--ui2-font);box-shadow:var(--ui2-shadow-button);cursor:pointer;border-radius:99px;flex:none;align-items:center;gap:8px;padding:0 16px 0 12px;display:flex}.r2-test-results>header>button svg{color:var(--ui2-mod-blue)}.r2-test-metrics{border:1px solid var(--ui2-line);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 0 18px;display:grid;overflow:hidden}.r2-test-metrics>div{border-right:1px solid var(--ui2-line);padding:16px}.r2-test-metrics>div:last-child{border:0}.r2-test-metrics span{font:700 12px/16px var(--ui2-font);color:var(--ui2-text-2);white-space:nowrap;align-items:center;gap:7px;display:flex}.r2-test-metrics strong{font:800 23px/29px var(--ui2-font);letter-spacing:-.03em;margin-top:6px;display:block}.r2-test-metrics small{font:400 12px/19px var(--ui2-font);color:var(--ui2-muted);display:block}.r2-test-metrics svg{color:var(--ui2-mod-teal)}.r2-test-metrics>div:nth-child(2) svg{color:var(--ui2-mod-amber)}.r2-test-metrics>div:nth-child(3) svg{color:var(--ui2-accent)}.r2-test-metrics>div:last-child svg{color:var(--ui2-mod-blue)}.r2-workspace .r2-test-results>h3{font:800 11px/14px var(--ui2-font);letter-spacing:.06em;text-transform:uppercase;color:var(--ui2-muted);margin:0 0 8px}.r2-test-page-bars{gap:5px;display:grid}.r2-test-page-bars>div>div{align-items:center;gap:10px;display:flex}.r2-test-page-bars>div>div>span{background:color-mix(in srgb,var(--ui2-mod-cyan) 6%,var(--ui2-surface));border-radius:8px;flex:1;height:26px;position:relative;overflow:hidden}.r2-test-page-bars i{background:linear-gradient(90deg,color-mix(in srgb,var(--ui2-mod-cyan) 16%,transparent),transparent);position:absolute;inset:0 auto 0 0}.r2-test-page-bars b{height:100%;font:600 13px/18px var(--ui2-font);color:var(--ui2-text-2);align-items:center;padding:0 10px;display:flex;position:relative}.r2-test-page-bars strong{width:16px;font:700 13px/18px var(--ui2-font);text-align:right}.r2-test-page-bars small{font:600 12px/16px var(--ui2-font);color:var(--ui2-muted);align-items:center;gap:6px;margin:4px 10px 0;display:flex}.r2-test-page-bars small svg{color:var(--ui2-accent)}.r2-test-warning{border:1px solid var(--ui2-mod-amber);background:color-mix(in srgb,var(--ui2-mod-amber) 5%,var(--ui2-surface));border-radius:16px;align-items:center;gap:14px;margin-top:14px;padding:14px 16px;display:flex}.r2-test-warning>svg{color:var(--ui2-mod-amber);flex:none}.r2-test-warning>div{flex:1;min-width:0}.r2-test-warning strong{font:800 14px/20px var(--ui2-font)}.r2-test-warning p{font:400 13px/19px var(--ui2-font);color:var(--ui2-muted);margin:0}.r2-test-warning>button svg{color:var(--ui2-mod-cyan)}.r2-test-advanced{color:var(--ui2-muted);font:500 12px/18px var(--ui2-font);margin-top:12px}.r2-test-advanced summary{cursor:pointer}.r2-test-advanced button{color:var(--ui2-accent-ink);font:700 12px/18px var(--ui2-font);cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0}@media (max-width:1100px){.r2-workspace .r2-test-layout{grid-template-columns:minmax(0,1fr)}.r2-test-setup{max-width:none}}@media (max-width:640px){.r2-test-setup,.r2-test-results{padding:18px 16px}.r2-test-results>header{flex-wrap:wrap}.r2-test-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.r2-test-metrics>div{padding:12px}.r2-test-warning{flex-wrap:wrap}.r2-test-setup>footer>span{max-width:180px}.r2-test-setup .r2-synthetic-segments button{padding:0 13px}}.r2-test-picker{position:relative}.r2-test-picker>svg{z-index:1;pointer-events:none;color:var(--ui2-mod-orange);position:absolute;top:12px;left:14px}.r2-test-picker .ui-select-trigger{padding-left:36px}.r2-workspace .r2-test-run{font:700 14px/20px var(--ui2-font)}.r2-test-count button{padding:0 14px}.r2-test-count button[aria-pressed=true]{border-width:1.5px;font-weight:800}.r2-test-report-menu{font:400 12px/18px var(--ui2-font);color:var(--ui2-muted);flex:none;position:relative}.r2-test-report-menu summary{border:1px solid var(--ui2-border);background:var(--ui2-surface);height:32px;box-shadow:var(--ui2-shadow-button);color:var(--ui2-ink);font:700 13px/18px var(--ui2-font);cursor:pointer;border-radius:99px;align-items:center;gap:8px;padding:0 16px 0 12px;list-style:none;display:flex}.r2-test-report-menu summary svg{color:var(--ui2-mod-blue)}.r2-test-report-menu>div{z-index:3;background:var(--ui2-surface);border:1px solid var(--ui2-border);width:290px;box-shadow:var(--ui2-shadow-card);border-radius:14px;padding:16px;position:absolute;top:40px;right:0}.r2-test-report-menu button{color:var(--ui2-accent-ink);font:700 12px/18px var(--ui2-font);cursor:pointer;background:0 0;border:0;padding:5px 0;display:block}.r2-test-report-menu p{margin:8px 0}.r2-test-page-bars>div>div>span{background:0 0}.r2-test-page-bars i{background:linear-gradient(90deg,color-mix(in srgb,var(--ui2-mod-cyan) 15%,transparent),color-mix(in srgb,var(--ui2-mod-cyan) 6%,transparent));border-radius:8px}.r2-test-warning{gap:14px}.r2-test-warning>svg{width:22px;height:22px}.r2-test-page-bars i{background:linear-gradient(90deg,color-mix(in srgb,var(--ui2-mod-cyan-fill) 16%,transparent),color-mix(in srgb,var(--ui2-mod-cyan-fill) 6%,transparent))}.r2-test-warning{background:color-mix(in srgb,var(--ui2-mod-amber-fill) 5%,transparent);padding-left:18px}.ui2-theme[data-theme=dark] .r2-test-page-bars i{background:linear-gradient(90deg,color-mix(in srgb,var(--ui2-mod-cyan-fill) 26%,transparent),color-mix(in srgb,var(--ui2-mod-cyan-fill) 12%,transparent))}.ui2-theme[data-theme=dark] .r2-test-warning{background:color-mix(in srgb,var(--ui2-mod-amber-fill) 10%,transparent)}.ui2-theme[data-theme=dark] .r2-test-run{border-color:var(--ui2-accent-ink)}
.r2-workspace .r2-quality-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:16px;display:flex}.r2-quality-toolbar>div{flex-wrap:wrap;align-items:center;gap:14px;min-width:0;display:flex}.r2-quality-toolbar .ui-select{border-radius:99px;width:auto;min-width:280px;height:38px;font-size:13px;font-weight:700}.r2-quality-toolbar .ui-button{height:38px;padding:0 16px 0 12px;font-size:13px}.r2-quality-toolbar>div>span{color:var(--ui2-muted);font-size:13px;font-weight:600;line-height:18px}.r2-quality-model{position:relative}.r2-quality-model>summary{cursor:pointer;list-style:none}.r2-quality-model>div{z-index:2;background:var(--ui2-surface);border:1px solid var(--ui2-border);width:300px;box-shadow:var(--ui2-shadow-card);border-radius:14px;padding:16px;position:absolute;right:0}.r2-workspace .r2-quality-summary{border:1px solid var(--ui2-border);background:var(--ui2-line);box-shadow:var(--ui2-shadow-card);border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 0 16px;display:grid;overflow:hidden}.r2-quality-summary>div{background:var(--ui2-surface);padding:16px 20px}.r2-quality-summary>div>span{color:var(--ui2-text-2);align-items:center;gap:8px;font-size:13px;font-weight:700;line-height:20px;display:flex}.r2-quality-summary svg{width:16px;height:16px}.r2-quality-summary strong{letter-spacing:-.025em;margin-top:8px;font-size:28px;font-weight:800;line-height:32px;display:block}.r2-quality-summary small{color:var(--ui2-muted);margin-top:2px;font-size:12px;font-weight:600;line-height:16px;display:block}.ui2-theme .r2-workspace .r2-check-table table{table-layout:fixed}.ui2-theme .r2-workspace .r2-check-table th{height:38px;padding:0 10px;font-size:12px;font-weight:700;line-height:16px}.ui2-theme .r2-workspace .r2-check-table td{height:56px;padding:0 10px;font-size:13px;line-height:18px}.ui2-theme .r2-workspace .r2-check-table th:first-child,.ui2-theme .r2-workspace .r2-check-table td:first-child{padding-left:20px}.ui2-theme .r2-workspace .r2-check-table th:nth-child(2){width:170px}.ui2-theme .r2-workspace .r2-check-table th:last-child,.ui2-theme .r2-workspace .r2-check-table td:last-child{text-align:right;width:64px;padding:0 10px}.ui2-theme .r2-workspace .r2-check-pick{gap:2px}.ui2-theme .r2-workspace .r2-check-pick strong{line-height:20px}.ui2-theme .r2-workspace .r2-check-pick span{line-height:16px}.ui2-theme .r2-workspace .r2-check-table footer{padding:10px 14px 10px 20px;font-weight:600;line-height:18px}.ui2-theme .r2-workspace .r2-check-table .ui-switch{--ui2-accent:var(--ui2-mod-cyan);--ui2-accent-ink:var(--ui2-mod-cyan);--ui2-accent-tint:color-mix(in srgb,var(--ui2-mod-cyan) 10%,transparent)}.ui2-theme .r2-workspace .r2-flag-chip{box-sizing:border-box;align-items:center;height:22px;padding:0 9px;line-height:14px}.ui2-theme .r2-workspace .r2-check-detail>.r2-eyebrow{letter-spacing:.06em;font-size:11px;font-weight:800;line-height:14px;display:block}.ui2-theme .r2-workspace .r2-check-detail h2{letter-spacing:-.01em;margin:6px 0;font-size:17px;font-weight:800;line-height:22px}.ui2-theme .r2-workspace .r2-check-detail dl{gap:10px;margin:14px 0 16px;line-height:18px}.ui2-theme .r2-workspace .r2-check-detail dl>div{grid-template-columns:124px minmax(0,1fr);gap:12px}.ui2-theme .r2-workspace .r2-check-detail dt{font-weight:600}.ui2-theme .r2-workspace .r2-check-detail dd{font-weight:700}.ui2-theme .r2-workspace .r2-check-detail h3{font-weight:700;line-height:16px}.ui2-theme .r2-workspace .r2-time-histogram{height:156px;margin-top:8px;overflow:visible}.ui2-theme .r2-workspace .r2-check-detail>.ui-button{height:38px;padding:0 16px 0 12px;font-size:13px}.r2-verify-filters{flex-wrap:wrap;gap:4px;margin:16px 0 14px;display:flex}.r2-verify-filters>button{height:32px;color:var(--ui2-text-2);font:600 12px var(--ui2-font);cursor:pointer;background:0 0;border:1.5px solid #0000;border-radius:99px;align-items:center;gap:7px;padding:0 8px 0 13px;display:flex}.r2-verify-filters>button[aria-pressed=true]{border-color:var(--ui2-mod-cyan);color:var(--ui2-mod-cyan-text);background:var(--ui2-surface);box-shadow:var(--ui2-shadow-button);font-weight:700}.r2-verify-filters>button>span{box-sizing:border-box;border:1px solid var(--ui2-mod-slate);height:20px;color:var(--ui2-mod-slate-text);background:color-mix(in srgb,var(--ui2-mod-slate) 5%,transparent);border-radius:99px;align-items:center;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.r2-verify-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.r2-verify-table,.r2-verify-inspector{border:1px solid var(--ui2-border);background:var(--ui2-surface);box-shadow:var(--ui2-shadow-card);border-radius:20px;min-width:0;overflow:hidden}.r2-verify-table>div{overflow-x:auto}.r2-verify-table table{border-collapse:collapse;table-layout:fixed;width:100%}.r2-workspace .r2-verify-table th{white-space:nowrap;height:38px;padding:0 10px;font-size:12px;font-weight:700;line-height:16px}.r2-workspace .r2-verify-table td{vertical-align:middle;height:56px;padding:0 10px;font-size:13px;line-height:18px}.r2-verify-table th:first-child,.r2-verify-table td:first-child{width:128px;padding-left:20px}.r2-verify-table th:nth-child(3){width:112px}.r2-verify-table th:nth-child(4){text-align:right;width:64px}.r2-verify-table td:nth-child(4){text-align:right;font-weight:700}.r2-verify-table th:last-child{width:96px}.r2-verify-table td:last-child{color:var(--ui2-muted);font-weight:600}.r2-verify-table tr[data-selected]{background:var(--ui2-surface-selected)}.r2-verify-table td>button{font:500 13px var(--ui2-mono);color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.r2-verify-table footer{color:var(--ui2-muted);justify-content:space-between;align-items:center;padding:10px 14px 10px 20px;font-size:13px;font-weight:600;line-height:18px;display:flex}.r2-verify-table footer details>summary{cursor:pointer;font-size:11px}.r2-verify-inspector{padding:18px 20px 20px}.r2-verify-inspector>.r2-eyebrow{letter-spacing:.06em;font-size:11px;font-weight:800;line-height:14px;display:block}.r2-verify-inspector>header{justify-content:space-between;align-items:center;gap:10px;margin-top:6px;display:flex}.r2-workspace .r2-verify-inspector h2{font:600 18px/24px var(--ui2-mono);letter-spacing:0}.r2-verify-inspector .r2-person-line{color:var(--ui2-muted);margin:2px 0 0;font-size:13px;line-height:18px}.r2-verify-inspector dl{grid-template-columns:96px minmax(0,1fr);gap:10px 12px;margin:12px 0 0;font-size:13px;line-height:18px;display:grid}.r2-verify-inspector dt{color:var(--ui2-muted);font-weight:600}.r2-verify-inspector dd{margin:0;font-weight:700}.r2-verify-answers{margin-top:14px}.r2-verify-answers>div{border-top:1px solid var(--ui2-line);padding:10px 0}.r2-verify-answers span{color:var(--ui2-muted);font-size:12px;line-height:16px;display:block}.r2-verify-answers strong{overflow-wrap:anywhere;margin-top:2px;font-size:14px;font-weight:700;line-height:20px;display:block}.r2-verify-suggestion{border:1px solid var(--ui2-border);background:var(--ui2-surface-hover);border-radius:16px;margin-top:14px;padding:14px 16px}.r2-verify-suggestion header{justify-content:space-between;align-items:center;gap:10px;display:flex}.r2-verify-suggestion header>strong{align-items:center;gap:8px;font-size:13px;font-weight:800;line-height:18px;display:flex}.r2-verify-suggestion header svg{width:16px;height:16px;color:var(--ui2-mod-ai)}.r2-verify-suggestion ul{color:var(--ui2-text-2);margin:8px 0 0;padding-left:18px;font-size:13px;line-height:19px}.r2-verify-suggestion li{margin-top:6px}.r2-verify-suggestion small{color:var(--ui2-muted);align-items:center;gap:6px;margin-top:10px;font-size:12px;line-height:16px;display:flex}.r2-verify-suggestion small svg{width:14px;height:14px}.r2-review-note{margin-top:14px;display:block}.r2-review-note>span{color:var(--ui2-text-2);margin-bottom:7px;font-size:13px;font-weight:700;line-height:16px;display:block}.r2-review-note small{color:var(--ui2-muted);font-size:13px;font-weight:600}.r2-review-note input{width:100%;height:40px}.r2-review-decisions{gap:8px;margin-top:14px;display:grid}.r2-review-decisions .ui-button{justify-content:center;width:100%;height:44px}.r2-review-decisions .ui-button:last-child{height:42px;color:var(--ui2-error-text);font-size:13px}.r2-review-footnote{color:var(--ui2-muted);margin:10px 0 0;font-size:12px;line-height:17px}.ui2-theme .r2-verify-bulk{top:120px}.r2-verify-bulk .ui-state-header>svg{color:var(--ui2-mod-ai)}.r2-bulk-bar{border-radius:99px;gap:2px;height:10px;display:flex;overflow:hidden}.r2-bulk-bar>span[data-verdict=keep]{background:linear-gradient(90deg,#a1d7b5,#5ebb80)}.r2-bulk-bar>span[data-verdict=unsure]{background:linear-gradient(90deg,#c3c8cf,#98a0ad)}.r2-bulk-bar>span[data-verdict=exclude]{background:linear-gradient(90deg,#efa7b5,#e46880)}.r2-bulk-groups{margin-top:14px}.r2-bulk-groups>section{border-top:1px solid var(--ui2-line);align-items:flex-start;gap:12px;padding:14px 0;display:flex}.r2-bulk-groups input{width:20px;height:20px;accent-color:var(--ui2-accent);flex:none;margin:1px}.r2-bulk-dash{width:22px;color:var(--ui2-muted);flex:none;justify-content:center;margin-top:1px;display:flex}.r2-bulk-dash svg{width:18px;height:18px}.r2-bulk-groups h3{align-items:center;gap:8px;margin:0;font-size:14px;font-weight:800;line-height:20px;display:flex}.r2-bulk-groups p{color:var(--ui2-muted);margin:2px 0 0;font-size:13px;line-height:19px}.r2-bulk-note{border-top:1px solid var(--ui2-line);color:var(--ui2-muted);margin:0;padding:12px 0 16px;font-size:12px;line-height:17px}.r2-verify-bulk footer{border-top:1px solid var(--ui2-line);justify-content:flex-end;align-items:center;gap:8px;padding:16px 0 22px;display:flex}.r2-verify-bulk footer .ui-button{white-space:normal;height:42px}@media (max-width:1100px){.r2-quality-toolbar>div{gap:8px}.r2-verify-layout{grid-template-columns:minmax(0,1fr)}.r2-verify-table table{min-width:640px}}@media (max-width:640px){.r2-workspace .r2-quality-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.r2-quality-summary>div{padding:14px}.r2-quality-toolbar .ui-select{min-width:0;max-width:100%}.r2-quality-toolbar>div{width:100%}.r2-quality-toolbar>div>span{font-size:12px}.r2-verify-bulk footer{flex-wrap:wrap}.r2-verify-filters{flex-wrap:nowrap;padding-bottom:4px;overflow:auto}.r2-verify-filters>button{flex:none}.ui2-theme .r2-workspace .r2-check-table table{min-width:580px}}.r2-time-histogram{--r2-qc-cyan-top:#47b4d1;--r2-qc-cyan-bottom:#94d3e4;--r2-qc-amber-top:#edb554;--r2-qc-amber-bottom:#f4d49b}.ui2-theme[data-theme=dark] .r2-time-histogram{--r2-qc-cyan-top:#0097bfd9;--r2-qc-cyan-bottom:#0097bf8c;--r2-qc-amber-top:#e69812d9;--r2-qc-amber-bottom:#e698128c}.r2-workspace .r2-tools .r2-quality-count{color:var(--ui2-warning-text);border-color:var(--ui2-mod-amber);background:color-mix(in srgb,var(--ui2-mod-amber) 5%,transparent)}.ui2-theme .r2-workspace .r2-check-table .ui-switch:checked:before{background:var(--ui2-mod-cyan);width:17px;height:17px;box-shadow:none;border:0}.ui2-theme .r2-workspace .r2-check-table .ui-switch:disabled{opacity:1;border:1px solid var(--ui2-border);background:var(--ui2-surface-selected)}.ui2-theme .r2-workspace .r2-check-table .ui-switch:disabled:before{background:var(--ui2-border);border:0}.ui2-theme .r2-workspace .r2-check-table th{vertical-align:middle;box-sizing:content-box}.ui2-theme .r2-workspace .r2-check-table td{box-sizing:content-box}.ui2-theme .r2-workspace .r2-check-table th:last-child{width:64px}.ui2-theme .r2-workspace .r2-verify-table th{vertical-align:middle;box-sizing:content-box}.ui2-theme .r2-verify-suggestion ul{list-style:outside}.ui2-theme .r2-review-decisions .ui-button:first-child{height:44px}.ui2-theme .r2-review-decisions .ui-button:last-child{height:42px}.ui2-theme .ui-dialog[data-presentation=state].r2-verify-bulk{top:120px}.ui2-theme .ui-dialog[data-presentation=state].r2-verify-bulk .ui-dialog-header>svg{width:22px;height:22px;color:var(--ui2-mod-ai)}.r2-bulk-body{padding:18px 24px 0}.ui2-theme .r2-verify-bulk>footer{padding:16px 24px 22px}.ui2-theme .r2-verify-bulk>footer .ui-button{height:42px}.ui2-theme .r2-bulk-groups .ui-checkbox{border-radius:6px;width:20px;height:20px;margin:1px}.ui2-theme .r2-bulk-groups .ui-checkbox:checked:after{top:5px;left:4px}.ui2-theme .r2-verify-bulk .r2-review-note{margin-bottom:14px}.r2-quality-notice{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:640px){.ui2-theme .ui-dialog[data-presentation=state].r2-verify-bulk{top:24px}.r2-bulk-body,.ui2-theme .r2-verify-bulk>footer{padding-inline:18px}}
.r2-saved-empty{text-align:center;border:1px solid var(--ui2-border);background:var(--ui2-surface);box-shadow:var(--ui2-shadow-card);border-radius:20px;flex-direction:column;align-items:center;padding:56px 24px;display:flex}.ui2-theme .r2-saved-empty>svg{stroke-width:1.6px;width:36px;height:36px;color:var(--ui2-mod-cyan)}.r2-workspace .r2-saved-empty>h2{letter-spacing:0;margin:14px 0 0;font-size:16px;font-weight:800;line-height:22px}.r2-saved-empty>p{max-width:420px;color:var(--ui2-muted);text-wrap:balance;margin:6px 0 0;font-size:14px;line-height:21px}.r2-saved-empty>div{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.ui2-theme .r2-saved-empty .ui-button{height:40px;padding:0 16px 0 12px;font-size:13px}.ui2-theme .r2-saved-empty .ui-button:first-child{padding:0 18px 0 14px;font-size:14px}.r2-saved-empty .ui-button:nth-child(2)>svg{color:var(--ui2-mod-purple)}.r2-saved-empty .ui-button:nth-child(3)>svg{color:var(--ui2-mod-blue)}.r2-saved-help{font:700 13px/18px var(--ui2-font);color:var(--ui2-mod-cyan-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-top:12px;padding:0;display:inline-flex}.r2-saved-help>svg{width:14px;height:14px}.r2-saved-types{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.r2-saved-types>article{border:1px solid var(--ui2-border);background:var(--ui2-surface);border-radius:16px;gap:12px;padding:14px 16px;display:flex}.ui2-theme .r2-saved-types>article>svg{flex:none;width:20px;height:20px}.r2-workspace .r2-saved-types h3{margin:0;font-size:14px;font-weight:800;line-height:21px}.r2-saved-types p{color:var(--ui2-muted);margin:2px 0 0;font-size:12px;line-height:17px}.r2-saved-warning{border:1px solid var(--ui2-mod-amber);background:#e698120d;border-radius:16px;align-items:center;gap:14px;margin-top:16px;padding:14px 16px 14px 18px;display:flex}.ui2-theme .r2-saved-warning>svg{width:20px;height:20px;color:var(--ui2-mod-amber);flex:none}.r2-saved-warning strong{font-size:14px;font-weight:800;line-height:19px}.r2-saved-warning p{color:var(--ui2-text-2);margin:2px 0 0;font-size:13px;line-height:18px}.ui2-theme[data-theme=dark] .r2-saved-warning{background:#e698121a}@media (max-width:640px){.r2-saved-empty{padding:36px 18px}.r2-saved-types{grid-template-columns:minmax(0,1fr)}}
.r2-brand-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.r2-brand-input{border:1px solid var(--ui2-border);background:var(--ui2-surface);box-shadow:var(--ui2-shadow-card);border-radius:20px;min-width:0;padding:18px 20px 14px}.r2-brand-input>header{align-items:flex-start;gap:12px;display:flex}.r2-brand-input>header>span{color:var(--ui2-mod-cyan-text);font-size:14px;font-weight:800;line-height:20px}.r2-workspace .r2-brand-input h2{letter-spacing:0;font-size:15px;font-weight:800;line-height:20px}.r2-brand-input header p{color:var(--ui2-muted);margin:2px 0 0;font-size:13px;line-height:19px}.ui2-theme .r2-brand-input header>svg{width:20px;height:20px;color:var(--ui2-mod-teal);align-self:center;margin-left:auto}.r2-brand-input:nth-child(2) header>svg{color:var(--ui2-mod-purple)}.r2-brand-preview,.r2-brand-text{border:1px solid var(--ui2-border);background:var(--ui2-surface);text-align:left;width:100%;min-width:0;color:var(--ui2-ink);box-sizing:border-box;border-radius:14px;margin-top:12px;padding:6px 10px;display:flex}.r2-brand-preview{cursor:text;flex-direction:column}.r2-brand-preview>span{border-top:1px solid var(--ui2-line);height:30px;font:600 13px var(--ui2-font);align-items:center;gap:8px;padding:0 4px;display:flex}.r2-brand-preview>span:first-child{border-top:0}.r2-brand-preview small{width:18px;color:var(--ui2-muted);font-size:11px;font-weight:700}.r2-brand-text>span{flex:none;width:26px;max-height:210px;overflow:hidden}.r2-brand-text i{height:30px;font:700 11px/30px var(--ui2-font);color:var(--ui2-muted);display:block}.ui2-theme .r2-brand-text textarea{width:100%;box-shadow:none;background:repeating-linear-gradient(transparent 0,transparent 29px,var(--ui2-line) 29px,var(--ui2-line) 30px);resize:vertical;height:210px;min-height:210px;font:600 13px/30px var(--ui2-font);border:0;border-radius:0;padding:0}.r2-brand-input footer{gap:8px;margin-top:10px;display:flex}.ui2-theme .r2-brand-input footer .ui-button{height:32px;box-shadow:none;color:var(--ui2-text-2);background:0 0;border:0;gap:6px;padding:0 10px;font-size:13px}.r2-brand-input footer .ui-button:first-child svg{color:var(--ui2-mod-blue)}.r2-brand-run{align-items:center;gap:12px;margin:16px 0;display:flex}.r2-brand-run p{color:var(--ui2-muted);flex:1;margin:0;font-size:13px;line-height:19px}.r2-brand-run>details{position:relative}.r2-brand-run>details>summary{cursor:pointer;list-style:none}.r2-brand-run>details .ui-field{z-index:2;background:var(--ui2-surface);border:1px solid var(--ui2-border);border-radius:16px;width:320px;padding:16px;position:absolute;right:0}.r2-brand-results{border:1px solid var(--ui2-border);background:var(--ui2-surface);box-shadow:var(--ui2-shadow-card);border-radius:20px;overflow:hidden}.r2-brand-results>header{flex-wrap:wrap;align-items:center;gap:8px;padding:16px 20px;display:flex}.r2-workspace .r2-brand-results h2{letter-spacing:0;margin-right:4px;font-size:16px;font-weight:800;line-height:22px}.r2-brand-results>header>div{align-items:center;gap:8px;margin-left:auto;display:flex}.r2-brand-results details{position:relative}.r2-brand-results details>.ui-button{width:100%;margin-top:6px;display:flex}.r2-brand-save{cursor:pointer;border:1px solid var(--ui2-border);height:38px;box-shadow:var(--ui2-shadow-button);border-radius:99px;align-items:center;gap:8px;padding:0 16px 0 12px;font-size:13px;font-weight:700;line-height:18px;display:flex}.ui2-theme .r2-brand-results>header .ui-button{height:38px;font-size:13px}.r2-brand-table{overflow-x:auto}.r2-brand-table table{border-collapse:collapse;table-layout:fixed;width:100%}.ui2-theme .r2-brand-table th{vertical-align:middle;height:38px;padding:0 12px;font-size:12px;font-weight:700;line-height:16px}.ui2-theme .r2-brand-table td{vertical-align:middle;height:48px;padding:0 12px;font-size:13px;line-height:18px}.r2-brand-table th:first-child,.r2-brand-table td:first-child{padding-left:20px}.r2-brand-table th:last-child{width:180px}.r2-brand-table td>button{color:var(--ui2-mod-green);cursor:pointer;background:0 0;border:0}.r2-brand-accepted{color:var(--ui2-mod-green)}.r2-brand-table strong{font-weight:700}.r2-brand-table .ui-select{border-radius:99px;min-width:0;max-width:100%;height:34px;font-size:13px}.r2-brand-undo{color:var(--ui2-mod-green-text);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.r2-brand-undo button{color:var(--ui2-muted);font:600 12px var(--ui2-font);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-left:10px;display:flex}.r2-brand-results footer{color:var(--ui2-muted);padding:12px 20px;font-size:13px;line-height:18px}.r2-brand-results footer button{color:var(--ui2-mod-cyan-text);font:700 13px var(--ui2-font);cursor:pointer;background:0 0;border:0;padding:0}@media (max-width:700px){.r2-brand-inputs{grid-template-columns:minmax(0,1fr)}.r2-brand-table table{min-width:720px}.r2-brand-run{flex-wrap:wrap}.r2-brand-results>header>div{flex-wrap:wrap;margin-left:0}}.ui2-theme .r2-brand-tool .ui-status{text-transform:none;height:22px;padding:0 9px}.r2-brand-tool,.r2-brand-results{min-width:0;max-width:100%}.r2-brand-inputs{min-width:0}.r2-brand-table{min-width:0;max-width:100%}.ui2-theme .r2-brand-input footer .ui-button svg{width:15px;height:15px}.r2-brand-table{position:relative}.r2-brand-results{box-shadow:none;background:0 0;border:0;margin-top:22px;overflow:visible}.r2-workspace .r2-brand-results>h2{font:800 15px/22px var(--ui2-font);margin:0}.r2-brand-results>header{min-height:34px;margin:10px 0 12px;padding:0}.r2-brand-table-card{border:1px solid var(--ui2-border);background:var(--ui2-surface);box-shadow:var(--ui2-shadow-card);border-radius:20px;overflow:hidden}.ui2-theme .r2-brand-results>header .ui-button,.r2-brand-save{height:34px}.ui2-theme .r2-brand-results>header .ui-button>svg{color:var(--ui2-mod-green)}.r2-brand-save>svg{color:var(--ui2-mod-blue)}.r2-brand-run{gap:8px;min-height:40px;margin:14px 0 0}.r2-brand-run>svg{width:14px;height:14px;color:var(--ui2-mod-indigo);flex:none}.r2-brand-run p{font:600 12px/18px var(--ui2-font)}.r2-brand-run>.ui-button{height:40px}.r2-brand-preview>span{box-sizing:content-box;height:30px}.r2-brand-input footer{margin-top:10px}.ui2-theme .r2-brand-table :is(th,td){box-sizing:content-box;padding-inline:10px}.ui2-theme .r2-brand-table :is(th,td):first-child{padding-left:20px}.r2-brand-table th:nth-child(2){width:40px}.r2-brand-table th:nth-child(3){width:200px}.r2-brand-table th:nth-child(4){width:140px}.r2-brand-table th:last-child{text-align:right;width:110px}.r2-brand-table td:nth-child(2){text-align:center}.r2-brand-table td:first-child{font-family:var(--ui2-mono);color:var(--ui2-text-2)}.r2-brand-table strong{font-size:14px}.r2-brand-table .r2-brand-arrow{color:var(--ui2-tertiary)}.r2-brand-undo{color:var(--ui2-muted);gap:4px;font-weight:400;display:inline-flex}.r2-brand-undo button{height:26px;color:var(--ui2-mod-cyan-text);margin:0;padding:0 6px;font-weight:800}.r2-brand-table td:last-child{text-align:right}.r2-brand-table th{background:color-mix(in srgb,var(--ui2-page) 55%,var(--ui2-surface))}.r2-brand-table .ui-select{max-width:172px}.ui2-theme .r2-brand-table .ui-status{font-size:11px}.r2-brand-results footer{padding:10px 20px}@media (max-width:700px){.r2-brand-run>p{flex-basis:calc(100% - 24px)}.r2-brand-run>details{margin-left:auto}.r2-brand-results>header>div{width:100%}.r2-brand-table table{min-width:760px}}.r2-brand-decisions{justify-content:flex-end;gap:4px;display:flex}.r2-brand-decisions>button{width:28px;height:28px;color:var(--ui2-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.r2-brand-decisions>button:first-child{color:var(--ui2-mod-green)}.r2-brand-decisions>button:hover{background:var(--ui2-surface-hover)}.r2-brand-decisions svg{width:16px;height:16px}.ui-theme.ui2-theme .r2-brand-input footer .ui-button{min-height:32px;font:700 13px/18px var(--ui2-font)}.ui-theme.ui2-theme .r2-brand-table .ui-select.r2-brand-candidate{height:34px;min-height:34px;box-shadow:none;font:700 14px/20px var(--ui2-font);background:0 0;border:0;border-radius:4px;padding:0}.ui-theme.ui2-theme .r2-brand-table .r2-brand-candidate .ui-select-chevron{display:none}.ui-theme.ui2-theme .r2-brand-table .ui-select:not(.r2-brand-candidate){border-radius:12px;height:36px;min-height:36px}.ui-theme.ui2-theme .r2-brand-table thead th{background:var(--ui2-table-head)}.ui-theme.ui2-theme .r2-brand-decisions>button:last-child{color:var(--ui2-accent)}.ui-theme.ui2-theme .r2-brand-decisions>button:disabled{opacity:.35;cursor:default}.ui-theme.ui2-theme .r2-brand-decisions svg{width:16px;height:16px}.ui-theme.ui2-theme .r2-brand-results>h2{font:800 15px/20px var(--ui2-font);letter-spacing:-.01em}.ui-theme.ui2-theme .r2-brand-results>header{margin-top:12px}.ui-theme.ui2-theme .r2-brand-results>header .ui-button,.ui-theme.ui2-theme .r2-brand-save{height:34px;min-height:34px}.ui-theme.ui2-theme .r2-brand-results footer{font-weight:600}.ui-theme.ui2-theme .r2-brand-tool .ui-status[data-tone=warning]{border-color:var(--ui2-mod-amber);color:var(--ui2-mod-amber-text);background:#e698120d}.ui-theme.ui2-theme[data-theme=dark] .r2-brand-tool .ui-status[data-tone=warning]{background:#e698121a}.ui-theme.ui2-theme .r2-brand-tool .ui-status[data-tone=danger]{border-color:var(--ui2-accent);color:var(--ui2-accent-ink);background:var(--ui2-accent-tint)}
