.meeting-page{--m-navy:#071b2a;--m-deep:#0b2637;--m-teal:#67d9ca;--m-teal-dark:#178f90;--m-purple:#7963db;--m-ink:#d9eff0;--m-muted:#9ebbc2;background:radial-gradient(circle at 90% 0,#7963db29,transparent 29%),radial-gradient(circle at 6% 45%,#35c4b41f,transparent 26%),var(--m-navy);min-height:100vh;color:var(--m-ink);font-family:var(--font-arabic,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);padding:22px clamp(16px,4vw,64px) 72px}.meeting-topbar{border-bottom:1px solid #96e7dc2e;grid-template-columns:1fr auto 1fr;align-items:center;max-width:1190px;min-height:64px;margin:0 auto;display:grid}.meeting-back{color:#b8d6d9;justify-self:start;padding:10px 0;font-size:14px;text-decoration:none}.meeting-back:hover{color:#85e6d8}.meeting-identity{align-items:center;gap:10px;display:flex}.meeting-identity img{object-fit:contain;width:31px;height:31px}.meeting-identity small,.meeting-hero small,.meeting-stage-head small,.meeting-output-head small,.meeting-library small,.meeting-model-panel>small{color:#79dfd1;letter-spacing:.8px;font-size:11px;font-weight:800;display:block}.meeting-identity h1{margin:3px 0 0;font-size:19px}.meeting-beta{color:#c4b8fb;border-top:1px solid #b49eff80;justify-self:end;padding-top:5px;font-size:12px}.meeting-hero{justify-content:space-between;align-items:flex-end;gap:42px;max-width:1190px;margin:58px auto 0;display:flex}.meeting-hero h2{margin:10px 0 0;font-size:clamp(31px,4vw,52px);line-height:1.2}.meeting-hero h2 em{color:var(--m-teal);font-style:normal}.meeting-hero p{color:#b7d0d6;max-width:690px;margin:19px 0 0;font-size:17px;line-height:1.8}.meeting-hero-stats{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:320px;display:flex}.meeting-hero-stats span{color:#cce9e8;border-top:1px solid #72ded270;padding:10px 3px 0;font-size:13px}.meeting-studio{background:linear-gradient(125deg,#0c2b3af0,#0e2234d4);border-top:1px solid #6fe1d35c;border-bottom:1px solid #6fe1d342;grid-template-columns:minmax(0,1fr) 310px;max-width:1190px;margin:45px auto 0;display:grid}.meeting-stage{min-height:408px;padding:34px 40px}.meeting-stage-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.meeting-stage-head h2{margin:8px 0 0;font-size:26px}.meeting-state{color:#a9c8cf;white-space:nowrap;padding:7px 0;font-size:13px}.meeting-state.recording{color:#f0bfca}.meeting-state.processing{color:#c9b8ff}.meeting-state.review{color:#85e4d6}.meeting-start-area,.meeting-recording-area,.meeting-processing{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:270px;display:flex}.meeting-record-circle{background:linear-gradient(145deg,var(--m-teal),var(--m-purple));color:#fff;border:12px solid #1a3a48e6;border-radius:50%;place-items:center;width:116px;height:116px;font-size:34px;display:grid}.meeting-start-area>p,.meeting-recording-area>p{color:#b8d1d6;margin:19px 0;font-size:15px;line-height:1.65}.meeting-consent{color:#d5e8e9;text-align:right;align-items:flex-start;gap:10px;max-width:560px;margin:5px auto 18px;font-size:14px;line-height:1.65;display:flex}.meeting-consent input{accent-color:var(--m-teal);margin-top:4px}.meeting-start-actions,.meeting-review-buttons{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.meeting-primary,.meeting-secondary,.meeting-text-button,.meeting-stop{font:inherit;cursor:pointer;border:0;min-height:45px;padding:0 20px;font-weight:800}.meeting-primary{color:#fff;background:linear-gradient(100deg,#159a98,#765ed7)}.meeting-primary:disabled{opacity:.55;cursor:wait}.meeting-secondary{color:#d8f0ef;background:0 0;border:1px solid #80e1d570}.meeting-text-button{color:#bbcfd5;text-underline-offset:4px;background:0 0;text-decoration:underline}.meeting-stop{color:#fff;background:#765ed7;margin-top:19px}.meeting-wave{direction:ltr;align-items:center;gap:5px;height:80px;display:flex}.meeting-wave i{background:linear-gradient(#73e1d1,#8067e4);border-radius:10px;width:7px}.meeting-processing{color:#cae5e6;gap:18px}.meeting-spinner{border:3px solid #7564de33;border-top-color:#77dfd0;border-radius:50%;width:42px;height:42px;animation:1s linear infinite meetingSpin}.meeting-progress{background:#9fbec329;width:min(420px,85%);height:7px;position:relative;overflow:hidden}.meeting-progress i{background:linear-gradient(90deg,#7a63df,#64decf);position:absolute;top:0;bottom:0;right:0}.meeting-progress span{color:#bdafff;margin-top:11px;font-size:13px;display:block}.meeting-review-actions{border-top:1px solid #77ded240;justify-content:space-between;align-items:end;gap:20px;margin-top:38px;padding-top:22px;display:flex}.meeting-review-actions label{color:#b5ccd2;font-size:13px;display:block}.meeting-review-actions input{color:#f0fbfb;width:min(380px,100%);font:inherit;background:0 0;border:0;border-bottom:1px solid #7de0d480;outline:none;padding:8px 0;font-size:18px;display:block}.meeting-review-actions small{color:#8facb5;margin-top:8px;display:block}.meeting-notice{color:#afd0d4;border-top:1px solid #7c67e24d;margin:28px 0 0;padding-top:15px;font-size:14px;line-height:1.65}.meeting-model-panel{background:#07172647;border-right:1px solid #6fe1d33b;padding:35px 27px}.meeting-model-panel h3{margin:10px 0;font-size:22px}.meeting-model-panel>p{color:#aac4cb;margin:0 0 22px;font-size:14px;line-height:1.75}.meeting-model-panel label{cursor:pointer;border-top:1px solid #7fe2d633;grid-template-columns:18px 1fr;gap:3px 9px;padding:16px 0;display:grid}.meeting-model-panel label.selected{color:#dff8f5}.meeting-model-panel input{accent-color:#6bdaca;grid-row:span 2}.meeting-model-panel b{font-size:16px}.meeting-model-panel span{color:#9ebac2;grid-column:2;font-size:12px}.meeting-model-note{color:#c1b7ee;border-top:1px solid #7d67e24d;margin-top:7px;padding-top:15px;font-size:12px;line-height:1.65}.meeting-output,.meeting-library{border-top:1px solid #70e1d44d;max-width:1190px;margin:42px auto 0;padding-top:25px}.meeting-output-head{justify-content:space-between;align-items:end;gap:20px;display:flex}.meeting-output-head h2,.meeting-library h2{margin-top:9px;font-size:29px}.meeting-output-grid{background:#0b2735a3;border-top:1px solid #70e1d442;border-bottom:1px solid #70e1d433;grid-template-columns:1fr 1fr;gap:0;margin-top:24px;display:grid}.meeting-summary-pane,.meeting-transcript-pane{min-height:390px;padding:26px 28px}.meeting-summary-pane{border-left:1px solid #70e1d438}.meeting-output label{color:#87e3d5;font-size:15px;font-weight:800;display:block}.meeting-output textarea{resize:vertical;color:#d8ecee;width:100%;min-height:148px;font:inherit;background:#04152280;border:1px solid #78ddd133;outline:none;margin-top:11px;padding:13px 14px;line-height:1.75}.meeting-output textarea:focus{border-color:#76ded1}.meeting-lists{grid-template-columns:1fr 1fr;gap:16px;margin-top:18px;display:grid}.meeting-lists h3{color:#d8cfff;font-size:16px}.meeting-lists p{color:#c2dbde;margin-top:9px;font-size:13px;line-height:1.6}.meeting-lists .empty{color:#829fa8}.meeting-timeline{max-height:170px;margin-top:16px;overflow:auto}.meeting-timeline button{text-align:right;color:#c9e1e4;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;border-top:1px solid #75ded229;grid-template-columns:58px 1fr;gap:10px;padding:11px 0;font-size:13px;line-height:1.5;display:grid}.meeting-timeline time{color:#b7a6fa;direction:ltr}.meeting-timeline p{color:#89a9b3;font-size:13px}.meeting-library{align-items:flex-start;gap:50px;display:flex}.meeting-library>div:first-child{min-width:220px}.meeting-library-list{border-top:1px solid #70e1d440;flex:1}.meeting-library-list article{border-bottom:1px solid #70e1d42e;justify-content:space-between;align-items:center;gap:20px;padding:15px 0;display:flex}.meeting-library-list b{font-size:16px;display:block}.meeting-library-list small{color:#99b6be;margin-top:5px;font-size:12px}.meeting-library-list button{color:#84e3d5;font:inherit;cursor:pointer;background:0 0;border:0;margin-right:12px}.meeting-library-list button.danger{color:#e6b0c2}.meeting-library-empty{color:#a7c1c7;margin:8px 0 0;line-height:1.7}.meeting-page button:focus-visible,.meeting-page a:focus-visible,.meeting-page input:focus-visible,.meeting-page textarea:focus-visible{outline-offset:3px;outline:3px solid #80dfd3b8}@keyframes meetingSpin{to{transform:rotate(360deg)}}@media (width<=900px){.meeting-topbar{grid-template-columns:1fr auto}.meeting-beta{display:none}.meeting-hero{margin-top:40px;display:block}.meeting-hero-stats{justify-content:flex-start;max-width:none;margin-top:25px}.meeting-studio{grid-template-columns:1fr}.meeting-model-panel{border-top:1px solid #6fe1d33b;border-right:0;grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.meeting-model-panel>small,.meeting-model-panel h3,.meeting-model-panel>p,.meeting-model-note{grid-column:1/-1}.meeting-output-grid{grid-template-columns:1fr}.meeting-summary-pane{border-bottom:1px solid #70e1d438;border-left:0}.meeting-library{display:block}.meeting-library-list{margin-top:22px}}@media (width<=600px){.meeting-page{padding:14px 15px 52px}.meeting-topbar{min-height:55px}.meeting-back{font-size:12px}.meeting-identity h1{font-size:16px}.meeting-hero h2{font-size:31px}.meeting-hero p{font-size:15px}.meeting-studio{margin-top:30px}.meeting-stage{min-height:430px;padding:24px 18px}.meeting-stage-head h2{font-size:20px}.meeting-record-circle{width:98px;height:98px}.meeting-start-actions,.meeting-review-buttons{flex-direction:column;width:100%}.meeting-primary,.meeting-secondary{width:100%}.meeting-review-actions{display:block}.meeting-review-buttons{margin-top:18px}.meeting-review-actions input{width:100%}.meeting-model-panel{padding:25px 18px;display:block}.meeting-model-panel label{margin-top:8px}.meeting-output-head{align-items:start}.meeting-output-head h2,.meeting-library h2{font-size:24px}.meeting-output-head .meeting-secondary{width:auto;min-height:39px;padding:0 11px;font-size:12px}.meeting-output-grid{margin-top:18px}.meeting-summary-pane,.meeting-transcript-pane{padding:22px 17px}.meeting-lists{grid-template-columns:1fr}.meeting-library-list article{align-items:flex-start}.meeting-library-list article>div:last-child{flex-direction:column;gap:8px;display:flex}.meeting-library-list button{margin-right:0}.meeting-wave{gap:4px}.meeting-wave i{width:5px}.meeting-notice{font-size:13px}}@media (width<=390px){.meeting-topbar{grid-template-columns:1fr}.meeting-identity{justify-self:end}.meeting-back{position:absolute;top:8px;left:16px}.meeting-hero{margin-top:32px}.meeting-output-head{display:block}.meeting-output-head .meeting-secondary{margin-top:16px}.meeting-hero-stats{gap:5px}.meeting-hero-stats span{font-size:11px}}@media (width<=600px){.meeting-topbar{min-height:62px;display:block;position:relative}.meeting-identity{position:absolute;top:8px;right:0}.meeting-back{z-index:1;position:absolute;top:14px;left:0}.meeting-identity small{font-size:8px}.meeting-identity h1{font-size:15px}}.meeting-language{border-top:1px solid #52d5c829;gap:9px;margin-top:16px;padding-top:14px;display:grid}.meeting-language>b{color:#bdeeea;font-size:.82rem}.meeting-language>div{flex-wrap:wrap;gap:7px;display:flex}.meeting-language label{flex:0 auto!important;align-items:center!important;gap:5px!important;margin:0!important;padding:8px 9px!important;font-size:.76rem!important;display:inline-flex!important}.meeting-language input{accent-color:#55d7c5}.meeting-export-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.meeting-export-actions button{white-space:nowrap}@media (width<=640px){.meeting-export-actions{justify-content:stretch;width:100%}.meeting-export-actions button{flex:30%;padding-inline:9px}.meeting-language>div{grid-template-columns:1fr 1fr;display:grid}.meeting-language label:first-child{grid-column:1/-1}}@media print{body{color:#10263a!important;background:#fff!important}.meeting-topbar,.meeting-hero,.meeting-studio,.meeting-library,.floating-assistant,.navixa-footer{display:none!important}.meeting-page{background:#fff!important;padding:0!important}.meeting-output{color:#10263a!important;margin:0!important;padding:0!important;display:block!important}.meeting-output-head{border-bottom:2px solid #18a89b!important;margin-bottom:18px!important;padding:0 0 16px!important}.meeting-output-head small{color:#387b76!important}.meeting-output-head h2{color:#10263a!important}.meeting-export-actions{display:none!important}.meeting-output-grid{display:block!important}.meeting-summary-pane,.meeting-transcript-pane{box-shadow:none!important;background:#fff!important;border:0!important;margin:0 0 22px!important;padding:0!important}.meeting-summary-pane textarea,.meeting-transcript-pane textarea{resize:none!important;color:#10263a!important;white-space:pre-wrap!important;background:#fff!important;border:0!important;height:auto!important;min-height:0!important;padding:0!important}.meeting-timeline{display:block!important}.meeting-timeline button{color:#10263a!important;box-shadow:none!important;background:#fff!important;border:0!important;padding:5px 0!important;display:block!important}.meeting-timeline time{color:#087d72!important}.meeting-lists{display:block!important}.meeting-lists>div{break-inside:avoid;margin:0 0 14px!important}.meeting-output h2,.meeting-output h3{color:#10263a!important}.meeting-output h3{page-break-after:avoid}}.meeting-print-brand{display:none}@media print{.meeting-print-brand{direction:rtl;border-bottom:2px solid #18a89b;justify-content:flex-start;align-items:center;gap:10px;margin:0 0 18px!important;padding:0 0 14px!important;display:flex!important}.meeting-print-brand img{object-fit:contain;width:34px!important;height:34px!important}.meeting-print-brand div{gap:2px;display:grid}.meeting-print-brand b{color:#10263a;font-size:15px}.meeting-print-brand a{color:#087d72;text-align:right;direction:ltr;font-size:10px;text-decoration:none}.meeting-output-head{border-bottom:0!important;padding-bottom:0!important}}.meeting-chunk-explainer{text-align:right;background:#0419276b;border:1px solid #6dded13d;width:min(560px,100%);margin:0 auto 18px;padding:13px 14px 12px}.meeting-chunk-control{color:#d4efed;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:10px;font-size:14px;font-weight:800;display:grid}.meeting-chunk-control select{appearance:none;color:#e4fbf8;width:100%;font:inherit;cursor:pointer;direction:rtl;background:#071b2ab8;border:1px solid #6dded16b;padding:9px 12px}.meeting-chunk-explainer p{color:#a9c9ce;margin:10px 0 0;font-size:12px;line-height:1.7}.meeting-chunk-explainer p b{color:#7de1d4}.meeting-part-list{border-top:1px solid #70e1d433;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:8px;margin-top:22px;padding-top:18px;display:grid}.meeting-part{background:#03121e4d;border:1px solid #7fe2d626;grid-template-columns:1fr auto;gap:3px 9px;padding:10px 11px;font-size:12px;display:grid}.meeting-part b{color:#d9f6f2}.meeting-part span{color:#98b7bf;text-align:right;direction:ltr}.meeting-part em{color:#c6b9f3;grid-column:1/-1;font-style:normal}.meeting-part.complete em{color:#76e1d1}.meeting-part.processing em{color:#c5b8fb}.meeting-part.error em{color:#efb4c6}.meeting-part.pending em{color:#abcbd0}@media (width<=600px){.meeting-chunk-explainer{padding:12px}.meeting-chunk-control{grid-template-columns:1fr;gap:7px;width:100%;font-size:13px}.meeting-chunk-control select{font-size:12px}.meeting-part-list{grid-template-columns:1fr}.meeting-part{font-size:12px}}.meeting-glossary-intake{text-align:right;background:linear-gradient(125deg,#0f414e6b,#2a1f5547);border:1px solid #7d67e24d;width:min(560px,100%);margin:0 auto 18px;padding:14px}.meeting-glossary-intake>label{color:#dff6f4;gap:7px;font-size:14px;font-weight:800;display:grid}.meeting-glossary-intake>label small{color:#a7c7cc;font-size:12px;font-weight:500}.meeting-glossary-intake textarea{resize:vertical;color:#e6f7f6;width:100%;min-height:88px;font:inherit;background:#03121e7a;border:1px solid #6dded140;outline:none;padding:10px;font-size:13px;line-height:1.7}.meeting-glossary-intake textarea:focus{border-color:#78ded1}.meeting-glossary-intake>p{color:#a7c7cc;margin:8px 0 0;font-size:12px;line-height:1.65}.meeting-global-learning{cursor:pointer!important;border-top:1px solid #7a64de52!important;align-items:flex-start!important;gap:9px!important;margin:13px 0 0!important;padding:11px 0 0!important;display:flex!important}.meeting-global-learning input{accent-color:#72ddcf;margin-top:4px}.meeting-global-learning span{gap:3px;display:grid}.meeting-global-learning b{color:#d9ccff;font-size:13px}.meeting-global-learning small{color:#afcbd0;font-size:11px;line-height:1.55}.meeting-glossary-state{color:#97b9bf;flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 0;font-size:12px;display:flex}.meeting-glossary-state b{color:#bceee8;border:1px solid #6cded047;padding:3px 6px;font-weight:600}.meeting-glossary-state span{color:#c7baf5}.meeting-glossary-state.muted{color:#7f9da6}.meeting-correction-form{border-top:1px solid #70e1d42e;border-bottom:1px solid #70e1d42e;grid-template-columns:1fr 1fr auto;gap:8px;margin-top:17px;padding:13px 0;display:grid}.meeting-correction-form>b,.meeting-correction-form small{grid-column:1/-1}.meeting-correction-form>b{color:#dcd4ff;font-size:13px}.meeting-correction-form input{color:#dff2f1;min-width:0;font:inherit;background:#0415227a;border:1px solid #78ddd138;outline:none;padding:9px 10px}.meeting-correction-form input:focus{border-color:#76ded1}.meeting-correction-form button{color:#d8f0ef;font:inherit;cursor:pointer;background:0 0;border:1px solid #80e1d570;padding:0 11px;font-weight:800}.meeting-correction-form button:disabled{opacity:.5;cursor:not-allowed}.meeting-correction-form small{color:#93b4bc;font-size:11px;line-height:1.55}.meeting-approve-learning{color:#e3dcff!important;border-color:#bcaaff99!important}@media (width<=600px){.meeting-glossary-intake{padding:12px}.meeting-correction-form{grid-template-columns:1fr}.meeting-correction-form button{min-height:40px}.meeting-glossary-state{margin-bottom:8px}}
