@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Manrope:wght@400;500;600;700;800&display=swap");:root{--ink:#202631;--muted:#788391;--muted2:#9ba5b1;--accent:#bb2948;--accent-dark:#951d39;--accent-soft:#fff1f4;--page:#f4f5f7;--edge:#e1e5eb;--panel:#fff;--sidebar:#1b1f27;--sidebar-active:#353b49;--sidebar-width:244px;--round:14px}*{box-sizing:border-box}body,html{margin:0;min-height:100%;font-family:DM Sans,Arial,Helvetica,sans-serif;color:var(--ink);background:var(--page);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.58}a{color:inherit}svg{flex-shrink:0}::selection{background:#f2cdd5;color:#1d232f}:focus-visible{outline:3px solid #cb6b82;outline-offset:2px}.application-shell{display:flex;min-height:100vh;min-width:0;width:100%}.app-sidebar{position:fixed;inset:0 auto 0 0;z-index:40;background:var(--sidebar);width:var(--sidebar-width);min-width:var(--sidebar-width);max-width:var(--sidebar-width);height:100dvh;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;color:#bbc2ce;box-shadow:1px 0 0 rgba(17,22,34,.08)}.sidebar-brand-row{position:relative;padding:24px 18px 0;min-height:111px}.sidebar-brand{display:flex;align-items:center;gap:11px;text-decoration:none;color:#fff;width:max-content;max-width:100%}.sidebar-logo{width:50px;height:50px;border-radius:10px;object-fit:cover;flex-shrink:0}.brand-word{font-family:Manrope,sans-serif;font-size:20px;line-height:1.1;font-weight:800;white-space:nowrap;letter-spacing:-1.05px}.brand-word small{font-size:11px;font-weight:600;letter-spacing:-.1px;color:#aeb5c1;vertical-align:3px}.sidebar-kicker{font-size:10px;letter-spacing:1.65px;font-weight:800;color:#8f98a7;padding:0 24px;margin:18px 0 15px}.sidebar-nav{padding:0 12px 20px;flex:1 1}.sidebar-group{margin-bottom:3px}.sidebar-item{display:flex;align-items:center;min-height:48px;position:relative;border-radius:9px;border-left:4px solid transparent;transition:background .15s ease}.sidebar-item:hover{background:#252b35}.sidebar-item.is-active{background:var(--sidebar-active);border-left-color:#d63858;color:#fff}.sidebar-item-link{display:flex;align-items:center;flex:1 1;min-width:0;gap:13px;text-decoration:none;padding:12px 0 12px 13px;color:inherit;font-size:13.5px;font-weight:600}.sidebar-item-link span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-item-link svg{color:#b8c1ce}.sidebar-item.is-active .sidebar-item-link svg{color:#fff}.expand-button{height:42px;width:31px;border:0;background:transparent;color:#a6aebb;display:flex;align-items:center;justify-content:center;padding:0;flex-shrink:0}.chevron{transition:transform .15s ease}.chevron.open{transform:rotate(180deg)}.sidebar-submenu{padding:5px 0 9px 30px}.sidebar-submenu[hidden]{display:none}.sidebar-subitem{display:flex;align-items:center;gap:9px;min-height:36px;padding:8px 8px 8px 10px;color:#aeb8c5;text-decoration:none;font-size:12px;line-height:1.24;border-radius:7px}.sidebar-subitem svg{color:#8f9baa}.sidebar-subitem.is-active,.sidebar-subitem:hover{background:#292f3b;color:#fff}.sidebar-subitem.is-active svg{color:#fff}.sidebar-footer{margin-top:auto;border-top:1px solid #343944;padding:18px 21px 23px;display:flex;align-items:center;gap:7px;color:#9ca4b1;font-weight:700;font-size:9px;white-space:nowrap;letter-spacing:.5px}.sidebar-footer-dot{width:7px;height:7px;border-radius:50%;background:#5fab82}.footer-divider{opacity:.5}.workspace-shell{margin-left:var(--sidebar-width);flex:1 1;min-width:0;min-height:100vh}.global-header{height:70px;background:#fff;border-bottom:1px solid #e4e8ed;display:flex;align-items:center;justify-content:space-between;padding:0 37px;position:-webkit-sticky;position:sticky;top:0;z-index:18}.header-actions,.header-leading{display:flex;align-items:center;gap:22px;min-width:0}.header-product{font:800 14px Manrope,sans-serif;letter-spacing:2.2px;white-space:nowrap}.header-product b{font-weight:800}.header-divider,.header-separator{height:23px;width:1px;background:#e6e9ed}.header-location{color:#828b98;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-environment{display:flex;align-items:center;gap:8px;color:#8a93a0;font-size:10px;font-weight:800;letter-spacing:1.1px;white-space:nowrap}.environment-dot{display:inline-block;width:7px;height:7px;border-radius:100%;background:#52b987}.user-avatar{display:grid;place-items:center;color:#a13550;width:34px;height:34px;border:1px solid #ead8de;border-radius:9px;background:#fff6f8}.mobile-close,.mobile-menu{display:none!important}.icon-button{background:transparent;border:0;padding:8px;display:grid;place-items:center;color:#535c6a}.workspace-content{width:min(100%,1480px);padding:42px 44px 70px;margin:0 auto;min-width:0}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:27px}.page-heading h1{font:800 clamp(28px,3.1vw,36px)/1.15 Manrope,sans-serif;letter-spacing:-1.4px;margin:9px 0 11px}.page-heading p{color:#778392;font-size:15px;margin:0;line-height:1.55}.eyebrow{color:#b92a49;font-size:11px;font-weight:800;letter-spacing:2.4px}.page-actions{gap:10px}.intro-line,.page-actions{display:flex;align-items:center}.intro-line{gap:12px;color:#86909b;font-size:12px;margin:-5px 0 24px}.sample-tag{background:#fff;border:1px solid #e7d6da;color:#9a2844;display:inline-flex;gap:6px;align-items:center;font-size:10px;font-weight:800;padding:6px 9px;border-radius:100px;white-space:nowrap}.filter-field select,.select-wrap select{background:#fff;border:1px solid #dfe3e8;border-radius:9px;height:39px;padding:0 32px 0 13px;color:#3f4855;font-weight:600;font-size:12px;max-width:100%}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:17px;gap:17px;margin-bottom:22px}.stat-card{background:var(--panel);border:1px solid var(--edge);border-radius:var(--round);padding:21px 21px 19px;min-height:171px;box-shadow:0 2px 4px rgba(34,40,51,.015)}.stat-top{display:flex;align-items:center;justify-content:space-between;color:#7b8595;font-size:12px;font-weight:700;gap:12px}.stat-icon{display:grid;place-items:center;background:#fcf0f3;color:#be3957;border-radius:10px;width:36px;height:36px}.stat-value{font:800 40px/1.25 Manrope,sans-serif;margin:8px 0 11px}.stat-detail{display:flex;align-items:center;gap:6px;color:#b52b49;font-size:11.5px;font-weight:700}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(295px,.85fr);grid-gap:20px;gap:20px;align-items:start}.panel{border:1px solid var(--edge);border-radius:var(--round);background:var(--panel);min-width:0;overflow:hidden;box-shadow:0 1px 2px rgba(30,36,46,.012)}.panel-header{padding:23px 25px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #e9ecf0}.panel-header h2{font:800 17px Manrope,sans-serif;letter-spacing:-.3px;margin:0}.panel-header p{font-size:12px;color:#929baa;margin:5px 0 0}.text-link{display:inline-flex;align-items:center;gap:5px;color:#b82d4e;font-weight:800;font-size:11px;text-decoration:none;white-space:nowrap}.text-link:hover{text-decoration:underline}.task-row{display:flex;align-items:center;gap:13px;padding:16px 25px;border-bottom:1px solid #edf0f2;text-decoration:none;min-height:77px}.task-row:hover{background:#fafafb}.task-row:last-child{border-bottom:0}.status-indicator{background:#bd2949;width:8px;height:8px;border-radius:50%;flex-shrink:0}.task-main{flex:1 1;min-width:0}.task-main strong{font-size:13px}.task-main p{font-size:11px;color:#8692a1;margin:5px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.separator-dot{margin:0 3px}.muted-icon{color:#a3adba}.status-pill{display:inline-block;padding:6px 9px;background:#f6f7f9;border:1px solid #ebedf0;color:#677483;border-radius:100px;font-size:10px;font-weight:800;white-space:nowrap}.status-new{background:#fff1f4;color:#ab2541;border-color:#f5d6de}.status-interview-scheduled{background:#fff9e9;color:#9c7012;border-color:#fae9bc}.status-approved,.status-complete{background:#e9f8f0;color:#22764b;border-color:#c7e7d3}.status-pending-approval{background:#f2f2ff;color:#625ab1;border-color:#dedcfb}.quick-link{display:flex;align-items:center;gap:12px;padding:16px 20px;text-decoration:none;border-bottom:1px solid #edf0f3}.quick-link:hover{background:#fbf9fa}.quick-link:last-child{border-bottom:0}.quick-icon{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;color:#af2a47;background:#fff1f4}.quick-link>span:nth-child(2){flex:1 1;min-width:0}.quick-link small,.quick-link strong{display:block}.quick-link strong{font-size:12px}.quick-link small{font-size:11px;color:#98a1ae;margin-top:4px}.mini-empty{text-align:center;padding:26px;color:#8994a3;font-size:13px}.integration-note{display:flex;gap:12px;align-items:flex-start;border:1px solid #e9d8dd;background:#fff8fa;border-radius:12px;padding:14px 16px;margin:0 0 22px;color:#8b3049}.integration-note-icon{width:31px;height:31px;display:grid;place-items:center;border-radius:8px;background:#fbe9ee;flex-shrink:0}.integration-note strong{display:block;font-size:12px;font-weight:800;margin-bottom:4px}.integration-note span{display:block;font-size:11.5px;line-height:1.5;color:#91556a}.empty-state{display:flex;flex-direction:column;align-items:center;text-align:center;padding:53px 24px 56px;gap:10px}.empty-icon{width:64px;height:64px;border-radius:19px;background:#f6f7f9;color:#a4adba;display:grid;place-items:center;margin-bottom:4px}.empty-state strong{font:800 15px Manrope,sans-serif}.empty-state p{color:#929baa;font-size:12px;line-height:1.7;max-width:400px;margin:0}.feature-grid{display:grid;grid-gap:16px;gap:16px;margin-bottom:22px}.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.three-col{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-card{display:flex;align-items:flex-start;gap:16px;padding:23px;background:white;border:1px solid var(--edge);border-radius:var(--round);text-decoration:none;min-height:119px;transition:border-color .15s,transform .15s;position:relative}.feature-card[href]:hover{border-color:#d8a4b2;transform:translateY(-1px)}.feature-card.feature-active{border-color:#ba3454;background:#fffafb}.feature-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:12px;background:#fff1f4;color:#ba3653;flex-shrink:0}.feature-card strong{font:800 14px Manrope,sans-serif}.feature-card p{color:#8994a1;font-size:11px;line-height:1.65;margin:7px 0 0}.feature-arrow{margin-left:auto;color:#acb3be}.no-link{cursor:default}.subsection-tabs{display:flex;gap:8px;overflow-x:auto;margin:0 0 24px;padding-bottom:4px}.subsection-tabs a{padding:9px 13px;border-radius:8px;background:#fff;color:#667181;border:1px solid #e5e8ec;text-decoration:none;font-size:11px;font-weight:800;white-space:nowrap}.subsection-tabs a.selected{background:#272d38;color:white;border-color:#272d38}.table-toolbar{gap:12px;padding:18px 22px}.search-field,.table-toolbar{display:flex;align-items:center}.search-field{border:1px solid #e0e4e9;border-radius:8px;height:40px;gap:9px;padding:0 12px;min-width:220px;flex:1 1;max-width:430px;color:#a1aab6;background:#fff}.search-field input{flex:1 1;min-width:0;border:0;outline:none;font-size:12px;color:#27303c}.filter-field{display:flex;align-items:center;gap:8px;color:#88929f}.table-scroll{width:100%;overflow-x:auto}.records-table{width:100%;border-collapse:collapse;min-width:790px;text-align:left}.records-table th{font-size:9.5px;letter-spacing:1.1px;color:#929dab;background:#f9fafb;padding:12px 21px;font-weight:800;border-block:1px solid #edf0f2}.records-table td{padding:17px 21px;font-size:11.5px;color:#687483;border-bottom:1px solid #eef0f3}.records-table tr:last-child td{border-bottom:0}.clickable-row{cursor:pointer}.clickable-row:hover{background:#fcf9fa}.record-name{display:flex;align-items:center;gap:11px;color:#303947}.record-name span:last-child{display:flex;flex-direction:column;gap:4px}.record-name strong{font-size:12px}.record-name small{color:#9ba5b0;font-size:10px}.record-avatar{height:34px;width:34px;border-radius:9px;background:#f4f5f8;display:grid;place-items:center;color:#8d97a5}.row-action{border:0;background:transparent;color:#a2acb9}.drawer-backdrop,.modal-backdrop{position:fixed;inset:0;z-index:80;background:rgba(21,27,39,.42);display:flex;justify-content:flex-end;align-items:stretch}.detail-drawer{width:min(100%,450px);background:#fff;padding:32px;box-shadow:-9px 0 30px rgba(0,0,0,.1);overflow:auto}.drawer-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:28px}.drawer-top h2{font:800 23px Manrope;margin:8px 0}.detail-list{display:grid;grid-gap:0;gap:0;margin-bottom:26px}.detail-list>div{display:flex;justify-content:space-between;align-items:center;gap:18px;border-bottom:1px solid #ebedf0;padding:13px 0;font-size:12px}.detail-list span{color:#8893a0}.detail-list strong{text-align:right}.field-label{display:flex;flex-direction:column;gap:9px;color:#4b5460;font-size:12px;font-weight:800;margin-bottom:17px}.field-label input,.field-label select,.field-label textarea{width:100%;border:1px solid #dbe0e7;border-radius:9px;padding:12px 13px;outline-color:#c55672;background:#fff;color:#303a45;font-size:12.5px;font-weight:500;resize:vertical}.drawer-footnote{font-size:11px;color:#9b5365;background:#fff5f7;border-radius:9px;padding:14px;line-height:1.6}.button-dark-outline,.button-light,.button-primary,.button-quiet,.button-secondary{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:800;font-size:12px;border-radius:9px;padding:11px 16px;text-decoration:none;min-height:40px}.button-primary{background:#bb2948;color:white;border:1px solid #bb2948}.button-primary:hover{background:#a92441}.button-secondary{background:#fff;color:#535f6d;border:1px solid #e0e4ea}.button-quiet{background:#fff;color:#ac2947;border:1px solid #eedbe0}.inline-button{display:inline-flex}.modal-backdrop{justify-content:center;align-items:center;padding:20px}.modal-card{background:#fff;border-radius:17px;box-shadow:0 24px 80px rgba(10,15,30,.15);width:min(100%,460px);padding:30px}.modal-card>h2{font:800 24px Manrope;margin:12px 0}.modal-card>p{color:#7b8693;font-size:13px;line-height:1.75}.modal-icon{display:grid;place-items:center;width:54px;height:54px;background:#fff0f3;border-radius:13px;color:#b52a4b}.modal-actions{display:flex;justify-content:flex-end;margin-top:24px}.modal-form{width:min(100%,540px);max-height:90vh;overflow:auto}.modal-form .drawer-top{margin-bottom:8px}.form-actions{display:flex;align-items:center;gap:16px;margin-top:18px}.form-actions span{font-size:11px;color:#8994a2}.email-layout{display:grid;grid-template-columns:182px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.email-folders{display:flex;flex-direction:column;gap:7px}.email-folder{display:flex;align-items:center;gap:11px;border:0;background:transparent;color:#6d7785;padding:13px;border-radius:9px;font-weight:700;font-size:12px;text-align:left}.email-folder.chosen{background:#fff;border:1px solid #e6e8ed;color:#b52a48;box-shadow:0 1px 2px rgba(0,0,0,.01)}.count-badge{margin-left:auto;background:#b62b49;color:#fff;border-radius:20px;padding:2px 6px;font-size:10px}.email-mailbox{border:1px solid var(--edge);background:white;border-radius:13px;min-height:460px}.mailbox-header{padding:23px;border-bottom:1px solid #e8ebee;display:flex;align-items:center;justify-content:space-between;gap:10px}.mailbox-header h2{font:800 17px Manrope;margin:0}.mailbox-header span{font-size:11px;color:#99a2af}.draft-row{display:flex;flex-direction:column;width:100%;text-align:left;gap:5px;border:0;border-bottom:1px solid #eee;background:#fff;padding:18px 24px}.draft-row small,.draft-row span{color:#919caa;font-size:11px}.draft-row strong{font-size:12px}.compose-modal{background:#fff;width:min(100%,580px);padding:31px;overflow:auto}.compose-modal .field-label{margin-bottom:18px}.chat-shell{display:grid;grid-template-columns:236px 1fr;border:1px solid var(--edge);border-radius:14px;min-height:560px;overflow:hidden;background:#fff}.chat-channels{background:#fbfbfc;border-right:1px solid #e9ebee;padding:17px}.chat-channel-search{display:flex;align-items:center;gap:8px;color:#a5acb6;border:1px solid #e3e7ed;padding:0 10px;border-radius:8px;background:#fff}.chat-channel-search input{width:100%;height:39px;border:0;background:transparent;outline:none;font-size:11px}.chat-group{margin-top:24px}.chat-group-title{font-size:10px;letter-spacing:1.2px;color:#9ba5b1;font-weight:800;margin:0 11px 10px;text-transform:uppercase}.chat-channel{width:100%;border:0;background:transparent;border-radius:9px;display:flex;align-items:center;gap:10px;padding:12px 11px;color:#667180;font-size:12px;font-weight:700;text-align:left}.chat-channel.selected,.chat-channel:hover{background:#f2e8ec;color:#b12a48}.chat-messages{min-width:0;display:flex;flex-direction:column}.chat-title{display:flex;gap:13px;align-items:center;padding:16px 24px;border-bottom:1px solid #e8ebef;min-height:75px}.chat-title span,.chat-title strong{display:block}.chat-title strong{font-size:13px}.chat-title span{font-size:11px;color:#929dab;margin-top:4px}.channel-avatar{display:grid;place-items:center;height:38px;width:38px;border-radius:11px;background:#f5e7eb;color:#a92847}.chat-messages .empty-state{margin:auto}.chat-input-disabled{border-top:1px solid #edf0f3;background:#fafbfc;color:#9a9fa8;display:flex;align-items:center;gap:10px;padding:18px 24px;font-size:12px}.meeting-private{display:flex;gap:7px;align-items:center;color:#9c3650;font-weight:800;font-size:11px;background:#fff4f6;padding:10px 13px;border-radius:100px}.meeting-hero{display:flex;justify-content:space-between;overflow:hidden;background:linear-gradient(124deg,#252a36 5%,#1d212c 60%,#34242e 110%);border-radius:17px;color:#fff;min-height:290px;margin-bottom:22px}.meeting-hero-main{padding:38px 44px 40px;z-index:1}.meeting-hero-eyebrow{color:#e19cac;font-size:10px;letter-spacing:2px;font-weight:800}.meeting-hero h2{font:800 clamp(27px,3vw,39px)/1.24 Manrope;letter-spacing:-1px;margin:14px 0 12px}.meeting-hero p{max-width:430px;color:#aeb7c6;font-size:12px;line-height:1.8;margin:0 0 22px}.meeting-buttons{display:flex;gap:10px;flex-wrap:wrap}.button-light{background:#fff;color:#242a35;border:1px solid white}.button-dark-outline{background:transparent;border:1px solid #787d88;color:#fff}.meeting-hero-decoration{width:44%;display:flex;align-items:center;justify-content:center;padding:24px;min-width:235px}.meeting-window{width:min(100%,255px);height:180px;transform:rotate(-3deg);border:7px solid #4b4553;border-radius:15px;background:#232936;box-shadow:0 18px 25px rgba(0,0,0,.24);overflow:hidden}.meeting-window-top{height:19px;display:flex;gap:5px;align-items:center;padding:0 10px;background:#373341}.meeting-window-top span{height:5px;width:5px;border-radius:50%;background:#af8591}.meeting-tile-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;padding:9px;height:124px}.meeting-tile-grid>div{display:grid;place-items:center;background:#454454;color:#e5dfe6;border-radius:6px}.meeting-tile-grid>div:nth-child(2){background:#5b3b4b}.meeting-window-controls{display:flex;gap:8px;justify-content:center;padding:4px}.meeting-window-controls span{height:9px;width:9px;background:#606474;border-radius:50%}.meeting-window-controls span:nth-child(2){background:#b93050}.meeting-content-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);grid-gap:19px;gap:19px}.meeting-tools{padding:11px 20px}.meeting-tool{display:flex;gap:11px;align-items:center;padding:13px 0;border-bottom:1px solid #eef0f3}.meeting-tool:last-child{border:0}.meeting-tool-icon{color:#b93252;background:#fff2f5;display:grid;place-items:center;width:38px;height:38px;border-radius:9px}.meeting-tool small,.meeting-tool strong{display:block}.meeting-tool strong{font-size:12px}.meeting-tool small{font-size:10.5px;color:#9aa4b0;margin-top:4px}.meeting-draft{display:flex;align-items:center;gap:13px;padding:17px 22px;border-bottom:1px solid #edf0f3}.meeting-draft-icon{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:#fceff2;color:#b82d4d}.meeting-draft div:nth-child(2){flex:1 1;min-width:0}.meeting-draft small,.meeting-draft span,.meeting-draft strong{display:block}.meeting-draft strong{font-size:12px}.meeting-draft small{color:#919da9;font-size:11px;margin-top:4px}.meeting-draft span{color:#b83051;font-size:10px;margin-top:3px}.meeting-draft .button-quiet{padding:7px 9px}.marketing-banner{background:linear-gradient(120deg,#222832,#302a37 60%,#552b3a);min-height:200px;border-radius:15px;color:#fff;padding:33px 43px;display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;overflow:hidden}.marketing-banner h2{font:800 31px Manrope;letter-spacing:-1px;margin:10px 0 8px}.marketing-banner p{font-size:12px;line-height:1.7;color:#c4c5cb;max-width:430px;margin:0}.marketing-banner-art{display:grid;place-items:center;width:142px;height:142px;border:2px solid #664654;background:rgba(255,255,255,.04);border-radius:28px;transform:rotate(-10deg);color:#dcaab7;margin-right:30px}.marketing-categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;padding:22px}.campaign-category{border:1px solid #eceef1;border-radius:12px;overflow:hidden;padding:0;background:#fff;text-align:left;transition:border-color .15s}.campaign-category.category-active{border-color:#bb3355;box-shadow:0 0 0 1px #bb3355}.campaign-graphic{height:100px;display:grid;place-items:center;color:rgba(255,255,255,.8)}.season-christmas .campaign-graphic{background:linear-gradient(125deg,#202931,#477567)}.season-nye .campaign-graphic{background:linear-gradient(125deg,#222433,#796579)}.season-january .campaign-graphic{background:linear-gradient(125deg,#455161,#9ca7af)}.season-february .campaign-graphic{background:linear-gradient(125deg,#442632,#a45b69)}.campaign-category>div:last-child{padding:14px}.campaign-category span,.campaign-category strong{display:block}.campaign-category strong{font-size:12px}.campaign-category span{font-size:10px;color:#99a3af;margin-top:5px}.category-message{display:flex;justify-content:space-between;gap:12px;align-items:center;border-top:1px solid #edf0f3;padding:17px 23px}.category-message strong{font-size:12px}.category-message span{font-size:11px;color:#929da9}.readiness-list{padding:10px 23px}.readiness-list>div{display:flex;align-items:center;gap:13px;padding:15px 0;border-bottom:1px solid #eee}.readiness-list>div:last-child{border:0}.readiness-list svg{color:#b72f4e}.readiness-list span:nth-child(2){flex:1 1;font-size:12px;font-weight:700}.readiness-list span:last-child{font-size:10px;color:#909aaa}.security-card{padding:26px;display:flex;flex-direction:column;align-items:flex-start;gap:9px}.security-card svg{color:#ad2a48}.security-card strong{font-size:13px}.security-card p{font-size:12px;line-height:1.8;color:#8a95a3;margin:0}@media(max-width:1260px){.workspace-content{padding:35px 27px}.global-header{padding-inline:28px}.stats-grid{gap:12px}.stat-card{padding:17px}.marketing-categories{gap:10px}}@media(max-width:1050px){.dashboard-grid,.meeting-content-grid{grid-template-columns:1fr}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-categories,.three-col{grid-template-columns:1fr 1fr}}@media(max-width:760px){:root{--sidebar-width:244px}.app-sidebar{transform:translateX(-100%);transition:transform .2s ease;box-shadow:5px 0 25px rgba(0,0,0,.23);z-index:60}.app-sidebar.is-open{transform:translateX(0)}.nav-backdrop{position:fixed;inset:0;background:rgba(16,22,30,.48);z-index:59;border:0;width:100%;height:100%}.workspace-shell{margin-left:0}.global-header{height:60px;padding:0 17px}.header-actions,.header-leading{gap:12px}.header-product{font-size:12px;letter-spacing:1.4px}.header-location{font-size:11px}.header-separator{height:18px}.header-divider,.header-environment{display:none}.mobile-close,.mobile-menu{display:grid!important}.mobile-close{position:absolute;right:8px;top:14px;color:#fff}.workspace-content{padding:26px 17px 60px}.page-heading{align-items:flex-start;flex-direction:column;margin-bottom:22px;gap:13px}.page-heading h1{font-size:29px}.stats-grid{gap:11px}.stat-card{min-height:150px}.stat-value{font-size:33px}.three-col,.two-col{grid-template-columns:1fr}.meeting-hero-main{padding:31px 28px}.meeting-hero-decoration{display:none}.chat-shell{grid-template-columns:1fr}.chat-channels{border-right:0;border-bottom:1px solid #e9ebee}.chat-group{display:inline-block;margin:12px 5px 5px 0;vertical-align:top}.chat-channel{padding:8px}.chat-messages{min-height:340px}.email-layout{grid-template-columns:1fr}.email-folders{flex-direction:row}.email-folder{flex:1 1;justify-content:center}.feature-card{min-height:0}.marketing-banner-art{display:none}}@media(max-width:480px){.header-location,.header-separator{display:none}.stats-grid{grid-template-columns:1fr 1fr}.stat-top{font-size:10px}.stat-icon{width:30px;height:30px}.stat-card{min-height:142px}.stat-card,.task-row{padding:14px}.task-row .status-pill{display:none}.panel-header{padding:17px}.meeting-buttons{flex-direction:column;align-items:flex-start}.marketing-categories{grid-template-columns:1fr 1fr;padding:13px}.campaign-graphic{height:75px}.category-message{flex-direction:column;align-items:flex-start}.table-toolbar{flex-direction:column;align-items:stretch}.search-field{max-width:none}.filter-field select{width:100%}.detail-drawer{padding:20px}.intro-line{align-items:flex-start}}.account-header-avatar{text-decoration:none;display:grid;place-items:center}.account-header-avatar .manager-avatar{box-shadow:0 0 0 2px #f6e9ed}.sidebar-account-zone{margin-top:auto;border-top:1px solid #343944;padding-top:11px}.sidebar-account-link{margin:0 11px 5px;padding:10px 9px;display:flex;align-items:center;gap:10px;min-height:62px;border:1px solid transparent;border-radius:10px;color:#fff;text-decoration:none;transition:background .15s ease,border-color .15s ease}.sidebar-account-link.is-active,.sidebar-account-link:hover{background:#353b49;border-color:#465061}.sidebar-account-link .manager-avatar{flex:0 0 40px}.sidebar-account-fallback{width:40px;height:40px;border-radius:50%;background:#a42c48;color:#fff;display:grid;place-items:center;flex-shrink:0}.sidebar-account-label{display:flex;flex:1 1;min-width:0;flex-direction:column;gap:4px}.sidebar-account-label strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.2}.sidebar-account-label small{color:#aeb6c3;font-size:10px;white-space:nowrap}.sidebar-account-gear{color:#aeb6c3}.sidebar-account-zone .sidebar-footer{margin-top:0;padding-top:11px;border:0}.account-screen{display:grid;grid-template-columns:minmax(340px,.88fr) minmax(450px,1.12fr);min-height:100dvh;background:white;color:#222936}.account-intro{background:linear-gradient(147deg,#222631,#191d27 65%,#35212d);padding:40px 45px;display:flex;flex-direction:column;color:white}.account-brand{display:flex;align-items:center;gap:13px}.account-brand img{border-radius:11px}.account-brand strong{display:block;font:800 22px Manrope,Arial,sans-serif}.account-brand small{color:#b7becb;font-size:12px}.account-brand span{font-size:9px;letter-spacing:2px;color:#9ea6b4;font-weight:700}.account-intro-center{margin:auto 0;max-width:450px}.account-emblem{display:grid;place-items:center;background:#ffffff0b;border:1px solid #ffffff28;color:#f2b8c8;width:66px;height:66px;border-radius:18px;margin-bottom:25px}.account-eyebrow,.account-label{font-size:11px;font-weight:800;letter-spacing:2px;color:#cc5572}.account-intro h1{font:800 clamp(31px,4vw,48px)/1.16 Manrope,Arial,sans-serif;letter-spacing:-1.9px;margin:18px 0}.account-intro-center>p:not(.account-eyebrow){font-size:15px;color:#b7c0cb;line-height:1.8}.account-trust{display:flex;align-items:center;gap:9px;color:#d1a5b3;font-size:12px;margin-top:45px}.account-legal{font-size:11px;color:#8792a2}.account-main{display:flex;justify-content:center;align-items:center;padding:38px 32px;overflow-y:auto}.account-main-inner{max-width:510px;width:100%}.account-topline{text-align:right;color:#8792a0;font-size:12px;margin-bottom:34px}.account-footer a,.account-topline a{color:#b22a48;font-weight:700;text-decoration:none}.account-main h2{font:800 clamp(28px,3vw,35px) Manrope,Arial,sans-serif;margin:9px 0 6px;letter-spacing:-1.1px}.account-description{margin:0 0 24px;color:#7c8795;line-height:1.55;font-size:13px}.account-photo{display:flex;align-items:center;gap:19px;background:#f8f9fa;border:1px solid #e9edf0;border-radius:14px;padding:19px 17px;margin:24px 0}.manager-avatar{border-radius:50%;display:inline-grid;place-items:center;overflow:hidden;flex:0 0 auto;color:white;background:#a52d4a;font-weight:800;font-family:Manrope,Arial,sans-serif;letter-spacing:.6px}.manager-avatar img{width:100%;height:100%;object-fit:cover}.account-photo>div{min-width:0}.account-photo strong{display:block;font-size:13px}.account-photo strong span{font-weight:500;color:#9aa3ae}.account-photo p{color:#818c99;font-size:11px;line-height:1.5;margin:5px 0 10px}.account-photo-actions{display:flex;gap:7px;flex-wrap:wrap}.account-photo-actions button{display:flex;gap:5px;align-items:center;padding:7px 9px;border:1px solid #dadfe6;border-radius:8px;background:white;color:#4c5664;font-size:11px;font-weight:700}.account-photo-name{color:#6c7682;display:block;margin-top:6px;overflow-wrap:anywhere}.account-photo-note{display:flex;gap:4px;align-items:center;color:#798592;margin-top:8px;font-size:10px}.account-form{display:grid;grid-gap:15px;gap:15px}.account-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.account-form label{font-size:12px;font-weight:800;color:#394352;display:flex;flex-direction:column;gap:8px}.account-form input{height:46px;border:1px solid #dce1e7;border-radius:9px;padding:0 14px;color:#2a323d;background:white;min-width:0;outline-color:#b82d50;font-size:13px;font-weight:500}.account-form input::placeholder{color:#afb7c3}.account-help{color:#919aa7;font-weight:400;font-size:11px}.account-primary{margin-top:5px;width:100%;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid #ad2847;background:#b42a4b;color:white;border-radius:9px;min-height:48px;font-weight:800;font-size:13px}.account-divider{display:flex;align-items:center;gap:14px;margin:21px 0;color:#a4aab4;font-size:12px}.account-divider:after,.account-divider:before{content:"";height:1px;background:#e9ebee;flex:1 1}.account-passkey{display:flex;align-items:center;text-align:left;width:100%;padding:14px;border:1px solid #dce1e7;border-radius:10px;background:#fff;color:#3a4352;gap:13px}.account-passkey>span{flex:1 1}.account-passkey small,.account-passkey strong{display:block}.account-passkey strong{font-size:13px}.account-passkey small{font-size:10px;color:#939da8;margin-top:4px}.account-security{color:#929ca8;font-size:10px;display:flex;align-items:center;gap:7px;margin:14px 0 27px}.account-footer{display:flex;justify-content:space-between;gap:15px;align-items:center;border-top:1px solid #ebedf0;padding-top:18px;font-size:11px;color:#9ca4ae}.account-error{color:#aa2949;background:#fff1f5;padding:10px;border-radius:8px;font-size:12px}.account-notice{border:1px solid #edcad3;background:#fff6f8;color:#744154;padding:12px;margin-top:15px;border-radius:9px;font-size:12px;line-height:1.55}@media(max-width:900px){.account-screen{grid-template-columns:1fr}.account-intro{padding:16px 20px}.account-intro-center,.account-legal{display:none}.account-brand img{width:40px;height:40px}.account-main{padding:28px 20px}.account-topline{margin-bottom:30px}}@media(max-width:480px){.account-photo{align-items:flex-start}.account-photo .manager-avatar{width:58px!important;height:58px!important}.account-two{grid-template-columns:1fr}.account-footer{align-items:flex-start;flex-direction:column}}