@keyframes slide-in-right{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}.ext-overlay{z-index:90;background:var(--raise-bg-2);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ext-modal{border:1px solid var(--raise-border);border-radius:var(--raise-r-lg);background:var(--raise-surface);width:380px;max-width:90vw;box-shadow:var(--raise-shadow-pop);text-align:center;animation:pop-in .16s var(--raise-ease);flex-direction:column;align-items:center;gap:12px;padding:32px;display:flex}.item-access-modal{text-align:left;align-items:stretch}.item-access-modal .ext-title,.item-access-modal>strong{text-align:left}.item-access-modal .ext-track{justify-content:flex-start}.ext-spin{border:3px solid var(--raise-border-2);border-top-color:var(--dr-room-brand,var(--raise-accent));border-radius:50%;width:36px;height:36px;animation:.8s linear infinite spin}.ext-title{font-size:15px;font-weight:560}.ext-url{border-radius:var(--raise-r-sm);background:var(--raise-accent-soft);max-width:100%;color:var(--raise-accent-2);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;padding:6px 11px;font-size:12px;display:inline-flex;overflow:hidden}.ext-track{color:var(--raise-text-3);align-items:center;gap:6px;font-size:11.5px;display:flex}.dr-viewer-form{flex-direction:column;gap:14px;display:flex}.dr-viewer-form .dr-form-field{text-align:left;width:100%}.dr-viewer-form .btn.primary{justify-content:center;width:100%;height:44px}.dr-question-backdrop{z-index:1200;background:var(--raise-overlay);animation:fade-in .12s var(--raise-ease);justify-content:flex-end;display:flex;position:fixed;inset:0}.dr-question-dialog{--raise-bg:#f9fafc;--raise-surface:#fff;--raise-surface-2:#f8f9fa;--raise-surface-3:#f1f3f5;--raise-border:#e1e3e5;--raise-border-2:#d2d4d7;--raise-text:#1c1f25;--raise-text-2:#4d5055;--raise-text-3:#727579;--raise-text-faint:#96989c;--raise-accent:#3069b2;--raise-accent-2:#1656a4;--raise-accent-soft:#e4f0ff;--raise-accent-border:#bcd3f2;--raise-pos:#067d4d;--raise-pos-soft:#dff5e7;--raise-shadow-sm:0 1px 2px #11161f0d, 0 1px 1px #11161f0a;--raise-shadow-pop:0 12px 40px #0e162429, 0 2px 8px #11161f14;border:0;border-left:1px solid var(--raise-border);background:var(--raise-bg);width:440px;max-width:96vw;height:100%;min-height:0;box-shadow:var(--raise-shadow-pop);text-rendering:auto;font-feature-settings:normal;animation:slide-in-right .2s var(--raise-ease);border-radius:0;flex-direction:column;gap:0;display:flex;overflow:hidden}@supports (color:lab(0% 0 0)){.dr-question-dialog{--raise-bg:lab(98.3722% -.166565 -.736153);--raise-surface:lab(100% 0 0);--raise-surface-2:lab(97.9082% -.166595 -.736141);--raise-surface-3:lab(95.7003% -.330716 -1.47083);--raise-border:lab(90.1323% -.330448 -1.4707);--raise-border-2:lab(84.9102% -.410974 -1.83722);--raise-text:lab(11.7934% -.476763 -4.41099);--raise-text-2:lab(33.8458% -.479922 -3.7144);--raise-text-3:lab(48.9338% -.405639 -2.98307);--raise-text-faint:lab(62.8609% -.314087 -2.24278);--raise-accent:lab(43.4571% .721902 -45.0778);--raise-accent-2:lab(36.27% 3.62447 -48.2885);--raise-accent-soft:lab(94.1368% -1.75712 -9.14345);--raise-accent-border:lab(83.6071% -3.02231 -18.0679);--raise-pos:lab(45.8882% -39.5932 17.4165);--raise-pos-soft:lab(94.6064% -9.50658 4.20405);--raise-shadow-sm:0 1px 2px lab(7.13753% -.43682 -7.17928/.05), 0 1px 1px lab(7.13753% -.43682 -7.17928/.04);--raise-shadow-pop:0 12px 40px lab(7.06747% -.19002 -10.6574/.16), 0 2px 8px lab(7.13753% -.43682 -7.17928/.08)}}.dr-question-head{box-sizing:border-box;border-bottom:1px solid var(--raise-border);flex:none;justify-content:space-between;align-items:flex-start;gap:12px;min-height:73px;padding:18px 20px;display:flex}.dr-question-head>div{flex:1;min-width:0}.dr-question-head .btn.icon{width:28px;height:28px;color:var(--raise-text-3)}.dr-question-head h2{color:var(--raise-text);margin:0;font-size:15px;font-weight:560}.dr-question-head p{color:var(--raise-text-3);letter-spacing:-.3px;margin:2px 0 0;font-size:12px;line-height:1.5}.dr-question-list{background:var(--raise-bg);flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px 20px;display:flex;overflow-y:auto}.dr-question-thread{border:1px solid var(--raise-border);background:var(--raise-surface);border-radius:12px;gap:0;padding:14px 15px;display:grid}.dr-question-thread-head{color:var(--raise-text-faint);flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.dr-question-thread-head strong{color:var(--raise-text);font-size:12.5px;font-weight:560}.dr-question-thread-head>span:nth-child(2){margin-right:auto}.dr-question-status{box-sizing:border-box;background:var(--raise-surface-3);min-height:20px;color:var(--raise-text-3);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:10.5px;display:inline-flex}.dr-question-status.answered{background:var(--raise-pos-soft);color:var(--raise-pos)}.dr-question-thread-context{color:var(--raise-text-faint);font-family:var(--raise-font-mono);margin-top:5px;font-size:10px;line-height:1.45}.dr-question-thread>p{color:var(--raise-text-2);text-wrap:pretty;margin:8px 0 0;font-size:13px;line-height:1.55}.dr-question-answer{border:1px solid var(--raise-accent-border);background:var(--raise-accent-soft);border-radius:10px;gap:5px;margin-top:11px;padding:12px 13px;display:grid}.dr-question-answer>div{align-items:center;gap:8px;display:flex}.dr-question-answer strong{color:var(--raise-text);font-size:12px;font-weight:560}.dr-question-answer span{color:var(--raise-text-faint);font-size:10.5px}.dr-question-answer p{color:var(--raise-text);text-wrap:pretty;margin:0;font-size:13px;line-height:1.6}.dr-question-shared{color:var(--raise-text-faint);margin-top:8px;font-size:11px}.dr-question-empty{border:1px dashed var(--raise-border-2);background:var(--raise-surface-2);color:var(--raise-text-3);text-align:center;border-radius:12px;gap:4px;padding:30px 20px;display:grid}.dr-question-empty strong{color:var(--raise-text);font-size:13px;font-weight:540}.dr-question-empty span{font-size:12px;line-height:1.55}.dr-question-composer{border-top:1px solid var(--raise-border);background:var(--raise-surface-2);flex-direction:column;flex:none;gap:10px;padding:14px 20px;display:flex}.dr-question-context-chip{box-sizing:border-box;background:var(--raise-surface-3);max-width:100%;min-height:24px;color:var(--raise-text-2);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:0 9px;font-size:11px;display:inline-flex;overflow:hidden}.dr-question-context-chip svg{flex:none}.dr-question-composer textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--raise-border-2);background:var(--raise-surface);width:100%;min-height:84px;color:var(--raise-text);font:inherit;border-radius:11px;padding:12px 13px;font-size:13px;line-height:1.6}.dr-question-composer textarea::placeholder{color:var(--raise-text-faint)}.dr-question-composer textarea:focus{border-color:var(--raise-accent);box-shadow:0 0 0 3px var(--raise-accent-soft);outline:none}.dr-question-composer-footer{align-items:center;gap:10px;display:flex}.dr-question-composer-footer>span{min-width:0;color:var(--raise-text-faint);flex:1;font-size:11px;line-height:1.4}.dr-question-composer-footer .btn{background:var(--dr-room-brand,var(--raise-accent));min-width:70px;height:32px;box-shadow:none;color:#fff;border-color:#0000;border-radius:7px;flex:none;justify-content:center;padding:0 15px;font-size:13px;font-weight:500}.dr-question-composer-footer .btn:hover:not(:disabled){background:var(--dr-room-brand,var(--raise-accent));border-color:#0000}.dr-question-composer>.chip{align-self:stretch}
.dr-screenshot-deterrence{width:100%;min-height:100%;position:relative}.dr-screenshot-deterrence-content{min-height:inherit;transition:filter .12s}.dr-screenshot-deterrence[data-screenshot-deterrence=enabled] .dr-screenshot-deterrence-content{-webkit-user-select:none;user-select:none}.dr-screenshot-deterrence[data-screenshot-deterrence=enabled] :is(input,textarea,select,[contenteditable=true],[role=textbox]){-webkit-user-select:text;user-select:text}.dr-screenshot-deterrence-content.is-masked{filter:blur(18px);pointer-events:none;-webkit-user-select:none;user-select:none}.dr-screenshot-deterrence-badge{z-index:80;border:1px solid color-mix(in srgb, var(--raise-accent) 32%, var(--raise-border));border-radius:var(--raise-r-full);background:color-mix(in srgb, var(--raise-surface) 94%, var(--raise-accent-soft));box-shadow:var(--raise-shadow-sm);color:var(--raise-text-2);pointer-events:none;align-items:center;gap:7px;padding:7px 10px;font-size:11px;line-height:1;display:inline-flex;position:fixed;bottom:16px;right:16px}.dr-screenshot-deterrence:has(.agreement-signing,.consent-agreement) .dr-screenshot-deterrence-badge{display:none}.dr-screenshot-deterrence-icon{color:var(--raise-accent-2)}.dr-screenshot-deterrence-mask{z-index:120;background:color-mix(in srgb, var(--raise-bg-2) 82%, var(--raise-overlay));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.dr-screenshot-deterrence-message{border:1px solid var(--raise-border);border-radius:var(--raise-r-lg);background:var(--raise-surface);max-width:340px;box-shadow:var(--raise-shadow-lg);color:var(--raise-text);text-align:center;gap:6px;padding:18px 20px;display:grid}.dr-screenshot-deterrence-message span{color:var(--raise-text-2);font-size:13px;line-height:1.45}@media (max-width:760px){.dr-screenshot-deterrence-badge{max-width:calc(100vw - 24px);bottom:12px;right:12px}.dr-screenshot-deterrence[data-screenshot-deterrence=enabled] .room-public-footer{padding-bottom:64px}}@media print{.dr-screenshot-deterrence[data-print-active=false] .dr-screenshot-deterrence-content,.dr-screenshot-deterrence[data-print-active=false] .dr-screenshot-deterrence-badge,.dr-screenshot-deterrence[data-print-active=false] .dr-screenshot-deterrence-mask,.dr-screenshot-deterrence[data-print-active=true] .deck-topbar,.dr-screenshot-deterrence[data-print-active=true] .deck-rail,.dr-screenshot-deterrence[data-print-active=true] .deck-foot,.dr-screenshot-deterrence[data-print-active=true] .dr-document-overlay-close,.dr-screenshot-deterrence[data-print-active=true] .dr-screenshot-deterrence-badge,.dr-screenshot-deterrence[data-print-active=true] .dr-screenshot-deterrence-mask{display:none!important}.dr-screenshot-deterrence[data-print-active=true] .dr-screenshot-deterrence-content.is-masked{filter:none!important}.dr-screenshot-deterrence[data-print-active=true] .deck-doc-body,.dr-screenshot-deterrence[data-print-active=true] .deck-stage,.dr-screenshot-deterrence[data-print-active=true] .deck-slide,.dr-screenshot-deterrence[data-print-active=true] .dr-pdf-page{width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;overflow:visible!important}.dr-screenshot-deterrence[data-print-active=true] .dr-pdf-page img,.dr-screenshot-deterrence[data-print-active=true] .deck-image-slide img{object-fit:contain;display:block;width:100%!important;height:auto!important}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:220 20% 98%;--foreground:220 18% 12%;--border:220 13% 82%;--muted:219 9% 43%;--panel:0 0% 100%;--accent:173 47% 38%;--font-sans:"Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Geist Mono", ui-monospace, "SF Mono", "Menlo", monospace}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:216 20% 7%;--foreground:210 20% 96%;--border:214 16% 20%;--muted:214 14% 62%;--panel:216 19% 10%;--accent:174 53% 46%}*{box-sizing:border-box}body{background:hsl(var(--background));min-width:320px;color:hsl(var(--foreground));font-family:var(--font-sans);font-feature-settings:"rlig" 1, "calt" 1;margin:0;overflow-x:hidden}html{-webkit-text-size-adjust:100%;min-height:100%}body{min-height:100%}button,input,textarea,select{font:inherit}.react-flow__attribution{display:none}@keyframes toast-provider-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.toast-provider-item{animation:.18s ease-out toast-provider-in}.analytics-consent{z-index:70;color:#191d24;background:#fff;border:1px solid #cbcfd7;border-radius:8px;align-items:flex-start;gap:18px;max-width:min(560px,100vw - 36px);padding:16px;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 18px 48px #0f172a2e}.analytics-consent strong{font-size:14px;line-height:1.3;display:block}.analytics-consent p{color:#646b78;margin:5px 0 0;font-size:13px;line-height:1.45}.analytics-consent-actions{flex-shrink:0;gap:8px;display:flex}.analytics-consent .btn{white-space:nowrap;border:1px solid #cbcfd7;border-radius:7px;justify-content:center;align-items:center;height:30px;padding:0 11px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.analytics-consent .btn.ghost{color:#646b78;background:0 0}.analytics-consent .btn.ghost:hover{color:#191d24;background:#f9fafb}.analytics-consent .btn.primary{color:#fff;background:#338e84;border-color:#338e84}.analytics-consent .btn.primary:hover{background:#2b786f;border-color:#2b786f}@media (max-width:640px){.analytics-consent{flex-direction:column;max-width:none;bottom:12px;left:12px;right:12px}}

