@import url(https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@400;600;700;800&family=IBM+Plex+Sans:wght@400;600;700&display=swap);:root{--font-family:"Barlow Condensed","IBM Plex Sans",sans-serif;--font-family-mono:"IBM Plex Mono","Courier New",monospace;--font-size-base:14px;--font-size-small:12px;--font-size-large:16px;--primary-color:#1e5aa8;--primary-light:#5a88c7;--primary-dark:#19406e;--primary-bg:#1e5aa81a;--primary-bg-dark:#1e5aa84d;--secondary-color:#e82a1f;--secondary-light:#ec5c4f;--secondary-dark:#8c1c13;--secondary-bg:#e82a1f1a;--tertiary-color:#276738;--tertiary-light:#4a8a5e;--tertiary-dark:#1e4f2a;--tertiary-bg:#2767381a;--bg-color:#f0f2f5;--white:#fefefe;--black:#1f2937;--black-light:#4b5563;--inactive-color:#8c8f94;--border-color:#e5e7eb;--border-color-dark:#d1d5db;--color-highlight:#fef3c7;--color-highlight-border:#fbbf24;--color-notes:#f97316;--color-notes-light:#fb923c;--color-notes-dark:#ea580c;--color-notes-bg:#f973161a;--color-whisper:#9333ea;--color-pink:#ec4899;--color-green:#10b981;--color-red:#ef4444;--color-blue:#3b82f6;--color-orange:#f59e0b;--color-purple:#8b5cf6;--primary-pastel:#a8cef0;--secondary-pastel:#f5afa9;--tertiary-pastel:#9bcba8;--orange-pastel:#fcc89b;--purple-pastel:#d4b3f5;--pink-pastel:#f8c9e3;--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:0.75rem;--spacing-base:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--shadow-card:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--card-width:80vw;--card-max-width:1400px;--border-radius:0;--transition-fast:0.15s ease;--transition-base:0.2s ease;--transition-slow:0.3s ease}*{box-sizing:border-box;padding:0}*,body{margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg-color);color:var(--black);font-family:var(--font-family);font-size:var(--font-size-base)}code{font-family:var(--font-family-mono)}a{color:var(--primary-color);text-decoration:none;transition:color var(--transition-base)}a:hover{color:var(--primary-dark);text-decoration:underline}button{cursor:pointer}button,input,select,textarea{font-family:var(--font-family)}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline:2px solid var(--primary-color);outline-offset:2px}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:var(--border-color-dark);border-radius:var(--border-radius);-webkit-transition:background var(--transition-base);transition:background var(--transition-base)}::-webkit-scrollbar-thumb:hover{background:#9ca3af}.text-center{text-align:center}.text-primary{color:var(--primary-color)}.text-secondary{color:var(--secondary-color)}.text-success{color:var(--tertiary-color)}.text-muted{color:var(--black-light)}.Layout_container__YkYW9{align-items:center;background-color:var(--bg-color);display:flex;flex-direction:column;gap:var(--spacing-lg);min-height:100vh;padding:var(--spacing-xl) var(--spacing-base)}.Layout_headerCard__JOsij{align-items:center;display:flex;gap:var(--spacing-lg);justify-content:space-between;padding:var(--spacing-lg) var(--spacing-xl)}.Layout_headerCard__JOsij,.Layout_mainCard__wUwN\+{background:var(--white);border-radius:var(--border-radius);box-shadow:var(--shadow-card);max-width:var(--card-max-width);width:var(--card-width)}.Layout_mainCard__wUwN\+{min-height:480px;padding:var(--spacing-2xl)}@media (max-width:1024px){.Layout_headerCard__JOsij,.Layout_mainCard__wUwN\+{width:85vw}}@media (max-width:768px){.Layout_container__YkYW9{padding:var(--spacing-base) var(--spacing-sm)}.Layout_headerCard__JOsij,.Layout_mainCard__wUwN\+{width:95vw}.Layout_headerCard__JOsij{padding:var(--spacing-base) var(--spacing-lg)}.Layout_mainCard__wUwN\+{padding:var(--spacing-xl) var(--spacing-lg)}}@media (max-width:480px){.Layout_headerCard__JOsij,.Layout_mainCard__wUwN\+{width:98vw}.Layout_headerCard__JOsij{align-items:flex-start;flex-direction:column}.Layout_mainCard__wUwN\+{padding:var(--spacing-lg) var(--spacing-base)}}.Login_content__49cDX{margin:0 auto;max-width:500px}.Login_title__j9SaB{color:var(--black);font-size:2rem;font-weight:700;margin-bottom:var(--spacing-base);text-align:center}.Login_subtitle__f4P9l{color:var(--black-light);font-size:var(--font-size-base)}.Login_errorNotice__sOzfl,.Login_subtitle__f4P9l{margin-bottom:var(--spacing-xl);text-align:center}.Login_errorNotice__sOzfl{background-color:#ffe6e6;border:1px solid #f44;color:var(--black);padding:var(--spacing-base)}.Login_errorNotice__sOzfl strong{color:#c00;display:block;margin-bottom:var(--spacing-xs)}.Login_devModeBadge__ImQku{background-color:var(--color-highlight);border:1px solid var(--color-highlight-border);color:var(--black);font-size:var(--font-size-sm);font-weight:600;margin-bottom:var(--spacing-base);padding:var(--spacing-sm);text-align:center}.Login_form__5n2LA{display:flex;flex-direction:column;gap:var(--spacing-base)}.Login_formGroup__-7r6T{display:flex;flex-direction:column;gap:var(--spacing-sm)}.Login_label__1UlG-{color:var(--black);font-size:var(--font-size-base);font-weight:600}.Login_input__4w1AH{border:2px solid var(--border-color);font-size:var(--font-size-base);padding:var(--spacing-md);transition:border-color var(--transition-base)}.Login_input__4w1AH:hover{border-color:var(--border-color-dark)}.Login_input__4w1AH:focus{border-color:var(--primary-color);outline:none}.Login_select__Borfn{border:2px solid var(--border-color);cursor:pointer;font-size:var(--font-size-base);padding:var(--spacing-md);transition:border-color var(--transition-base)}.Login_select__Borfn:hover{border-color:var(--border-color-dark)}.Login_select__Borfn:focus{border-color:var(--primary-color);outline:none}.Login_select__Borfn:disabled{background-color:var(--bg-color);cursor:not-allowed}.Login_button__bPXVQ{background-color:var(--primary-color);border:none;color:var(--white);cursor:pointer;font-size:var(--font-size-base);font-weight:600;margin-top:var(--spacing-base);padding:var(--spacing-base);transition:background-color var(--transition-base)}.Login_button__bPXVQ:hover{background-color:var(--primary-dark)}.Login_button__bPXVQ:disabled{background-color:var(--inactive-color);cursor:not-allowed}.Login_divider__jyH9L{color:var(--black-light);margin:var(--spacing-xl) 0;position:relative;text-align:center}.Login_divider__jyH9L:after,.Login_divider__jyH9L:before{background-color:var(--border-color);content:"";height:1px;position:absolute;top:50%;width:40%}.Login_divider__jyH9L:before{left:0}.Login_divider__jyH9L:after{right:0}.Login_link__zcu4b{color:var(--black-light);margin-top:var(--spacing-base);text-align:center}.Login_link__zcu4b a{color:var(--primary-color);font-weight:600}.Login_ssoNote__D3VJ6{color:var(--black-light);font-size:var(--font-size-sm);font-style:italic;margin-top:var(--spacing-base);text-align:center}@media (max-width:768px){.Login_title__j9SaB{font-size:1.5rem}}.GuestAccess_content__mdBD5{margin:0 auto;max-width:500px}.GuestAccess_branding__T8EA8{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-sm);margin-bottom:var(--spacing-xl)}.GuestAccess_logo__sBy7K{height:auto;width:10rem}.GuestAccess_appTitle__7M4hR{color:var(--black);font-size:1.75rem;font-weight:700;margin:0}.GuestAccess_pageTitle__Tj7kv{color:var(--black);font-size:1.25rem;font-weight:600;margin-bottom:var(--spacing-base);text-align:center}.GuestAccess_subtitle__g5jyw{color:var(--black-light);font-size:var(--font-size-base);line-height:1.5;margin-bottom:var(--spacing-xl);text-align:center}.GuestAccess_errorNotice__i7A1h{background-color:#fef2f2;border:1px solid var(--secondary-color);border-radius:var(--border-radius);color:var(--secondary-dark);margin-bottom:var(--spacing-xl);padding:var(--spacing-base);text-align:center}.GuestAccess_errorNotice__i7A1h strong{display:block;margin-bottom:var(--spacing-xs)}.GuestAccess_form__P0zWH{display:flex;flex-direction:column;gap:var(--spacing-base)}.GuestAccess_formGroup__MxOS9{display:flex;flex-direction:column;gap:var(--spacing-sm)}.GuestAccess_label__KpShb{color:var(--black);font-size:var(--font-size-base);font-weight:600}.GuestAccess_helpText__l4r3g{color:var(--black-light);font-size:var(--font-size-small);margin-top:var(--spacing-xs)}.GuestAccess_input__6-awZ{border:2px solid var(--border-color);font-size:var(--font-size-base);font-weight:600;letter-spacing:2px;padding:var(--spacing-md);text-align:center;text-transform:uppercase;transition:border-color var(--transition-base)}.GuestAccess_input__6-awZ:hover{border-color:var(--border-color-dark)}.GuestAccess_input__6-awZ:focus{border-color:var(--tertiary-color);outline:none}.GuestAccess_input__6-awZ.GuestAccess_roomCode__Qs20I{font-family:var(--font-family-mono)}.GuestAccess_button__5s9Vd{background-color:var(--primary-color);border:none;color:var(--white);cursor:pointer;font-size:var(--font-size-base);font-weight:600;margin-top:var(--spacing-base);padding:var(--spacing-base);transition:background-color var(--transition-base)}.GuestAccess_button__5s9Vd:hover{background-color:var(--primary-dark)}.GuestAccess_button__5s9Vd:disabled{background-color:var(--inactive-color);cursor:not-allowed}.GuestAccess_infoBox__JkXYI{background-color:var(--tertiary-bg);border:1px solid var(--tertiary-color);border-radius:var(--border-radius);margin-top:var(--spacing-xl);padding:var(--spacing-base)}.GuestAccess_infoBox__JkXYI h3{color:var(--tertiary-dark);font-size:var(--font-size-base);font-weight:600;margin-bottom:var(--spacing-sm)}.GuestAccess_infoBox__JkXYI ul{color:var(--black-light);font-size:var(--font-size-small);line-height:1.6;margin-left:var(--spacing-lg)}.GuestAccess_link__OPvtM{color:var(--black-light);margin-top:var(--spacing-base);text-align:center}.GuestAccess_link__OPvtM a{color:var(--primary-color);font-weight:600}@media (max-width:768px){.GuestAccess_logo__sBy7K{width:8rem}.GuestAccess_appTitle__7M4hR{font-size:1.5rem}.GuestAccess_pageTitle__Tj7kv{font-size:1.125rem}}.DownloadModal_modalOverlay__taKeE{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.DownloadModal_modal__0cm9P{background-color:#fff;border-radius:12px;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;max-height:90vh;max-width:600px;overflow:hidden;width:100%}.DownloadModal_header__JE-iX{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:24px 24px 16px}.DownloadModal_titleSection__x-QJp{flex:1 1}.DownloadModal_title__hYJhy{color:#111827;font-size:20px;font-weight:600;margin:0 0 4px}.DownloadModal_subtitle__V9Dcm{color:#6b7280;font-size:14px;margin:0}.DownloadModal_closeButton__OgCg8{align-items:center;background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:all .2s ease}.DownloadModal_closeButton__OgCg8:hover{background-color:#f3f4f6;color:#111827}.DownloadModal_content__Qyym5{flex:1 1;overflow-y:auto;padding:20px 24px}.DownloadModal_loadingState__lqL5S{align-items:center;color:#6b7280;display:flex;justify-content:center;padding:40px 20px}.DownloadModal_errorState__lutNN{align-items:center;display:flex;flex-direction:column;gap:16px;padding:40px 20px}.DownloadModal_errorMessage__HsaN-{color:#dc2626;margin:0;text-align:center}.DownloadModal_retryButton__YdeKF{background-color:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:background-color .2s ease}.DownloadModal_retryButton__YdeKF:hover{background-color:#2563eb}.DownloadModal_exportsList__PRRtx{display:flex;flex-direction:column;gap:12px}.DownloadModal_exportItem__nLw-v{align-items:center;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:16px;padding:16px;transition:all .2s ease}.DownloadModal_exportItem__nLw-v:hover{background-color:#f3f4f6;border-color:#d1d5db}.DownloadModal_iconSection__u\+NSS{align-items:center;background-color:#fff;border-radius:8px;color:#3b82f6;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.DownloadModal_infoSection__3pXrB{flex:1 1;min-width:0}.DownloadModal_formatName__7uoyS{color:#111827;font-size:15px;font-weight:600;margin:0 0 4px}.DownloadModal_metadata__uaUAu{align-items:center;color:#6b7280;display:flex;font-size:13px;gap:8px}.DownloadModal_metadataItem__k9iWT{white-space:nowrap}.DownloadModal_metadataSeparator__p78qh{color:#d1d5db}.DownloadModal_actionSection__NChrd{flex-shrink:0}.DownloadModal_downloadButton__Yjam0{align-items:center;background-color:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:8px 16px;transition:background-color .2s ease}.DownloadModal_downloadButton__Yjam0:hover{background-color:#2563eb}.DownloadModal_downloadButton__Yjam0:active{background-color:#1d4ed8}.DownloadModal_emptyState__8tXnZ{align-items:center;color:#6b7280;display:flex;justify-content:center;padding:40px 20px;text-align:center}.DownloadModal_footer__WZOOA{background-color:#f9fafb;border-top:1px solid #e5e7eb;padding:16px 24px}.DownloadModal_footerNote__QdenS{color:#6b7280;font-size:13px;margin:0;text-align:center}@media (max-width:640px){.DownloadModal_modal__0cm9P{border-radius:0;max-height:100vh;max-width:100%}.DownloadModal_exportItem__nLw-v{align-items:flex-start;flex-direction:column}.DownloadModal_actionSection__NChrd{width:100%}.DownloadModal_downloadButton__Yjam0{justify-content:center;width:100%}}.WorkspaceList_headerLeft__2LOyI{align-items:center;display:flex;gap:var(--spacing-lg)}.WorkspaceList_logo__BSAge{height:auto;width:10rem}.WorkspaceList_appName__7yW9d{color:var(--black);font-size:1.75rem;font-weight:700;margin:0}.WorkspaceList_headerActions__OJIr2{align-items:center;display:flex;gap:var(--spacing-md)}.WorkspaceList_joinButton__kOa9J{background-color:initial;border:1px solid var(--primary-color);border-radius:0;color:var(--primary-color);cursor:pointer;font-size:var(--font-size-base);font-weight:600;padding:var(--spacing-md) var(--spacing-lg);transition:all var(--transition-base)}.WorkspaceList_joinButton__kOa9J:hover:not(:disabled){background-color:var(--primary-color);color:var(--white)}.WorkspaceList_joinButton__kOa9J:disabled{border-color:var(--inactive-color);color:var(--inactive-color);cursor:not-allowed;opacity:.6}.WorkspaceList_createButton__NNL1m{background-color:var(--primary-color);border:none;border-radius:0;color:var(--white);cursor:pointer;font-size:var(--font-size-base);font-weight:600;padding:var(--spacing-md) var(--spacing-lg);transition:background-color var(--transition-base)}.WorkspaceList_createButton__NNL1m:hover:not(:disabled){background-color:var(--primary-dark)}.WorkspaceList_createButton__NNL1m:disabled{background-color:var(--inactive-color);cursor:not-allowed;opacity:.6}.WorkspaceList_pageHeader__fkSgp{margin-bottom:var(--spacing-xl)}.WorkspaceList_pageTitle__HPxS3{color:var(--black);font-size:1.75rem;font-weight:700;margin:0 0 var(--spacing-xs) 0}.WorkspaceList_pageSubtitle__1QUZU{color:var(--black-light);font-size:var(--font-size-base);margin:0}.WorkspaceList_loadingState__xE4qP{background-color:var(--white);box-shadow:var(--shadow-card);color:var(--black-light);margin-top:var(--spacing-xl);padding:var(--spacing-2xl);text-align:center}.WorkspaceList_errorNotice__RzcbX{background-color:#fee;border:1px solid #c33;border-radius:0;color:#c33;margin-bottom:var(--spacing-lg);padding:var(--spacing-base)}.WorkspaceList_errorNotice__RzcbX strong{margin-right:var(--spacing-xs)}.WorkspaceList_workspaceGrid__LMVUN{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-top:var(--spacing-xl)}.WorkspaceList_workspaceCard__7gRgg{background-color:var(--white);border-radius:0;border-top:4px solid var(--primary-color);box-shadow:var(--shadow-card);cursor:pointer;padding:var(--spacing-lg);transition:all var(--transition-base)}.WorkspaceList_workspaceCard__7gRgg:hover{box-shadow:0 12px 20px -3px #00000026,0 6px 8px -2px #00000014;transform:translateY(-4px)}.WorkspaceList_workspaceCard__7gRgg.WorkspaceList_closed__U2XEw{border-top-color:var(--inactive-color);opacity:.7}.WorkspaceList_workspaceTitle__hxQAy{color:var(--black);font-size:1.25rem;font-weight:700;margin-bottom:var(--spacing-sm)}.WorkspaceList_workspaceInfo__uQxhu{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-bottom:var(--spacing-base)}.WorkspaceList_infoRow__UiQEu{color:var(--black-light);display:flex;font-size:var(--font-size-small);gap:var(--spacing-sm)}.WorkspaceList_infoLabel__Z8jDc{color:var(--black);font-weight:600}.WorkspaceList_roomCode__0BCD8{font-family:var(--font-family-mono);font-weight:600;letter-spacing:1px}.WorkspaceList_cardFooter__2Qe1r{align-items:center;display:flex;gap:var(--spacing-sm);justify-content:space-between}.WorkspaceList_badges__7v7lP{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.WorkspaceList_badge__42gTq{border-radius:0;display:inline-block;font-size:var(--font-size-small);font-weight:600;padding:var(--spacing-xs) var(--spacing-sm)}.WorkspaceList_badgeActive__fHNgR{background-color:var(--primary-bg);color:var(--primary-color)}.WorkspaceList_badgeClosed__7H\+TL{background-color:var(--inactive-color);color:var(--white)}.WorkspaceList_badgeExported__tskkm{background-color:var(--tertiary-bg);color:var(--tertiary-color)}.WorkspaceList_downloadsButton__xjDqM{background-color:var(--primary-color);border:none;border-radius:0;color:var(--white);cursor:pointer;display:inline-block;font-size:var(--font-size-small);font-weight:600;padding:var(--spacing-xs) var(--spacing-sm);transition:all var(--transition-base)}.WorkspaceList_downloadsButton__xjDqM:hover{background-color:var(--primary-dark)}.WorkspaceList_downloadsButton__xjDqM:active{transform:translateY(1px)}.WorkspaceList_emptyState__py8MR{background-color:var(--white);box-shadow:var(--shadow-card);margin-top:var(--spacing-xl);padding:var(--spacing-2xl);text-align:center}.WorkspaceList_emptyState__py8MR h3{color:var(--black);font-size:1.5rem;font-weight:600;margin-bottom:var(--spacing-base)}.WorkspaceList_emptyState__py8MR p{color:var(--black-light);margin-bottom:var(--spacing-xl)}.WorkspaceList_modalOverlay__WawB8{align-items:center;background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:var(--spacing-lg);position:fixed;right:0;top:0;z-index:1000}.WorkspaceList_modal__l\+Fvf{background-color:var(--white);border-radius:0;box-shadow:0 20px 40px #0000004d;max-width:500px;padding:var(--spacing-2xl);width:100%}.WorkspaceList_modalTitle__E6Isl{color:var(--black);font-size:1.5rem;font-weight:700;margin-bottom:var(--spacing-xl)}.WorkspaceList_formGroup__7QYo9{margin-bottom:var(--spacing-lg)}.WorkspaceList_label__FgFWX{color:var(--black);display:block;font-size:var(--font-size-base);font-weight:600;margin-bottom:var(--spacing-sm)}.WorkspaceList_required__esu8X{color:var(--secondary-color)}.WorkspaceList_input__CbDEa,.WorkspaceList_select__HBhrB{background-color:var(--white);border:2px solid var(--gray-300);border-radius:0;color:var(--black);font-family:var(--font-family-body);font-size:var(--font-size-base);padding:var(--spacing-md);transition:border-color var(--transition-base);width:100%}.WorkspaceList_input__CbDEa:focus,.WorkspaceList_select__HBhrB:focus{border-color:var(--primary-color);outline:none}.WorkspaceList_input__CbDEa:disabled,.WorkspaceList_select__HBhrB:disabled{background-color:var(--gray-100);cursor:not-allowed;opacity:.6}.WorkspaceList_select__HBhrB{cursor:pointer}.WorkspaceList_helperText__tbg7p{color:var(--black-light);font-size:var(--font-size-small);margin-top:var(--spacing-xs)}.WorkspaceList_modalActions__1-LaD{display:flex;gap:var(--spacing-md);justify-content:flex-end;margin-top:var(--spacing-2xl)}.WorkspaceList_cancelButton__4fO\+l,.WorkspaceList_submitButton__mdi5v{border:none;border-radius:0;cursor:pointer;font-size:var(--font-size-base);font-weight:600;padding:var(--spacing-md) var(--spacing-xl);transition:all var(--transition-base)}.WorkspaceList_cancelButton__4fO\+l{background-color:var(--white);border:2px solid var(--gray-300);color:var(--black)}.WorkspaceList_cancelButton__4fO\+l:hover:not(:disabled){background-color:var(--gray-100)}.WorkspaceList_submitButton__mdi5v{background-color:var(--primary-color);color:var(--white)}.WorkspaceList_submitButton__mdi5v:hover:not(:disabled){background-color:var(--primary-dark)}.WorkspaceList_cancelButton__4fO\+l:disabled,.WorkspaceList_submitButton__mdi5v:disabled{cursor:not-allowed;opacity:.6}@media (max-width:768px){.WorkspaceList_headerLeft__2LOyI{margin-bottom:var(--spacing-base)}.WorkspaceList_createButton__NNL1m{width:100%}.WorkspaceList_workspaceGrid__LMVUN{grid-template-columns:1fr}.WorkspaceList_modal__l\+Fvf{max-width:100%;padding:var(--spacing-lg)}.WorkspaceList_modalActions__1-LaD{flex-direction:column-reverse}.WorkspaceList_cancelButton__4fO\+l,.WorkspaceList_submitButton__mdi5v{width:100%}}.JoinWorkspace_headerLeft__RffmL{align-items:center;display:flex;gap:var(--spacing-lg)}.JoinWorkspace_logo__7d1NP{height:auto;width:10rem}.JoinWorkspace_appName__HA\+3c{color:var(--black);font-size:1.75rem;font-weight:700;margin:0}.JoinWorkspace_headerActions__XG6-R{align-items:center;display:flex;gap:var(--spacing-md)}.JoinWorkspace_pageHeader__am8Ej{margin-bottom:var(--spacing-xl)}.JoinWorkspace_pageTitle__be67x{color:var(--black);font-size:1.75rem;font-weight:700;margin:0}.JoinWorkspace_container__CqPUJ{margin:0 auto;max-width:500px;padding:var(--spacing-lg)}.JoinWorkspace_backButton__kfdr4{background-color:initial;border:1px solid var(--primary-color);border-radius:0;color:var(--primary-color);cursor:pointer;font-size:var(--font-size-base);font-weight:600;padding:var(--spacing-md) var(--spacing-lg);transition:all var(--transition-base)}.JoinWorkspace_backButton__kfdr4:hover:not(:disabled){background-color:var(--primary-color);color:var(--white)}.JoinWorkspace_backButton__kfdr4:disabled{border-color:var(--inactive-color);color:var(--inactive-color);cursor:not-allowed;opacity:.6}.JoinWorkspace_instructions__z8YqN{background:var(--bg-hover);border-left:3px solid var(--primary-color);margin-bottom:var(--spacing-lg);padding:var(--spacing-md)}.JoinWorkspace_instructions__z8YqN p{color:var(--text-secondary);line-height:1.6;margin:0}.JoinWorkspace_form__OUgqB{display:flex;flex-direction:column;gap:var(--spacing-lg)}.JoinWorkspace_formGroup__ZlScN{display:flex;flex-direction:column;gap:var(--spacing-xs)}.JoinWorkspace_label__g6F9D{color:var(--text-primary);font-family:var(--font-heading);font-size:.875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.JoinWorkspace_input__HQNsR{background:#fff;border:1px solid var(--border-color);border-radius:0;color:var(--text-primary);font-family:var(--font-mono);font-size:1.125rem;letter-spacing:.1em;padding:var(--spacing-sm) var(--spacing-md);text-align:center;text-transform:uppercase;transition:border-color .2s ease}.JoinWorkspace_input__HQNsR:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px #4a90e21a;outline:none}.JoinWorkspace_input__HQNsR:disabled{background:var(--bg-hover);cursor:not-allowed}.JoinWorkspace_hint__cC3lU{color:var(--text-secondary);font-size:.8125rem;margin:0}.JoinWorkspace_errorNotice__KXaAp{background:#fee;border:1px solid #fcc;color:#c33;font-size:.875rem;padding:var(--spacing-md)}.JoinWorkspace_errorNotice__KXaAp strong{display:block;margin-bottom:var(--spacing-xs)}.JoinWorkspace_errorNotice__KXaAp strong,.JoinWorkspace_submitButton__iXiAo{font-family:var(--font-heading);letter-spacing:.05em;text-transform:uppercase}.JoinWorkspace_submitButton__iXiAo{background:var(--primary-color);border:none;border-radius:0;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:var(--spacing-md) var(--spacing-lg);transition:all .2s ease}.JoinWorkspace_submitButton__iXiAo:hover:not(:disabled){background:var(--primary-hover);box-shadow:0 2px 8px #00000026;transform:translateY(-1px)}.JoinWorkspace_submitButton__iXiAo:active:not(:disabled){transform:translateY(0)}.JoinWorkspace_submitButton__iXiAo:disabled{background:var(--border-color);cursor:not-allowed}@media (max-width:768px){.JoinWorkspace_container__CqPUJ{padding:var(--spacing-md)}.JoinWorkspace_pageTitle__be67x{font-size:1.5rem}}.PresencePanel_presencePanel__g0DpW{background-color:var(--white);border-radius:0;box-shadow:var(--shadow-card);margin-bottom:var(--spacing-lg);overflow:hidden;transition:max-height .3s ease-in-out}.PresencePanel_presencePanel__g0DpW.PresencePanel_expanded__h\+Joj{max-height:400px}.PresencePanel_presencePanel__g0DpW.PresencePanel_collapsed__OWUyz{max-height:56px}.PresencePanel_header__DYI0G{align-items:center;background-color:var(--white);border-bottom:1px solid var(--border-color);cursor:pointer;display:flex;justify-content:space-between;padding:var(--spacing-lg);transition:background-color var(--transition-base);-webkit-user-select:none;user-select:none}.PresencePanel_header__DYI0G:hover{background-color:var(--bg-color)}.PresencePanel_headerLeft__DLhtW{align-items:center;display:flex;gap:12px}.PresencePanel_headerRight__rl0T8{align-items:center;display:flex}.PresencePanel_icon__vW6bm{color:var(--text-secondary);font-size:12px}.PresencePanel_title__KKVTZ{color:var(--black);font-size:1.25rem;font-weight:700}.PresencePanel_summary__JPA\+X{color:var(--text-secondary);font-size:14px}.PresencePanel_connectionStatus__Brej1{border-radius:4px;font-size:12px;font-weight:500;padding:4px 8px}.PresencePanel_connectionStatus__Brej1.PresencePanel_connected__HN7Vw{background-color:#e8f5e9;background-color:var(--success-bg,#e8f5e9);color:var(--success-color)}.PresencePanel_connectionStatus__Brej1.PresencePanel_disconnected__7S6aA{background-color:#ffebee;background-color:var(--error-bg,#ffebee);color:var(--error-color)}.PresencePanel_content__qXTro{background-color:var(--white);max-height:300px;overflow-y:auto;padding:var(--spacing-lg)}.PresencePanel_emptyState__rKxBK{color:var(--text-secondary);padding:24px;text-align:center}.PresencePanel_emptyState__rKxBK p{margin:0}.PresencePanel_emptyHint__OatXe{font-size:14px;margin-top:8px!important}.PresencePanel_participantList__gyiRn{display:flex;flex-direction:column;gap:8px}.PresencePanel_participant__ReAaP{align-items:center;background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:0;display:flex;justify-content:space-between;padding:var(--spacing-sm) var(--spacing-base)}.PresencePanel_participantName__L21ce{color:var(--text-primary);font-size:14px;font-weight:500}.PresencePanel_roleBadge__4WdVV{border-radius:0;font-size:var(--font-size-small);font-weight:600;letter-spacing:.5px;padding:var(--spacing-xs) var(--spacing-sm);text-transform:uppercase}.PresencePanel_roleBadge__4WdVV.PresencePanel_user__Xi1Yv{background-color:var(--primary-bg);color:var(--primary-color)}.PresencePanel_roleBadge__4WdVV.PresencePanel_viewer__luvQs{background-color:var(--border-color);color:var(--black-light)}@media (max-width:768px){.PresencePanel_header__DYI0G{padding:10px 16px}.PresencePanel_content__qXTro{padding:12px 16px}.PresencePanel_title__KKVTZ{font-size:14px}.PresencePanel_summary__JPA\+X{font-size:12px}}.Toast_toast__nd-uy{align-items:center;animation:Toast_slideIn__i776H .3s ease-out;background-color:var(--white);border:2px solid var(--border-color);border-radius:0;bottom:80px;box-shadow:0 4px 12px #00000026;cursor:pointer;display:flex;gap:12px;justify-content:space-between;max-width:400px;min-width:280px;padding:12px 16px;position:fixed;right:24px;z-index:1000}@keyframes Toast_slideIn__i776H{0%{opacity:0;transform:translateX(calc(100% + 24px))}to{opacity:1;transform:translateX(0)}}.Toast_toast__nd-uy.Toast_info__YTP4Q{border-left:4px solid var(--primary-color)}.Toast_toast__nd-uy.Toast_success__BTuS8{border-left:4px solid var(--success-color)}.Toast_toast__nd-uy.Toast_warning__gUheG{border-left:4px solid #ff9800;border-left:4px solid var(--warning-color,#ff9800)}.Toast_toast__nd-uy.Toast_error__oVepg{border-left:4px solid var(--error-color)}.Toast_message__i45iv{color:var(--text-primary);flex:1 1;font-size:14px;font-weight:500;line-height:1.4}.Toast_closeButton__kaMUd{align-items:center;background:none;border:none;color:var(--text-secondary);cursor:pointer;display:flex;font-size:24px;font-weight:300;height:24px;justify-content:center;padding:0;transition:color .2s ease;width:24px}.Toast_closeButton__kaMUd:hover{color:var(--text-primary)}@media (max-width:768px){.Toast_toast__nd-uy{bottom:64px;left:16px;max-width:none;min-width:auto;right:16px}}.ItemList_itemListContainer__-mPy3{background-color:var(--white);border-radius:0}.ItemList_itemList__R2M-8{list-style:none;margin:0;padding:0}.ItemList_emptyState__hzWKd{background-color:var(--bg-color);border-radius:0;color:var(--black-light);padding:var(--spacing-2xl) var(--spacing-lg);text-align:center}.ItemList_emptyState__hzWKd p{font-size:var(--font-size-base);margin:0}.ItemList_emptyState__hzWKd p:first-child{color:var(--black);font-size:1.1rem;font-weight:600;margin-bottom:var(--spacing-sm)}.ItemList_emptyHint__Tsapt{color:var(--black-light);font-size:var(--font-size-small)}.ItemList_itemCard__NF-m2{align-items:flex-start;background-color:var(--white);border-bottom:2px solid var(--bg-color);display:flex;gap:var(--spacing-base);padding:var(--spacing-lg);transition:background-color var(--transition-base)}.ItemList_itemCard__NF-m2:hover{background-color:var(--bg-color)}.ItemList_itemCard__NF-m2:last-child{border-bottom:none}.ItemList_itemCard__NF-m2.ItemList_dragging__AmK9\+{background-color:var(--gray-200);opacity:.4}.ItemList_itemCard__NF-m2.ItemList_dragOver__gNDCV{background-color:var(--primary-light);border-top:3px solid var(--primary-color)}.ItemList_itemNumber__0-\+I2{align-items:center;background-color:var(--border-color);border-radius:0;color:var(--black);display:flex;flex-shrink:0;font-size:1rem;font-weight:700;height:40px;justify-content:center;margin-top:4px;width:40px}.ItemList_itemContent__mTCc0{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-sm);min-width:0}.ItemList_itemHeader__1c7gi{align-items:center;display:flex;gap:var(--spacing-base);width:100%}.ItemList_itemTitle__iYf3B{color:var(--black);font-size:1.125rem;font-weight:600;word-break:break-word}.ItemList_editWrapper__M3OEE{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-xs)}.ItemList_editInput__c7wHJ{background-color:var(--white);border:2px solid var(--primary-color);border-radius:0;color:var(--black);font-family:inherit;font-size:1.125rem;font-weight:600;padding:var(--spacing-xs) var(--spacing-sm);width:100%}.ItemList_editInput__c7wHJ:focus{border-color:var(--primary-dark);outline:none}.ItemList_editInput__c7wHJ:disabled{background-color:var(--bg-color);cursor:wait}.ItemList_editHint__9cR\+J{color:var(--black-light);font-size:var(--font-size-small);font-style:italic}.ItemList_stateBadge__B276g{border-radius:0;flex-shrink:0;font-size:var(--font-size-small);font-weight:600;letter-spacing:.5px;margin-left:auto;padding:var(--spacing-xs) var(--spacing-sm);text-transform:uppercase}.ItemList_stateBadge__B276g.ItemList_new__drESW{background-color:var(--color-highlight);border:1px solid var(--color-highlight-border);color:var(--black)}.ItemList_stateBadge__B276g.ItemList_scored__NiK3q{background-color:var(--tertiary-bg);color:var(--tertiary-color)}.ItemList_itemActions__qlxig{display:flex;gap:var(--spacing-sm)}.ItemList_actionButton__9FdQ-{background-color:var(--white);border:2px solid var(--inactive-color);border-radius:0;box-shadow:0 1px 3px #0000001a;color:var(--black);cursor:pointer;font-size:var(--font-size-small);font-weight:600;padding:var(--spacing-xs) var(--spacing-base);transition:all var(--transition-base)}.ItemList_actionButton__9FdQ-:hover{background-color:var(--bg-color);border-color:var(--black-light);box-shadow:0 2px 4px #00000026;transform:translateY(-1px)}.ItemList_deleteButton__0CDHE{border-color:var(--secondary-color);color:var(--secondary-color)}.ItemList_deleteButton__0CDHE:hover{background-color:var(--secondary-color);border-color:var(--secondary-color);box-shadow:0 2px 4px #dc26264d;color:var(--white)}.ItemList_dragHandle__9O78E{align-items:center;color:var(--inactive-color);cursor:grab;display:flex;flex-shrink:0;font-size:1.25rem;height:32px;justify-content:center;letter-spacing:-2px;transition:color var(--transition-base);-webkit-user-select:none;user-select:none;width:24px}.ItemList_dragHandle__9O78E:hover{color:var(--black-light)}.ItemList_dragHandle__9O78E:active{cursor:grabbing}.ItemList_itemCount__k6vqi{background-color:var(--bg-color);border-top:1px solid var(--border-color);color:var(--black-light);font-size:var(--font-size-small);padding:var(--spacing-base);text-align:center}@media (max-width:768px){.ItemList_itemCard__NF-m2{align-items:flex-start;flex-direction:column}.ItemList_itemNumber__0-\+I2{align-self:flex-start}.ItemList_dragHandle__9O78E{align-self:flex-end;margin-top:calc(var(--spacing-base)*-1)}.ItemList_itemActions__qlxig{justify-content:flex-start;width:100%}}.RiceScoring_riceScoring__thXz2{background-color:var(--bg-color-light);border-left:3px solid var(--primary-color);margin-top:8px;padding:16px}.RiceScoring_criteriaGrid__1hdrT{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:16px}.RiceScoring_criteriaField__3TAlS{display:flex;flex-direction:column;gap:4px}.RiceScoring_criteriaField__3TAlS label{color:var(--black);font-family:var(--font-family);font-size:.875rem;font-weight:600}.RiceScoring_input__CfPvp{background-color:#fff;border:1px solid var(--border-color);box-sizing:border-box;font-family:var(--font-family);font-size:1rem;height:1.75rem;padding:8px 12px;width:100%}.RiceScoring_input__CfPvp:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px #2563eb1a;outline:none}.RiceScoring_input__CfPvp:disabled{background-color:var(--bg-color);color:var(--black-light);cursor:not-allowed}.RiceScoring_input__CfPvp::placeholder{color:var(--black-light)}.RiceScoring_scoreDisplay__UFgnG{align-items:center;background-color:#e0e7ff;border-left:4px solid var(--primary-color);color:var(--primary-dark);display:flex;font-family:var(--font-heading);gap:12px;padding:12px 16px}.RiceScoring_scoreLabel__OexMx{color:var(--black);font-size:.875rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.RiceScoring_scoreValue__bfJ2e{color:var(--primary-color);font-size:1.5rem;font-weight:700}.RiceScoring_savingIndicator__W9evk{color:var(--black-light);font-family:var(--font-body);font-size:.75rem;margin-left:auto;opacity:.7}.RiceScoring_errorMessage__b1heu{background-color:var(--error-color);color:#fff;font-size:.875rem;margin-top:8px;padding:8px 12px}.RiceScoring_unscoredMessage__Ia5EX{background-color:var(--bg-color);color:var(--black-light);font-size:.875rem;font-style:italic;padding:8px 12px;text-align:center}@media (max-width:768px){.RiceScoring_criteriaGrid__1hdrT{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.RiceScoring_criteriaGrid__1hdrT{grid-template-columns:1fr}}.MatrixScoring_matrixScoring__\+IDn\+{background-color:var(--bg-color-light);border-left:3px solid var(--primary-color);margin-top:8px;padding:16px}.MatrixScoring_criteriaGrid__pdgbF{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-bottom:16px}.MatrixScoring_criteriaField__rW11n{display:flex;flex-direction:column;gap:4px}.MatrixScoring_criteriaField__rW11n label{color:var(--black);font-family:var(--font-family);font-size:.875rem;font-weight:600}.MatrixScoring_input__Us-LT{background-color:#fff;border:1px solid var(--border-color);box-sizing:border-box;font-family:var(--font-family);font-size:1rem;height:1.75rem;padding:8px 12px;width:100%}.MatrixScoring_input__Us-LT:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px #2563eb1a;outline:none}.MatrixScoring_input__Us-LT:disabled{background-color:var(--bg-color);color:var(--black-light);cursor:not-allowed}.MatrixScoring_input__Us-LT::placeholder{color:var(--black-light)}.MatrixScoring_resultDisplay__9TIrq{align-items:center;border-left:4px solid;display:flex;font-family:var(--font-heading);gap:12px;padding:12px 16px}.MatrixScoring_resultLabel__7cuyp{color:var(--black);font-size:.875rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.MatrixScoring_resultValue__xjGIW{font-size:1.5rem;font-weight:700}.MatrixScoring_riskLevel__hTqiQ{font-family:var(--font-body);font-size:1rem;font-weight:600}.MatrixScoring_savingIndicator__mJHEr{color:var(--black-light);font-family:var(--font-body);font-size:.75rem;margin-left:auto;opacity:.7}.MatrixScoring_quadrantQuickWins__\+P0p1{background-color:#d1fae5;border-left-color:#10b981;color:#065f46}.MatrixScoring_quadrantQuickWins__\+P0p1 .MatrixScoring_resultValue__xjGIW{color:#059669}.MatrixScoring_quadrantMajor__9rPSt{background-color:#fef3c7;border-left-color:#eab308;color:#78350f}.MatrixScoring_quadrantMajor__9rPSt .MatrixScoring_resultValue__xjGIW{color:#ca8a04}.MatrixScoring_quadrantFillIns__5i15j{background-color:#dbeafe;border-left-color:#3b82f6;color:#1e3a8a}.MatrixScoring_quadrantFillIns__5i15j .MatrixScoring_resultValue__xjGIW{color:#2563eb}.MatrixScoring_quadrantWasters__B0TnE{background-color:#fee2e2;border-left-color:#ef4444;color:#7f1d1d}.MatrixScoring_quadrantWasters__B0TnE .MatrixScoring_resultValue__xjGIW{color:#dc2626}.MatrixScoring_quadrantUrgent__Rw4Yk{background-color:#fecaca;border-left-color:#dc2626;color:#7f1d1d}.MatrixScoring_quadrantUrgent__Rw4Yk .MatrixScoring_resultValue__xjGIW{color:#b91c1c}.MatrixScoring_quadrantPlan__sX0OI{background-color:#bfdbfe;border-left-color:#2563eb;color:#1e3a8a}.MatrixScoring_quadrantPlan__sX0OI .MatrixScoring_resultValue__xjGIW{color:#1d4ed8}.MatrixScoring_quadrantDelegate__9sXm1{background-color:#fed7aa;border-left-color:#f97316;color:#7c2d12}.MatrixScoring_quadrantDelegate__9sXm1 .MatrixScoring_resultValue__xjGIW{color:#ea580c}.MatrixScoring_quadrantEliminate__EhtO9{background-color:#e5e7eb;border-left-color:#6b7280;color:#1f2937}.MatrixScoring_quadrantEliminate__EhtO9 .MatrixScoring_resultValue__xjGIW{color:#4b5563}.MatrixScoring_riskCritical__V\+dq9{background-color:#fee2e2;border-left-color:#e82a1f;color:#7f1d1d}.MatrixScoring_riskCritical__V\+dq9 .MatrixScoring_resultValue__xjGIW,.MatrixScoring_riskCritical__V\+dq9 .MatrixScoring_riskLevel__hTqiQ{color:#e82a1f}.MatrixScoring_riskHigh__DxNxP{background-color:#fed7aa;border-left-color:#f97316;color:#7c2d12}.MatrixScoring_riskHigh__DxNxP .MatrixScoring_resultValue__xjGIW,.MatrixScoring_riskHigh__DxNxP .MatrixScoring_riskLevel__hTqiQ{color:#f97316}.MatrixScoring_riskMediumHigh__T2G1p{background-color:#ffedd5;border-left-color:#fb923c;color:#7c2d12}.MatrixScoring_riskMediumHigh__T2G1p .MatrixScoring_resultValue__xjGIW,.MatrixScoring_riskMediumHigh__T2G1p .MatrixScoring_riskLevel__hTqiQ{color:#fb923c}.MatrixScoring_riskMedium__fV5XF{background-color:#fef3c7;border-left-color:#fbbf24;color:#78350f}.MatrixScoring_riskMedium__fV5XF .MatrixScoring_resultValue__xjGIW,.MatrixScoring_riskMedium__fV5XF .MatrixScoring_riskLevel__hTqiQ{color:#fbbf24}.MatrixScoring_riskMediumLow__PwDAI{background-color:#f7fee7;border-left-color:#a3d639;color:#3f6212}.MatrixScoring_riskMediumLow__PwDAI .MatrixScoring_resultValue__xjGIW,.MatrixScoring_riskMediumLow__PwDAI .MatrixScoring_riskLevel__hTqiQ{color:#a3d639}.MatrixScoring_riskLow__WQqAc{background-color:#ecfccb;border-left-color:#84cc16;color:#3f6212}.MatrixScoring_riskLow__WQqAc .MatrixScoring_resultValue__xjGIW,.MatrixScoring_riskLow__WQqAc .MatrixScoring_riskLevel__hTqiQ{color:#84cc16}.MatrixScoring_riskVeryLow__t\+c92{background-color:#d1fae5;border-left-color:#276738;color:#065f46}.MatrixScoring_riskVeryLow__t\+c92 .MatrixScoring_resultValue__xjGIW,.MatrixScoring_riskVeryLow__t\+c92 .MatrixScoring_riskLevel__hTqiQ{color:#276738}.MatrixScoring_errorMessage__WTBzt{background-color:var(--error-color);color:#fff;font-size:.875rem;margin-top:8px;padding:8px 12px}.MatrixScoring_unscoredMessage__iI\+nf{background-color:var(--bg-color);color:var(--black-light);font-size:.875rem;font-style:italic;padding:8px 12px;text-align:center}@media (max-width:768px){.MatrixScoring_criteriaGrid__pdgbF{grid-template-columns:1fr}}.MoscowScoring_moscowScoring__SRQjZ{background-color:var(--bg-color-light);border-left:3px solid var(--primary-color);margin-top:8px;padding:16px}.MoscowScoring_categoryField__ZRu\+e{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.MoscowScoring_eisenhowerGrid__bC\+6v{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:16px}@media (max-width:768px){.MoscowScoring_eisenhowerGrid__bC\+6v{grid-template-columns:1fr}}.MoscowScoring_categoryField__ZRu\+e label{color:var(--black);font-family:var(--font-family);font-size:.875rem;font-weight:600}.MoscowScoring_categorySelect__vTr\+a{background-color:#fff;border:1px solid var(--border-color);box-sizing:border-box;cursor:pointer;font-family:var(--font-family);font-size:1rem;height:2.5rem;padding:8px 12px;width:100%}.MoscowScoring_categorySelect__vTr\+a:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px #2563eb1a;outline:none}.MoscowScoring_categorySelect__vTr\+a:disabled{background-color:var(--bg-color);color:var(--black-light);cursor:not-allowed}.MoscowScoring_categoryDisplay__2NMir{align-items:center;border-left:4px solid;display:flex;font-family:var(--font-heading);gap:12px;padding:12px 16px}.MoscowScoring_categoryLabel__qEkRo{color:var(--black);font-size:.875rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.MoscowScoring_categoryValue__lG\+Sy{font-size:1.25rem;font-weight:700}.MoscowScoring_savingIndicator__TdocC{color:var(--black-light);font-family:var(--font-body);font-size:.75rem;margin-left:auto;opacity:.7}.MoscowScoring_categoryMust__Un1c\+{background-color:#fee2e2;border-left-color:#dc2626;color:#7f1d1d}.MoscowScoring_categoryMust__Un1c\+ .MoscowScoring_categoryValue__lG\+Sy{color:#b91c1c}.MoscowScoring_categoryShould__7Ol1\+{background-color:#fed7aa;border-left-color:#f97316;color:#7c2d12}.MoscowScoring_categoryShould__7Ol1\+ .MoscowScoring_categoryValue__lG\+Sy{color:#ea580c}.MoscowScoring_categoryCould__bZiUA{background-color:#fef3c7;border-left-color:#f59e0b;color:#78350f}.MoscowScoring_categoryCould__bZiUA .MoscowScoring_categoryValue__lG\+Sy{color:#d97706}.MoscowScoring_categoryWont__-vlha{background-color:#e5e7eb;border-left-color:#6b7280;color:#1f2937}.MoscowScoring_categoryWont__-vlha .MoscowScoring_categoryValue__lG\+Sy{color:#4b5563}.MoscowScoring_quadrantDoFirst__C-\+tq{background-color:#fee2e2;border-left-color:#dc2626;color:#7f1d1d}.MoscowScoring_quadrantDoFirst__C-\+tq .MoscowScoring_categoryValue__lG\+Sy{color:#b91c1c}.MoscowScoring_quadrantSchedule__cMEWA{background-color:#dcfce7;border-left-color:#16a34a;color:#14532d}.MoscowScoring_quadrantSchedule__cMEWA .MoscowScoring_categoryValue__lG\+Sy{color:#15803d}.MoscowScoring_quadrantDelegate__jRVhB{background-color:#fef3c7;border-left-color:#f59e0b;color:#78350f}.MoscowScoring_quadrantDelegate__jRVhB .MoscowScoring_categoryValue__lG\+Sy{color:#d97706}.MoscowScoring_quadrantEliminate__27h2p{background-color:#e5e7eb;border-left-color:#6b7280;color:#1f2937}.MoscowScoring_quadrantEliminate__27h2p .MoscowScoring_categoryValue__lG\+Sy{color:#4b5563}.MoscowScoring_errorMessage__Tr-I0{background-color:var(--error-color);color:#fff;font-size:.875rem;margin-top:8px;padding:8px 12px}.MoscowScoring_unscoredMessage__hNkn2{background-color:var(--bg-color);color:var(--black-light);font-size:.875rem;font-style:italic;padding:8px 12px;text-align:center}.AddItemInput_addItemContainer__SJCrZ{background-color:var(--bg-color-light);border:2px solid var(--primary-color);border-left-width:4px;margin-bottom:var(--spacing-lg);padding:var(--spacing-lg)}.AddItemInput_addItemForm__l4MJD{align-items:flex-start;display:flex;gap:var(--spacing-base)}.AddItemInput_inputWrapper__VBfMm{flex:1 1;position:relative}.AddItemInput_input__CcTs2{background-color:var(--white);border:1px solid var(--border-color-dark);border-radius:0;color:var(--black);font-size:var(--font-size-base);padding:var(--spacing-base);padding-right:60px;transition:border-color var(--transition-base);width:100%}.AddItemInput_input__CcTs2:focus{border-color:var(--primary-color);outline:none}.AddItemInput_input__CcTs2:disabled{background-color:var(--bg-color);color:var(--black-light);cursor:not-allowed}.AddItemInput_input__CcTs2::placeholder{color:var(--inactive-color)}.AddItemInput_charCounter__VTSnG{color:var(--black-light);font-size:var(--font-size-small);font-weight:600;pointer-events:none;position:absolute;right:var(--spacing-base);top:50%;transform:translateY(-50%)}.AddItemInput_charCounter__VTSnG.AddItemInput_warning__2Ezj\+{color:var(--secondary-color)}.AddItemInput_addButton__3V8\+6{background-color:var(--primary-color);border:2px solid var(--primary-dark);border-radius:0;box-shadow:0 2px 4px #0000001a;color:var(--white);cursor:pointer;font-size:var(--font-size-base);font-weight:600;padding:var(--spacing-base) var(--spacing-lg);transition:all var(--transition-base);white-space:nowrap}.AddItemInput_addButton__3V8\+6:hover:not(:disabled){background-color:var(--primary-dark);box-shadow:0 4px 8px #00000026;transform:translateY(-1px)}.AddItemInput_addButton__3V8\+6:disabled{background-color:var(--border-color-dark);color:var(--inactive-color);cursor:not-allowed}.AddItemInput_errorMessage__fdxSd{align-items:center;background-color:var(--secondary-bg);border-left:4px solid var(--secondary-color);border-radius:0;color:var(--secondary-color);display:flex;font-size:var(--font-size-small);gap:var(--spacing-sm);margin-top:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-base)}.AddItemInput_errorIcon__TWvHc{font-size:1.1rem}@media (max-width:768px){.AddItemInput_addItemForm__l4MJD{flex-direction:column}.AddItemInput_addButton__3V8\+6{width:100%}}.DeleteConfirmDialog_backdrop__WIMaZ{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:var(--spacing-lg);position:fixed;right:0;top:0;z-index:1000}.DeleteConfirmDialog_dialog__pIuka{animation:DeleteConfirmDialog_slideIn__Tkz8w .2s ease-out;background-color:var(--white);border-radius:0;box-shadow:var(--shadow-card);max-width:500px;overflow:hidden;width:100%}@keyframes DeleteConfirmDialog_slideIn__Tkz8w{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.DeleteConfirmDialog_header__Gqyt1{border-bottom:1px solid var(--border-color);padding:var(--spacing-lg)}.DeleteConfirmDialog_header__Gqyt1 h3{color:var(--black);font-size:1.25rem;font-weight:700;margin:0}.DeleteConfirmDialog_content__xft0p{padding:var(--spacing-lg)}.DeleteConfirmDialog_content__xft0p p{color:var(--black-light);font-size:var(--font-size-base);margin:0 0 var(--spacing-base) 0}.DeleteConfirmDialog_itemPreview__vlVQV{background-color:var(--bg-color);border-left:4px solid var(--secondary-color);border-radius:0;margin:var(--spacing-base) 0;padding:var(--spacing-base)}.DeleteConfirmDialog_itemPreview__vlVQV strong{color:var(--black);font-size:var(--font-size-base);word-break:break-word}.DeleteConfirmDialog_warning__1lHkt{color:var(--secondary-color);font-size:var(--font-size-small);margin-top:var(--spacing-base)}.DeleteConfirmDialog_actions__PWm1u{background-color:var(--bg-color);border-top:1px solid var(--border-color);display:flex;gap:var(--spacing-base);padding:var(--spacing-lg)}.DeleteConfirmDialog_cancelButton__eLYBk,.DeleteConfirmDialog_confirmButton__b0v9s{border:none;border-radius:0;cursor:pointer;flex:1 1;font-size:var(--font-size-base);font-weight:600;padding:var(--spacing-base) var(--spacing-lg);transition:all var(--transition-base)}.DeleteConfirmDialog_cancelButton__eLYBk{background-color:var(--white);border:2px solid var(--border-color-dark);color:var(--black)}.DeleteConfirmDialog_cancelButton__eLYBk:hover:not(:disabled){background-color:var(--bg-color);border-color:var(--black-light)}.DeleteConfirmDialog_confirmButton__b0v9s{background-color:var(--secondary-color);color:var(--white)}.DeleteConfirmDialog_confirmButton__b0v9s:hover:not(:disabled){background-color:var(--secondary-dark)}.DeleteConfirmDialog_cancelButton__eLYBk:disabled,.DeleteConfirmDialog_confirmButton__b0v9s:disabled{cursor:not-allowed;opacity:.6}@media (max-width:768px){.DeleteConfirmDialog_dialog__pIuka{margin:var(--spacing-base);max-width:100%}.DeleteConfirmDialog_actions__PWm1u{flex-direction:column-reverse}.DeleteConfirmDialog_cancelButton__eLYBk,.DeleteConfirmDialog_confirmButton__b0v9s{width:100%}}.NotesPanel_notesPanel__YCXPu{background-color:var(--bg-color-light);border-left:3px solid var(--primary-color);display:flex;flex-direction:column;height:100%}.NotesPanel_header__ssMiN{align-items:center;background-color:#fff;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:var(--spacing-base)}.NotesPanel_title__dhFPt{color:var(--black);font-family:var(--font-heading);font-size:1.25rem;font-weight:700;margin:0}.NotesPanel_count__tqZcG{align-items:center;background-color:var(--primary-color);border-radius:0;color:#fff;display:inline-flex;font-size:.875rem;font-weight:600;height:1.75rem;justify-content:center;min-width:1.75rem;padding:0 var(--spacing-xs)}.NotesPanel_noteForm__RGxEG{background-color:#fff;border-bottom:1px solid var(--border-color);padding:var(--spacing-base)}.NotesPanel_inputWrapper__lWTq0{display:flex;flex-direction:column;gap:var(--spacing-sm)}.NotesPanel_noteInput__ex-wM{border:1px solid var(--border-color);box-sizing:border-box;font-family:var(--font-body);font-size:.9375rem;line-height:1.5;min-height:4rem;padding:var(--spacing-sm);resize:vertical;width:100%}.NotesPanel_noteInput__ex-wM:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px #2563eb1a;outline:none}.NotesPanel_noteInput__ex-wM:disabled{background-color:var(--bg-color);color:var(--black-light);cursor:not-allowed}.NotesPanel_noteInput__ex-wM::placeholder{color:var(--black-light)}.NotesPanel_inputFooter__--8qH{align-items:center;display:flex;gap:var(--spacing-sm);justify-content:space-between}.NotesPanel_charCount__wvTC\+{color:var(--black-light);font-family:var(--font-mono);font-size:.8125rem}.NotesPanel_submitButton__Pwy4B{background-color:var(--primary-color);border:none;border-radius:0;color:#fff;cursor:pointer;font-family:var(--font-family);font-size:.9375rem;font-weight:600;padding:var(--spacing-sm) var(--spacing-base);transition:background-color .2s}.NotesPanel_submitButton__Pwy4B:hover:not(:disabled){background-color:var(--primary-dark)}.NotesPanel_submitButton__Pwy4B:disabled{background-color:var(--border-color);color:var(--black-light);cursor:not-allowed}.NotesPanel_notesList__UANzr{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-base);overflow-y:auto;padding:var(--spacing-base)}.NotesPanel_loading__50GJd{color:var(--black-light);font-style:italic;padding:var(--spacing-lg);text-align:center}.NotesPanel_emptyState__I0pAs{color:var(--black-light);padding:var(--spacing-xl) var(--spacing-base);text-align:center}.NotesPanel_emptyState__I0pAs p{margin:0}.NotesPanel_emptyState__I0pAs p:first-child{font-size:1rem;font-weight:600;margin-bottom:var(--spacing-xs)}.NotesPanel_emptyHint__6hElp{font-size:.875rem;font-style:italic}.NotesPanel_noteCard__qwOpi{background-color:#fff;border:1px solid var(--border-color);border-left:3px solid var(--primary-color);display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-sm)}.NotesPanel_noteHeader__gj58T{align-items:center;display:flex;gap:var(--spacing-sm);justify-content:space-between}.NotesPanel_authorInfo__TKPIW{align-items:center;display:flex;flex:1 1;gap:var(--spacing-xs);min-width:0}.NotesPanel_authorName__p\+caL{color:var(--black);font-size:.875rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NotesPanel_roleBadge__sHyf8{border-radius:0;flex-shrink:0;font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:.125rem var(--spacing-xs);text-transform:uppercase}.NotesPanel_roleBadgeUser__4O\+89{background-color:var(--tertiary-bg);color:var(--tertiary-color)}.NotesPanel_roleBadgeViewer__dC8Gv{background-color:var(--secondary-bg);color:var(--secondary-color)}.NotesPanel_timestamp__27iC4{color:var(--black-light);flex-shrink:0;font-size:.8125rem;white-space:nowrap}.NotesPanel_noteContent__HAglQ{color:var(--black);font-size:.9375rem;line-height:1.5;margin:0;white-space:pre-wrap;word-break:break-word}.NotesPanel_errorMessage__Rlezv{background-color:var(--error-color);color:#fff;font-size:.875rem;margin:0 var(--spacing-base) var(--spacing-base);padding:var(--spacing-sm);text-align:center}.ExportModal_backdrop__1TaRY{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:var(--spacing-lg);position:fixed;right:0;top:0;z-index:1000}.ExportModal_modal__LLPj2{animation:ExportModal_slideIn__0XjYS .2s ease-out;background-color:var(--white);border-radius:0;box-shadow:var(--shadow-card);max-width:600px;overflow:hidden;width:100%}@keyframes ExportModal_slideIn__0XjYS{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.ExportModal_header__mrcNt{border-bottom:1px solid var(--border-color);padding:var(--spacing-lg)}.ExportModal_header__mrcNt h3{color:var(--black);font-size:1.25rem;font-weight:700;margin:0}.ExportModal_content__iQScc{padding:var(--spacing-lg)}.ExportModal_workspaceName__4OH1U{color:var(--black);font-size:var(--font-size-base);margin:0 0 var(--spacing-base) 0}.ExportModal_description__0feoZ{color:var(--black-light);font-size:var(--font-size-base);line-height:1.5;margin:0 0 var(--spacing-lg) 0}.ExportModal_formatSection__gNFW4{margin-bottom:var(--spacing-lg)}.ExportModal_formatLabel__TrDGs{color:var(--black);display:block;font-size:var(--font-size-base);font-weight:600;margin-bottom:var(--spacing-base)}.ExportModal_formatOptions__xAZZt{display:flex;flex-direction:column;gap:var(--spacing-base)}.ExportModal_formatButton__MwvTZ{align-items:center;background-color:var(--white);border:2px solid var(--border-color);border-radius:0;cursor:pointer;display:flex;gap:var(--spacing-base);padding:var(--spacing-base);text-align:left;transition:all var(--transition-base);width:100%}.ExportModal_formatButton__MwvTZ:hover:not(:disabled):not(.ExportModal_disabled__\+jI6T){background-color:var(--bg-color);border-color:var(--primary-color)}.ExportModal_formatButton__MwvTZ.ExportModal_selected__0-vR0{background-color:var(--primary-light);border-color:var(--primary-color)}.ExportModal_formatButton__MwvTZ.ExportModal_disabled__\+jI6T{cursor:not-allowed;opacity:.4}.ExportModal_formatIcon__Y2C0q{align-items:center;color:var(--black-light);display:flex;flex-shrink:0;justify-content:center}.ExportModal_formatButton__MwvTZ.ExportModal_selected__0-vR0 .ExportModal_formatIcon__Y2C0q{color:var(--primary-color)}.ExportModal_formatButton__MwvTZ.ExportModal_disabled__\+jI6T .ExportModal_formatIcon__Y2C0q{opacity:.4}.ExportModal_formatInfo__w3Dqp{display:flex;flex-direction:column;gap:.25rem}.ExportModal_formatInfo__w3Dqp strong{color:var(--black);font-size:var(--font-size-base)}.ExportModal_formatInfo__w3Dqp span,.ExportModal_info__KB9BT{color:var(--black-light);font-size:var(--font-size-small)}.ExportModal_info__KB9BT{background-color:var(--bg-color);border-left:4px solid var(--primary-color);border-radius:0;line-height:1.5;padding:var(--spacing-base)}.ExportModal_error__vgaEQ{background-color:#fee;border-left:4px solid var(--secondary-color);border-radius:0;color:var(--secondary-color);font-size:var(--font-size-base);margin-bottom:var(--spacing-base);padding:var(--spacing-base)}.ExportModal_actions__LKPMw{background-color:var(--bg-color);border-top:1px solid var(--border-color);display:flex;gap:var(--spacing-base);padding:var(--spacing-lg)}.ExportModal_cancelButton__Ar0VU,.ExportModal_exportButton__mku55{border:none;border-radius:0;cursor:pointer;flex:1 1;font-size:var(--font-size-base);font-weight:600;padding:var(--spacing-base) var(--spacing-lg);transition:all var(--transition-base)}.ExportModal_cancelButton__Ar0VU{background-color:var(--white);border:2px solid var(--border-color-dark);color:var(--black)}.ExportModal_cancelButton__Ar0VU:hover:not(:disabled){background-color:var(--bg-color);border-color:var(--black-light)}.ExportModal_exportButton__mku55{background-color:var(--primary-color);color:var(--white)}.ExportModal_exportButton__mku55:hover:not(:disabled){background-color:var(--primary-dark)}.ExportModal_cancelButton__Ar0VU:disabled,.ExportModal_exportButton__mku55:disabled{cursor:not-allowed;opacity:.6}@media (max-width:768px){.ExportModal_modal__LLPj2{margin:var(--spacing-base);max-width:100%}.ExportModal_formatOptions__xAZZt{gap:var(--spacing-sm)}.ExportModal_formatButton__MwvTZ{padding:var(--spacing-sm)}.ExportModal_formatIcon__Y2C0q{font-size:1.5rem}.ExportModal_actions__LKPMw{flex-direction:column-reverse}.ExportModal_cancelButton__Ar0VU,.ExportModal_exportButton__mku55{width:100%}}.CloseWorkspaceModal_backdrop__WH2XP{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:var(--spacing-lg);position:fixed;right:0;top:0;z-index:1000}.CloseWorkspaceModal_modal__NnkRg{animation:CloseWorkspaceModal_slideIn__Mn2ux .2s ease-out;background-color:var(--white);border-radius:0;box-shadow:var(--shadow-card);max-width:500px;overflow:hidden;width:100%}@keyframes CloseWorkspaceModal_slideIn__Mn2ux{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.CloseWorkspaceModal_header__rMrHi{align-items:center;border-bottom:1px solid var(--border-color);display:flex;gap:var(--spacing-sm);padding:var(--spacing-lg)}.CloseWorkspaceModal_headerIcon__2xL20{align-items:center;color:var(--secondary-color);display:flex}.CloseWorkspaceModal_header__rMrHi h3{color:var(--black);font-size:1.25rem;font-weight:700;margin:0}.CloseWorkspaceModal_content__Ppbyi{padding:var(--spacing-lg)}.CloseWorkspaceModal_workspaceName__75dWR{color:var(--black);font-size:var(--font-size-base);margin:0 0 var(--spacing-base) 0}.CloseWorkspaceModal_warningBox__mctg3{background-color:#fff3cd;border-left:4px solid var(--secondary-color);border-radius:0;margin-bottom:var(--spacing-base);padding:var(--spacing-base)}.CloseWorkspaceModal_warningText__aX7YS{color:var(--black);font-size:var(--font-size-base);margin:0 0 var(--spacing-xs) 0}.CloseWorkspaceModal_warningText__aX7YS strong{color:var(--secondary-color)}.CloseWorkspaceModal_warningSubtext__XC2RI{color:var(--black-light);font-size:var(--font-size-small);line-height:1.5;margin:0}.CloseWorkspaceModal_infoText__\+KuEq{color:var(--black-light);font-size:var(--font-size-base);line-height:1.5;margin:0 0 var(--spacing-base) 0}.CloseWorkspaceModal_infoBox__C0smU{background-color:var(--bg-color);border-left:4px solid var(--gray-400);border-radius:0;margin-bottom:var(--spacing-base);padding:var(--spacing-base)}.CloseWorkspaceModal_infoBox__C0smU p{color:var(--black);font-size:var(--font-size-small);margin:0 0 var(--spacing-xs) 0}.CloseWorkspaceModal_infoBox__C0smU ul{color:var(--black-light);font-size:var(--font-size-small);line-height:1.6;margin:0;padding-left:var(--spacing-lg)}.CloseWorkspaceModal_infoBox__C0smU li{margin-bottom:var(--spacing-xs)}.CloseWorkspaceModal_infoBox__C0smU li:last-child{margin-bottom:0}.CloseWorkspaceModal_error__55XkF{background-color:#fee;border-left:4px solid var(--secondary-color);border-radius:0;color:var(--secondary-color);font-size:var(--font-size-base);margin-bottom:var(--spacing-base);padding:var(--spacing-base)}.CloseWorkspaceModal_actions__gzh3g{background-color:var(--bg-color);border-top:1px solid var(--border-color);display:flex;gap:var(--spacing-base);padding:var(--spacing-lg)}.CloseWorkspaceModal_cancelButton__pio84,.CloseWorkspaceModal_closeButton__-EM9B{border:none;border-radius:0;cursor:pointer;flex:1 1;font-size:var(--font-size-base);font-weight:600;padding:var(--spacing-base) var(--spacing-lg);transition:all var(--transition-base)}.CloseWorkspaceModal_cancelButton__pio84{background-color:var(--white);border:2px solid var(--border-color-dark);color:var(--black)}.CloseWorkspaceModal_cancelButton__pio84:hover:not(:disabled){background-color:var(--bg-color);border-color:var(--black-light)}.CloseWorkspaceModal_closeButton__-EM9B{background-color:var(--secondary-color);color:var(--white)}.CloseWorkspaceModal_closeButton__-EM9B:hover:not(:disabled){background-color:var(--secondary-dark)}.CloseWorkspaceModal_cancelButton__pio84:disabled,.CloseWorkspaceModal_closeButton__-EM9B:disabled{cursor:not-allowed;opacity:.6}@media (max-width:768px){.CloseWorkspaceModal_modal__NnkRg{margin:var(--spacing-base);max-width:100%}.CloseWorkspaceModal_actions__gzh3g{flex-direction:column-reverse}.CloseWorkspaceModal_cancelButton__pio84,.CloseWorkspaceModal_closeButton__-EM9B{width:100%}}.RICEVisualization_container__jZ4bE{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;gap:2rem;padding:1.5rem}.RICEVisualization_sectionTitle__DL4C-{color:#1f2937;font-size:1.25rem;font-weight:600;margin:0 0 1rem}.RICEVisualization_rankedList__As4Y2{display:flex;flex-direction:column}.RICEVisualization_listHeader__yI3P5{grid-gap:.75rem;background:#f3f4f6;border-radius:6px;color:#6b7280;display:grid;font-size:.875rem;font-weight:600;gap:.75rem;grid-template-columns:60px 1fr 90px 50px 50px 50px 50px;margin-bottom:.5rem;padding:.75rem 1rem;text-transform:uppercase}.RICEVisualization_listItems__t1pcH{display:flex;flex-direction:column;gap:.5rem}.RICEVisualization_listItem__HZ12J{grid-gap:.75rem;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;display:grid;gap:.75rem;grid-template-columns:60px 1fr 90px 50px 50px 50px 50px;padding:1rem;transition:all .2s ease}.RICEVisualization_listItem__HZ12J:hover{border-color:#3b82f6;box-shadow:0 2px 8px #3b82f61a}.RICEVisualization_rankColumn__-SN0g{align-items:center;display:flex;justify-content:center}.RICEVisualization_titleColumn__xZwxa{color:#1f2937;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RICEVisualization_scoreColumn__SZOWo{align-items:center;display:flex;justify-content:center}.RICEVisualization_criteriaColumn__K0L56{color:#6b7280;font-size:.875rem;text-align:center}.RICEVisualization_rankBadge__Gi5ms{background:#3b82f6;font-size:.875rem;font-weight:600;min-width:40px;padding:.25rem .5rem}.RICEVisualization_rankBadge__Gi5ms,.RICEVisualization_scoreBadge__6bu\+E{align-items:center;border-radius:0;color:#fff;display:inline-flex;justify-content:center}.RICEVisualization_scoreBadge__6bu\+E{background:#10b981;font-size:1rem;font-weight:700;padding:.375rem .75rem}.RICEVisualization_unscoredSection__\+DXt8{border-top:2px dashed #e5e7eb;margin-top:2rem;padding-top:1.5rem}.RICEVisualization_unscoredTitle__5Gk7Q{color:#6b7280;font-size:1rem;font-weight:600;margin:0 0 1rem}.RICEVisualization_unscoredList__9B\+49{display:flex;flex-direction:column;gap:.5rem}.RICEVisualization_unscoredItem__rvFIu{align-items:center;background:#f9fafb;border:1px dashed #d1d5db;border-radius:6px;color:#6b7280;display:flex;gap:.75rem;padding:.75rem 1rem}.RICEVisualization_unscoredIcon__2ZWPb{font-size:1.25rem;opacity:.5}.RICEVisualization_unscoredItemTitle__VFheo{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RICEVisualization_chartSection__kNsz3{display:flex;flex-direction:column}.RICEVisualization_chartLegend__t33pr{background:#f9fafb;border-radius:6px;display:flex;gap:2rem;justify-content:center;margin-top:1rem;padding:1rem}.RICEVisualization_legendItem__OQhhI{align-items:center;color:#6b7280;display:flex;font-size:.875rem;gap:.5rem}.RICEVisualization_legendColor__vMLYM{border-radius:0;height:16px;width:16px}.RICEVisualization_emptyState__h8NG7{align-items:center;background:#fff;border:2px dashed #e5e7eb;border-radius:8px;display:flex;flex-direction:column;justify-content:center;padding:4rem 2rem;text-align:center}.RICEVisualization_emptyStateIcon__6SAci{font-size:4rem;margin-bottom:1rem;opacity:.5}.RICEVisualization_emptyState__h8NG7 h3{color:#1f2937;font-size:1.5rem;font-weight:600;margin:0 0 .5rem}.RICEVisualization_emptyState__h8NG7 p{color:#6b7280;font-size:1rem;margin:0}@media (max-width:1024px){.RICEVisualization_container__jZ4bE{padding:1rem}.RICEVisualization_listHeader__yI3P5,.RICEVisualization_listItem__HZ12J{font-size:.8125rem;gap:.5rem;grid-template-columns:50px 1fr 80px 45px 45px 45px 45px}.RICEVisualization_sectionTitle__DL4C-{font-size:1.125rem}}@media (max-width:768px){.RICEVisualization_listHeader__yI3P5,.RICEVisualization_listItem__HZ12J{grid-template-columns:50px 1fr 80px}.RICEVisualization_listItem__HZ12J{gap:.5rem}.RICEVisualization_criteriaColumn__K0L56{display:none}.RICEVisualization_chartLegend__t33pr{align-items:flex-start;flex-direction:column;gap:.75rem}}.MatrixVisualization_container__l2xC\+{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;gap:2rem;padding:1.5rem}.MatrixVisualization_matrixWrapper__0YBiM{align-items:stretch;display:flex;gap:1rem}.MatrixVisualization_yAxisLabel__kAyTr{align-items:center;display:flex;flex-direction:column;justify-content:center;min-width:100px;padding:1rem 0;position:relative}.MatrixVisualization_yAxisText__JuRv-{color:#1f2937;font-size:1rem;font-weight:700;letter-spacing:.05em;margin-bottom:1rem;text-transform:uppercase;transform:rotate(180deg);writing-mode:vertical-rl}.MatrixVisualization_yAxisHigh__fz7Ui,.MatrixVisualization_yAxisLow__ExVYD{color:#6b7280;font-size:.75rem;padding:.5rem;text-align:center}.MatrixVisualization_yAxisHigh__fz7Ui{margin-bottom:auto}.MatrixVisualization_yAxisLow__ExVYD{margin-top:auto}.MatrixVisualization_matrixContainer__\+6kUZ{display:flex;flex:1 1;flex-direction:column;gap:1rem}.MatrixVisualization_matrixGrid__BXxUx{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;min-height:500px}.MatrixVisualization_quadrant__lHXl3{background:#fff;border:3px solid;display:flex;flex-direction:column;overflow:hidden;transition:all .2s ease}.MatrixVisualization_quadrant__lHXl3:hover{box-shadow:0 4px 12px #0000001a}.MatrixVisualization_quadrantHeader__HK92B{color:#fff;padding:1rem;text-align:center}.MatrixVisualization_quadrantHeader__HK92B h4{font-size:1.125rem;font-weight:700;margin:0 0 .25rem}.MatrixVisualization_quadrantHeader__HK92B p{font-size:.875rem;margin:0;opacity:.95}.MatrixVisualization_quadrantContent__uczqS{background:#f9fafb;display:flex;flex:1 1;flex-direction:column;gap:.75rem;overflow-y:auto;padding:1rem}.MatrixVisualization_emptyQuadrant__XboWU{align-items:center;color:#9ca3af;display:flex;font-size:.875rem;font-style:italic;height:100%;justify-content:center}.MatrixVisualization_itemCard__3ZzrP{background:#fff;border:1px solid #e5e7eb;cursor:pointer;display:flex;flex-direction:column;padding:.75rem;transition:all .2s ease}.MatrixVisualization_itemCard__3ZzrP:hover{border-color:#3b82f6;box-shadow:0 2px 8px #3b82f626;transform:translateY(-1px)}.MatrixVisualization_itemTitle__Xr1mp{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#1f2937;display:-webkit-box;font-size:.9375rem;font-weight:600;line-height:1.4;overflow:hidden;text-overflow:ellipsis}.MatrixVisualization_xAxisLabels__A1z7R{align-items:center;color:#6b7280;display:flex;font-size:.75rem;justify-content:space-between;padding:.5rem 0}.MatrixVisualization_xAxisCenter__BMN6N{color:#1f2937;font-size:1rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.MatrixVisualization_xAxisHigh__b8oQA,.MatrixVisualization_xAxisLow__WDyAZ{flex:1 1;text-align:center}.MatrixVisualization_xAxisLow__WDyAZ{text-align:left}.MatrixVisualization_xAxisHigh__b8oQA{text-align:right}.MatrixVisualization_unscoredSection__-uKJ3{border-top:2px dashed #e5e7eb;margin-top:1rem;padding-top:1.5rem}.MatrixVisualization_unscoredTitle__ESgwp{color:#6b7280;font-size:1rem;font-weight:600;margin:0 0 1rem}.MatrixVisualization_unscoredList__kIqdx{display:flex;flex-direction:column;gap:.5rem}.MatrixVisualization_unscoredItem__aJvlH{align-items:center;background:#f9fafb;border:1px dashed #d1d5db;color:#6b7280;display:flex;gap:.75rem;padding:.75rem 1rem}.MatrixVisualization_unscoredIcon__mmvGS{font-size:1.25rem;opacity:.5}.MatrixVisualization_unscoredItemTitle__bPltO{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MatrixVisualization_emptyState__tUyHm{align-items:center;background:#fff;border:2px dashed #e5e7eb;border-radius:8px;display:flex;flex-direction:column;justify-content:center;padding:4rem 2rem;text-align:center}.MatrixVisualization_emptyStateIcon__V7ZHH{font-size:4rem;margin-bottom:1rem;opacity:.5}.MatrixVisualization_emptyState__tUyHm h3{color:#1f2937;font-size:1.5rem;font-weight:600;margin:0 0 .5rem}.MatrixVisualization_emptyState__tUyHm p{color:#6b7280;font-size:1rem;margin:0}@media (max-width:1024px){.MatrixVisualization_container__l2xC\+{padding:1rem}.MatrixVisualization_matrixGrid__BXxUx{gap:.75rem;min-height:400px}.MatrixVisualization_quadrantHeader__HK92B h4{font-size:1rem}.MatrixVisualization_quadrantHeader__HK92B p{font-size:.8125rem}.MatrixVisualization_itemCard__3ZzrP{padding:.625rem}.MatrixVisualization_itemTitle__Xr1mp{font-size:.875rem}}@media (max-width:768px){.MatrixVisualization_matrixWrapper__0YBiM{flex-direction:column}.MatrixVisualization_yAxisLabel__kAyTr{flex-direction:row;justify-content:space-between;min-width:auto;padding:.5rem 0;width:100%}.MatrixVisualization_yAxisText__JuRv-{margin-bottom:0;transform:none;writing-mode:horizontal-tb}.MatrixVisualization_matrixGrid__BXxUx{grid-template-columns:1fr;grid-template-rows:auto;min-height:auto}.MatrixVisualization_quadrant__lHXl3{min-height:200px}}.MoSCoWVisualization_moscowVisualization__hYnzF{display:flex;flex-direction:column;gap:16px;padding:16px}.MoSCoWVisualization_categorySection__adiL4{background-color:#fff;border:2px solid;overflow:hidden;transition:all .2s ease}.MoSCoWVisualization_sectionHeader__BK7kA{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-family:var(--font-family);justify-content:space-between;padding:16px 20px;text-align:left;transition:background-color .2s ease;width:100%}.MoSCoWVisualization_sectionHeader__BK7kA:hover{opacity:.9}.MoSCoWVisualization_sectionHeader__BK7kA:focus{outline:2px solid var(--primary-color);outline-offset:-2px}.MoSCoWVisualization_headerContent__x7kUJ{flex:1 1}.MoSCoWVisualization_categoryTitle__JpDOu{align-items:center;display:flex;font-family:var(--font-heading);font-size:1.25rem;font-weight:700;gap:8px;margin:0 0 4px}.MoSCoWVisualization_itemCount__l\+jBp{font-size:1rem;font-weight:600;opacity:.7}.MoSCoWVisualization_categoryDescription__yHeql{font-family:var(--font-body);font-size:.875rem;margin:0;opacity:.8}.MoSCoWVisualization_collapseIcon__5U\+17{font-size:1.25rem;margin-left:16px;transition:transform .2s ease}.MoSCoWVisualization_sectionContent__C8-cC{padding:8px 20px 20px}.MoSCoWVisualization_itemList__lvr\+r{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.MoSCoWVisualization_itemCard__zPk2C{background-color:#fff;border:1px solid #0000001a;font-family:var(--font-body);padding:12px 16px;transition:all .2s ease}.MoSCoWVisualization_itemCard__zPk2C:hover{border-color:#0003;box-shadow:0 2px 4px #0000000d}.MoSCoWVisualization_itemTitle__nli0p{color:var(--black);font-size:.9375rem;font-weight:500}.MoSCoWVisualization_emptyMessage__3xQi5{color:var(--black-light);font-size:.875rem;font-style:italic;margin:0;padding:16px;text-align:center}.MoSCoWVisualization_emptyState__MSUm\+{color:var(--black-light);font-family:var(--font-body);font-size:1rem;padding:48px 24px;text-align:center}.MoSCoWVisualization_emptyState__MSUm\+ p{margin:0}.MoSCoWVisualization_categoryMust__6fwM9{border-color:#dc2626}.MoSCoWVisualization_categoryMust__6fwM9 .MoSCoWVisualization_sectionHeader__BK7kA{background-color:#fee2e2;color:#7f1d1d}.MoSCoWVisualization_categoryMust__6fwM9 .MoSCoWVisualization_itemCard__zPk2C{border-left:3px solid #dc2626}.MoSCoWVisualization_categoryShould__YV\+d3{border-color:#f97316}.MoSCoWVisualization_categoryShould__YV\+d3 .MoSCoWVisualization_sectionHeader__BK7kA{background-color:#fed7aa;color:#7c2d12}.MoSCoWVisualization_categoryShould__YV\+d3 .MoSCoWVisualization_itemCard__zPk2C{border-left:3px solid #f97316}.MoSCoWVisualization_categoryCould__LKW3V{border-color:#f59e0b}.MoSCoWVisualization_categoryCould__LKW3V .MoSCoWVisualization_sectionHeader__BK7kA{background-color:#fef3c7;color:#78350f}.MoSCoWVisualization_categoryCould__LKW3V .MoSCoWVisualization_itemCard__zPk2C{border-left:3px solid #f59e0b}.MoSCoWVisualization_categoryWont__u-sm7{border-color:#6b7280}.MoSCoWVisualization_categoryWont__u-sm7 .MoSCoWVisualization_sectionHeader__BK7kA{background-color:#e5e7eb;color:#1f2937}.MoSCoWVisualization_categoryWont__u-sm7 .MoSCoWVisualization_itemCard__zPk2C{border-left:3px solid #6b7280}.MoSCoWVisualization_uncategorized__C19eF{border-color:#9ca3af}.MoSCoWVisualization_uncategorized__C19eF .MoSCoWVisualization_sectionHeader__BK7kA{background-color:#f3f4f6;color:#374151}.MoSCoWVisualization_uncategorized__C19eF .MoSCoWVisualization_itemCard__zPk2C{border-left:3px solid #9ca3af;opacity:.7}@media (max-width:768px){.MoSCoWVisualization_moscowVisualization__hYnzF{gap:12px;padding:12px}.MoSCoWVisualization_sectionHeader__BK7kA{padding:12px 16px}.MoSCoWVisualization_categoryTitle__JpDOu{font-size:1.125rem}.MoSCoWVisualization_categoryDescription__yHeql{font-size:.8125rem}.MoSCoWVisualization_sectionContent__C8-cC{padding:8px 16px 16px}.MoSCoWVisualization_itemCard__zPk2C{padding:10px 12px}.MoSCoWVisualization_itemTitle__nli0p{font-size:.875rem}}.RiskAssessmentVisualization_container__jBcmD{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;gap:2rem;padding:1.5rem}.RiskAssessmentVisualization_sectionTitle__ulxQD{color:#1f2937;font-size:1.25rem;font-weight:600;margin:0 0 1rem}.RiskAssessmentVisualization_rankedList__8Oino{display:flex;flex-direction:column}.RiskAssessmentVisualization_listItems__gbh4s{display:flex;flex-direction:column;gap:.5rem}.RiskAssessmentVisualization_listItem__7Khel{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;display:flex;justify-content:space-between;padding:1rem 1.25rem;transition:all .2s ease}.RiskAssessmentVisualization_listItem__7Khel:hover{box-shadow:0 4px 12px #00000014;transform:translateX(4px)}.RiskAssessmentVisualization_itemContent__BrFzO{display:flex;flex:1 1;flex-direction:column;gap:.5rem;min-width:0}.RiskAssessmentVisualization_itemHeader__g7CcC{align-items:center;display:flex;gap:1rem}.RiskAssessmentVisualization_rankNumber__Xvo7y{align-items:center;background:#1e5aa8;border-radius:0;color:#fff;display:inline-flex;flex-shrink:0;font-size:.875rem;font-weight:700;justify-content:center;min-width:36px;padding:.25rem .5rem}.RiskAssessmentVisualization_itemTitle__AAEbA{color:#1f2937;flex:1 1;font-size:1rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RiskAssessmentVisualization_criteriaInfo__VMnpW{align-items:center;color:#6b7280;display:flex;font-size:.875rem;gap:.5rem;margin-left:calc(36px + 1rem)}.RiskAssessmentVisualization_criteriaLabel__97dLo{font-weight:500}.RiskAssessmentVisualization_criteriaValue__KhEIR{color:#1f2937;font-weight:700}.RiskAssessmentVisualization_criteriaSeparator__G0yF5{margin:0 .25rem;opacity:.5}.RiskAssessmentVisualization_riskInfo__JH0Fi{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:.5rem}.RiskAssessmentVisualization_riskScoreBadge__MYOSv{align-items:center;border-radius:0;color:#fff;display:flex;justify-content:center;min-width:60px;padding:.5rem 1rem}.RiskAssessmentVisualization_riskScoreValue__7-cyR{font-size:1.5rem;font-weight:800;line-height:1}.RiskAssessmentVisualization_riskLevel__Xxw3R{font-size:.875rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.RiskAssessmentVisualization_unscoredSection__CAk2E{border-top:2px dashed #e5e7eb;margin-top:2rem;padding-top:1.5rem}.RiskAssessmentVisualization_unscoredTitle__H1uw-{color:#6b7280;font-size:1rem;font-weight:600;margin:0 0 1rem}.RiskAssessmentVisualization_unscoredList__X-ILb{display:flex;flex-direction:column;gap:.5rem}.RiskAssessmentVisualization_unscoredItem__8OhIj{align-items:center;background:#f9fafb;border:1px dashed #d1d5db;border-radius:6px;color:#6b7280;display:flex;gap:.75rem;padding:.75rem 1rem}.RiskAssessmentVisualization_unscoredIcon__xIv1g{font-size:1.25rem;opacity:.5}.RiskAssessmentVisualization_unscoredItemTitle__XlrDV{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RiskAssessmentVisualization_legendSection__NnsIp{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:1.5rem}.RiskAssessmentVisualization_legendTitle__WyOqF{color:#1f2937;font-size:1rem;font-weight:600;margin:0 0 1rem}.RiskAssessmentVisualization_legendGrid__Q9Gec{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.RiskAssessmentVisualization_legendItem__K8J7p{align-items:center;display:flex;gap:.75rem}.RiskAssessmentVisualization_legendColor__AcE6v{border:1px solid #0000001a;border-radius:0;flex-shrink:0;height:24px;width:24px}.RiskAssessmentVisualization_legendText__LZ1l0{display:flex;flex-direction:column;gap:.125rem}.RiskAssessmentVisualization_legendLabel__Eb3t9{color:#1f2937;font-size:.875rem;font-weight:600}.RiskAssessmentVisualization_legendRange__b8bxm{color:#6b7280;font-size:.75rem}.RiskAssessmentVisualization_emptyState__c0QRM{align-items:center;background:#fff;border:2px dashed #e5e7eb;border-radius:8px;display:flex;flex-direction:column;justify-content:center;padding:4rem 2rem;text-align:center}.RiskAssessmentVisualization_emptyStateIcon__dYBdb{font-size:4rem;margin-bottom:1rem;opacity:.5}.RiskAssessmentVisualization_emptyState__c0QRM h3{color:#1f2937;font-size:1.5rem;font-weight:600;margin:0 0 .5rem}.RiskAssessmentVisualization_emptyState__c0QRM p{color:#6b7280;font-size:1rem;margin:0}@media (max-width:1024px){.RiskAssessmentVisualization_container__jBcmD{padding:1rem}.RiskAssessmentVisualization_listItem__7Khel{padding:.875rem 1rem}.RiskAssessmentVisualization_legendGrid__Q9Gec{gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}}@media (max-width:768px){.RiskAssessmentVisualization_listItem__7Khel{align-items:flex-start;flex-direction:column;gap:1rem}.RiskAssessmentVisualization_riskInfo__JH0Fi{align-items:flex-start;width:100%}.RiskAssessmentVisualization_criteriaInfo__VMnpW{margin-left:0}.RiskAssessmentVisualization_legendGrid__Q9Gec{grid-template-columns:1fr}}.WorkspaceDetail_headerLeft__tXe0I{display:flex;flex:1 1;flex-direction:column}.WorkspaceDetail_headerTop__haUC8{align-items:center;display:flex;gap:var(--spacing-md);margin-bottom:var(--spacing-sm)}.WorkspaceDetail_title__0\+91B{color:var(--black);font-size:1.5rem;font-weight:700;margin:0}.WorkspaceDetail_nameViewContainer__SbP6f{align-items:center;display:flex;gap:var(--spacing-sm)}.WorkspaceDetail_editNameButton__j-kd-{align-items:center;background-color:initial;border:none;border-radius:0;color:var(--black-light);cursor:pointer;display:flex;justify-content:center;opacity:.6;padding:var(--spacing-xs);transition:all var(--transition-base)}.WorkspaceDetail_editNameButton__j-kd-:hover{background-color:var(--gray-100);color:var(--primary-color);opacity:1}.WorkspaceDetail_nameEditContainer__yjkaP{align-items:center;display:flex;flex:1 1;gap:var(--spacing-sm);max-width:600px}.WorkspaceDetail_nameInput__Q1WVi{background-color:var(--white);border:2px solid var(--primary-color);border-radius:0;color:var(--black);flex:1 1;font-family:inherit;font-size:1.5rem;font-weight:700;padding:var(--spacing-xs) var(--spacing-sm)}.WorkspaceDetail_nameInput__Q1WVi:focus{border-color:var(--primary-dark);outline:none}.WorkspaceDetail_nameInput__Q1WVi:disabled{cursor:not-allowed;opacity:.6}.WorkspaceDetail_nameEditActions__\+YJv1{display:flex;gap:var(--spacing-xs)}.WorkspaceDetail_nameEditButton__1Ubfx{align-items:center;background-color:var(--white);border:2px solid var(--gray-300);border-radius:0;color:var(--black);cursor:pointer;display:flex;justify-content:center;padding:var(--spacing-sm);transition:all var(--transition-base)}.WorkspaceDetail_nameEditButton__1Ubfx:hover:not(:disabled){background-color:var(--gray-100);border-color:var(--black)}.WorkspaceDetail_nameEditButton__1Ubfx:disabled{cursor:not-allowed;opacity:.5}.WorkspaceDetail_roleBadge__RNs7M{border-radius:0;font-size:var(--font-size-small);font-weight:600;padding:var(--spacing-xs) var(--spacing-sm)}.WorkspaceDetail_roleBadge__RNs7M.WorkspaceDetail_user__Cs83H{background-color:var(--primary-bg);color:var(--primary-color)}.WorkspaceDetail_roleBadge__RNs7M.WorkspaceDetail_viewer__rTgkK{background-color:var(--gray-200);color:var(--black-light)}.WorkspaceDetail_metadata__vomhq{color:var(--black-light);display:flex;flex-wrap:wrap;font-size:var(--font-size-small);gap:var(--spacing-lg)}.WorkspaceDetail_metadataItem__g4ynW strong{color:var(--black);margin-right:var(--spacing-xs)}.WorkspaceDetail_roomCode__GrNdP{color:var(--primary-color);font-family:var(--font-family-mono);font-weight:600;letter-spacing:1px}.WorkspaceDetail_headerActions__bUock{align-items:center;display:flex;gap:var(--spacing-base)}.WorkspaceDetail_backButton__UIro7{background-color:var(--white);border:2px solid var(--gray-300);border-radius:0;color:var(--black);cursor:pointer;font-size:var(--font-size-base);font-weight:600;padding:var(--spacing-md) var(--spacing-lg);transition:all var(--transition-base)}.WorkspaceDetail_backButton__UIro7:hover{background-color:var(--gray-100)}.WorkspaceDetail_exportButton__oLPpe{align-items:center;background-color:var(--primary-color);border:2px solid var(--primary-color);border-radius:0;color:var(--white);cursor:pointer;display:flex;font-size:var(--font-size-base);font-weight:600;gap:var(--spacing-xs);padding:var(--spacing-md) var(--spacing-lg);transition:all var(--transition-base)}.WorkspaceDetail_exportButton__oLPpe:hover{background-color:var(--primary-dark);border-color:var(--primary-dark)}.WorkspaceDetail_closeButton__-wuDV{align-items:center;background-color:var(--white);border:2px solid var(--secondary-color);border-radius:0;color:var(--secondary-color);cursor:pointer;display:flex;font-size:var(--font-size-base);font-weight:600;gap:var(--spacing-xs);padding:var(--spacing-md) var(--spacing-lg);transition:all var(--transition-base)}.WorkspaceDetail_closeButton__-wuDV:hover{background-color:var(--secondary-color);color:var(--white)}.WorkspaceDetail_errorState__wd10b,.WorkspaceDetail_loadingState__P-ToB{background-color:var(--white);box-shadow:var(--shadow-card);margin-top:var(--spacing-xl);padding:var(--spacing-2xl);text-align:center}.WorkspaceDetail_loadingState__P-ToB{color:var(--black-light)}.WorkspaceDetail_errorState__wd10b h2{color:var(--secondary-color);margin-bottom:var(--spacing-base)}.WorkspaceDetail_errorState__wd10b p{color:var(--black-light);margin-bottom:var(--spacing-xl)}.WorkspaceDetail_placeholderNotice__lH79w{background-color:var(--color-highlight);border:1px solid var(--color-highlight-border);border-radius:0;margin-bottom:var(--spacing-xl);padding:var(--spacing-lg)}.WorkspaceDetail_placeholderNotice__lH79w strong{color:var(--black);display:block;font-size:1.1rem;margin-bottom:var(--spacing-sm)}.WorkspaceDetail_placeholderNotice__lH79w p{color:var(--black-light);margin:var(--spacing-sm) 0}.WorkspaceDetail_placeholderNotice__lH79w ul{color:var(--black-light);margin:var(--spacing-sm) 0 0 var(--spacing-lg)}.WorkspaceDetail_placeholderNotice__lH79w li{margin-bottom:var(--spacing-xs)}.WorkspaceDetail_itemManagementSection__1SsOD{background-color:var(--white);border-radius:0;box-shadow:var(--shadow-card);margin-bottom:var(--spacing-lg);padding:var(--spacing-lg)}.WorkspaceDetail_itemManagementSection__1SsOD h3{color:var(--black);font-size:1.25rem;font-weight:700;margin-bottom:var(--spacing-lg)}.WorkspaceDetail_softLimitWarning__IaPxw{align-items:center;background-color:var(--color-highlight);border:1px solid var(--color-highlight-border);border-radius:0;color:var(--color-highlight-text);display:flex;font-size:var(--font-size-small);gap:var(--spacing-sm);margin-bottom:var(--spacing-base);padding:var(--spacing-base)}.WorkspaceDetail_warningIcon__Abtaf{flex-shrink:0;font-size:1.1rem}.WorkspaceDetail_visualizationSection__y5nBZ{background-color:var(--white);border-radius:0;box-shadow:var(--shadow-card);margin-bottom:var(--spacing-lg);padding:var(--spacing-lg)}.WorkspaceDetail_visualizationSection__y5nBZ h3{color:var(--black);font-size:1.25rem;font-weight:700;margin-bottom:var(--spacing-lg)}.WorkspaceDetail_infoSection__8D0Ot{background-color:var(--white);border-radius:0;box-shadow:var(--shadow-card);margin-bottom:var(--spacing-lg);padding:var(--spacing-lg)}.WorkspaceDetail_infoSection__8D0Ot h3{color:var(--black);font-size:1.25rem;font-weight:700;margin-bottom:var(--spacing-base)}.WorkspaceDetail_infoSection__8D0Ot p{color:var(--black-light);margin-bottom:var(--spacing-sm)}.WorkspaceDetail_infoSection__8D0Ot strong{color:var(--black)}.WorkspaceDetail_frameworkDescription__vD1qk{border-bottom:1px solid var(--gray-200);color:var(--black-light);font-size:1rem;font-style:italic;margin-bottom:var(--spacing-base);padding:var(--spacing-sm) 0}.WorkspaceDetail_infoGrid__Ck2gd{grid-gap:var(--spacing-base);display:grid;gap:var(--spacing-base);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:var(--spacing-base)}.WorkspaceDetail_infoCard__0jaqi{background-color:var(--gray-100);border-radius:0;display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-base)}.WorkspaceDetail_infoCard__0jaqi strong{color:var(--black-light);font-size:var(--font-size-small);letter-spacing:.5px;text-transform:uppercase}.WorkspaceDetail_infoCard__0jaqi span{color:var(--black);font-size:1.25rem;font-weight:700}.WorkspaceDetail_statusBadge__SoeUZ{border-radius:0;display:inline-block;font-size:var(--font-size-small)!important;font-weight:600!important;padding:var(--spacing-xs) var(--spacing-sm)}.WorkspaceDetail_statusBadge__SoeUZ.WorkspaceDetail_active__Y1Mqg{background-color:var(--primary-bg);color:var(--primary-color)}.WorkspaceDetail_statusBadge__SoeUZ.WorkspaceDetail_closed__N8BAD{background-color:var(--inactive-color);color:var(--white)}.WorkspaceDetail_notesSection__xABjL{margin-top:var(--spacing-xl);max-height:600px;overflow:hidden}@media (max-width:768px){.WorkspaceDetail_headerTop__haUC8{align-items:flex-start;flex-direction:column}.WorkspaceDetail_metadata__vomhq{flex-direction:column;gap:var(--spacing-sm)}.WorkspaceDetail_backButton__UIro7{margin-top:var(--spacing-base);width:100%}.WorkspaceDetail_infoGrid__Ck2gd{grid-template-columns:1fr 1fr}.WorkspaceDetail_notesSection__xABjL{margin-top:var(--spacing-base)}}.NotFound_content__iwpCJ{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:var(--spacing-2xl) 0;text-align:center}.NotFound_errorCode__D8WmS{color:var(--primary-color);font-size:6rem;font-weight:800;line-height:1;margin-bottom:var(--spacing-base)}.NotFound_title__htZJO{color:var(--black);font-size:2rem;font-weight:700;margin-bottom:var(--spacing-base)}.NotFound_message__YdKU\+{color:var(--black-light);font-size:var(--font-size-base);line-height:1.6;margin-bottom:var(--spacing-xl);max-width:500px}.NotFound_actions__NI-hQ{display:flex;flex-wrap:wrap;gap:var(--spacing-base);justify-content:center}.NotFound_button__8WlY\+{background-color:var(--primary-color);border:none;color:var(--white);cursor:pointer;display:inline-block;font-size:var(--font-size-base);font-weight:600;padding:var(--spacing-md) var(--spacing-lg);text-decoration:none;transition:background-color var(--transition-base)}.NotFound_button__8WlY\+:hover{background-color:var(--primary-dark);text-decoration:none}.NotFound_buttonSecondary__SmQC1{background-color:var(--white);border:2px solid var(--primary-color);color:var(--primary-color)}.NotFound_buttonSecondary__SmQC1:hover{background-color:var(--primary-bg)}@media (max-width:768px){.NotFound_errorCode__D8WmS{font-size:4rem}.NotFound_title__htZJO{font-size:1.5rem}.NotFound_actions__NI-hQ{flex-direction:column;width:100%}.NotFound_button__8WlY\+{width:100%}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.8075aa58.css.map*/