@font-face{font-family:geologica;src:url(../media/Geologica_Regular-s.p.1yly_ch7290kr.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:geologica;src:url(../media/Geologica_Medium-s.p.18uo80ur0hfeg.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:geologica;src:url(../media/Geologica_SemiBold-s.p.2cj41y-jgy8vl.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:geologica;src:url(../media/Geologica_Bold-s.p.3nvnrd3ty_l6m.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:geologica;src:url(../media/Geologica_ExtraBold-s.p.2ps9i-hv-t8__.ttf)format("truetype");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:geologica;src:url(../media/Geologica_Black-s.p.3dozvdppujpkb.ttf)format("truetype");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:geologica Fallback;src:local(Arial);ascent-override:90.01%;descent-override:25.39%;line-gap-override:0.0%;size-adjust:108.33%}.geologica_800df999-module__J3rmfW__className{font-family:geologica,geologica Fallback}.geologica_800df999-module__J3rmfW__variable{--font-geologica:"geologica", "geologica Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f7f9;--bg-2:#fafbfc;--surface:#fff;--surface-solid:#fff;--surface-2:#f2f4f7;--ink:#191a1d;--muted:#6f737b;--line:#e5e7eb;--line-strong:#d3d6dc;--sky:#4c8fc5;--cyan:#2aa89c;--amber:#d8942f;--rose:#c65368;--violet:#6f63e9;--green:#20a87d;--blue:#ff5d45;--shadow:0 14px 34px #1e232d14;--shadow-soft:0 6px 18px #1e232d0e;--radius:14px}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth;min-width:320px}body{color:var(--ink);background:var(--bg);letter-spacing:0;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}button,input{font:inherit}button{cursor:pointer}.app-frame{grid-template-columns:232px minmax(0,1fr);gap:18px;min-height:100vh;padding:16px;display:grid}.side-rail{border:1px solid var(--line);background:var(--surface-solid);min-height:calc(100vh - 32px);box-shadow:var(--shadow-soft);border-radius:20px;flex-direction:column;align-self:start;gap:18px;padding:18px 12px;display:flex;position:sticky;top:16px}.rail-button{color:#4c515a;background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 11px;font-size:13px;font-weight:650;text-decoration:none;transition:color .16s,background .16s,transform .16s;display:flex}.rail-group{gap:4px;display:grid}.rail-group>p{color:#a0a4ab;letter-spacing:.08em;text-transform:uppercase;margin:0 10px 5px;font-size:10px;font-weight:750}.rail-icon{flex:0 0 24px;place-items:center;display:grid}.rail-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}a.focus-item,a.source-row{color:inherit;text-decoration:none}a.focus-item *,a.source-row *{text-decoration:none}.rail-button:hover,.rail-button.active{color:var(--blue);box-shadow:none;background:#fff1ee}.rail-button:active{transform:translateY(1px)}.shell{width:min(100%,1580px);min-width:0;margin:0 auto;padding:0}.topbar{z-index:30;border:1px solid var(--line);background:var(--surface-solid);min-height:72px;box-shadow:var(--shadow-soft);border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex;position:relative}.brand-block,.top-actions,.toolbar-controls,.section-head,.deal-topline,.deal-footer,.stage-head,.focus-item,.source-row,.signal-row{align-items:center;display:flex}.brand-block{gap:12px;min-width:220px}.brand-mark,.metric-icon,.source-icon{color:#fff;background:var(--blue);border:1px solid #ff5d4529;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.brand-block p,.section-head p,.board-toolbar p,.metric-card p{color:var(--muted);text-transform:uppercase;margin:0;font-size:12px;font-weight:650}.brand-block h1,.section-head h2,.board-toolbar h2{letter-spacing:0;margin:2px 0 0;font-size:23px;line-height:1.12}.top-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.mode-switch{border:1px solid var(--line);background:#ffffff7a;border-radius:14px;gap:4px;min-height:36px;padding:3px;display:inline-flex}.mode-switch button,.mode-switch a{color:#405064;background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;min-height:28px;padding:0 10px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.mode-switch button.active,.mode-switch a.active{color:#fff;background:var(--blue)}.system-pill,.status{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;min-height:28px;display:inline-flex}.system-pill{border:1px solid var(--line);color:#4c515a;background:var(--surface-solid);padding:0 10px;font-size:13px;font-weight:700}.system-pill.strong{color:#295d4e;background:#e7f6f0c2;border-color:#5c96803d}.icon-button,.action-button,.stage-filter button,.view-toggle button,.quick-filter button{border:1px solid var(--line);min-height:36px;color:var(--ink);background:var(--surface-solid);border-radius:10px}.icon-button{place-items:center;width:38px;display:grid}.action-button{align-items:center;gap:7px;padding:0 12px;font-weight:750;display:inline-flex}.action-button.primary{color:#fff;border-color:var(--blue);background:var(--blue)}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.metric-card{border:1px solid var(--line);border-left:5px solid var(--line-strong);background:var(--surface-solid);min-height:132px;box-shadow:var(--shadow-soft);border-radius:18px;padding:15px}.metric-card strong{margin-top:12px;font-size:33px;line-height:1;display:block}.metric-card span{color:var(--muted);margin-top:8px;font-size:13px;line-height:1.35;display:block}.tone-blue{border-left-color:var(--blue)}.tone-red{border-left-color:var(--rose)}.tone-violet{border-left-color:var(--violet)}.tone-amber{border-left-color:var(--amber)}.tone-green{border-left-color:var(--green)}.metric-icon{width:34px;height:34px;color:var(--blue);background:#ffffff9e;margin-bottom:12px}.command-grid{grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);gap:12px;margin-top:12px;display:grid}.metric-strip,.page-panel{border:1px solid var(--line);background:var(--surface-solid);box-shadow:var(--shadow-soft);border-radius:18px;margin-top:12px}.metric-strip{grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:10px;padding:10px;display:grid}.metric-toggle{border:1px solid var(--line);color:#fff;background:var(--blue);border-radius:14px;justify-content:center;align-items:center;gap:7px;min-width:132px;min-height:58px;font-weight:850;display:inline-flex}.metric-toggle span{color:#ffffffb8;font-size:12px}.compact-metrics{grid-template-columns:repeat(7,minmax(112px,1fr));gap:8px;min-width:0;display:grid}.compact-metric{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;min-height:58px;padding:9px 10px}.compact-metric p,.compact-metric span{color:var(--muted);margin:0;font-size:11px;line-height:1.2}.compact-metric strong{margin:3px 0;font-size:22px;line-height:1;display:block}.page-panel{padding:20px}.focus-panel,.automation-panel,.workspace,.signal-panel,.segment-panel{border:1px solid var(--line);background:var(--surface-solid);box-shadow:var(--shadow-soft);border-radius:18px}.focus-panel,.automation-panel{padding:16px}.section-head{justify-content:space-between;gap:14px}.section-head>span{border:1px solid var(--line);color:#405064;background:#ffffff85;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.section-head.compact h2{font-size:18px}.focus-list{gap:9px;margin-top:14px;display:grid}.focus-item{border:1px solid var(--line);min-height:86px;color:inherit;text-align:left;background:#ffffff75;border-radius:14px;justify-content:space-between;gap:12px;padding:12px}.focus-item>span{color:#fff;background:var(--ink);border-radius:14px;flex:0 0 52px;place-items:center;min-height:36px;font-size:12px;font-weight:800;display:grid}.focus-item div{flex:auto;min-width:0}.focus-item strong,.source-row strong,.signal-row strong,.segment-row strong{font-size:14px;line-height:1.25;display:block}.focus-item p,.source-row p,.signal-row p,.segment-row p{color:#334155;margin:4px 0 0;font-size:13px;line-height:1.35}.focus-item small,.signal-row small,.source-row span{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.3;display:block}.source-grid{gap:10px;margin-top:14px;display:grid}.source-row{border:1px solid var(--line);width:100%;min-height:72px;color:inherit;text-align:left;background:#ffffff75;border-radius:14px;gap:10px;padding:10px}.source-row div:last-child{min-width:0}.workspace{min-width:0;margin-top:12px;padding:14px;overflow:hidden}.board-toolbar{justify-content:space-between;align-items:center;gap:14px;display:flex}.toolbar-controls{flex-wrap:wrap;justify-content:flex-end;gap:8px}.search-box{border:1px solid var(--line);background:#ffffff9e;border-radius:12px;align-items:center;gap:8px;width:min(100%,390px);min-height:38px;padding:0 12px;display:flex}.search-box input{width:100%;min-width:150px;color:var(--ink);background:0 0;border:0;outline:0}.stage-filter{gap:8px;margin:14px 0;padding-bottom:2px;display:flex;overflow-x:auto}.stage-filter button{color:#405064;white-space:nowrap;flex:none;align-items:center;gap:6px;padding:0 11px;font-size:13px;font-weight:750;display:inline-flex}.stage-filter button.active{color:#fff;border-color:var(--ink);background:var(--ink)}.view-toggle{border:1px solid var(--line);background:#ffffff7a;border-radius:14px;gap:4px;min-height:38px;padding:3px;display:inline-flex}.view-toggle button{border:0;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}.view-toggle button.active{color:#fff;background:var(--blue)}.quick-filter{gap:8px;margin:0 0 14px;padding-bottom:2px;display:flex;overflow-x:auto}.quick-filter button{color:#405064;flex:none;align-items:center;gap:8px;min-height:38px;padding:0 11px;font-size:13px;font-weight:800;display:inline-flex}.quick-filter button strong{color:#536474;background:#ffffffad;border-radius:9px;place-items:center;min-width:24px;height:24px;font-size:12px;display:grid}.quick-filter button.active{color:#fff;border-color:var(--blue);background:var(--blue)}.quick-filter button.active strong{color:var(--blue);background:#ffffffeb}.board-scroll{overscroll-behavior-x:contain;grid-auto-columns:minmax(292px,330px);grid-auto-flow:column;gap:12px;width:100%;max-width:100%;min-height:480px;padding-bottom:6px;display:grid;overflow-x:auto}.stage-column{border:1px solid var(--line);border-top:4px solid var(--line-strong);background:var(--surface-2);min-height:100%;box-shadow:var(--shadow-soft);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.stage-column.accent-sky{border-top-color:var(--sky)}.stage-column.accent-cyan{border-top-color:var(--cyan)}.stage-column.accent-amber{border-top-color:var(--amber)}.stage-column.accent-violet{border-top-color:var(--violet)}.stage-column.accent-rose{border-top-color:var(--rose)}.stage-column.accent-green,.stage-column.accent-emerald{border-top-color:var(--green)}.stage-column.accent-blue{border-top-color:var(--blue)}.stage-head{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;min-height:74px;padding:12px}.stage-head h2{margin:0;font-size:14px;line-height:1.2}.stage-head p{color:var(--muted);margin:6px 0 0;font-size:12px}.stage-head>span{color:#334155;background:#ffffffb8;border-radius:12px;flex:0 0 32px;place-items:center;height:32px;font-weight:800;display:grid}.stage-list{align-content:start;gap:9px;padding:10px;display:grid}.deal-card{width:100%;min-height:142px;color:inherit;text-align:left;background:#ffffffbd;border:1px solid #ccd6e3;border-radius:14px;padding:11px;box-shadow:0 8px 18px #2d48580d}.content-slot-card{border:1px solid var(--line);width:100%;min-height:188px;color:inherit;background:#ffffff9e;border-radius:14px;padding:12px;box-shadow:0 8px 18px #2d48580d}.content-slot-top,.content-slot-meta,.rendition-row{align-items:center;gap:7px;display:flex}.content-slot-top{justify-content:space-between}.content-slot-top span,.content-slot-top strong,.content-slot-meta span,.rendition-row span{border-radius:9px;align-items:center;min-height:24px;padding:0 8px;font-size:11px;font-weight:850;display:inline-flex}.content-slot-top span{color:#fff;background:var(--ink)}.content-slot-top strong,.content-slot-meta span,.rendition-row span{color:#536474;background:#ffffffb8}.content-slot-card h3{overflow-wrap:anywhere;margin:10px 0 0;font-size:15px;line-height:1.25}.content-slot-card p{color:#566276;margin:8px 0 0;font-size:12px;line-height:1.38}.content-slot-meta,.rendition-row{flex-wrap:wrap;margin-top:10px}.rendition-row{border-top:1px dashed var(--line-strong);padding-top:9px}.deal-card:hover,.deal-card:focus-visible{border-color:#11182d42;outline:none;box-shadow:0 14px 28px #2d48581f}.deal-card.is-dragging{opacity:.55;transform:scale(.98)}.deal-card h3{overflow-wrap:anywhere;margin:7px 0 0;font-size:15px;line-height:1.22}.deal-card p{color:#566276;margin:7px 0 0;font-size:12px;line-height:1.35}.deal-note{border-top:1px dashed #d8dee8;padding-top:7px}.deal-topline,.deal-footer{color:var(--muted);justify-content:space-between;gap:8px;font-size:12px}.deal-topline span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.deal-topline strong{color:var(--green);white-space:nowrap;font-size:12px}.deal-footer{flex-wrap:wrap;margin-top:10px}.deal-footer>span:last-child{white-space:nowrap;margin-left:auto}.status{min-height:24px;padding:0 8px;font-size:11px;font-weight:800}.status-danger{color:#94435c;background:#ffe7eee6}.status-muted{color:#7b5c2f;background:#fff3dde6}.status-ok{color:#3e725f;background:#e2f6eee6}.empty-column{min-height:110px;color:var(--muted);background:#ffffff94;border:1px dashed #c5cfdc;border-radius:14px;place-items:center;font-size:13px;display:grid}.deal-table,.content-table{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#f5fbfdc7;border-radius:18px;overflow:hidden}.deal-table-head,.deal-table-row,.content-table-head,.content-table-row{grid-template-columns:minmax(230px,1.25fr) minmax(220px,1fr) minmax(170px,.75fr) minmax(120px,.55fr) minmax(120px,.55fr);align-items:center;gap:12px;display:grid}.content-table-head,.content-table-row{grid-template-columns:minmax(90px,.35fr) minmax(320px,1.35fr) minmax(170px,.6fr) minmax(220px,.8fr)}.deal-table-head,.content-table-head{min-height:46px;color:var(--muted);text-transform:uppercase;background:#ffffff80;padding:0 14px;font-size:12px;font-weight:800}.deal-table-body,.content-table-body{display:grid}.deal-table-row,.content-table-row{border:0;border-top:1px solid var(--line);width:100%;min-height:76px;color:inherit;text-align:left;background:0 0;padding:10px 14px}.content-table-row{display:grid}.deal-table-row:hover,.deal-table-row:focus-visible{background:#ffffff85;outline:none}.deal-table-row strong,.deal-table-row small,.content-table-row strong,.content-table-row small{min-width:0;display:block}.deal-table-row strong,.content-table-row strong{font-size:14px;line-height:1.25}.deal-table-row small,.content-table-row small{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.32}.bottom-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);gap:12px;margin-top:12px;display:grid}.signal-panel,.segment-panel{padding:16px}.signal-list,.segment-list{gap:9px;margin-top:14px;display:grid}.signal-row{border:1px solid var(--line);background:#ffffff7a;border-radius:14px;align-items:flex-start;gap:10px;min-height:76px;padding:10px}.signal-row>span{color:#fff;background:var(--violet);border-radius:12px;flex:0 0 46px;place-items:center;min-height:28px;font-size:12px;font-weight:850;display:grid}.signal-row div,.segment-row{min-width:0}.segment-row{border:1px solid var(--line);border-left:4px solid var(--cyan);background:#ffffff7a;border-radius:14px;min-height:70px;padding:11px}.drawer-backdrop{z-index:30;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#22354238;border:0;position:fixed;inset:0}.detail-drawer{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8fcfeeb;border:1px solid #ffffffc7;border-radius:24px;flex-direction:column;gap:14px;width:min(430px,100vw - 36px);padding:18px;display:flex;position:fixed;top:18px;bottom:18px;right:18px;overflow:auto;box-shadow:0 24px 60px #11182d38}.drawer-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.drawer-head p{color:var(--muted);text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.drawer-head h2{margin:4px 0 0;font-size:24px;line-height:1.12}.drawer-summary{gap:8px;display:grid}.detail-line{border:1px solid var(--line);background:#ffffff8f;border-radius:14px;align-items:center;gap:10px;min-height:58px;padding:10px;display:flex}.detail-line>span{height:34px;color:var(--blue);background:#e1edf4cc;border-radius:11px;flex:0 0 34px;place-items:center;display:grid}.detail-line small,.drawer-section h3{color:var(--muted);text-transform:uppercase;margin:0;font-size:12px;font-weight:800;display:block}.detail-line strong{margin-top:3px;font-size:14px;line-height:1.3;display:block}.drawer-section{border:1px solid var(--line);background:#ffffff75;border-radius:14px;padding:12px}.drawer-section p{color:#344657;margin:8px 0 0;font-size:14px;line-height:1.45}.drawer-actions{gap:8px;margin-top:auto;display:grid}.drawer-actions .action-button{justify-content:center}.pulse-tabs{gap:8px;margin-top:16px;display:flex;overflow-x:auto}.pulse-tabs button{border:1px solid var(--line);color:#405064;background:#ffffff85;border-radius:14px;flex:none;align-items:center;gap:8px;min-height:40px;padding:0 13px;font-weight:850;display:inline-flex}.pulse-tabs button span{color:#536474;background:#ffffffb8;border-radius:9px;place-items:center;min-width:24px;height:24px;font-size:12px;display:grid}.pulse-tabs button.active{color:#fff;background:var(--blue)}.pulse-list,.task-list,.strategy-grid,.profile-grid,.channel-grid{gap:10px;margin-top:14px;display:grid}.pulse-card,.task-row,.profile-card,.strategy-card,.task-mini-card,.channel-card{border:1px solid var(--line);background:#ffffff85;border-radius:16px}.pulse-card,.task-row{grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:82px;padding:12px;display:grid}.channel-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.channel-card{grid-template-columns:auto minmax(0,1fr);gap:12px;min-height:170px;padding:14px;display:grid}.channel-card span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:850}.channel-card h3{margin:4px 0 0;font-size:16px;line-height:1.25}.channel-card p,.channel-card small{color:#344657;margin-top:8px;font-size:13px;line-height:1.38;display:block}.channel-card small{color:var(--muted);font-size:12px}.pulse-card>span,.task-row>span,.task-mini-card span{color:#fff;background:var(--violet);text-align:center;border-radius:12px;place-items:center;min-width:52px;min-height:30px;padding:0 8px;font-size:12px;font-weight:850;display:grid}.pulse-card.is-done{opacity:.62}.pulse-card strong,.task-row strong,.strategy-card strong,.profile-card h3,.task-mini-card strong{font-size:15px;line-height:1.25;display:block}.pulse-card p,.task-row p,.strategy-card p,.profile-card p,.task-mini-card p{color:#344657;margin:4px 0 0;font-size:13px;line-height:1.38}.pulse-card small,.strategy-card small{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.3;display:block}.pulse-actions{gap:6px;display:flex}.task-kanban{grid-template-columns:repeat(5,minmax(220px,1fr));gap:10px;margin-top:14px;display:grid;overflow-x:auto}.task-column{border:1px solid var(--line);background:var(--surface-2);border-radius:18px;min-height:260px;padding:10px}.task-column h3{margin:0 0 10px;font-size:14px}.task-mini-card{margin-bottom:8px;padding:10px}.task-mini-card span{min-width:0;min-height:24px;color:var(--blue);background:#ffffffb8;margin-top:8px;padding:0 8px;display:inline-grid}.strategy-grid,.profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-card,.profile-card{min-height:140px;padding:14px}.strategy-card.wide,.profile-card.wide{grid-column:1/-1}.profile-card svg{color:var(--blue);margin-bottom:10px}.notification-wrap,.notification-button{position:relative}.notification-button>span{color:#fff;background:var(--rose);border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:11px;font-weight:850;display:grid;position:absolute;top:-6px;right:-6px}.notification-popover{z-index:25;width:min(340px,100vw - 24px);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8fcfef0;border:1px solid #ffffffc7;border-radius:18px;padding:12px;position:absolute;top:calc(100% + 10px);right:0}.notification-popover>strong{margin-bottom:8px;display:block}.notification-popover article{border:1px solid var(--line);background:#ffffff7a;border-radius:13px;padding:9px}.notification-popover article+article{margin-top:7px}.notification-popover p{margin:0;font-size:13px;font-weight:800}.notification-popover span{color:var(--muted);margin-top:3px;font-size:12px;display:block}.assistant-launcher{z-index:49;color:#fff;background:var(--blue);border:1px solid #ffffffbf;border-radius:999px;align-items:center;gap:8px;min-height:46px;padding:0 14px;font-weight:850;display:inline-flex;position:fixed;bottom:22px;right:22px;box-shadow:0 16px 34px #11182d47}.assistant-panel{z-index:50;width:min(420px,100vw - 32px);max-height:min(700px,100vh - 112px);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8fcfef0;border:1px solid #ffffffc2;border-radius:22px;flex-direction:column;padding:14px;display:flex;position:fixed;bottom:78px;right:22px;overflow:hidden}.assistant-head{flex:none}.assistant-head-actions{gap:6px;display:flex}.assistant-modes{border:1px solid var(--line);background:#e4edf2a6;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:10px;padding:3px;display:grid}.assistant-modes button{min-height:34px;color:var(--muted);background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:850;display:inline-flex}.assistant-modes button.active{color:#fff;background:var(--blue);box-shadow:0 6px 14px #23699129}.assistant-modes button:disabled{cursor:wait;opacity:.6}.assistant-scenarios{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.assistant-scenarios button{border:1px solid var(--line);color:#405064;background:#fff9;border-radius:999px;min-height:32px;padding:0 10px;font-size:12px;font-weight:800}.assistant-scenarios button:disabled{cursor:wait;opacity:.55}.assistant-turbo-cta{border:1px solid var(--line);background:#23699112;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;display:flex}.assistant-turbo-cta p{color:#405064;margin:0;font-size:11px;line-height:1.4}.assistant-turbo-cta button{color:#fff;background:var(--blue);border:0;border-radius:12px;flex:none;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:11px;font-weight:850;display:inline-flex}.assistant-turbo-cta button:disabled{cursor:wait;opacity:.55}.assistant-chat{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:9px;min-height:170px;margin-top:12px;padding:4px 4px 4px 0;display:flex;overflow-y:auto}.assistant-message{border:1px solid var(--line);overflow-wrap:anywhere;background:#ffffff8c;border-radius:16px;max-width:92%;padding:10px 12px}.assistant-message.is-user{background:#23699117;border-bottom-right-radius:6px;align-self:flex-end}.assistant-message.is-assistant{border-bottom-left-radius:6px;align-self:flex-start}.assistant-message-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.assistant-message-meta span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:850}.assistant-message-meta time{color:var(--muted);white-space:nowrap;font-size:9px}.assistant-message p{color:#344657;white-space:pre-wrap;margin:4px 0 0;font-size:13px;line-height:1.48}.assistant-message-actions{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.assistant-message-actions a,.assistant-error button{border:1px solid var(--line-strong);min-height:30px;color:var(--blue);background:#ffffffb8;border-radius:999px;align-items:center;padding:0 10px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.assistant-loading{color:var(--muted);align-items:center;gap:7px;padding:8px 2px;font-size:12px;display:flex}.assistant-loading svg{animation:.9s linear infinite focus-spin}@keyframes focus-spin{to{transform:rotate(360deg)}}.assistant-error{color:#8c2f2f;background:#ffeeeed6;border:1px solid #be454538;border-radius:14px;gap:8px;padding:10px;display:flex}.assistant-error svg{flex:none;margin-top:2px}.assistant-error p{color:#724040;margin:3px 0 8px;font-size:12px;line-height:1.42}.assistant-form{flex:none;margin-top:10px}.assistant-form>label{color:var(--muted);margin-bottom:5px;font-size:11px;font-weight:800;display:block}.assistant-form>div{grid-template-columns:minmax(0,1fr) 38px;align-items:end;gap:7px;display:grid}.assistant-form textarea{resize:vertical;border:1px solid var(--line-strong);width:100%;min-height:58px;max-height:132px;color:var(--ink);font:inherit;background:#ffffffc7;border-radius:14px;padding:9px 10px;font-size:13px;line-height:1.4}.assistant-form textarea:focus{border-color:var(--blue);outline:3px solid #2369911f}.assistant-form button{color:#fff;background:var(--blue);border:0;border-radius:12px;place-items:center;width:38px;min-height:38px;display:inline-grid}.assistant-form button:disabled{cursor:not-allowed;opacity:.45}.assistant-form small,.assistant-budget,.assistant-history-note,.assistant-history-warning{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.35;display:block}.assistant-budget,.assistant-history-note{text-align:right;flex:none;margin-bottom:0}.assistant-history-warning{color:#8c2f2f;text-align:right;flex:none;margin-bottom:0}.app-frame.mode-content{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f7f9;--bg-2:#fafbfc;--surface:#fff;--surface-solid:#fff;--surface-2:#f2f4f7;--ink:#191a1d;--muted:#6f737b;--line:#e5e7eb;--line-strong:#d3d6dc;--sky:#4c8fc5;--cyan:#2aa89c;--amber:#d8942f;--rose:#c65368;--violet:#6f63e9;--green:#20a87d;--blue:#ff5d45;--accent:#ff5d45;--accent-deep:#d94834;--shadow:0 14px 34px #1e232d14;--shadow-soft:0 6px 18px #1e232d0e;color:var(--ink);background:var(--bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.mode-content .side-rail,.mode-content .topbar,.mode-content .metric-strip,.mode-content .page-panel,.mode-content .focus-panel,.mode-content .automation-panel,.mode-content .workspace,.mode-content .signal-panel,.mode-content .segment-panel,.mode-content .assistant-panel,.mode-content .detail-drawer,.mode-content .notification-popover{border-color:var(--line);background:var(--surface-solid);box-shadow:var(--shadow-soft)}.mode-content .side-rail{background:var(--surface-solid)}.mode-content .rail-button{color:var(--muted)}.mode-content .rail-button:hover,.mode-content .rail-button.active,.mode-content .action-button.primary,.mode-content .metric-toggle,.mode-content .view-toggle button.active,.mode-content .stage-filter button.active,.mode-content .quick-filter button.active,.mode-content .pulse-tabs button.active,.mode-content .mode-switch button.active,.mode-content .mode-switch a.active,.mode-content .assistant-launcher{color:#fff;background:var(--accent);box-shadow:none}.mode-content .brand-mark,.mode-content .source-icon{color:#fff;background:var(--accent);border-color:#ffffff2e}.mode-content .rail-button:hover,.mode-content .rail-button.active{color:var(--accent);background:#fff1ee}.mode-content .action-button,.mode-content .view-toggle button,.mode-content .stage-filter button,.mode-content .quick-filter button,.mode-content .pulse-tabs button,.mode-content .mode-switch button,.mode-content .mode-switch a,.mode-content .assistant-launcher,.mode-content .assistant-scenarios button{border-radius:999px}.mode-content .page-panel,.mode-content .metric-strip,.mode-content .assistant-panel,.mode-content .notification-popover,.mode-content .detail-drawer{-webkit-backdrop-filter:none;backdrop-filter:none}.mode-content .system-pill,.mode-content .section-head>span,.mode-content .mode-switch,.mode-content .view-toggle,.mode-content .icon-button,.mode-content .action-button,.mode-content .stage-filter button,.mode-content .quick-filter button,.mode-content .pulse-tabs button,.mode-content .search-box,.mode-content .compact-metric,.mode-content .focus-item,.mode-content .source-row,.mode-content .signal-row,.mode-content .segment-row,.mode-content .deal-card,.mode-content .content-slot-card,.mode-content .content-table,.mode-content .content-table-head,.mode-content .content-table-row,.mode-content .pulse-card,.mode-content .task-row,.mode-content .profile-card,.mode-content .strategy-card,.mode-content .task-mini-card,.mode-content .channel-card,.mode-content .detail-line,.mode-content .drawer-section,.mode-content .assistant-scenarios button,.mode-content .assistant-message,.mode-content .assistant-form textarea,.mode-content .notification-popover article{border-color:var(--line);color:var(--ink);background:var(--surface-solid)}.mode-content .system-pill.strong{color:#d9f2df;background:#3d67492e;border-color:#93caa347}.mode-content .focus-item>span,.mode-content .signal-row>span,.mode-content .pulse-card>span,.mode-content .task-row>span,.mode-content .task-mini-card span,.mode-content .content-slot-top span{color:#14120d;background:var(--amber)}.mode-content .quick-filter button strong,.mode-content .pulse-tabs button span,.mode-content .stage-head>span,.mode-content .content-slot-top strong,.mode-content .content-slot-meta span,.mode-content .rendition-row span{color:var(--ink);background:var(--surface-2)}.mode-content .quick-filter button.active strong{color:#14120d;background:#ffffffc2}.mode-content .compact-metric p,.mode-content .compact-metric span,.mode-content .brand-block p,.mode-content .section-head p,.mode-content .board-toolbar p,.mode-content .metric-card p,.mode-content .focus-item small,.mode-content .signal-row small,.mode-content .source-row span,.mode-content .pulse-card small,.mode-content .strategy-card small,.mode-content .deal-table-row small,.mode-content .content-table-row small,.mode-content .channel-card span,.mode-content .channel-card small,.mode-content .drawer-head p,.mode-content .detail-line small,.mode-content .drawer-section h3,.mode-content .notification-popover span{color:var(--muted)}.mode-content .focus-item p,.mode-content .source-row p,.mode-content .signal-row p,.mode-content .segment-row p,.mode-content .deal-card p,.mode-content .content-slot-card p,.mode-content .pulse-card p,.mode-content .task-row p,.mode-content .strategy-card p,.mode-content .profile-card p,.mode-content .task-mini-card p,.mode-content .channel-card p,.mode-content .drawer-section p,.mode-content .assistant-message p{color:#3f4650}.mode-content .stage-column,.mode-content .task-column{background:var(--surface-2)}.mode-content .empty-column{color:var(--muted);border-color:var(--line);background:var(--surface-2)}.mode-content .search-box input{color:var(--ink)}.mode-content .notification-button>span{color:#fff;background:var(--rose)}.mobile-bottom-nav,.mobile-more-backdrop,.mobile-more-sheet{display:none}@media (max-width:1180px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-strip{grid-template-columns:1fr}.compact-metrics{grid-template-columns:repeat(4,minmax(120px,1fr))}.command-grid,.bottom-grid{grid-template-columns:1fr}.deal-table{overflow-x:auto}.deal-table-head,.deal-table-row{min-width:920px}.task-kanban{grid-template-columns:repeat(5,minmax(220px,260px))}.channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.app-frame{padding:10px 10px calc(92px + env(safe-area-inset-bottom));grid-template-columns:1fr;gap:10px}.side-rail{display:none}.shell{padding:0}.topbar,.board-toolbar{flex-direction:column;align-items:stretch}.top-actions,.toolbar-controls{justify-content:flex-start}.metric-grid{grid-template-columns:1fr}.focus-item{align-items:flex-start}.focus-item>span{flex-basis:42px}.toolbar-controls,.search-box{width:100%}.action-button{flex:138px;justify-content:center}.board-scroll{grid-auto-columns:minmax(278px,86vw)}.brand-block h1,.section-head h2,.board-toolbar h2{font-size:20px}.metric-card strong{font-size:30px}.view-toggle,.view-toggle button,.mode-switch,.mode-switch button{width:100%}.view-toggle button,.mode-switch button{justify-content:center}.detail-drawer{border-radius:20px;width:auto;inset:10px}.compact-metrics,.channel-grid,.strategy-grid,.profile-grid{grid-template-columns:1fr}.content-table{overflow-x:auto}.content-table-head,.content-table-row{min-width:760px}.pulse-card,.task-row{grid-template-columns:44px minmax(0,1fr)}.pulse-actions,.task-row>.icon-button{grid-column:2;justify-content:flex-start}.task-kanban{grid-template-columns:repeat(5,minmax(240px,76vw))}.notification-popover{left:-200px;right:auto}.assistant-launcher{display:none}.assistant-panel{left:10px;right:10px;bottom:calc(80px + env(safe-area-inset-bottom));z-index:70;width:auto;max-height:calc(100dvh - 100px - env(safe-area-inset-bottom));border-radius:24px 24px 18px 18px}.mobile-bottom-nav{z-index:60;min-height:calc(70px + env(safe-area-inset-bottom));padding:6px 6px max(6px, env(safe-area-inset-bottom));border-top:1px solid var(--line);background:color-mix(in srgb, var(--surface-solid) 94%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 30px #12151c1f}.mobile-bottom-nav>a,.mobile-bottom-nav>button{min-width:0;min-height:50px;color:var(--muted);background:0 0;border:0;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:4px 2px;font-size:10px;font-weight:750;line-height:1.1;text-decoration:none;display:flex}.mobile-bottom-nav>a.active,.mobile-bottom-nav>button.active{color:var(--blue);background:color-mix(in srgb, var(--blue) 9%, transparent)}.mobile-bottom-nav>.mobile-focus-button{border:4px solid var(--surface-solid);color:#fff;background:var(--blue);min-height:62px;box-shadow:0 10px 24px color-mix(in srgb, var(--blue) 34%, transparent);border-radius:21px;align-self:start;margin:-16px 3px 0;font-size:11px}.mobile-more-backdrop{z-index:54;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f11165c;border:0;width:100%;height:100%;padding:0;display:block;position:fixed;inset:0}.mobile-more-sheet{right:10px;bottom:calc(78px + env(safe-area-inset-bottom));z-index:56;max-height:calc(100dvh - 100px - env(safe-area-inset-bottom));border:1px solid var(--line);background:var(--surface-solid);overscroll-behavior:contain;border-radius:24px;gap:14px;padding:16px;display:grid;position:fixed;left:10px;overflow-y:auto;box-shadow:0 24px 70px #0f111647}.mobile-more-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.mobile-more-head p,.mobile-more-head h2{margin:0}.mobile-more-head p{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:750}.mobile-more-head h2{margin-top:3px;font-size:21px}.mobile-contour-switch{border:1px solid var(--line);background:var(--surface-2);border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:4px;display:grid}.mobile-contour-switch a{min-height:44px;color:var(--muted);border-radius:11px;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.mobile-contour-switch a.active{color:#fff;background:var(--blue)}.mobile-more-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mobile-more-grid a{border:1px solid var(--line);min-width:0;min-height:54px;color:var(--ink);background:var(--surface-solid);border-radius:14px;align-items:center;gap:10px;padding:8px 11px;font-size:12px;font-weight:750;text-decoration:none;display:flex}.mobile-more-grid a.active{color:var(--blue);border-color:color-mix(in srgb, var(--blue) 32%, var(--line));background:color-mix(in srgb, var(--blue) 8%, var(--surface-solid))}.mobile-more-grid a span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.assistant-turbo-cta{flex-direction:column;align-items:stretch}.assistant-turbo-cta button{justify-content:center}.deal-table{overflow:hidden}.deal-table-head{display:none}.deal-table-row{grid-template-columns:1fr;align-items:start;gap:8px;min-width:0}.deal-table-row>span:nth-child(3),.deal-table-row>span:nth-child(4),.deal-table-row>span:nth-child(5){align-items:center;gap:8px;display:inline-flex}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.auth-shell{background:var(--bg);grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);min-height:100vh;padding:18px;display:grid}.auth-panel,.auth-context{border:1px solid var(--line);flex-direction:column;justify-content:center;min-height:calc(100vh - 36px);padding:clamp(28px,6vw,84px);display:flex}.auth-panel{background:var(--surface-solid);border-radius:24px 0 0 24px}.auth-context{color:#fff;background:#22252b;border-left:0;border-radius:0 24px 24px 0}.auth-brand{align-items:center;gap:11px;display:flex;position:absolute;top:42px}.auth-brand>span{color:#fff;background:var(--blue);border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.auth-brand p,.auth-copy>p,.auth-context>p,.auth-state-card>p{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.auth-brand strong{margin-top:2px;font-size:15px;display:block}.auth-copy,.auth-form,.auth-success{width:min(100%,500px)}.auth-copy h1{letter-spacing:-.045em;max-width:520px;margin:10px 0 14px;font-size:clamp(34px,5vw,58px);line-height:.98}.auth-copy>span,.auth-state-card>span{color:#4b515b;font-size:15px;line-height:1.55;display:block}.auth-form{gap:10px;margin-top:28px;display:grid}.auth-form>label,.team-invite-form label>span{color:#565c65;font-size:12px;font-weight:750}.auth-input-wrap{position:relative}.auth-input-wrap svg{color:var(--muted);position:absolute;top:50%;left:15px;transform:translateY(-50%)}.auth-input-wrap input,.team-invite-form input,.team-invite-form select,.team-role-select select{border:1px solid var(--line-strong);width:100%;min-height:46px;color:var(--ink);background:var(--surface-solid);border-radius:12px;outline:0}.auth-input-wrap input{padding:0 14px 0 44px}.auth-input-wrap input:focus,.team-invite-form input:focus,.team-invite-form select:focus,.team-role-select select:focus{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 13%, transparent)}.auth-submit,.auth-secondary,.auth-link-button{border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:46px;font-weight:800;text-decoration:none;display:inline-flex}.auth-submit{border:1px solid var(--blue);color:#fff;background:var(--blue)}.auth-submit:disabled{cursor:wait;opacity:.65}.auth-form>small{color:var(--muted);margin-top:2px;font-size:11.5px;line-height:1.45}.auth-error,.team-feedback{border:1px solid color-mix(in srgb, var(--rose) 35%, var(--line));color:#8f3347;background:color-mix(in srgb, var(--rose) 8%, var(--surface-solid));border-radius:11px;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.45}.auth-success{border:1px solid color-mix(in srgb, var(--green) 34%, var(--line));background:color-mix(in srgb, var(--green) 7%, var(--surface-solid));border-radius:14px;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin-top:28px;padding:16px;display:grid}.auth-success>svg{color:var(--green);grid-row:1/span 2}.auth-success p{color:#4b515b;margin:5px 0 0;font-size:13px;line-height:1.45}.auth-link-button{min-height:32px;color:var(--green);background:0 0;border:0;grid-column:2;justify-content:flex-start;padding:0;font-size:12px}.auth-context>p{color:#ffffff94}.auth-context h2{letter-spacing:-.035em;max-width:500px;margin:14px 0 28px;font-size:clamp(26px,3vw,42px);line-height:1.06}.auth-context ul{gap:12px;max-width:480px;margin:0;padding:0;list-style:none;display:grid}.auth-context li{color:#ffffffb8;border-top:1px solid #ffffff24;padding-top:12px;font-size:13px;line-height:1.45}.auth-shell-centered{place-items:center;display:grid}.auth-state-card{border:1px solid var(--line);background:var(--surface-solid);width:min(100%,520px);box-shadow:var(--shadow-soft);text-align:center;border-radius:20px;padding:28px}.auth-state-card>svg{color:var(--green)}.auth-state-card h1{margin:12px 0 9px;font-size:28px}.auth-state-card p:not(:first-of-type){color:var(--muted)}.auth-state-error>svg{color:var(--rose)}.auth-state-actions{gap:9px;margin-top:20px;display:grid}.auth-state-actions form{display:grid}.auth-secondary{border:1px solid var(--line-strong);color:var(--ink);background:var(--surface-solid)}.spin{animation:.9s linear infinite auth-spin}@keyframes auth-spin{to{transform:rotate(360deg)}}.viewer-menu{align-items:center;gap:5px;display:flex}.viewer-link{border:1px solid var(--line);min-height:38px;color:var(--ink);background:var(--surface-solid);border-radius:12px;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.profile-tabs{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;gap:4px;margin-top:18px;padding:4px;display:inline-flex}.profile-tabs button{min-height:36px;color:var(--muted);background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:750;display:inline-flex}.profile-tabs button.active{color:var(--ink);background:var(--surface-solid);box-shadow:var(--shadow-soft)}.team-settings{grid-template-columns:minmax(280px,.72fr) minmax(420px,1.28fr);gap:12px;margin-top:14px;display:grid}.team-invite-panel,.team-list-panel{border:1px solid var(--line);background:var(--surface-solid);border-radius:16px;min-width:0;padding:16px}.team-panel-heading{align-items:flex-start;gap:10px;display:flex}.team-panel-heading>span,.team-avatar{width:36px;height:36px;color:var(--blue);background:color-mix(in srgb, var(--blue) 9%, var(--surface-solid));border-radius:10px;flex:0 0 36px;place-items:center;display:grid}.team-panel-heading h3{margin:0;font-size:15px}.team-panel-heading p,.team-role-hint{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.45}.team-panel-heading-row .icon-button{margin-left:auto}.team-invite-form{grid-template-columns:1fr;gap:10px;margin-top:18px;display:grid}.team-invite-form label{gap:6px;display:grid}.team-invite-form input,.team-invite-form select,.team-role-select select{font:inherit;padding:0 11px;font-size:13px}.team-invite-form .action-button{justify-content:center}.team-feedback{margin-top:12px}.team-feedback.success{color:#25745d;border-color:color-mix(in srgb, var(--green) 32%, var(--line));background:color-mix(in srgb, var(--green) 7%, var(--surface-solid))}.team-member-list{gap:7px;margin-top:14px;display:grid}.team-member{border:1px solid var(--line);background:var(--surface-solid);border-radius:13px;grid-template-columns:36px minmax(160px,1fr) 145px auto;align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.team-member-revoked{opacity:.65}.team-member-email{align-items:center;gap:7px;min-width:0;display:flex}.team-member-email strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.team-member-email small{color:var(--blue);background:color-mix(in srgb, var(--blue) 9%, var(--surface-solid));border-radius:999px;padding:2px 6px;font-size:10px;font-weight:800}.team-status{color:var(--muted);margin-top:4px;font-size:11px;display:block}.team-status.active{color:var(--green)}.team-status.invited{color:var(--amber)}.team-role-select select{min-height:36px}.team-member-actions{justify-content:flex-end;display:flex}.team-empty{border:1px dashed var(--line-strong);color:var(--muted);text-align:center;border-radius:13px;margin-top:14px;padding:22px;font-size:13px}@media (max-width:980px){.auth-shell{grid-template-columns:1fr}.auth-panel{border-radius:24px 24px 0 0}.auth-context{border-top:0;border-left:1px solid var(--line);border-radius:0 0 24px 24px;min-height:auto}.team-settings{grid-template-columns:1fr}}@media (max-width:760px){.auth-shell{padding:8px}.auth-panel,.auth-context{min-height:auto;padding:28px 20px}.auth-panel{border-radius:18px;min-height:calc(100vh - 16px)}.auth-context{display:none}.auth-brand{margin-bottom:56px;position:static}.auth-copy h1{font-size:36px}.auth-shell-centered .auth-state-card{padding:22px 18px}.viewer-link span{display:none}.profile-tabs,.profile-tabs button{width:100%}.profile-tabs button{justify-content:center}.team-invite-form{grid-template-columns:1fr}.team-member{grid-template-columns:36px minmax(0,1fr) auto}.team-role-select{grid-column:2/-1}.team-member-actions{grid-area:1/3}}.today-hero{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-soft);grid-template-columns:1.5fr 1fr;gap:22px;margin-bottom:18px;padding:26px 28px;display:grid}.today-hero .hero-phase{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:650}.today-hero .hero-hook{margin:0 0 10px;font-size:22px;font-weight:650;line-height:1.35}.today-hero .hero-idea{color:var(--muted);margin:0 0 10px;font-size:14px;line-height:1.5}.today-hero .hero-claim{border-top:1px dashed var(--line);color:var(--muted);margin:0;padding-top:10px;font-size:13px}.today-hero .hero-claim b{color:var(--ink)}.channel-checklist{border-left:1px solid var(--line);flex-direction:column;gap:8px;padding-left:22px;display:flex}.channel-checklist .check-title{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 2px;font-size:12px;font-weight:650}.channel-check{border:1px solid var(--line);min-height:34px;color:var(--ink);text-align:left;background:0 0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:4px 10px;font-size:13.5px;display:flex}.channel-check small{color:var(--muted)}.channel-check.is-done{border-color:var(--green);color:var(--green)}.rule-hints{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.rule-hints span{border:1px dashed var(--line-strong);color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12.5px;display:inline-flex}.local-note{color:var(--muted);font-size:11.5px}.day-strip{gap:6px;margin-bottom:12px;padding-bottom:8px;display:flex;overflow-x:auto}.day-strip button{border:1px solid var(--line);background:var(--surface);min-width:64px;color:var(--ink);text-align:center;border-radius:12px;flex:none;padding:8px 10px;font-size:12.5px}.day-strip button small{color:var(--muted);text-transform:uppercase;font-size:10.5px;display:block}.day-strip button.active{color:#fff;background:var(--blue);border-color:var(--blue)}.day-strip button.active small{color:#ffffffbf}.slot-detail{border-top:1px dashed var(--line);color:var(--muted);margin-top:8px;padding-top:8px;font-size:12.5px;line-height:1.45}.slot-detail b{color:var(--ink)}.chart-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-soft);padding:20px 22px}.chart-card h3{margin:0 0 2px;font-size:15px}.chart-card .sub{color:var(--muted);margin:0 0 14px;font-size:12.5px}.bar-row{grid-template-columns:minmax(140px,240px) 1fr 64px;align-items:center;gap:10px;padding:4px 0;font-size:13px;display:grid}.bar-row .bar-title{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bar-row .bar-track{background:var(--surface-2);border-radius:5px;height:18px;position:relative}.bar-row .bar-fill{background:var(--blue);border-radius:5px;min-width:2px;position:absolute;inset:0 auto 0 0}.bar-row .bar-value{color:var(--muted);text-align:right;font-variant-numeric:tabular-nums}.pin-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.pin-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:8px;padding:16px 18px;display:flex}.pin-card .pin-top{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.pin-card h3{margin:0;font-size:15.5px;line-height:1.3}.pin-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.pin-card .pin-meta{color:var(--muted);flex-wrap:wrap;gap:6px;font-size:11.5px;display:flex}.prompt-box{border:1px dashed var(--line-strong);color:var(--muted);border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.45}.copy-button{color:#fff;background:var(--blue);border:0;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;min-height:32px;padding:0 14px;font-size:12.5px;font-weight:700;display:inline-flex}.refs-note{border:1px dashed var(--line-strong);color:var(--muted);border-radius:10px;margin-bottom:12px;padding:12px 16px;font-size:13px}@media (max-width:820px){.today-hero{grid-template-columns:1fr}.channel-checklist{border-left:0;border-top:1px solid var(--line);padding-top:14px;padding-left:0}}.data-table{border:1px solid var(--line);border-radius:var(--radius);background:var(--line);gap:1px;display:grid;overflow:hidden}.data-table-head,.data-table-row{grid-template-columns:var(--table-cols,repeat(4, 1fr));background:var(--surface-solid);align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:grid}.data-table-head{background:var(--surface-2);color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:650}a.data-table-row,button.data-table-row{color:var(--ink);text-align:left;cursor:pointer;border:0;text-decoration:none}a.data-table-row:hover,button.data-table-row:hover{background:var(--surface-2)}.data-table-row strong{font-size:13.5px;display:block}.data-table-row small{color:var(--muted);display:block}.cell-chip{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 9px;font-size:11.5px;display:inline-flex}.cell-chip.tone-good{color:var(--green);border-color:var(--green)}.cell-chip.tone-warn{color:var(--amber);border-color:var(--amber)}.cell-chip.tone-danger{color:var(--rose);border-color:var(--rose)}.cell-chip.tone-info{color:var(--sky);border-color:var(--sky)}.company-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.company-head .chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.quick-add{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.quick-add input{border:1px solid var(--line);background:var(--surface-solid);min-height:36px;color:var(--ink);border-radius:10px;flex:220px;padding:0 12px}.touch-scheme{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));align-items:start;gap:14px;display:grid}.scheme-lane{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);flex-direction:column;gap:8px;padding:14px;display:flex}.scheme-lane>h4{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;margin:0 0 4px;font-size:11.5px;font-weight:650;display:flex}.scheme-node{border:1px solid var(--line);background:var(--surface-solid);border-radius:10px;padding:10px 12px;font-size:13px;position:relative}.scheme-node+.scheme-node:before{content:"";background:var(--line-strong);width:2px;height:8px;position:absolute;top:-9px;left:18px}.scheme-node small{color:var(--muted);margin-top:3px;display:block}.scheme-node.is-done{border-left:4px solid var(--green)}.scheme-node.is-now{border-left:4px solid var(--blue)}.scheme-node.is-next{border-left:4px solid var(--line-strong);border-style:dashed}.scheme-note{color:var(--muted);margin-top:12px;font-size:12.5px}.goal-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;display:grid}.goal-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:8px;padding:16px 18px;display:flex}.goal-card .goal-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.goal-card h3{margin:0;font-size:14.5px;line-height:1.35}.goal-card .goal-meta{color:var(--muted);font-size:12.5px}.progress-track{background:var(--surface-2);border-radius:99px;height:8px;overflow:hidden}.progress-fill{background:var(--green);border-radius:99px;min-width:2px;height:100%}.progress-fill.tone-warn{background:var(--amber)}.progress-fill.tone-muted{background:var(--line-strong)}@media (max-width:760px){.data-table-head{display:none}.data-table-row{grid-template-columns:1fr;gap:4px}}.section-description{max-width:680px;color:var(--muted);margin-top:6px;font-size:13px;line-height:1.4}.action-button.compact{min-height:34px;padding:0 10px;font-size:12.5px;text-decoration:none}.action-button.quiet{color:var(--muted);background:0 0;border-color:#0000}.action-button.is-active{color:var(--green);border-color:var(--green);background:#5c968014}.journey-feedback{background:#e7f6f0b8;border:1px solid #5c96805c;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:12px;padding:13px 14px;display:grid}.journey-feedback.compact{grid-template-columns:1fr;margin-top:12px}.journey-feedback.is-error{background:#c6536814;border-color:#c6536852}.journey-feedback strong{font-size:13.5px;display:block}.journey-feedback p{color:#405064;margin:3px 0 0;font-size:12.5px;line-height:1.4}.journey-feedback-actions,.task-actions,.journey-summary-actions,.chart-card-head{align-items:center;gap:7px;display:flex}.journey-feedback-actions,.task-actions{flex-wrap:wrap;justify-content:flex-end}.pulse-card.signal-card{align-items:start;min-height:0;padding:14px}.pulse-card>.priority-pill,.task-row>.priority-pill{min-width:0;min-height:28px;color:var(--muted);border:1px solid var(--line);background:var(--surface-solid);white-space:nowrap;justify-content:center;gap:5px;padding:0 9px;display:inline-flex}.pulse-card>.priority-pill.tone-urgent,.task-row>.priority-pill.tone-urgent{color:var(--rose);background:#c75a6d14;border-color:#c75a6d59}.pulse-card>.priority-pill.tone-important,.task-row>.priority-pill.tone-important{color:#9a641a;background:#d69d4e1a;border-color:#d69d4e66}.pulse-card>.priority-pill.tone-observe,.task-row>.priority-pill.tone-observe{color:var(--sky);background:#588bb414;border-color:#588bb461}.signal-copy,.task-copy{min-width:0}.signal-company-line{justify-content:space-between;align-items:center;gap:10px;display:flex}.signal-company-line>a,.task-meta>a{color:var(--ink);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;font-weight:800}.pulse-card p.signal-title{color:var(--ink);margin-top:7px;font-size:14px;font-weight:720}.signal-meta,.task-meta{color:var(--muted);flex-wrap:wrap;gap:5px 12px;margin-top:7px;font-size:12px;line-height:1.35;display:flex}.signal-status,.task-created-mark{color:var(--sky);white-space:nowrap;background:#588bb41a;border-radius:999px;flex:none;padding:3px 8px;font-size:11px;font-weight:750}.signal-status.is-done,.task-created-mark{color:var(--green);background:#5c96801a}.pulse-actions{flex-wrap:wrap;justify-content:flex-end}.task-groups{gap:18px;margin-top:14px;display:grid}.task-group-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;padding:0 2px;display:flex}.task-group-head h3{margin:0;font-size:14px}.task-group-head>span{min-width:24px;height:24px;color:var(--muted);background:var(--surface-2);border-radius:8px;place-items:center;font-size:12px;font-weight:800;display:grid}.task-group .task-list{margin-top:0}.task-row.is-done{opacity:.62}.task-row.is-done .task-copy>strong{text-decoration:line-through}.strategy-card.compact-card{min-height:0}.company-action-grid{align-items:start}.touch-history{border:1px solid var(--line);background:var(--line);border-radius:12px;gap:1px;margin-top:12px;display:grid;overflow:hidden}.touch-history-row{background:var(--surface-solid);grid-template-columns:140px 180px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.touch-history-row.is-local{box-shadow:inset 3px 0 0 var(--green)}.touch-history-row>span,.touch-history-row>p{color:var(--muted);margin:0;font-size:12.5px}.touch-history-row>strong{font-size:13px}.touch-delete{width:32px;min-height:32px;color:var(--muted)}.journey-summary{grid-template-columns:minmax(170px,.7fr) minmax(210px,.9fr) auto;align-items:stretch;gap:10px;margin:14px 0 16px;display:grid}.journey-summary>article,.journey-summary-actions{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;padding:12px 14px}.journey-summary>article p,.journey-summary>article span{color:var(--muted);margin:0;font-size:11.5px;display:block}.journey-summary>article strong{margin:4px 0;font-size:25px;display:block}.journey-summary-actions{flex-wrap:wrap;justify-content:flex-end}.chart-card-head{justify-content:space-between;gap:12px}.chart-card-head h3{margin:0}.text-link{color:var(--blue);white-space:nowrap;align-items:center;gap:5px;font-size:12.5px;font-weight:750;text-decoration:none;display:inline-flex}@media (max-width:980px){.journey-feedback,.journey-summary{grid-template-columns:1fr}.journey-feedback-actions,.journey-summary-actions{justify-content:flex-start}}@media (max-width:760px){.section-head{flex-direction:column;align-items:flex-start}.section-head .top-actions,.section-head .view-toggle{width:100%}.mode-switch a{flex:1 1 0;justify-content:center}.pulse-card.signal-card,.task-row{grid-template-columns:1fr}.pulse-card>.priority-pill,.task-row>.priority-pill{justify-self:start}.pulse-actions,.task-actions,.task-row>.task-actions{grid-column:1;justify-content:flex-start;width:100%}.pulse-actions .action-button,.task-actions .action-button{flex:130px}.signal-company-line{flex-direction:column;align-items:flex-start}.touch-history-row{grid-template-columns:1fr;gap:3px}.journey-feedback-actions .action-button,.journey-summary-actions .action-button{flex:150px;justify-content:center}.progress-kpi-table .data-table-row>span,.progress-weekly-table .data-table-row>span{text-align:right;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:3px 0;display:flex}.progress-kpi-table .data-table-row>span:before,.progress-weekly-table .data-table-row>span:before{content:attr(data-label);color:var(--muted);text-align:left;text-transform:uppercase;flex:none;font-size:11px;font-weight:650}.progress-kpi-table .data-table-row>span:first-child,.progress-weekly-table .data-table-row>span:first-child{text-align:left;flex-direction:column;align-items:flex-start;gap:3px}.chart-card-head{flex-direction:column;align-items:flex-start}}.pulse-tabs button.type-all:not(.active) svg{color:var(--ink)}.pulse-tabs button.type-abm:not(.active) svg{color:var(--violet)}.pulse-tabs button.type-crm:not(.active) svg{color:var(--sky)}.pulse-tabs button.type-event:not(.active) svg{color:var(--amber)}.pulse-tabs button.type-all.active{background:var(--ink)}.pulse-tabs button.type-abm.active{background:var(--violet)}.pulse-tabs button.type-crm.active{background:var(--sky)}.pulse-tabs button.type-event.active{background:var(--amber)}.signal-card{cursor:pointer;transition:border-color .16s,box-shadow .16s,transform .16s}.signal-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-soft);transform:translateY(-1px)}.signal-card.signal-type-abm{box-shadow:inset 3px 0 0 var(--violet)}.signal-card.signal-type-crm{box-shadow:inset 3px 0 0 var(--sky)}.signal-card.signal-type-event{box-shadow:inset 3px 0 0 var(--amber)}.signal-type-marker{letter-spacing:.04em;text-transform:uppercase;border:1px solid;border-radius:13px;align-content:center;place-items:center;gap:4px;width:62px;min-height:58px;font-size:10px;font-weight:850;display:grid}.signal-type-marker.type-abm,.signal-type-chip.type-abm{color:var(--violet);background:#6f63e914}.signal-type-marker.type-crm,.signal-type-chip.type-crm{color:var(--sky);background:#4c8fc514}.signal-type-marker.type-event,.signal-type-chip.type-event{color:var(--amber);background:#d8942f17}.signal-badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.priority-chip,.signal-type-chip{border:1px solid var(--line);min-height:25px;color:var(--muted);background:var(--surface-solid);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:11px;font-weight:780;display:inline-flex}.priority-chip.tone-urgent{color:var(--rose);background:#c6536814;border-color:#c6536859}.priority-chip.tone-important{color:#996418;background:#d8942f17;border-color:#d8942f61}.priority-chip.tone-observe{color:var(--sky);background:#4c8fc514;border-color:#4c8fc559}.signal-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#191a1d6b;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.signal-modal{border:1px solid var(--line);width:min(1080px,100%);max-height:min(900px,100vh - 44px);color:var(--ink);background:var(--surface-solid);border-radius:20px;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden;box-shadow:0 28px 80px #14192338}.signal-modal-head,.signal-modal-actions{background:var(--surface-solid);justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.signal-modal-head{border-bottom:1px solid var(--line)}.signal-modal-head h2{margin:8px 0 0;font-size:25px;line-height:1.12}.signal-modal-head p{color:#3f4650;margin:5px 0 0;font-size:14px;line-height:1.4}.signal-modal-scroll{background:var(--bg-2);padding:16px 18px 20px;overflow-y:auto}.signal-modal-summary{flex-wrap:wrap;gap:7px;display:flex}.signal-modal-summary>span:not(.priority-chip){border:1px solid var(--line);min-height:25px;color:var(--muted);background:var(--surface-solid);border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.signal-safety-note{color:#7c561e;background:#d8942f14;border:1px solid #d8942f59;border-radius:12px;align-items:flex-start;gap:9px;margin-top:12px;padding:10px 12px;display:flex}.signal-safety-note p{margin:0;font-size:12.5px;line-height:1.4}.signal-detail-grid{grid-template-columns:minmax(0,1.45fr) minmax(290px,.75fr);align-items:start;gap:12px;margin-top:12px;display:grid}.signal-detail-main,.signal-detail-side{gap:10px;display:grid}.signal-detail-block{border:1px solid var(--line);background:var(--surface-solid);border-radius:14px;padding:14px}.signal-detail-block.recommendation-block{background:#20bf8f0e;border-color:#20bf8f52}.signal-detail-block h3{align-items:center;gap:7px;margin:0 0 9px;font-size:14px;display:flex}.signal-detail-block>p,.signal-detail-block blockquote{color:#3f4650;margin:0;font-size:13px;line-height:1.5}.signal-detail-block blockquote{border-left:3px solid var(--violet);background:var(--surface-2);white-space:pre-wrap;border-radius:0 10px 10px 0;padding:12px}.signal-detail-block .is-missing,.signal-detail-value p.is-missing{color:var(--muted);font-style:italic}.signal-detail-block-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.signal-detail-value+.signal-detail-value{margin-top:9px}.signal-detail-value>span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:10.5px;font-weight:700;display:block}.signal-detail-value>p{color:#3f4650;margin:3px 0 0;font-size:12.5px;line-height:1.42}.signal-links{gap:6px;display:grid}.signal-links a{color:var(--ink);background:var(--surface-2);border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:8px 9px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.signal-modal-actions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end}@media (max-width:820px){.signal-detail-grid{grid-template-columns:1fr}}@media (max-width:760px){.signal-type-marker{grid-auto-flow:column;width:auto;min-height:32px;padding:0 9px}.signal-modal-backdrop{align-items:end;padding:8px}.signal-modal{border-radius:18px;max-height:calc(100vh - 16px)}.signal-modal-head,.signal-modal-actions{padding:13px}.signal-modal-scroll{padding:12px 13px 16px}.signal-modal-head h2{font-size:21px}.signal-modal-actions .action-button{flex:145px;justify-content:center}}.goal-tree-toolbar{grid-template-columns:minmax(230px,1fr) auto;align-items:center;gap:10px;margin-top:18px;display:grid}.goal-tree-toolbar .quick-filter{grid-column:1/-1;margin-top:0}.tree-search{border:1px solid var(--line);min-height:40px;color:var(--muted);background:var(--surface-solid);border-radius:11px;align-items:center;gap:8px;padding:0 11px;display:flex}.tree-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:13px}.goal-tree{margin-top:16px}.goal-root-node{box-shadow:var(--shadow-soft);background:#fff9f7;border:1px solid #ff5d4552;border-radius:18px;grid-template-columns:auto minmax(0,1fr) minmax(210px,300px);align-items:center;gap:14px;padding:18px;display:grid}.goal-node-icon{color:#fff;background:var(--blue);border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.goal-root-copy>span,.tree-level-label,.tree-node-title small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:750}.goal-root-copy h3{letter-spacing:-.015em;text-wrap:balance;margin:5px 0 0;font-size:20px;line-height:1.24}.goal-root-copy p{color:#535963;max-width:70ch;margin:6px 0 0;font-size:13px;line-height:1.45}.goal-progress-block{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.goal-progress-block>span{color:var(--muted);font-size:12px}.goal-progress-block>strong{font-variant-numeric:tabular-nums;font-size:18px}.goal-progress-block .progress-track{grid-column:1/-1}.goal-kpi-strip{border-left:2px solid #ff5d4561;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:10px 0 18px 30px;padding-left:30px;display:grid}.goal-kpi-strip article{border:1px solid var(--line);background:var(--surface-solid);border-radius:12px;padding:11px}.goal-kpi-strip span,.goal-kpi-strip p{color:var(--muted);margin:0;font-size:10.5px;line-height:1.25;display:block}.goal-kpi-strip strong{font-variant-numeric:tabular-nums;margin:5px 0 4px;font-size:20px;display:block}.tree-level-label{color:#7c8189;align-items:center;gap:7px;margin:0 0 8px 30px;display:flex}.tree-level-label.compact{justify-content:space-between;margin:0 0 8px}.tree-level-label.compact .action-button{text-transform:none;letter-spacing:0;margin-left:auto}.hypothesis-tree-list{border-left:2px solid #20a87d80;gap:10px;margin-left:30px;padding-left:30px;display:grid}.hypothesis-node,.tree-task-node{border:1px solid var(--line);background:var(--surface-solid);border-radius:15px;padding:13px;position:relative}.hypothesis-node:before,.tree-task-node:before{content:"";background:#20a87d80;width:30px;height:2px;position:absolute;top:27px;right:100%}.hypothesis-node.is-focus{border-color:#ff5d4552}.tree-node-head{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;display:grid}.tree-node-toggle{min-width:0;color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:flex}.tree-index{color:#fff;background:var(--green);border-radius:10px;flex:0 0 30px;place-items:center;height:30px;font-size:12px;font-weight:800;display:grid}.tree-index.small{border-radius:8px;flex-basis:26px;height:26px;font-size:11px}.tree-node-title{flex:1;min-width:0;display:block}.tree-node-title small,.tree-node-title strong{display:block}.tree-node-title strong{text-wrap:pretty;margin-top:3px;font-size:14px;line-height:1.35}.tree-node-badges,.entity-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.compact-icon{border-radius:9px;width:31px;min-height:31px}.danger-action{color:var(--rose)!important}.hypothesis-description{color:#5e646d;max-width:78ch;margin:9px 0 0 39px;font-size:12.5px;line-height:1.45}.tree-progress-row{grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;gap:9px;margin:10px 0 0 39px;display:grid}.tree-progress-row>span{color:var(--muted);font-size:11px}.tree-progress-row>strong{font-variant-numeric:tabular-nums;font-size:12px}.tree-children{border-left:2px solid #6f63e959;margin:15px 0 0 16px;padding-left:22px}.tree-task-list{gap:8px;display:grid}.tree-task-node:before{background:#6f63e959;width:22px}.tree-task-node.needs-attention{border-color:#d8942f61}.task-detail-line{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:6px 14px;margin:10px 0 7px 35px;font-size:11.5px;display:flex}.task-detail-line strong{color:var(--ink);margin-left:auto}.tree-task-node>.progress-track{margin-left:35px}.subtask-tree{border-left:2px solid #4c8fc54d;margin:14px 0 0 16px;padding-left:20px}.subtask-row{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:42px;padding:7px 9px;display:grid}.subtask-row+.subtask-row{margin-top:6px}.subtask-row>strong{font-size:12.5px;line-height:1.35}.subtask-status-dot{color:var(--sky);display:grid}.subtask-status-dot.is-done{color:var(--green)}.tree-empty-state{border:1px dashed var(--line-strong);color:var(--muted);background:var(--surface-2);border-radius:12px;padding:14px;font-size:12.5px}.tree-empty-state.large{text-align:center;justify-items:center;gap:5px;margin:12px 0 0 30px;padding:28px;display:grid}.tree-empty-state.large p{margin:0}.entity-editor-backdrop{z-index:110;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#191a1d6b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.entity-editor{border:1px solid var(--line);background:var(--surface-solid);border-radius:18px;width:min(620px,100%);overflow:hidden;box-shadow:0 28px 80px #14192338}.entity-editor-head,.entity-editor-actions{justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;display:flex}.entity-editor-head{border-bottom:1px solid var(--line)}.entity-editor-head p,.entity-editor-head h3{margin:0}.entity-editor-head p{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:700}.entity-editor-head h3{margin-top:3px;font-size:19px}.entity-editor-form{background:var(--bg-2);gap:12px;padding:17px;display:grid}.entity-editor-form label{gap:6px;display:grid}.entity-editor-form label>span{color:var(--muted);font-size:11px;font-weight:700}.entity-editor-form textarea,.entity-editor-form input,.entity-editor-form select{border:1px solid var(--line);width:100%;min-height:40px;color:var(--ink);background:var(--surface-solid);font:inherit;resize:vertical;border-radius:10px;padding:9px 11px;font-size:13px}.entity-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.form-error{color:var(--rose);margin:0;font-size:12px}.entity-editor-actions{border-top:1px solid var(--line);justify-content:flex-end}@media (max-width:1100px){.goal-tree-toolbar{grid-template-columns:1fr auto}.goal-tree-toolbar .quick-filter{grid-column:1/-1}.goal-kpi-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.tree-node-head{grid-template-columns:minmax(0,1fr) auto}.tree-node-head>.entity-actions{grid-column:1/-1;justify-content:flex-start;padding-left:39px}}@media (max-width:760px){.goal-tree-toolbar{grid-template-columns:1fr}.goal-tree-toolbar .quick-filter,.goal-tree-toolbar .tree-search,.goal-tree-toolbar>.action-button{grid-column:1;width:100%}.goal-root-node{grid-template-columns:auto minmax(0,1fr);padding:14px}.goal-progress-block{grid-column:1/-1}.goal-kpi-strip{grid-template-columns:1fr;margin-left:12px;padding-left:14px}.tree-level-label,.hypothesis-tree-list,.tree-empty-state.large{margin-left:12px}.hypothesis-tree-list{padding-left:14px}.hypothesis-node:before{width:14px}.tree-node-head{grid-template-columns:1fr}.tree-node-badges,.tree-node-head>.entity-actions{grid-column:1;justify-content:flex-start;padding-left:0}.hypothesis-description,.tree-progress-row,.task-detail-line,.tree-task-node>.progress-track{margin-left:0}.tree-progress-row{grid-template-columns:1fr auto}.tree-progress-row .progress-track{grid-area:2/1/auto/-1}.tree-children,.subtask-tree{margin-left:7px;padding-left:12px}.tree-task-node:before{width:12px}.subtask-row{grid-template-columns:auto minmax(0,1fr)}.subtask-row>.cell-chip,.subtask-row>.entity-actions{grid-column:2;justify-content:flex-start}.entity-editor-grid{grid-template-columns:1fr}}.section-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.signal-toolbar{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;grid-template-columns:minmax(260px,1fr) minmax(170px,auto) minmax(170px,auto) auto;align-items:end;gap:10px;margin-top:12px;padding:12px;display:grid}.signal-toolbar>label:not(.signal-search){gap:5px;display:grid}.signal-toolbar label>span,.editor-section-head span{color:var(--muted);font-size:10.5px;font-weight:700}.signal-toolbar select,.signal-search{border:1px solid var(--line);min-height:40px;color:var(--ink);background:var(--surface-solid);font:inherit;border-radius:10px;font-size:12.5px}.signal-toolbar select{min-width:170px;padding:0 34px 0 11px}.signal-search{align-items:center;gap:8px;padding:0 11px;display:flex}.signal-search svg{color:var(--muted);flex:none}.signal-search input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0}.toolbar-result{color:var(--muted);white-space:nowrap;align-self:center;font-size:11.5px}.delete-feedback{color:#7c3127;background:#fff3f0;border:1px solid #ff5d4540;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:10px 12px;font-size:12.5px;display:flex}.cell-chip.tone-neutral{color:var(--muted);border-color:var(--line);background:var(--surface-2)}.signal-manage-actions{justify-content:flex-end;gap:4px;width:100%;display:flex}.icon-button.mini{border-radius:9px;width:30px;min-height:30px}.icon-button.mini.danger,.danger-action{color:var(--rose)}.icon-button.mini.danger:hover,.danger-action:hover{background:#c6536814;border-color:#c6536859}.empty-state{border:1px dashed var(--line-strong);color:var(--muted);background:var(--surface-2);text-align:center;border-radius:14px;justify-items:center;gap:7px;padding:36px 20px;display:grid}.empty-state strong{color:var(--ink);font-size:14px}.empty-state p{margin:0;font-size:12.5px}.entity-editor.signal-editor{grid-template-rows:auto minmax(0,1fr) auto;width:min(860px,100%);max-height:min(900px,100vh - 40px);display:grid}.entity-editor-head h2,.entity-editor-head .eyebrow,.entity-editor-head>div>p{margin:0}.entity-editor-head h2{margin-top:3px;font-size:20px}.entity-editor-head>div>p{color:var(--muted);letter-spacing:0;text-transform:none;margin-top:4px;font-size:12px;font-weight:450}.entity-editor-scroll{background:var(--bg-2);gap:12px;padding:14px;display:grid;overflow-y:auto}.editor-section{border:1px solid var(--line);background:var(--surface-solid);border-radius:13px;padding:14px}.editor-section-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.editor-section-head h3{margin:0;font-size:14px}.form-grid{gap:10px;display:grid}.form-grid.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid label{color:var(--muted);gap:6px;font-size:11px;font-weight:700;display:grid}.form-grid label.span-two{grid-column:1/-1}.form-grid input,.form-grid select,.form-grid textarea{border:1px solid var(--line);width:100%;min-height:40px;color:var(--ink);background:var(--surface-solid);font:inherit;resize:vertical;border-radius:10px;padding:9px 11px;font-size:13px;font-weight:450}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus,.signal-toolbar select:focus,.signal-search:focus-within{border-color:var(--blue);outline:3px solid #ff5d451f}.signal-modal-actions{flex-wrap:wrap}@media (max-width:1100px){.signal-toolbar{grid-template-columns:minmax(240px,1fr) repeat(2,minmax(160px,auto))}.toolbar-result{grid-column:1/-1}}@media (max-width:760px){html,body{width:100%;max-width:100%;overflow-x:hidden}.app-frame,.shell,.topbar,.top-actions,.page-panel,.section-head,.section-head>div,.section-head-actions,.pulse-tabs,.pulse-list,.goal-tree-toolbar,.goal-tree,.goal-root-copy,.hypothesis-tree-list{min-width:0;max-width:100%}.page-panel{padding:16px;overflow:hidden}.top-actions,.mode-switch{width:100%}.mode-switch{min-width:0;display:flex}.mode-switch a{min-width:0}.section-head h2,.goal-root-copy h3,.tree-node-title strong{overflow-wrap:anywhere}.rail-group{display:contents}.side-rail,.pulse-tabs,.quick-filter{scrollbar-width:none;-ms-overflow-style:none}.side-rail::-webkit-scrollbar{display:none}.pulse-tabs::-webkit-scrollbar{display:none}.quick-filter::-webkit-scrollbar{display:none}.rail-group>p,.rail-label{display:none}.rail-button{flex:0 0 48px;justify-content:center;padding:0}.section-head-actions,.section-head-actions .action-button{justify-content:flex-start;width:100%}.signal-toolbar{grid-template-columns:1fr}.signal-toolbar>label,.signal-toolbar select{width:100%}.toolbar-result{grid-column:1}.delete-feedback,.editor-section-head{flex-direction:column;align-items:flex-start}.form-grid.two-columns{grid-template-columns:1fr}.form-grid label.span-two{grid-column:1}.signal-type-marker{grid-auto-flow:column;justify-content:flex-start;width:100%;min-height:42px;padding:0 12px}.signal-manage-actions{justify-content:flex-start}.entity-editor.signal-editor{max-height:calc(100vh - 20px)}.entity-editor-actions .action-button,.signal-modal-actions .action-button{flex:150px;justify-content:center}}.hero-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.hero-actions .action-button{text-decoration:none}.content-sort,.channel-toolbar>label:not(.signal-search){gap:4px;display:grid}.content-sort>span,.channel-toolbar label>span{color:var(--muted);font-size:10.5px;font-weight:700}.content-sort select,.production-toolbar select,.channel-toolbar select{border:1px solid var(--line);min-height:40px;color:var(--ink);background:var(--surface-solid);font:inherit;border-radius:10px;padding:0 34px 0 11px;font-size:12.5px}.content-calendar-workspace .board-toolbar,.content-calendar-workspace .toolbar-controls{align-items:flex-end}.content-slot-card{position:relative}.content-slot-card:has(.content-entity-actions){padding-bottom:48px}.content-entity-actions,.content-row-actions{align-items:center;gap:4px;display:flex}.content-entity-actions{justify-content:flex-end;position:absolute;bottom:10px;right:10px}.content-slot-meta .special-status.is-late{color:var(--rose);background:#c6536814}.content-slot-meta .special-status.is-missing{color:#9b681a;background:#d8942f1a}.content-table.is-managed .content-table-head,.content-table.is-managed .content-table-row{grid-template-columns:minmax(90px,.35fr) minmax(280px,1.25fr) minmax(150px,.55fr) minmax(200px,.75fr) minmax(150px,auto)}.content-row-actions{flex-wrap:wrap}.entity-editor.content-slot-editor,.entity-editor.channel-editor{grid-template-rows:auto minmax(0,1fr) auto;max-height:min(900px,100vh - 40px);display:grid}.entity-editor.content-slot-editor{width:min(880px,100%)}.entity-editor.channel-editor{width:min(680px,100%)}.channel-editor-list{gap:8px;display:grid}.channel-editor-row{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;grid-template-columns:minmax(0,1fr) minmax(150px,190px);align-items:center;gap:10px;padding:10px;display:grid}.channel-editor-row.is-selected{background:#fff8f6;border-color:#ff5d4547}.channel-editor-row>label{cursor:pointer;align-items:flex-start;gap:9px;display:flex}.channel-editor-row>label input{margin-top:3px}.channel-editor-row strong,.channel-editor-row small{display:block}.channel-editor-row small{color:var(--muted);margin-top:2px;font-size:11px;font-weight:450}.channel-editor-row select{border:1px solid var(--line);background:var(--surface-solid);min-height:36px;font:inherit;border-radius:9px;padding:0 9px}.content-slot-modal{width:min(980px,100%)}.content-brief-grid{grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr);gap:12px;display:grid}.content-brief-main,.content-brief-side{align-content:start;gap:10px;display:grid}.rendition-detail-list{border:1px solid var(--line);background:var(--line);border-radius:10px;gap:1px;display:grid;overflow:hidden}.rendition-detail-list>div{background:var(--surface-solid);justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.rendition-detail-list span{color:var(--muted);font-size:11px}.production-toolbar,.channel-toolbar{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;align-items:end;gap:10px;margin-top:14px;padding:12px;display:grid}.production-toolbar{grid-template-columns:minmax(240px,1fr) minmax(150px,auto) minmax(150px,auto) auto}.channel-toolbar{grid-template-columns:minmax(240px,1fr) minmax(170px,auto) auto}.production-task .task-title-line{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.production-task.is-done .task-title-line>strong,.task-mini-card.is-done>strong{color:var(--muted);text-decoration:line-through}.production-task .task-actions,.task-mini-card .task-actions{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.task-mini-card{position:relative}.task-mini-card .task-actions{margin-top:10px}.channel-card{padding-bottom:52px;position:relative}.channel-card .channel-actions{grid-column:1/-1}@media (max-width:1100px){.production-toolbar{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(145px,auto))}.production-toolbar .view-toggle{grid-column:1/-1;justify-self:start}}@media (max-width:760px){.hero-actions .action-button{flex:150px;justify-content:center}.content-calendar-workspace .toolbar-controls,.content-sort,.content-sort select,.production-toolbar,.channel-toolbar,.production-toolbar select,.channel-toolbar select{width:100%}.content-calendar-workspace .toolbar-controls,.production-toolbar,.channel-toolbar{grid-template-columns:1fr}.production-toolbar .view-toggle,.channel-toolbar .toolbar-result{grid-column:1}.content-brief-grid,.channel-editor-row{grid-template-columns:1fr}.entity-editor.content-slot-editor,.entity-editor.channel-editor{max-height:calc(100vh - 20px)}.content-table.is-managed{overflow:hidden}.content-table.is-managed .content-table-head{display:none}.content-table.is-managed .content-table-row{grid-template-columns:1fr;align-items:start;gap:10px;min-width:0;padding:14px}.content-row-actions{justify-content:flex-start}.production-task{grid-template-columns:1fr}.production-task .task-actions{grid-column:1;justify-content:flex-start}}.pinterest-toolbar,.pinterest-toolbar label,.pin-heading,.idea-heading,.entity-actions{align-items:center;display:flex}.pinterest-toolbar{flex-wrap:wrap;gap:10px;margin:14px 0 18px}.pinterest-toolbar>label:not(.signal-search){color:var(--muted);gap:8px;font-size:12px}.pinterest-toolbar select{border:1px solid var(--line);background:var(--surface);min-height:38px;color:var(--ink);border-radius:10px;padding:0 32px 0 12px}.pin-heading,.idea-heading{justify-content:space-between;gap:12px}.pin-heading>div:first-child,.idea-heading>strong{min-width:0}.pin-heading small{color:var(--muted)}.entity-actions{flex:none;gap:4px}.entity-actions button{border:1px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--muted);cursor:pointer;border-radius:8px;place-items:center;padding:0;display:inline-grid}.entity-actions button:hover:not(:disabled){border-color:var(--line-strong);color:var(--ink)}.entity-actions button.danger:hover:not(:disabled){color:var(--danger);background:#fff5f7;border-color:#efc5ce}.entity-actions button:disabled{opacity:.32;cursor:default}.pinterest-idea>div{width:100%;min-width:0}.pin-prompt-actions{flex-wrap:wrap;gap:8px;display:flex}.pin-prompt-actions button{border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:11px;font-weight:750;display:inline-flex}.prompt-toggle{border:1px solid var(--line);background:var(--surface);color:var(--ink)}.pin-prompt-actions .copy-button{margin:0}.pinterest-editor .editor-body{gap:16px;display:grid}.pinterest-editor .editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pinterest-editor label{color:var(--muted);gap:7px;font-size:12px;font-weight:650;display:grid}.pinterest-editor input,.pinterest-editor select,.pinterest-editor textarea{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);font:inherit;resize:vertical;border-radius:10px;padding:10px 12px}.pinterest-editor .has-error input,.pinterest-editor .has-error textarea{border-color:var(--danger)}.pinterest-editor .has-error small{color:var(--danger)}.ui-kit-page{overflow:hidden}.recommended-badge{color:#a91f55;background:#f9edf2;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;font-weight:750;display:inline-flex}.ui-kit-concepts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.ui-concept{--concept-canvas:#fbf7f8;--concept-surface:#fff;--concept-text:#2a1722;--concept-muted:#785f6c;--concept-line:#eadce2;--concept-primary:#c4275f;--concept-primary-soft:#f8e7ed;border:1px solid var(--concept-line);background:var(--concept-canvas);min-width:0;color:var(--concept-text);border-radius:20px;gap:14px;padding:16px;display:grid}.ui-concept-medium{--concept-canvas:#f3e9ed;--concept-surface:#fff9fb;--concept-text:#321321;--concept-muted:#7d5665;--concept-line:#ddc7cf;--concept-primary:#a91f55;--concept-primary-soft:#efd8e0;box-shadow:inset 0 0 0 2px #a91f551a}.ui-concept-dark{--concept-canvas:#150c13;--concept-surface:#23131e;--concept-text:#f5edf0;--concept-muted:#c3aeb7;--concept-line:#412a37;--concept-primary:#d83b72;--concept-primary-soft:#3c1829}.ui-concept>header,.concept-nav,.concept-hero small,.concept-hero>div,.concept-controls,.concept-controls label,.concept-controls button,.concept-row,.concept-tokens{align-items:center;display:flex}.ui-concept>header{justify-content:space-between;gap:12px}.ui-concept>header p{color:var(--concept-primary);letter-spacing:.06em;text-transform:uppercase;margin:0 0 4px;font-size:10px;font-weight:800}.ui-concept>header h3{margin:0;font-size:19px}.ui-concept>header span,.ui-concept small,.ui-concept p{color:var(--concept-muted)}.ui-concept>header span{margin-top:4px;font-size:11px;line-height:1.35;display:block}.ui-concept>header button{border:1px solid var(--concept-line);background:var(--concept-surface);width:32px;height:32px;color:var(--concept-muted);border-radius:9px;place-items:center;display:grid}.concept-nav{background:var(--concept-surface);border-radius:11px;gap:4px;padding:4px}.concept-nav span{color:var(--concept-muted);text-align:center;border-radius:8px;flex:1;padding:7px 6px;font-size:10px;font-weight:700}.concept-nav span.active{background:var(--concept-primary-soft);color:var(--concept-primary)}.concept-hero{border:1px solid var(--concept-line);background:var(--concept-surface);border-radius:15px;padding:14px}.concept-hero small{gap:6px;font-size:10px}.concept-hero strong{margin-top:10px;font-size:15px;line-height:1.25;display:block}.concept-hero p{min-height:48px;margin:7px 0 12px;font-size:11px;line-height:1.45}.concept-hero>div{gap:7px}.concept-hero button{border-radius:999px;min-height:34px;padding:0 11px;font-size:10px;font-weight:750}.concept-primary{border:1px solid var(--concept-primary);background:var(--concept-primary);color:#fff}.concept-secondary{border:1px solid var(--concept-line);color:var(--concept-text);background:0 0}.concept-controls{gap:8px}.concept-controls label{min-width:0;color:var(--concept-muted);flex-direction:column;flex:1;align-items:stretch;gap:5px;font-size:9px;font-weight:700}.concept-controls button,.concept-controls input{border:1px solid var(--concept-line);background:var(--concept-surface);width:100%;height:34px;color:var(--concept-text);border-radius:9px;font-size:10px}.concept-controls button{justify-content:space-between;padding:0 9px}.concept-controls input{padding:0 9px}.concept-row{border:1px solid var(--concept-line);background:var(--concept-surface);border-radius:12px;gap:9px;padding:11px}.concept-check{background:var(--concept-primary-soft);width:23px;height:23px;color:var(--concept-primary);border-radius:7px;place-items:center;display:grid}.concept-row>div{flex:1;gap:3px;min-width:0;display:grid}.concept-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.concept-row small{font-size:9px}.concept-chip{background:var(--concept-primary-soft);color:var(--concept-primary);white-space:nowrap;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:800}.concept-progress{background:var(--concept-primary-soft);border-radius:99px;height:6px;overflow:hidden}.concept-progress span{border-radius:inherit;background:var(--concept-primary);height:100%;display:block}.concept-tokens{gap:6px}.concept-tokens>div{flex:1;gap:4px;min-width:0;display:grid}.concept-tokens>div>span{border:1px solid var(--concept-line);border-radius:7px;height:27px}.concept-tokens small{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.concept-tokens code{color:var(--concept-muted);font-size:7px}.ui-kit-guidance{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.ui-kit-guidance>div{border:1px solid var(--line);background:var(--surface-subtle);border-radius:14px;padding:15px}.ui-kit-guidance p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.5}@media (max-width:1100px){.ui-kit-concepts{grid-template-columns:1fr}}@media (max-width:640px){.pinterest-toolbar,.pinterest-toolbar>label,.pinterest-toolbar .signal-search{width:100%}.pinterest-toolbar select{flex:1}.pin-heading,.idea-heading{align-items:flex-start}.entity-actions{flex-wrap:wrap;justify-content:flex-end}.pinterest-editor .editor-grid,.ui-kit-guidance{grid-template-columns:1fr}.recommended-badge{align-self:flex-start}.ui-concept{padding:13px}.concept-controls,.concept-hero>div{flex-direction:column;align-items:stretch}.concept-tokens{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}.measurement-list{gap:8px;margin-top:14px;display:grid}.measurement-list article{border:1px solid var(--line);background:var(--surface);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.measurement-list article>div:first-child{gap:4px;min-width:0;display:grid}.measurement-list span,.measurement-list small{color:var(--muted);font-size:11px}.measurement-editor .editor-body{gap:14px;display:grid}.measurement-editor .editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.measurement-editor label{color:var(--muted);gap:7px;font-size:12px;font-weight:650;display:grid}.measurement-editor input,.measurement-editor select,.measurement-editor textarea{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);font:inherit;resize:vertical;border-radius:10px;padding:10px 12px}.form-error{color:var(--danger);background:#fff3f5;border-radius:9px;margin:0;padding:9px 11px;font-size:12px}.empty-state.compact{min-height:140px;margin-top:12px}@media (max-width:640px){.measurement-editor .editor-grid{grid-template-columns:1fr}.measurement-list article{align-items:flex-start}}
