.stories-workspace{min-width:0}.story-section-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex}.story-section-heading h2{letter-spacing:-.045em;margin:8px 0;font-size:25px;line-height:1.3}.story-section-heading p,.story-editor-heading p{color:var(--muted);font-size:12px;line-height:1.7}.story-nav{border-bottom:1px solid var(--border-strong);align-items:center;gap:7px;margin-bottom:25px;display:flex;overflow:auto}.story-nav button{white-space:nowrap;color:var(--muted);border-bottom:2px solid #0000;align-items:center;gap:6px;padding:11px 13px;font-size:11px;display:flex}.story-nav button.active{color:var(--text);border-color:var(--accent)}.story-nav>span{white-space:nowrap;color:var(--muted);margin-left:auto;font-size:10px}.story-loading{color:var(--muted);gap:12px;padding:40px;display:flex}.story-running{background:#b8a1ff09;border:1px solid #b8a1ff26;border-radius:8px;align-items:center;gap:10px;margin-bottom:22px;padding:14px;font-size:12px;display:flex}.story-running span{flex:1}.story-running small{color:var(--muted)}.story-running button{color:var(--accent)}.story-onboarding{text-align:center;border:1px dashed var(--border-strong);border-radius:12px;flex-direction:column;align-items:center;gap:18px;padding:70px 20px;display:flex}.story-onboarding h3{font-size:24px}.story-onboarding p{max-width:500px;color:var(--muted)}.story-onboarding small{color:var(--muted)}.story-workbench{grid-template-columns:205px minmax(0,1fr);gap:28px;display:grid}.story-library{border-right:1px solid var(--border-strong);min-width:0;padding-right:18px}.story-library-title{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.story-library-title span{color:var(--muted);font-size:11px}.story-library select{width:100%;margin-bottom:15px;padding:8px;font-size:11px}.story-library-list{flex-direction:column;gap:7px;max-height:850px;display:flex;overflow:auto}.story-library-list button{text-align:left;border:1px solid #0000;border-radius:8px;flex-direction:column;gap:7px;padding:14px 12px;display:flex}.story-library-list button.selected{background:#b8a1ff0b;border-color:#b8a1ff28}.story-library-list button:hover{background:var(--surface)}.story-library-list span{text-transform:capitalize;color:var(--muted);font-size:10px}.story-library-list strong{font-size:12px;line-height:1.6}.story-library-list small{color:var(--muted);font-size:10px}.story-editor-main{min-width:0}.story-editor-heading{justify-content:space-between;gap:20px;margin-bottom:24px;display:flex}.story-editor-heading h3{margin:9px 0;font-size:22px}.story-editor-heading p{max-width:590px}.story-save{flex-direction:column;align-self:flex-start;gap:8px;min-width:150px;display:flex}.story-save select{text-transform:capitalize;padding:7px 10px;font-size:11px}.story-role-strip{gap:6px;margin-bottom:7px;padding-bottom:17px;display:flex;overflow:auto}.story-role-strip button{text-align:left;border-top:2px solid var(--border-strong);min-width:85px;color:var(--muted);flex-direction:column;flex:1;gap:6px;padding:12px 10px;display:flex}.story-role-strip button.active{color:var(--text);border-color:var(--accent);background:linear-gradient(#b8a1ff0a,#0000)}.story-role-strip b{font-size:12px}.story-role-strip span{font-size:10px;line-height:1.5}.story-edit-grid{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:25px;display:grid}.story-preview-column{min-width:0}.story-phone{isolation:isolate;background:#172126;border:1px solid #ffffff26;border-radius:13px;width:270px;height:480px;position:relative;overflow:hidden;box-shadow:0 14px 40px #0004}.story-phone>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute}.story-phone-shade{z-index:-1;background:linear-gradient(#0004,#0002 65%,#0009);position:absolute;inset:0}.story-phone-copy{flex-direction:column;gap:7px;display:flex;position:absolute;top:45px;left:18.5px;right:18.5px}.story-phone-copy strong{color:#111;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border-radius:4.5px;padding:6px;font-size:16px;font-weight:800;line-height:1.16;display:block}.story-phone-copy p{color:#fff;white-space:pre-wrap;overflow-wrap:anywhere;background:#000e;border-radius:4.5px;padding:6px;font-size:12.48px;font-weight:650;line-height:1.25}.story-phone-copy mark{color:var(--story-accent);background:0 0}.story-phone-brand{color:#fff;font-size:7px;font-weight:600;position:absolute;bottom:43px;left:18.5px}.story-preview-controls{color:var(--muted);justify-content:center;align-items:center;gap:24px;margin:14px 0;font-size:11px;display:flex}.story-preview-controls button{padding:5px;display:flex}.story-export-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.story-export-actions button{border:1px solid var(--border-strong);border-radius:6px;align-items:center;gap:5px;padding:8px;font-size:10px;display:flex}.story-hint{color:var(--muted);font-size:11px;line-height:1.7;display:block}.story-preview-column>.story-hint{margin-top:14px}.story-fields,.story-form{flex-direction:column;gap:15px;min-width:0;display:flex}.story-fields label,.story-form label,.story-review-panel label,.story-campaign-context label{color:var(--muted);flex-direction:column;gap:7px;font-size:11px;display:flex}.stories-workspace input,.stories-workspace textarea,.stories-workspace select,.modal .story-form input,.modal .story-form textarea,.modal .story-form select{border:1px solid var(--border-strong);background:var(--surface);color:var(--text);border-radius:6px;outline:none;width:100%;min-width:0;padding:10px 11px}.stories-workspace input:focus,.stories-workspace textarea:focus,.stories-workspace select:focus,.story-form input:focus,.story-form textarea:focus,.story-form select:focus{border-color:var(--accent);box-shadow:0 0 0 2px #b8a1ff0d}.stories-workspace textarea,.story-form textarea{resize:vertical;line-height:1.7}.story-fields-pair{grid-template-columns:1fr 1fr;gap:14px;display:grid}.story-fields .story-upload{border:1px dashed var(--border-strong);cursor:pointer;min-height:40px;color:var(--text);border-radius:6px;flex-direction:row;justify-content:center;align-self:end;align-items:center;position:relative}.story-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.story-evidence-choices{border:1px solid var(--border-strong);border-radius:6px;flex-direction:column;gap:9px;padding:12px;display:flex}.story-evidence-choices label,.story-form .story-checkbox{flex-direction:row;align-items:center;gap:8px;display:flex}.stories-workspace input[type=checkbox],.story-form input[type=checkbox]{width:14px;height:14px;accent-color:var(--accent);flex-shrink:0}.story-evidence-choices span{color:var(--amber)}.story-bottom-grid{border-top:1px solid var(--border-strong);grid-template-columns:1fr 1fr;gap:26px;margin-top:32px;padding-top:25px;display:grid}.story-bottom-grid h4,.story-results h4{margin-bottom:8px;font-size:13px}.story-bottom-grid p{color:var(--muted);font-size:11px;line-height:1.8}.story-hook-options{flex-direction:column;gap:8px;margin:15px 0;display:flex}.story-hook-options button{text-align:left;background:#b8a1ff08;border:1px solid #b8a1ff1c;border-radius:7px;align-items:center;gap:9px;padding:12px;font-size:11px;display:flex}.story-iteration-panel textarea{width:100%;font-size:12px}.story-iteration-actions{align-items:center;gap:12px;margin-top:12px;display:flex}.story-iteration-actions>button:last-child{color:var(--muted);align-items:center;gap:5px;font-size:11px;display:flex}.story-proposal-button{color:var(--green);align-items:center;gap:8px;padding:10px 0;font-size:12px;display:flex}.story-review-panel ul{color:var(--muted);margin:12px 0;padding-left:15px;font-size:11px;line-height:1.9}.story-review-panel>small{color:var(--muted);margin:10px 0;font-size:11px;display:block}.story-results{border-top:1px solid var(--border-strong);margin-top:28px;padding-top:22px}.story-results p,.story-results>small{color:var(--muted);font-size:11px}.story-reach-fields{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}.story-reach-fields label{color:var(--muted);width:83px;font-size:10px}.story-reach-fields input{margin-top:5px;padding:8px}.story-settings-layout{grid-template-columns:230px minmax(0,640px);gap:35px;display:grid}.story-audiences,.story-proof-list{flex-direction:column;gap:7px;display:flex}.story-audiences button{text-align:left;border-radius:7px;align-items:center;gap:10px;padding:13px;font-size:12px;display:flex}.story-audiences button.active{color:var(--accent);background:#b8a1ff0c}.story-form h3{font-size:21px}.story-form>p{color:var(--muted);font-size:12px}.story-form>.btn-primary{align-self:flex-start}.story-form input[type=color]{width:60px;height:40px;padding:4px}.story-proof-list>button:not(.btn-secondary){text-align:left;border:1px solid #0000;border-radius:7px;flex-direction:column;gap:7px;padding:14px;display:flex}.story-proof-list button.selected{background:#b8a1ff09;border-color:#b8a1ff25}.story-proof-list small{color:var(--muted);font-size:10px}.story-routine{grid-template-columns:minmax(0,600px) minmax(0,330px);gap:65px;display:grid}.story-routine-explanation{border-left:1px solid var(--border-strong);color:var(--muted);padding-left:25px;font-size:12px}.story-routine-explanation svg{color:var(--accent)}.story-routine-explanation h3{color:var(--text);margin:18px 0;font-size:19px}.story-routine-explanation p{margin-bottom:18px;line-height:1.9}.story-offer-summary{background:#b8a1ff09;border:1px solid #b8a1ff20;border-radius:7px;padding:15px;font-size:12px}.story-offer-summary p{color:var(--muted);margin-top:5px}.story-stats{border:1px solid var(--border-strong);border-radius:9px;grid-template-columns:repeat(5,1fr);margin-bottom:12px;display:grid}.story-stats>div{border-right:1px solid var(--border-strong);padding:20px}.story-stats>div:last-child{border:0}.story-stats span{color:var(--muted);font-size:11px;display:block}.story-stats strong{margin-top:7px;font-size:27px;font-weight:550;display:block}.story-campaign-toolbar{align-items:center;gap:18px;margin:25px 0;display:flex}.story-campaign-toolbar select{max-width:450px}.story-campaign-toolbar a{color:var(--accent);white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:flex}.story-campaign-toolbar .btn-primary{margin-left:auto}.story-campaign-context{background:var(--surface);border:1px solid var(--border-strong);border-radius:8px;flex-direction:column;gap:9px;margin-bottom:20px;padding:18px;display:flex}.story-campaign-context>span,.story-campaign-context>p{color:var(--muted);font-size:11px}.story-opportunity-table{border:1px solid var(--border-strong);border-radius:8px;overflow:auto}.story-opportunity-table table{border-collapse:collapse;width:100%;font-size:11px}.story-opportunity-table th,.story-opportunity-table td{text-align:left;border-bottom:1px solid var(--border-strong);overflow-wrap:anywhere;max-width:210px;padding:14px}.story-opportunity-table th{color:var(--muted);white-space:nowrap;font-weight:500}.story-opportunity-table td>small{color:var(--muted);margin-top:5px;display:block}.story-opportunity-table button{color:var(--accent)}.story-stage{white-space:nowrap;color:var(--accent);background:#b8a1ff09;border:1px solid #b8a1ff24;border-radius:4px;padding:4px 7px;display:inline-block}.story-stage.contratada,.story-stage.realizada{color:var(--green);background:#6dceac09;border-color:#6dceac30}.story-job-issues{flex-direction:column;gap:12px;margin-top:25px;display:flex}.story-job-issues>div{background:#e8989807;border:1px solid #e898982f;border-radius:8px;padding:15px}.story-job-issues p{color:var(--muted);margin:8px 0;font-size:11px}.story-job-issues button{color:var(--accent);font-size:11px}.story-comparison{flex-direction:column;gap:22px;display:flex}.story-comparison>div>span{color:var(--muted);font-size:11px}.story-comparison>div>div{grid-template-columns:1fr 1fr;gap:16px;margin-top:8px;display:grid}.story-comparison article{border:1px solid var(--border-strong);border-radius:8px;padding:15px}.story-comparison article:last-child{background:#b8a1ff05;border-color:#b8a1ff30}.story-comparison small{color:var(--muted);margin-bottom:8px;font-size:9px;display:block}.story-comparison p{color:var(--muted);margin-top:10px;font-size:11px}.story-version-list{flex-direction:column;gap:16px;display:flex}.story-version-list article{border:1px solid var(--border-strong);border-radius:8px;flex-direction:column;gap:8px;padding:15px;display:flex}.story-version-list span,.story-version-list p{color:var(--muted);font-size:11px}.story-version-list button{color:var(--accent);text-align:left;font-size:11px}@media (max-width:1350px){.story-workbench{grid-template-columns:1fr;gap:18px}.story-library{border-right:0;border-bottom:1px solid var(--border-strong);padding:0 0 12px}.story-library-title{margin-bottom:8px}.story-library select{width:220px;margin-bottom:10px}.story-library-list{flex-direction:row;max-height:none;padding-bottom:5px;overflow:auto}.story-library-list button{min-width:220px;max-width:260px;padding:11px}.story-library-list small{font-size:9px}.story-routine{gap:35px}}@media (max-width:800px){.story-section-heading,.story-editor-heading{flex-direction:column;align-items:stretch}.story-section-heading h2{font-size:22px}.story-save{flex-direction:row}.story-save select{flex:1}.story-nav>span{display:none}.story-edit-grid{grid-template-columns:1fr}.story-preview-column{max-width:270px;margin:auto}.story-bottom-grid,.story-routine,.story-settings-layout{grid-template-columns:1fr;gap:24px}.story-routine-explanation{border-left:0;border-top:1px solid var(--border-strong);padding:20px 0 0}.story-audiences{flex-direction:row;overflow:auto}.story-audiences button{min-width:155px}.story-proof-list{max-height:230px;overflow:auto}.story-campaign-toolbar{flex-wrap:wrap}.story-campaign-toolbar select{max-width:none}.story-stats{grid-template-columns:repeat(3,1fr)}.story-stats>div{padding:15px}.story-running{flex-wrap:wrap}.story-running small{width:100%}.story-comparison>div>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.stories-workspace button{transition:none}}
.yt-workspace{--yt-red:#ee666d;gap:22px;width:100%;min-width:0;max-width:1600px;margin:0 auto;display:grid}.yt-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.yt-heading h1{letter-spacing:-1.1px;margin:8px 0;font-size:30px;font-weight:650}.yt-heading p{color:var(--muted);margin:0;font-size:13px}.yt-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.yt-link{color:var(--muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;font-size:12px;text-decoration:none;display:inline-flex}.yt-link:hover{color:var(--text)}.yt-channel{border:1px solid var(--border);background:var(--surface);border-radius:14px;align-items:center;gap:14px;padding:16px 20px;display:flex}.yt-avatar{width:48px;height:48px;color:var(--yt-red);background:#ee666d15;border-radius:50%;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.yt-channel>div{flex:1;gap:4px;min-width:0;display:grid}.yt-channel strong{font-size:14px}.yt-channel>div>span{color:var(--muted);font-size:11px}.yt-badge{border:1px solid var(--border);color:var(--muted);white-space:nowrap;background:#ffffff05;border-radius:6px;padding:4px 8px;font-size:10px}.yt-badge.public{color:#89b9a0;background:#6dc3930b}.yt-badge.private{color:#d6a78a;background:#d6a78a09}.yt-badge.unlisted{color:#a69fd0}.yt-tabs{border-bottom:1px solid var(--border);gap:22px;display:flex}.yt-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:0 0 14px;font-size:12px;display:flex}.yt-tabs button.active{border-color:var(--yt-red);color:var(--text)}.yt-tabs button>span{background:#ffffff07;border-radius:5px;padding:2px 6px;font-size:10px}.yt-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.yt-metric{background:var(--surface);border:1px solid var(--border);border-radius:12px;min-width:0;padding:20px}.yt-metric>div{color:var(--muted);justify-content:space-between;gap:8px;font-size:11px;display:flex}.yt-metric svg{color:var(--yt-red);opacity:.8}.yt-metric>strong{letter-spacing:-1.2px;font-variant-numeric:tabular-nums;margin:12px 0 6px;font-size:30px;font-weight:600;display:block}.yt-metric small{color:var(--muted);font-size:10px}.yt-summary-grid{grid-template-columns:1.1fr 1fr;align-items:stretch;gap:18px;display:grid}.yt-panel{background:var(--surface);border:1px solid var(--border);border-radius:14px;min-width:0;padding:22px}.yt-panel-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.yt-panel h2{letter-spacing:-.4px;margin:5px 0;font-size:17px;font-weight:600}.yt-panel-heading p{color:var(--muted);margin:7px 0 0;font-size:11px}.yt-workspace select,.yt-setting-label input{background:var(--bg);border:1px solid var(--border);color:var(--text);border-radius:7px;max-width:100%;padding:9px 12px;font-family:inherit;font-size:11px}.yt-workspace select{flex-shrink:0;width:auto}.yt-panel-heading>div{min-width:0}.yt-segment{background:var(--bg);border:1px solid var(--border);border-radius:8px;gap:3px;width:fit-content;padding:3px;display:flex}.yt-segment button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:7px 11px;font-size:10px}.yt-segment button.active{color:var(--text);background:#ffffff08}.yt-chart{min-width:0;height:225px;margin-top:15px}.yt-chart-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:235px;display:flex}.yt-chart-empty svg{color:var(--yt-red)}.yt-chart-empty strong{font-size:14px;font-weight:550}.yt-chart-empty p{color:var(--muted);max-width:310px;margin:0;font-size:12px;line-height:1.7}.yt-chart-empty>span{color:var(--muted);background:#ffffff05;border-radius:6px;padding:6px 12px;font-size:11px}.yt-footnote{color:var(--muted);margin:16px 0 0;font-size:11px;line-height:1.7}.yt-delta{color:var(--muted);margin:18px 0 0;font-size:11px}.yt-delta strong{color:var(--text);margin-right:8px;font-size:22px;font-weight:550}.yt-ranking{gap:2px;display:grid}.yt-ranking>button{text-align:left;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;width:100%;padding:11px 0;display:flex}.yt-ranking>button:hover{background:#ffffff04}.yt-rank{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.yt-thumb{width:96px;height:54px;color:var(--yt-red);background:#25252d;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.yt-thumb img{object-fit:cover;width:100%;height:100%}.yt-thumb>span{color:#fff;font-variant-numeric:tabular-nums;background:#000b;border-radius:3px;padding:2px 4px;font-size:9px;position:absolute;bottom:3px;right:3px}.yt-rank-copy{gap:6px;min-width:0;display:grid}.yt-rank-copy strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}.yt-rank-copy small{color:var(--muted);font-size:10px}.yt-notice{border:1px solid var(--border);color:var(--muted);border-radius:9px;align-items:center;gap:12px;padding:13px 16px;font-size:12px;line-height:1.7;display:flex}.yt-notice.error{color:#e6a5a9;background:#ee666d08;border-color:#ee666d40}.yt-notice button{color:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.yt-notice a{color:var(--text);text-underline-offset:3px}.yt-info svg{color:var(--yt-red);flex-shrink:0}.yt-filters{flex-wrap:wrap;gap:10px;margin:0 0 20px;display:flex}.yt-search{border:1px solid var(--border);background:var(--bg);color:var(--muted);border-radius:7px;flex:1;align-items:center;gap:10px;min-width:180px;padding:9px 12px;display:flex}.yt-search input{color:var(--text);background:0 0;border:0;outline:none;width:100%;min-width:0;font-family:inherit;font-size:12px}.yt-table-scroll{max-width:100%;overflow-x:auto}.yt-table{border-collapse:collapse;text-align:left;width:100%;min-width:730px}.yt-table th{color:var(--muted);border-bottom:1px solid var(--border);white-space:nowrap;padding:0 12px 14px;font-size:10px;font-weight:500}.yt-table td{border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums;padding:13px 12px;font-size:11px}.yt-table td:first-child,.yt-table th:first-child{width:48%;padding-left:0}.yt-table tbody tr:hover{background:#ffffff02}.yt-video-button{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;padding:0;display:flex}.yt-video-button>span:last-child{gap:6px;min-width:0;display:grid}.yt-video-button strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:500;line-height:1.6;display:-webkit-box;overflow:hidden}.yt-video-button small{color:var(--muted);font-size:10px}.yt-catalog-footer{color:var(--muted);justify-content:space-between;align-items:center;gap:20px;margin-top:20px;font-size:11px;line-height:1.7;display:flex}.yt-settings-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.yt-usage{gap:10px;padding:8px 0 25px;display:grid}.yt-usage>strong{letter-spacing:-1px;font-size:30px;font-weight:550}.yt-usage small{color:var(--muted);letter-spacing:0;font-size:15px;font-weight:400}.yt-usage>span{color:var(--muted);font-size:11px}.yt-usage progress{width:100%;height:4px;accent-color:var(--yt-red);border:0}.yt-usage progress::-webkit-progress-bar{background:#ffffff08;border-radius:4px}.yt-usage progress::-webkit-progress-value{background:var(--yt-red);border-radius:4px}.yt-setting-label{color:var(--muted);gap:10px;margin-bottom:16px;font-size:12px;display:grid}.yt-setting-label input{max-width:170px;font-size:13px}.yt-details{margin:0 0 20px}.yt-details>div{border-bottom:1px solid var(--border);grid-template-columns:140px 1fr;gap:12px;padding:12px 0;font-size:11px;line-height:1.6;display:grid}.yt-details dt{color:var(--muted)}.yt-details dd{overflow-wrap:anywhere;margin:0}.yt-empty{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:12px;padding:65px 25px;display:flex}.yt-empty svg{color:var(--yt-red)}.yt-empty h3{color:var(--text);margin:0;font-size:17px}.yt-empty p{max-width:440px;margin:0;font-size:12px;line-height:1.8}.yt-video-detail>h2{margin:16px 0 10px;font-size:18px;font-weight:550;line-height:1.6}.yt-video-detail>.yt-thumb{aspect-ratio:16/9;width:100%;height:auto}.yt-video-detail>.yt-thumb>span{padding:4px 8px;font-size:12px;bottom:10px;right:10px}.yt-detail-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.yt-detail-metrics .yt-metric{padding:14px}.yt-detail-metrics .yt-metric>strong{font-size:24px}.yt-spinning{animation:1s linear infinite yt-spin}@keyframes yt-spin{to{transform:rotate(360deg)}}@media (max-width:1100px){.yt-summary-grid{grid-template-columns:1fr}.yt-ranking{grid-template-columns:1fr 1fr;column-gap:20px}.yt-metric{padding:16px}.yt-metric>strong{font-size:26px}}@media (max-width:700px){.yt-workspace{gap:18px}.yt-heading{flex-direction:column;align-items:flex-start;gap:16px}.yt-heading h1{font-size:26px}.yt-channel{flex-wrap:wrap;gap:10px;padding:14px}.yt-channel>.yt-link{margin-left:58px}.yt-channel>div{flex-basis:calc(100% - 58px)}.yt-channel strong{font-size:12px}.yt-channel>div>span{font-size:10px;line-height:1.7}.yt-channel>.yt-badge{margin-left:auto}.yt-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.yt-metric{padding:14px}.yt-metric>strong{font-size:26px}.yt-metric small{font-size:9px;line-height:1.6;display:block}.yt-metric>div{font-size:10px}.yt-panel{padding:16px}.yt-panel-heading{flex-wrap:wrap;gap:10px}.yt-panel h2{font-size:16px}.yt-ranking{grid-template-columns:1fr}.yt-tabs{gap:20px}.yt-tabs button{gap:6px;font-size:11px}.yt-settings-grid{grid-template-columns:1fr}.yt-filters select{flex:1;min-width:120px}.yt-search{flex-basis:100%}.yt-catalog-footer{flex-direction:column;align-items:flex-start;gap:12px}.yt-details>div{grid-template-columns:105px 1fr}.yt-notice{align-items:flex-start;font-size:11px}.yt-detail-metrics{gap:7px}.yt-detail-metrics .yt-metric{padding:10px}.yt-detail-metrics .yt-metric>div svg{display:none}.yt-detail-metrics .yt-metric>strong{font-size:20px}}@media (prefers-reduced-motion:reduce){.yt-spinning{animation:none}}
@media (min-width:1600px){.os .main-content{padding:37px 45px}.os .prospect-hero{min-height:240px}.os .prospect-hero h2{font-size:31px}.os .prospect-hero .radar{margin-right:100px;transform:scale(1.1)}.os .business strong{max-width:250px;font-size:12px}.os .business small{font-size:10px}.os .location-cell,.os .web-link{font-size:11px}.os .location-cell small{font-size:9px}.os .leads-table td{padding-block:16px}.os .badge{font-size:9px}.os .filters-row input,.os .filters-row select{font-size:11px}.os .metric>strong{font-size:35px}}@media (max-width:1200px){.os .sidebar{width:204px;padding-inline:12px}.os .main-shell{margin-left:204px}.os .main-content{padding:25px 23px}.os .topbar{padding-inline:23px}.os .global-search{min-width:175px}.os .topbar-actions{gap:10px}.os .local-indicator{display:none}.os .prospect-hero{padding:24px}.os .prospect-hero h2{font-size:24px}.os .radar{transform-origin:100%;width:300px;margin-right:-14px;transform:scale(.9)}.os .metric{padding:14px}.os .metric header{font-size:9px}.os .leads-table td{padding-inline:10px}.os .business strong{max-width:170px}.os .template-grid{grid-template-columns:repeat(2,1fr)}.os .search-list{grid-template-columns:1fr}.os .overview-banner{padding:30px}.os .overview-banner .radar{margin-right:-20px;transform:scale(.95)}.os .overview-banner h2{font-size:26px}.os .module-card{padding:19px}.os .module-card>.pill{font-size:8px;right:15px}.auth-screen .auth-story{padding:40px}.auth-screen .auth-story h1{font-size:35px}}@media (max-width:980px){.os .page-heading h1{font-size:24px}.os .prospect-hero h2{font-size:21px}.os .prospect-hero .radar{width:260px;margin-left:-25px;transform:scale(.8)}.os .metrics{gap:9px}.os .metric header{gap:3px;font-size:8px}.os .metric-icon{width:24px;height:24px}.os .filters-row{flex-wrap:wrap}.os .table-search{flex-basis:100%}.os .filters-row select{flex:1;max-width:none}.os .settings-grid{grid-template-columns:1fr}.os .module-grid{grid-template-rows:auto;grid-template-columns:1fr}.os .module-card.enabled{grid-row:auto}.os .module-card p{max-width:none}.os .overview-banner .radar{display:none}.os .overview-bottom{grid-template-columns:1fr}.auth-screen{grid-template-columns:1fr 1fr!important}.auth-screen .auth-story{padding:35px}.auth-screen .auth-story h1{font-size:28px}.auth-screen .auth-story .radar{width:270px;transform:scale(.85)}.auth-screen .auth-form h2{font-size:21px}.os .topbar .global-search{min-width:0}.os .global-search span{display:none}}@media (max-width:760px){.os .sidebar{width:235px;padding:25px 16px 0;transition:transform .2s;transform:translate(-100%)}.os .sidebar.mobile-open{transform:translate(0)}.os .main-shell{margin-left:0}.os .mobile-only{display:inline-flex}.os .mobile-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:25;background:#0008;display:block;position:fixed;inset:0}.os .topbar{gap:12px;height:60px;padding:0 17px}.os .breadcrumb{gap:8px;font-size:10px}.os .breadcrumb>svg:first-of-type,.os .breadcrumb>span{display:none}.os .topbar-actions{gap:9px}.os .topbar .global-search{padding:6px}.os .global-search kbd{display:none}.os .main-content{padding:25px 17px}.os .page-heading{align-items:start;gap:13px;margin-bottom:20px}.os .page-heading h1{max-width:320px;font-size:22px}.os .page-heading p{max-width:270px;font-size:10px}.os .page-heading>.primary{align-self:center;min-height:34px;padding:8px 10px;font-size:10px}.os .eyebrow{margin-bottom:8px;font-size:8px}.os .prospect-hero{min-height:200px;padding:23px}.os .prospect-hero h2{font-size:23px}.os .prospect-hero .radar{transform-origin:100%;width:210px;margin-left:-50px;margin-right:-35px;transform:scale(.7)}.os .hero-kicker{font-size:7px}.os .metrics{grid-template-columns:repeat(2,1fr);gap:11px;margin-bottom:22px}.os .metric{padding:15px}.os .metric header{font-size:10px}.os .metric>strong{font-size:29px}.os .metric>small{font-size:9px}.os .leads-panel-head{padding:18px 15px}.os .leads-panel-head h2{font-size:15px}.os .leads-panel-head p{max-width:220px;font-size:8px}.os .table-actions{gap:6px}.os .table-actions .secondary{font-size:9px}.os .table-tabs{gap:17px;padding-inline:15px}.os .table-tabs button{font-size:9px}.os .search-running{display:none}.os .filters-row{gap:7px;padding:13px 15px}.os .table-search{flex-basis:100%}.os .table-footer{padding:12px 15px;font-size:8px}.os .table-footer>div{gap:5px}.os .view-heading{align-items:start}.os .view-heading h2{font-size:23px}.os .view-heading p{font-size:11px}.os .view-heading>.primary{min-height:35px;padding:8px 10px;font-size:10px}.os .view-heading>.muted{display:none}.os .template-grid{grid-template-columns:1fr}.os .toast{width:max-content;font-size:10px;bottom:20px;left:50%}.os .drawer{border-radius:0;width:100vw;max-width:100vw}.os .modal{max-height:94dvh}.os .modal-head,.os .form-body,.os .search-form{padding:20px}.os .modal-footer{padding:16px 20px}.os .date-pill{display:none}.os .overview-banner{padding:27px}.os .overview-banner h2{font-size:28px}.os .followups{padding:0 14px}.os .followups>button{gap:10px}.os .followups>button>span:nth-child(2)>strong{font-size:11px}.auth-screen{display:block!important}.auth-screen .auth-story{background:radial-gradient(at 100% 30%,#6c497730,#0000),#15101c;min-height:auto;padding:25px 30px}.auth-screen .auth-story>div{padding-top:20px}.auth-screen .auth-story h1{margin:12px 0 0;font-size:26px}.auth-screen .auth-story h1 br{display:none}.auth-screen .auth-story h1 span{display:block}.auth-screen .auth-story .radar,.auth-screen .auth-story p,.auth-screen .auth-story>small{display:none}.auth-screen .auth-story .eyebrow{margin-top:10px;font-size:7px}.auth-screen .auth-form{padding:30px 0 45px}.auth-screen .auth-form>.feature-icon{display:none}.auth-screen .auth-form h2{margin-top:0;font-size:22px}.os .bottom-note{font-size:7px}.os .page-heading>.primary svg{width:13px}.os .search-card footer{flex-wrap:wrap}.os .advanced-filters{padding-inline:15px}.os .overview-bottom{gap:15px}}@media (max-width:460px){.os .page-heading{flex-wrap:wrap}.os .page-heading h1{font-size:24px}.os .page-heading>.primary{align-self:auto}.os .prospect-hero{padding:22px 18px}.os .prospect-hero .radar{display:none}.os .prospect-hero h2{font-size:25px}.os .leads-panel-head{align-items:start}.os .leads-panel-head p{max-width:155px}.os .table-actions{flex-direction:column;align-items:end}.os .form-grid{gap:11px}.os .search-card-top{flex-wrap:wrap}.os .search-card-top .job-status{margin-left:50px}.os .topbar .small-avatar{display:none}.os .drawer-body,.os .lead-profile{padding:22px 19px}.os .lead-profile h2{font-size:18px}.os .template-card{padding:21px}.os .modal-footer .primary{font-size:10px}.os .modal-footer>.muted{max-width:100px;font-size:8px}.os .settings-panel{padding:20px}.os .integration-row .small-btn{font-size:9px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.os{--sidebar-width:232px;--page-gutter:clamp(20px, 3vw, 48px);min-height:100dvh}.skip-link{z-index:40;background:var(--accent);color:var(--bg);border-radius:8px;padding:12px 18px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.os .sidebar{width:var(--sidebar-width);background:#101017;height:100dvh;padding:24px 16px 0}.os .sidebar-brand{flex-shrink:0;padding:0 8px 24px}.os .workspace-switch{background:#ffffff03;flex-shrink:0;margin-bottom:24px;padding:12px 10px}.os .workspace-switch>span:nth-child(2),.os .sidebar-bottom>span:nth-child(2){min-width:0}.os .workspace-switch strong,.os .sidebar-bottom strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.os .workspace-switch small,.os .sidebar-bottom small{color:var(--muted);font-size:10px}.os .sidebar>nav{overscroll-behavior:contain;padding-inline:4px;flex:1;min-height:0;margin-inline:-4px;padding-bottom:12px;overflow-y:auto}.os .nav-item{min-height:44px;font-size:13px}.os .nav-item.active{background:#b8a1ff12}.os .nav-item.active:before{box-shadow:none;left:-5px}.os .nav-subitem{min-height:36px;font-size:12px}.os .sidebar-grow{display:none}.os .ecosystem{background:#ffffff02;flex-shrink:0;margin:16px 0 12px}.os .ecosystem p{color:var(--muted)}.os .sidebar>.nav-item,.os .sidebar-bottom,.os .nav-label{flex-shrink:0}.os .sidebar-bottom{padding:16px 4px max(16px, env(safe-area-inset-bottom));margin-top:8px}.os .main-shell{margin-left:var(--sidebar-width);min-width:0}.os .topbar{z-index:20;height:68px;padding-inline:var(--page-gutter);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c0c13ed;position:sticky;top:0}.os .breadcrumb{min-width:0;color:var(--muted);font-size:12px}.os .breadcrumb strong{text-overflow:ellipsis;min-width:0;overflow:hidden}.os .topbar-actions{flex-shrink:0;gap:14px}.os .global-search{min-height:38px;color:var(--muted);font-size:12px}.os .main-content{width:100%;min-width:0;max-width:1536px;padding:32px var(--page-gutter) max(40px, env(safe-area-inset-bottom))}.main-content>*,.overview>*,.module-grid>*,.overview-bottom>*{min-width:0}.os .overview-heading{margin-bottom:28px}.overview-eyebrow{color:var(--muted);letter-spacing:.14em;margin-bottom:8px;font-size:10px;font-weight:600;display:block}.os .overview-heading h1{overflow-wrap:anywhere;max-width:none;font-size:clamp(28px,2.4vw,36px);line-height:1.25}.os .overview-heading p{max-width:none;margin-top:8px;font-size:13px;line-height:1.7}.os .date-pill{color:var(--muted);background:#ffffff02;flex-shrink:0;align-items:center;gap:8px;padding:9px 12px;font-size:11px;display:inline-flex}.os .overview-banner{background:radial-gradient(at 90% 45%,#b8a1ff0f,#0000 60%),linear-gradient(115deg,#1b1828,#121119 75%);border-color:#b8a1ff26;border-radius:18px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px;min-height:290px;margin-bottom:36px;padding:clamp(24px,3.2vw,44px);display:grid;position:relative}.os .overview-banner:before{content:"";background:linear-gradient(90deg,#0000,#cbb8ff45,#0000);height:1px;position:absolute;inset:0 0 auto}.overview-banner-copy{z-index:1;min-width:0;position:relative}.overview-kicker{color:#c4b3e7;align-items:center;gap:8px;margin-bottom:20px;font-size:11px;font-weight:500;display:flex}.os .overview-banner h2{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(28px,2.7vw,42px);line-height:1.18}.overview-banner h2 span{color:var(--accent)}.os .overview-banner p{color:#b8b2c6;text-wrap:pretty;max-width:43ch;margin:16px 0 24px;font-size:13px;line-height:1.75}.overview-banner-actions{flex-wrap:wrap;align-items:center;gap:12px 22px;display:flex}.overview-banner-actions .primary{min-height:44px;padding-inline:18px;font-size:12px}.overview-banner-actions .text-button{color:#c9c3d6;min-height:44px}.overview-illustration{place-items:center;min-width:0;height:100%;display:grid}.os .overview-banner .radar{width:100%;max-width:350px;height:225px;margin:0;display:block;transform:none}.overview-illustration .radar-card{background:#201b2deb;padding:13px 14px}.overview-illustration .radar-card>span{font-size:10px}.overview-illustration .radar-card small{color:#a69bb9;font-size:8px}.os .overview-tools-heading{align-items:center;margin-bottom:18px}.os .overview-tools-heading h2{letter-spacing:-.035em;font-size:22px}.os .overview-tools-heading p{color:var(--muted);margin-top:4px;font-size:12px}.os .overview-tools-heading>.muted{align-items:center;gap:7px;font-size:11px;display:inline-flex}.overview-status-dot{background:var(--green);border-radius:50%;width:5px;height:5px}.os .module-grid{grid-template-rows:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.os .module-card,.os .module-card.enabled,.os .module-card.clients-module{background:#14141d;border:1px solid #ffffff10;border-radius:14px;flex-direction:column;grid-row:auto;align-items:flex-start;min-height:228px;padding:24px;display:flex}.os .module-card .feature-icon{width:42px;height:42px;color:var(--accent);background:#b8a1ff0c;border:1px solid #b8a1ff1c;border-radius:11px;place-items:center;display:grid}.os .module-card .feature-icon svg{stroke-width:1.7px;width:21px;height:21px}.os .module-card>.pill{color:var(--muted);background:0 0;border:0;padding:4px 0;font-size:10px;top:25px;right:24px}.os .module-card>.pill.green:before{content:"";background:var(--green);border-radius:50%;width:4px;height:4px}.os .module-card h3{color:var(--text);margin:18px 0 8px;font-size:17px;line-height:1.35}.os .module-card p{color:var(--muted);text-wrap:pretty;max-width:40ch;margin-bottom:22px;font-size:12px;line-height:1.8}.os .module-card footer{color:#c5b5e6;border-top:1px solid #ffffff08;width:100%;margin-top:auto;padding-top:15px;font-size:11px}.os .module-card footer svg{width:16px;height:16px;transition:transform .18s}.os .module-card.future{opacity:1;background:#111118;border-style:dashed}.os .module-card.future .feature-icon,.os .module-card.future h3,.os .module-card.future footer{color:#9995a8}.os .overview-bottom{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;margin-top:24px}.os .activity-panel,.os .next-action{background:#111118;padding:24px}.os .activity-panel p,.os .next-action p{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.os .activity-panel small{color:var(--muted);white-space:nowrap}.os .next-action>svg{margin-bottom:12px}.os .next-action p{margin-bottom:14px}.os .table-tabs,.os .drawer-tabs{overscroll-behavior-x:contain;overflow-x:auto}.os .table-tabs>button,.os .drawer-tabs>button{flex-shrink:0}.auth-screen,.app-loading,.onboarding{min-height:100dvh}@media (hover:hover){.os button.module-card:hover{background:#1b1926;border-color:#b8a1ff40;transform:translateY(-3px)}.os button.module-card:hover footer svg{transform:translate(2px,-2px)}}.os button.module-card:active,.os .primary:active{transform:translateY(1px)}@media (max-width:1200px){.os{--sidebar-width:216px;--page-gutter:28px}.os .module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.os .sidebar-brand .brand{gap:8px;font-size:22px}.os .overview-banner{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:16px}}@media (max-width:1024px){.os{--sidebar-width:0px}.os .sidebar{visibility:hidden;width:min(288px,100vw - 32px);transition:transform .22s;transform:translate(-100%)}.os .sidebar.mobile-open{visibility:visible;transform:translate(0);box-shadow:24px 0 80px #05050a60}.os .mobile-only{display:inline-flex}.os .mobile-backdrop{z-index:25;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#05050aa3;display:block;position:fixed;inset:0}.os .topbar{padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right));gap:8px;height:64px}.os .breadcrumb{gap:8px}.os .breadcrumb>svg:first-of-type,.os .breadcrumb>span,.os .local-indicator,.os .global-search span,.os .global-search kbd{display:none}.os .global-search,.os .topbar .icon-btn,.os .sidebar .icon-btn,.os .nav-disclosure{justify-content:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0}.os .nav-disclosure{top:0;right:0}.os .nav-parent{padding-right:58px}.os .nav-subitem{min-height:44px}.os .topbar-actions{gap:6px}}@media (max-width:760px){.os{--page-gutter:20px}.os .main-content{padding-top:24px;padding-left:max(var(--page-gutter), env(safe-area-inset-left));padding-right:max(var(--page-gutter), env(safe-area-inset-right))}.os .overview-heading{align-items:flex-start;margin-bottom:24px}.os .overview-heading h1{font-size:30px}.os .overview-heading .date-pill{display:none}.os .overview-banner{grid-template-columns:minmax(0,1fr);min-height:auto;margin-bottom:28px;padding:28px}.os .overview-banner h2{font-size:clamp(28px,4.8vw,36px)}.overview-illustration,.os .overview-tools-heading>.muted{display:none}.os .module-card,.os .module-card.enabled,.os .module-card.clients-module{min-height:230px;padding:22px}.os .module-card>.pill{top:23px;right:22px}.os .overview-bottom{grid-template-columns:minmax(0,1fr)}.os input:not([type=checkbox]):not([type=radio]),.os textarea,.os select,.auth-form input,.onboarding input{font-size:16px}.os .filters-row,.os .bulk-bar,.os .filter-notice,.os .modal-footer,.os .view-heading,.os .table-footer{flex-wrap:wrap}.os .toast{overflow-wrap:anywhere;max-width:calc(100vw - 32px)}}@media (max-width:540px){.os{--page-gutter:16px}.os .module-grid{grid-template-columns:minmax(0,1fr);gap:12px}.os .module-card,.os .module-card.enabled,.os .module-card.clients-module{min-height:210px}.os .module-card p{max-width:none}.os .overview-banner{border-radius:14px;padding:24px}.overview-kicker{gap:6px;margin-bottom:18px;font-size:10px}.overview-banner-actions{gap:4px 16px}.os .overview-banner p{margin-bottom:20px}.os .topbar .small-avatar{display:none}}@media (max-height:800px){.os .ecosystem{display:none}.os .sidebar-brand{padding-bottom:18px}.os .workspace-switch{margin-bottom:18px}}@media (max-height:480px){.os .sidebar{overscroll-behavior:contain;overflow-y:auto}.os .sidebar>nav{flex:none;overflow:visible}}@media (prefers-reduced-motion:reduce){.os .sidebar,.os .module-card footer svg{transition:none}}
