.pulse-parity{display:grid;gap:18px;max-width:1180px;margin:0 auto}.pulse-parity *{box-sizing:border-box}.pulse-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;padding:4px 2px 6px}.pulse-hero p,.pulse-identity-shell>div>p,.pulse-queue-parity header p,.pulse-setup-screen>div>p,.pulse-modal header p{margin:0;color:#14865e;font-size:10px;font-weight:900;letter-spacing:.16em}.pulse-hero h1{margin:6px 0 8px;color:#10251a;font-size:32px;line-height:1;font-weight:850;letter-spacing:-.055em}.pulse-hero span{display:block;max-width:650px;color:#687b71;font-size:14px;line-height:1.5}.pulse-local{padding:9px 12px;border:1px solid #cfead9;border-radius:11px;background:#f3fbf5;color:#167351;font-size:12px;font-weight:800;white-space:nowrap}.pulse-identity-shell{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:20px;border:1px solid #d7e8dc;border-radius:16px;background:#fff;box-shadow:0 4px 18px rgba(32,69,47,.035)}.pulse-identity-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:7px}.pulse-identity-controls select{min-width:270px;border:1px solid #cbded2;border-radius:9px;padding:10px 11px;background:#fff;color:#1c3327;font:700 13px inherit}.identity-state{padding:7px 9px;border-radius:99px;background:#fff1d9;color:#906414;font-size:11px;font-weight:850}.identity-state.verified{background:#e4f7ea;color:#16724e}.pulse-identity-url{display:block;max-width:580px;margin-top:8px;overflow:hidden;color:#829389;font-size:12px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.pulse-shell-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px}.pulse-segment{display:flex;gap:2px;padding:3px;border-radius:9px;background:#f0f6f2}.pulse-segment button{border:0;border-radius:7px;padding:7px 9px;background:transparent;color:#718178;font-size:11px;font-weight:800;text-transform:capitalize}.pulse-segment button.active{background:#fff;color:#162a1e;box-shadow:0 1px 5px rgba(19,51,32,.13)}.pulse-button{border:0;border-radius:9px;padding:9px 12px;font:800 12px inherit;cursor:pointer}.pulse-button.primary{background:#13865f;color:#fff;box-shadow:0 2px 5px rgba(19,134,95,.18)}.pulse-button.primary:hover{background:#0d7350}.pulse-button.outline{border:1px solid #b9d8c4;background:#fff;color:#16714f}.pulse-button.ghost{background:#f0f5f2;color:#53685d}.pulse-button.compact{padding:7px 9px}.pulse-mapping{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;border:1px solid #efd89c;border-radius:14px;background:#fff9e8}.pulse-mapping.verified{border-color:#c7e9d1;background:#f1fbf4}.pulse-mapping b{display:block;color:#513b12;font-size:14px}.pulse-mapping.verified b{color:#155d43}.pulse-mapping p{margin:5px 0 0;color:#846421;font-size:12px;line-height:1.5}.pulse-mapping.verified p{color:#41765d}.pulse-queue-parity{padding:20px;border:1px solid #d7e8dc;border-radius:16px;background:#fff;box-shadow:0 4px 18px rgba(32,69,47,.035)}.pulse-queue-parity header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.pulse-queue-parity h2{margin:5px 0 0;color:#173022;font-size:19px;letter-spacing:-.035em}.pulse-queue-parity header>span{padding:7px 10px;border-radius:99px;background:#eaf7ee;color:#287552;font-size:11px;font-weight:850}.pulse-card-list{display:grid;gap:11px}.pulse-card{display:flex;justify-content:space-between;gap:14px;padding:16px;border:1px solid #dce9e1;border-radius:13px;background:#fff}.pulse-card-main{min-width:0;flex:1}.pulse-card-main,.pulse-card-copy{display:flex;gap:13px}.pulse-card-copy{display:block;min-width:0;flex:1}.pulse-card-image{display:flex;align-items:center;justify-content:center;width:64px;height:64px;flex:0 0 64px;border:1px solid #cfead9;border-radius:11px;background:linear-gradient(135deg,#e9f7ed,#d8f0e1);color:#16855e;text-align:center}.pulse-card-image span{font-size:21px}.pulse-card-image small{font-size:8px;font-weight:900;line-height:1.05}.pulse-card-badges{display:flex;flex-wrap:wrap;gap:5px}.pulse-card-badges span{padding:4px 7px;border-radius:99px;background:#eff4f1;color:#667a70;font-size:10px;font-weight:800;text-transform:capitalize}.pulse-card-badges .state-approved{background:#e0f5e7;color:#17704f}.pulse-card-badges .state-scheduled{background:#e8f1fb;color:#246091}.pulse-card-badges .task-tag{background:#edf9f0;color:#1d7b56}.pulse-card h3{margin:8px 0 4px;color:#182d21;font-size:15px}.pulse-card-copy>p{display:-webkit-box;overflow:hidden;margin:0;color:#65776d;font-size:12px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:pre-wrap}.pulse-card-meta{display:flex;flex-wrap:wrap;gap:14px;margin-top:10px;color:#899a91;font-size:11px}.pulse-card-actions{display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:flex-end;gap:5px;max-width:205px}.pulse-card-actions>button:not(.pulse-button){width:30px;height:30px;border:0;border-radius:8px;background:#f3f7f4;color:#6f8277;font-size:17px;cursor:pointer}.pulse-card-actions>button.danger:hover{background:#fff0f0;color:#bc3c3c}.pulse-task-settings{margin-top:12px;border:1px solid #e7eee9;border-radius:9px;background:#fafcfb}.pulse-task-settings summary{display:flex;align-items:center;gap:8px;padding:9px 10px;color:#597064;font-size:11px;cursor:pointer;list-style:none}.pulse-task-settings summary span{font-weight:850}.pulse-task-settings summary span b{color:#18855f}.pulse-task-settings summary em{margin-left:auto;padding:3px 6px;border-radius:99px;background:#dff4e6;color:#1a7552;font-size:9px;font-style:normal;font-weight:900}.pulse-task-settings summary i{font-size:13px;font-style:normal}.pulse-task-settings>div{border-top:1px solid #e7eee9;padding:9px 10px}.pulse-task-settings p{margin:0 0 5px!important;color:#667a70!important;font-size:11px!important;line-height:1.45!important}.pulse-task-settings p:last-child{margin-bottom:0!important}.pulse-receipt{display:grid;gap:4px;margin-top:11px;padding:10px;border:1px solid #ccebd6;border-radius:9px;background:#f1fbf4;color:#35725a;font-size:11px;line-height:1.5}.pulse-receipt b{color:#176d4d}.pulse-empty{display:flex;min-height:245px;flex-direction:column;align-items:center;justify-content:center;border:1px dashed #d4e3d9;border-radius:13px;background:#fbfdfc;text-align:center}.pulse-empty>b{color:#b7c8bd;font-size:30px}.pulse-empty h3{margin:9px 0 4px;color:#53685d;font-size:14px}.pulse-empty p{max-width:280px;margin:0 0 15px;color:#899a91;font-size:12px;line-height:1.5}.pulse-footnote{margin:0 2px;color:#8a9a91;font-size:11px}.pulse-error{padding:10px 12px;border:1px solid #f1c8c8;border-radius:10px;background:#fff2f2;color:#a33636;font-size:12px}.pulse-setup-screen{padding:42px;max-width:930px;margin:40px auto;border:1px solid #d5e8dc;border-radius:18px;background:#fff;box-shadow:0 8px 28px rgba(31,71,48,.05)}.pulse-setup-screen h1{max-width:580px;margin:7px 0 10px;color:#10251a;font-size:34px;line-height:1.05;letter-spacing:-.06em}.pulse-setup-screen>div>span{display:block;max-width:680px;color:#65776d;font-size:14px;line-height:1.6}.pulse-setup-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:28px 0}.pulse-setup-steps article{padding:15px;border:1px solid #e1ebe4;border-radius:12px;background:#f9fcfa}.pulse-setup-steps article>b{color:#17855e;font-size:18px}.pulse-setup-steps h3{margin:10px 0 5px;color:#254032;font-size:13px}.pulse-setup-steps p{margin:0;color:#718178;font-size:11px;line-height:1.5}.pulse-modal-layer{position:fixed;z-index:90;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(17,36,25,.42);backdrop-filter:blur(3px)}.pulse-modal{position:relative;display:grid;gap:18px;width:min(680px,100%);max-height:calc(100vh - 48px);overflow:auto;padding:27px;border-radius:17px;background:#fff;box-shadow:0 24px 70px rgba(11,36,21,.25)}.pulse-modal-close{position:absolute;top:15px;right:17px;border:0;background:transparent;color:#789085;font-size:26px;cursor:pointer}.pulse-modal header p{margin-bottom:7px}.pulse-modal h2{margin:0;color:#13281c;font-size:23px;letter-spacing:-.045em}.pulse-modal header>span{display:block;margin-top:6px;color:#718178;font-size:13px;line-height:1.5}.pulse-modal-form{display:grid;gap:13px}.pulse-modal-form label{display:grid;gap:6px;color:#50675b;font-size:12px;font-weight:800}.pulse-modal-form input,.pulse-modal-form textarea,.pulse-modal-form select{width:100%;border:1px solid #cadfd0;border-radius:9px;padding:10px 11px;background:#fff;color:#1c3226;font:inherit}.pulse-modal-form textarea{min-height:190px;resize:vertical}.pulse-modal-form select:disabled{background:#f2f6f3;color:#799084}.pulse-modal-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pulse-type-toggle{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:4px;border-radius:10px;background:#eff5f1}.pulse-type-toggle button{border:0;border-radius:7px;padding:9px;background:transparent;color:#62786c;font-weight:850;cursor:pointer}.pulse-type-toggle button.active{background:#13865f;color:#fff}.pulse-modal-note{display:grid;gap:4px;padding:11px;border:1px solid #efd99f;border-radius:10px;background:#fff8e6;color:#795d20;font-size:11px;line-height:1.5}.pulse-modal-note.verified{border-color:#c8e9d2;background:#f0fbf3;color:#39705a}.pulse-media-card,.pulse-media-empty{display:flex;align-items:center;gap:11px;padding:12px;border:1px solid #cee7d6;border-radius:10px;background:#f4fbf6}.pulse-media-icon{display:flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:8px;background:#daf0e1;color:#19865f;font-size:18px}.pulse-media-card>div:nth-child(2){display:grid;gap:2px}.pulse-media-card b{color:#24503a;font-size:12px}.pulse-media-card span,.pulse-media-empty span{color:#6d8578;font-size:11px}.pulse-media-card em{margin-left:auto;color:#247655;font-size:9px;font-style:normal;font-weight:900}.pulse-media-empty{display:grid;gap:3px}.pulse-media-empty b{color:#385847;font-size:12px}.pulse-media-fields{border:1px solid #e3ece6;border-radius:10px;padding:10px}.pulse-media-fields summary{color:#488069;font-size:11px;font-weight:850;cursor:pointer}.pulse-media-fields[open]{display:grid;gap:9px}.pulse-modal footer{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid #edf2ee;padding-top:16px}@media(max-width:950px){.pulse-identity-shell,.pulse-mapping{align-items:flex-start;flex-direction:column}.pulse-shell-actions{justify-content:flex-start}.pulse-card{flex-direction:column}.pulse-card-actions{max-width:none;justify-content:flex-start}.pulse-hero{align-items:flex-start;flex-direction:column}}@media(max-width:650px){.pulse-parity{gap:13px}.pulse-hero h1{font-size:28px}.pulse-identity-controls select{min-width:100%}.pulse-shell-actions{display:grid;width:100%}.pulse-segment{width:max-content}.pulse-setup-screen{margin:0;padding:24px}.pulse-setup-steps,.pulse-modal-grid{grid-template-columns:1fr}.pulse-modal{padding:22px}.pulse-card-main{gap:10px}.pulse-card-image{width:52px;flex-basis:52px;height:52px}}
body.theme-dark .pulse-hero h1,body.theme-dark .pulse-queue-parity h2,body.theme-dark .pulse-card h3,body.theme-dark .pulse-setup-screen h1,body.theme-dark .pulse-modal h2{color:#e7f5eb}body.theme-dark .pulse-identity-shell,body.theme-dark .pulse-queue-parity,body.theme-dark .pulse-card,body.theme-dark .pulse-setup-screen,body.theme-dark .pulse-modal{border-color:#315541;background:#14241b}body.theme-dark .pulse-identity-controls select,body.theme-dark .pulse-modal-form input,body.theme-dark .pulse-modal-form textarea,body.theme-dark .pulse-modal-form select{border-color:#315541;background:#102017;color:#e7f5eb}body.theme-dark .pulse-segment,body.theme-dark .pulse-task-settings,body.theme-dark .pulse-empty,body.theme-dark .pulse-setup-steps article{background:#102017}body.theme-dark .pulse-segment button.active{background:#1d3929;color:#e7f5eb}body.theme-dark .pulse-media-card,body.theme-dark .pulse-media-empty{border-color:#315541;background:#102017}body.theme-dark .pulse-modal footer{border-color:#315541}
