.content-edge,.content-edge-sheet,.sidebar-edge{--edge-ink:#141414;--edge-muted:#606873;--edge-line:#d8dee8;--edge-ground:#f2f6fa;--edge-green:#2883c6;color:var(--edge-ink);letter-spacing:0}.content-edge *,.sidebar-edge *{letter-spacing:0}.content-edge ::-webkit-scrollbar-thumb{background:#b6babf}.sidebar-edge{background:#f3f4f5;border-right:1px solid var(--edge-line)}.sidebar-edge .sidebar-brand{border-color:var(--edge-line);padding:28px 24px}.sidebar-edge .sidebar-brand-name{font-size:23px;line-height:1.05;font-weight:600}.sidebar-edge .sidebar-brand-caption{margin-top:12px;font-size:10px;color:var(--edge-muted)}.sidebar-edge .sidebar-heading{color:var(--edge-muted);font-size:10px;font-weight:500}.sidebar-edge nav a{color:#585d64;border:1px solid transparent;border-radius:5px;font-size:13px}.sidebar-edge nav a:hover{color:var(--edge-ink);background:#e9ebee}.sidebar-edge nav a[aria-current=page]{background:#fff;color:var(--edge-ink);border-color:var(--edge-line);box-shadow:0 1px 3px #0000000a}.sidebar-edge .sidebar-footer{border-color:var(--edge-line)}.sidebar-edge .sidebar-footer button{color:var(--edge-muted)}.sidebar-edge .sidebar-footer button:hover{color:var(--edge-ink)}.content-edge .app-mobile-header{background:#f3f4f5;border-color:var(--edge-line)}.content-edge .app-mobile-header>*{color:var(--edge-ink)}.content-edge .app-mobile-header button{min-width:28px;min-height:28px}.content-edge-sheet>button{color:#202225}.content-home-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:0 0 20px}.content-home-header h1{color:#0c4c83;font-size:24px;font-weight:700;line-height:1.25}.content-home-actions{display:flex;align-items:center;gap:8px}.content-primary-command{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 14px;border:1px solid transparent;border-radius:5px;background:#0c4c83;color:#fff;font-size:13px;font-weight:600}.content-primary-command:hover{background:#0a3f6e}.content-primary-command:disabled{opacity:.5}.content-edge .content-upload-command{border-color:var(--edge-line);border-radius:5px;font-size:13px;color:var(--edge-muted)}.content-home-tabs{display:flex;flex-wrap:wrap;gap:28px;padding:0;border-bottom:1px solid var(--edge-line)}.content-home-tabs a{display:flex;align-items:center;gap:8px;padding:14px 0;min-height:48px;color:var(--edge-muted);border-bottom:3px solid transparent;font-size:13px}.content-home-tabs a:hover{color:var(--edge-ink)}.content-home-tabs a[aria-current=page]{color:#0c4c83;border-bottom-color:#0c4c83;font-weight:600}.content-home-tabs a span{background:var(--edge-ground);color:var(--edge-muted);font-size:11px;font-weight:400;padding:1px 5px;border-radius:3px;font-variant-numeric:tabular-nums}.content-list-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;padding:17px 0;min-height:66px}.content-list-heading h2{font-size:13px;font-weight:500}.content-list-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px}.content-list-actions a{display:inline-flex;align-items:center;gap:7px;min-height:32px;font-size:12px;color:var(--edge-muted)}.content-list-actions a:hover{color:var(--edge-ink)}.content-column-head{grid-template-columns:minmax(0,1fr) 182px;padding:12px 32px 12px 72px;background:var(--edge-ground);color:var(--edge-muted);font-size:10px;text-transform:uppercase}.content-column-head,.content-list-row{display:grid;gap:14px;border:1px solid var(--edge-line)}.content-list-row{grid-template-columns:24px minmax(0,1fr) 150px 18px;align-items:center;min-height:78px;padding:18px 32px;border-top:0;background:#fff}.content-list-row:hover{background:#f7f8f8}.content-list-row.is-active{box-shadow:inset 3px 0 var(--edge-green)}.content-row-icon{width:17px;height:17px;color:var(--edge-muted)}.content-row-copy{min-width:0}.content-row-copy h3{color:var(--edge-ink);font-size:14px;line-height:1.5;font-weight:500;overflow-wrap:anywhere}.content-row-copy p{font-size:12px;color:var(--edge-muted);line-height:1.6;margin-top:5px;overflow-wrap:anywhere}.content-row-copy p span{margin-right:7px}.content-row-state{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0}.content-status{display:inline-flex;align-items:center;gap:6px;padding:4px 7px;color:var(--edge-muted);font-size:11px;line-height:1.45;border-radius:4px}.content-status-dot{width:5px;height:5px;border-radius:50%;background:#969ca3;flex-shrink:0}.is-active .content-status{color:#216850;background:#eaf5ee}.is-active .content-status-dot{background:var(--edge-green)}.needs-attention .content-status{background:#fff1ec;color:#a23e22}.needs-attention .content-status-dot{background:#c34b29}.content-review-count{color:var(--edge-muted);font-size:11px;padding-left:7px}.content-row-arrow{width:15px;height:15px;color:var(--edge-muted)}.content-home-footer{padding:22px 0}.content-list-empty{padding:36px 0;color:var(--edge-muted);font-size:14px}.content-library-tabs{padding:0 0 24px}.content-edge .content-library-tabs a[aria-current=page]{color:var(--edge-ink)}.content-topic-library{padding:0}.content-edge .content-piece-header{margin-bottom:24px}.content-edge .content-piece-title{color:var(--edge-ink);font-size:28px;line-height:1.35;font-weight:600}.content-edge .content-piece-title:focus{border-color:#686b70;outline:2px solid #b9c2cc;outline-offset:2px}.content-edge .content-piece-header nav{border-color:var(--edge-line)}.content-edge .content-piece-header nav [aria-current=step]{border-bottom-color:#25292e;color:var(--edge-ink)}.content-edge .content-piece-header nav a,.content-edge .content-piece-header nav button{min-height:52px}.content-edge .content-plan>header h1{color:var(--edge-ink)}.content-edge .content-plan nav[aria-label="Plan views"]{border-color:var(--edge-line)}.content-edge .content-plan nav[aria-label="Plan views"] [aria-current=page]{color:var(--edge-ink);border-bottom-color:#25292e}.content-edge .content-opening-hook{border-left:3px solid var(--edge-green);padding-left:20px;margin-top:26px}.content-edge .content-opening-hook h2{font-size:11px;font-weight:500;text-transform:uppercase;color:var(--edge-muted)}.content-edge .content-opening-hook p{color:var(--edge-ink);font-size:20px;line-height:1.7}.content-edge .content-filming-outline{border-color:var(--edge-line)}.content-edge .content-filming-outline .rich-text-content{background:#fff;border:0;border-radius:0;padding:16px 0}.content-edge .content-filming-outline .ProseMirror{color:var(--edge-ink);font-size:17px;line-height:1.85}.content-edge .content-filming-outline .ProseMirror h1,.content-edge .content-filming-outline .ProseMirror h2{color:var(--edge-ink);font-size:19px;line-height:1.5;padding-top:22px;margin-top:24px;border-top:1px solid var(--edge-line)}.content-edge .content-filming-outline .ProseMirror>:first-child{border-top:0;margin-top:0;padding-top:0}@media (max-width:767px){.content-home-header{padding:0 0 18px}.content-home-tabs{padding:0;gap:22px}.content-list-heading{padding:16px 0}.content-list-row{padding:18px;gap:10px;grid-template-columns:20px minmax(0,1fr) 18px}.content-row-icon{align-self:start;margin-top:3px}.content-row-state{grid-column:2;grid-row:2}.content-row-arrow{grid-column:3;grid-row:1}.content-column-head{display:none}.content-list{border-top:1px solid var(--edge-line)}.content-home-footer,.content-library-tabs,.content-list-empty,.content-topic-library{padding-inline:0}.content-edge .content-piece-title{font-size:24px}.content-edge .content-piece-header nav a,.content-edge .content-piece-header nav button{flex-direction:column;gap:6px;font-size:12px}.content-edge .content-opening-hook p{font-size:18px}.content-edge .content-filming-outline .ProseMirror{font-size:16px}}@media (max-width:420px){.content-home-header h1{font-size:26px}.content-upload-command span{display:none}.content-home-tabs{gap:0;justify-content:space-between}.content-home-tabs a{gap:4px;font-size:12px}.content-list-actions{gap:0 16px}.content-edge .content-plan input,.content-edge .content-plan select,.content-edge .content-plan textarea{font-size:16px}.content-edge .content-plan .content-piece-title{font-size:24px}}@media (pointer:coarse){.content-home-actions>a,.content-home-actions>button,.content-home-footer a,.content-list-actions a{min-height:44px}}