@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600&display=swap";:root{--ik-bg-base:#060912;--ik-bg-surface-1:#090e1c;--ik-bg-surface-2:#0e1628;--ik-bg-surface-elevated:#131d36;--ik-bg-surface-hover:#1a2747;--ik-blue:#2563eb;--ik-blue-light:#3b82f6;--ik-blue-glow:#2563eb47;--ik-blue-subtle:#2563eb1f;--ik-indigo:#6366f1;--ik-indigo-light:#818cf8;--ik-indigo-glow:#6366f140;--ik-violet:#8b5cf6;--ik-violet-glow:#8b5cf638;--ik-cyan:#06b6d4;--ik-cyan-glow:#06b6d438;--ik-emerald:#10b981;--ik-emerald-glow:#10b98138;--ik-text-primary:#f8fafc;--ik-text-secondary:#cbd5e1;--ik-text-muted:#64748b;--ik-border-subtle:#ffffff14;--ik-border-hover:#ffffff29;--ik-border-highlight:#3b82f647;--ik-border-focus:#6366f18c;--ik-radius-sm:6px;--ik-radius-md:10px;--ik-radius-lg:16px;--ik-radius-xl:24px;--ik-radius-full:9999px;--ik-shadow-sm:0 2px 8px #0006;--ik-shadow-md:0 8px 24px #00000080;--ik-shadow-lg:0 20px 48px -10px #000000b3;--ik-shadow-glow:0 0 40px -10px #2563eb59;--ik-container-max:1240px}.ik-landing-wrapper{background-color:var(--ik-bg-base);color:var(--ik-text-primary);min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;position:relative;overflow-x:hidden}.ik-bg-grid-layer{pointer-events:none;z-index:0;background-image:linear-gradient(90deg,#ffffff05 1px,#0000 1px),linear-gradient(#ffffff05 1px,#0000 1px);background-size:56px 56px;height:100%;min-height:100vh;position:absolute;top:0;left:0;right:0}.ik-ambient-watermark-bg{opacity:.024;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;filter:grayscale()brightness(1.3);background-image:url(/ikshira-app-icon-navy.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:min(850px,85vw);height:min(850px,85vw);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.ik-ambient-glow-top{filter:blur(50px);pointer-events:none;z-index:0;background:radial-gradient(circle,#2563eb29 0%,#6366f11a 40%,#8b5cf608 70%,#0000 85%);width:900px;max-width:100vw;height:600px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.ik-ambient-glow-mid{filter:blur(60px);pointer-events:none;z-index:0;background:radial-gradient(circle,#06b6d414 0%,#2563eb0a 50%,#0000 75%);width:700px;height:700px;position:absolute;top:35%;left:-200px}.ik-ambient-glow-bottom{filter:blur(60px);pointer-events:none;z-index:0;background:radial-gradient(circle,#8b5cf617 0%,#6366f10d 50%,#0000 75%);width:800px;height:800px;position:absolute;bottom:5%;right:-150px}.ik-container{max-width:var(--ik-container-max);z-index:1;margin:0 auto;padding:0 24px;position:relative}.ik-section{padding:44px 0;position:relative}.ik-section-sm{padding:24px 0}.ik-section-header{text-align:center;max-width:760px;margin:0 auto 24px}.ik-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--ik-blue-light);background:var(--ik-blue-subtle);border:1px solid var(--ik-border-highlight);border-radius:var(--ik-radius-full);align-items:center;gap:8px;margin-bottom:10px;padding:5px 12px;font-size:.76rem;font-weight:700;display:inline-flex}.ik-eyebrow-brand{background:linear-gradient(135deg,#2563eb2e 0%,#6366f138 100%);border:1px solid #818cf866;gap:10px;padding:6px 16px 6px 10px;box-shadow:0 0 20px #6366f140}.ik-eyebrow-icon-wrap{background:#6366f140;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;box-shadow:0 0 10px #6366f180}.ik-eyebrow-icon{object-fit:contain;width:15px;height:15px;display:block}.ik-eyebrow-dot{background:var(--ik-blue-light);width:6px;height:6px;box-shadow:0 0 8px var(--ik-blue-light);border-radius:50%;animation:2s ease-in-out infinite ik-pulse}.ik-section-title{letter-spacing:-.03em;color:#fff;margin-bottom:10px;font-size:clamp(2rem,3.5vw,2.85rem);font-weight:800;line-height:1.15}.ik-section-description{color:var(--ik-text-secondary);max-width:640px;margin:0 auto;font-size:1.1rem;line-height:1.6}.ik-gradient-text{background:linear-gradient(135deg,#60a5fa 0%,#818cf8 50%,#c084fc 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:inline-block}.ik-btn{border-radius:var(--ik-radius-md);cursor:pointer;border:1px solid #0000;outline:none;justify-content:center;align-items:center;gap:10px;padding:12px 24px;font-size:.92rem;font-weight:600;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.ik-btn:focus-visible{box-shadow:0 0 0 3px var(--ik-border-focus)}.ik-btn-primary{background:linear-gradient(135deg, var(--ik-blue) 0%, #1d4ed8 100%);color:#fff;box-shadow:0 4px 14px var(--ik-blue-glow);border-color:#ffffff26}.ik-btn-primary:hover{background:linear-gradient(135deg, var(--ik-blue-light) 0%, var(--ik-blue) 100%);box-shadow:0 6px 20px var(--ik-blue-glow);transform:translateY(-1px)}.ik-btn-secondary{color:var(--ik-text-primary);border:1px solid var(--ik-border-subtle);background:#ffffff0d}.ik-btn-secondary:hover{border-color:var(--ik-border-hover);background:#ffffff17;transform:translateY(-1px)}.ik-btn-white{color:#060912;background:#fff;font-weight:600;box-shadow:0 4px 14px #0003}.ik-btn-white:hover{background:#f1f5f9;transform:translateY(-1px)}.ik-btn-lg{padding:14px 28px;font-size:1rem}.ik-btn-sm{padding:8px 16px;font-size:.82rem}.ik-header{z-index:100;-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--ik-border-subtle);background:#060912d1;transition:all .25s;position:sticky;top:0;left:0;right:0}.ik-header-inner{justify-content:space-between;align-items:center;height:64px;display:flex}.ik-header-logo-link{cursor:pointer;border-radius:var(--ik-radius-lg);align-items:center;gap:14px;margin-left:-10px;padding:6px 10px;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.ik-header-logo-link:hover{background:#ffffff0a}.ik-header-logo{object-fit:contain;filter:drop-shadow(0 1px 4px #00000059)drop-shadow(0 0 10px #6366f140);width:auto;max-width:200px;height:44px;transition:all .25s cubic-bezier(.16,1,.3,1);display:block}.ik-header-logo-link:hover .ik-header-logo{filter:drop-shadow(0 2px 8px #00000073)drop-shadow(0 0 16px #6366f166);transform:translateY(-1px)scale(1.02)}.ik-header-badge{border-radius:var(--ik-radius-full);letter-spacing:.06em;text-transform:uppercase;color:#c7d2fe;background:linear-gradient(135deg,#2563eb29,#6366f133);border:1px solid #818cf859;align-items:center;gap:6px;padding:4px 10px;font-size:.72rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 0 16px #6366f126}.ik-header-badge-dot{background:#06b6d4;border-radius:50%;width:6px;height:6px;animation:2s cubic-bezier(.4,0,.6,1) infinite ik-pulse;box-shadow:0 0 8px #06b6d4}.ik-header-nav{align-items:center;gap:32px;display:flex}.ik-header-link{color:var(--ik-text-secondary);cursor:pointer;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .15s}.ik-header-link:hover{color:var(--ik-text-primary)}.ik-header-actions{align-items:center;gap:14px;display:flex}.ik-signin-btn{color:var(--ik-text-primary);border-radius:var(--ik-radius-md);cursor:pointer;background:0 0;border:1px solid #0000;padding:8px 16px;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .15s}.ik-signin-btn:hover{border-color:var(--ik-border-subtle);background:#ffffff0f}.ik-mobile-toggle{border:1px solid var(--ik-border-subtle);color:var(--ik-text-primary);border-radius:var(--ik-radius-sm);cursor:pointer;background:0 0;padding:8px;display:none}.ik-mobile-menu{background:var(--ik-bg-surface-1);border-bottom:1px solid var(--ik-border-subtle);flex-direction:column;gap:16px;padding:20px 24px 28px;display:none}.ik-mobile-menu.open{display:flex}.ik-mobile-link{color:var(--ik-text-secondary);border-bottom:1px solid #ffffff0a;padding:8px 0;font-size:1rem;font-weight:500;text-decoration:none}.ik-mobile-link:hover{color:var(--ik-text-primary)}.ik-mobile-actions{flex-direction:column;gap:10px;margin-top:10px;display:flex}.ik-hero-section{text-align:center;padding:36px 0 40px;position:relative}.ik-hero-content{max-width:920px;margin:0 auto 24px}.ik-hero-headline{letter-spacing:-.04em;color:#fff;margin-bottom:16px;font-size:clamp(2.75rem,5.8vw,4.5rem);font-weight:800;line-height:1.08}.ik-hero-subhead{color:var(--ik-text-secondary);max-width:740px;margin:0 auto 22px;font-size:clamp(1.1rem,2vw,1.25rem);line-height:1.6}.ik-hero-ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-bottom:24px;display:flex}.ik-hero-platforms{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;display:flex}.ik-platform-badge{color:var(--ik-text-muted);border-radius:var(--ik-radius-full);border:1px solid var(--ik-border-subtle);background:#ffffff08;align-items:center;gap:8px;padding:6px 14px;font-size:.82rem;font-weight:500;display:inline-flex}.ik-platform-badge svg{width:16px;height:16px}.ik-hero-product-frame-wrap{perspective:1200px;max-width:1140px;margin:0 auto;position:relative}.ik-hero-product-frame{background:var(--ik-bg-surface-1);border:1px solid var(--ik-border-highlight);border-radius:var(--ik-radius-xl);box-shadow:0 25px 60px -15px #000c, 0 0 50px -10px var(--ik-blue-glow);text-align:left;transition:transform .3s;position:relative;overflow:hidden}.ik-hero-product-frame:before{content:"";z-index:5;background:linear-gradient(90deg,#0000 0%,#6366f199 50%,#0000 100%);height:1px;position:absolute;top:0;left:0;right:0}.ik-frame-chrome{background:var(--ik-bg-surface-2);border-bottom:1px solid var(--ik-border-subtle);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.ik-frame-dots{align-items:center;gap:8px;display:flex}.ik-frame-dot{border-radius:50%;width:11px;height:11px}.ik-dot-red{background:#ef4444}.ik-dot-yellow{background:#eab308}.ik-dot-green{background:#22c55e}.ik-frame-title{color:var(--ik-text-secondary);align-items:center;gap:10px;font-size:.84rem;font-weight:600;display:flex}.ik-frame-brand-icon{object-fit:contain;filter:drop-shadow(0 0 8px #6366f199);border-radius:4px;width:18px;height:18px;display:block}.ik-platform-pill{color:#93c5fd;border-radius:var(--ik-radius-full);background:#2563eb26;border:1px solid #2563eb4d;align-items:center;gap:5px;padding:2px 8px;font-size:.72rem;font-weight:600;display:inline-flex}.ik-frame-live-badge{text-transform:uppercase;letter-spacing:.05em;color:#34d399;border-radius:var(--ik-radius-full);background:#10b98126;border:1px solid #10b9814d;align-items:center;gap:6px;padding:4px 10px;font-size:.74rem;font-weight:700;display:inline-flex}.ik-live-pulse{background:#34d399;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite ik-pulse;box-shadow:0 0 8px #34d399}.ik-frame-body{background:var(--ik-bg-surface-1);grid-template-columns:1fr 1fr;gap:20px;padding:20px;display:grid}.ik-frame-meta-bar{background:var(--ik-bg-surface-2);border:1px solid var(--ik-border-subtle);border-radius:var(--ik-radius-lg);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.ik-meta-left{align-items:center;gap:16px;display:flex}.ik-meeting-name{color:#fff;font-size:1.05rem;font-weight:700}.ik-meta-time{color:var(--ik-text-muted);font-size:.82rem}.ik-meta-attendees{align-items:center;gap:6px;display:flex}.ik-avatar-group{align-items:center;display:flex}.ik-avatar{color:#fff;border:2px solid var(--ik-bg-surface-2);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin-left:-8px;font-size:.72rem;font-weight:700;display:flex}.ik-avatar:first-child{margin-left:0}.ik-av-1{background:#3b82f6}.ik-av-2{background:#8b5cf6}.ik-av-3{background:#10b981}.ik-av-bot{background:#6366f1;border-color:#a5b4fc}.ik-bot-badge-inline{color:#c7d2fe;border-radius:var(--ik-radius-full);background:#6366f133;border:1px solid #6366f166;align-items:center;gap:4px;margin-left:8px;padding:2px 8px;font-size:.72rem;font-weight:600;display:inline-flex}.ik-preview-card{background:var(--ik-bg-surface-2);border:1px solid var(--ik-border-subtle);border-radius:var(--ik-radius-lg);flex-direction:column;gap:14px;padding:18px;display:flex;position:relative;overflow:hidden}.ik-preview-card>*{z-index:1;position:relative}.ik-card-watermark{filter:brightness(2)contrast(.85);mix-blend-mode:screen;bottom:-25px;right:-25px;opacity:.04!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;z-index:0!important;width:140px!important;max-width:140px!important;height:140px!important;max-height:140px!important;display:block!important;position:absolute!important}.ik-card-header{border-bottom:1px solid var(--ik-border-subtle);justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.ik-card-title{text-transform:uppercase;letter-spacing:.06em;color:var(--ik-text-secondary);align-items:center;gap:8px;font-size:.85rem;font-weight:700;display:flex}.ik-waveform-container{background:var(--ik-bg-base);border:1px solid var(--ik-border-subtle);border-radius:var(--ik-radius-md);align-items:center;gap:16px;padding:14px 16px;display:flex}.ik-play-btn{background:var(--ik-blue);color:#fff;cursor:pointer;width:36px;height:36px;box-shadow:0 0 12px var(--ik-blue-glow);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ik-waveform-bars{flex:1;align-items:center;gap:3px;height:32px;display:flex;overflow:hidden}.ik-wave-bar{background:#ffffff26;border-radius:3px;flex:1;width:3px;transition:height .2s,background .2s}.ik-wave-bar.active{background:var(--ik-blue-light)}.ik-wave-bar.glow{background:#a5b4fc}.ik-audio-time{font-size:.76rem;font-family:var(--font-mono,monospace);color:var(--ik-text-muted);white-space:nowrap}.ik-transcript-feed{flex-direction:column;gap:12px;display:flex}.ik-transcript-row{border-radius:var(--ik-radius-md);background:#ffffff05;border:1px solid #ffffff0a;gap:12px;padding:8px 10px;font-size:.82rem;display:flex}.ik-transcript-row.highlighted{background:#2563eb14;border-color:#2563eb40}.ik-speaker-avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.68rem;font-weight:700;display:flex;overflow:hidden}.ik-speaker-avatar img,.ik-avatar img{object-fit:contain;width:100%;max-width:18px;height:100%;max-height:18px;display:block}.ik-transcript-content{flex:1}.ik-transcript-header{align-items:center;gap:8px;margin-bottom:3px;display:flex}.ik-speaker-name{color:#fff;font-size:.82rem;font-weight:700}.ik-speaker-time{color:#94a3b8;font-size:.72rem;font-family:var(--font-mono,monospace)}.ik-transcript-text{color:#f1f5f9;font-size:.84rem;font-weight:400;line-height:1.5}.ik-intel-block{background:var(--ik-bg-base);border:1px solid var(--ik-border-subtle);border-radius:var(--ik-radius-md);padding:14px}.ik-intel-block-title{text-transform:uppercase;letter-spacing:.05em;color:#93c5fd;align-items:center;gap:6px;margin-bottom:8px;font-size:.76rem;font-weight:700;display:flex}.ik-intel-block p{color:#e2e8f0;margin:0;font-size:.84rem;font-weight:400;line-height:1.55}.ik-decision-item{border-radius:var(--ik-radius-md);color:#ecfdf5;background:#10b9811f;border:1px solid #10b9814d;align-items:flex-start;gap:10px;padding:10px 14px;font-size:.82rem;line-height:1.45;display:flex}.ik-action-item-row{background:var(--ik-bg-base);border:1px solid var(--ik-border-subtle);border-radius:var(--ik-radius-md);justify-content:space-between;align-items:center;padding:10px 12px;font-size:.8rem;display:flex}.ik-action-left{align-items:center;gap:10px;display:flex}.ik-action-checkbox{border:1.5px solid var(--ik-border-highlight);width:16px;height:16px;color:var(--ik-blue-light);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;display:flex}.ik-action-text{color:var(--ik-text-primary);font-weight:500}.ik-action-meta{align-items:center;gap:8px;display:flex}.ik-action-owner{color:var(--ik-text-muted);border-radius:var(--ik-radius-full);background:#ffffff0a;padding:2px 8px;font-size:.72rem}.ik-action-status{color:#60a5fa;border-radius:var(--ik-radius-full);background:#3b82f626;padding:2px 8px;font-size:.7rem;font-weight:600}.ik-trust-strip{border-top:1px solid var(--ik-border-subtle);border-bottom:1px solid var(--ik-border-subtle);background:#090e1c99;padding:14px 0}.ik-trust-grid{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.ik-trust-item{color:var(--ik-text-secondary);align-items:center;gap:10px;font-size:.86rem;font-weight:500;display:flex}.ik-trust-icon-box{border-radius:var(--ik-radius-md);border:1px solid var(--ik-border-highlight);width:32px;height:32px;color:var(--ik-blue-light);background:#2563eb1a;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ik-problem-section{background:linear-gradient(180deg, var(--ik-bg-base) 0%, var(--ik-bg-surface-1) 100%)}.ik-problem-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:24px;display:grid}.ik-problem-card{background:var(--ik-bg-surface-2);border:1px solid var(--ik-border-subtle);border-radius:var(--ik-radius-lg);padding:22px 20px;transition:all .25s;position:relative}.ik-problem-card:hover{border-color:var(--ik-border-hover);transform:translateY(-2px)}.ik-problem-number{font-size:.8rem;font-weight:700;font-family:var(--font-mono,monospace);color:#f43f5e;align-items:center;gap:6px;margin-bottom:10px;display:flex}.ik-problem-card h3{color:#fff;margin-bottom:8px;font-size:1.15rem;font-weight:700}.ik-problem-card p{color:var(--ik-text-secondary);font-size:.9rem;line-height:1.55}.ik-problem-transition{border:1px solid var(--ik-border-highlight);border-radius:var(--ik-radius-xl);text-align:center;background:#2563eb0f;max-width:860px;margin:0 auto;padding:18px 24px}.ik-problem-transition h4{color:#fff;margin-bottom:6px;font-size:1.15rem}.ik-problem-transition p{color:var(--ik-text-secondary);margin:0;font-size:.92rem}.ik-how-flow{grid-template-columns:repeat(4,1fr);gap:20px;display:grid;position:relative}.ik-how-flow:before{content:"";z-index:0;background:linear-gradient(90deg,#2563eb33 0%,#6366f199 50%,#8b5cf633 100%);height:2px;position:absolute;top:36px;left:12%;right:12%}.ik-how-step{z-index:1;text-align:center;background:var(--ik-bg-surface-1);border:1px solid var(--ik-border-subtle);border-radius:var(--ik-radius-lg);padding:22px 18px;transition:all .25s;position:relative}.ik-how-step:hover{border-color:var(--ik-border-highlight);box-shadow:0 12px 30px -10px var(--ik-blue-glow);transform:translateY(-3px)}.ik-how-badge-node{background:var(--ik-bg-surface-2);border:2px solid var(--ik-blue);width:48px;height:48px;box-shadow:0 0 20px var(--ik-blue-glow);font-size:.9rem;font-weight:800;font-family:var(--font-mono,monospace);color:#fff;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 12px;display:flex}.ik-how-step h3{color:#fff;letter-spacing:.04em;margin-bottom:10px;font-size:1.15rem;font-weight:700}.ik-how-step p{color:var(--ik-text-secondary);margin:0;font-size:.88rem;line-height:1.55}.ik-showcase-tabs{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-bottom:18px;display:flex}.ik-tab-btn{border-radius:var(--ik-radius-full);background:var(--ik-bg-surface-1);color:var(--ik-text-secondary);border:1px solid var(--ik-border-subtle);cursor:pointer;align-items:center;gap:8px;padding:8px 18px;font-size:.86rem;font-weight:600;transition:all .2s;display:inline-flex}.ik-tab-btn:hover{color:var(--ik-text-primary);border-color:var(--ik-border-hover)}.ik-tab-btn.active{background:var(--ik-blue-subtle);color:#93c5fd;border-color:var(--ik-border-highlight);box-shadow:0 0 16px var(--ik-blue-glow)}.ik-showcase-display{background:var(--ik-bg-surface-1);border:1px solid var(--ik-border-highlight);border-radius:var(--ik-radius-xl);box-shadow:var(--ik-shadow-lg);min-height:360px;padding:22px}.ik-rec-showcase{grid-template-columns:1fr 1fr;align-items:center;gap:24px;display:grid}.ik-rec-player-mock{background:var(--ik-bg-base);border:1px solid var(--ik-border-subtle);border-radius:var(--ik-radius-lg);padding:20px}.ik-rec-waveform-live{align-items:center;gap:4px;height:56px;margin:16px 0;display:flex}.ik-rec-waveform-live .bar{background:#2563eb4d;border-radius:4px;flex:1;transition:height .3s}.ik-rec-waveform-live .bar.active{background:var(--ik-blue-light)}.ik-player-controls{justify-content:space-between;align-items:center;gap:16px;display:flex}.ik-speed-pills{gap:6px;display:flex}.ik-speed-pill{color:var(--ik-text-muted);border:1px solid var(--ik-border-subtle);cursor:pointer;background:#ffffff0d;border-radius:4px;padding:4px 8px;font-size:.72rem;font-weight:600}.ik-speed-pill.active{background:var(--ik-blue);color:#fff;border-color:var(--ik-blue)}.ik-trans-showcase{flex-direction:column;gap:14px;display:flex}.ik-trans-search-bar{background:var(--ik-bg-base);border:1px solid var(--ik-border-subtle);border-radius:var(--ik-radius-md);color:var(--ik-text-muted);align-items:center;gap:10px;padding:8px 14px;font-size:.86rem;display:flex}.ik-trans-bubble{background:var(--ik-bg-surface-2);border:1px solid var(--ik-border-subtle);border-radius:var(--ik-radius-lg);flex-direction:column;gap:6px;padding:14px 18px;display:flex}.ik-actions-table{border-collapse:separate;border-spacing:0 8px;width:100%}.ik-actions-table th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--ik-text-muted);padding:0 16px 6px;font-size:.76rem;font-weight:700}.ik-actions-table td{background:var(--ik-bg-surface-2);border-top:1px solid var(--ik-border-subtle);border-bottom:1px solid var(--ik-border-subtle);color:var(--ik-text-primary);padding:12px 16px;font-size:.86rem}.ik-actions-table td:first-child{border-left:1px solid var(--ik-border-subtle);border-top-left-radius:var(--ik-radius-md);border-bottom-left-radius:var(--ik-radius-md)}.ik-actions-table td:last-child{border-right:1px solid var(--ik-border-subtle);border-top-right-radius:var(--ik-radius-md);border-bottom-right-radius:var(--ik-radius-md)}.ik-intel-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.ik-intel-card{background:var(--ik-bg-surface-1);border:1px solid var(--ik-border-subtle);border-radius:var(--ik-radius-lg);flex-direction:column;gap:10px;height:100%;padding:18px 20px;transition:all .25s;display:flex}.ik-intel-card>:last-child{margin-top:auto}.ik-intel-card:hover{border-color:var(--ik-border-highlight);transform:translateY(-2px);box-shadow:0 10px 25px -5px #00000080}.ik-intel-card.card-span-2{grid-column:span 2}.ik-intel-card.card-highlight{background:linear-gradient(145deg, var(--ik-bg-surface-2) 0%, #2563eb14 100%);border-color:var(--ik-border-highlight)}.ik-intel-tag{text-transform:uppercase;letter-spacing:.06em;border-radius:var(--ik-radius-full);align-items:center;gap:6px;width:fit-content;padding:4px 10px;font-size:.72rem;font-weight:700;display:inline-flex}.ik-tag-blue{color:#93c5fd;background:#2563eb26;border:1px solid #2563eb4d}.ik-tag-emerald{color:#6ee7b7;background:#10b98126;border:1px solid #10b9814d}.ik-tag-indigo{color:#c7d2fe;background:#6366f126;border:1px solid #6366f14d}.ik-tag-violet{color:#ddd6fe;background:#8b5cf626;border:1px solid #8b5cf64d}.ik-tag-amber{color:#fde68a;background:#f59e0b26;border:1px solid #f59e0b4d}.ik-tag-rose{color:#fecdd3;background:#f43f5e26;border:1px solid #f43f5e4d}.ik-intel-card h3{color:#fff;margin:0;font-size:1.05rem;font-weight:700}.ik-intel-card p{color:var(--ik-text-secondary);margin:0;font-size:.88rem;line-height:1.55}.ik-intel-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ik-intel-list li{color:var(--ik-text-secondary);padding-left:18px;font-size:.84rem;line-height:1.45;position:relative}.ik-intel-list li:before{content:"•";color:var(--ik-blue-light);font-weight:700;position:absolute;left:4px}.ik-multilingual-card{background:var(--ik-bg-surface-1);border:1px solid var(--ik-border-highlight);border-radius:var(--ik-radius-xl);box-shadow:var(--ik-shadow-lg);padding:24px 28px}.ik-lang-chips{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-bottom:16px;display:flex}.ik-lang-chip{border-radius:var(--ik-radius-full);background:var(--ik-bg-surface-2);color:var(--ik-text-secondary);border:1px solid var(--ik-border-subtle);cursor:pointer;padding:6px 16px;font-size:.86rem;font-weight:600;transition:all .2s}.ik-lang-chip:hover{color:#fff;border-color:var(--ik-border-hover)}.ik-lang-chip.active{background:var(--ik-blue-subtle);color:#93c5fd;border-color:var(--ik-border-highlight);box-shadow:0 0 14px var(--ik-blue-glow)}.ik-lang-preview-box{background:var(--ik-bg-base);border:1px solid var(--ik-border-subtle);border-radius:var(--ik-radius-lg);grid-template-columns:1fr 1fr;gap:18px;padding:18px 20px;display:grid}.ik-lang-pane{flex-direction:column;gap:10px;display:flex}.ik-lang-pane-label{text-transform:uppercase;letter-spacing:.05em;color:var(--ik-blue-light);font-size:.76rem;font-weight:700}.ik-lang-text{color:var(--ik-text-primary);background:var(--ik-bg-surface-2);border-radius:var(--ik-radius-md);border:1px solid var(--ik-border-subtle);padding:14px 16px;font-size:.92rem;line-height:1.6}.ik-single-bot-wrapper{background:linear-gradient(180deg, var(--ik-bg-surface-1) 0%, var(--ik-bg-base) 100%);border:1px solid var(--ik-border-highlight);border-radius:var(--ik-radius-xl);box-shadow:var(--ik-shadow-lg);padding:26px 30px}.ik-single-bot-diagram{justify-content:space-between;align-items:center;gap:18px;margin-top:20px;display:flex;position:relative}.ik-diagram-col{background:var(--ik-bg-surface-2);border:1px solid var(--ik-border-subtle);border-radius:var(--ik-radius-lg);text-align:center;flex:1;padding:18px}.ik-diagram-col.highlight-bot{border-color:var(--ik-blue);box-shadow:0 0 30px var(--ik-blue-glow);background:linear-gradient(180deg, var(--ik-bg-surface-elevated) 0%, var(--ik-bg-surface-2) 100%)}.ik-diagram-arrow{color:var(--ik-blue-light);justify-content:center;align-items:center;font-size:1.5rem;animation:2s ease-in-out infinite ik-bounce-x;display:flex}.ik-diagram-avatars{flex-wrap:wrap;justify-content:center;gap:8px;margin:12px 0;display:flex}.ik-bot-center-icon{background:linear-gradient(135deg,#2563eb4d 0%,#8b5cf666 100%);border:1.5px solid #818cf880;border-radius:18px;justify-content:center;align-items:center;width:68px;height:68px;margin:0 auto 12px;transition:all .3s;display:flex;box-shadow:0 0 30px #6366f180,inset 0 0 16px #6366f140}.ik-bot-center-icon:hover{transform:scale(1.06);box-shadow:0 0 42px #6366f1b3,inset 0 0 20px #6366f159}.ik-bot-center-icon img{object-fit:contain;filter:drop-shadow(0 4px 10px #00000080);width:44px;height:44px}.ik-security-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:18px;display:grid}.ik-security-card{background:var(--ik-bg-surface-1);border:1px solid var(--ik-border-subtle);border-radius:var(--ik-radius-lg);padding:18px;transition:all .25s}.ik-security-card:hover{border-color:var(--ik-border-hover);transform:translateY(-2px)}.ik-security-icon{border-radius:var(--ik-radius-md);border:1px solid var(--ik-border-highlight);width:36px;height:36px;color:var(--ik-blue-light);background:#2563eb1a;justify-content:center;align-items:center;margin-bottom:10px;display:flex}.ik-security-card h3{color:#fff;margin-bottom:6px;font-size:.98rem;font-weight:700}.ik-security-card p{color:var(--ik-text-secondary);margin:0;font-size:.82rem;line-height:1.5}.ik-security-callout{border:1px solid var(--ik-border-highlight);border-radius:var(--ik-radius-lg);background:#2563eb14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.ik-callout-text{color:#e2e8f0;font-size:.92rem}.ik-callout-text strong{color:#60a5fa}.ik-retention-wrapper{background:var(--ik-bg-surface-1);border:1px solid var(--ik-border-highlight);border-radius:var(--ik-radius-xl);padding:24px 28px}.ik-timeline{grid-template-columns:repeat(5,1fr);gap:12px;margin:22px 0;display:grid;position:relative}.ik-timeline:before{content:"";z-index:0;background:linear-gradient(90deg,#3b82f6 0%,#6366f1 50%,#ef4444 100%);height:2px;position:absolute;top:20px;left:10%;right:10%}.ik-timeline-node{z-index:1;text-align:center;position:relative}.ik-node-marker{background:var(--ik-bg-surface-2);border:2px solid var(--ik-blue-light);color:#fff;width:40px;height:40px;box-shadow:0 0 16px var(--ik-blue-glow);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 10px;font-size:.78rem;font-weight:700;display:flex}.ik-node-marker.warn{color:#fde68a;border-color:#f59e0b;box-shadow:0 0 16px #f59e0b4d}.ik-node-marker.danger{color:#fecdd3;border-color:#ef4444;box-shadow:0 0 16px #ef44444d}.ik-timeline-node h4{color:#fff;margin-bottom:4px;font-size:.9rem}.ik-timeline-node p{color:var(--ik-text-secondary);margin:0;font-size:.76rem;line-height:1.4}.ik-hold-toggle-box{background:var(--ik-bg-surface-2);border:1px solid var(--ik-border-subtle);border-radius:var(--ik-radius-lg);justify-content:space-between;align-items:center;gap:14px;padding:12px 18px;display:flex}.ik-integrations-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.ik-integration-card{background:var(--ik-bg-surface-1);border:1px solid var(--ik-border-subtle);border-radius:var(--ik-radius-lg);text-align:center;padding:18px 16px;transition:all .25s}.ik-integration-card:hover{border-color:var(--ik-border-highlight);box-shadow:0 12px 30px -10px var(--ik-blue-glow);transform:translateY(-2px)}.ik-integration-icon{border-radius:var(--ik-radius-md);background:var(--ik-bg-surface-2);border:1px solid var(--ik-border-subtle);justify-content:center;align-items:center;width:44px;height:44px;margin:0 auto 10px;display:flex}.ik-integration-card h3{color:#fff;margin-bottom:6px;font-size:1.02rem}.ik-integration-card p{color:var(--ik-text-secondary);margin:0;font-size:.82rem;line-height:1.45}.ik-outcomes-grid{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.ik-outcome-card{background:var(--ik-bg-surface-1);border:1px solid var(--ik-border-subtle);border-radius:var(--ik-radius-lg);padding:18px 16px;transition:all .25s}.ik-outcome-card:hover{border-color:var(--ik-border-highlight);transform:translateY(-2px)}.ik-outcome-icon{width:32px;height:32px;color:var(--ik-blue-light);background:#2563eb1f;border-radius:8px;justify-content:center;align-items:center;margin-bottom:10px;display:flex}.ik-outcome-card h3{color:#fff;margin-bottom:6px;font-size:.94rem;font-weight:700}.ik-outcome-card p{color:var(--ik-text-secondary);margin:0;font-size:.8rem;line-height:1.45}.ik-final-cta-card{background:linear-gradient(135deg, var(--ik-bg-surface-2) 0%, #2563eb2e 50%, var(--ik-bg-surface-elevated) 100%);border:1px solid var(--ik-border-highlight);border-radius:var(--ik-radius-xl);text-align:center;box-shadow:var(--ik-shadow-lg), 0 0 60px -15px var(--ik-blue-glow);padding:40px 32px;position:relative;overflow:hidden}.ik-final-cta-card:before{content:"";background:linear-gradient(90deg,#0000 0%,#60a5fa 50%,#0000 100%);height:2px;position:absolute;top:0;left:0;right:0}.ik-final-cta-card h2{letter-spacing:-.03em;color:#fff;margin-bottom:10px;font-size:clamp(2rem,4vw,2.8rem);font-weight:800}.ik-final-cta-card p{color:var(--ik-text-secondary);max-width:600px;margin:0 auto 20px;font-size:1.05rem}.ik-footer{border-top:1px solid var(--ik-border-subtle);background:var(--ik-bg-base);padding:36px 0 20px}.ik-footer-grid{grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:24px;margin-bottom:24px;display:grid}.ik-footer-brand-col{flex-direction:column;gap:12px;display:flex}.ik-footer-logo{object-fit:contain;filter:drop-shadow(0 1px 4px #00000059)drop-shadow(0 0 8px #6366f133);width:auto;max-width:180px;height:40px;transition:all .25s;display:block}.ik-footer-logo:hover{filter:drop-shadow(0 2px 8px #00000073)drop-shadow(0 0 14px #6366f159);transform:translateY(-1px)scale(1.02)}.ik-footer-tagline{color:var(--ik-text-secondary);font-size:.86rem}.ik-footer-company{color:var(--ik-text-muted);font-size:.78rem}.ik-footer-col h4{text-transform:uppercase;letter-spacing:.08em;color:var(--ik-text-primary);margin-bottom:10px;font-size:.8rem;font-weight:700}.ik-footer-col ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ik-footer-col a{color:var(--ik-text-secondary);font-size:.86rem;text-decoration:none;transition:color .15s}.ik-footer-col a:hover{color:#fff}.ik-footer-bottom{border-top:1px solid var(--ik-border-subtle);color:var(--ik-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:24px;font-size:.8rem;display:flex}.ik-login-view{background:var(--ik-bg-base);justify-content:center;align-items:center;min-height:100vh;padding:32px 20px;display:flex;position:relative}.ik-login-card{background:var(--ik-bg-surface-1);border:1px solid var(--ik-border-highlight);border-radius:var(--ik-radius-xl);width:100%;max-width:480px;box-shadow:var(--ik-shadow-lg), 0 0 50px -15px var(--ik-blue-glow);z-index:10;text-align:center;padding:40px;position:relative}.ik-login-logo-wrap{justify-content:center;margin-bottom:28px;display:flex}.ik-login-logo{object-fit:contain;filter:drop-shadow(0 2px 8px #0006)drop-shadow(0 0 14px #6366f14d);width:auto;max-width:240px;height:52px;transition:all .25s;display:block}.ik-login-logo:hover{filter:drop-shadow(0 4px 14px #00000080)drop-shadow(0 0 20px #6366f173);transform:translateY(-2px)scale(1.03)}.ik-login-title{color:#fff;margin-bottom:8px;font-size:1.5rem;font-weight:700}.ik-login-desc{color:var(--ik-text-secondary);margin-bottom:32px;font-size:.9rem}.ik-google-btn{color:#0f172a;border-radius:var(--ik-radius-md);cursor:pointer;background:#fff;border:none;justify-content:center;align-items:center;gap:12px;width:100%;padding:13px 20px;font-size:.95rem;font-weight:600;transition:all .2s;display:flex;box-shadow:0 4px 12px #0003}.ik-google-btn:hover{background:#f8fafc;transform:translateY(-1px);box-shadow:0 6px 16px #00000040}.ik-login-footer-links{border-top:1px solid var(--ik-border-subtle);justify-content:center;align-items:center;gap:16px;margin-top:28px;padding-top:20px;font-size:.84rem;display:flex}.ik-back-home-link{color:var(--ik-text-secondary);align-items:center;gap:6px;text-decoration:none;transition:color .15s;display:inline-flex}.ik-back-home-link:hover{color:#fff}.ik-modal-backdrop{-webkit-backdrop-filter:blur(8px);z-index:1000;background:#03050acc;justify-content:center;align-items:center;padding:20px;animation:.2s ik-fade-in;display:flex;position:fixed;inset:0}.ik-modal-window{background:var(--ik-bg-surface-1);border:1px solid var(--ik-border-highlight);border-radius:var(--ik-radius-xl);width:100%;max-width:540px;box-shadow:var(--ik-shadow-lg), 0 0 50px -10px var(--ik-blue-glow);padding:36px;animation:.25s cubic-bezier(.16,1,.3,1) ik-scale-up;position:relative}.ik-modal-close{border:1px solid var(--ik-border-subtle);color:var(--ik-text-secondary);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex;position:absolute;top:20px;right:20px}.ik-modal-close:hover{color:#fff;background:#ffffff14}@keyframes ik-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(1.15)}}@keyframes ik-bounce-x{0%,to{transform:translate(0)}50%{transform:translate(6px)}}@keyframes ik-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ik-scale-up{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (width<=1280px){:root{--ik-container-max:1100px}.ik-security-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=1024px){.ik-problem-grid{grid-template-columns:1fr}.ik-how-flow{grid-template-columns:repeat(2,1fr)}.ik-how-flow:before{display:none}.ik-intel-grid{grid-template-columns:repeat(2,1fr)}.ik-intel-card.card-span-2{grid-column:span 2}.ik-single-bot-diagram{flex-direction:column}.ik-diagram-arrow{transform:rotate(90deg)}@keyframes ik-bounce-x{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.ik-timeline{grid-template-columns:1fr;gap:24px}.ik-timeline:before{display:none}.ik-integrations-grid,.ik-outcomes-grid{grid-template-columns:repeat(2,1fr)}.ik-footer-grid{grid-template-columns:1fr 1fr}.ik-footer-brand-col{grid-column:1/-1}}@media (width<=768px){.ik-section{padding:32px 0}.ik-header-inner{height:56px}.ik-header-logo{max-width:140px;height:38px}.ik-header-badge,.ik-header-nav,.ik-header-actions{display:none}.ik-mobile-toggle{display:flex}.ik-hero-headline{font-size:2.5rem}.ik-frame-body,.ik-rec-showcase,.ik-intel-grid,.ik-lang-preview-box,.ik-security-grid,.ik-integrations-grid,.ik-outcomes-grid,.ik-footer-grid{grid-template-columns:1fr}.ik-final-cta-card{padding:48px 24px}}@media (width<=430px){.ik-container{padding:0 16px}.ik-hero-headline{font-size:2.15rem}.ik-hero-ctas{flex-direction:column;width:100%}.ik-btn-lg{width:100%}.ik-trust-grid{justify-content:center}.ik-login-card{padding:28px 18px}.ik-modal-window{padding:24px 18px}}.ik-portal-mode-nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-bottom:20px;display:flex}.ik-portal-mode-btn{color:var(--ik-text-secondary);background:var(--ik-bg-surface-2);border:1px solid var(--ik-border-subtle);border-radius:var(--ik-radius-full);cursor:pointer;align-items:center;gap:10px;padding:10px 22px;font-size:.9rem;font-weight:600;transition:all .25s;display:inline-flex}.ik-portal-mode-btn:hover{color:#fff;border-color:var(--ik-border-highlight);background:var(--ik-bg-surface-elevated)}.ik-portal-mode-btn.active{color:#fff;background:#2563eb38;border-color:#60a5fa;box-shadow:0 0 22px #3b82f659}.ik-portal-mode-btn .mode-pill{border-radius:var(--ik-radius-full);color:var(--ik-text-muted);text-transform:uppercase;letter-spacing:.05em;background:#ffffff14;padding:2px 8px;font-size:.68rem;font-weight:700}.ik-portal-mode-btn.active .mode-pill{color:#fff;background:#3b82f6}.ik-frame-status-right{align-items:center;gap:12px;display:flex}.ik-user-mini-badge{border-radius:var(--ik-radius-full);background:#ffffff0d;border:1px solid #ffffff14;align-items:center;gap:8px;padding:4px 10px;display:inline-flex}.ik-user-mini-badge .user-avatar-circle{color:#fff;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.65rem;font-weight:700;display:flex}.ik-user-mini-badge .user-name{color:var(--ik-text-secondary);font-size:.74rem;font-weight:600}.ik-portal-breadcrumb{color:var(--ik-text-muted);font-size:.82rem}.ik-portal-breadcrumb strong{color:var(--ik-text-primary)}.ik-meeting-title-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ik-status-chip.completed{color:#a7f3d0;border-radius:var(--ik-radius-full);background:#10b98126;border:1px solid #10b9814d;padding:2px 10px;font-size:.72rem;font-weight:600}.ik-transcript-row.bot-row{background:#6366f114;border-color:#6366f14d}.ik-ai-badge{color:#a5b4fc;text-transform:uppercase;background:#6366f133;border-radius:4px;padding:1px 6px;font-size:.68rem;font-weight:700}.bot-name{color:#818cf8!important}.bot-note{color:#e0e7ff!important}.ik-preview-lang-tabs{background:var(--ik-bg-base);border-radius:var(--ik-radius-full);border:1px solid var(--ik-border-subtle);gap:4px;padding:3px;display:flex}.ik-preview-lang-tab{border-radius:var(--ik-radius-full);color:var(--ik-text-muted);cursor:pointer;background:0 0;border:none;padding:3px 10px;font-size:.72rem;font-weight:600;transition:all .2s}.ik-preview-lang-tab:hover{color:var(--ik-text-primary)}.ik-preview-lang-tab.active{background:var(--ik-blue);color:#fff;box-shadow:0 0 10px var(--ik-blue-glow)}.ik-intel-block.highlight-box{background:#2563eb0f;border-color:#3b82f64d}.decision-badge{color:#34d399;background:#10b98133;border-radius:4px;flex-shrink:0;padding:2px 8px;font-size:.7rem;font-weight:700}.decision-text{color:#e2e8f0;margin:0;font-size:.82rem;line-height:1.45}.ik-action-items-container{flex-direction:column;gap:8px;display:flex}.ik-action-header-bar{color:var(--ik-text-muted);letter-spacing:.05em;justify-content:space-between;align-items:center;font-size:.72rem;font-weight:700;display:flex}.ik-action-hint{color:var(--ik-blue-light);font-weight:400}.completed-text{text-decoration:line-through;color:var(--ik-text-muted)!important}.ik-action-status.done{color:#34d399;background:#10b98126}.ik-preview-quick-actions{gap:10px;margin-top:6px;display:flex}.ik-btn-quick{border-radius:var(--ik-radius-md);background:var(--ik-bg-surface-elevated);color:var(--ik-text-primary);border:1px solid var(--ik-border-subtle);cursor:pointer;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:.78rem;font-weight:600;transition:all .2s;display:inline-flex}.ik-btn-quick:hover{border-color:var(--ik-border-highlight);color:#fff;background:#2563eb26}.ik-calendar-preview-view{background:var(--ik-bg-surface-1);flex-direction:column;gap:18px;padding:24px;display:flex;position:relative;overflow:hidden}.ik-calendar-preview-view>*{z-index:1;position:relative}.ik-cal-banner{background:var(--ik-bg-surface-2);border:1px solid var(--ik-border-subtle);border-radius:var(--ik-radius-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.ik-cal-banner-left{align-items:center;gap:14px;display:flex}.ik-cal-banner-left .cal-icon{font-size:1.6rem}.ik-cal-banner-left h4{color:#fff;margin:0 0 4px;font-size:.95rem;font-weight:700}.ik-cal-banner-left p{color:var(--ik-text-secondary);margin:0;font-size:.8rem}.ik-badge-green{color:#34d399;border-radius:var(--ik-radius-full);background:#10b98126;border:1px solid #10b9814d;align-items:center;gap:6px;padding:4px 12px;font-size:.74rem;font-weight:700;display:inline-flex}.ik-cal-event-cards{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ik-cal-card{background:var(--ik-bg-surface-2);border:1px solid var(--ik-border-subtle);border-radius:var(--ik-radius-lg);flex-direction:column;gap:10px;padding:18px;transition:all .2s;display:flex}.ik-cal-card.upcoming{border-color:#3b82f666;box-shadow:0 0 20px #2563eb26}.cal-card-time{color:var(--ik-blue-light);text-transform:uppercase;letter-spacing:.04em;font-size:.74rem;font-weight:600}.cal-card-title{color:#fff;font-size:.95rem;font-weight:700}.cal-card-platform{color:var(--ik-text-secondary);align-items:center;gap:8px;font-size:.78rem;display:flex}.cal-card-url{font-family:var(--font-mono,monospace);color:var(--ik-text-muted);font-size:.72rem}.cal-card-footer{border-top:1px solid var(--ik-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:6px;padding-top:10px;display:flex}.cal-bot-status{color:#c7d2fe;font-size:.74rem;font-weight:600}.cal-dedup-badge{color:#34d399;border-radius:var(--ik-radius-full);background:#10b98126;padding:2px 8px;font-size:.7rem;font-weight:700}.ik-frame-steps-ribbon{background:var(--ik-bg-surface-1);border:1px solid var(--ik-border-subtle);border-radius:var(--ik-radius-xl);box-shadow:var(--ik-shadow-md);justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:12px 20px;display:flex}.ik-step-pill{text-align:left;align-items:center;gap:10px;display:flex}.ik-step-pill .step-num{background:var(--ik-blue);color:#fff;width:26px;height:26px;box-shadow:0 0 10px var(--ik-blue-glow);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.78rem;font-weight:800;display:flex}.ik-step-pill strong{color:#fff;font-size:.82rem;font-weight:700;display:block}.ik-step-pill span{color:var(--ik-text-muted);font-size:.72rem;display:block}.ik-step-arrow{color:var(--ik-blue-light);font-size:1rem;font-weight:700}.ik-personas-section{background:linear-gradient(180deg, var(--ik-bg-base) 0%, var(--ik-bg-surface-1) 100%);border-top:1px solid var(--ik-border-subtle)}.ik-persona-tabs{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;max-width:960px;margin:18px auto 22px;display:flex}.ik-persona-tab{background:var(--ik-bg-surface-2);border:1px solid var(--ik-border-subtle);border-radius:var(--ik-radius-lg);cursor:pointer;text-align:left;flex-direction:column;align-items:flex-start;min-width:170px;padding:10px 18px;transition:all .25s;display:flex}.ik-persona-tab:hover{border-color:var(--ik-border-hover);background:var(--ik-bg-surface-elevated);transform:translateY(-2px)}.ik-persona-tab.active{background:#2563eb2e;border-color:#60a5fa;box-shadow:0 0 24px #3b82f64d}.ik-persona-tab-tag{text-transform:uppercase;letter-spacing:.05em;color:var(--ik-blue-light);margin-bottom:2px;font-size:.68rem;font-weight:700}.ik-persona-tab-name{color:#fff;font-size:.9rem;font-weight:700}.ik-persona-card-display{background:var(--ik-bg-surface-1);border:1px solid var(--ik-border-highlight);border-radius:var(--ik-radius-xl);box-shadow:var(--ik-shadow-lg);grid-template-columns:1.2fr .8fr;gap:24px;padding:24px 28px;display:grid}.ik-persona-badge-row{align-items:center;gap:10px;margin-bottom:12px;display:flex}.ik-persona-role-indicator{color:var(--ik-text-muted);font-size:.8rem;font-weight:600}.ik-persona-headline{color:#fff;margin-bottom:10px;font-size:1.45rem;font-weight:700;line-height:1.3}.ik-persona-description{color:var(--ik-text-secondary);margin-bottom:16px;font-size:.92rem;line-height:1.55}.ik-persona-points{flex-direction:column;gap:8px;margin-bottom:18px;display:flex}.ik-persona-point-row{align-items:flex-start;gap:10px;display:flex}.ik-persona-point-check{color:#34d399;background:#10b98126;border:1px solid #10b98166;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:2px;font-size:.7rem;font-weight:800;display:flex}.ik-persona-point-text{color:var(--ik-text-primary);font-size:.88rem;line-height:1.45}.ik-persona-metric-box{background:var(--ik-bg-surface-2);border:1px solid var(--ik-border-subtle);border-radius:var(--ik-radius-lg);align-items:center;gap:16px;padding:14px 18px;display:flex}.ik-persona-metric-number{color:#60a5fa;font-size:2.1rem;font-weight:800;font-family:var(--font-display,sans-serif);line-height:1}.ik-persona-metric-desc strong{color:#fff;font-size:.88rem;font-weight:700;display:block}.ik-persona-metric-desc span{color:var(--ik-text-muted);font-size:.74rem}.ik-persona-quote-right{flex-direction:column;justify-content:space-between;gap:18px;display:flex}.ik-quote-bubble{background:var(--ik-bg-surface-2);border:1px solid var(--ik-border-subtle);border-radius:var(--ik-radius-lg);padding:20px;position:relative}.ik-quote-icon{color:var(--ik-blue);margin-bottom:6px;font-size:2.2rem;line-height:1}.ik-quote-text{color:var(--ik-text-secondary);margin-bottom:14px;font-size:.88rem;font-style:italic;line-height:1.55}.ik-quote-author-row{align-items:center;gap:10px;display:flex}.ik-quote-avatar{color:#fff;background:linear-gradient(135deg,#3b82f6,#ec4899);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:.8rem;font-weight:700;display:flex}.ik-quote-author-name{color:#fff;font-size:.86rem;font-weight:700}.ik-quote-author-title{color:var(--ik-text-muted);font-size:.74rem}.ik-persona-cta-box{border-radius:var(--ik-radius-lg);background:linear-gradient(135deg,#2563eb1f 0%,#6366f126 100%);border:1px solid #3b82f64d;padding:18px}.ik-persona-cta-box h4{color:#fff;margin:0 0 4px;font-size:.95rem}.ik-persona-cta-box p{color:var(--ik-text-secondary);margin:0 0 12px;font-size:.8rem}.ik-faq-section{background:var(--ik-bg-base);border-top:1px solid var(--ik-border-subtle)}.ik-faq-categories{flex-wrap:wrap;justify-content:center;gap:8px;margin:16px 0 18px;display:flex}.ik-faq-cat-btn{border-radius:var(--ik-radius-full);background:var(--ik-bg-surface-2);color:var(--ik-text-secondary);border:1px solid var(--ik-border-subtle);cursor:pointer;padding:6px 16px;font-size:.82rem;font-weight:600;transition:all .2s}.ik-faq-cat-btn:hover{color:#fff;border-color:var(--ik-border-hover)}.ik-faq-cat-btn.active{background:var(--ik-blue);color:#fff;box-shadow:0 0 14px var(--ik-blue-glow);border-color:#60a5fa}.ik-faq-list{flex-direction:column;gap:10px;max-width:880px;margin:0 auto 24px;display:flex}.ik-faq-item{background:var(--ik-bg-surface-1);border:1px solid var(--ik-border-subtle);border-radius:var(--ik-radius-lg);transition:all .2s;overflow:hidden}.ik-faq-item:hover{border-color:var(--ik-border-highlight)}.ik-faq-item.open{border-color:#3b82f666;box-shadow:0 4px 20px #0006}.ik-faq-question{color:#fff;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:14px 20px;font-size:.98rem;font-weight:600;display:flex}.ik-faq-icon{color:var(--ik-blue-light);flex-shrink:0;font-size:1.3rem;font-weight:400;line-height:1}.ik-faq-answer{color:var(--ik-text-secondary);border-top:1px solid #ffffff0a;padding:12px 20px 16px;font-size:.9rem;line-height:1.6}.ik-faq-answer p{margin:0}.ik-faq-cta-banner{background:var(--ik-bg-surface-2);border:1px solid var(--ik-border-highlight);border-radius:var(--ik-radius-xl);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:880px;margin:0 auto;padding:18px 24px;display:flex}.ik-faq-cta-banner h3{color:#fff;margin:0 0 4px;font-size:1.05rem;font-weight:700}.ik-faq-cta-banner p{color:var(--ik-text-secondary);margin:0;font-size:.84rem}@media (width<=900px){.ik-persona-card-display{grid-template-columns:1fr;padding:28px}.ik-cal-event-cards{grid-template-columns:1fr}.ik-frame-steps-ribbon{flex-direction:column;align-items:flex-start}.ik-step-arrow{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.meeting-workspace-page{flex-direction:column;gap:24px;width:100%;max-width:1320px;margin:0 auto;animation:.2s ease-in-out fadeIn;display:flex}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.workspace-breadcrumb-bar{color:var(--text-muted);align-items:center;gap:10px;font-size:.875rem;display:flex}.breadcrumb-back-btn{color:#818cf8;cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;align-items:center;gap:6px;padding:4px 8px;font-weight:600;transition:all .15s;display:inline-flex}.breadcrumb-back-btn:hover{color:#a5b4fc;background:#6366f11f}.back-arrow{font-size:1.1rem;transition:transform .15s}.breadcrumb-back-btn:hover .back-arrow{transform:translate(-2px)}.breadcrumb-separator{color:var(--border-hover)}.breadcrumb-current-title{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;max-width:480px;font-weight:500;overflow:hidden}.workspace-header{background:var(--bg-surface,#0f172a);border:1px solid var(--border-subtle,#ffffff14);border-radius:var(--radius-xl,20px);flex-direction:column;gap:16px;padding:28px 32px;display:flex;box-shadow:0 8px 30px -6px #0009}.workspace-header-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.workspace-title-section{flex-direction:column;flex:1;gap:12px;min-width:320px;display:flex}.workspace-badges-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.provider-badge{letter-spacing:.02em;border:1px solid #0000;border-radius:9999px;align-items:center;gap:7px;padding:5px 12px;font-size:.8rem;font-weight:600;transition:all .15s;display:inline-flex}.provider-badge-icon{flex-shrink:0;width:17px;height:17px}.provider-badge-label{line-height:1}.provider-badge-zoom{color:#60a5fa;background:#2d8cff1f;border-color:#2d8cff59}.provider-badge-meet{color:#93c5fd;background:#2684fc1f;border-color:#2684fc59}.provider-badge-teams{color:#c7d2fe;background:#6264a729;border-color:#6264a766}.provider-badge-webex{color:#67e8f9;background:#00bcd41f;border-color:#00bcd459}.provider-badge-goto{color:#fdba74;background:#ff6d001f;border-color:#ff6d0059}.provider-badge-jitsi{color:#7dd3fc;background:#17a8f51f;border-color:#17a8f559}.provider-badge-zoho{color:#fca5a5;background:#e425281f;border-color:#e4252859}.provider-badge-generic{color:#cbd5e1;background:#94a3b81f;border-color:#94a3b84d}.badge-status{border-radius:9999px;align-items:center;gap:7px;padding:5px 12px;font-size:.8rem;font-weight:600;line-height:1;display:inline-flex}.badge-status-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.badge-status-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite statusDotPulse}@keyframes statusDotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(1.3)}}.badge-legal-hold{color:#93c5fd;background:#3b82f624;border:1px solid #3b82f659;border-radius:9999px;align-items:center;gap:6px;padding:5px 12px;font-size:.8rem;font-weight:600;display:inline-flex}.badge-icon-svg{flex-shrink:0}.workspace-heading{color:#f8fafc;letter-spacing:-.035em;word-break:break-word;margin:0;font-size:clamp(1.75rem,2.5vw,2.15rem);font-weight:800;line-height:1.22}.workspace-metadata-row{color:var(--text-secondary,#94a3b8);flex-wrap:wrap;align-items:center;gap:10px;font-size:.875rem;display:flex}.metadata-item{align-items:center;gap:6px;display:inline-flex}.metadata-svg-icon{color:#64748b;flex-shrink:0}.metadata-separator{color:#ffffff26;font-weight:700}.organizer-name{color:#f8fafc;font-weight:600}.metadata-attendees-btn{color:var(--text-secondary,#94a3b8);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:9999px;align-items:center;gap:6px;padding:3px 10px;font-size:.85rem;transition:all .15s;display:inline-flex}.metadata-attendees-btn:hover{color:#c7d2fe;background:#6366f124;border-color:#6366f159}.metadata-attendees-btn .metadata-svg-icon{color:#818cf8}.workspace-actions-group{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.workspace-btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;font-size:.875rem;font-weight:600;transition:all .18s cubic-bezier(.16,1,.3,1);display:inline-flex}.workspace-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #38bdf873}.btn-svg-icon{flex-shrink:0}.workspace-btn-share-primary{color:#fff;letter-spacing:.015em;cursor:pointer;background:linear-gradient(135deg,#0284c7 0%,#2563eb 55%,#4f46e5 100%);border:1px solid #ffffff38;border-radius:10px;align-items:center;gap:9px;height:46px;padding:0 22px;font-size:.925rem;font-weight:700;transition:all .18s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 16px #2563eb73,0 1px 2px #0000004d,inset 0 1px #ffffff40}.workspace-btn-share-primary:hover:not(:disabled){background:linear-gradient(135deg,#0369a1 0%,#1d4ed8 55%,#4338ca 100%);transform:translateY(-1.5px);box-shadow:0 6px 24px #2563eba6,0 2px 4px #0006,inset 0 1px #ffffff59}.workspace-btn-share-primary:active:not(:disabled){transform:translateY(.5px);box-shadow:0 2px 8px #2563eb66,inset 0 1px 2px #0000004d}.workspace-btn-share-primary:disabled,.workspace-btn-share-primary.btn-disabled{opacity:.45;cursor:not-allowed;filter:grayscale(35%);box-shadow:none;transform:none}.workspace-btn-client{color:#38bdf8;background:#0ea5e91f;border-color:#0ea5e959;height:42px;padding:0 18px}.workspace-btn-client:hover{color:#fff;background:#0ea5e938;border-color:#0ea5e999;transform:translateY(-1px)}.workspace-btn-summary{color:#c7d2fe;background:#6366f11f;border-color:#6366f159;height:42px;padding:0 18px}.workspace-btn-summary:hover:not(:disabled){color:#fff;background:#6366f138;border-color:#6366f199;transform:translateY(-1px)}.workspace-btn-summary:disabled{opacity:.5;cursor:not-allowed;transform:none}.workspace-btn-secondary{height:42px;color:var(--text-secondary,#94a3b8);border-color:var(--border-subtle,#ffffff1a);background:#ffffff0d;padding:0 16px}.workspace-btn-secondary:hover{color:#f8fafc;background:#ffffff1a;border-color:#fff3}.workspace-btn-icon{border-color:var(--border-subtle,#ffffff1a);height:42px;color:var(--text-secondary,#94a3b8);background:#ffffff0d;padding:0 13px}.workspace-btn-icon:hover{color:#f8fafc;background:#ffffff1a}.more-menu-wrapper{position:relative}.workspace-dropdown-menu{background:var(--bg-surface-elevated);border:1px solid var(--border-hover);border-radius:var(--radius-md);z-index:100;flex-direction:column;gap:2px;width:220px;padding:6px;animation:.15s ease-out modalScale;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 30px #0009}.dropdown-item{border-radius:var(--radius-sm);width:100%;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:9px 12px;font-size:.85rem;font-weight:500;transition:all .12s;display:flex}.dropdown-item:hover{background:#ffffff0f}.dropdown-item:disabled{opacity:.5;cursor:not-allowed}.dropdown-icon{font-size:1rem}.dropdown-divider{background:var(--border-subtle);height:1px;margin:4px 0}.dropdown-item-danger{color:#f87171}.dropdown-item-danger:hover{color:#fca5a5;background:#ef444426}.reanalyze-toast{border-radius:var(--radius-md);color:#67e8f9;background:#06b6d41f;border:1px solid #06b6d44d;align-items:center;gap:8px;padding:10px 16px;font-size:.875rem;display:flex}.workspace-nav-bar{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:6px 12px;box-shadow:0 2px 8px #0000004d}.workspace-nav-container{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workspace-nav-tab{border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:10px 18px;font-size:.9rem;font-weight:600;transition:all .16s;display:inline-flex}.workspace-nav-tab:hover{color:var(--text-primary);background:#ffffff0a}.workspace-nav-tab.active{color:#e0e7ff;background:#6366f126;border-color:#6366f166;box-shadow:0 0 16px #6366f133}.nav-tab-icon{font-size:1rem}.nav-tab-count{color:var(--text-muted);background:#ffffff14;border-radius:9999px;padding:2px 7px;font-size:.75rem;font-weight:700}.nav-tab-count.active-count{color:#fff;background:#6366f1}.workspace-main-content{flex-direction:column;gap:24px;display:flex}.workspace-overview-layout{flex-direction:column;gap:20px;display:flex}.workspace-toc-bar{border:1px solid var(--border-subtle);border-radius:var(--radius-md);z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a99;flex-wrap:wrap;align-items:center;gap:12px;padding:8px 16px;display:flex;position:sticky;top:12px}.toc-label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-size:.78rem;font-weight:700}.toc-pills{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.toc-pill{border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;background:#ffffff0a;border-radius:9999px;padding:4px 10px;font-size:.78rem;font-weight:500;transition:all .14s}.toc-pill:hover{color:#c7d2fe;background:#6366f126;border-color:#6366f159}.workspace-reading-column{flex-direction:column;gap:22px;width:100%;max-width:1240px;display:flex}.workspace-lang-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:4px;display:flex}.lang-pill{color:#67e8f9;background:#06b6d41a;border:1px solid #06b6d440;border-radius:9999px;align-items:center;gap:6px;padding:6px 14px;font-size:.82rem;display:inline-flex}.summary-segmented-switch{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);gap:2px;padding:3px;display:flex}.segmented-opt{border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:6px 14px;font-size:.82rem;font-weight:600;transition:all .15s}.segmented-opt.active{background:var(--bg-surface-elevated);color:var(--text-primary);box-shadow:var(--shadow-sm)}.workspace-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);transition:border-color .15s;overflow:hidden;box-shadow:0 4px 18px #00000059}.workspace-card:hover{border-color:var(--border-hover)}.card-header{border-bottom:1px solid var(--border-subtle);background:#16203680;justify-content:space-between;align-items:center;padding:20px 26px;display:flex}.card-title-group{align-items:center;gap:10px;display:flex}.card-icon{font-size:1.25rem}.card-title{color:var(--text-primary);margin:0;font-size:1.15rem;font-weight:700}.card-body{padding:26px;line-height:1.65}.btn-copy-small{border:1px solid var(--border-subtle);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:#ffffff0d;padding:4px 10px;font-size:.78rem;font-weight:600;transition:all .15s}.btn-copy-small:hover{color:var(--text-primary);background:#ffffff1a}.section-collapse-toggle{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:4px 8px;font-size:.8rem;font-weight:600}.section-collapse-toggle:hover{color:var(--text-primary)}.card-quick-recap{background:linear-gradient(180deg, #6366f114 0%, var(--bg-surface) 100%);border-left:5px solid #6366f1}.lead-paragraph{color:#e2e8f0;margin:0;font-size:1.05rem;line-height:1.7}.decisions-list{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.decision-item{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#0f172a99;flex-direction:column;gap:8px;padding:14px 18px;display:flex}.decision-main-row{align-items:baseline;gap:10px;display:flex}.decision-text{color:var(--text-primary);flex:1;font-size:.95rem;font-weight:600}.decision-condition-box{color:#fbbf24;border-radius:var(--radius-sm);background:#f59e0b1a;border-left:3px solid #f59e0b;margin-left:24px;padding:4px 10px;font-size:.85rem}.evidence-btn-row{margin-left:24px}.evidence-jump-link{color:#a5b4fc;cursor:pointer;background:#6366f11f;border:1px solid #6366f147;border-radius:9999px;align-items:center;gap:5px;padding:3px 10px;font-size:.78rem;font-weight:600;transition:all .15s;display:inline-flex}.evidence-jump-link:hover{color:#fff;background:#6366f140;border-color:#6366f180;transform:translate(1px)}.inline-evidence{margin-left:8px}.summary-prose{color:var(--text-primary);font-size:.95rem;line-height:1.7}.vernacular-intro{color:var(--text-muted);margin-bottom:12px;font-size:.85rem;font-style:italic}.vernacular-prose{color:#f1f5f9;font-size:.95rem;line-height:1.75}.workspace-action-callout{border-radius:var(--radius-lg);cursor:pointer;background:linear-gradient(135deg,#10b9811f,#06b6d414);border:1px solid #10b9814d;justify-content:space-between;align-items:center;padding:16px 24px;transition:all .18s;display:flex}.workspace-action-callout:hover{background:linear-gradient(135deg,#10b9812e,#06b6d424);border-color:#10b98180;transform:translateY(-1px)}.callout-left{align-items:center;gap:14px;display:flex}.callout-icon{font-size:1.6rem}.callout-left strong{color:#34d399;font-size:1rem;display:block}.callout-left p{color:var(--text-secondary);margin:2px 0 0;font-size:.85rem}.callout-arrow{color:#34d399;font-size:.9rem;font-weight:700}.topics-grid{grid-template-columns:1fr;gap:16px;display:grid}.topic-block{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#0f172a80;flex-direction:column;gap:10px;padding:18px 22px;display:flex}.topic-top-bar{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.topic-heading{color:var(--text-primary);margin:0;font-size:1.05rem;font-weight:700}.topic-summary{color:#cbd5e1;margin:0;font-size:.925rem;line-height:1.6}.topic-facts{margin-top:4px}.facts-label{text-transform:uppercase;color:var(--text-muted);font-size:.8rem;font-weight:700}.facts-list{color:var(--text-secondary);margin:6px 0 0;padding-left:20px;font-size:.875rem;line-height:1.55}.facts-list li{margin-bottom:4px}.requirements-list{flex-direction:column;gap:12px;display:flex}.requirement-row{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#0f172a99;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 18px;display:flex}.requirement-badges{gap:6px;display:flex}.requirement-desc{color:var(--text-primary);flex:1;min-width:260px;margin:0;font-size:.925rem}.feedback-subsection{margin-bottom:20px}.feedback-subsection:last-child{margin-bottom:0}.subsection-title{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:10px;font-size:.95rem;font-weight:700}.feedback-bullets{color:#e2e8f0;padding-left:20px;font-size:.925rem;line-height:1.6}.feedback-bullets li{margin-bottom:6px}.risks-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;display:grid}.risk-card{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#0f172a99;flex-direction:column;gap:10px;padding:16px;display:flex}.risk-header-row{justify-content:space-between;align-items:center;display:flex}.risk-tag{color:#f87171;letter-spacing:.05em;font-size:.75rem;font-weight:800}.risk-text{color:#f1f5f9;margin:0;font-size:.9rem;line-height:1.55}.mitigation-box{color:#38bdf8;border-radius:var(--radius-sm);background:#0ea5e91a;border-left:3px solid #0284c7;padding:6px 10px;font-size:.85rem}.questions-list{flex-direction:column;gap:8px;padding-left:0;list-style:none;display:flex}.questions-list li{border-radius:var(--radius-md);border:1px solid var(--border-subtle);color:#e2e8f0;background:#0f172a80;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-size:.9rem;display:flex}.environment-alerts{flex-direction:column;gap:10px;display:flex}.env-alert-row{border-radius:var(--radius-md);background:#f59e0b14;border:1px solid #f59e0b40;align-items:flex-start;gap:12px;padding:14px 18px;display:flex}.env-alert-icon{flex-shrink:0;font-size:1.2rem}.env-alert-content{flex-direction:column;flex:1;gap:6px;display:flex}.env-alert-text{color:#fef3c7;margin:0;font-size:.925rem;line-height:1.55}.next-steps-list{flex-direction:column;gap:12px;padding:0;list-style:none;display:flex}.next-steps-list li{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#0f172a80;align-items:flex-start;gap:14px;padding:12px 16px;display:flex}.step-num{color:#fff;background:#6366f1;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.85rem;font-weight:700;display:flex}.step-body{flex-direction:column;flex:1;gap:6px;display:flex}.step-body p{color:#f1f5f9;margin:0;font-size:.925rem;line-height:1.55}.mom-preview-box{color:#0f172a;border-radius:var(--radius-md);background:#fff;padding:24px 28px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6}.mom-header{border-bottom:2px solid #e2e8f0;justify-content:space-between;align-items:baseline;margin-bottom:12px;padding-bottom:8px;display:flex}.mom-header strong{color:#1e293b;letter-spacing:.04em;font-size:1.1rem}.mom-meta{color:#475569;flex-direction:column;gap:3px;margin-bottom:14px;font-size:.875rem;display:flex}.mom-divider{border:none;border-top:1px solid #e2e8f0;margin:14px 0}.mom-section{margin-bottom:14px;font-size:.9rem}.mom-section strong{color:#1e293b}.mom-section p{color:#334155;margin:4px 0 0}.mom-section ul{color:#334155;margin:4px 0 0;padding-left:20px}.workspace-actions-section{flex-direction:column;gap:20px;display:flex}.actions-section-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.section-main-heading{color:var(--text-primary);margin:0;font-size:1.35rem;font-weight:700}.section-subheading{color:var(--text-secondary);margin:4px 0 0;font-size:.875rem}.actions-stats-badges{flex-wrap:wrap;gap:8px;display:flex}.stat-badge{border:1px solid #0000;border-radius:9999px;padding:4px 12px;font-size:.82rem}.stat-badge.completed{color:#34d399;background:#10b9811f;border-color:#10b9814d}.stat-badge.pending{color:#fbbf24;background:#f59e0b1f;border-color:#f59e0b4d}.stat-badge.assigned{color:#a5b4fc;background:#6366f126;border-color:#6366f159}.assign-success-alert{color:#34d399;border-radius:var(--radius-md);background:#10b98126;border:1px solid #10b98159;align-items:center;gap:8px;padding:10px 16px;font-size:.875rem;display:flex}.actions-controls-bar{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:12px 18px;display:flex}.actions-filter-pills{flex-wrap:wrap;gap:6px;display:flex}.filter-pill{color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:1px solid #0000;padding:6px 12px;font-size:.82rem;font-weight:600;transition:all .14s}.filter-pill:hover{color:var(--text-primary);background:#ffffff0d}.filter-pill.active{color:#e0e7ff;background:#6366f133;border-color:#6366f166}.actions-search-wrapper{flex:1;min-width:220px;max-width:320px}.actions-search-input{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:100%;color:var(--text-primary);outline:none;padding:8px 12px;font-size:.85rem}.actions-search-input:focus{border-color:var(--border-focus)}.actions-cards-grid{flex-direction:column;gap:12px;display:flex}.workspace-todo-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);align-items:flex-start;gap:16px;padding:18px 22px;transition:all .16s;display:flex}.workspace-todo-card:hover{border-color:var(--border-hover);background:var(--bg-surface-elevated)}.workspace-todo-card.completed{opacity:.72}.workspace-todo-card.assigned-to-me{border-left:4px solid #6366f1}.custom-check-container{cursor:pointer;width:20px;height:20px;margin-top:2px;display:inline-block;position:relative}.custom-check-container input{opacity:0;cursor:pointer;position:absolute}.checkmark{background-color:var(--bg-surface-elevated);border:2px solid var(--border-hover);border-radius:4px;width:20px;height:20px;transition:all .15s;position:absolute;top:0;left:0}.custom-check-container:hover input~.checkmark{border-color:var(--accent-primary)}.custom-check-container input:checked~.checkmark{background-color:#10b981;border-color:#10b981}.checkmark:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;display:none;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.custom-check-container input:checked~.checkmark:after{display:block}.todo-main-content{flex-direction:column;flex:1;gap:8px;display:flex}.todo-title{color:var(--text-primary);margin:0;font-size:.98rem;font-weight:500;line-height:1.5}.todo-title.strikethrough{color:var(--text-muted);text-decoration:line-through}.todo-badges-strip{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.todo-meta-pill{border-radius:var(--radius-sm);align-items:center;gap:4px;padding:3px 9px;font-size:.78rem;display:inline-flex}.owner-pill{border:1px solid var(--border-subtle);color:#cbd5e1;background:#0f172acc}.pill-prefix{color:var(--text-muted)}.external-tag{color:#1e1b4b;background:#f59e0b;border-radius:3px;margin-left:4px;padding:1px 5px;font-size:.65rem;font-weight:700}.assignee-pill-me{color:#c7d2fe;background:#6366f133;border:1px solid #6366f166;font-weight:600}.assignee-pill-other{color:#7dd3fc;background:#0ea5e926;border:1px solid #0ea5e94d}.assignee-pill-unassigned{border:1px solid var(--border-subtle);color:var(--text-muted);background:#ffffff0d}.due-pill{color:#fde68a;background:#f59e0b1a;border:1px solid #f59e0b40}.condition-pill{color:#f59e0b;background:#f59e0b1f;border:1px solid #f59e0b4d;font-weight:500}.status-pill{text-transform:uppercase;border-radius:4px;margin-left:auto;padding:2px 7px;font-size:.72rem;font-weight:700}.status-pill.completed{color:#34d399;background:#10b98126}.status-pill.pending{color:#fbbf24;background:#f59e0b26}.todo-right-controls{flex-shrink:0;align-items:center;gap:8px;display:flex}.btn-assign-self{color:#c7d2fe;border-radius:var(--radius-sm);cursor:pointer;background:#6366f126;border:1px solid #6366f159;padding:6px 12px;font-size:.8rem;font-weight:600;transition:all .15s}.btn-assign-self:hover{color:#fff;background:#6366f1}.user-assign-popover-container{position:relative}.btn-assign-picker{border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:var(--radius-sm);cursor:pointer;background:#ffffff0f;padding:6px 12px;font-size:.8rem;font-weight:600;transition:all .15s}.btn-assign-picker:hover{background:#ffffff1f}.user-assign-popover{background:var(--bg-surface-elevated);border:1px solid var(--border-hover);border-radius:var(--radius-md);z-index:100;flex-direction:column;gap:8px;width:290px;padding:8px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 16px 36px #000000b3}.popover-header{color:var(--text-secondary);justify-content:space-between;align-items:center;padding:0 4px;font-size:.8rem;font-weight:700;display:flex}.popover-close-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none}.popover-search input{background:var(--bg-app);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);width:100%;color:var(--text-primary);outline:none;padding:6px 8px;font-size:.82rem}.popover-user-list{flex-direction:column;gap:2px;max-height:220px;display:flex;overflow-y:auto}.user-select-row{border-radius:var(--radius-sm);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:6px 8px;transition:background .12s;display:flex}.user-select-row:hover{background:#ffffff14}.user-select-row.current-assignee{background:#6366f126}.user-row-avatar{color:#fff;background:#4f46e5;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.75rem;font-weight:700;display:flex}.user-row-info{flex-direction:column;flex:1;display:flex;overflow:hidden}.user-row-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:600;overflow:hidden}.user-row-email{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.checkmark-icon{color:#10b981;font-weight:700}.workspace-transcript-section{flex-direction:column;gap:20px;display:flex}.transcript-header-bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.transcript-stats-chips{gap:8px;display:flex}.transcript-chip{background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-secondary);border-radius:9999px;padding:4px 12px;font-size:.82rem}.transcript-chip.chip-verified{color:#10b981;background:#10b9811f;border:1px solid #10b98159;font-weight:600}.transcript-chip.chip-provisional{color:#f59e0b;background:#f59e0b1f;border:1px solid #f59e0b59;font-weight:600}.turn-language-badge{letter-spacing:.02em;background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);color:var(--text-secondary);border-radius:9999px;align-items:center;padding:2px 8px;font-size:.72rem;font-weight:600;display:inline-flex}.turn-language-badge.lang-kn,.turn-language-badge.lang-kn-en{color:#fbbf24;background:#f59e0b1f;border-color:#f59e0b59}.turn-language-badge.lang-ta,.turn-language-badge.lang-ta-en{color:#fb923c;background:#f973161f;border-color:#f9731659}.turn-language-badge.lang-te,.turn-language-badge.lang-te-en{color:#2dd4bf;background:#14b8a61f;border-color:#14b8a659}.turn-language-badge.lang-hi,.turn-language-badge.lang-hi-en{color:#fb7185;background:#f43f5e1f;border-color:#f43f5e59}.turn-language-badge.lang-en{color:#818cf8;background:#6366f11f;border-color:#6366f159}.turn-language-badge.lang-mixed{color:#c084fc;background:#a855f71f;border-color:#a855f759}.transcript-controls-bar{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;display:flex}.transcript-search-box{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex:1;align-items:center;gap:8px;min-width:260px;max-width:480px;padding:6px 12px;display:flex}.search-field{color:var(--text-primary);background:0 0;border:none;outline:none;width:100%;font-size:.85rem}.clear-search-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:.8rem}.speaker-filter-dropdown-wrapper{align-items:center;gap:8px;display:flex}.speaker-filter-label{color:var(--text-muted);font-size:.85rem}.speaker-filter-select{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;outline:none;padding:6px 12px;font-size:.85rem}.transcript-feed-container{flex-direction:column;gap:14px;display:flex}.transcript-turns-list{flex-direction:column;gap:12px;display:flex}.transcript-turn-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);align-items:flex-start;gap:16px;padding:18px 22px;transition:all .2s;display:flex}.transcript-turn-card:hover{background:var(--bg-surface-elevated);border-color:var(--border-hover)}.transcript-turn-card.highlighted-turn{background:#6366f11f;border:2px solid #6366f1;animation:2s ease-in-out infinite pulseHighlight;box-shadow:0 0 24px #6366f14d}@keyframes pulseHighlight{0%{box-shadow:0 0 16px #6366f140}50%{box-shadow:0 0 28px #6366f173}to{box-shadow:0 0 16px #6366f140}}.transcript-turn-avatar{color:#fff;width:40px;height:40px;box-shadow:var(--shadow-sm);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.95rem;font-weight:700;display:flex}.transcript-turn-body{flex-direction:column;flex:1;gap:6px;display:flex}.turn-meta-row{align-items:center;gap:10px;display:flex}.turn-speaker-name{color:var(--text-primary);font-size:.95rem;font-weight:700}.turn-timestamp-btn{border:1px solid var(--border-subtle);color:var(--text-muted);font-size:.78rem;font-family:var(--font-mono);border-radius:var(--radius-sm);cursor:pointer;background:#ffffff0d;padding:2px 8px;transition:all .14s}.turn-timestamp-btn:hover{color:#c7d2fe;background:#6366f12e;border-color:#6366f159}.turn-language-badge{border-radius:var(--radius-sm);color:#a5b4fc;letter-spacing:.03em;text-transform:uppercase;background:#6366f11f;border:1px solid #6366f140;align-items:center;padding:1px 7px;font-size:.6875rem;font-weight:600;display:inline-flex}.turn-language-badge.lang-kn{color:#6ee7b7;background:#10b9811f;border-color:#10b98147}.turn-language-badge.lang-hi{color:#fcd34d;background:#f59e0b1f;border-color:#f59e0b47}.turn-language-badge.lang-ta,.turn-language-badge.lang-te{color:#67e8f9;background:#06b6d41f;border-color:#06b6d447}.turn-text{color:#e2e8f0;margin:0;font-size:.95rem;line-height:1.65}.transcript-load-more-bar{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:16px;font-size:.85rem;display:flex}.load-more-actions{gap:8px;display:flex}.workspace-recording-section{flex-direction:column;gap:20px;display:flex}.recording-section-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.recording-player-container{flex-direction:column;gap:20px;display:flex}.player-active-card{border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:#000;overflow:hidden;box-shadow:0 10px 30px #000c}.media-player-wrapper{width:100%}.main-video-player{width:100%;max-height:540px;display:block}.audio-player-box{background:linear-gradient(#162036 0%,#0b1120 100%);flex-direction:column;align-items:center;gap:18px;padding:36px 32px;display:flex}.audio-visual-icon{font-size:3rem}.audio-visual-info{text-align:center}.audio-visual-info strong{color:var(--text-primary);font-size:1.2rem;display:block}.audio-visual-info span{color:var(--text-muted);font-size:.85rem}.main-audio-player{width:100%;max-width:600px}.player-aux-bar{background:var(--bg-surface-elevated);border-top:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;display:flex}.player-speed-controls{align-items:center;gap:6px;display:flex}.speed-label{color:var(--text-muted);font-size:.8rem}.speed-btn{border:1px solid var(--border-subtle);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:#ffffff0d;padding:4px 10px;font-size:.78rem;font-weight:600}.speed-btn.active{color:#fff;background:#6366f1;border-color:#6366f1}.player-expiration-info{align-items:center;gap:12px;font-size:.82rem;display:flex}.player-start-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);text-align:center;flex-direction:column;align-items:center;gap:16px;padding:56px 32px;display:flex}.player-start-icon{color:#fff;background:#6366f1;border-radius:9999px;justify-content:center;align-items:center;width:64px;height:64px;font-size:1.6rem;display:flex}.btn-play-large{padding:12px 28px;font-size:1rem}.recording-details-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:22px}.card-subtitle{color:var(--text-primary);margin-bottom:14px;font-size:.95rem;font-weight:700}.metadata-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.meta-box{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;gap:4px;padding:12px 16px;display:flex}.meta-label{color:var(--text-muted);font-size:.78rem}.meta-value{color:var(--text-primary);font-size:.9rem;font-weight:600}.participant-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);align-items:center;gap:14px;padding:16px 20px;display:flex}.participant-avatar{color:#fff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1rem;font-weight:700;display:flex}.participant-info{flex-direction:column;gap:3px;display:flex;overflow:hidden}.participant-name{color:var(--text-primary);font-size:.95rem;font-weight:600}.participant-email{color:var(--text-muted);font-size:.82rem}.workspace-retention-section{flex-direction:column;gap:20px;display:flex}.retention-header-bar{justify-content:space-between;align-items:center;display:flex}.retention-status-banner{border-radius:var(--radius-lg);border:1px solid #0000;align-items:center;gap:16px;padding:18px 24px;display:flex}.retention-status-banner.normal{background:var(--bg-surface);border-color:var(--border-subtle)}.retention-status-banner.hold-active{color:#93c5fd;background:#3b82f61f;border-color:#3b82f659}.retention-status-banner.expired{color:#fca5a5;background:#ef44441f;border-color:#ef444459}.status-banner-icon{font-size:2rem}.status-banner-content strong{color:var(--text-primary);font-size:1.05rem;display:block}.status-banner-content p{margin:4px 0 0;font-size:.85rem}.retention-cards-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.retention-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;gap:4px;padding:16px 20px;display:flex}.card-label{color:var(--text-muted);font-size:.78rem}.card-val{color:var(--text-primary);font-size:1.15rem;font-weight:700}.card-sub{color:var(--text-secondary);font-size:.72rem}.retention-controls-box{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:22px}.hold-active-box{flex-direction:column;gap:14px;display:flex}.hold-reason-display{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:14px;font-size:.9rem}.hold-applied-by{color:var(--text-muted);margin-top:4px;font-size:.8rem}.hold-input-row{gap:10px;margin-top:10px;display:flex}.hold-input-row input{background:var(--bg-app);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-primary);flex:1;padding:8px 14px;font-size:.875rem}.client-mail-modal-card,.summary-mail-modal-card{background:var(--bg-surface-elevated);border:1px solid var(--border-hover);border-radius:var(--radius-xl);flex-direction:column;width:90%;max-width:820px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 24px 60px #000c}.danger-zone-modal-card{background:var(--bg-surface-elevated);border-radius:var(--radius-xl);border:1px solid #ef444459;width:90%;max-width:540px;overflow:hidden;box-shadow:0 24px 60px #000c}.client-mail-header,.summary-mail-header{border-bottom:1px solid var(--border-subtle);background:#0f172a80;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.client-mail-title,.summary-mail-title{color:var(--text-primary);margin:0;font-size:1.15rem;font-weight:700}.client-mail-subtitle,.summary-mail-subtitle{color:var(--text-secondary);margin:3px 0 0;font-size:.82rem}.client-mail-tabs{background:var(--bg-app);border-bottom:1px solid var(--border-subtle);padding:0 16px;display:flex}.client-mail-body,.summary-mail-body{flex-direction:column;flex:1;gap:16px;padding:24px;display:flex;overflow-y:auto}.compose-container{flex-direction:column;gap:16px;display:flex}.client-tone-banner{border-radius:var(--radius-md);color:#38bdf8;background:#0ea5e91a;border:1px solid #0ea5e94d;padding:12px 16px;font-size:.85rem;line-height:1.5}.recipient-chips-input-box{background:var(--bg-app);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-wrap:wrap;align-items:center;gap:6px;min-height:48px;padding:8px 12px;display:flex}.client-recipient-chip{color:#e0e7ff;border-radius:var(--radius-sm);background:#6366f133;border:1px solid #6366f166;align-items:center;gap:6px;padding:3px 8px;font-size:.82rem;font-weight:500;display:inline-flex}.client-recipient-chip button{color:#a5b4fc;cursor:pointer;background:0 0;border:none;font-size:.75rem}.recipient-chips-input-box input{min-width:200px;color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;font-size:.85rem}.client-note-textarea{background:var(--bg-app);border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:100%;color:var(--text-primary);resize:vertical;outline:none;padding:10px 14px;font-size:.875rem}.char-count{color:var(--text-muted);text-align:right;margin-top:2px;font-size:.75rem}.external-confirmation-box{border-radius:var(--radius-md);background:#f59e0b1a;border:1px solid #f59e0b4d;padding:14px 16px}.external-confirm-label{cursor:pointer;color:#fef3c7;align-items:flex-start;gap:10px;margin:0;font-size:.875rem;line-height:1.5;display:flex}.external-confirm-label input{margin-top:3px}.preview-iframe-wrapper,.summary-iframe-wrapper{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#fff;width:100%;height:480px;overflow:hidden}.preview-iframe,.summary-iframe{border:none;width:100%;height:100%}.client-mail-footer,.summary-mail-footer{border-top:1px solid var(--border-subtle);background:#0f172a80;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.footer-right-buttons{gap:10px;display:flex}.danger-modal-header{background:#ef44441a;border-bottom:1px solid #ef444440;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.danger-title-row{align-items:center;gap:10px;display:flex}.danger-title-row h3{color:#fca5a5;margin:0;font-size:1.1rem}.danger-modal-body{flex-direction:column;gap:14px;padding:24px;display:flex}.danger-warning-text{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.55}.target-meeting-card{background:var(--bg-app);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;gap:4px;padding:12px 16px;display:flex}.target-meeting-card strong{color:var(--text-primary);font-size:.95rem}.target-meeting-card span{color:var(--text-muted);font-size:.78rem}.confirm-prompt label{color:var(--text-secondary);margin-bottom:6px;font-size:.85rem;display:block}.danger-input-field{background:var(--bg-app);border-radius:var(--radius-md);color:#ef4444;border:1px solid #ef444466;outline:none;width:100%;padding:10px 14px;font-size:.95rem;font-weight:700}.danger-modal-footer{border-top:1px solid var(--border-subtle);background:#0f172a80;justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.workspace-loading-screen,.workspace-error-container{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:50vh;padding:48px 24px;display:flex}.workspace-loading-screen h2,.workspace-error-card h2{margin:16px 0 6px}.workspace-error-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);flex-direction:column;align-items:center;gap:16px;max-width:480px;padding:48px;display:flex}.error-card-icon{font-size:3rem}@media (width<=1024px){.workspace-header{padding:22px 24px}.workspace-heading{font-size:1.5rem}.workspace-actions-group{width:100%}.workspace-btn-client,.workspace-btn-summary,.workspace-btn-secondary{flex:1;justify-content:center}}@media (width<=768px){.workspace-header{padding:18px 16px}.workspace-heading{font-size:1.3rem}.workspace-metadata-row{flex-direction:column;align-items:flex-start;gap:4px}.metadata-separator{display:none}.workspace-nav-bar{padding:4px 6px}.workspace-nav-container{gap:4px}.workspace-nav-tab{padding:8px 12px;font-size:.82rem}.card-header,.card-body{padding:16px}.actions-controls-bar{flex-direction:column;align-items:stretch}.actions-search-wrapper{max-width:100%}.workspace-todo-card{flex-direction:column;gap:12px}.todo-right-controls{justify-content:flex-end;width:100%}.transcript-controls-bar{flex-direction:column;align-items:stretch}.transcript-search-box{max-width:100%}.speaker-filter-dropdown-wrapper{width:100%}.speaker-filter-select{flex:1}.client-mail-modal-card,.summary-mail-modal-card{width:96%;max-height:95vh}}@media (width<=480px){.workspace-header{padding:14px 12px}.workspace-heading{font-size:1.15rem}.workspace-badges-row{flex-wrap:wrap;gap:6px}.workspace-actions-group{flex-direction:column;gap:8px}.workspace-nav-tab{padding:6px 10px;font-size:.78rem}}.workspace-participants-section{flex-direction:column;gap:24px;display:flex}.participants-section-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.participants-counts-summary{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.count-pill{border:1px solid #0000;border-radius:9999px;padding:4px 10px;font-size:.78rem;font-weight:600}.count-pill.pill-total{color:var(--text-primary,#f8fafc);background:#94a3b81f;border-color:#94a3b840}.count-pill.pill-internal{color:#93c5fd;background:#3b82f61f;border-color:#3b82f640}.count-pill.pill-external{color:#fcd34d;background:#f59e0b1f;border-color:#f59e0b40}.count-pill.pill-assistant{color:#d8b4fe;background:#a855f71f;border-color:#a855f740}.participants-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.participant-card{background:var(--bg-surface,#151e32);border:1px solid var(--border-subtle,#94a3b826);border-radius:10px;align-items:center;gap:14px;padding:16px;transition:border-color .15s,transform .15s;display:flex}.participant-card:hover{border-color:var(--border-hover,#94a3b84d);transform:translateY(-1px)}.participant-card-assistant{background:linear-gradient(135deg, #a855f70f 0%, var(--bg-surface,#151e32) 100%);border-left:3px solid #a855f7}.participant-avatar{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;font-size:.95rem;font-weight:700;display:flex;box-shadow:0 2px 6px #0003}.participant-info{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.participant-name-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.participant-name{color:var(--text-primary,#f8fafc);white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:600;overflow:hidden}.participant-subtext-row{color:var(--text-secondary,#94a3b8);flex-wrap:wrap;align-items:center;gap:6px;font-size:.82rem;display:flex}.participant-email{color:var(--text-secondary,#94a3b8)}.participant-email-subtle{color:var(--text-muted,#64748b);font-style:italic}.participant-segments-count{color:#93c5fd;font-weight:500}.badge-purple{color:#d8b4fe;background:#a855f726;border:1px solid #a855f74d}.retention-details-box{background:var(--bg-surface,#151e32);border:1px solid var(--border-subtle,#94a3b826);border-radius:8px;flex-direction:column;gap:8px;padding:16px 20px;font-size:.875rem;display:flex}.retention-detail-row{color:var(--text-primary,#f8fafc);align-items:center;gap:12px;display:flex}.retention-detail-row strong{min-width:150px;color:var(--text-secondary,#94a3b8)}.conversation-section{flex-direction:column;gap:20px;width:100%;animation:.25s ease-in-out fadeIn;display:flex}.conversation-section.loading-state,.conversation-section.empty-state,.conversation-section.error-state{background:var(--bg-surface,#151e32);border:1px solid var(--border-subtle,#94a3b826);border-radius:var(--radius-xl,12px);text-align:center;justify-content:center;align-items:center;padding:48px 32px}.empty-state-icon{margin-bottom:12px;font-size:3rem}.empty-state-desc{max-width:600px;color:var(--text-muted,#94a3b8);margin-bottom:20px;font-size:.95rem;line-height:1.5}.conversation-header-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.conversation-title{color:var(--text-primary,#f8fafc);align-items:center;gap:8px;margin:0;font-size:1.35rem;font-weight:700;display:flex}.conversation-subtitle{color:var(--text-muted,#94a3b8);margin-top:4px;font-size:.875rem}.conversation-card{background:var(--bg-surface,#151e32);border:1px solid var(--border-subtle,#94a3b826);border-radius:var(--radius-xl,12px);flex-direction:column;gap:16px;padding:24px;display:flex;box-shadow:0 4px 16px -2px #00000059}.overall-banner{background:linear-gradient(135deg,#1e293bcc 0%,#0f172ae6 100%);border-left:4px solid #6366f1}.overall-state-tag{flex-direction:column;gap:4px;display:flex}.state-badge-label{text-transform:uppercase;letter-spacing:.08em;color:#818cf8;font-size:.75rem;font-weight:700}.overall-state-heading{color:#f1f5f9;letter-spacing:.02em;margin:0;font-size:1.25rem;font-weight:700}.overall-narrative-text{color:#cbd5e1;margin:0;font-size:.95rem;line-height:1.6}.overall-stat-pills{border-top:1px solid #94a3b81f;flex-wrap:wrap;gap:12px;padding-top:8px;display:flex}.stat-pill{background:#0f172a99;border:1px solid #94a3b826;border-radius:8px;flex-direction:column;gap:2px;min-width:140px;padding:8px 14px;display:flex}.stat-pill-label{text-transform:uppercase;color:#94a3b8;letter-spacing:.05em;font-size:.72rem;font-weight:600}.stat-pill-val{color:#f8fafc;font-size:.92rem;font-weight:600}.understanding-val{color:#38bdf8}.engagement-val{color:#a78bfa}.team-val{color:#34d399}.outcome-val{color:#fbbf24}.card-section-header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.card-heading{color:#f8fafc;align-items:center;gap:6px;margin:0;font-size:1.1rem;font-weight:700;display:flex}.card-heading-note{color:#94a3b8;font-size:.8rem}.journey-flow-pipeline{align-items:stretch;gap:8px;padding-bottom:8px;display:flex;overflow-x:auto}.journey-flow-step{flex:200px;align-items:center;gap:8px;min-width:190px;display:flex}.journey-step-box{background:#0f172aa6;border:1px solid #94a3b82e;border-radius:10px;flex-direction:column;gap:8px;width:100%;height:100%;padding:14px;display:flex}.journey-step-header{justify-content:space-between;align-items:center;gap:6px;display:flex}.journey-stage-name{color:#e2e8f0;text-transform:uppercase;font-size:.82rem;font-weight:700}.journey-state-badge{letter-spacing:.04em;border-style:solid;border-width:1px;border-radius:12px;padding:2px 8px;font-size:.72rem;font-weight:700}.journey-narrative{color:#cbd5e1;flex:1;margin:0;font-size:.82rem;line-height:1.45}.journey-trigger{color:#94a3b8;background:#0003;border-radius:6px;padding:6px 8px;font-size:.78rem;line-height:1.35}.trigger-label{color:#cbd5e1;font-weight:600}.journey-step-connector{color:#6366f1;padding:0 2px;font-size:1.1rem}.conversation-two-col-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:20px;display:grid}.sub-card{height:100%}.level-badge{border-radius:12px;padding:2px 10px;font-size:.75rem;font-weight:700}.understanding-badge{color:#38bdf8;background:#38bdf826;border:1px solid #38bdf859}.engagement-badge{color:#a78bfa;background:#a78bfa26;border:1px solid #a78bfa59}.card-narrative{color:#cbd5e1;margin:0;font-size:.9rem;line-height:1.5}.topics-subblock{flex-direction:column;gap:6px;margin-top:4px;display:flex}.topics-label{text-transform:uppercase;letter-spacing:.04em;font-size:.8rem;font-weight:700}.topics-list{color:#e2e8f0;flex-direction:column;gap:4px;margin:0;padding-left:0;font-size:.85rem;list-style:none;display:flex}.team-response-block{border-top:1px solid #94a3b81f;flex-direction:column;gap:4px;margin-top:8px;padding-top:10px;display:flex}.card-sub-narrative{color:#cbd5e1;margin:0;font-size:.86rem;line-height:1.45}.timeline-items-list{flex-direction:column;gap:12px;display:flex}.timeline-transition-item{background:#0f172a80;border:1px solid #94a3b826;border-radius:10px;align-items:flex-start;gap:16px;padding:14px 18px;transition:all .15s;display:flex}.timeline-transition-item:hover{background:#0f172ab3;border-color:#6366f166}.timeline-time-col{flex-shrink:0}.timeline-time-badge{font-family:var(--font-mono,monospace);color:#a5b4fc;background:#6366f126;border:1px solid #6366f14d;border-radius:6px;padding:3px 8px;font-size:.82rem;font-weight:600;display:inline-block}.timeline-content-col{flex-direction:column;flex:1;gap:4px;display:flex}.timeline-content-header{align-items:center;gap:8px;display:flex}.timeline-emotion-badge{border-style:solid;border-width:1px;border-radius:12px;padding:2px 8px;font-size:.72rem;font-weight:700}.timeline-speaker{color:#f1f5f9;font-size:.85rem;font-weight:600}.timeline-summary{color:#cbd5e1;margin:0;font-size:.88rem;line-height:1.45}.timeline-trigger-note,.timeline-team-note{color:#94a3b8;font-size:.8rem}.note-label{color:#cbd5e1;font-weight:600}.timeline-action-col{flex-shrink:0}.btn-discussion-link{color:#818cf8;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #6366f166;border-radius:6px;align-items:center;gap:4px;padding:5px 10px;font-size:.78rem;font-weight:600;transition:all .15s;display:inline-flex}.btn-discussion-link:hover{color:#a5b4fc;background:#6366f126;border-color:#818cf8}.evidence-link-btn{color:#818cf8;cursor:pointer;text-align:left;text-underline-offset:3px;background:0 0;border:none;padding:0;font-size:.76rem;font-weight:600;text-decoration:underline;transition:color .15s}.evidence-link-btn:hover{color:#c7d2fe}.participant-insights-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}.participant-coach-card{background:#0f172a99;border:1px solid #94a3b82e;border-radius:10px;flex-direction:column;gap:10px;padding:16px;display:flex}.coach-card-header{border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:flex-start;gap:8px;padding-bottom:8px;display:flex}.coach-participant-name{color:#f8fafc;margin:0;font-size:.95rem;font-weight:700}.coach-participant-role{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;font-size:.75rem}.dominant-state-badge{border-style:solid;border-width:1px;border-radius:12px;padding:2px 8px;font-size:.72rem;font-weight:700}.coach-field-block{flex-direction:column;gap:2px;display:flex}.coach-field-label{text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:700}.coach-field-text{color:#cbd5e1;margin:0;font-size:.85rem;line-height:1.45}.coach-card-footer{border-top:1px solid #94a3b81a;margin-top:4px;padding-top:8px}.btn-outline-sm{color:#cbd5e1;cursor:pointer;background:0 0;border:1px solid #94a3b84d;border-radius:6px;padding:6px 12px;font-size:.82rem;font-weight:600;transition:all .15s}.btn-outline-sm:hover:not(:disabled){color:#818cf8;background:#6366f11a;border-color:#818cf8}.email-subject-bar{align-items:center;gap:10px;margin-bottom:8px;display:flex}.email-subject-label{color:#94a3b8;min-width:65px;font-size:.875rem;font-weight:600}.email-subject-input{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:#f8fafc;background:#0f172ab3;flex:1;padding:6px 12px;font-size:.9rem;transition:border-color .15s}.email-subject-input:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 2px #3b82f633}.email-editor-toolbar{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#1e293b80;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;margin-bottom:10px;padding:8px 12px;display:flex}.email-mode-tabs{gap:6px;display:flex}.email-mode-btn{border-radius:var(--radius-sm);border:1px solid var(--border-subtle);color:#94a3b8;cursor:pointer;background:#0f172a99;padding:5px 12px;font-size:.8rem;font-weight:500;transition:all .15s}.email-mode-btn:hover{color:#f1f5f9;background:#334155b3}.email-mode-btn.active{color:#fff;background:#2563eb;border-color:#3b82f6;box-shadow:0 1px 3px #2563eb4d}.email-status-tools{align-items:center;gap:8px;display:flex}.email-badge-modified{color:#fde68a;background:#f59e0b2e;border:1px solid #f59e0b66;border-radius:9999px;align-items:center;padding:2px 8px;font-size:.72rem;font-weight:600;display:inline-flex}.email-badge-original{color:#94a3b8;background:#64748b26;border:1px solid #64748b4d;border-radius:9999px;align-items:center;padding:2px 8px;font-size:.72rem;font-weight:500;display:inline-flex}.email-draft-time{color:#64748b;font-size:.75rem}.btn-xs{border-radius:var(--radius-sm);padding:4px 10px;font-size:.75rem}.btn-link-xs{color:#93c5fd;cursor:pointer;background:0 0;border:none;margin-left:8px;padding:0;font-size:.8rem;text-decoration:underline}.btn-link-xs:hover{color:#bfdbfe}.email-edit-banner{border-radius:var(--radius-sm);color:#93c5fd;background:#3b82f61f;border:1px solid #3b82f659;align-items:center;gap:8px;margin-bottom:10px;padding:8px 12px;font-size:.825rem;line-height:1.4;display:flex}.email-restored-banner{border-radius:var(--radius-sm);color:#fde68a;background:#f59e0b1f;border:1px solid #f59e0b59;justify-content:space-between;align-items:center;margin-bottom:10px;padding:8px 12px;font-size:.825rem;line-height:1.4;display:flex}.email-text-editor{color:#e2e8f0;border:1px solid var(--border-subtle);border-radius:var(--radius-md);resize:vertical;box-sizing:border-box;background:#0f172a;width:100%;height:480px;padding:14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.85rem;line-height:1.6}.email-text-editor:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 2px #3b82f633}.client-mail-auth-bar{background:#f59e0b14;border-top:1px solid #f59e0b40;padding:10px 24px}.client-mail-error-bar{color:#fca5a5;background:#ef444426;border-top:1px solid #ef44444d;padding:8px 24px;font-size:.85rem;font-weight:500}.client-mail-success-bar{color:#6ee7b7;background:#10b98126;border-top:1px solid #10b9814d;padding:8px 24px;font-size:.85rem;font-weight:500}.share-modal-backdrop,.workspace-modal-overlay{z-index:9999;-webkit-backdrop-filter:blur(12px);background:#04070ed6;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.workspace-modal-card{color:#f8fafc;background:#0f172a;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;width:100%;display:flex;overflow:hidden;box-shadow:0 24px 60px -12px #000000d9}.share-recording-modal-card{color:#f8fafc;background:#0b1120;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;width:100%;max-width:780px;max-height:86vh;animation:.22s cubic-bezier(.16,1,.3,1) shareModalScale;display:flex;overflow:hidden;box-shadow:0 24px 60px -12px #000000e6,0 0 0 1px #ffffff14,0 0 45px #0284c726}@keyframes shareModalScale{0%{opacity:0;transform:scale(.96)translateY(6px)}to{opacity:1;transform:scale(1)translateY(0)}}.share-modal-header{background:#0f172a;border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 28px;display:flex}.share-modal-title-box{align-items:center;gap:14px;display:flex}.share-modal-shield-icon{color:#38bdf8;background:linear-gradient(135deg,#0284c740,#4f46e540);border:1px solid #0ea5e966;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.share-modal-title{letter-spacing:.05em;color:#f8fafc;text-transform:uppercase;margin:0;font-size:1.15rem;font-weight:800}.share-modal-subtitle{color:#94a3b8;margin:2px 0 0;font-size:.8rem;line-height:1.4}.share-modal-close-btn{color:#94a3b8;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;transition:all .15s;display:flex}.share-modal-close-btn:hover{color:#fff;background:#ffffff24;border-color:#ffffff40}.share-modal-body{scrollbar-width:thin;scrollbar-color:#fff3 transparent;flex-direction:column;flex:1;gap:14px;padding:16px 24px;display:flex;overflow-y:auto}.share-modal-body::-webkit-scrollbar{width:6px}.share-modal-body::-webkit-scrollbar-track{background:0 0}.share-modal-body::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:4px}.share-modal-body::-webkit-scrollbar-thumb:hover{background:#38bdf880}.share-modal-footer{background:#0f172a;border-top:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 24px;display:flex}.share-context-card{background:#0f172ab3;border:1px solid #ffffff14;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:10px 16px;display:flex}.context-card-info{flex-direction:column;gap:2px;min-width:200px;display:flex}.context-card-tag{text-transform:uppercase;color:#64748b;letter-spacing:.05em;font-size:.72rem;font-weight:700}.context-card-title{color:#f1f5f9;font-size:.95rem;font-weight:700}.context-card-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.form-section{flex-direction:column;gap:8px;display:flex}.form-section-header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.form-section-label{color:#e2e8f0;letter-spacing:.01em;font-size:.85rem;font-weight:700}.form-section-helper{color:#64748b;font-size:.78rem}.form-field-error{color:#f87171;margin:4px 0 0;font-size:.8rem}.recipient-chips-container{flex-wrap:wrap;gap:8px;margin-bottom:6px;display:flex}.recipient-chip{color:#38bdf8;background:#0284c724;border:1px solid #0ea5e959;border-radius:9999px;align-items:center;gap:7px;padding:4px 12px;font-size:.825rem;font-weight:600;display:inline-flex}.recipient-chip-remove{color:#38bdf8;cursor:pointer;background:0 0;border:none;padding:0;font-size:.85rem;line-height:1;transition:color .15s}.recipient-chip-remove:hover{color:#fff}.recipient-input-row{gap:10px;display:flex}.add-recipient-btn{white-space:nowrap;height:44px;padding:0 16px}.duration-chips-grid{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.duration-chip{color:#94a3b8;cursor:pointer;text-align:center;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;padding:9px 8px;font-size:.825rem;font-weight:600;transition:all .15s}.duration-chip:hover{color:#f8fafc;background:#ffffff14;border-color:#fff3}.duration-chip.active{color:#38bdf8;background:#0284c733;border-color:#0284c7;box-shadow:0 0 14px #0284c759}.duration-summary-banner{color:#93c5fd;background:#0284c714;border:1px solid #0ea5e933;border-radius:8px;align-items:center;gap:8px;margin-top:6px;padding:8px 12px;font-size:.825rem;display:flex}.duration-summary-banner strong{color:#38bdf8}.custom-expiry-grid{background:#0f172a99;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:1.2fr 1fr 1.2fr;gap:12px;margin-top:8px;padding:12px;display:grid}.sub-field-label{color:#94a3b8;margin-bottom:4px;font-size:.75rem;font-weight:600;display:block}.retention-notice{margin:6px 0 0;font-size:.8rem;line-height:1.45}.retention-notice.info{color:#64748b}.retention-notice.warning{color:#f87171;font-weight:500}.dark-form-input{color:#f8fafc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;box-sizing:border-box;background:#050811;border:1px solid #ffffff24;border-radius:8px;width:100%;padding:10px 14px;font-size:.875rem;transition:all .15s}.dark-form-input:focus{border-color:#0284c7;outline:none;box-shadow:0 0 0 3px #0284c759}.dark-form-input::placeholder{color:#475569}.dark-form-input::-webkit-calendar-picker-indicator{filter:invert(.8);cursor:pointer}.include-card{background:#0f172ab3;border:1px solid #ffffff1a;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;transition:all .15s;display:flex}.include-card.active{background:#0284c712;border-color:#38bdf866}.include-card-text{flex-direction:column;gap:2px;display:flex}.include-card-title{color:#f1f5f9;font-size:.9rem;font-weight:700}.include-card-helper{color:#94a3b8;font-size:.8rem;line-height:1.4}.toggle-switch{flex-shrink:0;width:44px;height:24px;display:inline-block;position:relative}.toggle-switch input{opacity:0;width:0;height:0}.toggle-slider{cursor:pointer;background-color:#334155;border-radius:24px;transition:all .2s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.toggle-slider:before{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s cubic-bezier(.16,1,.3,1);position:absolute;bottom:3px;left:3px;box-shadow:0 1px 3px #0006}.toggle-switch input:checked+.toggle-slider{background-color:#0284c7}.toggle-switch input:checked+.toggle-slider:before{transform:translate(20px)}.toggle-switch input:disabled+.toggle-slider{opacity:.35;cursor:not-allowed}.share-security-card{background:#0284c70f;border:1px solid #0284c733;border-radius:12px;flex-direction:column;gap:8px;padding:12px 18px;display:flex}.security-card-header{color:#38bdf8;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:8px;font-size:.825rem;font-weight:700;display:flex}.security-badges-row{color:#93c5fd;flex-wrap:wrap;gap:12px;font-size:.8rem;display:flex}.security-item{align-items:center;display:inline-flex}.share-success-view{text-align:center;flex-direction:column;align-items:center;padding:24px 12px;display:flex}.success-icon-badge{background:#0284c726;border:2px solid #0284c7;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:16px;display:flex;box-shadow:0 0 25px #0284c766}.success-title{color:#f8fafc;margin:0;font-size:1.35rem;font-weight:800}.success-subtitle{color:#94a3b8;max-width:480px;margin:6px 0 24px;font-size:.875rem}.success-summary-card{text-align:left;background:#0f172acc;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:14px;width:100%;max-width:540px;padding:18px 24px;display:flex}.summary-row{justify-content:space-between;align-items:flex-start;gap:16px;font-size:.85rem;display:flex}.summary-label{color:#64748b;min-width:120px;font-weight:600}.summary-value{color:#f1f5f9;text-align:right;font-weight:600}.summary-value.highlight-cyan{color:#38bdf8}.summary-value.muted{color:#94a3b8;font-size:.78rem;font-weight:400}.summary-recipients-list{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.recipient-pill{color:#38bdf8;background:#0284c71f;border-radius:4px;padding:2px 8px;font-family:monospace;font-size:.8rem}.share-preview-view{flex-direction:column;gap:14px;display:flex}.preview-top-banner{background:#0f172acc;border:1px solid #ffffff14;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.preview-tag{color:#38bdf8;letter-spacing:.08em;font-size:.7rem;font-weight:800}.preview-email-frame{scrollbar-width:thin;background:#fff;border:1px solid #cbd5e1;border-radius:10px;max-height:55vh;overflow:hidden auto}.preview-email-body{padding:0}.send-link-primary-btn{height:44px}.preview-trigger-btn{align-items:center;gap:7px;height:44px;display:inline-flex}@media (width>=1280px){.share-recording-modal-card{max-width:780px}}@media (width<=1279px) and (width>=1024px){.workspace-header{padding:24px 28px}.workspace-heading{font-size:1.85rem}.share-recording-modal-card{max-width:720px}.duration-chips-grid{grid-template-columns:repeat(6,1fr)}}@media (width<=1023px) and (width>=768px){.workspace-header-top{flex-direction:column;align-items:stretch;gap:20px}.workspace-actions-group{justify-content:flex-start;width:100%}.share-recording-modal-card{max-width:92vw;max-height:88vh}.duration-chips-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=767px){.workspace-header{border-radius:14px;padding:20px 18px}.workspace-heading{font-size:1.45rem}.workspace-metadata-row{gap:8px;font-size:.8rem}.workspace-actions-group{flex-direction:column;gap:10px;width:100%}.workspace-actions-group .workspace-btn{justify-content:center;width:100%}.more-menu-wrapper{width:100%}.workspace-btn-icon{justify-content:center;width:100%}.share-modal-backdrop{align-items:flex-end;padding:0}.share-recording-modal-card{border:none;border-radius:0;width:100%;max-width:100vw;height:100%;max-height:100vh}.share-modal-header{padding:16px 20px}.share-modal-body{gap:18px;padding:18px 20px}.share-modal-footer{flex-direction:column;gap:10px;padding:14px 20px}.share-modal-footer>div{width:100%}.share-modal-footer .btn-secondary,.share-modal-footer .send-link-primary-btn{justify-content:center;width:100%}.duration-chips-grid{grid-template-columns:repeat(3,1fr);gap:6px}.custom-expiry-grid{grid-template-columns:1fr;gap:8px}.recipient-input-row{flex-direction:column}.add-recipient-btn{width:100%}}:root{--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Nirmala UI", "Tunga", "Latha", "Gautami", "Mangal", "Noto Sans Kannada", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Devanagari", sans-serif;--font-mono:"JetBrains Mono", monospace;--bg-app:#080c14;--bg-surface:#0f172a;--bg-surface-elevated:#162036;--bg-surface-hover:#1e293b;--bg-glass:#0f172ad1;--border-subtle:#1e293b;--border-focus:#3b82f6;--border-hover:#334155;--text-primary:#f8fafc;--text-secondary:#94a3b8;--text-muted:#64748b;--accent-primary:#6366f1;--accent-primary-hover:#4f46e5;--accent-cyan:#06b6d4;--accent-cyan-glow:#06b6d440;--accent-emerald:#10b981;--accent-emerald-glow:#10b98140;--accent-rose:#f43f5e;--accent-amber:#f59e0b;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--shadow-sm:0 1px 2px 0 #00000059;--shadow-md:0 4px 12px -2px #00000080;--shadow-lg:0 10px 25px -5px #0009, 0 8px 10px -6px #00000080;--shadow-neon:0 0 20px #6366f140}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans);background-color:var(--bg-app);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:100vw;min-height:100vh;line-height:1.5;overflow-x:hidden}h1,h2,h3,h4{color:var(--text-primary);letter-spacing:-.025em;font-weight:700}p{color:var(--text-secondary)}.whitespace-pre{white-space:pre-wrap;word-break:break-word}.badge{letter-spacing:.02em;border-radius:9999px;align-items:center;gap:6px;padding:4px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.badge-indigo{color:#a5b4fc;background:#6366f126;border:1px solid #6366f14d}.badge-emerald{color:#6ee7b7;background:#10b98126;border:1px solid #10b9814d}.badge-subtle{color:#cbd5e1;border:1px solid var(--border-subtle);background:#94a3b81a}.badge-outline{color:var(--text-secondary);border:1px solid var(--border-subtle);background:0 0}.status-pill{text-transform:uppercase;letter-spacing:.04em;background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);color:var(--text-secondary);border-radius:9999px;align-items:center;gap:6px;padding:4px 10px;font-size:.75rem;font-weight:700;display:inline-flex}.status-incall{color:#34d399;background:#10b98126;border-color:#10b98159}.status-scheduled{color:#60a5fa;background:#3b82f626;border-color:#3b82f659}.status-complete{color:#818cf8;background:#6366f126;border-color:#6366f159}.status-cancelled{color:#94a3b8;border-color:var(--border-subtle);background:#94a3b81a}.status-failed{color:#fb7185;background:#f43f5e26;border-color:#f43f5e59}.pulse-dot{background-color:#34d399;border-radius:50%;width:7px;height:7px;animation:1.8s infinite pulseGlow;box-shadow:0 0 8px #34d399}@keyframes pulseGlow{0%{opacity:.7;transform:scale(.95)}50%{opacity:1;transform:scale(1.2)}to{opacity:.7;transform:scale(.95)}}.platform-tag{border-radius:var(--radius-sm);align-items:center;padding:3px 8px;font-size:.75rem;font-weight:600;display:inline-flex}.platform-tag.meet{color:#10b981;background:#10b9811f}.platform-tag.zoom{color:#3b82f6;background:#3b82f61f}.platform-tag.teams{color:#8b5cf6;background:#8b5cf61f}.platform-tag.custom{color:#94a3b8;background:#94a3b81f}button{cursor:pointer;background:0 0;border:none;font-family:inherit;transition:all .18s}.btn-primary{color:#fff;border-radius:var(--radius-md);background:linear-gradient(135deg,#6366f1,#4f46e5);justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:.88rem;font-weight:600;display:inline-flex;box-shadow:0 2px 8px #6366f159}.btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#4f46e5,#4338ca);transform:translateY(-1px);box-shadow:0 4px 14px #6366f173}.primary-button{border-radius:var(--radius-md);cursor:pointer;background:linear-gradient(135deg,#6366f1,#4f46e5);border:none;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:.88rem;font-weight:600;display:inline-flex;box-shadow:0 2px 8px #6366f159;color:#fff!important}.primary-button:hover:not(:disabled){background:linear-gradient(135deg,#4f46e5,#4338ca);transform:translateY(-1px);box-shadow:0 4px 14px #6366f173}.btn-secondary{background:var(--bg-surface-elevated);color:var(--text-primary);border-radius:var(--radius-md);border:1px solid var(--border-subtle);justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:.88rem;font-weight:600;display:inline-flex}.secondary-button{background:var(--bg-surface-elevated);border-radius:var(--radius-md);border:1px solid var(--border-subtle);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:.88rem;font-weight:600;display:inline-flex;color:var(--text-primary)!important}.secondary-button:hover:not(:disabled),.btn-secondary:hover:not(:disabled){background:var(--bg-surface-hover);border-color:var(--border-hover)}.btn-danger{color:#fb7185;border-radius:var(--radius-md);background:#f43f5e26;border:1px solid #f43f5e4d;align-items:center;gap:8px;padding:8px 16px;font-size:.85rem;font-weight:600;display:inline-flex}.btn-danger:hover:not(:disabled){color:#fff;background:#f43f5e40}.primary-btn{border-radius:var(--radius-md);cursor:pointer;background:linear-gradient(135deg,#6366f1,#4f46e5);border:none;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:.88rem;font-weight:600;transition:all .18s;display:inline-flex;box-shadow:0 2px 8px #6366f159;color:#fff!important}.primary-btn:hover:not(:disabled){background:linear-gradient(135deg,#4f46e5,#4338ca);transform:translateY(-1px);box-shadow:0 4px 14px #6366f173}.secondary-btn{background:var(--bg-surface-elevated,#162036);border-radius:var(--radius-md);border:1px solid var(--border-hover,#334155);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:.88rem;font-weight:600;transition:all .18s;display:inline-flex;color:#f8fafc!important}.secondary-btn:hover:not(:disabled){background:var(--bg-surface-hover,#1e293b);border-color:#475569;transform:translateY(-1px);color:#fff!important}.danger-btn{border-radius:var(--radius-md);cursor:pointer;background:linear-gradient(135deg,#ef4444,#dc2626);border:1px solid #ef444499;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:.88rem;font-weight:700;transition:all .18s;display:inline-flex;box-shadow:0 3px 12px #ef444466;color:#fff!important}.danger-btn:hover:not(:disabled){background:linear-gradient(135deg,#dc2626,#b91c1c);transform:translateY(-1px);box-shadow:0 4px 16px #ef44448c}.btn-link{color:var(--accent-cyan);font-size:.84rem;font-weight:600;text-decoration:none}.btn-link:hover{text-decoration:underline}.btn-tiny{border-radius:var(--radius-sm);background:var(--bg-surface-elevated);color:var(--text-primary);border:1px solid var(--border-subtle);padding:4px 8px;font-size:.75rem;font-weight:600}.btn-tiny:hover:not(:disabled){background:var(--bg-surface-hover)}.btn-tiny-danger{color:#fb7185;border-color:#f43f5e4d}.btn-tiny-success{color:#34d399;border-color:#10b9814d}.input-field{background:var(--bg-app);border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:100%;color:var(--text-primary);outline:none;padding:10px 14px;font-family:inherit;font-size:.9rem;transition:border-color .15s,box-shadow .15s}.input-field:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px #6366f133}.textarea{resize:vertical;min-height:70px}.app-navbar{z-index:40;background:var(--bg-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border-subtle);position:sticky;top:0}.navbar-container{justify-content:space-between;align-items:center;gap:20px;max-width:1360px;height:68px;margin:0 auto;padding:0 24px;display:flex}.navbar-brand{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;transition:opacity .15s;display:inline-flex}.navbar-brand:hover{opacity:.92}.navbar-brand-logo-img{object-fit:contain;filter:drop-shadow(0 1px 4px #00000059)drop-shadow(0 0 8px #6366f133);width:auto;height:38px;max-height:42px;transition:transform .2s,filter .2s;display:block}.navbar-brand:hover .navbar-brand-logo-img{filter:drop-shadow(0 2px 8px #00000073)drop-shadow(0 0 14px #6366f159);transform:translateY(-1px)scale(1.02)}.brand-pill{text-transform:uppercase;letter-spacing:.08em;color:#a78bfa;background:linear-gradient(135deg,#2563eb33,#7c3aed40);border:1px solid #7c3aed73;border-radius:9999px;padding:3px 9px;font-size:.68rem;font-weight:700;box-shadow:0 0 12px #7c3aed33}.landing-brand-wrapper{justify-content:center;align-items:center;margin-bottom:22px;display:flex}.landing-hero-logo{object-fit:contain;filter:drop-shadow(0 6px 24px #6366f159);width:auto;max-width:280px;height:64px;display:block}.splash-logo{object-fit:contain;filter:drop-shadow(0 8px 28px #3b82f680);width:72px;height:72px;margin:0 auto 16px;display:block}.brand-logo{background:linear-gradient(135deg,#1e1b4b,#312e81);border:1px solid #6366f166;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:1.15rem;display:flex;position:relative}.brand-logo.large{width:56px;height:56px;margin:0 auto 16px;font-size:1.8rem}.brand-text{flex-direction:column;display:flex}.brand-name{letter-spacing:-.02em;color:var(--text-primary);font-size:1.05rem;font-weight:800}.brand-app{color:var(--accent-cyan);text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:600}.navbar-nav{border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:#0f172a99;align-items:center;gap:8px;padding:4px;display:flex}.nav-link{border-radius:var(--radius-md);color:var(--text-secondary);align-items:center;gap:8px;padding:8px 16px;font-size:.88rem;font-weight:600;display:flex}.nav-link:hover{color:var(--text-primary);background:var(--bg-surface-elevated)}.nav-link.active{background:var(--bg-surface-elevated);color:var(--text-primary);border:1px solid var(--border-subtle);box-shadow:var(--shadow-sm)}.admin-chip{color:#a5b4fc;background:#6366f133;border-radius:4px;padding:2px 6px;font-size:.68rem;font-weight:700}.navbar-actions{align-items:center;gap:16px;display:flex}.btn-schedule{color:#fff;border-radius:var(--radius-md);background:linear-gradient(135deg,#06b6d4,#0284c7);align-items:center;gap:6px;padding:8px 14px;font-size:.85rem;font-weight:700;display:inline-flex;box-shadow:0 2px 10px #06b6d44d}.btn-schedule:hover{transform:translateY(-1px);box-shadow:0 4px 14px #06b6d473}.plus-icon{font-size:1.1rem;line-height:1}.user-profile{border-left:1px solid var(--border-subtle);align-items:center;gap:10px;padding-left:12px;display:flex}.user-avatar{color:#fff;background:linear-gradient(135deg,#4f46e5,#06b6d4);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:.82rem;font-weight:700;display:flex;box-shadow:0 0 8px #6366f159}.user-meta{flex-direction:column;display:flex}.user-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;max-width:140px;font-size:.85rem;font-weight:600;overflow:hidden}.user-role-tag{color:var(--text-muted);font-size:.7rem;font-weight:500}.btn-signout{border-radius:var(--radius-sm);background:var(--bg-surface-elevated);color:var(--text-secondary);border:1px solid var(--border-subtle);padding:5px 10px;font-size:.78rem;font-weight:500}.btn-signout:hover{color:var(--text-primary);background:var(--bg-surface-hover)}.app-layout{flex-direction:column;min-height:100vh;display:flex}.main-viewport{flex:1;width:100%;max-width:1360px;margin:0 auto;padding:32px 24px 64px}.metrics-strip{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:28px;display:grid}.metric-box{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-direction:column;padding:20px;transition:transform .18s,border-color .18s;display:flex}.metric-box:hover{border-color:var(--border-hover);transform:translateY(-2px)}.metric-box.highlight-live{background:linear-gradient(180deg, #10b9810d, var(--bg-surface));border-color:#10b9814d}.metric-label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:8px;font-size:.8rem;font-weight:600}.metric-number{color:var(--text-primary);letter-spacing:-.03em;margin-bottom:6px;font-size:2.2rem;font-weight:800;line-height:1}.metric-number.live-color{color:#34d399}.metric-hint{color:var(--text-secondary);font-size:.78rem}.toolbar{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:24px;display:flex}.search-box{flex:1;min-width:280px;position:relative}.search-icon{opacity:.6;font-size:.85rem;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.search-input{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:100%;color:var(--text-primary);outline:none;padding:10px 14px 10px 36px;font-family:inherit;font-size:.88rem;transition:all .15s}.search-input:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px #6366f12e}.filter-tabs{background:var(--bg-surface);border-radius:var(--radius-md);border:1px solid var(--border-subtle);align-items:center;gap:6px;padding:4px;display:flex;overflow-x:auto}.filter-pill{border-radius:var(--radius-sm);color:var(--text-secondary);white-space:nowrap;padding:6px 12px;font-size:.8rem;font-weight:600}.filter-pill:hover{color:var(--text-primary)}.filter-pill.active{background:var(--bg-surface-elevated);color:var(--text-primary);border:1px solid var(--border-subtle)}.btn-refresh{border-radius:var(--radius-md);background:var(--bg-surface);border:1px solid var(--border-subtle);width:38px;height:38px;color:var(--text-secondary);justify-content:center;align-items:center;font-size:1.1rem;display:flex}.btn-refresh:hover{color:var(--text-primary);border-color:var(--border-hover)}.meetings-grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:20px;display:grid}.meeting-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);cursor:pointer;flex-direction:column;padding:22px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.meeting-card:hover{box-shadow:var(--shadow-neon);border-color:#6366f166;transform:translateY(-3px)}.card-top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.platform-chip{color:var(--text-secondary);font-size:.82rem;font-weight:700}.meeting-card-title{color:var(--text-primary);margin-bottom:12px;font-size:1.15rem;font-weight:700;line-height:1.35}.tags-row{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.card-meta{border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d;align-items:center;gap:16px;margin-bottom:14px;padding:12px 0;display:flex}.meta-item{color:var(--text-secondary);align-items:center;gap:6px;font-size:.8rem;display:flex}.meta-icon{font-size:.9rem}.card-footer{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.intel-pill{color:var(--accent-cyan);font-size:.78rem;font-weight:600}.card-action-link{color:var(--accent-primary);font-size:.82rem;font-weight:700}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04070ecc;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.modal-container,.modal-content{background:var(--bg-surface-elevated,#162036);border-radius:var(--radius-xl,20px);width:100%;max-width:640px;max-height:90vh;color:var(--text-primary,#f8fafc);border:1px solid #ffffff1f;flex-direction:column;animation:.2s cubic-bezier(.16,1,.3,1) modalScale;display:flex;overflow:hidden;box-shadow:0 20px 45px #000000bf,0 0 1px 1px #ffffff14}.modal-wide{max-width:940px}@keyframes modalScale{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.modal-header{border-bottom:1px solid var(--border-subtle);background:var(--bg-surface-elevated);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 28px;display:flex}.modal-title{color:var(--text-primary);margin-top:6px;font-size:1.35rem}.modal-subtitle{color:var(--text-secondary);margin-top:6px;font-size:.85rem}.badge-row{align-items:center;gap:8px;margin-bottom:6px;display:flex}.btn-close,.close-btn{width:34px;height:34px;color:var(--text-secondary);border:1px solid var(--border-subtle);cursor:pointer;background:#ffffff14;border-radius:50%;justify-content:center;align-items:center;font-size:1rem;transition:all .15s;display:flex}.btn-close:hover,.close-btn:hover{color:var(--text-primary);border-color:var(--border-hover);background:#ffffff29}.modal-form{flex-direction:column;gap:18px;padding:24px 28px;display:flex;overflow-y:auto}.modal-body{flex:auto;min-height:0;padding:24px 28px;overflow-y:auto}.modal-footer{border-top:1px solid var(--border-subtle);background:var(--bg-surface-elevated);flex-shrink:0;justify-content:space-between;align-items:center;padding:18px 28px;display:flex}.modal-actions{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.dedup-notice{border-radius:var(--radius-md);color:#c7d2fe;background:#6366f114;border:1px solid #6366f140;gap:14px;padding:14px 18px;display:flex}.dedup-icon{font-size:1.4rem;line-height:1}.dedup-notice strong{color:#e0e7ff;margin-bottom:2px;font-size:.88rem;display:block}.dedup-notice p{color:#a5b4fc;font-size:.8rem}.form-group{flex-direction:column;gap:6px;display:flex}.form-group label{color:var(--text-secondary);font-size:.82rem;font-weight:600}.label-row{justify-content:space-between;align-items:center;display:flex}.platform-pill{border-radius:4px;padding:2px 8px;font-size:.72rem;font-weight:600}.platform-pill.detected{color:#34d399;background:#10b98126;border:1px solid #10b9814d}.platform-pill.unrecognized{color:#fbbf24;background:#f59e0b26}.form-row{gap:14px;display:flex}.flex-1{flex:1}.radio-group{background:var(--bg-app);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:3px;display:flex}.segmented-btn{border-radius:var(--radius-sm);color:var(--text-secondary);text-align:center;flex:1;padding:8px 12px;font-size:.82rem;font-weight:600}.segmented-btn.active{background:var(--bg-surface-elevated);color:var(--text-primary);box-shadow:var(--shadow-sm)}.modal-tabs{border-bottom:1px solid var(--border-subtle);background:var(--bg-surface-elevated);scrollbar-width:thin;flex-shrink:0;align-items:stretch;gap:8px;min-height:48px;padding:0 20px;display:flex;overflow:auto hidden}.tab-btn{color:var(--text-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:8px;padding:12px 16px;font-size:.85rem;font-weight:600;transition:all .15s;display:inline-flex}.tab-btn:hover{color:var(--text-primary);background:#ffffff08}.tab-btn.active{color:var(--accent-cyan);border-bottom-color:var(--accent-cyan);background:#06b6d40f}.tab-pane{flex-direction:column;gap:20px;min-height:0;display:flex}.intelligence-container{flex-direction:column;gap:18px;display:flex}.intelligence-header{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-bottom:14px;display:flex}.lang-detection-pill{color:#a5f3fc;background:#06b6d41a;border:1px solid #06b6d44d;border-radius:9999px;align-items:center;gap:8px;padding:6px 14px;font-size:.82rem;display:flex}.lang-icon{font-size:1rem}.segmented-control{background:var(--bg-app);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:3px;display:flex}.summary-card{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:22px}.vernacular-card{background:linear-gradient(180deg, #f59e0b0d, var(--bg-surface-elevated));border-color:#f59e0b4d}.vernacular-notice{color:#fbbf24;margin-bottom:14px;font-size:.82rem}.section-title{color:var(--text-primary);margin-bottom:12px;font-size:1rem}.summary-text{color:#e2e8f0;font-size:.92rem;line-height:1.7}.decisions-card{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:22px}.decisions-list{flex-direction:column;gap:10px;list-style:none;display:flex}.decision-item{color:#f1f5f9;align-items:flex-start;gap:10px;font-size:.9rem;display:flex}.decision-check{color:#34d399;font-size:1rem;font-weight:800}.todos-header{justify-content:space-between;align-items:center;display:flex}.todos-count{color:var(--text-muted);font-size:.85rem}.todos-list{flex-direction:column;gap:12px;display:flex}.todo-card{border-radius:var(--radius-md);background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);align-items:flex-start;gap:14px;padding:16px 20px;transition:all .18s;display:flex}.todo-card:hover{border-color:var(--border-hover)}.todo-card.completed{opacity:.65;background:#0f172a66}.todo-card.assigned-me{border-left:3px solid var(--accent-cyan)}.todo-checkbox-wrapper{cursor:pointer;margin-top:2px}.todo-checkbox-wrapper input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent-primary);cursor:pointer}.todo-content{flex:1}.todo-task{color:var(--text-primary);margin-bottom:8px;font-size:.92rem}.todo-task.strikethrough{color:var(--text-muted);text-decoration:line-through}.todo-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.assignee-pill{color:var(--text-secondary);background:#ffffff0f;border-radius:4px;padding:2px 8px;font-size:.75rem}.assignee-pill.pill-me{color:#67e8f9;background:#06b6d426;font-weight:600}.due-date-pill{color:var(--text-secondary);background:#ffffff0f;border-radius:4px;padding:2px 8px;font-size:.75rem}.status-tag{text-transform:uppercase;border-radius:4px;padding:2px 6px;font-size:.7rem;font-weight:700}.status-tag.pending{color:#fbbf24}.status-tag.completed{color:#34d399}.recording-container{flex-direction:column;gap:20px;display:flex}.player-card{background:var(--bg-app);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-direction:column;gap:20px;padding:24px;display:flex}.waveform-display{flex-direction:column;gap:8px;display:flex}.waveform-bars{justify-content:space-between;align-items:center;gap:3px;height:60px;padding:0 10px;display:flex}.waveform-bar{background:linear-gradient(#6366f1,#06b6d4);border-radius:2px;flex:1;min-height:4px}.time-display{font-family:var(--font-mono);color:var(--text-muted);justify-content:space-between;font-size:.75rem;display:flex}.player-controls{justify-content:center;align-items:center;gap:16px;display:flex}.btn-player{border-radius:var(--radius-md);background:var(--bg-surface-elevated);color:var(--text-secondary);padding:8px 14px;font-size:.85rem;font-weight:600}.btn-player-main{border-radius:var(--radius-md);color:#fff;background:linear-gradient(135deg,#6366f1,#4f46e5);padding:10px 24px;font-weight:700;box-shadow:0 2px 10px #6366f166}.speed-pill{font-family:var(--font-mono);border-radius:var(--radius-sm);background:var(--bg-surface-elevated);color:var(--text-muted);padding:4px 8px;font-size:.78rem}.meta-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-top:10px;display:grid}.meta-grid div{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:12px}.meta-grid dt{color:var(--text-muted);text-transform:uppercase;margin-bottom:4px;font-size:.75rem}.meta-grid dd{color:var(--text-primary);font-size:.88rem;font-weight:600}.attendees-container{flex-direction:column;gap:16px;display:flex}.dedup-status-box{border-radius:var(--radius-md);background:#10b98114;border:1px solid #10b98140;padding:14px 18px}.dedup-status-box p{color:#a7f3d0;margin-top:6px;font-size:.82rem}.attendees-list{flex-direction:column;gap:10px;display:flex}.attendee-card{border-radius:var(--radius-md);background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);align-items:center;gap:14px;padding:12px 18px;display:flex}.avatar-circle{color:#fff;background:linear-gradient(135deg,#3b82f6,#6366f1);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:.82rem;font-weight:700;display:flex}.attendee-info{flex-direction:column;flex:1;display:flex}.attendee-info strong{color:var(--text-primary);font-size:.9rem}.attendee-info span{color:var(--text-muted);font-size:.78rem}.role-badge{letter-spacing:.04em;border-radius:4px;padding:3px 8px;font-size:.72rem;font-weight:700}.role-badge.organizer{color:#a5b4fc;background:#6366f133}.role-badge.attendee{color:#cbd5e1;background:#94a3b81a}.admin-portal{flex-direction:column;gap:24px;display:flex}.admin-nav-tabs{border-bottom:1px solid var(--border-subtle);gap:10px;padding-bottom:12px;display:flex;overflow-x:auto}.admin-tab-btn{border-radius:var(--radius-md);color:var(--text-secondary);background:var(--bg-surface);border:1px solid var(--border-subtle);white-space:nowrap;padding:10px 18px;font-size:.88rem;font-weight:600}.admin-tab-btn:hover{color:var(--text-primary);border-color:var(--border-hover)}.admin-tab-btn.active{background:var(--bg-surface-elevated);color:var(--text-primary);border-color:var(--accent-primary);box-shadow:0 0 10px #6366f133}.admin-section{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:28px}.section-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.section-lede{color:var(--text-muted);margin-top:4px;font-size:.88rem}.header-actions{align-items:center;gap:10px;display:flex}.table-responsive{width:100%;overflow-x:auto}.data-table{border-collapse:collapse;text-align:left;width:100%}.data-table th{text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border-subtle);padding:12px 16px;font-size:.78rem;font-weight:700}.data-table td{color:var(--text-primary);border-bottom:1px solid var(--border-subtle);padding:16px;font-size:.88rem}.interactive-row{cursor:pointer;transition:background .15s}.interactive-row:hover{background:var(--bg-surface-elevated)}.admin-table{border-collapse:collapse;text-align:left;width:100%}.admin-table th{text-transform:uppercase;color:var(--text-secondary,#94a3b8);border-bottom:1px solid var(--border-subtle,#1e293b);background:var(--bg-surface-elevated,#162036);letter-spacing:.04em;padding:12px 16px;font-size:.78rem;font-weight:700}.admin-table td{color:var(--text-primary,#f8fafc);border-bottom:1px solid var(--border-subtle,#1e293b);vertical-align:middle;padding:14px 16px;font-size:.88rem}.admin-table tbody tr{transition:background .15s}.admin-table tbody tr:hover{background:#ffffff08}.metrics-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-bottom:24px;display:grid}.metric-card{background:var(--bg-surface-elevated,#162036);border:1px solid var(--border-subtle,#1e293b);border-radius:var(--radius-lg,12px);flex-direction:column;gap:4px;padding:18px 20px;transition:transform .18s,border-color .18s;display:flex}.metric-card:hover{border-color:var(--border-hover,#334155);transform:translateY(-2px)}.metric-value{color:var(--text-primary,#f8fafc);margin:4px 0;font-size:1.85rem;font-weight:800;line-height:1.1}.metric-subtext{color:var(--text-muted,#94a3b8);font-size:.75rem}.settings-card{background:var(--bg-surface-elevated,#162036);border-radius:var(--radius-lg,14px);border:1px solid #ffffff1a;max-width:820px;margin-top:18px;padding:24px 28px;transition:border-color .2s;box-shadow:0 4px 20px #00000040}.settings-card:hover{border-color:#ffffff2e}.settings-card-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.settings-meta-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:16px;display:grid}.settings-meta-item{border:1px solid var(--border-subtle,#1e293b);background:#0f172abf;border-radius:8px;padding:10px 14px}.settings-meta-label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary,#94a3b8);font-size:.75rem;font-weight:600}.settings-meta-value{color:#f8fafc;margin-top:3px;font-size:.95rem;font-weight:700}.segmented-btn.active-enabled{color:#fff!important;background:linear-gradient(135deg,#10b981,#059669)!important;font-weight:700!important;box-shadow:0 2px 8px #10b98166!important}.segmented-btn.active-disabled{color:#f8fafc!important;background:#334155!important;font-weight:700!important;box-shadow:0 2px 6px #0006!important}.cell-subtext{color:var(--text-muted);margin-top:2px;font-size:.78rem}.btn-group{align-items:center;gap:8px;display:flex}.landing-shell{justify-content:center;align-items:center;min-height:100vh;padding:48px 24px;display:flex;position:relative;overflow:hidden}.landing-glow{pointer-events:none;background:radial-gradient(circle,#6366f12e 0%,#06b6d414 50%,#0000 70%);width:800px;height:500px;position:absolute;top:-20%;left:50%;transform:translate(-50%)}.landing-content{text-align:center;z-index:10;width:100%;max-width:880px;position:relative}.brand-badge{color:#a5b4fc;background:#6366f11f;border:1px solid #6366f14d;border-radius:9999px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 16px;font-size:.82rem;font-weight:700;display:inline-flex}.landing-headline{color:#fff;letter-spacing:-.03em;margin-bottom:20px;font-size:clamp(2.4rem,5vw,3.8rem);font-weight:800;line-height:1.1}.landing-subhead{color:var(--text-secondary);max-width:720px;margin:0 auto 36px;font-size:1.15rem;line-height:1.6}.auth-box{max-width:500px;margin:0 auto 56px}.auth-box-inner{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.auth-lock-icon{font-size:1.4rem}.auth-text{text-align:left;flex-direction:column;flex:1;display:flex}.auth-text strong{color:var(--text-primary);font-size:.92rem}.auth-text span{color:var(--text-muted);font-size:.78rem}.btn-signin-google{color:#1f2937;border-radius:var(--radius-md);background:#fff;align-items:center;gap:10px;padding:10px 18px;font-size:.88rem;font-weight:600;display:inline-flex;box-shadow:0 2px 6px #00000026}.btn-signin-google:hover{background:#f8fafc;transform:translateY(-1px)}.feature-cards-row{text-align:left;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;display:grid}.feature-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:24px}.feature-icon{margin-bottom:12px;font-size:1.8rem;display:block}.feature-card h3{color:var(--text-primary);margin-bottom:8px;font-size:1.05rem}.feature-card p{color:var(--text-muted);font-size:.86rem;line-height:1.55}.spinner{border:3px solid #6366f133;border-top-color:var(--accent-cyan);border-radius:50%;width:32px;height:32px;margin:0 auto 12px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.loading-state,.modal-loading{text-align:center;color:var(--text-secondary);padding:48px 0}.app-splash{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}.empty-state-card{text-align:center;background:var(--bg-surface);border:1px dashed var(--border-subtle);border-radius:var(--radius-xl);padding:56px 24px}.empty-art{margin-bottom:12px;font-size:3rem}.alert{border-radius:var(--radius-md);padding:12px 16px;font-size:.85rem;font-weight:500}.alert-error{color:#fb7185;background:#f43f5e1f;border:1px solid #f43f5e4d}.global-cap-card{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface-elevated);gap:16px;margin-bottom:20px;padding:18px;display:flex}.provider-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;margin-top:20px;display:grid}.provider-card{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface-elevated);padding:22px}.provider-usage{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.provider-usage div{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);padding:12px}.provider-usage dd{color:var(--text-primary);margin:4px 0 0;font-weight:700}.provider-fields{gap:12px;display:grid}.provider-actions{gap:10px;margin-top:18px;display:flex}@media (width<=1366px) and (width>=769px){.navbar-container{gap:8px;padding:0 14px}.navbar-brand-logo-img{height:30px}.brand-pill{display:none}.nav-link{padding:6px 8px;font-size:.82rem}.navbar-actions{gap:8px}.btn-schedule{padding:6px 10px;font-size:.8rem}.user-role-tag{display:none}.user-name{max-width:70px}}@media (width<=768px){.navbar-container{flex-wrap:wrap;gap:10px;height:auto;padding:10px 14px}.navbar-brand-logo-img{max-width:120px;height:28px}.brand-pill{display:none}.landing-hero-logo{max-width:210px;height:48px}.navbar-nav{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;order:3;justify-content:flex-start;gap:6px;width:100%;padding:4px;overflow-x:auto}.navbar-nav::-webkit-scrollbar{display:none}.nav-link{white-space:nowrap;flex-shrink:0;padding:6px 10px;font-size:.8rem}.navbar-actions{gap:8px}.btn-schedule{padding:6px 10px;font-size:.78rem}.user-meta{display:none}.user-profile{gap:6px;padding-left:6px}.btn-signout{padding:4px 8px;font-size:.75rem}.meetings-grid{grid-template-columns:1fr}.form-row{flex-direction:column}}.evidence-jump-btn{color:#a5b4fc;cursor:pointer;white-space:nowrap;background:#6366f11f;border:1px solid #6366f159;border-radius:12px;align-items:center;gap:5px;padding:3px 9px;font-size:.75rem;font-weight:500;transition:all .2s;display:inline-flex}.evidence-jump-btn:hover{color:#fff;background:#6366f147;border-color:#818cf8;transform:translateY(-1px);box-shadow:0 2px 6px #6366f140}.modal-action-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.btn-mail-client{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0ea5e9,#6366f1);border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 14px;font-size:.825rem;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 2px 8px #0ea5e94d}.btn-mail-client:hover:not(:disabled){opacity:.94;transform:translateY(-1px);box-shadow:0 4px 12px #0ea5e973}.btn-send-summary{color:#a5b4fc;cursor:pointer;background:#6366f11f;border:1px solid #6366f159;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:.825rem;font-weight:500;transition:all .2s;display:inline-flex}.btn-send-summary:hover:not(:disabled){color:#fff;background:#6366f138;border-color:#818cf8}.transcript-container{flex-direction:column;height:100%;display:flex}.transcript-toolbar{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#0f172a99;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:10px 14px;display:flex}.transcript-search-input{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);min-width:200px;color:var(--text-primary);outline:none;flex:1;padding:7px 12px;font-size:.85rem;transition:border-color .2s}.transcript-search-input:focus{border-color:var(--border-focus)}.transcript-speaker-select{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;outline:none;padding:7px 10px;font-size:.85rem}.transcript-speaker-select:focus{border-color:var(--border-focus)}.transcript-feed{flex-direction:column;gap:8px;max-height:520px;padding-right:6px;display:flex;overflow-y:auto}.transcript-row{border-radius:var(--radius-sm);background:#0f172a66;border:1px solid #1e293b99;gap:12px;padding:10px 14px;transition:all .25s;display:flex}.transcript-row:hover{background:#1e293b66;border-color:#6366f133}.transcript-row.highlighted{background:#6366f133;border-color:#6366f1;animation:1.5s ease-in-out infinite alternate pulse-border;box-shadow:0 0 14px #6366f159}@keyframes pulse-border{0%{border-color:#6366f1}to{border-color:#a5b4fc}}.transcript-avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:.78rem;font-weight:700;display:flex;box-shadow:0 2px 4px #0000004d}.transcript-content{flex:1;min-width:0}.transcript-meta{align-items:baseline;gap:8px;margin-bottom:3px;display:flex}.transcript-speaker{color:var(--text-primary);font-size:.88rem;font-weight:600}.transcript-time{color:var(--text-muted);font-size:.75rem;font-family:var(--font-mono)}.transcript-text{color:var(--text-secondary);word-break:break-word;margin:0;font-size:.875rem;line-height:1.6}.todo-assign-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex;position:relative}.btn-assign-me{color:#34d399;cursor:pointer;background:#10b98126;border:1px solid #10b98159;border-radius:4px;padding:3px 8px;font-size:.75rem;font-weight:600;transition:all .2s}.btn-assign-me:hover:not(:disabled){color:#fff;background:#10b98140}.btn-assign-user{color:#a5b4fc;cursor:pointer;background:#6366f11f;border:1px solid #6366f14d;border-radius:4px;padding:3px 8px;font-size:.75rem;font-weight:500;transition:all .2s}.btn-assign-user:hover:not(:disabled){color:#fff;background:#6366f138}.badge-owner-external{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b4d;border-radius:4px;padding:1px 6px;font-size:.7rem;font-weight:500}.user-assign-popover{z-index:120;border-radius:var(--radius-md);background:#162036;border:1px solid #334155;width:260px;margin-top:4px;padding:8px;position:absolute;top:100%;left:0;box-shadow:0 10px 25px -5px #0009}.user-assign-search{color:#f8fafc;background:#0f172a;border:1px solid #334155;border-radius:4px;outline:none;width:100%;margin-bottom:6px;padding:6px 8px;font-size:.8rem}.user-assign-search:focus{border-color:var(--border-focus)}.user-assign-list{flex-direction:column;gap:2px;max-height:180px;display:flex;overflow-y:auto}.user-assign-item{cursor:pointer;border-radius:4px;align-items:center;gap:8px;padding:6px 8px;transition:background .15s;display:flex}.user-assign-item:hover{background:#6366f133}.user-assign-unassign{color:#f43f5e;cursor:pointer;border-top:1px solid #1e293b;border-radius:4px;align-items:center;gap:6px;margin-top:6px;padding:4px 8px;font-size:.75rem;display:flex}.user-assign-unassign:hover{background:#f43f5e26}.client-recipient-chip{color:#38bdf8;background:#0ea5e91f;border:1px solid #0ea5e959;border-radius:14px;align-items:center;gap:6px;padding:3px 9px;font-size:.8rem;display:inline-flex}.client-recipient-chip button{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:0;font-size:.9rem;line-height:1}.client-recipient-chip button:hover{color:#f43f5e}
