.web-auth{min-height:100dvh;display:grid;place-items:center;padding:32px}.web-auth>.settings-card{width:min(100%,420px);padding:32px}.web-auth h1{margin:0 0 28px}.web-auth form{display:flex;flex-direction:column;gap:24px}.web-auth .prod-primary{align-self:flex-end}.web-uploads>div{padding:12px 0;border-top:1px solid currentColor}.web-uploads p{margin:0 0 6px}.web-uploads small{display:block;margin-bottom:10px}.web-uploads label{display:inline-block;position:relative;cursor:pointer}.web-uploads input{position:absolute;width:1px;height:1px;opacity:0}.web-cloud-note{padding:12px 18px;margin-bottom:16px;border-radius:12px;background:var(--panel-bg,rgba(255,255,255,.9));color:var(--text,#1d1d1f)}body .web-auth.settings-surface{display:grid;place-items:center;width:100%;max-width:none;min-height:100dvh;padding:32px;box-sizing:border-box}body .web-auth.settings-surface>.settings-card{box-sizing:border-box;width:420px;max-width:100%;padding:32px;margin:0}body .web-auth.settings-surface form{display:flex;flex-direction:column;gap:24px;width:100%;align-items:stretch}body .web-auth.settings-surface .episode-field{display:flex;flex-direction:column;gap:8px;width:100%;align-items:stretch;padding:0}body .web-auth.settings-surface .episode-field input{box-sizing:border-box;width:100%;min-width:0;max-width:none;flex:none;height:46px;padding:10px 12px;border:1px solid var(--border,rgba(128,128,128,.35));border-radius:10px;background:var(--panel-bg,rgba(128,128,128,.12));color:inherit}body .web-auth.settings-surface{grid-template-columns:minmax(0,1fr);grid-template-rows:1fr;gap:0}body .web-auth.settings-surface>.settings-card{grid-column:auto;grid-row:auto}@font-face{font-family:Radio Canada Big Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/radio-canada-big-latin-ext-wght-normal-6yQgJSjj.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Radio Canada Big Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/radio-canada-big-latin-wght-normal-CaKbdhJk.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bitcount Prop Single Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/bitcount-prop-single-latin-ext-wght-normal-NxzTssGc.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bitcount Prop Single Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/bitcount-prop-single-latin-wght-normal-CkRsVZcu.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.oq{--oq-line:#ffffff1c;--oq-muted:#ffffff9e;color:#fff}.oq-live{display:flex;align-items:center;gap:8px;margin:-22px 0 18px;font-size:12px!important;opacity:1!important;color:var(--oq-muted);letter-spacing:.02em}.oq-live span{width:7px;height:7px;border-radius:50%;background:#8a8f99}.oq-live.on span{background:#4fd17f;box-shadow:0 0 #4fd17f88;animation:oq-pulse 2s ease-out infinite}.oq-live.paused span{background:#f2b84b}@keyframes oq-pulse{70%{box-shadow:0 0 0 7px #4fd17f00}to{box-shadow:0 0 #4fd17f00}}.oq-row{display:flex;align-items:center;gap:16px;width:100%;padding:14px 0;border:0;border-top:1px solid var(--oq-line);background:none;color:inherit;font:inherit;text-align:left}.oq-row:first-of-type{border-top:0}button.oq-row{cursor:pointer}button.oq-row:hover b{opacity:.75}.oq-main{flex:1;min-width:0}.oq-main b{display:block;font-size:15px;font-weight:500;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oq-main small{display:flex;align-items:center;gap:8px;margin-top:5px;font-size:12px;color:var(--oq-muted)}.oq-surface{font-style:normal;display:inline-flex;align-items:center;gap:5px}.oq-surface:before{content:"";width:6px;height:6px;border-radius:50%;background:#b3b7c2}.oq-surface.podcast:before{background:#d34bff}.oq-surface.recorder:before{background:#ff8a2a}.oq-surface.friedhofs-qs:before{background:#9be33c}.oq-surface:after{content:"·";margin-left:3px;opacity:.6}.oq-spinner{flex:none;width:18px;height:18px;border-radius:50%;border:2px solid #ffffff2e;border-top-color:#fff;animation:oq-spin .9s linear infinite}@keyframes oq-spin{to{transform:rotate(360deg)}}.oq-pos{flex:none;min-width:24px;height:24px;border-radius:12px;display:grid;place-items:center;font-size:12px;background:#ffffff1a}.oq-incoming{opacity:.7}.oq-local small{color:#9cc7ff}.oq-note{margin:6px 0 0;font-size:13px!important;opacity:1!important;color:var(--oq-muted)}@media(prefers-reduced-motion:reduce){.oq-live.on span{animation:none}.oq-spinner{animation-duration:2.4s}}.server-banners{position:fixed;top:14px;left:50%;z-index:900;width:min(750px,calc(100vw - 32px));display:flex;flex-direction:column;gap:10px;pointer-events:none}.server-banners:empty{display:none}.server-banners>*{pointer-events:auto;-webkit-app-region:no-drag}.server-banner{display:flex;align-items:flex-start;gap:12px;box-sizing:border-box;width:100%;margin:0;padding:12px 18px;border-radius:20px;background:#fffffff2;color:#272727;font-family:Radio Canada Big Variable,sans-serif;text-align:left;box-shadow:0 10px 30px #0000001f;animation:server-banner-in .5s cubic-bezier(.16,1,.3,1) both}.server-banner b{font-weight:600;color:#272727}.server-banner p{margin:0;font-size:14px;line-height:20px;color:#4a4a4a}.server-banner p.abgabe-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.server-banner p.abgabe-head .abgabe-btn{padding:5px 12px;font-size:13px}.server-banner-dot{flex:none;width:9px;height:9px;margin-top:6px;border-radius:50%;background:#d1342f;box-shadow:0 0 0 4px #d1342f26;animation:server-banner-pulse 2.4s ease-in-out infinite}@keyframes server-banner-in{0%{opacity:0;transform:translateY(-8px);filter:blur(6px)}}@keyframes server-banner-pulse{50%{box-shadow:0 0 0 8px #d1342f00}}[data-theme=dark] .server-banner{background:#272727f2;color:#efefef;box-shadow:0 10px 30px #0006}[data-theme=dark] .server-banner p{color:#a5a5a5}[data-theme=dark] .server-banner b{color:#efefef}.server-banner-dot.is-warn{background:#e08a00;box-shadow:0 0 0 4px #e08a0026;animation:none}.server-banner>div{flex:1;min-width:0}.abgabe{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:10px;padding-top:10px;border-top:1px solid #0000000f}.abgabe p{margin:0}.abgabe strong{color:inherit;font-weight:600}.abgabe-acts{display:flex;gap:8px;flex:none}.abgabe-btn{padding:9px 15px;border:0;border-radius:40px;background:#ededed;color:#272727;font:inherit;font-size:14px;font-weight:500;cursor:pointer}.abgabe-btn.is-primary{background:#1678e7;color:#fff}.abgabe-btn:disabled{opacity:.6;cursor:default}.abgabe-err{color:#b3261e!important;margin-top:8px!important}[data-theme=dark] .abgabe{border-top-color:#ffffff1a}[data-theme=dark] .abgabe-btn{background:#343434;color:#efefef}[data-theme=dark] .abgabe-btn.is-primary{background:#77a9dd;color:#000}@media(max-width:640px){.abgabe{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.server-banner,.server-banner-dot{animation:none}}.server-banner.is-abgaben .server-banner-dot{margin-top:10px}.server-banner.is-server{align-items:center;gap:14px;padding:14px}.server-banner-icon{flex:none;width:26px!important;height:26px!important;color:#d1342f}[data-theme=dark] .server-banner-icon{color:#ff6b62}.workspace-offline{min-height:100dvh;background:#000;color:#fff;display:grid;place-items:center;padding:80px 24px;box-sizing:border-box}.workspace-offline-message{max-width:480px;text-align:center;animation:offline-appear .35s ease-out both}.workspace-offline-message h1{font-size:28px;line-height:1.2;margin:0 0 12px;font-weight:600}.workspace-offline-message p{font-size:15px;line-height:1.45;color:#929292;margin:0 0 16px}.workspace-offline-message button{background:none;border:0;color:#929292;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font:inherit}.workspace-offline-message button:focus-visible{outline:2px solid #fff;outline-offset:4px}.workspace-offline-message button:disabled{opacity:.55;cursor:default}.workspace-offline-search{position:fixed;right:24px;bottom:20px;display:flex;gap:10px;align-items:center;color:#929292;font-size:13px}.workspace-offline-search span{width:16px;height:16px;border:2px solid #272727;border-top-color:#1678e7;border-radius:50%;animation:offline-search 1s linear infinite}@keyframes offline-appear{0%{opacity:0}to{opacity:1}}@keyframes offline-search{to{transform:rotate(360deg)}}@media(max-width:520px){.workspace-offline-search{left:24px;justify-content:center}}@media(prefers-reduced-motion:reduce){.workspace-offline-message,.workspace-offline-search span{animation:none}}.up-screen{position:relative;min-height:100dvh;box-sizing:border-box;color:#fff;font-family:Radio Canada Big Variable,Radio Canada Big,sans-serif;background:linear-gradient(#0000008c,#0000008c),var(--dashboard-image, url(/assets/figma/recorder/upload-background.png)) center/cover no-repeat #000}.up-copy{position:absolute;left:100px;bottom:98px;width:253px;display:flex;flex-direction:column;gap:30px}.is-done .up-copy{left:170px;bottom:100px}.up-copy>div{display:flex;flex-direction:column;gap:15px}.up-screen h1{margin:0;font-size:22px;line-height:26px;font-weight:500;letter-spacing:-.22px;text-box:trim-both cap alphabetic}.up-screen p{margin:0;font-size:14px;line-height:22.5px;text-box:trim-both cap alphabetic}.up-spinner{animation:up-spin 1.1s linear infinite}@keyframes up-spin{to{transform:rotate(360deg)}}.up-home{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;margin-top:20px;padding:0;border:0;background:none;color:#fff;font:inherit;font-size:14px;line-height:22.5px;cursor:pointer}.up-home:hover{text-decoration:underline;text-underline-offset:4px}.up-ring{flex-shrink:0;transform:rotate(-90deg)}.up-ring-fill{stroke-dasharray:100;stroke-dashoffset:100;animation:up-ring var(--up-ms, 10s) linear forwards}@keyframes up-ring{to{stroke-dashoffset:0}}@media(max-width:760px){.up-copy,.is-done .up-copy{left:24px;bottom:60px}}@media(prefers-reduced-motion:reduce){.up-spinner{animation:none}}.qc-start{--pm-text:#000;--pm-reject:#000;--qc-card:#efefef;position:relative;min-height:100dvh;box-sizing:border-box;background:#fff;color:#17202b;padding:145px max(20px,calc((100% - 750px)/2)) 120px;font-family:Radio Canada Big Variable,Radio Canada Big,sans-serif}.qc-start *,.qc-start *:before,.qc-start *:after{box-sizing:border-box}.qc-start .qc-back{color:var(--pm-text)}.qc-opener{display:flex;align-items:center;justify-content:center;gap:10px;margin:0 0 75px;font-size:35px;line-height:39px;font-weight:600;color:#17202b;text-box:trim-both cap alphabetic}.qc-orb{width:50px;height:50px;flex-shrink:0;border-radius:50%;background:radial-gradient(ellipse 100% 100% at 50% 0%,#0e5c06 8%,#1f6806 17.6%,#307505 27%,#528e04 46%,#75a702 64.8%,#97c001 83.7%,#acd028 87.7%,#c0e04f,#d5ef76,#eaff9d)}.qc-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px}.qc-card{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;height:200px;padding:30px 20px;border:0;border-radius:20px;background:var(--qc-card);color:#17202b;text-align:left;font:inherit;cursor:pointer;transition:transform .35s var(--ease-out, ease),background .25s}.qc-card:hover{transform:translateY(-2px)}.qc-card .dot-grid,.qc-card canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.qc-card-icon{position:relative;display:grid;place-items:center;width:30px;height:30px}.qc-card-copy{position:relative;display:flex;flex-direction:column;gap:15px;width:100%}.qc-card-copy b{font-size:22px;line-height:26px;font-weight:500;letter-spacing:-.22px;text-box:trim-both cap alphabetic}.qc-card-copy small{font-size:14px;line-height:22.5px;opacity:.5;text-box:trim-both cap alphabetic}[data-theme=dark] .qc-start{--pm-text:#efefef;--pm-reject:#efefef;--qc-card:#272727;background:#000;color:#efefef}[data-theme=dark] .qc-opener,[data-theme=dark] .qc-card{color:#efefef}[data-theme=dark] .qc-card-icon img{filter:invert(1)}@media(max-width:760px){.rf-setup.is-phone,.qc-start{position:relative;isolation:isolate;background:#000;padding:227px 30px 60px}.qc-start{background:#1a1a1a;padding-inline:15px}.rf-setup.is-phone:before,.qc-start:before{content:"";position:absolute;top:136px;right:0;bottom:0;left:0;z-index:-1;background:#fff;border-radius:40px 40px 0 0}.rf-setup.is-phone .pm-link,.qc-start .pm-link{position:absolute;top:58px;color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0;--round-bg:rgba(255,255,255,.15);--round-arrow:#fff}.rf-setup.is-phone .pm-cancel,.qc-start .pm-cancel{left:30px;--pm-reject:#fff}.rf-setup.is-phone .pm-next{right:30px}.rf-setup.is-phone .pm-next .pm-round-arrow{fill:#a6ff00}.rf-setup.is-phone .pm-link:disabled{opacity:.45}.rf-setup.is-phone .rf-opener,.qc-opener{margin:0 0 84px}.rf-setup.is-phone .rf-pill{height:80px;padding:0 10px;border-radius:20px;font-family:Radio Canada Big Variable,sans-serif;font-weight:400;font-size:14px;letter-spacing:0}.rf-setup.is-phone .rf-pill input{padding:22px 10px 0;font-weight:500;font-size:15px}.rf-setup.is-phone:not(.is-m-title) .rf-opener,.rf-setup.is-phone:not(.is-m-title) .rf-pill{display:none}.rf-setup.is-m-title .rf-card,.rf-setup.is-m-title .rf-guests,.rf-setup.is-m-title .rf-derived{display:none}.rf-setup.is-phone .rf-card{margin:0;padding:0;background:none;border-radius:0}.rf-setup.is-phone .rf-card h2{margin:0 0 70px;font-size:30px}.rf-setup.is-phone .rf-people{grid-template-columns:minmax(0,1fr);gap:20px}.qc-opener{margin-bottom:80px}.qc-cards{grid-template-columns:1fr}[data-theme=dark] .qc-start{background:#1a1a1a}[data-theme=dark] .rf-setup.is-phone:before,[data-theme=dark] .qc-start:before{background:#000}}.prod-eyebrow{font-size:12px;font-weight:650;letter-spacing:.13em;color:#545961}.prod-lead{font-size:19px;line-height:1.55;color:#565d69;max-width:760px}.prod-sidebar-label{display:block;font-size:12px;margin:32px 18px;color:#616575}.prod-dashboard .portal-tile:disabled{cursor:default}.prod-workspace{width:min(1100px,calc(100% - 64px));margin:0 auto;padding:28px 0 80px;position:relative}.prod-page h1{font-size:35px;line-height:39px;font-weight:600;letter-spacing:-.5px;margin:18px 0}.prod-page{padding-top:30px}.prod-card{background:#ffffffa8;border:1px solid rgba(255,255,255,.8);border-radius:24px;box-shadow:0 8px 32px #818ca012;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);padding:30px;margin-top:24px}.prod-card h2{font-size:24px;margin:0 0 18px;font-weight:550}.prod-card p{line-height:1.6}.prod-card-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.prod-drops{display:grid;grid-template-columns:1.3fr 1fr;gap:20px}.prod-drop{border:1.5px dashed #c3c7d3;border-radius:18px;background:#f9faff88;min-height:260px;transition:border-color .15s,background .15s}.prod-drop.over{border-color:#2075ff;background:#eaf2ff}.prod-drop.filled{border-style:solid}.prod-drop input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.prod-drop button{display:flex;flex-direction:column;gap:13px;align-items:center;justify-content:center;width:100%;height:100%;min-height:260px;padding:24px;background:none;border:none;border-radius:18px;color:#576273;cursor:pointer}.prod-drop strong{color:#222a39;font-size:19px;max-width:100%;overflow-wrap:anywhere}.prod-drop small{font-size:13px}.prod-drop button>span{display:flex;gap:8px;align-items:center;font-size:13px;color:#2568ca}.prod-preview{max-width:130px;height:100px;object-fit:cover;border-radius:14px}.prod-fields{display:grid;grid-template-columns:2fr 1fr 1fr;gap:20px;margin:30px 0}.prod-fields label{font-weight:550;display:flex;flex-direction:column;gap:10px;font-size:15px}.prod-fields input,.prod-fields select{border:1px solid #d5dbe5;background:#ffffffba;border-radius:10px;width:100%;font:inherit;color:#262e3a;padding:13px 14px;min-height:48px}.prod-fields small{color:#6d7481;font-weight:400;font-size:12px;line-height:1.5}.prod-submit{display:flex;align-items:center;gap:30px;padding-top:20px;border-top:1px solid #dde1e9}.prod-submit p{flex:1;font-size:14px;color:#626a76}.prod-primary{background:#1774ef;color:#fff!important;border:none!important;border-radius:12px;padding:16px 20px;display:inline-flex;align-items:center;gap:14px;font-weight:600;font-size:15px;white-space:nowrap;cursor:pointer}.prod-primary:disabled{background:#889db8}.prod-note{font-size:13px;color:#6d7481;line-height:1.7;margin:24px 0}.prod-error{color:#a83b31!important;background:#fff0ec;border:1px solid #f7d6cc;padding:14px 18px;border-radius:12px;overflow-wrap:anywhere}.prod-controls{display:flex;align-items:center;gap:10px;font-size:13px;flex-wrap:wrap}.prod-controls button,.prod-actions button,.prod-action{border:1px solid #d1d8e4;background:#ffffffa3;color:#394b62;border-radius:9px;padding:9px 12px;font:inherit;cursor:pointer}.prod-danger{color:#b43c36!important;border-color:#edccc8!important;background:#fff4f1!important}.prod-dot{width:8px;height:8px;border-radius:50%;background:#b3b7c2}.prod-dot.online{background:#42a46b}.prod-job-row{display:flex;gap:20px;align-items:center;width:100%;text-align:left;border:0;border-top:1px solid #e0e3ed;background:transparent;padding:20px 0;cursor:pointer;font:inherit}.prod-job-row>span:first-child{flex:1;min-width:0}.prod-job-row b{font-size:18px;display:block}.prod-job-row small{font-size:12px;color:#727b8b;display:block;margin-top:6px}.prod-row-metric{font-size:12px;min-width:115px}.prod-status{background:#e8ebf2;border-radius:8px;padding:8px 10px;font-size:12px;white-space:nowrap}.prod-status.running{background:#deebff;color:#245bb2}.prod-status.succeeded{background:#e1f0d8;color:#46613b}.prod-status.failed{background:#ffe7df;color:#b84233}.prod-status.cancelled{background:#eee6e3}.prod-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:25px 0}.prod-metric small{display:block;color:#6d7481;margin-bottom:8px}.prod-metric strong{font-size:25px;font-weight:500}.prod-steps{padding:0;list-style:none}.prod-steps li{display:flex;justify-content:space-between;flex-wrap:wrap;border-top:1px solid #dfe3eb;padding:15px 0;gap:12px}.prod-steps small{color:#657286}.prod-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.prod-files{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:20px}.prod-files a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border:1px solid #dbe1ec;border-radius:10px;text-decoration:none;color:#2465b4;background:#ffffff70;overflow-wrap:anywhere}.prod-call{border-top:1px solid #dbe1ec;margin-top:20px;padding-top:20px}.prod-call pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.prod-empty{color:#667187;padding:30px 0}progress{width:100%;accent-color:#2075ff;height:7px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #1774ef;outline-offset:4px}.prod-drop:focus-within{outline:3px solid #1774ef;outline-offset:4px}@media(max-width:800px){.prod-workspace{width:calc(100% - 32px)}.prod-drops,.prod-fields,.prod-files{grid-template-columns:1fr}.prod-submit{flex-direction:column;align-items:stretch;gap:8px}.prod-primary{justify-content:center}.prod-card{padding:20px}.prod-metrics{grid-template-columns:repeat(2,1fr)}.prod-job-row{flex-wrap:wrap;gap:12px}.prod-job-row>span:first-child{flex-basis:100%}.prod-sidebar-label{display:none}}@media(prefers-reduced-motion:reduce){.prod-drop{transition:none}}.prod-dashboard .prod-eyebrow{color:#ffffffb8}.prod-dashboard .prod-lead{color:#ffffffbf}.prod-dashboard .prod-note{color:#ffffffad}.prod-dashboard .prod-job-row small{color:#ffffffb8}.prod-dashboard .portal-feed>.prod-queue{margin-top:0}.prod-dashboard>.portal-main>.prod-note{width:min(var(--content-width),calc(100% - var(--page-gutter) * 2));margin-inline:auto}.prod-app-admin{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:20px 0}.prod-page fieldset{border:0;padding:0;margin:0 0 24px;min-width:0}.prod-page textarea{display:block;width:100%;min-height:140px;padding:16px;border-radius:16px;font:inherit;box-sizing:border-box}.prod-recording{position:relative;padding:24px;border-radius:24px;overflow:hidden;margin:20px 0}.prod-recording>p,.prod-recording>button{position:relative;z-index:1}.prod-recording.is-recording{filter:brightness(.8)}.podcast-form{margin-top:32px}.podcast-form .prod-submit{justify-content:flex-end;border:0;padding-top:8px}.podcast-toolbar .back-button,.podcast-confirm{display:inline-flex;align-items:center;gap:10px;background:none;border:0;padding:0;color:#000;font:inherit;font-size:15px;cursor:pointer}.podcast-toolbar .round-icon{background:#ebebeb;color:#c20c34}.podcast-confirm .round-icon.next{background:#1774ef;color:#fff}.podcast-confirm:disabled{opacity:.4;cursor:not-allowed}.production-setup .meeting-meta-field{display:flex;flex-direction:column;gap:10px;font-size:15px;font-weight:500}.production-setup .meeting-date{flex-direction:row;align-items:center;justify-content:flex-end;gap:16px;margin-top:20px}.production-setup .meeting-meta-field input{margin:0;height:48px;border:0;border-radius:10px;padding:12px 16px;background:#ebebeb;font:inherit;text-align:left;box-sizing:border-box}.production-setup .meeting-date input{width:180px}.production-setup .meeting-names{margin:24px 0 40px}.production-setup .meeting-people{margin-top:72px}.production-setup .meeting-people h2{margin-bottom:32px}.production-setup .meeting-person{grid-template-columns:minmax(0,1fr) 30px}.meeting-departments{display:flex;flex-wrap:wrap;gap:12px}.department-choice{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px 18px;border:1px solid #d6d6d6;border-radius:12px;background:transparent;min-width:140px;font:inherit;color:#000}.department-choice b{font-size:15px;font-weight:500;white-space:nowrap}.department-choice[aria-pressed=true]{background:#e9f2ff;border-color:#3295ff}@media(max-width:760px){.production-setup .meeting-setup-content{padding-top:48px}.production-setup .meeting-date{justify-content:flex-start}.production-setup .meeting-people{margin-top:48px}.department-choice{flex:1;min-width:120px}}.podcast-workspace .podcast-toolbar{max-width:none;margin:0}@media(max-width:760px){.document-workspace.podcast-workspace{background:#fff;min-height:100dvh;padding:0}.podcast-workspace .document-dots{display:none}.podcast-workspace .prod-workspace{width:calc(100% - 40px);padding:24px 0 48px}.podcast-workspace .podcast-toolbar{position:static;color:#000}.podcast-workspace .prod-page{padding-top:16px}}.prod-dashboard .tile-icon .MuiSvgIcon-root,.qc-card-icon .MuiSvgIcon-root{width:30px;height:30px}.greeting-folder{width:36px;height:35px;object-fit:contain;vertical-align:middle}.greeting-action{width:32px;height:28px;object-fit:contain;vertical-align:middle}.greeting-handoff{width:30px;height:29px;object-fit:contain;vertical-align:middle}.meeting-recorder .recorder-import{display:inline-flex;align-items:center;gap:10px;padding:12px 0;margin-top:16px;background:none;color:#fff;font:inherit;font-size:15px}.meeting-recorder .recorder-filename{overflow-wrap:anywhere;font-size:14px}.production-setup .meeting-person[aria-pressed=true]{color:#1774ef}@media(max-width:760px){.production-setup.show-title .meeting-people,.production-setup.show-people .meeting-title{display:none}.production-setup.show-people .meeting-people{margin-top:0}}@media(max-width:760px){.tool-page.production-recorder.meeting-recorder .desktop-abort{display:flex;top:24px;left:24px;z-index:5}}@font-face{font-family:Podcast Inter;src:url(/assets/figma/podcast/inter-latin.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}.episode-surface{--episode-light:#efefef;--episode-blue:#1678e7;--episode-reject:#ab0030;min-height:100dvh;background:#fff;color:#000;padding:31px max(24px,calc((100% - 750px)/2)) 145px;font-family:Radio Canada Big Variable,sans-serif;box-sizing:border-box}.episode-surface *,.episode-surface *:before,.episode-surface *:after{box-sizing:border-box}.episode-surface button,.episode-surface input,.episode-surface select{font:inherit}.episode-surface button{cursor:pointer}.episode-surface button:disabled{cursor:default}.episode-toolbar{display:flex;align-items:center;justify-content:space-between;height:40px;gap:20px}.episode-navigation{display:inline-flex;align-items:center;gap:10px;padding:0;border:0;background:none;color:#000;font-size:15px!important;font-weight:500!important;letter-spacing:.15px}.episode-navigation img{display:block;width:40px;height:40px;flex-shrink:0}.episode-cancel{color:var(--episode-reject)}.episode-done:disabled{opacity:.3}.episode-surface h1{font-size:35px;font-weight:600;line-height:39px;letter-spacing:0;text-align:center;margin:64px 0 61px}.episode-fields{display:flex;flex-direction:column;gap:60px}.episode-field{height:60px;border-radius:10px;background:var(--episode-light);display:flex;align-items:center;gap:20px;padding:0 30px;font-family:Podcast Inter,sans-serif;font-weight:600;font-size:15px;line-height:normal;letter-spacing:-.15px;min-width:0}.episode-field>span{flex-shrink:0}.episode-field input,.episode-field select{flex:1;width:0;min-width:0;color:#000;background:transparent;border:0;border-radius:0;text-align:right;padding:8px 0;height:40px}.episode-field input::placeholder,.episode-field select.is-empty{color:#a5a5a5;opacity:1}.episode-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align-last:right;cursor:pointer}.episode-field input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.episode-field input::-webkit-inner-spin-button,.episode-field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.episode-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.episode-group{display:flex;flex-direction:column;gap:15px}.episode-links{display:flex;flex-direction:column;gap:18px}.episode-surface .episode-help{align-self:center;padding:0;border:0;color:var(--episode-blue);background:none;font-size:14px!important;line-height:10px}.episode-help-text{margin:0;font-size:14px;line-height:22.5px;text-align:center}.episode-file{position:relative;height:200px;min-width:0;border-radius:10px;padding:30px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;background:var(--episode-light);text-align:center;font-family:Podcast Inter,sans-serif;font-size:15px;font-weight:600;letter-spacing:-.15px;line-height:normal}.episode-file.is-over{outline:2px solid var(--episode-blue);outline-offset:2px}.episode-file>input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.episode-file p{margin:0}.episode-file-pick{display:inline;background:none;border:0;color:var(--episode-blue);padding:0;text-decoration:underline;text-underline-offset:2px}.episode-file-name{display:flex;align-items:center;gap:10px;max-width:100%}.episode-file-name span{overflow-wrap:anywhere;min-width:0}.episode-file-name img{width:30px;height:30px;flex-shrink:0;object-fit:cover;border-radius:4px}.episode-remove,.episode-wordpress{border:0;border-radius:30px;padding:12px 25px;font-family:Radio Canada Big Variable,sans-serif!important;font-size:15px!important;font-weight:500!important;letter-spacing:.15px;line-height:16px!important;color:#fff;background:var(--episode-reject)}.episode-wordpress{background:var(--episode-blue);margin-top:20px}.episode-feedback{margin-top:30px;font-size:14px}.episode-next-steps{max-width:700px;margin:0 auto;display:flex;flex-direction:column;gap:50px}.episode-next-steps h2{font-size:30px;line-height:30px;font-weight:500;letter-spacing:-.3px;margin:0 0 30px;text-box-trim:trim-both;text-box-edge:cap alphabetic}.episode-next-steps p{font-size:14px;line-height:22.5px;margin:0;text-box-trim:trim-both;text-box-edge:cap alphabetic}@media(max-width:600px){.episode-surface{padding:24px 20px 60px}.episode-surface h1{margin:48px 0;font-size:32px}.episode-fields{gap:36px}.episode-pair{grid-template-columns:1fr;gap:15px}.episode-field{padding:0 20px;gap:12px}.episode-field>span{font-size:14px}.episode-file{height:200px}.episode-next-steps{gap:40px}.episode-navigation{gap:7px}.episode-done{text-align:right}}.pzr-chip{display:inline-flex;align-items:center;padding:5px 15px 5px 5px;border-radius:50px;font-size:14px;line-height:22.5px;white-space:nowrap}.pzr-chip img{width:20px;height:20px;flex-shrink:0}.pzr-chip.is-date{background:#f6cdef;color:#890072}.pzr-chip.is-person{background:#d5eaff;color:#00053e}.pzr-avatars{display:inline-flex;align-items:flex-start}.pzr-avatar{width:var(--av,30px);height:var(--av,30px);border-radius:50%;margin-right:-5px;display:grid;place-items:center;font-size:11px;font-weight:600;color:#17202b;box-shadow:0 0 0 1.5px #fff;flex-shrink:0}.pzr-avatar:last-child{margin-right:0}.pzr-back{display:inline-flex;align-items:center;gap:10px;padding:0;border:0;background:none;color:#17202b;font:inherit;font-size:15px;font-weight:500;letter-spacing:.15px;cursor:pointer}.pzr-back img{width:40px;height:40px;flex-shrink:0}.portal-panel.nfm-panel{display:flex;flex-direction:column;gap:40px;padding:40px 30px;border-radius:30px;color:#fff;background:linear-gradient(180deg,#fff3,#fff0),#ffffff24;-webkit-backdrop-filter:blur(62.5px);backdrop-filter:blur(62.5px)}.nfm-panel h2{margin:0!important;font-family:Radio Canada Big Variable,sans-serif!important;font-size:30px!important;font-weight:500!important;line-height:30px!important;letter-spacing:-.3px;text-box:trim-both cap alphabetic}.nfm-list{display:flex;flex-direction:column;gap:20px}.nfm-line{display:block;width:100%;height:1px}.nfm-item{display:flex;align-items:center;gap:20px;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.nfm-item:hover .nfm-text{opacity:.8}.nfm-dot{width:10px;height:10px;flex-shrink:0;visibility:hidden}.nfm-item.is-new .nfm-dot{visibility:visible}.nfm-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:15px}.nfm-info{display:flex;align-items:center;gap:5px;font-size:17px;line-height:18px;letter-spacing:.17px;min-width:0}.nfm-info b{font-weight:600;flex-shrink:0}.nfm-sub{font-weight:400;opacity:.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nfm-text{font-size:14px;line-height:22.5px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.nfm-chips{display:flex;gap:5px}.nfm-all{display:flex;align-items:center;justify-content:space-between;width:100%;padding:20px 30px;border:0;border-radius:40px;background:#ffffff1a;color:#fff;font:inherit;font-size:15px;font-weight:500;letter-spacing:.15px;cursor:pointer}.nfm-all:hover{background:#ffffff26}.nfm-muted{margin:0;font-size:14px!important;line-height:22.5px;opacity:.6!important}.nfm-who{display:flex;flex-direction:column;gap:15px;font-size:14px;line-height:22.5px}.nfm-who p{margin:0;font-size:14px!important;opacity:1!important}.nfm-who select{height:45px;border:0;border-radius:10px;padding:0 15px;font:inherit;font-size:14px;background:#ffffff26;color:#fff}.nfm-who select option{color:#000}.nb-panel h2{font-family:Bitcount Prop Single Variable,monospace!important;font-weight:300!important}.nb-item{display:flex;align-items:center;gap:20px;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.nb-item.is-new .nfm-dot{visibility:visible}.nb-folder{width:38px;height:37px;object-fit:contain;flex-shrink:0;transition:transform .3s var(--ease-out, ease)}.nb-item:hover .nb-folder{transform:translateY(-2px)}.nb-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.nb-copy b{font-size:17px;line-height:18px;font-weight:600;letter-spacing:.17px;padding-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nb-tags,.nb-copy small{font-size:14px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nb-copy small{opacity:.5}.nfm-page{--nfm-left:max(20px, calc(50vw - 375px) );--nfm-card:#efefef;--nfm-text:#17202b;--nfm-sub:#272727;min-height:100dvh;box-sizing:border-box;background:#fff;color:var(--nfm-text);font-family:Radio Canada Big Variable,sans-serif;padding:165px 20px 140px var(--nfm-left)}.nfm-page.nfm-news{--nfm-left:max(260px, calc(50vw - 282px) )}.nfm-page.nfm-tasks{padding-top:150px}.nfm-col{width:750px;max-width:100%}.nfm-page h1{margin:0 0 83px;text-align:center;font-size:35px;font-weight:600;line-height:39px;color:#000;text-box:trim-both cap alphabetic}.nfm-tasks h1{margin-bottom:60px}.nfm-section{scroll-margin-top:140px}.nfm-section+.nfm-section{margin-top:92px}.nfm-section h2{margin:0 0 19px;font-size:22px;font-weight:500;line-height:26px;letter-spacing:-.22px;color:#000;text-box:trim-both cap alphabetic}.nfm-page .nfm-list{gap:10px}.nfm-page .nfm-item,.nfm-task{box-sizing:border-box;width:100%;padding:30px 20px;border-radius:20px;background:var(--nfm-card);color:var(--nfm-text);text-align:left;align-items:center;gap:20px;transition:background .25s ease,transform .35s cubic-bezier(.22,1,.36,1)}.nfm-page .nfm-item:hover{transform:translateY(-1px)}.nfm-page .nfm-item:hover .nfm-text{opacity:1}.nfm-page .nfm-dot{margin-right:0}.nfm-page .nfm-copy{gap:10px}.nfm-page .nfm-info{gap:5px}.nfm-page .nfm-sub{opacity:1;color:var(--nfm-sub)}.nfm-page .nfm-muted{color:var(--nfm-sub)}.nfm-page .nfm-who{margin-top:35px;max-width:420px}.nfm-page .nfm-who select{background:var(--nfm-card);color:#000}.nfm-page .pzr-chip.is-date{margin-top:5px}.nfm-tasks-link{display:flex;align-items:center;justify-content:center;margin:25px auto 0;padding:15px 20px;border:0;border-radius:40px;background:#1678e7;color:#fff;font:inherit;font-size:15px;font-weight:500;letter-spacing:.15px;line-height:1;cursor:pointer;transition:filter .2s,transform .3s cubic-bezier(.22,1,.36,1)}.nfm-tasks-link:hover{filter:brightness(1.08);transform:translateY(-1px)}.nfm-me{margin:60px 0 0;font-size:13px;color:#272727;opacity:.6;text-align:center}.nfm-me button{padding:0;border:0;background:none;color:#1678e7;font:inherit;cursor:pointer}.nfm-task{display:flex;align-items:flex-start}.nfm-task .nfm-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:20px}.nfm-task .nfm-info{margin-bottom:-8px}.nfm-task .nfm-sub{opacity:1}.nfm-task .nfm-text{display:block;margin-top:0}.nfm-check{position:relative;flex-shrink:0;width:20px;height:20px;margin:0;padding:0;border:1.5px solid #000;border-radius:50%;background:none;cursor:pointer;transition:background .25s ease,border-color .25s ease,transform .25s cubic-bezier(.22,1,.36,1)}.nfm-check:after{content:"";position:absolute;left:5px;top:2px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transition:transform .25s cubic-bezier(.22,1,.36,1)}.nfm-check:hover{transform:scale(1.1)}.nfm-check[aria-checked=true]{background:#1678e7;border-color:#1678e7}.nfm-check[aria-checked=true]:after{transform:rotate(45deg) scale(1)}.nfm-task.is-done .nfm-text,.nfm-task.is-done .nfm-info{opacity:.5}.nfm-details{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;padding:0;border:0;background:none;color:var(--nfm-sub);font:inherit;font-size:15px;font-weight:500;letter-spacing:.15px;line-height:1;cursor:pointer}.nfm-details span{font-size:20px;line-height:1;margin-top:-2px;transition:transform .25s cubic-bezier(.22,1,.36,1)}.nfm-details:hover span{transform:translate(3px)}.nfm-error{margin:10px 0 0;font-size:14px;color:#ab0030;text-align:center}@media(max-width:1100px){.nfm-page.nfm-news{--nfm-left:max(20px, calc(50vw - 375px) )}}@media(max-width:760px){.portal-panel.nfm-panel{padding:30px 20px}.nfm-info{flex-wrap:wrap}.nfm-sub{white-space:normal}.nfm-page{padding-top:130px;padding-right:20px}.nfm-page h1{margin-bottom:50px}}.mab-me{display:block;width:100%;max-width:420px}.mab-list{list-style:none;margin:0 0 25px;padding:0;display:flex;flex-direction:column}.mab-list>li{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 0;border-bottom:1px solid var(--s-line,#0000001a);font-size:15px;line-height:22px}.mab-list>li:has(form){display:block}.mab-list b{font-weight:600}.mab-list small{display:block;font-size:13px;color:#272727;opacity:.7}.mab-list .is-inactive{opacity:.5}.mab-empty{opacity:.6}.mab-link{padding:0;border:0;background:none;color:var(--s-blue,#1678e7);font:inherit;font-size:14px;cursor:pointer}.mab-form{display:flex;flex-direction:column;gap:18px;padding:20px;margin:10px 0;border-radius:12px;background:#fff}.mab-form .settings-path-input{background:#efefef;width:100%;box-sizing:border-box}.mab-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.mab-fields label{display:flex;flex-direction:column;gap:6px;font-size:13px;color:#272727}.mab-deps{display:flex;flex-wrap:wrap;gap:6px}.mab-deps button{padding:9px 14px;border:0;border-radius:100px;background:#efefef;color:#000;font:inherit;font-size:14px;cursor:pointer}.mab-deps button[aria-pressed=true]{background:#000;color:#fff}.mab-check{display:flex;align-items:center;gap:8px;font-size:14px}.mab-actions{display:flex;align-items:center;gap:20px}.meeting-derived{margin:0 0 8px;font-size:14px;line-height:22px;color:#272727;opacity:.75;max-width:560px}.orch-list>li.is-connected b:after{content:"●";color:var(--s-blue,#1678e7);font-size:10px;margin-left:8px;vertical-align:2px}.orch-address{display:flex;gap:10px;margin:0 0 16px}.hot-list b{font-weight:500;overflow-wrap:anywhere}.nfm-action-label{display:inline-flex;align-items:center;gap:6px}.nfm-action-label img{width:20px;height:18px;object-fit:contain}.settings-surface{--s-light:#efefef;--s-blue:#1678e7;--s-reject:#ab0030;--s-line:rgba(0,0,0,.1);min-height:100dvh;box-sizing:border-box;background:#fff;color:#000;font-family:Radio Canada Big Variable,sans-serif;padding:0 max(30px,calc(50vw - 610px)) 140px;display:grid;grid-template-columns:200px minmax(0,985px);column-gap:35px;grid-template-rows:auto 1fr;row-gap:68px;align-items:start}.settings-surface *,.settings-surface *:before,.settings-surface *:after{box-sizing:border-box}.settings-surface button,.settings-surface input,.settings-surface select{font:inherit}.settings-surface button{cursor:pointer}.settings-surface button:disabled{cursor:default;opacity:.5}.settings-header{grid-column:1 / -1;display:grid;grid-template-columns:200px minmax(0,985px);column-gap:35px;align-items:start;padding-top:172px}.settings-home{display:inline-flex;align-items:center;gap:10px;height:40px;padding:0;border:0;background:none;color:#000;font-size:15px;font-weight:500;letter-spacing:.15px;justify-self:start}.settings-home .pm-round{display:block;flex-shrink:0}.settings-surface h1{margin:0;text-align:center;font-size:35px;font-weight:600;line-height:39px;letter-spacing:0;text-box-trim:trim-both;text-box-edge:cap alphabetic}.settings-cards{grid-column:2;display:flex;flex-direction:column;gap:12px;min-width:0}.settings-card{position:relative;background:var(--s-light);border-radius:20px;padding:54px 50px 75px;scroll-margin-top:40px}.settings-card h2{margin:0 0 34px;font-size:30px;font-weight:500;line-height:30px;letter-spacing:-.3px;text-box-trim:trim-both;text-box-edge:cap alphabetic}.settings-status{position:absolute;top:50px;right:50px;margin:0;font-size:14px;line-height:14px;opacity:.45}.settings-status.is-error{opacity:1;color:var(--s-reject);max-width:60%;text-align:right;line-height:20px}.settings-section{padding:40px 0;border-top:1px solid var(--s-line)}.settings-section:first-of-type{border-top:0;padding-top:40px}.settings-section:last-child{padding-bottom:0}.settings-section h3{margin:0 0 20px;font-size:22px;font-weight:500;line-height:26px;letter-spacing:-.22px;text-box-trim:trim-both;text-box-edge:cap alphabetic}.settings-text{margin:0;max-width:598px;font-size:14px;line-height:22.5px;text-box-trim:trim-both;text-box-edge:cap alphabetic}.settings-section>.settings-text+*{margin-top:25px}.settings-button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;height:40px;border:0;border-radius:30px;padding:0 25px;background:var(--s-blue);color:#fff;font-size:15px!important;font-weight:500;line-height:1!important;letter-spacing:.15px;white-space:nowrap}.settings-button:hover:not(:disabled){filter:brightness(1.08)}.settings-pick{display:flex;align-items:center;gap:20px;min-width:0}.settings-path{min-width:0;font-size:14px;line-height:20px;opacity:.55;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-path.is-empty{opacity:.35}.settings-path-input{flex:1;min-width:0;height:45px;border:0;border-radius:10px;padding:0 18px;background:#fff;font-size:14px}.settings-result{margin:4px 0 0;font-size:14px;line-height:20px}.settings-result.is-error{color:var(--s-reject)}@media(max-width:1000px){.settings-surface,.settings-header{grid-template-columns:150px minmax(0,1fr);column-gap:20px}.settings-nav{width:150px}.settings-surface{padding:0 30px 100px}}@media(max-width:760px){.settings-surface{display:block;padding:24px 20px 80px}.settings-header{display:flex;flex-direction:column;align-items:flex-start;gap:40px;margin-bottom:40px}.settings-surface h1{margin:0}.settings-nav{position:static;flex-direction:row;width:auto;gap:24px;margin-bottom:30px}.settings-card{padding:30px 24px}.settings-status{position:static;margin:-20px 0 20px}.settings-pick{flex-direction:column;align-items:flex-start;gap:10px}}.settings-background-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:640px;padding:6px}.settings-background-option{display:block;position:relative;aspect-ratio:1;width:100%;padding:0;border:0;border-radius:20px;background:transparent;outline:3px solid transparent;outline-offset:4px;transition:outline-color .18s ease}.settings-background-option img{display:block;width:100%;height:100%;aspect-ratio:1;object-fit:cover;border-radius:inherit}.prototype-root .settings-surface .settings-background-option[aria-pressed=true]{outline:3px solid #1678e7;outline-offset:4px}.prototype-root .settings-surface .settings-background-option:focus-visible{outline:3px solid #1678e7;box-shadow:0 0 0 7px #1678e72b}@media(max-width:600px){.settings-background-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media(prefers-reduced-motion:reduce){.settings-background-option{transition:none}}.settings-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}@font-face{font-family:Recorder Inter;src:url(/assets/figma/recorder/inter-latin.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}.rf-setup,.rf-recorder,.rf-review,.rf-upload{--rf-text:#17202b;--rf-mid:#a5a5a5;--rf-light:#efefef;--rf-reject:#ab0030;--rf-blue:#1678e7;--rf-orange: radial-gradient(ellipse 100% 100% at 50% 0%, #461709 0%, #6a1b05 17.548%, #8e1f00 35.096%, #a33900 45.553%, #b75200 56.01%, #df8600 76.923%, #e3900f 79.808%, #e7991d 82.692%, #efad3b 88.462%, #f7c058 94.231%, #ffd375 100%);font-family:Radio Canada Big Variable,Radio Canada Big,sans-serif;box-sizing:border-box}.rf-setup *,.rf-recorder *,.rf-review *,.rf-upload *,.rf-sheet *{box-sizing:border-box}.rf-setup h1,.rf-setup h2,.rf-recorder h1,.rf-review h1,.rf-upload h1,.rf-sheet h2{margin:0;text-box:trim-both cap alphabetic}.rf-hidden{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.rf-link{display:inline-flex;align-items:center;gap:10px;padding:0;border:0;background:none;cursor:pointer;font:inherit;font-size:15px;font-weight:500;letter-spacing:.15px;line-height:1;color:var(--rf-text)}.rf-link img{width:40px;height:40px;flex-shrink:0;transition:transform .2s}.rf-link:hover:not(:disabled) img{transform:scale(1.06)}.rf-link.is-reject{color:var(--rf-reject)}.rf-link.is-light{color:#fff}.rf-link:disabled{opacity:.35;cursor:default}.rf-setup{min-height:100dvh;background:#fff;color:var(--rf-text);padding:35px max(20px,calc((100% - 750px)/2)) 120px}.rf-setup-head{display:flex;justify-content:space-between;align-items:center}.rf-setup-head .rf-link:last-child{margin-top:-16px}.rf-setup h1{margin-top:66px;text-align:center;font-size:35px;line-height:39px;font-weight:600}.rf-titlebar{display:flex;align-items:center;justify-content:space-between;gap:20px;height:60px;margin-top:70px;padding:0 30px;border-radius:10px;background:var(--rf-light);font-family:Recorder Inter,sans-serif;font-weight:600;font-size:15px;letter-spacing:-.15px;color:#000;cursor:text}.rf-titlebar span{flex-shrink:0}.rf-titlebar input{flex:1;min-width:0;height:100%;border:0;padding:0;background:none;outline:none;text-align:right;font:inherit;color:#000}.rf-titlebar input::placeholder{color:var(--rf-mid)}.rf-titlebar:focus-within{box-shadow:0 0 0 1.5px var(--rf-blue)}.rf-titlebar input:focus,.rf-titlebar input:focus-visible,.rf-notes textarea:focus,.rf-notes textarea:focus-visible,.rf-guests input:focus-visible,.rf-title-edit:focus-visible{outline:none!important;box-shadow:none!important;border:0!important}.rf-setup h2{margin-top:140px;text-align:center;font-size:30px;line-height:30px;font-weight:500;letter-spacing:-.3px}.rf-people{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 50px;margin-top:80px}.rf-person{display:flex;align-items:center;gap:15px;height:50px;padding:0;border:0;background:none;cursor:pointer;text-align:left;color:inherit;font:inherit}.rf-person:disabled{cursor:default}.rf-person-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.rf-person-info b{font-family:Recorder Inter,sans-serif;font-weight:600;font-size:15px;letter-spacing:-.15px;color:#000;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-box:normal}.rf-person-info small{font-size:14px;line-height:1.3;color:var(--rf-mid);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-box:normal}.rf-person>img{width:30px;height:30px;flex-shrink:0}.rf-check{width:30px;height:30px;flex-shrink:0;border-radius:50%;background:var(--rf-blue) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath d='M9 15.5l4 4 8-9' stroke='%23fff' stroke-width='2.4' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/30px no-repeat}.rf-face{width:var(--s,50px);height:var(--s,50px);flex-shrink:0;border-radius:50%;display:grid;place-items:center;font-size:calc(var(--s,50px) * .32);font-weight:600;color:var(--rf-text, #17202b);letter-spacing:.2px}.rf-guests{display:flex;flex-direction:column;gap:12px;margin-top:60px;font-size:14px;color:var(--rf-mid)}.rf-guests input{height:50px;border:0;border-radius:10px;padding:0 20px;background:var(--rf-light);font:inherit;font-size:14px;color:#000;outline:none}.rf-guests input:focus{box-shadow:0 0 0 1.5px var(--rf-blue)!important}.rf-derived{margin:14px 0 0;font-size:14px;line-height:22.5px;color:var(--rf-mid)}.rf-note{grid-column:1/-1;margin:30px 0 0;padding:14px 18px;border-radius:10px;background:#fff1c2;color:#5b4600;font-size:14px;line-height:22.5px;text-align:center}.rf-note button{padding:0;border:0;background:none;font:inherit;color:var(--rf-blue);cursor:pointer;text-decoration:underline}.rf-recorder{position:relative;min-height:100dvh;overflow:hidden;color:#fff;padding:50px;background:linear-gradient(#00000054,#00000054),var(--rf-orange);display:grid;grid-template-columns:342px minmax(0,1fr);grid-template-rows:auto 1fr auto;column-gap:50px}.rf-recorder-dots{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.2;pointer-events:none}.rf-abort{grid-column:1;grid-row:1;align-self:start;justify-self:start;position:relative}.rf-recorder-info{grid-column:1;grid-row:2;position:relative;padding-top:50px;display:flex;flex-direction:column;min-width:0}.rf-recorder-info h1{font-size:30px;line-height:30px;font-weight:500;letter-spacing:-.3px;overflow-wrap:anywhere}.rf-timer{margin-top:36px;font-size:35px;line-height:39px;font-weight:600;text-box:trim-both cap alphabetic}.rf-aside{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin-top:40px}.rf-aside button{padding:0;border:0;background:none;color:#fff;opacity:.7;font:inherit;font-size:14px;cursor:pointer;text-align:left}.rf-aside button:hover{opacity:1;text-decoration:underline}.rf-record{grid-column:1;grid-row:3;position:relative;display:flex;align-items:center;justify-content:space-between;width:342px;height:80px;padding:15px 30px;border:0;border-radius:100px;cursor:pointer;font:inherit;font-size:15px;font-weight:500;letter-spacing:.15px;text-align:left;box-shadow:0 5px 10px #0000001a;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);transition:transform .2s,filter .2s}.rf-record i{position:relative;width:30px;height:30px;flex-shrink:0}.rf-record i:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:4px;background:currentColor}.rf-record.is-start{color:var(--rf-text);background:linear-gradient(180deg,#fff3,#fff0),#99ff00b3}.rf-record.is-start i:after{background:#000}.rf-record.is-stop{color:#fff;background:linear-gradient(180deg,#fff3,#fff0),#ab0030cc}.rf-record:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-2px)}.rf-record:active:not(:disabled){transform:scale(.98)}.rf-record:disabled{opacity:.7;cursor:default}.rf-recorder.is-running .rf-timer:before{content:"";display:inline-block;width:10px;height:10px;margin:0 12px 6px 0;border-radius:50%;background:#ff3b5c;animation:rf-blink 1.4s ease-in-out infinite}@keyframes rf-blink{50%{opacity:.25}}.rf-notes{grid-column:2;grid-row:1 / span 3;position:relative;display:flex;flex-direction:column;min-height:0;padding:50px 50px 32px;border:1px solid #ffffff1a;border-radius:30px;background:#0000008c;box-shadow:0 4px 100px #00000040;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.rf-notes label{font-size:22px;line-height:26px;font-weight:500;letter-spacing:-.22px;opacity:.5;transition:opacity .2s;text-box:trim-both cap alphabetic}.rf-notes.is-active label,.rf-notes:focus-within label{opacity:1}.rf-notes textarea{flex:1;min-height:120px;margin-top:24px;padding:0;border:0;background:none;resize:none;outline:none;color:#fff;font:inherit;font-size:15px;line-height:24px}.rf-notes p{margin:16px 0 0;font-size:10px;line-height:16.5px;opacity:.3}.rf-error{margin:24px 0 0;padding:12px 16px;border-radius:12px;background:#ab0030cc;color:#fff;font-size:14px;line-height:22px}.rf-error.is-dark{margin-top:20px}.rf-sheet{width:342px;max-width:calc(100% - 32px);padding:20px;border:0;border-radius:40px;color:#fff;overflow:visible;background:#ffffff4d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:Radio Canada Big Variable,Radio Canada Big,sans-serif}.rf-sheet[open]{display:flex;flex-direction:column;gap:20px;animation:rf-sheet-in .25s ease-out}.rf-sheet::backdrop{background:#000c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@keyframes rf-sheet-in{0%{opacity:0;transform:scale(.96)}}.rf-sheet-copy{display:flex;flex-direction:column;gap:20px;padding:30px 10px}.rf-sheet h2{font-size:22px;line-height:26px;font-weight:500;letter-spacing:-.22px}.rf-sheet p{margin:0;font-size:14px;line-height:22.5px}.rf-sheet-actions{display:flex;flex-direction:column;gap:5px}.rf-pill{height:50px;padding:15px 30px;border:0;border-radius:100px;cursor:pointer;font:inherit;font-size:15px;font-weight:500;letter-spacing:.15px;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);transition:filter .2s}.rf-pill:hover{filter:brightness(1.08)}.rf-pill.is-green{background:#99ff00b3;color:var(--rf-text, #17202b)}.rf-pill.is-reject{background:#ab0030cc;color:#fff}.rf-pill.is-glass{background:#ffffff4d;color:#fff}.rf-review{position:relative;isolation:isolate;min-height:100dvh;background:#000;color:#fff;display:grid;place-items:center;padding:130px 16px 80px}.rf-review-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(#000000a6,#000000c4),var(--dashboard-image, url(/assets/figma/recorder/upload-background.png)) center/cover no-repeat #000}.rf-review-col{width:440px;max-width:100%;display:flex;flex-direction:column;gap:22px}.rf-review-kicker{margin:0;text-align:center;font-size:14px;line-height:22.5px;color:#ffffffb3}.rf-top-light{color:#fff}.rf-top-light .pm-round-bg{fill:#ffffff26}.rf-top-light .pm-round-arrow,.rf-top-light.pm-cancel .pm-round-arrow{fill:#fff}.rf-top-light.pm-cancel{color:#fff}.rf-top-go .pm-round-bg{fill:var(--rf-blue)}.rf-review-card{gap:34px;padding:44px 40px 40px;box-shadow:0 30px 80px #0006}.rf-review-card .rf-card-title{gap:14px}.rf-review-card .rf-edit{color:#ffffffd9;font-size:13px}.rf-facts{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0}.rf-facts>div{display:flex;flex-direction:column;gap:8px;padding:16px 18px;border-radius:16px;background:#00000038}.rf-facts dt{font-size:12px;letter-spacing:.2px;color:#ffffffb3}.rf-facts dd{margin:0;display:flex;align-items:center;gap:8px;font-size:16px;font-weight:500}.rf-facts dd button{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.rf-facts dd button:hover{opacity:.8}.rf-team-head{display:flex;align-items:center;justify-content:space-between;font-size:12px;letter-spacing:.2px;color:#ffffffb3}.rf-review-card .rf-faces .rf-face{margin-right:-10px;padding-right:0;box-shadow:0 0 0 2px #0003;font-size:12px}.rf-review-notes{white-space:pre-wrap;max-height:180px;overflow:auto}@keyframes rf-veil-out{to{opacity:0}}.rf-recorder.enter-from-light:after,.rf-setup.enter-from-dark:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;pointer-events:none;animation:rf-veil-out .9s .05s cubic-bezier(.4,0,.2,1) forwards}.rf-recorder.enter-from-light:after{background:#fff}.rf-setup.enter-from-dark:after{background:#000}@media(prefers-reduced-motion:reduce){.rf-recorder.enter-from-light:after,.rf-setup.enter-from-dark:after{display:none}}.rf-card{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;gap:40px;padding:40px 30px;border-radius:30px;background:var(--rf-orange)}.rf-card-dots{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.1;z-index:-1;pointer-events:none}.rf-card-title{display:flex;flex-direction:column;gap:20px}.rf-card h1{font-size:30px;line-height:30px;font-weight:500;letter-spacing:-.3px;overflow-wrap:anywhere}.rf-title-edit{width:100%;padding:4px 8px;margin:-4px -8px;border:0;border-radius:8px;background:#ffffff2e;color:#fff;outline:none;font:inherit;font-size:30px;line-height:30px;font-weight:500;letter-spacing:-.3px}.rf-edit{align-self:flex-start;display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:none;cursor:pointer;color:var(--rf-text);font:inherit;font-size:15px;font-weight:500;letter-spacing:.15px}.rf-edit img{width:12px;height:13px}.rf-meta{display:flex;gap:20px}.rf-meta>*{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:none;color:#fff;font:inherit;font-size:15px;font-weight:500;letter-spacing:.15px}.rf-meta>span img{width:20px;height:20px;margin:5px}.rf-meta>button{cursor:pointer}.rf-meta>button img{width:30px;height:30px}.rf-team{display:flex;flex-direction:column;gap:20px}.rf-faces{display:flex;flex-wrap:wrap;row-gap:8px}.rf-faces .rf-face{margin-right:-20px;padding-right:20px;justify-items:center;box-shadow:0 0 0 2px #ffffff40;font-size:13px}.rf-faces-edit{width:50px;height:50px;padding:0;border:0;border-radius:50%;background:none;cursor:pointer;position:relative;transition:transform .2s}.rf-faces-edit:hover{transform:scale(1.06)}.rf-faces-edit img{width:50px;height:50px;display:block}.rf-team p{margin:0;font-size:14px;line-height:22.5px}.rf-upload{position:relative;min-height:100dvh;color:#fff;background:linear-gradient(#0000008c,#0000008c),var(--dashboard-image, url(/assets/figma/recorder/upload-background.png)) center/cover no-repeat #000}.rf-upload-copy{position:absolute;left:100px;bottom:98px;width:253px;display:flex;flex-direction:column;gap:30px}.rf-upload-copy>div{display:flex;flex-direction:column;gap:15px}.rf-spinner{width:46px;height:46px;animation:rf-spin 1s linear infinite}@keyframes rf-spin{to{transform:rotate(360deg)}}.rf-upload h1{font-size:22px;line-height:26px;font-weight:500;letter-spacing:-.22px}.rf-upload p{margin:0;font-size:14px;line-height:22.5px}@media(max-width:900px){.rf-recorder{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto;padding:30px 20px;row-gap:30px}.rf-recorder-info{padding-top:10px}.rf-notes{grid-column:1;grid-row:3;min-height:280px;padding:30px 24px 24px}.rf-record{grid-row:4;width:100%}}@media(max-width:760px){.rf-setup{padding-top:24px}.rf-setup h1{margin-top:40px}.rf-titlebar{margin-top:40px;padding:0 20px}.rf-titlebar span{display:none}.rf-titlebar input{text-align:left}.rf-titlebar input::placeholder{color:var(--rf-mid)}.rf-setup h2{margin-top:70px;font-size:24px}.rf-people{grid-template-columns:minmax(0,1fr);margin-top:40px}.rf-upload-copy{left:24px;bottom:60px}.rf-review-col{transform:none}}@media(prefers-reduced-motion:reduce){.rf-spinner,.rf-recorder.is-running .rf-timer:before{animation:none}}.rf-setup{--pm-text:var(--rf-text);--pm-reject:var(--rf-reject);--rf-card:#efefef;padding-top:145px}.rf-setup .rf-opener{display:flex;align-items:center;justify-content:center;gap:10px;margin:0 0 75px;font-size:35px;line-height:39px;font-weight:600;color:#000;text-box:trim-both cap alphabetic}.rf-orb{width:50px;height:50px;flex-shrink:0;border-radius:50%;background:radial-gradient(ellipse 100% 100% at 50% 0%,#461709,#6a1b05,#8e1f00 35%,#a33900,#b75200 56%,#df8600 77%,#e7991d 82.7%,#efad3b 88.5%,#f7c058 94.2%,#ffd375)}.rf-pill{position:relative;display:flex;flex-direction:column;justify-content:center;height:80px;padding:0 40px;border-radius:60px;background:var(--rf-card);cursor:text;font-family:Recorder Inter,sans-serif;font-weight:600;font-size:15px;letter-spacing:-.15px;transition:box-shadow .2s}.rf-pill-label{color:var(--rf-mid);line-height:1.2;pointer-events:none;transition:transform .25s cubic-bezier(.22,1,.36,1),font-size .25s}.rf-pill input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:22px 40px 0;border:0;background:none;color:#000;font:inherit;outline:none!important;box-shadow:none!important}.rf-pill:not(.has-value):not(:focus-within) input{padding-top:0}.rf-pill.has-value .rf-pill-label,.rf-pill:focus-within .rf-pill-label{font-size:13px;font-weight:500;transform:translateY(-12px)}.rf-pill:focus-within{box-shadow:0 0 0 1.5px var(--rf-blue)}.rf-setup .rf-card{display:block;gap:0;margin-top:95px;padding:50px 40px 40px;border-radius:20px;background:var(--rf-card)}.rf-setup .rf-card h2{margin:0 0 50px;text-align:center;font-size:30px;line-height:30px;font-weight:500;letter-spacing:-.3px;color:var(--rf-text)}.rf-card .rf-people{margin-top:0}.rf-card .rf-note{margin:0 0 30px}.rf-setup .rf-guests{margin-top:40px}.rf-setup .rf-guests input{height:60px;border-radius:60px;padding:0 30px;background:var(--rf-card)}@media(max-width:760px){.rf-setup{padding-top:120px}.rf-card{padding:30px 20px}.rf-card .rf-people{grid-template-columns:1fr}}.mtg-page{--mtg-text:#272727;--mtg-block:#ededed;--mtg-mid:#929292;--mtg-blue:#1678e7;position:relative;min-height:100dvh;box-sizing:border-box;background:#fff;color:var(--mtg-text);font-family:Radio Canada Big Variable,sans-serif;padding:35px max(20px,calc((100% - 750px)/2)) 140px;isolation:isolate;overflow-x:clip}.mtg-page :is(textarea,select,input,button){font-family:inherit}.mtg-bg{position:absolute;inset:0 0 auto;height:832px;opacity:var(--mtg-bg-o, .4);z-index:-1;pointer-events:none;animation:mtg-bg-in 1.1s cubic-bezier(.22,1,.36,1) both;-webkit-mask-image:linear-gradient(#000 0%,#0000 100%);mask-image:linear-gradient(#000,#0000)}.mtg-bg canvas{width:100%!important;height:100%!important}@keyframes mtg-bg-in{0%{opacity:0;filter:blur(18px)}to{opacity:var(--mtg-bg-o, .4);filter:blur(0)}}.mtg-back{color:var(--mtg-text)}.mtg-sheet{display:flex;flex-direction:column;will-change:auto}.mtg-head{display:flex;flex-direction:column;gap:60px;margin-top:80px}.mtg-title{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.mtg-head h1{margin:0;font-size:35px;font-weight:600;line-height:39px;color:var(--mtg-text);text-box:trim-both cap alphabetic;overflow-wrap:anywhere}.mtg-title-edit{width:100%;box-sizing:border-box;margin:-6px -10px;padding:6px 10px;border:0;border-radius:8px;outline:none;background:#fff;box-shadow:0 0 0 1.5px var(--mtg-blue);font-size:35px;font-weight:600;line-height:39px;color:var(--mtg-text)}.mtg-rename{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:none;cursor:pointer;color:var(--mtg-text);font-size:15px;font-weight:500;letter-spacing:.15px;line-height:1}.mtg-rename:hover{opacity:.7}.mtg-sub{margin:0;font-size:14px;line-height:22.5px;color:var(--mtg-mid)}.mtg-people{display:flex;flex-direction:column;gap:20px}.mtg-h3{margin:0;font-size:22px;font-weight:500;line-height:26px;letter-spacing:-.22px;color:var(--mtg-text);text-box:trim-both cap alphabetic}.mtg-h2{margin:0;font-size:30px;font-weight:500;line-height:30px;letter-spacing:-.3px;color:var(--mtg-text);text-box:trim-both cap alphabetic}.mtg-blocks{display:flex;flex-direction:column;gap:25px;margin-top:60px}.mtg-block{display:flex;flex-direction:column;gap:40px;padding:60px 40px;border-radius:20px;background:var(--mtg-block)}.mtg-sheet.is-plain .mtg-blocks{gap:70px}.mtg-sheet.is-plain .mtg-block{padding:0;border-radius:0;background:none}.mtg-block-head{display:flex;flex-direction:column;gap:20px}.mtg-for{margin:0;font-size:14px;line-height:22.5px;color:var(--mtg-text)}.mtg-for b{font-weight:700}.mtg-flow{display:flex;flex-direction:column;gap:30px}.mtg-text{margin:0;font-size:14px;font-weight:400;line-height:22.5px;color:var(--mtg-text);white-space:pre-wrap;overflow-wrap:anywhere}.mtg-muted{margin:0;font-size:14px;line-height:22.5px;color:var(--mtg-mid)}.mtg-loading{margin-top:80px;animation:mtg-late .3s .6s both}@keyframes mtg-late{0%{opacity:0}}.mtg-error{margin:80px 0 0;color:#b3261e}.mtg-bullet{display:flex;align-items:flex-start;gap:20px}.mtg-bullet img{margin-top:7px;flex-shrink:0}.mtg-hints{margin:0;padding:12px 16px 12px 32px;border-radius:8px;background:#fff6d8;font-size:14px;line-height:22px;color:#5b4600}.mtg-hint{margin:30px 0 0;padding:16px 20px;border-radius:10px;background:#fff1c2;color:#5b4600;font-size:15px;line-height:24px}.mtg-edit{width:100%;box-sizing:border-box;border:0;padding:6px 8px;margin:-6px -8px;border-radius:6px;background:transparent;font:inherit;resize:none;field-sizing:content;min-height:24px;outline:none;transition:background .15s}.mtg-edit:hover{background:#0000000a}.mtg-edit:focus{background:#fff;box-shadow:0 0 0 1.5px var(--mtg-blue)}.mtg-edit::placeholder{color:var(--mtg-mid)}.mtg-bullet .mtg-edit{margin-top:-6px}.mtg-tasks{display:flex;flex-direction:column;gap:30px}.mtg-task{display:flex;align-items:flex-start;gap:20px}.mtg-task-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:25px}.mtg-task-meta{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.mtg-task-meta:empty{display:none}.mtg-task.is-done .mtg-task-body>.mtg-text{text-decoration:line-through;opacity:.5}.mtg-minus,.mtg-check,.mtg-task-dot{flex-shrink:0;width:20px;height:20px;margin-top:1px;padding:0;border-radius:50px;display:grid;place-items:center}.mtg-minus{border:0;background:var(--mtg-block);cursor:pointer}.mtg-minus span{width:12px;height:3px;border-radius:10px;background:var(--mtg-text);transition:background .15s}.mtg-minus:hover span{background:#b3261e}.mtg-check{border:1.5px solid var(--mtg-blue);background:none;cursor:pointer}.mtg-check[aria-pressed=true]{background:var(--mtg-blue) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-7' stroke='%23fff' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat}.mtg-task-dot:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--mtg-mid)}.mtg-details{display:flex;flex-direction:column;gap:15px}.mtg-details-toggle{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;padding:0;border:0;background:none;cursor:pointer;font-size:14px;font-weight:700;line-height:22.5px;color:var(--mtg-text)}.mtg-details-toggle img{width:10px;height:5px;transition:transform .2s}.mtg-details.is-open .mtg-details-toggle img{transform:rotate(180deg)}.mtg-details-body{display:flex;flex-direction:column;gap:10px;animation:mtg-open .22s ease both}@keyframes mtg-open{0%{opacity:0;transform:translateY(-4px)}}.mtg-quote{margin:0;font-size:14px;line-height:22.5px;color:var(--mtg-mid)}.mtg-quote span{white-space:nowrap}.mtg-quote.is-warn{color:#8a6300}.mtg-quote.is-safe{color:var(--mtg-blue);font-weight:500}.mtg-photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.mtg-photo{position:relative;margin:0;aspect-ratio:1;border-radius:12px;overflow:hidden;background:#0000000d}.mtg-photo-open{display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:zoom-in}.mtg-photo-open img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s cubic-bezier(.22,1,.36,1)}.mtg-photo-open:hover img{transform:scale(1.04)}.mtg-photo-del{position:absolute;top:8px;right:8px;width:26px;height:26px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;background:#ffffffe6;box-shadow:0 1px 4px #0003;cursor:pointer;opacity:0;transition:opacity .15s,transform .15s}.mtg-photo:hover .mtg-photo-del,.mtg-photo-del:focus-visible{opacity:1}@media(hover:none){.mtg-photo-del{opacity:1}}.mtg-photo-del span{width:12px;height:2.5px;border-radius:10px;background:#272727}.mtg-photo-del:hover{transform:scale(1.08)}.mtg-photo-del:hover span{background:#b3261e}.mtg-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:40px;background:#000c;cursor:zoom-out;animation:mtg-fade .2s ease both}.mtg-lightbox img{max-width:100%;max-height:100%;border-radius:10px;box-shadow:0 20px 60px #0008;animation:mtg-pop .28s cubic-bezier(.16,1,.3,1) both}@keyframes mtg-fade{0%{opacity:0}}@keyframes mtg-pop{0%{opacity:0;transform:scale(.94)}}.mtg-page .pzr-chip{color:#272727}.mtg-pick{position:relative;display:inline-flex;align-items:center;gap:5px;cursor:pointer;border-radius:50px}.mtg-pick>img{opacity:.85}.mtg-pick:hover>img{opacity:1}.mtg-pick select,.mtg-pick input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;border:0;padding:0;font-size:16px}.mtg-add{align-self:flex-start;padding:10px 18px;border:1.5px dashed #b9b9b9;border-radius:100px;background:none;color:var(--mtg-text);font-size:14px;cursor:pointer}.mtg-add:hover{border-color:var(--mtg-blue);color:var(--mtg-blue)}.mtg-footer{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:60px}.mtg-saving{min-height:20px;font-size:13px;color:var(--mtg-mid)}.mtg-release{padding:15px 20px;border:0;border-radius:40px;background:var(--mtg-blue);color:#fff;font-size:15px;font-weight:500;letter-spacing:.15px;line-height:1;cursor:pointer;transition:background .18s,transform .18s}.mtg-release:hover:not(:disabled){background:#1066c8}.mtg-release:active:not(:disabled){transform:scale(.97)}.mtg-release:disabled{opacity:.6;cursor:default}@media(max-width:760px){.mtg-head{margin-top:50px;gap:40px}.mtg-block{padding:36px 22px;gap:30px}}@media(prefers-reduced-motion:reduce){.mtg-bg,.mtg-details-body{animation:none}}.mtg-good{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 12px 0 9px;border:0;border-radius:50px;background:transparent;color:var(--mtg-mid);font-size:13px;font-weight:500;cursor:pointer;transition:background .15s,color .15s}.mtg-good svg{width:16px;height:16px}.mtg-good:hover{background:#0000000a;color:var(--mtg-text)}.mtg-good.is-on{background:#e3f0fd;color:var(--mtg-blue)}.mtg-why{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:-10px;animation:mtg-open .2s ease both}.mtg-why>span{font-size:13px;color:var(--mtg-mid);margin-right:4px}.mtg-why button{height:30px;padding:0 12px;border:0;border-radius:50px;background:#fff;color:var(--mtg-text);font-size:13px;cursor:pointer}.mtg-why button:hover{background:#fde8e8;color:#b3261e}.mtg-why button.is-skip:hover{background:#fff;color:var(--mtg-text);text-decoration:underline}.mtg-why button.is-cancel{background:transparent;color:var(--mtg-mid)}.mtg-why button.is-cancel:hover{background:transparent;color:var(--mtg-text)}.mtg-task.is-asking>.mtg-task-body>.mtg-text{opacity:.55}:root{font-family:Radio Canada Big Variable,Helvetica Neue,Arial,sans-serif;color:#fff;background:#0b0b0b;font-synthesis:none}*{box-sizing:border-box}html{background:#0b0b0b;scrollbar-width:none}html::-webkit-scrollbar,body::-webkit-scrollbar,.people-sheet::-webkit-scrollbar,.single-sheet::-webkit-scrollbar{display:none}body{margin:0;min-width:320px;min-height:100vh;-webkit-font-smoothing:antialiased}button,input,textarea{font:inherit}button{border:0;cursor:pointer;color:inherit}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #a9f900;outline-offset:3px}.prototype-root{min-height:100dvh;background:#0b0b0b}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.mobile-only{display:none}.dashboard-page{min-height:100vh;background:#0a0a0a}.sidebar{position:fixed;inset:0 auto 0 0;z-index:20;width:136px;padding:34px 18px 28px;display:flex;flex-direction:column;background:#060706f0;border-right:1px solid rgba(255,255,255,.05)}.side-logo{font-weight:700;font-size:15px;letter-spacing:-.5px;margin:1px 0 44px}.side-logo span{display:inline-flex;align-items:center;justify-content:center;width:23px;height:23px;margin-left:4px;border-radius:50%;color:#0a0a0a;background:#a7f600;font-size:9px}.sidebar nav{display:grid;gap:6px}.sidebar button{background:transparent;padding:8px 6px;display:flex;align-items:center;gap:8px;color:#ffffffb8;text-align:left;font-size:11px;border-radius:9px}.sidebar nav button:hover,.sidebar nav button.active{color:#fff;background:#ffffff17}.sidebar .count{margin-left:auto;min-width:17px;height:17px;display:inline-grid;place-items:center;border-radius:9px;background:#505050;color:#fff;font-size:9px}.sidebar .profile{margin-top:auto}.dashboard-main{margin-left:136px;min-height:100vh}.dashboard-hero{height:832px;padding:215px 44px 72px;position:relative;overflow:visible;background-image:linear-gradient(180deg,#00000026,#02090052 55%,#0b0b0b),var(--dashboard-image, url(/assets/figma/dashboard/background-1.png));background-position:center top;background-size:cover}.dashboard-hero h1{position:relative;z-index:1;margin:0 auto 181px;max-width:690px;text-align:center;font-size:clamp(28px,2.3vw,36px);line-height:1.08;letter-spacing:-1.25px}.status-dot{display:inline-block;width:20px;height:20px;border-radius:50%;vertical-align:-2px;background:#9a9a9a}.mini-block{display:inline-block;width:25px;height:15px;vertical-align:-1px;background:#d6d6d6}.mini-blue{display:inline-block;width:19px;height:16px;vertical-align:-1px;background:#a2d7ff;border-radius:2px}.mobile-pills{display:none}.app-grid{position:relative;z-index:2;margin:0 auto;width:min(100%,819px);display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.app-tile{position:relative;height:263px;padding:40px 30px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;overflow:hidden;border-radius:34px;text-align:left;box-shadow:inset 0 1px #ffffff42,0 18px 45px #00000038;transition:transform .2s ease,filter .2s ease}.app-tile:hover{transform:translateY(-5px);filter:saturate(1.14) brightness(1.05)}.app-tile:after,.recorder-gradient:after,.upload-card:after,.qc-home-panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.18;background-image:radial-gradient(circle at center,rgba(255,255,255,.9) 0 1px,transparent 1.3px);background-size:11px 11px;mix-blend-mode:screen}.app-tile.lime{background:linear-gradient(145deg,#00891c,#8bf000 61%,#fcffd0);color:#fff}.app-tile.orange{background:linear-gradient(145deg,#861b00,#df4d00 46%,#ffe58d)}.app-tile.pink{background:linear-gradient(145deg,#4c007f,#a900db 47%,#ff32ef)}.app-tile.blue{background:linear-gradient(145deg,#001069,#003cd0 54%,#a2d7ff)}.app-tile.yellow{background:linear-gradient(145deg,#727a24,#bfcd00 51%,#fff779)}.app-copy{display:grid;gap:7px;position:relative;z-index:1}.app-copy strong{font-size:17px;line-height:1}.app-copy small{font-size:11px;line-height:1.28;max-width:182px}.dashboard-feed{width:min(calc(100% - 80px),819px);margin:232px auto 0;padding-bottom:160px;display:grid;gap:40px}.feed-card{border-radius:34px;padding:40px 30px;background:linear-gradient(135deg,#777,#565656);box-shadow:inset 0 1px #ffffff29}.feed-card h2{margin:0 0 30px;font-family:Bitcount Prop Single Variable,monospace;font-weight:330;font-size:25px;letter-spacing:.2px}.news-list{display:grid}.news-item{display:grid;grid-template-columns:11px 1fr;align-items:center;gap:20px;width:100%;padding:14px 0;background:transparent;text-align:left;border-bottom:1px solid rgba(255,255,255,.18)}.blue-dot{width:9px;height:9px;border-radius:50%;background:#36a3ff}.news-item>span:last-child{display:grid;gap:7px}.news-item .eyebrow{color:#ffffffa6;font-size:11px}.news-item .eyebrow b{color:#fff}.news-item strong{font-size:12px;line-height:1.3}.news-item small{color:#ffffffb8;font-size:10px}.author-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#d1d1d1}.long-button{width:100%;height:43px;margin-top:25px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;border-radius:23px;background:#ffffff24;font-size:11px}.long-button svg{width:14px}.work-item{width:100%;min-height:72px;display:grid;grid-template-columns:9px 28px 1fr;align-items:center;gap:14px;background:transparent;text-align:left;border-bottom:1px solid rgba(255,255,255,.18)}.work-item:last-child{border-bottom:0}.work-item .folder-icon{width:27px;height:22px;border-radius:3px;background:#a2d7ff;position:relative}.work-item .folder-icon:before{content:"";width:13px;height:5px;position:absolute;top:-3px;left:3px;background:#a2d7ff;border-radius:3px 3px 0 0}.work-item b{display:block;font-size:12px}.work-item small{display:block;color:#ffffffad;font-size:10px;line-height:1.35;margin-top:2px}.queue-card{background:#0b0b0b;border:1px solid rgba(255,255,255,.05)}.queue-row{padding:16px 0;display:flex;justify-content:space-between;border-bottom:1px solid #242424;font-size:12px}.queue-row span:last-child{color:#a7f600}.tool-page,.camera-screen{position:relative;min-height:100dvh;overflow:hidden;background:#0b0b0b}.app-header{position:absolute;z-index:10;top:41px;left:40px;right:40px;height:50px;display:flex;align-items:center;justify-content:space-between}.back-button,.next-button{display:flex;align-items:center;gap:10px;background:transparent;font-weight:600}.round-icon{width:40px;height:40px;border-radius:50%;display:inline-grid;place-items:center;background:#292929}.round-icon.next{color:#0a0a0a;background:#a7f600}.next-button:disabled{opacity:.45;cursor:not-allowed}.icon-button{width:40px;height:40px;display:inline-grid;place-items:center;border-radius:50%;background:#2b2b2b}.icon-button.accent{color:#0a0a0a;background:#3295ef}.meeting-wizard,.people-screen,.single-form{display:grid;place-items:center;padding-top:112px}.wizard-sheet,.people-sheet,.single-sheet{width:min(100% - 48px,760px);min-height:calc(100dvh - 142px);border-radius:38px 38px 0 0;background:#fff;color:#090909}.wizard-sheet{display:grid;place-items:start center;padding:70px}.wizard-copy{width:min(100%,520px)}.wizard-copy h1,.people-sheet h1{margin:0 0 62px;font-size:clamp(37px,5vw,58px);line-height:1.02;letter-spacing:-2.2px;text-align:center}.wizard-copy textarea{width:100%;min-height:130px;padding:27px;resize:none;border:0;border-radius:14px;background:#ebebeb;color:#090909;font-weight:600;font-size:18px}.people-sheet{padding:58px 30px 70px}.people-sheet h1{margin-bottom:35px}.people-sheet h2,.single-sheet h2{margin:0 0 17px;font-size:20px}.recent-people{display:flex;gap:10px;margin-bottom:38px;overflow-x:auto}.recent-people button{position:relative;flex:0 0 80px;height:80px;padding:0;border-radius:50%;background:transparent}.recent-people img{width:100%;height:100%;border-radius:inherit;object-fit:cover}.recent-people button.selected{padding:3px;background:#3295ef}.recent-people button span{position:absolute;top:3px;right:3px;bottom:3px;left:3px;display:grid;place-items:center;border-radius:50%;background:#1400147a;color:#fff}.people-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}.person-row{min-height:70px;padding:10px 0;display:grid;grid-template-columns:50px 1fr 34px;gap:15px;align-items:center;background:transparent;color:#090909;text-align:left}.person-row img{width:50px;height:50px;border-radius:50%;object-fit:cover}.person-row b,.person-row small{display:block}.person-row b{font-size:14px;line-height:1.05}.person-row small{color:#949494;font-size:14px;line-height:1.05}.person-action{color:#3295ef;display:grid;place-items:center}.person-action.chosen{width:27px;height:27px;border-radius:50%;color:#fff;background:#3295ef}.recorder-screen{min-height:100dvh;background:#a82d00}.recorder-gradient{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:linear-gradient(165deg,#991e00,#c64c00 38%,#e39400 72%,#f4d37a)}.recorder-gradient:after{opacity:.22;background-size:12px 12px}.qc-recorder .recorder-gradient{background:linear-gradient(165deg,#052704,#103f02 45%,#42541e)}.desktop-abort{position:absolute;z-index:3;top:40px;left:40px;display:flex;align-items:center;gap:10px;background:transparent}.recording-info{position:absolute;z-index:2;top:109px;left:40px;width:273px}.recording-info h1{margin:0 0 18px;font-size:27px;line-height:1.02;letter-spacing:-.8px}.timer{font-size:31px;font-weight:650}.notes-panel{position:absolute;z-index:2;left:33.05%;right:8.36%;top:5%;bottom:5%;padding:46px 50px;display:flex;flex-direction:column;border-radius:30px;background:#160300bf}.notes-panel label{font-size:22px;font-weight:600;color:#ffffffa6}.notes-panel textarea{flex:1;width:100%;resize:none;border:0;color:#fff;background:transparent;font-size:18px}.photo-stack{display:none}.recording-actions{position:absolute;z-index:4;left:40px;bottom:60px;width:273px;display:grid;gap:12px}.primary-record,.secondary-record{min-height:80px;padding:0 25px;display:flex;align-items:center;justify-content:space-between;border-radius:44px;font-weight:650;text-align:left}.primary-record.start{color:#090909;background:#a7f600;box-shadow:0 11px 24px #496a0033}.primary-record.stop{background:#c51f50;box-shadow:0 11px 24px #4a001833}.primary-record svg{opacity:.8}.secondary-record{color:#fff;background:#505046c2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.camera-screen{width:min(100%,520px);margin:0 auto;border-radius:58px;background:#444}.camera-screen>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.camera-screen:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;z-index:1;pointer-events:none;border:4px solid #fff;border-radius:56px}.camera-screen .app-header{left:30px;right:30px}.camera-focus{position:absolute;z-index:2;left:50%;top:50%;width:76px;height:76px;translate:-50% -50%;border:2px solid rgba(255,255,255,.75);border-radius:10px}.identify-input{position:absolute;z-index:4;left:30px;right:30px;top:52%;height:70px;padding:0 20px;border:1px solid #fff;border-radius:10px;color:#fff;background:#78786eb8;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);font-weight:600;text-align:left}.identify-input::placeholder{color:#fffc}.qc-camera{background:#000}.qc-camera:after{display:none}.qc-camera>img{top:136px;height:calc(100% - 136px);border-radius:28px 28px 57px 57px}.upload-page{padding:222px 15px 50px}.upload-action{position:absolute;top:159px;right:30px;display:flex;align-items:center;gap:10px;font-weight:600}.upload-card{position:relative;width:min(100%,760px);min-height:340px;margin:0 auto;padding:39px 30px 30px;overflow:hidden;border-radius:30px;color:#fff}.upload-card.orange{background:linear-gradient(160deg,#b62900,#ed6c00 52%,#ffe29a)}.upload-card.lime{color:#fff;background:linear-gradient(160deg,#138a00,#8ee800 62%,#f0ffc0)}.upload-card h1{position:relative;z-index:1;margin:0 0 8px;max-width:570px;font-size:clamp(29px,4vw,45px);line-height:1.06;letter-spacing:-1.2px}.upload-card>button{position:relative;z-index:1;padding:0;display:flex;align-items:center;gap:4px;color:#090909;background:transparent}.upload-meta{position:relative;z-index:1;margin:36px 0 25px;display:flex;align-items:center;gap:10px;font-weight:600}.upload-meta svg:nth-of-type(2){margin-left:13px}.face-stack{display:flex;align-items:center;position:relative;z-index:1}.face-stack img{width:50px;height:50px;margin-right:-13px;border-radius:50%;object-fit:cover;border:1px solid rgba(255,255,255,.7)}.face-stack button{width:52px;height:52px;margin-left:9px;display:grid;place-items:center;border-radius:50%;color:#288dec;background:#fff}.upload-card p{position:relative;z-index:1;margin:18px 0 0;line-height:1.5}.qc-home{background:#001000}.qc-home-panel{position:relative;min-height:100dvh;padding:205px max(30px,calc((100vw - 760px)/2)) 40px;overflow:hidden;color:#fff;background:linear-gradient(150deg,#1c9700,#7fc900 57%,#ebff83)}.qc-home-panel h1,.qc-home-panel>p{position:relative;z-index:2;text-align:center}.qc-home-panel h1{margin:0 0 9px;font-size:clamp(38px,5vw,55px);letter-spacing:-1.5px}.qc-home-panel>p{margin:0 auto 64px;max-width:460px;color:#ffffffa6;font-size:18px}.qc-choice{position:relative;z-index:2;width:100%;min-height:185px;padding:30px 28px;display:grid;grid-template-columns:34px 1fr;gap:18px;align-items:start;color:#fff;background:#204600c7;border-radius:30px;text-align:left}.qc-choice+.qc-choice{margin-top:14px}.qc-choice:hover{background:#183e00e6}.qc-choice span{align-self:end}.qc-choice b,.qc-choice small{display:block}.qc-choice b{margin-bottom:7px;font-size:23px}.qc-choice small{color:#ffffff94;font-size:15px;line-height:1.45}.qc-review{padding-top:305px}.qc-review .upload-action{top:245px}.qc-review .upload-card{min-height:264px}.single-form{background:#0b0b0b}.single-sheet{padding:80px 30px 70px}.single-sheet>input,.single-sheet>textarea{display:block;width:100%;border:0;border-radius:11px;color:#090909;background:#ebebeb}.single-sheet>input{height:55px;padding:0 15px;font-size:21px;font-weight:700}.single-sheet>textarea{height:95px;margin-top:10px;padding:17px 15px;resize:none;line-height:1.5}.finding-images{display:flex;gap:10px;margin-top:30px}.finding-images img,.finding-images button{width:80px;height:80px;border-radius:10px;object-fit:cover}.finding-images button{display:grid;place-items:center;color:#2b90ef;background:#dceafe}.single-sheet hr{border:0;border-top:1px solid #dedede;margin:39px 0 34px}.people-list.compact{grid-template-columns:1fr}.people-list.compact .person-row{min-height:70px}.uploading-screen{background:#090909 var(--dashboard-image, url(/assets/figma/dashboard/background-1.png)) center / cover}.uploading-screen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008f}.upload-top{position:absolute;z-index:2;right:30px;top:78px}.upload-top button{display:flex;align-items:center;gap:10px;background:transparent;font-weight:600}.uploading-copy{position:absolute;z-index:2;left:max(50px,calc((100% - 500px)/2));bottom:95px}.uploading-copy h2{margin:25px 0 6px;font-size:23px}.uploading-copy p{margin:0;line-height:1.5}.spinner{width:48px;height:48px;display:block;border:4px solid rgba(255,255,255,.42);border-top-color:#fff;border-radius:50%;animation:spin 1s linear infinite}.skip-upload{position:absolute;z-index:3;right:30px;bottom:30px;padding:9px 14px;border-radius:18px;color:#ffffffad;background:#0006;font-size:11px}@keyframes spin{to{rotate:360deg}}.toast{position:fixed;z-index:100;left:50%;bottom:24px;translate:-50% 0;min-width:280px;max-width:calc(100vw - 40px);padding:13px 18px;display:flex;align-items:center;justify-content:center;gap:9px;border-radius:24px;color:#090909;background:#fff;box-shadow:0 12px 45px #00000057;font-size:14px;font-weight:600}@media(max-width:760px){body{background:#262626}.prototype-root{width:min(100%,402px);min-height:100dvh;margin:0 auto;overflow:hidden;border-radius:42px}.dashboard-page{border-radius:30px;overflow:hidden}.sidebar{display:none}.dashboard-main{margin-left:0}.dashboard-hero{height:1048px;min-height:1048px;padding:31px 8px 35px;overflow:hidden;border-radius:30px 30px 0 0;background-position:center top;background-size:auto 1048px;background-repeat:no-repeat;background-color:#0b0b0b}.mobile-pills{position:relative;z-index:2;display:flex;gap:7px;overflow:hidden;margin-bottom:155px;padding-left:5px}.mobile-pills button{flex:none;height:28px;padding:0 14px;border-radius:15px;background:#ffffff59;font-size:9px;white-space:nowrap}.mobile-pills button.selected{color:#090909;background:#fff}.mobile-pills small{margin-left:4px}.dashboard-hero h1{width:280px;margin:0 auto 176px;font-size:30px;line-height:1.05;letter-spacing:-1px}.mobile-only{display:block}.status-dot{width:16px;height:16px}.mini-block{width:20px;height:13px}.mini-blue{width:17px;height:14px}.app-grid{width:100%;grid-template-columns:repeat(2,1fr);gap:12px 8px}.app-tile{height:184px;padding:25px 20px 19px;border-radius:22px}.app-tile:nth-child(n+5){display:none}.app-tile.orange{order:1}.app-tile.lime{order:2}.app-tile.pink{order:3}.app-tile.blue{order:4}.app-tile svg{width:20px;height:20px}.app-copy{gap:5px}.app-copy strong{font-size:15px}.app-copy small{max-width:138px;font-size:9px}.dashboard-feed{width:100%;margin-top:0;gap:0;padding-bottom:80px}.feed-card{border-radius:0;padding:40px 30px 32px;background:linear-gradient(135deg,#777,#4f4f4f);box-shadow:none}.news-card{min-height:632px}.feed-card h2{margin:0 0 28px;font-family:inherit;font-size:21px;font-weight:600}.news-item{min-height:92px;grid-template-columns:10px 1fr;gap:20px;padding:14px 0}.blue-dot{width:9px;height:9px}.news-item>span:last-child{gap:6px}.news-item .eyebrow{font-size:10px}.news-item strong{font-size:10px;font-weight:450}.news-item small{font-size:9px}.long-button{height:40px;margin-top:20px;font-size:10px}.follow-card,.queue-card{margin-top:36px;border-radius:25px}.work-item{min-height:64px}.queue-card{background:#0a0a0a}.tool-page,.camera-screen{width:100%;min-height:100dvh;max-height:100dvh;border-radius:57px}.app-header{top:73px;left:30px;right:30px}.back-button,.next-button{font-size:14px}.round-icon{width:40px;height:40px}.meeting-wizard,.people-screen,.single-form{display:block;padding-top:136px;background:#000}.wizard-sheet,.people-sheet,.single-sheet{width:100%;min-height:calc(100dvh - 136px);border-radius:38px 38px 57px 57px}.wizard-sheet{padding:73px 30px 40px;display:block}.wizard-copy{width:100%}.wizard-copy h1,.people-sheet h1{margin:0 0 65px;font-size:35px;line-height:1.03;letter-spacing:-1.7px}.wizard-copy textarea{min-height:89px;padding:27px 20px;font-size:15px;border-radius:10px}.people-sheet{height:calc(100dvh - 136px);overflow-y:auto;padding:60px 24px 70px}.people-sheet h1{margin-bottom:30px;font-size:31px}.people-sheet h2{font-size:18px;margin-bottom:12px}.recent-people{margin-bottom:39px;gap:7px}.recent-people button{flex-basis:64px;height:64px}.people-list{grid-template-columns:1fr}.person-row{min-height:58px;padding:4px 0;grid-template-columns:44px 1fr 30px;gap:10px}.person-row img{width:44px;height:44px}.person-row b,.person-row small{font-size:13px}.recorder-screen{min-height:100dvh}.desktop-abort{top:73px;left:30px;font-size:14px}.recorder-screen:not(.is-recording) .desktop-abort{display:none}.recording-info{top:138px;left:30px;width:calc(100% - 60px);text-align:center}.recording-info h1{margin:0 auto 25px;max-width:310px;font-size:29px}.timer{font-size:36px}.notes-panel{display:none}.photo-stack{position:absolute;z-index:3;left:35px;right:35px;bottom:133px;height:205px;display:block}.photo-stack img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:10px;rotate:-5deg}.photo-stack img:nth-child(2){rotate:4deg}.recording-actions{left:30px;bottom:40px;width:calc(100% - 60px)}.recording-actions:has(.secondary-record){bottom:40px}.primary-record,.secondary-record{min-height:80px}.recording-actions .secondary-record+.primary-record{margin-top:0}.meeting-recorder.is-recording .photo-stack{bottom:217px;height:210px}.qc-recorder .recording-info{top:139px}.qc-recorder .recording-actions{bottom:40px}.camera-screen{max-width:402px}.camera-screen .app-header{top:73px}.camera-screen:after{border-width:4px}.camera-screen>img{border-radius:57px}.identify-input{top:52%}.upload-page{padding-top:222px}.upload-action{top:159px}.upload-card{min-height:430px;padding:36px 30px 28px;border-radius:30px}.upload-card h1{font-size:29px}.upload-card p{font-size:14px}.qc-review{padding-top:305px}.qc-review .upload-action{top:245px}.qc-review .upload-card{min-height:264px}.qc-home{background:#001000}.qc-home-panel{min-height:calc(100dvh - 136px);margin-top:136px;padding:72px 15px 38px;border-radius:57px}.qc-home-panel h1{font-size:35px}.qc-home-panel>p{max-width:320px;margin-bottom:54px;font-size:16px;line-height:1.25}.qc-choice{min-height:200px;padding:34px 20px 24px;grid-template-columns:1fr;gap:42px;border-radius:28px}.qc-choice+.qc-choice{margin-top:12px}.qc-choice b{font-size:22px}.qc-choice small{font-size:14px}.single-sheet{height:calc(100dvh - 136px);overflow-y:auto;padding:80px 30px 70px}.single-sheet h2{font-size:23px}.single-sheet .person-row{min-height:70px}.upload-top{top:78px}.uploading-copy{left:50px;bottom:95px}.toast{bottom:18px}}@media(min-width:761px)and (max-width:1050px){.dashboard-main{margin-left:112px}.sidebar{width:112px;padding-inline:12px}.dashboard-hero{padding-inline:25px}.app-tile{height:220px}}:root{--portal-orange: radial-gradient(ellipse 100% 100% at 50% 0%, #461709 0%, #8e1f00 35.096%, #df8600 76.923%, #ffd375 100%);--portal-lime: radial-gradient(ellipse 100% 100% at 50% 0%, #0e5c06 8.173%, #307505 27.043%, #75a702 64.784%, #97c001 83.654%, #eaff9d 100%);--portal-pink: radial-gradient(ellipse 100% 100% at 50% 0%, #1c0034 0%, #300354 20.855%, #d001ef 88.474%, #e959ff 100%);--portal-blue: radial-gradient(ellipse 100% 100% at 50% 0%, #00053e 0%, #004cce 82.212%, #77a9ff 100%)}html{scroll-behavior:smooth}button{font-weight:500}.prototype-root{width:100%;border-radius:0}.portal-dashboard{min-height:100vh;background:#0e0e0e;position:relative}.portal-dashboard:before{content:"";position:absolute;inset:0 0 auto;height:832px;background:linear-gradient(#0008,#0008),url(/assets/figma/exact/dash-imgBackgroundImage.png) center/cover}.portal-sidebar{position:fixed;z-index:20;inset:0 auto auto 0;width:270px;height:100dvh;max-height:832px;padding:40px 30px;display:flex;flex-direction:column;justify-content:center;gap:40px;-webkit-backdrop-filter:blur(55px);backdrop-filter:blur(55px);background:#0000001a}.portal-sidebar nav{display:flex;flex-direction:column;gap:15px;align-items:flex-start}.portal-sidebar button{padding:0;color:inherit;background:none;font-size:15px;line-height:18px;text-align:left;letter-spacing:.15px}.portal-sidebar button:hover{text-decoration:underline;text-underline-offset:5px}.portal-sidebar button span{opacity:.5;margin-left:10px}.portal-main{position:relative;margin-left:270px;padding:0 0 80px}.portal-hero{position:relative;padding-top:453px}.portal-greeting{position:absolute;top:227px;left:48%;transform:translate(-50%);width:min(792px,calc(100% - 60px));margin:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:10px;row-gap:10px;font-size:35px;font-weight:600;line-height:39px;letter-spacing:0}.portal-greeting>span{white-space:nowrap;text-box:trim-both cap alphabetic}.greeting-group{display:inline-flex;align-items:center;gap:5px}.greeting-group img{width:35px;height:35px;object-fit:contain}.ticket-badge,.handoff-badge{width:45px;height:28px;background:#d9d9d9;border-radius:2px}.handoff-badge{width:23px}.portal-pills{display:none}.portal-apps,.portal-feed{width:min(819px,calc(100% - 110px));margin-left:75px}.portal-apps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;scroll-margin-top:30px}.portal-tile{position:relative;isolation:isolate;aspect-ratio:1;padding:40px 30px;border-radius:40px;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;color:#fff;text-align:left;transition:filter .18s,transform .18s}.portal-tile:hover{filter:brightness(1.08);transform:translateY(-3px)}.portal-tile:active{transform:scale(.98)}.portal-tile:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle,#fff 0 .7px,transparent 1px) 0 0/10px 10px;opacity:.055;pointer-events:none}.portal-tile.lime{background:var(--portal-lime)}.portal-tile.orange{background:var(--portal-orange)}.portal-tile.pink{background:var(--portal-pink)}.portal-tile.blue{background:var(--portal-blue);box-shadow:inset 0 -20px 25px #fff6}.portal-tile.yellow{justify-content:flex-end;background:linear-gradient(#fff3,#fff0),linear-gradient(#c8ff0033,#ffe100);-webkit-backdrop-filter:blur(62px);backdrop-filter:blur(62px);box-shadow:inset 0 -20px 25px #fff6}.tile-icon{display:grid;place-items:center;width:30px;height:30px}.tile-icon img{width:30px;height:30px}.orange .tile-icon img{width:20px;height:20px}.tile-copy{display:flex;flex-direction:column;gap:15px;width:100%}.tile-copy strong{font-size:22px;line-height:26px;font-weight:500;letter-spacing:-.22px;text-box:trim-both cap alphabetic}.tile-copy small{font-size:14px;line-height:22.5px;font-weight:400;text-box:trim-both cap alphabetic}.portal-feed{margin-top:70px;display:flex;flex-direction:column;gap:40px}.portal-panel{padding:40px 30px;border-radius:30px;background:linear-gradient(#fff3,#fff0),#fff3;scroll-margin-top:30px}.portal-panel h2{margin:0 0 40px;font-size:30px;font-weight:500;line-height:30px;letter-spacing:-.3px;text-box:trim-both cap alphabetic}.portal-news-item{width:100%;display:grid;grid-template-columns:10px 1fr;align-items:center;gap:20px;padding:20px 0;border-bottom:1px solid #ffffff1a;background:none;text-align:left}.portal-news-item:first-child{padding-top:0}.portal-news-item:last-child{border:0}.portal-news-item>span{display:flex;flex-direction:column;gap:10px}.news-heading{font-size:17px;line-height:18px;color:#ffffff80}.news-heading b{color:#fff;font-weight:600}.news-heading em{font-style:normal}.news-body{font-size:14px;line-height:22.5px;font-weight:400}.news-author,.news-placeholder{display:none}.portal-all{display:flex;align-items:center;justify-content:space-between;width:100%;padding:18px 30px;margin-top:20px;border-radius:40px;background:#ffffff1a;font-size:15px}.portal-follow h2,.portal-queue h2{font-family:Bitcount Prop Single Variable,monospace;font-weight:300}.portal-work{display:grid;grid-template-columns:10px 35px 1fr;gap:20px;align-items:center;width:100%;padding:20px 0;background:none;text-align:left;border-bottom:1px solid #ffffff1a}.portal-work img{width:35px;height:37px}.portal-work b{display:block;font-size:17px;font-weight:600}.portal-work small{display:block;font-size:14px;line-height:22.5px;font-weight:400}.portal-work small:last-child{color:#ffffff80}.portal-work:last-child{border:0;padding-bottom:0}.portal-queue{background:linear-gradient(#0003,#0000)}.portal-queue p{font-size:12px;opacity:.5}.detail-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#0009;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:grid;place-items:center;padding:24px}.detail-dialog{color:#fff;background:#252525;border:1px solid #ffffff20;border-radius:30px;max-width:620px;width:calc(100% - 48px);padding:40px;box-shadow:0 20px 80px #0009}.detail-dialog::backdrop{background:#0009;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.detail-dialog>button{float:right;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#ffffff20}.detail-dialog h2{font-size:30px}.detail-dialog p{white-space:pre-line;line-height:1.6}.detail-dialog small{color:#bbb}.meeting-setup{background:#fff;color:#000;min-height:100dvh}.portal-sidebar.light{color:#000;background:linear-gradient(#e6e6e6,#e6e6e6)}.meeting-setup-main{margin-left:270px;padding:200px 0 100px}.meeting-setup-content{width:min(750px,calc(100% - 110px));margin-left:auto;margin-right:10.6%}.meeting-header{position:absolute;top:35px;right:30px;left:30px;z-index:12;display:flex;justify-content:space-between;align-items:center;gap:15px}.meeting-header>button{display:flex;align-items:center;gap:10px;background:none;font-size:15px;padding:0}.meeting-header>button:disabled{opacity:.4;cursor:not-allowed}.meeting-setup .meeting-header{left:calc(270px + (100% - 270px)*.1515);right:8.36%}.meeting-setup .round-icon{background:#ebebeb;color:#c20c34}.meeting-setup .round-icon.next{background:#adff00;color:#000}.meeting-title h1,.meeting-people h2{text-align:center;margin:0;font-size:35px;line-height:39px;font-weight:600;letter-spacing:0;text-box:trim-both cap alphabetic}.meeting-title input{display:block;margin-top:50px;width:100%;height:68px;border:0;border-radius:10px;padding:20px;color:#000;background:#ebebeb;text-align:center;font-size:15px;font-weight:600}.meeting-people{margin-top:114px}.meeting-people h2{margin-bottom:50px}.meeting-people h3{font-size:22px;line-height:26px;font-weight:500;margin:0 0 30px;text-box:trim-both cap alphabetic}.meeting-recent{display:grid;grid-template-columns:repeat(8,1fr);gap:15px;margin-bottom:62px}.meeting-recent button{position:relative;padding:0;aspect-ratio:1;background:none;border-radius:50%}.meeting-recent img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.meeting-recent span{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border-radius:50%;color:#fff;background:#0005;border:4px solid #3295ff}.meeting-staff{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 50px}.meeting-person{display:grid;grid-template-columns:50px 1fr 30px;gap:15px;align-items:center;background:none;padding:0;min-height:50px;text-align:left;color:#000}.staff-avatar{width:50px;height:50px;border-radius:50%}.staff-plus{width:30px;height:30px}.staff-check{color:#3295ff}.meeting-person b,.meeting-person small{display:block;font-size:15px;line-height:20px;font-weight:500}.meeting-person small{color:#999}.meeting-photo-preview{height:100dvh;position:relative;background:#111}.meeting-photo-preview>img{width:100%;height:100%;object-fit:contain}.meeting-photo-preview .meeting-header{padding:15px;background:#0006;border-radius:30px}.meeting-recorder .recorder-gradient{background:var(--portal-orange)}.recorder-gradient:after{background-image:radial-gradient(circle,#fff 0 1px,transparent 1.3px);background-size:10px 10px;opacity:.12;mix-blend-mode:normal}.meeting-recorder .recording-info{top:139px;left:50px;width:342px}.meeting-recorder .recording-info h1{font-size:30px;line-height:30px;font-weight:600;letter-spacing:-.3px;margin-bottom:25px}.meeting-recorder .timer{font-size:35px;font-weight:600}.meeting-recorder .desktop-abort{top:50px;left:50px;font-size:15px}.meeting-recorder .round-icon{background:#fff3}.meeting-recorder .notes-panel{left:34.61%;right:3.9%;top:50px;bottom:50px;padding:50px;border-radius:30px;background:#000b}.notes-panel label{font-weight:500}.meeting-recorder .recording-actions{left:50px;bottom:50px;width:342px}.primary-record,.secondary-record{font-size:15px;font-weight:500;padding:0 30px}.primary-record.start{background:linear-gradient(120deg,#c7f449,#a5e400)}.record-demo-label{position:absolute;bottom:20px;left:50px;font-size:11px;z-index:5;color:#fff9}.desktop-record-photos{display:flex;gap:10px;padding-top:15px;flex-wrap:wrap}.desktop-record-photos img{width:90px;height:90px;object-fit:cover;border-radius:10px}.meeting-review{padding:180px 30px 80px}.meeting-review-card{max-width:750px;margin:auto;background:var(--portal-orange);border-radius:30px;padding:40px 30px}.meeting-review-card h1{margin:0 0 15px;font-size:35px;font-weight:600}.review-edit{display:flex;align-items:center;gap:6px;background:none;padding:0}.meeting-review-meta{display:flex;gap:12px;align-items:center;margin:40px 0 30px}.meeting-review-meta svg:nth-of-type(2){margin-left:20px}.meeting-review-faces{display:flex;align-items:center;flex-wrap:wrap}.meeting-review-faces img{width:50px;height:50px;border-radius:50%;margin-right:-10px}.meeting-review-faces button{width:50px;height:50px;border-radius:50%;background:#fff;color:#3295ff;margin-left:20px}.review-notes{white-space:pre-wrap;line-height:1.5;margin-top:30px}.meeting-demo-note{text-align:center;color:#aaa;font-size:12px;margin:25px 0}.meeting-done{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px;text-align:center}.meeting-done>svg{color:#adff00}.meeting-done p{color:#aaa;line-height:1.6}.meeting-done button{display:flex;align-items:center;gap:20px;padding:18px 26px;border-radius:40px;color:#000;background:#adff00;margin-top:25px}.confirm-dialog{border:0;border-radius:30px;background:#ededed;color:#111;width:min(360px,calc(100% - 40px));padding:30px;box-shadow:0 20px 90px #0009}.confirm-dialog::backdrop{background:#0009;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.confirm-dialog h2{font-size:25px;margin:0 0 18px}.confirm-dialog p{line-height:1.5;color:#555}.confirm-dialog>div{display:flex;gap:10px;margin-top:25px}.confirm-dialog button{flex:1;padding:14px;border-radius:25px;background:#ddd;color:#111}.confirm-dialog .confirm-accept{background:#c51f50;color:#fff}.qc-home{background:var(--portal-lime)}.qc-home-panel{background:none}.qc-home-panel:after{background:radial-gradient(circle,#fff 0 .7px,transparent 1px) 0 0/10px 10px;opacity:.05}.qc-home-panel h1{font-size:35px;font-weight:600;line-height:39px;letter-spacing:0}.qc-home-panel>p{font-size:15px;line-height:19px}.qc-choice{background:#0008}.qc-choice b{font-weight:500}.qc-choice small{font-weight:400}.qc-source-icon{width:30px;height:30px}.qc-source-icon.recorder-icon{width:20px;height:30px;margin-left:5px}.qc-camera-actions{position:absolute;z-index:5;left:30px;right:30px;bottom:35px;display:grid;gap:12px;text-align:center}.qc-camera-actions button{display:flex;align-items:center;justify-content:center;gap:10px;border-radius:30px;background:#fff;color:#111;padding:15px}.qc-camera-actions small{color:#fff;text-shadow:0 1px 4px #000}.qc-staff{display:grid;gap:20px}.qc-staff>button{display:grid;grid-template-columns:50px 1fr 30px;gap:15px;align-items:center;text-align:left;background:none;padding:0;color:#3295ff}.qc-staff img{width:50px;height:50px;border-radius:50%}.qc-staff b,.qc-staff small{display:block;font-size:15px;font-weight:500;line-height:20px;color:#111}.qc-staff small{color:#999}.finding-images{flex-wrap:wrap}.qc-recorder .photo-stack{display:flex;left:40px;top:290px;bottom:auto;height:200px;width:300px}.qc-recorder .photo-stack img{width:100%;height:100%;object-fit:cover;border-radius:20px}.qc-review-photos{display:flex;flex-wrap:wrap;gap:15px;position:relative;z-index:2}.qc-review-photos figure{margin:0}.qc-review-photos img{width:90px;height:90px;object-fit:cover;border-radius:12px}.qc-review-photos figcaption{font-size:12px}.qc-title-edit{width:100%;margin-bottom:15px;background:#fff5;border:0;padding:10px;font-size:28px}.qc-review .upload-card.lime{background:var(--portal-lime)}@media(min-width:761px)and (max-width:1150px){.portal-sidebar{width:220px}.portal-main,.meeting-setup-main{margin-left:220px}.portal-apps,.portal-feed{width:calc(100% - 70px);margin-inline:35px}.portal-tile{padding:30px 22px}.portal-greeting{font-size:30px;line-height:35px}.meeting-setup-content{width:calc(100% - 70px);margin-inline:35px}.meeting-setup .meeting-header{left:255px;right:35px}.meeting-person{grid-template-columns:40px 1fr 24px;gap:10px}.staff-avatar{width:40px;height:40px}.meeting-staff{gap:20px}.meeting-recorder .recording-info,.meeting-recorder .recording-actions{width:28%;left:30px}.meeting-recorder .recording-info h1{font-size:26px}}@media(max-width:760px){body{background:#0e0e0e}.prototype-root{width:100%;border-radius:0;overflow:clip}.portal-sidebar{display:none}.portal-main{margin:0;padding-bottom:0}.portal-dashboard{min-height:100dvh}.portal-dashboard:before{height:1050px;background-position:center top;background-size:auto 1050px}.portal-hero{padding:555px 15px 85px}.portal-greeting{top:220px;left:50%;width:min(342px,calc(100% - 60px));font-size:35px;line-height:39px;gap:15px}.portal-pills{display:flex;gap:5px;position:absolute;top:80px;left:30px;right:0;overflow-x:auto;scrollbar-width:none;padding-right:30px}.portal-pills button{flex:none;padding:12px 20px;border-radius:40px;background:#fff3;font-size:15px;white-space:nowrap}.portal-pills button.selected{color:#000;background:#fff}.portal-pills span{margin-left:10px;opacity:.5}.portal-apps{margin:0;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.portal-tile{aspect-ratio:auto;min-height:202px;padding:30px 20px;border-radius:30px}.portal-tile.orange{order:1}.portal-tile.lime{order:2}.portal-tile.pink{order:3}.portal-tile.blue{order:4}.portal-tile.yellow{display:none}.portal-feed{width:100%;margin:0;gap:36px}.portal-panel{padding:40px 15px;border-radius:0}.portal-panel h2{font-size:30px}.portal-news-item{gap:10px;align-items:start;grid-template-columns:10px 1fr}.portal-news-item>.blue-dot{margin-top:14px}.news-heading{display:flex;gap:10px;font-size:17px;line-height:20px}.news-heading b{display:block;font-weight:500;color:#ffffff80}.news-heading span>span{color:#fff}.news-heading em{display:none}.news-placeholder{display:block;width:30px;height:40px;flex:none;background:#d9d9d9}.news-author{display:block;font-size:15px}.portal-news-item:nth-child(3) .news-heading b{display:none}.portal-news-item:nth-child(4){display:none}.news-body{font-size:14px;line-height:22.5px}.portal-all{font-size:15px}.portal-follow,.portal-queue{margin-inline:15px;border-radius:30px}.portal-follow{margin-top:0}.portal-work{grid-template-columns:8px 30px 1fr;gap:12px}.portal-work img{width:30px}.detail-dialog{padding:25px}.tool-page,.camera-screen{border-radius:0;max-height:none}.meeting-setup-main{margin:0;padding:136px 0 0;background:#000}.meeting-setup-content{width:100%;margin:0;padding:80px 30px;min-height:calc(100dvh - 136px);background:#fff;border-radius:40px 40px 0 0}.meeting-setup .meeting-header,.meeting-header{top:78px;left:30px;right:30px;color:#fff}.meeting-setup .round-icon{background:#333;color:#fff}.meeting-title h1,.meeting-people h2{max-width:342px;margin-inline:auto;font-size:35px;line-height:39px}.meeting-title h1{max-width:300px}.meeting-title input{margin-top:65px;text-align:left;height:68px}.meeting-people{margin:0}.show-title .meeting-people,.show-people .meeting-title{display:none}.meeting-people h2{margin-bottom:45px}.meeting-people h3{font-size:22px}.meeting-recent{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:50px}.meeting-staff{grid-template-columns:1fr;gap:20px}.meeting-person{min-height:50px}.meeting-recorder .recording-info{top:139px;left:30px;width:calc(100% - 60px)}.meeting-recorder .recording-info h1{font-size:30px;line-height:30px}.meeting-recorder .timer{font-size:35px}.meeting-recorder .recording-actions{left:30px;bottom:40px;width:calc(100% - 60px)}.meeting-recorder .desktop-abort{top:60px;left:30px}.record-demo-label{bottom:15px;left:0;width:100%;text-align:center}.meeting-recorder .notes-panel{display:none}.meeting-review{padding:222px 15px 70px}.meeting-review .meeting-header{top:159px}.meeting-review-card h1{font-size:30px;line-height:32px}.meeting-review-card{min-height:390px}.qc-home-panel{margin:0;padding:217px 15px 116px;border-radius:0;min-height:100dvh}.qc-home:before{content:"";position:absolute;z-index:3;top:0;left:50%;transform:translate(-50%);width:calc(100% + 8px);height:187px;background:url(/assets/figma/exact/qc-forehead.svg) center top/100% 187px no-repeat;opacity:.9;pointer-events:none}.qc-home-panel h1{margin:0 0 20px;text-box:trim-both cap alphabetic}.qc-home-panel>p{margin-bottom:47px;max-width:342px}.qc-choice{height:200px;min-height:200px;padding:30px 20px;border-radius:30px;display:flex;flex-direction:column;justify-content:space-between;gap:20px}.qc-choice span{align-self:stretch}.qc-choice small{line-height:22.5px}.qc-choice b{margin-bottom:15px}.qc-choice+.qc-choice{margin-top:12px}.qc-recorder .photo-stack{display:block;top:auto;left:35px;width:calc(100% - 70px);bottom:230px;height:200px}.camera-screen{max-width:none}.camera-screen>img{border-radius:0}.camera-screen:after{border-radius:0}}@media(max-width:370px){.portal-greeting{font-size:30px;line-height:35px;gap:12px;width:290px}.portal-tile{padding:25px 15px}.tile-copy strong{font-size:20px}.tile-copy small{font-size:13px;line-height:20px}.meeting-setup-content{padding-inline:22px}.meeting-person{gap:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}:root{--rail-width:clamp(208px,19vw,270px);--page-gutter:clamp(24px,4vw,64px);--content-width:960px;--forehead-height:136px;--sheet-radius:40px}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid #a6b6c8;outline-offset:4px}input,textarea{transition:background-color .2s,box-shadow .2s}.notes-panel textarea:focus-visible{outline:none;box-shadow:inset 0 -1px #ffffff70}.notes-panel:focus-within{box-shadow:inset 0 0 0 1px #ffffff50,0 16px 60px #0002}.notes-panel{transition:box-shadow .25s}.dot-grid{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;border-radius:inherit;z-index:0}.portal-tile:after,.recorder-gradient:after,.qc-home-panel:after,.upload-card:after{display:none}.portal-tile>*:not(.dot-grid),.meeting-review-card>*:not(.dot-grid){position:relative;z-index:1}.portal-dashboard:before{display:none}.portal-background{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(#0009,#000a),url(/assets/figma/exact/dash-imgBackgroundImage.png) center/cover no-repeat}.portal-sidebar{width:var(--rail-width);height:100dvh;max-height:none;padding:clamp(20px,4vh,48px) clamp(20px,2.4vw,34px);gap:clamp(24px,5vh,60px);overflow-y:auto;background:#0003;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}.portal-sidebar nav{width:100%;gap:4px}.portal-sidebar button{min-height:44px;width:100%;padding:10px 12px;border-radius:12px;transition:background .2s,transform .2s}.portal-sidebar button:hover{text-decoration:none;background:#ffffff12;transform:translate(3px)}.portal-sidebar.light button:hover{background:#00000008}.portal-main,.meeting-setup-main{margin-left:var(--rail-width)}.portal-apps,.portal-feed{width:min(var(--content-width),calc(100% - var(--page-gutter)*2));margin-inline:auto}.portal-hero{padding-top:clamp(100px,21vh,230px)}.portal-greeting{position:relative;top:auto;left:auto;transform:none;width:min(792px,calc(100% - var(--page-gutter)*2));margin:0 auto clamp(80px,15vh,170px);font-size:clamp(28px,2.5vw,35px);line-height:1.15}.portal-tile{padding:clamp(26px,3vw,40px) clamp(22px,2.5vw,30px);min-height:230px}.portal-feed{margin-top:60px}.portal-panel{background:linear-gradient(145deg,#ffffff25,#ffffff0b);border:1px solid #ffffff14;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}.portal-queue{background:#090c09aa}.portal-tile{transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s,filter .3s}.portal-tile:hover{transform:translateY(-5px);box-shadow:0 18px 45px #0003,inset 0 1px #ffffff60;filter:brightness(1.07)}.portal-tile:active{transform:translateY(-1px) scale(.985)}.portal-news-item,.portal-work{border-radius:10px;transition:background .2s}.portal-news-item:hover,.portal-work:hover{background:#ffffff07}.portal-greeting,.meeting-setup-content{animation:soft-enter .5s both}.portal-tile{animation:soft-enter .55s both}.portal-tile:nth-child(2){animation-delay:.05s}.portal-tile:nth-child(3){animation-delay:.1s}.portal-tile:nth-child(4){animation-delay:.15s}.portal-tile:nth-child(5){animation-delay:.2s}@keyframes soft-enter{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}.meeting-setup-main{padding:clamp(140px,20vh,200px) 0 80px}.meeting-setup-content{width:min(750px,calc(100% - var(--page-gutter)*2));margin-inline:auto}.meeting-setup .meeting-header{left:calc(var(--rail-width) + var(--page-gutter));right:var(--page-gutter)}.meeting-header,.app-header{gap:16px}.meeting-header>button,.back-button,.next-button{min-height:44px}.meeting-title h1,.meeting-people h2{font-size:clamp(28px,2.7vw,35px);line-height:1.15}.meeting-person{min-width:0;grid-template-columns:50px minmax(0,1fr) 30px}.meeting-person b,.meeting-person small{overflow-wrap:anywhere}.meeting-recent{gap:clamp(8px,1.2vw,15px)}.meeting-recent button{transition:transform .2s}.meeting-recent button:hover{transform:scale(1.05)}.meeting-person,.qc-staff>button{border-radius:12px;transition:background .2s}.meeting-person:hover,.qc-staff>button:hover{background:#00000004}.meeting-recorder{display:grid;grid-template-columns:minmax(240px,342px) minmax(0,1fr);grid-template-rows:1fr auto;gap:28px clamp(24px,3.5vw,60px);padding:clamp(28px,4vw,50px);height:100dvh;min-height:560px}.meeting-recorder .recording-info{position:relative;top:auto;left:auto;width:100%;align-self:start;margin-top:90px;grid-column:1;grid-row:1}.recording-info h1{overflow-wrap:anywhere}.meeting-recorder .notes-panel{position:relative;inset:auto;padding:clamp(24px,3.5vw,50px);width:100%;min-width:0;grid-column:2;grid-row:1 / 3}.meeting-recorder .recording-actions{position:relative;inset:auto;width:100%;grid-column:1;grid-row:2}.meeting-recorder .desktop-abort{top:clamp(28px,4vw,50px);left:clamp(28px,4vw,50px)}.notes-panel textarea{min-height:100px;padding:14px 0}.primary-record,.secondary-record{transition:transform .2s,box-shadow .2s,filter .2s}.primary-record:hover,.secondary-record:hover{filter:brightness(1.07);transform:translateY(-2px)}.primary-record:active,.secondary-record:active{transform:scale(.98)}.record-demo-label{left:clamp(28px,4vw,50px);bottom:14px}.meeting-review{min-height:100dvh;padding:110px var(--page-gutter);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:22px}.meeting-review-card{position:relative;isolation:isolate;overflow:hidden;width:min(750px,100%);max-width:750px;min-height:0;margin:0;padding:clamp(28px,4vw,44px);border:1px solid #ffffff25;box-shadow:0 25px 90px #0004,inset 0 1px #ffffff30;animation:soft-enter .45s both}.meeting-review .meeting-demo-note{margin:0;max-width:750px;line-height:1.5}.meeting-review .meeting-header{top:32px;left:var(--page-gutter);right:var(--page-gutter)}.meeting-review-card h1{overflow-wrap:anywhere}.inline-title input{width:100%;color:#fff;background:#00000018;border:0;border-bottom:1px solid #ffffff80;border-radius:8px 8px 0 0;padding:8px 10px;margin:-8px -10px 0;font-size:clamp(26px,3vw,35px);font-weight:600}.inline-title-actions{display:flex;gap:10px;margin-top:14px}.inline-title-actions button{color:#fff;background:#ffffff20;border:1px solid #ffffff30;border-radius:30px;padding:10px 16px;font-size:14px}.inline-title-actions button:disabled{opacity:.4;cursor:not-allowed}.inline-title-actions button:hover:not(:disabled){background:#ffffff35}.review-edit{min-height:32px}.confirm-dialog{background:#ffffffb3;border:1px solid #ffffff80;-webkit-backdrop-filter:blur(32px) saturate(1.3);backdrop-filter:blur(32px) saturate(1.3);box-shadow:0 25px 100px #0006,inset 0 1px #fff9;padding:30px}.confirm-dialog::backdrop,.detail-dialog::backdrop{background:#07090e55;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.confirm-dialog[open],.detail-dialog[open]{animation:dialog-enter .25s cubic-bezier(.2,.7,.2,1)}.confirm-dialog p{color:#30343b}.confirm-dialog button:not(.confirm-accept){background:#fff5}.confirm-dialog button{min-height:44px}@keyframes dialog-enter{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.qc-home{padding:clamp(150px,20vh,220px) var(--page-gutter) 70px}.qc-home-panel{position:relative;width:min(760px,100%);min-height:0;padding:0;margin:auto;overflow:visible}.qc-home-panel>.dot-grid{position:fixed;border-radius:0}.qc-home-panel h1{margin-bottom:20px}.qc-home-panel>p{margin-bottom:44px}.qc-choice{width:100%;min-height:200px;padding:30px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:24px;background:#0007;border:1px solid #ffffff14;transition:background .25s,transform .25s,box-shadow .25s}.qc-choice span{width:100%;align-self:auto}.qc-choice b{margin:0 0 12px;line-height:26px}.qc-choice small{line-height:22.5px}.qc-source-icon.recorder-icon{margin-left:0;width:30px;padding:5px}.qc-choice:hover{background:#0008;transform:translateY(-3px);box-shadow:0 18px 40px #14260020}.qc-choice+.qc-choice{margin-top:16px}.single-sheet{width:min(760px,calc(100% - var(--page-gutter)*2))}.single-sheet h2{font-weight:500}@media(min-width:761px)and (max-width:1000px){.portal-apps{grid-template-columns:repeat(2,minmax(0,1fr))}.meeting-staff{grid-template-columns:1fr}.meeting-recent{grid-template-columns:repeat(4,1fr);max-width:400px}.meeting-recent button{max-width:80px}}@media(max-height:600px)and (min-width:761px){.portal-sidebar{justify-content:flex-start;gap:20px}.meeting-recorder .recording-info{margin-top:70px}.meeting-recorder .recording-info h1{font-size:26px}}@media(max-width:760px){:root{--page-gutter:clamp(15px,4.5vw,30px)}.portal-main,.meeting-setup-main{margin-left:0}.portal-sidebar{display:none}.portal-hero{padding:clamp(170px,25vh,220px) 0 0}.portal-pills{top:64px;left:var(--page-gutter)}.portal-greeting{width:min(342px,calc(100% - 40px));font-size:clamp(29px,8.7vw,35px);margin-bottom:clamp(68px,12vh,110px)}.portal-apps{width:calc(100% - var(--page-gutter)*2);gap:8px}.portal-tile{min-height:202px;padding:28px 20px}.portal-feed{width:calc(100% - var(--page-gutter)*2);margin-top:56px;gap:24px}.portal-panel{border-radius:30px;padding:30px 20px}.portal-follow,.portal-queue{margin-inline:0}.portal-panel h2{font-size:26px;margin-bottom:30px}.portal-news-item{grid-template-columns:8px minmax(0,1fr)}.news-heading,.portal-work b{overflow-wrap:anywhere}.queue-row{gap:16px}.queue-row>span:first-child{min-width:0}.meeting-setup-main{padding-top:var(--forehead-height)}.meeting-setup-content{width:100%;padding:72px 30px 64px;min-height:calc(100dvh - var(--forehead-height));border-radius:var(--sheet-radius) var(--sheet-radius) 0 0}.meeting-setup .meeting-header,.app-header{top:78px;left:30px;right:30px;height:40px}.meeting-header>button,.back-button,.next-button{padding:0;min-height:40px;font-size:15px}.meeting-title h1,.meeting-people h2{font-size:35px;line-height:39px}.meeting-title input{margin-top:52px}.meeting-staff{grid-template-columns:1fr}.meeting-recent{gap:8px}.meeting-recorder{display:block;padding:0;height:100dvh;min-height:620px}.meeting-recorder .recording-info{position:absolute;top:clamp(118px,16vh,150px);left:30px;width:calc(100% - 60px);margin:0}.meeting-recorder .notes-panel{display:none}.meeting-recorder .recording-actions{position:absolute;left:30px;bottom:40px;width:calc(100% - 60px)}.meeting-recorder .desktop-abort{top:58px;left:30px}.record-demo-label{left:0;bottom:14px}.meeting-review{min-height:100dvh;padding:146px 20px 90px;gap:20px}.meeting-review .meeting-header{top:78px;left:30px;right:30px}.meeting-review-card{padding:30px;min-height:0}.meeting-review-card h1{font-size:30px;line-height:34px}.meeting-review-meta{margin:32px 0}.qc-home{padding:var(--forehead-height) 0 0;background:#070d04}.qc-home:before{display:none}.qc-home-panel{width:100%;margin:0;padding:80px 15px 64px;min-height:calc(100dvh - var(--forehead-height));border-radius:var(--sheet-radius) var(--sheet-radius) 0 0;background:var(--portal-lime);overflow:hidden}.qc-home-panel>.dot-grid{position:absolute;border-radius:inherit}.qc-home-panel>p{margin-bottom:44px;padding-inline:15px}.qc-choice{padding:30px 20px;height:auto;min-height:200px}.single-form{padding-top:var(--forehead-height);background:#070707}.single-sheet{width:100%;min-height:calc(100dvh - var(--forehead-height));height:auto;padding:64px 30px;border-radius:var(--sheet-radius) var(--sheet-radius) 0 0}.qc-camera>img{top:var(--forehead-height);height:calc(100% - var(--forehead-height));border-radius:var(--sheet-radius) var(--sheet-radius) 0 0}.camera-screen{border-radius:0}.camera-screen:after{display:none}.qc-review .app-header{top:78px}.qc-review{display:flex;flex-direction:column;justify-content:center;min-height:100dvh;padding:146px 20px 80px}.qc-review .upload-card{width:100%}}@media(max-width:370px){.portal-tile{padding:24px 15px}.tile-copy strong{font-size:20px}.meeting-title h1,.meeting-people h2{font-size:30px;line-height:34px}.meeting-setup-content,.single-sheet{padding-inline:22px}.meeting-review-card{padding:24px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}select{font:inherit}button:disabled{cursor:not-allowed}select:focus-visible,summary:focus-visible{outline:2px solid #a6b6c8;outline-offset:4px}.workspace-back{display:inline-flex;align-items:center;gap:10px;padding:0;background:none;font-size:14px;min-height:44px;flex-shrink:0}.workspace-back>span{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#ececec;color:#080b0f;transition:transform .2s}.workspace-back:hover>span{transform:translate(-3px)}.workspace-primary,.workspace-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border-radius:30px;min-height:44px;font-size:14px;line-height:20px;background:#ededed;color:#16191f;transition:background .2s,transform .2s}.workspace-primary{background:#263443;color:#fff}.workspace-primary:hover:not(:disabled){background:#405264}.workspace-secondary:hover{background:#e0e3e7}.workspace-primary:disabled{opacity:.35}.workspace-demo{font-size:12px;line-height:1.6;color:#73777d;margin:40px 0 0}.document-workspace{position:relative;min-height:100dvh;color:#0b0b0b;background:#fff}.document-workspace .portal-sidebar{background:#0000001a}.portal-sidebar button[aria-current=page]{background:#00000006}.document-dots{position:absolute;left:var(--rail-width);top:0;right:0;height:420px;pointer-events:none;-webkit-mask-image:linear-gradient(#0008,transparent);mask-image:linear-gradient(#0008,transparent)}.document-main{position:relative;margin-left:var(--rail-width);min-width:0;padding:30px var(--page-gutter) 100px}.document-toolbar,.document-content{max-width:750px;margin-inline:auto}.document-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px}.document-toolbar-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px}.document-content{padding-top:76px;animation:soft-enter .35s both}.document-content h1{font-size:35px;line-height:39px;margin:0;font-weight:600;letter-spacing:-.5px;overflow-wrap:anywhere}.document-content h2{font-size:30px;line-height:1.2;font-weight:500;letter-spacing:-.3px;margin:0 0 30px}.handoff-heading{display:grid;grid-template-columns:35px minmax(0,1fr);gap:20px;align-items:start}.handoff-folder{width:35px;height:37px;object-fit:contain;margin-top:5px}.handoff-heading p{margin:24px 0}.handoff-document p{font-size:14px;line-height:22.5px}.handoff-avatars{display:flex;flex-wrap:nowrap;flex-shrink:0;padding-right:5px}.handoff-avatars img{display:block;width:30px;height:30px;border-radius:50%;object-fit:cover;margin-right:-5px}.handoff-section{margin-top:70px;scroll-margin-top:30px}.handoff-section p{margin-top:0}.protocol-copy p{margin:0 0 24px;white-space:pre-line}.handoff-task-list{display:grid;gap:26px}.handoff-task-list p{margin-bottom:10px}.task-tags{display:flex;flex-wrap:wrap;gap:6px}.task-tags>span{display:inline-flex;align-items:center;gap:1px;border-radius:30px;padding:5px 13px 5px 5px;font-size:13px;line-height:20px}.task-tags img{width:20px;height:20px}.owner-tag{background:#bfdfff;color:#006ad5}.due-tag{background:#f6cdef;color:#890072}.handoff-edit-card{background:#f3f3f3;border-radius:10px;padding:36px 40px}.handoff-group-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.handoff-group-heading p{font-size:13px;margin:0 0 5px}.handoff-group-heading p:last-child{margin-bottom:0}.handoff-group-heading b{font-weight:600}.handoff-groups{display:grid;gap:24px}.editable-field{display:flex;flex-direction:column;gap:10px;font-size:12px;color:#5c626a}.editable-field textarea,.editable-field input{display:block;width:100%;min-width:0;padding:10px 12px;background:#ffffff80;color:#111;border:1px solid #d9dde2;border-radius:6px;font-size:14px;line-height:22.5px}.editable-field textarea{resize:vertical;min-height:80px}.title-field input{font-size:35px;line-height:39px;font-weight:600;padding:6px 10px}.handoff-heading .editable-field:not(.title-field){margin:24px 0}.editing-indicator{margin:36px 0 0;padding:14px 18px;border-radius:10px;background:#edf2f7;color:#344c63;font-weight:500}.editing-indicator span{font-weight:400;margin-left:10px}.editable-tasks{display:grid;gap:28px;padding-top:24px;border-top:1px solid #ddd}.editable-task{display:grid;grid-template-columns:24px minmax(0,1fr);gap:14px}.task-remove{display:grid;place-items:center;padding:0;width:24px;height:24px;border-radius:50%;background:#ddd;color:#555;margin-top:9px}.task-remove:hover{background:#efced3;color:#9f2240}.task-edit-meta{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.task-edit-meta label{display:flex;flex:1 1 140px;min-width:0;flex-direction:column;gap:6px;color:#636970;font-size:12px}.task-edit-meta input,.task-edit-meta select{width:100%;min-width:0;min-height:40px;border:1px solid #d2d8df;border-radius:8px;background:#fff;padding:8px 10px;color:#263443;font-size:13px}.task-add{display:flex;align-items:center;gap:8px;background:none;color:#45576c;padding:10px 0;margin:16px 0 -10px;font-size:13px;min-height:44px}.handoff-save{display:flex;justify-content:flex-end;gap:10px;margin-top:32px}.news-document h1{margin-bottom:30px}.news-document-list{display:grid}.news-document-item{display:grid;grid-template-columns:10px minmax(0,1fr);gap:20px;align-items:center;background:transparent;color:#0b0b0b;text-align:left;padding:18px 5px;border-bottom:1px solid #ededed;width:100%;transition:background .2s}.news-document-item:hover{background:#f7f9fb}.news-document-item>span{display:grid;gap:6px}.news-document-heading{font-size:17px;line-height:23px;color:#929292;font-weight:400}.news-document-heading b{font-weight:600;color:#0b0b0b}.news-document-body{font-size:14px;font-weight:400;line-height:22.5px}.news-document-item.is-read>.blue-dot,.blue-dot.is-read{background:transparent;box-shadow:inset 0 0 0 1px #b5c0cd}.workspace-intro{font-size:15px;line-height:1.6;color:#6a7077;margin:-12px 0 30px}.followup-list{display:grid}.followup-list button{display:grid;grid-template-columns:35px minmax(0,1fr);gap:20px;padding:25px 0;border-bottom:1px solid #ededed;text-align:left;background:none}.followup-list button:hover{background:#f7f9fb}.followup-list img{width:35px;height:37px}.followup-list button>span{display:grid;gap:10px}.followup-list strong{font-size:19px}.followup-list span span{font-size:14px;line-height:22.5px;font-weight:400}.followup-list small{font-size:12px;color:#697b8f}.workspace-dialog{width:min(510px,calc(100% - 40px));padding:32px;border:1px solid #ffffff80;border-radius:28px;color:#18212b;background:#ffffffd9;backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);box-shadow:0 24px 90px #0005}.workspace-dialog::backdrop{background:#07122266;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.workspace-dialog h2{font-size:25px;line-height:1.2;margin:0 40px 22px 0}.workspace-dialog p,.workspace-dialog dl{font-size:15px;line-height:1.6}.workspace-dialog dt{font-weight:600}.workspace-dialog dd{margin:0 0 12px}.workspace-dialog>.workspace-primary{margin-top:15px}.dialog-close{position:absolute;top:20px;right:20px;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#00000008}.requests-workspace{--inbox-width:clamp(250px,25vw,318px);--request-gap:clamp(24px,4.5vw,64px);min-height:100dvh;position:relative;isolation:isolate;display:grid;grid-template-columns:var(--inbox-width) minmax(0,550px) minmax(160px,200px);justify-content:center;align-items:start;gap:var(--request-gap);padding:30px clamp(24px,2.9vw,50px) 70px;background:#010815;color:#fff}.requests-workspace:before{content:"";z-index:-1;position:fixed;top:0;right:0;bottom:0;left:0;background:linear-gradient(#0009,#0009),var(--portal-blue);pointer-events:none}.requests-header{position:absolute;left:max(clamp(24px,2.9vw,50px),calc((100% - var(--inbox-width) - 750px - 2 * var(--request-gap)) / 2));top:30px;width:var(--inbox-width);display:flex;align-items:center;justify-content:space-between;gap:10px}.requests-header{z-index:2}.requests-header>span{display:none}.requests-workspace .workspace-back>span{background:#fff}.request-inbox{position:sticky;top:0;align-self:start;height:calc(100dvh - 30px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#ffffff30 transparent;padding:86px 6px 40px 0}.request-inbox section+section{margin-top:46px}.request-inbox h2{display:flex;align-items:center;justify-content:space-between;margin:0 0 30px;font-size:30px;font-weight:500;line-height:30px;letter-spacing:-.3px}.request-inbox h2>span{font-family:Bitcount Prop Single Variable,monospace;font-weight:300;font-size:35px}.request-list{border-top:1px solid #ffffff18;padding-top:5px}.request-list-item{display:flex;gap:20px;align-items:center;width:100%;padding:20px 15px;margin:0 0 5px;min-height:125px;border-bottom:1px solid #ffffff16;border-radius:0;color:#fff;background:none;text-align:left;transition:background .2s}.request-list-item>.blue-dot{flex:0 0 10px}.request-list-item>span{min-width:0;display:grid;gap:6px}.request-list-item small{font-size:12px;line-height:1.3;opacity:.7;font-weight:400}.request-list-item strong{font-size:16px;line-height:1.3;font-weight:600}.request-list-item span span{font-size:12px;line-height:18px;font-weight:400;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.request-list-item.selected{background:#eaf3ff;border-color:transparent;color:#268aff;border-radius:10px}.request-list-item.selected small{opacity:1}.request-list-item:hover:not(.selected){background:#ffffff08;border-radius:10px}.answered-note{margin-top:12px}.request-empty{font-size:14px;color:#c6d0df}.request-conversation{min-width:0;display:flex;flex-direction:column;gap:20px;animation:soft-enter .35s both}.request-message,.request-answer{--message-radius:20px;width:calc(100% - 50px);padding:40px 30px;border-radius:var(--message-radius)}.request-message{margin-right:50px;padding-block:50px;background:linear-gradient(#fff3,#fff0),#79797933}.request-sender{font-size:14px;line-height:22.5px;margin:0 0 25px;overflow-wrap:anywhere}.request-message h1,.request-answer h2{font-size:22px;line-height:26px;letter-spacing:-.22px;margin:0 0 25px;font-weight:500}.message-body{margin:0;font-size:14px;line-height:22.5px;white-space:pre-wrap}.request-answer{margin-left:50px}.request-answer-heading{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.request-answer-heading>span{font-size:11px;white-space:nowrap;color:#a8bbd5}.request-answer.is-draft{border:1px dashed #3387c7}.request-answer textarea{width:100%;min-height:370px;border:0;padding:0;background:transparent;color:#fff;font-size:14px;line-height:22.5px;resize:vertical}.request-answer textarea:focus-visible{outline:0;box-shadow:0 2px #acbed3}.request-send{display:flex;justify-content:flex-end;margin-top:30px}.request-send button,.outlook-button{padding:15px 21px;background:#dedede;border-radius:50px;font-size:13px;color:#1c1c1c;min-height:44px}.request-send button:hover{background:#fff}.request-send button:disabled{opacity:.4}.request-answer.is-answered{background:linear-gradient(#fff3,#fff0),#fff3}.request-answer.is-answered small{display:block;margin-top:24px;color:#cbd5e3;font-size:12px}.outlook-button{align-self:center;margin-top:45px}.request-conversation .workspace-demo{margin-top:12px;text-align:center;color:#a6b3c7}.request-context{position:sticky;top:30px;padding-top:28px;min-width:0}.request-context-facts{display:grid;gap:25px}.request-context h3,.request-mobile-context h3{margin:0 0 10px;font-size:16px;line-height:20px;font-weight:600}.request-context p,.request-mobile-context p{margin:0;font-size:14px;line-height:22.5px}.request-insight{margin-top:180px}.request-insight h3{font-family:Bitcount Prop Single Variable,monospace;font-weight:300;letter-spacing:1px}.request-insight p{font-size:12px;line-height:20px;color:#a3b0c5}.request-mobile-context{display:none}@media(min-width:761px)and (max-width:1100px){.requests-workspace{grid-template-columns:minmax(220px,28%) minmax(0,1fr);gap:32px}.request-context{display:none}.request-mobile-context{display:block;padding:20px 25px;background:#ffffff08;border-radius:16px}.request-mobile-context summary{cursor:pointer;font-size:14px}.request-mobile-context[open] summary{margin-bottom:24px}.request-mobile-context .request-insight{margin-top:30px}.request-message,.request-answer{width:calc(100% - 24px);padding:30px 24px}.request-message{margin-right:24px}.request-answer{margin-left:24px}.handoff-edit-card{padding:28px}.handoff-group-heading{align-items:flex-start;flex-wrap:wrap}}@media(max-width:760px){.document-workspace{padding-top:var(--forehead-height);background:#0b0b0b}.document-dots{left:0;top:var(--forehead-height)}.document-main{margin:0;padding:54px 24px 64px;border-radius:var(--sheet-radius) var(--sheet-radius) 0 0;background:#fff;min-height:calc(100dvh - var(--forehead-height))}.document-toolbar{position:absolute;top:-58px;left:24px;right:24px;color:#fff}.document-toolbar .workspace-back>span{background:#292929;color:#fff}.document-toolbar-actions{gap:6px}.document-toolbar-actions button{padding:10px 12px;min-height:40px;font-size:12px}.document-toolbar-actions .workspace-secondary{background:#ffffff20;color:#fff}.document-toolbar-actions .workspace-primary{background:#e6ebf1;color:#172331}.document-content{padding-top:0}.document-content h1{font-size:30px;line-height:35px}.document-content h2{font-size:26px;line-height:30px;margin-bottom:24px}.handoff-heading{grid-template-columns:28px minmax(0,1fr);gap:14px}.handoff-folder{width:28px;height:30px}.handoff-section{margin-top:48px}.handoff-edit-card{padding:24px 18px}.handoff-group-heading{align-items:flex-start;flex-wrap:wrap;gap:12px}.title-field input{font-size:26px;line-height:32px}.editable-task{gap:8px;grid-template-columns:24px minmax(0,1fr)}.task-edit-meta{gap:10px}.task-edit-meta label{flex-basis:100%}.editing-indicator span{display:block;margin:4px 0 0}.news-document-item{grid-template-columns:8px minmax(0,1fr);gap:14px;padding:20px 0}.news-document-heading{font-size:16px;line-height:22px}.news-document-heading>span{display:block;font-size:13px}.workspace-dialog{padding:28px}.requests-workspace{display:block;padding:var(--forehead-height) 0 0;background:#010713}.requests-workspace:before{position:absolute;top:var(--forehead-height);background:linear-gradient(#0009,#0009),var(--portal-blue);border-radius:var(--sheet-radius) var(--sheet-radius) 0 0}.requests-header{top:78px;left:24px;right:24px;width:auto}.requests-header>span{display:block;font-size:14px;color:#b8c4d9}.request-inbox{position:relative;height:auto;max-height:none;padding:44px 24px 60px}.request-inbox section+section{margin-top:36px}.request-inbox h2{margin-bottom:25px}.request-list-item{min-height:120px;padding:20px 15px}.request-conversation,.request-context,.requests-workspace.is-detail .request-inbox{display:none}.requests-workspace.is-detail .request-conversation{display:flex;padding:32px 18px 50px}.request-message,.request-answer{padding:28px 22px;width:calc(100% - 16px)}.request-message{margin-right:16px}.request-answer{margin-left:16px}.request-message h1,.request-answer h2{font-size:21px}.request-answer textarea{min-height:390px}.request-mobile-context{display:block;padding:22px;border-radius:18px;background:#ffffff09}.request-mobile-context summary{font-size:14px;cursor:pointer}.request-mobile-context[open] summary{margin-bottom:25px}.request-mobile-context .request-insight{margin-top:35px}.outlook-button{margin-top:15px}}@media(prefers-reduced-motion:reduce){.document-content,.request-conversation{animation:none}}:root{--font-text:"Radio Canada Big Variable",sans-serif;--font-section:"Bitcount Prop Single Variable",monospace;--action-primary:#2589ee;--action-primary-hover:#1376d8;--action-danger:#c41650;--action-neutral:#e6e9ed;--text-main:#17202b;--text-muted:#536273;--focus-ring:#6d9cc9;--radius-control:999px;--radius-card:30px;--space-xs:8px;--space-sm:16px;--space-md:24px;--space-lg:40px;--glass-blur:40px;--glass-surface:linear-gradient(180deg,#ffffff33,#ffffff08),#ffffff24;--motion-fast:.18s;--motion-normal:.3s;--motion-state:.65s;--motion-ease:cubic-bezier(.22,1,.36,1)}.portal-pills button{border-color:transparent!important}.portal-panel{backdrop-filter:blur(40px) saturate(1.15);-webkit-backdrop-filter:blur(40px) saturate(1.15)}.portal-dashboard .portal-sidebar button[aria-current]{background:#f7fafc!important;color:#111}.round-icon.next.upload-action{background:#3295ff;color:#111}.news-document .section-bitcount{font-family:Bitcount Prop Single Variable,monospace;font-weight:400;letter-spacing:0}.upload-card h1{font-family:Radio Canada Big Variable,sans-serif;font-weight:600;letter-spacing:0;line-height:1.15}.upload-card.lime>button{color:#fff}.meeting-review-faces{flex-wrap:nowrap!important;max-width:100%;overflow-x:auto;padding-block:4px}.meeting-review-faces img{flex:0 0 50px;object-fit:cover}.meeting-review-faces button{flex:0 0 50px;margin-left:0!important;display:grid;place-items:center;position:relative}.meeting-review-names{font-size:15px;line-height:1.5;margin:14px 0 0}:root{--rail-width:clamp(244px,19vw,270px)}.portal-sidebar button{white-space:nowrap;display:flex;align-items:center;gap:10px}.portal-sidebar button span{margin-left:0}.portal-sidebar .section-subanchor{padding-left:24px;font-size:13px;color:#656b73}.handoff-sidebar nav{gap:8px}.handoff-sidebar button:hover{background:#00000006}.handoff-heading,.handoff-edit-card{scroll-margin-top:30px}.portal-pills{z-index:5}.portal-pills button{backdrop-filter:blur(24px) saturate(1.3);-webkit-backdrop-filter:blur(24px) saturate(1.3);background:#ffffff26;border:1px solid #ffffff1c}.portal-panel{background:linear-gradient(180deg,#fff3,#ffffff08),#ffffff24;border:0}.portal-news-item,.portal-work{border-radius:0;box-shadow:none}.portal-news-item{border-bottom-color:#ffffff12}.portal-news-item:hover,.portal-work:hover{background:transparent}.portal-news-item:hover .news-heading,.portal-work:hover b{color:#fff}.portal-news-item:hover .news-body{opacity:.8}.portal-queue{background:linear-gradient(180deg,#ffffff0b,transparent),#090c0980}.news-empty{margin:8px 0 26px;font-size:15px;line-height:1.6;opacity:.7}.portal-news-item:nth-child(4){display:grid}.meeting-people h2{margin-bottom:58px}.meeting-people h3{margin:0 0 26px}.meeting-recent{gap:14px;margin-bottom:64px}.recorder-gradient{transition:filter .7s ease}.is-recording>.recorder-gradient{filter:brightness(.55) saturate(.9)}.requests-workspace{--inbox-width:clamp(260px,24vw,380px);--request-gap:clamp(28px,4vw,80px);grid-template-columns:var(--inbox-width) minmax(0,1fr) clamp(190px,18vw,330px);justify-content:stretch;padding-inline:clamp(24px,2.9vw,64px)}.requests-header{left:clamp(24px,2.9vw,64px)}.request-inbox{padding-top:86px}.request-context{top:30px;height:calc(100dvh - 60px);display:flex;flex-direction:column;gap:48px;padding:28px 0 20px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#ffffff30 transparent}.request-context>.request-insight{margin-top:auto}.request-answer.is-draft{position:relative;border:1px solid #ffffff60}@property --draft-angle{syntax:"<angle>"; inherits:false; initial-value:0deg;}.request-answer.is-draft:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1.5px;pointer-events:none;background:conic-gradient(from var(--draft-angle),transparent 0deg,#ffffff20 180deg,#fff 240deg,#ffffff20 290deg,transparent 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;animation:draft-border 5s linear infinite}@keyframes draft-border{to{--draft-angle:360deg}}.prototype-root>:is(.portal-dashboard,.meeting-setup,.tool-page,.requests-workspace,.document-workspace,.transfer-screen){transform-origin:top center;animation:app-open .45s cubic-bezier(.16,1,.3,1)}@keyframes app-open{0%{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:none}}.transfer-screen{position:relative;min-height:100dvh;background:#030603;color:#fff;padding-top:var(--forehead-height);isolation:isolate}.transfer-background{position:absolute;z-index:-1;inset:var(--forehead-height) 0 0;border-radius:var(--sheet-radius) var(--sheet-radius) 0 0;background:linear-gradient(#0009,#0009),var(--dashboard-image, url(/assets/figma/exact/upload-background.png)) center/cover}.transfer-header{position:absolute;top:78px;right:30px;height:40px}.transfer-header button{display:flex;align-items:center;gap:12px;background:none;font-size:15px;padding:0}.transfer-header button>span{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#b0ef00;color:#111}.transfer-status{position:absolute;left:max(50px,calc((100% - 760px)/2));bottom:clamp(70px,12vh,140px);width:min(360px,calc(100% - 100px))}.transfer-spinner,.transfer-complete{width:46px;height:46px;margin-bottom:30px}.transfer-spinner{display:block;animation:upload-spin 1.4s linear infinite}.transfer-complete{display:grid;place-items:center;border:1px solid #ffffff40;border-radius:50%}.transfer-status h1{font-size:22px;line-height:26px;letter-spacing:-.22px;margin:0 0 15px;font-weight:500}.transfer-status p{margin:0;font-size:14px;line-height:22.5px;max-width:280px}@keyframes upload-spin{to{transform:rotate(360deg)}}@media(min-width:761px)and (max-width:1100px){.requests-workspace{--inbox-width:clamp(240px,29vw,300px);grid-template-columns:var(--inbox-width) minmax(0,1fr);gap:28px}.request-context{display:none}}@media(max-width:760px){.requests-workspace{padding-inline:0;display:block}.requests-header{left:24px;right:24px}.request-inbox{padding:44px 24px 60px}.request-context{display:none}.meeting-recent{gap:14px;margin-bottom:64px}.meeting-people h2{margin-bottom:60px}.meeting-people h3{margin-bottom:28px}.transfer-status{left:50px;bottom:100px;width:calc(100% - 100px)}}@media(prefers-reduced-motion:reduce){.prototype-root>*,.request-answer.is-draft:before,.transfer-spinner{animation:none!important}.recorder-gradient{transition:none}}@media(max-width:370px){.document-toolbar .workspace-back{font-size:0;gap:0}.document-toolbar-actions{flex-wrap:nowrap}.document-toolbar-actions button{padding-inline:10px}}.portal-dashboard{animation:none!important;transform:none!important}.portal-main{animation:none}@keyframes app-open{0%{opacity:0}to{opacity:1}}.portal-dashboard .portal-sidebar{left:25px;width:min(200px,calc(var(--rail-width) - 50px));padding:0;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;overflow:visible;pointer-events:none}.portal-dashboard .portal-sidebar nav{position:absolute;top:34%;gap:5px}.portal-dashboard .portal-sidebar button{pointer-events:auto;height:50px;min-height:50px;padding:10px;justify-content:center;font-size:14px;font-weight:400;letter-spacing:0;border-radius:100px;background:#ffffff1a;backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px)}.portal-dashboard .portal-sidebar button:hover{transform:none;background:#ffffff2b}.portal-dashboard .portal-profile{position:absolute;bottom:25px}.document-main,.meeting-setup-main{margin-left:0}.document-dots{left:0}.meeting-setup .meeting-header{left:max(var(--page-gutter),calc((100% - 750px)/2));right:max(var(--page-gutter),calc((100% - 750px)/2))}.news-filters{display:flex;flex-wrap:wrap;gap:5px;margin:40px 0 18px}.news-filters button{background:#f3f3f3;color:#111;border-radius:100px;padding:10px 12px;font-size:15px;min-height:38px}.news-filters button[aria-pressed=true]{background:#dbe6f1;color:#1d466d;box-shadow:inset 0 0 0 1px #bbcee0}.news-filters button:hover{background:#e8edf2}.news-document-item{padding-block:26px}.confirm-dialog>div{display:flex;flex-direction:column;gap:8px}.confirm-dialog>div>button{width:100%;flex:none}.confirm-dialog.confirm-primary .confirm-accept{background:#2589ee;color:#fff}.confirm-dialog.confirm-primary .confirm-accept:hover{background:#1376d8}.requests-workspace{height:100dvh;min-height:0;overflow:hidden;grid-template-rows:minmax(0,1fr);padding-block:30px}.request-inbox{position:relative;top:auto;min-height:0;margin-top:86px;height:calc(100% - 86px);padding:0 8px 20px 0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.request-conversation{height:100%;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff30 transparent;scrollbar-gutter:stable;padding:0 8px 24px 0}.request-conversation>*{flex-shrink:0}.request-context{position:relative;height:100%;top:auto;overscroll-behavior:contain}.request-list-item{position:relative}.request-list-item[data-just-sent=true]{z-index:3}.request-list-item:disabled{cursor:default}.request-answer{transition:background-color .65s,border-color .65s,box-shadow .65s}.request-answer.is-draft.bubble-sending{background-color:#fff3;border-color:transparent;box-shadow:inset 0 1px #ffffff26}.request-answer.is-draft:before{transition:opacity .35s}.request-answer.bubble-sending:before{opacity:0}.bubble-sending .request-send{opacity:0;transition:opacity .2s}.bubble-sending textarea{resize:none}.request-answer.is-answered{animation:answer-arrive .45s both}@keyframes answer-arrive{0%{opacity:.75;translate:0 5px}to{opacity:1;translate:0 0}}@media(max-height:600px)and (min-width:761px){.portal-dashboard .portal-sidebar nav{top:25px}.portal-dashboard .portal-sidebar button{height:44px;min-height:44px}}@media(max-width:760px){.meeting-setup .meeting-header{left:30px;right:30px}.requests-workspace{padding-top:var(--forehead-height);padding-bottom:0}.request-inbox{height:100%;margin:0;padding:44px 24px 30px}.requests-workspace.is-detail .request-conversation{height:100%;padding:32px 18px 40px}.news-filters{margin-top:30px;gap:5px}.news-filters button{padding-inline:10px;font-size:14px}}@media(prefers-reduced-motion:reduce){.portal-main,.request-answer.is-answered{animation:none}.request-answer,.request-answer:before,.bubble-sending .request-send{transition:none}}.transfer-screen{padding-top:0}.ui-action,.inline-title-actions .ui-action,.handoff-save .ui-action{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);min-height:44px;padding:12px 24px;border:0;border-radius:var(--radius-control);font:500 15px/1.3 var(--font-text);cursor:pointer;transition:background-color var(--motion-fast),opacity var(--motion-fast)}.ui-action.ui-primary,.inline-title-actions .ui-primary,.request-send button,.workspace-primary{background:var(--action-primary);color:#fff}.ui-action.ui-primary:hover:not(:disabled),.request-send button:hover:not(:disabled),.workspace-primary:hover:not(:disabled){background:var(--action-primary-hover)}.ui-action.ui-secondary,.inline-title-actions .ui-secondary{background:var(--action-neutral);color:var(--text-main)}.ui-action.ui-danger{background:var(--action-danger);color:#fff}.ui-action:disabled{opacity:.45;cursor:not-allowed}.portal-panel{background:var(--glass-surface);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur))}.portal-queue{background:linear-gradient(#ffffff0b,transparent),#090c0980}.news-document h1,.portal-panel h2{font-family:var(--font-section);font-weight:400;letter-spacing:0}.portal-work small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.app-availability{display:block;width:fit-content;padding:4px 10px;margin:8px 0;background:#0005;color:#fff;border-radius:var(--radius-control);font-size:12px;line-height:1.4}.ui-empty{color:var(--text-muted);line-height:1.6;padding:var(--space-md) 0}.ui-error{min-height:100dvh;padding:15vh max(24px,calc((100% - 750px)/2));background:#f7fafc;color:var(--text-main)}.ui-error .ui-action{margin:8px 8px 0 0}.upload-card.lime .review-edit{color:#fff}.flow-header .round-icon{flex-shrink:0}.prototype-root :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.prototype-root :is(button,a):focus:not(:focus-visible){outline:none}.request-insight h3{font-family:var(--font-text);letter-spacing:0}.request-insight p{font-size:14px;line-height:1.6}@media(prefers-reduced-motion:reduce){.prototype-root *,.prototype-root *:before,.prototype-root *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.transfer-background{top:0;right:0;bottom:0;left:0;border-radius:0}.portal-dashboard .portal-sidebar button:not([aria-current]),.portal-pills button:not(.selected){background:var(--glass-surface);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur))}.portal-dashboard .portal-sidebar button:not([aria-current]):hover,.portal-pills button:not(.selected):hover{box-shadow:inset 0 0 0 100px #ffffff0c}.request-answer.is-draft{isolation:isolate;border-color:transparent}.request-answer.is-draft:before{content:none;animation:none}.request-answer.is-draft>.dot-grid{z-index:-1;border-radius:inherit;clip-path:inset(0 round var(--message-radius))}@media(min-width:761px){.request-inbox{height:calc(100% - 56px);padding-bottom:40px;scroll-padding-bottom:40px}}@media(max-width:760px){.meeting-setup,.meeting-setup-main{height:100dvh;min-height:0;overflow:hidden}.meeting-setup-content{height:calc(100dvh - var(--forehead-height));min-height:0;overflow-y:auto;overscroll-behavior:contain;animation:none}.request-inbox,.requests-workspace.is-detail .request-conversation{border-radius:var(--sheet-radius) var(--sheet-radius) 0 0;clip-path:inset(0 round var(--sheet-radius) var(--sheet-radius) 0 0)}.upload-card h1{font-size:30px;letter-spacing:0;line-height:1.15}}:root{--glass-surface-black: linear-gradient(180deg, #ffffff0a, #ffffff00), #000000b3;--glass-filter: blur(var(--glass-blur));--glass-hover: inset 0 0 0 100px #ffffff0c;--glass-scrim: #030712b3}.qc-home .qc-choice{--glass-surface: var(--glass-surface-black)}.prototype-root :is(.portal-panel,.portal-all,.portal-sidebar button:not([aria-current]),.portal-pills button:not(.selected),.request-message,.request-answer.is-answered,.request-mobile-context,.meeting-recorder .notes-panel,.secondary-record,.identify-input,.qc-choice,.meeting-recorder .round-icon,.confirm-dialog,.workspace-dialog,.detail-dialog){background:var(--glass-surface);backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:var(--glass-filter);border-color:transparent}.prototype-root :is(.portal-sidebar button:not([aria-current]),.portal-pills button:not(.selected),.portal-all,.secondary-record,.qc-choice):hover{background:var(--glass-surface);box-shadow:var(--glass-hover)}.prototype-root :is(.confirm-dialog,.workspace-dialog,.detail-dialog){color:#fff;box-shadow:0 24px 90px #0005}.prototype-root :is(.confirm-dialog,.workspace-dialog,.detail-dialog)::backdrop{background:var(--glass-scrim);backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:var(--glass-filter)}.prototype-root :is(.confirm-dialog p,.detail-dialog small){color:#ffffffd9}.prototype-root .confirm-dialog button:not(.confirm-accept){background:var(--action-neutral);color:var(--text-main)}.prototype-root :is(.dialog-close,.detail-dialog>button){background:var(--action-neutral);color:var(--text-main)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root{--glass-surface: #3c4449}.qc-home .qc-choice{--glass-surface: #181b16}}:root{--tb-top:50px;--tb-left:50px;--tb-col:max(20px, calc((100vw - 750px)/2) );--tb-glass:rgba(255,255,255,.78)}.settings-home,.nfm-page .pzr-back,.mtg-back,.rf-setup-head .rf-link{position:fixed;top:var(--tb-top);z-index:60;margin:0;padding-right:16px;border-radius:30px;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.settings-home{left:max(var(--tb-left),calc(50vw - 375px))}@media(max-width:1100px){.settings-home{left:var(--tb-left)}}.mtg-back,.rf-setup-head .rf-link:first-child{left:var(--tb-col)}.nfm-page .pzr-back{left:var(--nfm-left)}.rf-setup-head .rf-link:last-child{right:var(--tb-col);margin-top:0;padding-right:0;padding-left:16px}.settings-header{min-height:40px}.settings-header h1{grid-column:2}.rf-setup-head{height:40px}.mtg-page{padding-top:145px}@media(max-width:760px){.mtg-page{padding-top:125px}}.rf-abort{position:fixed;top:var(--tb-top);left:var(--tb-left);z-index:60;margin:0}.rf-recorder-info{padding-top:90px}@media(min-width:761px){.document-main>.document-toolbar{position:sticky;top:0;z-index:40;margin:-30px 0 -14px;padding:44px 0 14px;background:linear-gradient(#fff 78%,#fff0)}}.page-top-blur{position:fixed;inset:0 0 auto;height:calc(var(--tb-top) + 100px);z-index:50;pointer-events:none}.page-top-blur>span{position:absolute;top:0;right:0;bottom:0;left:0;backdrop-filter:blur(var(--blur));-webkit-backdrop-filter:blur(var(--blur));mask-image:linear-gradient(to bottom,#000 0%,#000 var(--edge),transparent var(--end));-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 var(--edge),transparent var(--end))}.settings-card,.nfm-page [id^=nfm-]{scroll-margin-top:calc(var(--tb-top) + 100px)}:is(.pm-page,.rf-setup)>.pm-link{-webkit-backdrop-filter:none;backdrop-filter:none}.mtg-page .mtg-section{scroll-margin-top:calc(var(--tb-top) + 100px)}.side-rail,.settings-nav,.portal-dashboard .portal-sidebar nav{position:fixed;top:calc(50% - 100px);left:30px;transform:none;z-index:30;display:flex;flex-direction:column;align-items:stretch;width:200px;margin:0;gap:0}.portal-dashboard .portal-sidebar{position:fixed;left:0!important;top:0!important;width:260px;height:100vh!important;max-height:none!important;padding:0!important;transform:none!important}.portal-dashboard .portal-sidebar nav{left:30px}.side-rail button,.settings-nav button,.portal-dashboard .portal-sidebar nav button{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;height:50px;min-height:50px;padding:0 0 0 10px;margin:0;border:0!important;border-left:2px solid var(--rail-line, #a5a5a5)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:var(--rail-text, #17202b);font:inherit;font-size:14px;font-weight:400;line-height:22.5px;letter-spacing:0;text-align:left;cursor:pointer;white-space:nowrap;transition:border-color .25s ease,color .25s ease}.side-rail button:hover,.side-rail button[aria-current],.settings-nav button:hover,.settings-nav button[aria-current],.portal-dashboard .portal-sidebar nav button:hover,.portal-dashboard .portal-sidebar nav button[aria-current]{border-left-color:var(--rail-active, #000)!important;transform:none}.side-rail button span,.portal-dashboard .portal-sidebar nav button span{margin:0;opacity:.5;font-size:14px}.portal-dashboard .portal-sidebar{--rail-text:#fff;--rail-line:rgba(255,255,255,.4);--rail-active:#fff}@media(max-height:480px){.side-rail,.settings-nav,.portal-dashboard .portal-sidebar nav{top:20px}}@media(max-width:1100px){.side-rail{position:static;transform:none;flex-direction:row;width:auto;gap:24px;margin:0 20px 30px}.side-rail button{width:auto;height:auto;padding:0;border:0!important}}@media(max-width:760px){.settings-nav{position:static;transform:none;flex-direction:row;width:auto;gap:24px;margin:0 0 30px}.settings-nav button{width:auto;height:auto;padding:0;border:0!important}}.portal-dashboard .portal-sidebar nav button[aria-current]{background:transparent!important;color:var(--rail-text)!important}.side-rail button.rail-link,.portal-dashboard .portal-sidebar nav button.rail-link{border-left:0!important;padding-left:12px}.greeting-face{display:inline-grid;place-items:center;width:35px;height:35px;border-radius:50%;background:#ffffffd9;color:#17202b;font-size:13px;font-weight:600;letter-spacing:.2px;flex-shrink:0}.pm-page{--pm-bg:#fff;--pm-pill:#efefef;--pm-text:#000;--pm-mute:#a5a5a5;--pm-link:#1678e7;--pm-reject:#ab0030;--pm-circle:#efefef;--pm-arrow:#000;--pm-remove:#ab0030;position:relative;min-height:100dvh;box-sizing:border-box;background:var(--pm-bg);color:var(--pm-text);padding:145px max(20px,calc((100% - 750px)/2)) 120px;font-family:Radio Canada Big Variable,Radio Canada Big,sans-serif}.pm-page *,.pm-page *:before,.pm-page *:after{box-sizing:border-box}.pm-page input:focus,.pm-page input:focus-visible,.pm-page select:focus,.pm-page select:focus-visible{outline:none!important;box-shadow:none!important}.pm-hidden{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.pm-link{position:fixed;top:var(--tb-top, 50px);z-index:60;display:inline-flex;align-items:center;gap:10px;margin:0;padding:0 16px 0 0;border:0;border-radius:30px;background:none;cursor:pointer;font:inherit;font-size:15px;font-weight:500;line-height:1;letter-spacing:.15px;color:var(--pm-text);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:opacity .2s}.pm-cancel{left:var(--tb-col, max(20px, calc((100vw - 750px)/2) ));color:var(--pm-reject)}.pm-next{right:var(--tb-col, max(20px, calc((100vw - 750px)/2) ));padding:0 0 0 16px}.pm-link:disabled{opacity:.35;cursor:default}.pm-round{display:block;flex-shrink:0;transition:transform .25s cubic-bezier(.22,1,.36,1)}:root{--round-bg:#efefef;--round-arrow:#000}[data-theme=dark]{--round-bg:#272727;--round-arrow:#efefef}.pm-round-bg{fill:var(--round-bg)}.pm-round-arrow{fill:var(--round-arrow)}.pm-cancel .pm-round-arrow{fill:var(--pm-reject)}.pm-link:hover:not(:disabled) .pm-round{transform:scale(1.07)}.pm-page h1{display:flex;align-items:center;justify-content:center;gap:10px;margin:0 0 75px;font-size:35px;line-height:39px;font-weight:600;text-box:trim-both cap alphabetic}.pm-orb{width:50px;height:50px;border-radius:50%;flex-shrink:0;background:radial-gradient(ellipse 100% 100% at 50% 0%,#1c0034,#300354 20%,#58037b 38%,#8002a2,#a802c9 72%,#d001ef 88%,#e959ff)}.pm-pill{position:relative;display:flex;flex-direction:column;justify-content:center;height:80px;margin:0 0 10px;padding:0 40px;border-radius:60px;background:var(--pm-pill);cursor:text;font-family:Recorder Inter,Inter,sans-serif;font-weight:600;font-size:15px;letter-spacing:-.15px;transition:box-shadow .2s,background .2s}.pm-pill-label{color:var(--pm-mute);line-height:1.2;transition:transform .25s cubic-bezier(.22,1,.36,1),font-size .25s;pointer-events:none}.pm-pill input,.pm-pill select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0 40px;border:0;background:none;color:var(--pm-text);font:inherit;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}.pm-pill.has-value{gap:3px;padding-top:0}.pm-pill.has-value .pm-pill-label{font-size:13px;font-weight:500;transform:translateY(-12px)}.pm-pill input,.pm-pill select{padding-top:22px}.pm-pill:not(.has-value) input{padding-top:0}.pm-pill:focus-within{box-shadow:0 0 0 1.5px var(--pm-link)}.pm-pill:focus-within .pm-pill-label{font-size:13px;font-weight:500;transform:translateY(-12px)}.pm-pill:focus-within input{padding-top:22px}.pm-pill input::-webkit-outer-spin-button,.pm-pill input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pm-pill input[type=number]{-moz-appearance:textfield}.pm-gap-top{margin-top:70px}.pm-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pm-row .pm-pill{margin-bottom:10px}.pm-page>.pm-gap-top .pm-pill:last-child{margin-bottom:0}.pm-help{display:block;margin:19px auto 0;padding:0;border:0;background:none;cursor:pointer;font:inherit;font-size:14px;line-height:22.5px;color:var(--pm-link)}.pm-help:hover{text-decoration:underline}.pm-help-text{max-width:520px;margin:10px auto 0;text-align:center;font-size:14px;line-height:22.5px;color:var(--pm-mute)}.pm-drops{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:68px}.pm-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;height:200px;padding:30px;border-radius:20px;background:var(--pm-pill);text-align:center;font-family:Recorder Inter,Inter,sans-serif;font-weight:600;font-size:15px;letter-spacing:-.15px;transition:box-shadow .2s,background .2s}.pm-drop.over{box-shadow:0 0 0 2px var(--pm-link)}.pm-drop-text,.pm-drop-file{margin:0;line-height:1.3}.pm-drop-text button{padding:0;border:0;background:none;cursor:pointer;font:inherit;color:var(--pm-link);text-decoration:underline;text-underline-position:from-font}.pm-drop-file{display:flex;align-items:center;gap:10px;max-width:100%}.pm-drop-file img{width:30px;height:30px;object-fit:cover;flex-shrink:0}.pm-drop-file span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-remove{height:40px;padding:0 25px;border:0;border-radius:30px;background:var(--pm-remove);color:#fff;cursor:pointer;font:inherit;font-size:15px;font-weight:500;letter-spacing:.15px;transition:filter .2s}.pm-remove:hover:not(:disabled){filter:brightness(1.15)}.pm-error{margin:30px 0 0;text-align:center;font-size:14px;line-height:22.5px;color:var(--pm-reject)}.pm-status{margin-top:30px;text-align:center;font-size:14px}.pm-status progress{width:100%}[data-theme=dark] .pm-page{--pm-bg:#000;--pm-pill:#272727;--pm-text:#efefef;--pm-link:#77a9dd;--pm-reject:#ff8aa4;--pm-circle:#272727;--pm-arrow:#efefef;--pm-remove:#ab0030}@media(max-width:760px){.pm-page{padding-top:120px}.pm-row,.pm-drops{grid-template-columns:1fr}.pm-pill,.pm-pill input,.pm-pill select{padding-left:28px;padding-right:28px}}:root[data-theme=dark]{color-scheme:dark;--d-bg:#000;--d-surface:#272727;--d-surface2:#343434;--d-text:#efefef;--d-text2:#a5a5a5;--d-mute:#a5a5a5;--d-line:#ffffff38;--d-blue:#77a9dd}:root[data-theme=dark] body{background:var(--d-bg);color:var(--d-text)}[data-theme=dark] .settings-surface{--s-light:var(--d-surface);--s-line:var(--d-line);--s-blue:#2a85ff;background:var(--d-bg);color:var(--d-text)}[data-theme=dark] .settings-home,[data-theme=dark] .settings-nav button,[data-theme=dark] .settings-surface h1{color:var(--d-text)}[data-theme=dark] .settings-path-input,[data-theme=dark] .settings-surface input,[data-theme=dark] .settings-surface select{background:var(--d-surface2);color:var(--d-text)}[data-theme=dark] .mab-form{background:var(--d-surface2)}[data-theme=dark] .mab-form .settings-path-input{background:var(--d-surface)}[data-theme=dark] .mab-deps button{background:var(--d-surface2);color:var(--d-text)}[data-theme=dark] .mab-deps button[aria-pressed=true]{background:var(--d-text);color:#000}[data-theme=dark] .mab-list small,[data-theme=dark] .mab-fields label,[data-theme=dark] .meeting-derived{color:var(--d-text2)}[data-theme=dark] .settings-card{box-shadow:none}[data-theme=dark] .settings-nav,[data-theme=dark] .side-rail{--rail-text:var(--d-text);--rail-line:#ffffff4d;--rail-active:#fff}[data-theme=dark] .settings-button{color:#000;background:var(--d-blue)}[data-theme=dark] .settings-home{--tb-glass:transparent}[data-theme=dark] .nfm-page{background:var(--d-bg);color:var(--d-text)}[data-theme=dark] .nfm-page h1{color:var(--d-text)}[data-theme=dark] .nfm-page{--nfm-card:var(--d-surface);--nfm-text:var(--d-text);--nfm-sub:var(--d-text2)}[data-theme=dark] .nfm-section h2{color:var(--d-text)}[data-theme=dark] .nfm-check{border-color:var(--d-text)}[data-theme=dark] .nfm-tasks-link{background:var(--d-blue);color:#000}[data-theme=dark] .nfm-page .nfm-who select{background:var(--d-surface)}[data-theme=dark] .nfm-page .nfm-sub,[data-theme=dark] .nfm-page .nfm-muted,[data-theme=dark] .nfm-me{color:var(--d-text2)}[data-theme=dark] .nfm-page .nfm-who select{background:var(--d-surface2);color:var(--d-text)}[data-theme=dark] .nfm-page .pzr-avatar{box-shadow:0 0 0 1.5px var(--d-bg)}[data-theme=dark] .mtg-page{--mtg-text:var(--d-text);--mtg-block:var(--d-surface);--mtg-mid:var(--d-text2);background:var(--d-bg);color:var(--d-text)}[data-theme=dark] .mtg-edit{color:inherit}[data-theme=dark] .mtg-edit:hover{background:#ffffff0f}[data-theme=dark] .mtg-edit:focus,[data-theme=dark] .mtg-title-edit{background:var(--d-surface2)}[data-theme=dark] .mtg-hints,[data-theme=dark] .mtg-hint{background:#3a3012;color:#f1d98a}[data-theme=dark] .mtg-quote.is-warn{color:#f1d98a}[data-theme=dark] .mtg-release{background:var(--d-blue);color:#000}[data-theme=dark] .mtg-release:hover:not(:disabled){background:#8fbbe6}[data-theme=dark] .mtg-add{border-color:#4a4f58}[data-theme=dark] .mtg-rename img,[data-theme=dark] .mtg-details-toggle img,[data-theme=dark] .mtg-pick>img{filter:invert(1)}[data-theme=dark] .mtg-page{--mtg-bg-o:.28}[data-theme=dark] .rf-setup{background:var(--d-bg);color:var(--d-text);--rf-light:var(--d-surface2);--rf-mid:var(--d-mute)}[data-theme=dark] .rf-titlebar,[data-theme=dark] .rf-titlebar input,[data-theme=dark] .rf-person-info b,[data-theme=dark] .rf-guests input{color:var(--d-text)}[data-theme=dark] .rf-face{color:#17202b}[data-theme=dark] .rf-setup .rf-link{color:var(--d-text)}[data-theme=dark] .rf-setup .rf-link.is-reject{color:#ff6b8b}[data-theme=dark] .mtg-back img,[data-theme=dark] .rf-setup-head .rf-link:first-child img{filter:invert(1) hue-rotate(180deg)}[data-theme=dark] .nfm-page .pzr-back,[data-theme=dark] .mtg-back,[data-theme=dark] .rf-setup-head .rf-link{--tb-glass:rgba(14,16,19,.72)}[data-theme=dark] .nfm-page .pzr-back,[data-theme=dark] .mtg-back{color:var(--d-text)}[data-theme=dark] .document-main>.document-toolbar{background:linear-gradient(var(--d-bg) 78%,#0000)}[data-theme=dark] .prod-workspace,[data-theme=dark] .document-workspace{background:var(--d-bg);color:var(--d-text)}[data-theme=dark] .prod-card{background:#1a1d22b8;border-color:var(--d-line);box-shadow:none}[data-theme=dark] .prod-eyebrow,[data-theme=dark] .prod-lead{color:var(--d-text2)}[data-theme=dark] .prod-page button:not(.prod-primary):not([class*=danger]){background:var(--d-surface2);color:var(--d-text);border-color:var(--d-line)}[data-theme=dark] .workspace-back>span{background:var(--d-surface2);color:var(--d-text)}[data-theme=dark] .prod-page .back-button,[data-theme=dark] .prod-workspace .back-button,[data-theme=dark] .meeting-setup .back-button{color:var(--d-text)}[data-theme=dark] .meeting-setup .back-button .round-icon,[data-theme=dark] .prod-workspace .back-button .round-icon{background:var(--d-surface2);color:#ff6b8b}[data-theme=dark] .prod-page .prod-danger{background:#3a1620!important;color:#ff9db1!important;border-color:#5a2230!important}[data-theme=dark] .nfm-me button{color:var(--d-blue)}[data-theme=dark] .episode-surface{background:var(--d-bg);color:var(--d-text);--episode-light:var(--d-surface)}[data-theme=dark] .episode-surface h1,[data-theme=dark] .episode-surface h2,[data-theme=dark] .episode-navigation{color:var(--d-text)}[data-theme=dark] .episode-navigation img{filter:invert(1) hue-rotate(180deg)}[data-theme=dark] .episode-wordpress{color:#000}[data-theme=dark] .rf-setup{--rf-card:var(--d-surface);--rf-text:var(--d-text);--pm-reject:#ff8aa4}[data-theme=dark] .rf-setup .rf-opener,[data-theme=dark] .rf-pill input{color:var(--d-text)}[data-theme=dark] .mtg-photo,[data-theme=dark] .mtg-good:hover{background:#ffffff14}[data-theme=dark] .mtg-good.is-on{background:#77a9dd33;color:var(--d-blue)}[data-theme=dark] .mtg-why button{background:var(--d-surface2);color:var(--d-text)}[data-theme=dark] .mtg-why button:hover{background:#ab003033;color:#ff9aa8}:root{--ease-out:cubic-bezier(.22,1,.36,1);--ease-io:cubic-bezier(.4,0,.2,1)}*,*:before,*:after{transition-timing-function:var(--ease-io)!important}.prototype-root>*{animation:none!important}@keyframes soft-enter{0%{opacity:0;translate:0 14px;filter:blur(8px)}to{opacity:1;translate:0 0;filter:blur(0)}}.portal-greeting,.portal-tile,.meeting-setup-content,.document-content,.request-conversation{animation-duration:.75s;animation-timing-function:var(--ease-out);animation-fill-mode:backwards}@keyframes rf-sheet-in{0%{opacity:0;transform:translateY(10px) scale(.97);filter:blur(6px)}}@keyframes dialog-enter{0%{opacity:0;transform:translateY(10px) scale(.97);filter:blur(6px)}}.rf-sheet[open]{animation-duration:.4s;animation-timing-function:var(--ease-out)}dialog[open]{animation-timing-function:var(--ease-out)}dialog::backdrop{animation:backdrop-in .35s var(--ease-io)}@keyframes backdrop-in{0%{opacity:0}}button,input,select,textarea{transition-property:background-color,border-color,box-shadow,color,opacity,transform,filter;transition-duration:.2s}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.prod-dashboard .portal-background{background-image:linear-gradient(#0009,#000a),var(--dashboard-image, url(/assets/dashboard/serene-hilly-landscape.png))}.prod-dashboard .portal-tile>.app-availability{position:absolute;top:clamp(26px,3vw,40px);right:clamp(22px,2.5vw,30px);z-index:2;margin:0;max-width:calc(100% - 90px);white-space:nowrap}[data-theme=light] .prod-dashboard{color:#202a24;background:#f4f5ef;--glass-surface:linear-gradient(145deg, #fffffff2, #ffffffc9);--glass-hover:inset 0 0 0 100px #ffffff38}[data-theme=light] .prod-dashboard .portal-background{background:linear-gradient(145deg,#ccd4b88c,#aab69673),var(--dashboard-image, url(/assets/dashboard/serene-hilly-landscape.png)) center/cover no-repeat}[data-theme=light] .prod-dashboard .portal-greeting{color:#fff}[data-theme=light] .prod-dashboard .portal-sidebar{--rail-text:#fff;--rail-line:rgba(255,255,255,.4);--rail-active:#fff}[data-theme=light] .prod-dashboard .portal-panel{color:#202a24;border:1px solid #ffffffb3;box-shadow:0 10px 36px #26342008,inset 0 1px #fff}[data-theme=light] .prod-dashboard :is(.portal-all,.nfm-all){background:#e5eade;color:#26382a}[data-theme=light] .prod-dashboard :is(.portal-all,.nfm-all):hover{background:#dbe3d3}[data-theme=light] .prod-dashboard .nfm-who select{background:#e5eade;color:#202a24}[data-theme=light] .prod-dashboard .oq{color:#202a24;--oq-line:#26342020;--oq-muted:#56604f}[data-theme=light] .prod-dashboard .oq-bar{background:#26342020}[data-theme=light] .prod-dashboard .oq-bar span{background:#426f45}[data-theme=light] .prod-dashboard .oq-pos{background:#e5eade}[data-theme=light] .prod-dashboard .oq-local small{color:#285f8b}@media(max-width:760px){.prod-dashboard .portal-tile>.app-availability{top:24px;right:20px}}[data-theme=light] .prod-dashboard .portal-tile.yellow{color:#514600}[data-theme=light] .prod-dashboard .portal-tile.yellow>.app-availability{color:#514600;background:#ffffffad}.prod-dashboard .portal-tile{justify-content:flex-end}.prod-dashboard .portal-tile>.tile-icon{position:absolute;top:clamp(26px,3vw,40px);left:clamp(22px,2.5vw,30px);color:#fff;width:30px;height:30px;margin:0;flex:none}.prod-dashboard .tile-icon .MuiSvgIcon-root{display:block}@media(max-width:760px){.prod-dashboard .portal-tile>.tile-icon{top:24px;left:20px}}[data-theme=light] .prototype-root .prod-dashboard .portal-background{background:radial-gradient(ellipse 60% 34% at 58% 24%,#1b241a73,transparent 70%),linear-gradient(90deg,#1b241a66,transparent 300px),linear-gradient(145deg,var(--dashboard-shade-top),var(--dashboard-shade-bottom)),var(--dashboard-image) center/cover no-repeat}[data-theme=light] .prod-dashboard .portal-greeting{text-shadow:0 1px 2px #0000004d,0 0 28px #00000040}[data-theme=light] .prod-dashboard .portal-sidebar nav button{text-shadow:0 1px 2px #00000059}:is(.settings-surface,.nfm-page,.mtg-page,.rf-setup,.pm-page){--page-tint:#fff;position:relative;isolation:isolate}[data-theme=dark] :is(.settings-surface,.nfm-page,.mtg-page,.rf-setup,.pm-page){--page-tint:#000}:is(.settings-surface,.nfm-page,.mtg-page,.rf-setup,.pm-page):after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:var(--page-tint)}:root{--figma-neutral-light:rgba(237,237,237,1);--figma-neutral-mid:rgba(146,146,146,1);--figma-neutral-dark:rgba(39,39,39,1);--figma-blue-light:rgba(119,169,221,1);--figma-background-primary:rgba(255,255,255,1);--figma-background-secondary:rgba(237,237,237,1);--figma-background-tertiary:rgba(237,237,237,1);--figma-text-dark:rgba(39,39,39,1);--figma-text-white:rgba(255,255,255,1);--figma-surface-card:rgba(237,237,237,1);--figma-surface-divider:rgba(237,237,237,1);--figma-blue-primary:rgba(22,120,231,1);--figma-action-neutral:rgba(230,233,237,1);--figma-text-light:rgba(237,237,237,1);--figma-surface-neutral-white:rgba(255,255,255,1);--figma-background-neutral-light:rgba(237,237,237,1);--figma-surface-placeholder:rgba(237,237,237,1);--figma-text-mid:rgba(146,146,146,1)}[data-theme=dark]{--figma-neutral-light:rgba(237,237,237,1);--figma-neutral-mid:rgba(146,146,146,1);--figma-neutral-dark:rgba(39,39,39,1);--figma-blue-light:rgba(119,169,221,1);--figma-background-primary:rgba(0,0,0,1);--figma-background-secondary:rgba(39,39,39,1);--figma-background-tertiary:rgba(255,255,255,.08);--figma-text-dark:rgba(237,237,237,1);--figma-text-white:rgba(255,255,255,1);--figma-surface-card:rgba(39,39,39,1);--figma-surface-divider:rgba(255,255,255,.22);--figma-blue-primary:rgba(22,120,231,1);--figma-action-neutral:rgba(39,39,39,1);--figma-text-light:rgba(237,237,237,1);--figma-surface-neutral-white:rgba(39,39,39,1);--figma-background-neutral-light:rgba(39,39,39,1);--figma-surface-placeholder:rgba(39,39,39,1);--figma-text-mid:rgba(146,146,146,1)}:root{--portal-lime:radial-gradient(ellipse 100% 100% at 50% 0%, rgba(14,92,6,1) 8.1731%,rgba(31,104,6,1) 17.607999999999997%,rgba(48,117,5,1) 27.043%,rgba(82,142,4,1) 45.913%,rgba(117,167,2,1) 64.78399999999999%,rgba(151,192,1,1) 83.654%,rgba(156,196,12,1) 85.697%,rgba(162,200,22,1) 87.74%,rgba(172,208,43,1) 91.827%,rgba(194,224,85,1) 100%)}:root{--portal-orange:radial-gradient(ellipse 100% 100% at 50% 0%, rgba(70,23,9,1) 0%,rgba(106,27,5,1) 17.548%,rgba(142,31,0,1) 35.096%,rgba(163,57,0,1) 45.553%,rgba(183,82,0,1) 56.010000000000005%,rgba(223,134,0,1) 76.923%,rgba(225,141,11,1) 79.808%,rgba(226,148,23,1) 82.692%,rgba(229,162,45,1) 88.46199999999999%,rgba(236,190,90,1) 100%)}:root{--d-bg:var(--figma-background-primary);--d-surface:var(--figma-background-secondary);--d-surface2:var(--figma-background-tertiary);--d-text:var(--figma-text-dark);--d-text2:var(--figma-text-mid)}[data-theme=dark]{--d-bg:var(--figma-background-primary);--d-surface:var(--figma-background-secondary);--d-surface2:var(--figma-background-tertiary);--d-text:var(--figma-text-dark);--d-text2:var(--figma-text-mid)}.prototype-root .settings-surface{--s-light:var(--figma-background-secondary);--s-line:var(--figma-stroke-subtle, #92929244);color:var(--figma-text-dark)}.prototype-root .settings-surface :is(h1,h2,h3,.settings-text,.settings-home,.settings-nav button){color:var(--figma-text-dark)}.prototype-root .settings-surface .settings-path{color:var(--figma-text-mid);opacity:1}.prototype-root .nfm-page{--nfm-card:var(--figma-background-secondary);--nfm-text:var(--figma-text-dark);--nfm-sub:var(--figma-text-mid)}.prototype-root .pm-page{--pm-pill:var(--figma-background-secondary);--pm-text:var(--figma-text-dark);--pm-mute:var(--figma-text-mid);--pm-circle:var(--figma-background-secondary)}.prototype-root .rf-setup{--rf-light:var(--figma-background-secondary);--rf-text:var(--figma-text-dark);--rf-mid:var(--figma-text-mid)}.prototype-root .mtg-page{color:var(--figma-text-dark)}.prototype-root .mtg-card{background:var(--figma-background-secondary)}.prototype-root :is(.mab-deps button,.settings-path-input){background:var(--figma-background-tertiary);color:var(--figma-text-dark)}.prototype-root .mab-deps button[aria-pressed=true]{background:var(--figma-text-dark);color:var(--figma-background-primary)}.prod-dashboard .portal-tile:is(.lime,.orange),.rf-recorder{background-size:100% 100%;background-repeat:no-repeat}.rf-setup,.rf-recorder,.rf-review,.rf-upload{--rf-orange:var(--portal-orange)}@media(hover:hover){.prod-dashboard .portal-tile:hover:not(:disabled){transform:none;filter:none;box-shadow:none}}.prod-dashboard .portal-tile:active{transform:none;filter:none}.settings-cards,.settings-card,.settings-section{min-width:0}.settings-background-grid{max-width:none;width:100%;box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.settings-card .settings-text{max-width:none;width:100%;overflow-wrap:anywhere;text-box-trim:none;text-box-edge:initial}.prototype-root .settings-card .mab-me{width:100%;max-width:100%;min-height:48px;height:auto;padding:14px 44px 14px 18px;line-height:20px;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23929292' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 18px center;background-repeat:no-repeat}.settings-surface .mab-deps{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:760px){.settings-nav{flex-wrap:wrap;row-gap:12px}.settings-background-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.settings-card{padding-inline:clamp(18px,5vw,24px)}}@media(max-width:360px){.settings-background-grid{gap:12px}.settings-background-option{border-radius:16px}}::view-transition-old(root){animation:theme-fade-out .22s ease both}::view-transition-new(root){animation:theme-fade-in .22s ease both}@keyframes theme-fade-out{to{opacity:0}}@keyframes theme-fade-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}@property --figma-background-primary{syntax:"<color>"; inherits:true; initial-value:#fff;}@property --figma-background-secondary{syntax:"<color>"; inherits:true; initial-value:#ededed;}@property --figma-background-tertiary{syntax:"<color>"; inherits:true; initial-value:#ededed;}@property --figma-text-dark{syntax:"<color>"; inherits:true; initial-value:#272727;}@property --page-tint{syntax:"<color>"; inherits:true; initial-value:rgba(255,255,255,.9);}@property --dashboard-shade-top{syntax:"<color>"; inherits:true; initial-value:rgba(0,0,0,.6);}@property --dashboard-shade-bottom{syntax:"<color>"; inherits:true; initial-value:rgba(0,0,0,.667);}:root{transition:--figma-background-primary .22s ease,--figma-background-secondary .22s ease,--figma-background-tertiary .22s ease,--figma-text-dark .22s ease}:is(.settings-surface,.nfm-page,.mtg-page,.rf-setup,.pm-page){transition:--page-tint .22s ease}.prod-dashboard{--dashboard-shade-top:#0009;--dashboard-shade-bottom:#000a;transition:--dashboard-shade-top .22s ease,--dashboard-shade-bottom .22s ease,background-color .22s ease}[data-theme=light] .prod-dashboard{--dashboard-shade-top:#ccd4b88c;--dashboard-shade-bottom:#aab69673}.prototype-root .prod-dashboard .portal-background{background:linear-gradient(145deg,var(--dashboard-shade-top),var(--dashboard-shade-bottom)),var(--dashboard-image) center/cover no-repeat}@media(prefers-reduced-motion:reduce){:root,.prod-dashboard,:is(.settings-surface,.nfm-page,.mtg-page,.rf-setup,.pm-page){transition:none}}.prod-dashboard .portal-tile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;z-index:0;background:#000;opacity:0;pointer-events:none;transition:opacity .2s ease}@media(hover:hover){.prod-dashboard .portal-tile:hover:not(:disabled):before{opacity:.12}}.prod-dashboard .portal-tile:active:before{opacity:.18}@media(prefers-reduced-motion:reduce){.prod-dashboard .portal-tile:before{transition:none}}.prototype-root .settings-surface .settings-card{background:var(--figma-background-secondary)}.settings-header{display:contents}.settings-surface .settings-header h1{grid-column:2;position:sticky;top:var(--tb-top);z-index:60;align-self:start;margin:172px 0 0}@media(max-width:760px){.settings-surface .settings-header h1{top:calc(var(--tb-top) + 54px);margin:172px 0 40px}}:is(.settings-surface,.nfm-page,.mtg-page,.rf-setup,.pm-page) .pm-round{--round-bg:#000;--round-arrow:#fff}[data-theme=dark] :is(.settings-surface,.nfm-page,.mtg-page,.rf-setup,.pm-page) .pm-round{--round-bg:#fff;--round-arrow:#000}.settings-surface .settings-header h1{pointer-events:none;transition:font-size .18s ease}.settings-surface .settings-header h1.is-docked{font-size:30px}@media(prefers-reduced-motion:reduce){.settings-surface .settings-header h1{transition:none}}html[data-dashboard-entry=pending] .prod-dashboard,.prod-dashboard.is-entering-dashboard{background:#000}html[data-dashboard-entry=pending] .prod-dashboard :is(.portal-background,.portal-greeting,.portal-tile,.portal-sidebar),html[data-dashboard-entry=pending] .prod-dashboard .portal-feed>*{opacity:0}.prod-dashboard :is(.portal-greeting,.portal-tile){animation:none}
