.tentey-onboarding{color:#ededed;background:#0d0d0d;min-height:100%;padding:32px 24px 64px}.tentey-onboarding *{box-sizing:border-box}.setup-card{background:#111;border:1px solid #2b2b2b;border-radius:12px;max-width:720px;margin:0 auto;padding:26px 30px}.setup-progress{color:#aaa;justify-content:space-between;align-items:center;gap:20px;font-size:11px;display:flex}.setup-progress>span{font-size:11px;font-weight:550}.setup-progress ol{gap:18px;margin:0;padding:0;list-style:none;display:flex}.setup-progress li{color:#777;align-items:center;gap:6px;display:flex}.setup-progress li>span{border:1px solid #343434;border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;display:grid}.setup-progress li[aria-current=step]{color:#e5e5e5}.setup-progress li[aria-current=step]>span{background:#251d31;border-color:#8b6ac9}.setup-progress li[data-complete=true]{color:#adadad}.setup-heading{margin:32px 0 25px}.setup-heading h1{letter-spacing:-.65px;outline:none;margin:0 0 10px;font-size:23px;font-weight:560;line-height:1.3}.setup-heading p{color:#a4a4a4;margin:0;font-size:13px;line-height:1.6}.setup-fields{border:0;flex-direction:column;gap:20px;min-width:0;margin:0;padding:0;display:flex}.setup-field{color:#d5d5d5;flex-direction:column;gap:8px;font-size:12px;font-weight:500;display:flex}.setup-field small,.setup-optional{color:#888;font-size:11px;font-weight:400;line-height:1.5}.setup-optional{display:inline}.setup-field input,.setup-field textarea,.setup-field select{color:#e5e5e5;width:100%;font:inherit;background:#0d0d0d;border:1px solid #303030;border-radius:6px;outline:none;padding:10px 11px;font-size:12px;line-height:1.5;transition:border-color .15s;display:block}.setup-field textarea{resize:vertical;min-height:64px}.setup-field input::placeholder,.setup-field textarea::placeholder{color:#656565}.setup-field input:focus,.setup-field textarea:focus,.setup-field select:focus{border-color:#967ac3;box-shadow:0 0 0 2px #967ac31a}.setup-goals{grid-template-columns:1fr 1fr;gap:10px;display:grid}.setup-goal{cursor:pointer;background:#101010;border:1px solid #303030;border-radius:8px;align-items:flex-start;gap:10px;padding:16px 13px;display:flex}.setup-goal:hover{border-color:#4a4a4a}.setup-goal[data-selected=true]{background:#17131c;border-color:#8c72b6}.setup-goal input{accent-color:#ab88e2;flex-shrink:0;margin:2px 0 0}.setup-goal strong{margin-bottom:5px;font-size:12px;font-weight:550;line-height:1.5;display:block}.setup-goal small{color:#969696;font-size:11px;line-height:1.6;display:block}.setup-website{position:relative}.setup-website>svg{color:#828282;position:absolute;top:12px;left:11px}.setup-website>input{padding-left:35px}.setup-section-heading{margin-top:3px}.setup-section-heading h2{margin:0 0 7px;font-size:13px;font-weight:550}.setup-section-heading p{color:#888;margin:0;font-size:11px;line-height:1.6}.setup-channel-grid,.setup-review-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.setup-notice{color:#adadad;border-left:2px solid #76608d;margin:0;padding:2px 0 2px 12px;font-size:12px;line-height:1.6}.setup-sources{color:#aaa;border:1px solid #2b2b2b;border-radius:7px;padding:12px 14px;font-size:11px}.setup-sources summary{cursor:pointer;color:#cecece}.setup-sources ul{flex-direction:column;gap:13px;margin:14px 0 0;padding:0;list-style:none;display:flex}.setup-sources a{color:#cbb6e9;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.setup-sources p{color:#8f8f8f;overflow-wrap:anywhere;margin:7px 0;font-size:11px;line-height:1.6}.setup-review-check{color:#b5b5b5;align-items:flex-start;gap:9px;font-size:12px;line-height:1.6;display:flex}.setup-review-check input{accent-color:#a987d7;margin-top:3px}.setup-actions{border-top:1px solid #292929;justify-content:space-between;align-items:center;gap:12px;margin-top:26px;padding-top:21px;display:flex}.setup-actions>div{align-items:center;gap:10px;display:flex}.setup-actions button{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:10px 13px;font-family:inherit;font-size:11px;font-weight:550;line-height:1.4;display:inline-flex}.setup-primary{color:#fff;background:#7651d8;border:1px solid #7651d8}.setup-primary:hover{background:#7d57df;border-color:#7d57df}.setup-secondary{color:#bbb;background:0 0;border:1px solid #303030}.setup-secondary:hover{background:#1a1a1a}.setup-actions button:disabled{cursor:default;opacity:.45}.setup-actions button:focus-visible,.setup-review-check input:focus-visible,.setup-goal input:focus-visible{outline-offset:3px;outline:2px solid #b48de4}.setup-error{color:#efaaaa;margin:16px 0 0;font-size:12px;line-height:1.6}.setup-reading{color:#aaa;align-items:center;gap:9px;margin:18px 0 0;font-size:12px;display:flex}.setup-reading svg{animation:1s linear infinite setup-spin}@keyframes setup-spin{to{transform:rotate(360deg)}}@media (max-width:650px){.tentey-onboarding{padding:18px 12px 40px}.setup-card{padding:21px 18px}.setup-progress{flex-direction:column;align-items:flex-start;gap:14px}.setup-heading{margin-top:26px}.setup-heading h1{font-size:21px}.setup-goals,.setup-channel-grid,.setup-review-grid{grid-template-columns:1fr}.setup-actions{align-items:flex-start}.setup-actions>div:last-child{flex-direction:column-reverse;align-items:stretch}.setup-actions button{min-height:40px}}@media (prefers-reduced-motion:reduce){.setup-reading svg{animation:none}}.setup-stale{color:#d1bfa3;background:#1b1812;border:1px solid #66553d;border-radius:7px;margin-bottom:20px;padding:12px 14px;font-size:12px;line-height:1.6}.setup-stale p{margin:0 0 10px}.setup-stale button{color:#e6c99f;font:inherit;cursor:pointer;background:0 0;border:1px solid #66553d;border-radius:5px;padding:7px 10px}.setup-stale button:focus-visible{outline-offset:3px;outline:2px solid #b48de4}.setup-optional-details{border-top:1px solid #292929;padding-top:18px}.setup-optional-details>summary{color:#aaa;cursor:pointer;font-size:12px;list-style-position:inside}.setup-optional-details[open]>summary{margin-bottom:18px}.setup-error{background:#251b1b;border:1px solid #604141;border-radius:8px;padding:12px 14px}.setup-error:focus{outline:none}.setup-actions .setup-primary{min-width:120px}.setup-channel-grid{margin-top:14px}
