:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:222 32% 6%;--surface:220 28% 10%;--surface-raised:220 24% 13%;--foreground:210 20% 96%;--muted:215 15% 66%;--primary:142 76% 58%;--primary-foreground:145 80% 7%;--danger:0 72% 60%;--border:215 20% 22%;--radius:.625rem}.light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:210 30% 97%;--surface:0 0% 100%;--surface-raised:210 24% 95%;--foreground:220 32% 10%;--muted:215 14% 42%;--primary:142 70% 26%;--primary-foreground:0 0% 100%;--danger:0 68% 45%;--border:215 20% 86%}*{box-sizing:border-box}html,body{min-height:100%}body{color:hsl(var(--foreground));background:radial-gradient(circle at 20% 0%, #112c32, transparent 38%), hsl(var(--background));font-family:var(--font-sans), system-ui, sans-serif;margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{color:inherit}::selection{color:hsl(var(--primary-foreground));background:hsl(var(--primary))}.legal-shell{min-height:100vh;padding:3rem 1rem}.legal-card{border:1px solid hsl(var(--border));background:hsl(var(--surface) / .92);border-radius:1rem;width:min(48rem,100%);margin:0 auto;padding:clamp(1.5rem,4vw,3rem);line-height:1.7}.legal-brand{color:hsl(var(--primary));font-family:var(--font-mono);font-weight:700}.legal-card h1{margin:.75rem 0 0;font-size:clamp(2rem,5vw,3rem);line-height:1.1}.legal-updated{color:hsl(var(--muted));font-size:.85rem}.legal-content h2{margin:2rem 0 .35rem;font-size:1.15rem}.legal-content p{color:hsl(var(--foreground) / .86)}.legal-content a{color:hsl(var(--primary));text-underline-offset:.18em;text-decoration:underline}.legal-nav{border-top:1px solid hsl(var(--border));color:hsl(var(--primary));flex-wrap:wrap;gap:1rem;margin-top:2.5rem;padding-top:1.25rem;font-size:.85rem;display:flex}.studio-account-picker{padding:1rem}.studio-account-tabs{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.75rem;margin-top:1rem;display:grid}.studio-account-tabs>a{border:1px solid hsl(var(--border));background:hsl(var(--background) / .38);border-radius:.8rem;align-items:center;gap:.75rem;padding:.8rem;display:flex}.studio-account-tabs>a.is-active{border-color:hsl(var(--primary));background:hsl(var(--primary) / .09)}.studio-account-avatar,.studio-avatar-fallback{object-fit:cover;width:2.6rem;height:2.6rem;color:hsl(var(--primary));background:hsl(var(--primary) / .12);border-radius:999px;place-items:center;display:grid;position:relative}.studio-account-avatar img{border-radius:inherit;object-fit:cover}.studio-account-tabs span:last-child{min-width:0;display:grid}.studio-account-tabs strong{text-overflow:ellipsis;overflow:hidden}.studio-account-tabs small,.studio-project-list span,.studio-project-list small{color:hsl(var(--muted))}.studio-new-project{grid-template-columns:minmax(13rem,.7fr) minmax(20rem,1.3fr);gap:2rem;padding:1.25rem;display:grid}.studio-new-copy p{color:hsl(var(--muted))}.studio-new-project form{gap:.85rem;display:grid}.studio-new-project label,.studio-scene-card label{color:hsl(var(--muted));gap:.35rem;font-size:.78rem;display:grid}.file-input{border:1px solid hsl(var(--border));color:hsl(var(--foreground));background:hsl(var(--background) / .55);border-radius:.65rem;padding:.7rem}.studio-workspace{grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.studio-project-list{max-height:calc(100vh - 2rem);display:block;position:sticky;top:1rem;overflow-y:auto}.studio-project-list>header{border-bottom:1px solid hsl(var(--border));padding:1rem}.studio-project-list h2,.studio-project-list h3{margin:.3rem 0}.studio-project-group h3{color:hsl(var(--primary));padding:.75rem 1rem .35rem;font-size:.78rem}.studio-project-group>a{border-left:3px solid #0000;gap:.35rem;padding:.75rem 1rem;display:grid}.studio-project-group>a.is-active{border-left:3px solid hsl(var(--primary));background:hsl(var(--primary) / .08)}.studio-project-list span{align-items:center;gap:.35rem;font-size:.75rem;display:flex}.studio-project-list small{color:hsl(var(--danger))}.studio-scenes{gap:1rem;display:grid}.studio-project-shell{min-width:0}.studio-project-header{border-bottom:1px solid hsl(var(--border));justify-content:space-between;gap:1rem;padding:1.1rem;display:flex}.studio-project-header p{color:hsl(var(--muted));align-items:center;gap:.4rem;display:flex}.studio-scenes{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));padding:1rem}.studio-scene-card{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--background) / .35);min-width:0;overflow:hidden}.studio-scene-media{aspect-ratio:9/12;background:#05070a;max-height:24rem;position:relative;overflow:hidden}.studio-scene-media img{object-fit:contain;width:100%;height:100%;display:block}.studio-scene-media>span{color:#03120a;background:hsl(var(--primary));font:700 .7rem var(--font-mono);border-radius:999px;padding:.3rem .55rem;position:absolute;top:.7rem;left:.7rem}.studio-frame-placeholder{height:100%;color:hsl(var(--muted));place-items:center;display:grid}.studio-scene-card form{gap:.75rem;padding:1rem;display:grid}.studio-scene-card input{border:1px solid hsl(var(--border));width:100%;color:hsl(var(--foreground));background:hsl(var(--background) / .55);border-radius:.65rem;padding:.65rem}.studio-inline-actions,.studio-prompt-actions{flex-wrap:wrap;gap:.45rem;display:flex}.studio-inline-actions button,.studio-inline-actions a,.studio-prompt-actions button{border:1px solid hsl(var(--border));background:hsl(var(--surface-raised));cursor:pointer;border-radius:.55rem;align-items:center;gap:.35rem;padding:.5rem .65rem;font-size:.72rem;display:inline-flex}.studio-prompt-actions .is-primary{color:hsl(var(--primary-foreground));border-color:hsl(var(--primary));background:hsl(var(--primary))}.studio-source-inline{border-bottom:1px solid hsl(var(--border));gap:.8rem;padding:1rem;display:grid}.studio-source-inline>div:first-child{gap:.25rem;display:grid}.studio-source-inline small{color:hsl(var(--muted))}.studio-board-toolbar{border-bottom:1px solid hsl(var(--border));background:hsl(var(--primary) / .06);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.studio-board-actions{flex-wrap:wrap;grid-template-columns:none;gap:.5rem!important;display:flex!important}.studio-create-panel summary{cursor:pointer;align-items:center;gap:.5rem;padding:1rem;font-weight:700;display:flex}.studio-create-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;padding:0 1rem 1rem;display:grid}.studio-create-form label{color:hsl(var(--muted));gap:.35rem;font-size:.78rem;display:grid}.studio-create-form select{border:1px solid hsl(var(--border));color:hsl(var(--foreground));background:hsl(var(--background) / .55);border-radius:.65rem;padding:.7rem}.studio-board-toolbar>div{gap:.2rem;display:grid}.studio-board-toolbar span{color:hsl(var(--muted));font-size:.78rem}.studio-scene-card textarea,.studio-scene-card select{border:1px solid hsl(var(--border));width:100%;color:hsl(var(--foreground));background:hsl(var(--background) / .55);border-radius:.65rem}.studio-scene-card textarea{resize:vertical;min-height:5.5rem;padding:.75rem}.studio-scene-card select{padding:.65rem}.studio-scene-time{color:hsl(var(--primary));font:600 .75rem var(--font-mono);align-items:center;gap:.4rem;display:flex}.studio-empty{min-height:20rem}@media (max-width:900px){.studio-new-project,.studio-workspace{grid-template-columns:1fr}.studio-project-list{position:static}}.panel-card{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--surface) / .82);overflow:hidden}.panel-toolbar{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.panel-toolbar h2{margin:0;font-size:1rem}.table-scroll{overflow-x:auto}.data-table{border-collapse:collapse;width:100%;font-size:.82rem}.data-table th,.data-table td{text-align:left;border-bottom:1px solid hsl(var(--border));white-space:nowrap;padding:.8rem 1rem}.data-table th{color:hsl(var(--muted));text-transform:uppercase;letter-spacing:.06em;font-size:.7rem}.data-table td{text-overflow:ellipsis;max-width:24rem;overflow:hidden}.table-empty{text-align:center;color:hsl(var(--muted));padding:2.5rem 1rem}.pagination{color:hsl(var(--muted));grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:1rem;font-size:.8rem;display:grid}.pagination>:last-child{justify-self:end}.status-pill{border:1px solid hsl(var(--border));border-radius:999px;padding:.2rem .5rem;font-size:.7rem;display:inline-flex}.row-actions{gap:.4rem;display:flex}.mono-cell{font-family:var(--font-mono), monospace}.quick-form{border-bottom:1px solid hsl(var(--border));grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:.7rem;padding:1rem;display:grid}.quick-form select{border:1px solid hsl(var(--border));border-radius:var(--radius);min-height:2.8rem;color:hsl(var(--foreground));background:hsl(var(--background));padding:.6rem}@media (max-width:900px){.quick-form{grid-template-columns:1fr}}.eyebrow{color:hsl(var(--primary));font:700 .72rem/1 var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin:0}.button{border-radius:var(--radius);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;font-weight:700;transition:background-color .16s,border-color .16s,transform .16s;display:inline-flex}.button:focus-visible,.input:focus-visible,.nav-link:focus-visible,.dropdown-item:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.button:disabled{cursor:not-allowed;opacity:.55}.button:not(:disabled):active{transform:translateY(1px)}.button-primary{color:hsl(var(--primary-foreground));background:hsl(var(--primary))}.button-primary:hover:not(:disabled){background:hsl(var(--primary) / .88)}.button-secondary{border-color:hsl(var(--border));background:hsl(var(--surface-raised))}.button-ghost{background:0 0}.button-ghost:hover:not(:disabled){background:hsl(var(--surface-raised))}.button-danger{color:#fff;background:hsl(var(--danger))}.button-sm{min-height:2rem;padding:0 .75rem;font-size:.78rem}.button-md{min-height:2.5rem;padding:0 1rem;font-size:.86rem}.button-lg{min-height:3rem;padding:0 1.25rem;font-size:.9rem}.button-icon{width:2.5rem;height:2.5rem;padding:0}.input{border:1px solid hsl(var(--border));border-radius:var(--radius);width:100%;min-height:2.8rem;color:hsl(var(--foreground));background:hsl(var(--background) / .54);padding:.7rem .85rem}.input:hover{border-color:hsl(var(--muted) / .7)}.input:focus-visible{border-color:hsl(var(--primary))}.radar-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.radar-alert-center .panel-toolbar h2{align-items:center;gap:.45rem;display:flex}.radar-alert-center .panel-toolbar h2 svg{color:hsl(var(--primary))}.radar-alert-list{display:grid}.radar-alert-list article{border-top:1px solid hsl(var(--border));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.85rem 1rem;display:grid}.radar-alert-list article>svg{color:hsl(var(--primary))}.radar-alert-list p{color:hsl(var(--foreground) / .82);margin:.2rem 0;font-size:.76rem}.radar-alert-list small{color:hsl(var(--muted));font-size:.68rem}.radar-alert-actions{align-items:center;gap:.45rem;display:flex}.radar-alert-actions>a{color:hsl(var(--primary));font-size:.72rem;font-weight:800}.radar-metrics article{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--surface) / .82);grid-template-columns:auto 1fr;align-items:center;gap:.25rem .7rem;padding:1rem;display:grid}.radar-metrics svg{color:hsl(var(--primary));grid-row:1/3}.radar-metrics span{color:hsl(var(--muted));font-size:.75rem}.radar-metrics strong{font-size:1.45rem}.radar-entry-grid{gap:1rem;display:grid}.radar-profile-list{display:grid}.radar-profile-list article{border-bottom:1px solid hsl(var(--border));grid-template-columns:minmax(9rem,1fr) minmax(12rem,1fr) auto;align-items:center;gap:1rem;padding:.9rem 1rem;display:grid}.radar-profile-list article.is-selected{background:hsl(var(--primary) / .07);box-shadow:inset 3px 0 hsl(var(--primary))}.radar-profile-list a:hover{color:hsl(var(--primary))}.radar-profile-search{gap:.5rem;width:min(100%,24rem);display:flex}.radar-profile-search .input{min-height:2.3rem}.radar-list-summary{color:hsl(var(--muted));margin:0;padding:.8rem 1rem;font-size:.75rem}.radar-profile-list article:last-child{border-bottom:0}.radar-profile-list article>div{gap:.25rem;display:grid}.radar-profile-list span,.radar-profile-list small{color:hsl(var(--muted));font-size:.72rem}.radar-sync-state{justify-items:start}.radar-form-card{padding:1rem}.radar-add-profile>summary{cursor:pointer;align-items:center;gap:.45rem;font-weight:800;list-style:none;display:flex}.radar-add-profile>section{max-width:38rem;padding-top:1rem}.radar-form-card h2{margin:.35rem 0}.radar-form-card>div>p:last-child,.radar-help{color:hsl(var(--muted));margin:0;font-size:.78rem}.radar-form{gap:.8rem;margin-top:1rem;display:grid}.radar-form select,.radar-decision select{border:1px solid hsl(var(--border));border-radius:var(--radius);width:100%;min-height:2.8rem;color:hsl(var(--foreground));background:hsl(var(--background) / .54);padding:.65rem .8rem}.radar-fields-2,.radar-fields-4{gap:.7rem;display:grid}.radar-list{display:grid}.radar-ranking-filters{flex-wrap:wrap;gap:.4rem;display:flex}.radar-ranking-filters a,.radar-pagination a{border:1px solid hsl(var(--border));border-radius:var(--radius);color:hsl(var(--muted));padding:.45rem .7rem;font-size:.72rem;font-weight:700}.radar-ranking-filters a.is-active{color:hsl(var(--background));border-color:hsl(var(--primary));background:hsl(var(--primary))}.radar-pagination{border-top:1px solid hsl(var(--border));color:hsl(var(--muted));justify-content:center;align-items:center;gap:.8rem;padding:1rem;font-size:.75rem;display:flex}.radar-pagination a[aria-disabled=true]{opacity:.35;pointer-events:none}.library-toolbar{align-items:center}.library-collections-bar{border-bottom:1px solid hsl(var(--border));gap:.75rem;padding:1rem;display:grid}.library-new-collection{gap:.5rem;width:min(100%,30rem);display:flex}.library-collection-tabs{gap:.4rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.library-collection-tabs a,.reference-collection-badges span{white-space:nowrap;border:1px solid hsl(var(--border));color:hsl(var(--muted));border-radius:999px;padding:.35rem .55rem;font-size:.68rem;font-weight:700}.library-collection-tabs a.is-active{color:hsl(var(--background));border-color:hsl(var(--primary));background:hsl(var(--primary))}.reference-collection-badges{flex-wrap:wrap;gap:.35rem;display:flex}.reference-collection-badges span{color:hsl(var(--primary));border-color:hsl(var(--primary) / .35)}.reference-add-collection{grid-template-columns:minmax(0,1fr) auto;gap:.45rem;display:grid}.reference-add-collection select{border:1px solid hsl(var(--border));border-radius:var(--radius);min-width:0;color:hsl(var(--foreground));background:hsl(var(--background) / .54);padding:.55rem;font-size:.72rem}.library-search{gap:.5rem;width:min(100%,28rem);display:flex}.reference-library-grid{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:1rem;padding:1rem;display:grid}.reference-card{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--background) / .38);overflow:hidden}.reference-thumb{background-color:hsl(var(--surface));background-position:50%;background-size:cover;align-items:end;min-height:11rem;padding:.7rem;display:flex}.reference-thumb span{color:hsl(var(--background));background:hsl(var(--primary));border-radius:999px;padding:.3rem .5rem;font-size:.7rem;font-weight:800}.reference-card-body,.reference-organize-form{gap:.65rem;display:grid}.reference-card-body{padding:.85rem}.reference-card-heading{color:hsl(var(--primary));justify-content:space-between;display:flex}.reference-card-body p{min-height:3.4rem;color:hsl(var(--foreground) / .84);margin:0;font-size:.78rem;line-height:1.45}.reference-organize-form select,.reference-organize-form textarea{border:1px solid hsl(var(--border));border-radius:var(--radius);width:100%;color:hsl(var(--foreground));background:hsl(var(--background) / .54);padding:.65rem .8rem}.reference-source-data{border:1px solid hsl(var(--border));border-radius:var(--radius);padding:.6rem}.reference-source-data>summary{cursor:pointer;color:hsl(var(--primary));font-size:.75rem;font-weight:800}.reference-copy-field{gap:.35rem;margin-top:.65rem;display:grid}.reference-copy-field>div{color:hsl(var(--muted));justify-content:space-between;align-items:center;font-size:.7rem;display:flex}.reference-copy-field button,.transcript-placeholder button{color:hsl(var(--primary));cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;font-size:.7rem;font-weight:800;display:inline-flex}.reference-copy-field textarea{resize:vertical;border:1px solid hsl(var(--border));border-radius:var(--radius);width:100%;color:hsl(var(--foreground));background:hsl(var(--background) / .6);padding:.55rem;font-size:.72rem;line-height:1.45}.transcript-placeholder{color:hsl(var(--muted));text-align:center;place-items:center;gap:.5rem;margin-top:.65rem;font-size:.72rem;display:grid}.transcript-placeholder button{border-radius:var(--radius);min-width:13rem;min-height:2.65rem;color:hsl(var(--background));background:hsl(var(--primary));box-shadow:0 0 1.25rem hsl(var(--primary) / .16);justify-content:center;padding:.65rem 1rem;font-size:.78rem}.transcript-placeholder button:hover:not(:disabled){filter:brightness(1.08)}.transcript-placeholder button:disabled{cursor:not-allowed;opacity:.45}.reference-ai-modeler>form{gap:.55rem;margin-top:.7rem;display:grid}.reference-ai-modeler textarea{resize:vertical;border:1px solid hsl(var(--border));border-radius:var(--radius);width:100%;min-height:6rem;color:hsl(var(--foreground));background:hsl(var(--background) / .6);padding:.65rem;font-size:.75rem;line-height:1.45}.reference-ai-modeler .button{width:100%}.reference-ai-modeler small,.reference-error-text{color:hsl(var(--muted));text-align:center;margin:0;font-size:.68rem}.reference-profile-manager{gap:.8rem;padding:1rem;display:grid}.reference-profile-manager article{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--background) / .35);gap:.75rem;padding:1rem;display:grid}.reference-profile-manager header,.reference-profile-manager header>div{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.reference-profile-manager header a{color:hsl(var(--primary));font-size:.7rem}.reference-profile-manager>article>p{color:hsl(var(--muted));margin:0;font-size:.72rem}.reference-profile-manager article>form:first-of-type{grid-template-columns:minmax(10rem,1fr) minmax(8rem,.55fr) minmax(9rem,.6fr) minmax(12rem,1.4fr) auto;align-items:end;gap:.65rem;display:grid}.reference-profile-manager label{color:hsl(var(--muted));gap:.3rem;font-size:.68rem;display:grid}.reference-profile-manager select{border:1px solid hsl(var(--border));border-radius:var(--radius);min-height:2.55rem;color:hsl(var(--foreground));background:hsl(var(--background) / .54);padding:.55rem}.profile-state-action{justify-self:end}.publication-composer{grid-template-columns:minmax(15rem,.7fr) minmax(20rem,1.3fr);gap:1.5rem;padding:1rem;display:grid}.publication-composer h2{margin:.35rem 0}.publication-composer form{gap:.8rem;display:grid}.publication-composer textarea{resize:vertical;border:1px solid hsl(var(--border));border-radius:var(--radius);min-height:8rem;color:hsl(var(--foreground));background:hsl(var(--background) / .54);padding:.7rem}.publication-composer fieldset{border:1px solid hsl(var(--border));border-radius:var(--radius);flex-wrap:wrap;gap:.8rem;padding:.75rem;display:flex}.publication-composer legend{color:hsl(var(--muted));padding:0 .3rem;font-size:.72rem}.publication-composer fieldset label{align-items:center;gap:.35rem;font-size:.78rem;display:flex}.publication-composer .publication-account-picker{gap:.55rem;display:grid}.publication-account-picker label{border:1px solid hsl(var(--border));border-radius:calc(var(--radius) * .8);background:hsl(var(--surface) / .5);min-height:3.2rem;padding:.55rem .7rem}.publication-account-picker label.disabled{opacity:.48}.publication-extra-profile{border-top:1px solid hsl(var(--border));grid-template-columns:minmax(8rem,1fr) repeat(3,auto);align-items:center;gap:.7rem;padding:.65rem 0;display:grid}.publication-extra-profile label{color:hsl(var(--muted));font-size:.64rem}@media (max-width:42rem){.publication-extra-profile{grid-template-columns:1fr}}.publication-account-picker label span{gap:.12rem;display:grid}.publication-account-picker small,.publication-future-networks small{color:hsl(var(--muted));font-size:.65rem}.publication-future-networks{border:1px dashed hsl(var(--border));border-radius:var(--radius);grid-template-columns:auto 1fr;gap:.25rem .6rem;padding:.65rem;font-size:.72rem;display:grid}.publication-draft-grid{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:1rem;padding:1rem;display:grid}.publication-draft-grid article{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--background) / .35);overflow:hidden}.publication-draft-grid video,.publication-draft-grid img,.publication-video-placeholder{aspect-ratio:9/12;object-fit:cover;background:hsl(var(--surface));width:100%;max-height:22rem}.publication-video-placeholder{color:hsl(var(--muted));place-items:center;display:grid}.publication-draft-grid article>div:last-child{gap:.55rem;padding:.8rem;display:grid}.publication-draft-grid p{color:hsl(var(--muted));margin:0;font-size:.75rem}.publication-channel-list{flex-wrap:wrap;gap:.35rem;display:flex}.publication-channel-list span{border:1px solid hsl(var(--border));color:hsl(var(--muted));border-radius:999px;flex-wrap:wrap;align-items:center;gap:.25rem;padding:.25rem .45rem;font-size:.65rem;display:inline-flex}.publication-channel-list span:has(em){border-color:hsl(var(--destructive) / .55);color:hsl(var(--destructive))}.publication-channel-list em{width:100%;font-style:normal;line-height:1.35;display:block}.publication-target-editor{border:1px solid hsl(var(--border));border-radius:var(--radius);gap:.45rem;padding:.65rem;display:grid}.publication-target-editor label{color:hsl(var(--muted));align-items:center;gap:.4rem;font-size:.72rem;display:flex}.publication-profile-browser{overflow:hidden}.publication-account-overview{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--surface) / .72);overflow:hidden}.publication-account-grid{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:.8rem;padding:1rem;display:grid}.publication-account-card{border:1px solid hsl(var(--border));border-radius:var(--radius);min-height:8rem;color:hsl(var(--foreground));background:hsl(var(--background) / .42);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;padding:1rem;text-decoration:none;transition:border-color .15s,transform .15s;display:grid}.publication-account-card:hover{border-color:hsl(var(--primary));transform:translateY(-2px)}.publication-account-card h2,.publication-account-card p{margin:0}.publication-account-card p,.publication-account-card span{color:hsl(var(--muted));font-size:.7rem}.publication-account-card>strong{color:hsl(var(--primary));grid-column:2;font-size:.7rem}.publication-account-avatar{border:2px solid hsl(var(--primary));border-radius:50%;place-items:center;width:4.5rem;height:4.5rem;display:grid;overflow:hidden}.publication-account-avatar img{object-fit:cover;width:100%;height:100%}.publication-back-link{width:fit-content;color:hsl(var(--primary));font-size:.75rem;font-weight:700;text-decoration:none}.publication-extra-accounts,.publication-draft-editor{border:1px solid hsl(var(--border));border-radius:var(--radius);padding:.65rem}.publication-extra-accounts summary,.publication-draft-editor summary{cursor:pointer;font-size:.72rem;font-weight:700}.publication-extra-accounts label{align-items:center;gap:.4rem;margin-top:.55rem;font-size:.72rem;display:flex}.publication-draft-editor form{gap:.55rem;margin-top:.65rem;display:grid}.publication-draft-editor textarea{resize:vertical;border:1px solid hsl(var(--border));border-radius:var(--radius);min-height:6rem;color:hsl(var(--foreground));background:hsl(var(--background) / .54);padding:.65rem}.publication-profile-tabs{border-bottom:1px solid hsl(var(--border));gap:.45rem;padding:.75rem;display:flex;overflow-x:auto}.publication-profile-tabs a{border:1px solid hsl(var(--border));min-height:2.8rem;color:hsl(var(--muted));border-radius:999px;flex:none;align-items:center;gap:.45rem;padding:.45rem .7rem;font-size:.72rem;text-decoration:none;display:flex}.publication-profile-tabs a.active{border-color:hsl(var(--primary));color:hsl(var(--foreground));background:hsl(var(--primary) / .11)}.publication-profile-tabs img,.publication-profile-tabs svg{object-fit:cover;border-radius:50%;width:1.65rem;height:1.65rem}.publication-profile-header{align-items:center;gap:1.25rem;padding:1.5rem;display:flex}.publication-profile-header h2,.publication-profile-header p{margin:0}.publication-profile-header p{color:hsl(var(--muted));margin-top:.25rem;font-size:.75rem}.publication-profile-avatar{border:2px solid hsl(var(--primary));width:6rem;height:6rem;color:hsl(var(--primary));background:hsl(var(--surface));border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.publication-profile-avatar img{object-fit:cover;width:100%;height:100%}.publication-profile-stats{grid-template-columns:auto auto;gap:.15rem .4rem;margin-top:.8rem;font-size:.7rem;display:grid}.publication-profile-stats span{color:hsl(var(--muted));margin-right:.65rem}.publication-profile-sync{margin-top:.85rem}.publication-instagram-nav{border-top:1px solid hsl(var(--border));border-bottom:1px solid hsl(var(--border));letter-spacing:.08em;justify-content:center;align-items:center;gap:.4rem;min-height:2.8rem;font-size:.68rem;font-weight:700;display:flex}.publication-instagram-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.18rem;padding:.18rem;display:grid}.publication-instagram-tile{aspect-ratio:1;color:hsl(var(--muted));background:hsl(var(--background));place-items:center;display:grid;position:relative;overflow:hidden}.publication-instagram-tile img,.publication-instagram-tile video{object-fit:cover;width:100%;height:100%}.publication-instagram-tile span{color:#fff;text-overflow:ellipsis;white-space:nowrap;opacity:0;background:linear-gradient(#0000,#020408d9);padding:1.7rem .55rem .45rem;font-size:.62rem;transition:opacity .15s;position:absolute;inset:auto 0 0;overflow:hidden}.publication-instagram-tile:hover span,.publication-instagram-tile:focus span{opacity:1}@media (max-width:41.99rem){.publication-profile-header{align-items:flex-start;padding:1rem}.publication-profile-avatar{width:4.5rem;height:4.5rem}}.metrics-profile-toolbar{justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.metrics-profile-toolbar h2{margin:0}.metrics-summary-grid{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;display:grid}.metrics-period-tabs{gap:.4rem;display:flex}.metrics-period-tabs a{border:1px solid hsl(var(--border));color:hsl(var(--muted));border-radius:999px;padding:.45rem .8rem;font-size:.7rem;text-decoration:none}.metrics-period-tabs a.active{border-color:hsl(var(--primary));color:hsl(var(--foreground));background:hsl(var(--primary) / .1)}.metrics-confidence-note{border-radius:var(--radius);color:#f0cb75;background:#cf971714;border:1px solid #f4b62559;padding:.75rem .9rem;font-size:.72rem}.metrics-chart-card{overflow:hidden}.metrics-chart{padding:.5rem 1rem 1rem}.metrics-chart svg{width:100%;height:15rem;display:block;overflow:visible}.metrics-chart line.grid{stroke:hsl(var(--border));stroke-width:.35px;vector-effect:non-scaling-stroke}.metrics-chart polyline{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;vector-effect:non-scaling-stroke}.metrics-chart polyline.primary{stroke:hsl(var(--primary));filter:drop-shadow(0 0 4px hsl(var(--primary) / .35))}.metrics-chart polyline.secondary{stroke:#55a6f6}.metrics-chart-legend,.metrics-chart-axis{color:hsl(var(--muted));justify-content:space-between;gap:1rem;font-size:.65rem;display:flex}.metrics-chart-legend{justify-content:flex-start;margin-bottom:.5rem}.metrics-chart-legend span{align-items:center;gap:.3rem;display:flex}.metrics-chart-legend i{background:hsl(var(--primary));border-radius:999px;width:.7rem;height:.2rem}.metrics-chart-legend i.secondary{background:#55a6f6}.metrics-chart-empty{min-height:12rem;color:hsl(var(--muted));text-align:center;place-items:center;padding:1rem;font-size:.72rem;display:grid}.metrics-leader-badge{border:1px solid hsl(var(--primary) / .35);color:hsl(var(--primary));background:hsl(var(--primary) / .08);border-radius:999px;padding:.4rem .65rem;font-size:.65rem;font-weight:700}.metrics-summary-grid article{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--surface) / .72);gap:.35rem;min-height:8rem;padding:1rem;display:grid}.metrics-summary-grid svg{color:hsl(var(--primary))}.metrics-summary-grid span{color:hsl(var(--muted));font-size:.7rem}.metrics-summary-grid strong{margin-top:auto;font-size:1.7rem}.metrics-ranking-row{border-top:1px solid hsl(var(--border));color:hsl(var(--foreground));grid-template-columns:2.5rem 5rem minmax(0,1fr) 6rem;align-items:center;gap:.8rem;padding:.75rem 1rem;text-decoration:none;display:grid}.metrics-ranking-row:hover{background:hsl(var(--primary) / .045)}.metrics-ranking-row.selected{background:hsl(var(--primary) / .08);box-shadow:inset .2rem 0 hsl(var(--primary))}.metrics-alerts-card{border-color:hsl(var(--primary) / .28);background:radial-gradient(circle at 100% 0, hsl(var(--primary) / .1), transparent 32%), hsl(var(--surface) / .72);overflow:hidden}.metrics-live-badge{border:1px solid hsl(var(--primary) / .3);color:hsl(var(--primary));border-radius:999px;align-items:center;gap:.4rem;padding:.38rem .65rem;font-size:.65rem;font-weight:700;display:flex}.metrics-live-badge i{width:.45rem;height:.45rem;box-shadow:0 0 0 .25rem hsl(var(--primary) / .12);background:currentColor;border-radius:50%}.metrics-alert-grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.65rem;padding:0 1rem 1rem;display:grid}.metrics-alert-grid a,.metrics-alert-empty{border:1px solid hsl(var(--border));border-radius:var(--radius);color:hsl(var(--foreground));background:hsl(var(--background) / .62);align-items:center;gap:.7rem;padding:.8rem;text-decoration:none;display:flex}.metrics-alert-grid a:hover{border-color:hsl(var(--primary) / .5);transform:translateY(-1px)}.metrics-alert-grid svg,.metrics-alert-empty svg{color:hsl(var(--primary));flex:none}.metrics-alert-grid div,.metrics-alert-empty div{gap:.2rem;min-width:0;display:grid}.metrics-alert-grid span,.metrics-alert-empty span{color:hsl(var(--muted));text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.metrics-alert-grid small{color:hsl(var(--primary));white-space:nowrap;margin-left:auto;font-size:.62rem}.metrics-alert-empty{margin:0 1rem 1rem}.metrics-diagnostic-card{border-color:hsl(var(--primary) / .4);overflow:hidden;box-shadow:0 1rem 3rem #0000001f}.metrics-diagnostic-header{border-bottom:1px solid hsl(var(--border));background:hsl(var(--primary) / .055);justify-content:space-between;gap:1rem;padding:1rem;display:flex}.metrics-diagnostic-header h2{max-width:48rem;margin:.3rem 0;font-size:1rem}.metrics-diagnostic-header p,.metrics-diagnostic-eyebrow{color:hsl(var(--muted));font-size:.65rem}.metrics-diagnostic-eyebrow{color:hsl(var(--primary));letter-spacing:.12em;text-transform:uppercase;font-weight:800}.metrics-diagnostic-actions{align-items:flex-start;gap:.45rem;display:flex}.metrics-diagnostic-actions a{border:1px solid hsl(var(--border));color:hsl(var(--foreground));white-space:nowrap;border-radius:.55rem;align-items:center;gap:.35rem;padding:.5rem .65rem;font-size:.65rem;font-weight:700;text-decoration:none;display:flex}.metrics-diagnostic-actions svg{width:.85rem;height:.85rem}.metrics-diagnostic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;padding:1rem;display:grid}.metrics-diagnostic-grid article{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--background) / .5);gap:.3rem;padding:.85rem;display:grid}.metrics-diagnostic-grid span,.metrics-diagnostic-grid small{color:hsl(var(--muted));font-size:.62rem}.metrics-diagnostic-grid strong{color:hsl(var(--primary));font-size:1.25rem}.metrics-diagnostic-chart{border-top:1px solid hsl(var(--border));padding-top:.5rem}.metrics-rank-number{color:hsl(var(--muted));font-size:.75rem;font-weight:700}.metrics-media-thumb{aspect-ratio:1;border-radius:calc(var(--radius) * .75);background:hsl(var(--background));place-items:center;width:5rem;display:grid;overflow:hidden}.metrics-media-thumb img{object-fit:cover;width:100%;height:100%}.metrics-media-copy{gap:.35rem;min-width:0;display:grid}.metrics-media-copy>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.metrics-media-copy small{color:hsl(var(--muted));font-size:.62rem}.metrics-media-copy>div{flex-wrap:wrap;gap:.3rem;display:flex}.metrics-media-copy span{border:1px solid hsl(var(--border));color:hsl(var(--muted));border-radius:999px;padding:.2rem .4rem;font-size:.6rem}.metrics-viral-score{border-radius:var(--radius);background:hsl(var(--primary) / .08);place-items:center;min-height:4.5rem;display:grid}.metrics-viral-score strong{color:hsl(var(--primary));font-size:1.4rem}.metrics-viral-score span{color:hsl(var(--muted));font-size:.58rem}.metrics-viral-score.hot{background:hsl(var(--primary) / .18);box-shadow:inset 0 0 0 1px hsl(var(--primary) / .35)}@media (max-width:55rem){.metrics-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics-ranking-row{grid-template-columns:2rem 4rem minmax(0,1fr)}.metrics-media-thumb{width:4rem}.metrics-viral-score{grid-column:2/-1}.metrics-diagnostic-header{flex-direction:column}.metrics-diagnostic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:36rem){.metrics-diagnostic-grid{grid-template-columns:1fr}.metrics-diagnostic-actions{flex-wrap:wrap}}.publication-draft-grid small{color:hsl(var(--muted));align-items:center;gap:.3rem;font-size:.68rem;display:flex}.publication-schedule-panel{overflow:hidden}.publication-schedule-panel>.panel-toolbar>span{border:1px solid hsl(var(--primary) / .3);color:hsl(var(--primary));background:hsl(var(--primary) / .08);border-radius:999px;padding:.4rem .65rem;font-size:.65rem;font-weight:700}.publication-schedule-list{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.65rem;padding:0 1rem 1rem;display:grid}.publication-schedule-list article{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--background) / .52);align-items:center;gap:.7rem;padding:.8rem;display:flex}.publication-schedule-list article>svg{color:hsl(var(--primary))}.publication-schedule-list article>div{gap:.2rem;min-width:0;display:grid}.publication-schedule-list article span{color:hsl(var(--muted));font-size:.62rem}.publication-schedule-list article>span{color:hsl(var(--primary));margin-left:auto}.publication-schedule-form,.publication-scheduled-state{border:1px solid hsl(var(--primary) / .25);border-radius:var(--radius);background:hsl(var(--primary) / .045);gap:.55rem;padding:.7rem;display:grid}.publication-schedule-form label{color:hsl(var(--muted));gap:.35rem;font-size:.65rem;display:grid}.publication-schedule-form input[type=datetime-local]{border:1px solid hsl(var(--border));width:100%;color:hsl(var(--foreground));background:hsl(var(--background));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:.5rem;padding:.55rem}.publication-scheduled-state>div{color:hsl(var(--primary));align-items:center;gap:.4rem;font-size:.68rem;display:flex}.publication-scheduled-state svg{width:1rem;height:1rem}.reference-error-text{color:hsl(var(--destructive))}.reference-organize-form textarea{resize:vertical;min-height:5rem}.radar-post{border-bottom:1px solid hsl(var(--border));grid-template-columns:7.5rem 4.5rem minmax(0,1fr) 11rem;align-items:center;gap:1rem;padding:1rem;display:grid}.radar-post-thumbnail{aspect-ratio:9/12;border:1px solid hsl(var(--border));width:4.5rem;color:hsl(var(--muted));background:hsl(var(--background) / .55);border-radius:.55rem;place-items:center;display:grid;overflow:hidden}.radar-post-thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.radar-post:last-child{border-bottom:0}.radar-rank{gap:.2rem;display:grid}.radar-rank strong{color:hsl(var(--primary));font-size:1.5rem}.radar-rank span{color:hsl(var(--muted));font-size:.7rem}.radar-post-copy{min-width:0}.radar-post-copy>div:first-child{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.radar-post-copy h3{margin:0;font-size:.95rem}.radar-post-copy a{color:hsl(var(--primary));align-items:center;gap:.2rem;font-size:.75rem;display:inline-flex}.radar-post-copy p{color:hsl(var(--foreground) / .84);margin:.45rem 0;font-size:.8rem}.radar-post-metrics{flex-wrap:wrap;gap:.35rem;display:flex}.radar-post-metrics span{border:1px solid hsl(var(--border));color:hsl(var(--muted));border-radius:999px;padding:.2rem .45rem;font-size:.68rem}.radar-post-metrics .radar-velocity{color:hsl(var(--primary));border-color:hsl(var(--primary) / .35)}.radar-actions-stack{gap:.7rem;display:grid}.radar-metrics-editor{border:1px solid hsl(var(--border));border-radius:var(--radius);padding:.55rem}.radar-metrics-editor summary{cursor:pointer;color:hsl(var(--primary));font-size:.72rem;font-weight:700}.radar-metrics-editor form{grid-template-columns:repeat(2,1fr);gap:.4rem;margin-top:.65rem;display:grid}.radar-metrics-editor label{color:hsl(var(--muted));font-size:.65rem}.radar-metrics-editor .input{min-height:2rem;padding:.35rem .45rem;font-size:.72rem}.radar-metrics-editor .button{grid-column:1/-1}.radar-decision{gap:.45rem;display:grid}.radar-decision label{color:hsl(var(--muted));font-size:.7rem}@media (min-width:980px){.radar-entry-grid{grid-template-columns:minmax(0,38rem)}.radar-fields-2{grid-template-columns:repeat(2,minmax(0,1fr))}.radar-fields-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:700px){.radar-metrics,.radar-post,.radar-profile-list article{grid-template-columns:1fr}.radar-alert-list article{grid-template-columns:auto minmax(0,1fr)}.radar-alert-actions{grid-column:2}.radar-profile-search,.library-search{width:100%}.library-new-collection{width:100%;display:grid}.reference-profile-manager article>form:first-of-type{grid-template-columns:1fr}.profile-state-action{justify-self:stretch}.profile-state-action .button{width:100%}.publication-composer{grid-template-columns:1fr}}.auth-page{place-items:center;min-height:100vh;padding:1.25rem;display:grid}.auth-card{border:1px solid hsl(var(--border));border-radius:calc(var(--radius) * 1.4);background:hsl(var(--surface) / .82);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:min(100%,27rem);padding:clamp(1.4rem,6vw,2.25rem);box-shadow:0 1.5rem 5rem #0204086b}.brand-mark{border-radius:calc(var(--radius) * 1.2);width:3.2rem;height:3.2rem;color:hsl(var(--primary-foreground));background:hsl(var(--primary));box-shadow:0 0 2rem hsl(var(--primary) / .2);place-items:center;display:grid}.brand-mark svg{width:1.7rem;height:1.7rem}.brand-mark-small{flex:none;width:2.35rem;height:2.35rem}.brand-mark-small svg{width:1.2rem;height:1.2rem}.auth-heading{margin:1.4rem 0 1.6rem}.auth-heading h1{letter-spacing:-.055em;margin:.45rem 0;font-size:clamp(2rem,8vw,2.7rem)}.auth-heading>p:last-child{color:hsl(var(--muted));margin:0;line-height:1.55}.login-form{gap:1.1rem;display:grid}.field{color:hsl(var(--muted));gap:.45rem;font-size:.8rem;font-weight:700;display:grid}.input-wrap{align-items:center;display:flex;position:relative}.input-wrap>svg{color:hsl(var(--muted));pointer-events:none;position:absolute;left:.8rem}.input-wrap .input{padding-left:2.45rem}.form-error{border:1px solid hsl(var(--danger) / .4);border-radius:var(--radius);color:hsl(var(--danger));background:hsl(var(--danger) / .08);margin:-.25rem 0 0;padding:.7rem .8rem;font-size:.78rem}.login-submit{width:100%}.auth-note{color:hsl(var(--muted));font:500 .72rem/1.4 var(--font-mono), monospace;justify-content:center;align-items:center;gap:.45rem;margin:1.25rem 0 0;display:flex}@keyframes spin{to{transform:rotate(360deg)}}.dashboard-shell{min-height:100vh}.sidebar{z-index:20;border-right:1px solid hsl(var(--border));background:hsl(var(--surface) / .82);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:16rem;display:none;position:fixed;inset:0 auto 0 0}.dashboard-brand{border-bottom:1px solid hsl(var(--border));align-items:center;gap:.75rem;height:4.3rem;padding:0 1rem;display:flex}.dashboard-brand>span:last-child{min-width:0;display:grid}.dashboard-brand strong{letter-spacing:-.03em}.dashboard-brand small{color:hsl(var(--muted));text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.sidebar-nav{gap:.22rem;padding:.9rem .7rem;display:grid}.nav-link{border-radius:var(--radius);min-height:2.65rem;color:hsl(var(--muted));align-items:center;gap:.72rem;padding:0 .75rem;font-size:.82rem;font-weight:650;transition:color .15s,background-color .15s;display:flex}.nav-link:hover{color:hsl(var(--foreground));background:hsl(var(--surface-raised))}.nav-link-active{color:hsl(var(--primary));background:hsl(var(--primary) / .1)}.nav-link-disabled{cursor:not-allowed;opacity:.48}.nav-link-disabled small{text-transform:uppercase;margin-left:auto;font-size:.58rem}.mobile-label{display:none}.sidebar-footer{color:hsl(var(--muted));font:500 .65rem/1.4 var(--font-mono), monospace;align-items:center;gap:.45rem;display:flex;position:absolute;inset:auto .9rem 1rem}.system-dot{background:hsl(var(--primary));width:.48rem;height:.48rem;box-shadow:0 0 .7rem hsl(var(--primary));border-radius:50%}.dashboard-stage{min-height:100vh;padding-bottom:5.2rem}.topbar{z-index:15;border-bottom:1px solid hsl(var(--border));background:hsl(var(--background) / .78);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:space-between;align-items:center;height:4.3rem;padding:0 1rem;display:flex;position:sticky;top:0}.mobile-brand{color:hsl(var(--primary));align-items:center;gap:.55rem;display:flex}.topbar-actions{align-items:center;gap:.25rem;margin-left:auto;display:flex}.user-trigger{max-width:12rem;padding:0 .55rem}.user-avatar{border:1px solid hsl(var(--border));background:hsl(var(--surface-raised));border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;display:grid}.user-email{text-overflow:ellipsis;white-space:nowrap;display:none;overflow:hidden}.dropdown-content{z-index:50;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--surface));min-width:13rem;padding:.35rem;box-shadow:0 1rem 3rem #02040859}.dropdown-label{color:hsl(var(--muted));padding:.45rem .6rem;font-size:.7rem;display:block}.dropdown-separator{background:hsl(var(--border));height:1px;margin:.25rem}.dropdown-item{border-radius:calc(var(--radius) * .7);width:100%;min-height:2.4rem;color:hsl(var(--foreground));cursor:pointer;background:0 0;border:0;align-items:center;gap:.55rem;padding:0 .6rem;font-size:.8rem;display:flex}.dropdown-item:hover{color:hsl(var(--danger));background:hsl(var(--danger) / .1)}.dashboard-content{width:min(100%,92rem);margin:0 auto;padding:1.25rem}.page-stack{gap:1.25rem;display:grid}.page-header h1{letter-spacing:-.045em;margin:.5rem 0 .35rem;font-size:clamp(1.7rem,6vw,2.45rem)}.page-header>p:last-child{max-width:42rem;color:hsl(var(--muted));margin:0;line-height:1.55}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.operations-status-strip{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--surface) / .72);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.contacts-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.contacts-summary article{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--surface) / .72);grid-template-columns:auto 1fr;align-items:center;gap:.2rem .65rem;padding:.9rem;display:grid}.contacts-summary svg{color:hsl(var(--primary));grid-row:1/3}.contacts-summary span{color:hsl(var(--muted));font-size:.65rem}.contacts-summary strong{font-size:1.25rem}.contacts-workspace{overflow:hidden}.contacts-filter{border-bottom:1px solid hsl(var(--border));gap:.55rem;padding:1rem;display:flex}.contacts-filter label{flex:1;align-items:center;gap:.45rem;min-width:14rem;display:flex}.contacts-filter label svg{width:1rem;color:hsl(var(--muted))}.contacts-filter label input{flex:1}.contacts-filter select{border:1px solid hsl(var(--border));color:hsl(var(--foreground));background:hsl(var(--background));border-radius:.55rem;padding:0 .7rem}.contacts-layout{grid-template-columns:minmax(18rem,.9fr) minmax(22rem,1.1fr);min-height:31rem;display:grid}.contacts-list{border-right:1px solid hsl(var(--border))}.contacts-list>a{border-bottom:1px solid hsl(var(--border));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.8rem 1rem;display:grid}.contacts-list>a:hover,.contacts-list>a.is-selected{background:hsl(var(--primary) / .07)}.contacts-list>a.is-selected{box-shadow:inset 3px 0 hsl(var(--primary))}.contact-avatar{width:2.5rem;height:2.5rem;color:hsl(var(--primary));background:hsl(var(--primary) / .1);border-radius:50%;place-items:center;font-weight:900;display:grid}.contacts-list>a>div{gap:.12rem;min-width:0;display:grid}.contacts-list span,.contacts-list small{color:hsl(var(--muted));font-size:.62rem}.contacts-list i{color:hsl(var(--primary));font-size:.58rem;font-style:normal}.contact-detail{padding:1rem}.contact-detail-heading{align-items:center;gap:.7rem;display:flex}.contact-detail-heading h2,.contact-detail-heading p{margin:0}.contact-detail-heading p{color:hsl(var(--muted));font-size:.7rem}.contact-detail dl{grid-template-columns:repeat(2,1fr);gap:.55rem;margin:1rem 0;display:grid}.contact-detail dl div{border:1px solid hsl(var(--border));border-radius:.55rem;padding:.65rem}.contact-detail dt{color:hsl(var(--muted));font-size:.6rem}.contact-detail dd{margin:.2rem 0 0;font-size:.72rem}.contact-controls{flex-wrap:wrap;gap:.5rem;display:flex}.contact-detail h3{margin:1.25rem 0 .5rem;font-size:.78rem}.contact-timeline{gap:.45rem;display:grid}.contact-timeline article{border-left:2px solid hsl(var(--primary) / .5);padding:.3rem 0 .3rem .7rem}.contact-timeline span{color:hsl(var(--primary));text-transform:uppercase;font-size:.58rem;font-weight:800}.contact-timeline p{margin:.15rem 0;font-size:.72rem}.contact-timeline small{color:hsl(var(--muted));font-size:.58rem}.contact-detail-empty{height:100%;color:hsl(var(--muted));text-align:center;align-content:center;place-items:center;display:grid}.contact-detail-empty h2,.contact-detail-empty p{margin:.3rem 0 0}.health-local-notice{border-radius:var(--radius);background:#f29e0d12;border:1px solid #f29e0d66;gap:.8rem;padding:1rem;display:flex}.health-local-notice>svg{color:#fbbc51;flex:none}.health-local-notice p{color:hsl(var(--muted));margin:.3rem 0 0;font-size:.72rem;line-height:1.55}.health-local-notice code{color:hsl(var(--primary))}@media (max-width:52rem){.contacts-summary{grid-template-columns:repeat(2,1fr)}.contacts-layout{grid-template-columns:1fr}.contacts-list{border-right:0;border-bottom:1px solid hsl(var(--border))}.contacts-filter{flex-wrap:wrap}}.operations-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.operations-hub-grid>a{border:1px solid hsl(var(--border));border-radius:var(--radius);color:hsl(var(--foreground));background:hsl(var(--surface) / .72);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:1rem;text-decoration:none;display:grid}.operations-hub-grid>a:hover{border-color:hsl(var(--primary) / .5);transform:translateY(-1px)}.operations-hub-grid svg{color:hsl(var(--primary))}.operations-hub-grid h2,.operations-hub-grid p{margin:0}.operations-hub-grid h2{font-size:.88rem}.operations-hub-grid p,.operations-hub-grid span{color:hsl(var(--muted));font-size:.62rem}.operations-hub-grid strong{color:hsl(var(--primary));font-size:.68rem}.operations-hub-grid span{grid-column:2}@media (max-width:45rem){.operations-hub-grid{grid-template-columns:1fr}}.operations-status-strip>div{align-items:center;gap:.7rem;display:flex}.operations-status-strip>div.healthy>svg{color:hsl(var(--primary))}.operations-status-strip>div.attention>svg{color:#faaf2e}.operations-status-strip>div>div{gap:.15rem;display:grid}.operations-status-strip span{color:hsl(var(--muted));font-size:.65rem}.operations-status-strip>a,.operations-accounts-panel .panel-toolbar>a{color:hsl(var(--primary));font-size:.68rem;font-weight:700;text-decoration:none}.operations-accounts-panel{overflow:hidden}.operations-account-grid{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:.75rem;padding:0 1rem 1rem;display:grid}.operations-account-grid>article{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--background) / .48);gap:.85rem;padding:.85rem;display:grid}.operations-account-header{align-items:center;gap:.65rem;display:flex}.operations-account-header>div:nth-child(2){gap:.15rem;min-width:0;display:grid}.operations-account-header span{color:hsl(var(--muted));text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.operations-account-avatar{border:1px solid hsl(var(--primary) / .35);width:2.8rem;height:2.8rem;color:hsl(var(--primary));background:hsl(var(--primary) / .08);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.operations-account-avatar img{object-fit:cover;width:100%;height:100%}.operations-account-header i{border-radius:999px;margin-left:auto;padding:.28rem .5rem;font-size:.58rem;font-style:normal;font-weight:800}.operations-account-header i.healthy{color:hsl(var(--primary));background:hsl(var(--primary) / .1)}.operations-account-header i.attention{color:#fbc260;background:#f29e0d1a}.operations-account-stats{grid-template-columns:repeat(3,1fr);gap:.45rem;display:grid}.operations-account-stats span{border-left:1px solid hsl(var(--border));color:hsl(var(--muted));gap:.1rem;padding-left:.5rem;font-size:.56rem;display:grid}.operations-account-stats strong{color:hsl(var(--foreground));font-size:.9rem}.operations-account-actions{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.operations-account-actions a{border:1px solid hsl(var(--border));color:hsl(var(--foreground));text-align:center;border-radius:.5rem;padding:.45rem;font-size:.62rem;font-weight:700;text-decoration:none}.operations-account-actions a:hover{border-color:hsl(var(--primary) / .5);color:hsl(var(--primary))}.operations-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.operations-feed{overflow:hidden}.operations-feed>.panel-toolbar svg{color:hsl(var(--primary))}.operations-feed>a{border-top:1px solid hsl(var(--border));color:hsl(var(--foreground));align-items:center;gap:.65rem;padding:.7rem 1rem;text-decoration:none;display:flex}.operations-feed>a:hover{background:hsl(var(--primary) / .045)}.operations-feed>a>div:not(.operations-signal-thumb){gap:.2rem;min-width:0;display:grid}.operations-feed>a strong{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.operations-feed>a span{color:hsl(var(--muted));font-size:.6rem}.operations-feed>a>svg:last-child{width:1rem;color:hsl(var(--primary));margin-left:auto}.operations-signal-thumb{background:hsl(var(--background));border-radius:.55rem;flex:none;place-items:center;width:2.8rem;height:2.8rem;display:grid;overflow:hidden}.operations-signal-thumb img{object-fit:cover;width:100%;height:100%}@media (max-width:58rem){.operations-columns{grid-template-columns:1fr}}@media (max-width:36rem){.operations-status-strip{flex-direction:column;align-items:flex-start}.operations-account-grid{grid-template-columns:1fr}}.metric-card,.chart-placeholder,.empty-state,.notice-card{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--surface) / .72);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.metric-card{min-width:0;padding:1rem}.metric-heading{color:hsl(var(--muted));justify-content:space-between;gap:.5rem;font-size:.72rem;display:flex}.metric-heading svg{color:hsl(var(--primary))}.metric-card>strong{font:700 clamp(1.6rem, 7vw, 2.1rem) / 1 var(--font-mono), monospace;font-variant-numeric:tabular-nums;margin:.8rem 0 .3rem;display:block}.metric-card>small{color:hsl(var(--muted));text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;display:block;overflow:hidden}.health-grid{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.health-list{gap:.65rem;margin-top:1rem;display:grid}.health-row{border-top:1px solid hsl(var(--border));justify-content:space-between;align-items:center;gap:1rem;padding-top:.75rem;display:flex}.health-row div{gap:.2rem;display:grid}.health-row strong{font-size:.78rem}.health-row span:not(.phase-chip),.health-empty{color:hsl(var(--muted));font-size:.7rem}.automation-toolbar,.automation-card{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--surface) / .72);align-items:center;gap:1rem;padding:1rem;display:flex}.automation-toolbar{justify-content:space-between}.automation-toolbar h2,.automation-card h2{margin:0;font-size:.95rem}.automation-toolbar p,.automation-card p{color:hsl(var(--muted));margin:.25rem 0 0;font-size:.72rem}.automation-list{gap:.75rem;display:grid}.studio-take-upload{border-top:1px solid hsl(var(--border));margin-top:.25rem;padding-top:.85rem!important}.studio-take-upload label{color:hsl(var(--foreground));gap:.4rem;font-weight:700;display:grid}.studio-take-upload small{color:hsl(var(--primary));font-weight:600}.studio-variation-factory{border:1px solid hsl(var(--primary) / .3);border-radius:var(--radius);background:linear-gradient(145deg, hsl(var(--surface-raised)), hsl(var(--primary) / .045));margin-top:1rem;padding:1.1rem;box-shadow:0 20px 50px #0000002e}.studio-variation-factory>header{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.studio-variation-factory h2,.studio-variation-factory p{margin:.2rem 0}.studio-variation-factory p{color:hsl(var(--muted));font-size:.72rem}.studio-render-settings{padding:1rem 0;display:block}.studio-render-settings label{color:hsl(var(--muted));gap:.35rem;font-size:.66rem;display:grid}.studio-render-settings input,.studio-render-settings select{border:1px solid hsl(var(--field-border));min-height:2.65rem;color:hsl(var(--foreground));background:hsl(var(--background));border-radius:.6rem;padding:.55rem}.studio-editor-grid{grid-template-columns:minmax(0,1fr) 18rem;gap:1.25rem;display:grid}.studio-editor-controls{align-content:start;gap:.85rem;display:grid}.studio-control-row,.studio-range-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.studio-range-grid{border:1px solid hsl(var(--border));background:hsl(var(--background) / .35);border-radius:.75rem;padding:.8rem}.studio-range-grid input[type=range]{min-height:auto;accent-color:hsl(var(--primary));padding:0}.studio-check-control{align-items:center;color:hsl(var(--foreground))!important;grid-template-columns:none!important;gap:.55rem!important;display:flex!important}.studio-check-control input{width:1rem;height:1rem;min-height:auto;accent-color:hsl(var(--primary))}.studio-render-submit{justify-content:center;width:100%;margin-top:.25rem}.studio-phone-preview-wrap{color:hsl(var(--muted));align-content:start;justify-items:center;gap:.55rem;font-size:.68rem;display:grid}.studio-phone-preview-wrap small{text-align:center;line-height:1.45}.studio-phone-preview{aspect-ratio:9/16;border:5px solid hsl(var(--foreground) / .75);cursor:ns-resize;touch-action:none;background:radial-gradient(circle at 50% 34%, hsl(var(--primary) / .28), transparent 21%), linear-gradient(155deg, #314451, #111923 55%, #090d12);border-radius:2.1rem;width:14.6rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f,0 20px 45px #00000059}.studio-phone-preview:before{content:"";z-index:4;background:#050608;border-radius:1rem;width:4.4rem;height:1.15rem;position:absolute;top:.55rem;left:50%;transform:translate(-50%)}.studio-safe-zone{z-index:1;color:#ffffffbf;letter-spacing:.08em;pointer-events:none;background:#ff2f4333;place-items:center;font-size:.42rem;display:grid;position:absolute}.studio-safe-top{height:12%;inset:0 0 auto}.studio-safe-bottom{height:18%;inset:auto 0 0}.studio-safe-right{width:14%;height:44%;top:28%;right:0}.studio-preview-caption{z-index:3;color:#fff;text-align:center;text-transform:none;-webkit-text-stroke-color:#111;paint-order:stroke fill;-webkit-user-select:none;user-select:none;width:82%;font-weight:900;line-height:1.08;position:absolute;left:9%;transform:translateY(-50%)}.studio-caption-yellow_50{color:#ffe432}.studio-caption-green_50{color:#59f28b}.studio-caption-dynamic_light{letter-spacing:.02em}.studio-caption-mrbeast{color:#fff;letter-spacing:-.035em;text-shadow:0 3px #000,0 7px 14px #000000a6!important;font-size:1.15em!important}.studio-caption-karaoke{color:#59f28b;letter-spacing:.01em}.studio-caption-bold_clean{color:#fff;letter-spacing:-.02em}.studio-caption-senior_contrast{color:#ffe432;line-height:1.02;font-size:1.18em!important}.studio-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-preview-headline{z-index:3;color:#fff;text-align:center;background:#0000009e;border-radius:.4rem;width:84%;padding:.35rem;position:absolute;top:15%;left:8%}.studio-batch-progress{border:1px solid hsl(var(--border));background:hsl(var(--background) / .35);border-radius:.75rem;grid-template-columns:1fr auto;gap:.55rem;padding:.8rem;display:grid}.studio-batch-progress strong{align-items:center;gap:.45rem;display:flex}.studio-batch-progress strong svg{color:hsl(var(--primary));width:1rem}.studio-progress-heading{grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;display:flex}.studio-progress-heading b{color:hsl(var(--primary));font-variant-numeric:tabular-nums;font-size:clamp(1.35rem,3vw,2rem)}.studio-progress-detail{color:hsl(var(--muted));grid-column:1/-1;margin:0}.studio-batch-progress .spin{animation:.85s linear infinite studio-spin}@keyframes studio-spin{to{transform:rotate(360deg)}}.studio-batch-progress progress,.studio-batch-progress small{grid-column:1/-1}.studio-batch-progress progress{width:100%;accent-color:hsl(var(--primary))}.studio-batch-progress small{color:hsl(var(--muted))}.studio-retry-failed{grid-column:1/-1}.studio-retry-failed .button{width:fit-content}.studio-local-message{background:hsl(var(--primary) / .09);border-radius:.6rem;padding:.65rem .8rem;color:hsl(var(--primary))!important}.studio-notify{color:hsl(var(--muted));cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;margin-top:.75rem;display:inline-flex}.studio-notify svg{width:1rem}@media (max-width:980px){.studio-editor-grid,.studio-control-row,.studio-range-grid{grid-template-columns:1fr}.studio-variation-factory>header{flex-direction:column;align-items:flex-start}}.automation-hero-toolbar{background:linear-gradient(120deg, hsl(var(--primary) / .08), transparent 42%), hsl(var(--surface) / .78);padding:1.15rem 1.25rem}.direct-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.direct-setting-card{border:1px solid hsl(var(--border));border-radius:var(--radius);min-height:8rem;color:hsl(var(--foreground));background:hsl(var(--surface) / .72);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:1rem;text-decoration:none;display:grid}.direct-setting-card:hover{border-color:hsl(var(--primary) / .5);background:hsl(var(--surface-raised) / .85)}.direct-setting-icon{width:2.8rem;height:2.8rem;color:hsl(var(--primary));background:hsl(var(--primary) / .11);border-radius:.8rem;place-items:center;display:grid}.direct-setting-icon svg{width:1.25rem}.direct-setting-card h2{margin:.15rem 0 0;font-size:.92rem}.direct-setting-card p{color:hsl(var(--muted));margin:.3rem 0 0;font-size:.7rem;line-height:1.45}.direct-setting-card small{color:hsl(var(--primary));font-family:var(--font-mono), monospace;text-transform:uppercase;font-size:.6rem}.direct-setting-card>strong{color:hsl(var(--primary));white-space:nowrap;font-size:.72rem}.direct-default-settings{padding:0;display:block}.direct-default-settings>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;min-height:8rem;padding:1rem;list-style:none;display:grid}.direct-default-settings>summary::-webkit-details-marker{display:none}.default-reply-account>summary::-webkit-details-marker{display:none}.direct-setting-chevron{color:hsl(var(--muted));transition:transform .2s}.direct-default-settings[open] .direct-setting-chevron{transform:rotate(180deg)}.default-reply-accounts{border-top:1px solid hsl(var(--border));gap:.55rem;padding:0 1rem 1rem;display:grid}.default-reply-account{border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 3px);margin-top:.7rem;overflow:hidden}.default-reply-account>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem;list-style:none;display:flex}.default-reply-account>summary>span{gap:.15rem;display:grid}.default-reply-account>summary strong{font-size:.76rem}.default-reply-account>summary small{color:hsl(var(--muted));text-transform:none;font-family:inherit}.default-reply-account>summary svg{width:1rem;color:hsl(var(--muted));transition:transform .2s}.default-reply-account[open]>summary svg{transform:rotate(180deg)}.default-reply-account form{border-top:1px solid hsl(var(--border));background:hsl(var(--background) / .22);gap:.8rem;padding:.9rem;display:grid}.default-reply-account textarea{min-height:5rem}.automation-icon{width:2.8rem;height:2.8rem;color:hsl(var(--primary));background:hsl(var(--primary) / .1);border-radius:50%;place-items:center;display:grid}.automation-copy{flex:1;min-width:0}.automation-copy>div{align-items:center;gap:.6rem;display:flex}.automation-actions{flex-wrap:wrap;gap:.4rem;display:flex}.automation-builder{gap:1rem;display:grid}.builder-progress{border:1px solid hsl(var(--border));border-radius:var(--radius);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.builder-step{border:0;border-right:1px solid hsl(var(--border));min-height:3.2rem;color:hsl(var(--muted));background:hsl(var(--surface));cursor:pointer;justify-content:center;align-items:center;gap:.4rem;font-size:.66rem;display:flex}.builder-step:last-child{border-right:0}.builder-step>span{border:1px solid hsl(var(--border));border-radius:50%;place-items:center;width:1.35rem;height:1.35rem;font-size:.6rem;display:grid}.builder-step-active{color:hsl(var(--foreground));background:hsl(var(--primary) / .1)}.builder-step-active>span,.builder-step-done>span{border-color:hsl(var(--primary));color:hsl(var(--background));background:hsl(var(--primary))}.builder-layout{gap:1rem;display:grid}.builder-main,.instagram-preview{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--surface) / .78)}.builder-main{padding:1rem}.builder-panel{gap:1.15rem;display:grid}.builder-panel-hidden{display:none}.builder-heading{align-items:flex-start;gap:.75rem;display:flex}.builder-heading>span{width:2rem;height:2rem;color:hsl(var(--background));background:hsl(var(--primary));border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.builder-heading h2{margin:0;font-size:1.05rem}.builder-heading p{color:hsl(var(--muted));margin:.3rem 0 0;font-size:.75rem}.builder-panel textarea,.builder-panel select{border:1px solid hsl(var(--border));border-radius:var(--radius);width:100%;color:hsl(var(--foreground));background:hsl(var(--surface-raised));font:inherit;padding:.75rem}.builder-panel textarea{resize:vertical;min-height:5.5rem}.field small{color:hsl(var(--muted));font-weight:400}.choice-grid{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.65rem;display:grid}.choice-card{border:1px solid hsl(var(--border));border-radius:var(--radius);cursor:pointer;gap:.35rem;padding:.85rem;display:grid}.choice-card input{width:auto;accent-color:hsl(var(--primary))}.choice-card strong{font-size:.78rem}.choice-card span{color:hsl(var(--muted));font-size:.67rem;line-height:1.4}.choice-card-active{border-color:hsl(var(--primary));background:hsl(var(--primary) / .07)}.media-picker{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:.65rem;max-height:28rem;display:grid;overflow:auto}.media-picker-empty{border:1px dashed hsl(var(--border));border-radius:var(--radius);color:hsl(var(--muted));grid-column:1/-1;gap:.35rem;padding:1rem;font-size:.7rem;display:grid}.media-picker-empty strong{color:hsl(var(--foreground))}.media-option{border:1px solid hsl(var(--border));border-radius:var(--radius);cursor:pointer;gap:.4rem;padding:.4rem;display:grid;position:relative;overflow:hidden}.media-option input{width:auto;accent-color:hsl(var(--primary));position:absolute;top:.65rem;right:.65rem}.media-option img,.media-fallback{aspect-ratio:1;border-radius:calc(var(--radius) * .7);object-fit:cover;background:hsl(var(--surface-raised));width:100%}.media-fallback{color:hsl(var(--muted));place-items:center;font-size:.65rem;display:grid}.media-option>span:last-child{color:hsl(var(--muted));-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.64rem;line-height:1.35;display:-webkit-box;overflow:hidden}.media-option-active{border-color:hsl(var(--primary));box-shadow:inset 0 0 0 1px hsl(var(--primary))}.field-row{gap:.75rem;display:grid}.review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.review-name{border-left:3px solid hsl(var(--primary));gap:.2rem;padding:.55rem .75rem;display:grid}.review-name strong{font-size:.9rem}.review-name span{color:hsl(var(--muted));font-size:.65rem}.review-grid article{border:1px solid hsl(var(--border));border-radius:var(--radius);gap:.3rem;padding:.8rem;display:grid}.review-grid strong{font-size:.7rem}.review-grid span{overflow-wrap:anywhere;color:hsl(var(--muted));font-size:.67rem;line-height:1.4}.builder-footer{border-top:1px solid hsl(var(--border));justify-content:space-between;gap:.75rem;margin-top:1.25rem;padding-top:1rem;display:flex}.instagram-preview{background:0 0;border:0;align-self:start;padding:0}.preview-label{color:hsl(var(--muted));align-items:center;gap:.5rem;margin-bottom:.65rem;font-size:.75rem;font-weight:700;display:flex}.instagram-phone{color:#f5f5f5;background:#000;border:7px solid #05070a;border-radius:2.4rem;width:min(100%,21rem);min-height:37rem;margin-inline:auto;overflow:hidden;box-shadow:0 24px 70px #0006,inset 0 0 0 1px #30343b}.phone-status{justify-content:space-between;padding:.65rem 1.2rem .45rem;font-size:.62rem;display:flex}.phone-status span{letter-spacing:.08em;color:#ddd}.phone-chat-header{border-bottom:1px solid #1d1d21;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.55rem .7rem .7rem;display:grid}.phone-chat-header>span{font-size:1.5rem}.phone-chat-header>i{background:linear-gradient(135deg,#fa7e1e,#d62976,#4f5bd5);border-radius:50%;place-items:center;width:2rem;height:2rem;font-style:normal;font-weight:800;display:grid}.phone-chat-header>div{min-width:0;display:grid}.phone-chat-header strong{text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.phone-chat-header small{color:#aaa;font-size:.56rem}.phone-chat-header b{white-space:nowrap;font-size:.75rem}.phone-conversation{min-height:29rem;padding:.75rem}.phone-conversation>small{color:#777;text-align:center;margin-bottom:.9rem;font-size:.56rem;display:block}.preview-comment{background:#26262a;border-radius:1rem;margin:1rem 0;padding:.65rem .8rem;font-size:.7rem}.preview-dm{color:#fff;background:#4267df;border-radius:1rem 1rem .3rem;gap:.6rem;max-width:90%;margin:.6rem 0 0 auto;padding:.7rem;font-size:.7rem;line-height:1.45;display:grid}.preview-dm button{color:#3154c9;background:#fff;border:0;border-radius:.6rem;padding:.5rem;font-weight:700}.preview-dm-link{background:#7947df;grid-template-columns:auto 1fr;align-items:center;display:grid}.preview-dm-link button{grid-column:1/-1;width:100%}.preview-dm-link>svg:last-child{display:none}.preview-user-reply{background:#3b66e4;border-radius:1rem 1rem .25rem;width:fit-content;max-width:82%;margin:.7rem 0 0 auto;padding:.55rem .75rem;font-size:.67rem}.phone-composer{color:#929298;border:1px solid #303036;border-radius:999px;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;margin:.45rem .65rem .7rem;padding:.45rem .65rem;font-size:.66rem;display:grid}.phone-composer i{color:#fff;background:#3686f7;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;font-size:1rem;font-style:normal;display:grid}.phone-composer b{color:#fff;font-size:1rem}@media (max-width:41.99rem){.builder-step{font-size:0}.builder-step>span{font-size:.6rem}.automation-card{flex-wrap:wrap;align-items:flex-start}.automation-actions{width:100%}.review-grid,.direct-settings-grid{grid-template-columns:1fr}}@media (min-width:55rem){.builder-layout{grid-template-columns:minmax(0,1fr) 18rem}.builder-main{padding:1.4rem}.field-row{grid-template-columns:1fr 10rem}}.chart-placeholder{padding:1rem}.chart-heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.chart-heading h2,.empty-state h2,.notice-card h2{margin:0;font-size:.95rem}.chart-heading p,.empty-state p,.notice-card p{color:hsl(var(--muted));margin:.3rem 0 0;font-size:.75rem;line-height:1.5}.phase-chip{border:1px solid hsl(var(--border));color:hsl(var(--muted));background:hsl(var(--surface-raised));font:600 .62rem/1 var(--font-mono), monospace;white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .55rem;display:inline-flex}.chart-empty{min-height:14rem;color:hsl(var(--muted));text-align:center;place-items:center;display:grid}.chart-empty svg{width:2rem;height:2rem;color:hsl(var(--primary));opacity:.6}.chart-empty p{max-width:24rem;margin:-3rem 1rem 0;font-size:.78rem}.empty-state,.notice-card{align-items:center;gap:1rem;padding:1.1rem;display:flex}.empty-state>div,.notice-card>div{flex:1}.empty-icon{border-radius:var(--radius);width:2.7rem;height:2.7rem;color:hsl(var(--primary));background:hsl(var(--primary) / .1);flex:none;place-items:center;display:grid}.empty-icon svg{width:1.3rem;height:1.3rem}.mobile-nav{z-index:30;border:1px solid hsl(var(--border));border-radius:calc(var(--radius) * 1.3);background:hsl(var(--surface) / .94);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);grid-template-columns:repeat(5,1fr);padding:.35rem;display:grid;position:fixed;inset:auto .65rem .65rem;box-shadow:0 .7rem 2.5rem #02040866}.mobile-nav .nav-link{text-align:center;place-items:center;gap:.18rem;min-height:3.25rem;padding:.2rem;font-size:.56rem;display:grid}.mobile-nav .mobile-label{display:block}.accounts-toolbar,.account-card{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--surface) / .72);align-items:center;gap:1rem;padding:1rem;display:flex}.account-card{align-items:stretch;padding:0;display:grid;overflow:hidden}.account-card-collapsible>summary{cursor:pointer;padding:1rem;list-style:none;transition:background .16s}.account-card-collapsible>summary::-webkit-details-marker{display:none}.account-card-collapsible>summary:hover{background:hsl(var(--primary) / .04)}.account-card-collapsible[open]>summary{border-bottom:1px solid hsl(var(--border));background:linear-gradient(90deg, hsl(var(--primary) / .07), transparent 55%)}.account-card-body{gap:.85rem;padding:1rem;display:grid}.account-expand-label{border:1px solid hsl(var(--border));color:hsl(var(--muted));border-radius:999px;padding:.42rem .65rem;font-size:.62rem;font-weight:800}.account-card-collapsible[open] .account-expand-label:before{content:"Fechar "}.account-card-collapsible[open] .account-expand-label{font-size:0}.account-card-collapsible[open] .account-expand-label:before{font-size:.62rem}.account-management-bar{background:hsl(var(--background) / .45);border-radius:.7rem;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem;display:flex}.account-management-bar>strong{font-size:.72rem}.account-card-header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;display:grid}.accounts-toolbar{flex-wrap:wrap;justify-content:space-between}.accounts-toolbar h2,.account-card h2{margin:0;font-size:.95rem}.accounts-toolbar p,.account-card p{color:hsl(var(--muted));margin:.25rem 0 0;font-size:.75rem}.account-grid{gap:.75rem;display:grid}.account-avatar{width:3rem;height:3rem;color:hsl(var(--primary));background:hsl(var(--primary) / .1);border-radius:50%;flex:none;place-items:center;display:grid}.account-avatar img{object-fit:cover;width:100%;height:100%}.account-copy{flex:1;min-width:0}.account-meta{flex-wrap:wrap;gap:.35rem;margin-top:.7rem;display:flex}.account-meta span{border:1px solid hsl(var(--border));color:hsl(var(--muted));border-radius:999px;padding:.25rem .45rem;font-size:.62rem}.account-actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.account-actions-menu{position:relative}.account-actions-menu summary{border:1px solid hsl(var(--border));cursor:pointer;border-radius:.55rem;padding:.55rem .7rem;font-size:.65rem;font-weight:800;list-style:none}.account-actions-menu summary::-webkit-details-marker{display:none}.account-actions-menu[open]{align-self:start}.account-actions-menu .button{justify-content:center;width:100%}.account-network-stack{border-top:1px solid hsl(var(--border));gap:.5rem;padding-top:.85rem;display:grid}.account-network-stack-heading{justify-content:space-between;gap:1rem;margin-bottom:.15rem;display:flex}.account-network-stack-heading span,.account-network-stack>p{color:hsl(var(--muted));font-size:.62rem}.account-network-stack>p{margin:.15rem 0 0;line-height:1.55}.account-network-row{border:1px dashed hsl(var(--border));background:hsl(var(--background) / .38);border-radius:.65rem;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.62rem;display:grid}.account-network-row.connected{border-style:solid;border-color:hsl(var(--primary) / .25)}.account-network-row>svg,.account-network-row>.threads-mark{width:1.25rem;height:1.25rem;color:hsl(var(--primary));place-items:center;display:grid}.account-network-row>.threads-mark{font-size:1.1rem;font-weight:900}.account-network-row>div{gap:.12rem;display:grid}.account-network-row>div span{color:hsl(var(--muted));font-size:.6rem}.account-network-row>i,.account-network-pending{color:hsl(var(--primary));background:hsl(var(--primary) / .08);border-radius:999px;padding:.25rem .45rem;font-size:.56rem;font-style:normal;font-weight:800}.account-network-connect{border:1px solid hsl(var(--primary) / .35);color:hsl(var(--primary));background:hsl(var(--primary) / .08);white-space:nowrap;border-radius:999px;padding:.32rem .52rem;font-size:.56rem;font-weight:800;text-decoration:none}.account-network-connect.pending{color:hsl(var(--foreground));align-items:center;gap:.25rem;display:flex}.account-network-connect svg{width:.75rem;height:.75rem}.account-network-pending{color:hsl(var(--muted));background:hsl(var(--muted) / .08);align-items:center;gap:.25rem;display:flex}.account-network-pending svg{width:.75rem;height:.75rem}@media (max-width:41.99rem){.account-card-header{grid-template-columns:auto minmax(0,1fr)}.account-actions-menu{grid-column:1/-1}}@media (min-width:42rem){.dashboard-content{padding:1.75rem}.user-email{display:block}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.empty-state,.notice-card{padding:1.4rem}}@media (min-width:64rem){.sidebar{display:block}.dashboard-stage{margin-left:16rem;padding-bottom:0}.mobile-nav,.mobile-brand{display:none}.topbar{justify-content:flex-end;padding:0 1.75rem}.dashboard-content{padding:2rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.field-check{cursor:pointer;align-items:flex-start;gap:.75rem;display:flex}.field-check input{accent-color:var(--accent,#42e780);margin-top:.2rem}.field-check span{gap:.2rem;display:grid}.field-check small{color:var(--muted,#8fa4b8)}.tag-chip{border:1px solid var(--border);background:color-mix(in srgb, var(--primary) 10%, transparent);border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .65rem;font-size:.78rem;display:inline-flex}.tag-chip form{display:inline-flex}.tag-chip button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:1rem;line-height:1}.funnel-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.funnel-grid article{border:1px solid var(--border);background:var(--panel);border-radius:.85rem;gap:.45rem;padding:1rem;display:grid}.funnel-grid article>svg{color:var(--primary)}.funnel-grid article>strong{font-size:1.65rem}.funnel-grid article>span{font-weight:700}.funnel-grid article>i{color:var(--muted-foreground);font-size:.75rem;font-style:normal}.funnel-grid article>div{background:var(--border);border-radius:999px;height:.35rem;overflow:hidden}.funnel-grid article>div>b{border-radius:inherit;background:var(--primary);height:100%;display:block}.premium-funnel{background:radial-gradient(circle at 15%,#4149ff30,#0000 38%),linear-gradient(135deg,#080c18,#10101d);border:1px solid #7c84ff40;border-radius:1.2rem;align-items:center;min-height:360px;padding:1.5rem;display:flex;overflow-x:auto}.premium-funnel article{min-width:125px;width:calc(100% / var(--funnel-count));height:calc(72px + var(--ratio) * 2.58px);color:#fff;background:hsl(calc(245 + var(--stage) * 14) 85% calc(53% + var(--stage) * 1%) / .87);clip-path:polygon(0 12%,100% 12%,100% 88%,0 88%);filter:drop-shadow(0 0 18px hsl(calc(245 + var(--stage) * 14) 90% 55%/.22));place-items:center;transition:height .35s;display:grid;position:relative}.premium-funnel article:first-child{border-radius:1rem 0 0 1rem}.premium-funnel article:last-child{border-radius:0 1rem 1rem 0}.premium-funnel article>div{text-align:center;place-items:center;gap:.35rem;padding:.6rem;display:grid}.premium-funnel svg{opacity:.9}.premium-funnel strong{font-size:1.55rem}.premium-funnel span{font-size:.78rem;font-weight:800}.premium-funnel i{opacity:.76;font-size:.68rem;font-style:normal}@media (max-width:900px){.premium-funnel{align-items:stretch;min-height:auto}.premium-funnel article{min-width:112px;height:270px}}.funnel-media-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.8rem;margin-top:1rem;display:grid}.funnel-media-grid a{border:1px solid var(--border);border-radius:.8rem;gap:.45rem;padding:.65rem;display:grid}.funnel-media-grid img{aspect-ratio:1;object-fit:cover;border-radius:.55rem;width:100%}.funnel-media-grid span{color:var(--muted-foreground);font-size:.75rem}@media (max-width:900px){.funnel-grid{grid-template-columns:1fr 1fr}}.radar-workspace{grid-template-columns:minmax(200px,260px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.radar-channel-sidebar{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;gap:2px;max-height:calc(100vh - 120px);padding:10px;display:flex;position:sticky;top:16px;overflow-y:auto}.radar-channel-search{border-bottom:1px solid var(--border);color:var(--muted);align-items:center;gap:6px;margin-bottom:6px;padding:0 8px 8px;display:flex}.radar-channel-search input{width:100%;color:inherit;background:0 0;border:0;padding:6px 0;font-size:.82rem}.radar-channel-search input:focus{outline:none}.radar-channel-sidebar a{border-radius:var(--radius-sm);color:var(--text);justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;font-size:.85rem;text-decoration:none;display:flex}.radar-channel-sidebar a:hover{background:var(--surface-strong)}.radar-channel-sidebar a.is-active{background:var(--accent-soft);color:var(--accent);font-weight:600}.radar-channel-sidebar a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.radar-channel-sidebar a b{text-align:center;min-width:22px;color:var(--muted);flex-shrink:0;font-size:.72rem;font-weight:600}.radar-channel-empty{color:var(--muted);padding:10px;font-size:.8rem}.radar-queue{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;gap:12px;min-width:0;padding:14px;display:flex}.radar-queue-toolbar{flex-wrap:wrap;gap:10px}.radar-triage-list{flex-direction:column;gap:10px;display:flex}.radar-triage-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-strong);grid-template-columns:64px minmax(0,1fr) auto;align-items:start;gap:14px;padding:10px;display:grid}.radar-triage-thumb{border-radius:var(--radius-sm);background:var(--surface);width:64px;height:64px;color:var(--muted);justify-content:center;align-items:center;display:flex;overflow:hidden}.radar-triage-thumb img{object-fit:cover;width:100%;height:100%}.radar-triage-score{flex-direction:column;align-items:center;line-height:1.1;display:flex}.radar-triage-score strong{color:var(--accent);font-size:1.05rem}.radar-triage-score span{color:var(--muted);font-size:.68rem}.radar-triage-copy{min-width:0}.radar-triage-copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 4px;font-size:.88rem;display:-webkit-box;overflow:hidden}.radar-triage-copy small{color:var(--muted);font-size:.74rem}.radar-triage-copy small a{color:var(--muted);text-decoration:none}.radar-triage-actions{flex-direction:column;flex-shrink:0;gap:6px;display:flex}.reference-model-form{align-items:center;gap:6px;display:flex}.reference-model-form select{flex:1;min-width:0}@media (max-width:900px){.radar-workspace{grid-template-columns:minmax(0,1fr)}.radar-channel-sidebar{max-height:220px;position:static}.radar-triage-card{grid-template-columns:56px minmax(0,1fr);grid-template-areas:"thumb copy""score copy""actions actions"}.radar-triage-thumb{grid-area:thumb}.radar-triage-score{grid-area:score;align-items:flex-start}.radar-triage-copy{grid-area:copy}.radar-triage-actions{flex-direction:row;grid-area:actions}}.radar-channel-sidebar a span{letter-spacing:-.01em;font-size:.92rem;font-weight:600}.radar-channel-sidebar a b{background:var(--surface-strong);min-width:24px;color:var(--muted);border-radius:999px;padding:2px 7px;font-size:.7rem}.radar-channel-sidebar a.is-active b,.radar-channel-sidebar a b:not(:empty){background:var(--accent-soft);color:var(--accent)}.studio-tree{flex-direction:column;gap:2px;display:flex}.studio-tree-channel>summary{border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:7px;padding:8px 9px;font-size:.9rem;list-style:none;display:flex}.studio-tree-channel>summary::-webkit-details-marker{display:none}.studio-tree-channel>summary:hover{background:var(--surface-strong)}.studio-tree-channel>summary svg{color:var(--muted);flex-shrink:0;transition:transform .15s}.studio-tree-channel[open]>summary svg{transform:rotate(90deg)}.studio-tree-channel>summary strong{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.studio-tree-channel>summary span{background:var(--surface-strong);color:var(--muted);border-radius:999px;flex-shrink:0;padding:1px 7px;font-size:.7rem}.studio-tree-projects{border-left:1px solid var(--border);flex-direction:column;gap:1px;margin:2px 0 6px 15px;padding-left:21px;display:flex}.studio-tree-projects a{border-radius:var(--radius-sm);color:var(--text);justify-content:space-between;align-items:center;gap:8px;padding:6px 9px;font-size:.82rem;text-decoration:none;display:flex}.studio-tree-projects a:hover{background:var(--surface-strong)}.studio-tree-projects a.is-active{background:var(--accent-soft);color:var(--accent);font-weight:600}.studio-tree-projects a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studio-tree-projects a small{color:var(--muted);flex-shrink:0;align-items:center;gap:3px;font-size:.7rem;display:inline-flex}.studio-tree-empty{color:var(--muted);padding:10px;font-size:.82rem}.studio-reference-panel{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-strong);overflow:hidden}.studio-reference-tabs{border-bottom:1px solid var(--border);align-items:center;gap:2px;padding:6px;display:flex;overflow-x:auto}.studio-reference-tabs button{border-radius:var(--radius-sm);color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:5px 11px;font-size:.8rem}.studio-reference-tabs button:hover{background:var(--surface);color:var(--text)}.studio-reference-tabs button.is-active{background:var(--accent-soft);color:var(--accent);font-weight:600}.studio-reference-copy{align-items:center;gap:5px;margin-left:auto;display:inline-flex}.studio-reference-body{white-space:pre-wrap;word-break:break-word;max-height:190px;color:var(--text);margin:0;padding:12px 14px;font-family:inherit;font-size:.83rem;line-height:1.55;overflow-y:auto}.studio-processing{border:1px solid var(--accent);border-radius:var(--radius-md);background:var(--accent-soft);align-items:center;gap:14px;padding:16px;display:flex}.studio-processing p{color:var(--muted);margin:3px 0 0;font-size:.82rem}.studio-processing>span{font-variant-numeric:tabular-nums;color:var(--muted);margin-left:auto;font-size:.8rem}.studio-spinner{color:var(--accent);flex-shrink:0;animation:1s linear infinite studio-spin}.studio-rename-form,.studio-account-form{align-items:center;gap:6px;display:flex}.studio-rename-form input{border-radius:var(--radius-sm);min-width:0;color:var(--text);background:0 0;border:1px solid #0000;flex:1;padding:6px 10px;font-size:1.05rem;font-weight:600}.studio-rename-form input:hover{border-color:var(--border)}.studio-rename-form input:focus{border-color:var(--accent);background:var(--surface);outline:none}.studio-header-side{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.panel-card form label,.form-card form label,.automation-card label,.panel-card .field,.form-card .field{color:var(--muted);flex-direction:column;gap:6px;min-width:0;font-size:.82rem;font-weight:500;display:flex}.panel-card form label>small,.panel-card .field>small{color:var(--muted);font-size:.74rem;font-weight:400}.form-card form input,.form-card form select,.form-card form textarea,.automation-card input:not([type=hidden]),.automation-card select,.automation-card textarea,.panel-card form input[type=text],.panel-card form input[type=url],.panel-card form input[type=number],.panel-card form input[type=password],.panel-card form input[type=datetime-local],.panel-card form input:not([type]),.panel-card form select,.panel-card form textarea,.panel-card .field input,.panel-card .field select,.panel-card .field textarea{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:100%;color:var(--text);padding:9px 12px;font-family:inherit;font-size:.88rem;font-weight:400;line-height:1.45}.panel-card form textarea,.panel-card .field textarea{resize:vertical;min-height:84px}.panel-card form input:focus,.panel-card form select:focus,.panel-card form textarea:focus{border-color:var(--accent);outline:none}.panel-card form input::placeholder,.panel-card form textarea::placeholder{color:var(--muted);opacity:.65}.form-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:end;gap:14px;display:grid}.form-stack{flex-direction:column;gap:14px;display:flex}.field-row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.paired-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(150px,220px);align-items:end;gap:12px;padding:10px 0;display:grid}.paired-row:last-of-type{border-bottom:0}.field-check{color:var(--text);align-items:flex-start;flex-direction:row!important;gap:9px!important}.field-check input[type=checkbox]{flex-shrink:0;margin-top:2px;width:auto!important}.activation-warning,.activation-ready{border:1px solid color-mix(in srgb, #f6b73c 48%, var(--border));border-radius:var(--radius-lg);background:linear-gradient(100deg, #f6b73c1a, transparent 55%), var(--surface);grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:18px 20px;display:grid}.activation-warning>svg{color:#f6b73c}.activation-ready{border-color:color-mix(in srgb, var(--accent) 42%, var(--border));background:linear-gradient(100deg, #42ed8717, transparent 55%), var(--surface)}.activation-ready>svg,.activation-ready strong{color:var(--accent)}.activation-warning p,.activation-ready p{color:var(--muted);margin:4px 0 0}.activation-warning a{color:#f6c45e;font-weight:800}.activation-checklist{gap:18px;display:grid}.activation-checklist>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:end;gap:24px;padding-bottom:16px;display:flex}.activation-checklist>header h2,.activation-checklist>header p{margin:4px 0 0}.activation-checklist>header p{color:var(--muted)}.activation-checklist>header>strong{color:var(--accent);font-size:clamp(1.6rem,3vw,2.4rem)}.activation-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.activation-steps>a{min-width:0;color:inherit;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);grid-template-columns:38px 1fr auto;align-items:center;gap:12px;padding:14px;text-decoration:none;transition:border-color .16s,transform .16s;display:grid}.activation-steps>a:hover{border-color:var(--accent);transform:translateY(-1px)}.activation-steps>a>span{color:#f6b73c;border:1px solid;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.activation-steps>a.complete>span,.activation-steps>a.complete>b{color:var(--accent)}.activation-steps svg{width:18px}.activation-steps div{gap:3px;min-width:0;display:grid}.activation-steps small{color:var(--muted);text-overflow:ellipsis;overflow:hidden}.activation-steps b{color:#f6c45e;white-space:nowrap;font-size:.78rem}.activation-tutorial{border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffff04;padding:16px 18px}.activation-tutorial summary{color:var(--foreground);cursor:pointer;font-weight:850}.activation-tutorial ol{color:var(--muted);gap:12px;margin:18px 0;padding-left:22px;line-height:1.55;display:grid}.activation-tutorial li strong,.activation-tutorial a{color:var(--foreground)}.activation-tutorial aside{color:var(--muted);border-left:3px solid var(--accent);background:#42ed870f;padding:14px}@media (max-width:760px){.activation-warning,.activation-ready{grid-template-columns:auto 1fr}.activation-warning a{grid-column:2}.activation-steps{grid-template-columns:1fr}.activation-steps>a{grid-template-columns:38px 1fr}.activation-steps b{grid-column:2}}.settings-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}.settings-card{flex-direction:column;gap:14px;display:flex}.settings-card>header{align-items:flex-start;gap:11px;display:flex}.settings-card>header h2{margin:0;font-size:1rem}.settings-card>header p{color:var(--muted);margin:3px 0 0;font-size:.8rem}.settings-card>header svg{color:var(--accent);flex-shrink:0}.settings-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.settings-updated{color:var(--muted);font-size:.74rem}.settings-note{align-items:flex-start;gap:13px;display:flex}.settings-note svg{color:var(--accent);flex-shrink:0}.settings-note h2{margin:0 0 5px;font-size:.95rem}.settings-note p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.6}.contacts-list a{gap:11px;padding:11px 12px}.contacts-list a strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.88rem;display:block;overflow:hidden}.contacts-list a small{font-size:.72rem}.contacts-filter{grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:10px;display:grid}@media (max-width:720px){.contacts-filter,.paired-row{grid-template-columns:minmax(0,1fr)}}.sales-command-center{max-width:1440px}.sales-period{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:999px;align-items:center;gap:.45rem;width:max-content;max-width:100%;padding:.35rem;display:flex}.sales-period span{color:hsl(var(--muted));text-transform:uppercase;letter-spacing:.12em;padding:0 .55rem;font-size:.72rem}.sales-period button{color:hsl(var(--muted));cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.55rem .8rem}.sales-period button.active{color:hsl(var(--background));background:hsl(var(--primary));box-shadow:0 0 24px hsl(var(--primary) / .25)}.sales-period a{color:hsl(var(--primary));margin-left:.55rem;padding-right:.65rem}.sales-kpis,.factory-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.sales-kpis article,.factory-overview article{border:1px solid hsl(var(--border));background:linear-gradient(145deg, hsl(var(--card)), hsl(var(--card) / .72));border-radius:1rem;min-height:132px;padding:1.15rem;position:relative;overflow:hidden}.sales-kpis article:after{content:"";background:hsl(var(--primary) / .12);filter:blur(4px);border-radius:50%;width:120px;height:120px;position:absolute;bottom:-70px;right:-55px}.sales-kpis article>span,.factory-overview article>span{color:hsl(var(--muted));font-size:.78rem;display:block}.sales-kpis article>strong,.factory-overview article>strong{letter-spacing:-.05em;margin:.55rem 0 .2rem;font-size:clamp(1.5rem,2.5vw,2.25rem);display:block}.sales-kpis article>small{color:hsl(var(--muted))}.sales-kpis article>svg,.factory-overview article>svg{width:1.2rem;color:hsl(var(--primary));position:absolute;top:1rem;right:1rem}.sales-main-grid,.sales-bottom-grid{grid-template-columns:minmax(0,1.65fr) minmax(320px,.85fr);gap:1rem;display:grid}.revenue-chart header,.tracking-health header,.sales-funnel-card header,.sales-bottom-grid header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.revenue-chart h2,.tracking-health h2,.sales-funnel-card h2,.sales-bottom-grid h2{margin:.2rem 0 0}.revenue-chart header>strong{color:hsl(var(--primary));font-size:1.55rem}.revenue-chart svg{width:100%;height:230px;margin-top:1.2rem;overflow:visible}.revenue-chart footer{color:hsl(var(--muted));justify-content:space-between;font-size:.72rem;display:flex}.tracking-health>div:not(header){border-bottom:1px solid hsl(var(--border) / .65);grid-template-columns:auto 6rem minmax(0,1fr);align-items:center;gap:.65rem;padding:.8rem 0;display:grid}.tracking-health i{background:#f59e0b;border-radius:50%;width:.55rem;height:.55rem;box-shadow:0 0 0 5px #f59e0b1a}.tracking-health i.ok{background:hsl(var(--primary));box-shadow:0 0 0 5px hsl(var(--primary) / .1)}.tracking-health span,.tracking-health small{color:hsl(var(--muted))}.tracking-health>small{margin-top:.8rem;line-height:1.55;display:block}.sales-funnel-card{overflow:hidden}.sales-funnel-card>header>span{color:hsl(var(--primary));font-weight:700}.sales-funnel{align-items:stretch;gap:.5rem;padding:1.4rem 0 .85rem;display:flex;overflow-x:auto}.sales-funnel article{text-align:center;border:1px solid hsl(var(--primary) / .24);border-radius:calc(.55rem + (var(--funnel-index) * .06rem));background:linear-gradient(180deg, hsl(var(--primary) / .16), hsl(var(--card)));min-width:135px;min-height:155px;clip-path:polygon(calc((100% - var(--funnel-ratio) * 1%) / 2) 0, calc(100% - (100% - var(--funnel-ratio) * 1%) / 2) 0, 95% 100%, 5% 100%);flex-direction:column;flex:1 0 135px;justify-content:center;align-items:center;padding:1rem .8rem;display:flex;position:relative}.sales-funnel article svg{width:1.15rem;color:hsl(var(--primary))}.sales-funnel article span{color:hsl(var(--muted));margin:.45rem 0 .15rem;font-size:.72rem}.sales-funnel article strong{font-size:1.6rem}.sales-funnel article small{color:hsl(var(--muted));font-size:.65rem}.sales-funnel-card>footer{color:hsl(var(--muted));justify-content:flex-end;align-items:center;gap:.8rem;display:flex}.sales-funnel-card>footer strong{color:hsl(var(--foreground))}.sales-funnel-card>footer i{background:hsl(var(--border));width:1px;height:1.2rem}.sales-ranking>div{border-bottom:1px solid hsl(var(--border) / .65);grid-template-columns:2.2rem minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:.85rem 0;display:grid}.sales-ranking b{color:hsl(var(--primary))}.sales-ranking span{color:hsl(var(--muted))}.sales-ranking em{font-style:normal;font-weight:750}.sales-compare>strong{color:hsl(var(--primary));margin-top:1.3rem;font-size:3.2rem;line-height:1;display:block}.sales-compare>span,.sales-compare small{color:hsl(var(--muted))}.sales-compare>div{background:hsl(var(--border));border-radius:999px;height:.6rem;margin:1.2rem 0;overflow:hidden}.sales-compare>div i{border-radius:inherit;background:linear-gradient(90deg, hsl(var(--primary)), #5eead4);height:100%;display:block}.sales-settings>summary{cursor:pointer;align-items:center;gap:.7rem;font-weight:750;display:flex}.sales-settings>summary span{color:hsl(var(--muted));margin-left:auto;font-weight:400}.sales-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.2rem;display:grid}.sales-settings-grid>section{border:1px solid hsl(var(--border));border-radius:.85rem;min-width:0;padding:1rem}.sales-config-heading{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}.sales-config-heading h3,.sales-config-heading p{margin:0}.sales-config-heading p,.sales-config-block p,.sales-sync-status{color:hsl(var(--muted));font-size:.7rem;line-height:1.5}.sales-config-heading span{border-radius:999px;flex:none;padding:.28rem .5rem;font-size:.6rem;font-weight:800}.sales-config-heading .status-ready{color:hsl(var(--primary));background:hsl(var(--primary) / .1)}.sales-config-heading .status-pending{color:#fbc260;background:#f29e0d1a}.sales-config-block,.sales-api-form,.sales-tracking-details{border:1px solid hsl(var(--border));background:hsl(var(--background) / .35);border-radius:.75rem;min-width:0;margin-top:.9rem;padding:.85rem}.sales-config-block>strong,.sales-api-form>strong{margin-bottom:.25rem;font-size:.78rem;display:block}.sales-secret-block{border-color:#e8a53059}.sales-tracking-details>summary{cursor:pointer;font-size:.78rem;font-weight:800}.sales-tracking-list{gap:.75rem;min-width:0;margin-top:.75rem;display:grid}.sales-settings .reference-copy-field{min-width:0;margin-top:.4rem}.sales-settings .reference-copy-field textarea{resize:vertical;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-all;max-width:100%}.sales-api-form .button,.sales-sync-form .button{width:100%}.sales-sync-form{margin-top:.65rem}.sales-sync-status{margin-top:.65rem;display:block}.video-factory-page{width:min(1840px,100vw - 3rem);max-width:none;margin-inline:auto}.factory-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.factory-workspace{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:1rem;display:grid}.studio-feature-check{border:1px solid hsl(var(--primary) / .22);background:hsl(var(--primary) / .045);border-radius:.75rem;padding:.8rem;align-items:flex-start!important}.studio-feature-check span{gap:.2rem;display:grid}.studio-feature-check small{color:hsl(var(--muted));font-weight:400}.factory-count-presets{gap:.35rem;margin-top:.45rem;display:flex}.factory-count-presets button{border:1px solid hsl(var(--border));min-width:2.35rem;color:hsl(var(--muted));background:hsl(var(--background) / .45);cursor:pointer;border-radius:.5rem;padding:.35rem .55rem}.factory-count-presets button.active{color:hsl(var(--primary));border-color:hsl(var(--primary) / .65);background:hsl(var(--primary) / .1)}.factory-projects{position:sticky;top:1rem}.factory-projects nav{gap:.45rem;margin-top:1rem;display:grid}.factory-projects nav a{color:hsl(var(--foreground));border:1px solid #0000;border-radius:.7rem;gap:.2rem;padding:.8rem;display:grid}.factory-projects nav a small{color:hsl(var(--muted))}.factory-projects nav a:hover,.factory-projects nav a.active{border-color:hsl(var(--primary) / .5);background:hsl(var(--primary) / .09)}.factory-project-head{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem 1.15rem;display:flex}.factory-project-head h2,.factory-project-head p{margin:.2rem 0 0}.factory-project-head p{color:hsl(var(--muted))}.factory-importer{border-color:hsl(var(--primary) / .28);background:linear-gradient(145deg, hsl(var(--card)), hsl(var(--primary) / .035));gap:1rem;display:grid}.factory-preset-panel{border-color:hsl(var(--primary) / .22)}.factory-preset-panel>header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.factory-preset-panel>header h2,.factory-preset-panel>header p{margin:.2rem 0 0}.factory-preset-panel>header p{color:hsl(var(--muted))}.factory-preset-panel>header>svg{color:hsl(var(--primary))}.factory-importer>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.factory-importer h2,.factory-importer p{margin:.2rem 0 0}.factory-importer p{color:hsl(var(--muted))}.factory-import-fields{grid-template-columns:1.3fr 1fr;gap:.8rem;display:grid}.factory-import-fields label{color:hsl(var(--muted));gap:.35rem;font-size:.72rem;display:grid}.factory-import-fields input,.factory-import-fields select{border:1px solid hsl(var(--border));width:100%;color:hsl(var(--foreground));background:hsl(var(--background) / .55);border-radius:.65rem;padding:.78rem .85rem}.factory-dropzone{border:1px dashed hsl(var(--primary) / .5);min-height:145px;color:hsl(var(--foreground));background:hsl(var(--primary) / .035);cursor:pointer;border-radius:.9rem;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;display:flex}.factory-dropzone:hover{background:hsl(var(--primary) / .075)}.factory-dropzone svg{color:hsl(var(--primary))}.factory-dropzone span{color:hsl(var(--muted))}.factory-block-matrix{grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:.55rem;display:grid}.factory-matrix-summary{background:hsl(var(--primary) / .07);border-radius:.7rem;grid-column:1/-1;justify-content:space-between;gap:1rem;padding:.75rem .9rem;display:flex}.factory-matrix-summary span{color:hsl(var(--muted))}.factory-block-matrix article{border:1px solid hsl(var(--border));background:hsl(var(--background) / .42);border-radius:.75rem;grid-template-columns:2.1rem minmax(0,1fr) auto;align-items:center;gap:.65rem;min-width:0;padding:.75rem;display:grid}.factory-block-matrix article.is-hook{border-color:hsl(var(--primary) / .72);background:hsl(var(--primary) / .09);box-shadow:inset 3px 0 0 hsl(var(--primary))}.factory-block-matrix article>b{width:2rem;height:2rem;color:hsl(var(--primary));background:hsl(var(--primary) / .1);border-radius:.55rem;place-items:center;display:grid}.factory-block-matrix article>div{min-width:0}.factory-block-matrix article strong,.factory-block-matrix article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.factory-block-matrix article small{color:hsl(var(--muted));margin-top:.2rem}.factory-block-matrix article button{color:#f87171;cursor:pointer;background:0 0;border:0}.factory-block-matrix article button svg{width:1rem}.factory-create-button{justify-self:end;min-width:260px}.factory-upload-progress{width:100%;accent-color:hsl(var(--primary))}.factory-create-requirements{color:hsl(var(--muted));flex-wrap:wrap;gap:.55rem;font-size:.72rem;display:flex}.factory-open-created{justify-self:start}.factory-create-requirements span{border:1px solid hsl(var(--border));background:hsl(var(--background) / .35);border-radius:999px;padding:.42rem .62rem}.factory-create-requirements span.is-ready{color:hsl(var(--primary));border-color:hsl(var(--primary) / .38);background:hsl(var(--primary) / .07)}.factory-batch-controls{grid-template-columns:minmax(160px,220px) minmax(0,1fr) auto;align-items:end;gap:1rem;display:grid}.factory-preset-summary{border:1px solid hsl(var(--border));background:hsl(var(--primary) / .055);border-radius:.75rem;gap:.2rem;padding:.72rem .85rem;display:grid}.factory-preset-summary span,.factory-preset-summary small{color:hsl(var(--muted))}@media (max-width:900px){.factory-batch-controls{grid-template-columns:1fr}.sales-kpis,.factory-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-main-grid,.sales-bottom-grid,.sales-settings-grid,.factory-workspace{grid-template-columns:1fr}.factory-projects{position:static}}@media (max-width:560px){.sales-kpis,.factory-overview{grid-template-columns:1fr}.sales-period{width:100%;overflow-x:auto}.sales-period a{display:none}.sales-ranking>div{grid-template-columns:2rem 1fr auto}.sales-ranking>div span{grid-column:2}.factory-project-head{flex-direction:column;align-items:flex-start}.factory-importer>header,.factory-matrix-summary{flex-direction:column}.factory-import-fields{grid-template-columns:1fr}.factory-create-button{width:100%;min-width:0}}.reference-remove-form,.reference-model-form{gap:8px;display:flex}:root{--insight:258 90% 70%;--warn:38 92% 60%;--glow-signal:142 76% 58%;--shadow-deep:0 1px 2px #03040780, 0 8px 24px -12px #030407cc;--shadow-lift:0 2px 4px #03040780, 0 16px 40px -16px #030407e6}.light{--insight:258 70% 48%;--warn:32 85% 42%;--shadow-deep:0 1px 2px #525f7a14, 0 6px 20px -12px #525f7a40;--shadow-lift:0 2px 6px #525f7a1a, 0 14px 34px -16px #525f7a4d}body{background:radial-gradient(ellipse 80% 50% at 12% -8%, #1039418c, transparent 60%), radial-gradient(ellipse 60% 40% at 92% 4%, #23124966, transparent 62%), hsl(var(--background));background-attachment:fixed}.panel-card,.metric-card,.automation-card,.account-card,.form-card,.notice-card,.settings-card,.radar-triage-card,.reference-card,.chart-placeholder{background:linear-gradient(hsl(var(--surface-raised) / .5), transparent 120px), hsl(var(--surface) / .85);box-shadow:var(--shadow-deep);transition:box-shadow .22s,transform .22s,border-color .22s;position:relative}.automation-card:hover,.account-card:hover,.radar-triage-card:hover,.reference-card:hover,.settings-card:hover{box-shadow:var(--shadow-lift);transform:translateY(-1px)}.automation-card:before,.radar-triage-card:before,.settings-card:before,.metric-card:before{content:"";border-radius:inherit;background:linear-gradient(90deg, transparent, hsl(var(--border)) 22%, hsl(var(--border)) 78%, transparent);height:1px;position:absolute;inset:0 0 auto}.automation-card:has(.status-pill-live):before{background:linear-gradient(90deg, transparent, hsl(var(--primary) / .9) 30%, hsl(var(--primary)) 50%, hsl(var(--primary) / .9) 70%, transparent);height:2px;box-shadow:0 0 12px hsl(var(--glow-signal) / .45)}.automation-card:has(.status-pill-live){border-color:hsl(var(--primary) / .28)}.metric-card.is-insight:before{background:linear-gradient(90deg, transparent, hsl(var(--insight) / .9) 30%, hsl(var(--insight)) 50%, hsl(var(--insight) / .9) 70%, transparent);height:2px;box-shadow:0 0 12px hsl(var(--insight) / .4)}.radar-triage-card:has(.is-hot):before{background:linear-gradient(90deg, transparent, hsl(var(--insight) / .9) 30%, hsl(var(--insight)) 50%, hsl(var(--insight) / .9) 70%, transparent);height:2px;box-shadow:0 0 12px hsl(var(--insight) / .4)}.status-pill{border:1px solid hsl(var(--border));background:hsl(var(--surface-raised) / .8);color:hsl(var(--muted));font-family:var(--font-mono), monospace;letter-spacing:.04em;text-transform:lowercase;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:.68rem;display:inline-flex}.status-pill-live{border-color:hsl(var(--primary) / .45);background:hsl(var(--primary) / .12);color:hsl(var(--primary))}.status-pill-live:before{content:"";background:hsl(var(--primary));width:5px;height:5px;box-shadow:0 0 8px hsl(var(--glow-signal) / .9);border-radius:50%;animation:2.4s ease-in-out infinite pulse-live}.status-pill-working{border-color:hsl(var(--insight) / .45);background:hsl(var(--insight) / .12);color:hsl(var(--insight))}@keyframes pulse-live{0%,to{opacity:1}50%{opacity:.35}}.metric-card strong,.radar-metrics article strong,.contacts-summary article strong,.metrics-summary-grid article strong{letter-spacing:-.035em;color:hsl(var(--foreground));text-shadow:0 0 28px hsl(var(--glow-signal) / .18);font-size:clamp(1.6rem,2.6vw,2.1rem);font-weight:700;line-height:1.05}.metrics-summary-grid article strong,.radar-metrics article strong{text-shadow:0 0 28px hsl(var(--insight) / .22)}.metric-card small,.radar-metrics article span,.contacts-summary article span{font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--muted));font-size:.68rem}.metrics-viral-score strong,.radar-triage-score strong,.radar-rank strong{color:hsl(var(--insight));text-shadow:0 0 20px hsl(var(--insight) / .35)}.metrics-viral-score.hot strong,.radar-triage-score.is-hot strong{color:hsl(var(--warn));text-shadow:0 0 22px hsl(var(--warn) / .45)}.button,button.button{border-radius:calc(var(--radius) - 2px);letter-spacing:-.01em;font-weight:600;transition:transform .14s,box-shadow .2s,background .2s;position:relative}.button-primary{box-shadow:0 1px 0 #b6fbcd59 inset, 0 6px 18px -8px hsl(var(--glow-signal) / .7)}.button-primary:hover{box-shadow:0 1px 0 #b6fbcd73 inset, 0 8px 24px -8px hsl(var(--glow-signal) / .9);transform:translateY(-1px)}.button:active{transform:translateY(0)}.button-secondary:hover{border-color:hsl(var(--primary) / .4);color:hsl(var(--foreground))}.nav-link{transition:color .18s,background .18s;position:relative}.nav-link-active{background:hsl(var(--primary) / .1);color:hsl(var(--primary))}.nav-link-active:before{content:"";background:hsl(var(--primary));width:2px;height:55%;box-shadow:0 0 10px hsl(var(--glow-signal) / .8);border-radius:0 2px 2px 0;position:absolute;top:50%;left:0;translate:0 -50%}.page-stack h1{letter-spacing:-.04em;font-weight:800}.eyebrow{font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:hsl(var(--primary));font-size:.66rem;font-weight:500}.operational-table td,.mono-cell{font-variant-numeric:tabular-nums}.mono-cell{font-family:var(--font-mono), monospace;color:hsl(var(--muted));font-size:.78rem}.notice-card{border-color:hsl(var(--primary) / .3);overflow:hidden}.notice-card:after{content:"";border-radius:inherit;background:radial-gradient(ellipse 60% 100% at 0% 50%, hsl(var(--primary) / .08), transparent 70%);pointer-events:none;position:absolute;inset:0}.notice-error{border-color:hsl(var(--danger) / .35)}.notice-error:after{background:radial-gradient(ellipse 60% 100% at 0% 50%, hsl(var(--danger) / .1), transparent 70%)}.studio-processing{border-color:hsl(var(--insight) / .4);background:radial-gradient(ellipse 70% 120% at 0% 50%, hsl(var(--insight) / .14), transparent 68%), hsl(var(--surface) / .9)}.studio-spinner{color:hsl(var(--insight));filter:drop-shadow(0 0 8px hsl(var(--insight) / .6))}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.automation-card:hover,.radar-triage-card:hover,.button-primary:hover{transform:none}}.panel-card form>.button,.panel-card form button.button,.form-card form button.button{align-self:flex-start;width:auto}.card-head{border-bottom:1px solid hsl(var(--border) / .7);align-items:flex-start;gap:11px;margin-bottom:16px;padding-bottom:14px;display:flex}.card-head>svg{width:17px;height:17px;color:hsl(var(--primary));flex-shrink:0;margin-top:2px}.card-head h3{letter-spacing:-.015em;color:hsl(var(--foreground));margin:0;font-size:.95rem;font-weight:650}.card-head p{color:hsl(var(--muted));max-width:62ch;margin:3px 0 0;font-size:.8rem;line-height:1.5}.card-foot{border-top:1px solid hsl(var(--border) / .7);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding-top:14px;display:flex}.card-foot small{color:hsl(var(--muted));font-size:.74rem}.shortcut-account{flex-direction:column;gap:12px;display:flex}.shortcut-account-name{align-items:center;gap:10px;padding-top:6px;display:flex}.shortcut-account-name h2{letter-spacing:-.02em;color:hsl(var(--primary));margin:0;font-size:1.02rem;font-weight:700}.shortcut-card{padding:18px}.shortcut-rows{flex-direction:column;gap:8px;display:flex}.shortcut-row{border-radius:calc(var(--radius) - 2px);background:hsl(var(--surface-raised) / .35);border:1px solid #0000;grid-template-columns:26px minmax(0,1.6fr) minmax(0,1fr);align-items:end;gap:12px;padding:10px;transition:background .16s,border-color .16s;display:grid}.shortcut-row:focus-within{border-color:hsl(var(--primary) / .35);background:hsl(var(--surface-raised) / .6)}.shortcut-index{width:22px;height:30px;font-family:var(--font-mono), monospace;color:hsl(var(--muted));justify-content:center;align-items:center;font-size:.72rem;display:flex}.field-label{letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--muted));font-size:.7rem;font-weight:500;display:block}.shortcut-row .field input,.shortcut-row .field select{height:34px;padding:0 10px;font-size:.85rem}@media (max-width:720px){.shortcut-row{grid-template-columns:26px minmax(0,1fr)}.shortcut-row .field:last-of-type{grid-column:2}}.panel-card{padding:18px}.panel-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.panel-toolbar h2{letter-spacing:-.015em;margin:0;font-size:.95rem;font-weight:650}.panel-toolbar p,.radar-help{color:hsl(var(--muted));margin:3px 0 0;font-size:.79rem;line-height:1.5}.page-stack{gap:16px}.toolbar-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.empty-state{border:1px dashed hsl(var(--border));border-radius:var(--radius);background:hsl(var(--surface) / .4);align-items:center;gap:15px;padding:26px;display:flex}.empty-state h2{margin:0 0 3px;font-size:.95rem;font-weight:650}.empty-state p{color:hsl(var(--muted));margin:0;font-size:.82rem}.empty-icon{background:hsl(var(--primary) / .1);width:40px;height:40px;color:hsl(var(--primary));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}:root{--field:222 34% 7%;--field-border:215 18% 30%;--field-border-hover:215 18% 42%}.light{--field:0 0% 100%;--field-border:215 16% 78%;--field-border-hover:215 16% 62%}.page-stack,.page-stack input,.page-stack select,.page-stack textarea,.legal-shell{color-scheme:normal}.page-stack input:not([type=checkbox]):not([type=radio]):not([type=file]),.page-stack select,.page-stack textarea,.form-card input:not([type=checkbox]):not([type=radio]),.form-card select,.form-card textarea{border:1px solid hsl(var(--field-border));border-radius:calc(var(--radius) - 3px);background-color:hsl(var(--field));width:100%;color:hsl(var(--foreground));padding:9px 12px;font-family:inherit;font-size:.88rem;line-height:1.45;transition:border-color .15s,box-shadow .15s;box-shadow:inset 0 1px 2px #03040759}.page-stack input:hover:not(:disabled),.page-stack select:hover:not(:disabled),.page-stack textarea:hover:not(:disabled){border-color:hsl(var(--field-border-hover))}.page-stack input:focus,.page-stack select:focus,.page-stack textarea:focus,.form-card input:focus,.form-card select:focus,.form-card textarea:focus{border-color:hsl(var(--primary));box-shadow:inset 0 1px 2px #03040759, 0 0 0 3px hsl(var(--primary) / .18);outline:none}.page-stack input::placeholder,.page-stack textarea::placeholder{color:hsl(var(--muted) / .75)}.page-stack input:disabled,.page-stack select:disabled,.page-stack textarea:disabled{opacity:.5;cursor:not-allowed}.page-stack select,.form-card select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;padding-right:34px}.page-stack select option,.form-card select option{color:#f3f5f7;background-color:#141924;padding:8px}.light .page-stack select option,.light .form-card select option{color:#111722;background-color:#fff}.page-stack input[type=checkbox],.page-stack input[type=radio]{width:16px;height:16px;accent-color:hsl(var(--primary));cursor:pointer}.page-stack input[type=file]{border:1px dashed hsl(var(--field-border));border-radius:calc(var(--radius) - 3px);background-color:hsl(var(--field));width:100%;color:hsl(var(--muted));cursor:pointer;padding:9px 12px;font-size:.82rem}.page-stack input[type=file]::file-selector-button{border:1px solid hsl(var(--field-border));border-radius:calc(var(--radius) - 4px);background:hsl(var(--surface-raised));color:hsl(var(--foreground));font:inherit;cursor:pointer;margin-right:11px;padding:5px 12px;font-size:.8rem}.page-stack .button,.page-stack button.button{border-radius:calc(var(--radius) - 3px);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:9px 15px;font-size:.85rem;font-weight:600;line-height:1;display:inline-flex}.page-stack .button svg{width:15px;height:15px}.page-stack .button-sm{padding:7px 12px;font-size:.8rem}.page-stack .button-primary{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary))}.page-stack .button-primary:hover:not(:disabled){background:hsl(var(--primary) / .9)}.page-stack .button-secondary{background:hsl(var(--surface-raised) / .6);color:hsl(var(--foreground));border-color:hsl(var(--field-border))}.page-stack .button-secondary:hover:not(:disabled){background:hsl(var(--surface-raised));border-color:hsl(var(--field-border-hover))}.page-stack .button-danger{color:hsl(var(--danger));border-color:hsl(var(--danger) / .4);background:0 0}.page-stack .button-danger:hover:not(:disabled){background:hsl(var(--danger) / .12);border-color:hsl(var(--danger) / .7)}.page-stack .button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.field-label,.page-stack .field>span:first-child{letter-spacing:.05em;text-transform:uppercase;color:hsl(var(--muted));margin-bottom:6px;font-size:.7rem;font-weight:600;display:block}.shortcut-row .field{gap:0}.shortcut-row .field input,.shortcut-row .field select{height:36px;padding-top:0;padding-bottom:0}.key-rotation{counter-reset:chave;flex-direction:column;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.key-rotation-row{border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 3px);background:hsl(var(--surface-raised) / .4);grid-template-columns:24px minmax(7rem,1fr) minmax(7.5rem,auto) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.key-rotation-order{background:hsl(var(--surface-raised));width:22px;height:22px;color:hsl(var(--muted));font-family:var(--font-mono), monospace;border-radius:50%;justify-content:center;align-items:center;font-size:.7rem;display:flex}.key-rotation-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.key-rotation-copy strong{font-family:var(--font-mono), monospace;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.team-invite,.team-member{gap:1rem;display:grid}.team-invite-form{grid-template-columns:minmax(240px,1fr) 180px auto;align-items:end;gap:.75rem;display:grid}.team-member-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1rem;display:grid}.team-member>header{align-items:center;gap:.8rem;display:flex}.team-member>header svg{color:var(--accent)}.team-member fieldset{border:1px solid var(--border);border-radius:14px;gap:.45rem;padding:.8rem;display:grid}.team-account-option{background:color-mix(in srgb, var(--surface) 84%, transparent);border-radius:10px;align-items:center;gap:.7rem;padding:.65rem;flex-direction:row!important;display:flex!important}.team-account-option input{width:auto!important}.team-account-option span{gap:.15rem;display:grid}.team-account-option small{color:var(--muted)}.team-manual-access{border:1px solid color-mix(in srgb, var(--accent) 38%, var(--border));background:color-mix(in srgb, var(--accent) 7%, var(--surface));border-radius:14px;grid-template-columns:minmax(200px,1fr) minmax(260px,1.25fr) auto;align-items:center;gap:.75rem;padding:1rem;display:grid}.team-manual-access>div{gap:.2rem;display:grid}.team-manual-access small{color:var(--muted);line-height:1.4}@media (max-width:720px){.team-invite-form{grid-template-columns:1fr}}@media (max-width:900px){.team-manual-access{grid-template-columns:1fr}}.key-rotation-row>.status-pill{text-align:center;white-space:normal;justify-self:end;max-width:10rem;line-height:1.25}.key-rotation-copy small{color:hsl(var(--muted));text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.key-rotation-actions{gap:6px;display:flex}.status-pill-warn{border-color:hsl(var(--warn) / .45);background:hsl(var(--warn) / .12);color:hsl(var(--warn))}.status-pill-danger{border-color:hsl(var(--danger) / .45);background:hsl(var(--danger) / .12);color:hsl(var(--danger))}@media (max-width:900px){.key-rotation-row{grid-template-columns:24px minmax(0,1fr)}.key-rotation-row>.status-pill,.key-rotation-actions{grid-column:2}}.radar-triage-body{flex-direction:column;gap:5px;min-width:0;display:flex}.radar-triage-numbers{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.radar-triage-stat{border:1px solid hsl(var(--border));background:hsl(var(--surface-raised) / .5);color:hsl(var(--muted));white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:.68rem;display:inline-flex}.radar-triage-stat strong{letter-spacing:-.02em;color:hsl(var(--foreground));font-size:.82rem;font-weight:700}.radar-triage-stat.is-pace strong{color:hsl(var(--insight))}.radar-triage-stat.is-hot{border-color:hsl(var(--warn) / .45);background:hsl(var(--warn) / .1)}.radar-triage-stat.is-hot strong{color:hsl(var(--warn))}.radar-triage-hook{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.88rem;line-height:1.4;display:-webkit-box;overflow:hidden}.radar-triage-meta{color:hsl(var(--muted));font-size:.73rem}.radar-triage-meta a{color:hsl(var(--muted));text-decoration:none}.radar-channel-sidebar a.is-active{border:1px solid hsl(var(--primary) / .5);background:hsl(var(--primary) / .16);color:hsl(var(--primary));box-shadow:0 0 14px -4px hsl(var(--glow-signal) / .5);padding-left:14px;font-weight:650;position:relative}.radar-channel-sidebar a.is-active:before{content:"";border-radius:var(--radius-sm) 0 0 var(--radius-sm);background:hsl(var(--primary));width:4px;position:absolute;top:0;bottom:0;left:0}.radar-channel-sidebar a.is-active b{color:hsl(var(--primary))}.radar-selected-channel{border:1px solid hsl(var(--primary) / .4);background:hsl(var(--primary) / .1);color:hsl(var(--primary));border-radius:999px;align-items:center;gap:8px;padding:4px 10px 4px 12px;font-size:.78rem;font-weight:600;display:inline-flex}.radar-selected-channel a{color:hsl(var(--muted));font-size:.95em;font-weight:400;text-decoration:none}.radar-selected-channel a:hover{color:hsl(var(--foreground))}.radar-highlight-toggle{border:1px dashed hsl(var(--field-border));color:hsl(var(--muted));white-space:nowrap;border-radius:999px;margin-left:auto;padding:6px 12px;font-size:.74rem}.radar-highlight-toggle.is-active{border-style:solid;border-color:hsl(var(--primary) / .45);background:hsl(var(--primary) / .1);color:hsl(var(--primary))}.radar-sortbar{border-bottom:1px solid hsl(var(--border) / .7);flex-wrap:wrap;align-items:flex-end;gap:18px;margin-bottom:4px;padding:12px 0 14px;display:flex}.radar-sortbar-group{flex-direction:column;gap:5px;display:flex}@media (max-width:720px){.radar-triage-card{grid-template-columns:52px minmax(0,1fr)}.radar-triage-actions{flex-direction:row;grid-column:2}.radar-highlight-toggle{margin-left:0}}.radar-failing-list{flex-direction:column;gap:4px;margin:10px 0;padding:0;list-style:none;display:flex}.radar-failing-list li{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:.78rem;display:flex}.radar-failing-list strong{color:hsl(var(--foreground))}.radar-failing-list span{color:hsl(var(--muted));text-overflow:ellipsis;white-space:nowrap;max-width:46ch;overflow:hidden}.radar-failing-list em{font-style:normal;font-family:var(--font-mono), monospace;color:hsl(var(--danger));font-size:.68rem}.radar-channel-sidebar a b i{opacity:.55;font-style:normal;font-weight:400}.channel-language-filter{margin-bottom:12px}.discovery-pending{flex-wrap:wrap;gap:6px;margin-bottom:4px;display:flex}.discovery-pending span{border:1px solid hsl(var(--border));background:hsl(var(--surface-raised) / .4);color:hsl(var(--muted));border-radius:999px;padding:3px 9px;font-size:.72rem}.discovery-list{flex-direction:column;gap:8px;display:flex}.discovery-row{border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 3px);background:hsl(var(--surface-raised) / .35);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:10px 12px;display:grid}.discovery-name{flex-direction:column;gap:2px;min-width:0;display:flex}.discovery-name a{color:hsl(var(--foreground));font-size:.88rem;font-weight:650;text-decoration:none}.discovery-name a:hover{color:hsl(var(--primary))}.discovery-name small{color:hsl(var(--muted));font-size:.7rem}.discovery-metrics{gap:18px;display:flex}.discovery-metrics span{font-family:var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase;color:hsl(var(--muted));flex-direction:column;align-items:center;font-size:.6rem;display:flex}.discovery-metrics strong{font-family:var(--font-sans), sans-serif;letter-spacing:-.02em;color:hsl(var(--foreground));text-transform:none;font-size:1rem}.discovery-actions{gap:6px;display:flex}@media (max-width:720px){.discovery-row{grid-template-columns:minmax(0,1fr)}.discovery-metrics{justify-content:flex-start}}.discovery-candidate{border:1px solid hsl(var(--field-border));background:hsl(var(--surface-raised) / .4);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:4px 10px 4px 8px;display:inline-flex}.discovery-candidate:hover{border-color:hsl(var(--primary) / .5)}.discovery-candidate:has(input:checked){border-color:hsl(var(--primary) / .6);background:hsl(var(--primary) / .12)}.discovery-candidate a{color:hsl(var(--foreground));font-size:.78rem;font-weight:600;text-decoration:none}.discovery-candidate a:hover{color:hsl(var(--primary));text-decoration:underline}.discovery-candidate small{font-family:var(--font-mono), monospace;color:hsl(var(--muted));font-size:.62rem}.hashtag-suggestions{flex-direction:column;gap:6px;display:flex}.hashtag-suggestions>div{flex-wrap:wrap;gap:5px;display:flex}.hashtag-chip{border:1px solid hsl(var(--field-border));background:hsl(var(--surface-raised) / .5);font-family:var(--font-mono), monospace;color:hsl(var(--muted));cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:.7rem;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.hashtag-chip:hover{border-color:hsl(var(--primary) / .5);color:hsl(var(--foreground))}.hashtag-chip.is-on{border-color:hsl(var(--primary) / .6);background:hsl(var(--primary) / .14);color:hsl(var(--primary))}.hashtag-chip i{opacity:.6;font-size:.62rem;font-style:normal}.discovery-reels{flex-direction:column;gap:6px;display:flex}.discovery-run{border:1px solid hsl(var(--primary) / .35);border-radius:var(--radius);background:hsl(var(--primary) / .08);align-items:center;gap:.9rem;padding:1rem 1.1rem;display:flex}.discovery-run>svg{width:1.35rem;height:1.35rem;color:hsl(var(--primary));flex:none}.discovery-run>div{flex-direction:column;gap:.18rem;display:flex}.discovery-run small{color:hsl(var(--muted))}.discovery-run-failed{border-color:hsl(var(--danger) / .45);background:hsl(var(--danger) / .08)}.discovery-run-failed>svg{color:hsl(var(--danger))}.spin{animation:.9s linear infinite spin}.discovery-reel{border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 3px);background:hsl(var(--surface-raised) / .3);grid-template-columns:76px 74px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:9px 12px;text-decoration:none;display:grid}.discovery-reel-thumb{object-fit:cover;background:var(--surface-subtle);border-radius:12px;width:76px;height:76px}.discovery-reel-thumb-empty{background:radial-gradient(circle at 50% 42%, hsl(var(--primary) / .22), transparent 36%), hsl(var(--surface-raised));display:block}.discovery-reel-actions{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.discovery-reel-actions form{margin:0}.discovery-reel:hover{border-color:hsl(var(--primary) / .45);background:hsl(var(--surface-raised) / .6)}.discovery-reel-views{letter-spacing:-.02em;text-align:right;color:hsl(var(--insight));font-size:1.05rem;font-weight:700}.discovery-reel-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.discovery-reel-copy strong{color:hsl(var(--foreground));font-size:.8rem}.discovery-reel-copy small{color:hsl(var(--muted));text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;overflow:hidden}.discovery-reel-meta{font-family:var(--font-mono), monospace;color:hsl(var(--muted));white-space:nowrap;font-size:.66rem}@media (max-width:720px){.discovery-reel{grid-template-columns:68px minmax(0,1fr)}.discovery-reel-thumb{grid-row:span 3;width:68px;height:68px}.discovery-reel-views,.discovery-reel-copy,.discovery-reel-meta{text-align:left;grid-column:2}.discovery-reel-actions{grid-column:1/-1}}.campaign-create{background:linear-gradient(135deg, hsl(var(--surface)), hsl(var(--primary) / .055));grid-template-columns:minmax(13rem,.65fr) minmax(20rem,1.35fr);gap:2rem;display:grid}.campaign-create h2,.campaign-card h2{margin:.3rem 0}.campaign-create p,.campaign-card p{color:hsl(var(--muted))}.campaign-create-form{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.campaign-create-form>:first-child,.campaign-create-form>:last-child{grid-column:1/-1}.campaign-grid{grid-template-columns:repeat(auto-fit,minmax(21rem,1fr));gap:.85rem;display:grid}.campaign-card{border:1px solid hsl(var(--border));border-radius:var(--radius);background:linear-gradient(155deg, hsl(var(--surface) / .98), hsl(var(--surface-raised) / .55));gap:1rem;padding:1rem;display:grid;box-shadow:0 18px 42px #03050c33}.campaign-card header{justify-content:space-between;gap:1rem;display:flex}.campaign-card header>svg{color:hsl(var(--primary))}.campaign-flow{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.campaign-flow span{border:1px solid hsl(var(--border));border-radius:.65rem;align-items:center;gap:.45rem;padding:.65rem;font-size:.7rem;display:flex}.campaign-flow svg,.campaign-meta svg{width:.9rem;height:.9rem;color:hsl(var(--primary))}.campaign-meta,.campaign-card form{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.campaign-meta{color:hsl(var(--muted));font-size:.68rem}.campaign-meta a{color:hsl(var(--primary));align-items:center;gap:.3rem;display:flex}.campaign-card select{border:1px solid hsl(var(--border));color:hsl(var(--foreground));background:hsl(var(--background));border-radius:.55rem;flex:1;padding:.55rem}@media (max-width:720px){.campaign-create,.campaign-create-form{grid-template-columns:1fr}.campaign-create-form>*{grid-column:1!important}}.calendar-summary{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.calendar-summary article{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--surface) / .8);grid-template-columns:auto 1fr;align-items:center;gap:.25rem .65rem;padding:1rem;display:grid}.calendar-summary svg{color:hsl(var(--primary));grid-row:1/3}.calendar-summary span{color:hsl(var(--muted));font-size:.68rem}.calendar-summary strong{font-size:1.45rem}.calendar-day>header{border-bottom:1px solid hsl(var(--border));align-items:center;gap:.6rem;padding-bottom:.8rem;display:flex}.calendar-day>header svg{color:hsl(var(--primary))}.calendar-day>header h2{text-transform:capitalize;margin:0}.calendar-day>header span{color:hsl(var(--muted));margin-left:auto;font-size:.68rem}.calendar-item{border-bottom:1px solid hsl(var(--border) / .65);color:inherit;grid-template-columns:4rem minmax(10rem,1fr) minmax(12rem,1fr) auto;align-items:center;gap:.8rem;padding:.8rem 0;text-decoration:none;display:grid}.calendar-item time{color:hsl(var(--primary));font-family:var(--font-mono), monospace;font-weight:800}.calendar-item>div{gap:.2rem;display:grid}.calendar-item span{color:hsl(var(--muted));font-size:.65rem}.calendar-networks{flex-wrap:wrap;gap:.35rem!important;display:flex!important}.calendar-networks i{border:1px solid hsl(var(--border));border-radius:999px;padding:.25rem .45rem;font-size:.58rem;font-style:normal}.calendar-networks i.error,.calendar-networks i.blocked{color:hsl(var(--danger));border-color:hsl(var(--danger) / .35)}@media (max-width:720px){.calendar-summary{grid-template-columns:1fr}.calendar-item{grid-template-columns:3.4rem 1fr}.calendar-networks,.calendar-item>svg{grid-column:2}}.vault-list>header{border-bottom:1px solid hsl(var(--border));align-items:center;gap:.7rem;padding-bottom:.8rem;display:flex}.vault-list>header svg{color:hsl(var(--primary))}.vault-list h2,.vault-list p{margin:.15rem 0}.vault-list p{color:hsl(var(--muted));font-size:.68rem}.vault-list>a{border-bottom:1px solid hsl(var(--border) / .6);color:inherit;grid-template-columns:5rem minmax(10rem,1fr) 10rem 6rem;align-items:center;gap:.7rem;padding:.75rem 0;text-decoration:none;display:grid}.vault-list>a span,.vault-list>a i,.vault-list>a time{color:hsl(var(--muted));font-size:.63rem;font-style:normal}.vault-list>a span{color:hsl(var(--primary));font-weight:800}.vault-list>a time{text-align:right}.attention-center{background:linear-gradient(135deg, hsl(var(--surface)), hsl(var(--warn) / .035))}.attention-center>header{border-bottom:1px solid hsl(var(--border));justify-content:space-between;gap:1rem;padding-bottom:.8rem;display:flex}.attention-center>header h2,.attention-center>header p{margin:.2rem 0}.attention-center>header p{color:hsl(var(--muted));font-size:.68rem}.attention-center>header>svg{color:hsl(var(--warn))}.attention-center>div{display:grid}.attention-center a{border-bottom:1px solid hsl(var(--border) / .55);color:inherit;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.7rem 0;text-decoration:none;display:grid}.attention-center a>svg{color:hsl(var(--warn));width:1rem}.attention-center a span{gap:.15rem;display:grid}.attention-center small{color:hsl(var(--muted))}.attention-center a i{color:hsl(var(--primary));font-size:.65rem;font-style:normal}.attention-clear{color:hsl(var(--primary));align-items:center;gap:.5rem;padding:1rem 0;display:flex!important}.network-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.network-overview-card{border:1px solid hsl(var(--border));border-radius:calc(var(--radius) + 3px);background:radial-gradient(circle at 88% 4%, var(--network-glow), transparent 34%), linear-gradient(145deg, hsl(var(--surface-raised)), hsl(var(--surface)));padding:22px;position:relative;overflow:hidden;box-shadow:0 18px 50px #00000029}.network-overview-card.instagram{--network-accent:#f35376;--network-glow:#d5408d29}.network-overview-card.facebook{--network-accent:#4b8dff;--network-glow:#3b82f62b}.network-overview-card>header,.network-brand,.network-primary-stat,.network-kpis dt{align-items:center;display:flex}.network-overview-card>header{border-bottom:1px solid hsl(var(--border) / .8);justify-content:space-between;gap:18px;padding-bottom:18px}.network-brand{gap:11px}.network-brand>span{border:1px solid color-mix(in srgb, var(--network-accent) 45%, transparent);width:42px;height:42px;color:var(--network-accent);background:color-mix(in srgb, var(--network-accent) 12%, transparent);border-radius:13px;place-items:center;display:grid}.network-brand svg{width:21px}.network-brand small,.network-account-count span,.network-primary-stat small{color:hsl(var(--muted));font-size:.72rem;display:block}.network-brand h2{margin:1px 0 0;font-size:1.05rem}.network-account-count{text-align:right}.network-account-count strong{font-size:1.15rem;display:block}.network-primary-stat{justify-content:space-between;gap:18px;padding:22px 2px 10px}.network-primary-stat strong{letter-spacing:-.06em;margin:3px 0 2px;font-size:clamp(2.3rem,4vw,3.45rem);line-height:1;display:block}.network-primary-stat>svg{width:38px;height:38px;color:var(--network-accent);opacity:.35}.network-primary-stat span{font-size:.72rem;font-weight:650}.network-primary-stat .positive{color:hsl(var(--primary))}.network-primary-stat .negative{color:hsl(var(--danger))}.network-primary-stat .neutral{color:hsl(var(--muted))}.network-overview-card .metrics-chart{border:1px solid hsl(var(--border) / .7);border-radius:calc(var(--radius) - 2px);background:hsl(var(--background) / .28);margin:10px 0 18px;padding:14px 14px 10px}.network-overview-card .metrics-chart svg{height:116px}.network-overview-card .metrics-chart .primary{stroke:var(--network-accent);filter:drop-shadow(0 0 5px var(--network-accent))}.network-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.network-kpis>div{border:1px solid hsl(var(--border) / .72);border-radius:calc(var(--radius) - 3px);background:hsl(var(--background) / .22);padding:12px}.network-kpis dt{color:hsl(var(--muted));gap:5px;font-size:.67rem}.network-kpis dt svg{width:13px;height:13px;color:var(--network-accent)}.network-kpis dd{letter-spacing:-.03em;margin:5px 0 0;font-size:1.18rem;font-weight:720}.network-connect-link{color:var(--network-accent);margin-top:12px;font-size:.78rem;font-weight:700;text-decoration:none;display:block}.profile-failure-reason{border:1px solid hsl(var(--danger) / .28);border-radius:calc(var(--radius) - 3px);color:hsl(var(--danger));background:hsl(var(--danger) / .07);align-items:flex-start;gap:.55rem;margin:.7rem 0;padding:.7rem;font-size:.7rem;line-height:1.45;display:flex}.profile-failure-reason svg{flex:none;width:1rem;margin-top:.1rem}.profile-failure-actions{border-top:1px solid hsl(var(--border));flex-wrap:wrap;gap:.5rem;margin-top:.75rem;padding-top:.75rem;display:flex}@media (max-width:920px){.network-overview-grid{grid-template-columns:1fr}}@media (max-width:560px){.network-overview-card{padding:16px}.network-kpis{grid-template-columns:1fr}}.accounts-bulk{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem}.accounts-bulk p{color:var(--muted-foreground,#94a3b8);max-width:60ch;margin:0;font-size:.85rem}.account-select{color:var(--muted-foreground,#94a3b8);cursor:pointer;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.8rem;display:flex}.account-select input{cursor:pointer;width:1rem;height:1rem}.page-choice-list{grid-template-columns:1fr;gap:.5rem;margin-bottom:1rem;display:grid}.page-choice{border:1px solid var(--border,#1e293b);cursor:pointer;border-radius:.6rem;align-items:center;gap:.75rem;padding:.75rem;display:flex}.page-choice.connected{opacity:.55;cursor:default}.page-choice img{object-fit:cover;border-radius:50%;width:2.25rem;height:2.25rem}.page-choice>span{flex-direction:column;gap:.15rem;min-width:0;display:flex}.page-choice strong{font-weight:600}.page-choice input[type=checkbox]{flex:none;width:1.05rem;height:1.05rem}.page-choice svg{flex:none;width:2.25rem;height:2.25rem}.page-choice small{color:var(--muted-foreground,#94a3b8);font-size:.78rem}.allowed-host-list{gap:.4rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.allowed-host-list li{border:1px solid var(--border,#1e293b);border-radius:.5rem;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem .75rem;display:flex}.allowed-host-list code{font-size:.9rem}.table-wrap{overflow-x:auto}.data-table td small{color:var(--muted-foreground,#94a3b8);white-space:normal;max-width:40ch;font-size:.75rem;display:block}.data-table td:first-child{white-space:normal;max-width:40ch}.automation-timeline ol{margin:0;padding:0;list-style:none;display:grid}.automation-timeline li{border-bottom:1px solid hsl(var(--border) / .55);grid-template-columns:auto 9rem minmax(8rem,1fr) minmax(10rem,1fr) auto;align-items:center;gap:.65rem;padding:.65rem 0;font-size:.68rem;display:grid}.automation-timeline li>i{background:hsl(var(--primary));width:.55rem;height:.55rem;box-shadow:0 0 0 5px hsl(var(--primary) / .08);border-radius:50%}.automation-timeline time,.automation-timeline span{color:hsl(var(--muted))}.automation-timeline a{color:hsl(var(--primary))}@media (max-width:720px){.automation-timeline li{grid-template-columns:auto 1fr}.automation-timeline time,.automation-timeline span,.automation-timeline a{grid-column:2}}.studio-ready-downloads{background:#3de28214;border:1px solid #3de28259;border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.75rem;margin:.75rem 0;padding:.9rem;display:flex}.studio-ready-downloads small{flex-basis:100%}.modeling-page{max-width:1540px}.modeling-create{border-color:hsl(var(--primary) / .28);grid-template-columns:minmax(230px,.55fr) minmax(0,1.45fr);gap:2rem;padding:1.4rem;display:grid}.modeling-create h2,.modeling-projects h2,.modeling-result h2{margin:.25rem 0}.modeling-create p,.modeling-result p{color:hsl(var(--muted))}.modeling-create-form{grid-template-columns:1fr 1fr;gap:.9rem;display:grid}.modeling-create-form .field-wide{grid-column:1/-1}.modeling-workspace{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:1rem;display:grid}.modeling-projects{gap:.55rem;max-height:calc(100vh - 2rem);padding:1rem;display:grid;position:sticky;top:1rem;overflow:auto}.modeling-project-link{border:1px solid hsl(var(--border));color:inherit;border-radius:.7rem;gap:.2rem;padding:.8rem;text-decoration:none;display:grid}.modeling-project-link small{color:hsl(var(--muted))}.modeling-project-link:hover,.modeling-project-link.active{border-color:hsl(var(--primary));background:hsl(var(--primary) / .09)}.modeling-result{gap:1rem;min-width:0;display:grid}.modeling-result-head{justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem;display:flex}.modeling-head-actions{flex-wrap:wrap;gap:.5rem;display:flex}.modeling-processing{background:linear-gradient(90deg, hsl(var(--primary) / .08), transparent);gap:1rem;padding:1.25rem;display:grid}.modeling-progress-heading{grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;display:grid}.modeling-progress-heading h2,.modeling-progress-heading p{margin:.15rem 0 0}.modeling-progress-heading>strong{color:hsl(var(--primary));letter-spacing:-.06em;font-size:clamp(1.8rem,4vw,3rem)}.modeling-processing progress{background:hsl(var(--muted));width:100%;height:.75rem;accent-color:hsl(var(--primary));border:0;border-radius:999px;overflow:hidden}.modeling-processing progress::-webkit-progress-bar{background:hsl(var(--muted));border-radius:999px}.modeling-processing progress::-webkit-progress-value{background:linear-gradient(90deg, hsl(var(--primary)), #75ffac);border-radius:999px;transition:width .35s}.modeling-progress-meta{color:hsl(var(--muted-foreground));text-transform:capitalize;justify-content:space-between;gap:1rem;font-size:.82rem;display:flex}.modeling-scenes{gap:1rem;display:grid}.modeling-document{gap:1rem;padding:1.25rem;display:grid}.modeling-document>header{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.modeling-document h2{align-items:center;gap:.55rem;display:flex}.modeling-document h2 svg{width:1.15em;color:hsl(var(--primary))}.modeling-document pre{white-space:pre-wrap;overflow-wrap:anywhere;font:500 .94rem/1.7 var(--font-sans), sans-serif;color:hsl(var(--foreground));border:1px solid hsl(var(--border));background:#070b12;border-radius:.8rem;margin:0;padding:1.25rem}.modeling-scene{grid-template-columns:minmax(230px,340px) minmax(0,1fr);padding:0;display:grid;overflow:hidden}.modeling-scene-media{background:#05080d;place-items:center;min-height:420px;display:grid;position:relative;overflow:hidden}.modeling-scene-media img{object-fit:contain;width:100%;height:100%;max-height:620px}.modeling-scene-media>span{background:hsl(var(--primary));color:#03130a;border-radius:999px;padding:.35rem .55rem;font-weight:800;position:absolute;top:.8rem;left:.8rem}.modeling-scene-body{gap:.85rem;min-width:0;padding:1.1rem;display:grid}.modeling-scene-body>header{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.75rem;display:flex}.modeling-scene-body header div{gap:.2rem;display:grid}.modeling-scene-body header small,.modeling-scene-body section>span{color:hsl(var(--muted));font-size:.73rem}.modeling-scene-body section{border:1px solid hsl(var(--border) / .8);background:hsl(var(--card) / .55);border-radius:.65rem;gap:.45rem;padding:.8rem;display:grid}.modeling-scene-body section p{white-space:pre-wrap;color:hsl(var(--foreground));margin:0;line-height:1.55}.modeling-copy{font-size:1.04rem;font-weight:650}.modeling-scene-body section .button{justify-self:start}.modeling-scene-body details{color:hsl(var(--muted))}@media (max-width:980px){.modeling-create,.modeling-workspace,.modeling-scene{grid-template-columns:1fr}.modeling-projects{max-height:none;position:static}.modeling-scene-media{min-height:360px}}@media (max-width:620px){.modeling-create-form{grid-template-columns:1fr}.modeling-create-form .field-wide{grid-column:auto}.modeling-result-head{flex-direction:column;align-items:flex-start}}
