.c1-shell{width:min(calc(100% - 40px),1600px);margin:0 auto;padding-bottom:28px}.c1-topbar{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--border-soft)}.c1-nav{display:flex;align-items:center;gap:8px}.c1-nav a{padding:8px 10px;border-radius:7px;color:#9da2b0;text-decoration:none;font-size:10px;font-weight:600}.c1-nav a:hover{background:#1b1e28;color:#e3d9ff}.c1-nav a.c1-nav-active{background:#262235;color:#c8b7ff}.c1-hero{padding:32px 0 21px}.c1-hero-row{display:flex;align-items:center;justify-content:space-between;gap:20px}.c1-hero h1{margin-top:8px;font:750 clamp(30px,4vw,45px)/1.12 var(--font-display);letter-spacing:-1.8px}.c1-hero h1 em{color:#b39af4;font-style:normal}.c1-hero p{max-width:830px;margin-top:10px;color:#9ca2b0;font-size:12px;line-height:1.7}.c1-hero-badge{width:72px;height:72px;flex:0 0 auto;display:grid;place-content:center;text-align:center;border:1px solid #403851;border-radius:18px;background:radial-gradient(circle at 30% 20%,#352c48,#171720 75%);color:#c3afff}.c1-hero-badge strong{font:750 27px var(--font-display)}.c1-hero-badge span{color:#8e8a9d;font-size:8px;text-transform:uppercase;letter-spacing:1px}.c1-filter-explainer{display:flex;align-items:flex-start;gap:10px;max-width:960px;margin-top:18px;padding:11px 13px;border:1px solid #343049;border-radius:9px;background:#171620}.filter-symbol{width:20px;height:20px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:#2b2940;color:#9bdcc7;font-size:12px}.c1-filter-explainer div{display:grid;gap:3px}.c1-filter-explainer strong{color:#d8d0ed;font-size:10px}.c1-filter-explainer span:not(.filter-symbol){color:#969baa;font-size:9px;line-height:1.55}.c1-layout{display:grid;grid-template-columns:minmax(360px,.83fr) minmax(0,1.17fr);align-items:start;gap:14px}.c1-setup,.c1-results-column{display:grid;gap:12px;min-width:0}.c1-card{min-width:0;padding:19px;border:1px solid var(--border);border-radius:11px;background:linear-gradient(145deg,#151821,#11141b);box-shadow:0 12px 36px #00000012}.c1-section-title{display:flex;align-items:flex-start;gap:10px}.c1-section-title>span{width:27px;height:27px;flex:0 0 auto;display:grid;place-items:center;border:1px solid #45395f;border-radius:8px;background:#231f30;color:#c3afff;font-size:11px;font-weight:700}.c1-section-title>div{min-width:0;flex:1}.c1-section-title h2{font:650 16px var(--font-display);letter-spacing:-.25px}.c1-section-title p{margin-top:4px;color:#8e94a2;font-size:9px;line-height:1.5}.c1-section-title>b{margin-left:auto;border:1px solid #343948;border-radius:99px;padding:4px 8px;background:#1a1e28;color:#c6c9d2;font-size:9px;font-weight:600;white-space:nowrap}.c1-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:14px 0 9px}.c1-actions .secondary-button,.c1-actions .plain-button{min-height:34px;padding:0 9px;font-size:9px}.c1-shell textarea,.c1-shell .control-input,.c1-shell .control-select{width:100%;border:1px solid #343a48;border-radius:7px;background:#0e1118;color:#f1f0f6;outline:0;font:inherit}.c1-shell textarea{min-height:142px;resize:vertical;padding:11px 12px;font-size:11px;line-height:1.6}.c1-shell textarea:focus,.c1-shell .control-input:focus,.c1-shell .control-select:focus{border-color:#947bdd;box-shadow:0 0 0 3px #9c7cff17}.c1-shell textarea::placeholder,.c1-shell .control-input::placeholder{color:#686e7c}.c1-hint{margin-top:7px;color:#777d8b;font-size:8px;line-height:1.5}.c1-field-grid{display:grid;grid-template-columns:minmax(105px,.45fr) minmax(0,1.55fr);align-items:center;gap:9px 10px;margin-top:16px}.c1-field-grid>label{color:#aeb2bf;font-size:9px;font-weight:650}.c1-shell .control-select,.c1-shell .control-input{height:36px;padding:0 10px;font-size:9px}.c1-shell .control-select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#9ba0ae 50%),linear-gradient(135deg,#9ba0ae 50%,transparent 50%);background-position:calc(100% - 15px) 15px,calc(100% - 10px) 15px;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.c1-check{display:flex;align-items:flex-start;gap:8px;margin-top:12px;color:#9da2af;font-size:9px;line-height:1.55;cursor:pointer}.c1-check input{width:14px;height:14px;flex:0 0 auto;margin:1px 0 0;accent-color:#a78cf4}.c1-check code,.c1-custom-fields code{padding:1px 4px;border-radius:4px;background:#252632;color:#d4c7ff;font-size:.95em}.c1-adult{color:#c1b69c}.c1-depth-note{margin-top:13px;padding:9px 10px;border-left:2px solid #8c74d2;background:#171821;color:#999dac;font-size:8px;line-height:1.55}.c1-depth-note strong{color:#c9c0e1}.c1-sites-card{padding-bottom:15px}.c1-site-actions{display:flex;gap:12px;margin:12px 0 8px}.c1-site-actions .text-button{font-size:8px}.c1-site-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.c1-site-option{position:relative;min-width:0;min-height:49px;display:flex;align-items:center;gap:7px;padding:7px 27px 7px 8px;border:1px solid #303644;border-radius:8px;background:#11151d;color:#d6d8e0;cursor:pointer}.c1-site-option:hover{border-color:#62527f;background:#191a25}.c1-site-option.selected{border-color:#806ac0;background:linear-gradient(130deg,#242033,#171a24);box-shadow:inset 0 0 0 1px #806ac033}.c1-site-option input{position:absolute;top:9px;right:8px;width:14px;height:14px;margin:0;accent-color:#ad95ff}.c1-site-logo{width:27px;height:27px;flex:0 0 auto;display:grid;place-items:center;border:1px solid #333947;border-radius:7px;background:#f6f6f8;color:#46414f;font:700 8px var(--font-display);overflow:hidden}.c1-site-logo img{width:23px;height:23px;object-fit:contain}.c1-site-copy{min-width:0;display:grid;gap:3px}.c1-site-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.c1-site-copy small{color:#818897;font-size:7px;line-height:1.2}.c1-custom{margin-top:13px;border-top:1px solid #292e39;padding-top:10px}.c1-custom summary{color:#b5a4e6;font-size:9px;font-weight:600;cursor:pointer}.c1-custom-fields{display:grid;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:7px;margin-top:10px}.c1-custom-fields>label{color:#aeb2bf;font-size:8px;font-weight:600}.c1-custom-fields>p{grid-column:1/-1;color:#858b99;font-size:8px;line-height:1.5}.c1-custom-fields .secondary-button{grid-column:2;justify-self:start;min-height:32px;font-size:9px}.c1-custom-list{grid-column:1/-1;display:grid;gap:5px;margin:2px 0 0;padding:0;list-style:none}.c1-custom-item{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;border:1px solid #303440;border-radius:6px;color:#c9c8d1;font-size:8px}.c1-custom-item button{border:0;background:none;color:#d596a0;font-size:8px;cursor:pointer}.c1-run-card{position:sticky;top:12px}.c1-run-controls{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:14px}.c1-run-controls .primary-button,.c1-run-controls .secondary-button,.c1-run-controls .plain-button{min-height:37px;height:auto;padding:0 10px;font-size:9px}.c1-run-controls .primary-button{gap:0}.c1-notice{margin-top:11px;padding:9px 11px;border:1px solid #51432d;border-radius:7px;background:#262117;color:#e6c98e;font-size:9px;line-height:1.55}.c1-notice[hidden]{display:none}.c1-notice.error{border-color:#613a42;background:#291a20;color:#ffabb0}.c1-notice.success{border-color:#2c5147;background:#16251f;color:#9be2ca}.c1-progress-head{display:flex;justify-content:space-between;gap:8px;margin-top:16px;color:#9ca2b0;font-size:8px}.c1-progress-head span:last-child{color:#a7d8c9}.c1-run-card progress{width:100%;height:8px;margin-top:8px;appearance:none;border:0;border-radius:20px;overflow:hidden}.c1-run-card progress::-webkit-progress-bar{background:#282d39;border-radius:20px}.c1-run-card progress::-webkit-progress-value{background:linear-gradient(90deg,#8d73db,#68d7bd);border-radius:20px}.c1-run-card progress::-moz-progress-bar{background:linear-gradient(90deg,#8d73db,#68d7bd);border-radius:20px}.c1-live-status{min-height:18px;margin-top:7px;color:#8e94a2;font-size:8px;line-height:1.5}.c1-results-toolbar{display:flex;align-items:center;gap:7px;margin-top:12px;padding:10px 0;border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.c1-filter-search{height:32px;min-width:100px;flex:1;display:flex;align-items:center;gap:6px;padding:0 8px;border:1px solid #303542;border-radius:6px;background:#10131a;color:#9398a6}.c1-filter-search>span{font-size:14px}.c1-filter-search input{width:100%;min-width:0;border:0;outline:0;background:none;color:#e8e7ed;font:inherit;font-size:8px}.c1-filter-search input::placeholder{color:#686e7b}.c1-results-toolbar .control-select{width:auto;max-width:145px;height:32px;padding:0 23px 0 8px;font-size:8px}.c1-results-toolbar .secondary-button{height:32px;min-height:32px;padding:0 9px;font-size:8px;white-space:nowrap}.c1-results-list{display:grid;gap:7px;margin-top:10px}.c1-empty{min-height:125px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:15px;color:#818795;text-align:center}.c1-empty strong{color:#c7c8d0;font-size:10px}.c1-empty span{max-width:380px;font-size:8px;line-height:1.55}.c1-result-card{overflow:hidden;border:1px solid #2b303c;border-radius:8px;background:#141821}.c1-result-summary{display:flex;align-items:center;gap:8px;padding:9px 10px}.c1-result-site{flex:0 0 auto;color:#bca9f5;font-size:8px;font-weight:700}.c1-result-name{min-width:0;flex:1;overflow-wrap:anywhere;color:#e8e6ed;font-size:9px;font-weight:650}.c1-result-state{flex:0 0 auto;border-radius:99px;padding:3px 7px;background:#242833;color:#a6acba;font-size:7px;white-space:nowrap}.c1-result-state.matches{background:#19342e;color:#85dfc5}.c1-result-state.review{background:#342b1e;color:#e3bd7b}.c1-result-state.error{background:#351f24;color:#ff9ba2}.c1-result-links{display:flex;align-items:center;gap:7px;padding:0 10px 8px}.c1-result-links a{color:#c4b2fb;font-size:8px;text-decoration:none}.c1-result-links a:hover{text-decoration:underline}.c1-variant-info{padding:0 10px 7px;color:#858b99;font-size:7px;line-height:1.5}.c1-video-list{display:grid;border-top:1px solid #282d38}.c1-video-list a{display:flex;align-items:flex-start;gap:7px;padding:7px 10px;color:#c9cbd3;font-size:8px;line-height:1.45;text-decoration:none}.c1-video-list a+a{border-top:1px solid #242934}.c1-video-list a:hover{background:#1b202a;color:#ddd2ff}.c1-video-list a span:first-child{color:#8f7bcb}.c1-result-note{padding:7px 10px;border-top:1px solid #282d38;color:#aeb4c2;font-size:8px;line-height:1.5}.c1-result-note.warning{color:#e4b783}.c1-footer{display:flex;justify-content:space-between;gap:10px;padding:12px 2px;color:#686e7a;font-size:7px}.c1-footer span:first-child{font-weight:700;letter-spacing:1px}.c1-footer span:last-child{text-align:right}.checking-session .c1-shell{visibility:hidden}
@media(max-width:1080px){.c1-layout{grid-template-columns:minmax(310px,.9fr) minmax(0,1.1fr)}.c1-card{padding:15px}.c1-nav{gap:2px}.c1-nav a{padding:7px;font-size:9px}}
@media(max-width:800px){.c1-shell{width:min(calc(100% - 24px),1600px)}.c1-topbar{min-height:66px;flex-wrap:wrap;gap:8px;padding:10px 0}.c1-nav{order:3;width:100%;justify-content:center}.c1-layout{grid-template-columns:1fr}.c1-run-card{position:static}.c1-setup{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.c1-sites-card{grid-column:1/-1}.c1-results-column{grid-row:1}.c1-hero{padding-top:25px}}
@media(max-width:560px){.c1-shell{width:min(calc(100% - 18px),1600px)}.c1-setup{grid-template-columns:1fr}.c1-sites-card{grid-column:auto}.c1-hero h1{font-size:30px;letter-spacing:-1.2px}.c1-hero p{font-size:10px}.c1-hero-badge{width:54px;height:54px;border-radius:13px}.c1-hero-badge strong{font-size:21px}.c1-filter-explainer{padding:9px}.c1-card{padding:13px 11px}.c1-section-title h2{font-size:14px}.c1-section-title p{font-size:8px}.c1-site-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.c1-run-controls{gap:5px}.c1-run-controls .primary-button,.c1-run-controls .secondary-button,.c1-run-controls .plain-button{min-height:34px;padding:0 8px;font-size:8px}.c1-results-toolbar{flex-wrap:wrap}.c1-filter-search{flex-basis:100%}.c1-results-toolbar .control-select{flex:1;max-width:none}.c1-result-summary{flex-wrap:wrap}.c1-result-site{min-width:60px}.c1-result-name{flex-basis:calc(100% - 72px)}.c1-result-state{order:3}.c1-footer{flex-direction:column}.c1-footer span:last-child{text-align:left}}
