/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.container{width:100%}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.text-center{text-align:center}.underline{text-decoration-line:underline}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}:root{--primary-color:#5e5ce6;--primary-darker:#4a48b0;--primary-light:#5e5ce633;--secondary-color:#f2f2f7;--success-color:#34c759;--success-rgb:52,199,89;--warning-color:#ff9500;--warning-rgb:255,149,0;--danger-color:#ff3b30;--danger-rgb:255,59,48;--error:#ff3b30;--error-light:#ff3b301a;--accent:#5e5ce6;--accent-rgb:94,92,230;--accent-hover:#4a48b0;--background:#fff;--background-light:#f5f5f7;--background-card:#fff;--background-elevated:#fff;--background-color:#f1f2f6;--text-primary:#000;--text-secondary:#86868b;--text-tertiary:#98989d;--border-color:#d2d2d7;--nav-selected:#5e5ce61a;--card-shadow:0 2px 8px #0000000a;--card-shadow-hover:0 8px 20px #00000014;--sidebar-width:250px;--sidebar-width-mobile:0;--input-background:#fff;--hover-color:#8e8e931a;--hover-overlay:#8e8e931a;--bg-color:#fff;--bg-secondary:#f5f5f7;--ease-standard:cubic-bezier(.25,.1,.25,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in:cubic-bezier(.8,0,1,1);--ease-emphasis:cubic-bezier(.12,.8,.32,1);--duration-instant:.1s;--duration-quick:.2s;--duration-standard:.35s;--duration-moderate:.45s;--duration-expressive:.6s;color-scheme:light}body,html.light,html[data-theme=light]{--background:#f1f2f6;--background-light:#f1f2f6;--background-card:#fff;--background-elevated:#fff;--background-color:#f1f2f6;--background-tertiary:#e5e5ea;--background-quaternary:#d1d1d6;--text-primary:#1d1d1f;--text-primary-light:#f1f2f6;--text-secondary:#86868b;--text-tertiary:#98989d;--border-color:#e5e5ea;--nav-selected:#5e5ce61a;--card-shadow:0 2px 8px #0000000a;--input-background:#fff;--hover-color:#8e8e931a;--hover-overlay:#8e8e931a;--error:#ff3b30;--error-light:#ff3b301a;--primary-darker:#4a48b0;--primary-light:#5e5ce633;color:var(--text-primary);min-height:100vh;transition:background-color var(--duration-standard)var(--ease-standard),color var(--duration-standard)var(--ease-standard);background:linear-gradient(150deg,#efeff4,#f1f2f6 50%,#eaedf2)}body.dark-mode,html.dark,html[data-theme=dark]{--background:#1d1d1f;--background-light:#1d1d1f;--background-card:#2c2c2e;--background-elevated:#3a3a3c;--background-color:#1d1d1f;--background-tertiary:#2c2c2e;--background-quaternary:#3a3a3c;--text-primary:#f5f5f7;--text-secondary:#98989d;--text-primary-light:#1d1d1f;--text-tertiary:#8e8e93;--border-color:#38383a;--nav-selected:#0a84ff33;--card-shadow:0 2px 8px #0003;--input-background:#3a3a3c;--hover-color:#8e8e9333;--hover-overlay:#8e8e9333;--error:#ff453a;--error-light:#ff453a33;--primary-darker:#7d7df1;--primary-light:#5e5ce64d;--accent:#7d7df1;--accent-hover:#6d6dd3;--accent-rgb:125,125,241;color-scheme:dark;color:var(--text-primary);background:linear-gradient(150deg,#18181a,#1d1d1f 50%,#1c1c1e)}@media (prefers-color-scheme:dark){body:not(.light-mode):not(.dark-mode){--background:#1d1d1f;--background-light:#1d1d1f;--background-card:#2c2c2e;--background-elevated:#3a3a3c;--background-color:#1d1d1f;--background-tertiary:#2c2c2e;--background-quaternary:#3a3a3c;--text-primary:#f5f5f7;--text-secondary:#98989d;--text-tertiary:#8e8e93;--border-color:#38383a;--nav-selected:#0a84ff33;--card-shadow:0 2px 8px #0003;--input-background:#3a3a3c;--hover-color:#8e8e9333;--hover-overlay:#8e8e9333;background:linear-gradient(150deg,#18181a,#1d1d1f 50%,#1c1c1e)}}.animate-hover{transition:transform var(--duration-instant)var(--ease-out),box-shadow var(--duration-quick)var(--ease-out),filter var(--duration-instant)var(--ease-out)}.animate-hover:hover{filter:brightness(1.05);transform:scale(1.02);box-shadow:0 3px 7px #00000026}.animate-active:active{transition:transform var(--duration-instant)var(--ease-in);transform:scale(.95)}@media (prefers-reduced-motion){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}*{box-sizing:border-box;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro,SF Pro Text,Helvetica Neue,sans-serif}body,html{overscroll-behavior:none}html{scroll-behavior:smooth}a,html{text-rendering:optimizeSpeed}a{color-rendering:optimizeSpeed;shape-rendering:optimizeSpeed;-webkit-tap-highlight-color:transparent}#__next,.container,main{isolation:isolate;will-change:contents;backface-visibility:hidden;transform:translateZ(0)}.sidebar,aside.sidebar{contain:layout style paint;will-change:transform}.active-link,a.active{pointer-events:none}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.layout_appLayout__I3u8_{display:flex;width:100%;height:100vh;position:relative}.layout_content__dislf{flex:1;overflow-y:auto;overflow-x:hidden;height:100vh;position:relative;isolation:isolate;will-change:transform;transform:translateZ(0);overscroll-behavior:contain}.layout_contentSidebar__FBntA{margin-left:var(--sidebar-width,0)}@media (max-width:768px){.layout_content__dislf{margin-left:var(--sidebar-width-mobile,0);width:100%}}