:root{--primary-color:#0070f3;--secondary-color:#ff6b6b;--background-color:#f9f9f9;--text-color:#333;--light-gray:#eaeaea;--border-radius:5px;--box-shadow:0 2px 5px rgba(0,0,0,.1);--colorPaletteBlueBackground1:#cce0ff;--colorPaletteBlueBorder1:#5c9dff;--colorPaletteRedBackground1:#ffd6d6;--colorPaletteRedBorder1:#ff5e5e;--colorNeutralBackground1:#fff;--colorNeutralBackground1Hover:#f5f5f5;--colorNeutralBackground2:#f3f3f3;--colorNeutralBackground2Hover:#ededed;--colorNeutralBackground3:#e0e0e0;--colorNeutralForeground1:#1b1a19;--colorNeutralForeground2:#3b3a39;--colorNeutralForeground3:#605e5c;--colorNeutralForegroundOnBrand:#fff;--colorNeutralStroke2:#c8c6c4;--colorNeutralStroke3:#e1dfdd;--colorNeutralStroke4:#f3f2f1;--colorBrandBackground1:#0078d4;--colorBrandBackground2:#106ebe;--colorBrandBorder1:#005a9e;--colorBrandStroke1:#005a9e;--colorBrandForeground1:#fff;--colorPaletteGreenBackground1:#dff6dd;--colorPaletteGreenBorder1:#107c10;--colorPaletteYellowBackground1:#fff4ce;--colorPaletteYellowBorder1:#986f0b;--colorPalettePurpleBackground1:#eae8ff;--colorPalettePurpleBorder1:#5f5bd2}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;background-color:var(--background-color);color:var(--text-color)}a{color:var(--primary-color);text-decoration:none}.container{min-height:100vh;display:flex;flex-direction:column}.header{padding:1.5rem;background-color:#fff;border-bottom:1px solid var(--light-gray);box-shadow:var(--box-shadow)}.header h1{font-size:1.8rem;font-weight:600}.main{flex:1 1;padding:2rem;max-width:1200px;width:100%;margin:0 auto}.footer{border-top:1px solid var(--light-gray);text-align:center}.card,.footer{padding:1.5rem}.card{background:#fff;border-radius:var(--border-radius);box-shadow:var(--box-shadow);margin-bottom:1.5rem}.btn{display:inline-block;background-color:var(--primary-color);color:#fff;border:none;padding:.5rem 1rem;border-radius:var(--border-radius);cursor:pointer;font-size:1rem;transition:background-color .2s}.btn:hover{background-color:#0058c0}.btn.secondary{background-color:var(--secondary-color)}.btn.secondary:hover{background-color:#ff3838}.btn.outline{background-color:transparent;border:1px solid var(--primary-color);color:var(--primary-color)}.btn.outline:hover{background-color:rgba(0,112,243,.1)}.form-group{margin-bottom:1.5rem}.form-group label{display:block;margin-bottom:.5rem;font-weight:500}.form-group input,.form-group select,.form-group textarea{width:100%;padding:.75rem;border:1px solid var(--light-gray);border-radius:var(--border-radius);font-size:1rem}.form-group .error-message{color:var(--secondary-color);font-size:.875rem;margin-top:.5rem}.table{width:100%;border-collapse:collapse;margin:1rem 0}.table td,.table th{padding:.75rem;text-align:left;border-bottom:1px solid var(--light-gray)}.table th{font-weight:600;background-color:#f2f2f2}.table tr:hover{background-color:rgba(0,0,0,.02)}[data-readonly=true] .ProseMirror,[data-readonly=true] .bn-container,[data-readonly=true] .bn-editor,[data-readonly=true] [class*=ScrollArea],[data-readonly=true] [class*=scrollArea]{min-height:unset!important;height:auto!important;max-height:none!important}.flex{display:flex}.justify-between{justify-content:space-between}.align-center{align-items:center}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mb-4{margin-bottom:1rem}.tabs{display:flex;margin-bottom:1.5rem;border-bottom:1px solid var(--light-gray)}.tabs .tab{padding:.75rem 1.5rem;cursor:pointer}.tabs .tab.active{border-bottom:3px solid var(--primary-color);font-weight:600}.LoginButton_userMenu__tG1HX{display:flex;align-items:center;position:relative;flex-shrink:0}.LoginButton_userButton__2gxKH{display:flex;align-items:center;gap:4px;padding:4px 6px!important;min-width:auto!important;height:32px;border-radius:16px;cursor:pointer;border:1px solid var(--colorNeutralStroke1)}.LoginButton_userButton__2gxKH:hover{background-color:var(--colorNeutralBackground1Hover);border-color:var(--colorBrandStroke1)}@media(max-width:768px){.LoginButton_userButton__2gxKH{padding:3px 5px!important;height:30px;border-radius:15px;gap:3px}}@media(max-width:480px){.LoginButton_userButton__2gxKH{padding:2px 4px!important;height:28px;border-radius:14px;gap:2px}.LoginButton_chevronIcon__R_QNg{display:none}}.LoginButton_userButtonContent__eXoKS{display:flex;align-items:center;gap:4px}.LoginButton_userButtonContent__eXoKS .fui-Avatar,.LoginButton_userButtonContent__eXoKS .fui-Avatar__image{width:24px!important;height:24px!important}.LoginButton_chevronIcon__R_QNg{color:var(--colorNeutralForeground2);width:14px;height:14px}.LoginButton_userInfo__VHazz{padding:12px 16px;border-bottom:1px solid var(--colorNeutralStroke2)}.LoginButton_userName__RJKGN{font-size:14px;font-weight:600;color:var(--colorNeutralForeground1);margin-bottom:4px}.LoginButton_userEmail__96NZe{font-size:12px;color:var(--colorNeutralForeground3)}.LoginButton_signInButton__UxoCD{font-weight:500}