@font-face{font-family:AAutoSignature;src:url(/fonts/signature/AAutoSignature-1GD9j.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Angelina;src:url(/fonts/signature/AngelinaPersonalUseOnlyReg-1jzGj.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Autograf;src:url(/fonts/signature/AutografPersonalUseOnly-mOBm.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Autography;src:url(/fonts/signature/Autography-DOLnW.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Brettley Signature;src:url(/fonts/signature/BrettleySignatureRegular-RpEMo.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Brooklyn Free;src:url(/fonts/signature/BrooklynFreeRegular-3lagX.ttf) format("truetype"),url(/fonts/signature/BrooklynFreeRegular-ZpEYq.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Brotherland Signature;src:url(/fonts/signature/BrotherlandsignatureBold-rg7jA.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Brotherside Signature;src:url(/fonts/signature/BrothersideSignature-w13o6.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Brother Signature;src:url(/fonts/signature/BrotherSignature-7BWnK.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Darlington Demo;src:url(/fonts/signature/DarlingtonDemo-z8xjG.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Houttely Signature;src:url(/fonts/signature/HousttelySignature-GOonZ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Just Signature;src:url(/fonts/signature/JustSignature-92w7.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Maellen;src:url(/fonts/signature/Maellen-e9j06.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Million Asteroids;src:url(/fonts/signature/MillionAstteroids-R9njo.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Motterdam;src:url(/fonts/signature/Motterdam-K74zp.ttf) format("truetype"),url(/fonts/signature/Motterdam-MVanr.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Notera2 Thin;src:url(/fonts/signature/Notera2PersonalUseOnlyThin-pV5D.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Notera2 Light;src:url(/fonts/signature/Notera2PersonalUseOnlyLight-maBV.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Notera2;src:url(/fonts/signature/NoteraPersonalUseOnly-wxJ9.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Notera2 Medium;src:url(/fonts/signature/Notera2PersonalUseOnlyMedium-EzB9.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Notera2 Bold;src:url(/fonts/signature/Notera2PersonalUseOnlyBold-Y8eq.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Notera2 Black;src:url(/fonts/signature/Notera2PersonalUseOnlyBlack-zV5w.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Primera Signature;src:url(/fonts/signature/PrimeraSignature-ALLy7.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Signerica Thin;src:url(/fonts/signature/SignericaThin-BXv3.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Signerica Medium;src:url(/fonts/signature/SignericaMedium-RXOo.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Signerica Fat;src:url(/fonts/signature/SignericaFat-1XOe.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:The Prestige Signature;src:url(/fonts/signature/Theprestigesignature-ywwaM.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:The Rich Jullietta;src:url(/fonts/signature/TheRichJulliettaDemo-OVZEd.ttf) format("truetype");font-weight:400;font-style:normal}:root{--primary-color:#2D5BFF;--primary-dark:#1939B7;--secondary-color:#00D1FF;--accent-color:#FF2D55;--success-color:#00C853;--warning-color:#FFB300;--error-color:#FF3D00;--card-radius:24px;--button-radius:16px;--shadow-color:rgba(45,91,255,0.1);--navbar-height:80px;--bg-light:#ffffff;--text-light:#1A1A1A;--surface-light:#F8F9FA;--bg-dark:#121212;--text-dark:#FFFFFF;--surface-dark:#1E1E1E;--container-padding:2rem;--content-width:1200px;--gutter:1.5rem}html{width:100%;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;scroll-padding-top:var(--navbar-height);font-size:16px;box-sizing:border-box}body,html{height:100%}@supports (-webkit-touch-callout:none){.min-h-screen{min-height:-webkit-fill-available}}body{width:100%;margin:0;padding:0;overflow-x:hidden;min-height:100vh;min-height:-webkit-fill-available;position:relative;background-color:var(--bg-light);color:var(--text-light);transition:background-color .3s ease,color .3s ease;line-height:1.5;text-rendering:optimizeSpeed}.content-container{width:100%;max-width:var(--content-width);margin-left:auto;margin-right:auto;padding-left:var(--container-padding);padding-right:var(--container-padding)}.navbar-fixed{position:fixed;top:0;left:0;right:0;height:var(--navbar-height);background:rgba(255,255,255,.8);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:1000;transition:all .3s ease;border-bottom:1px solid rgba(255,255,255,.1)}.dark .navbar-fixed{background:rgba(18,18,18,.8)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--surface-light);border-radius:5px}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border-radius:5px;border:2px solid var(--surface-light);-webkit-transition:all .3s ease;transition:all .3s ease}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,var(--primary-dark),var(--secondary-color))}.card{@apply rounded-[var(--card-radius)] bg-white dark:bg-gray-800;box-shadow:0 8px 32px var(--shadow-color);transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid rgba(255,255,255,.1)}.card:hover{transform:translateY(-4px) scale(1.01);box-shadow:0 12px 48px var(--shadow-color)}.glass{@apply backdrop-blur-xl bg-white/80 dark:bg-gray-800/80;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px rgba(0,0,0,.1)}.fade-in{animation:fadeIn .5s cubic-bezier(.4,0,.2,1) forwards}.slide-up{animation:slideUp .5s cubic-bezier(.4,0,.2,1) forwards}.float{animation:float 6s cubic-bezier(.4,0,.2,1) infinite}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.btn{@apply rounded-[var(--button-radius)] px-6 py-3 font-medium;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-primary{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:white;box-shadow:0 4px 16px rgba(45,91,255,.3)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(45,91,255,.4)}.flex-center{justify-content:center}.flex-between,.flex-center{display:flex;align-items:center}.flex-between{justify-content:space-between}.flex-column{display:flex;flex-direction:column}@media (prefers-color-scheme:dark){body{background-color:var(--bg-dark);color:var(--text-dark)}::-webkit-scrollbar-track{background:var(--surface-dark)}::-webkit-scrollbar-thumb{border-color:var(--surface-dark)}.card{background:var(--surface-dark)}}@media (max-width:1280px){:root{--content-width:1140px;--container-padding:1.5rem}}@media (max-width:1024px){:root{--content-width:960px;--container-padding:1.25rem;--card-radius:20px}html{font-size:15px}}@media (max-width:768px){:root{--content-width:720px;--container-padding:1rem;--gutter:1rem;--navbar-height:70px}html{font-size:14px}.card:hover{transform:translateY(-2px) scale(1.005)}}@media (max-width:640px){:root{--card-radius:16px;--button-radius:12px;--navbar-height:64px;--container-padding:0.75rem;--gutter:0.75rem}html{font-size:14px}.btn{@apply px-4 py-2}}@media (max-width:480px){:root{--card-radius:12px;--container-padding:0.5rem;--gutter:0.5rem}.card:hover{transform:none;box-shadow:0 8px 32px var(--shadow-color)}}.DraftEditor-root{font-family:Arial,sans-serif;font-size:14px}.DraftEditor-root .public-DraftStyleDefault-block{margin-bottom:10px}.DraftEditor-root strong{font-weight:700}.DraftEditor-root a{color:blue;text-decoration:underline}.tox-dialog-wrap,.tox-dialog__overlay,.tox-tinymce-aux{z-index:999999}.tox-collection,.tox-dialog,.tox-dialog__body,.tox-dialog__body-content,.tox-dialog__content,.tox-dialog__footer,.tox-menu,.tox-swatches,.tox-tinymce,.tox-tinymce-aux,.tox-toolbar,.tox-tooltip{z-index:2000!important}.custom-marker{cursor:pointer;transition:transform .2s}.custom-marker:hover{transform:scale(1.2)}body,div,html,input,p,span,textarea{direction:ltr!important;text-align:left!important}@media (max-width:768px){*{touch-action:manipulation}}@supports (padding:max(0px)){body{padding-left:min(1rem,env(safe-area-inset-left));padding-right:min(1rem,env(safe-area-inset-right));padding-bottom:min(1rem,env(safe-area-inset-bottom))}.navbar-fixed{padding-top:env(safe-area-inset-top)}}.dashboard-content-center{display:flex;width:100%;justify-content:center}.content-wrapper{width:100%;max-width:100%;overflow-x:hidden}.tab-content-container>div{display:none}.tab-content-container>div[style*="display: block"]{display:block!important}.tab-content-container>div:only-child{display:block}.tabs-list{display:flex;gap:8px;margin-bottom:16px;border-bottom:1px solid var(--border-color);padding-bottom:8px}.tabs-trigger{padding:8px 16px;border-radius:4px;cursor:pointer;font-weight:500;transition:all .2s ease}.tabs-trigger[data-state=active]{background-color:var(--primary-color);color:white}.tabs-trigger[data-state=inactive]{background-color:transparent}.tabs-trigger:hover[data-state=inactive]{background-color:var(--hover-bg)}.tabs-content{padding:16px 0}:root{--font-inter:"Inter",system-ui,-apple-system,BlinkMacSystemFont,sans-serif;--font-plus-jakarta:"Plus Jakarta Sans",system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.copilot-markdown{line-height:1.6}.copilot-markdown h1,.copilot-markdown h2,.copilot-markdown h3,.copilot-markdown h4{margin-top:1rem;margin-bottom:.5rem}.copilot-markdown p{margin-bottom:.75rem}.copilot-markdown ol,.copilot-markdown ul{margin-bottom:.75rem;padding-left:1.5rem}.copilot-markdown li{margin-bottom:.25rem}.copilot-markdown code{background-color:#f6f8fa;border-radius:3px;font-size:85%;padding:.2em .4em}.copilot-markdown pre{background-color:#f6f8fa;border-radius:6px;font-size:85%;line-height:1.45;overflow:auto;padding:16px}.copilot-markdown blockquote{border-left:4px solid #d0d7de;color:#656d76;padding-left:1rem;margin-left:0;margin-bottom:1rem}.pdf-annotation-container{position:relative}.pdf-annotation{transition:all .2s ease-in-out}.pdf-annotation:hover{transform:translate(-50%,-50%) scale(1.02);z-index:20}.pdf-annotation:hover .annotation-remove-btn{opacity:1}.annotation-remove-btn{opacity:0;transition:opacity .2s ease-in-out}