.content-edge,.content-edge-sheet,.sidebar-edge{--edge-ink:#141414;--edge-muted:#606873;--edge-line:#dde5ea;--edge-ground:#f3f4f5;--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:6px;padding:0}.content-home-tabs a{display:flex;align-items:center;gap:8px;padding:10px 14px;min-height:42px;color:var(--edge-muted);border:1px solid transparent;border-radius:6px;font-size:13px}.content-home-tabs a:hover{color:var(--edge-ink);background:#e5eaee}.content-home-tabs a[aria-current=page]{color:#fff;background:#0c4c83;font-weight:600}.content-home-tabs a span{background:#e5eaee;color:#53616c;font-size:11px;font-weight:400;padding:1px 5px;border-radius:3px;font-variant-numeric:tabular-nums}.content-home-tabs a[aria-current=page] span{background:#ffffff26;color:#fff}.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-list{display:grid;gap:14px}.content-list-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;min-height:130px;padding:22px 24px;border:1px solid var(--edge-line);border-radius:8px;background:#fff;box-shadow:0 2px 5px #172b3d05}.content-list-row:hover{border-color:#a9bdcc;box-shadow:0 3px 9px #172b3d09}.content-list-row:focus-visible{outline:2px solid #2883c6;outline-offset:3px}.content-row-copy{min-width:0}.content-row-copy h3{color:var(--edge-ink);font-size:17px;line-height:1.5;font-weight:600;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-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-bottom:9px}.content-status{display:inline-flex;align-items:center;gap:6px;padding:4px 7px;background:#f0f3f5;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:#28805a}.needs-attention .content-status{background:#fff1ec;color:#a23e22}.needs-attention .content-status-dot{background:#c34b29}.content-review-count{color:var(--edge-muted);font-size:12px}.content-row-open{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border:1px solid #cbd9e3;border-radius:5px;color:#0c4c83;font-size:13px;background:#f5f9fc}.content-row-arrow{width:15px;height:15px;flex-shrink:0}.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:6px}.content-list-heading{padding:16px 0}.content-list-row{padding:20px;gap:16px;grid-template-columns:minmax(0,1fr)}.content-row-open{justify-self:start}.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 a{gap:5px;padding:10px;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}}