@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:#2d5bff1a;--navbar-height:80px;--bg-light:#fff;--text-light:#1a1a1a;--surface-light:#f8f9fa;--bg-dark:#121212;--text-dark:#fff;--surface-dark:#1e1e1e;--container-padding:2rem;--content-width:1200px;--gutter:1.5rem}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;width:100%;scroll-padding-top:var(--navbar-height);box-sizing:border-box;height:100%;font-size:16px;overflow-x:hidden}html,body{height:100%}@supports (-webkit-touch-callout:none){.min-h-screen{min-height:-webkit-fill-available}}body{width:100%;min-height:100vh;background-color:var(--bg-light);min-height:-webkit-fill-available;color:var(--text-light);text-rendering:optimizeSpeed;margin:0;padding:0;line-height:1.5;transition:background-color .3s,color .3s;position:relative;overflow-x:hidden}.content-container{width:100%;max-width:var(--content-width);padding-left:var(--container-padding);padding-right:var(--container-padding);margin-left:auto;margin-right:auto}.navbar-fixed{height:var(--navbar-height);-webkit-backdrop-filter:blur(12px);z-index:1000;background:#fffc;border-bottom:1px solid #ffffff1a;transition:all .3s;position:fixed;top:0;left:0;right:0}.dark .navbar-fixed{background:#121212cc}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--surface-light);border-radius:5px}::-webkit-scrollbar-thumb{background:var(--primary-color);border:2px solid var(--surface-light);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--primary-dark)}.card{border-radius:var(--card-radius);background:#fff;border:1px solid #00000014;box-shadow:0 2px 4px #0000000f}.dark .card{background:#1e1e1e;border-color:#ffffff1a;box-shadow:0 2px 4px #0000000f}.glass{-webkit-backdrop-filter:blur(12px);background:#ffffffd9;border:1px solid #ffffff26;box-shadow:0 8px 24px #0000001f}.dark .glass{background:#1e1e1ed9;border-color:#ffffff1a;box-shadow:0 8px 24px #0006}.fade-in{animation:.3s forwards fadeIn}.slide-up{animation:.3s forwards slideUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.btn{border-radius:var(--button-radius);padding:.75rem 1.5rem;font-weight:500}.btn-primary{background:var(--primary-color);color:#fff;box-shadow:0 2px 8px #2d5bff40}.btn-primary:hover{background:var(--primary-dark);box-shadow:0 4px 12px #2d5bff4d}.flex-center{justify-content:center;align-items:center;display:flex}.flex-between{justify-content:space-between;align-items:center;display:flex}.flex-column{flex-direction:column;display:flex}@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}}@media (max-width:640px){:root{--card-radius:16px;--button-radius:12px;--navbar-height:64px;--container-padding:.75rem;--gutter:.75rem}html{font-size:14px}.btn{padding:.5rem 1rem}}@media (max-width:480px){:root{--card-radius:12px;--container-padding:.5rem;--gutter:.5rem}.card:hover,.btn:hover{transform:none}}.DraftEditor-root{font-family:Arial,sans-serif;font-size:14px}.DraftEditor-root .public-DraftEditor-content{line-height:1.5}.DraftEditor-root .public-DraftStyleDefault-block{margin-bottom:10px}.DraftEditor-root strong{font-weight:700}.DraftEditor-root a{color:#00f;text-decoration:underline}.tox-tinymce-aux,.tox-dialog__overlay,.tox-dialog-wrap{z-index:999999}.tox-tinymce-aux,.tox-tinymce,.tox-dialog,.tox-dialog__body,.tox-dialog__body-content,.tox-dialog__content,.tox-dialog__footer,.tox-collection,.tox-menu,.tox-swatches,.tox-toolbar,.tox-tooltip{z-index:2000!important}.custom-marker{cursor:pointer}html,body,div,p,span,input,textarea{text-align:left!important;direction:ltr!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{justify-content:center;width:100%;display:flex}.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{border-bottom:1px solid var(--border-color);gap:8px;margin-bottom:16px;padding-bottom:8px;display:flex}.tabs-trigger{cursor:pointer;border-radius:4px;padding:8px 16px;font-weight:500;transition:all .2s}.tabs-trigger[data-state=active]{background-color:var(--primary-color);color:#fff}.tabs-trigger[data-state=inactive]{background-color:#0000}.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 ul,.copilot-markdown ol{margin-bottom:.75rem;padding-left:1.5rem}.copilot-markdown li{margin-bottom:.25rem}.copilot-markdown code{background-color:#f6f8fa;border-radius:3px;padding:.2em .4em;font-size:85%}.copilot-markdown pre{background-color:#f6f8fa;border-radius:6px;padding:16px;font-size:85%;line-height:1.45;overflow:auto}.copilot-markdown blockquote{color:#656d76;border-left:4px solid #d0d7de;margin-bottom:1rem;margin-left:0;padding-left:1rem}.pdf-annotation-container,.pdf-annotation{position:relative}.pdf-annotation:hover{z-index:20}.pdf-annotation:hover .annotation-remove-btn{opacity:1}.annotation-remove-btn{opacity:0}
