.panel-popover-anchor{display:inline-flex;position:relative}.panel-popover{background:var(--panel);width:280px;max-width:calc(100vw - 16px);color:inherit;border:0;border-radius:12px;margin:0;padding:16px;position:fixed;inset:auto;overflow:visible;box-shadow:0 10px 40px #0008}.panel-popover-close{width:26px;min-width:26px;height:26px;padding:3px;position:absolute;top:6px;right:6px}.panel-popover label{padding-top:12px}.threads-workspace{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;min-width:0;max-width:100%;padding-bottom:30px;display:grid}.threads-main,.threads-rail{min-width:0}.threads-rail{gap:18px;display:grid}.threads-workspace .card{padding:22px}.threads-workspace h2,.threads-accounts h2{font-size:18px}.threads-workspace h3{font-size:15px}.threads-workspace label,.threads-accounts label{color:var(--muted);margin:12px 0;font-size:12px;display:block}.threads-workspace input,.threads-workspace textarea,.threads-workspace select,.threads-accounts input,.threads-accounts select{box-sizing:border-box;background:var(--raised);width:100%;min-width:0;color:var(--text,#edf2ff);font:inherit;border-radius:9px;margin-top:6px;padding:10px 12px;font-size:14px;box-shadow:none!important;border:0!important;outline:none!important}.threads-workspace textarea{resize:vertical;line-height:1.6}.threads-workspace input[type=number]{appearance:textfield;font-variant-numeric:tabular-nums}.threads-workspace input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.threads-workspace input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.threads-workspace :is(input,textarea):focus,.threads-accounts input:focus{background:#293a55}.threads-workspace .select,.threads-settings .select,.threads-accounts .select{width:100%;min-width:0;margin-top:6px}.threads-workspace .select>button,.threads-settings .select>button,.threads-accounts .select>button{width:100%;min-width:0}.threads-project-row{align-items:center;gap:14px;display:flex}.threads-project-row>label{flex:1}.threads-new-project{font-size:12px;position:relative}.threads-new-project>summary{cursor:pointer;white-space:nowrap;align-items:center;gap:5px;display:flex}.threads-new-project[open]{min-width:160px}.threads-search-actions{align-items:start;gap:10px;display:flex}.threads-search-actions .compact-action{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.threads-search-actions .compact-action>.primary{width:auto}.threads-search-actions .compact-action>.action-hint{flex-basis:100%;margin:0}.threads-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.threads-run-state{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:18px;display:flex}.threads-state{color:var(--green);background:#54dfc012;border-radius:7px;padding:5px 9px;font-size:12px}.threads-state.error{color:#ff9b9b;background:#ff9b9b14}.threads-statistics{border-top:1px solid #ffffff0b;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;padding-top:18px;display:grid}.threads-statistics strong{font-variant-numeric:tabular-nums;font-size:24px;font-weight:500;display:block}.threads-statistics small{font-size:12px}.threads-feed-toolbar{justify-content:space-between;align-items:center;gap:12px;padding:22px 0 4px;display:flex}.threads-feed-toolbar>div{gap:6px;display:flex}.threads-feed-toolbar button{min-height:34px;padding:8px 10px;font-size:12px}.threads-filter-count{min-width:12px;display:inline-block}.threads-feed-toolbar strong{font-size:14px;font-weight:500}.threads-feed-toolbar strong span{color:var(--muted);margin-left:6px}.threads-run-divider{color:var(--muted);align-items:center;gap:12px;margin:20px 0 14px;font-size:12px;display:flex}.threads-run-divider:after{content:"";background:linear-gradient(90deg,#ad91ff33,#0000);flex:1;height:1px}.threads-run-divider>span{color:var(--text,#edf2ff);font-weight:500}.threads-post{background:var(--panel);border:1px solid #ffffff08;border-radius:15px;min-width:0;margin-bottom:14px;padding:22px}.threads-post-heading{align-items:center;gap:10px;display:flex}.threads-post-heading>div{flex:1;min-width:0}.threads-post-heading strong{overflow-wrap:anywhere;font-size:14px;font-weight:500}.threads-post-heading small,.threads-account small,.threads-reply small{color:var(--muted);margin-top:3px;font-size:12px;display:block}.threads-avatar{width:36px;height:36px;color:var(--accent);background:#ad91ff20;border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;font-size:14px;display:inline-flex;overflow:hidden}.threads-avatar img{object-fit:cover;width:100%;height:100%}.threads-post-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:18px 0;font-size:15px;line-height:1.7}.threads-tags{flex-wrap:wrap;gap:6px;display:flex}.threads-tags span{color:#d1c2ff;background:#ad91ff13;border-radius:5px;padding:3px 7px;font-size:11px;line-height:1.5}.threads-tags .threads-competitor{color:var(--amber);background:#ffc77610}.threads-why{color:var(--muted);margin:10px 0;font-size:13px;line-height:1.6}.threads-origin{color:var(--muted);margin:12px 0;font-size:12px;line-height:1.6}.threads-origin summary,.threads-direction summary{cursor:pointer}.threads-origin p{margin:7px 0}.threads-post-actions{border-top:1px solid #ffffff0b;flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:12px;display:flex}.threads-post-actions button{background:0 0;width:auto;min-height:30px;padding:7px 9px;font-size:12px}.threads-post-actions button.selected{color:var(--amber);background:#ffc77610}.threads-compose{border-top:1px solid #ffffff0b;margin-top:18px;padding-top:4px}.threads-composer-account{align-items:center;gap:10px;display:flex}.threads-composer-account .select{flex:1}.threads-compose-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.threads-compose-footer small{color:var(--muted);font-size:11px}.threads-compose-footer button{width:auto}.threads-reply{background:#ffffff03;border-radius:10px;gap:10px;margin-top:12px;padding:14px;display:flex}.threads-reply>div{min-width:0}.threads-reply p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.6}.threads-reply strong{font-size:13px}.threads-reply a{font-size:12px}.threads-section-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.threads-section-title h2,.threads-section-title h3{margin:0}.threads-section-title small{color:var(--muted);font-size:11px}.threads-limits{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.threads-limits label>div{background:var(--raised);border-radius:9px;align-items:center;margin-top:6px;display:flex}.threads-limits label input{background:0 0;margin:0}.threads-limits label span{flex:none;padding-right:10px;font-size:11px}.threads-direction{background:#ffffff03;border-radius:10px;margin:6px 0;padding:9px 10px}.threads-direction summary{font-size:13px;line-height:1.4;display:list-item}.threads-direction summary small{color:var(--muted);margin-left:8px;font-size:11px;display:inline}.threads-direction>label{margin:8px 0}.threads-direction :is(input,textarea){margin-top:4px;padding:8px 10px}.threads-direction .threads-criterion{field-sizing:content;min-height:100px;max-height:260px}.threads-direction>button{margin-top:2px;padding:7px 10px}.threads-workspace .threads-check,.threads-accounts .threads-check{color:var(--text,#edf2ff);align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.threads-check input[type=checkbox]{width:16px;height:16px;accent-color:var(--amber);flex:0 0 16px;margin:2px 0 0;padding:0}.threads-check small{color:var(--muted);margin-top:5px;font-size:11px;display:block}.threads-proposals{background:#ffc77608;border-radius:10px;margin:14px 0;padding:14px}.threads-account{border-bottom:1px solid #ffffff09;align-items:center;gap:10px;padding:12px 0;display:flex}.threads-account>div{overflow-wrap:anywhere;flex:1;min-width:0}.threads-account strong{font-size:13px}.threads-account .square{flex:0 0 30px;width:30px;height:30px}.threads-account small{font-size:11px}.threads-workspace .hint,.threads-accounts .hint{font-size:12px;line-height:1.6}.threads-workspace .action-hint p{font-size:12px}.threads-workspace .action-hint{margin:8px 0 14px}.threads-filter-group{border:0;margin:0;padding:0 0 18px}.threads-filter-group legend{margin-bottom:6px;font-size:14px}.threads-filter-group .threads-check{align-items:start;gap:10px;margin:12px 0;font-size:13px;display:flex}.threads-filter-group input{width:16px;height:16px;accent-color:var(--amber);margin:2px 0 0}.threads-log-entry{border-bottom:1px solid #ffffff12;padding:15px 0;font-size:13px}.threads-log-entry time{color:var(--muted);margin-bottom:5px;font-size:12px;display:block}.threads-log-entry strong{color:var(--accent);font-weight:500}.threads-log-entry.error strong{color:#ff9b9b}.threads-log-entry p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0;line-height:1.65}.threads-login-screen{background:#fff;outline:none;margin:16px 0;overflow:hidden}.threads-login-screen:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.threads-login-screen img{width:100%;display:block}.threads-empty{text-align:center;color:var(--muted);margin-top:18px;padding:36px!important}.threads-load-more{margin:14px auto;display:flex}.threads-mobile-settings{display:none}.threads-parent{margin-top:12px;font-size:12px}.threads-settings>details>summary{cursor:pointer;margin:20px 0 4px;font-size:14px}.threads-settings .action-hint{margin-bottom:18px}.threads-settings>button.primary{width:100%}@media (width<=1150px){.threads-workspace{grid-template-columns:minmax(0,1fr) 310px;gap:16px}.threads-workspace .card,.threads-post{padding:18px}.threads-feed-toolbar>strong{font-size:13px}.threads-feed-toolbar button{padding:7px}.threads-statistics strong{font-size:22px}}@media (width<=940px){.threads-workspace{grid-template-columns:minmax(0,1fr)}.threads-rail{display:none}.threads-mobile-settings{display:inline-flex}.threads-compose-footer{flex-wrap:wrap}.threads-project-row{align-items:flex-start}.threads-statistics{gap:8px}.threads-feed-toolbar{gap:4px}.threads-search-actions{flex-wrap:wrap}.threads-statistics small{font-size:11px}.threads-workspace .drawer .card{background:0 0;padding:12px 0}.threads-post-text{font-size:15px}}.drawer:has(.threads-login-screen){width:min(1180px,96vw);max-width:96vw}.threads-login-actions{background:var(--panel,#151f34);padding:12px 0;position:sticky;bottom:0}.page-content:has(>.threads-page){flex:1;overflow:hidden}.threads-page{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.threads-heading{flex-shrink:0;padding:14px 0 12px}.threads-heading-main{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.threads-heading h1{white-space:nowrap;letter-spacing:-.6px;margin:0;font-size:25px}.threads-quick-fields{flex-shrink:0;align-items:flex-end;gap:8px;min-width:0;display:flex}.threads-heading .threads-compact-field{width:150px;min-width:0;height:36px;color:var(--muted);align-items:center;margin:0;font-size:10px;display:flex;position:relative}.threads-compact-field>span{white-space:nowrap;line-height:1;position:absolute;bottom:calc(100% + 4px);left:0}.threads-heading .threads-account-field{width:160px}.threads-heading .select{width:100%;min-width:0;margin:0}.threads-heading .select>button{white-space:nowrap;overflow-wrap:normal;height:36px;min-height:36px;padding:8px 10px;font-size:12px;overflow:hidden}.threads-heading .threads-new-project{align-self:flex-end;font-size:12px;position:relative}.threads-heading .threads-new-project>summary{background:var(--raised);border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:flex}.threads-heading .threads-new-project>summary::marker{content:""}.threads-heading .threads-new-project>summary::-webkit-details-marker{display:none}.threads-heading .threads-new-project[open]{min-width:0}.threads-project-popover{background:var(--panel);z-index:30;border-radius:12px;width:250px;padding:14px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 8px 32px #0006}.threads-project-popover label{margin:0 0 10px;font-size:12px}.threads-run-button{width:36px;min-width:36px;height:36px;padding:0}.threads-heading .threads-statistics{border:0;grid-template-columns:repeat(4,minmax(46px,1fr));gap:12px;min-width:238px;margin:0 0 0 auto;padding:0;display:grid}.threads-heading .threads-statistics strong{font-size:19px;line-height:1.2}.threads-heading .threads-statistics small{color:var(--muted);white-space:nowrap;font-size:10px}.threads-heading-status{min-height:26px;color:var(--muted);flex-wrap:wrap;align-items:center;gap:9px;margin-top:7px;font-size:11px;display:flex}.threads-heading-status>.square{background:0 0;flex:0 0 25px;width:25px;min-width:25px;height:25px}.threads-heading-status .compact-action,.threads-failure-actions .compact-action{flex:none;align-items:center;gap:5px;width:auto;min-width:0;display:flex}.threads-heading-status .action-help{height:25px;min-height:25px}.threads-heading-status .action-hint,.threads-failure-actions .action-hint{flex:none;margin:0}.threads-heading-status .action-hint>p,.threads-failure-actions .action-hint>p{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.threads-heading-status .threads-state{padding:4px 7px;font-size:11px}.threads-heading-status small{font-size:11px}.threads-heading-status .threads-control-reason{color:var(--amber)}.threads-heading-status .threads-mobile-settings{display:none}.threads-failure{color:#f5b2b2;background:#f0787812;border-radius:9px;flex:1;align-items:center;gap:8px;min-width:220px;padding:7px 9px;font-size:11px;line-height:1.4;display:flex}.threads-failure>div:first-child{overflow-wrap:anywhere;flex:1;min-width:0}.threads-failure strong{font-size:11px;font-weight:500}.threads-failure p{color:inherit;margin:2px 0 0;font-size:11px;line-height:1.4}.threads-failure-actions{flex-shrink:0;align-items:center;display:flex}.threads-failure-actions .threads-retry-button{color:#c6b2ff;background:#ad91ff1c;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;min-height:28px;padding:0;display:inline-flex}.threads-failure-actions .action-help{flex:0 0 24px;width:24px;height:28px;min-height:28px;padding:3px}.threads-failure-actions .action-help svg{flex-shrink:0}@media (width<=1450px){.threads-failure{flex-basis:100%;order:4;min-width:0}}.threads-workspace{flex:1;grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0;padding-bottom:0}.threads-main{flex-direction:column;min-height:0;display:flex;overflow:hidden}.threads-feed-toolbar{flex-shrink:0;min-height:42px;padding:0 0 10px}.threads-feed{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#324764 transparent;flex:1;min-height:0;padding-right:4px;overflow:auto}.threads-feed>.threads-run-divider:first-child,.threads-feed>div:first-child>.threads-run-divider{margin-top:0}.threads-rail{scrollbar-width:thin;scrollbar-color:#324764 transparent;grid-auto-rows:max-content;align-content:start;min-height:0;padding-right:4px;overflow:auto}.threads-log-entry{grid-template-columns:auto 1fr;gap:5px 14px;padding:14px 0;display:grid}.threads-log-entry time{font-variant-numeric:tabular-nums;margin:0}.threads-log-entry p{grid-column:1/-1;margin:0}.threads-log-level{text-transform:uppercase;color:var(--muted);margin-right:8px;font-size:10px}.threads-log-entry.error .threads-log-level{color:#ff9b9b}@media (width<=1100px){.threads-heading-main{flex-wrap:wrap;gap:10px}.threads-heading h1{font-size:23px}.threads-heading .threads-statistics{margin-left:auto}}@media (width<=940px){.threads-heading-status .threads-mobile-settings{display:inline-flex}}@media (width<=650px){.threads-heading-main{gap:9px}.threads-heading h1{width:100%;font-size:22px}.threads-quick-fields{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr) 32px;gap:6px;width:100%;margin-top:14px;display:grid}.threads-heading .threads-compact-field,.threads-heading .threads-account-field{width:auto}.threads-heading .threads-new-project>summary,.threads-run-button{width:32px;min-width:32px}.threads-heading .threads-statistics{gap:10px;width:100%;min-width:0;margin:0}.threads-heading .threads-statistics strong{font-size:17px}.threads-heading-status{gap:5px;margin-top:4px}.threads-heading-status small{font-size:10px}.threads-heading{padding-bottom:8px}.threads-failure{gap:8px;padding:7px 9px}.threads-log-entry{grid-template-columns:1fr;gap:4px}.threads-project-popover{width:230px;left:-80px}}.threads-new-project>.panel-popover-anchor>button{width:36px;height:36px;padding:0}.threads-account-caption{color:var(--muted);gap:8px;margin:14px 0;display:grid}.threads-context-note{color:var(--help-color,#d8ba78);padding:0 4px 8px;font-size:12px;line-height:1.5}.threads-slide-role{color:var(--muted);margin-bottom:12px;font-size:11px;display:block}.threads-context-slide .threads-post-heading{margin-bottom:14px}.threads-decision{color:var(--muted);margin:14px 0;font-size:12px}.threads-decision summary{cursor:pointer;border-radius:8px;width:fit-content;padding:6px 10px}.threads-decision summary:hover{background:#89a1c814}.threads-reply-target{color:var(--text);margin:12px 0;font-size:12px}.threads-post:has(.panel-carousel){padding:12px}:is(.threads-post:has(.panel-carousel)>.threads-tags,.threads-post:has(.panel-carousel)>.threads-origin,.threads-post:has(.panel-carousel)>.threads-compose,.threads-post:has(.panel-carousel)>.threads-post-actions){margin-left:12px;margin-right:12px}.threads-feature-flags{background:var(--raised);border:0;border-radius:12px;min-width:0;margin:16px 0;padding:14px 16px}.threads-feature-flags legend{float:left;width:100%;color:var(--muted);margin:0 0 10px;padding:0;font-size:13px}.threads-feature-flags .threads-check{clear:both;align-items:center;margin:10px 0}.threads-feature-flags .threads-check input{margin:0}.threads-feature-flags .threads-check span{min-width:0}.threads-search-origin{color:var(--green);background:#54dfc015;border-radius:5px;margin-left:8px;padding:2px 6px;font-size:11px;display:inline-block}.panel-carousel{touch-action:pan-y;background:var(--surface,#151f34);border-radius:14px;outline:none;grid-template-columns:26px minmax(0,1fr) 26px;gap:0;min-width:0;display:grid}.panel-carousel>.carousel-rail{width:26px;color:var(--muted,#9eb5d7);touch-action:pan-y;background:#89a1c80e;border:0;border-radius:9px;justify-content:center;align-self:stretch;align-items:center;padding:0;display:flex}.panel-carousel>.carousel-rail:hover:not(:disabled){color:var(--text,#e6e8f0);background:#b191ff26}.panel-carousel>.carousel-rail:disabled{opacity:.25}.carousel-content{min-width:0;padding:14px 18px}.carousel-progress{color:var(--muted,#9eb5d7);margin-bottom:12px;font-size:11px;display:block}.carousel-preview{white-space:pre-wrap;overflow-wrap:anywhere;height:210px;line-height:1.65;overflow:hidden}.carousel-preview.expanded{height:auto;overflow:visible}.threads-metrics{color:var(--muted);flex-wrap:wrap;gap:18px;margin:14px 0 4px;display:flex}.threads-metrics>span{align-items:center;gap:6px;font-size:12px;display:inline-flex}.threads-metrics svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}@media (width<=600px){.carousel-content{padding:12px 10px}.panel-carousel{grid-template-columns:22px minmax(0,1fr) 22px}.panel-carousel>.carousel-rail{width:22px}.threads-metrics{gap:12px}}.panel-carousel:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.page-content:has(>.runtime-calendar){flex:1;min-height:0;padding-right:0;overflow:hidden}.runtime-calendar{flex-direction:column;gap:16px;height:100%;min-height:0;display:flex}.runtime-summary{color:#91a8cb;flex-wrap:wrap;align-items:center;gap:20px;font-size:12px;display:flex}.runtime-background{align-items:center;gap:10px;margin-left:auto;display:flex}.runtime-background .select{width:100px;font-size:11px}.runtime-calendar .runtime-switch{background:#2d284a;border-radius:20px;flex:none;width:28px;height:16px;min-height:0;padding:0;position:relative}.runtime-switch span{background:#8a92af;border-radius:50%;width:8px;height:8px;position:absolute;top:4px;left:4px}.runtime-switch[aria-checked=true] span{background:#c9b6ff;left:16px}.runtime-panel{background:#131f33;border:1px solid #a2bce51b;border-radius:16px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.runtime-toolbar{flex-wrap:wrap;align-items:center;gap:9px;padding:16px 20px;display:flex}.runtime-toolbar .runtime-schedule-trigger{margin-left:auto}.runtime-toolbar .runtime-month-jump{white-space:nowrap;background:0 0;gap:9px;padding:4px 0;font-size:18px}.runtime-month-jump span{color:#8299bd;font-weight:400}.runtime-month-jump svg{color:#8299bd;margin-left:5px}.runtime-dialog.runtime-month-dialog{width:min(390px,100vw - 40px);padding-bottom:24px;overflow:visible}.runtime-month-dialog .runtime-dialog-heading{border:0;padding:22px}.runtime-month-dialog .runtime-dialog-heading h2{font-size:18px}.runtime-month-fields{grid-template-columns:1.3fr 1fr;gap:14px;padding:0 22px;display:grid}.runtime-month-fields label{color:#91a8cb;flex-direction:column;gap:9px;min-width:0;font-size:12px;display:flex}.runtime-month-fields input,.runtime-month-fields .select{width:100%}.runtime-month-dialog>.primary{width:calc(100% - 44px);margin:22px 22px 0}.runtime-week-header{color:#819abe;border-bottom:1px solid #a2bce51b;grid-template-columns:repeat(7,minmax(0,1fr));padding:0 20px 12px;font-size:11px;display:grid}.runtime-viewport{isolation:isolate;flex:1;min-height:0;position:relative}.runtime-light{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.runtime-scroll{z-index:1;scrollbar-width:thin;scrollbar-color:#334b70 transparent;overflow-anchor:none;overscroll-behavior:contain;scroll-behavior:auto;padding:0 20px 20px;position:absolute;inset:0;overflow:hidden auto}.runtime-month{padding-bottom:18px;position:relative}.runtime-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.runtime-calendar .runtime-day{text-align:left;color:#94acce;background:#18243a;border:1px solid #2a3b59;border-radius:11px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;width:100%;min-width:0;height:128px;padding:12px;transition:none;display:flex;position:relative;transform:none}.runtime-viewport[data-glow=true] .runtime-day{box-shadow:0 0 7px #8396c212,inset 0 0 7px #8396c208}.runtime-calendar .runtime-day.today{color:#ffd17b;border-color:#d6a84c}.runtime-viewport[data-glow=true] .runtime-day.today{box-shadow:0 0 4px #ffd17b55,0 0 14px #ffd17b22,inset 0 0 15px #ffd17b0b}.runtime-day:hover{background:#22324b}.runtime-day-number{justify-content:space-between;align-items:center;font-size:14px;display:flex}.runtime-day-number small{font-size:9px}.runtime-media-row{color:#a4bad9;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;min-width:0;font-size:10px;display:flex;overflow:hidden}.runtime-media-row i{border-radius:2px;flex:none;width:3px;height:10px}.runtime-media-row small{color:#7b93b6;flex:none;margin-left:auto}.runtime-day-state{color:#7f99be;margin-top:auto;font-size:9px}.runtime-more{color:#8ca4ca;font-size:9px}.runtime-dialog{color:#dfe7f5;background:#111e32;border:1px solid #33455f;border-radius:17px;width:min(1100px,100vw - 40px);max-height:calc(100dvh - 50px);padding:0;box-shadow:0 35px 110px #0009}.runtime-dialog::backdrop{background:#060d1bcc}.runtime-dialog-heading{border-bottom:1px solid #a2bce51b;justify-content:space-between;align-items:flex-start;gap:15px;padding:25px 28px;display:flex}.runtime-dialog-heading small{color:#8198ba;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;font-size:11px;display:block}.runtime-dialog-heading h2{margin:0;font-size:23px;font-weight:500}.runtime-dialog-heading>button{background:0 0;padding:4px}.runtime-workspace{grid-template-columns:245px minmax(0,1fr);height:min(570px,100dvh - 200px);min-height:240px;display:grid}.runtime-day-media{scrollbar-width:thin;border-right:1px solid #a2bce51b;padding:16px 12px;overflow:auto}.runtime-day-media button{text-align:left;background:0 0;flex-direction:column;align-items:flex-start;gap:7px;width:100%;margin:0 0 5px;padding:12px;display:flex}.runtime-day-media strong{overflow-wrap:anywhere;font-size:12px;font-weight:500}.runtime-day-media small{color:#8ba2c7;font-size:10px}.runtime-day-media .selected,.runtime-slots .selected{background:#b39aff13;box-shadow:inset 2px 0 #b39aff}.runtime-publication{scrollbar-width:thin;min-width:0;padding:24px;overflow:auto}.runtime-publication h3{margin:0 0 16px;font-size:16px}.runtime-publication label,.runtime-schedule label{color:#91a8cb;flex-direction:column;gap:8px;margin-bottom:16px;font-size:11px;display:flex}.runtime-publication input,.runtime-publication textarea,.runtime-schedule input{color:#dce6f6;background:#1a293f;outline:none;width:100%}.runtime-publication textarea{resize:vertical;min-height:120px;max-height:250px;line-height:1.7}.runtime-plan-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.runtime-slots{flex-wrap:wrap;gap:8px;margin-bottom:23px;display:flex}.runtime-slots>input{max-width:110px}.runtime-slots button{color:#9db6d8;font-size:12px}.runtime-publication .hint{align-items:center;gap:6px;margin:12px 0;line-height:1.6;display:flex}.runtime-schedule-dialog{width:min(850px,100vw - 40px)}.runtime-schedules{scrollbar-width:thin;max-height:calc(100dvh - 170px);padding:25px;overflow:auto}.runtime-schedule{border-bottom:1px solid #a2bce51b;margin-bottom:25px;padding-bottom:25px}.runtime-schedule h3{margin:0 0 20px}.runtime-schedule .runtime-checkbox{flex-direction:row;align-items:center;gap:8px;display:flex}.runtime-checkbox input{width:auto}.runtime-rule{background:#17243a;border-radius:10px;grid-template-columns:1fr 1fr 1fr;gap:14px;margin:20px 0;padding:18px;display:grid}.runtime-rule label{margin:0}.runtime-weekdays{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.runtime-weekdays button{padding:7px;font-size:11px}.runtime-weekdays [aria-pressed=true]{color:#d3c3ff;background:#b39aff26}.runtime-rule>.subtle{grid-column:1/-1;justify-self:start;padding:4px 0}.runtime-save-error{color:#d9c39d;background:#ffd17b0b;border-radius:10px;padding:14px;font-size:12px}.runtime-save-error p{overflow-wrap:anywhere}.runtime-save-error button{margin-right:8px;font-size:11px}@media (width<=1000px){.runtime-day-media{padding:12px 8px}.runtime-workspace{grid-template-columns:195px minmax(0,1fr)}.runtime-calendar .runtime-day{padding:9px}.runtime-media-row{font-size:9px}.runtime-toolbar{padding:12px}.runtime-week-header,.runtime-scroll{padding-left:10px;padding-right:10px}}@media (width<=650px){.runtime-calendar{gap:10px}.runtime-summary{gap:8px;font-size:10px}.runtime-calendar .runtime-day{border-radius:7px;gap:5px;height:105px;padding:5px}.runtime-days{gap:4px}.runtime-media-row{font-size:8px;display:block;overflow:hidden}.runtime-media-row i,.runtime-media-row small{display:none}.runtime-day-number{font-size:12px}.runtime-day-number small{display:none}.runtime-day-state{overflow-wrap:anywhere;font-size:8px}.runtime-toolbar{gap:4px}.runtime-toolbar input{max-width:120px;padding:7px;font-size:12px}.runtime-toolbar button{padding:7px;font-size:10px}.runtime-toolbar .runtime-schedule-trigger svg{display:none}.runtime-scroll{padding-left:6px;padding-right:6px}.runtime-dialog{width:calc(100vw - 18px);max-height:calc(100dvh - 20px)}.runtime-dialog-heading{padding:18px}.runtime-dialog-heading h2{font-size:19px}.runtime-workspace{flex-direction:column;height:calc(100dvh - 140px);display:flex}.runtime-day-media{border-bottom:1px solid #a2bce51b;border-right:0;flex:none;gap:7px;max-height:100px;display:flex;overflow-x:auto}.runtime-day-media button{flex:none;width:150px;margin:0}.runtime-publication{flex:1;min-height:0;padding:18px}.runtime-rule{grid-template-columns:1fr;padding:14px}.runtime-plan-fields{grid-template-columns:1fr}.runtime-schedules{padding:18px}}@media (prefers-reduced-motion:reduce){.runtime-calendar *{transition:none!important;animation:none!important}}@media (width<=650px){.runtime-toolbar .runtime-month-jump{gap:6px;font-size:16px}.runtime-dialog.runtime-month-dialog button{font-size:12px}.runtime-dialog.runtime-month-dialog>.primary{padding:10px 14px}}.runtime-month-fields select{color:#dfe7f5;width:100%;min-height:38px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#202e47;border:1px solid #a2bce51a;border-radius:9px;padding:10px 12px}:root{color:#edf2ff;--bg:#0b1225;--panel:#141f35;--raised:#202e47;--muted:#a2bce5;--accent:#ad91ff;--blue:#6cb8ff;--green:#54dfc0;--amber:#ffc776;background:#0b1225;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:14px}*{box-sizing:border-box}body{margin:0}button,input,textarea{font:inherit}button{cursor:pointer;background:var(--raised);color:inherit;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;display:inline-flex}button:disabled{opacity:.45;cursor:not-allowed}button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}input:focus,textarea:focus{box-shadow:none;background:#293a55;outline:none}a{color:var(--blue);border-radius:6px;text-decoration:none}input,textarea{background:var(--raised);width:100%;min-width:0;color:inherit;border:0;border-radius:9px;padding:11px 13px}label{color:var(--muted);gap:8px;margin:14px 0;display:grid}h1{letter-spacing:-.7px;margin:8px 0;font-size:29px;font-weight:500}h2{align-items:center;gap:9px;margin:0 0 20px;font-size:18px;font-weight:500;display:flex}h2 svg{width:18px;color:var(--blue)}h3{overflow-wrap:anywhere;margin:10px 0;font-size:15px;font-weight:500}p{color:var(--muted);margin:8px 0;line-height:1.6}small{color:var(--muted);font-size:12px}.primary{background:var(--accent);color:#160e28;box-shadow:0 0 22px #ad91ff1c}.shell{grid-template-rows:66px minmax(0,1fr);grid-template-columns:205px minmax(0,1fr);height:100dvh;display:grid;overflow:hidden}.shell.collapsed{grid-template-columns:62px minmax(0,1fr)}header{background:var(--panel);border-bottom:1px solid #a2bce51a;grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;padding:0 20px;display:flex}.brand{letter-spacing:1px;white-space:nowrap;align-items:center;gap:10px;font-size:18px;display:flex}.brand small{letter-spacing:0;margin-left:6px;font-size:11px}.logo{isolation:isolate;background:var(--panel);border-radius:12px;flex:0 0 36px;width:36px;height:36px;position:relative;overflow:hidden}.logo img{mix-blend-mode:screen;filter:hue-rotate(-35deg)saturate(.65)brightness(1.5);width:40px;height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.account{align-items:center;gap:18px;font-size:12px;display:flex}.pill{color:var(--muted);background:var(--raised);border-radius:8px;padding:6px 10px}aside{background:#0e192d;flex-direction:column;min-height:0;padding:17px 10px 16px;display:flex}nav{scrollbar-width:thin;scrollbar-color:#324764 transparent;min-height:0;overflow:auto}.nav-group{text-transform:uppercase;letter-spacing:1px;color:var(--muted);padding:20px 10px 8px;font-size:10px}.nav-item{width:100%;color:var(--muted);white-space:nowrap;background:0 0;justify-content:flex-start;min-height:36px;margin-bottom:3px;padding:9px 10px;font-size:12px}.nav-item svg{color:var(--blue);flex-shrink:0}.nav-item.active{background:var(--raised);color:#edf2ff;box-shadow:inset 2px 0 var(--accent)}.nav-item.active svg{color:var(--accent)}footer{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding:18px 8px 0;display:flex}.status{white-space:nowrap;color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.status i{background:var(--green);border-radius:50%;flex:0 0 6px;width:6px;height:6px;display:block;box-shadow:0 0 8px #54dfc066}.square{width:32px;height:32px;color:var(--muted);flex:0 0 32px;padding:0}.collapsed aside{align-items:center;padding:17px 6px 16px}.collapsed nav{width:100%}.collapsed .nav-item{justify-content:center;width:42px;padding:10px}.collapsed .nav-item span{display:none}.collapsed .nav-group{background:#a2bce530;width:28px;height:1px;margin:12px auto 8px;padding:0;font-size:0}.collapsed footer{flex-direction:column;gap:14px;padding:18px 0 0}.collapsed .status{justify-content:center;gap:0;width:32px}.collapsed .status span{display:none}main{flex-direction:column;min-width:0;min-height:0;padding:24px;display:flex;overflow:hidden}.page-heading{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:18px;display:flex}.page-heading p{margin:6px 0 0}.eyebrow{text-transform:uppercase;letter-spacing:2px;font-size:10px}.page-content{scrollbar-width:thin;scrollbar-color:#324764 transparent;flex-direction:column;gap:16px;min-height:0;padding-right:2px;display:flex;overflow:auto}.card{background:var(--panel);border-radius:17px;min-width:0;padding:20px;box-shadow:0 5px 22px #00000018}.card>button{margin-top:18px}.stats{flex-shrink:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.stat{background:linear-gradient(120deg,#ad91ff22,var(--panel));border-radius:17px;flex-direction:column;gap:7px;min-width:0;padding:17px 15px;display:flex}.stat:nth-child(2){background:linear-gradient(120deg,#6cb8ff22,var(--panel))}.stat:nth-child(3){background:linear-gradient(120deg,#ee92b522,var(--panel))}.stat:nth-child(4){background:linear-gradient(120deg,#54dfc022,var(--panel))}.stat svg{color:var(--accent)}.stat strong{margin:0 0 4px;font-size:30px;font-weight:500}.overview-grid{flex:1;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:16px;min-height:330px;display:grid}.stack{flex-direction:column;gap:16px;display:flex}.stack .card:first-child{flex:1}.entry{border-bottom:1px solid #a2bce513;flex-direction:column;gap:6px;padding:18px 0;display:flex}.entry:last-child{border:0;padding-bottom:0}.entry button{background:0 0;align-self:flex-end}.entry a h3{align-items:center;gap:8px;display:flex}.empty{padding-top:28px}.empty p{max-width:560px}.form-row{align-items:center;gap:10px;display:flex}.form-row input{flex:1}.form-row button{flex-shrink:0}.two-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.hint{margin-top:18px;font-size:12px}.select{flex-shrink:0;width:210px;max-width:100%;position:relative}.select>button{background:var(--raised);justify-content:space-between;width:100%;min-height:40px;padding:10px 14px}.select-popover{background:var(--panel);z-index:20;border-radius:12px;width:100%;padding:0;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 8px 32px #0006}.select [role=listbox]{scrollbar-width:thin;max-height:250px;padding:6px;overflow:auto}.select-popover input{width:calc(100% - 12px);margin:6px}.model-picker small{margin-top:8px;line-height:1.45;display:block}.select>button{overflow-wrap:anywhere;text-align:left}.select>button svg{flex-shrink:0}.select [role=option]{text-align:left;background:0 0;justify-content:space-between;width:100%;min-height:40px}.select [aria-selected=true]{background:#ad91ff15}label .select{width:100%}.message{background:#54dfc015;border-radius:10px;flex-shrink:0;margin-bottom:14px;padding:12px 16px;font-size:13px}.message.error{color:#f8b6ce;background:#ee92b515}.login,.loading{place-items:center;min-height:100dvh;padding:24px;display:grid}.login form{background:var(--panel);border-radius:20px;width:min(100%,440px);padding:28px}.login .brand{margin-bottom:24px;font-size:15px}.login button{width:100%;margin-top:16px}.editor-layout{grid-template-columns:minmax(0,1fr) 290px;gap:16px;display:grid}.editor-paper{background:var(--panel);color:#edf2ff;overflow-wrap:anywhere;border-radius:17px;min-height:400px;padding:clamp(20px,3vw,40px)}.editor-paper h1{margin-bottom:24px;font-size:27px;line-height:1.3}.editor-paper .tiptap{white-space:pre-wrap;max-width:70ch;margin:auto;line-height:1.75}.editor-paper p{color:#d5e0f5;margin:14px 0}.editor-paper .tiptap:focus{outline:none}.editor-paper blockquote{color:#e6defc;background:#ad91ff12;border:0;border-radius:12px;margin:24px 0;padding:18px 20px}.editor-paper button{background:var(--raised);color:#edf2ff;white-space:normal;max-width:100%}.editor-paper a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.editor-paper li{color:#d5e0f5;margin:7px 0}.editor-paper figcaption{color:var(--muted);font-size:12px}.toolbar{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.toolbar button{padding:7px 10px;font-size:12px}.editor-fields textarea{resize:vertical;height:130px}.editor-fields label{font-size:12px}.editor-fields .card{margin-bottom:16px}.raw-html{min-height:360px;font-family:monospace}.editor-paper figure{background:0 0;margin:24px 0;padding:0}.editor-paper figure img{border-radius:12px}.editor-paper img{max-width:100%;height:auto}.editor-paper mark{color:#ffdfac;background:#ffc77624;border-radius:3px;padding:1px 3px}.editor-paper mark.mark-2{color:#b0f4e4;background:#54dfc020}.editor-paper mark.mark-3{color:#e4d8ff;background:#ad91ff25}.editor-paper h2{margin:24px 0 12px;display:block}.editor-paper h3{font-size:18px}.editor-paper .tiptap{min-height:300px}.editor-paper .tiptap>:first-child{margin-top:0}@media (hover:hover) and (pointer:fine){button:not(:disabled):hover,a[href]:hover{background:color-mix(in srgb,var(--accent) 8%,var(--raised))}.primary:not(:disabled):hover{background:color-mix(in srgb,var(--accent) 92%,var(--raised))}.logo:hover{background:var(--panel)}}@media (width<=1050px){main{padding:20px}.brand{font-size:15px}.account .pill{display:none}.editor-layout{grid-template-columns:minmax(0,1fr) 240px}}@media (width<=760px){main{padding:18px}.page-heading{gap:12px}.page-heading h1{font-size:25px}.brand small{display:none}.account{font-size:11px}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stat{padding:14px}.overview-grid,.two-columns,.editor-layout{grid-template-columns:minmax(0,1fr)}.select{width:170px}.page-heading p{font-size:12px}.form-row{flex-wrap:wrap}.form-row button{width:100%}.card{padding:18px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.image-preview{object-fit:contain;border-radius:12px;width:100%;max-width:100%;height:auto;display:block}.editor-fields input[type=checkbox]{accent-color:#ad96ff;flex:none;width:16px;height:16px}.codex-status{grid-column:1/-1}.quota-track{background:#30435f;border-radius:5px;height:5px;margin:8px 0;overflow:hidden}.quota-track span{background:#ad96ff;border-radius:5px;height:100%;display:block}.editorial-rules{grid-column:1/-1}.editorial-rules textarea{resize:vertical;min-height:100px}.editor-fields>.card>button{white-space:normal;width:100%;min-height:44px;margin-top:12px;padding:10px 12px;line-height:1.35}.editor-fields>.card>button+button{margin-top:8px}.editor-fields .toolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px 0 12px;display:grid}.editor-fields .toolbar>button{width:100%;min-width:0;min-height:44px;margin:0;padding:10px 12px;line-height:1.35}.editor-fields .select{width:100%}.editor-fields button svg{flex-shrink:0}.editor-fields .toolbar>button:only-child{grid-column:1/-1}.review-actions{gap:8px;margin-top:18px;display:grid}.review-actions>button,.review-actions>.button-link{white-space:normal;text-align:center;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-width:0;min-height:44px;margin:0;padding:10px 12px;line-height:1.35;display:flex}.button-link{background:var(--raised);color:inherit}@media (width>=761px) and (width<=1050px){.editor-fields .toolbar{grid-template-columns:minmax(0,1fr)}}@media (hover:hover) and (pointer:fine){.editor-paper button:not(:disabled):hover{background:color-mix(in srgb,var(--accent) 8%,var(--raised));color:#edf2ff}}.page-content:has(.editor-layout){flex:1;overflow:hidden;container-type:inline-size}.editor-layout{flex:1;grid-template-columns:minmax(0,1fr) 310px;min-height:0;overflow:hidden}.editor-workspace{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.workspace-heading{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.workspace-heading>div{gap:5px;min-width:0;display:grid}.workspace-heading span{color:var(--muted);font-size:12px}.workspace-heading>button{flex-shrink:0;min-height:40px}.editor-tabs{background:#141f35aa;border-radius:12px;flex-shrink:0;gap:4px;margin-bottom:14px;padding:5px;display:flex}.editor-tabs button{color:var(--muted);background:0 0;flex:1;min-height:40px;padding:8px;font-size:12px}.editor-tabs [aria-selected=true]{background:var(--raised);color:#edf2ff;box-shadow:inset 0 -2px var(--accent)}.workspace-panels{scrollbar-width:thin;scrollbar-color:#324764 transparent;min-height:0;padding-right:4px;overflow:auto}.workspace-panels [hidden]{display:none!important}.workspace-panels .card{margin-bottom:16px}.workspace-panels .card:last-child{margin-bottom:0}.workspace-panels .toolbar{background:var(--bg);z-index:2;padding:0 0 10px;position:sticky;top:0}.editor-review{scrollbar-width:thin;scrollbar-color:#324764 transparent;min-height:0;overflow:auto}.editor-review>summary{display:none}.editor-review .hint{margin-top:12px}.editor-review .readiness{color:var(--green);background:#54dfc010;border-radius:8px;padding:8px 10px;font-size:12px}@container (width<=900px){.editor-layout{flex-direction:column;display:flex}.editor-review{background:var(--panel);border-radius:12px;flex-shrink:0;order:-1;max-height:42%}.editor-review>summary{cursor:pointer;background:var(--panel);z-index:3;align-items:center;gap:8px;padding:12px 14px;font-size:13px;display:flex;position:sticky;top:0}.editor-review>summary span{color:var(--muted);margin-left:auto;font-size:11px}.editor-review>.editor-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 12px 12px;display:grid}.editor-review .card{background:#18253d;margin:0}.editor-workspace{flex:1}.workspace-heading{margin-bottom:10px}}@container (width<=620px){.editor-review>.editor-fields{grid-template-columns:minmax(0,1fr)}.workspace-heading>button{padding:9px 10px;font-size:12px}.editor-tabs button{gap:5px}.editor-tabs button svg{width:14px}.editor-paper h1{font-size:23px}}.editor-review .toolbar{margin:12px 0}.editor-review .readiness{margin:8px 0 12px}.editor-review .card>p{margin:8px 0;font-size:12px}.editor-review h2{margin-bottom:14px}.workflow-help{color:var(--muted);margin-top:14px;font-size:12px}summary{cursor:pointer}.editor-review details.finding{font-size:12px;display:block}.finding summary{color:var(--amber)}main:has(.editor-layout){justify-self:center;width:100%;max-width:1328px}.editor-layout{grid-template-columns:minmax(0,1fr) clamp(310px,25vw,340px);gap:20px}.editor-paper>h1,.editor-paper .tiptap{width:100%;max-width:680px;margin-left:auto;margin-right:auto}.preview-confirmation{align-items:flex-start;gap:10px;line-height:1.5;display:flex}.preview-confirmation input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);flex:0 0 16px;margin:2px 0 0;padding:0}.preview-confirmation span{min-width:0}main{justify-self:center;width:100%;max-width:1328px}.page-heading{align-items:center;gap:24px}.page-heading>div:first-child{min-width:0}.page-heading h1{white-space:normal}.page-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.page-actions>.select{width:210px}.page-actions>.select>button{height:42px;min-height:42px}.collection-tools{align-items:center;gap:8px;display:flex;position:relative}.collection-search{background:var(--raised);width:240px;height:42px;color:var(--muted);border-radius:10px;align-items:center;gap:8px;padding-left:12px;display:flex}.collection-search input{background:0 0;height:42px;padding:10px 10px 10px 0}.collection-search:focus-within{background:#293a55}.collection-search input:focus{background:0 0}.filter-trigger{height:42px;padding:10px 12px}.filter-trigger b{background:#ad91ff30;border-radius:5px;padding:2px 5px;font-size:11px;font-weight:500}.view-switch{background:var(--panel);border-radius:10px;gap:2px;height:42px;padding:3px;display:flex}.view-switch button{color:var(--muted);background:0 0;padding:8px}.view-switch [aria-pressed=true]{background:var(--raised);color:var(--accent)}.filters-popover{z-index:25;background:var(--panel);border-radius:14px;width:280px;padding:16px;position:absolute;top:50px;right:0;box-shadow:0 12px 36px #0007}.filters-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.filters-popover label{font-size:12px}.collection-chips{flex-wrap:wrap;flex-shrink:0;gap:6px;margin:-6px 0 16px;display:flex}.collection-chips button{color:var(--muted);background:#202e47;padding:6px 10px;font-size:12px}.collection-chips .reset-conditions{color:var(--blue);background:0 0}.collection-page{min-width:0}.collection-heading{justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px;display:flex}.collection-heading h2{margin:0 0 6px}.collection-create{margin-bottom:18px}.collection-items{gap:12px;display:grid}.collection-items.tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.collection-item{background:var(--panel);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;min-width:0;padding:18px 20px;display:flex}.collection-item>div{min-width:0}.collection-item h3{align-items:center;gap:8px;margin:8px 0;font-size:16px;display:flex}.collection-item p{margin:8px 0 12px;font-size:13px}.collection-item h3 svg{flex-shrink:0}.collection-open{white-space:nowrap;background:var(--raised);color:inherit;flex-shrink:0;padding:10px 12px;font-size:12px}.tiles .collection-item{flex-direction:column;align-items:stretch}.tiles .collection-item .collection-open{align-self:flex-end;margin-top:auto}.material-state{color:var(--amber);background:#ffc77612;border-radius:6px;padding:4px 8px;font-size:11px;display:inline-flex}.material-state.approved{color:var(--green);background:#54dfc012}.collection-empty{text-align:center;color:var(--muted);background:#141f3555;border-radius:14px;justify-items:center;padding:64px 20px;display:grid}.collection-empty h3{margin-top:16px}.editor-paper{color:#263349;background:#c9ced5}.editor-paper h1{color:#1d2a40;font-size:29px}.editor-paper .tiptap{font-size:16px;line-height:1.8}.editor-paper p{color:#263349}.editor-paper h2,.editor-paper h3{color:#1d2a40;font-weight:500;line-height:1.4}.editor-paper a{color:#36558c}.editor-paper blockquote{color:#263349;background:#cfd9e9}.editor-paper blockquote p{color:inherit}.editor-paper blockquote.info,.editor-paper blockquote.question{background:#ccdced}.editor-paper blockquote.warning{background:#e9dfc8}.editor-paper blockquote.check,.editor-paper blockquote.thumbs-up{background:#cde0da}.editor-paper mark{color:#263349;background:#d4cceb}.editor-paper button{color:#263349;background:#c9d5e5}.editor-paper button:not(:disabled):hover{color:#1d2a40;background:#becde2}.editor-paper .raw-html{color:#263349;background:#d5deeb;line-height:1.7}.editor-paper strong,.editor-paper b{font-weight:500}.drawer{background:var(--panel);color:#edf2ff;border:0;width:min(480px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:auto;box-shadow:-12px 0 48px #0005}.drawer::backdrop,.editor-review::backdrop{background:#060c1eb3}.drawer-heading,.review-dialog-heading{background:var(--panel);z-index:5;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex;position:sticky;top:0}.drawer-heading h2,.review-dialog-heading h2{margin:0}.drawer-body{padding:4px 24px 24px}.drawer-body .finding{font-size:14px}.drawer-body textarea{min-height:150px}.editor-review[open]{width:auto;max-width:none;height:100%;max-height:none;color:inherit;background:0 0;border:0;margin:0;padding:0;display:block;position:static;overflow:hidden}.editor-review>.editor-fields{flex-direction:column;gap:12px;padding:0;display:flex}.editor-review .card h2{margin-bottom:10px;font-size:17px}.editor-review .card>p{margin:8px 0;line-height:1.45}.editor-review .toolbar{gap:8px;margin:10px 0}.editor-review .toolbar button{min-height:38px;font-size:12px}.editor-review .review-actions{gap:6px;margin-top:10px}.editor-review .review-actions>button,.editor-review .review-actions>.button-link{min-height:38px;padding:8px 10px;font-size:12px}.editor-review .preview-confirmation{margin:12px 0;font-size:12px}.editor-review .details-link{width:100%;color:var(--blue);background:0 0;justify-content:flex-start;min-height:30px;margin:8px 0 0;padding:7px 0;font-size:12px;display:flex}.assessment-summary{color:var(--green)}.review-launcher,.review-dialog-heading{display:none}.editor-layout.compact-review{flex-direction:column;gap:12px;display:flex}.compact-review>.review-launcher{background:var(--panel);flex-shrink:0;order:-1;justify-content:flex-start;font-size:13px;display:flex}.review-launcher span{color:var(--muted);margin-left:auto;font-size:11px}.compact-review .editor-workspace{flex:1}.compact-review>.editor-review[open]{background:var(--bg);width:min(420px,100vw);height:100dvh;max-height:100dvh;margin:0;position:fixed;inset:0 0 0 auto;overflow:auto;box-shadow:-12px 0 48px #0005}.compact-review .review-dialog-heading{display:flex}.compact-review .editor-review>.editor-fields{padding:0 16px 16px}@media (width<=1500px){.page-heading{flex-direction:column;align-items:stretch;gap:16px}.page-heading .page-actions{justify-content:flex-end}.collection-search{width:240px}}@media (width<=900px){.page-heading{flex-direction:column;align-items:stretch;gap:14px}.page-actions{justify-content:flex-end;min-width:0}.collection-tools{flex:1;min-width:0}.collection-search{flex:1;width:auto;min-width:100px}.filter-trigger span{display:none}.filter-trigger{padding:10px}.page-actions>.select{width:180px}.page-actions,.collection-tools{gap:6px}.view-switch button{padding:7px}.collection-item,.collection-heading{align-items:flex-start}.collection-heading>button{font-size:12px}.collection-create{flex-wrap:wrap}.collection-create input{flex-basis:200px}.editor-paper h1{font-size:25px}.editor-paper .tiptap{font-size:15px}}@media (width<=580px){.page-actions:has(.collection-tools){flex-wrap:wrap}.page-actions>.select{width:210px}.page-actions .collection-tools{flex-basis:100%}.collection-item{flex-direction:column}.collection-open{align-self:flex-end}.collection-heading{flex-wrap:wrap}.review-launcher span{display:none}}.editor-paper li,.editor-paper mark.mark-2,.editor-paper mark.mark-3{color:#263349}.editor-paper mark.mark-2{background:#c6ded6}.editor-paper mark.mark-3{background:#e5dac0}.collection-item .evidence-preview{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tiles .collection-item .evidence-preview{-webkit-line-clamp:4}.collection-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:6px;display:flex}.collection-actions>button{padding:10px 12px;font-size:12px}.tiles .collection-actions{margin-top:auto;padding-top:14px}.collection-item:has(.collection-actions){align-items:flex-start}.rows .collection-actions{align-self:center}.drawer-body p{overflow-wrap:anywhere}.source-choice{align-items:flex-start;gap:10px;line-height:1.5;display:flex}.source-choice input[type=checkbox]{flex:0 0 16px;width:16px;height:16px;margin:2px 0 0;padding:0}.source-choice span{min-width:0}.source-open{align-self:flex-start;width:fit-content;max-width:100%;display:inline-flex}.action-hint{flex:0 0 100%;align-items:flex-start;gap:8px;min-width:0;margin:8px 0 12px;display:flex}.action-hint>p{min-width:0;color:var(--muted);flex:1;margin:0;font-size:12px;line-height:1.45}.action-help{width:22px;height:22px;min-height:22px;color:var(--muted);background:0 0;flex:0 0 22px;padding:3px}.workspace-heading+.action-hint{flex:none;margin:0 0 12px}.editor-review .action-hint{margin:6px 0 10px}.collection-heading:has(.action-hint){flex-wrap:wrap}.collection-heading>.action-hint{margin:0 0 8px}.source-choice{margin:6px 0}.source-state{margin-top:4px;font-size:11px;display:block}.source-state.selected{color:var(--green)}.compact-action{align-items:center;gap:6px;width:100%;min-width:0;display:flex}.compact-action>button,.compact-action>.button-link{flex:1;min-width:0;min-height:38px;padding:8px 10px;font-size:12px}.compact-action>.action-hint{flex:0 0 24px;margin:0}.compact-action>.action-hint>p{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.compact-action .action-help{flex-basis:24px;width:24px;height:32px;min-height:32px}.editor-review .compact-action>.action-hint{margin:0}.action-hint{display:block}.action-hint>p{display:inline}.action-help{vertical-align:middle;margin-left:6px}.compact-action .action-help{margin-left:0}.editor-review .card{margin-bottom:0}.compact-action>.button-link{white-space:normal;text-align:center;border-radius:10px;justify-content:center;align-items:center;gap:8px;line-height:1.35;display:flex}.compact-action>.button-link>svg{flex-shrink:0}.editor-review .workflow-primary-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.workflow-primary-actions .compact-action>button{min-height:44px;padding:8px 5px;font-size:11px;line-height:1.3}.preview-confirmation small{margin-top:4px;font-size:11px;line-height:1.4;display:block}.editor-review .card{padding:14px}.editor-review .editor-fields>.card>.details-link,.source-open,.text-action{width:fit-content;max-width:100%;min-height:32px;color:var(--blue);text-align:left;white-space:normal;background:0 0;border-radius:8px;justify-content:flex-start;align-self:flex-start;align-items:center;padding:7px 10px;line-height:1.35;display:inline-flex}.editor-review .editor-fields>.card>.details-link{margin:8px 0 0;font-size:12px}.source-annotation{min-width:0}.source-language{color:var(--blue);margin-top:8px;font-size:11px;display:block}.source-annotation p{margin-top:8px}.source-annotation-action{margin-bottom:12px}.source-original{margin:16px 0}.source-original p{overflow-wrap:anywhere}.filter-trigger b{box-sizing:border-box;text-align:center;min-width:17px}.filters-popover .collection-chips{border-top:1px solid #ffffff12;margin:12px 0 0;padding-top:12px}.action-help{color:#d9b984}.action-help:hover,.action-help:focus-visible{color:#f0d4a8;background:#d9b98418}.html-code{color:#dbe5f5;background:#111d30;border-radius:12px;min-width:0;overflow:hidden}.html-code-tools{background:#18253b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.html-code-tools span{color:#a2bce5;font-size:11px}.html-code-tools button{padding:7px 10px;font-size:12px}.html-code .cm-editor{max-width:100%;min-height:360px}.html-code .cm-editor.cm-focused{outline:none}.html-code .cm-scroller{max-height:65vh}.editor-paper .html-code-tools button{background:var(--raised);color:#edf2ff}.page-content:has(>.collection-page){flex:1;overflow:hidden}.editor-paper mark,.editor-paper mark.mark-1{color:#263349;background:#eee0a8}.editor-paper blockquote.danger{color:#263349;background:#ecd0ce}.page-content:has(>.overview-page){flex:1;padding-right:0;overflow:hidden}.overview-page{flex-direction:column;flex:1;gap:16px;min-height:0;display:flex;overflow:hidden}.overview-page .overview-grid{min-height:0}.decision-panel{flex-direction:column;min-height:0;display:flex;overflow:hidden}.decision-panel>h2{flex-shrink:0;margin-bottom:16px}.decision-list{scrollbar-width:thin;scrollbar-color:#324764 transparent;flex-direction:column;gap:10px;min-height:0;padding-right:4px;display:flex;overflow:auto}.decision-card{background:var(--raised);border-radius:12px;flex-direction:column;flex-shrink:0;gap:8px;padding:16px;display:flex}.decision-card h3{margin:0;line-height:1.5}.decision-card button{background:color-mix(in srgb,var(--blue) 9%,var(--panel));align-self:flex-end;margin-top:4px;font-size:12px}.overview-page .stack{min-height:0}@media (width<=760px){.overview-page{gap:12px}.overview-page .stats{gap:8px}.overview-page .stat{gap:4px;padding:10px}.overview-page .stat strong{margin:0;font-size:24px}.overview-page .stat small{font-size:11px}.overview-page .overview-grid{grid-template-rows:minmax(0,1fr) auto;gap:12px}.overview-page .stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.overview-page .stack .card{padding:12px}.overview-page .stack h2{align-items:flex-start;gap:6px;margin-bottom:8px;font-size:13px}.overview-page .stack h2 svg{flex-shrink:0;width:15px}.overview-page .stack .entry{gap:4px;padding:6px 0}.overview-page .stack p{margin:4px 0;font-size:11px;line-height:1.4}.overview-page .stack small{font-size:10px}.decision-panel{padding:14px}.decision-panel>h2{margin-bottom:12px;font-size:16px}.decision-card{padding:12px}.decision-card h3{font-size:14px}}.collection-page{flex-direction:column;flex:1;width:100%;min-height:0;display:flex;overflow:hidden}.collection-page>.collection-heading,.collection-page>.collection-create,.collection-page>.source-annotation-action{flex-shrink:0}.collection-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#324764 transparent;flex:1;min-height:0;padding-right:3px;overflow:auto}.collection-scroll>.collection-items{align-content:start;padding-bottom:3px}.collection-heading{margin-bottom:14px}.collection-create{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.collection-create>input{width:100%;min-width:0}.collection-create>.action-hint{grid-column:1/-1;margin:0 0 6px}.collection-create .action-help{width:22px;min-width:22px}@media (width<=760px){.collection-create{grid-template-columns:minmax(0,1fr)}.collection-create>button{width:100%}}.collection-item{padding-right:54px;position:relative}.collection-item .favorite-toggle{color:#9db0ce;background:0 0;width:32px;height:32px;padding:0;position:absolute;top:10px;right:10px}.collection-item .favorite-toggle[aria-pressed=true]{color:var(--amber);background:#ffc77612}.collection-item .favorite-toggle:hover{color:var(--amber)}.filters-popover .filter-choice{color:#edf2ff;align-items:center;gap:9px;margin:14px 0 6px;font-size:13px;display:flex}.filter-choice input[type=checkbox]{width:16px;height:16px;accent-color:var(--amber);flex:0 0 16px;margin:0;padding:0}.filters-popover .filter-note{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.collection-item:has(>.collection-open){grid-template-columns:minmax(0,1fr);gap:12px;padding-right:20px;display:grid}.collection-item:has(>.collection-open)>div{padding-right:32px}.collection-item>.collection-open{place-self:end;margin-top:0}.webmaster-results{gap:16px;min-width:0;display:grid}.webmaster-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.webmaster-heading>.action-hint{margin:0 0 8px}.webmaster-results p{overflow-wrap:anywhere}.webmaster-metrics{flex-wrap:wrap;gap:12px;margin:18px 0;display:flex}.webmaster-metrics span{background:var(--raised);border-radius:12px;padding:12px 16px}.webmaster-queries .entry p{margin-bottom:6px}.collection-demand{flex:none;justify-content:flex-end;margin-bottom:8px;display:flex}.wordstat-results{gap:8px;margin:16px 0;display:grid}.wordstat-query{background:var(--surface,#202e45);border-radius:12px;padding:10px 12px}.wordstat-query span{flex:1}.wordstat-query strong{white-space:nowrap;font-size:13px;font-weight:500}.wordstat-query input{align-self:flex-start}.native-scroll-surface{scrollbar-width:none;overflow-anchor:none;height:100dvh;overflow:hidden auto}.native-scroll-surface::-webkit-scrollbar{display:none}.native-scroll-surface>.shell{position:sticky;top:0}.native-scroll-range{pointer-events:none;height:0}.collection-item:has(>.collection-actions){padding-right:20px}.collection-item:has(>.collection-actions)>div:not(.collection-actions){padding-right:32px}@media (width<=580px){.rows .collection-actions{align-self:stretch}}.tiles .collection-item:has(>.collection-actions){align-items:stretch}.collection-item .card-marks{flex:none;grid-column:1/-1;justify-content:flex-end;align-items:flex-start;gap:8px;width:100%;display:flex;padding:0!important}.collection-item .card-marks .favorite-toggle{flex:0 0 32px;position:static}.platform-links{min-width:0}.platform-icons{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.platform-icon{color:#9ecbff;background:#202d45;border-radius:8px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.platform-icon[aria-disabled=true]{color:#8192af;background:#1b263d}.platform-icon:hover{color:#d9e8ff;background:#2d3d58}.platform-icon:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.collection-item .platform-links.tiles{border-top:1px solid #2a3750;grid-column:1/-1;width:100%;margin-top:12px;padding-top:12px!important}.platform-links.tiles>small{margin-bottom:8px;display:block}.platform-links.tiles .platform-icons{justify-content:flex-start}.collection-item:has(>.card-marks){grid-template-columns:minmax(0,1fr);padding-right:20px;display:grid}.collection-item:has(>.card-marks)>div:not(.card-marks):not(.collection-actions){padding-right:0}.media-connections,.connection-form{min-width:0}.connection-form{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:24px;display:grid}.connection-form label{min-width:0}.connection-form input{width:100%;min-width:0}.connection-form>button{justify-self:start}.channel-row{border-bottom:1px solid #2a3750;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.channel-row>div{min-width:0}.channel-row small{margin-top:6px;display:block}.channel-row a{overflow-wrap:anywhere}.channel-row>button{flex:none}.login .remember-login{flex-direction:row;align-items:center;gap:9px;margin-top:18px;display:flex}.login .remember-login input{width:16px;height:16px;accent-color:var(--accent);flex:0 0 16px;margin:0}.login .remember-help{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.5}.account-name{overflow-wrap:anywhere;background:0 0;max-width:180px;padding:7px 8px;font-size:12px}.account-popover{background:var(--panel);color:#edf2ff;border:1px solid #a2bce522;border-radius:11px;width:170px;max-width:calc(100vw - 24px);margin:0;padding:6px;position:fixed;inset:54px 20px auto auto;box-shadow:0 10px 28px #0005}.account-popover>button{background:0 0;justify-content:flex-start;width:100%;margin:0;padding:10px 12px}.account-popover::backdrop{background:0 0}fieldset.editor-inputs{display:contents}
