.platform-page-heading{justify-content:space-between;align-items:center;gap:20px;padding:30px 0 25px;display:flex}.platform-page-heading h1{letter-spacing:-1px;font-size:28px;font-weight:800;line-height:1.3}.platform-page-heading p{color:var(--color-text-muted);margin-top:8px;font-size:12px;line-height:1.8}.platform-demo-footer{color:var(--color-text-muted);border-top:1px solid var(--color-border);margin:28px 0 12px;padding-top:18px;font-size:9px;line-height:1.9}.platform-empty{text-align:center;color:var(--color-text-muted);padding:45px 20px;font-size:13px}.platform-empty strong{color:var(--color-text-primary);font-size:15px;display:block}.platform-empty p{margin-top:12px;line-height:1.9}.platform-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:23px;display:flex}.search-field{border:1px solid var(--color-preview-border);background:var(--color-surface);min-width:180px;min-height:39px;color:var(--color-text-muted);border-radius:8px;flex:1;align-items:center;gap:9px;padding:0 12px;display:flex}.search-field input{font:inherit;width:100%;min-width:0;color:var(--color-text-primary);background:0 0;border:0;outline:none;padding:11px 0;font-size:11px}.search-field:focus-within{outline:2px solid var(--color-focus-ring);outline-offset:2px}.platform-toolbar select,.stacked-label select,.platform-table select{font:inherit;color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-preview-border);border-radius:8px;max-width:100%;padding:11px 10px;font-size:10px}.platform-toolbar>.form-input{flex:1;min-width:200px}.platform-secondary-button{border:1px solid var(--color-preview-border);background:var(--color-surface);min-height:38px;font:inherit;color:var(--color-preview-accent);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:9px 13px;font-size:10px;display:inline-flex}.platform-secondary-button:hover{background:var(--color-background)}button:disabled{cursor:not-allowed;opacity:.45}.table-scroll{overflow-x:auto}.platform-table{border-collapse:collapse;text-align:left;width:100%;font-size:11px}.platform-table th{color:var(--color-text-muted);border-bottom:1px solid var(--color-border);background:var(--color-background);white-space:nowrap;padding:12px;font-size:10px;font-weight:500}.platform-table td{border-bottom:1px solid var(--color-border);vertical-align:middle;padding:17px 12px;line-height:1.7}.platform-table td small{color:var(--color-text-muted);margin-top:4px;font-size:9px;display:block}.table-title-link{min-width:150px;font-weight:600;display:inline-block}.table-title-link:hover{color:var(--color-preview-accent)}.table-platform{white-space:nowrap;align-items:center;gap:7px;font-size:10px;display:inline-flex}.table-platform .platform-logo{width:22px;height:22px}.table-platform .zoom-mark svg{width:15px}.pagination{color:var(--color-text-muted);justify-content:space-between;align-items:center;gap:15px;margin-top:20px;font-size:10px;display:flex}.pagination>div{align-items:center;gap:8px;display:flex}.inline-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.narrow-panel{max-width:680px}.narrow-panel>h2{font-size:17px}.platform-back{color:var(--color-text-muted);align-items:center;gap:7px;margin-top:25px;font-size:11px;display:inline-flex}.platform-back+.platform-page-heading{padding-top:16px}.platform-tabs{border-bottom:1px solid var(--color-border);gap:25px;margin-bottom:25px;display:flex;overflow-x:auto}.platform-tabs button{font:inherit;white-space:nowrap;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:16px 0;font-size:11px}.platform-tabs button.active{color:var(--color-preview-accent);border-bottom-color:var(--color-brand-secondary);font-weight:600}.meeting-meta{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:20px;margin:0 0 8px;font-size:11px;display:flex}.meeting-meta>span{align-items:center;gap:7px;display:inline-flex}.meeting-meta .platform-logo{width:20px;height:20px}.meeting-meta .zoom-mark svg{width:15px}.meeting-detail-grid{grid-template-columns:minmax(0,1fr) 250px;gap:20px;display:grid}.meeting-detail-grid>div,.detail-right{flex-direction:column;gap:18px;min-width:0;display:flex}.meeting-summary-hero{isolation:isolate;background:linear-gradient(120deg, var(--color-header-start), var(--color-header-end));color:var(--color-surface);border-radius:15px;min-height:235px;padding:30px 25px;position:relative;overflow:hidden}.meeting-summary-hero .eyebrow{letter-spacing:1.8px;font-size:8px}.meeting-summary-hero h2{letter-spacing:-.7px;z-index:1;max-width:75%;margin-top:14px;font-size:23px;line-height:1.4;position:relative}.meeting-summary-hero p{color:var(--color-text-on-dark);z-index:1;max-width:72%;margin-top:15px;font-size:11px;line-height:1.9;position:relative}.meeting-summary-hero img{opacity:.8;z-index:0;width:50%;position:absolute;bottom:-35px;right:-30px}.detail-cards{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.detail-cards h3,.detail-right h3{letter-spacing:-.2px;font-size:12px}.detail-cards ul{color:var(--color-text-muted);margin:12px 0 0;padding-left:15px;font-size:10px;line-height:2}.detail-transcript>h2,.detail-tab-content>h2{margin-bottom:20px;font-size:16px}.transcript-line{border-bottom:1px solid var(--color-border);gap:13px;padding:20px 0;display:flex}.transcript-line .profile-avatar{background:var(--color-background);width:32px;height:32px;font-size:10px}.transcript-line strong{font-size:11px;display:block}.transcript-line strong small{color:var(--color-text-muted);margin-left:12px;font-size:10px;font-weight:400}.transcript-line p{color:var(--color-text-description);margin-top:8px;font-size:11px;line-height:1.9}.detail-facts{grid-template-columns:1fr 1.5fr;gap:16px 8px;margin-top:20px;font-size:10px;line-height:1.6;display:grid}.detail-facts dt{color:var(--color-text-muted)}.detail-facts dd{text-align:right;margin:0}.email-preview-link{border:1px solid var(--color-preview-border);color:var(--color-preview-accent);background:var(--color-surface);border-radius:12px;align-items:center;gap:12px;padding:17px;font-size:11px;font-weight:600;display:flex}.email-preview-link small{color:var(--color-text-muted);margin-top:6px;font-size:9px;font-weight:400;display:block}.unavailable-player{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);border-radius:11px;align-items:center;gap:12px;padding:18px;font-size:11px;display:flex}.unavailable-player strong{color:var(--color-text-primary);font-size:11px}.unavailable-player p{margin-top:6px;font-size:9px}.decision-list{margin:0;padding:0;list-style:none}.decision-list li{border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:12px;padding:18px 0;font-size:12px;display:flex}.decision-list svg{color:var(--color-mint-412)}.decision-list small{color:var(--color-text-muted);margin-left:auto;font-size:9px}.participants-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;display:grid}.participants-grid>div{align-items:center;gap:10px;font-size:12px;display:flex}.metric-tile{border:1px solid var(--color-border);background:var(--color-background);border-radius:12px;flex-direction:column;gap:7px;padding:22px;display:flex}.metric-tile b{letter-spacing:-1px;font-size:25px}.metric-tile span{color:var(--color-text-muted);font-size:10px}.save-feedback{color:var(--color-preview-accent);padding:12px 0;font-size:11px;line-height:1.9}.toolbar-count{color:var(--color-text-muted);margin-left:auto;font-size:10px}.table-check{white-space:nowrap;align-items:center;gap:8px;font-size:10px;display:flex}.table-check input{accent-color:var(--color-brand-primary)}.stacked-label{flex-direction:column;gap:8px;margin-top:18px;font-size:12px;font-weight:500;display:flex}.stacked-label select{font-size:12px}.new-meeting-form .stacked-label{margin-top:0}.calendar-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px;display:flex}.calendar-heading h2{text-transform:capitalize;letter-spacing:-.4px;font-size:17px}.calendar-grid{border-left:1px solid var(--color-border);border-top:1px solid var(--color-border);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-weekday{text-align:center;background:var(--color-background);color:var(--color-text-muted);border-bottom:1px solid var(--color-border);border-right:1px solid var(--color-border);padding:13px 3px;font-size:10px;font-weight:500}.calendar-day,.calendar-blank{border:0;border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:var(--color-surface);min-height:95px;color:var(--color-text-primary);flex-direction:column;align-items:flex-start;gap:6px;padding:9px 6px;display:flex;position:relative;overflow:hidden}.calendar-day{cursor:pointer}.calendar-day>span{font-size:11px}.calendar-day small{background:color-mix(in srgb, var(--color-brand-primary) 9%, var(--color-surface));color:var(--color-text-description);white-space:nowrap;text-overflow:ellipsis;border-radius:3px;max-width:100%;padding:3px;font-size:8px;line-height:1.6;overflow:hidden}.calendar-day.selected{background:color-mix(in srgb, var(--color-brand-primary) 5%, var(--color-surface));box-shadow:inset 0 0 0 2px var(--color-brand-primary)}.calendar-day em{color:var(--color-preview-accent);font-size:8px;font-style:normal}.calendar-blank{background:var(--color-background)}.calendar-agenda{margin-top:22px}.calendar-agenda>h2{margin-bottom:20px;font-size:15px}.calendar-agenda .meeting-row+.meeting-row{margin-top:10px}.section-spacing{margin-top:23px}.section-spacing>h2{align-items:center;gap:8px;margin-bottom:15px;font-size:16px;display:flex}.organization-name-form{align-items:flex-end;gap:15px;margin-top:22px;display:flex}.organization-name-form .form-field{flex:1;max-width:500px}.organization-name-form .platform-secondary-button{min-height:44px}.settings-grid{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:20px;display:grid}.settings-grid h2{font-size:16px}.settings-aside h3{font-size:15px}.settings-aside p{color:var(--color-text-muted);margin:15px 0 22px;font-size:11px;line-height:1.9}.preference-toggle{border-bottom:1px solid var(--color-border);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.preference-toggle strong{font-size:12px;font-weight:500;display:block}.preference-toggle small{color:var(--color-text-muted);max-width:420px;margin-top:6px;font-size:10px;line-height:1.8;display:block}.preference-toggle input{appearance:none;background:var(--color-border);cursor:pointer;outline-offset:4px;border-radius:20px;flex-shrink:0;width:35px;height:20px;position:relative}.preference-toggle input:before{content:"";background:var(--color-surface);border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:3px;left:3px}.preference-toggle input:checked{background:var(--color-brand-primary)}.preference-toggle input:checked:before{transform:translate(15px)}.settings-links{color:var(--color-preview-accent);flex-wrap:wrap;gap:18px;margin-top:23px;font-size:11px;display:flex}.integration-cards,.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.integration-card{flex-direction:column;align-items:flex-start;padding:25px;display:flex;position:relative}.integration-card .meeting-status{margin-top:20px}.integration-card h2{margin-top:15px;font-size:17px}.integration-card>p{color:var(--color-text-muted);flex:1;margin:13px 0 23px;font-size:11px;line-height:1.9}.recordings-search{max-width:440px;margin-bottom:25px}.recordings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.recording-card h2{letter-spacing:-.2px;margin-top:17px;font-size:13px;line-height:1.6}.recording-card>p{color:var(--color-text-muted);margin-top:7px;font-size:10px}.recording-card>small{color:var(--color-text-muted);margin:13px 0;font-size:9px;display:block}.recording-art{background:linear-gradient(120deg, var(--color-header-start), var(--color-header-end));height:100px;color:var(--color-text-on-dark-muted);border-radius:10px;justify-content:center;align-items:center;display:flex;position:relative}.recording-art span{font-size:9px;position:absolute;bottom:10px;right:10px}.reports-grid{grid-template-columns:300px minmax(0,1fr);gap:23px;margin-top:25px;display:grid}.report-bars{flex-direction:column;gap:24px;margin:30px 0;display:flex}.report-bars>div>span{color:var(--color-text-muted);justify-content:space-between;font-size:11px;display:flex}.report-bars b{font-weight:500}.report-bars>div>div{background:var(--color-background);border-radius:10px;height:9px;margin-top:10px;overflow:hidden}.report-bars i{background:var(--color-brand-gradient);border-radius:10px;height:100%;display:block}.plan-card{padding:28px}.plan-card h2{letter-spacing:-.6px;font-size:23px}.plan-card>p{color:var(--color-text-muted);margin-top:8px;font-size:11px}.plan-card>strong{letter-spacing:-.5px;margin-top:28px;font-size:20px;display:block}.plan-card ul{color:var(--color-text-muted);margin:25px 0;padding-left:17px;font-size:11px;line-height:2.2}.plan-card.featured{border-color:var(--color-brand-secondary)}.email-canvas{background:var(--color-background);border:1px solid var(--color-border);border-radius:17px;max-width:820px;margin:0 auto;padding:25px}.email-canvas>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.email-canvas>header>span{color:var(--color-text-muted);text-align:right;font-size:10px;line-height:1.8}.email-canvas .logo{font-size:29px}.email-canvas .dashboard-widget{margin-top:15px}.email-canvas h2{font-size:20px}.email-canvas h3{font-size:15px}.email-canvas section>p,.email-canvas ul{color:var(--color-text-muted);margin-top:12px;font-size:12px;line-height:1.9}.email-canvas>.button{border-radius:10px;margin-top:25px}.email-hero{background:linear-gradient(115deg, var(--color-header-start), var(--color-header-end));color:var(--color-surface);border-radius:13px;padding:30px;position:relative;overflow:hidden}.email-hero h1{letter-spacing:-1px;z-index:1;max-width:75%;margin-top:15px;font-size:31px;position:relative}.email-hero .eyebrow{font-size:9px}.email-hero p{z-index:1;max-width:60%;color:var(--color-text-on-dark);position:relative}.email-hero img{opacity:.8;width:40%;position:absolute;bottom:-50px;right:-35px}.email-footnote{color:var(--color-text-muted);text-align:center;margin-top:23px;font-size:10px;line-height:1.9}.legal-page{background:var(--color-background);min-height:100svh;padding:40px 24px}.legal-page>.logo{width:max-content;margin:auto auto 30px;display:flex}.legal-page article{background:var(--color-surface);border:1px solid var(--color-border);border-radius:20px;max-width:780px;margin:auto;padding:36px}.legal-page h1{letter-spacing:-1px;margin-top:20px;font-size:32px}.legal-page h2{letter-spacing:-.4px;margin-top:30px;font-size:18px}.legal-page p{color:var(--color-text-muted);margin-top:15px;font-size:13px;line-height:1.9}.legal-page .button{margin-top:30px}@media (max-width:1200px){.meeting-detail-grid{grid-template-columns:minmax(0,1fr) 215px}.recordings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-grid{grid-template-columns:minmax(0,1fr) 220px}.integration-cards,.plan-grid{gap:12px}.integration-card,.plan-card{padding:20px}.integration-card h2{font-size:15px}.platform-toolbar{gap:9px}}@media (max-width:1000px){.meeting-detail-grid,.settings-grid{grid-template-columns:1fr}.detail-right{grid-template-columns:1fr 1fr;display:grid}.integration-cards,.plan-grid{grid-template-columns:1fr}.reports-grid{grid-template-columns:1fr 1fr}.platform-page-heading h1{font-size:25px}.platform-page-heading{align-items:flex-start}.platform-toolbar>.search-field{min-width:100%}.platform-table{font-size:10px}.platform-table td{padding:14px 10px}.calendar-day{min-height:85px}.calendar-day small{font-size:7px}.settings-aside{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.settings-aside p{flex:1;min-width:150px;margin:0}.settings-aside button{width:auto}.settings-aside h3{width:100%}.email-hero h1{font-size:27px}}@media (max-width:650px){.platform-page-heading{flex-wrap:wrap;gap:17px;padding:25px 0 22px}.platform-page-heading h1{font-size:24px}.platform-page-heading p{font-size:11px}.platform-toolbar select{flex:1;min-width:120px}.platform-toolbar>.form-input{min-width:100%}.platform-table{min-width:650px}.pagination{font-size:9px}.platform-tabs{gap:23px}.meeting-meta{gap:13px;font-size:10px}.meeting-summary-hero{padding:24px 20px}.meeting-summary-hero h2{font-size:22px}.meeting-summary-hero p{font-size:10px}.detail-right{grid-template-columns:1fr}.detail-tab-content{min-height:160px}.decision-list small{width:100%;margin-left:30px}.calendar-heading{flex-wrap:wrap}.calendar-heading h2{font-size:16px}.calendar-day{min-height:68px;padding:7px 3px}.calendar-day small{background:var(--color-brand-primary);border-radius:50%;width:6px;height:6px;padding:0;font-size:0}.calendar-day>span{font-size:10px}.calendar-day em{font-size:7px}.calendar-weekday{font-size:9px}.recordings-grid{grid-template-columns:1fr 1fr;gap:12px}.recording-card{padding:12px}.recording-card h2{font-size:11px}.recording-card>p{font-size:8px;line-height:1.7}.recording-card>small{font-size:8px;line-height:1.6}.recording-art{height:80px}.reports-grid{grid-template-columns:1fr}.organization-name-form{flex-wrap:wrap}.organization-name-form .form-field{min-width:100%}.email-canvas{padding:15px}.email-canvas .logo{font-size:23px}.email-canvas .logo svg{width:30px}.email-canvas>header>span{font-size:8px}.email-hero{padding:22px 18px}.email-hero h1{max-width:100%;font-size:25px}.email-hero p{max-width:80%;font-size:10px}.email-hero img{opacity:.25;width:50%}.email-canvas h2{font-size:17px}.legal-page{padding:25px 15px}.legal-page article{padding:25px}.legal-page h1{font-size:28px}.metric-tile b{font-size:22px}}@media (prefers-reduced-motion:reduce){.preference-toggle input:before{transition:none}}.calendar-day.is-today>span{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.calendar-event-count{background:var(--color-border);border-radius:10px;align-self:flex-start;padding:1px 6px;font-size:10px;font-style:normal;display:inline-flex}.legal-eyebrow,.legal-updated{color:var(--color-text-muted);font-size:12px}.legal-page article{overflow-wrap:anywhere}.legal-page section{scroll-margin-top:25px}.legal-page p a,.legal-index a,.legal-actions>a:not(.button){color:var(--color-brand-primary);text-underline-offset:3px;text-decoration:underline}.legal-index{border:1px solid var(--color-border);background:var(--color-blue-990);border-radius:12px;margin:24px 0;padding:16px 20px}.legal-index ul{gap:10px;margin:0;padding-left:18px;font-size:13px;display:grid}.legal-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px;display:flex}.legal-page .legal-actions .button{margin:0}@media (max-width:650px){.calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.calendar-day{min-width:0}.calendar-day .calendar-event-count{margin:4px 0 0;font-size:9px;display:inline-flex}.legal-actions{flex-direction:column;align-items:stretch}}
