@font-face{font-family:Montserrat;src:url(/fonts/Montserrat.ttf)format("truetype");font-weight:100 900;font-display:swap}:root{--bg:#0b0d14;--surface:#12151f;--surface2:#181b27;--sidebar:#0e1018;--line:#242633;--text:#f4f3f7;--muted:#999baa;--faint:#6f7388;--accent:#ed3b9c;--pink-bg:#ed3b9c16;--font:"Montserrat", Arial, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font);color:var(--text);background:var(--bg);font-size:13px}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{color:inherit;cursor:pointer;background:0 0;border:0}button:disabled{cursor:not-allowed;opacity:.42}a{color:inherit;text-decoration:none}input,select,textarea{color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:7px;outline:none;max-width:100%}input:focus,textarea:focus,select:focus{border-color:#c74b93;box-shadow:0 0 0 3px #ed3b9c12}:is(button:focus-visible,a:focus-visible,summary:focus-visible){outline-offset:4px;outline:2px solid #f080bd}select{-webkit-appearance:none;appearance:none}option{background:#181b27}::selection{color:#fff;background:#d83b9860}input[type=checkbox]{accent-color:var(--accent);cursor:pointer;flex-shrink:0;width:14px;height:14px}h1,h2,h3,p{margin:0}h1{letter-spacing:-1.15px;font-size:31px;font-weight:750;line-height:1.22}h2{letter-spacing:-.45px;font-size:17px;font-weight:700}h3{letter-spacing:-.35px;font-size:16px}p{color:var(--muted);line-height:1.8}small{font-size:12px}.app-shell{min-height:100vh}.sidebar{background:var(--sidebar);z-index:40;border-right:1px solid #23242f;flex-direction:column;width:232px;padding:36px 18px 0;display:flex;position:fixed;inset:0 auto 0 0}.brand-lockup{text-align:left;align-self:flex-start;padding:0 17px}.wordmark{letter-spacing:-3px;font-size:43px;font-weight:850;line-height:1;display:inline-block}.wordmark>span{color:var(--accent);vertical-align:top;letter-spacing:0;margin:0 0 0 5px;font-size:28px;line-height:1.25;display:inline-block}.product-tag{letter-spacing:1.9px;color:#818596;margin-top:11px;font-size:9px;font-weight:550;display:block}.workspace-switch{border:1px solid var(--line);background:#141620;border-radius:8px;align-items:center;gap:10px;margin:31px 0 29px;padding:13px 10px;display:flex}.workspace-avatar{color:#e2d5e7;background:linear-gradient(130deg,#563d5e,#232131);border:1px solid #5c4a6b;border-radius:7px;place-items:center;width:31px;height:31px;font-size:15px;font-weight:700;display:grid}.workspace-switch>span:nth-child(2){flex:1;min-width:0}.workspace-switch small{letter-spacing:1px;color:#858695;margin-bottom:5px;font-size:6.7px;display:block}.workspace-switch select{background:0 0;border:0;width:100%;padding:0;font-size:12px;font-weight:650}.nav-label{color:#73788d;letter-spacing:1.7px;margin-bottom:12px;padding:0 13px;font-size:10px;font-weight:600}.sidebar nav{flex-direction:column;gap:5px;display:flex}.sidebar nav>button{text-align:left;color:#999bac;border-radius:7px;align-items:center;gap:13px;width:100%;padding:12px 14px;font-size:13px;font-weight:550;transition:background .15s,color .15s;display:flex}.sidebar nav>button.active{color:#f86bb8;box-shadow:inset 2px 0 var(--accent);background:linear-gradient(90deg,#e338981b,#df329514)}.sidebar nav>button:hover{color:#eee;background:#ffffff05}.sidebar nav svg{stroke-width:1.5px}.nav-count{color:#f174b8;background:#ed3b9c24;border-radius:4px;margin-left:auto;padding:2px 5px;font-size:11px}.brand-nav-title{justify-content:space-between;align-items:center;margin-top:35px;margin-bottom:5px;display:flex}.icon-button{color:var(--muted);border-radius:5px;justify-content:center;align-items:center;padding:5px;display:inline-flex}.icon-button:hover{color:#fff;background:#ffffff07}.brand-nav{flex-direction:column;display:flex}.brand-nav button{text-align:left;color:#a5a5b4;align-items:center;gap:11px;padding:10px 14px;font-size:13px;display:flex}.brand-nav button>svg{color:#4b4f62;margin-left:auto}.brand-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.sidebar-bottom{margin-top:auto;padding-top:25px}.sidebar-bottom nav{gap:0}.sidebar-bottom nav>button{padding-top:10px;padding-bottom:10px;font-size:12px}.plan-card{background:linear-gradient(110deg,#34203847,#1b182547);border:1px solid #3a283f;border-radius:8px;margin:21px 0 16px;padding:13px 12px}.plan-card>div{align-items:center;gap:6px;display:flex}.plan-card b{font-size:11px}.tiny-spark{color:#ef8cc6;font-size:15px}.small-pill{letter-spacing:.8px;color:#ee87c1;background:#e548a318;border:1px solid #d44a9833;border-radius:4px;padding:3px 5px;font-size:9px;display:inline-block}.plan-card .small-pill{margin-left:auto;font-size:8px}.plan-card p{color:#a392ac;margin:8px 0;font-size:10px}.plan-card button{color:#dfc4d8;justify-content:space-between;align-items:center;width:100%;font-size:11px;font-weight:600;display:flex}.profile{border-top:1px solid var(--line);align-items:center;gap:10px;margin:0 -2px;padding:17px 6px;display:flex}.avatar,.topbar-avatar{color:#e0c9dd;background:#383044;border:1px solid #5a4562;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:12px;font-weight:600;display:grid}.avatar.small{width:25px;height:25px;font-size:12px}.profile div{flex:1;min-width:0}.profile b{font-size:11px;display:block}.profile small{color:#848698;margin-top:5px;font-size:10px;display:block}.profile>a{color:#77798c}.workspace{min-width:0;margin-left:232px}.topbar{background:#0c0e16;border-bottom:1px solid #22242f;justify-content:space-between;align-items:center;height:75px;padding:0 39px;display:flex}.breadcrumb{color:#818497;align-items:center;gap:13px;font-size:12px;display:flex}.breadcrumb b{color:#d6d5df;font-size:12px;font-weight:550}.breadcrumb svg{color:#53566c}.topbar-actions{align-items:center;gap:23px;display:flex}.search{color:#696d80;align-items:center;gap:10px;width:242px;display:flex}.search input{width:100%;box-shadow:none;background:0 0;border:0;padding:8px 0;font-size:11px}.search input::placeholder{color:#6f7285}.search>span{border:1px solid #2c2e3a;border-radius:4px;padding:1px 4px;font-size:13px}.topbar-avatar{width:30px;height:30px;font-size:11px}.help-button{border-left:1px solid #292b37;border-radius:0;padding-left:22px}.demo-strip{color:#a69aaa;background:#1c1520;border-bottom:1px solid #302130;justify-content:space-between;align-items:center;gap:12px;padding:7px 40px;font-size:10px;display:flex}.demo-strip>span,.demo-strip>label{align-items:center;gap:7px;display:flex}.live-dot{background:#c585a9;border-radius:50%;width:5px;height:5px;display:inline-block}.demo-strip select{color:#d7b7cf;background:0 0;border:0;width:200px;padding:0;font-size:10px}.main-content{max-width:1660px;min-height:calc(100vh - 161px);margin:auto;padding:35px 40px 26px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin:0 0 26px;display:flex}.eyebrow{letter-spacing:1.8px;color:#a6a3b8;margin-bottom:10px;font-size:10px;font-weight:650;display:block}.page-heading p{margin-top:10px;font-size:12px}.hello-star{color:#a68ec8;margin-left:4px;font-size:29px;font-weight:400}.date-badge{color:#a7a6b5;border:1px solid #2a2c3a;border-radius:6px;align-items:center;gap:8px;margin-top:13px;padding:9px 11px;font-size:11px;display:flex}.welcome-card{background:radial-gradient(at 75% 15%,#35213c7a,#0000 60%),linear-gradient(110deg,#141520,#11131f);border:1px solid #38303f;border-radius:12px;min-height:280px;display:flex;position:relative;overflow:hidden}.hero-copy{z-index:1;flex-shrink:0;padding:31px 34px;position:relative}.hero-eyebrow{letter-spacing:1.6px;color:#c69dbd;align-items:center;gap:7px;margin-bottom:17px;font-size:9px;font-weight:600;display:flex}.hero-eyebrow>span{background:var(--accent);border-radius:50%;width:4px;height:4px}.hero-copy h2{letter-spacing:-1.4px;font-size:34px;font-weight:750;line-height:1.2}.hero-copy em{color:#ee72bb;font-style:normal}.hero-copy p{color:#a39aaf;margin:15px 0 22px;font-size:12px;line-height:1.85}.hero-actions{align-items:center;gap:21px;display:flex}.button{color:#dfdfe9;white-space:nowrap;background:#181b26;border:1px solid #353746;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:10px 15px;font-size:12px;font-weight:600;transition:background .15s,transform .15s;display:inline-flex}.button:hover:not(:disabled){background:#242534;border-color:#555066}.button.primary{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 3px 12px #d7278520}.button.primary:hover:not(:disabled){background:#f655ac;transform:translateY(-1px)}.button.subtle{background:#242230;border:1px solid #393044}.button.small{min-height:31px;padding:7px 10px;font-size:11px}.button.full{width:100%}.text-button{color:#e3d4e1;align-items:center;gap:8px;padding:4px 0;font-size:11px;font-weight:600;display:inline-flex}.text-button.muted{color:#a5a4b7}.text-button:hover{color:#fff}.text-button.danger{color:#d791aa}.orbital-art{width:50%;height:100%;position:absolute;top:0;right:5px;overflow:hidden}.orbital-art svg{filter:drop-shadow(0 0 25px #7e2d6733);width:100%;height:100%}.orbit-glow{background:radial-gradient(at 55% 40%,#8d38612b,#0000 65%);position:absolute;inset:0}.floating-note{color:#cbaac3;background:#1c1424b3;border:1px solid #5b3c5755;border-radius:6px;padding:9px 12px;font-size:10px;position:absolute;bottom:26px;right:42px;transform:rotate(-5deg);box-shadow:0 10px 30px #0002}.floating-note>span{color:#ee81c1;padding-right:4px}.stats-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:23px 0 30px;display:grid}.stat-card{text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:15px 17px 13px}.stat-card>div{color:#b2b1c0;align-items:center;gap:9px;font-size:11px;display:flex}.stat-card>div>svg{color:#67697e;margin-left:auto}.stat-icon{border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.stat-icon.pink{color:#e17ab4;background:#ec449b13}.stat-icon.purple{color:#b29cde;background:#9b78de18}.stat-icon.green{color:#7dc5ab;background:#53ae8c16}.stat-icon.blue{color:#89a6d6;background:#5c91d615}.stat-card strong{letter-spacing:-1px;margin-top:11px;font-size:28px;font-weight:650;line-height:1.2;display:block}.stat-card>small{color:#72798d;margin-top:7px;font-size:9px;line-height:1.6;display:block}.home-columns{grid-template-columns:minmax(0,1fr) 234px;gap:23px;margin-bottom:30px;display:grid}.section-title{justify-content:space-between;align-items:center;gap:14px;margin-bottom:17px;display:flex}.section-title h2{font-size:15px;font-weight:650}.section-title p{color:#777c91;margin-top:5px;font-size:11px}.content-table{border:1px solid var(--line);background:var(--surface);border-radius:8px;overflow:hidden}.table-head{letter-spacing:1px;color:#757b90;border-bottom:1px solid var(--line);background:#171923;grid-template-columns:minmax(0,1fr) 105px 70px 20px;align-items:center;gap:10px;min-height:35px;padding:0 17px;font-size:8px;font-weight:600;display:grid}.content-row{border-bottom:1px solid #222532;grid-template-columns:minmax(0,1fr) 105px 70px 20px;align-items:center;gap:10px;min-height:72px;padding:12px 16px;display:grid}.content-row:last-child{border-bottom:0}.piece-info{text-align:left;align-items:center;gap:11px;min-width:0;padding:0;display:flex}.piece-info>span:last-child{min-width:0}.piece-info b{color:#dcdbe5;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:550;line-height:1.6;display:block;overflow:hidden}.piece-info small{color:#747a8e;align-items:center;gap:6px;margin-top:5px;font-size:9px;display:flex}.piece-format-icon{color:#aaa4bf;background:#1d202c;border:1px solid #2e3040;border-radius:6px;flex-shrink:0;place-items:center;width:30px;height:33px;display:grid}.status-badge{white-space:nowrap;border:1px solid #0000;border-radius:4px;justify-content:center;justify-self:start;align-items:center;gap:5px;padding:5px 7px;font-size:9px;font-weight:500;line-height:1;display:inline-flex}.status-badge>span{background:currentColor;border-radius:50%;width:4px;height:4px}.status-badge.green{color:#8acbb0;background:#6cc6a516;border-color:#6cc6a522}.status-badge.purple{color:#c1a7ef;background:#a68bd91a;border-color:#a68bd91b}.status-badge.orange{color:#e0b28c;background:#e8a66c16;border-color:#e8a66c19}.status-badge.gray{color:#a4a8b8;background:#c1c7d910;border-color:#c1c7d913}.row-date{color:#8d91a6;font-size:10px}.next-delivery{background:radial-gradient(at 100% 0,#42253970,#0000 80%),#15141e;border:1px solid #382d3e;border-radius:8px;padding:19px 20px}.next-delivery .section-title{color:#ae91b6;margin-bottom:19px}.next-delivery h2{color:#d4c7da;font-size:13px}.delivery-icon{color:#e19fc6;background:#e33e9617;border:1px solid #e3a1ce12;border-radius:9px;place-items:center;width:38px;height:38px;margin-bottom:15px;display:grid}.next-delivery h3{margin-bottom:10px;font-size:17px;line-height:1.5}.next-delivery p{color:#a092aa;margin-bottom:18px;font-size:11px;line-height:1.9}.next-delivery .button{justify-content:space-between;padding:9px 10px;font-size:10px}.delivery-bottom{color:#82718c;border-top:1px solid #4230406b;align-items:center;gap:7px;margin-top:17px;padding-top:12px;font-size:9px;display:flex}.brand-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.brand-card{text-align:left;border:1px solid var(--line);background:var(--surface);border-radius:9px;padding:18px 19px}.brand-card>div:first-child{justify-content:space-between;align-items:center;display:flex}.brand-card svg{color:#72758b}.brand-monogram{letter-spacing:-1.8px;border-radius:9px;place-items:center;width:39px;height:39px;font-size:20px;font-weight:650;display:grid}.brand-monogram.small{border-radius:7px;width:30px;height:30px;font-size:16px}.brand-card h3{margin-top:14px;font-size:14px;font-weight:600}.brand-card p{color:#898b9d;margin-top:5px;font-size:10px}.brand-card-footer{color:#7b8095;border-top:1px solid #262833;justify-content:space-between;gap:5px;margin-top:17px;padding-top:12px;font-size:9px;display:flex}.brand-brain{color:#9e8db5;align-items:center;gap:4px;display:flex}.brand-brain svg{color:inherit}.app-footer{color:#5e6377;border-top:1px solid #20222d;justify-content:space-between;align-items:center;gap:15px;padding:20px 40px;font-size:9px;display:flex}.app-footer>span:first-child{letter-spacing:1.6px;font-size:8px}.footer-star{color:#a94d82;padding-left:9px;font-size:14px}.heading-dot{color:var(--accent)}.filters{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:22px;display:flex}.filters>label,.date-filter>summary{color:#8f93a7;background:#151823;border:1px solid #2c2e3d;border-radius:6px;align-items:center;gap:8px;padding:9px 10px;display:flex}.filters select{box-shadow:none;background:0 0;border:0;max-width:150px;padding:0;font-size:11px}.filter-dot{background:#9095a7;border-radius:50%;width:6px;height:6px}.date-filter{position:relative}.date-filter>summary{cursor:pointer;font-size:11px;list-style:none}.date-filter>div{z-index:15;background:#1a1d29;border:1px solid #444050;border-radius:8px;gap:13px;min-width:240px;padding:17px;display:grid;position:absolute;top:40px;right:0;box-shadow:0 10px 30px #0005}.date-filter label{gap:7px;font-size:12px;display:grid}.date-filter input{padding:8px}.calendar-section{border:1px solid var(--line);background:#11141e;border-radius:9px;overflow:hidden}.calendar-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:17px 20px;display:flex}.calendar-toolbar>div{align-items:center;gap:13px;display:flex}.calendar-toolbar h2{text-transform:capitalize;font-size:15px;font-weight:600}.calendar-toolbar .button{min-height:27px;margin-left:6px;font-size:10px}.segmented{background:#0d1018;border:1px solid #282b37;border-radius:6px;padding:3px;display:flex;gap:1px!important}.segmented>button{color:#7d8398;border-radius:4px;align-items:center;gap:6px;padding:6px 9px;font-size:11px;display:flex}.segmented>button.active{color:#edb2d4;background:#292333}.calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.weekdays{background:#151823}.weekdays>div{letter-spacing:1px;color:#8d90a3;border-right:1px solid #242633;padding:13px;font-size:9px;font-weight:550}.calendar-cell{border-top:1px solid var(--line);border-right:1px solid var(--line);min-height:115px;padding:10px 8px;position:relative}.calendar-cell:nth-child(7n){border-right:0}.calendar-cell.outside{background:#0c0f175e}.day-number{color:#a4a8b9;align-items:center;gap:6px;margin-bottom:9px;font-size:11px;font-weight:550;display:flex}.day-number small{letter-spacing:.5px;color:#df8cbb;font-size:5px}.today .day-number{color:#f787c6}.today{background:#3620311a}.outside .day-number{color:#4c5267}.calendar-piece{background:#1a1d29;border:1px solid #30303e;border-left:2px solid #ac88c7;border-radius:5px;margin-bottom:6px;padding:7px 7px 8px;box-shadow:0 4px 15px #0001}.calendar-piece.selected{outline:1px solid var(--accent);background:#302033}.calendar-piece>div{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.calendar-piece>div>small{font-size:8px;font-weight:650}.calendar-piece input{opacity:.5;width:10px;height:10px;margin:0}.calendar-piece:hover input,.calendar-piece.selected input{opacity:1}.calendar-piece>button{text-align:left;width:100%;padding:0}.calendar-piece b{color:#d7d6e1;font-size:10px;font-weight:550;line-height:1.6;display:block}.calendar-piece button>span:not(.status-badge){color:#9296a9;align-items:center;gap:4px;margin-top:7px;font-size:8px;display:flex}.calendar-piece button>span>svg{width:10px;height:10px}.calendar-piece .status-badge{margin-top:7px;padding:3px 4px;font-size:5px}.calendar-piece .status-badge svg{width:9px;height:9px}.calendar-assignee{color:#777e94;margin-top:5px;font-size:8px;display:block}.week-mode .calendar-cell{min-height:350px}.unscheduled{border-top:1px solid var(--line);align-items:center;gap:25px;padding:17px 20px;display:flex}.unscheduled>span{color:#9494ad;white-space:nowrap;align-items:center;gap:8px;font-size:11px;display:flex}.unscheduled>span b{font-size:11px;font-weight:550}.unscheduled>span small{border:1px solid #343044;border-radius:4px;padding:2px 4px;font-size:9px}.unscheduled>div{flex-wrap:wrap;gap:9px;display:flex}.unscheduled button{color:#a9a6b8;border:1px dashed #444052;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-size:10px;display:flex}.unscheduled p{color:#6d748a;font-size:11px}.export-bar{background:linear-gradient(100deg,#25192770,#1a172470);border:1px solid #3f2c41;border-radius:8px;align-items:center;gap:20px;margin-top:23px;padding:18px 21px;display:flex}.export-bar>div{flex:1;align-items:center;gap:13px;min-width:0;display:flex}.export-bar>div>svg{color:#ca8cb7}.export-bar b{font-size:12px;font-weight:600;display:block}.export-bar small{color:#9d8fa4;margin-top:6px;font-size:10px;line-height:1.6;display:block}.checkbox-label{color:#b1a6bb;white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:flex}.help-line{color:#888b9d;align-items:flex-start;gap:7px;margin-top:14px;font-size:11px;line-height:1.9;display:flex}.help-line>svg{flex-shrink:0;margin-top:2px}.library-table .table-head,.library-table .content-row{grid-template-columns:16px minmax(0,1fr) 140px 150px 24px}.library-table .table-head{min-height:39px;font-size:9px}.library-table .content-row{min-height:79px}.library-table .piece-info b{font-size:13px}.library-table .piece-info small,.library-table .status-badge{font-size:10px}.library-table .row-date{font-size:11px}.tab-row{border-bottom:1px solid var(--line);align-items:stretch;gap:22px;display:flex}.tab-row>button{color:#8c90a5;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:13px 0;font-size:12px;display:flex}.tab-row>button.active{color:#f296ca;border-bottom-color:var(--accent)}.tab-row small{background:#ffffff08;border-radius:3px;padding:2px 5px;font-size:10px}.library-table{margin-top:20px}.all-brands{gap:20px}.all-brands .brand-card{padding:26px}.all-brands .brand-card h3{margin-top:20px;font-size:21px}.all-brands .brand-monogram{width:50px;height:50px;font-size:26px}.all-brands .brand-card p{font-size:12px}.all-brands .brand-card-footer{margin-top:25px;padding-top:20px;font-size:11px}.panel{background:var(--surface);border:1px solid var(--line);border-radius:9px;padding:25px}.panel h2{margin-bottom:20px}.panel h3{margin:18px 0 8px}.back-link{margin-bottom:26px}.brand-heading{align-items:center;gap:22px;display:flex}.brand-heading .brand-monogram{border-radius:14px;width:65px;height:65px;font-size:32px}.brand-heading .eyebrow{margin-bottom:4px}.brand-page-heading .page-heading p{margin-top:6px}.brand-editor-layout{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:25px;display:grid}.brand-editor-layout .panel{padding:0 25px 25px}.brand-editor-layout form{padding-top:24px}.brain-note{padding:28px!important}.brain-note>svg{color:#d08fbd}.brain-note h3{margin-bottom:15px;font-size:19px;line-height:1.6}.brain-note>p{margin-bottom:14px;font-size:12px;line-height:1.9}.info-note{color:#a08caf;background:#ffffff03;border:1px solid #34303f;border-radius:7px;align-items:flex-start;gap:9px;margin-top:20px;padding:13px;display:flex}.info-note>svg{flex-shrink:0;margin-top:3px}.info-note p{color:#9b91a4;font-size:11px;line-height:1.9}.archive-button{margin-top:18px;font-size:12px}.field{flex-direction:column;gap:9px;min-width:0;margin-bottom:22px;display:flex}.field>span,.field-title{color:#c9c7d7;font-size:12px;font-weight:600}.field>small{color:#7f8297;margin-top:-3px;font-size:11px}.field input,.field select,.field textarea{resize:vertical;background:#0e111b;border-color:#30313f;border-radius:6px;width:100%;padding:12px 13px;font-size:13px;line-height:1.8}.field input:disabled,.field textarea:disabled,.field select:disabled{color:#d0cddb;opacity:.8}.field textarea{min-height:105px;line-height:1.95}.field.large textarea{min-height:215px}.field input[type=date]{height:45px}.form-grid{grid-template-columns:1fr 1fr;gap:0 25px;display:grid}.editor-main{padding-top:22px}.editor-heading{align-items:center;gap:17px;min-height:28px;display:flex}.editor-saving{color:#88ad9d;align-items:center;gap:5px;margin-left:auto;font-size:10px;display:flex}.unsaved-dot{background:#c4a063;border-radius:50%;width:5px;height:5px}.editor-title-block{margin-top:23px;margin-bottom:23px}.editor-brand{color:#bba9c4;align-items:center;gap:8px;margin-bottom:9px;font-size:11px;display:flex}.editor-brand>.status-badge{margin-left:7px}.piece-title-input{letter-spacing:-.9px;background:0 0;border:1px solid #0000;border-radius:5px;width:100%;margin-left:-3px;padding:5px 3px;font-size:28px;font-weight:700;line-height:1.35}.piece-title-input:disabled{color:#eee;opacity:1}.editor-subtitle{color:#6f768d;align-items:center;gap:8px;margin-top:9px;font-size:10px;display:flex}.approved-version{color:#8db6a5;align-items:center;gap:4px;margin-left:10px;display:flex}.editor-actionbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;display:flex}.editor-actionbar .tab-row{border-bottom:0}.editor-action-buttons{align-items:center;gap:7px;display:flex}.editor-layout{grid-template-columns:minmax(0,1fr) 284px;align-items:start;gap:24px;margin-top:23px;display:grid}.editor-layout.no-side{grid-template-columns:1fr}.writing-surface{background:#13161f;border:1px solid #2d2d3a;border-radius:8px;min-width:0;min-height:600px;padding:28px}.writing-label{color:#777e94;letter-spacing:1px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:26px;font-size:9px;display:flex}.writing-label>span:first-child{align-items:center;gap:8px;display:flex}.writing-label>span:last-child{letter-spacing:0;color:#7f738c;font-size:9px}.slide-block{background:#10131d;border:1px solid #2e303e;border-radius:7px;margin-bottom:15px;padding:17px 18px}.slide-number{justify-content:space-between;align-items:center;min-height:20px;margin-bottom:12px;display:flex}.slide-number>span{letter-spacing:1.6px;color:#b28ba9;background:#d2439410;border-radius:4px;padding:5px 7px;font-size:9px;font-weight:600}.slide-block>input{letter-spacing:-.4px;background:0 0;border:0;width:100%;margin-bottom:8px;padding:6px 0;font-size:17px;font-weight:600;line-height:1.5}.slide-block>textarea{resize:vertical;color:#aaa9bd;background:0 0;border:0;width:100%;min-height:70px;padding:3px 0;font-size:13px;line-height:1.9}.slide-block>textarea:disabled,.slide-block>input:disabled{opacity:1;color:#ccc5d6}.add-slide{color:#b995ad;border:1px dashed #413347;border-radius:6px;justify-content:center;align-items:center;gap:7px;width:100%;padding:13px;font-size:11px;display:flex}.caption-divider{letter-spacing:1.6px;color:#777c90;border-top:1px solid #2a2c38;margin-top:31px;margin-bottom:25px;padding-top:25px;font-size:9px}.character-count{text-align:right;color:#757a8f;margin-top:-10px;font-size:9px;line-height:1.7}.caption-character-count{margin-bottom:23px}.proposal-character-count{text-align:left;color:#aaa0b5;margin-top:0}.editor-feedback{color:#8b899d;border-top:1px solid #2b2c38;align-items:center;gap:15px;margin-top:25px;padding-top:25px;font-size:10px;display:flex}.editor-feedback>div{align-items:center;gap:6px;margin-left:auto;display:flex}.editor-feedback button{color:#9691a5;border:1px solid #33303e;border-radius:5px;align-items:center;gap:6px;padding:7px;font-size:10px;display:flex}.editor-feedback button.chosen{color:#f0c379;background:#bf963512;border-color:#6a5537}.editor-tools{background:#11141e;border:1px solid #2c2c3b;border-radius:8px;min-width:0;padding:0 19px 20px}.editor-tools .tab-row{gap:20px}.editor-tools .tab-row>button{font-size:11px}.assistant-intro{text-align:center;padding:23px 6px}.assistant-orb{color:#f0a7d1;background:radial-gradient(at 40% 20%,#6b2f5d,#291f35 70%);border:1px solid #6d365d;border-radius:15px;place-items:center;width:49px;height:49px;margin:auto auto 16px;display:grid;box-shadow:0 4px 25px #a62b7117}.assistant-intro h3{margin-bottom:9px;font-size:13px}.assistant-intro p{font-size:11px;line-height:1.9}.brand-context{background:#1d1a27;border:1px solid #343040;border-radius:6px;align-items:center;gap:9px;margin-bottom:18px;padding:11px;display:flex}.brand-context div{flex:1}.brand-context b{font-size:11px;display:block}.brand-context small{color:#9991a6;margin-top:4px;font-size:8px;display:block}.brand-context>svg{color:#a1b7a6}.ai-unavailable{color:#bf9b72;background:#a0763510;border:1px solid #5d452a4d;border-radius:6px;align-items:flex-start;gap:8px;margin-bottom:20px;padding:11px;display:flex}.ai-unavailable>svg{flex-shrink:0}.ai-unavailable b{font-size:10px;font-weight:550}.ai-unavailable p{color:#9e907c;margin-top:5px;font-size:10px;line-height:1.9}.tool-label{letter-spacing:1.3px;color:#6f748a;font-size:8px}.ai-tools{flex-direction:column;gap:3px;margin-top:11px;display:flex}.ai-tools button{text-align:left;color:#b6a6bf;border-bottom:1px solid #252431;align-items:center;gap:9px;padding:11px 0;font-size:11px;display:flex}.ai-tools button svg:first-child{color:#b181a6}.ai-tools button svg:last-child{color:#797083;margin-left:auto}.ai-tools button:disabled{opacity:.5}.tool-footnote{color:#7f738a;gap:8px;margin-top:26px;display:flex}.tool-footnote p{color:#7f738a;font-size:9px;line-height:1.9}.tool-footnote>svg{flex-shrink:0}.ai-proposal{padding-top:22px}.ai-proposal textarea{resize:vertical;width:100%;min-height:240px;padding:11px;font-size:12px;line-height:1.8}.ai-proposal select{width:100%;margin:10px 0;padding:8px;font-size:12px}.ai-proposal>div{flex-wrap:wrap;gap:10px;display:flex}.comments-panel{padding-top:23px}.comments-panel>h3{font-size:13px}.comments-panel .help-line{margin-top:8px;font-size:10px}.comment{border-bottom:1px solid #292936;margin-top:23px;padding-bottom:17px}.comment>div{align-items:center;gap:7px;display:flex}.comment b{font-size:10px}.comment small{color:#7f7791;margin-left:auto;font-size:9px}.comment p{color:#b8b0c5;white-space:pre-wrap;margin-top:12px;font-size:12px;line-height:1.9}.comment time{color:#6c7189;margin-top:10px;font-size:8px;display:block}.comments-panel form{margin-top:25px}.comments-panel .field{margin-bottom:12px}.comments-panel textarea{font-size:11px}.version-row{text-align:left;border:1px solid #333041;border-radius:6px;align-items:center;gap:13px;width:100%;margin-top:15px;padding:16px;display:flex}.version-row>div{flex:1}.version-row b{font-size:13px;display:block}.version-row small{color:#80839a;margin-top:7px;font-size:10px;display:block}.version-icon{color:#d5a8cc;background:#291e2e;border:1px solid #5e4060;border-radius:6px;place-items:center;width:35px;height:35px;font-size:12px;display:grid}.version-notice{background:#32273b;border-radius:5px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:25px;padding:12px;font-size:12px;display:flex}.version-notice button{margin-left:auto}.member-list{padding:0 22px}.member-row{border-bottom:1px solid var(--line);align-items:center;gap:15px;padding:22px 0;display:flex}.member-row:last-child{border-bottom:0}.member-row>div{flex:1}.member-row b{font-size:13px;display:block}.member-row small{color:#85889f;margin-top:6px;font-size:11px;display:block}.role-label{color:#c5b1d6;background:#282031;border:1px solid #3e354a;border-radius:4px;padding:6px 9px;font-size:11px}.brand-scope{color:#81869c;text-align:right;min-width:130px;font-size:11px}.invitation-list{margin-top:24px}.invitation-list>div{border-bottom:1px solid var(--line);justify-content:space-between;padding:17px 0;font-size:13px;display:flex}.invitation-list small{color:#7e8298;margin-top:6px;font-size:11px;display:block}.settings-panel{max-width:820px;margin-bottom:23px}.settings-panel form{max-width:500px}.color-field{color:#a8a4b8;align-items:center;gap:15px;font-size:13px;display:flex}.color-field input{width:55px;height:36px;padding:3px}.usage-item{margin-top:23px}.usage-item>div:first-child{color:#a4a5ba;justify-content:space-between;align-items:center;margin-bottom:11px;font-size:12px;display:flex}.usage-item b{color:#ded4e6;font-size:12px;font-weight:600}.usage-item small{color:#7a7891;font-size:11px;font-weight:400}.usage-track{background:#252431;border-radius:9px;height:5px;overflow:hidden}.usage-track>span{background:linear-gradient(90deg,#ab4a8c,#e647a0);border-radius:9px;min-width:2px;height:100%;display:block}.subscription-layout{grid-template-columns:.85fr 1fr;gap:25px;display:grid}.subscription-card{padding:30px}.subscription-card h2{letter-spacing:-.9px;margin-top:16px;margin-bottom:8px;font-size:26px}.subscription-card>p{font-size:12px}.plan-price{letter-spacing:-1px;margin:30px 0;font-size:26px;font-weight:650}.plan-price>small{color:#88839d;letter-spacing:0;margin-top:9px;font-size:11px;font-weight:400;display:block}.plan-state{border-bottom:1px solid var(--line);color:#8e8a9f;justify-content:space-between;padding:13px 0;font-size:12px;display:flex}.plan-state b{color:#b8c8bd;font-weight:550}.plan-features{margin:25px 0;padding:0;list-style:none}.plan-features li{color:#c5bacf;align-items:center;gap:10px;margin-top:16px;font-size:12px;display:flex}.plan-features svg{color:#db72b1}.payment-options{padding:30px}.payment-options>p{font-size:12px}.payment-option{border-top:1px solid var(--line);margin-top:23px;padding-top:23px}.paypal-word{letter-spacing:-1px;color:#b4c4e6;font-size:22px;font-style:italic}.payment-option>p{margin-top:10px;margin-bottom:17px;font-size:12px}.payment-option>small{color:#747b92;margin-top:12px;font-size:10px;line-height:1.9;display:block}.payment-history{margin-top:25px}.payment-row{border-bottom:1px solid var(--line);align-items:center;gap:17px;padding:20px 0;font-size:12px;display:flex}.payment-row>svg{color:#84b49d}.payment-row>div{flex:1}.payment-row b{font-size:12px;font-weight:500;display:block}.payment-row small{color:#7c8197;margin-top:6px;font-size:10px;display:block}.payment-row>span{font-size:11px}.empty-state{text-align:center;color:#6c5c7e;padding:45px 20px}.empty-state>svg{stroke-width:1px}.empty-state>p{color:#868397;margin-top:15px;font-size:12px}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#03050dbb;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0;overflow:auto}.modal{background:radial-gradient(at 100% 0,#3f203338,#0000 70%),#151620;border:1px solid #4b354c;border-radius:14px;width:480px;max-height:calc(100dvh - 50px);padding:33px;position:relative;overflow:auto;box-shadow:0 25px 100px #0006}.modal-close{position:absolute;top:15px;right:15px}.modal-icon{color:#ef8bc3;background:#ed3b9c16;border:1px solid #6d3557;border-radius:12px;place-items:center;width:46px;height:46px;margin-bottom:23px;display:grid}.modal>.eyebrow{letter-spacing:1.4px;font-size:9px}.modal h2{letter-spacing:-.9px;margin-bottom:10px;font-size:25px}.modal>p{font-size:12px;line-height:1.9}.modal form{margin-top:26px}.modal .field{margin-bottom:20px}.modal .field>span,.modal .field-title{font-size:11px}.format-picker{grid-template-columns:repeat(4,1fr);gap:8px;margin:10px 0 22px;display:grid}.format-picker>button{color:#9b93a8;border:1px solid #363240;border-radius:6px;flex-direction:column;align-items:center;gap:8px;padding:13px 5px;font-size:10px;display:flex}.format-picker>button svg{width:18px;height:18px}.format-picker>button.active{color:#f395ca;background:#ed3b9c12;border-color:#c95395}.form-error{color:#f2a3b5;padding:10px 0;font-size:13px;line-height:1.8}.inline-error{color:#ebb1bd;background:#b8394b18;border:1px solid #9c455b70;border-radius:6px;align-items:center;gap:10px;margin-bottom:19px;padding:15px;font-size:13px;line-height:1.8;display:flex}.invite-result{margin-top:25px}.invite-result>svg{color:#8bc8aa}.invite-result h3{margin:12px 0}.invite-result p{margin-bottom:18px;font-size:13px}.invite-result input{width:100%;margin-bottom:15px;padding:12px;font-size:12px}.toast{z-index:150;color:#eee0ed;background:#2a2231;border:1px solid #684064;border-radius:8px;align-items:center;gap:13px;min-width:250px;max-width:600px;padding:15px 18px;font-size:13px;line-height:1.8;animation:.18s ease-out fade-in;display:flex;position:fixed;bottom:26px;left:calc(50% + 100px);transform:translate(-50%);box-shadow:0 10px 40px #0008}.toast>svg{color:#d681b8;flex-shrink:0}.toast>button{margin-left:auto}.onboarding{background:radial-gradient(ellipse at 80% 30%, #45223e77, transparent 65%), var(--bg);min-height:100vh;padding:75px max(8vw,30px)}.onboarding>.wordmark{margin-bottom:80px;display:block}.onboarding>h1{margin-bottom:25px;font-size:60px;line-height:1.1}.onboarding>p{max-width:500px;margin-bottom:30px;font-size:13px}.onboarding>.button{margin:0 15px 15px 0}.loading-screen{background:radial-gradient(ellipse at 70% 30%, #43243f30, transparent 60%), var(--bg);flex-direction:column;justify-content:center;align-items:center;gap:22px;min-height:100vh;display:flex}.loading-screen>.wordmark{margin-bottom:25px}.loading-screen>p{text-align:center;max-width:500px;font-size:12px}.spin{animation:1s linear infinite spin}.admin-panel{margin-bottom:25px}.admin-org{border-bottom:1px solid var(--line);align-items:center;gap:20px;padding:18px 0;font-size:13px;display:flex}.admin-org>div{flex:1}.admin-org small{color:#8e839c;margin-top:6px;font-size:11px;display:block}.admin-columns{grid-template-columns:1fr 1fr;gap:25px;display:grid}.admin-columns .help-line{margin-bottom:20px}.admin-columns h2{font-size:16px}.mobile-menu,.sidebar-close{display:none}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fade-in{0%{opacity:0;translate:0 5px}to{opacity:1;translate:0}}@media (min-width:1600px){:root{font-size:15px}.sidebar{width:250px;padding-top:40px}.workspace{margin-left:250px}.main-content{padding:40px 55px}.topbar{padding:0 55px}.hero-copy h2{font-size:42px}.welcome-card{min-height:320px}.hero-copy{padding:40px}.hero-copy p{font-size:12px}.stats-row{gap:20px;margin-top:28px}.stat-card{padding:22px}.stat-card strong{font-size:32px}.stat-card>small{font-size:11px}.home-columns{grid-template-columns:minmax(0,1fr) 290px;gap:27px}.next-delivery{padding:23px}.content-row{min-height:82px}.piece-info b{font-size:13px}.piece-info small{font-size:10px}.section-title h2{font-size:17px}.editor-layout{grid-template-columns:minmax(0,1fr) 325px;gap:28px}.writing-surface{padding:36px}.editor-tools{padding:0 24px 24px}.editor-tools .tab-row>button{font-size:12px}.slide-block{padding:22px}.slide-block>textarea{font-size:13px}.slide-block>input{font-size:21px}.field input,.field textarea,.field select{font-size:13px}.calendar-cell{min-height:130px}.calendar-piece b{font-size:12px}.calendar-piece>div>small{font-size:10px}.calendar-piece .status-badge{font-size:9px}}@media (max-width:1180px){.sidebar{width:205px;padding-left:14px;padding-right:14px}.workspace{margin-left:205px}.main-content{padding:28px}.topbar{padding:0 28px}.demo-strip{padding-left:28px;padding-right:28px}.hero-copy h2{font-size:30px}.hero-copy{padding:28px}.orbital-art{width:48%;right:-40px}.home-columns{grid-template-columns:minmax(0,1fr) 205px;gap:18px}.table-head,.content-row{grid-template-columns:minmax(0,1fr) 90px 50px 15px;gap:6px;padding-left:12px;padding-right:12px}.content-row{min-height:76px}.home-table .piece-info{gap:8px}.home-table .piece-info b{font-size:10px}.piece-format-icon{width:24px;height:29px}.home-table .status-badge{padding:4px 5px;font-size:8px}.home-table .piece-info small{gap:4px;font-size:8px}.section-title h2{font-size:13px}.section-title p{font-size:10px}.stats-row{gap:10px}.stat-card{padding:13px}.stat-card>div{gap:7px;font-size:10px}.stat-card>small{font-size:8px}.stat-card strong{font-size:25px}.stat-icon{width:23px;height:23px}.stat-icon>svg{width:14px;height:14px}.next-delivery{padding:18px 16px}.editor-layout{grid-template-columns:minmax(0,1fr) 245px;gap:17px}.editor-tools{padding-left:14px;padding-right:14px}.writing-surface{padding:23px}.editor-actionbar{flex-wrap:wrap;padding-bottom:10px}.editor-actionbar .tab-row{flex:1}.editor-action-buttons{margin-left:auto}.brand-editor-layout{grid-template-columns:minmax(0,1fr) 235px}.export-bar{gap:12px;padding:17px}.export-bar small,.checkbox-label{font-size:9px}.brand-card-footer{font-size:8px}.library-table .table-head,.library-table .content-row{grid-template-columns:15px minmax(0,1fr) 115px 100px 20px}.library-table .piece-info b{font-size:11px}.library-table .status-badge{font-size:9px}.search{width:205px}.calendar-piece{padding:5px}.calendar-piece b{font-size:9px}.calendar-piece>div>small{font-size:5px}.calendar-piece .status-badge{font-size:4px}.day-number{font-size:10px}.calendar-cell{padding:8px 5px}.app-footer{padding-left:28px;padding-right:28px}}@media (max-width:980px){.home-columns{grid-template-columns:1fr}.next-delivery{display:none}.hero-copy{padding:27px}.hero-copy h2{font-size:29px}.hero-copy p{font-size:11px}.welcome-card{min-height:265px}.orbital-art{opacity:.8;width:60%;right:-100px}.floating-note{font-size:8px;bottom:20px;right:70px}.brand-card{padding:15px}.brand-card-footer{flex-wrap:wrap;gap:9px}.date-badge{font-size:9px}.page-heading{gap:10px}.page-heading h1{font-size:26px}.page-heading p{font-size:11px}.search{width:170px}.topbar-actions{gap:13px}.breadcrumb{gap:8px;font-size:10px}.breadcrumb b{font-size:10px}.help-button{padding-left:12px}.stats-row{grid-template-columns:repeat(2,1fr)}.stat-card>div{font-size:11px}.stat-card>small{font-size:10px}.editor-layout{grid-template-columns:minmax(0,1fr)}.editor-tools{padding:0 23px 23px}.assistant-intro{display:none}.editor-tools .brand-context{margin-top:20px}.ai-tools{grid-template-columns:1fr 1fr;gap:3px 20px;display:grid}.tool-footnote{margin-top:18px}.editor-tools .ai-unavailable{margin-bottom:15px}.brand-editor-layout{grid-template-columns:1fr}.brand-editor-layout>aside{display:none}.export-bar{flex-wrap:wrap}.export-bar>div{flex-basis:100%}.export-bar>.button{margin-left:auto}.subscription-layout{grid-template-columns:1fr}.subscription-card{padding:25px}.plan-features{grid-template-columns:1fr 1fr;gap:5px;display:grid}.plan-price{font-size:24px}.member-row{flex-wrap:wrap;gap:10px}.brand-scope{min-width:100px;font-size:10px}.role-label{font-size:10px}.calendar-scroll{overflow:auto}.calendar-grid{min-width:720px}.calendar-toolbar{flex-wrap:wrap;gap:15px}.calendar-toolbar>div{gap:9px}.calendar-toolbar h2{font-size:13px}.library-table .table-head,.library-table .content-row{grid-template-columns:15px minmax(0,1fr) 100px 70px 15px}.library-table .piece-info small{font-size:9px}.library-table .table-head{font-size:8px}.demo-strip select{width:135px}.demo-strip,.demo-strip select{font-size:9px}.filters>label{flex:1}.filters select{width:100%;min-width:80px}.admin-columns{grid-template-columns:1fr}}@media (max-width:760px){.sidebar{width:240px;transition:transform .2s;transform:translate(-100%);box-shadow:10px 0 40px #0005}.sidebar.mobile-open{transform:translate(0)}.sidebar-close{display:flex;position:absolute;top:15px;right:12px}.mobile-menu{display:inline-flex}.mobile-scrim{z-index:35;background:#0009;display:block;position:fixed;inset:0}.workspace{margin-left:0}.topbar{height:62px;padding:0 20px}.main-content{padding:26px 20px}.breadcrumb>span,.breadcrumb>svg{display:none}.breadcrumb b{font-size:12px}.search{width:185px}.help-button{display:none}.topbar-actions{gap:15px}.demo-strip{flex-wrap:wrap;align-items:flex-start;gap:6px;padding:8px 20px;font-size:9px}.demo-strip>label{margin-left:auto}.demo-strip select{width:150px;font-size:9px}.page-heading{align-items:flex-start}.page-heading h1{font-size:27px}.page-heading p{font-size:11px;line-height:1.9}.page-heading .eyebrow{margin-bottom:10px;font-size:9px}.date-badge{white-space:nowrap;margin-top:17px;padding:8px;font-size:9px}.date-badge svg{width:12px}.hero-copy{padding:28px 26px}.hero-copy h2{font-size:31px}.hero-copy p{font-size:12px}.welcome-card{min-height:285px}.orbital-art{opacity:.65;width:62%;right:-110px}.floating-note{display:none}.hero-actions{gap:18px}.hero-actions .text-button{font-size:10px}.hero-eyebrow{font-size:8px}.stats-row{gap:12px;margin:20px 0 27px}.stat-card{padding:16px}.stat-card strong{font-size:27px}.stat-card>small{font-size:9px}.section-title h2{font-size:14px}.section-title p,.section-title .text-button{font-size:10px}.table-head,.content-row{grid-template-columns:minmax(0,1fr) 100px 50px 18px;gap:9px}.home-table .piece-info b{font-size:11px}.home-table .piece-info small{font-size:9px}.piece-format-icon{width:29px;height:32px}.home-table .status-badge{font-size:9px}.brand-cards{gap:12px}.brand-card{padding:15px}.brand-card h3{font-size:15px}.brand-card p,.brand-card-footer{font-size:9px}.brand-monogram{width:34px;height:34px;font-size:18px}.brand-brain{font-size:8px}.app-footer{padding:20px;font-size:8px}.app-footer>span:first-child{letter-spacing:.8px;font-size:5px}.toast{width:calc(100% - 35px);min-width:0;font-size:12px;bottom:20px;left:50%}.editor-main{padding-top:19px}.editor-title-block{margin-top:20px}.piece-title-input{font-size:25px}.editor-saving{font-size:9px}.editor-heading .text-button{font-size:10px}.writing-surface{padding:22px}.editor-tools{padding-left:20px;padding-right:20px}.writing-label,.writing-label>span:last-child{font-size:8px}.slide-block{padding:17px}.slide-block>input{font-size:17px}.slide-block>textarea{font-size:13px}.editor-feedback{flex-wrap:wrap}.editor-feedback>div{margin-left:0}.editor-actionbar{padding-bottom:13px}.editor-actionbar>.tab-row{flex:auto;gap:20px;width:100%}.editor-action-buttons{margin-left:0}.editor-action-buttons .button{font-size:10px}.brand-page-heading{flex-wrap:wrap}.brand-heading{gap:15px}.brand-heading h1{font-size:30px}.brand-heading .brand-monogram{width:50px;height:50px;font-size:26px}.brand-page-heading>.button{margin-top:8px}.library-table .table-head,.library-table .content-row{grid-template-columns:14px minmax(0,1fr) 100px 20px;gap:8px}.library-table .table-head>span:nth-last-child(2),.library-table .content-row>.row-date{display:none}.library-table .piece-info b{font-size:12px}.library-table .piece-info small,.library-table .status-badge{font-size:9px}.calendar-toolbar{padding:15px}.unscheduled{flex-direction:column;align-items:flex-start;gap:13px;padding:17px}.calendar-grid{min-width:790px}.calendar-piece b{font-size:10px}.calendar-piece>div>small{font-size:9px}.calendar-piece .status-badge{font-size:8px}.calendar-cell{min-height:125px}.calendar-cell .day-number{font-size:12px}.calendar-section .library-table{border:0;border-radius:0;margin-top:0}.panel{padding:22px}.field input,.field textarea,.field select{font-size:12px}.all-brands{grid-template-columns:1fr 1fr}.all-brands .brand-card{padding:22px}.all-brands .brand-card h3{font-size:19px}.all-brands .brand-card p{font-size:11px}.all-brands .brand-card-footer{font-size:10px}.member-row .brand-scope{min-width:80px}.member-row .text-button{margin-left:45px}.plan-features{display:block}.onboarding>h1{font-size:44px}.onboarding>.wordmark{margin-bottom:65px}}@media (max-width:440px){.main-content{padding:24px 17px}.topbar{padding:0 17px}.topbar .search{width:175px}.topbar-avatar{width:26px;height:26px;font-size:10px}.topbar-actions{gap:10px}.demo-strip{padding:7px 17px;font-size:8px}.demo-strip>label{margin-left:0}.demo-strip select{width:170px;font-size:9px}.page-heading{flex-wrap:wrap;gap:13px;margin-bottom:22px}.page-heading h1{font-size:26px}.page-heading p{font-size:11px}.page-heading .date-badge{display:none}.hero-copy{padding:26px 23px}.hero-copy h2{font-size:29px}.hero-copy p{font-size:11px}.orbital-art{opacity:.4;width:85%;right:-166px}.welcome-card{min-height:278px}.hero-actions .button{padding:10px 13px;font-size:11px}.hero-actions{gap:14px}.hero-actions .text-button{font-size:9px}.stat-card{padding:14px}.stat-card>div{gap:7px;font-size:10px}.stat-card>small{font-size:8px}.stat-card strong{font-size:25px}.stat-card>div>svg{width:12px}.stats-row{gap:10px}.section-title h2{font-size:13px}.section-title p,.section-title .text-button{font-size:9px}.table-head,.content-row{grid-template-columns:minmax(0,1fr) 85px 16px;gap:7px;padding:12px 10px}.table-head{min-height:33px;padding-top:9px;padding-bottom:9px;font-size:8px}.home-table .row-date,.home-table .table-head>span:nth-child(3){display:none}.home-table .piece-info b{font-size:10px}.home-table .piece-info small{font-size:8px}.home-table .piece-info{gap:8px}.home-table .status-badge{padding:4px;font-size:8px}.home-table .piece-format-icon{width:25px;height:30px}.content-row{min-height:73px}.brand-cards{grid-template-columns:1fr}.brand-card{grid-template-columns:1fr 1fr;padding:19px;display:grid}.brand-card>div:first-child{grid-column:1/-1}.brand-card h3{grid-column:1/2;margin-top:12px}.brand-card p{text-align:right;grid-column:2/3;align-self:end;font-size:10px}.brand-card-footer{flex-wrap:nowrap;grid-column:1/-1;margin-top:15px;padding-top:13px;font-size:10px}.brand-brain{font-size:9px}.app-footer>span:first-child{display:none}.app-footer{justify-content:center;font-size:9px}.calendar-toolbar>div:first-child{gap:6px}.calendar-toolbar h2{font-size:12px}.calendar-toolbar .button{padding:5px 7px;font-size:9px}.calendar-toolbar .segmented{margin-left:auto}.filters{gap:8px}.filters>label{flex:1 0 40%;padding:9px}.filters select{font-size:10px}.export-bar{padding:16px}.export-bar>div{gap:11px}.export-bar b{font-size:11px}.export-bar small{font-size:9px}.export-bar .button{font-size:11px}.checkbox-label{font-size:9px}.help-line{font-size:10px}.library-table .table-head,.library-table .content-row{grid-template-columns:12px minmax(0,1fr) 85px 15px;gap:7px}.library-table .piece-format-icon{display:none}.library-table .piece-info b{white-space:normal;font-size:11px;line-height:1.7}.library-table .status-badge{padding:5px;font-size:8px}.library-table .piece-info small{gap:4px;font-size:8px}.library-table .content-row{min-height:82px}.editor-title-block .piece-title-input{font-size:23px}.editor-subtitle{flex-wrap:wrap;font-size:9px}.approved-version{margin-left:0}.editor-actionbar .tab-row{gap:18px}.tab-row>button{font-size:11px}.editor-action-buttons .button{padding:7px 9px}.editor-heading .text-button{font-size:9px}.editor-saving{gap:4px;font-size:8px}.writing-surface{padding:17px}.slide-block{padding:14px}.slide-block>input{font-size:15px}.slide-block>textarea{font-size:13px}.writing-label>span:last-child{display:none}.editor-feedback{gap:12px;font-size:10px}.editor-feedback button{font-size:9px}.form-grid{grid-template-columns:1fr}.modal-backdrop{padding:15px}.modal{width:100%;max-height:calc(100dvh - 30px);padding:26px 23px}.modal h2{font-size:23px}.modal .eyebrow{font-size:8px}.format-picker{gap:6px}.format-picker button{font-size:9px}.member-row{gap:10px}.member-row .brand-scope{text-align:left;width:100%;margin-top:0;margin-left:43px}.member-row b{font-size:12px}.member-row small{font-size:10px}.role-label{font-size:9px}.member-row .text-button{margin-top:0}.member-list{padding:0 18px}.all-brands{grid-template-columns:1fr}.brand-editor-layout .panel{padding-left:18px;padding-right:18px}.field>span{font-size:12px}.subscription-card h2,.plan-price{font-size:23px}.payment-options{padding:23px}.payment-row{flex-wrap:wrap;gap:9px}.payment-row>span{font-size:10px}.onboarding{padding-top:45px}.onboarding>h1{font-size:40px}.admin-org{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.field input,.field select,.field textarea{font-size:14px}.slide-block>textarea{font-size:14px;line-height:1.9}.slide-block>input{font-size:19px}.editor-tools p{line-height:1.9}.writing-surface .field>span{font-size:12px}.library-table .status-badge{font-size:9px}.calendar-piece .status-badge{font-size:7px}.calendar-piece button>span:not(.status-badge){font-size:9px}.calendar-assignee{font-size:8px}.calendar-cell{min-height:128px}@media (max-width:440px){.slide-block>input{font-size:17px}.slide-block>textarea{font-size:13px}.calendar-piece .status-badge,.library-table .status-badge{font-size:8px}}@media (max-width:760px){.sidebar{visibility:hidden;box-shadow:none}.sidebar.mobile-open{visibility:visible;box-shadow:10px 0 40px #0005}}.feedback-section .editor-feedback{flex-wrap:wrap;align-items:flex-start;gap:13px}.feedback-section .editor-feedback>div{flex-wrap:wrap;margin-left:0}.feedback-section .editor-feedback>span{flex-basis:100%;font-size:11px}.feedback-section .editor-feedback button{padding:9px 10px;font-size:11px}.feedback-reason{background:#211620;border:1px solid #5c354a;border-radius:8px;margin-top:15px;padding:18px}.feedback-reason .field{margin-bottom:13px}.feedback-reason>div{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.feedback-saved-reason{overflow-wrap:anywhere;padding:13px 0;font-size:11px;line-height:1.9}.brand-learning{padding-top:25px}.brand-learning>h2{margin-bottom:15px;font-size:21px;line-height:1.5}.brand-learning>p{font-size:12px;line-height:1.95}.learning-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:25px 0 20px;display:grid}.learning-steps>div{background:#181a26;border:1px solid #34303e;border-radius:8px;padding:17px}.learning-steps span{margin-bottom:12px;font-size:23px;display:block}.learning-steps b{margin-bottom:7px;font-size:12px;line-height:1.7;display:block}.learning-steps p{font-size:11px}.learning-policy{background:#221a282d;border:1px solid #383040;border-radius:6px;padding:16px}.learning-counts{flex-wrap:wrap;gap:9px;margin:20px 0 25px;display:flex}.learning-counts span{border:1px solid #3b3045;border-radius:5px;padding:7px 10px;font-size:11px}.learning-example{border-bottom:1px solid #302c3a;align-items:flex-start;gap:15px;padding:17px 0;display:flex}.learning-example>div{flex:1;min-width:0}.learning-example b{font-size:12px;line-height:1.8;display:block}.learning-example small{color:#a39cb2;margin-top:5px;font-size:10px;display:block}.learning-example p{overflow-wrap:anywhere;margin-top:9px;font-size:11px}.learning-example>button{white-space:nowrap;font-size:10px}.brand-editor-layout .tab-row{overflow-x:auto}.ai-connected{color:#93bca4;background:#518d7110;border:1px solid #5d977240;border-radius:6px;gap:9px;margin-bottom:21px;padding:12px;display:flex}.ai-connected>svg{flex-shrink:0;margin-top:2px}.ai-connected b{font-size:11px}.ai-connected p,.ai-connected small{color:#a6b4ad;margin-top:7px;font-size:10px;line-height:1.9;display:block}@media (max-width:600px){.learning-steps{grid-template-columns:1fr}.learning-example{flex-wrap:wrap}.learning-example>div{flex-basis:100%}}.editor-ai-toolbar{background:linear-gradient(115deg,#201a29 0%,#151620 75%);border:1px solid #453244;border-radius:9px;min-width:0;margin-top:20px;padding:17px 20px 13px}.editor-ai-toolbar-heading{align-items:center;gap:11px;margin-bottom:14px;display:flex}.editor-ai-toolbar-heading .assistant-orb{border-radius:11px;flex:none;width:35px;height:35px;margin:0}.editor-ai-toolbar-heading h3{margin:0 0 4px;font-size:13px}.editor-ai-toolbar-heading p{color:#a99bb2;font-size:10px;line-height:1.6}.assistant-connection{color:#a99bb2;white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:9px;display:flex}.assistant-connection>span{background:#8e8499;border-radius:50%;width:5px;height:5px}.assistant-connection.connected{color:#a3c7b1}.assistant-connection.connected>span{background:#94c0a5}.editor-ai-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.editor-ai-shortcuts>button{color:#d3bbd6;text-align:left;background:#251f2d;border:1px solid #403346;border-radius:6px;justify-content:flex-start;align-items:center;gap:7px;min-height:36px;padding:8px 10px;font-size:11px;line-height:1.5;display:flex}.editor-ai-shortcuts>button>svg{color:#ce91bb;flex:none}.editor-ai-shortcuts>button:hover:not(:disabled){color:#f3ddf1;background:#35273c;border-color:#8e5b83}.editor-ai-toolbar-note{color:#a497af;margin-top:11px;font-size:10px;line-height:1.8}.field-assistant{margin:-13px 0 23px}.field-assistant-footer{justify-content:flex-end;display:flex}.field-ai-button{color:#d4adcd;background:#b4629810;border:1px solid #594052;border-radius:6px;align-items:center;gap:6px;min-height:30px;padding:5px 9px;font-size:10px;display:inline-flex}.field-ai-button:hover:not(:disabled),.field-ai-button.active{color:#f4d2ec;background:#ab5a8b20;border-color:#976c8d}.field-ai-button.active>svg:last-child{transform:rotate(180deg)}.field-ai-button:focus-visible{outline-offset:3px;outline:2px solid #d69ac8}.editor-ai-shortcuts button:focus-visible{outline-offset:3px;outline:2px solid #d69ac8}.section-ai-actions button:focus-visible{outline-offset:3px;outline:2px solid #d69ac8}.field-ai-button:disabled,.editor-ai-shortcuts button:disabled,.section-ai-actions button:disabled{opacity:.45;cursor:not-allowed}.section-ai-panel{background:#1d1926;border:1px solid #68455f;border-radius:8px;margin-top:10px;padding:17px}.section-ai-heading{color:#d9b8d3;align-items:center;gap:9px;margin-bottom:13px;display:flex}.section-ai-heading>svg{flex:none}.section-ai-heading>div{flex:1;min-width:0}.section-ai-heading b{font-size:12px;display:block}.section-ai-heading small{color:#aa98b2;margin-top:4px;font-size:10px;line-height:1.7;display:block}.section-ai-heading .icon-button{flex:none}.section-ai-actions{flex-wrap:wrap;gap:6px;display:flex}.section-ai-actions>button{color:#d7c0dd;background:#2d2236;border:1px solid #56405b;border-radius:5px;align-items:center;gap:5px;min-height:32px;padding:7px 9px;font-size:10px;display:inline-flex}.section-ai-actions>button:hover:not(:disabled){background:#3b2941;border-color:#a36e98}.section-ai-hint,.section-ai-loading,.section-ai-warning{margin-top:13px;font-size:11px;line-height:1.8}.section-ai-hint{color:#a69aac}.section-ai-loading{color:#dec1dd;align-items:center;gap:7px;display:flex}.section-ai-warning{color:#e2bd90}.section-ai-proposal{margin-top:17px}.section-ai-proposal .field{margin-bottom:11px}.section-ai-proposal .field>span{color:#d9c7e0;font-size:11px}.section-ai-proposal textarea{width:100%;min-height:130px;font-size:13px;line-height:1.9}.section-ai-apply{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.section-ai-apply .text-button{font-size:11px}.section-ai-proposal>small{color:#a99ab2;margin-top:12px;font-size:10px;line-height:1.7;display:block}.general-ai-proposal{border-top:1px solid #44324c;margin-top:17px;padding-top:17px}.general-ai-proposal>.field{max-width:310px;margin-bottom:12px}.general-ai-proposal .section-ai-proposal{margin-top:0}.editor-title-block>.field-assistant{margin:5px 0 10px}.slide-block>.field-assistant{margin:4px 0 15px}.slide-block>.field-assistant:last-child{margin-bottom:0}.editor-comments-heading{color:#c7b8d0;border-bottom:1px solid #34303e;align-items:center;gap:8px;padding:16px 0;font-size:11px;display:flex}.editor-comments-heading span{color:#8f829d;margin-left:auto}@media (max-width:900px){.editor-ai-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.editor-ai-toolbar{margin-top:16px;padding:15px 12px 12px}.editor-ai-toolbar-heading{flex-wrap:wrap;gap:8px}.editor-ai-toolbar-heading>div{flex:1;min-width:130px}.editor-ai-toolbar-heading h3{font-size:12px}.editor-ai-toolbar-heading p{font-size:9px}.assistant-connection{font-size:8px}.editor-ai-shortcuts{gap:6px}.editor-ai-shortcuts>button{gap:5px;min-height:39px;padding:8px;font-size:10px}.field-ai-button{min-height:36px;padding:7px 10px;font-size:11px}.section-ai-panel{padding:13px}.section-ai-actions>button{min-height:36px}.section-ai-apply{gap:12px}}.agency-stack{gap:1rem;min-width:0;display:grid}.agency-section,.agency-access{padding:clamp(1rem,3vw,1.75rem)}.agency-access{text-align:left;width:min(100% - 2rem,420px)}.agency-access h1{margin:.3rem 0 1rem;font-size:clamp(1.5rem,5vw,2rem)}.agency-access .eyebrow{margin-top:1rem}.agency-actions,.agency-line{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.agency-line{overflow-wrap:anywhere;border-top:1px solid #292e3d;justify-content:space-between;padding-top:.6rem}.agency-check{align-items:center;gap:.55rem;display:flex}.agency-stack fieldset{border:1px solid #292e3d;border-radius:.5rem;padding:.8rem}.agency-media-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:.75rem;display:grid}.agency-media{overflow-wrap:anywhere}.agency-media img,.agency-media video{object-fit:contain;background:#0b0d14;border-radius:.5rem;width:100%;height:145px}.agency-publication{margin:1rem 0}.agency-preview{background:#131622;border-radius:.6rem;padding:.75rem}.agency-preview p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:.75rem}.agency-preview .agency-media-grid{margin-top:.6rem}
