:root{color:#e9eaf0;font-synthesis:none;font-optical-sizing:auto;--muted:#9299aa;--line:#ffffff12;--panel:#191e29;--accent:#e8b86a;--accent-soft:#e8b86a18;background:#10141d;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:400;line-height:1.5}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:default;opacity:.5}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.035em;font-weight:550}h3{letter-spacing:-.018em;font-size:15px}p{line-height:1.65}code,pre{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}code{color:#a7b1c3;font-size:11px}button{border:0}input,select,textarea{color:#e4e8f1;background:#111722;border:1px solid #ffffff18;border-radius:7px;width:100%;min-width:0;padding:10px 12px}input[type=checkbox]{width:15px;height:15px;accent-color:var(--accent);flex:none}select{cursor:pointer}textarea{resize:vertical}summary{cursor:pointer;color:#a8afbf;padding:8px 0;font-size:12px}blockquote{border-left:2px solid var(--accent);color:#bcc2cf;white-space:pre-wrap;background:#ffffff03;margin:12px 0;padding:12px 16px}.small-text{font-size:12px}.warning{color:#e9bc79}.eyebrow{letter-spacing:.14em;color:#b9c0ce;font-size:10px;font-weight:650}.eyebrow>span{color:#697386;margin-left:8px}.dot{background:#9ca3af;border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.dot.amber{background:#e8b86a}.dot.green{background:#75cba8}.dot.purple{background:#b79bec}.dot.blue{background:#7ba6e3}.btn{color:#d9deea;white-space:nowrap;background:#202632;border:1px solid #ffffff1b;border-radius:6px;justify-content:center;align-items:center;gap:9px;min-height:37px;padding:9px 14px;font-size:12px;font-weight:550;transition:background .15s,border-color .15s;display:inline-flex}.btn:hover{background:#2a3240;border-color:#ffffff30}.btn.primary{background:var(--accent);color:#1a1b1e;border-color:var(--accent)}.btn.primary:hover{filter:brightness(1.08)}.btn.small{min-height:30px;padding:6px 10px;font-size:11px}.btn.full{width:100%;margin-top:12px}.text-btn{color:var(--accent);background:0 0;justify-content:center;align-items:center;gap:8px;padding:5px 0;font-size:11px;font-weight:550;display:inline-flex}.text-btn:hover{color:#f8d7a1}.icon-btn{color:#a3adbd;background:0 0;border-radius:5px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.icon-btn:hover{background:#ffffff0a}.actions{align-items:center;gap:10px;display:flex}.actions.vertical{flex-direction:column;align-items:flex-end}.actions.wrap{flex-wrap:wrap}.badge{color:#a5adbe;white-space:nowrap;background:#ffffff05;border:1px solid #ffffff12;border-radius:4px;align-items:center;gap:5px;padding:3px 7px;font-size:10px;font-weight:550;display:inline-flex}.badge.approved,.badge.connected,.badge.available,.badge.succeeded,.badge.owned,.badge.licensed,.badge.replied,.badge.resolved{color:#8bd2b3;background:#77cba40c;border-color:#77cba422}.badge.published,.badge.active{color:#a6c5f5;background:#6e9ee816;border-color:#6e9ee823}.badge.pending,.badge.needs_review,.badge.unknown,.badge.pause_pending,.badge.sensitive,.badge.disputed{color:#e5bb7b;background:#d9a44c10;border-color:#d9a44c25}.badge.draft{color:#b4bdce;background:#ffffff06}.badge.queued,.badge.leased,.badge.create_pending,.badge.launch_pending,.badge.reply_pending{color:#c3ace8;background:#b898e111;border-color:#b898e125}.app{--accent:#e8b86a;min-height:100vh}.app.kritoma{--accent:#c0a3e8;--accent-soft:#c0a3e818}.sidebar{border-right:1px solid var(--line);z-index:10;background:#141922;flex-direction:column;width:224px;padding:28px 17px 15px;display:flex;position:fixed;top:0;bottom:0;left:0}.wordmark{letter-spacing:.16em;color:#dfe4ed;align-items:center;gap:11px;font-size:9px;font-weight:650;line-height:1.7;display:flex}.wordmark b{letter-spacing:.27em;font-size:11px}.logo-symbol{letter-spacing:-.14em;color:#e5b970;padding-right:10px;font-family:Georgia,serif;font-size:40px;font-weight:400;line-height:40px;position:relative}.logo-symbol>span{letter-spacing:0;font-size:24px;position:absolute;top:-12px;right:0}.workspace-label{letter-spacing:.16em;color:#727c8f;margin-bottom:10px;padding-left:12px;font-size:8px;font-weight:650}.brand-switch{background:#1c2230;border:1px solid #ffffff15;border-radius:7px;align-items:center;gap:10px;margin-bottom:26px;padding:9px;display:flex;position:relative}.brand-switch select{appearance:none;z-index:1;background:0 0;border:0;padding:0;font-size:12px}.brand-switch>svg{pointer-events:none;color:#8994a9;position:absolute;right:13px}.brand-avatar{color:#e8b86a;letter-spacing:-.13em;background:#e8b86a16;border:1px solid #e8b86a24;border-radius:7px;flex:none;justify-content:center;align-items:center;width:29px;height:29px;font-family:Georgia,serif;font-size:22px;display:flex}.brand-avatar.kritoma{letter-spacing:0;color:#c1a4e8;background:#c1a4e819;border-color:#c1a4e825;font-family:Georgia,serif;font-size:19px}.nav-item{color:#929caf;text-align:left;background:0 0;border-radius:6px;align-items:center;gap:11px;width:100%;margin:3px 0;padding:10px 12px;font-size:11px;display:flex;position:relative}.nav-item svg{stroke-width:1.5px}.kritoma .nav-item.selected{color:#c1a4e8;background:#c1a4e80d}.nav-item.selected:before{content:"";background:var(--accent);border-radius:0 2px 2px 0;width:2px;position:absolute;top:11px;bottom:11px;left:-17px}.nav-count{background:#ffffff09;border:1px solid #ffffff15;border-radius:4px;margin-left:auto;padding:0 5px;font-size:9px}.nav-divider{background:var(--line);height:1px;margin:20px 10px 13px}.sidebar-bottom{margin-top:auto;padding-top:24px}.local-card{color:#b7c0ce;background:#1b2230;border:1px solid #ffffff0b;border-radius:6px;align-items:center;gap:9px;margin-bottom:18px;padding:10px 8px;font-size:10px;display:flex}.local-card>svg{color:#818da1;margin-left:auto}.local-card small{color:#737f93;margin-top:2px;font-size:8px;display:block}.profile{color:#aeb7c8;text-align:left;background:0 0;align-items:center;gap:8px;width:100%;padding:0 3px;display:flex}.profile>span:nth-child(2){text-overflow:ellipsis;flex:1;min-width:0;font-size:9px;overflow:hidden}.profile small{color:#68758b;margin-top:2px;font-size:8px;display:block}.profile>svg{color:#6f7b8e}.profile-avatar{color:#c0c9d9;background:#293141;border-radius:50%;flex:none;justify-content:center;align-items:center;width:29px;height:29px;font-size:12px;display:inline-flex}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:68px;padding:0 35px;display:flex}.breadcrumbs{color:#647187;align-items:center;gap:11px;font-size:10px;display:flex}.breadcrumbs b{color:#c1c9d6;font-weight:500}.topbar-right{align-items:center;gap:15px;display:flex}.runtime-status{color:#ad9572;background:#b1925a08;border:1px solid #b1925a1b;border-radius:20px;align-items:center;gap:6px;padding:5px 10px;font-size:9px;display:flex}.runtime-status.running{color:#91c8ac;background:#76b69208;border-color:#76b69220}.notification{color:#919bad;background:0 0;padding:5px;display:flex;position:relative}.notification i{background:var(--accent);border-radius:50%;width:4px;height:4px;position:absolute;top:5px;right:5px;box-shadow:0 0 0 2px #10141d}main{max-width:1590px;margin:0 auto;padding:31px 35px 0}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:27px;display:flex}.page-heading .eyebrow{letter-spacing:.16em;color:var(--accent);font-size:8px}.page-heading h1{letter-spacing:-.04em;margin-top:6px;font-size:26px;font-weight:500;line-height:1.4}.page-heading p{color:#8994a7;margin-top:5px;font-size:11px}.heading-actions{align-items:center;gap:9px;display:flex}.panel{background:var(--panel);border:1px solid #ffffff0d;border-radius:9px;padding:22px}.panel-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.panel-heading p{color:#7d899f;margin-top:4px;font-size:10px}.overview-grid{grid-template-columns:minmax(0,2.15fr) minmax(255px,1fr);gap:18px;display:grid}.hero-panel{background:radial-gradient(at 72% 35%,#4d66582b,#0000 70%),linear-gradient(115deg,#202d2d,#1b2529 65%,#1b2529);border:1px solid #72838021;border-radius:9px;align-items:flex-start;min-height:293px;padding:25px 27px 50px;display:flex;position:relative;overflow:hidden}.kritoma .hero-panel{background:radial-gradient(at 72% 35%,#644b752b,#0000 70%),linear-gradient(115deg,#2a2536,#242030)}.hero-tag{letter-spacing:.14em;color:#a9bbb7;align-items:center;gap:7px;font-size:7px;font-weight:600;display:flex}.hero-tag .dot{width:5px;height:5px}.hero-panel h2{color:#f0eee7;letter-spacing:-.035em;margin:17px 0 12px;font-size:31px;font-weight:450;line-height:1.18}.kritoma .hero-panel h2 span{color:#c7b7d8}.hero-btn{color:#d2dfd4;background:#e6ebdf0e;border-color:#d5e0d62b;min-height:29px;margin-top:17px;padding:7px 10px;font-size:9px}.hero-footer{color:#95aaa2;border-top:1px solid #c6d5cc13;align-items:center;gap:6px;padding:10px 25px;font-size:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.hero-footer>span{letter-spacing:.16em;color:#78968d;margin-left:auto;font-size:6px}.orbit-art{pointer-events:none;width:270px;height:240px;position:absolute;top:11px;right:0}.orbit{border:1px solid #c7ddce14;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-30deg)}.orbit.o1{width:245px;height:180px}.orbit.o2{width:185px;height:240px}.orbit.o3{background:radial-gradient(#d9cc7510,#0000 70%);width:130px;height:130px;box-shadow:0 0 45px #c6d98908}.orbit-core{letter-spacing:-.18em;color:#d7bc7f;text-shadow:0 1px 8px #e9cd8a40;background:linear-gradient(140deg,#374743,#202d2e);border:1px solid #b8cfb92e;border-radius:22px;justify-content:center;align-items:center;width:80px;height:80px;padding-right:8px;font-family:Georgia,serif;font-size:58px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-12deg);box-shadow:0 8px 30px #080e1655,inset 0 0 25px #d3dfc40b}.kritoma .orbit-core{letter-spacing:0;color:#d6b7ea;background:linear-gradient(140deg,#4b3c59,#2d2535);border-color:#c1a4e82e;padding-right:0;font-size:45px}.orbit-note{color:#b3c5bd;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#293734d9;border:1px solid #c8ddca1e;border-radius:6px;align-items:center;gap:7px;padding:8px 10px;font-size:9px;display:flex;position:absolute;box-shadow:0 6px 20px #0a101830}.orbit-note svg{color:#a3bdb0;stroke-width:1.4px}.orbit-spark{color:#c8c69c;background:#b7c8a40b;border:1px solid #b7c8a424;border-radius:9px;justify-content:center;align-items:center;width:35px;height:35px;display:flex;position:absolute;bottom:31px;right:33px;transform:rotate(15deg)}.agent-panel .panel-heading{margin-bottom:18px}.agent-badge{color:#b1a688;letter-spacing:.08em;background:#e5b96b08;border:1px solid #e5b96b1f;border-radius:4px;align-items:center;gap:5px;padding:3px 5px;font-size:7px;display:flex}.agent-identity{align-items:center;gap:12px;display:flex}.agent-panel>p{color:#919fb3;margin-top:15px;margin-bottom:16px;font-size:10px;line-height:1.7}.agent-info{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:8px 10px;padding-top:13px;font-size:9px;display:grid}.agent-info>b{color:#b1bbcc;text-align:right;font-weight:450}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.stat-card{background:#191e29;border:1px solid #ffffff0e;border-radius:8px;padding:18px 18px 15px}.stat-card>div{color:#939eb1;justify-content:space-between;align-items:center;gap:5px;font-size:10px;display:flex}.stat-card>div svg{stroke-width:1.3px;color:#748298}.stat-card>strong{letter-spacing:-.04em;margin:13px 0 12px;font-size:29px;font-weight:450;line-height:1.25;display:block}.stat-card>small{color:#6d7d94;align-items:center;gap:5px;font-size:8px;display:flex}.stat-card .dot{width:4px;height:4px}.lower-grid{grid-template-columns:minmax(0,1.65fr) minmax(285px,1fr);gap:18px;display:grid}.upcoming{border-top:1px solid var(--line);align-items:center;gap:13px;padding:14px 0;display:flex}.date-tile{text-align:center;background:#ffffff03;border:1px solid #ffffff0e;border-radius:5px;flex-direction:column;justify-content:center;width:37px;height:42px;line-height:1.2;display:flex}.date-tile b{font-size:15px;font-weight:500}.date-tile span{text-transform:uppercase;color:#8090a7;margin-top:3px;font-size:8px}.platform-icon{background:#ffffff02;border:1px solid #ffffff0c;border-radius:5px;flex:none;justify-content:center;align-items:center;width:29px;height:29px;display:flex}.upcoming-title{flex:1;min-width:0}.upcoming-title>b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;display:block;overflow:hidden}.upcoming-title>small{color:#72829b;margin-top:4px;font-size:8px;display:block}.count-circle{color:#949eaf;background:#ffffff07;border:1px solid #ffffff12;border-radius:50%;justify-content:center;align-items:center;width:19px;height:19px;font-size:9px;display:flex}.todo{text-align:left;border-top:1px solid var(--line);color:#c3ccda;background:0 0;align-items:center;gap:12px;width:100%;padding:14px 0;display:flex}.todo-number{color:#65758e;border:1px solid #ffffff0e;border-radius:4px;flex:none;justify-content:center;align-items:center;width:21px;height:21px;font-family:monospace;font-size:8px;display:flex}.todo>div{flex:1}.todo b{font-size:10px;font-weight:500}.todo p{color:#75859f;margin-top:3px;font-size:9px;line-height:1.6}.todo>svg{color:#667992;stroke-width:1.3px;flex:none}.todo:hover b{color:var(--accent)}.quiet-note{color:#6c7f99;border-top:1px solid var(--line);align-items:center;gap:7px;padding-top:13px;font-size:8px;line-height:1.6;display:flex}.quiet-note svg{flex:none}.measurement-note{color:#7e8ca3;background:#ffffff02;border:1px solid #ffffff0a;border-radius:6px;align-items:center;gap:10px;margin-top:20px;padding:12px 15px;font-size:9px;display:flex}.measurement-note svg{stroke-width:1.4px}.measurement-note>.text-btn{margin-left:auto;font-size:9px}.empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:215px;padding:35px 20px;display:flex}.empty-icon{color:#6e819a;background:#ffffff03;border:1px solid #ffffff10;border-radius:13px;justify-content:center;align-items:center;width:51px;height:51px;margin-bottom:16px;display:flex}.empty-icon svg{stroke-width:1.25px}.empty h3{color:#b9c5d7;font-size:14px;font-weight:500}.empty p{color:#7486a1;max-width:395px;margin-top:8px;font-size:11px;line-height:1.8}.empty>.btn,.empty>.text-btn{margin-top:15px}.lower-grid .empty h3{font-size:12px}.lower-grid .empty p{max-width:310px;font-size:10px}.lower-grid .empty-icon{width:42px;height:42px;margin-bottom:12px}.page-footer{letter-spacing:.09em;color:#52637e;border-top:1px solid #ffffff0a;justify-content:space-between;align-items:center;margin-top:28px;padding:18px 0 22px;font-size:7px;display:flex}.page-footer i{color:#758294;margin:0 7px;font-style:normal}.page-footer>span:last-child{letter-spacing:0;align-items:center;gap:5px;font-size:8px;display:flex}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:17px;display:flex}.toolbar select{background:#191f2c;width:auto;min-width:125px;padding:8px 11px;font-size:11px}.toolbar>.btn{margin-left:auto}.search{color:#7e8fa9;background:#171d29;border:1px solid #ffffff12;border-radius:6px;align-items:center;gap:8px;margin-left:auto;padding-left:10px;display:flex}.search input{background:0 0;border:0;width:180px;padding:8px 10px 8px 0;font-size:11px}.plan-banner{background:#191f2b;border:1px solid #ffffff10;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:20px 22px;display:flex}.plan-banner .actions{flex-wrap:wrap;justify-content:flex-end}.selection-bar{background:var(--accent-soft);border:1px solid #ffffff12;border-radius:6px;align-items:center;gap:15px;margin-bottom:15px;padding:12px 15px;font-size:11px;display:flex}.calendar-list{flex-direction:column;gap:12px;display:flex}.content-card{background:#191f2a;border:1px solid #ffffff0e;border-radius:8px;align-items:center;gap:18px;padding:17px;display:flex}.content-date{text-align:center;flex-direction:column;flex:none;align-items:center;width:54px;display:flex;position:relative}.content-date input{margin:0 0 6px}.content-date b{font-size:21px;font-weight:450}.content-date>span{color:#7c8da7;text-transform:uppercase;font-size:8px}.content-preview{border-radius:5px;flex:none;width:82px;height:90px;overflow:hidden}.content-preview img,.asset-image img{object-fit:cover;width:100%;height:100%}.abstract-thumb{color:#718c92;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.content-main{flex:1;min-width:0}.inline-meta{color:#6d809d;flex-wrap:wrap;align-items:center;gap:8px;font-size:9px;display:flex}.content-main>p{color:#8999b0;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px;font-size:11px;display:-webkit-box;overflow:hidden}.content-actions{flex-direction:column;flex:none;align-items:flex-end;gap:12px;display:flex}.info-strip{color:#8c9fbf;background:#91acdf05;border:1px solid #91acdf18;border-radius:7px;align-items:center;gap:12px;margin-bottom:22px;padding:14px 17px;font-size:11px;line-height:1.7;display:flex}.info-strip svg{stroke-width:1.5px;flex:none}.asset-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.asset-card{background:#191f2b;border:1px solid #ffffff0f;border-radius:8px;overflow:hidden}.asset-image{color:#7387a8;background:#202839;justify-content:center;align-items:center;height:175px;display:flex;position:relative}.asset-image>span{color:#c1cbdf;letter-spacing:.05em;background:#101725d9;border-radius:4px;padding:3px 5px;font-size:7px;position:absolute;top:10px;right:10px}.asset-image video{object-fit:contain;width:100%;height:100%}.asset-details h3{overflow-wrap:anywhere;font-size:11px}.asset-details .actions{flex-wrap:wrap;justify-content:space-between;margin-top:12px}.source-list{flex-direction:column;gap:12px;display:flex}.source-card{grid-template-columns:42px 1fr auto;align-items:start;gap:15px;padding:20px;display:grid}.source-icon{color:#6c819f;background:#ffffff03;border:1px solid #ffffff0d;border-radius:5px;justify-content:center;align-items:center;width:38px;height:42px;display:flex}.source-card h3{overflow-wrap:anywhere;margin:6px 0;font-size:13px}.source-card p{color:#7c90ad;font-size:10px}.source-card .source-note{color:#a49a85;margin-top:8px}.source-body{white-space:pre-wrap;color:#9eacc2;overflow-wrap:anywhere;background:#111722;border-radius:6px;max-height:400px;padding:15px;font-size:11px;line-height:1.8;overflow:auto}.account-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.account-card .platform-label,.platform-label{font-size:11px;font-weight:600}.account-card>h3{margin-bottom:7px;font-size:16px}.account-card>code{font-size:10px}.capability-list{margin:20px 0 16px}.capability-list>div{color:#8f9fba;border-top:1px solid #ffffff08;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;font-size:10px;display:flex}.capability-list .badge{font-size:8px}.account-card>.muted{margin:15px 0;font-size:11px}.account-card>small{margin-top:15px;font-size:8px;display:block}.profile-kit>div>p{color:#7b8fae;margin-top:5px;font-size:11px}.kit-columns{grid-template-columns:1fr 1fr 1.2fr;gap:28px;margin-top:22px;display:grid}.kit-columns p{color:#a2aec3;margin-top:8px;font-size:11px}.kit-columns ol{color:#8396b3;margin:0;padding-left:16px;font-size:10px;line-height:2}.conversation-list{flex-direction:column;gap:14px;display:flex}.conversation-top{align-items:center;gap:10px;display:flex}.conversation-top>div{flex:1}.conversation-top b{font-size:12px;font-weight:500}.conversation-top small{color:#748ba8;margin-top:3px;font-size:9px;display:block}.conversation>p{color:#acbad0;white-space:pre-wrap;margin:17px 0;font-size:13px}.conversation .actions{justify-content:flex-end}.budget-strip{background:#22251f;border:1px solid #d7ba7d1c;border-radius:8px;align-items:center;gap:25px;margin-bottom:22px;padding:22px;display:flex}.budget-strip>div{flex:none}.budget-strip>div>span{color:#a49d85;font-size:10px;display:block}.budget-strip strong{margin-top:5px;font-size:25px;font-weight:450;display:block}.budget-strip>p{color:#959984;flex:1;font-size:10px}.budget-strip .text-btn{font-size:10px}.campaign-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.campaign-card>h3{margin-bottom:8px;font-size:19px}.campaign-facts{margin:20px 0}.campaign-facts>div{border-top:1px solid #ffffff09;justify-content:space-between;gap:15px;padding:9px 0;font-size:10px;display:flex}.campaign-facts span{color:#7186a4;flex:none}.campaign-facts b{text-align:right;font-weight:450}.campaign-facts a{overflow-wrap:anywhere;color:#9cb4d5}.campaign-card .actions{margin-top:15px}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:17px 0;display:grid}.metrics-grid>div{background:#111923;border:1px solid #ffffff09;border-radius:6px;padding:15px}.metrics-grid span{color:#8298b8;overflow-wrap:anywhere;font-size:10px;display:block}.metrics-grid strong{margin-top:10px;font-size:24px;font-weight:450;display:block}.metric-panel>.small-text{margin-top:12px}.field{color:#b2bfd3;flex-direction:column;gap:7px;margin:15px 0;font-size:12px;display:flex}.field>span{font-size:11px;font-weight:500}.form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.form-grid.thirds{grid-template-columns:repeat(3,1fr)}.checkbox-list{color:#91a4c2;flex-wrap:wrap;gap:15px;margin:17px 0;font-size:11px;display:flex}.checkbox-list>label,.check-row{color:#a3b3cd;align-items:center;gap:7px;font-size:11px;display:flex}.check-row{margin:18px 0}.faq-editor{margin:20px 0}.faq-editor>p{margin-bottom:10px;font-size:11px}.faq-editor textarea{font:11px/1.7 monospace}.runtime-panel,.skills-panel{margin-top:20px}.runtime-controls{border-top:1px solid #ffffff0b;justify-content:space-between;align-items:center;gap:25px;padding:18px 0;display:flex}.runtime-controls b{font-size:12px;font-weight:500}.runtime-controls p{color:#7e93b2;margin-top:5px;font-size:10px}.runtime-panel>.small-text{margin-top:14px}.skills-grid{grid-template-columns:repeat(3,1fr);gap:23px;margin-top:22px;display:grid}.skills-grid>div{padding-left:26px;position:relative}.skills-grid svg{color:var(--accent);stroke-width:1.5px;position:absolute;top:2px;left:0}.skills-grid b{font-size:11px;font-weight:500}.skills-grid p{color:#7b91b0;margin-top:6px;font-size:10px}.settings~.panel{margin-top:20px}.audit-table{padding:0;overflow:auto}.audit-table table{border-collapse:collapse;text-align:left;width:100%;min-width:650px;font-size:10px}.audit-table th{color:#6e85a7;background:#ffffff02;padding:15px 20px;font-size:9px;font-weight:500}.audit-table td{color:#9dadc7;vertical-align:top;border-top:1px solid #ffffff09;padding:12px 20px}.audit-table td>details{max-width:420px}.audit-table summary{padding:0;font-size:10px}.json-view{color:#9dadc7;white-space:pre-wrap;overflow-wrap:anywhere;background:#101722;border-radius:5px;max-height:340px;padding:16px;font-size:10px;line-height:1.8;overflow:auto}.job-panel{margin-top:20px}.job-row{border-top:1px solid #ffffff09;justify-content:space-between;align-items:center;gap:20px;padding:15px 0;display:flex}.job-row b{font-size:11px;font-weight:500}.job-row p{color:#91a3be;margin-top:4px;font-size:10px}.job-row small{font-size:9px}.wizard{background:#c7a5ee08;border:1px solid #c7a5ee30;border-radius:8px;flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:22px;padding:15px 18px;display:flex}.wizard>div:first-child{color:#cab0e9;align-items:center;gap:8px;display:flex}.wizard b{font-size:11px;font-weight:550}.wizard>div:first-child>span{color:#9888b0;font-size:9px}.wizard-steps{flex:1;justify-content:center;gap:10px;display:flex}.wizard-steps button{color:#7e7593;background:0 0;align-items:center;gap:5px;padding:4px;font-size:9px;display:flex}.wizard-steps button.current{color:#d2b5ef}.wizard-steps button.done{color:#8ebba9}.wizard>.text-btn{color:#c6a4e7;font-size:10px}.modal{color:#dfe6f1;background:#1a2130;border:1px solid #a8bce72b;border-radius:12px;width:min(510px,100vw - 32px);max-height:90vh;padding:25px;overflow:auto;box-shadow:0 20px 100px #0009}.modal>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.modal>header h2{font-size:20px;font-weight:500}.modal p.muted,.modal input,.modal select,.modal textarea{font-size:12px}.dropzone{color:#8fa7c9;cursor:pointer;text-align:center;background:#111b2c;border:1px dashed #839ac34a;border-radius:8px;flex-direction:column;align-items:center;gap:9px;margin:20px 0;padding:32px 15px;display:flex}.dropzone>b{color:#cad5e5;font-size:13px}.dropzone>span{font-size:10px}.dropzone input{background:0 0;border:0;width:auto;max-width:100%;margin-top:6px;font-size:10px}.editor-layout{grid-template-columns:1.25fr 1fr;gap:25px;display:grid}.editor-layout>.post-preview{align-self:start;position:sticky;top:0}.picker{background:#111824;border:1px solid #ffffff12;border-radius:6px;max-height:160px;padding:8px 12px;overflow:auto}.picker>label{color:#9db0cd;align-items:center;gap:8px;padding:5px 0;font-size:10px;display:flex}.picker .badge{margin-left:auto;font-size:8px}.picker>small{color:#6d86aa;padding:8px 0;display:block}.post-preview{background:#121a27;border:1px solid #ffffff10;border-radius:8px;padding:16px}.post-preview>.eyebrow{color:#6f87a9;font-size:8px}.preview-account{align-items:center;gap:9px;margin:20px 0 13px;display:flex}.preview-account b{flex:1;font-size:11px;font-weight:550}.preview-account svg{color:#7f93b2}.preview-image{object-fit:contain;background:#080d16;border-radius:5px;width:100%;max-height:300px}.preview-placeholder{color:#7c9da9;background:radial-gradient(at 50% 25%,#374f5c,#1f303a 70%);border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:225px;font-size:10px;display:flex}.preview-copy{padding:14px 2px 2px}.preview-copy strong{font-size:13px;font-weight:500}.preview-copy p{white-space:pre-wrap;color:#94a9c4;overflow-wrap:anywhere;margin-top:8px;font-size:11px;line-height:1.8}.preview-copy small{color:#5d769b;margin-top:15px;font-size:9px;display:block}.toast{color:#dfebfa;z-index:1000;background:#2d374b;border:1px solid #b3c8ed25;border-radius:9px;align-items:center;gap:15px;max-width:min(650px,100vw - 40px);padding:14px 15px 14px 20px;font-size:12px;display:flex;position:fixed;bottom:23px;left:calc(50% + 100px);transform:translate(-50%);box-shadow:0 10px 50px #0007}.busy-indicator{color:#d8c9aa;z-index:1001;background:#2a2a27;border:1px solid #d8c9aa30;border-radius:20px;align-items:center;gap:7px;padding:7px 13px;font-size:10px;display:flex;position:fixed;top:14px;left:50%}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.loading{color:#96a5bc;justify-content:center;align-items:center;gap:14px;min-height:100vh;font-size:13px;display:flex}.login{grid-template-columns:1.15fr 1fr;min-height:100vh;display:grid}.login-story{background:radial-gradient(at 30% 60%,#31443b70,#0000 70%),linear-gradient(135deg,#1a2728,#142026);border-right:1px solid #ffffff0e;flex-direction:column;padding:42px 55px;display:flex;position:relative;overflow:hidden}.login-story:after{content:"";pointer-events:none;border:1px solid #9daea012;border-radius:50%;width:600px;height:600px;position:absolute;bottom:-200px;right:-280px;box-shadow:0 0 0 70px #9daea005,0 0 0 140px #9daea004}.login-story .wordmark{font-size:10px}.login-story .wordmark>.muted{color:#6e8b84;font-size:8px}.login-copy{z-index:1;margin:auto 0;padding:80px 0;position:relative}.login-copy h1{letter-spacing:-.04em;color:#e6e8df;margin:23px 0 25px;font-size:clamp(34px,4vw,62px);font-weight:400;line-height:1.15}.brand-pills{gap:10px;margin-top:35px;display:flex}.brand-pills>span{color:#bdc8c0;background:#dae5d805;border:1px solid #d0decc1d;border-radius:20px;align-items:center;gap:8px;padding:7px 12px;font-size:10px;display:flex}.login-story>footer{letter-spacing:.16em;color:#637f73;justify-content:space-between;font-size:7px;display:flex}.login-panel{place-self:center;width:min(380px,100% - 50px);margin:45px 0}.login-panel>.eyebrow{color:#d5b079;font-size:9px}.login-panel>h2{margin:13px 0;font-size:30px;font-weight:450}.login-panel>p{margin-bottom:27px;font-size:12px;line-height:1.9}.login-panel .field{margin:20px 0}.secure-note{color:#6b809e;align-items:center;gap:8px;margin-top:25px;font-size:10px;line-height:1.6;display:flex}.secure-note svg{color:#9aab9d;flex:none}.qr{background:#fff;border-radius:8px;width:170px;height:170px;margin:20px auto;padding:7px}.qr svg{width:100%;height:100%}.recovery{grid-template-columns:1fr 1fr;gap:9px;margin:20px 0;display:grid}.recovery code{color:#d4b880;text-align:center;background:#192336;border:1px solid #ffffff15;border-radius:5px;padding:9px}.error-box{color:#e5b5a0;background:#e69e850c;border:1px solid #e69e853b;border-radius:6px;margin:14px 0;padding:12px;font-size:11px}.launch-confirm>svg{color:var(--accent)}.launch-confirm h3{margin:15px 0;font-size:20px}.launch-confirm p{margin:12px 0;font-size:13px}@media (width>=1500px){main{padding:38px 45px 0}.hero-panel{min-height:325px;padding:30px 35px 55px}.hero-panel h2{font-size:39px}.hero-panel p{max-width:340px;font-size:12px}.orbit-art{top:20px;right:30px;transform:scale(1.2)}.agent-panel{padding:26px}.stats-grid{margin:24px 0}.stat-card{padding:22px}.stat-card>strong{font-size:34px}.page-heading h1{font-size:30px}.page-heading p{font-size:12px}}@media (width<=1180px){.sidebar{width:196px;padding-left:13px;padding-right:13px}.nav-item.selected:before{left:-13px}.main-shell{margin-left:196px}.topbar{padding:0 23px}main{padding:25px 23px 0}.page-heading{align-items:flex-start}.page-heading h1{font-size:23px}.heading-actions{flex-wrap:wrap;justify-content:flex-end;max-width:240px}.overview-grid{grid-template-columns:minmax(0,1.8fr) minmax(225px,1fr)}.hero-panel{padding-left:22px}.hero-panel h2{font-size:29px}.hero-panel p{max-width:220px}.orbit-art{opacity:.7;transform-origin:100%;right:-47px;transform:scale(.85)}.hero-panel>div:first-child{z-index:1}.stats-grid{gap:11px}.stat-card{padding:14px}.stat-card>div{font-size:9px}.stat-card>small{font-size:7px}.lower-grid{grid-template-columns:minmax(0,1.3fr) minmax(245px,1fr);gap:15px}.asset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.account-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.toolbar .search{margin-left:0}.content-card{gap:12px}.content-preview{width:62px;height:72px}.kit-columns{grid-template-columns:1fr 1fr}.kit-columns>ol{grid-column:span 2}.wizard-steps{flex-basis:100%;order:3}.wizard>.text-btn{margin-left:auto}.plan-banner{align-items:flex-start}.plan-banner .actions{max-width:270px}.plan-banner .btn{font-size:10px}.campaign-facts>div{flex-wrap:wrap;gap:4px}.budget-strip{flex-wrap:wrap}.budget-strip>p{flex-basis:50%}}@media (width<=900px){.sidebar{width:72px;padding:25px 10px 14px}.sidebar .wordmark{justify-content:center;margin:0 0 30px;padding:0}.sidebar .wordmark>span:last-child,.workspace-label,.brand-switch select,.brand-switch>svg,.sidebar .local-card,.profile>span:nth-child(2),.profile>svg{display:none}.brand-switch{background:0 0;border:0;justify-content:center;margin-bottom:18px;padding:8px 10px}.brand-switch:focus-within select{background:#202938;width:150px;padding:10px;display:block;position:absolute;left:50px}.brand-switch select{opacity:0;cursor:pointer;display:block;position:absolute;inset:0}.brand-switch:focus-within select{opacity:1}.nav-item{justify-content:center;gap:0;padding:12px 0;font-size:0}.nav-item svg{width:19px;height:19px}.nav-item.selected:before{left:-10px}.nav-count{font-size:7px;position:absolute;top:0;right:1px}.nav-divider{margin:19px 4px 12px}.profile{justify-content:center}.main-shell{margin-left:72px}.topbar{height:57px}.topbar-right{gap:10px}.breadcrumbs{gap:8px;font-size:9px}.page-heading h1{font-size:24px}.page-heading p{max-width:340px;font-size:11px}.overview-grid{grid-template-columns:minmax(0,1fr) 240px}.hero-panel h2{font-size:29px}.orbit-art{opacity:.3;right:-58px}.hero-panel p{max-width:230px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-card>div{font-size:11px}.stat-card>small{font-size:9px}.lower-grid{grid-template-columns:1fr}.asset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.asset-image{height:145px}.source-card{grid-template-columns:35px 1fr}.source-card .actions{flex-direction:row;grid-column:2;align-items:center}.campaign-list{grid-template-columns:1fr}.skills-grid,.metrics-grid{grid-template-columns:1fr 1fr}.toast{left:calc(50% + 25px)}.login-story{padding:30px}.login-story .wordmark>.muted{display:none}.login-copy h1{font-size:43px}.login-story>footer{flex-direction:column;gap:8px}.login-panel{width:calc(100% - 50px)}.editor-layout{grid-template-columns:1fr 1fr}.runtime-controls .btn{font-size:10px}.budget-strip>.text-btn{margin-left:auto}}@media (width<=650px){.sidebar{width:57px;padding-left:6px;padding-right:6px}.sidebar .logo-symbol{padding-right:8px;font-size:32px}.sidebar .logo-symbol>span{font-size:19px;top:-9px;right:1px}.main-shell{margin-left:57px}.brand-switch{margin-bottom:15px;padding:5px}.nav-item{margin:3px 0;padding:11px 0}.nav-item svg{width:18px;height:18px}.nav-item.selected:before{left:-6px}.nav-divider{margin:15px 4px 10px}.profile-avatar{width:26px;height:26px;font-size:10px}.topbar{height:51px;padding:0 15px}.breadcrumbs{gap:5px;font-size:8px}.breadcrumbs>b{text-overflow:ellipsis;max-width:45px;overflow:hidden}.breadcrumbs>svg{width:9px}.runtime-status{background:0 0;border:0;padding:0;font-size:0}.runtime-status .dot{width:6px;height:6px}.topbar-right{gap:5px}.topbar-right .icon-btn{width:24px}.notification{padding:4px}main{padding:22px 15px 0}.page-heading{flex-direction:column;gap:14px;margin-bottom:22px}.page-heading h1{max-width:310px;margin-top:8px;font-size:23px;line-height:1.3}.page-heading p{margin-top:8px;font-size:10px}.page-heading .eyebrow{font-size:7px}.page-heading .eyebrow>span{margin-left:4px}.heading-actions{justify-content:flex-start;gap:8px;max-width:none}.heading-actions .btn{padding:8px 10px;font-size:9px}.overview-grid{grid-template-columns:1fr}.hero-panel{min-height:290px;padding:22px 20px 50px}.hero-panel h2{font-size:30px}.hero-panel p{max-width:225px;font-size:10px}.orbit-art{opacity:.23;top:24px;right:-25px}.hero-footer{padding:10px 17px;font-size:7px}.hero-footer>span{font-size:5px}.hero-btn{font-size:9px}.agent-panel{padding:18px}.agent-info{grid-template-columns:1fr 1fr}.agent-panel>p{font-size:11px}.agent-panel .panel-heading{margin-bottom:14px}.stats-grid{gap:10px;margin:16px 0}.stat-card{padding:13px 12px}.stat-card>div{font-size:9px}.stat-card>div svg{width:13px}.stat-card>strong{margin:10px 0;font-size:27px}.stat-card>small{align-items:flex-start;font-size:7px;line-height:1.6}.stat-card .dot{margin-top:3px}.lower-grid{gap:15px}.lower-grid>.panel{padding:17px}.lower-grid .empty h3{font-size:11px}.lower-grid .empty p{font-size:9px}.panel-heading h3{font-size:12px}.panel-heading .text-btn{font-size:9px}.lower-grid .panel-heading{margin-bottom:14px}.measurement-note{align-items:flex-start;gap:8px;padding:11px;font-size:8px}.measurement-note>svg{flex:none;width:14px;margin-top:3px}.measurement-note>.text-btn{display:none}.page-footer{letter-spacing:.03em;gap:15px;margin-top:23px;padding:17px 0;font-size:6px}.page-footer>span:last-child{text-align:right;max-width:120px;font-size:6px}.panel{padding:17px}.toolbar{gap:8px}.toolbar select{flex:1;width:100%;min-width:0;padding:8px;font-size:10px}.toolbar>select:first-child{flex-basis:100%}.search{width:100%;margin:0}.search input{width:100%}.plan-banner{flex-direction:column;gap:15px;padding:16px}.plan-banner h3{font-size:17px}.plan-banner .actions{justify-content:flex-start;gap:8px;max-width:none}.plan-banner .btn{padding:7px 9px;font-size:9px}.content-card{flex-wrap:wrap;gap:11px;padding:14px}.content-date{width:33px}.content-date>span{font-size:7px}.content-date b{font-size:19px}.content-preview{width:50px;height:65px}.content-main{min-width:calc(100% - 113px)}.content-main>p{font-size:10px}.content-main h3{font-size:12px}.content-actions{flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding-left:44px}.inline-meta{gap:6px;font-size:8px}.selection-bar{flex-wrap:wrap;gap:10px;padding:10px;font-size:10px}.selection-bar .btn{font-size:9px}.asset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.asset-image{height:115px}.asset-details{padding:11px}.asset-details h3{font-size:10px}.asset-details p,.asset-details .badge,.asset-details .text-btn{font-size:8px}.asset-details .actions{gap:6px}.info-strip{gap:9px;padding:12px;font-size:10px}.info-strip>svg{width:15px}.source-card{grid-template-columns:1fr;padding:16px}.source-card .source-icon{display:none}.source-card .actions{flex-wrap:wrap;grid-column:1}.source-card h3{font-size:12px}.source-card p,.source-card .actions .text-btn{font-size:9px}.account-grid{grid-template-columns:1fr;gap:13px}.kit-columns{grid-template-columns:1fr;gap:20px}.kit-columns>ol{grid-column:1}.kit-columns p{font-size:10px}.profile-kit h3{font-size:14px}.conversation-top{flex-wrap:wrap}.conversation-top>div{flex-basis:calc(100% - 40px)}.conversation>p{font-size:12px}.conversation .actions{flex-wrap:wrap;justify-content:flex-start}.budget-strip{gap:15px;padding:16px}.budget-strip>p{flex-basis:100%;font-size:10px}.budget-strip>div>span{font-size:9px}.budget-strip strong{font-size:24px}.budget-strip>.text-btn{margin-left:0}.campaign-facts>div{font-size:9px}.campaign-card>h3{font-size:18px}.campaign-card .actions{flex-wrap:wrap}.form-grid,.form-grid.thirds{grid-template-columns:1fr;gap:0}.field{margin:13px 0}.runtime-controls{flex-direction:column;align-items:flex-start;gap:12px}.runtime-panel .panel-heading{align-items:flex-start}.runtime-controls .btn{font-size:11px}.skills-grid{grid-template-columns:1fr;gap:20px}.skills-grid p{font-size:11px}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics-grid>div{padding:12px}.metrics-grid strong{font-size:21px}.metrics-grid span{font-size:9px}.job-row{align-items:flex-start;gap:10px}.job-row p{font-size:9px}.job-row small{font-size:8px}.toast{width:100%;max-width:calc(100vw - 80px);padding:12px;font-size:11px;left:calc(50% + 20px)}.modal,.modal.wide{width:calc(100vw - 24px);max-height:94vh;padding:20px}.modal>header h2{font-size:18px}.editor-layout{grid-template-columns:1fr}.editor-layout>.post-preview{position:static}.post-preview{max-width:none}.preview-placeholder{height:180px}.wizard{gap:10px;padding:13px}.wizard>div:first-child{flex-wrap:wrap}.wizard b{font-size:10px}.wizard-steps{justify-content:space-between;gap:5px}.wizard-steps button{flex-direction:column;font-size:8px}.wizard-steps button span{font-size:7px}.wizard>.text-btn{margin-left:0;font-size:9px}.login{grid-template-columns:1fr}.login-story{min-height:260px;padding:26px 28px}.login-copy{padding:35px 0 20px}.login-copy .eyebrow{font-size:6px}.login-copy h1{margin:12px 0;font-size:35px}.login-copy>p{font-size:11px}.brand-pills{margin-top:18px}.login-story>footer{display:none}.login-story .wordmark{font-size:8px}.login-story .wordmark>.muted{font-size:7px;display:inline}.login-story .logo-symbol{font-size:30px}.login-panel{width:calc(100% - 56px);max-width:390px;margin:35px 0}.login-panel>h2{font-size:27px}.login-panel>p{font-size:11px}.login-panel .secure-note{font-size:9px}.busy-indicator{top:7px;left:auto;right:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.demo-banner,.demo-invite{color:#c9b5e6;background:#c4a6e70c;border:1px solid #c4a6e735;border-radius:7px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;padding:12px 16px;font-size:11px;display:flex}.demo-banner .text-btn,.demo-invite .text-btn{color:#d2b5ef;margin-left:auto}.demo-invite{font-size:10px}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:#48576c #141b27;scrollbar-width:thin}.modal{scrollbar-color:#48576c #1a2130;scrollbar-width:thin}.sidebar{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#48576c #141922;overflow:hidden auto}.studio-select{vertical-align:middle;width:100%;min-width:0;display:inline-flex;position:relative}.studio-select .select-form-control{clip-path:inset(50%)!important;opacity:0!important;pointer-events:none!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;inset:auto!important;overflow:hidden!important}.select-trigger{color:#e4e8f1;text-align:left;background:#111722;border:1px solid #ffffff18;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:39px;padding:10px 12px;font-size:12px;display:flex}.select-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select-trigger>svg{color:#8e9bb0;flex:none;transition:transform .15s}.select-trigger[aria-expanded=true]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.select-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.select-trigger:disabled{opacity:.5}.select-popover{color:#e6ecf7;z-index:2000;background:#1b2433;border:1px solid #7b8ea84a;border-radius:10px;flex-direction:column;margin:0;padding:6px;font:12px Inter,ui-sans-serif,system-ui,sans-serif;position:fixed;inset:auto;overflow:hidden;box-shadow:0 14px 55px #0009}.select-popover:popover-open{display:flex}.select-search{color:#8297b6;border-bottom:1px solid #ffffff12;flex:none;align-items:center;gap:8px;padding:3px 8px 8px;display:flex}.select-search input{box-shadow:none;color:#dce5f3;background:0 0;border:0;outline:none;width:100%;padding:7px 2px;font-size:12px}.select-options{scrollbar-width:thin;scrollbar-color:#46566d transparent;min-height:0;padding-top:5px;overflow-y:auto}.select-options button{text-align:left;color:#b4c1d6;background:0 0;border-radius:6px;justify-content:space-between;align-items:center;gap:15px;width:100%;padding:10px 11px;font-size:12px;line-height:1.5;display:flex}.select-options button>span{overflow-wrap:anywhere}.select-options button[data-active=true]{color:#f0f4fa;background:#ffffff0b}.select-options button[aria-disabled=true]{opacity:.4;cursor:default}.select-options svg{color:var(--accent,#e8b86a);flex:none}.select-no-results{color:#94a4bb;padding:18px 12px;display:block}.toolbar>.studio-select{width:auto;min-width:145px}.toolbar>.studio-select:first-child{min-width:230px}.brand-switch .studio-select{flex:1;min-width:0}.brand-switch .select-trigger{background:0 0;border:0;min-height:29px;padding:0}.new-project-btn{color:#9caec6;background:0 0;align-items:center;gap:9px;width:100%;margin-top:-17px;margin-bottom:18px;padding:6px 12px;font-size:10px;display:flex}.new-project-btn:hover{color:var(--accent)}.brand-avatar,.brand-avatar.large{background:var(--accent-soft);border-color:var(--accent);color:var(--accent);letter-spacing:0;font:600 12px Inter,system-ui,sans-serif}.brand-avatar.large{font-size:18px}input[type=color]{cursor:pointer;height:40px;padding:5px}.first-project{flex-direction:column;justify-content:center;max-width:1100px;min-height:100vh;margin:0 auto;padding:40px 25px;display:flex}.project-wizard{width:100%}.project-wizard>header{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.project-wizard-layout{grid-template-columns:.85fr 1.25fr;gap:55px;display:grid}.project-wizard-layout>aside{border-right:1px solid #ffffff0d;flex-direction:column;padding-right:20px;display:flex}.project-icon{border-radius:14px;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:20px;display:flex}.project-wizard h1{letter-spacing:-.04em;font-size:34px;font-weight:450;line-height:1.2}.project-wizard aside>p{color:#879bb8;margin-top:17px;font-size:12px}.project-wizard ol{flex-direction:column;gap:17px;margin:28px 0;padding:0;list-style:none;display:flex}.project-wizard li{color:#697c98;align-items:center;gap:10px;font-size:11px;display:flex}.project-wizard li>span{border:1px solid #ffffff16;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:10px;display:flex}.project-wizard li.current{color:#edc382}.project-wizard li.current>span{background:#edc38215;border-color:#edc382}.project-wizard li.done{color:#8ac4ab}.project-wizard aside>small{color:#92a699;align-items:flex-start;gap:8px;max-width:250px;margin-top:auto;font-size:10px;display:flex}.project-wizard aside>small>svg{flex:none}.project-wizard form>h2{margin:8px 0 23px;font-size:25px}.project-wizard form>footer{border-top:1px solid #ffffff10;justify-content:flex-end;gap:10px;margin-top:22px;padding-top:20px;display:flex}.channel-choices{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0;display:grid}.channel-choices label{color:#94a9c6;cursor:pointer;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:8px;padding:15px 12px;font-size:12px;display:flex}.channel-choices label.chosen{color:#e0be87;background:#e8b86a0b;border-color:#e8b86a50}.project-summary{background:#111a29;border:1px solid #ffffff14;border-radius:10px;padding:20px}.project-summary>p{color:#95a8c3;margin:8px 0;font-size:12px}.project-summary dl{grid-template-columns:1fr 1.5fr;gap:12px;margin-top:22px;font-size:11px;display:grid}.project-summary dt{color:#6f87a9}.project-summary dd{overflow-wrap:anywhere;margin:0}.format-hint{color:#9eb0ca;background:#8ea7dc0a;border:1px solid #8ea7dc22;border-radius:7px;align-items:flex-start;gap:9px;margin:5px 0 17px;padding:12px;display:flex}.format-hint>svg{flex:none;margin-top:2px}.format-hint p{font-size:11px}.format-hint small{color:#788eac;margin-top:4px;font-size:10px;display:block}.format-hint a{color:var(--accent)}.material-section{margin:18px 0}.material-section .panel-heading{gap:10px;margin-bottom:10px}.material-section .panel-heading small{color:#7c93b3;font-size:9px}.selected-materials{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.selected-material{border:1px solid #ffffff12;border-radius:7px;align-items:center;gap:7px;padding:8px;font-size:11px;display:flex}.selected-material>img{object-fit:cover;border-radius:3px;width:32px;height:38px}.selected-material>span:not(.material-index){overflow-wrap:anywhere;flex:1;min-width:0}.selected-material small{color:#7e97b9;font-size:9px;display:block}.selected-material .icon-btn{flex:none;width:24px;height:27px}.material-index{color:var(--accent);text-align:center;width:12px;font-size:9px}.publication-options{background:#121b28;border:1px solid #ffffff12;border-radius:8px;margin:20px 0;padding:17px}.publication-options>h3{margin-bottom:10px;font-size:13px}.publication-options .checkbox-list{flex-direction:column;align-items:flex-start;gap:12px}.editor-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.media-preview{background:#070c13;border-radius:7px;position:relative;overflow:hidden}.media-preview img,.media-preview video{object-fit:contain;width:100%;max-height:330px;display:block}.media-preview.vertical{aspect-ratio:9/16;max-width:236px;max-height:420px;margin:0 auto}.media-preview.vertical img,.media-preview.vertical video{object-fit:contain;height:100%;max-height:none}.carousel-count{color:#fff;background:#0009;border-radius:14px;padding:4px 9px;font-size:10px;position:absolute;top:12px;right:12px}.preview-disclaimer{color:#647d9e;margin-top:18px;font-size:9px;line-height:1.7}.preflight{border:1px solid #a9bcd530;border-radius:7px;margin:15px 0;padding:14px;font-size:11px}.preflight.valid{border-color:#75cba84a}.preflight.invalid{border-color:#dfaa794a}.preflight p{margin-top:7px}.preview-account small{color:#8199ba;text-align:right;max-width:80px;font-size:9px}.picker small{color:#7d93b2;margin-left:auto;font-size:9px}.project-wizard .checkbox-list>b{color:#9fb2cf;font-size:11px}@media (width<=900px){.new-project-btn{justify-content:center;margin-top:-10px;padding:8px}.new-project-btn>span{display:none}.brand-switch .studio-select{position:absolute;inset:0}.brand-switch .select-trigger{opacity:0;height:100%;padding:0}.brand-switch .select-trigger:focus-visible{opacity:1;background:#1b2433;min-width:170px}.project-wizard-layout{grid-template-columns:.75fr 1fr;gap:25px}.project-wizard h1{font-size:28px}.editor-layout{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}@media (width<=650px){.toolbar>.studio-select,.toolbar>.studio-select:first-child{flex:1;width:100%;min-width:0}.toolbar>.studio-select:first-child{flex-basis:100%}.select-trigger{font-size:11px}.project-wizard-layout{grid-template-columns:1fr}.project-wizard-layout>aside{border:0;padding:0}.project-wizard aside>.project-icon,.project-wizard aside>p,.project-wizard aside>small{display:none}.project-wizard h1{font-size:26px}.project-wizard ol{flex-direction:row;gap:8px;margin:20px 0 0}.project-wizard li{flex:1;justify-content:center;font-size:0}.project-wizard li.current{font-size:10px}.project-wizard-layout>form>h2{font-size:23px}.first-project{padding:30px 20px}.project-wizard>header>.eyebrow{font-size:8px}.editor-layout{grid-template-columns:1fr}.selected-material .icon-btn{width:23px}.material-section .panel-heading small{text-align:right;max-width:120px}.publication-options{padding:13px}.project-wizard>header{margin-bottom:20px}.project-wizard-layout{gap:20px}.channel-choices label{padding:12px 9px;font-size:11px}}.ai-switch{justify-content:space-between;width:100%;margin:12px 0}.visual-picker{gap:8px;max-height:420px;margin:12px 0;display:grid;overflow:auto}.material-choice{border:1px solid var(--border,#30394a);background:#111923;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.material-choice.chosen{border-color:var(--accent,#e8b86a);background:var(--accent-soft,#e8b86a18)}.material-choice img,.material-choice video{object-fit:cover;border-radius:7px;flex-shrink:0;width:64px;height:64px}.material-info{flex:1;min-width:0}.material-info b{overflow-wrap:anywhere;font-size:13px;display:block}.material-info small{color:#8ea3bc;margin-top:5px;display:block}.inline-upload{border:1px dashed #48576c;border-radius:12px;margin-bottom:22px;padding:16px}.inline-upload summary,.publication-options summary{cursor:pointer;align-items:center;gap:10px;margin-bottom:14px;display:flex}.drop-zone{text-align:center;background:#101720;border:1px dashed #48576c;border-radius:10px;padding:20px}.drop-zone.dragging{border-color:var(--accent);background:var(--accent-soft)}.drop-zone input{max-width:100%}.transfer-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.transfer-grid .panel{min-width:0}.transfer-history,.transfer-grid>.error-box{grid-column:1/-1}.import-preview{border-top:1px solid #30394a;margin-top:24px;padding-top:20px}progress{width:100%;accent-color:var(--accent);margin:10px 0}.publication-options .field{margin-top:14px}@media (width<=1000px){.transfer-grid{grid-template-columns:1fr}.material-choice{gap:8px}.material-choice img,.material-choice video{width:48px;height:48px}}.assisted-task{border-top:1px solid #30394a;padding:18px 0}.preserve-lines{white-space:pre-wrap}@media (width<=1100px){.sidebar .ai-label{display:none}.ai-switch{justify-content:center;gap:5px;padding:10px 6px}}.connection-activation{background:#e8b86a08;border:1px solid #e8b86a55;border-radius:12px;margin:20px 0;padding:20px}.connection-activation h3{margin:10px 0;font-size:16px}.connection-activation ol{margin:16px 0;padding-left:20px}.connection-activation li{margin:12px 0;padding-left:4px}.connection-activation b{color:#e4e8f1}.connection-activation code{overflow-wrap:anywhere}.connection-activation .field{margin-top:18px}.connection-portals{flex-wrap:wrap;gap:8px 16px;margin-top:9px;display:flex}.connection-portals a{color:var(--accent,#e8b86a);align-items:center;gap:5px;display:inline-flex}@media (width<=650px){.connection-activation{padding:14px}.connection-portals{flex-direction:column;align-items:flex-start}}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Variable.ttf)format("truetype");font-weight:200 800;font-style:normal;font-display:swap}:root{color:#edf0f5;--muted:#a0a5b4;--line:#ffffff12;--panel:#1b1e26;--border:#ffffff18;--gold:#edc577;--accent:#edc577;--accent-soft:#edc57714;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#111318;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:14px}body{background:radial-gradient(at 95% 0,#a38c5c08,#0000 42%),#111318}h1,h2,h3{letter-spacing:-.035em;text-wrap:balance;font-weight:650}small{font-size:12px}summary{font-size:13px;line-height:1.7}code{font-size:12px}input,textarea,select{border-color:var(--border);background:#13161d;border-radius:11px;padding:12px 14px;font-size:14px;line-height:1.6;transition:border-color .16s,box-shadow .16s}input:hover:not(:disabled),textarea:hover:not(:disabled){border-color:#ffffff30}input:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}input::placeholder,textarea::placeholder{color:#81899a;opacity:1}input[type=checkbox]{cursor:pointer;width:18px;height:18px}input[type=color]{height:48px;padding:6px}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip-link{background:var(--gold);color:#17191f;z-index:200;border-radius:10px;padding:12px 18px;position:fixed;top:12px;left:280px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.btn{background:#252933;border-color:#ffffff16;border-radius:11px;min-height:43px;padding:11px 16px;font-size:13px;font-weight:650;transition:background .16s,border-color .16s,transform .16s;box-shadow:0 1px 2px #0002}.btn:hover:not(:disabled){background:#303540;border-color:#ffffff2c;transform:translateY(-1px)}.btn.primary:hover:not(:disabled){background:var(--accent);filter:brightness(1.06)}.btn.full{margin-top:18px}.text-btn{gap:8px;min-height:32px;font-size:13px;line-height:1.5}.icon-btn{border-radius:10px;flex-shrink:0;width:37px;height:37px}.icon-btn:hover{color:#f0f2f7;background:#ffffff09}.badge{border-radius:7px;padding:5px 9px;font-size:11px;font-weight:600;line-height:1.5}.eyebrow{letter-spacing:.15em;font-size:10px;font-weight:750;line-height:1.6}.small-text{font-size:13px;line-height:1.75}.feeddy-mark{vertical-align:middle;flex-shrink:0;width:44px;height:44px;display:inline-block;position:relative;overflow:hidden}.feeddy-mark img{object-fit:contain;width:150%;max-width:none;height:150%;position:absolute;inset:-25%}.wordmark{letter-spacing:0;color:#f5f1e7;gap:12px}.feeddy-wordmark{letter-spacing:-.065em;font-size:29px;font-weight:800;line-height:1.1}.feeddy-wordmark>span{letter-spacing:.075em;color:#9b9da6;margin-top:6px;font-size:10px;font-weight:500;display:block}.sidebar{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#4f505e transparent;overscroll-behavior:contain;background:linear-gradient(#181b22,#15171e);border-right:1px solid #ffffff0b;width:256px;padding:28px 18px 20px;overflow:hidden auto}.sidebar>*{flex-shrink:0}.sidebar .wordmark{margin-bottom:32px;padding:0 8px}.workspace-label{color:#9a9eac;letter-spacing:.12em;margin-bottom:12px;padding-left:12px;font-size:10px}.brand-switch{background:#ffffff04;border-color:#ffffff15;border-radius:12px;gap:8px;margin-bottom:8px;padding:9px}.brand-avatar{background:var(--accent-soft);width:34px;height:34px;color:var(--accent);border-color:color-mix(in srgb,var(--accent) 24%,transparent);border-radius:10px;font-weight:750;letter-spacing:-.04em!important;font-family:Manrope,sans-serif!important;font-size:13px!important}.brand-avatar.large{border-radius:14px;width:48px;height:48px;font-size:17px!important}.brand-switch .studio-select{flex:1;min-width:0;position:relative;inset:auto}.brand-switch .select-trigger{opacity:1;height:auto;min-height:30px;box-shadow:none;background:0 0;border:0;gap:6px;padding:6px 0;font-size:13px}.sidebar .brand-switch select{opacity:0;pointer-events:none}.new-project-btn{color:#aeb3c1;border-radius:8px;gap:8px;min-height:36px;margin:0 0 20px;padding:7px 11px;font-size:12px}.new-project-btn:hover{color:var(--accent);background:var(--accent-soft)}.nav-item{color:#a4aaba;border-radius:10px;gap:12px;min-height:43px;margin:4px 0;padding:11px 12px;font-size:13px;font-weight:550}.nav-item svg{stroke-width:1.7px;flex-shrink:0;width:18px;height:18px}.nav-item.selected:before{width:3px;top:13px;bottom:13px;left:-18px}.nav-count{text-align:center;min-width:21px;padding:1px 5px;font-size:10px}.nav-divider{margin:23px 10px 18px}.sidebar-bottom{padding-top:30px}.sidebar .ai-label{font-size:12px;display:inline}.ai-switch{background:#ffffff04;border-radius:11px;justify-content:flex-start;gap:9px;min-height:43px;margin-bottom:12px;padding:11px}.ai-switch>.dot{margin-left:auto}.local-card{background:0 0;border:0;gap:8px;margin-bottom:18px;padding:8px 5px;font-size:11px}.local-card small{color:#9299a9;margin-top:4px;font-size:10px;line-height:1.6}.profile{border-top:1px solid var(--line);gap:10px;padding:12px 4px 0}.profile>span:nth-child(2){font-size:11px}.profile small{color:#9199aa;margin-top:4px;font-size:10px}.profile-avatar{color:#d9ddea;background:#2b2e39;width:33px;height:33px}.main-shell{min-width:0;margin-left:256px}.topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#111318c9;border-bottom:1px solid #ffffff0b;height:77px;padding:0 36px}.breadcrumbs{color:#8f96a7;gap:10px;min-width:0;font-size:12px}.breadcrumbs b{color:#d2d6e0}.topbar-right{flex-shrink:0;gap:13px}.runtime-status{color:#e6c28a;background:#d8ad6410;border-color:#d8ad6424;padding:7px 12px;font-size:11px}.runtime-status.running{color:#91d5b8;background:#76b6920b}.notification{border-radius:10px;padding:9px}.notification:hover{background:#ffffff08}main{max-width:1660px;padding:33px 36px 0}main:focus{outline:none}.page-heading{align-items:flex-start;gap:24px;margin-bottom:30px}.page-heading .eyebrow{font-size:10px}.page-heading .eyebrow>span{color:#8b92a2}.page-heading h1{max-width:720px;margin-top:11px;font-size:clamp(26px,2.15vw,34px);font-weight:650;line-height:1.25}.page-heading p{color:#a0a7b7;max-width:650px;margin-top:10px;font-size:13px;line-height:1.75}.heading-actions{flex-wrap:wrap;justify-content:flex-end;padding-top:7px}.heading-actions .btn{padding:11px 14px;font-size:12px}.panel,.stat-card,.content-card,.asset-card,.plan-banner,.budget-strip,.source-card{background:var(--panel);border-color:#ffffff10;border-radius:15px;box-shadow:0 4px 20px #0000000b}.panel-heading{align-items:center;gap:16px;margin-bottom:22px}.panel-heading h3{font-size:16px;font-weight:650}.panel-heading p{color:#969faf;margin-top:7px;font-size:12px;line-height:1.6}.panel-heading .text-btn{font-size:12px}.overview-grid{grid-template-columns:minmax(0,1.9fr) minmax(290px,1fr);gap:20px}.hero-panel{background:radial-gradient(at 95% 15%,#d2aa6021,#0000 57%),linear-gradient(125deg,#272821,#20242a 74%);border-color:#e3bf7a20;border-radius:17px;min-height:332px;padding:27px 30px 57px}.hero-panel>div:first-child{z-index:1;max-width:65%;position:relative}.hero-tag{letter-spacing:.1em;color:#d9cfb5;font-size:9px;line-height:1.8}.hero-panel h2{color:#f6f1e8;margin:19px 0 15px;font-size:clamp(29px,2.35vw,39px);font-weight:600;line-height:1.2}.hero-panel h2 span{color:#e4c58b}.hero-panel p{color:#bac0bd;max-width:360px;font-size:12px;line-height:1.85}.hero-btn{background:#ffffff07;border-color:#ffffff21;min-height:37px;margin-top:20px;padding:9px 13px;font-size:12px}.hero-footer{color:#b1b6aa;background:#10141118;gap:8px;padding:12px 28px;font-size:11px}.hero-footer>span{letter-spacing:.07em;font-size:9px}.orbit-art{opacity:1;width:240px;height:230px;top:35px;right:5px}.orbit.o1{border-color:#e2c2821c;width:235px;height:190px}.orbit.o2{border-color:#e2c28215;width:160px;height:220px}.orbit.o3{background:#e4c58b04;border-color:#e2c28215;width:145px;height:145px;box-shadow:0 0 80px #e4c58b0a}.orbit-core{width:125px;height:125px;box-shadow:none;background:0 0;border:0;padding:0;transform:translate(-50%,-50%)rotate(-8deg)}.orbit-core .feeddy-mark{filter:drop-shadow(0 15px 22px #0003);width:123px;height:123px}.orbit-note{color:#e6dfca;background:#282c2de8;border-color:#dbc17e20;border-radius:11px;padding:10px 13px;font-size:10px}.orbit-note.n1{top:13px;right:0;transform:rotate(4deg)}.orbit-note.n2{bottom:11px;left:-6px;transform:rotate(-5deg)}.orbit-note svg{color:#dbc17e}.orbit-spark{display:none}.agent-panel{padding:25px}.agent-badge{border-radius:6px;padding:5px 7px;font-size:9px}.agent-identity h3{font-size:17px}.agent-identity span:not(.brand-avatar){color:#a0a7b7;font-size:12px}.agent-panel>p{margin:18px 0;font-size:13px;line-height:1.8}.agent-info{gap:11px;padding-top:17px;font-size:12px}.agent-info>span{color:#939cad}.agent-info>b{color:#d5dbe6}.agent-panel>.text-btn{margin-top:18px;font-size:12px}.stats-grid{gap:17px;margin:22px 0}.stat-card{padding:21px 22px 18px}.stat-card>strong{margin:15px 0 11px;font-size:34px;font-weight:550}.stat-card>small{color:#939cad;font-size:11px;line-height:1.6}.stat-card>div svg{color:#b3bdcf}.lower-grid{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);gap:20px}.lower-grid>.panel{padding:24px}.upcoming{gap:14px;padding:17px 0}.date-tile{background:#ffffff04;border-radius:10px;flex-shrink:0;width:42px;height:48px}.date-tile b{font-size:18px}.date-tile span{color:#9aa5b8;font-size:10px}.upcoming-title>b{font-size:13px}.upcoming-title>small{color:#929eb3;margin-top:6px;font-size:11px}.todo{gap:13px;padding:18px 0}.todo-number{color:#a1a8b8;border-radius:7px;width:25px;height:25px;font-size:10px}.todo p{color:#98a2b4;margin-top:6px;font-size:12px}.todo>svg{color:#a2acbd}.quiet-note{color:#98a2b4;align-items:flex-start;padding-top:16px;font-size:11px;line-height:1.7}.quiet-note svg{margin-top:2px}.count-circle{width:25px;height:25px;font-size:11px}.measurement-note,.info-strip{color:#aab6cb;background:#86a7db06;border-color:#86a7db1b;border-radius:12px;padding:15px 18px;font-size:12px;line-height:1.8}.measurement-note>.text-btn{font-size:12px}.empty-icon{color:#b2bdcf;background:#ffffff03;border-color:#ffffff12;border-radius:17px;width:57px;height:57px}.empty h3,.lower-grid .empty h3{color:#d8deea;font-size:16px;font-weight:600}.empty p,.lower-grid .empty p{color:#9da8bc;max-width:400px;font-size:13px;line-height:1.8}.lower-grid .empty{min-height:250px;padding:25px 15px}.lower-grid .empty .text-btn{font-size:12px}.page-footer{color:#8f99ac;letter-spacing:.06em;gap:20px;padding:24px 0;font-size:10px}.page-footer>span:last-child{font-size:11px}.toolbar{gap:10px;margin-bottom:22px}.search{background:#191d26;border-radius:11px;min-height:43px}.search input{width:200px;padding:10px 13px 10px 0;font-size:13px}.plan-banner{gap:24px;padding:23px}.plan-banner h3{margin-top:10px;font-size:20px}.plan-banner p{color:#9ba6ba;margin-top:7px;font-size:12px}.plan-banner .actions{gap:9px}.selection-bar{border-radius:11px;flex-wrap:wrap;padding:14px 17px;font-size:13px}.content-card{gap:18px;padding:20px}.content-preview{background:#232936;border-radius:10px;width:86px;height:100px}.content-date b{font-size:25px}.content-date>span{color:#9ba7be;font-size:10px}.inline-meta{color:#a1aabd;gap:9px;font-size:11px}.content-main h3{margin:9px 0;font-size:16px}.content-main>p{color:#a7b2c7;font-size:13px;line-height:1.8}.content-actions{gap:15px}.asset-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:20px}.asset-image{background:#222732;height:195px}.asset-image>span{border-radius:6px;padding:5px 7px;font-size:10px}.asset-details{padding:17px}.asset-details h3{font-size:13px;line-height:1.6}.asset-details p{color:#9ca8bc;margin:8px 0 12px;font-size:11px}.asset-details .text-btn{font-size:12px}.source-card h3{font-size:16px}.source-note{font-size:12px;line-height:1.8}.source-body{font-size:13px}.account-grid{gap:20px}.account-card>h3{margin:18px 0 7px;font-size:20px}.account-card>code{color:#9faabe;overflow-wrap:anywhere;margin-bottom:16px;display:block}.account-card>.muted{font-size:12px}.account-card>small{margin-top:17px;font-size:11px;line-height:1.7;display:block}.account-card .actions{gap:12px;margin-top:20px}.capability-list{margin-top:18px}.capability-list>div{gap:12px;padding:10px 0;font-size:12px}.platform-label{font-size:13px}.profile-kit h3{font-size:18px}.profile-kit p,.kit-columns p,.kit-columns ol{color:#a7b2c6;font-size:13px;line-height:1.8}.kit-columns{gap:26px}.conversation-top>div b{font-size:14px}.conversation-top small{color:#a1aec3;font-size:12px}.conversation>p{color:#c5cedd;font-size:14px;line-height:1.8}.conversation blockquote{color:#c0ccdf;border-radius:0 10px 10px 0;font-size:13px;line-height:1.8}.budget-strip{padding:25px}.budget-strip>div>span{color:#aab4c7;font-size:12px}.budget-strip strong{font-size:32px;font-weight:600}.budget-strip>p{color:#a3b0c6;font-size:13px;line-height:1.8}.campaign-card>h3{font-size:22px}.campaign-card>p{color:#aab6cb;font-size:13px}.campaign-facts>div{gap:12px;font-size:12px;line-height:1.8}.campaign-facts a{overflow-wrap:anywhere}.campaign-card .actions{flex-wrap:wrap}.metrics-grid>div{border-radius:11px;padding:20px}.metrics-grid span{font-size:12px}.metrics-grid strong{font-size:29px;font-weight:600}.metric-panel .panel-heading h3{margin-top:11px}.metric-panel{margin-bottom:20px}.job-row{padding:16px 0}.job-row p{color:#b1bdd1;font-size:12px}.job-row small{color:#a0aec4;font-size:11px}.audit-table{font-size:12px;line-height:1.8}.audit-table small{font-size:11px}.json-view{border-radius:11px;font-size:12px;line-height:1.7}.runtime-controls{gap:16px}.runtime-controls .btn{font-size:12px}.runtime-controls p{color:#a7b4ca;font-size:12px;line-height:1.8}.checkbox-list label,.budget-strip>.text-btn{font-size:13px}.skills-grid h3{font-size:16px}.skills-grid p{color:#a8b4c9;font-size:13px;line-height:1.8}.skills-grid{gap:26px}.field{gap:9px;margin:20px 0;font-size:14px}.field>span{color:#cbd2df;font-size:13px;font-weight:600}.field small{color:#a0adc2;font-size:12px;line-height:1.7}.checkbox-list{gap:13px;font-size:13px}.check-row{font-size:13px;line-height:1.8}.picker{background:#141820;border-color:#ffffff12;border-radius:12px;font-size:13px}.picker label{gap:12px;min-height:43px;line-height:1.6}.picker small{color:#a1adc1;font-size:11px}.studio-select{min-width:0}.select-trigger{background:#13161d;border-color:#ffffff18;border-radius:11px;min-height:46px;padding:12px 14px;font-family:inherit;font-size:14px}.select-trigger:hover:not(:disabled){background:#1d222c;border-color:#ffffff30}.select-value,.select-option-label{align-items:center;gap:10px;min-width:0;display:flex}.select-value>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select-popover{background:#222631;border-color:#ffffff27;border-radius:13px;max-width:calc(100vw - 16px);padding:7px;font-family:Manrope,system-ui,sans-serif;font-size:13px;box-shadow:0 16px 60px #0008}.select-search{border-color:#ffffff14;gap:10px;padding:4px 8px 9px}.select-search input{background:0 0;padding:9px 0;font-size:13px}.select-options{scrollbar-width:thin;padding-top:5px}.select-options button{border-radius:8px;gap:12px;min-height:42px;padding:10px 11px;font-size:13px}.select-options button[data-active=true]{background:#ffffff0b}.select-no-results{padding:15px;font-size:12px}.modal{color:#e7ecf5;scrollbar-width:thin;scrollbar-color:#555d70 transparent;background:#1b1f29;border:1px solid #ffffff20;border-radius:20px;width:min(720px,100vw - 40px);max-height:92dvh;padding:29px;box-shadow:0 28px 120px #0009}.modal.wide{width:min(1250px,100vw - 48px)}.modal::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080a10b8}.modal>header{border-bottom:1px solid var(--line);align-items:flex-start;gap:24px;margin-bottom:23px;padding-bottom:20px}.modal>header h2{font-size:25px;font-weight:650;line-height:1.3}.modal>header .icon-btn{background:#ffffff05;margin-top:-3px}.modal p.muted{font-size:13px;line-height:1.8}.modal input,.modal select,.modal textarea{font-size:14px}.modal .form-grid{gap:18px}.editor-layout{grid-template-columns:minmax(0,1.25fr) minmax(300px,.85fr);gap:30px}.post-preview{background:#12161f;border-color:#ffffff13;border-radius:15px;padding:22px}.post-preview>.eyebrow{letter-spacing:.1em;flex-wrap:wrap;align-items:center;gap:12px;font-size:10px;display:flex}.preview-account{margin-top:24px;font-size:13px}.preview-account small{font-size:12px}.preview-image{border-radius:12px;overflow:hidden}.preview-copy{font-size:13px;line-height:1.8}.preview-disclaimer{color:#929fb5;font-size:12px;line-height:1.8}.preview-placeholder{color:#9daac0;background:#1c2330;border-radius:12px}.format-hint{background:#ffffff03;border-color:#ffffff0d;border-radius:11px;gap:10px;padding:13px}.format-hint p{font-size:13px;line-height:1.8}.format-hint small{color:#9faec4;font-size:12px;line-height:1.7}.publication-options{background:#131820;border-color:#ffffff14;border-radius:13px;padding:20px}.publication-options h3{margin-bottom:13px;font-size:16px}.publication-options>p{color:#aab5c9;font-size:13px;line-height:1.8}.publication-options>label{font-size:13px;line-height:1.8}.editor-actions{flex-wrap:wrap;gap:12px}.editor-customization>summary{cursor:pointer;color:#d9e0ed;padding:0 22px 0 0;list-style:none;position:relative}.editor-customization>summary::-webkit-details-marker{display:none}.editor-customization>summary:after{content:"+";color:var(--accent);font-size:21px;font-weight:400;position:absolute;top:0;right:0}.editor-customization[open]>summary:after{content:"−"}.editor-customization>summary>span{flex-wrap:wrap;align-items:center;gap:14px;font-size:14px;font-weight:650;display:flex}.editor-customization>summary>small{color:#9eabc2;margin-top:7px;font-size:12px;line-height:1.7;display:block}.publication-fields{border-top:1px solid var(--line);margin-top:20px;padding-top:6px}.publication-fields>p{color:#acb8cd;font-size:13px;line-height:1.8}.publication-fields>label:not(.field){align-items:center;gap:10px;margin:16px 0;font-size:13px;line-height:1.7;display:flex}.preview-copy>small{color:#9ca9c0;font-size:12px;line-height:1.7}.preview-copy>p{font-size:13px;line-height:1.8}.material-section>.panel-heading{margin-top:26px}.material-section h3{font-size:14px}.material-section .muted{font-size:12px}.material-choice{background:#131820;border-color:#ffffff14;border-radius:12px;gap:13px;padding:13px}.material-choice img,.material-choice video{border-radius:9px;width:64px;height:64px}.material-info b{font-size:13px;line-height:1.7}.material-info small{color:#a5b1c7;font-size:11px;line-height:1.7}.material-choice .icon-btn{width:30px;height:33px}.material-index{font-size:12px}.visual-picker{scrollbar-width:thin;gap:9px}.inline-upload{font-size:12px;line-height:1.7}.drop-zone,.dropzone{background:#ffffff02;border-color:#ffffff20;border-radius:13px;font-size:13px}.drop-zone small,.dropzone small{font-size:12px}.preflight{border-radius:12px;font-size:13px;line-height:1.8}.error-box{color:#ffb5b1;background:#ff7a790a;border-color:#ff7a7930;border-radius:11px;padding:14px 17px;font-size:13px;line-height:1.8}.toast{color:#e8edf7;background:#282e3c;border-color:#ffffff24;border-radius:13px;max-width:calc(100vw - 300px);padding:16px 20px;font-size:13px;left:calc(50% + 128px);box-shadow:0 10px 45px #0006}.demo-banner,.demo-invite{color:#c9b5ee;background:#b69ae90b;border-color:#b69ae925;border-radius:11px;padding:14px 18px;font-size:12px}.demo-banner>b{letter-spacing:.08em;font-size:10px}.wizard{border-radius:13px;gap:18px;padding:20px}.wizard b{font-size:13px}.wizard>div:first-child>span,.wizard-steps button{font-size:12px}.wizard-steps button span{font-size:11px}.project-wizard h1{font-size:36px;font-weight:600}.project-wizard h2{font-size:27px;font-weight:650}.project-wizard aside>p{color:#a7b2c6;font-size:14px;line-height:1.9}.project-wizard li{color:#9ba7bd;font-size:13px}.project-wizard aside>small{color:#b2bfd4;font-size:12px;line-height:1.8}.project-summary{border-radius:15px}.project-summary h3{font-size:21px}.project-summary p,.project-summary dl{font-size:13px;line-height:1.8}.channel-choices{gap:12px}.channel-choices label{background:#161b25;border-radius:12px;gap:12px;padding:17px;font-size:14px}.channel-choices label.chosen{border-color:var(--accent);background:var(--accent-soft)}.transfer-grid{gap:22px}.transfer-grid h3{font-size:20px}.transfer-grid .field>span{font-size:13px}.transfer-grid li{font-size:13px;line-height:1.8}.import-preview{border-radius:12px;font-size:13px}.assisted-task{padding:22px 0;font-size:13px;line-height:1.8}.loading{color:#c2c9d5;gap:16px;font-size:15px}.loading .feeddy-mark{width:55px;height:55px}.login{background:#111318}.login-story{background:radial-gradient(at 85% 20%,#edc57712,#0000 55%),linear-gradient(130deg,#20231f,#191d25);border-color:#ffffff0b;padding:48px;position:relative;overflow:hidden}.login-story .wordmark,.login-copy{z-index:1;position:relative}.login-copy .eyebrow{color:#c8bb9b;font-size:10px}.login-copy h1{font-size:clamp(40px,4.3vw,66px);font-weight:600;line-height:1.13}.login-copy>p{color:#b5bdc8;font-size:16px;line-height:1.9}.brand-pills{gap:12px;margin-top:30px}.brand-pills span{background:#ffffff04;border-color:#ffffff12;border-radius:20px;padding:9px 13px;font-size:12px}.login-story>footer{color:#a0a89e;gap:20px;font-size:10px}.login-panel{width:calc(100% - 80px);max-width:420px}.login-panel>h2{margin-top:16px;font-size:33px;font-weight:650;line-height:1.25}.login-panel>p{color:#a6b0c4;margin-top:14px;font-size:14px;line-height:1.8}.login-panel .field>span{color:#c1cada;font-size:13px}.login-panel .field input{background:#191e28;padding:13px;font-size:15px}.login-panel .secure-note{color:#9ca8bd;font-size:12px;line-height:1.8}.login-mascot{opacity:.08;width:210px;height:210px;position:absolute;bottom:0;right:-20px;transform:rotate(-12deg)}.social-icon{background:var(--social-color);-webkit-mask:var(--social-icon) center/contain no-repeat;mask:var(--social-icon) center/contain no-repeat;-webkit-mask:var(--social-icon) center/contain no-repeat;vertical-align:middle;flex-shrink:0;display:inline-block}.social-icon-instagram{background:linear-gradient(30deg,#ffdc80,#f77737 25%,#fd1d1d 45%,#c13584 68%,#833ab4)}.social-icon-tiktok,.social-icon-tiktok_ads{background:#fff}.social-icon-discord{background:#9da6ff}.social-badge{color:#dce2ee;letter-spacing:0;white-space:nowrap;vertical-align:middle;align-items:center;gap:8px;font-size:12px;font-weight:650;line-height:1.5;display:inline-flex}.social-badge.compact{background:#ffffff04;border:1px solid #ffffff10;border-radius:11px;flex-shrink:0;justify-content:center;width:36px;height:36px}.social-tile{background:#ffffff05;border:1px solid #ffffff0e;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:45px;height:45px;display:inline-flex}.social-tile-instagram{background:linear-gradient(135deg,#833ab419,#fd1d1d13,#ffdc8013)}.social-tile-discord{background:#5865f21c;border-color:#5865f22c}.social-tile-youtube{background:#ff003313;border-color:#ff00331c}.social-tile-meta_ads,.social-tile-google_ads{background:#4285f415;border-color:#4285f424}.social-tile-tiktok,.social-tile-tiktok_ads{background:#ffffff08;border-color:#25f4ee1a}.platform-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:6px;display:grid}.platform-choice{text-align:left;color:#d8dfed;background:#141922;border:1px solid #fff1;border-radius:13px;align-items:center;gap:12px;min-width:0;padding:13px;transition:background .16s,border-color .16s;display:flex}.platform-choice:hover:not(:disabled){background:#222938;border-color:#ffffff27}.platform-choice.chosen{background:var(--accent-soft);border-color:var(--accent)}.platform-choice>span:nth-child(2){flex:1;min-width:0}.platform-choice b{font-size:13px;font-weight:650}.platform-choice small{color:#a1aec5;margin-top:5px;font-size:11px;line-height:1.6;display:block}.choice-indicator{border:1px solid #68748a;border-radius:50%;flex-shrink:0;width:14px;height:14px}.chosen .choice-indicator{background:var(--accent);outline:1px solid var(--accent);border:4px solid #222832}.connection-login{margin-top:22px}.connection-login .social-badge{background:#171b23;border-color:#0000;border-radius:8px;width:28px;height:28px}.connection-activation{background:#edc57707;border-color:#edc57730;border-radius:13px}.connection-activation p,.connection-activation li{color:#b2bfd4;font-size:13px;line-height:1.8}.channel-hub{background:radial-gradient(ellipse at 95% 0,#c9a2670d,transparent 60%),var(--panel);border:1px solid #ffffff10;border-radius:17px;margin-bottom:24px;padding:27px}.channel-hub h2{margin-top:10px;font-size:24px;font-weight:650}.channel-hub p{color:#a3aec1;margin-top:9px;font-size:13px}.channel-hub-options{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;margin-top:26px;display:grid}.channel-shortcut{color:#d5ddec;text-align:left;background:#ffffff02;border:1px solid #ffffff0d;border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;padding:15px;transition:border-color .16s,background .16s;display:flex}.channel-shortcut:hover:not(:disabled){background:#ffffff05;border-color:#ffffff26}.channel-shortcut b{font-size:12px;font-weight:650}.channel-shortcut small{color:#a0acc1;font-size:11px;line-height:1.6}.channel-shortcut:disabled{opacity:1}.mobile-menu,.nav-close,.nav-backdrop{display:none}@media (width>=1101px) and (width<=1350px){.page-heading{flex-wrap:wrap}.heading-actions{justify-content:flex-start;padding-top:0}.orbit-art{width:205px;right:-15px}.hero-panel>div:first-child{max-width:70%}.hero-panel h2{font-size:31px}.hero-panel p{max-width:290px}.orbit-note{display:none}.overview-grid{grid-template-columns:minmax(0,1.7fr) minmax(270px,1fr)}.channel-hub-options{grid-template-columns:repeat(4,minmax(0,1fr))}.asset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1100px){.sidebar{z-index:60;visibility:hidden;width:272px;padding:28px 18px 20px;transition:transform .2s,visibility .2s;transform:translate(-100%);box-shadow:10px 0 70px #0007}.sidebar.is-open{visibility:visible;transform:translate(0)}.sidebar .wordmark{justify-content:flex-start;margin:0 0 30px;padding:0 8px}.sidebar .wordmark>span:last-child,.workspace-label,.sidebar .local-card,.profile>span:nth-child(2),.profile>svg{display:initial}.sidebar .local-card{display:flex}.sidebar .wordmark>span.feeddy-wordmark{display:block}.brand-switch{background:#ffffff04;border:1px solid #ffffff15;justify-content:flex-start;margin-bottom:8px;padding:9px}.brand-switch>.studio-select{display:block}.brand-switch .select-trigger{padding:6px 0}.brand-switch select{opacity:0;position:absolute}.new-project-btn{justify-content:flex-start}.new-project-btn span{display:inline}.nav-item{justify-content:flex-start;gap:12px;padding:11px 12px;font-size:13px}.nav-item.selected:before{left:-18px}.nav-item svg{width:18px;height:18px}.nav-count{font-size:10px;position:static}.nav-divider{margin:23px 10px 18px}.profile{justify-content:flex-start}.sidebar .ai-label{display:inline}.ai-switch{justify-content:flex-start;gap:9px;padding:11px}.nav-close{color:#c2cbdc;z-index:3;background:#252b36;align-self:flex-end;width:32px;height:32px;margin:-12px -4px -20px;display:flex;position:sticky;top:0}.nav-backdrop{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#05070d99;border-radius:0;display:block;position:fixed;inset:0}.mobile-menu{margin-left:-7px;margin-right:12px;display:inline-flex}.main-shell{margin-left:0}.topbar{justify-content:flex-start;height:70px;padding:0 26px}.topbar-right{margin-left:auto}.breadcrumbs{gap:8px;font-size:12px}.skip-link{left:16px}.toast{max-width:calc(100vw - 40px);left:50%}main{padding:28px 26px 0}.overview-grid{grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr)}.hero-panel{padding:27px 26px 57px}.hero-panel>div:first-child{max-width:72%}.hero-panel h2{font-size:32px}.hero-panel p{max-width:300px}.orbit-art{opacity:.8;right:-24px}.orbit-note{display:none}.lower-grid{grid-template-columns:1fr 1fr}.heading-actions{padding-top:0}.page-heading{flex-wrap:wrap}.page-heading h1{font-size:30px}.heading-actions .btn{font-size:12px}.channel-hub-options{grid-template-columns:repeat(4,minmax(0,1fr))}.editor-layout{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)}.transfer-grid{grid-template-columns:1fr}}@media (width<=780px){.topbar{height:65px;padding:0 19px}.breadcrumbs{gap:6px;font-size:11px}.breadcrumbs>b{text-overflow:ellipsis;white-space:nowrap;max-width:90px;overflow:hidden}.topbar-right{gap:5px}.runtime-status{background:0 0;border:0;gap:0;padding:8px;font-size:0}.runtime-status .dot{width:8px;height:8px}.topbar-right .icon-btn{width:33px}.notification{padding:7px}main{padding:26px 19px 0}.page-heading{align-items:flex-start;gap:19px;margin-bottom:23px}.page-heading h1{max-width:570px;font-size:28px}.page-heading p{max-width:520px;margin-top:10px;font-size:13px}.page-heading .eyebrow{font-size:9px}.heading-actions{justify-content:flex-start;gap:8px;max-width:none}.heading-actions .btn{padding:10px 12px;font-size:12px}.overview-grid,.lower-grid{grid-template-columns:1fr}.hero-panel{min-height:323px;padding:26px 24px 57px}.hero-panel h2{font-size:34px}.hero-panel>div:first-child{max-width:75%}.hero-panel p{max-width:360px;font-size:13px}.orbit-art{opacity:.65;width:200px;top:50px;right:0}.orbit-core .feeddy-mark{width:106px;height:106px}.hero-footer{padding:12px 23px;font-size:10px}.hero-footer>span{font-size:8px}.hero-btn{font-size:12px}.agent-panel{padding:24px}.agent-panel>p{font-size:13px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:19px 0}.stat-card{padding:19px}.stat-card>div{font-size:12px}.stat-card>small{align-items:center;font-size:11px}.stat-card>strong{font-size:31px}.lower-grid>.panel{padding:23px}.lower-grid .empty h3{font-size:16px}.lower-grid .empty p{font-size:13px}.lower-grid .panel-heading{margin-bottom:20px}.measurement-note{align-items:flex-start;padding:15px;font-size:12px}.measurement-note>.text-btn{display:none}.page-footer{gap:16px;margin-top:25px;font-size:10px}.page-footer>span:last-child{max-width:170px;font-size:10px}.panel{padding:22px}.panel-heading h3{font-size:16px}.panel-heading .text-btn{font-size:12px}.editor-layout{grid-template-columns:1fr}.editor-layout>.post-preview{position:static}.modal,.modal.wide{width:calc(100vw - 26px);max-height:94dvh;padding:24px}.modal>header h2{font-size:23px}.modal .form-grid{grid-template-columns:1fr 1fr;gap:16px}.modal p.muted{font-size:13px}.field{margin:18px 0}.form-grid,.form-grid.thirds{grid-template-columns:1fr;gap:0}.modal .form-grid.thirds{grid-template-columns:1fr}.content-card{flex-wrap:wrap;gap:14px;padding:17px}.content-date{width:42px}.content-date b{font-size:24px}.content-date>span{font-size:10px}.content-preview{width:64px;height:82px}.content-main{min-width:calc(100% - 136px)}.content-main h3{font-size:15px}.content-main>p{font-size:12px}.content-actions{flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding-left:56px}.inline-meta{gap:8px;font-size:11px}.plan-banner .btn{padding:9px 12px;font-size:12px}.plan-banner p{font-size:12px}.search input{width:100%;font-size:13px}.toolbar .studio-select{flex:1;min-width:150px}.toolbar .search{width:100%;margin:0}.toolbar .select-trigger{font-size:13px}.asset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.asset-image{height:180px}.asset-details{padding:15px}.asset-details h3{font-size:13px}.asset-details p,.asset-details .badge{font-size:11px}.asset-details .text-btn{font-size:12px}.source-card{padding:20px}.source-card h3{font-size:16px}.source-card p{font-size:13px}.source-card .actions .text-btn{font-size:12px}.account-grid,.campaign-list,.kit-columns{grid-template-columns:1fr}.kit-columns p,.kit-columns ol{font-size:13px}.profile-kit h3{font-size:18px}.budget-strip>p{font-size:13px}.budget-strip>div>span,.campaign-facts>div{font-size:12px}.campaign-card .actions{gap:10px}.campaign-card>h3{font-size:21px}.runtime-controls{align-items:stretch}.runtime-controls .btn{font-size:12px}.skills-grid{grid-template-columns:1fr}.skills-grid p{font-size:13px}.job-row p{font-size:12px}.job-row small{font-size:11px}.info-strip{padding:14px;font-size:12px}.metrics-grid span{font-size:12px}.metrics-grid strong{font-size:26px}.channel-hub{padding:22px}.channel-hub-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.channel-shortcut{gap:9px;padding:12px}.channel-shortcut b{font-size:11px}.channel-shortcut small{font-size:10px}.channel-hub h2{font-size:23px}.wizard{padding:17px}.wizard b{font-size:12px}.wizard-steps button span{font-size:10px}.wizard>.text-btn,.demo-banner,.demo-invite{font-size:12px}.demo-banner .text-btn{margin-left:0}.login{grid-template-columns:1fr}.login-story{min-height:320px;padding:30px}.login-story .wordmark .feeddy-wordmark{font-size:29px}.login-copy{padding:28px 0 12px}.login-copy .eyebrow{font-size:9px}.login-copy h1{margin:16px 0;font-size:42px;line-height:1.15}.login-copy>p{font-size:14px}.brand-pills{margin-top:22px}.login-panel{width:calc(100% - 52px);max-width:430px;margin:40px auto}.login-panel>h2{font-size:31px}.login-panel>p{font-size:14px}.login-panel .secure-note{font-size:12px}}@media (width<=480px){.topbar{padding:0 15px}.breadcrumbs{gap:5px;font-size:10px}.breadcrumbs>b{max-width:62px}.topbar-right .notification{display:none}.mobile-menu{margin-right:7px}.page-heading h1{font-size:27px}.page-heading .eyebrow>span{display:none}.hero-panel h2{font-size:31px}.hero-panel>div:first-child{max-width:100%}.hero-panel p{max-width:95%}.orbit-art,.hero-footer>span{display:none}.stats-grid{gap:11px}.stat-card{padding:16px 14px}.stat-card>div{font-size:11px}.stat-card>small{font-size:10px}.stat-card>strong{font-size:29px}.page-footer{align-items:flex-start;font-size:9px}.page-footer>span:last-child{max-width:140px;font-size:9px}.modal,.modal.wide{width:calc(100vw - 18px);padding:21px}.modal>header h2{font-size:22px}.modal .form-grid{grid-template-columns:1fr;gap:0}.modal>header{gap:12px}.platform-picker{grid-template-columns:1fr}.platform-choice{padding:12px}.platform-choice small{font-size:12px}.channel-hub-options{grid-template-columns:repeat(2,minmax(0,1fr))}.channel-shortcut{padding:14px}.channel-shortcut b{font-size:12px}.channel-shortcut small{font-size:11px}.asset-grid{gap:11px}.asset-image{height:140px}.asset-details{padding:12px}.material-choice{flex-wrap:wrap;gap:9px;padding:11px}.material-choice .material-info{flex:1;min-width:110px}.material-choice img,.material-choice video{width:52px;height:52px}.material-info b{font-size:12px}.material-choice .actions{margin-left:auto}.post-preview{padding:18px}.preview-account{font-size:13px}.selection-bar .btn{font-size:12px}.plan-banner .actions{justify-content:flex-start}.toast{width:calc(100vw - 30px);max-width:calc(100vw - 30px);font-size:13px}.wizard-steps{flex-wrap:wrap;justify-content:flex-start;gap:8px}.wizard-steps button span{font-size:10px}.project-wizard h1{font-size:30px}.project-wizard aside>p{font-size:13px}.channel-choices{grid-template-columns:1fr 1fr}.channel-choices label{gap:9px;padding:13px;font-size:12px}.login-copy h1{font-size:37px}.login-story{padding:26px}.login-story .feeddy-wordmark>span{font-size:9px}.login-panel{width:calc(100% - 44px)}.brand-pills span{font-size:11px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.landing{--accent:#edc577;--accent-soft:#edc57715;background:radial-gradient(650px 550px at 50% 9%,#dcb26711,#0000),#111318;overflow:hidden}.landing-nav{justify-content:space-between;align-items:center;gap:24px;max-width:1240px;margin:auto;padding:27px 36px;display:flex}.landing-nav nav{color:#aeb6c7;align-items:center;gap:29px;font-size:13px;display:flex}.landing-nav nav>a:hover{color:#f2d89f}.landing-nav .feeddy-mark{width:39px;height:39px}.landing-nav .feeddy-wordmark{font-size:27px}.landing-nav .feeddy-wordmark>span{display:none}.landing-main{max-width:1190px;margin:auto;padding:0 32px}.landing-hero{text-align:center;padding:44px 0 33px;position:relative}.landing-kicker{letter-spacing:.15em;color:#cbbd9e;align-items:center;gap:9px;font-size:10px;font-weight:750;display:inline-flex}.landing-logo{place-items:center;width:99px;height:99px;margin:25px auto 17px;display:grid;position:relative}.landing-logo:before{content:"";filter:blur(30px);background:#ebc36a25;border-radius:50%;position:absolute;inset:12px}.landing-logo .feeddy-mark{filter:drop-shadow(0 8px 18px #0004);width:99px;height:99px;animation:8s ease-in-out infinite landing-float}.landing-hero h1{letter-spacing:-.055em;color:#f4f0e8;font-size:clamp(39px,4.6vw,65px);font-weight:650;line-height:1.12}.landing-hero h1>span{color:#0000;background:linear-gradient(110deg,#f5dcac,#dfb76a);-webkit-background-clip:text;background-clip:text}.landing-hero>p{color:#a6afc0;max-width:690px;margin:20px auto 0;font-size:15px;line-height:1.9}.landing-platforms{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 20px;margin:25px auto 0;display:flex}.landing-platforms>span{color:#c0c8d6;align-items:center;gap:8px;font-size:12px;display:inline-flex}.landing-platforms .landing-ads{color:#a1aabd;border-left:1px solid #ffffff20;padding-left:15px;font-size:11px}.landing-access{width:min(450px,100%);margin:9px auto 0;scroll-margin-top:30px;position:relative}.access-glow{pointer-events:none;background:radial-gradient(#e1b46713,#0000 70%);position:absolute;inset:30px -40px}.landing-access .login-panel{background:linear-gradient(145deg,#232630,#1a1e26);border:1px solid #ffffff19;border-radius:22px;width:100%;max-width:none;margin:0;padding:28px 31px;position:relative;box-shadow:0 20px 80px #0003}.landing-access .login-panel>.eyebrow{color:#e2c386;font-size:10px}.landing-access .login-panel>h2{margin-top:9px;font-size:26px;font-weight:650}.landing-access .login-panel>p{margin-top:9px;font-size:13px;line-height:1.8}.landing-access .login-panel .field{margin:18px 0}.landing-access .login-panel .field input{background:#11151e;padding:12px 14px;font-size:14px}.landing-access .login-panel .field>span{font-size:12px}.landing-access .login-panel .field small{font-size:11px}.landing-access .login-panel .secure-note{border-color:#ffffff10;margin-top:22px;padding-top:18px;font-size:11px;line-height:1.7}.landing-access .btn.full{min-height:46px}.access-caption{color:#939eaf;justify-content:center;align-items:center;gap:8px;margin-top:19px;font-size:11px;line-height:1.8;display:flex}.landing-access .recovery{gap:7px}.landing-access .qr{max-width:210px;margin:22px auto}.landing-access .qr svg{width:100%;height:auto}.landing-section-title{text-align:center;max-width:660px;margin:auto}.landing-section-title .eyebrow{color:#cdbd9c;font-size:10px}.landing-section-title h2,.landing-promise h2{letter-spacing:-.045em;margin-top:13px;font-size:clamp(27px,3vw,38px);font-weight:600;line-height:1.25}.landing-section-title p{color:#9fabbf;margin-top:13px;font-size:14px;line-height:1.9}.landing-journey{padding-top:95px;scroll-margin-top:40px}.journey-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;margin-top:32px;display:grid}.journey-cards article{background:linear-gradient(145deg,#1d212a,#181c24);border:1px solid #ffffff0f;border-radius:17px;padding:28px;position:relative}.journey-number{color:#69758a;font-size:11px;font-weight:700;position:absolute;top:24px;right:23px}.journey-cards article>svg{color:#dec18a;stroke-width:1.5px;margin-bottom:23px}.journey-cards h3{font-size:17px}.journey-cards p{color:#a3aec2;margin-top:12px;font-size:13px;line-height:1.9}.landing-promise{border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d;grid-template-columns:1fr 1.25fr;gap:65px;margin-top:83px;padding:46px 0;scroll-margin-top:35px;display:grid}.landing-promise>div:first-child{padding-top:12px}.landing-promise .eyebrow{color:#cdbd9c}.landing-promise h2>span{color:#dfc68f}.landing-promise>div>p{color:#a4aec1;max-width:420px;margin-top:19px;font-size:14px;line-height:1.9}.landing-promise .text-btn{margin-top:21px}.promise-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.promise-grid article{padding:6px 0}.promise-grid svg{color:#a6d1bc;margin-bottom:14px}.promise-grid h3{font-size:15px}.promise-grid p{color:#9ca9c0;margin-top:9px;font-size:12px;line-height:1.9}.landing-faq{max-width:730px;margin:65px auto 0}.landing-faq h2{text-align:center;margin-bottom:24px;font-size:27px;font-weight:600}.landing-faq details{border-bottom:1px solid #ffffff10;padding:5px 0}.landing-faq summary{color:#d1d8e4;justify-content:space-between;align-items:center;gap:16px;padding:17px 0;font-size:14px;list-style:none;display:flex}.landing-faq summary::-webkit-details-marker{display:none}.landing-faq summary svg{color:#8c99af;flex:none;transition:transform .2s}.landing-faq details[open] summary svg{transform:rotate(180deg)}.landing-faq p{color:#a1adc2;max-width:650px;padding-bottom:20px;font-size:13px;line-height:1.9}.landing-final{background:linear-gradient(110deg,#b6955811,#e1c68c06);border:1px solid #e8c27a1c;border-radius:17px;justify-content:center;align-items:center;gap:20px;max-width:730px;margin:65px auto 0;padding:28px;display:flex}.landing-final .feeddy-mark{width:48px;height:48px}.landing-final>span:not(.feeddy-mark){font-size:17px;font-weight:600;line-height:1.6}.landing-final small{color:#a6b0c0;margin-top:4px;font-size:12px;font-weight:400;display:block}.landing-final>svg{color:#e9c47e}.landing-footer{color:#8f9db2;border-top:1px solid #ffffff0b;justify-content:space-between;align-items:center;gap:20px;max-width:1190px;margin:58px auto 0;padding:25px 32px;font-size:11px;display:flex}.landing-footer i{color:#c0a877;margin:0 8px;font-style:normal}.landing-footer a{align-items:center;gap:8px;display:flex}.back-to-top{transform:rotate(180deg)}@keyframes landing-float{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-7px)rotate(3deg)}}.media-surface{isolation:isolate;background:#10151e;justify-content:center;align-items:center;width:100%;height:100%;min-height:110px;display:flex;position:relative;overflow:hidden}.media-surface>img,.media-surface>video{object-fit:contain;width:100%;min-width:0;max-width:100%;height:100%;display:block}.media-surface>.video-poster{object-fit:cover;z-index:0;position:absolute;inset:0}.media-surface>video{z-index:1;position:relative}.media-surface .is-hidden{opacity:0;pointer-events:none}.media-fallback{color:#7f8da5;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px;display:flex}.media-fallback small{font-size:11px;line-height:1.7}.video-preview-play{z-index:2;color:#f0f3f8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b111cdc;border:1px solid #ffffff20;border-radius:20px;align-items:center;gap:6px;padding:6px 9px;font-size:10px;display:flex;position:absolute;bottom:10px;right:10px}.video-preview-play:hover{background:#262c3b}.taggable{cursor:crosshair}.media-preview-tile .media-surface{aspect-ratio:1.35;min-height:150px}.asset-image .media-surface{height:100%}.asset-inspector-preview{border-radius:13px;height:290px;margin:10px 0 20px;overflow:hidden}.publication-preview{background:#111722;border:1px solid #ffffff13;border-radius:20px;align-self:start;min-width:0;padding:22px;position:sticky;top:0}.publication-preview-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.publication-preview-heading>span{letter-spacing:.14em;color:#90a0ba;font-size:9px}.publication-preview-profile{align-items:center;gap:10px;margin:22px 0 16px;display:flex}.publication-preview-profile>div{flex:1;min-width:0}.publication-preview-profile b{font-size:13px}.publication-preview-profile small{color:#8f9eb7;margin-top:4px;font-size:11px;display:block}.preview-language{color:#98a6bf;font-size:10px}.publication-preview-stage{background:#0c111a;border-radius:12px;position:relative;overflow:hidden}.publication-preview-stage .media-surface{aspect-ratio:1;min-height:240px}.publication-preview.is-vertical .publication-preview-stage{max-width:290px;margin:auto}.publication-preview.is-vertical .media-surface{aspect-ratio:9/16;min-height:330px}.publication-preview.preview-youtube:not(.is-vertical) .media-surface{aspect-ratio:16/9;min-height:180px}.publication-preview.preview-discord .media-surface{aspect-ratio:1.4;min-height:170px}.publication-preview-copy{margin-top:17px}.publication-preview-copy h3{margin-bottom:10px;font-size:17px}.publication-preview-copy p{color:#c2ccdf;white-space:pre-wrap;overflow-wrap:anywhere;max-height:230px;font-size:13px;line-height:1.85;overflow:auto}.publication-preview-copy>small{color:#a2aec3;font-size:12px;line-height:1.8}.publication-preview .preview-disclaimer{color:#8292ac;margin-top:17px;font-size:10px;line-height:1.8}.carousel-controls{z-index:3;color:#e5ebf6;background:#0a101bdc;border:1px solid #ffffff25;border-radius:25px;align-items:center;gap:10px;padding:4px;font-size:11px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.carousel-controls button{color:#e5ebf6;background:#ffffff0a;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.carousel-controls button:disabled{opacity:.25}.image-user-tag{z-index:2;color:#fff;pointer-events:none;text-overflow:ellipsis;background:#0b101be8;border:1px solid #ffffff29;border-radius:5px;max-width:150px;padding:5px 8px;font-size:10px;position:absolute;overflow:hidden;transform:translate(-50%,-50%)}.preview-tag-hint{color:#edc577;margin-top:12px;font-size:11px;line-height:1.8}.tag-mode{outline-offset:3px;outline:1px dashed #e8c078}.story-chrome{pointer-events:none;color:#fff;font-size:11px;position:absolute;top:12px;left:12px;right:12px}.story-chrome>div{background:#ffffff8c;border-radius:2px;height:2px;margin-bottom:10px}.calendar-navigation{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:22px 0 15px;display:flex}.calendar-period{align-items:center;gap:5px;display:flex}.calendar-period h2{text-transform:capitalize;text-align:center;min-width:165px;margin:0 9px;font-size:20px;font-weight:650}.calendar-period>.btn{margin-left:9px}.segmented{background:#121721;border:1px solid #ffffff10;border-radius:11px;gap:4px;max-width:100%;padding:4px;display:inline-flex}.segmented button{color:#929fb5;white-space:nowrap;background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:12px;display:inline-flex}.segmented button[aria-pressed=true]{color:#f0d7a7;background:#2b303c;box-shadow:0 2px 5px #0003}.segmented button:hover{color:#e9ecf5}.calendar-legend{color:#a1afc3;flex-wrap:wrap;align-items:center;gap:17px;margin-bottom:20px;font-size:10px;display:flex}.calendar-legend>span{align-items:center;gap:7px;display:flex}.calendar-legend>small{color:#8293ac;max-width:420px;margin-left:auto;font-size:11px;line-height:1.7}.calendar-scroll{overscroll-behavior-x:contain;scrollbar-width:thin;background:#141a23;border:1px solid #ffffff13;border-radius:15px;width:100%;max-width:100%;overflow-x:auto}.calendar-grid{min-width:910px}.calendar-grid.view-week{min-width:1050px}.calendar-weekdays{background:#1d232f;border-bottom:1px solid #fff1;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-weekdays>span{letter-spacing:.08em;text-transform:uppercase;color:#aab7cd;padding:14px 13px;font-size:10px}.calendar-days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-day{border-bottom:1px solid #ffffff0a;border-right:1px solid #ffffff0a;min-width:0;min-height:180px;padding:8px 7px 13px;transition:background .15s}.calendar-day:nth-child(7n){border-right:0}.calendar-day.outside-month>.calendar-day-number{color:#61718b}.calendar-day.drop-target{background:#edc57718;box-shadow:inset 0 0 0 2px #edc57755}.calendar-day-number{color:#b2c0d6;background:0 0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:3px 4px 10px;font-size:12px;display:flex}.calendar-day-number time{border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.calendar-day.is-today>.calendar-day-number time{color:#101720;background:var(--accent);font-weight:750}.calendar-day-number small{color:#7d8fa9;border:1px solid #ffffff14;border-radius:6px;padding:0 5px;font-size:9px}.calendar-post{background:#202735;border:1px solid #ffffff12;border-radius:10px;min-width:0;margin-bottom:9px;transition:border-color .15s,box-shadow .15s;overflow:hidden;box-shadow:0 3px 10px #0001}.calendar-post:hover{border-color:#ffffff2b;box-shadow:0 5px 17px #0003}.calendar-post[draggable=true]{cursor:grab}.calendar-post.is-selected{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent-soft)}.calendar-post.is-dragging{opacity:.4}.calendar-post-visual{background:#141a25;height:105px;position:relative}.calendar-post .media-surface{border-radius:0;min-height:100%}.calendar-post .media-surface>img{object-fit:cover}.calendar-post .media-surface>video{object-fit:contain}.calendar-post-channel{pointer-events:none;z-index:2;align-items:center;gap:5px;max-width:calc(100% - 12px);display:flex;position:absolute;top:7px;left:7px}.calendar-post-channel .social-badge{background:#0f1421ed;border-color:#ffffff1a;border-radius:8px;width:25px;height:25px}.calendar-post-channel .social-icon{width:13px!important;height:13px!important}.calendar-post-channel>span:last-child:not(.social-badge){color:#dbe4f2;text-overflow:ellipsis;white-space:nowrap;background:#111725df;border-radius:6px;padding:4px 6px;font-size:8px;overflow:hidden}.calendar-media-count{color:#d4deee;z-index:2;background:#0c1220bf;border-radius:4px;padding:3px 5px;font-size:8px;position:absolute;bottom:8px;left:7px}.calendar-select{z-index:3;width:20px;height:20px;position:absolute;top:38px;right:7px}.calendar-select input{opacity:0;width:100%;height:100%;margin:0;position:absolute}.calendar-select svg{color:#0000;background:#151e30c9;border:1px solid #ffffff50;border-radius:5px;width:20px;height:20px;padding:2px}.calendar-select input:checked+svg{background:var(--accent);border-color:var(--accent);color:#17202e}.calendar-select input:focus-visible+svg{outline:2px solid var(--accent);outline-offset:3px}.calendar-post-details{padding:10px}.calendar-post-details>div:first-child{justify-content:space-between;align-items:center;gap:5px;display:flex}.post-status{color:#bac3d4;align-items:center;gap:5px;min-width:0;font-size:9px;line-height:1.5;display:inline-flex}.post-status>i{background:#c9b28b;border-radius:50%;flex:none;width:5px;height:5px}.status-approved>i{background:#80cfa5}.status-published>i,.status-published_unlisted>i{background:#82aff0}.status-needs_review>i,.status-expired>i{background:#f29188}.calendar-post time{color:#a5b5cc;flex-shrink:0;align-items:center;gap:4px;font-size:9px;display:flex}.calendar-post-title{text-align:left;color:#e3eaf4;-webkit-line-clamp:2;background:0 0;-webkit-box-orient:vertical;width:100%;margin:8px 0;padding:0;font-size:11px;font-weight:650;line-height:1.6;display:-webkit-box;overflow:hidden}.calendar-post-title:hover{color:var(--accent)}.calendar-post-bottom{color:#8d9db5;justify-content:space-between;align-items:center;gap:6px;font-size:8px;display:flex}.calendar-post-bottom>div{align-items:center;gap:7px;display:flex}.calendar-post-bottom .text-btn{min-height:22px;padding:1px 0;font-size:10px}.calendar-drag-hint{opacity:0;transition:opacity .15s;display:flex}.calendar-post:hover .calendar-drag-hint{opacity:1}.calendar-post .video-preview-play{gap:4px;padding:4px 6px;font-size:8px;bottom:5px;right:5px}.calendar-post .video-preview-play>svg{width:11px}.calendar-post.large .calendar-post-visual{height:210px}.calendar-post.large .calendar-post-details{padding:15px}.calendar-post.large .calendar-post-title{margin:12px 0;font-size:15px;line-height:1.6}.calendar-post.large .calendar-post-details>p{color:#9dadc6;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:14px;font-size:12px;line-height:1.8;display:-webkit-box;overflow:hidden}.calendar-post.large .post-status,.calendar-post.large time,.calendar-post.large .calendar-post-bottom{font-size:11px}.calendar-post.large .calendar-post-bottom .text-btn{font-size:12px}.calendar-post.large .calendar-post-channel{gap:8px;top:12px;left:12px}.calendar-post.large .calendar-post-channel .social-badge{width:32px;height:32px}.calendar-post.large .calendar-post-channel .social-icon{width:17px!important;height:17px!important}.calendar-post.large .calendar-post-channel>span:last-child:not(.social-badge){padding:6px 9px;font-size:10px}.calendar-post.large .video-preview-play{padding:6px 9px;font-size:10px;bottom:10px;right:10px}.calendar-post.large .calendar-select{top:12px;right:12px}.calendar-post.large .calendar-media-count{font-size:10px;bottom:12px;left:12px}.calendar-more{color:var(--accent);background:0 0;padding:7px 3px;font-size:10px}.calendar-scroll-hint{display:none}.calendar-feedback,.calendar-empty-period{color:#a9b8ce;padding:15px 4px;font-size:12px;line-height:1.8}.calendar-empty-period{color:#edc577}.agenda-day{margin:27px 0}.agenda-day>h3{text-transform:capitalize;color:#d4ddec;align-items:center;gap:12px;margin-bottom:16px;font-size:15px;display:flex}.agenda-day>h3>span{color:#99abc5;background:#ffffff06;border:1px solid #ffffff14;border-radius:7px;padding:3px 7px;font-size:10px}.agenda-day>div,.day-posts{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.calendar-day-dialog{max-width:1100px}.calendar-day-dialog h2{text-transform:capitalize}.upcoming-media{border-radius:10px;flex:none;width:63px;height:65px;overflow:hidden}.upcoming-media .media-surface{min-height:65px}.upcoming-media .video-preview-play{gap:3px;padding:3px 5px;font-size:8px;bottom:3px;right:3px}.upcoming-media .video-preview-play>svg:last-child{display:none}.control-label{color:#c8d2e2;justify-content:space-between;align-items:center;gap:12px;margin:21px 0 11px;font-size:13px;font-weight:650;display:flex}.control-label small{color:#8194af;font-size:11px;font-weight:400}.switch-card{text-align:left;color:#d4deed;background:#131a25;border:1px solid #ffffff10;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;width:100%;margin:10px 0;padding:16px;transition:border-color .15s,background .15s;display:flex}.switch-card>span:first-child{flex:1}.switch-card b{font-size:13px;font-weight:600}.switch-card small{color:#95a5be;margin-top:5px;font-size:11px;line-height:1.8;display:block}.switch-card.is-on{background:#e7be7908;border-color:#e7be7935}.switch-track{background:#3c4659;border-radius:20px;flex:none;align-items:center;width:34px;height:20px;padding:3px;transition:background .18s;display:flex}.switch-track>span{background:#a9b5c9;border-radius:50%;width:14px;height:14px;transition:transform .18s}.switch-card.is-on .switch-track{background:#e4bb73}.switch-card.is-on .switch-track>span{background:#17202d;transform:translate(14px)}.choice-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.choice-cards>button{text-align:left;color:#cdd7e7;background:#141b27;border:1px solid #ffffff10;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;padding:15px;transition:border-color .15s,background .15s;display:flex}.choice-cards>button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.choice-cards>button>span{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.choice-cards b{font-size:12px;font-weight:650}.choice-cards small{color:#95a7c2;flex-basis:100%;font-size:11px;line-height:1.75}.choice-cards>button>svg{color:var(--accent);flex:none}.choice-cards>button:hover:not(:disabled){border-color:#ffffff35}.tag-input-box{background:#121925;border:1px solid #ffffff16;border-radius:11px;flex-wrap:wrap;align-items:center;gap:7px;padding:9px;display:flex}.tag-input-box>span{color:#dfcba3;background:#d9b67913;border:1px solid #d9b67925;border-radius:6px;align-items:center;gap:6px;padding:4px 6px 4px 9px;font-size:12px;display:flex}.tag-input-box>span button{color:#bba477;background:0 0;place-items:center;padding:3px;display:grid}.tag-input-box>input{width:100px;min-width:100px;box-shadow:none;background:0 0;border:0;flex:1;padding:5px 4px;font-size:13px}.tag-input-box>.icon-btn{background:#ffffff05;width:29px;height:29px}.cover-picker>div{scrollbar-width:thin;gap:10px;padding:2px 2px 10px;display:flex;overflow-x:auto}.cover-picker button{color:#9fb0c9;background:#131b29;border:1px solid #ffffff15;border-radius:11px;flex:none;width:106px;height:107px;padding:0;font-size:11px;line-height:1.8;position:relative;overflow:hidden}.cover-picker button.chosen{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.cover-picker button .media-surface{height:100%;min-height:100%}.cover-picker button>span{white-space:nowrap;text-overflow:ellipsis;color:#c7d5e9;background:#111827d9;padding:6px;font-size:9px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.modal.guided-editor{border-radius:20px;width:min(1370px,100vw - 32px);max-height:95dvh;padding:0;overflow:hidden}.guided-editor>header{align-items:center;min-height:94px;margin:0;padding:24px 29px}.guided-editor>header .eyebrow{color:#9eabc2;letter-spacing:.1em;font-size:9px}.guided-editor>header h2{margin-top:7px;font-size:24px}.guided-editor>form{flex-direction:column;max-height:calc(95dvh - 94px);display:flex}.editor-stepper{background:#141a24;border-bottom:1px solid #ffffff0c;flex-shrink:0;gap:8px;padding:15px 29px;display:flex}.editor-stepper>button{color:#8699b4;background:0 0;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:9px;min-width:0;padding:9px 10px;font-size:12px;display:flex}.editor-stepper>button>span{background:#ffffff05;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.editor-stepper>button b{font-weight:550}.editor-stepper>button[aria-current=step]{background:var(--accent-soft);color:#e2c28b}.editor-stepper>button[aria-current=step]>span{background:#e4bc7012}.editor-stepper>button>svg{color:#8dc4a7}.guided-editor-body{scrollbar-width:thin;background:#1a202c;flex:1;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:0;min-height:0;display:grid;overflow:auto}.editor-workspace{border-right:1px solid #ffffff0b;min-width:0;padding:28px 30px 35px;animation:.18s ease-out panel-enter}.guided-editor .publication-preview{margin:27px;top:25px}.editor-section-title{margin-bottom:24px}.editor-section-title>span{letter-spacing:.12em;color:#9fa4a8;font-size:9px;font-weight:650}.editor-section-title h3{margin:9px 0;font-size:23px;font-weight:650;line-height:1.35}.editor-section-title p{color:#95a6c1;max-width:560px;font-size:13px;line-height:1.9}.guided-editor .platform-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.guided-editor .platform-choice{gap:10px;padding:12px}.guided-editor .platform-choice .social-tile{border-radius:11px;width:37px;height:37px}.guided-editor .platform-choice small{font-size:10px}.guided-editor .platform-choice b{font-size:12px}.guided-editor .choice-control{margin-top:22px}.guided-editor .field{margin:21px 0}.guided-editor .field>span{font-size:12px}.guided-editor .field small{font-size:11px}.guided-editor input,.guided-editor textarea{font-size:13px}.guided-editor .select-trigger{min-height:43px;font-size:13px}.editor-connection-note{color:#a3b5cf;background:#718eb50a;border:1px solid #718eb518;border-radius:11px;align-items:flex-start;gap:11px;margin:22px 0;padding:15px;display:flex}.editor-connection-note>svg{color:#c8b78f;flex:none;margin-top:3px}.editor-connection-note p{font-size:12px;line-height:1.9}.editor-connection-note a{color:var(--accent);margin-top:5px;font-size:11px;display:block}.editor-account-picker>div{flex-direction:column;gap:9px;display:flex}.editor-account-picker>div>button{text-align:left;color:#c2d1e7;background:#131b29;border:1px solid #fff1;border-radius:11px;flex-wrap:wrap;align-items:center;gap:9px 12px;width:100%;padding:15px;font-size:12px;display:flex}.editor-account-picker>div>button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.editor-account-picker b{font-size:12px;font-weight:550}.editor-account-picker small{color:#92a5c1;flex-basis:100%;font-size:11px;line-height:1.7}.editor-account-picker>div>button>svg:last-child{color:var(--accent);margin-left:auto}.editor-copy-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.emoji-picker{background:#121a28;border:1px solid #ffffff15;border-radius:10px;flex-wrap:wrap;gap:5px;margin:12px 0;padding:10px;display:flex}.emoji-picker button{background:0 0;border-radius:7px;padding:7px;font-size:22px}.emoji-picker button:hover{background:#ffffff09}.caption-editor{background:#121a27;border:1px solid #ffffff18;border-radius:13px;overflow:hidden}.caption-editor>label{color:#c8d3e4;padding:15px 16px 0;font-size:12px;font-weight:650;display:block}.caption-editor textarea{box-shadow:none;resize:vertical;background:0 0;border:0;min-height:180px;padding:16px;font-size:14px;line-height:1.9}.caption-editor footer{color:#899cb9;border-top:1px solid #ffffff0b;justify-content:space-between;gap:12px;padding:12px 16px;font-size:10px;line-height:1.7;display:flex}.caption-editor footer b{white-space:nowrap;color:#a9bad4;font-weight:500}.editor-source-chooser{background:#ffffff02;border:1px solid #ffffff10;border-radius:11px;margin-top:21px;padding:16px}.editor-source-chooser summary{color:#b7c9e1;flex-wrap:wrap;align-items:center;gap:9px;padding:0;font-size:12px;list-style:none;display:flex}.editor-source-chooser summary>span{color:#9fadc2;margin-left:auto;font-size:11px}.editor-source-chooser label{align-items:center;gap:12px;padding:15px 0 3px;font-size:12px;line-height:1.6;display:flex}.editor-source-chooser label small{color:#8fa4c2;margin-top:5px;font-size:11px;display:block}.editor-source-chooser p{color:#a8b7ce;margin-top:12px;font-size:12px;line-height:1.8}.media-workbench-launch{color:#d7c59d;text-align:left;background:linear-gradient(120deg,#c6a16810,#a78cce08);border:1px solid #c8ad772e;border-radius:13px;align-items:center;gap:15px;width:100%;margin-top:24px;padding:20px;display:flex}.media-workbench-launch>svg{flex:none}.media-workbench-launch>span{flex:1;min-width:0}.media-workbench-launch b{font-size:14px;line-height:1.7}.media-workbench-launch small{color:#9baac1;margin-top:5px;font-size:11px;line-height:1.8;display:block}.editor-option-tabs{width:100%;margin-bottom:20px;display:flex}.editor-option-tabs button{white-space:normal;flex:1;padding:9px 8px;font-size:11px}.native-feature-card{background:#111926;border:1px solid #fff1;border-radius:13px;margin-top:25px;padding:20px}.native-feature-card>svg{color:#b7a4dc;margin-bottom:13px}.native-feature-card h4{margin:0;font-size:15px}.native-feature-card>p{color:#8fa5c3;margin-top:10px;font-size:12px;line-height:1.9}.native-feature-card .field:last-child{margin-bottom:0}.editor-soft-note{color:#9daec7;background:#ffffff03;border:1px solid #ffffff0b;border-radius:11px;margin:18px 0;padding:17px;font-size:12px;line-height:1.9}.technical-option{border-top:1px solid #ffffff10;margin-top:17px;padding:11px 0}.technical-option summary{color:#96a9c5;font-size:12px}.tag-position-editor>p{color:#8fa4c2;font-size:12px;line-height:1.8}.tag-position-entry{gap:10px;margin:15px 0;display:flex}.tag-position-entry input{flex:1}.positioned-tags{flex-wrap:wrap;gap:8px;margin:13px 0;display:flex}.positioned-tags>span{color:#d3bd91;background:#e4bd7010;border:1px solid #e4bd7020;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.positioned-tags small{color:#9d927d;font-size:9px}.positioned-tags .icon-btn{width:20px;height:20px}.schedule-shortcuts{flex-wrap:wrap;gap:9px;margin:20px 0;display:flex}.schedule-shortcuts button{color:#b5c4da;background:#171f2d;border:1px solid #ffffff14;border-radius:9px;align-items:center;gap:7px;padding:10px 12px;font-size:11px;display:flex}.schedule-shortcuts button:hover{color:#e9cc93;border-color:#d9b77355}.editor-review-card{background:linear-gradient(145deg,#202938,#161e2c);border:1px solid #ffffff15;border-radius:14px;margin-top:25px;padding:22px}.editor-review-card .eyebrow{color:#9dafc9;font-size:9px}.editor-review-card h4{margin:12px 0 16px;font-size:20px;font-weight:600;line-height:1.5}.editor-review-card>div{color:#92a4c0;flex-wrap:wrap;align-items:center;gap:17px;font-size:11px;display:flex}.editor-review-card dl{border-top:1px solid #ffffff0d;grid-template-columns:90px 1fr;gap:13px 17px;margin:22px 0 0;padding-top:18px;font-size:12px;line-height:1.8;display:grid}.editor-review-card dt{color:#8b9db9}.editor-review-card dd{color:#c3d0e4;overflow-wrap:anywhere;margin:0}.guided-editor-footer{background:#171d27;border-top:1px solid #ffffff12;flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding:17px 27px;display:flex}.guided-editor-footer>div{align-items:center;gap:10px;display:flex}.guided-editor-footer>div:first-child{color:#8193ae;flex-direction:column;align-items:flex-start;gap:6px;font-size:10px}.editor-draft-indicator{color:#b2bfcf;align-items:center;gap:7px;font-size:11px;display:flex}.editor-draft-indicator .dot{width:5px;height:5px}.guided-editor-footer .btn{min-height:41px;font-size:12px}.editor-mobile-preview{display:none}.modal.media-workbench{width:min(1200px,100vw - 36px);max-height:94dvh;padding:0;overflow:auto}.media-workbench>header{align-items:flex-start;margin:0;padding:24px 29px}.media-workbench>header h2{margin-top:7px;font-size:24px}.media-workbench>header .eyebrow{color:#a3a4b4;font-size:9px}.media-workbench>header p{color:#879ab6;overflow-wrap:anywhere;margin-top:8px;font-size:11px}.workbench-layout{grid-template-columns:1fr 1fr;gap:0;min-height:450px;display:grid}.workbench-controls{border-right:1px solid #ffffff0d;min-width:0;padding:24px 27px}.workbench-tabs{background:#121924;border:1px solid #ffffff10;border-radius:11px;gap:5px;padding:4px;display:flex}.workbench-tabs button{color:#8fa4c1;background:0 0;border-radius:8px;flex-direction:column;flex:1;align-items:center;gap:7px;padding:12px 5px;font-size:10px;display:flex}.workbench-tabs button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent)}.workbench-fields{border:0;min-width:0;margin:0;padding:0}.ratio-choices{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.ratio-choices button{color:#a6b7cf;background:#141c29;border:1px solid #ffffff10;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:85px;font-size:11px;display:flex}.ratio-choices button>span{border:1px solid;border-radius:4px;width:30px;max-width:36px;max-height:36px;display:block}.ratio-choices button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.workbench-fields output,.guided-editor output{color:#95aac8;font-size:11px}.workbench-preview{background:#111723;flex-direction:column;align-items:center;gap:20px;min-width:0;padding:26px;display:flex}.workbench-preview>.eyebrow{color:#90a3c1;align-self:flex-start;font-size:9px}.workbench-preview>p{color:#92a6c4;width:100%;max-width:420px;font-size:11px;line-height:1.9}.workbench-canvas{touch-action:none;background:#111827;border:1px solid #ffffff15;border-radius:9px;flex-shrink:0;width:min(100%,310px);position:relative;overflow:hidden}.workbench-canvas>img,.workbench-canvas>video{width:100%;height:100%;display:block;position:absolute;inset:0}.workbench-text{white-space:pre-wrap;overflow-wrap:break-word;cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:3px;max-width:95%;line-height:1.2;position:absolute;box-shadow:0 0 0 1px #ffffff30}.workbench-text:hover{outline-offset:4px;outline:1px dashed #edc577}.text-position-presets{flex-wrap:wrap;gap:9px;display:flex}.text-position-presets button{color:#9eafc8;background:#141d2b;border:1px solid #ffffff15;border-radius:9px;padding:9px 11px;font-size:11px}.workbench-result{border-radius:11px;width:100%;min-height:250px;max-height:560px;overflow:hidden}.workbench-result .media-surface{min-height:250px;max-height:560px}.workbench-result .media-surface>img,.workbench-result .media-surface>video{object-fit:contain;max-height:560px}.render-progress{color:#dcc08c;background:#e1bd7508;border:1px solid #e1bd751e;border-radius:11px;align-items:center;gap:12px;width:100%;padding:15px;display:flex}.render-progress b{font-size:12px}.render-progress small{color:#99acc7;margin-top:5px;font-size:10px;line-height:1.8;display:block}.workbench-footer{background:#1c2330;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:17px;padding:20px 25px;display:flex}.workbench-footer>span{color:#99acc7;align-items:center;gap:9px;font-size:10px;line-height:1.8;display:flex}.workbench-footer>div{gap:10px;display:flex}.timeline-summary{color:#d8be8a;background:#161e2c;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:15px;margin-top:20px;padding:21px;display:flex}.timeline-summary>span{align-items:center;gap:13px;font-size:16px;display:flex}.workbench-fields input[type=range],.guided-editor input[type=range]{height:25px;box-shadow:none;accent-color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0}@keyframes panel-enter{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.calendar-post button.post-status{text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.calendar-post button.post-status:hover{color:var(--accent)}.publishing-diagnostics{width:min(1100px,100vw - 36px)}.publishing-diagnostics>header .eyebrow{color:#9faac0;font-size:9px}.publishing-diagnostics>header h2{margin-top:9px;font-size:25px}.diagnostic-intro{color:#aabbd2;background:#8fa9ca08;border:1px solid #8fa9ca1c;border-radius:12px;align-items:flex-start;gap:14px;margin-bottom:22px;padding:18px;display:flex}.diagnostic-intro svg{color:#dbc58d;flex:none;margin-top:3px}.diagnostic-intro p{font-size:13px;line-height:1.9}.diagnostic-summary{flex-wrap:wrap;align-items:center;gap:17px;margin:22px 0;display:flex}.diagnostic-summary>.text-btn{margin-left:auto;font-size:12px}.diagnostic-checks{margin:15px 0 23px}.diagnostic-check{border-top:1px solid #ffffff0b;align-items:flex-start;gap:13px;padding:18px 0;display:flex}.diagnostic-symbol{color:#8fc9a8;background:#7ac69e10;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.diagnostic-check.blocked .diagnostic-symbol{color:#f1af91;background:#f1af9110}.diagnostic-check.warning .diagnostic-symbol{color:#dfc086;background:#dfc08610}.diagnostic-check>div{flex:1;min-width:0}.diagnostic-check b{font-size:13px;font-weight:650}.diagnostic-check p{color:#9dafc9;overflow-wrap:anywhere;margin-top:6px;font-size:12px;line-height:1.85}.diagnostic-check>span:last-child{color:#9bb2a8;text-align:right;flex:none;padding-top:4px;font-size:9px;line-height:1.8}.diagnostic-check.blocked>span:last-child{color:#dfae95}.diagnostic-check.warning>span:last-child{color:#cab58a}.diagnostic-check .text-btn{margin-top:6px;font-size:11px}.live-trial-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:23px 0 29px;display:grid}.live-trial-steps article{background:#121a28;border:1px solid #ffffff10;border-radius:12px;padding:19px}.live-trial-steps article>span{color:#d8c08c;background:#d8c08c0b;border:1px solid #d8c08c20;border-radius:8px;place-items:center;width:27px;height:27px;margin-bottom:16px;font-size:10px;display:inline-grid}.live-trial-steps b{font-size:12px;font-weight:650;line-height:1.7;display:block}.live-trial-steps p{color:#92a6c3;margin-top:9px;font-size:11px;line-height:1.85}.diagnostic-account{background:#121a27;border:1px solid #ffffff12;border-radius:13px;margin:13px 0;padding:17px 19px}.diagnostic-account>summary{flex-wrap:wrap;align-items:center;gap:15px;padding:0;list-style:none;display:flex}.diagnostic-account>summary>b{flex:1;font-size:13px;font-weight:550}.diagnostic-account>summary .badge{font-size:10px}.diagnostic-run-history{border-top:1px solid #ffffff12;margin-top:30px;padding-top:23px}.diagnostic-run-history h3{margin-bottom:18px;font-size:17px}.diagnostic-run-history>article{border-top:1px solid #ffffff08;align-items:flex-start;gap:14px;padding:15px 0;display:flex}.diagnostic-run-history b{font-size:12px;font-weight:600}.diagnostic-run-history small{color:#8d9fba;margin-top:5px;font-size:10px;line-height:1.8;display:block}.diagnostic-run-history p{color:#b0bfd4;margin-top:8px;font-size:12px;line-height:1.8}.period-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:24px 0;display:grid}.period-presets>button{color:#a0b2cd;text-align:left;background:#131c2b;border:1px solid #ffffff12;border-radius:12px;flex-direction:column;align-items:flex-start;gap:12px;min-height:135px;padding:18px;display:flex;position:relative}.period-presets>button[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:#dcc18c}.period-presets>button>b{font-size:23px;font-weight:600;line-height:1.3}.period-presets b>small{margin-left:6px;font-size:10px;font-weight:400}.period-presets>button>span{font-size:11px}.period-presets>button>svg:last-child:not(:first-child){position:absolute;top:15px;right:13px}.plan-wizard{width:min(720px,100vw - 32px)}.plan-wizard>header .eyebrow{color:#a8a4a2;font-size:9px}.plan-wizard>header h2{margin-top:9px;font-size:25px}.plan-wizard-summary{color:#d9c28e;background:#e1bf7608;border:1px solid #e1bf761b;border-radius:12px;align-items:center;gap:14px;margin:22px 0;padding:17px;display:flex}.plan-wizard-summary>svg{flex:none}.plan-wizard-summary b{font-size:13px;font-weight:550}.plan-wizard-summary small{color:#9facc2;margin-top:5px;font-size:11px;line-height:1.8;display:block}.simple-flow-steps{background:#141c2a;border:1px solid #ffffff0c;border-radius:12px;gap:10px;margin:22px 0;padding:8px;display:flex}.simple-flow-steps button{color:#8fa3c0;background:0 0;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:9px;padding:9px 12px;font-size:12px;display:flex}.simple-flow-steps button>span{background:#ffffff05;border-radius:7px;flex:none;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.simple-flow-steps button[aria-current=step]{background:var(--accent-soft);color:#dec08a}.campaign-wizard-layout{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:29px;display:grid}.campaign-wizard-layout>section{min-width:0;animation:.18s ease-out panel-enter}.campaign-wizard-layout>section>h3{margin:13px 0 21px;font-size:20px}.campaign-wizard>header .eyebrow{color:#9aa3b6;font-size:9px}.campaign-wizard>header h2{margin-top:8px;font-size:25px}.ads-account-choices{flex-direction:column;gap:9px;display:flex}.ads-account-choices>button{color:#b4c3d8;text-align:left;background:#131c2a;border:1px solid #ffffff10;border-radius:11px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px;display:flex}.ads-account-choices>button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.ads-account-choices b{font-size:12px;font-weight:550}.ads-account-choices>button>svg{color:var(--accent);margin-left:auto}.campaign-message-preview{background:#111a28;border:1px solid #ffffff0f;border-radius:14px;align-self:start;margin:13px 0;padding:21px;position:sticky;top:0}.campaign-message-preview>.eyebrow{color:#91a4c0;font-size:9px}.campaign-message-art{color:#8599b7;background:radial-gradient(#dec47d0a,#0000),#192231;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:14px;height:165px;margin:18px 0 21px;display:flex}.campaign-message-art>span{font-size:11px}.campaign-message-preview>h3{margin-top:18px;font-size:19px;line-height:1.5}.campaign-message-preview>p{color:#9eafc9;margin-top:10px;font-size:13px;line-height:1.85}.campaign-message-preview>small{overflow-wrap:anywhere;color:#8ea5c8;margin-top:13px;font-size:11px;line-height:1.8;display:block}.campaign-message-preview .editor-connection-note{margin-bottom:0;font-size:11px}.campaign-budget-preview{color:#92a9c9;border-top:1px solid #ffffff0d;justify-content:space-between;gap:16px;margin-top:21px;padding-top:17px;font-size:12px;display:flex}.campaign-budget-preview b{color:#d2bc8e;font-size:17px;font-weight:550}.flow-footer{border-top:1px solid #ffffff12;justify-content:flex-end;gap:11px;margin-top:27px;padding-top:22px;display:flex}@media (width<=900px){.live-trial-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-wizard-layout{grid-template-columns:minmax(0,1.1fr) minmax(240px,.8fr);gap:20px}}@media (width<=780px){.campaign-wizard-layout{grid-template-columns:1fr}.campaign-message-preview{width:100%;max-width:500px;margin:auto;position:static}.simple-flow-steps{gap:5px}.simple-flow-steps button{gap:6px;padding:9px 6px;font-size:11px}.diagnostic-check{gap:11px}.diagnostic-check>span:last-child{display:none}.diagnostic-check p{font-size:12px}.diagnostic-account{padding:16px}.diagnostic-account>summary{gap:11px}.live-trial-steps article{padding:16px}.diagnostic-summary>.text-btn{margin-left:0}.publishing-diagnostics>header h2{font-size:22px}.diagnostic-run-history>article{gap:10px}.diagnostic-run-history .badge{font-size:10px}.plan-wizard>header h2{font-size:23px}.period-presets{gap:9px}.period-presets>button{min-height:130px;padding:15px}.period-presets>button>b{font-size:21px}.campaign-wizard>header h2{font-size:23px}}@media (width<=480px){.period-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.period-presets>button{gap:10px;min-height:118px}.live-trial-steps{grid-template-columns:1fr 1fr;gap:10px}.live-trial-steps b,.live-trial-steps p{font-size:11px}.live-trial-steps article{padding:14px}.simple-flow-steps button{text-align:center;flex-direction:column;font-size:10px;line-height:1.7}.diagnostic-account>summary .badge{font-size:9px}.flow-footer .btn{font-size:12px}.plan-wizard-summary small{font-size:11px}}@media (width<=1000px){.guided-editor-body{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)}.editor-workspace{padding:24px}.guided-editor .publication-preview{margin:22px 18px;padding:18px}.editor-stepper{gap:3px;padding:12px 22px}.editor-stepper>button{gap:6px;padding:7px;font-size:11px}.editor-stepper>button>span{width:23px;height:23px}.editor-stepper>button>span svg{width:15px}.guided-editor-footer>div:first-child>span:first-child{font-size:10px}.guided-editor-footer>div:first-child>span:last-child{display:none}.guided-editor-footer{padding:16px 22px}.workbench-footer{flex-wrap:wrap}.workbench-footer>div{margin-left:auto}.editor-option-tabs button{padding:8px 5px;font-size:10px}}@media (width<=780px){.modal.guided-editor{width:calc(100vw - 16px);max-height:97dvh}.guided-editor>header{min-height:87px;padding:20px 21px}.guided-editor>header h2{font-size:21px}.guided-editor>form{max-height:calc(97dvh - 87px)}.guided-editor-body{display:block;overflow:auto}.editor-workspace{border:0;padding:23px}.guided-editor .publication-preview{width:calc(100% - 40px);max-width:420px;margin:22px auto;display:none;position:static}.preview-mobile-active .editor-workspace{display:none}.preview-mobile-active .publication-preview{display:block}.editor-mobile-preview{background:#161e2a;border-bottom:1px solid #ffffff0a;justify-content:flex-end;padding:8px 20px;display:flex}.editor-mobile-preview button{color:#d9bd87;background:0 0;align-items:center;gap:7px;padding:6px 0;font-size:11px;display:flex}.editor-stepper{gap:3px;padding:10px 14px}.editor-stepper>button{flex-direction:column;gap:5px;padding:8px 4px;font-size:9px;position:relative}.editor-stepper>button>svg{width:10px;position:absolute;top:6px;right:2px}.editor-stepper>button>span{width:25px;height:25px}.editor-stepper>button b{font-size:9px;font-weight:500}.guided-editor-footer{align-items:center;gap:12px;padding:13px 18px}.guided-editor-footer>div:first-child{display:none}.guided-editor-footer>div:last-child{justify-content:flex-end;gap:8px;width:100%}.guided-editor-footer .btn{min-height:39px;padding:10px 12px;font-size:11px}.editor-section-title h3{font-size:22px}.guided-editor .platform-choice{gap:9px;padding:12px}.editor-option-tabs{margin-bottom:19px}.editor-option-tabs button{padding:9px 8px;font-size:11px}.modal.media-workbench{width:calc(100vw - 16px);max-height:96dvh}.media-workbench>header{padding:21px}.media-workbench>header h2{font-size:22px}.workbench-layout{grid-template-columns:1fr}.workbench-controls{border:0;padding:22px}.workbench-preview{padding:24px}.workbench-canvas{width:min(100%,260px);max-height:460px}.workbench-footer{z-index:5;padding:18px 20px;position:sticky;bottom:0}.workbench-footer>span{display:none}.workbench-footer>div{justify-content:flex-end;width:100%}.workbench-footer .btn{min-height:40px;font-size:12px}.workbench-tabs button{padding:12px 5px;font-size:11px}.choice-cards small{font-size:11px}.choice-cards b{font-size:12px}.switch-card{padding:14px}.tag-input-box>input{font-size:13px}.native-feature-card{padding:17px}.editor-review-card{padding:19px}.editor-review-card h4{font-size:19px}}@media (width<=480px){.editor-workspace{padding:21px 18px}.editor-section-title p{font-size:12px}.editor-section-title>span{font-size:8px}.guided-editor>header .eyebrow{letter-spacing:.06em;font-size:8px}.guided-editor>header h2{font-size:20px}.guided-editor .platform-choice .social-tile{border-radius:8px;width:30px;height:30px}.guided-editor .platform-choice .social-icon{width:18px!important;height:18px!important}.guided-editor .platform-choice .choice-indicator{display:none}.guided-editor .platform-choice b{font-size:11px}.guided-editor .platform-choice small{font-size:9px}.guided-editor .platform-picker{gap:8px}.guided-editor .choice-cards{grid-template-columns:1fr 1fr;gap:8px}.guided-editor .choice-cards>button{gap:8px;padding:13px 11px}.guided-editor .choice-cards b{font-size:11px}.guided-editor .choice-cards small{font-size:10px}.editor-account-picker small{font-size:11px}.caption-editor footer{gap:10px;font-size:9px}.caption-editor footer>span{max-width:65%}.schedule-shortcuts button{padding:9px 10px;font-size:10px}.editor-option-tabs button{padding:9px 6px;font-size:10px}.guided-editor-footer .btn{padding:9px 10px;font-size:10px}.guided-editor-footer .btn svg{width:14px}.workbench-footer .btn{padding:9px 12px;font-size:11px}.media-workbench-launch{padding:17px}.media-workbench-launch b{font-size:13px}.positioned-tags>span{font-size:11px}}@media (width<=1150px){.agenda-day>div,.day-posts{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-legend>small{max-width:none;margin-left:0}.calendar-scroll-hint{color:#879bb8;margin:10px 0;font-size:11px;display:block}}@media (width<=780px){.calendar-navigation{align-items:flex-start;gap:15px}.calendar-period{flex-wrap:wrap;gap:3px}.calendar-period h2{min-width:135px;margin:0 5px;font-size:18px}.calendar-period>.btn{margin-left:5px;font-size:11px}.segmented button{padding:8px 10px;font-size:11px}.calendar-legend{gap:10px 14px}.calendar-legend>small{font-size:11px}.calendar-legend>span{font-size:9px}.calendar-post.large .calendar-post-visual{height:180px}.agenda-day>div,.day-posts{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.publication-preview{width:100%;max-width:520px;margin:auto;position:static}.publication-preview-stage .media-surface{min-height:200px}.upcoming-media{width:48px;height:54px}.upcoming-media .media-surface{min-height:54px}.upcoming .social-badge.compact{display:none}}@media (width<=480px){.agenda-day>div,.day-posts{grid-template-columns:1fr}.calendar-post.large .calendar-post-visual{height:225px}.calendar-period h2{min-width:122px;font-size:17px}.calendar-legend>span{font-size:9px}.calendar-day-dialog{padding:20px}.publication-preview{padding:18px}.publication-preview-heading>span{font-size:9px}.publication-preview-profile{margin:18px 0 14px}.calendar-post.large{margin-bottom:0}.upcoming-media{display:none}}@media (width<=780px){.landing-nav{padding:22px 24px}.landing-nav nav{gap:16px}.landing-nav nav>a:not(.btn){display:none}.landing-main{padding:0 23px}.landing-hero{padding-top:28px}.landing-kicker{letter-spacing:.1em;font-size:9px}.landing-logo{margin-top:23px}.landing-hero h1{font-size:44px}.landing-hero>p{font-size:14px}.desktop-break{display:none}.landing-platforms{gap:12px 17px}.landing-access{margin-top:0}.landing-journey{padding-top:70px}.journey-cards{grid-template-columns:1fr;gap:13px}.journey-cards article{padding:23px}.journey-cards article>svg{margin-bottom:16px}.journey-cards p{max-width:530px}.landing-promise{grid-template-columns:1fr;gap:30px;margin-top:55px;padding:33px 0}.promise-grid{gap:22px}.landing-promise>div>p{max-width:560px}.landing-faq{margin-top:45px}.landing-final{gap:15px;margin-top:45px;padding:23px}.landing-final>span:not(.feeddy-mark){font-size:15px}.landing-footer{flex-wrap:wrap;margin-top:40px;padding:22px 24px}.landing-footer>span:nth-child(2){display:none}}@media (width<=480px){.landing-nav{padding:21px}.landing-nav .btn{padding:8px 11px;font-size:11px}.landing-nav .feeddy-wordmark{font-size:25px}.landing-nav .feeddy-mark{width:35px;height:35px}.landing-main{padding:0 19px}.landing-hero h1{font-size:39px}.landing-hero>p{font-size:13px}.landing-platforms>span{font-size:11px}.landing-platforms .landing-ads{border:0;padding:0}.landing-access .login-panel{padding:25px 24px}.landing-access .login-panel>h2{font-size:25px}.landing-logo,.landing-logo .feeddy-mark{width:87px;height:87px}.promise-grid{grid-template-columns:1fr;gap:17px}.promise-grid article{grid-template-columns:20px 1fr;gap:6px 11px;display:grid}.promise-grid svg{grid-row:1/3;margin:2px 0 0}.promise-grid p{grid-column:2;margin-top:0}.landing-final .feeddy-mark{width:37px;height:37px}.landing-final>svg{flex:none;width:19px}.landing-final>span:not(.feeddy-mark){font-size:14px}.landing-footer{font-size:10px}.landing-section-title h2{font-size:29px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.guided-editor[open]{flex-direction:column;height:95dvh;display:flex}.guided-editor>header{flex:none}.guided-editor>form{flex:1;min-height:0;max-height:none;overflow:hidden}@media (width>=781px){.landing-hero{padding-top:22px;padding-bottom:23px}.landing-logo{width:82px;height:82px;margin-top:18px;margin-bottom:12px}.landing-logo .feeddy-mark{width:82px;height:82px}.landing-hero h1{font-size:clamp(39px,4.2vw,59px)}.landing-hero>p{margin-top:18px}.landing-platforms{margin-top:22px}}.material-choice>.media-surface{border-radius:8px;flex:none;width:88px;height:78px;min-height:0;overflow:hidden}.material-choice>.media-surface img{object-fit:contain;width:100%;height:100%}.material-choice .video-preview-play{gap:3px;padding:3px 4px;font-size:8px;bottom:3px;left:3px}.material-choice .video-preview-play>svg{width:10px}.material-choice .video-preview-play>svg:last-child{display:none}@media (width<=480px){.material-choice>.media-surface{width:64px;height:65px}}.calendar-extra-filters{flex-wrap:wrap;align-items:center;gap:9px;margin:15px 0;display:flex}.calendar-extra-filters>.studio-select{width:180px}.calendar-extra-filters>span{color:#8f9eb7;margin-left:auto;font-size:11px}.calendar-extra-filters .select-trigger{min-height:36px;font-size:11px}@media (width<=480px){.calendar-extra-filters>.studio-select{width:calc(50% - 5px)}.calendar-extra-filters>span{margin-left:0}}.music-catalog{background:#14202b;border:1px solid #88a9bf24;border-radius:13px;margin-top:22px;padding:19px}.music-catalog summary{cursor:pointer;color:#b9d8e5;align-items:center;gap:9px;font-size:13px;display:flex}.music-catalog summary>span{color:#e3c078;margin-left:auto;font-size:9px}.music-catalog>p,.selected-music>p{color:#9badbd;margin:14px 0;font-size:11px;line-height:1.9}.music-search{color:#9caec2;align-items:center;gap:10px;margin:18px 0;display:flex}.music-search input{min-width:0;font-size:12px}.music-results{max-height:330px;overflow-y:auto}.music-results article{border-top:1px solid #ffffff0e;align-items:center;gap:11px;padding:15px 0;display:flex}.music-results article>svg{color:#d5bc87;flex:none}.music-results article>div{flex:1;min-width:0}.music-results b{overflow-wrap:anywhere;font-size:12px}.music-results small{color:#8fa4b8;margin:6px 0;font-size:10px;display:block}.music-results audio{width:100%;max-width:260px;height:30px;margin-top:8px;display:block}.selected-music{background:#101822;border-radius:11px;margin-top:18px;padding:16px}.selected-music>header{color:#dfc18b;align-items:center;gap:9px;margin-bottom:15px;font-size:12px;display:flex}.selected-music>header b{overflow-wrap:anywhere;flex:1;min-width:0}.music-catalog .field{min-width:0}@media (width<=480px){.music-catalog{padding:15px}.music-results article{gap:8px}.music-results article>svg{display:none}}.cover-picker button>img{object-fit:contain;width:100%;height:100%}.cover-picker button[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.modal.planner-copilot{width:min(1150px,100vw - 28px);max-height:94dvh;padding:0;overflow:hidden}.planner-copilot[open]{flex-direction:column;display:flex}.planner-copilot>header{border-bottom:1px solid #ffffff0b;flex:none;margin:0;padding:24px 28px}.planner-copilot h2{margin-top:8px;font-size:25px}.planner-copilot .eyebrow{color:#9eabc2;font-size:9px}.planner-layout{grid-template-columns:1fr 1fr;min-height:0;display:grid;overflow:auto}.planner-conversation,.planner-proposal{min-width:0;padding:26px;overflow:auto}.planner-conversation{background:radial-gradient(at 0 0,#edc5770b,#0000 65%),#141922;flex-direction:column;display:flex}.planner-proposal{border-left:1px solid #ffffff0d}.copilot-greeting{padding:8px 0 22px}.copilot-greeting>svg{color:#edc577}.copilot-greeting p{color:#e2e7ee;margin:14px 0;font-size:19px;line-height:1.6}.copilot-greeting small{color:#929fb5;font-size:11px;line-height:1.8}.planner-history{flex-direction:column;flex:1;gap:12px;min-height:60px;max-height:270px;padding:4px 0;display:flex;overflow:auto}.planner-history p{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid #ffffff10;border-radius:14px;max-width:94%;padding:12px 15px;font-size:12px;line-height:1.8}.planner-history .user{background:#edc5770b;border-color:#edc57725;align-self:flex-end}.planner-history .assistant{background:#ffffff04;align-self:flex-start}.planner-examples{flex-direction:column;gap:7px;margin:18px 0;display:flex}.planner-examples button{text-align:left;color:#a8b4c8;background:#ffffff02;border:1px solid #ffffff0c;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:11px;display:flex}.planner-examples button:hover{color:#edc577;border-color:#edc57745}.planner-chat-input{background:#0f141d;border:1px solid #edc57725;border-radius:16px;padding:10px}.planner-chat-input textarea{resize:vertical;min-height:90px;box-shadow:none;background:0 0;border:0;padding:9px;font-size:13px}.planner-chat-input>.btn{margin-left:auto;display:flex}.planner-chips{flex-wrap:wrap;gap:7px;margin:17px 0;display:flex}.planner-chips button,.copilot-quick-actions button{color:#aebad0;background:#ffffff03;border:1px solid #ffffff15;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:11px;transition:background .15s,border-color .15s;display:inline-flex}.planner-chips button[aria-pressed=true]{color:#f2d397;background:#edc57710;border-color:#edc57770}.planner-proposal .panel-heading h3{align-items:center;gap:9px;font-size:14px;display:flex}.planner-proposal .field{margin-bottom:13px}.planner-proposal input,.planner-proposal .select-trigger{min-height:42px;padding:10px 12px;font-size:12px}.planner-details{border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d;margin:16px 0;padding:13px 0;font-size:12px}.planner-details summary{cursor:pointer;color:#aab7cc}.planner-details[open]>summary{margin-bottom:15px}.planner-result{margin-top:20px}.planner-result>b{font-size:17px}.planner-result>p{margin:12px 0;line-height:1.7}.planner-posts{flex-direction:column;gap:9px;max-height:280px;margin:17px 0;display:flex;overflow:auto}.planner-posts article{background:#0e141c;border:1px solid #ffffff0d;border-radius:12px;gap:9px;padding:12px;display:flex}.planner-posts article>div{min-width:0}.planner-posts article b{font-size:12px}.planner-posts article small{color:#8f9eb5;margin:7px 0;font-size:10px;display:block}.planner-posts article p{color:#b9c4d7;white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;line-height:1.7}.planner-assurance{color:#8e9eb6;margin:18px 0 10px;font-size:10px;line-height:1.8;display:block}.copy-copilot{background:linear-gradient(130deg,#edc57708,#ffffff02);border:1px solid #edc57726;border-radius:14px;margin:16px 0;padding:14px}.copilot-title{color:#e6c47f;align-items:center;gap:8px;display:flex}.copilot-title b{flex:1;font-size:12px}.copilot-title>span{color:#94a2b7;font-size:9px}.copilot-quick-actions{flex-wrap:wrap;gap:6px;margin:13px 0;display:flex}.copilot-quick-actions button{border-radius:20px;padding:7px 9px;font-size:10px}.copilot-quick-actions button:hover{color:#edc577;border-color:#edc57770}.copilot-prompt{background:#0f141b;border:1px solid #ffffff0c;border-radius:10px;align-items:center;display:flex}.copilot-prompt input{min-width:0;box-shadow:none;background:0 0;border:0;padding:11px;font-size:11px}.copilot-wait{color:#aebbd0;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;font-size:11px;line-height:1.7;display:flex}.copilot-suggestion{max-height:360px;padding:13px 0 0;overflow:auto}.copilot-suggestion p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 12px;font-size:12px;line-height:1.8}.copilot-suggestion>div{background:#0c111a70;border-left:2px solid #edc57744;margin:10px 0;padding:10px 12px}.copilot-suggestion small{text-transform:uppercase;letter-spacing:.08em;color:#a7b5cd;font-size:9px}.copy-copilot>.small-text{margin-top:12px;line-height:1.7}.canvas-editor .canvas-destination{background:#111722;border-bottom:1px solid #ffffff0a;flex:none;align-items:center;gap:9px;padding:12px 25px;display:flex}.canvas-destination>.studio-select{flex:1;min-width:0}.canvas-destination .select-trigger{min-height:42px;padding:10px 12px;font-size:12px}.canvas-destination>.btn{white-space:nowrap;font-size:11px}.canvas-editor .editor-stepper{justify-content:flex-end;gap:8px;padding:8px 25px}.canvas-editor .editor-stepper>button{flex:initial;gap:7px;padding:7px 12px;font-size:11px}.canvas-editor .editor-stepper>button>span{background:0 0;border:0;width:auto;height:auto}.canvas-editor .editor-stepper>button[aria-current=step]{background:#edc5770b;border-color:#edc57740}.canvas-editor .guided-editor-body{flex:1;grid-template-columns:minmax(360px,1fr) minmax(360px,1fr);align-items:stretch;min-height:0;overflow:hidden}.canvas-editor .editor-workspace{border:0;border-left:1px solid #ffffff0b;grid-area:1/2;min-height:0;padding:22px 26px;overflow:auto}.canvas-editor .editor-canvas{background:radial-gradient(#edc57708,#0000 80%),#0f141c;flex-direction:column;grid-area:1/1;align-items:center;gap:15px;min-height:0;padding:22px;display:flex;overflow:auto}.canvas-editor .publication-preview{flex-shrink:0;width:min(100%,410px);margin:0;padding:18px;position:static}.canvas-editor .publication-preview.is-vertical .publication-preview-stage{max-width:230px}.canvas-editor .publication-preview.is-vertical .media-surface{min-height:260px}.canvas-editor .publication-preview-profile{margin:15px 0}.canvas-tools{flex-wrap:wrap;flex-shrink:0;justify-content:center;gap:8px;display:flex}.canvas-tools button{color:#c4cee0;background:#1a2230;border:1px solid #ffffff13;border-radius:12px;align-items:center;gap:7px;padding:11px;font-size:10px;display:flex}.canvas-tools button:hover{color:#edc577;border-color:#edc57760}.canvas-tools button:disabled{opacity:.35}.canvas-editor .field{margin-bottom:16px}.canvas-editor .field>small{font-size:10px;line-height:1.6}.canvas-editor .caption-editor textarea{min-height:125px;font-size:14px;line-height:1.8}.canvas-editor .editor-source-chooser{margin-top:16px}.canvas-editor .guided-editor-footer{flex:none;padding:13px 25px}.canvas-editor>header{min-height:76px;padding:17px 25px}.canvas-editor>header h2{font-size:22px}.canvas-editor .material-section .visual-picker{max-height:290px;overflow:auto}.canvas-editor .material-choice .media-preview-tile{width:66px}.canvas-editor .native-feature-card{padding:15px}.canvas-editor .editor-option-tabs{margin-bottom:16px}@media (width<=900px){.canvas-editor .guided-editor-body{grid-template-columns:minmax(280px,.9fr) minmax(320px,1.1fr)}.canvas-editor .editor-workspace{padding:20px}.canvas-editor .editor-canvas{padding:18px 13px}.planner-conversation,.planner-proposal{padding:20px}.planner-layout .form-grid{grid-template-columns:1fr}.planner-layout .form-grid .field{margin-bottom:10px}.planner-copilot h2{font-size:22px}}@media (width<=780px){.planner-layout{flex-direction:column;display:flex;overflow:auto}.planner-conversation,.planner-proposal{overflow:visible}.planner-proposal{border-top:1px solid #ffffff0d;border-left:0}.planner-conversation{padding-bottom:20px}.planner-history{min-height:0;max-height:200px}.copilot-greeting p{font-size:17px}.planner-examples{margin:12px 0}.planner-layout .form-grid{grid-template-columns:1fr 1fr}.canvas-editor .canvas-destination{grid-template-columns:1fr 1fr;padding:10px 14px;display:grid}.canvas-destination>.studio-select{width:100%}.canvas-destination>.btn{padding:10px;font-size:10px}.canvas-editor .editor-stepper{justify-content:center;gap:3px;padding:8px 13px}.canvas-editor .editor-stepper>button{gap:5px;padding:7px 9px;font-size:10px}.canvas-editor .guided-editor-body{display:block;overflow:auto}.canvas-editor .editor-workspace{border:0;padding:18px}.canvas-editor .editor-canvas{display:none}.canvas-editor .publication-preview{display:block}.canvas-editor .preview-mobile-active .editor-canvas{display:flex}.canvas-editor .preview-mobile-active .editor-workspace{display:none}.canvas-editor .guided-editor-footer{padding:12px 15px}.canvas-editor .guided-editor-footer>div:first-child{display:none}.canvas-editor .guided-editor-footer>div:last-child{justify-content:space-between;width:100%}.canvas-editor .editor-mobile-preview{padding:7px 14px}.canvas-editor .editor-mobile-preview button{padding:5px}.canvas-editor>header{min-height:70px;padding:15px 18px}.canvas-editor>header h2{font-size:19px}}@media (prefers-reduced-motion:no-preference){.copilot-suggestion,.planner-result{animation:.2s ease-out copilot-reveal}@keyframes copilot-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}}.canvas-editor .copy-copilot{margin:10px 0 14px;padding:11px 13px}.canvas-editor .copy-copilot>.small-text{margin-top:7px;font-size:10px}.copilot-title .text-btn{font-size:11px}.copilot-expand{margin-top:8px;font-size:10px}.canvas-editor .editor-workspace>.editor-copy-toolbar{margin-bottom:12px}.canvas-editor .field:has(input[placeholder^=Titolo\ facoltativo]){margin-bottom:8px}.canvas-editor .field:has(input[placeholder^=Titolo\ facoltativo])>span{font-size:10px}.canvas-editor .field input{min-height:40px;padding:10px 12px}.canvas-editor .caption-editor textarea{min-height:110px;padding:12px}.canvas-editor .caption-editor>label{padding:12px 12px 0}.canvas-editor .caption-editor>footer{padding:8px 12px}.planner-conversation .copilot-greeting{padding:0 0 14px}.copilot-greeting p{margin:10px 0;font-size:17px;line-height:1.55}.planner-examples{margin:12px 0}.planner-chat-input{flex-shrink:0}.planner-chat-input textarea{min-height:70px}.planner-history{min-height:0}.planner-layout{max-height:calc(94dvh - 100px)}.canvas-editor .editor-stepper{display:none}.canvas-tools{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#111722ed;border-radius:14px;order:-1;padding:6px;position:sticky;top:0}.canvas-editor .editor-canvas{gap:12px}.canvas-editor .publication-preview-copy p{max-height:110px}@media (width<=780px){.canvas-editor .editor-stepper{display:flex}.canvas-editor .editor-canvas{padding:14px}.canvas-tools{position:static}}.connection-diagnostic{background:#e8b86a06;border:1px solid #e8b86a33;border-radius:14px;margin:17px 0;padding:20px}.connection-diagnostic h3{color:#e7d3ac;font-size:15px;line-height:1.6}.connection-diagnostic ul{color:#aebbd0;margin:12px 0;padding-left:18px;font-size:12px;line-height:1.85}.connection-diagnostic li+li{margin-top:7px}.connection-diagnostic dl{border-top:1px solid #ffffff0d;grid-template-columns:auto 1fr;gap:7px 18px;margin-top:18px;padding-top:14px;font-size:11px;display:grid}.connection-diagnostic dt{color:#8596af}.connection-diagnostic dd{color:#c3cee0;overflow-wrap:anywhere;margin:0}.studio-editor{background:#151923;border:1px solid #ffffff18;border-radius:24px;width:min(1380px,97vw);max-width:1380px;max-height:95dvh;padding:0!important}.studio-editor[open]{flex-direction:column;display:flex;overflow:hidden}.studio-editor:not([open]){display:none}.studio-editor>header{border-bottom:1px solid #ffffff0d;flex-shrink:0;margin:0;padding:22px 28px 18px}.studio-editor h2{letter-spacing:-.7px;margin:5px 0 0;font-size:clamp(20px,2.2vw,29px)}.studio-destinations{flex-shrink:0;padding:16px 28px 4px}.studio-destinations .platform-picker{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.studio-destinations .platform-choice{background:#ffffff03;gap:9px;min-height:52px;padding:10px}.studio-destinations .platform-choice small,.studio-destinations .choice-indicator{display:none}.studio-destinations .social-tile{border-radius:11px;width:32px;height:32px}.studio-selects{grid-template-columns:1fr 1fr;gap:10px;padding-top:12px;display:grid}.studio-tools{border-bottom:1px solid #ffffff0a;flex-shrink:0;gap:6px;padding:12px 28px;display:flex}.studio-tools button{color:#a6aec1;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:12px;align-items:center;gap:8px;padding:10px 15px;font-size:13px;display:flex}.studio-tools button:hover{background:#ffffff08}.studio-tools button.active{color:#dcffbe;background:#d3f7a615}.studio-layout{flex:1;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);min-height:0;display:grid;overflow:hidden}.studio-live-preview>.publication-preview{max-width:470px;margin:auto;position:relative;top:0}.studio-live-preview .publication-preview-stage{max-height:390px}.studio-live-preview .is-vertical .publication-preview-stage{height:min(43dvh,460px);max-height:460px}.studio-live-preview>.btn{background:#ffffff05;max-width:470px;margin:15px auto 0;font-size:12px;display:flex}.studio-inspector{flex-direction:column;gap:15px;min-height:0;padding:24px 28px;display:flex;overflow:auto}.studio-inspector .field{margin:0}.studio-inspector textarea{resize:vertical;background:#0f131b;border-color:#ffffff0f;min-height:130px;line-height:1.7}.studio-inspector .switch-card{flex-shrink:0}.studio-inspector summary{cursor:pointer;font-size:13px;font-weight:600}.studio-inspector details p{color:#9da9bf;font-size:12px;line-height:1.6}.studio-inspector .material-section{min-width:0}.studio-editor>footer{background:#191d27;border-top:1px solid #ffffff10;flex-shrink:0;justify-content:space-between;align-items:center;gap:14px;padding:16px 28px;display:flex}.studio-editor>footer .btn.primary{min-width:145px}.variant-choice{align-items:center;gap:10px;padding:12px 0;font-size:13px;display:flex}.quick-project{background:linear-gradient(140deg,#212735,#171c25);border:1px solid #ffffff12;border-radius:25px;width:min(630px,94vw);margin:auto;padding:40px;box-shadow:0 24px 100px #0004}.quick-project h1{letter-spacing:-1.4px;margin:14px 0;font-size:clamp(28px,4vw,41px);line-height:1.1}.quick-project>p{color:#a7b2c8;line-height:1.8}.quick-project form{gap:22px;display:grid}.quick-project details{color:#a7b2c8;font-size:13px}.quick-project details textarea{width:100%;margin-top:12px}.quick-project-socials{gap:20px;padding:10px 0;display:flex}.auth-links{justify-content:space-between;gap:14px;margin-top:18px;font-size:12px;display:flex}.auth-links a{color:#cedebd}.turnstile{min-height:8px}.connection-simple{width:min(620px,95vw)}.connection-simple .platform-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.connection-simple .connection-resource{cursor:pointer;background:#ffffff03;border:1px solid #ffffff12;border-radius:15px;align-items:center;gap:14px;margin:10px 0;padding:16px;display:flex}.connection-simple .connection-resource input{width:18px;height:18px}.connection-simple .connection-resource b{flex:1}.connection-simple .connection-result{background:#ffffff03;border:1px solid #ffffff0d;border-radius:18px;margin:18px 0;padding:24px}.connection-simple .connection-result h3{margin:0 0 10px}.connection-simple .connection-result p{color:#adb8ca;font-size:13px;line-height:1.8}.connection-simple .connection-details{color:#9aa8bf;margin-top:18px;font-size:12px}.connection-simple .connection-details dl{grid-template-columns:90px 1fr;gap:10px;display:grid}.connection-simple .connection-details dd{overflow-wrap:anywhere;margin:0}.sidebar nav{overscroll-behavior:auto;flex:none;min-height:auto;overflow:visible}.sidebar{max-height:100dvh}.sidebar-bottom{flex-shrink:0}@media (width<=750px){.studio-editor{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}.studio-editor>header{padding:15px 18px}.studio-destinations{padding:12px 14px 0}.studio-destinations .platform-picker{display:flex;overflow:auto}.studio-destinations .platform-choice{flex:none;gap:5px;padding:7px}.studio-destinations .platform-choice b{font-size:11px}.studio-destinations .social-tile{width:24px;height:24px}.studio-tools{padding:10px 12px;overflow:auto}.studio-tools button{white-space:nowrap;padding:9px 10px;font-size:12px}.studio-layout{flex-direction:column;display:flex;overflow:auto}.studio-live-preview{border-bottom:1px solid #ffffff0d;border-right:0;flex-shrink:0;padding:14px;overflow:visible}.studio-live-preview>.publication-preview{max-width:420px}.studio-live-preview .publication-preview-stage,.studio-live-preview .is-vertical .publication-preview-stage{height:190px;max-height:190px}.studio-live-preview .publication-preview-profile{padding:10px}.studio-live-preview .publication-preview-heading,.studio-live-preview .publication-preview-caption{display:none}.studio-live-preview>.btn{padding:10px;font-size:11px}.studio-inspector{flex-shrink:0;padding:18px;overflow:visible}.studio-editor>footer{flex-wrap:wrap;padding:12px 14px}.studio-editor>footer>span{width:100%;font-size:11px}.studio-editor>footer .actions{justify-content:space-between;width:100%}.quick-project{padding:27px}.connection-simple .platform-picker{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.studio-editor *,.connection-simple *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.service-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.service-checks>div{background:#ffffff03;border:1px solid #ffffff0d;border-radius:15px;grid-template-columns:10px 1fr;align-items:center;gap:8px;padding:16px;display:grid}.service-checks b{font-size:12px}.service-checks small{color:#a7b2c8;grid-column:2;font-size:11px}.service-settings>p{line-height:1.7}.service-settings code{overflow-wrap:anywhere;font-size:12px}.customer-space-settings{border-top:1px solid #ffffff12;margin:22px 0;padding-top:18px}.customer-space-settings>details{border:1px solid #ffffff0d;border-radius:12px;margin-top:10px;padding:15px}.customer-space-settings summary{cursor:pointer;font-size:13px;font-weight:600}.country-choices{flex-wrap:wrap;gap:8px;margin:15px 0;display:flex}.country-choices button[aria-pressed=true]{color:#f7d7a6;background:#e8b86a20;border-color:#e8b86a55}.campaign-message-preview>.media-preview{border-radius:14px;max-height:320px;overflow:hidden}.reuse-profiles small{color:#9da9bf;padding-top:5px;font-size:11px;font-weight:400;display:block}.reuse-profiles .connection-resource{width:100%;color:inherit;text-align:left;font:inherit}.campaign-wizard .visual-picker{max-height:260px;overflow:auto}@media (width<=750px){.service-checks{grid-template-columns:1fr}.studio-editor>footer>.btn{font-size:11px}.campaign-wizard .campaign-message-preview{position:static}.customer-space-settings .form-grid{grid-template-columns:1fr 1fr}}.panel,.upcoming-title{min-width:0}.upcoming-title b{overflow-wrap:anywhere}.secondary-navigation>summary{letter-spacing:.04em;color:#97a4b8;padding:12px 14px;font-size:10px}.secondary-navigation[open]>summary{color:#dfc491}@media (width<=750px){.studio-editor .publication-preview{padding:12px}.studio-live-preview .publication-preview-copy,.studio-live-preview .preview-disclaimer{display:none}.studio-live-preview .publication-preview-stage,.studio-live-preview .is-vertical .publication-preview-stage{height:140px;min-height:0;max-height:140px}.studio-live-preview .publication-preview-profile{padding:4px 0 10px}.studio-editor>footer{grid-template-columns:1fr 1fr;gap:9px;display:grid}.studio-editor>footer>span{text-align:right;width:auto;font-size:10px}.studio-editor>footer>.btn{justify-self:start}.studio-editor>footer .actions{grid-column:1/-1;min-width:0}.studio-editor>footer .actions .btn{min-width:0}}.calendar-workspace{min-width:0}.calendar-command{border-bottom:1px solid #ffffff0c;justify-content:space-between;align-items:center;gap:18px;padding-bottom:22px;display:flex}.calendar-command .calendar-period{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.calendar-command h2{letter-spacing:-.7px;text-transform:capitalize;min-width:180px;margin:0 6px;font-size:23px}.calendar-jump{color:#9da9bc;border:1px solid #ffffff0c;border-radius:10px;align-items:center;padding-left:10px;display:flex;position:relative}.calendar-jump input{color:#c0c7d4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0;width:138px;padding:9px 8px;font-size:11px}.calendar-command .segmented{flex-shrink:0}.calendar-filterbar{flex-wrap:wrap;align-items:center;gap:12px;padding:18px 0;display:flex}.calendar-social-filters{flex:1;gap:5px;min-width:0;display:flex}.calendar-social-filters button{white-space:nowrap;color:#99a6ba;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:10px 9px;font-size:11px;display:flex}.calendar-social-filters button.active{color:#f0e6d5;background:#ffffff08;border-color:#ffffff14}.calendar-social-filters button:hover{background:#ffffff06}.calendar-social-filters button.active .calendar-social-label{display:block}.calendar-search{color:#91a0b6;background:#ffffff03;border:1px solid #ffffff0c;border-radius:11px;align-items:center;gap:8px;width:230px;padding:0 10px;display:flex}.calendar-search input{background:0 0;border:0;padding:11px 0;font-size:12px}.calendar-search .icon-btn{flex-shrink:0;width:22px}.calendar-filterbar .has-filters{color:var(--accent);border-color:#e8b86a44}.calendar-filterbar b{background:#ffffff0b;border-radius:5px;justify-content:center;align-items:center;min-width:17px;height:17px;font-size:10px;display:inline-flex}.calendar-filter-panel{background:#ffffff03;border:1px solid #ffffff0c;border-radius:14px;grid-template-columns:minmax(170px,1.5fr) minmax(140px,1fr) minmax(140px,1fr) auto;align-items:end;gap:16px;margin-bottom:18px;padding:18px;animation:.15s ease-out calendar-appear;display:grid}.calendar-filter-panel .field{margin:0}.calendar-filter-panel>.text-btn{padding-bottom:12px}.calendar-plan-strip{background:linear-gradient(110deg,#e8b86a0b,#ffffff02);border:1px solid #e8b86a20;border-radius:14px;justify-content:space-between;align-items:center;gap:15px;margin:0 0 18px;padding:16px 18px;display:flex}.calendar-plan-strip>div:first-child{gap:3px;min-width:0;display:grid}.calendar-plan-strip .eyebrow{color:#a8977d;font-size:8px}.calendar-plan-strip b{overflow-wrap:anywhere;font-size:14px}.calendar-plan-strip small{color:#98a5bb;font-size:10px}.calendar-statusbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}.calendar-status-tabs{scrollbar-width:thin;gap:5px;max-width:100%;display:flex;overflow:auto}.calendar-status-tabs button{color:#95a2b6;white-space:nowrap;background:0 0;border-radius:9px;align-items:center;gap:7px;padding:9px 10px;font-size:11px;display:flex}.calendar-status-tabs button.active{color:#eadbc3;background:#ffffff08}.calendar-status-tabs span{color:#8e9db1;background:#ffffff06;border-radius:5px;padding:1px 5px;font-size:9px}.calendar-status-tabs .active span{color:var(--accent);background:#e8b86a12}.calendar-view-tools{align-items:center;gap:12px;margin-left:auto;display:flex}.calendar-view-tools .text-btn{font-size:11px}.calendar-selection{z-index:6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#252b37f5;border:1px solid #e8b86a55;border-radius:14px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;padding:13px 17px;animation:.15s ease-out calendar-appear;display:flex;position:sticky;top:12px;box-shadow:0 14px 35px #0003}.calendar-selection>div:first-child{color:#ecdbbd;align-items:center;gap:10px;font-size:12px;display:flex}.calendar-selection .btn{min-height:34px;font-size:11px}.calendar-delete-control{color:#cfa1a3!important}.calendar-delete-control:hover{color:#efb0ac!important;background:#eb8d8910!important}.calendar-danger{color:#ffe4df;background:#843c3e;border-color:#b66564}.calendar-danger:hover{background:#99494a;border-color:#d08781}.calendar-feedback{align-items:center;gap:9px;display:flex}.calendar-workspace>.error-box{justify-content:space-between;align-items:center;gap:10px;margin:12px 0;display:flex}.calendar-hint{color:#8997ac;margin:12px 0;font-size:11px;line-height:1.6}.calendar-workspace .calendar-post{transition:border-color .15s,box-shadow .15s,transform .15s}.calendar-workspace .calendar-post:hover{border-color:#ffffff30;box-shadow:0 5px 22px #0002}.calendar-workspace .calendar-post.is-selected{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 4px 20px #0002;background:#282936}.calendar-workspace .calendar-select{top:7px;right:7px}.calendar-workspace .calendar-post-channel{max-width:calc(100% - 34px)}.calendar-workspace .calendar-post-channel>span:last-child:not(.social-badge){max-width:86px;font-size:8px}.calendar-zoom{color:#ece3d6;z-index:3;opacity:0;background:#111827d9;border:1px solid #ffffff30;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;transition:opacity .15s;display:flex;position:absolute;bottom:7px;right:7px}.calendar-post:hover .calendar-zoom,.calendar-post:focus-within .calendar-zoom{opacity:1}.calendar-row-actions{flex-shrink:0;align-items:center;gap:2px;display:flex}.calendar-row-actions .icon-btn{width:27px;height:28px}.calendar-post:not(.large) .calendar-row-actions .icon-btn{width:23px;height:25px}.calendar-workspace .calendar-post-bottom>span{white-space:nowrap;font-size:8px}.calendar-workspace .post-status{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.calendar-workspace .calendar-post-visual .video-preview-play{left:5px;right:auto}.calendar-day-header{justify-content:space-between;align-items:center;display:flex}.calendar-workspace .calendar-day-number{flex:1}.calendar-add-day{opacity:0;width:24px;height:24px;margin-right:5px}.calendar-day:hover .calendar-add-day,.calendar-day:focus-within .calendar-add-day{opacity:1}.calendar-day-create{margin-bottom:20px}.calendar-agenda.has-rows .agenda-day>div{flex-direction:column;gap:9px;display:flex}.calendar-agenda-row{background:linear-gradient(110deg,#ffffff03,#ffffff01);border:1px solid #ffffff0d;border-radius:15px;grid-template-columns:auto 64px 43px minmax(0,1fr) auto auto;align-items:center;gap:15px;padding:15px;transition:border-color .15s,background .15s;display:grid}.calendar-agenda-row:hover{background:#ffffff04;border-color:#ffffff24}.calendar-agenda-row.is-selected{border-color:var(--accent);background:#e8b86a08}.calendar-agenda-thumb{border-radius:10px;height:74px;overflow:hidden}.calendar-agenda-thumb .media-surface{height:100%;min-height:0}.calendar-agenda-thumb .video-preview-play{justify-content:center;padding:4px;font-size:0;bottom:3px;left:3px;right:3px}.calendar-agenda-thumb .video-preview-play svg:last-child{display:none}.calendar-agenda-row>time{font-variant-numeric:tabular-nums;color:#b0bdce;font-size:12px}.calendar-agenda-text{min-width:0}.calendar-agenda-text>div{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.calendar-agenda-text>div>span:last-child{color:#8997ae;font-size:9px}.calendar-agenda-text>button{color:#e0e5ee;text-align:left;font:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;max-width:100%;padding:0;font-size:13px;font-weight:600;display:block;overflow:hidden}.calendar-agenda-text>button:hover{color:var(--accent)}.calendar-agenda-text>p{color:#8997ad;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;overflow:hidden}.calendar-agenda-row>.badge{white-space:normal;max-width:135px;font-size:9px}.calendar-agenda.has-rows .agenda-day{margin:23px 0}.calendar-agenda.has-rows .agenda-day>h3{margin-bottom:12px;font-size:12px}.calendar-dialog-actions{border-top:1px solid #ffffff10;justify-content:flex-end;align-items:center;gap:12px;margin-top:22px;padding-top:20px;display:flex}.calendar-delete,.calendar-move{max-width:660px}.calendar-delete>p,.calendar-move>p{font-size:13px;line-height:1.8}.calendar-delete-list{flex-direction:column;gap:8px;max-height:340px;margin:22px 0;padding-right:4px;display:flex;overflow:auto}.delete-item{background:#ffffff02;border:1px solid #ffffff0d;border-radius:12px;align-items:center;gap:13px;padding:12px;display:flex}.delete-thumb{border-radius:8px;flex-shrink:0;width:47px;height:55px;overflow:hidden}.delete-thumb .media-surface{height:100%;min-height:0}.delete-item>div:nth-child(2){flex:1;min-width:0}.delete-item b{overflow-wrap:anywhere;margin:5px 0;font-size:12px;display:block}.delete-item small{color:#9aa8bc;font-size:11px;line-height:1.6;display:block}.delete-item>svg{color:#b2c6a8;flex-shrink:0}.delete-item.mode-blocked{border-color:#e5a27d30}.delete-item.mode-blocked>svg{color:#dfb28a}.calendar-notice{color:#b9bfd0;background:#ffffff04;border:1px solid #ffffff0d;border-radius:12px;align-items:flex-start;gap:10px;padding:14px;font-size:12px;line-height:1.8;display:flex}.calendar-notice>svg{flex-shrink:0;margin-top:3px}.calendar-quick-shifts{flex-wrap:wrap;gap:8px;margin:22px 0;display:flex}.calendar-quick-shifts .btn{font-size:11px}.calendar-move .field{margin:16px 0}.calendar-peek{background:#171b25;border-radius:23px;width:min(1170px,96vw);max-width:1170px;max-height:94dvh;padding:0!important}.calendar-peek[open]{flex-direction:column;display:flex;overflow:hidden}.calendar-peek>header{border-bottom:1px solid #ffffff10;flex-shrink:0;gap:20px;margin:0;padding:22px 26px}.calendar-peek>header>div:first-child{min-width:0}.calendar-peek>header h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:21px;line-height:1.5;display:-webkit-box;overflow:hidden}.calendar-peek>header .actions{flex-shrink:0}.calendar-peek-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);min-height:0;display:grid;overflow:auto}.calendar-peek-visual{background:radial-gradient(at 40% 30%,#39314b4a,#0000 75%),#11151e;min-width:0;padding:25px}.calendar-peek .publication-preview{width:100%;max-width:460px;margin:auto;padding:18px;position:static;top:auto}.calendar-peek .publication-preview-heading{display:none}.calendar-peek .publication-preview-profile{margin-top:0}.calendar-peek .publication-preview-stage{max-height:350px}.calendar-peek .is-vertical .publication-preview-stage{height:min(45dvh,440px);max-height:440px}.calendar-peek .publication-preview-copy{display:none}.calendar-peek-info{flex-direction:column;gap:22px;min-width:0;padding:26px;display:flex}.calendar-peek-status{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.calendar-peek dl{grid-template-columns:1fr 1fr;gap:15px;margin:0;display:grid}.calendar-peek dl>div{min-width:0}.calendar-peek dt{color:#8594ab;margin-bottom:5px;font-size:10px}.calendar-peek dd{color:#c6d0de;overflow-wrap:anywhere;margin:0;font-size:12px}.calendar-peek-copy p{color:#bec8d8;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:12px;font-size:13px;line-height:1.9}.calendar-peek-actions{background:#1d222e;border-top:1px solid #ffffff0d;flex-shrink:0;justify-content:space-between;align-items:center;gap:14px;padding:17px 25px;display:flex}.calendar-peek-actions .btn{font-size:11px}@keyframes calendar-appear{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@media (width>=1500px){.calendar-social-filters button .calendar-social-label{display:block}}@media (width<=1100px){.calendar-command{flex-wrap:wrap;align-items:flex-start}.calendar-jump{margin-left:auto}.calendar-command .calendar-period{flex:1}.calendar-filter-panel{grid-template-columns:1fr 1fr}.calendar-filterbar .calendar-search{width:210px}.calendar-agenda-row{grid-template-columns:auto 54px 38px minmax(0,1fr) auto;gap:10px}.calendar-agenda-row>.badge{display:none}.calendar-peek-actions{flex-wrap:wrap}.calendar-peek-actions .actions{gap:7px}}@media (width<=750px){.calendar-command{gap:14px;padding-bottom:15px}.calendar-command .calendar-period{flex-basis:100%;gap:4px}.calendar-command h2{min-width:145px;margin:0 1px;font-size:18px}.calendar-jump{display:none}.calendar-command .segmented{width:100%;display:flex}.calendar-command .segmented button{flex:1;justify-content:center;padding:10px}.calendar-filterbar{gap:9px;padding:15px 0}.calendar-social-filters{scrollbar-width:thin;flex-basis:100%;overflow:auto}.calendar-social-filters button{flex-shrink:0;padding:9px}.calendar-social-filters button .calendar-social-label{display:none!important}.calendar-filterbar .calendar-search{flex:1;width:auto;min-width:0}.calendar-search input{font-size:11px}.calendar-filter-panel{gap:12px;padding:13px}.calendar-filter-panel>.field:first-child{grid-column:1/-1}.calendar-filter-panel>.text-btn{grid-column:1/-1;justify-self:start;padding-bottom:0}.calendar-plan-strip{flex-wrap:wrap;padding:13px}.calendar-plan-strip .actions{gap:7px;margin-left:auto}.calendar-statusbar{gap:12px}.calendar-status-tabs{width:100%}.calendar-status-tabs button{gap:5px;padding:9px 8px;font-size:10px}.calendar-status-tabs span{font-size:8px}.calendar-selection{flex-wrap:wrap;gap:9px;padding:12px;top:7px}.calendar-selection>.actions{gap:8px;width:100%}.calendar-selection .btn{flex:1;gap:5px;padding:9px;font-size:10px}.calendar-add-day,.calendar-zoom{opacity:1}.calendar-agenda-row{grid-template-columns:17px 52px minmax(0,1fr);gap:7px 10px;padding:12px}.calendar-agenda-row>input{grid-area:1/1/3}.calendar-agenda-thumb{grid-area:1/2/3;height:70px}.calendar-agenda-row>time{grid-area:1/3;font-size:11px}.calendar-agenda-text{grid-area:2/3}.calendar-agenda-text>div{gap:4px;margin-bottom:4px}.calendar-agenda-text>div>span:last-child{font-size:8px}.calendar-agenda-text>button{font-size:12px}.calendar-agenda-text>p{font-size:10px}.calendar-agenda-row>.badge{grid-area:3/2;justify-content:center;padding:3px;font-size:8px;display:inline-flex}.calendar-agenda-row>.calendar-row-actions{grid-area:3/3;justify-content:flex-end}.calendar-agenda-row .calendar-row-actions .icon-btn{width:32px;height:30px}.calendar-dialog-actions{flex-wrap:wrap;gap:9px}.calendar-dialog-actions .btn{white-space:normal;flex:1;font-size:11px}.calendar-delete-list{max-height:40dvh}.calendar-peek{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}.calendar-peek>header{gap:10px;padding:15px}.calendar-peek>header h2{font-size:16px}.calendar-peek>header .actions{gap:3px}.calendar-peek>header .eyebrow{font-size:8px}.calendar-peek-layout{display:block}.calendar-peek-visual{padding:15px}.calendar-peek .publication-preview-stage,.calendar-peek .is-vertical .publication-preview-stage{height:230px;min-height:0;max-height:230px}.calendar-peek .publication-preview-stage .media-surface{min-height:0}.calendar-peek .preview-disclaimer{display:none}.calendar-peek .publication-preview-profile{margin:0 0 12px}.calendar-peek-info{gap:20px;padding:20px}.calendar-peek-actions{gap:10px;padding:12px}.calendar-peek-actions>.actions:last-child{flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.calendar-peek-actions .btn{gap:5px;padding:9px;font-size:10px}.calendar-peek-actions .actions{gap:7px}}@media (prefers-reduced-motion:reduce){.calendar-workspace *,.calendar-peek *{transition:none!important;animation:none!important}}.calendar-plan-select{width:210px;min-width:170px}.calendar-plan-select .select-trigger{min-height:39px;font-size:11px}.calendar-social-filters .social-icon{flex-shrink:0;display:inline-block!important}.calendar-status-tabs span:empty{display:none}.calendar-filter-panel{grid-template-columns:1fr 1fr auto}.calendar-agenda-row:not(:has(>input)){grid-template-columns:64px 43px minmax(0,1fr) auto auto}@media (width<=750px){.calendar-plan-select{flex-basis:100%;width:100%}.calendar-filter-panel{grid-template-columns:1fr 1fr}.calendar-filter-panel>.field:first-child{grid-column:auto}.calendar-agenda-row:not(:has(>input)){grid-template-columns:17px 52px minmax(0,1fr)}}.material-explorer{--lib-bg:#181b22;--lib-inset:#14171d;--lib-line:#ffffff0d;--lib-muted:#9299aa;--lib-accent:#dfbb78;background:var(--lib-bg);isolation:isolate;color:#e8e9ef;border:1px solid #ffffff15;border-radius:20px;font-size:13px;overflow:hidden;box-shadow:0 20px 70px #0002}.material-explorer button,.library-dialog button{font-family:inherit}.material-explorer button:focus-visible,.material-explorer a:focus-visible,.library-dialog button:focus-visible{outline:2px solid var(--lib-accent,#dfbb78);outline-offset:2px}.material-explorer input[type=checkbox]{accent-color:#d6b674;cursor:pointer;width:15px;min-width:15px;height:15px;margin:0}.material-explorer .icon-btn{border-radius:8px;flex-shrink:0;width:32px;height:32px}.material-explorer .btn{border-radius:9px;gap:8px;min-height:36px;padding:9px 13px;font-size:12px}.material-explorer .text-btn{white-space:nowrap;gap:7px;font-size:12px}.material-explorer .btn.primary{color:#211b11;background:#e6bf79;border:1px solid #e6bf79;box-shadow:0 4px 16px #d5a24d12}.material-explorer .btn.primary:hover{background:#f0cd92}.material-explorer .active{color:#e5c48d;background:#e9c17a0f}.library-topbar{justify-content:space-between;align-items:center;gap:16px;padding:20px 23px;display:flex}.library-window-title{align-items:center;gap:12px;min-width:0;display:flex}.library-app-icon{color:#e5bd79;background:linear-gradient(145deg,#e9bf7926,#d7a4510b);border:1px solid #e4bd7819;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.library-window-title b{letter-spacing:-.02em;font-size:15px;display:block}.library-window-title small{color:var(--lib-muted);margin-top:4px;font-size:11px;display:block}.library-top-actions{align-items:center;gap:7px;display:flex}.library-addressbar{border-top:1px solid var(--lib-line);border-bottom:1px solid var(--lib-line);background:#ffffff02;align-items:center;gap:14px;min-width:0;padding:11px 18px;display:flex}.library-navigation{gap:3px;display:flex}.library-breadcrumb{white-space:nowrap;scrollbar-width:thin;flex:1;align-items:center;gap:2px;min-width:0;display:flex;overflow-x:auto}.library-breadcrumb button{color:#bcc0cd;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:8px;font-size:12px;display:flex}.library-breadcrumb button:hover{color:#f0cb8f;background:#ffffff09}.library-breadcrumb .library-crumb{color:#6d7587;align-items:center;gap:2px;font-size:12px;display:flex}.library-crumb:last-child>button,.library-crumb:last-child>span{color:#f0cb8f}.library-search{background:var(--lib-inset);color:#8b93a4;border:1px solid #ffffff12;border-radius:9px;flex-shrink:0;align-items:center;gap:9px;width:250px;padding:0 11px;display:flex}.library-search input{color:#ececf3;width:100%;min-width:0;font-size:12px;box-shadow:none!important;background:0 0!important;border:0!important;padding:9px 0!important}.library-search .icon-btn{width:22px;height:25px}.library-body{min-height:580px;max-height:calc(100dvh - 240px);display:flex}.library-sidebar{background:var(--lib-inset);border-right:1px solid var(--lib-line);scrollbar-width:thin;scrollbar-color:#ffffff20 transparent;flex-direction:column;flex:0 0 194px;width:194px;padding:23px 12px 12px;display:flex;overflow:auto}.library-section-label{letter-spacing:.13em;color:#747e91;margin-bottom:10px;padding:0 12px;font-size:9px;font-weight:700;display:block}.library-place{color:#a8afbe;text-align:left;background:0 0;border:0;border-radius:8px;flex-shrink:0;align-items:center;gap:11px;width:100%;margin-bottom:3px;padding:10px 12px;font-size:12px;display:flex}.library-place:hover,.library-tree-link:hover{color:#eee;background:#ffffff06}.library-place.active{color:#e4c087;background:#e2ba7810}.library-place>small{color:#929bad;margin-left:auto;font-size:10px}.library-tree-heading{justify-content:space-between;align-items:center;margin:24px 0 7px;display:flex}.library-tree-heading .library-section-label{margin:0}.library-tree{flex:1;min-height:65px}.library-tree>p{color:#687386;padding:2px 12px;font-size:11px;line-height:1.8}.library-tree-row{border-radius:7px;align-items:center;max-width:100%;min-height:34px;display:flex}.library-tree-toggle{color:#7a8496;background:0 0;border:0;flex-shrink:0;place-items:center;width:18px;height:27px;padding:0;display:grid}.library-tree-toggle:disabled{opacity:0}.library-tree-link{color:#a0a9b9;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:9px;min-width:0;padding:7px 7px 7px 2px;font-size:12px;display:flex}.library-tree-link svg{color:#d1b17c;flex-shrink:0}.library-tree-link span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.library-trash-place{border-top:1px solid var(--lib-line);border-radius:0;margin-top:23px;padding-top:16px}.library-storage{color:#717d91;border-top:1px solid var(--lib-line);align-items:center;gap:8px;margin-top:7px;padding:15px 12px 4px;font-size:10px;display:flex}.library-main{flex-direction:column;flex:1;min-width:0;display:flex}.library-viewbar{justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:21px 22px 17px;display:flex}.library-viewbar h2{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0 0 5px;font-size:18px;font-weight:600}.library-viewbar>div:first-child>span{color:#7f899c;font-size:11px}.library-view-tools{align-items:center;gap:9px;display:flex}.library-view-tools [role=combobox]{min-height:33px;padding:8px 10px;font-size:11px}.library-view-switch{border:1px solid #ffffff0c;border-radius:9px;gap:2px;padding:2px;display:flex}.library-view-switch .icon-btn{width:30px;height:28px}.library-refine{position:relative}.library-refine>summary{cursor:pointer;color:#969fb0;border-radius:7px;place-items:center;width:30px;height:30px;list-style:none;display:grid}.library-refine>summary::-webkit-details-marker{display:none}.library-refine[open]>summary{background:#ffffff0a}.library-refine>div{z-index:16;background:#252932;border:1px solid #ffffff1a;border-radius:12px;width:230px;padding:17px;position:absolute;top:40px;right:0;box-shadow:0 15px 45px #0006}.library-refine label{color:#aab1c0;gap:7px;margin-bottom:14px;font-size:11px;display:grid}.library-selection-bar{border-bottom:1px solid var(--lib-line);border-top:1px solid var(--lib-line);color:#8c96a7;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:43px;padding:6px 22px;font-size:11px;display:flex}.library-selection-bar>label{white-space:nowrap;align-items:center;gap:10px;display:flex}.library-selection-bar>div{align-items:center;gap:18px;display:flex}.library-selection-bar>div>small{color:#6d7789;font-size:10px}.library-selection-bar.has-selection{color:#e4c38d;background:#e1b87509}.library-selection-bar.has-selection .text-btn{color:#c0c5d0}.library-message{color:#acbfaa;border-bottom:1px solid var(--lib-line);background:#b7dca607;border-radius:0;align-items:center;gap:9px;margin:0;padding:9px 20px;font-size:11px;line-height:1.6;display:flex}.library-message>span{flex:1}.library-message>.icon-btn{margin-left:auto}.library-message.error-box{color:#eab6a5;background:#a5442a12}.library-workspace{flex:1;min-height:0;display:flex}.library-board{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#4b5061 transparent;-webkit-user-select:none;user-select:none;touch-action:pan-y;outline:0;flex:1;min-width:0;padding:20px 20px 0;position:relative;overflow:auto}.library-items{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));align-content:start;gap:15px;display:grid}.library-item{cursor:default;background:#ffffff02;border:1px solid #0000;border-radius:12px;outline:0;min-width:0;transition:background .13s,border-color .13s;position:relative;overflow:hidden}.library-item:hover{background:#ffffff05;border-color:#ffffff13}.library-item.selected{background:#ddbb7d0d;border-color:#d7b87988;box-shadow:0 0 0 1px #e7c78f0b}.library-item:focus-visible{outline-offset:2px;outline:2px solid #dbbb7b}.library-item.is-cut{opacity:.45}.library-item-check{z-index:3;opacity:0;cursor:pointer;background:#1a1e25aa;border-radius:4px;place-items:center;padding:3px;transition:opacity .12s;display:grid;position:absolute;top:10px;left:10px}.library-item:hover .library-item-check,.library-item:focus-within .library-item-check,.library-item.selected .library-item-check{opacity:1}.library-item-visual{background:radial-gradient(at 50% 85%,#ffffff04,#0000 80%);border-radius:8px;justify-content:center;align-items:center;height:140px;margin:7px 7px 0;display:flex;position:relative;overflow:hidden}.library-item-visual .media-surface{background:#0c1016;border-radius:7px;width:100%;height:100%;overflow:hidden}.library-item-visual .media-surface img,.library-item-visual .media-surface video{object-fit:cover;pointer-events:none;width:100%;height:100%}.library-item-visual .video-preview-play{gap:4px;padding:5px 7px;font-size:9px;bottom:7px;left:7px}.library-folder-art{color:#dcb56d;filter:drop-shadow(0 9px 10px #0003);place-items:center;display:grid;transform:rotate(-3deg)}.library-item.is-folder:hover .library-folder-art{transition:transform .2s;transform:rotate(0)translateY(-2px)}.library-file-art{color:#a5b1dc;background:linear-gradient(140deg,#a2aef41f,#8d98ce0c);border:1px solid #a1b2ff20;border-radius:12px;place-items:center;width:60px;height:72px;display:grid}.library-file-art.audio{color:#d2a2d9;background:linear-gradient(140deg,#d9a7de25,#b787cf07);border-color:#d5a8d92a}.library-item-name{min-width:0;padding:12px 12px 15px}.library-item-name>span{white-space:nowrap;text-overflow:ellipsis;color:#cdd1de;padding-right:15px;font-size:12px;line-height:1.5;display:block;overflow:hidden}.library-item-name small{color:#737f93;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:10px;display:block;overflow:hidden}.library-item-actions{color:#dfb86d;z-index:3;align-items:center;gap:3px;display:flex;position:absolute;top:7px;right:6px}.library-item-actions .icon-btn{color:#c6ccda;opacity:0;background:#161b24ce;width:26px;height:26px}.library-item:hover .library-item-actions .icon-btn,.library-item:focus-within .library-item-actions .icon-btn,.library-item.selected .library-item-actions .icon-btn{opacity:1}.library-item-type,.library-item-size,.library-item-date{display:none}.library-duration{color:#dadde6;font-variant-numeric:tabular-nums;pointer-events:none;background:#0a0f16cb;border-radius:4px;padding:3px 5px;font-size:9px;position:absolute;bottom:7px;right:7px}.library-board-space{min-width:100%;height:95px}.library-marquee{z-index:8;pointer-events:none;background:#e6bd6d22;border:1px solid #e6c381;border-radius:2px;position:absolute;box-shadow:0 0 0 1px #0001}.library-empty{text-align:center;color:#a6aebb;flex-direction:column;justify-content:center;align-items:center;gap:13px;min-height:310px;padding:38px 20px;display:flex}.library-empty-icon{color:#dfbc7c;background:radial-gradient(#e4be7410,#0000 75%);place-items:center;width:90px;height:80px;margin-bottom:6px;display:grid}.library-empty h3{letter-spacing:-.02em;color:#dce0e9;margin:0;font-size:19px;font-weight:500}.library-empty p{color:#818da1;max-width:340px;margin:0 0 5px;font-size:12px;line-height:1.8}.library-load-more{margin:20px auto 0;display:flex}.library-statusbar{color:#737f91;border-top:1px solid var(--lib-line);background:#ffffff01;flex-shrink:0;justify-content:space-between;gap:12px;padding:12px 21px;font-size:10px;display:flex}.drop-target{border-radius:8px;background:#dfba7820!important;box-shadow:inset 0 0 0 2px #dcb774!important}.material-explorer.external-drag{border-color:#e3c287;box-shadow:0 0 0 3px #dfbb781c}.library-board.list{padding:0 15px}.library-board.list .library-items{flex-direction:column;gap:2px;display:flex}.library-list-head{border-bottom:1px solid var(--lib-line);z-index:5;color:#738196;background:#1b1e26;grid-template-columns:32px minmax(160px,1fr) 95px 90px 140px 36px;align-items:center;gap:8px;padding:13px 10px;font-size:10px;display:grid;position:sticky;top:0}.library-list-head button{color:#8c98aa;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:10px;display:flex}.library-board.list .library-item{border-radius:8px;flex-shrink:0;grid-template-columns:24px 38px minmax(115px,1fr) 95px 90px 140px 36px;align-items:center;gap:8px;min-height:62px;padding:7px 10px;display:grid}.library-board.list .library-item-check{opacity:1;background:0 0;padding:0;position:static}.library-board.list .library-item-visual{border-radius:5px;width:38px;height:40px;margin:0}.library-board.list .library-item-name{padding:0 6px}.library-board.list .library-item-name>span{padding:0}.library-board.list .library-item-type,.library-board.list .library-item-size,.library-board.list .library-item-date{color:#7f8ca0;font-size:10px;display:block}.library-board.list .library-item-actions{justify-content:flex-end;position:static}.library-board.list .library-item-actions .icon-btn{opacity:1;background:0 0}.library-board.list .library-file-art{border-radius:6px;width:32px;height:36px}.library-board.list .library-duration,.library-board.list .video-preview-play{display:none}.library-board.list .library-item-visual .media-surface img{object-fit:cover}.library-board.list .library-list-head>button:first-of-type{grid-column:2}.library-inspector{border-left:1px solid var(--lib-line);scrollbar-width:thin;background:#14181f;flex:0 0 246px;width:246px;padding:17px;overflow:auto}.library-inspector>header{color:#acb5c5;justify-content:space-between;align-items:center;font-size:12px;display:flex}.library-inspector-visual{color:#ddba7a;background:#ffffff03;border-radius:12px;place-items:center;height:155px;margin:20px 0;display:grid;overflow:hidden}.library-inspector-visual .media-surface{width:100%;height:100%}.library-inspector-visual img,.library-inspector-visual video{object-fit:contain;width:100%;height:100%}.library-inspector h3{overflow-wrap:anywhere;font-size:14px;line-height:1.6}.library-inspector p{color:#8e9baf;font-size:11px;line-height:1.8}.library-inspector>.btn{justify-content:center;width:100%;margin:14px 0}.library-inspector>.text-btn{white-space:normal;text-align:left;margin:12px 0;display:flex}.library-context{z-index:70;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#252a34f7;border:1px solid #ffffff1c;border-radius:12px;width:235px;max-height:calc(100dvh - 16px);padding:6px;position:fixed;overflow:auto;box-shadow:0 15px 55px #0008}.library-context>button,.library-context>a{text-align:left;color:#ccd2df;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;width:100%;padding:10px 11px;font-size:12px;text-decoration:none;display:flex}.library-context>button:hover,.library-context>a:hover{background:#ffffff09}.library-context>button>span{color:#79859a;margin-left:auto;font-size:9px}.library-context>button:disabled{opacity:.4}.library-danger{color:#e4a393!important}.library-context .library-danger{border-top:1px solid #ffffff0b;border-radius:0;margin-top:3px;padding-top:13px}.library-upload-panel{border-bottom:1px solid var(--lib-line);background:#e5bb7405;padding:18px 23px}.library-upload-settings{align-items:center;gap:14px;display:flex}.library-upload-settings>div{flex:1}.library-upload-settings b{color:#dcc697;font-size:13px}.library-upload-settings p{color:#8693a7;margin:6px 0;font-size:11px;line-height:1.6}.library-upload-fields{flex-wrap:wrap;align-items:end;gap:14px;margin-top:13px;display:flex}.library-upload-fields>label{color:#a3adbd;flex:1;gap:7px;min-width:170px;max-width:340px;font-size:11px;display:grid}.library-upload-fields [role=combobox]{min-height:35px;font-size:12px}.library-upload-fields input{padding:8px 10px;font-size:12px}.library-upload-progress{color:#b7c3b1;justify-content:space-between;align-items:center;margin-top:17px;font-size:11px;display:flex}.library-upload-results{scrollbar-width:thin;max-height:170px;margin-top:10px;overflow:auto}.library-upload-results>div{border-top:1px solid var(--lib-line);color:#a4b3a0;align-items:center;gap:9px;padding:8px 0;font-size:11px;display:flex}.library-upload-results>div>span:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}.library-upload-results>div small{font-size:10px}.library-upload-results>div>span>small{color:#d7a398;margin-top:5px;display:block}.library-upload-results progress{accent-color:#d6b371;width:90px;height:4px}.library-upload-results .failed{color:#e0aaa0}.library-dialog{color:#d9deea;background:#1b1f28;border:1px solid #ffffff1c;border-radius:20px;width:min(520px,100vw - 32px);padding:25px;box-shadow:0 35px 120px #0008}.library-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#090d16bd}.library-dialog>header{border-bottom:1px solid #ffffff0b;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;padding-bottom:18px;display:flex}.library-dialog>header h2{overflow-wrap:anywhere;margin:0;font-size:18px}.library-dialog p{font-size:13px;line-height:1.8}.library-dialog-footer{border-top:1px solid #ffffff0b;justify-content:flex-end;gap:10px;margin-top:24px;padding-top:18px;display:flex}.library-move-path{flex-wrap:wrap;align-items:center;gap:5px;padding:9px 0;font-size:12px;display:flex}.library-move-folders{background:#121720;border:1px solid #ffffff0b;border-radius:12px;height:270px;padding:10px;overflow:auto}.library-move-row{color:#c2c9d6;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;width:100%;padding:13px 10px;font-size:13px;display:flex}.library-move-row:hover{background:#ffffff05}.library-move-row>svg:first-child{color:#ddba7c}.library-move-row>svg:last-child{margin-left:auto}.library-move-row:disabled{opacity:.3}.library-move-folders>p{color:#7d8ca3;padding:20px;font-size:12px}.library-dialog.library-lightbox{width:min(1200px,100vw - 44px);max-height:92dvh;padding:0;overflow:auto}.library-lightbox>header{margin:0;padding:18px 23px}.library-lightbox>header h2{font-size:15px}.library-preview-layout{grid-template-columns:minmax(0,1fr) 300px;display:grid}.library-preview-stage{background:radial-gradient(#222a35,#11161e 75%);justify-content:center;align-items:center;min-height:480px;max-height:72dvh;padding:25px;display:flex;position:relative}.library-preview-stage>.media-surface{background:0 0;justify-content:center;align-items:center;width:100%;height:100%;min-height:400px;display:flex;overflow:hidden}.library-preview-stage .media-surface img,.library-preview-stage .media-surface video{object-fit:contain;width:100%;height:auto;max-height:65dvh}.library-preview-info{background:#1c222c;border-left:1px solid #ffffff0c;min-width:0;padding:28px 23px}.library-preview-info .eyebrow{color:#a78f68;font-size:9px}.library-preview-info h3{letter-spacing:-.02em;overflow-wrap:anywhere;margin:13px 0 6px;font-size:19px;line-height:1.5}.library-preview-info .library-location{color:#7d8da3;overflow-wrap:anywhere;gap:7px;font-size:11px;line-height:1.6;display:flex}.library-preview-info dl{grid-template-columns:85px minmax(0,1fr);gap:13px 8px;margin:25px 0;font-size:11px;display:grid}.library-preview-info dt{color:#7989a1}.library-preview-info dd{color:#b6c3d7;overflow-wrap:anywhere;align-items:center;gap:5px;margin:0;display:flex}.library-preview-actions{flex-direction:column;gap:10px;margin-top:25px;display:flex}.library-preview-actions>.btn{justify-content:center;padding:11px;font-size:12px}.library-preview-actions>.text-btn{justify-content:flex-start;margin-top:7px;font-size:11px}.library-preview-arrows{background:#131b27b3;border:1px solid #ffffff10;border-radius:11px;gap:10px;padding:5px;display:flex;position:absolute;bottom:15px;left:50%;transform:translate(-50%)}.library-preview-arrows .icon-btn{background:#ffffff07}.library-audio-preview{text-align:center;color:#c5a4dc;width:100%}.library-audio-preview h3{overflow-wrap:anywhere;font-size:16px;line-height:1.7}.library-audio-preview audio{width:100%;max-width:420px;margin-top:25px}.library-text-preview{color:#9eaec4;-webkit-user-select:text;user-select:text;width:100%;max-height:62dvh;padding:12px;overflow:auto}.library-text-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;margin-top:15px;padding:0;font-family:ui-monospace,monospace;font-size:13px;line-height:1.9}.library-tags{flex-wrap:wrap;gap:7px;display:flex}.library-tags>span{color:#abb8d0;background:#ffffff06;border-radius:6px;padding:5px 8px;font-size:10px}@media (width>=1700px){.library-items{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.library-item-visual{height:160px}.library-body{min-height:650px}}@media (width<=1250px){.library-sidebar{flex-basis:164px;width:164px;padding-left:8px;padding-right:8px}.library-viewbar{padding:18px 17px}.library-view-tools{gap:5px}.library-view-tools>.studio-select{width:115px}.library-items{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:11px}.library-item-visual{height:120px}.library-inspector{flex-basis:220px;width:220px}.library-board.list .library-item{grid-template-columns:22px 34px minmax(100px,1fr) 78px 70px 32px}.library-list-head{grid-template-columns:30px minmax(140px,1fr) 78px 70px 32px}.library-board.list .library-item-date,.library-list-head>button:last-of-type,.library-statusbar>span:last-child{display:none}}@media (width<=1000px){.library-preview-layout{grid-template-columns:minmax(0,1fr) 255px}.library-preview-info{padding:23px 18px}.library-search{width:200px}.library-topbar{padding:17px}.library-window-title small,.library-inspector{display:none}.library-viewbar h2{font-size:16px}.library-body{max-height:calc(100dvh - 200px)}.library-selection-bar>div{gap:11px}.library-selection-bar .text-btn{font-size:11px}}@media (width<=700px){.material-explorer{border-radius:14px}.library-window-title b{font-size:13px}.library-app-icon{border-radius:10px;width:35px;height:35px}.library-topbar{flex-wrap:wrap;gap:12px;padding:13px}.library-top-actions{margin-left:auto}.library-top-actions>.btn:not(.primary)>span{display:none}.material-explorer .btn{min-height:33px;padding:8px 10px;font-size:11px}.library-addressbar{flex-wrap:wrap;gap:8px;padding:9px 11px}.library-navigation{gap:0}.library-navigation .icon-btn{width:27px}.library-breadcrumb{min-width:150px}.library-search{flex-basis:100%;width:100%;padding:0 10px}.library-sidebar{display:none}.library-body{min-height:590px;max-height:none}.library-board{min-height:360px;max-height:65dvh;padding:12px}.library-items{grid-template-columns:repeat(auto-fill,minmax(135px,1fr));gap:10px}.library-item-visual{height:120px;margin:5px 5px 0}.library-item-check{opacity:1;top:7px;left:7px}.library-item-actions .icon-btn{opacity:1}.library-item-name{padding:9px 10px 12px}.library-item-name>span{font-size:11px}.library-item-name small{font-size:9px}.library-viewbar{flex-wrap:wrap;gap:13px;padding:15px 13px}.library-viewbar>div:first-child{flex:1}.library-view-tools{gap:5px}.library-view-tools>.studio-select{width:115px}.library-view-tools>.icon-btn{display:none}.library-view-tools [role=combobox]{font-size:10px}.library-selection-bar{flex-wrap:wrap;gap:8px;min-height:44px;padding:7px 12px}.library-selection-bar>div{gap:12px}.library-selection-bar>div>small{font-size:9px}.library-selection-bar>div>.text-btn>span{display:none}.library-statusbar{padding:10px 13px;font-size:9px}.library-board.list{padding:0 8px;overflow-x:auto}.library-board.list .library-item{grid-template-columns:22px 33px minmax(120px,1fr) 65px 28px;gap:5px;min-width:300px;padding:7px 5px}.library-list-head{grid-template-columns:28px minmax(153px,1fr) 65px 28px;gap:5px;min-width:300px;padding:10px 5px}.library-board.list .library-item-type,.library-list-head>span:nth-child(3){display:none}.library-item-actions{gap:0}.library-upload-panel{padding:13px}.library-upload-settings{flex-wrap:wrap;gap:9px}.library-upload-settings>div{flex-basis:calc(100% - 48px)}.library-upload-settings>.icon-btn{order:1}.library-upload-settings>.btn{order:2}.library-upload-fields>label{min-width:130px}.library-dialog.library-lightbox{width:calc(100vw - 20px);max-height:94dvh}.library-preview-layout{flex-direction:column;display:flex}.library-preview-stage{min-height:300px;max-height:48dvh;padding:15px}.library-preview-stage>.media-surface{min-height:270px}.library-preview-stage .media-surface img,.library-preview-stage .media-surface video{max-height:42dvh}.library-preview-info{border-top:1px solid #ffffff0b;border-left:0;padding:20px}.library-preview-info dl{grid-template-columns:100px 1fr;margin:20px 0}.library-lightbox>header{padding:12px 16px}.library-lightbox>header h2{font-size:13px}.library-preview-info h3{font-size:17px}.library-dialog{padding:20px}.library-dialog-footer{flex-wrap:wrap}.library-text-preview{max-height:42dvh}.library-context{font-size:12px}}@media (prefers-reduced-motion:reduce){.library-item,.library-folder-art,.library-item-check{transition:none!important;transform:none!important}}.library-mobile-places{display:none}@media (width<=700px){.library-mobile-places{border-bottom:1px solid var(--lib-line);gap:5px;padding:10px 11px;display:flex;overflow:auto}.library-mobile-places button{color:#8d99ae;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:8px 10px;font-size:11px}.library-mobile-places button.active{color:#e3c187;background:#ddba7510}}.material-explorer.is-maximized{z-index:55;flex-direction:column;height:calc(100dvh - 36px);display:flex;position:fixed;inset:18px;box-shadow:0 0 0 100vmax #080c16de,0 20px 100px #0008}.material-explorer.is-maximized>.library-topbar,.material-explorer.is-maximized>.library-addressbar,.material-explorer.is-maximized>.library-upload-panel,.material-explorer.is-maximized>.library-mobile-places{flex-shrink:0}.material-explorer.is-maximized>.library-body{flex:1;min-height:180px;max-height:none}.is-maximized .library-board{max-height:none}.is-maximized .library-upload-panel{max-height:38dvh;overflow:auto}@media (width<=700px){.material-explorer.is-maximized{border-radius:12px;height:calc(100dvh - 12px);inset:6px}.is-maximized>.library-body{min-height:180px}}:root{--canvas:#14161b;--shell:#1a1d24;--surface:#20242d;--surface-inset:#181b22;--text:#edf0f6;--text-secondary:#b0b8c7;--text-muted:#929dad;--line:#343b48;--border:#343b48;--panel:var(--surface);--muted:var(--text-secondary);--gold:#e9be70;--accent:var(--gold);--accent-soft:#e9be7012;--control:#292f3a;--control-hover:#343c49;--radius:14px}body{background:var(--canvas);color:var(--text)}.app{--accent:var(--gold);--accent-soft:#e9be7012;background:var(--canvas);min-height:100dvh}.app input,.app textarea,.app select,.modal input,.modal textarea,.modal select{font:inherit;color:var(--text);background:var(--surface-inset);border-color:var(--line);border-radius:10px;font-size:14px;line-height:1.6}.app input::placeholder,.app textarea::placeholder,.modal input::placeholder,.modal textarea::placeholder{color:var(--text-muted)}.app .field>span,.modal .field>span{color:var(--text-secondary);font-size:13px;line-height:1.5}.app .field small,.modal .field small{color:var(--text-muted);font-size:12px;line-height:1.6}.btn{background:var(--control);border-color:var(--line);min-height:40px;box-shadow:none;border-radius:10px;padding:9px 14px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,color .15s}.btn:hover:not(:disabled){background:var(--control-hover);filter:none;border-color:#515d70;transform:none}.btn.primary{background:var(--accent);color:#211d16;box-shadow:none;border-color:#0000}.btn.primary:hover:not(:disabled){filter:none;background:#f1ca87}.btn.small{border-radius:9px;min-height:36px;padding:7px 11px;font-size:12px}.text-btn{min-height:36px;color:var(--text-secondary);font-size:13px}.text-btn:hover:not(:disabled){color:var(--accent)}.icon-btn,.notification{width:36px;height:36px;color:var(--text-secondary);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;padding:8px;display:inline-flex}.icon-btn:hover:not(:disabled),.notification:hover{background:var(--control);color:var(--text)}.app .select-trigger,.modal .select-trigger{min-height:42px;font:inherit;background:var(--surface-inset);border-color:var(--line);color:var(--text);border-radius:10px;padding:10px 12px;font-size:13px}.select-popover{background:var(--surface);color:var(--text);border-color:#4c5668;border-radius:12px;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:13px;box-shadow:0 16px 48px #0005}.select-options button{color:var(--text-secondary);border-radius:8px;padding:11px 12px;font-family:inherit;font-size:13px}.select-options button[data-active=true]{background:var(--control);color:var(--text)}.select-options button[aria-selected=true]{color:var(--accent);background:var(--accent-soft)}.select-search{border-color:var(--line);color:var(--text-muted)}.select-search input{color:var(--text);background:0 0;font-family:inherit;font-size:13px}.badge{border-radius:7px;padding:5px 8px;font-size:12px;line-height:1.4}.segmented{background:var(--surface-inset);border:1px solid var(--line);border-radius:11px;padding:3px}.segmented button{color:var(--text-secondary);min-height:34px;box-shadow:none;border-radius:8px;padding:7px 12px;font-family:inherit;font-size:13px}.segmented button[aria-pressed=true]{background:var(--control-hover);color:var(--text);box-shadow:none}.panel,.stat-card,.content-card,.asset-card,.plan-banner,.budget-strip,.source-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:none}.panel{padding:22px}.panel-heading{gap:16px;margin-bottom:18px}.panel-heading h3{font-size:16px;line-height:1.5}.panel-heading p,.small-text{font-size:13px;line-height:1.7}.muted{color:var(--text-secondary)}.empty{min-height:210px;padding:40px 24px}.empty h3{font-size:17px;line-height:1.5}.empty p{color:var(--text-secondary);max-width:480px;font-size:13px;line-height:1.7}.empty .empty-icon{background:var(--surface-inset);width:46px;height:46px;color:var(--text-secondary);border-radius:12px;margin-bottom:14px}.empty .btn{margin-top:18px}.sidebar{background:var(--shell);border-right:1px solid var(--line);scrollbar-width:thin;scrollbar-color:#4b5363 transparent;scrollbar-gutter:stable;width:256px;max-height:100dvh;padding:28px 18px 20px;overflow:hidden auto}.sidebar nav{flex:none;min-height:auto;overflow:visible}.sidebar .wordmark{margin-bottom:24px}.workspace-label{color:var(--text-muted);letter-spacing:.08em;font-size:11px}.brand-switch{background:var(--surface);border-color:var(--line);border-radius:12px}.app .brand-avatar{background:color-mix(in srgb,var(--project-accent) 12%,transparent);color:var(--project-accent);border-color:color-mix(in srgb,var(--project-accent) 30%,transparent)}.app .brand-switch .select-trigger{background:0 0;border:0;min-height:30px;padding:5px 0;font-size:13px}.new-project-btn{color:var(--text-secondary);background:0 0;margin-bottom:16px;font-size:12px}.nav-item{min-height:44px;color:var(--text-secondary);margin:3px 0;padding:11px 12px;font-size:14px;font-weight:500}.nav-item.selected{color:var(--accent);background:var(--accent-soft)}.nav-item:hover{color:var(--text);background:#ffffff06}.nav-item.selected:hover{background:var(--accent-soft);color:var(--accent)}.nav-divider{border-color:var(--line);margin:20px 10px 14px}.secondary-navigation summary{color:var(--text-muted);padding:12px;font-size:12px}.sidebar-bottom{flex-shrink:0;padding-top:24px}.sidebar-runtime{color:#d8bc8a;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;margin-bottom:8px;padding:9px 6px;font-size:12px;display:flex}.sidebar-runtime.running{color:#98d5b9}.sidebar-runtime svg{color:var(--text-muted);margin-left:auto}.sidebar-runtime:hover{background:var(--control)}.ai-switch{background:var(--surface);border-color:var(--line);margin-bottom:18px;font-size:13px}.profile{border-top-color:var(--line)}.profile>span:nth-child(2){overflow-wrap:anywhere;font-size:12px}.profile small{color:var(--text-muted);font-size:11px}.main-shell{margin-left:256px}.main-shell>main[data-page]{min-width:0;max-width:1660px;padding:0 32px 32px}.dashboard-heading{border-bottom:1px solid var(--line);background:var(--shell);justify-content:space-between;align-items:center;gap:24px;min-height:108px;margin:0 -32px 24px;padding:24px 32px;display:flex}.dashboard-identity{flex:1;min-width:0}.dashboard-title{align-items:center;gap:10px;min-width:0;display:flex}.dashboard-heading h1{letter-spacing:-.035em;overflow-wrap:anywhere;max-width:none;margin:0;font-size:27px;font-weight:650;line-height:1.25}.dashboard-heading .dashboard-subtitle{max-width:680px;color:var(--text-secondary);text-wrap:pretty;margin:6px 0 0;font-size:13px;line-height:1.65}.dashboard-commands{flex-shrink:0;justify-content:flex-end;align-items:center;gap:16px;display:flex}.dashboard-heading .heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;max-width:440px;padding:0;display:flex}.dashboard-heading .heading-actions:empty{display:none}.dashboard-heading .heading-actions .btn{white-space:nowrap;min-height:40px;padding:9px 13px;font-size:13px}.dashboard-utilities{border-left:1px solid var(--line);align-items:center;gap:4px;padding-left:12px;display:flex}.dashboard-heading .heading-actions:empty+.dashboard-utilities{border-left:0;padding-left:0}.dashboard-utilities .icon-btn,.dashboard-utilities .notification{width:34px;height:34px;padding:7px}.dashboard-title .mobile-menu{flex-shrink:0;width:36px;height:36px;margin:0;padding:7px;display:none}.sidebar .nav-close{display:none}.ai-switch[aria-checked=false]>.dot{background:var(--text-muted)}.demo-banner{color:#cab9e1;background:#a88acb08;border:1px dashed #6f6483;border-radius:10px;gap:12px;margin:0 0 20px;padding:12px 16px}.demo-banner b{font-size:11px}.demo-banner>span,.demo-banner .text-btn{font-size:12px}main[data-page=overview]>.lower-grid{grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);gap:20px;margin:0}main[data-page=overview]>.stats-grid{gap:12px;margin:20px 0 0}main[data-page=overview] .stat-card{background:var(--surface-inset);padding:16px 18px}.stat-card>div{color:var(--text-secondary);font-size:12px}main[data-page=overview] .stat-card>strong{margin:10px 0 6px;font-size:26px}.stat-card>small{color:var(--text-muted);font-size:12px}.upcoming{border-color:var(--line);gap:12px;padding:16px 0}.upcoming-link{text-align:left;width:100%;color:var(--text);background:0 0;border-radius:0;display:flex}.upcoming-link:hover{background:#ffffff04}.upcoming-title>b{font-size:14px;line-height:1.5}.upcoming-title>small{color:var(--text-muted);font-size:12px}.upcoming .badge{font-size:12px}.todo{border-color:var(--line);padding:16px 0}.todo b{font-size:14px}.todo p{color:var(--text-secondary);font-size:13px;line-height:1.65}.todo-number{display:none}.section-count{color:var(--text-secondary);margin:0 0 14px;font-size:13px}.channel-hub{background:0 0;border:0;margin-bottom:20px;padding:0}.channel-hub-options{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:0}.channel-shortcut{background:var(--surface);border-color:var(--line);border-radius:14px;min-height:140px}.channel-shortcut:hover{background:var(--control);transform:none}.channel-shortcut b{font-size:14px}.channel-shortcut small{color:var(--text-secondary);font-size:12px}.account-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-items:start;gap:18px;display:grid}.account-card{flex-direction:column;min-width:0;padding:22px;display:flex}.account-card .panel-heading{margin-bottom:18px}.account-card h3{margin:0;font-size:18px;line-height:1.5}.account-card .account-summary{color:var(--text-secondary);min-height:44px;margin:9px 0 18px;font-size:13px;line-height:1.7}.account-primary{margin-bottom:18px}.account-details{border-top:1px solid var(--line);padding-top:12px}.account-details>summary{color:var(--text-secondary);cursor:pointer;font-size:13px}.account-details>.text-btn{margin-top:12px}.account-details .capability-list{border:0;margin:14px 0 0;padding:0}.account-details .capability-list>div{gap:10px;padding:9px 0}.account-details .capability-list>div>span:first-child{color:var(--text-secondary);font-size:13px}.account-details .actions{gap:8px;margin-top:12px}.account-card .account-details .account-remote{color:var(--text-muted);overflow-wrap:anywhere;margin-top:16px;font-size:12px;display:block}.account-card .account-details code{color:var(--text-muted);margin:0;font-size:12px;display:inline}.account-details>small:last-child{margin-top:10px;font-size:12px;display:block}.profile-kit{margin-top:20px}.profile-kit>summary,.dashboard-settings-group>summary{color:var(--text-secondary);cursor:pointer;font-size:14px;font-weight:600;line-height:1.5}.profile-kit[open]>.kit-columns{margin-top:20px}.profile-kit:not([open]){padding:16px 20px}.dashboard-note{border-top:1px solid var(--line);color:var(--text-secondary);margin:18px 0;padding:0;font-size:13px}.dashboard-note>summary{cursor:pointer;color:var(--text-secondary);padding:14px 0;font-size:13px}.dashboard-note>p{max-width:820px;color:var(--text-secondary);margin:0;padding:0 0 14px;font-size:13px;line-height:1.8}.dashboard-settings-group{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin:18px 0;padding:17px 20px}.dashboard-settings-group>.service-settings{margin:18px 0 0}.dashboard-settings-group>.skills-grid{margin-top:20px}.settings-profile{max-width:1060px;padding:22px}.settings-profile>.panel-heading{margin-bottom:12px}.settings-section{border-top:1px solid var(--line);margin:0;padding:0}.settings-section>summary{cursor:pointer;color:var(--text);padding:16px 0;font-size:14px;font-weight:600}.settings-section-body{max-width:900px;padding:2px 0 20px}.settings-section .field{margin:14px 0}.settings-section .form-grid{gap:20px}.settings-section .form-grid:has(input[name=products]){grid-template-columns:1fr}.settings-section input[type=color]{border-radius:10px;width:64px;height:44px;padding:5px}.settings-section .checkbox-list{gap:14px;font-size:13px}.settings-section .checkbox-list label{font-size:13px;line-height:1.6}.settings-save-note{color:var(--text-muted);margin:14px 0;font-size:12px}.budget-strip{align-items:center;gap:20px;margin-bottom:20px;padding:18px 22px}.budget-strip strong{font-size:26px}.budget-strip>.text-btn{margin-left:auto}.source-card{gap:18px;padding:22px}.source-card h3{font-size:16px;line-height:1.6}.source-card p{color:var(--text-secondary);font-size:13px;line-height:1.7}.source-card .inline-meta code{color:var(--text-muted);font-size:12px}.audit-table th{color:var(--text-secondary);font-size:12px}.audit-table td{color:var(--text-secondary);border-color:var(--line);font-size:13px}.inbox-workspace{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:minmax(270px,.8fr) minmax(0,1.7fr);display:grid;overflow:hidden}.inbox-list{background:var(--surface-inset);border-right:1px solid var(--line);min-width:0}.inbox-controls{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:10px;padding:16px;display:flex}.quiet-search{min-width:0;color:var(--text-muted);flex:1;align-items:center;gap:8px;display:flex}.quiet-search input{border:0;width:100%;min-width:0;padding:8px 0;font-size:13px;background:0 0!important}.inbox-conversations{max-height:600px;padding:8px;overflow:auto}.inbox-item{text-align:left;width:100%;color:var(--text-secondary);background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;gap:8px;padding:14px;display:flex}.inbox-item[aria-pressed=true]{background:var(--surface);border-color:var(--line);color:var(--text)}.inbox-item:hover{background:var(--control)}.inbox-item-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.inbox-item-top b{font-size:14px}.inbox-item>span:nth-child(2){-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.inbox-item small{color:var(--text-muted);font-size:12px}.inbox-detail{min-width:0;padding:26px}.inbox-detail .conversation{background:0 0;border:0;padding:0}.inbox-detail .conversation p{white-space:pre-wrap;overflow-wrap:anywhere;margin:24px 0;font-size:14px;line-height:1.9}.inbox-detail .conversation-top{flex-wrap:wrap;gap:12px}.inbox-detail .conversation-top small{color:var(--text-muted);font-size:12px}.inbox-detail .conversation blockquote{background:var(--surface-inset);border-color:var(--accent);margin:20px 0;padding:16px;font-size:14px;line-height:1.8}.results-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.results-toolbar>.studio-select{flex:0 200px;width:200px}.results-toolbar>.segmented{margin-left:auto}.results-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px;display:grid}.results-grid .metric-panel{min-width:0;margin:0}.metric-panel h3{margin:10px 0 0;font-size:16px}.metric-panel details{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.metric-panel summary{color:var(--text-secondary);cursor:pointer;font-size:13px}.metric-panel .metric-value,.metric-panel .metric-grid>div{background:var(--surface-inset);border-color:var(--line)}.visual-calendar{margin-top:0}.calendar-command{border-bottom-color:var(--line);align-items:center;gap:16px;padding-bottom:16px}.calendar-command h2{min-width:160px;font-size:21px}.calendar-command .calendar-period{gap:6px}.calendar-filterbar{align-items:center;gap:10px;padding:14px 0 18px}.calendar-social-filters{flex:none;gap:3px}.calendar-social-filters button{min-height:38px;padding:8px;font-size:12px}.calendar-social-filters button .calendar-social-label{display:none}.calendar-search,.calendar-filterbar .calendar-search{background:var(--surface-inset);border-color:var(--line);flex:180px;width:auto;min-width:160px;max-width:320px;margin-left:auto}.calendar-search input{min-width:0;padding:10px 0;background:0 0!important;font-size:13px!important}.calendar-filter-panel{background:var(--surface);border-color:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:14px;padding:16px}.calendar-filter-panel>.field:first-child{grid-column:auto}.calendar-filter-panel .field>span{font-size:12px}.calendar-filter-panel>.text-btn{grid-column:1/-1;justify-self:start;padding:0}.calendar-view-tools{align-items:center;gap:8px;display:flex}.calendar-view-tools>.text-btn{white-space:nowrap;font-size:12px}.calendar-plan-strip{background:var(--surface);border-color:var(--line);margin-bottom:16px;padding:12px 16px}.calendar-selection{z-index:10;background:var(--surface);border-color:#786545;position:sticky;top:12px;box-shadow:0 8px 24px #0003}.calendar-weekdays{background:var(--surface);border-color:var(--line)}.calendar-weekdays span{color:var(--text-secondary);font-size:12px}.calendar-grid,.calendar-day{border-color:#343b4880}.calendar-day{background:var(--surface-inset)}.calendar-day.outside-month{background:var(--canvas)}.calendar-day-number{color:var(--text-secondary);font-size:13px}.calendar-post{border-color:var(--line);background:var(--surface)}.calendar-post h3,.calendar-post-title{font-size:13px}.calendar-post small{font-size:12px}.calendar-workspace .calendar-post-channel>span:last-child:not(.social-badge),.calendar-workspace .calendar-post-bottom>span,.calendar-workspace .post-status,.calendar-workspace .calendar-post-details time{font-size:11px}.calendar-post:not(.large) .calendar-row-actions{display:none}.calendar-workspace .calendar-post.large .post-status{font-size:12px}.calendar-agenda-text>div>span:last-child,.calendar-agenda-text>p{color:var(--text-secondary);font-size:12px}.calendar-agenda-row>.badge{font-size:12px}.calendar-agenda-text>button{font-size:14px}.material-explorer{--lib-bg:var(--surface);--lib-inset:var(--surface-inset);--lib-line:var(--line);--lib-muted:var(--text-secondary);--lib-accent:var(--accent);background:var(--surface);border-color:var(--line);border-radius:var(--radius);box-shadow:none}.library-topbar{border-color:var(--line);padding:12px 16px}.library-top-actions{gap:8px;width:100%;margin:0}.library-top-actions .library-search{background:var(--surface-inset);border-color:var(--line);width:260px;max-width:38%;margin-left:auto}.library-top-actions>[aria-label$=esplora\ materiali]{margin-left:0}.library-addressbar{border-color:var(--line);flex-wrap:wrap;gap:8px;padding:10px 16px}.library-navigation{gap:2px}.library-breadcrumb{flex:1;min-width:100px}.library-breadcrumb button,.library-crumb{font-size:13px}.library-view-tools{flex-shrink:0;gap:7px}.library-view-tools>.studio-select{width:145px}.library-view-tools .select-trigger{min-height:36px;padding:7px 10px;font-size:12px}.library-body{min-height:480px;max-height:calc(100dvh - 260px)}.library-sidebar{background:var(--surface-inset);border-color:var(--line)}.library-place,.library-tree button{font-size:13px}.library-section-label{letter-spacing:.06em;font-size:11px}.library-selection-bar{border-color:var(--line);min-height:44px;padding:5px 16px}.library-selection-bar>div small,.library-selection-bar label{font-size:12px}.library-item-name{font-size:13px}.library-item-name>span{color:var(--text);font-size:13px}.library-item-name small{color:var(--text-muted);font-size:12px}.library-board.list .library-item-type,.library-board.list .library-item-size,.library-board.list .library-item-date{color:var(--text-secondary);font-size:12px}.library-item-meta,.library-statusbar{font-size:12px}.library-item{border-radius:12px}.library-inspector{border-color:var(--line);background:var(--surface-inset)}.modal{background:var(--surface);border-color:var(--line);border-radius:18px}.modal>header{border-color:var(--line)}.modal>header h2{margin:0;font-size:22px;line-height:1.4}.studio-editor{background:var(--surface);border-radius:18px;width:min(1380px,100vw - 32px);max-height:94dvh}.studio-editor>header{background:var(--shell);border-bottom-color:var(--line);align-items:center;min-height:70px;padding:16px 24px}.studio-editor>header>div{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.studio-editor>header h2{margin:0;font-size:21px}.studio-project{color:var(--text-muted);border-left:1px solid var(--line);padding-left:16px;font-size:13px}.studio-destinations{background:var(--shell);border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:12px 24px;display:flex}.studio-destinations .platform-picker{flex-shrink:0;gap:4px;display:flex}.studio-destinations .platform-choice{background:0 0;border-color:#0000;border-radius:9px;gap:7px;min-height:38px;padding:7px 9px}.studio-destinations .platform-choice:hover{background:var(--control)}.studio-destinations .platform-choice.chosen{background:var(--surface);border-color:#596377}.studio-destinations .platform-choice b{font-size:12px}.studio-destinations .social-tile{background:0 0;border-radius:6px;width:23px;height:23px}.studio-destinations .social-icon{width:20px!important;height:20px!important}.studio-selects{flex:1;grid-template-columns:minmax(150px,1.2fr) minmax(130px,1fr);gap:8px;min-width:0;padding:0;display:grid}.studio-selects .select-trigger{min-height:38px;padding:8px 10px;font-size:12px}.studio-tools{background:var(--surface);border-bottom-color:var(--line);gap:6px;padding:8px 24px}.studio-tools button{border-radius:8px;min-height:36px;padding:8px 12px;font-size:13px}.studio-tools button.active{background:var(--accent-soft);color:var(--accent)}.studio-layout{scrollbar-width:thin;scrollbar-color:#4b5363 transparent;background:var(--surface);flex:1;grid-template-columns:minmax(0,1.1fr) minmax(320px,1fr);align-items:start;min-height:0;display:grid;overflow:auto}.studio-live-preview{background:var(--surface-inset);border-right:1px solid var(--line);min-height:100%;padding:24px;overflow:visible}.studio-live-preview>.publication-preview{width:100%;max-width:min(490px,42dvh + 36px);margin:0 auto;padding:18px;position:relative;top:auto}.studio-live-preview .publication-preview-heading{display:none}.studio-live-preview .publication-preview-profile{margin:0 0 14px}.studio-live-preview .publication-preview-stage{aspect-ratio:1;width:100%;height:auto;max-height:none;margin-inline:auto}.studio-live-preview .publication-preview-stage .media-surface{width:100%;height:100%;min-height:0;aspect-ratio:inherit}.studio-live-preview .publication-preview-stage .media-surface>img,.studio-live-preview .publication-preview-stage .media-surface>video{object-fit:contain;height:100%;max-height:100%}.studio-live-preview .is-vertical .publication-preview-stage{aspect-ratio:9/16;width:min(100%,23.625dvh);height:auto;max-height:none}.studio-live-preview>.btn{background:var(--control);margin:16px auto 0;font-size:13px}.studio-inspector{gap:16px;min-height:0;padding:24px;overflow:visible}.studio-inspector textarea{background:var(--surface-inset);border-color:var(--line);min-height:160px;font-size:14px}.studio-inspector details{border:1px solid var(--line);border-radius:10px;padding:12px 14px}.studio-inspector details .field{margin-top:12px}.studio-inspector summary{color:var(--text-secondary);cursor:pointer;font-size:13px;font-weight:500}.studio-copilot>summary{align-items:center;gap:9px;list-style:none;display:flex}.studio-copilot>summary:before{content:"+";color:var(--accent)}.studio-copilot[open]>summary:before{content:"−"}.studio-copilot>summary>span{color:var(--text-muted);margin-left:auto;font-size:12px}.studio-copilot>.copy-copilot{background:0 0;border:0;margin:16px 0 0;padding:0}.studio-editor>footer{background:var(--shell);border-top-color:var(--line);gap:12px;padding:14px 24px}.studio-editor>footer>span{font-size:12px;line-height:1.5}.studio-error{flex-shrink:0;max-height:120px;padding:12px 24px;overflow:auto;margin:0!important}.studio-inspector .visual-picker{max-height:none;overflow:visible}@media (width>=1500px){.library-body{min-height:550px}.calendar-social-filters button .calendar-social-label{display:none}}@media (width<=1200px){.dashboard-heading{gap:16px}.dashboard-commands{gap:10px}.dashboard-heading .heading-actions{max-width:340px}.dashboard-heading .heading-actions .btn{padding:9px 11px;font-size:12px}.studio-destinations .platform-choice b{display:none}.studio-destinations .platform-choice{padding:8px}.studio-destinations .social-tile{width:22px;height:22px}.library-top-actions .library-search{width:210px}}@media (width<=1100px){.main-shell{margin-left:0}.dashboard-title .mobile-menu,.sidebar .nav-close{display:inline-flex}}@media (width<=1000px){.dashboard-heading{grid-template-columns:minmax(0,1fr) auto;gap:14px;padding-top:22px;padding-bottom:20px;display:grid}.dashboard-identity{grid-area:1/1}.dashboard-commands{display:contents}.dashboard-heading .heading-actions{grid-area:2/1/auto/-1;justify-content:flex-start;max-width:none}.dashboard-utilities{border:0;grid-area:1/2;align-self:start;padding:0}main[data-page=overview]>.lower-grid{grid-template-columns:1fr}.calendar-filter-panel{grid-template-columns:1fr 1fr}.calendar-filterbar{flex-wrap:wrap}.calendar-search,.calendar-filterbar .calendar-search{max-width:none}.results-toolbar>.segmented{margin-left:0}.library-addressbar .library-view-tools{margin-left:auto}.inbox-workspace{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr)}}@media (width<=750px){.main-shell{margin-left:0}.main-shell>main[data-page]{padding:0 18px 24px}.dashboard-heading{gap:14px;min-height:96px;margin:0 -18px 20px;padding:20px 18px 18px}.dashboard-heading h1{font-size:24px}.dashboard-heading .dashboard-subtitle{font-size:13px;line-height:1.6}.dashboard-title{gap:8px}.dashboard-utilities{gap:2px}.dashboard-heading .heading-actions{gap:8px}.dashboard-heading .heading-actions .btn{min-height:40px;font-size:12px}.dashboard-utilities .icon-btn,.dashboard-utilities .notification{width:34px;height:34px}.sidebar{width:256px}.demo-banner{gap:8px;padding:12px 14px}.demo-banner>span{font-size:12px}main[data-page=overview]>.stats-grid{grid-template-columns:1fr 1fr}main[data-page=overview] .stat-card{padding:14px}.stat-card>strong{font-size:24px}.panel,.lower-grid>.panel{padding:18px}.empty{min-height:180px;padding:30px 16px}.panel-heading{flex-wrap:wrap}.panel-heading>div:first-child{min-width:0}.runtime-controls{flex-wrap:wrap;gap:14px}.runtime-controls .btn{white-space:normal;max-width:100%}.account-grid{grid-template-columns:1fr}.account-card{padding:20px}.channel-hub-options{grid-template-columns:repeat(2,minmax(0,1fr))}.channel-shortcut{min-height:120px}.calendar-command{gap:12px;padding-bottom:14px}.calendar-command h2{min-width:155px;font-size:20px}.calendar-command .calendar-period{flex-basis:100%;gap:3px}.calendar-command .segmented{width:100%}.calendar-command .segmented button{flex:1;min-height:38px}.calendar-filterbar{gap:10px;padding:14px 0}.calendar-social-filters{flex-wrap:wrap;flex-basis:100%;overflow:visible}.calendar-social-filters button{min-height:40px}.calendar-filterbar .calendar-search{flex:140px;min-width:120px;margin-left:0}.calendar-view-tools{flex-wrap:wrap;margin-left:auto}.calendar-filter-panel{gap:12px}.calendar-filter-panel>.text-btn{grid-column:1/-1}.calendar-selection{flex-wrap:wrap;gap:10px;padding:12px;top:8px}.calendar-selection>.actions{flex-wrap:wrap;gap:8px}.results-toolbar{gap:10px}.results-toolbar>.studio-select{flex:150px;width:auto}.results-toolbar>.segmented{width:100%;display:flex}.results-toolbar>.segmented button{flex:1}.results-grid,.inbox-workspace{grid-template-columns:1fr}.inbox-list{border-right:0;border-bottom:1px solid var(--line)}.inbox-conversations{max-height:220px}.inbox-detail{padding:20px}.settings-section .form-grid{grid-template-columns:1fr;gap:10px}.settings-section-body{padding-bottom:16px}.source-card{flex-wrap:wrap}.source-card>.actions{flex-flow:wrap}.library-topbar{padding:10px 12px}.library-top-actions{flex-wrap:wrap;gap:6px}.library-top-actions .library-search{flex-basis:100%;order:1;width:100%;max-width:none;margin:4px 0 0}.library-top-actions>[aria-label$=esplora\ materiali]{margin-left:auto}.library-top-actions .btn{padding:8px 10px;font-size:12px}.library-addressbar{gap:6px;padding:8px 10px}.library-navigation{gap:0}.library-addressbar .library-view-tools{justify-content:flex-end;width:100%}.library-view-tools>.studio-select{width:150px;margin-right:auto}.library-body{min-height:400px;max-height:650px}.library-selection-bar{min-height:44px;padding:6px 12px}.library-selection-bar>div small{display:none}.library-selection-bar .text-btn{font-size:12px}.studio-editor{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}.studio-editor>header{min-height:58px;padding:12px 16px}.studio-editor>header h2{font-size:19px}.studio-project{display:none}.studio-destinations{flex-wrap:wrap;gap:8px;padding:10px 14px;display:flex}.studio-destinations .platform-picker{flex:1;justify-content:space-between;display:flex;overflow:visible}.studio-destinations .platform-choice{flex:0 auto;min-height:40px;padding:8px 12px}.studio-selects{flex-basis:100%;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.studio-selects .select-trigger{min-height:40px;font-size:12px}.studio-tools{justify-content:space-between;gap:2px;padding:7px 10px;overflow:visible}.studio-tools button{white-space:nowrap;gap:5px;min-height:40px;padding:8px;font-size:12px}.studio-tools button svg{width:15px;height:15px}.studio-layout{flex-direction:column;display:flex;overflow:auto}.studio-live-preview{border:0;border-bottom:1px solid var(--line);flex-shrink:0;width:100%;min-height:0;padding:16px}.studio-live-preview>.publication-preview{max-width:440px}.studio-live-preview .publication-preview-stage{width:190px;height:190px;min-height:0;max-height:190px}.studio-live-preview .is-vertical .publication-preview-stage{width:106.875px;height:190px;min-height:0;max-height:190px}.studio-live-preview .publication-preview-profile{padding:8px 0}.studio-live-preview>.btn{margin-top:10px;padding:8px 12px;font-size:12px}.studio-inspector{flex-shrink:0;width:100%;padding:18px;overflow:visible}.studio-editor>footer{flex-wrap:wrap;gap:8px;padding:10px 14px;display:flex}.studio-editor>footer>span{text-align:left;flex:1;width:auto;font-size:12px}.studio-editor>footer>.btn{font-size:12px}.studio-editor>footer .actions{justify-content:flex-end;gap:8px;width:100%;display:flex}.studio-editor>footer .actions .btn{min-width:0;min-height:42px;font-size:13px}}@media (width<=390px){.main-shell>main[data-page]{padding-left:14px;padding-right:14px}.dashboard-heading{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px}.dashboard-heading h1{font-size:23px}.studio-destinations .platform-choice{padding:8px 10px}.studio-tools button{padding:8px 6px;font-size:11px}.library-selection-bar .text-btn span{display:none}}@media (pointer:coarse){.dashboard-utilities .icon-btn,.dashboard-utilities .notification,.dashboard-title .mobile-menu{width:40px;height:40px}.btn,.icon-btn,.text-btn,.studio-tools button,.calendar-social-filters button{min-height:44px}.icon-btn,.notification{min-width:44px}.app input,.app textarea,.modal input,.modal textarea{font-size:16px}}.social-sync-status{gap:10px;margin-bottom:20px;display:grid}.social-sync-item{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:center;gap:12px;padding:14px 16px;display:flex}.social-sync-item>div{flex:1;min-width:0}.social-sync-item b{font-size:13px}.social-sync-item p{color:var(--text-secondary);overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;line-height:1.6}.social-sync-item>.btn,.social-sync-item>svg{flex-shrink:0}.youtube-results{gap:14px;display:grid}.youtube-results p{margin:0}.youtube-video-result{border:1px solid var(--line);background:var(--surface-inset);border-radius:12px;padding:16px}.youtube-video-result>a{color:var(--text);overflow-wrap:anywhere;align-items:center;gap:8px;font-size:14px;line-height:1.6;display:flex}.youtube-video-result>a>svg{flex-shrink:0}.youtube-counters{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.youtube-counters>div{min-width:0}.youtube-counters span{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.youtube-counters strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:7px;font-size:25px;font-weight:650;display:block}.youtube-analytics{border-top:1px solid var(--line);padding-top:14px}.youtube-analytics>summary{cursor:pointer;color:var(--text-secondary);align-items:center;gap:8px;font-size:13px;display:flex}.youtube-analytics[open]>summary{margin-bottom:12px}.youtube-analytics>.btn{margin-top:12px}@media (width<=600px){.social-sync-item{flex-wrap:wrap}.social-sync-item>.btn{margin-left:auto}.youtube-counters{gap:8px}.youtube-counters strong{font-size:22px}.youtube-video-result{padding:12px}}@media (prefers-reduced-motion:reduce){.app *,.modal *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.engagement-view{min-width:0}.engagement-profile-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.engagement-profile-filters>.studio-select{width:220px;max-width:100%}.engagement-profile-filters .calendar-social-filters{flex-wrap:wrap}.engagement-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:18px 0;display:flex}.engagement-toolbar>.studio-select{width:230px}.engagement-toolbar .quiet-search{width:300px;max-width:100%}.engagement-sync{border-bottom:1px solid var(--line);margin-bottom:18px;padding:0 0 14px}.engagement-sync>summary{cursor:pointer;color:var(--text-muted);align-items:center;gap:8px;min-height:30px;font-size:12px;display:flex}.engagement-sync>summary>span{margin-left:auto}.engagement-sync[open]>.social-sync-status{margin:12px 0 0}.engagement-sync .social-sync-item{padding:10px 14px}.publication-focus{background:var(--accent-soft);border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:10px 14px;font-size:13px;display:flex}.publication-feed{gap:22px;max-width:760px;margin:0 auto;display:grid}.publication-feed-card{border:1px solid var(--line);background:var(--surface);border-radius:16px;overflow:hidden}.publication-identity{align-items:center;gap:11px;padding:16px 20px;display:flex}.publication-identity>div{flex:1;min-width:0}.publication-identity b{overflow-wrap:anywhere;font-size:13px;display:block}.publication-identity small{color:var(--text-muted);margin-top:4px;font-size:11px;display:block}.publication-profile-icon{border:1px solid var(--line);background:var(--surface-inset);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.engagement-artwork{background:var(--surface-inset);height:clamp(190px,28vw,340px);position:relative;overflow:hidden}.engagement-artwork>.media-surface{width:100%;height:100%;min-height:0}.engagement-artwork img,.engagement-artwork video{object-fit:contain;width:100%;height:100%}.engagement-artwork.without-media{height:190px}.publication-text-art{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;height:100%;padding:24px;display:flex}.publication-text-art p{-webkit-line-clamp:4;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:18px;line-height:1.7;display:-webkit-box;overflow:hidden}.engagement-media-count{color:var(--text);background:#12161bdf;border-radius:20px;padding:5px 9px;font-size:11px;position:absolute;top:12px;right:12px}.publication-feed-caption{padding:18px 20px 4px}.publication-feed-caption h2{margin:0;font-size:16px;line-height:1.6}.publication-feed-caption p{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:8px 0;font-size:13px;line-height:1.8;display:-webkit-box;overflow:hidden}.publication-counters{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:16px 20px;display:grid}.publication-counters>div{min-width:0}.publication-counters span{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.publication-counters strong{font-variant-numeric:tabular-nums;margin-top:6px;font-size:19px;display:block}.publication-counters.large{gap:16px;padding:0}.publication-counters.large>div{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:22px}.publication-counters.large strong{margin-top:12px;font-size:32px}.publication-feed-actions{border-top:1px solid var(--line);justify-content:space-between;padding:7px 16px;display:flex}.publication-feed-actions .text-btn{gap:7px}.publication-feed-actions .is-open{transform:rotate(180deg)}.unread-dot{background:var(--accent);border-radius:50%;width:6px;height:6px;display:inline-block}.publication-comments{border-top:1px solid var(--line);background:var(--surface-inset);padding:18px 20px}.publication-comments>p{margin:0}.feed-comment{border-bottom:1px solid var(--line);gap:10px;margin-bottom:18px;padding:0 0 18px;display:flex}.feed-comment:last-child{border:0;margin-bottom:0;padding-bottom:0}.comment-avatar{background:var(--control);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:600;display:flex}.comment-body{flex:1;min-width:0}.comment-meta{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.comment-meta b{font-size:13px}.comment-meta time,.comment-meta small{color:var(--text-muted);font-size:11px}.comment-body p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0;font-size:13px;line-height:1.8}.comment-body blockquote{border-left:2px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0;padding:8px 12px;font-size:13px;line-height:1.7}.comment-body blockquote small{color:var(--text-muted);font-size:11px;display:block}.comment-actions{gap:14px;display:flex}.comment-actions .text-btn{min-height:30px;padding:2px 0;font-size:12px}.comment-actions .text-btn:first-child{color:var(--accent)}.engagement-load-more{margin:20px auto;display:flex}.results-coverage,.results-footnote{color:var(--text-muted);margin:12px 0 24px;font-size:12px;line-height:1.7}.performance-comparison,.performance-publications{border:1px solid var(--line);background:var(--surface);border-radius:14px;min-width:0;margin-top:20px;padding:20px}.performance-comparison>header,.performance-publications>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.performance-comparison h2,.performance-publications h2{margin:0;font-size:16px}.performance-comparison .segmented button{font-size:12px}.performance-publications .quiet-search{width:260px;max-width:100%}.comparison-bars{gap:8px;display:grid}.comparison-bars>button{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:minmax(110px,1fr) minmax(80px,1.6fr) 65px;align-items:center;gap:16px;padding:9px 8px;display:grid}.comparison-bars>button:hover{background:var(--control)}.comparison-bars>button>span:first-child{align-items:center;gap:9px;min-width:0;display:flex}.comparison-bars b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.comparison-bars strong{text-align:right;font-variant-numeric:tabular-nums;font-size:14px}.comparison-track{background:var(--surface-inset);border-radius:5px;height:8px;overflow:hidden}.comparison-track i{background:var(--accent);border-radius:5px;height:100%;display:block}.performance-table-labels,.performance-publication-row{grid-template-columns:minmax(200px,1fr) repeat(3,100px) 36px;align-items:center;gap:12px;display:grid}.performance-table-labels{color:var(--text-muted);padding-bottom:10px;font-size:11px}.performance-table-labels>span:not(:first-child){text-align:center}.performance-publication-row{border-top:1px solid var(--line);padding:14px 0}.performance-publication-main{align-items:center;gap:12px;min-width:0;display:flex}.performance-publication-main>button{color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;min-width:0;padding:5px 0}.performance-publication-main>button:hover>b{color:var(--accent)}.performance-publication-main b{overflow-wrap:anywhere;font-size:13px;line-height:1.6;display:block}.performance-publication-main button>span{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px;font-size:11px;display:flex}.performance-thumbnail{flex-shrink:0;width:76px}.performance-thumbnail .engagement-artwork{border-radius:8px;height:62px}.performance-thumbnail .publication-text-art{padding:10px}.performance-thumbnail .publication-text-art p,.performance-thumbnail .video-preview-play,.performance-thumbnail .engagement-media-count{display:none}.performance-value{text-align:center;font-variant-numeric:tabular-nums;font-size:15px}.performance-value small{display:none}.profile-insights{gap:10px;margin-top:22px;display:grid}.profile-insight{border:1px solid var(--line);background:var(--surface);border-radius:12px}.profile-insight>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:10px;padding:16px;font-size:12px;display:flex}.profile-insight>summary>b{font-size:12px}.profile-insight>summary>span:last-child{color:var(--text-muted);margin-left:auto}.profile-insight>div{padding:0 18px 18px}.profile-insight .metrics-grid{margin:14px 0}.original-insights{margin-top:18px;font-size:12px}.original-insights>summary{cursor:pointer;color:var(--text-muted)}.performance-dialog{width:min(1080px,95vw);max-width:1080px}.performance-dialog>header h2{overflow-wrap:anywhere}.performance-detail{grid-template-columns:minmax(200px,.8fr) minmax(300px,1.3fr);gap:26px;min-width:0;display:grid}.performance-detail>aside,.performance-detail>div{min-width:0}.performance-detail .publication-identity{padding:0 0 14px}.performance-detail .engagement-artwork{border-radius:12px;height:260px}.performance-detail aside>.btn{margin-top:16px}.performance-detail h3{margin:22px 0 12px;font-size:14px}.performance-detail .publication-counters{border-bottom:1px solid var(--line);padding:0 0 18px}.performance-detail .segmented{flex-wrap:wrap;display:flex}.performance-detail .segmented button{font-size:12px}.observation-chart{margin-top:18px}.observation-chart svg{width:100%;height:auto;min-height:150px;display:block;overflow:visible}.chart-grid{stroke:var(--line);stroke-dasharray:4 5}.observation-chart svg text{fill:var(--text-muted);font-size:10px}.chart-line{fill:none;stroke:var(--accent);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.observation-chart circle{fill:var(--accent);stroke:var(--surface);stroke-width:2px}.chart-axis{color:var(--text-muted);justify-content:space-between;gap:12px;margin:4px 0 18px;font-size:11px;display:flex}.empty-chart{color:var(--text-muted);margin:0;padding:22px 0;font-size:13px;line-height:1.8}@media (width<=900px){.performance-table-labels,.performance-publication-row{grid-template-columns:minmax(170px,1fr) repeat(3,70px) 36px}.performance-table-labels{font-size:10px}.performance-detail{grid-template-columns:1fr}.performance-detail .engagement-artwork{height:220px}}@media (width<=600px){.engagement-profile-filters>.studio-select,.engagement-toolbar .quiet-search,.engagement-toolbar>.studio-select{width:100%}.engagement-toolbar .segmented{width:100%;display:flex}.engagement-toolbar .segmented button{flex:1}.publication-focus{flex-wrap:wrap}.publication-feed{gap:16px}.publication-identity{padding:14px}.publication-feed-caption{padding:14px 14px 0}.publication-counters{gap:10px;padding:14px}.publication-counters span{font-size:11px}.publication-counters.large{gap:8px}.publication-counters.large>div{padding:14px 10px}.publication-counters.large strong{font-size:25px}.publication-comments{padding:16px 14px}.publication-feed-actions{padding:6px 10px}.engagement-artwork{height:250px}.performance-comparison,.performance-publications{padding:14px}.performance-comparison .segmented{width:100%;display:flex}.performance-comparison .segmented button{flex:1;padding:6px;font-size:11px}.comparison-bars>button{grid-template-columns:minmax(80px,1fr) minmax(50px,.8fr) 42px;gap:10px;padding:8px 0}.performance-table-labels{display:none}.performance-publication-row{grid-template-columns:repeat(3,minmax(0,1fr)) 32px;gap:12px 8px}.performance-publication-main{grid-column:1/-1}.performance-value{font-size:15px}.performance-value small{color:var(--text-muted);margin-bottom:5px;font-size:10px;display:block}.performance-publications .quiet-search{width:100%}.performance-dialog{width:100%;max-width:100%;padding:18px}.performance-dialog>header h2{font-size:17px}.performance-detail{gap:22px}.performance-detail .engagement-artwork{height:190px}.profile-insight>summary>span:last-child{flex-basis:100%;margin-left:0}.engagement-sync>summary>span{display:none}}.publication-feed-caption p.is-expanded{-webkit-line-clamp:unset;display:block}.publication-feed-caption>.text-btn{min-height:28px;padding:0;font-size:12px}.observation-chart .chart-line,.observation-chart .chart-grid{vector-effect:non-scaling-stroke}@media (width<=600px){.observation-chart svg text{font-size:22px}}.engagement-sync-pair{flex-wrap:wrap;gap:12px;margin-bottom:6px;display:flex}.engagement-sync-pair>.engagement-sync{border:0;flex:1;min-width:240px;margin:0;padding:0}.engagement-sync-pair>.social-sync-status{flex:100%}.engagement-sync-pair .engagement-sync>summary{min-height:28px;font-size:11px}.engagement-sync-pair .engagement-sync>summary>span{font-size:10px}.profile-overview{margin:16px 0 24px}.profile-overview-grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:14px;display:grid}.profile-overview-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;min-width:0;padding:18px 20px}.profile-overview-identity{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:0;display:flex}.profile-overview-identity>span:nth-child(2){flex:1;min-width:0}.profile-overview-identity b{overflow-wrap:anywhere;font-size:14px}.profile-overview-identity small{color:var(--text-muted);margin-top:4px;font-size:11px;display:block}.profile-overview-identity>svg{color:var(--text-muted)}.profile-overview-card .publication-counters.large>div{background:0 0;border:0;border-radius:0;padding:12px 0}.profile-overview-card .publication-counters.large>div+div{border-left:1px solid var(--line);padding-left:18px}.profile-overview-card .publication-counters.large strong{font-size:29px}.profile-scope{color:var(--text-muted);margin:6px 0 14px;font-size:11px}.channel-report{border-top:1px solid var(--line);padding-top:11px;font-size:12px}.channel-report>summary{cursor:pointer;color:var(--text-secondary)}.channel-report p{margin:12px 0}.profile-figures{grid-template-columns:repeat(auto-fit,minmax(105px,1fr));gap:16px;margin:18px 0 6px;display:grid}.profile-figures>div{min-width:0}.profile-figures span{color:var(--text-muted);overflow-wrap:anywhere;font-size:11px;line-height:1.6;display:block}.profile-figures b{font-variant-numeric:tabular-nums;margin-top:7px;font-size:23px;display:block}.combined-comparison{margin-top:0}.publication-list-controls{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.publication-list-controls>.segmented:last-child{margin-left:auto}.publication-list-controls .segmented button{font-size:12px}.performance-publication-main b>.unread-dot{vertical-align:middle;margin-left:9px}.performance-publication-main .row-comparison-track{background:var(--surface-inset);border-radius:4px;width:94%;height:5px;margin-top:10px;display:block;overflow:hidden}.row-comparison-track>i{background:var(--accent);opacity:.8;border-radius:4px;height:100%;display:block}.post-social-actions{align-items:center;gap:20px;padding:13px 2px 8px;display:flex}.post-social-actions>button{min-height:30px;color:var(--text);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:4px 0;display:flex}.post-social-actions>button:hover{color:var(--accent)}.post-social-actions b{font-size:13px;font-weight:600}.post-detail-caption{white-space:pre-wrap;overflow-wrap:anywhere;max-height:90px;margin:5px 0 14px;font-size:13px;line-height:1.7;overflow:auto}.publication-chart-panel h3{margin:0 0 15px}.publication-chart-panel .segmented{gap:2px;display:flex}.publication-chart-panel .segmented>button{flex:1}.chart-current-value{align-items:baseline;gap:12px;margin-top:20px;display:flex}.chart-current-value strong{font-variant-numeric:tabular-nums;font-size:32px}.chart-current-value>span{color:var(--text-muted);font-size:12px}.performance-detail.is-conversation{grid-template-columns:1fr}.post-comments{border-top:1px solid var(--line);margin-top:12px;padding-top:8px}.post-comments>header{align-items:center;gap:8px;margin-bottom:8px;display:flex}.post-comments>header b{font-size:13px}.post-comments>header>span{color:var(--text-muted);font-size:11px}.post-comments>header>.icon-btn{width:28px;height:28px;margin-left:auto;padding:5px}.comment-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:260px;padding-right:6px;overflow:auto}.comment-scroll>.feed-comment{margin-bottom:12px;padding-bottom:12px}.comment-scroll .comment-meta{gap:5px}.comment-scroll .comment-meta b{font-size:12px}.comment-scroll .comment-meta time{font-size:10px}.comment-scroll .comment-body p{font-size:12px}.comment-sentinel{height:2px}.comment-more{justify-content:center;width:100%}.post-comments .error-box .text-btn{margin-left:8px}.reaction-dialog{max-width:430px}.reaction-dialog p{color:var(--text-secondary);font-size:14px;line-height:1.8}.reaction-summary{color:var(--accent);align-items:center;gap:14px;padding:8px 0;display:flex}.reaction-summary strong{font-size:32px}.interactive-chart .chart-canvas{position:relative}.interactive-chart svg{aspect-ratio:3;touch-action:pan-y;border-radius:8px;min-height:0}.interactive-chart svg:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.interactive-chart .chart-crosshair{stroke:var(--text-muted);stroke-width:1px;stroke-dasharray:4 4;opacity:.65;vector-effect:non-scaling-stroke}.interactive-chart .chart-halo{fill:var(--accent);opacity:.2;stroke:none}.chart-tooltip{z-index:2;background:var(--control);border:1px solid var(--line);pointer-events:none;border-radius:10px;min-width:166px;max-width:190px;padding:9px 12px;transition:left .12s ease-out;position:absolute;top:0;transform:translate(-50%);box-shadow:0 7px 20px #0003}.chart-tooltip>span{color:var(--text-secondary);font-size:10px;display:block}.chart-tooltip>b{color:var(--text);font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:16px;display:block}.chart-tooltip b>small{color:var(--text-secondary);font-size:10px;font-weight:500}.chart-tooltip em{color:var(--text-muted);margin-top:4px;font-size:9px;font-style:normal;display:block}.social-activity-panel{margin-bottom:22px}.social-activity-panel>header,.social-activity-popover>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.social-activity-panel h2,.social-activity-popover h2{margin:0;font-size:16px}.social-activity-panel>header>span,.social-activity-popover>header>span{color:var(--text-muted);font-size:11px}.social-activity-list>button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;align-items:flex-start;gap:10px;padding:12px 0;display:flex}.social-activity-list>button:hover b{color:var(--accent)}.social-activity-list>button>span:nth-child(2){flex:1;min-width:0}.social-activity-list b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;display:block;overflow:hidden}.social-activity-list b>small{color:var(--text-muted);font-size:11px;font-weight:400}.social-activity-list button>span>span{-webkit-line-clamp:2;color:var(--text-secondary);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:5px;font-size:12px;line-height:1.7;display:-webkit-box;overflow:hidden}.social-activity-list time{color:var(--text-muted);margin-top:5px;font-size:10px;display:block}.social-activity-list .unread-dot{flex-shrink:0;margin-top:6px}.social-activity-panel .social-activity-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;display:grid}.social-activity-panel>.text-btn,.social-activity-popover>.text-btn{margin-top:12px;font-size:12px}.social-activity-bell{position:relative}.social-activity-bell>summary{cursor:pointer;width:36px;height:36px;color:var(--text-secondary);border-radius:9px;justify-content:center;align-items:center;list-style:none;display:flex;position:relative}.social-activity-bell>summary::-webkit-details-marker{display:none}.social-activity-bell>summary:hover{background:var(--control)}.social-activity-bell>summary>span{background:var(--accent);color:#211d16;border-radius:10px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9px;font-weight:700;display:flex;position:absolute;top:-4px;right:-4px}.social-activity-popover{background:var(--surface);border:1px solid var(--line);z-index:90;border-radius:14px;width:min(380px,100vw - 32px);max-height:470px;padding:18px;position:absolute;top:calc(100% + 12px);right:0;overflow:auto;box-shadow:0 18px 50px #0005}@media (width<=600px){.profile-overview-grid{grid-template-columns:1fr}.profile-overview-card{padding:16px}.profile-overview-card .publication-counters.large strong{font-size:25px}.profile-overview-card .publication-counters.large>div+div{padding-left:9px}.profile-overview-card .publication-counters span{font-size:10px}.publication-list-controls{gap:9px}.publication-list-controls>.segmented:last-child{width:100%;margin:0;display:flex}.publication-list-controls>.segmented:last-child>button{flex:1;font-size:11px}.performance-detail.comments-open .engagement-artwork{height:170px}.comment-scroll{max-height:280px}.chart-current-value strong{font-size:28px}.chart-tooltip{min-width:156px;max-width:166px;padding:8px 10px}.chart-tooltip>b{font-size:14px}.interactive-chart svg text{font-size:20px}.social-activity-panel .social-activity-list{grid-template-columns:1fr}.social-activity-popover{width:auto;max-height:65dvh;position:fixed;top:84px;left:14px;right:14px}.social-activity-panel{padding:16px}.engagement-sync-pair{gap:2px;margin-bottom:10px}.engagement-sync-pair>.engagement-sync{flex-basis:100%}}.chart-tooltip{min-width:176px;max-width:198px}.chart-tooltip>span{font-size:12px}.chart-tooltip>b{font-size:18px}.chart-tooltip b>small{font-size:11px}.chart-tooltip em{font-size:10px}@media (width<=600px){.chart-canvas{--tooltip-bound:84px}.chart-tooltip{min-width:156px;max-width:166px}.chart-tooltip>span{font-size:10px}.chart-tooltip>b{font-size:15px}.chart-tooltip b>small,.chart-tooltip em{font-size:9px}}.performance-dialog{max-height:92dvh;padding-top:0}.performance-dialog>header{z-index:4;background:var(--surface);margin-top:0;padding-top:20px;padding-bottom:16px;position:sticky;top:0}.performance-detail.comments-open .engagement-artwork{height:160px}.performance-detail.comments-open .comment-scroll{max-height:220px}.interactive-chart svg:focus-visible{outline:none}@media (width<=600px){.performance-dialog>header{padding-top:16px}.performance-detail.comments-open .comment-scroll{max-height:260px}}.interactive-chart svg:focus{outline:none}.interactive-chart svg[data-keyboard=true]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.profile-overview>.publication-counters.large{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;gap:16px 28px;padding:12px 18px;display:flex}.profile-overview>.publication-counters.large>div{background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:0;display:flex}.profile-overview>.publication-counters.large strong{margin:0;font-size:24px}.profile-overview>.results-coverage{margin:6px 0 12px;font-size:10px}.profile-overview-card{padding:14px 16px}.profile-overview-card .publication-counters{padding:12px 0 5px}.profile-overview-card .publication-counters.large>div{padding-top:9px;padding-bottom:9px}@media (width<=600px){.profile-overview>.publication-counters.large{gap:12px;padding:12px}.profile-overview>.publication-counters.large>div{display:block}.profile-overview>.publication-counters.large strong{margin-top:6px;font-size:22px}.profile-overview>.publication-counters.large span{font-size:10px}}.social-activity-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding-top:16px;display:flex}.social-activity-actions .text-btn{align-items:center;gap:8px;min-height:32px;margin:0;font-size:12px;display:inline-flex}.social-activity-popover>header>span{white-space:nowrap}.social-activity-bell[open]>summary{background:var(--control)}.social-activity-popover{flex-direction:column;display:flex;overflow:hidden}.social-activity-popover>header,.social-activity-popover>.social-activity-actions{flex-shrink:0}.social-activity-popover>.social-activity-list{overscroll-behavior:contain;min-height:0;padding-right:4px;overflow-y:auto}.language-switch{white-space:nowrap;color:var(--text-muted,#a0a5b4);flex:none;align-items:center;gap:2px;font-size:12px;line-height:1;display:inline-flex}.language-switch button{min-width:32px;min-height:36px;color:var(--text-muted,#a0a5b4);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:6px 4px;font-weight:500;display:grid}.language-switch button[aria-pressed=true]{color:var(--text,#edf0f5);font-weight:800}.language-switch button:hover{background:var(--accent-soft,#edc57714);color:var(--text,#edf0f5)}.language-switch button:focus-visible{outline:2px solid var(--accent,#edc577);outline-offset:2px}.landing-nav>.language-switch{margin-left:20px}.landing-nav>nav{margin-left:auto}.first-project>.language-switch,.loading>.language-switch{z-index:10;position:fixed;top:20px;right:24px}@media (width<=600px){.language-switch button{min-width:32px;min-height:44px}.landing-nav>.language-switch{margin-left:8px}.landing-nav{gap:8px}.landing-nav>nav{gap:10px}.landing-nav>nav>.btn{padding:8px;font-size:11px}.first-project>.language-switch{top:10px;right:12px}}
