/*! tailwindcss v4.1.18 | 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)))){*,:before,:after,::backdrop{--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-content:""}}}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-\[-10\%\]{top:-10%}.right-\[-10\%\]{right:-10%}.bottom-\[-10\%\]{bottom:-10%}.left-\[-10\%\]{left:-10%}.isolate{isolation:isolate}.isolation-auto{isolation:auto}.z-10{z-index:10}.container{width:100%}.block{display:block}.block\!{display:block!important}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.h-\[40\%\]{height:40%}.min-h-screen{min-height:100vh}.w-\[40\%\]{width:40%}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.translate-none{translate:none}.scale-3d{scale:var(--tw-scale-x)var(--tw-scale-y)var(--tw-scale-z)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)!important}.touch-pinch-zoom{--tw-pinch-zoom:pinch-zoom;touch-action:var(--tw-pan-x,)var(--tw-pan-y,)var(--tw-pinch-zoom,)}.resize{resize:both}.columns-2{-moz-columns:2;columns:2}.columns-3{-moz-columns:3;columns:3}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}:where(.space-y-reverse>:not(:last-child)){--tw-space-y-reverse:1}:where(.space-x-reverse>:not(:last-child)){--tw-space-x-reverse:1}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-y-reverse>:not(:last-child)){--tw-divide-y-reverse:1}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-\[\#8b5cf6\]\/20{border-color:#8b5cf633}.bg-\[\#06b6d4\]\/20{background-color:#06b6d433}.bg-\[\#8b5cf6\]\/20{background-color:#8b5cf633}.bg-\[\#090a0f\]{background-color:#090a0f}.bg-repeat{background-repeat:repeat}.\!\[mask-composite\:intersect\]{-webkit-mask-composite:source-in!important;mask-composite:intersect!important}.\!\[mask-clip\:padding-box\,border-box\]{-webkit-mask-clip:padding-box,border-box!important;mask-clip:padding-box,border-box!important}.mask-no-clip{-webkit-mask-clip:no-clip;mask-clip:no-clip}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.text-center{text-align:center}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.text-clip{text-overflow:clip}.text-ellipsis{text-overflow:ellipsis}.text-\[\#8b5cf6\]{color:#8b5cf6}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.diagonal-fractions{--tw-numeric-fraction:diagonal-fractions;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.oldstyle-nums{--tw-numeric-figure:oldstyle-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.proportional-nums{--tw-numeric-spacing:proportional-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.slashed-zero{--tw-slashed-zero:slashed-zero;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.stacked-fractions{--tw-numeric-fraction:stacked-fractions;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.normal-nums{font-variant-numeric:normal}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.opacity-50{opacity:.5}.inset-ring{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur-\[100px\]{--tw-blur:blur(100px);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,)}.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,)}.backdrop-grayscale{--tw-backdrop-grayscale:grayscale(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-invert{--tw-backdrop-invert:invert(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-sepia{--tw-backdrop-sepia:sepia(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.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,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.\[border\:calc\(var\(--border-width\)\*1px\)_solid_transparent\]{border:calc(var(--border-width)*1px)solid transparent}.\[mask\:linear-gradient\(transparent\,transparent\)\,linear-gradient\(white\,white\)\]{-webkit-mask:linear-gradient(#0000,#0000),linear-gradient(#fff,#fff);mask:linear-gradient(#0000,#0000),linear-gradient(#fff,#fff)}:where(.divide-x-reverse>:not(:last-child)){--tw-divide-x-reverse:1}.ring-inset{--tw-ring-inset:inset}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:aspect-square:after{content:var(--tw-content);aspect-ratio:1}.after\:w-\[calc\(var\(--size\)\*1px\)\]:after{content:var(--tw-content);width:calc(var(--size)*1px)}.after\:\[animation-delay\:calc\(var\(--delay\)\*1s\)\]:after{content:var(--tw-content);animation-delay:calc(var(--delay)*1s)}.after\:\[background\:linear-gradient\(to_left\,var\(--color-from\)\,var\(--color-to\)\,transparent\)\]:after{content:var(--tw-content);background:linear-gradient(to left,var(--color-from),var(--color-to),transparent)}.after\:\[offset-anchor\:calc\(var\(--anchor\)\*1\%\)_50\%\]:after{content:var(--tw-content);offset-anchor:calc(var(--anchor)*1%)50%}.after\:\[offset-path\:rect\(0_auto_auto_0_round_calc\(var\(--size\)\*1px\)\)\]:after{content:var(--tw-content);offset-path:rect(0 auto auto 0 round calc(var(--size)*1px))}:root{--font-sans:"Poppins",sans-serif;--transition-fast:.2s cubic-bezier(.4,0,.2,1);--transition-smooth:.4s cubic-bezier(.25,.8,.25,1)}:root,:root[data-theme=dark]{color-scheme:dark;--color-bg-base:#0f1115;--color-bg-surface:#1c1e26;--color-bg-card:#252836;--color-primary:#8b5cf6;--color-primary-glow:#8b5cf666;--color-secondary:#06b6d4;--color-text-main:#f3f4f6;--color-text-muted:#9ca3af;--color-border:#333645;--border:var(--color-border);--border-hover:#4e526b;--surface-elevated:#1e1f29;--glass-bg:#1c1e26b3;--glass-bg-hover:#1c1e26d9;--glass-border:#ffffff14;--glass-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--backdrop-blur:12px;--handle-glass-bg:#ffffff40;--handle-glass-border:#ffffff73;--handle-glass-shadow:#0000001f;--ui-hover:#ffffff0d;--ui-active:#ffffff1a;--ui-border-low:#ffffff0d;--modal-bg:var(--glass-bg);--note-bg:transparent;--rf-controls-bg:var(--glass-bg);--rf-controls-border:var(--glass-border);--rf-controls-text:var(--color-text-main)}:root[data-theme=light]{color-scheme:light;--color-bg-base:#f8f9fa;--color-bg-surface:#fff;--color-bg-card:#fff;--color-primary:#7c3aed;--color-primary-glow:#7c3aed4d;--color-secondary:#0891b2;--color-text-main:#1f2937;--color-text-muted:#6b7280;--color-border:#e5e7eb;--border:var(--color-border);--border-hover:#cbd5e1;--surface-elevated:#fff;--glass-bg:#ffffffb3;--glass-bg-hover:#ffffffe6;--glass-border:#00000014;--glass-shadow:0 8px 32px #0000001a;--backdrop-blur:12px;--handle-glass-bg:#0f172a1f;--handle-glass-border:#0f172a38;--handle-glass-shadow:#00000014;--modal-bg:#fff;--note-bg:#fff;--rf-controls-bg:var(--glass-bg);--rf-controls-border:var(--glass-border);--rf-controls-text:var(--color-text-main)}.theme-transitioning,.theme-transitioning *,.theme-transitioning :before,.theme-transitioning :after{pointer-events:none!important;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s!important}.theme-transitioning .glass-panel,.theme-transitioning .card,.theme-transitioning .react-flow__pane,.theme-transitioning .react-flow__node,.theme-transitioning .react-flow__edge-path{will-change:background-color,border-color,color;-webkit-backdrop-filter:none!important}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--color-bg-base);color:var(--color-text-main);caret-color:var(--color-text-main);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;cursor:auto;overflow:hidden}#root{width:100vw;height:100vh;display:flex}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}.glass-panel{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--backdrop-blur));border:1px solid var(--glass-border)}.text-gradient{background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.react-flow__controls{-webkit-backdrop-filter:blur(var(--backdrop-blur));flex-direction:column;display:flex;background:#111!important;border:1px solid #ffffff14!important;border-radius:12px!important;gap:4px!important;margin:15px!important;padding:4px!important;box-shadow:0 4px 20px #0009!important}.react-flow__controls-button{justify-content:center;align-items:center;display:flex;color:#fff!important;background:#222!important;border:none!important;border-radius:8px!important;width:34px!important;height:34px!important;margin:0!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important}.react-flow__controls-button:hover{transform:scale(1.05);background:#333!important}.react-flow__controls-button svg{fill:currentColor!important;width:16px!important;height:16px!important}.react-flow__minimap{background:#111!important;border:1px solid #ffffff14!important;border-radius:12px!important;margin:15px 64px 15px 15px!important;box-shadow:0 4px 20px #0009!important}.react-flow__attribution{display:none!important}.infonote-node-dragging *{cursor:grabbing!important}.infonote-resizing-active,.infonote-resizing-active *{cursor:nwse-resize!important;transition:none!important}.react-flow__node{overflow:visible!important}@keyframes infonoteHighlightFlash{0%{background-color:var(--color-primary-glow);box-shadow:0 0 0 2px var(--color-primary),0 0 16px var(--color-primary-glow);transform:scale(1.015)}30%{background-color:var(--color-primary-glow);box-shadow:0 0 0 2px var(--color-primary),0 0 16px var(--color-primary-glow);transform:scale(1.015)}to{box-shadow:none;background-color:#0000;transform:scale(1)}}.infonote-highlight-flash{z-index:10;border-radius:6px;position:relative;animation:1.6s cubic-bezier(.16,1,.3,1) infonoteHighlightFlash!important}.react-flow__node.connecting{border-color:var(--color-secondary)!important;box-shadow:0 0 0 2px var(--color-secondary),0 0 16px #06b6d44d!important;transition:border-color .2s,box-shadow .2s!important}.react-flow__node.connecting:hover{border-color:var(--color-primary)!important;box-shadow:0 0 0 2px var(--color-primary),0 0 20px #8b5cf680!important}.topRightHandle,.react-flow__handle-source,.react-flow__handle.source{opacity:0!important;pointer-events:none!important;z-index:3000!important;background:var(--handle-glass-bg)!important;-webkit-backdrop-filter:blur(4px)!important;opacity:.15!important;border:1.5px solid var(--handle-glass-border)!important;width:14px!important;height:14px!important;box-shadow:inset 0 1px 1px #ffffff4d,0 2px 6px var(--handle-glass-shadow)!important;border-radius:50%!important;transition:opacity .25s,background .25s,border-color .25s,box-shadow .25s,transform .25s cubic-bezier(.175,.885,.32,1.275)!important;inset:8px 8px auto auto!important;transform:none!important}.react-flow__node:hover .topRightHandle,.react-flow__node:hover .react-flow__handle-source,.react-flow__node:hover .react-flow__handle.source{opacity:.8!important;pointer-events:auto!important}@keyframes sparkleTwinkle{0%,to{opacity:.1;transform:scale(.3)rotate(0)}50%{opacity:1;filter:drop-shadow(0 0 4px #fde047cc);transform:scale(1.1)rotate(180deg)}}@keyframes sparkleTwinkleSecond{0%,to{opacity:1;filter:drop-shadow(0 0 3px #67e8f9cc);transform:scale(1)rotate(45deg)}50%{opacity:.1;transform:scale(.2)rotate(225deg)}}.topRightHandle:hover:before,.react-flow__handle.source:hover:before{content:""!important;clip-path:polygon(50% 0%,65% 35%,100% 50%,65% 65%,50% 100%,35% 65%,0% 50%,35% 35%)!important;pointer-events:none!important;opacity:1!important;background:#67e8f9!important;width:7px!important;height:7px!important;animation:2s ease-in-out infinite sparkleTwinkleSecond!important;position:absolute!important;bottom:-6px!important;left:-6px!important}.topRightHandle:hover:after,.react-flow__handle.source:hover:after{content:""!important;clip-path:polygon(50% 0%,65% 35%,100% 50%,65% 65%,50% 100%,35% 65%,0% 50%,35% 35%)!important;pointer-events:none!important;opacity:1!important;background:#fde047!important;width:9px!important;height:9px!important;animation:1.5s ease-in-out infinite sparkleTwinkle!important;position:absolute!important;top:-6px!important;right:-6px!important}.react-flow__node.connecting .topRightHandle,.react-flow__node.connecting .react-flow__handle-source,.react-flow__node.connecting .react-flow__handle.source,.react-flow:has(.react-flow__handle-connecting) .topRightHandle,.react-flow:has(.react-flow__handle-connecting) .react-flow__handle-source,.react-flow:has(.react-flow__handle-connecting) .react-flow__handle.source,.react-flow__connection-connecting .topRightHandle,.react-flow__connection-connecting .react-flow__handle-source,.react-flow__connection-connecting .react-flow__handle.source,.react-flow__connection-drag .topRightHandle,.react-flow__connection-drag .react-flow__handle-source,.react-flow__connection-drag .react-flow__handle.source{opacity:0!important;pointer-events:none!important}.topRightHandle:hover,.react-flow__handle-source:hover,.react-flow__handle.source:hover{opacity:1!important;background:linear-gradient(135deg,#a78bfa,#ec4899)!important;border:2px solid #fff!important;transform:scale(1.3)!important;box-shadow:0 4px 12px #a78bfa66,0 0 15px #ec48994d!important}.react-flow__node.connecting .react-flow__handle.target,.react-flow__node.connecting .react-flow__handle-target{z-index:2500!important}.react-flow__node.connecting .react-flow__handle.target:before,.react-flow__node.connecting .react-flow__handle-target:before{content:"";background:var(--handle-glass-bg)!important;-webkit-backdrop-filter:blur(4px)!important;border:1.5px solid var(--handle-glass-border)!important;width:14px!important;height:14px!important;box-shadow:inset 0 1px 1px #ffffff4d,0 2px 6px var(--handle-glass-shadow)!important;opacity:.65!important;pointer-events:none!important;border-radius:50%!important;transition:transform .25s cubic-bezier(.175,.885,.32,1.275),background .25s,border-color .25s,box-shadow .25s,opacity .25s!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.react-flow__node.connecting:hover .react-flow__handle.target:before,.react-flow__node.connecting:hover .react-flow__handle-target:before{opacity:1!important;background:linear-gradient(135deg,#ec4899,#f472b6)!important;border-color:#fff!important;transform:translate(-50%,-50%)scale(1.4)!important;box-shadow:0 0 15px #ec489999,0 0 25px #ec489966!important}.react-flow__node.connecting:hover .react-flow__handle.target:after,.react-flow__node.connecting:hover .react-flow__handle-target:after{content:""!important;clip-path:polygon(50% 0%,65% 35%,100% 50%,65% 65%,50% 100%,35% 65%,0% 50%,35% 35%)!important;pointer-events:none!important;background:#fde047!important;width:9px!important;height:9px!important;animation:1.4s ease-in-out infinite sparkleTwinkle!important;position:absolute!important;top:-10px!important;left:14px!important}.react-flow__node.is-linking-mode{opacity:.4;filter:grayscale(40%);cursor:pointer!important;pointer-events:auto!important;border-radius:12px!important;transition:opacity .3s,filter .3s!important}.react-flow__node.is-linking-mode.is-selected{cursor:pointer!important;opacity:1!important;filter:none!important;box-shadow:0 0 0 3px var(--color-secondary),0 0 20px #06b6d480!important;border-color:var(--color-secondary)!important;pointer-events:auto!important;animation:1.6s ease-in-out infinite linkingPulse!important}.react-flow__node.is-linking-mode.is-selected:hover{box-shadow:0 0 0 3px var(--color-primary),0 0 25px #8b5cf6b3!important;border-color:var(--color-primary)!important}@keyframes linkingPulse{0%{box-shadow:0 0 0 3px var(--color-secondary),0 0 20px #06b6d466}50%{box-shadow:0 0 0 5px var(--color-secondary),0 0 30px #06b6d4cc}to{box-shadow:0 0 0 3px var(--color-secondary),0 0 20px #06b6d466}}.react-flow.is-linking-mode .react-flow__nodesselection,.react-flow.is-linking-mode .react-flow__nodesselection-rect,.react-flow.is-linking-mode .react-flow__selection{pointer-events:none!important}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}.react-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.react-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #777;--xy-background-pattern-lines-color-default: #777;--xy-background-pattern-cross-color-default: #777;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.react-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.react-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.react-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.react-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color, var(--xy-edge-label-color-default))}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/poppins-devanagari-300-normal-D7nrgzLr.woff2) format("woff2"),url(/assets/poppins-devanagari-300-normal-5EpgE5P1.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/poppins-latin-ext-300-normal-Cirz0Guu.woff2) format("woff2"),url(/assets/poppins-latin-ext-300-normal-nf6F73WS.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/poppins-latin-300-normal-Dku2WoCh.woff2) format("woff2"),url(/assets/poppins-latin-300-normal-DCNuMXUj.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-devanagari-400-normal-CJDn6rn8.woff2) format("woff2"),url(/assets/poppins-devanagari-400-normal-CqVvlrh5.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-ext-400-normal-by3JarPu.woff2) format("woff2"),url(/assets/poppins-latin-ext-400-normal-DaBSavcJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2) format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-devanagari-500-normal-BIdkeU1p.woff2) format("woff2"),url(/assets/poppins-devanagari-500-normal-DMPDjHtT.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-ext-500-normal-CK-6C4Hw.woff2) format("woff2"),url(/assets/poppins-latin-ext-500-normal-CgAe2rWW.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2) format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-devanagari-600-normal-STEjXBNN.woff2) format("woff2"),url(/assets/poppins-devanagari-600-normal-ClASKHrr.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-ext-600-normal-CAhIAdZj.woff2) format("woff2"),url(/assets/poppins-latin-ext-600-normal-Df5ffKXP.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2) format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-devanagari-700-normal-O-jipLrW.woff2) format("woff2"),url(/assets/poppins-devanagari-700-normal-fHs-vx92.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-ext-700-normal-cby-RkWa.woff2) format("woff2"),url(/assets/poppins-latin-ext-700-normal-DctTR6Tg.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2) format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}._card_kt77h_1{border-radius:12px;background:var(--glass-bg);backdrop-filter:blur(var(--backdrop-blur));-webkit-backdrop-filter:blur(var(--backdrop-blur));border:1px solid var(--glass-border);color:var(--color-text-main);box-shadow:var(--glass-shadow);transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .15s cubic-bezier(.2,0,.2,1);will-change:transform;display:flex;flex-direction:column}._dragging_kt77h_37{transform:scale(.98) rotate(2deg);box-shadow:0 20px 40px #0006,0 0 0 2px var(--color-primary);opacity:.95;z-index:10000!important}._dropTarget_kt77h_51{border-color:var(--color-primary);box-shadow:0 0 0 4px var(--color-primary-glow),0 0 20px var(--color-primary-glow);animation:_targetPulse_kt77h_1 1.5s ease-in-out infinite}._fusionTarget_kt77h_63{border-color:var(--color-secondary);box-shadow:0 0 0 4px var(--color-secondary-glow),0 0 30px var(--color-secondary-glow);animation:_fusionPulse_kt77h_1 1s ease-in-out infinite}._fusing_kt77h_75{animation:_fusionEffect_kt77h_1 .5s cubic-bezier(.16,1,.3,1) forwards}@keyframes _targetPulse_kt77h_1{0%{box-shadow:0 0 0 2px var(--color-primary-glow)}50%{box-shadow:0 0 0 6px var(--color-primary-glow),0 0 25px var(--color-primary-glow)}to{box-shadow:0 0 0 2px var(--color-primary-glow)}}@keyframes _fusionPulse_kt77h_1{0%{transform:scale(1);box-shadow:0 0 0 2px var(--color-secondary-glow)}50%{transform:scale(1.02);box-shadow:0 0 0 8px var(--color-secondary-glow),0 0 40px var(--color-secondary-glow)}to{transform:scale(1);box-shadow:0 0 0 2px var(--color-secondary-glow)}}@keyframes _fusionEffect_kt77h_1{0%{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.1);filter:brightness(2) contrast(1.2)}to{transform:scale(1);filter:brightness(1)}}._react-flow__controls_kt77h_181{display:flex;flex-direction:column;background:var(--rf-controls-bg);border:1px solid var(--rf-controls-border);border-radius:8px;padding:4px;box-shadow:var(--glass-shadow);overflow:hidden}._react-flow__controls-button_kt77h_203{background:transparent;border:none;border-bottom:1px solid var(--rf-controls-border);border-radius:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--rf-controls-text);transition:background .2s}._react-flow__controls-button_kt77h_203:last-child{border-bottom:none}._react-flow__controls-button_kt77h_203:hover{background:var(--glass-bg-hover)}._react-flow__controls-button_kt77h_203 svg{fill:var(--rf-controls-text);width:16px;height:16px}._selected_kt77h_261{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-glow)}._topRightHandle_kt77h_271{width:14px!important;height:14px!important;background:var(--color-primary)!important;border:2px solid white!important;border-radius:50%!important;position:absolute!important;top:-7px!important;right:-7px!important;cursor:crosshair!important;z-index:100!important;transition:transform .2s cubic-bezier(.175,.885,.32,1.275),box-shadow .2s ease!important;opacity:0!important;pointer-events:none!important}._card_kt77h_1:hover ._topRightHandle_kt77h_271{opacity:1!important;pointer-events:auto!important}._topRightHandle_kt77h_271:hover{transform:scale(1.3)!important;box-shadow:0 0 12px var(--color-primary)!important;opacity:1!important}._multiSelected_kt77h_325{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary),0 0 20px #8b5cf680;background:#8b5cf614}._potentialMerge_kt77h_337{box-shadow:0 0 0 4px var(--color-secondary-glow),0 0 20px #8b5cf666;border-color:var(--color-secondary);transition:box-shadow .2s ease,border-color .2s ease}._selectionIslandContainer_kt77h_349{position:absolute;top:100%;left:0;right:0;display:flex;justify-content:center;padding-top:12px;pointer-events:none;z-index:1000}._selectionIslandContainer_kt77h_349>*{pointer-events:auto}._icon_kt77h_387{padding:8px;flex-direction:column;align-items:center;justify-content:center;gap:8px;border-radius:20px}._iconText_kt77h_405{font-weight:400;font-size:12px;text-align:center;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 4px}._iconView_kt77h_429,._mediumView_kt77h_431,._expandedView_kt77h_433{animation:_fadeIn_kt77h_1 .2s cubic-bezier(.2,0,.2,1);display:flex;flex-direction:column;width:100%;height:100%;flex:1}._iconView_kt77h_429{align-items:center;justify-content:center;gap:8px}@keyframes _fadeIn_kt77h_1{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}._iconTextInput_kt77h_487{background:transparent;border:none;border-radius:6px;padding:4px;font-size:.75rem;font-weight:600;color:var(--color-text-main);text-align:center;width:100%;outline:none;transition:background .2s ease,box-shadow .2s ease,border-color .2s ease;cursor:text}._iconTextInput_kt77h_487:hover{background:#ffffff0d}._iconTextInput_kt77h_487:focus{background:#8b5cf60d;box-shadow:0 0 0 1px var(--color-primary)}._medium_kt77h_431{padding:8px;display:flex;flex-direction:column;gap:4px;height:100%}._mediumView_kt77h_431{gap:4px}._mediumHeader_kt77h_563{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:2px;flex-shrink:0;min-height:auto;font-size:14px;font-weight:600}._mediumIconButton_kt77h_591{background:transparent;border:none;padding:0;color:var(--color-text-main);cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:.8;transition:opacity .2s}._mediumIconButton_kt77h_591:hover{opacity:1}._mediumTitleInput_kt77h_625{background:transparent;border:none;padding:2px 4px;font-size:14px;font-weight:700;color:var(--color-text-main);width:100%;outline:none;line-height:1.2;transition:background-color .2s ease,box-shadow .2s ease,border-color .2s ease;border-radius:4px;cursor:text}._mediumTitleInput_kt77h_625:hover{background:#ffffff0d}._mediumTitleInput_kt77h_625:focus{background:#8b5cf60d;box-shadow:0 0 0 1px var(--color-primary)}._mediumDescInput_kt77h_673{background:transparent;border:none;border-radius:4px;padding:4px;font-size:12px;font-weight:400;opacity:.8;color:var(--color-text-muted);width:100%;height:100%;outline:none;resize:none;font-family:inherit;line-height:1.4;transition:background .2s ease,box-shadow .2s ease,border-color .2s ease;cursor:text;overflow:hidden}._mediumDescInput_kt77h_673:hover{background:#ffffff08;height:100%}._mediumDescInput_kt77h_673:focus{background:#8b5cf60d;box-shadow:0 0 0 1px var(--color-primary);opacity:1;color:var(--color-text-main)}._categoryInput_kt77h_739{font-size:.75rem;font-weight:400;padding:4px 8px;border-radius:12px;width:100%;min-width:120px;background:var(--color-bg-card);border:1px solid transparent;color:var(--color-text-main);outline:none;transition:background-color .2s ease,border-color .2s ease}._categoryInput_kt77h_739:focus{background:#ffffff0d;border-color:var(--color-primary)}._categoryChip_kt77h_779{background:#8b5cf626;border:1px solid rgba(139,92,246,.3);padding:4px 10px;border-radius:99px;font-size:.75rem;font-weight:500;color:var(--color-primary);align-self:flex-start;margin-top:auto}._expandedView_kt77h_433{overflow:hidden;border-radius:12px;contain:layout paint style}._coverImage_kt77h_819{width:100%;height:80px;border-radius:12px 12px 0 0;overflow:hidden;flex-shrink:0;position:relative;background:var(--color-bg-base)}._coverImage_kt77h_819 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s}._coverImage_kt77h_819:hover img{transform:scale(1.05)}._coverMetadataOverlay_kt77h_863{position:absolute;top:12px;right:12px;display:flex;gap:12px;align-items:center;z-index:65;pointer-events:none}._metaChip_kt77h_891{background:var(--glass-bg);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid var(--glass-border);padding:3px 8px;border-radius:6px;font-size:.65rem;font-weight:700;text-transform:uppercase;color:var(--color-text-main);letter-spacing:.05em;box-shadow:0 2px 4px #0000001a;display:flex;align-items:center;justify-content:center;pointer-events:auto}._metaChip_kt77h_891._blue_kt77h_933{color:#60a5fa;background:#1e3a8a99;border-color:#60a5fa4d}._metaChip_kt77h_891._purple_kt77h_945{color:#a78bfa;background:#4c1d9599;border-color:#8b5cf64d}._metaChip_kt77h_891._green_kt77h_957{color:#34d399;background:#064e3b99;border-color:#34d3994d}._coverPlaceholder_kt77h_971{width:100%;height:100%;background:var(--glass-bg-hover);display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;color:var(--color-text-muted);cursor:pointer;transition:background-color .3s ease,color .3s ease}._coverEmptyState_kt77h_999{display:flex;flex-direction:row;align-items:center;gap:8px;opacity:.5;transform:scale(.9)}._coverPlaceholder_kt77h_971:hover ._coverEmptyState_kt77h_999{opacity:1;color:#fff}._coverUrlInput_kt77h_1027{background:var(--glass-bg);border:1px solid var(--color-primary);border-radius:6px;padding:4px 8px;color:var(--color-text-main);caret-color:var(--color-primary);font-size:.8rem;outline:none;width:60%;text-align:center}._expandedMetadata_kt77h_1053{background:transparent;padding-bottom:12px;display:flex;flex-direction:column;gap:12px;flex-shrink:0;position:relative;z-index:10}._expandedHeader_kt77h_1077{display:flex;flex-direction:row;align-items:flex-end;gap:20px;padding:0 24px;margin-top:-36px}._expandedIconButton_kt77h_1099{width:65px;height:65px;background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 8px 24px #0000001a;cursor:pointer;transition:transform .2s cubic-bezier(.25,.8,.25,1),background-color .2s ease,border-color .2s ease;z-index:2;padding:0;color:var(--color-text-main)}._expandedIconButton_kt77h_1099:hover{transform:translateY(-2px) scale(1.05);border-color:var(--color-primary);box-shadow:0 12px 32px #8b5cf633}._expandedIconButton_kt77h_1099 svg{filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}._titleSection_kt77h_1159{flex:1;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:4px;min-width:0}._expandedTitleInput_kt77h_1179{background:transparent;border:none;padding:4px 8px;color:var(--color-text-main);font-size:1.5rem;font-weight:700;outline:none;width:100%;transition:background-color .2s ease,color .2s ease;line-height:1.2;letter-spacing:-.01em;border-radius:6px;cursor:text}._expandedTitleInput_kt77h_1179:hover{background:#ffffff08}._expandedTitleInput_kt77h_1179:focus{background:#8b5cf60d;box-shadow:0 0 0 1px var(--color-primary)}._expandedTitleInput_kt77h_1179::-moz-placeholder{color:var(--color-text-muted);opacity:.4}._expandedTitleInput_kt77h_1179::placeholder{color:var(--color-text-muted);opacity:.4}._metaContainer_kt77h_1241{padding:0 24px;display:flex;flex-direction:column;gap:8px}._expandedDescContainer_kt77h_1257{width:100%}._expandedDescEdit_kt77h_1265{width:100%;background:transparent;border:none;border-radius:6px;padding:8px 12px;font-family:Poppins,sans-serif;font-size:.9rem;font-weight:400;color:var(--color-text-muted);line-height:1.5;resize:none;outline:none;transition:background-color .2s ease,color .2s ease;min-height:24px;overflow:hidden;cursor:text}._expandedDescEdit_kt77h_1265:hover{background:#ffffff08}._expandedDescEdit_kt77h_1265:focus{background:#8b5cf60d;box-shadow:0 0 0 1px var(--color-primary);color:var(--color-text-main);font-family:Poppins,sans-serif}._expandedDescEdit_kt77h_1265::-moz-placeholder{color:var(--color-text-muted);font-family:Poppins,sans-serif;opacity:.5}._expandedDescEdit_kt77h_1265::placeholder{color:var(--color-text-muted);font-family:Poppins,sans-serif;opacity:.5}._expandedFooter_kt77h_1339{padding:8px 16px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--glass-border);background:transparent;flex-shrink:0}._noteArea_kt77h_1367{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent;position:relative;contain:layout paint style;will-change:transform;background:transparent;border-top:1px solid var(--glass-border)}._footerStats_kt77h_1401{display:flex;gap:12px;align-items:center}._statItem_kt77h_1413{display:flex;align-items:center;gap:4px;font-size:.7rem;color:var(--color-text-muted);opacity:.8}._statItem_kt77h_1413 svg{opacity:.7}._footerDateBadge_kt77h_1439{display:flex;align-items:center;gap:6px;background:#ffffff0d;padding:4px 8px;border-radius:6px;font-size:.7rem;color:var(--color-text-muted);transition:background-color .2s ease,border-color .2s ease}._modalOverlay_kt77h_1465{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;display:flex;align-items:center;justify-content:center}._coverPickerModal_kt77h_1493{background:#1e1e20;border:1px solid rgba(255,255,255,.1);border-radius:12px;width:420px;max-width:90vw;box-shadow:0 20px 40px #0006;display:flex;flex-direction:column;overflow:hidden}._modalHeader_kt77h_1517{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.05)}._modalHeader_kt77h_1517 h3{margin:0;font-size:1rem;font-weight:600}._closeModalBtn_kt77h_1545{background:transparent;border:none;color:var(--color-text-muted);cursor:pointer;padding:4px;border-radius:4px}._closeModalBtn_kt77h_1545:hover{background:#ffffff1a;color:#fff}._modalTabs_kt77h_1573{display:flex;padding:4px;background:var(--color-bg-base);margin:12px 20px;border-radius:8px;border:1px solid var(--glass-border)}._modalTab_kt77h_1573{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px;font-size:.85rem;background:transparent;border:none;color:var(--color-text-muted);cursor:pointer;border-radius:6px;transition:background-color .2s ease,border-color .2s ease}._modalTab_kt77h_1573:hover{color:#fff}._modalTab_kt77h_1573._active_kt77h_1631{background:#8b5cf633;color:var(--color-primary)}._modalContent_kt77h_1641{padding:0 20px 20px;min-height:200px}._modalDropZone_kt77h_1651{height:180px;border:2px dashed rgba(255,255,255,.1);border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}._modalDropZone_kt77h_1651:hover,._modalDropZone_kt77h_1651._dragOver_kt77h_1679{border-color:var(--color-primary);background:#8b5cf60d}._modalDropIcon_kt77h_1689{color:var(--color-primary);opacity:.7}._modalLinkInput_kt77h_1699{display:flex;flex-direction:column;gap:12px;padding-top:20px}._modalLinkInput_kt77h_1699 input{background:var(--color-bg-base);border:1px solid var(--glass-border);border-radius:8px;padding:12px;color:var(--color-text-main);outline:none;font-size:.9rem}._modalLinkInput_kt77h_1699 input:focus{border-color:var(--color-primary)}._modalSubmitBtn_kt77h_1741{background:var(--color-primary);color:#fff;border:none;padding:10px;border-radius:8px;font-weight:600;cursor:pointer}._modalLibrary_kt77h_1761{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding-top:12px}._libraryItem_kt77h_1775{height:80px;border-radius:8px;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:background-color .2s ease,border-color .2s ease}._libraryItem_kt77h_1775 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._libraryItem_kt77h_1775:hover{transform:scale(1.02);border-color:var(--color-primary)}._modalFooter_kt77h_1815{padding:12px 20px;background:#0000001a;display:flex;justify-content:flex-end}._removeCoverBtn_kt77h_1829{background:#ef44441a;color:#ef4444;border:1px solid rgba(239,68,68,.2);padding:6px 12px;border-radius:6px;font-size:.8rem;cursor:pointer}._removeCoverBtn_kt77h_1829:hover{background:#ef444433}._dateInput_kt77h_1857{font-size:.7rem;font-weight:500;color:inherit;background:transparent;border:none;font-family:inherit;outline:none;cursor:pointer;width:auto;opacity:.8}._dateInput_kt77h_1857::-webkit-calendar-picker-indicator{filter:invert(1);opacity:.5;cursor:pointer}._dateInput_kt77h_1857::-webkit-calendar-picker-indicator:hover{opacity:1}._noteArea_kt77h_1367{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent;position:relative;contain:layout paint style;will-change:transform;background:var(--note-area-bg, var(--note-bg));border-top:1px solid var(--glass-border)}._noteArea_kt77h_1367::-webkit-scrollbar{width:4px}._noteArea_kt77h_1367::-webkit-scrollbar-track{background:transparent}._noteArea_kt77h_1367::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:4px}._noteArea_kt77h_1367::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}._chromeless_kt77h_1975{width:100%;height:100%;padding:0 4px;display:flex;flex-direction:column;justify-content:center;min-height:40px}._chromeless_kt77h_1975 ._content_kt77h_1995{font-size:1rem;color:var(--color-text-main);-webkit-mask-image:none;mask-image:none;overflow:visible;pointer-events:auto;flex-grow:0}._editBtn_kt77h_2015,._cancelBtn_kt77h_2017{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:var(--color-text-muted);cursor:pointer;padding:6px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease,border-color .2s ease,opacity .2s ease;flex-shrink:0}._editBtn_kt77h_2015:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}._cancelBtn_kt77h_2017:hover{background:#ef444433;color:#ef4444;border-color:#ef4444}._header_kt77h_2075{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;flex-shrink:0}._title_kt77h_1159{font-weight:700;font-size:1rem;color:var(--color-text-main)}._actions_kt77h_2103{display:flex;gap:8px;opacity:0;transition:opacity .2s ease}._card_kt77h_1:hover ._actions_kt77h_2103,._expanded_kt77h_433 ._actions_kt77h_2103{opacity:1}._actionBtn_kt77h_2127{background:transparent;border:none;color:var(--color-text-muted);cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center}._actionBtn_kt77h_2127:hover{background:#ffffff1a;color:var(--color-text-main)}._content_kt77h_1995{flex-grow:0;height:auto;font-size:.9rem;color:var(--color-text-muted);line-height:1.6}._footer_kt77h_1401{margin-top:16px;padding-top:12px;border-top:1px solid var(--glass-border);display:flex;justify-content:space-between;align-items:center;font-size:.75rem;color:var(--color-text-muted);flex-shrink:0}._metadataBadge_kt77h_2203{background:#ffffff0d;padding:4px 8px;border-radius:4px}._handle_kt77h_2215{width:10px!important;height:10px!important;background:var(--color-primary)!important;border:2px solid var(--bg-dark)!important;transition:opacity .3s ease,transform .3s ease,box-shadow .3s ease;opacity:0;left:auto!important;right:-6px!important;top:-6px!important;transform:none!important;border-radius:50%;z-index:50}._card_kt77h_1:hover ._handle_kt77h_2215,._card_kt77h_1._selected_kt77h_261 ._handle_kt77h_2215{opacity:1}._handle_kt77h_2215:hover{transform:scale(1.4)!important;box-shadow:0 0 8px var(--color-primary)}._expanded_kt77h_433 ._handle_kt77h_2215{display:none!important}._hoverMenu_kt77h_2279{position:absolute;top:-44px;left:50%;transform:translate(-50%) translateY(10px);background:var(--glass-bg);backdrop-filter:blur(var(--backdrop-blur));-webkit-backdrop-filter:blur(var(--backdrop-blur));border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:99px;padding:4px 8px;display:flex;align-items:center;gap:4px;height:40px;opacity:0;pointer-events:none;transition:background-color .2s cubic-bezier(.25,.8,.25,1),transform .2s cubic-bezier(.25,.8,.25,1);z-index:2000}._hoverMenu_kt77h_2279:after{content:"";position:absolute;top:100%;left:0;width:100%;height:20px;background:transparent}._card_kt77h_1:hover ._hoverMenu_kt77h_2279{opacity:1;transform:translate(-50%) translateY(0);pointer-events:auto}._menuBtn_kt77h_2361{background:transparent;border:none;color:#9ca3af;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}._menuBtn_kt77h_2361:hover{background:#ffffff1a;color:#fff;transform:scale(1.1)}._resizeHandle_kt77h_2403{position:absolute;bottom:8px;right:8px;width:24px;height:24px;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:6px;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);opacity:0;transition:opacity .2s ease,background .2s;cursor:nwse-resize!important;z-index:20}._controlsGroup_kt77h_2443{display:flex;align-items:center;pointer-events:auto;background:var(--control-btn-bg, var(--glass-bg));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--control-btn-border, var(--glass-border));box-shadow:var(--control-btn-shadow, 0 4px 12px rgba(0, 0, 0, .1));border-radius:99px;padding:4px;gap:2px;opacity:1;transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease,opacity .2s ease}._coverMetadataOverlay_kt77h_863 ._controlsGroup_kt77h_2443{opacity:0;transform:translateY(-4px);transition:opacity .2s ease,transform .2s ease}._expandedView_kt77h_433:hover ._coverMetadataOverlay_kt77h_863 ._controlsGroup_kt77h_2443,._coverImage_kt77h_819:hover ._controlsGroup_kt77h_2443{opacity:1;transform:translateY(0)}._minimalHeader_kt77h_2505 ._controlsGroup_kt77h_2443{opacity:1!important;transform:none!important}._controlBtn_kt77h_2515{width:30px;height:30px;border-radius:50%;background:transparent;border:none;box-shadow:none;color:var(--color-text-main);display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.75;transform:scale(1);transition:all .18s cubic-bezier(.25,.8,.25,1)}._controlBtn_kt77h_2515:hover{background:#00000012;opacity:1;transform:scale(1.08);color:var(--control-btn-hover-color, var(--color-text-main))}.dark ._controlBtn_kt77h_2515:hover{background:#ffffff1f}._controlBtn_kt77h_2515._active_kt77h_1631{background:var(--control-btn-active-bg, rgba(139, 92, 246, .15));border-color:transparent;color:var(--control-btn-active-color, var(--color-primary));opacity:1}.dark ._controlBtn_kt77h_2515._active_kt77h_1631{background:var(--control-btn-active-bg, rgba(139, 92, 246, .25))}._minimalHeader_kt77h_2505{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding:12px 24px;background:var(--glass-bg-hover);border-bottom:1px solid var(--glass-border);border-radius:12px 12px 0 0;flex-shrink:0}._minimalTitle_kt77h_2625{font-size:1rem;font-weight:600;color:var(--color-text-main);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._minimalTitleInput_kt77h_2643{font-size:1rem;font-weight:600;color:var(--color-text-main);background:transparent;border:1px solid transparent;outline:none;flex:1;min-width:0;padding:2px 4px;margin:0;border-radius:4px;transition:background-color .2s ease,box-shadow .2s ease,border-color .2s ease}._minimalTitleInput_kt77h_2643:hover{background:#ffffff0d}._minimalTitleInput_kt77h_2643:focus{background:#8b5cf60d;border-color:var(--color-primary)}._card_kt77h_1:hover ._resizeHandle_kt77h_2403{opacity:1}._resizeHandle_kt77h_2403:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}._content_kt77h_1995{flex-grow:1;height:100%;max-height:100%;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent;font-size:.9rem;color:var(--color-text-muted);line-height:1.6;padding-bottom:20px}._content_kt77h_1995::-webkit-scrollbar{width:4px}._content_kt77h_1995::-webkit-scrollbar-track{background:transparent}._content_kt77h_1995::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:4px}._content_kt77h_1995::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}._modernResizeHandle_kt77h_2785{position:absolute;bottom:-20px;right:-20px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);cursor:nwse-resize!important;z-index:30;pointer-events:auto;transform:rotate(180deg)}._modernResizeHandle_kt77h_2785 svg{width:60%;height:60%;display:block;pointer-events:none;filter:drop-shadow(0 2px 8px rgba(0,0,0,.5));transition:transform .4s cubic-bezier(.175,.885,.32,1.275),opacity .4s cubic-bezier(.175,.885,.32,1.275)}._handlePath_kt77h_2845{stroke-opacity:.9;transition:background-color .3s ease,color .3s ease}._card_kt77h_1:hover ._modernResizeHandle_kt77h_2785{opacity:1}._modernResizeHandle_kt77h_2785:hover svg{filter:drop-shadow(0 0 15px rgba(167,139,250,.7)) drop-shadow(0 0 30px rgba(96,165,250,.5));transform:scale(1.1) rotate(-5deg)}._modernResizeHandle_kt77h_2785:active svg{filter:drop-shadow(0 0 25px rgba(167,139,250,1)) drop-shadow(0 0 50px rgba(96,165,250,.8)) drop-shadow(0 0 80px rgba(96,165,250,.4));transform:scale(1.2) rotate(-10deg)}._iconButton_kt77h_2895,._expandedIconButton_kt77h_1099{background:transparent;border:2px dashed transparent;border-radius:12px;cursor:pointer;transition:background-color .2s cubic-bezier(.25,.8,.25,1),transform .2s cubic-bezier(.25,.8,.25,1);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-text-main)}._iconButton_kt77h_2895 svg,._expandedIconButton_kt77h_1099 svg{stroke:currentColor;color:currentColor}._iconButton_kt77h_2895{font-size:2rem;padding:8px}._expandedIconButton_kt77h_1099{font-size:2.5rem;padding:10px}._iconButton_kt77h_2895:hover,._expandedIconButton_kt77h_1099:hover{border-color:var(--color-primary);background:#8b5cf61a;transform:scale(1.05)}._mediumDescInput_kt77h_673::-moz-placeholder,._expandedDescEdit_kt77h_1265::-moz-placeholder,._coverUrlInput_kt77h_1027::-moz-placeholder,._categoryInput_kt77h_739::-moz-placeholder{color:var(--color-text-muted);opacity:.5}._mediumDescInput_kt77h_673::placeholder,._expandedDescEdit_kt77h_1265::placeholder,._coverUrlInput_kt77h_1027::placeholder,._categoryInput_kt77h_739::placeholder{color:var(--color-text-muted);opacity:.5}._metadataRow_kt77h_2995{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px;align-items:center}._tagsRow_kt77h_3011{display:flex;gap:4px;flex-wrap:wrap;margin-top:4px}._statusBadge_kt77h_3025,._priorityBadge_kt77h_3027,._dueDateBadge_kt77h_3029,._tagChip_kt77h_3031{font-size:.65rem;font-weight:600;padding:2px 6px;border-radius:4px;text-transform:uppercase;letter-spacing:.5px;display:inline-flex;align-items:center}._todo_kt77h_3055{background:var(--color-bg-base);color:var(--color-text-muted);border:1px solid var(--color-border)}._in-progress_kt77h_3067{background:#3b82f633;color:#60a5fa;border:1px solid rgba(59,130,246,.3)}._review_kt77h_3079{background:#f59e0b33;color:#fbbf24;border:1px solid rgba(245,158,11,.3)}._done_kt77h_3091{background:#10b98133;color:#34d399;border:1px solid rgba(16,185,129,.3)}._low_kt77h_3105{color:#94a3b8}._medium_kt77h_431{color:#60a5fa}._high_kt77h_3121{color:#f87171}._urgent_kt77h_3129{background:#ef44441a;color:#ef4444;border:1px solid rgba(239,68,68,.2)}._dueDateBadge_kt77h_3029{background:#ffffff0d;color:var(--color-text-muted)}._tagChip_kt77h_3031{background:#8b5cf61a;color:#a78bfa;border:1px solid rgba(139,92,246,.2);font-size:.6rem;border-radius:99px;padding:1px 6px;text-transform:none}._tagMore_kt77h_3171{font-size:.6rem;color:var(--color-text-muted);padding:1px 4px}._expandedMetadataBar_kt77h_3185{display:flex;gap:8px;padding:0 20px 8px;align-items:center;flex-wrap:wrap}._columnControls_kt77h_3205{position:absolute;top:16px;right:24px;display:flex;gap:4px;z-index:20;padding:3px;background:var(--glass-bg);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:99px;border:1px solid var(--glass-border);opacity:0;transform:translateY(-5px);transition:background-color .2s cubic-bezier(.25,.8,.25,1),transform .2s cubic-bezier(.25,.8,.25,1);box-shadow:var(--glass-shadow)}._noteArea_kt77h_1367:hover ._columnControls_kt77h_3205,._columnControls_kt77h_3205:hover{opacity:1;transform:translateY(0)}._columnBtn_kt77h_3257{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:50%;color:var(--color-text-muted);cursor:pointer;font-size:.8rem;font-weight:600;transition:background-color .2s ease,border-color .2s ease}._columnBtn_kt77h_3257:hover{background:#ffffff1a;color:#fff}._columnBtn_kt77h_3257._active_kt77h_1631{background:var(--color-primary);color:#fff;box-shadow:0 2px 5px #0003}._columnLayout_kt77h_3313{display:flex;width:100%;height:auto;gap:24px;min-height:-moz-min-content;min-height:min-content}._noteColumn_kt77h_3333{flex:1;min-width:0;display:flex;flex-direction:column;position:relative;border-right:1px dashed rgba(255,255,255,.1);padding-right:24px;min-height:100px}._noteColumn_kt77h_3333:last-child{border-right:none;padding-right:0}._skeletonContainer_kt77h_3373{padding:24px;display:flex;flex-direction:column;gap:12px;width:100%;opacity:.6}._skeletonBlock_kt77h_3391{width:100%;height:16px;background:#7878781a;border-radius:4px;position:relative;overflow:hidden;transform:translateZ(0)}._skeletonBlock_kt77h_3391:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.1) 50%,transparent 100%);transform:translate(-100%);animation:_skeletonShimmer_kt77h_1 1.5s infinite}@keyframes _skeletonShimmer_kt77h_1{0%{transform:translate(-100%)}to{transform:translate(100%)}}._skeletonTitle_kt77h_3463{height:32px;width:50%;margin-bottom:12px;border-radius:6px}._skeletonTextShort_kt77h_3477{width:75%}._skeletonImage_kt77h_3485{height:120px;margin-top:12px;border-radius:8px}@keyframes _grainShift_13xt7_1{0%,to{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(2px,-2px)}60%{transform:translate(-1px,-2px)}80%{transform:translate(1px,1px)}}._overlay_13xt7_21{position:fixed;top:0;left:0;right:0;bottom:0;background:#0a0b0fbf;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:flex-start;justify-content:center;z-index:10000;padding-top:60px;animation:_fadeIn_13xt7_1 .2s cubic-bezier(.16,1,.3,1)}._overlayAbsolute_13xt7_57{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;background:var(--color-bg-base)!important;z-index:10000!important;border-radius:0!important;display:flex!important;align-items:stretch!important;justify-content:stretch!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;overflow:hidden!important;animation:_slideInLeft_13xt7_1 .3s cubic-bezier(.16,1,.3,1)!important}@keyframes _slideInLeft_13xt7_1{0%{opacity:0;transform:translate(15px)}to{opacity:1;transform:translate(0)}}@keyframes _fadeIn_13xt7_1{0%{opacity:0}to{opacity:1}}@keyframes _slideDown_13xt7_1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}._modal_13xt7_155{background:linear-gradient(135deg,#1c1e26,#12141c);border:1px solid var(--glass-border);border-radius:16px;padding:20px;width:720px;max-width:90vw;height:520px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 50px #0006;position:relative;overflow:hidden;font-family:Inter,-apple-system,sans-serif;animation:_slideDown_13xt7_1 .25s cubic-bezier(.16,1,.3,1)}._modalAbsolute_13xt7_193{width:100%!important;height:100%!important;max-height:100%!important;border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:16px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;box-sizing:border-box!important}._overlayAbsolute_13xt7_57:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 160% 40% at 50% 0%,rgba(139,92,246,.16) 0%,transparent 65%),radial-gradient(ellipse 120% 30% at 50% 100%,rgba(6,182,212,.08) 0%,transparent 65%);pointer-events:none;z-index:1}._overlayAbsolute_13xt7_57:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;animation:_grainShift_13xt7_1 .12s steps(1) infinite}._modalAbsolute_13xt7_193>*{position:relative;z-index:4}._header_13xt7_281{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;width:100%;flex-shrink:0}._header_13xt7_281 h3{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.82rem;font-weight:600;color:var(--color-text-main);letter-spacing:.02em;text-transform:uppercase}._closeBtn_13xt7_319{background:transparent!important;border:none!important;color:var(--color-text-muted);cursor:pointer;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:background-color .2s,color .2s;outline:none;width:24px;height:24px}._closeBtn_13xt7_319:hover{background:var(--glass-bg-hover)!important;color:var(--color-text-main)}._searchBox_13xt7_363{display:flex;align-items:center;gap:8px;background:#0003;border:1px solid var(--glass-border);border-radius:8px;padding:8px 10px;margin-bottom:14px;transition:all .2s ease;flex-shrink:0}._searchBox_13xt7_363:focus-within{border-color:var(--color-primary);background:#0000004d;box-shadow:0 0 0 2px var(--color-primary-glow)}._searchBox_13xt7_363 svg{color:var(--color-text-muted);opacity:.7}._searchBox_13xt7_363 input{background:transparent!important;border:none!important;outline:none!important;color:var(--color-text-main);font-size:.8rem;width:100%;padding:0;margin:0;font-family:Inter,sans-serif!important}._searchBox_13xt7_363 input::-moz-placeholder{color:var(--color-text-muted);opacity:.5}._searchBox_13xt7_363 input::placeholder{color:var(--color-text-muted);opacity:.5}._iconGrid_13xt7_447{display:grid;grid-template-columns:repeat(auto-fill,minmax(48px,1fr));gap:8px;overflow-y:auto;padding:2px;flex:1;min-height:0;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}._uploadRow_13xt7_473{display:flex;align-items:center;gap:12px;margin-bottom:14px;flex-shrink:0}._uploadArea_13xt7_489{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;background:#ffffff05;border:1px dashed var(--glass-border);border-radius:8px;padding:10px 14px;font-size:.8rem;color:var(--color-text-main);cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1)}._uploadArea_13xt7_489:hover{background:var(--color-primary-glow);border-color:var(--color-primary);color:var(--color-primary)}._uploadArea_13xt7_489 svg{color:var(--color-text-muted);transition:color .2s}._uploadArea_13xt7_489:hover svg{color:var(--color-primary)}._currentCustomPreview_13xt7_551{display:flex;align-items:center;gap:8px;background:#0003;border:1px solid var(--glass-border);border-radius:8px;padding:6px 10px;height:40px;box-sizing:border-box}._previewLabel_13xt7_575{font-size:.7rem;color:var(--color-text-muted);text-transform:uppercase;font-weight:500}._previewWrapper_13xt7_589{display:flex;align-items:center;justify-content:center;border-radius:12px;overflow:hidden;width:24px;height:24px;background:#ffffff0d}._iconGrid_13xt7_447::-webkit-scrollbar{width:4px}._iconGrid_13xt7_447::-webkit-scrollbar-track{background:transparent}._iconGrid_13xt7_447::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}._iconGrid_13xt7_447::-webkit-scrollbar-thumb:hover{background:#fff3}._iconOption_13xt7_647{background:#ffffff05;border:1px solid var(--glass-border);border-radius:8px;padding:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);transition:all .2s cubic-bezier(.16,1,.3,1);aspect-ratio:1;outline:none}._iconOption_13xt7_647:hover{background:var(--color-primary-glow);border-color:var(--color-primary);color:var(--color-primary);transform:scale(1.05)}._iconOption_13xt7_647._selected_13xt7_691{background:var(--color-primary-glow);border-color:var(--color-primary);color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-glow)}._editor_1d272_1{display:flex;flex-direction:column;gap:8px;width:100%;min-width:50px;flex-grow:1;min-height:100%;cursor:default}._minimal_1d272_35{padding-bottom:0!important;min-height:auto!important;padding-top:0!important}._minimal_1d272_35 ._heading1_1d272_51,._minimal_1d272_35 ._heading2_1d272_53,._minimal_1d272_35 ._heading3_1d272_55{line-height:1.15}._minimal_1d272_35 ._text_1d272_63,._minimal_1d272_35 ._todo_1d272_65,._minimal_1d272_35 ._listBullet_1d272_67,._minimal_1d272_35 ._listNumber_1d272_69{line-height:1.6;font-size:.95rem}._sortableWrapper_1d272_79{position:relative;display:flex;align-items:flex-start;gap:6px;cursor:pointer}._sortableWrapper_1d272_79:has(._heading1_1d272_51),._sortableWrapper_1d272_79:has(._heading2_1d272_53),._sortableWrapper_1d272_79:has(._heading3_1d272_55){align-items:center}._dragHandle_1d272_107{position:relative;left:auto;flex-shrink:0;width:18px;height:20px;cursor:grab;color:var(--color-text-muted);opacity:0;transform:scale(.85);transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1),background .2s;border-radius:4px;display:flex;align-items:center;justify-content:center;-moz-user-select:none;user-select:none;-webkit-user-select:none}._sortableWrapper_1d272_79:hover ._dragHandle_1d272_107{opacity:.65!important;transform:scale(1)!important}._sortableWrapper_1d272_79:hover{border-radius:4px}._sortableWrapper_1d272_79._hideHandle_1d272_195:hover{background:transparent;padding-left:2px}._dragHandle_1d272_107:hover{opacity:1!important;background:#ffffff1a!important;border-radius:4px}._blockContent_1d272_227{flex-grow:1;min-width:0;cursor:text}._block_1d272_227{outline:none;border-radius:4px;padding:0;min-height:24px;color:var(--color-text-main);transition:background .2s ease;white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word;min-width:0;max-width:100%;cursor:text}._block_1d272_227:focus{background:transparent}._block_1d272_227[data-is-empty=true]:before{content:attr(data-placeholder);color:var(--color-text-muted);opacity:.35;pointer-events:none;display:block;transition:opacity .15s cubic-bezier(.4,0,.2,1)}._block_1d272_227[data-is-empty=true]:not(:focus):before{opacity:0!important}._minimal_1d272_35 ._block_1d272_227[data-is-empty=true]:not(:focus):before{opacity:.35!important}._block_1d272_227[data-is-empty=true]:focus:before{opacity:.5!important}._text_1d272_63{font-size:.95rem;line-height:1.55;min-height:24px;display:flex;align-items:center;flex-grow:1}._heading1_1d272_51{font-size:1.85rem;font-weight:700;margin-top:0;margin-bottom:0;padding:1px 0;color:var(--color-text-main);letter-spacing:-.02em;line-height:1.3}._heading2_1d272_53{font-size:1.45rem;font-weight:600;margin-top:0;margin-bottom:0;padding:1px 0;color:var(--color-text-main);line-height:1.3}._heading3_1d272_55{font-size:1.2rem;font-weight:600;margin-top:0;margin-bottom:0;padding:1px 0;color:var(--color-text-main);line-height:1.3}._todoWrapper_1d272_429,._quoteWrapper_1d272_431{display:flex;gap:8px;align-items:flex-start}._todoCheckbox_1d272_443{margin-top:6px;cursor:pointer}._todo_1d272_65{flex-grow:1;font-size:.95rem;line-height:1.5}._quoteWrapper_1d272_431{border-left:3px solid var(--color-primary);padding:2px 0 2px 16px;margin:0;font-style:italic;color:var(--color-text-muted);background:#ffffff08;border-radius:0 4px 4px 0}._mediaWrapper_1d272_485{width:100%;margin:8px 0;position:relative;padding:0;background:transparent!important;border-radius:8px;border:none}._mediaWrapper_1d272_485:hover{background:transparent!important}._mediaImage_1d272_519{width:100%;max-width:100%;height:auto;border-radius:8px;display:block;-o-object-fit:cover;object-fit:cover}._removeMediaBtn_1d272_537{position:absolute;top:8px;right:8px;background:#0009;color:#fff;border:none;width:24px;height:24px;border-radius:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease,transform .2s}._mediaWrapper_1d272_485:hover ._removeMediaBtn_1d272_537{opacity:1}._removeMediaBtn_1d272_537:hover{transform:scale(1.1);background:#000c}._mediaPlaceholder_1d272_591{width:100%;padding:20px;border:1px dashed var(--color-border);border-radius:12px;background:#0003}._mediaInput_1d272_607{width:100%;background:transparent;border:none;color:var(--color-text-main);font-family:inherit;outline:none;text-align:center}._codeBlockWrapper_1d272_629{position:relative;width:100%;margin:0}._codeBlock_1d272_629{font-family:Fira Code,Consolas,Monaco,Andale Mono,monospace;font-size:.85rem;line-height:1.5;background:#1e1e1e8b;color:#e63e2c;padding:4px 12px;border-radius:8px;white-space:pre;overflow-x:auto;outline:none;min-height:28px;border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 2px 4px #0000}._listWrapper_1d272_681{display:flex;gap:8px;align-items:flex-start}._listBullet_1d272_67{margin-top:6px;font-size:1.2rem;line-height:1;color:var(--color-text-main);-webkit-user-select:none;-moz-user-select:none;user-select:none}._listNumber_1d272_69{margin-top:6px;font-size:.9rem;font-weight:600;color:var(--color-text-muted);min-width:20px;-webkit-user-select:none;-moz-user-select:none;user-select:none}._toggleWrapper_1d272_727{display:flex;gap:6px;align-items:flex-start}._toggleTriangle_1d272_739{margin-top:8px;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid var(--color-text-muted);cursor:pointer;transition:transform .2s ease,border-left-color .2s;flex-shrink:0}._toggleTriangle_1d272_739:hover{border-left-color:var(--color-text-main)}._toggleTriangle_1d272_739._expanded_1d272_771{transform:rotate(90deg)}._toggleTriangle_1d272_739._hasContent_1d272_779{border-left-color:var(--color-primary);filter:drop-shadow(0 0 2px var(--color-primary-glow))}._calloutWrapper_1d272_791{display:flex;gap:12px;background:#ffffff0d;padding:16px;border-radius:12px;border-left:4px solid var(--color-primary);margin:12px 0;box-shadow:0 4px 12px #0000001a}._calloutIconWrapper_1d272_813{display:flex;align-items:center;justify-content:center;padding:4px;margin:-2px 0 0 -4px;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--color-text-main);border-radius:4px;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}._calloutIconWrapper_1d272_813._clickable_1d272_841{cursor:pointer}._calloutIconWrapper_1d272_813._clickable_1d272_841:hover{background:#ffffff1a;transform:scale(1.05)}._calloutIconWrapper_1d272_813._clickable_1d272_841:active{transform:scale(.95);background:#ffffff26}._tableWrapper_1d272_871{width:100%;margin:8px 0;border-radius:10px;overflow:hidden;border:1px solid var(--table-border, var(--glass-border, rgba(255, 255, 255, .1)));background:var(--table-bg, var(--note-area-bg, var(--color-bg-card, rgba(255, 255, 255, .03))))}._table_1d272_871{width:100%;border-collapse:collapse;table-layout:auto}._tableHeader_1d272_901{background:var(--table-header-bg, rgba(255, 255, 255, .06));border-bottom:2px solid var(--table-border-strong, var(--glass-border, rgba(255, 255, 255, .12)));padding:0}._tableData_1d272_913{border-bottom:1px solid var(--table-border, var(--glass-border, rgba(255, 255, 255, .06)));padding:0}._tableData_1d272_913:not(:last-child),._tableHeader_1d272_901:not(:last-child){border-right:1px solid var(--table-border, var(--glass-border, rgba(255, 255, 255, .06)))}._table_1d272_871 tr:last-child ._tableData_1d272_913{border-bottom:none}._table_1d272_871 tr:hover ._tableData_1d272_913{background:var(--table-row-hover-bg, rgba(255, 255, 255, .03))}._tableCell_1d272_949{width:100%;padding:8px 12px;background:transparent;border:none;outline:none;color:var(--color-text-main);font-family:inherit;font-size:.9rem;line-height:1.5}._tableCell_1d272_949:focus{background:var(--table-cell-focus-bg, rgba(255, 255, 255, .05));box-shadow:inset 0 0 0 2px var(--table-focus-ring, var(--color-primary, rgba(139, 92, 246, .3)))}._tableHeader_1d272_901 ._tableCell_1d272_949{font-weight:600;font-size:.85rem;text-transform:none;letter-spacing:.01em;color:var(--color-text-main);padding-right:28px}._tableHeaderCellWrapper_1d272_1001{position:relative;display:flex;align-items:center;width:100%}._deleteColumnBtn_1d272_1015{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--color-text-muted);background:#0f172a99;border:none;border-radius:4px;cursor:pointer;opacity:0;transition:opacity .15s,background-color .15s,color .15s;z-index:2}._tableHeader_1d272_901:hover ._deleteColumnBtn_1d272_1015{opacity:.65}._deleteColumnBtn_1d272_1015:hover{opacity:1!important;color:#f87171!important;background:#ef444426!important}._tableHeaderActionCell_1d272_1075{width:36px;background:var(--table-header-bg, rgba(255, 255, 255, .06));border-bottom:2px solid var(--table-border-strong, var(--glass-border, rgba(255, 255, 255, .12)))}._tableActionCell_1d272_1087{width:36px;text-align:center;border-bottom:1px solid var(--table-border, var(--glass-border, rgba(255, 255, 255, .06)));vertical-align:middle}._deleteRowBtn_1d272_1101{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:var(--color-text-muted);background:transparent;border:none;border-radius:4px;cursor:pointer;opacity:0;transition:opacity .15s,background-color .15s,color .15s}._table_1d272_871 tr:hover ._deleteRowBtn_1d272_1101{opacity:.5}._table_1d272_871 tr:hover ._deleteRowBtn_1d272_1101:hover{opacity:1;color:#f87171;background:#ef44441f}._tableControls_1d272_1151{display:flex;gap:4px;padding:4px 8px;background:var(--table-controls-bg, rgba(255, 255, 255, .03));border-top:1px solid var(--table-border, var(--glass-border, rgba(255, 255, 255, .06)));opacity:0;transition:opacity .2s ease}._tableWrapper_1d272_871:hover ._tableControls_1d272_1151{opacity:1}._tableControlBtn_1d272_1179{padding:4px 10px;font-size:.75rem;font-weight:500;color:var(--color-text-muted);background:transparent;border:1px solid var(--table-border, var(--glass-border, rgba(255, 255, 255, .08)));border-radius:6px;cursor:pointer;transition:background .15s,color .15s,border-color .15s}._tableControlBtn_1d272_1179:hover{background:var(--table-btn-hover-bg, rgba(255, 255, 255, .08));color:var(--color-text-main);border-color:var(--table-focus-ring, var(--color-primary, rgba(139, 92, 246, .4)))}._divider_1d272_1217{height:1px;background:var(--glass-border);margin:16px 0;width:100%}._slashMenu_1d272_1233{position:fixed;background:var(--slash-bg, var(--glass-bg));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:14px;padding:8px;width:270px;max-height:380px;box-shadow:0 20px 40px #00000040,0 0 0 1px var(--glass-border);z-index:10000;display:flex;flex-direction:column;gap:4px;overflow:hidden}._slashMenuItemsList_1d272_1273{flex:1;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:2px;padding-right:2px;scrollbar-width:thin;scrollbar-color:var(--slash-scrollbar, rgba(255, 255, 255, .1)) transparent}._slashMenuSearchWrapper_1d272_1299{position:relative;display:flex;align-items:center;padding:2px 4px 6px;margin-bottom:4px;border-bottom:1px solid var(--glass-border)}._slashSearchIcon_1d272_1317{position:absolute;left:12px;color:var(--color-text-muted);pointer-events:none;opacity:.65}._slashMenuInput_1d272_1333{width:100%;padding:6px 10px 6px 26px;background:var(--slash-input-bg, rgba(255, 255, 255, .03));border:1px solid var(--glass-border);border-radius:8px;outline:none;color:var(--color-text-main);font-size:.8rem;font-family:inherit;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}._slashMenuInput_1d272_1333:focus{background:var(--slash-input-bg-focus, rgba(255, 255, 255, .05));border-color:var(--selected-accent, var(--color-primary));box-shadow:var(--slash-focus-shadow, 0 0 0 2px rgba(139, 92, 246, .15))}._slashMenuEmpty_1d272_1371{padding:16px;font-size:.8rem;color:var(--color-text-muted);text-align:center;font-style:italic}._menuHeader_1d272_1387{padding:4px 10px 6px;font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);font-weight:600;opacity:.8}._slashMenuItem_1d272_1273{display:flex;align-items:center;gap:12px;padding:6px 10px;border-radius:8px;cursor:pointer;font-size:.85rem;color:var(--color-text-main);transition:background-color .15s ease,transform .15s ease,color .15s ease,border-left-color .15s ease;border-left:3px solid transparent}._slashMenuItem_1d272_1273:hover{background:var(--slash-item-hover-bg, rgba(255, 255, 255, .04));transform:translate(2px)}._slashMenuItem_1d272_1273._selected_1d272_1443{background:var(--selected-bg, rgba(139, 92, 246, .12));border-left-color:var(--selected-accent, var(--color-primary));color:var(--color-text-main);transform:translate(4px)}._slashIcon_1d272_1457{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;background:var(--slash-icon-bg, rgba(255, 255, 255, .05));border:1px solid var(--slash-icon-border, rgba(255, 255, 255, .05));color:var(--color-text-muted);transition:background-color .15s ease,color .15s ease,border-color .15s ease}._slashMenuItem_1d272_1273:hover ._slashIcon_1d272_1457{background:var(--slash-icon-hover-bg, rgba(255, 255, 255, .08));color:var(--color-text-main);border-color:var(--slash-icon-hover-border, rgba(255, 255, 255, .1))}._slashMenuItem_1d272_1273._selected_1d272_1443 ._slashIcon_1d272_1457{background:var(--selected-icon-bg, rgba(139, 92, 246, .2));color:var(--selected-accent, var(--color-primary));border-color:var(--selected-icon-border, rgba(139, 92, 246, .35))}._dangerItem_1d272_1507{color:#ff4d4f}._dangerItem_1d272_1507:hover{background:#ff4d4f1a;color:#ff4d4f}._dangerItem_1d272_1507:hover ._slashIcon_1d272_1457{background:#ff4d4f;color:#fff}._menuArrow_1d272_1535{color:var(--color-text-muted);font-size:1.2rem;line-height:1}._floatingToolbar_1d272_1549{position:fixed;background:var(--glass-bg);backdrop-filter:blur(var(--backdrop-blur));-webkit-backdrop-filter:blur(var(--backdrop-blur));border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:6px;padding:4px;display:flex;align-items:center;gap:2px;z-index:10001}._toolbarBtn_1d272_1581{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:4px;border:none;background:transparent;color:var(--color-text-muted);cursor:pointer;transition:background .1s}._toolbarBtn_1d272_1581:hover{background:#ffffff1a}._toolbarBtn_1d272_1581._active_1d272_1617{background:var(--color-primary);color:#fff}._toolbarDivider_1d272_1627{width:1px;height:16px;background:#ffffff1a;margin:0 4px}._tabContainer_1d272_1643{display:flex;background:#ffffff0d;padding:4px;border-radius:8px;margin:4px 12px 12px;gap:4px}._tabButton_1d272_1661{flex:1;border:none;background:transparent;color:var(--color-text-muted);padding:6px 4px;font-size:.85rem;font-weight:500;cursor:pointer;border-radius:6px;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}._tabButton_1d272_1661:hover{color:var(--color-text-main);background:#ffffff0d}._tabButton_1d272_1661._active_1d272_1617{background:#ffffff26;color:#fff;box-shadow:0 2px 4px #0003}._editor_1d272_1{display:flex;flex-direction:column;gap:8px;width:100%;min-width:50px;flex-grow:1;min-height:100%;cursor:text;position:relative}._selectionRect_1d272_1751{position:absolute;border:1px solid rgba(255,255,255,.1);background:#0003;z-index:9999;pointer-events:none;border-radius:4px}._sortableWrapper_1d272_79._selected_1d272_1443{border:1px solid rgba(255,255,255,.1);background:#5b4e671a;border-radius:6px;transition:all .15s ease}._sortableWrapper_1d272_79._selected_1d272_1443:focus-within{border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 0 0 2px #3b82f626}._editor_1d272_1:focus-within ._selectionCounter_1d272_1801{display:none}._editor_1d272_1:not(:focus-within) ._selectionCounter_1d272_1801{display:none}._slashMenuItem_1d272_1273[style*="background: white"]{background-color:var(--color-bg-elevated-hover)!important;color:var(--color-text-main)!important}._sortableWrapper_1d272_79[data-block-type=image],._sortableWrapper_1d272_79[data-block-type=video],._sortableWrapper_1d272_79[data-block-type=file],._sortableWrapper_1d272_79[data-block-type=color],._sortableWrapper_1d272_79[data-block-type=table]{display:block!important;gap:0!important;padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important}._sortableWrapper_1d272_79[data-block-type=image] ._dragHandle_1d272_107,._sortableWrapper_1d272_79[data-block-type=video] ._dragHandle_1d272_107,._sortableWrapper_1d272_79[data-block-type=file] ._dragHandle_1d272_107,._sortableWrapper_1d272_79[data-block-type=color] ._dragHandle_1d272_107,._sortableWrapper_1d272_79[data-block-type=table] ._dragHandle_1d272_107{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}._sortableWrapper_1d272_79[data-block-type=image] ._blockContent_1d272_227,._sortableWrapper_1d272_79[data-block-type=video] ._blockContent_1d272_227,._sortableWrapper_1d272_79[data-block-type=file] ._blockContent_1d272_227,._sortableWrapper_1d272_79[data-block-type=color] ._blockContent_1d272_227,._sortableWrapper_1d272_79[data-block-type=table] ._blockContent_1d272_227{cursor:grab!important}._sortableWrapper_1d272_79[data-block-type=image]:active ._blockContent_1d272_227,._sortableWrapper_1d272_79[data-block-type=video]:active ._blockContent_1d272_227,._sortableWrapper_1d272_79[data-block-type=file]:active ._blockContent_1d272_227,._sortableWrapper_1d272_79[data-block-type=color]:active ._blockContent_1d272_227,._sortableWrapper_1d272_79[data-block-type=table]:active ._blockContent_1d272_227{cursor:grabbing!important}._fileWrapper_1d272_1913{display:flex;align-items:center;gap:16px;padding:8px;background:transparent;border:none;border-radius:0;margin:0;width:100%;height:100%;cursor:pointer;transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;max-width:none}._fileWrapper_1d272_1913:hover{background:transparent;border-color:transparent;transform:none;box-shadow:none;border-radius:8px}._fileLink_1d272_1965{text-decoration:none;color:var(--color-text-main);font-weight:600;font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-grow:1}._fileWrapper_1d272_1913 ._removeMediaBtn_1d272_537{top:50%;right:12px;transform:translateY(-50%)}._fileIconWrapper_1d272_1999{display:flex;align-items:center;justify-content:center;padding:10px;background:#60a5fa26;border-radius:8px;flex-shrink:0}._fileInfo_1d272_2019{display:flex;flex-direction:column;justify-content:center;gap:4px;flex-grow:1;overflow:hidden;min-width:0}._dragging_1d272_2043{opacity:.4;filter:grayscale(.5);transform:scale(.98)}._dropTargetTop_1d272_2055,[data-external-drop-target=top]{position:relative}._dropTargetTop_1d272_2055:before,[data-external-drop-target=top]:before{content:"";position:absolute;top:-2px;left:0;right:0;height:4px;background:var(--color-primary);z-index:100;pointer-events:none}._dropTargetBottom_1d272_2091,[data-external-drop-target=bottom]{position:relative}._dropTargetBottom_1d272_2091:after,[data-external-drop-target=bottom]:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:4px;background:var(--color-primary);z-index:100;pointer-events:none}._resizeWrapper_1d272_2129{max-width:100%;height:auto;position:relative}._colorBlockWrapper_1d272_2149{position:relative;width:100%;aspect-ratio:4 / 5;min-height:200px;margin:8px 0;background:transparent}._colorBlockCard_1d272_2167{width:100%;height:100%;border-radius:14px;display:flex;flex-direction:column;position:relative;overflow:hidden;background:#f7f7f7;border:1px solid rgba(0,0,0,.08);box-shadow:0 10px 24px #0000001f;transition:transform .2s ease,box-shadow .2s ease}._colorBlockCard_1d272_2167:hover{transform:translateY(-2px);box-shadow:0 16px 32px #0000002e}._colorSection_1d272_2205{flex:1 1 auto;position:relative;width:100%;min-height:140px}._infoSection_1d272_2219{padding:16px 18px 18px;background:#f7f7f7;display:flex;flex-direction:column;gap:10px;flex-shrink:0;border-top:1px solid rgba(0,0,0,.08)}._colorInfoTop_1d272_2239{display:flex;align-items:center;justify-content:space-between;gap:12px}._colorBlockName_1d272_2253{font-family:Inter,sans-serif;font-size:1.1rem;color:#141414;font-weight:600;letter-spacing:.01em}._colorCodeGroup_1d272_2269{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}._colorCodeButton_1d272_2281{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:8px 10px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:10px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}._colorCodeButton_1d272_2281:hover{transform:translateY(-1px);box-shadow:0 6px 14px #0000001f;border-color:#00000029}._colorCodeLabel_1d272_2319{font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:#6b7280}._colorCodeValueRow_1d272_2333{display:flex;align-items:center;gap:6px;width:100%;justify-content:space-between}._colorCodeValue_1d272_2333{font-family:Fira Code,Consolas,Monaco,monospace;font-size:.78rem;color:#111827}._colorCodeIcon_1d272_2361{width:14px;height:14px;color:#6b7280}._colorCodeIconActive_1d272_2373{width:14px;height:14px;color:#22c55e}._colorBlockHandle_1d272_2387{position:absolute;top:10px;right:10px;width:22px;height:22px;background:#fff;border:1px solid rgba(0,0,0,.15);border-radius:50%;box-shadow:0 2px 8px #0003;cursor:pointer;z-index:20;transition:transform .2s}._colorBlockHandle_1d272_2387:hover{transform:scale(1.08)}._colorPopover_1d272_2427{position:absolute;top:30px;left:100%;margin-left:12px;background:#fff;padding:0;border-radius:14px;box-shadow:0 18px 40px #0000002e;border:1px solid rgba(0,0,0,.08);z-index:1000;width:100%;max-width:280px;overflow:hidden;animation:_fadeIn_1d272_1 .1s ease-out}._colorPopover_1d272_2427 ._react-colorful_1d272_2461{width:100%;height:200px}._colorPopoverInputs_1d272_2471{padding:14px 16px 16px;display:flex;flex-direction:column;gap:12px;background:#fff;border-top:1px solid rgba(0,0,0,.08)}._colorInputModeSelect_1d272_2489{width:100%;padding:8px 10px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;color:#111827;font-size:.85rem;font-weight:500;cursor:pointer;transition:border-color .2s,background-color .2s}._colorInputModeSelect_1d272_2489:hover{border-color:#d1d5db}._colorInputModeSelect_1d272_2489:focus{outline:none;border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a}._colorInputRow_1d272_2535{display:flex;gap:6px;justify-content:space-between}._colorInputGroup_1d272_2547{display:flex;flex-direction:column;align-items:center;gap:4px;flex:1}._colorInput_1d272_2489{background:#f3f4f6;border:1px solid #e5e7eb;color:#111827;padding:6px;border-radius:6px;width:100%;text-align:center;font-size:.8rem}._colorInputLabel_1d272_2585{font-size:.7rem;color:#6b7280}._resizeHandle_1d272_2597{position:absolute;bottom:-10px;right:-14px;width:28px;height:28px;cursor:nwse-resize;z-index:20;opacity:0;transition:opacity .2s;pointer-events:auto;transform:rotate(180deg)}._resizeWrapper_1d272_2129:hover ._resizeHandle_1d272_2597,._resizeHandle_1d272_2597._isResizing_1d272_2629{opacity:1}._handlePath_1d272_2637{stroke-dasharray:100;stroke-dashoffset:0;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}._alignmentContainer_1d272_2651{display:flex;width:100%;margin-bottom:4px;position:relative;z-index:10;align-items:flex-start}._alignmentContainer_1d272_2651[data-alignment=left]{justify-content:flex-start}._inlinePageChip_1d272_2681{display:inline-flex;align-items:center;gap:8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:4px 8px;margin:0 4px;color:var(--color-text-main);text-decoration:none;font-size:.9em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .2s,color .2s,border-color .2s;vertical-align:middle;white-space:nowrap}._inlinePageChip_1d272_2681:hover{background:#ffffff1a;border-color:var(--color-primary);text-decoration:none}._inlinePageIcon_1d272_2743{font-size:1em;color:var(--color-primary);opacity:.8}._alignmentContainer_1d272_2651[data-alignment=center]{justify-content:center}._alignmentContainer_1d272_2651[data-alignment=right]{justify-content:flex-end}._alignmentMenu_1d272_2775{position:absolute;top:8px;left:50%;transform:translate(-50%);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:4px;display:flex;gap:4px;box-shadow:0 4px 12px #0003;opacity:0;transition:opacity .2s;pointer-events:none;z-index:30}._alignmentContainer_1d272_2651:hover ._alignmentMenu_1d272_2775,._resizeWrapper_1d272_2129:hover ._alignmentMenu_1d272_2775{opacity:1;pointer-events:auto}._alignmentBtn_1d272_2835{background:transparent;border:1px solid transparent;border-radius:4px;padding:4px;color:var(--color-text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s,color .2s,border-color .2s;width:24px;height:24px}._alignmentBtn_1d272_2835:hover{background:#ffffff1a;color:#fff}._alignmentBtn_1d272_2835._active_1d272_1617{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}._toggleGroupContainer_1d272_2889{display:flex;flex-direction:column;width:auto;margin-top:4px;margin-bottom:4px;padding:8px 12px;border-radius:12px;background:#8b5cf608;border-left:2.5px solid rgba(139,92,246,.18);transition:background-color .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1)}._toggleGroupContainer_1d272_2889:hover{background:#8b5cf60d;border-left-color:#8b5cf666}[data-theme=light] ._toggleGroupContainer_1d272_2889{background:#7c3aed05;border-left-color:#7c3aed1f}[data-theme=light] ._toggleGroupContainer_1d272_2889:hover{background:#7c3aed0a;border-left-color:#7c3aed4d}._toggleChildrenContainer_1d272_2947{display:flex;flex-direction:column;gap:6px;width:100%;margin-top:6px}._toggleHeaderContent_1d272_2967{margin-top:0!important;margin-bottom:0!important}body.infonote-block-dragging ._sortableWrapper_1d272_79:before,body.infonote-node-dragging ._sortableWrapper_1d272_79:before{content:"";position:absolute;top:-8px;bottom:-8px;left:0;right:0;z-index:1;pointer-events:auto}._pageBlock_hxyn7_1{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:6px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:var(--color-text-main);text-decoration:none;cursor:pointer;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content}._pageBlock_hxyn7_1:hover{background:#ffffff1a;border-color:var(--color-primary)}._pageIcon_hxyn7_43{color:var(--color-primary);opacity:.8}._pageTitle_hxyn7_53{font-size:.9rem;font-weight:500}._containerBlock_1tjvl_1{border:1px solid rgba(255,255,255,.05);border-radius:8px;padding:12px;margin:8px 0;background:#1414144d;box-shadow:inset 0 0 20px #0003}._containerBlock_1tjvl_1:hover{border-color:#ffffff1a;background:#1e1e1e66}._columnsWrapper_17cll_1{width:100%;margin:12px 0}._columnsContainer_17cll_11{display:grid;gap:20px;width:100%}._column_17cll_1{min-width:0;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:12px 14px;min-height:80px;background:#ffffff04;transition:background-color .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1)}._column_17cll_1:hover{border-color:#8b5cf640;background:#8b5cf604;box-shadow:0 4px 20px -2px #0003}[data-theme=light] ._column_17cll_1{border-color:#0000000d;background:#00000003}[data-theme=light] ._column_17cll_1:hover{border-color:#7c3aed33;background:#7c3aed04;box-shadow:0 4px 20px -2px #7c3aed0d}._trigger_y26hb_3{display:flex;align-items:center;justify-content:center;width:100%;height:150px;padding:12px;background:transparent;border:1px dashed rgba(255,255,255,.15);border-radius:12px;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}._trigger_y26hb_3:hover{background:#ffffff0d;border-color:#ffffff4d}._triggerDragOver_y26hb_45{background:#8b5cf61a;border-color:#8b5cf6}._triggerContent_y26hb_55{display:flex;align-items:center;gap:8px;color:var(--color-text-muted)}._triggerText_y26hb_69{font-size:.9rem;font-weight:500}._triggerIcon_y26hb_79{opacity:.7}._overlay_y26hb_89{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:99999;display:flex;align-items:center;justify-content:center;animation:_fadeIn_y26hb_1 .15s ease-out}._modal_y26hb_123{width:100%;max-width:500px;background:#1e1e1e;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:16px;box-shadow:0 20px 50px #00000080;display:flex;flex-direction:column;gap:16px;transform:translateY(0);animation:_slideUp_y26hb_1 .2s cubic-bezier(.16,1,.3,1)}@keyframes _fadeIn_y26hb_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_y26hb_1{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._tabs_y26hb_199{display:flex;gap:0;border-bottom:none;margin-bottom:8px}._tab_y26hb_199{padding:8px 16px;font-size:.85rem;color:var(--color-text-muted);cursor:pointer;background:transparent;border:none;border-bottom:2px solid transparent;transition:background-color .2s,color .2s,border-color .2s;font-weight:500}._tab_y26hb_199:hover{color:var(--color-text);background:#ffffff0d}._tab_y26hb_199._active_y26hb_249{color:#8b5cf6;border-bottom-color:#8b5cf6}._contentArea_y26hb_261{min-height:120px;display:flex;flex-direction:column;justify-content:center}._dropZone_y26hb_277{border:2px dashed rgba(255,255,255,.15);border-radius:12px;padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s;background:#0000001a;text-align:center;min-height:140px}._dropZone_y26hb_277:hover,._dropZone_y26hb_277._dragOver_y26hb_311{border-color:#8b5cf6;background:#8b5cf60d}._dropIcon_y26hb_321{color:var(--color-text-muted);opacity:.7;transition:background-color .2s,color .2s,border-color .2s}._dropZone_y26hb_277:hover ._dropIcon_y26hb_321{color:#8b5cf6;transform:scale(1.1);opacity:1}._dropText_y26hb_345{font-size:.9rem;color:var(--color-text-muted)}._uploadBtn_y26hb_355{background:#8b5cf633;border:1px solid rgba(139,92,246,.3);color:var(--color-text);padding:6px 12px;border-radius:6px;font-size:.8rem;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}._uploadBtn_y26hb_355:hover{background:#8b5cf666}._embedContainer_y26hb_387{display:flex;flex-direction:column;gap:12px;padding:12px 0}._inputWrapper_y26hb_401{display:flex;gap:8px;width:100%}._urlInput_y26hb_413{flex:1;background:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:8px 12px;color:var(--color-text);font-size:.9rem;outline:none;transition:border-color .2s}._urlInput_y26hb_413:focus{border-color:#8b5cf6}._embedBtn_y26hb_445{background:#8b5cf6;color:#fff;border:none;border-radius:6px;padding:0 16px;font-size:.9rem;cursor:pointer;font-weight:500;transition:background .2s}._embedBtn_y26hb_445:hover{background:#7c3aed}._container_9rc64_1{position:relative;width:100%;margin:8px 0;transition:all .2s cubic-bezier(.4,0,.2,1);outline:none}._bookmarkCard_9rc64_19{display:flex;flex-direction:row;width:100%;min-height:112px;max-height:140px;background:#ffffff08;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px #00000026;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:none}.light-theme ._bookmarkCard_9rc64_19{background:#00000005;border-color:#00000014;box-shadow:0 4px 20px #0000000d}._bookmarkCard_9rc64_19:hover{transform:translateY(-2px);border-color:var(--color-primary, #6366f1);box-shadow:0 6px 24px #6366f126;background:#ffffff0f}.light-theme ._bookmarkCard_9rc64_19:hover{background:#0000000a}._bookmarkCard_9rc64_19:active{transform:translateY(0) scale(.995)}._bookmarkInfo_9rc64_99{display:flex;flex-direction:column;flex:1;padding:16px;min-width:0;justify-content:space-between}._bookmarkTitle_9rc64_117{font-size:14px;font-weight:600;color:var(--color-text, #ffffff);margin:0 0 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4;transition:color .15s ease}.light-theme ._bookmarkTitle_9rc64_117{color:#111827}._bookmarkDesc_9rc64_149{font-size:12px;color:var(--color-text-secondary, #9ca3af);margin:0 0 10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.5}.light-theme ._bookmarkDesc_9rc64_149{color:#4b5563}._bookmarkMeta_9rc64_181{display:flex;flex-direction:row;align-items:center;gap:8px;margin-top:auto}._bookmarkFavicon_9rc64_197{width:16px;height:16px;border-radius:4px;-o-object-fit:contain;object-fit:contain;background:#ffffff1a;padding:1px}.light-theme ._bookmarkFavicon_9rc64_197{background:#0000000d}._bookmarkDomain_9rc64_223{font-size:11px;font-weight:500;color:var(--color-text-secondary, #9ca3af);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._bookmarkImageContainer_9rc64_241{width:200px;min-width:140px;flex-shrink:0;overflow:hidden;border-left:1px solid rgba(255,255,255,.08);position:relative;background:#ffffff05}.light-theme ._bookmarkImageContainer_9rc64_241{border-left-color:#00000014;background:#00000003}._bookmarkImage_9rc64_241{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}._bookmarkCard_9rc64_19:hover ._bookmarkImage_9rc64_241{transform:scale(1.05)}@media (max-width: 480px){._bookmarkImageContainer_9rc64_241{display:none}}._skeletonCard_9rc64_307{display:flex;flex-direction:row;width:100%;height:116px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:12px;overflow:hidden}.light-theme ._skeletonCard_9rc64_307{background:#00000003;border-color:#0000000f}._skeletonInfo_9rc64_339{flex:1;padding:16px;display:flex;flex-direction:column;justify-content:space-between}._shimmer_9rc64_355{background:linear-gradient(90deg,#fff0,#ffffff0d,#fff0);background-size:200% 100%;animation:_shimmer-anim_9rc64_1 1.5s infinite}.light-theme ._shimmer_9rc64_355{background:linear-gradient(90deg,#0000,#00000008,#0000);background-size:200% 100%}@keyframes _shimmer-anim_9rc64_1{0%{background-position:200% 0}to{background-position:-200% 0}}._skeletonTitle_9rc64_415{height:16px;width:60%;border-radius:4px;background:#ffffff0d}.light-theme ._skeletonTitle_9rc64_415{background:#0000000d}._skeletonDesc_9rc64_437{height:12px;width:85%;border-radius:4px;background:#ffffff08}.light-theme ._skeletonDesc_9rc64_437{background:#00000008}._skeletonDesc2_9rc64_459{height:12px;width:45%;border-radius:4px;background:#ffffff08}.light-theme ._skeletonDesc2_9rc64_459{background:#00000008}._skeletonMeta_9rc64_481{display:flex;align-items:center;gap:8px}._skeletonFavicon_9rc64_493{width:16px;height:16px;border-radius:4px;background:#ffffff0d}.light-theme ._skeletonFavicon_9rc64_493{background:#0000000d}._skeletonDomain_9rc64_515{height:10px;width:80px;border-radius:3px;background:#ffffff0a}.light-theme ._skeletonDomain_9rc64_515{background:#0000000a}._skeletonImage_9rc64_537{width:160px;background:#ffffff08}.light-theme ._skeletonImage_9rc64_537{background:#00000008}._embedContainer_9rc64_559{width:100%;background:#0003;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;position:relative;box-shadow:0 4px 24px #00000040;display:flex;flex-direction:column}.light-theme ._embedContainer_9rc64_559{background:#fffc;border-color:#00000014;box-shadow:0 4px 24px #00000014}._embedHeader_9rc64_595{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#ffffff05;border-bottom:1px solid rgba(255,255,255,.06)}.light-theme ._embedHeader_9rc64_595{background:#00000003;border-bottom-color:#0000000d}._embedTitle_9rc64_623{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;color:var(--color-text-secondary, #9ca3af);letter-spacing:.05em}._embedContent_9rc64_643{position:relative;width:100%;height:0;padding-bottom:56.25%}._pdfContent_9rc64_659{padding-bottom:75%!important}._embedIframe_9rc64_667{position:absolute;top:0;left:0;width:100%;height:100%;border:none;background:#000;color-scheme:dark}.light-theme ._embedIframe_9rc64_667{background:#fff;color-scheme:light}._embedFallback_9rc64_701{padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;background:#ef44440d;border:1px dashed rgba(239,68,68,.2);border-radius:12px}._embedFallbackTitle_9rc64_727{font-weight:600;color:#ef4444;font-size:14px}._embedFallbackText_9rc64_739{font-size:12px;color:var(--color-text-secondary, #9ca3af);max-width:280px}._textLinkWrapper_9rc64_755{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:6px;background:#6366f114;border:1px solid rgba(99,102,241,.15);color:var(--color-primary, #6366f1);font-size:14px;font-weight:500;text-decoration:none;transition:all .15s ease;cursor:pointer;vertical-align:middle}._textLinkWrapper_9rc64_755:hover{background:#6366f126;border-color:#6366f14d;box-shadow:0 2px 8px #6366f11a}._textLinkLabel_9rc64_801{border:none;background:transparent;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;padding:0;margin:0;outline:none;cursor:pointer;min-width:40px}._textLinkIcon_9rc64_829{width:14px;height:14px;flex-shrink:0}._floatingControls_9rc64_845{position:absolute;top:-16px;right:8px;display:flex;align-items:center;gap:4px;padding:4px;background:#0f172ad9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-radius:8px;opacity:0;pointer-events:none;transform:translateY(4px);transition:all .2s cubic-bezier(.4,0,.2,1);z-index:50;box-shadow:0 4px 12px #0000004d}.light-theme ._floatingControls_9rc64_845{background:#ffffffe6;border-color:#00000014;box-shadow:0 4px 12px #0000001a}._floatingControls_9rc64_845:before{content:"";position:absolute;top:100%;left:0;right:0;height:24px;background:transparent;pointer-events:auto}._container_9rc64_1:hover ._floatingControls_9rc64_845{opacity:1;pointer-events:auto;transform:translateY(0)}._containerHasActiveMenu_9rc64_933 ._floatingControls_9rc64_845{opacity:1!important;pointer-events:auto!important;transform:translateY(0)!important}._controlBtn_9rc64_945{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;border:none;background:transparent;color:#9ca3af;cursor:pointer;transition:all .15s ease}._controlBtn_9rc64_945:hover{background:#ffffff14;color:var(--color-text, #ffffff)}.light-theme ._controlBtn_9rc64_945:hover{background:#0000000d;color:#111827}._controlBtnActive_9rc64_993{color:var(--color-primary, #6366f1)!important;background:#6366f11a!important}._dropdownMenu_9rc64_1007{position:absolute;top:24px;right:8px;width:160px;background:#0f172ae6;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:4px;box-shadow:0 10px 25px -5px #0006;z-index:60;animation:_menu-pop_9rc64_1 .15s cubic-bezier(.34,1.56,.64,1);transform-origin:top right}.light-theme ._dropdownMenu_9rc64_1007{background:#fffffff2;border-color:#00000014;box-shadow:0 10px 25px -5px #0000001a}@keyframes _menu-pop_9rc64_1{0%{opacity:0;transform:scale(.95) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}._dropdownItem_9rc64_1075{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;font-size:12px;font-weight:500;color:#9ca3af;border:none;background:transparent;border-radius:6px;cursor:pointer;text-align:left;transition:all .12s ease}._dropdownItem_9rc64_1075:hover{background:#ffffff0d;color:var(--color-text, #ffffff)}.light-theme ._dropdownItem_9rc64_1075:hover{background:#00000008;color:#111827}._dropdownItemActive_9rc64_1129{color:var(--color-primary, #6366f1)!important;background:#6366f10f!important}._dropdownSeparator_9rc64_1139{height:1px;background:#ffffff0f;margin:4px 0}.light-theme ._dropdownSeparator_9rc64_1139{background:#0000000d}._inputContainer_9rc64_1161{width:100%;margin:8px 0}._inputWrapper_9rc64_1171{display:flex;align-items:center;gap:10px;padding:12px 14px;background:#ffffff05;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1.5px dashed rgba(255,255,255,.15);border-radius:10px;transition:all .2s ease}.light-theme ._inputWrapper_9rc64_1171{background:#00000003;border-color:#00000026}._inputWrapper_9rc64_1171:focus-within{border-style:solid;border-color:var(--color-primary, #6366f1);background:#ffffff0a;box-shadow:0 0 0 3px #6366f126}.light-theme ._inputWrapper_9rc64_1171:focus-within{background:#00000005}._inputIcon_9rc64_1227{color:#9ca3af;flex-shrink:0}._inputField_9rc64_1237{flex:1;border:none;background:transparent;color:var(--color-text, #ffffff);font-family:inherit;font-size:13px;outline:none}.light-theme ._inputField_9rc64_1237{color:#111827}._inputField_9rc64_1237::-moz-placeholder{color:#ffffff59}._inputField_9rc64_1237::placeholder{color:#ffffff59}.light-theme ._inputField_9rc64_1237::-moz-placeholder{color:#0006}.light-theme ._inputField_9rc64_1237::placeholder{color:#0006}._capsule_2qekt_1{position:relative;background:#141417d9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f,0 10px 15px -5px #0000001a;border-radius:9999px;padding:8px 16px;z-index:100;color:#fff;font-size:.9rem;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);animation:_capsuleFadeIn_2qekt_1 .3s cubic-bezier(.16,1,.3,1) forwards;display:flex;align-items:center;justify-content:center;overflow:hidden;height:44px;min-width:140px}@keyframes _capsuleFadeIn_2qekt_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._capsule_2qekt_1:hover{background:#141417f2;transform:translateY(-2px);box-shadow:0 10px 15px -3px #0003,0 4px 6px -2px #0000001a}._content_2qekt_99{display:flex;align-items:center;gap:0;white-space:nowrap}._countText_2qekt_115{margin-right:8px;font-variant-numeric:tabular-nums;letter-spacing:.01em}._actions_2qekt_127{display:flex;align-items:center;max-width:0;opacity:0;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);gap:4px}._capsule_2qekt_1:hover ._actions_2qekt_127{max-width:200px;opacity:1;margin-right:8px}._divider_2qekt_161{width:1px;height:16px;background:#ffffff26;margin:0 8px}._actionBtn_2qekt_175,._closeBtn_2qekt_177{display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:#ffffffb3;cursor:pointer;padding:6px;border-radius:50%;transition:all .2s ease;width:28px;height:28px}._actionBtn_2qekt_175:hover,._closeBtn_2qekt_177:hover{background:#ffffff1a;color:#fff}._actionBtn_2qekt_175:active,._closeBtn_2qekt_177:active{transform:scale(.95)}._closeBtn_2qekt_177{margin-left:0}._propertyRow_1ftej_1{display:flex;align-items:center;gap:8px;padding:6px 4px;border-radius:4px;min-height:32px;position:relative;transition:background-color .1s ease;font-size:.9rem}._propertyRow_1ftej_1:hover{background:#00000008}._iconCol_1ftej_35{display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);opacity:.7;width:24px;flex-shrink:0}._labelCol_1ftej_57{width:120px;color:var(--color-text-muted);font-size:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:0}._valueCol_1ftej_79{flex:1;min-width:0;display:flex;align-items:center;color:var(--color-text-main)}._controlsCol_1ftej_97{opacity:0;margin-left:auto;display:flex;align-items:center;transition:opacity .1s ease}._propertyRow_1ftej_1:hover ._controlsCol_1ftej_97{opacity:1}._iconBtn_1ftej_121{background:transparent;border:none;cursor:pointer;padding:4px;border-radius:4px;color:var(--color-text-muted);display:flex;align-items:center;justify-content:center;transition:background .1s ease,color .1s ease}._iconBtn_1ftej_121:hover{background:#0000000d;color:var(--color-text-main)}._interactiveValue_1ftej_163{cursor:pointer;padding:2px 6px;border-radius:4px;margin-left:-6px;transition:background .1s ease;display:flex;align-items:center;gap:6px}._interactiveValue_1ftej_163:hover{background:#0000000d}._placeholder_1ftej_195{color:var(--color-text-muted);opacity:.6;font-style:italic}._statusBadge_1ftej_209{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-size:.8rem;font-weight:500;background:#0000000d;color:var(--color-text-main);gap:6px}._addPropertyBtn_1ftej_235{display:flex;align-items:center;gap:6px;font-size:.85rem;color:var(--color-text-muted);background:transparent;border:none;cursor:pointer;padding:6px 4px;border-radius:4px;opacity:.7;transition:opacity .2s,background .2s;margin-top:4px}._addPropertyBtn_1ftej_235:hover{opacity:1;background:#00000008}._popover_1ftej_279{position:absolute;top:100%;left:0;background:var(--color-bg-surface, #ffffff);border:1px solid var(--color-border);border-radius:8px;box-shadow:0 4px 12px #0000001a;padding:4px;z-index:100;min-width:200px;display:flex;flex-direction:column;gap:2px}._menuItem_1ftej_311{display:flex;align-items:center;gap:8px;padding:6px 8px;cursor:pointer;border-radius:4px;font-size:.85rem;color:var(--color-text-main);transition:background .1s ease}._menuItem_1ftej_311:hover{background:#0000000d}._container_1hijz_1{display:flex;flex-direction:column;gap:8px}._header_1hijz_13{display:flex;align-items:center;justify-content:space-between}._label_1hijz_25{font-size:.75rem;font-weight:500;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.03em}._counter_1hijz_41{font-size:.75rem;font-weight:600;color:var(--color-primary);background:#8b5cf626;padding:2px 8px;border-radius:10px}._progressBar_1hijz_59{height:4px;background:#ffffff1a;border-radius:2px;overflow:hidden}._progressFill_1hijz_73{height:100%;background:linear-gradient(90deg,#8b5cf6,#6366f1);border-radius:2px;transition:width .3s ease}._list_1hijz_87{display:flex;flex-direction:column;gap:4px}._item_1hijz_99{display:flex;align-items:center;gap:8px;padding:4px;border-radius:6px;background:#ffffff08;transition:background .15s ease}._item_1hijz_99:hover{background:#ffffff0f}._checkbox_1hijz_127{background:none;border:none;padding:0;cursor:pointer;color:var(--color-text-muted);display:flex;align-items:center;justify-content:center;transition:color .15s ease}._checkbox_1hijz_127:hover{color:var(--color-primary)}._checked_1hijz_159{color:#22c55e}._text_1hijz_167{flex:1;background:transparent;border:none;outline:none;font-size:.85rem;color:var(--color-text-main)}._text_1hijz_167._completed_1hijz_185{text-decoration:line-through;opacity:.6}._remove_1hijz_195{background:none;border:none;padding:4px;cursor:pointer;color:var(--color-text-muted);opacity:0;transition:opacity .15s ease,color .15s ease;display:flex;align-items:center;justify-content:center;border-radius:4px}._item_1hijz_99:hover ._remove_1hijz_195{opacity:1}._remove_1hijz_195:hover{color:#ef4444;background:#ef44441a}._addRow_1hijz_241{display:flex;align-items:center;gap:8px;margin-top:4px}._addInput_1hijz_255{flex:1;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:6px 10px;font-size:.85rem;color:var(--color-text-main);outline:none;transition:border-color .15s ease}._addInput_1hijz_255:focus{border-color:var(--color-primary)}._addInput_1hijz_255::-moz-placeholder{color:var(--color-text-muted)}._addInput_1hijz_255::placeholder{color:var(--color-text-muted)}._addButton_1hijz_295{background:var(--color-primary);border:none;border-radius:6px;padding:6px 10px;cursor:pointer;color:#fff;display:flex;align-items:center;justify-content:center;transition:opacity .15s ease}._addButton_1hijz_295:disabled{opacity:.5;cursor:not-allowed}._addButton_1hijz_295:not(:disabled):hover{opacity:.9}._blockNode_lchhy_1{display:flex;align-items:flex-start;gap:6px;background:var(--glass-bg);backdrop-filter:blur(var(--backdrop-blur));-webkit-backdrop-filter:blur(var(--backdrop-blur));border:1px solid var(--glass-border);border-radius:8px;padding:12px 16px 12px 8px;width:-moz-fit-content;width:fit-content;min-width:208px;max-width:432px;height:auto;min-height:48px;box-sizing:border-box;transition:background-color .2s cubic-bezier(.25,.8,.25,1);box-shadow:var(--glass-shadow)}._dragHandleLeft_lchhy_41{flex-shrink:0;margin-top:2px;cursor:grab;color:var(--color-text-muted);opacity:.3;transition:opacity .2s,background-color .2s;width:16px;display:flex;justify-content:center}._blockNode_lchhy_1:hover ._dragHandleLeft_lchhy_41{opacity:.7;color:var(--color-text-main)}._dragHandleLeft_lchhy_41:hover{opacity:1!important;color:var(--color-primary)!important}._blockNode_lchhy_1._selected_lchhy_87{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary),var(--glass-shadow);background:var(--glass-bg-hover)}._blockNode_lchhy_1._multiSelected_lchhy_99{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary),0 0 20px #8b5cf680;background:#8b5cf614}._blockNode_lchhy_1:hover{background:var(--glass-bg-hover);border-color:var(--color-primary);transform:translateY(-1px);box-shadow:var(--glass-shadow)}._content_lchhy_125{width:100%;height:auto;min-height:100%;cursor:pointer}._mediaBlockNode_lchhy_141 ._content_lchhy_125{width:100%;height:auto;min-height:unset;overflow:hidden}._topRightHandle_lchhy_157{width:12px!important;height:12px!important;background:var(--color-primary)!important;border:2px solid white!important;border-radius:50%!important;position:absolute!important;top:-6px!important;right:-6px!important;cursor:crosshair!important;z-index:100!important;transition:transform .2s cubic-bezier(.175,.885,.32,1.275),box-shadow .2s ease!important;opacity:0!important}._blockNode_lchhy_1:hover ._topRightHandle_lchhy_157,._colorBlockNode_lchhy_187:hover ._topRightHandle_lchhy_157{opacity:1!important}._topRightHandle_lchhy_157:hover{transform:scale(1.3)!important;box-shadow:0 0 12px var(--color-primary)!important}._blockNode_lchhy_1._mediaBlockNode_lchhy_141{display:block;background:var(--glass-bg)!important;backdrop-filter:blur(var(--backdrop-blur))!important;-webkit-backdrop-filter:blur(var(--backdrop-blur))!important;border:1px solid var(--glass-border)!important;border-radius:12px;padding:0;width:auto;min-width:208px;max-width:none;height:auto;min-height:100px;box-sizing:border-box;visibility:visible;opacity:1;transition:border-color .2s ease,box-shadow .2s ease;box-shadow:none!important;overflow:hidden}._blockNode_lchhy_1._mediaBlockNode_lchhy_141:hover{border-color:var(--color-primary)!important;box-shadow:none!important}._colorBlockNode_lchhy_187{display:flex;align-items:flex-start;background:transparent;border:none;border-radius:0;padding:0;width:100%;height:auto;box-sizing:border-box;transition:background-color .2s cubic-bezier(.25,.8,.25,1);box-shadow:none}._colorBlockNode_lchhy_187:hover{background:transparent;border:none;border-color:transparent;transform:none;box-shadow:none}._colorBlockNode_lchhy_187._selected_lchhy_87{border:2px solid var(--color-primary);background:transparent;box-shadow:0 0 0 2px var(--color-primary-glow)}._colorBlockNode_lchhy_187._multiSelected_lchhy_99{border:2px solid var(--color-primary);background:transparent;box-shadow:0 0 0 3px var(--color-primary-glow)}._colorBlockNode_lchhy_187:hover ._handle_lchhy_329{opacity:1}._mediaBlockNode_lchhy_141._selected_lchhy_87{border:2px solid var(--color-primary);background:transparent;box-shadow:0 0 0 2px var(--color-primary-glow)}._mediaBlockNode_lchhy_141{cursor:grab}._mediaBlockNode_lchhy_141:active{cursor:grabbing}._resizeHandle_lchhy_367{position:absolute;right:0;top:0;width:12px;height:100%;cursor:ew-resize;z-index:50;background:transparent;opacity:0;transition:opacity .2s ease,background .2s ease}._mediaBlockNode_lchhy_141:hover ._resizeHandle_lchhy_367,._resizeHandle_lchhy_367:hover{opacity:1;background:linear-gradient(to right,transparent,rgba(255,255,255,.1))}._blockNode_lchhy_1._mediaBlockNode_lchhy_141._linkBlockNode_lchhy_405{overflow:visible!important;padding:8px}._blockNode_lchhy_1._mediaBlockNode_lchhy_141._linkBlockNode_lchhy_405 ._content_lchhy_125{width:100%;height:auto}._blockNode_lchhy_1._mediaBlockNode_lchhy_141._linkBlockNode_lchhy_405 ._content_lchhy_125{overflow:visible!important}._convertBtn_lchhy_433{position:absolute;top:-32px;right:-32px;width:32px;height:32px;border-radius:100px;background:#1e1e1e66;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(139,92,246,.2);box-shadow:0 4px 12px #0003;color:#e2e8f0;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transform:scale(.9) translateY(4px);transition:all .3s cubic-bezier(.25,.8,.25,1);z-index:50}._blockNode_lchhy_1:hover ._convertBtn_lchhy_433,._colorBlockNode_lchhy_187:hover ._convertBtn_lchhy_433{opacity:1;transform:scale(1) translateY(0)}._convertBtn_lchhy_433:hover{background:#8b5cf633;border-color:#8b5cf699;box-shadow:0 8px 20px #7c3aed4d,0 0 0 1px #8b5cf666;transform:scale(1.1) rotate(3deg)!important;color:#fff}._fusedNoteNode_lffc6_1{position:relative;display:block;background:var(--glass-bg);backdrop-filter:blur(var(--backdrop-blur));-webkit-backdrop-filter:blur(var(--backdrop-blur));border:1px solid var(--glass-border);border-radius:12px;padding:16px;width:100%;height:100%;min-height:40px;box-sizing:border-box;transition:width .18s cubic-bezier(.4,0,.2,1),height .18s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.25,.8,.25,1),transform .15s cubic-bezier(.2,0,.2,1),border-color .2s ease,box-shadow .2s ease;box-shadow:var(--glass-shadow);color:var(--color-text-main);will-change:transform,box-shadow,border-color}._dragging_lffc6_59{transform:scale(.98) rotate(2deg);box-shadow:0 15px 30px #0006,0 0 0 2px var(--color-primary);opacity:.95;z-index:10000!important}._dropTarget_lffc6_73{border-color:var(--color-primary);box-shadow:0 0 0 4px var(--color-primary-glow),0 0 20px var(--color-primary-glow);animation:_targetPulse_lffc6_1 1.5s ease-in-out infinite}._fusionTarget_lffc6_85{border-color:var(--color-secondary);box-shadow:0 0 0 4px var(--color-secondary-glow),0 0 30px var(--color-secondary-glow);animation:_fusionPulse_lffc6_1 1s ease-in-out infinite}._fusing_lffc6_97{animation:_fusionEffect_lffc6_1 .5s cubic-bezier(.16,1,.3,1) forwards}@keyframes _targetPulse_lffc6_1{0%{box-shadow:0 0 0 2px var(--color-primary-glow)}50%{box-shadow:0 0 0 6px var(--color-primary-glow),0 0 25px var(--color-primary-glow)}to{box-shadow:0 0 0 2px var(--color-primary-glow)}}@keyframes _fusionPulse_lffc6_1{0%{transform:scale(1);box-shadow:0 0 0 2px var(--color-secondary-glow)}50%{transform:scale(1.02);box-shadow:0 0 0 8px var(--color-secondary-glow),0 0 40px var(--color-secondary-glow)}to{transform:scale(1);box-shadow:0 0 0 2px var(--color-secondary-glow)}}@keyframes _fusionEffect_lffc6_1{0%{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.1);filter:brightness(2) contrast(1.2)}to{transform:scale(1);filter:brightness(1)}}._floatingHandle_lffc6_201{position:absolute;top:-20px;left:50%;transform:translate(-50%) translateY(4px);width:24px;height:16px;display:flex;justify-content:center;align-items:center;background:transparent;border-radius:4px;color:var(--color-text-muted, rgba(255, 255, 255, .3));cursor:grab;opacity:0;transition:background-color .2s ease,border-color .2s ease;z-index:50}._fusedNoteNode_lffc6_1:hover ._floatingHandle_lffc6_201{opacity:1;transform:translate(-50%) translateY(0)}._floatingHandle_lffc6_201:hover{color:var(--color-text-main, rgba(255, 255, 255, .9));background:#ffffff1a}._fusedNoteNode_lffc6_1._selected_lffc6_267{border-color:var(--color-primary, #60A5FA);box-shadow:0 0 0 1px var(--color-primary, #60A5FA)}._fusedNoteNode_lffc6_1._multiSelected_lffc6_277{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary),0 0 20px #8b5cf680;background:#8b5cf614}._fusedNoteNode_lffc6_1:hover{border-color:#ffffff4d;box-shadow:0 4px 12px #0003}._accentStrip_lffc6_301{position:absolute;top:6px;left:16px;right:16px;height:4px;border-radius:999px;pointer-events:none;z-index:1}._content_lffc6_323{width:100%;height:100%;min-height:80px;padding-top:14px;box-sizing:border-box;cursor:text;overflow-y:auto}._content_lffc6_323::-webkit-scrollbar{width:4px}._content_lffc6_323::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:2px}._content_lffc6_323::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}._selectionIslandContainer_lffc6_373{position:absolute;top:100%;left:0;right:0;display:flex;justify-content:center;padding-top:12px;pointer-events:none;z-index:1000}._selectionIslandContainer_lffc6_373>*{pointer-events:auto}._convertBtn_lffc6_405{position:absolute;top:-32px;right:-32px;width:32px;height:32px;border-radius:100px;background:#1e1e1e66;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(139,92,246,.2);box-shadow:0 4px 12px #0003;color:#e2e8f0;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transform:scale(.9) translateY(4px);transition:all .3s cubic-bezier(.25,.8,.25,1);z-index:50}._fusedNoteNode_lffc6_1:hover ._convertBtn_lffc6_405{opacity:1;transform:scale(1) translateY(0)}._convertBtn_lffc6_405:hover{background:#8b5cf633;border-color:#8b5cf699;box-shadow:0 8px 20px #7c3aed4d,0 0 0 1px #8b5cf666;transform:scale(1.1) rotate(3deg)!important;color:#fff}._handle_lffc6_497{opacity:0;width:10px!important;height:10px!important;border-radius:50%;background:var(--color-primary)!important;border:2px solid var(--bg-dark)!important;transition:opacity .3s ease,transform .3s ease,box-shadow .3s ease;pointer-events:none;left:auto!important;right:-6px!important;top:-6px!important;transform:none!important;z-index:50}._fusedNoteNode_lffc6_1:hover ._handle_lffc6_497{opacity:1;pointer-events:auto}._handle_lffc6_497:hover{transform:scale(1.4)!important;box-shadow:0 0 8px var(--color-primary)}._modernResizeHandle_lffc6_553{position:absolute;bottom:-20px;right:-20px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);cursor:nwse-resize!important;z-index:30;pointer-events:auto;transform:rotate(180deg)}._modernResizeHandle_lffc6_553 svg{width:60%;height:60%;display:block;pointer-events:none;filter:drop-shadow(0 2px 8px rgba(0,0,0,.5));transition:transform .4s cubic-bezier(.175,.885,.32,1.275),opacity .4s cubic-bezier(.175,.885,.32,1.275)}._handlePath_lffc6_613{stroke-opacity:.9;transition:background-color .3s ease,transform .3s ease}._fusedNoteNode_lffc6_1:hover ._modernResizeHandle_lffc6_553,._fusedNoteNode_lffc6_1._selected_lffc6_267 ._modernResizeHandle_lffc6_553{opacity:1}._modernResizeHandle_lffc6_553:hover svg{filter:drop-shadow(0 0 15px rgba(167,139,250,.7)) drop-shadow(0 0 30px rgba(96,165,250,.5));transform:scale(1.1) rotate(-5deg)}._modernResizeHandle_lffc6_553:active svg{filter:drop-shadow(0 0 25px rgba(167,139,250,1)) drop-shadow(0 0 50px rgba(96,165,250,.8)) drop-shadow(0 0 80px rgba(96,165,250,.4));transform:scale(1.2) rotate(-10deg)}._container_139cq_1{display:flex;align-items:center;padding:0 16px;height:44px;box-sizing:border-box;background:var(--glass-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);border-radius:12px;box-shadow:0 4px 6px -1px #0000001a;gap:8px}._item_139cq_35{display:flex;align-items:center}._separator_139cq_45{color:var(--color-text-muted);margin:0 6px}._crumb_139cq_55{background:none;border:none;color:var(--color-text-muted);font-size:.85rem;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:6px;padding:4px 8px;border-radius:6px;transition:background-color .2s ease,color .2s ease,transform .2s ease}._crumb_139cq_55:hover:not(:disabled){background:#ffffff1a;color:var(--color-text-main)}._crumb_139cq_55._active_139cq_95{color:var(--color-primary-light);cursor:default;font-weight:600;background:#8b5cf61a}._levelBadge_139cq_109{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;font-size:9px;font-weight:500;line-height:1;background:#ffffff0f;color:var(--color-text-muted, rgba(255, 255, 255, .5));border:1px solid rgba(255,255,255,.08);margin-left:2px;transition:all .2s ease;box-sizing:border-box;padding-top:1px}.light-theme ._levelBadge_139cq_109{background:#0000000a;color:#0006;border-color:#0000000f}._crumb_139cq_55._active_139cq_95 ._levelBadge_139cq_109{background:#ffffff1a;color:var(--color-text-muted, rgba(255, 255, 255, .6));border-color:#ffffff26}.light-theme ._crumb_139cq_55._active_139cq_95 ._levelBadge_139cq_109{background:#00000014;color:#000000b3;border-color:#0000001f}._bottomMenu_71bd5_1{position:absolute;bottom:32px;left:50%;transform:translate(-50%);background:var(--glass-bg);backdrop-filter:blur(var(--backdrop-blur));-webkit-backdrop-filter:blur(var(--backdrop-blur));border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:99px;padding:6px;display:flex;align-items:center;gap:12px;z-index:45;transition:background-color .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1);height:60px;box-sizing:border-box;overflow:visible}._searchContainer_71bd5_67{display:flex;align-items:center;width:520px;height:100%;gap:8px;animation:_slideIn_71bd5_1 .4s cubic-bezier(.16,1,.3,1) forwards}._searchInput_71bd5_85{flex:1;height:100%;background:transparent;border:none;outline:none;color:var(--color-text-main);font-size:16px;padding:0 4px;font-family:inherit}._searchInput_71bd5_85::-moz-placeholder{color:var(--color-text-muted);opacity:.6}._searchInput_71bd5_85::placeholder{color:var(--color-text-muted);opacity:.6}._closeSearchBtn_71bd5_119{width:32px;height:32px;min-width:32px;border-radius:50%;background:#0000000d;border:none;color:var(--color-text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s,color .2s,transform .2s;margin-right:4px}._closeSearchBtn_71bd5_119:hover{background:#0000001a;color:var(--color-text-main);transform:scale(1.1)}@keyframes _slideIn_71bd5_1{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}._separator_71bd5_187{width:1px;height:24px;background:var(--color-border)}@keyframes _magicalGradient_71bd5_1{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes _magicalPulse_71bd5_1{0%{box-shadow:0 0 #8b5cf666}70%{box-shadow:0 0 0 10px #8b5cf600}to{box-shadow:0 0 #8b5cf600}}@keyframes _sparkleSpin_71bd5_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._mainAddBtn_71bd5_277{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0;border:none;outline:none;cursor:pointer;color:#fff;background:linear-gradient(300deg,#7c3aed,#3b82f6,#ec4899,#7c3aed);background-size:300% 300%;animation:_magicalGradient_71bd5_1 4s ease infinite;box-shadow:0 4px 15px #7c3aed80,inset 0 0 0 1px #fff3;position:relative;z-index:10;transition:all .3s cubic-bezier(.25,.8,.25,1)}._mainAddBtn_71bd5_277:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.4) 0%,transparent 50%);z-index:11;pointer-events:none}._mainAddBtn_71bd5_277:before{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border-radius:50%;background:linear-gradient(45deg,#ec4899,#3b82f6,#8b5cf6,#ec4899);background-size:400%;z-index:-1;filter:blur(10px);opacity:0;transition:opacity .3s;animation:_magicalGradient_71bd5_1 4s linear infinite}._mainAddBtn_71bd5_277:hover{transform:scale(1.1) translateY(-2px);box-shadow:0 10px 25px #7c3aed99,0 0 20px #db277766,inset 0 0 0 1px #fff6}._mainAddBtn_71bd5_277:hover:before{opacity:.6}._mainAddBtn_71bd5_277:active{transform:scale(.95)}._blocksWrapper_71bd5_463{position:relative;display:flex;align-items:center}._iconBtn_71bd5_475{width:40px;height:40px;border-radius:50%;background:#8b5cf605;border:1px solid var(--glass-border);color:var(--color-text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;overflow:hidden;transition:all .3s cubic-bezier(.25,.8,.25,1)}._iconBtn_71bd5_475:hover{background:#8b5cf614;border-color:var(--color-primary);color:var(--color-primary);transform:translateY(-2px) scale(1.08);box-shadow:0 4px 15px #8b5cf626}._iconBtn_71bd5_475:active{transform:scale(.95)}._saving_71bd5_531{animation:_pulse_71bd5_1 2s infinite ease-in-out;border-color:var(--color-primary)!important;background:#8b5cf61a!important}@keyframes _pulse_71bd5_1{0%{transform:scale(1);opacity:.8}50%{transform:scale(1.1);opacity:1;box-shadow:0 0 15px var(--color-primary)}to{transform:scale(1);opacity:.8}}._hoverMenu_71bd5_581{position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(10px);margin-bottom:24px;background:var(--color-bg-surface);border:1px solid var(--glass-border);box-shadow:0 20px 50px #00000026,0 0 0 1px var(--glass-border);border-radius:16px;padding:12px;width:auto;max-width:400px;opacity:0;pointer-events:none;transition:all .3s cubic-bezier(.2,.8,.2,1);display:flex;flex-direction:column;gap:8px;align-items:center;z-index:50}._menuVisible_71bd5_629{opacity:1!important;pointer-events:auto!important;transform:translate(-50%) translateY(0)!important}._menuBackdrop_71bd5_643{position:fixed;top:0;left:0;width:100vw;height:100vh;background:transparent;z-index:30}._menuHeader_71bd5_665{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:6px;padding:0 4px}._menuCloseBtn_71bd5_685{background:transparent;border:none;color:var(--color-text-muted);cursor:pointer;width:22px;height:22px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._menuCloseBtn_71bd5_685:hover{background:var(--glass-bg-hover);color:var(--color-text-main);transform:scale(1.05)}._menuTitle_71bd5_725{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);font-weight:700;margin:0}._menuGrid_71bd5_743{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}._draggableItem_71bd5_57{position:relative;width:48px;height:48px;display:flex;align-items:center;justify-content:center;padding:0;cursor:grab;transition:all .2s}._draggableItem_71bd5_57:active{cursor:grabbing}._itemIconWrapper_71bd5_789{width:40px;height:40px;border-radius:12px;background:#8b5cf60a;border:1px solid var(--color-border);display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);box-shadow:0 1px 2px #0000000d;transition:all .25s cubic-bezier(.3,.6,.3,1)}._draggableItem_71bd5_57:hover{z-index:10}._draggableItem_71bd5_57:hover ._itemIconWrapper_71bd5_789{background:#8b5cf61f;border-color:var(--color-primary);color:var(--color-primary);transform:translateY(-4px) scale(1.1);box-shadow:0 8px 20px #8b5cf633}._draggableItem_71bd5_57:active ._itemIconWrapper_71bd5_789{transform:scale(.92);background:#8b5cf614}._iconBtnActive_71bd5_855{background:#8b5cf61f!important;border-color:var(--color-primary)!important;color:var(--color-primary)!important;box-shadow:0 0 12px #8b5cf640;transform:scale(1.05)}._draggableItemHighlighted_71bd5_873 ._itemIconWrapper_71bd5_789{background:#8b5cf61f!important;border-color:var(--color-primary)!important;color:var(--color-primary)!important;transform:translateY(-4px) scale(1.1)!important;box-shadow:0 8px 20px #8b5cf633!important}._customTooltip_71bd5_891{position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(5px) scale(.9);background:#141417f2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.15);padding:10px 14px;border-radius:12px;pointer-events:none;opacity:0;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;gap:4px;min-width:160px;z-index:100;box-shadow:0 10px 40px -10px #00000080;margin-bottom:12px;text-align:center}._draggableItem_71bd5_57:hover ._customTooltip_71bd5_891{opacity:1;transform:translate(-50%) translateY(0) scale(1);transition-delay:.1s}._tooltipLabel_71bd5_953{font-size:.85rem;font-weight:600;color:#fff;letter-spacing:.01em}._tooltipDesc_71bd5_967{font-size:.7rem;color:#fff9;line-height:1.3}._itemContent_71bd5_981,._itemLabel_71bd5_989,._itemDescription_71bd5_997{display:none}._searchResults_71bd5_1007{position:absolute;bottom:calc(100% + 16px);left:50%;transform:translate(-50%);width:520px;background:var(--color-bg-surface);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--color-border);border-radius:16px;padding:6px;box-shadow:0 16px 48px #0000004d;display:flex;flex-direction:column;gap:2px;animation:_slideUpFade_71bd5_1 .3s cubic-bezier(.16,1,.3,1);z-index:2000;max-height:420px;overflow-y:auto;pointer-events:auto}._searchResults_71bd5_1007::-webkit-scrollbar{width:4px}._searchResults_71bd5_1007::-webkit-scrollbar-track{background:transparent}._searchResults_71bd5_1007::-webkit-scrollbar-thumb{background:#8b5cf64d;border-radius:4px}@keyframes _slideUpFade_71bd5_1{0%{opacity:0;transform:translate(-50%) translateY(10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}._searchResultsHeader_71bd5_1105{display:flex;align-items:center;gap:8px;padding:8px 12px 6px;font-size:11px;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--color-border);margin-bottom:4px}._searchResultsHint_71bd5_1133{margin-left:auto;font-weight:400;text-transform:none;display:flex;align-items:center;gap:4px}._searchResultsHint_71bd5_1133 kbd{font-size:10px;padding:1px 4px;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:3px;font-family:inherit;color:var(--color-text-muted)}._searchEmpty_71bd5_1173{display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px 16px;color:var(--color-text-muted)}._searchEmpty_71bd5_1173 span:first-of-type{font-size:14px;font-weight:500}._searchEmptyHint_71bd5_1201{font-size:11px;opacity:.7}._searchEmptyHint_71bd5_1201 span{color:var(--color-primary);cursor:pointer;text-decoration:underline;text-underline-offset:2px}._searchLoading_71bd5_1227{display:flex;align-items:center;justify-content:center;padding:24px}._searchLoadingDots_71bd5_1241{display:flex;gap:6px}._searchLoadingDots_71bd5_1241 span{width:8px;height:8px;border-radius:50%;background:var(--color-primary);animation:_dotBounce_71bd5_1 1.4s ease-in-out infinite both}._searchLoadingDots_71bd5_1241 span:nth-child(1){animation-delay:-.32s}._searchLoadingDots_71bd5_1241 span:nth-child(2){animation-delay:-.16s}._searchLoadingDots_71bd5_1241 span:nth-child(3){animation-delay:0s}@keyframes _dotBounce_71bd5_1{0%,80%,to{transform:scale(0);opacity:.4}40%{transform:scale(1);opacity:1}}._searchGroup_71bd5_1287{display:flex;flex-direction:column;gap:1px}._searchGroup_71bd5_1287+._searchGroup_71bd5_1287{border-top:1px solid var(--color-border);margin-top:4px;padding-top:4px}._searchGroupHeader_71bd5_1311{display:flex;align-items:center;gap:6px;padding:4px 12px;font-size:10px;font-weight:700;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;opacity:.6}._searchGroupCount_71bd5_1337{margin-left:auto;font-size:10px;background:var(--color-bg-card);padding:0 5px;border-radius:6px;line-height:16px}._resultItem_71bd5_1357{display:flex;align-items:flex-start;gap:10px;padding:8px 12px;border-radius:8px;cursor:pointer;color:var(--color-text-muted);position:relative;overflow:hidden}._resultItem_71bd5_1357:hover{background:#8b5cf60f;color:var(--color-text-main)}._selected_71bd5_1391{background:#8b5cf61a!important;color:var(--color-text-main)}._resultCardAccent_71bd5_1401{position:absolute;left:0;top:4px;bottom:4px;width:3px;border-radius:0 3px 3px 0;opacity:0;transition:opacity .2s}._resultItem_71bd5_1357:hover ._resultCardAccent_71bd5_1401,._selected_71bd5_1391 ._resultCardAccent_71bd5_1401{opacity:.8}._resultIcon_71bd5_1433{display:flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;border-radius:8px;background:var(--color-bg-card);border:1px solid var(--color-border);color:var(--color-text-muted);margin-top:1px}._selected_71bd5_1391 ._resultIcon_71bd5_1433{background:#8b5cf61f;border-color:var(--color-primary);color:var(--color-primary)}._resultContent_71bd5_1473{flex:1;display:flex;flex-direction:column;gap:3px;overflow:hidden;min-width:0}._resultTitleRow_71bd5_1491{display:flex;align-items:center;gap:6px}._resultTitle_71bd5_1491{font-size:13px;font-weight:600;color:var(--color-text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._resultTitle_71bd5_1491 strong{color:var(--color-primary);font-weight:700;background:#8b5cf61f;border-radius:3px;padding:0 3px}._resultBadge_71bd5_1537{font-size:.6rem;padding:1px 6px;border-radius:4px;text-transform:uppercase;font-weight:700;letter-spacing:.03em;white-space:nowrap;flex-shrink:0}._status_todo_71bd5_1559{background:#3b82f61f;color:#60a5fa}._status_in-progress_71bd5_1569{background:#f59e0b1f;color:#fbbf24}._status_done_71bd5_1579{background:#22c55e1f;color:#34d399}._status_backlog_71bd5_1589{background:#9ca3af1f;color:#9ca3af}._status_review_71bd5_1599{background:#8b5cf61f;color:#a78bfa}._resultMeta_71bd5_1609{display:flex;flex-wrap:wrap;gap:6px;align-items:center}._metaItem_71bd5_1623{font-size:.6rem;color:var(--color-text-muted);display:flex;align-items:center;gap:3px;white-space:nowrap}._priorityDot_71bd5_1641{width:6px;height:6px;border-radius:50%;display:inline-block;flex-shrink:0}._resultPreview_71bd5_1657{font-size:11px;opacity:.55;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4}._resultPreview_71bd5_1657 strong{color:var(--color-primary);font-weight:600;background:#8b5cf614;border-radius:2px;padding:0 2px}._resultPath_71bd5_1691{display:flex;align-items:center;gap:4px;font-size:10px;color:var(--color-text-muted);opacity:.5;margin-top:1px}._pathSegment_71bd5_1711{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:80px}._pathSeparator_71bd5_1725{margin:0 2px;opacity:.5}._resultRight_71bd5_1735{display:flex;flex-direction:column;align-items:flex-end;gap:6px;min-width:24px;height:100%;padding-top:2px}._scoreBar_71bd5_1755{width:24px;height:3px;background:var(--color-bg-card);border-radius:4px;overflow:hidden}._scoreBarFill_71bd5_1771{height:100%;background:linear-gradient(90deg,var(--color-primary),#a78bfa);border-radius:4px}._enterIcon_71bd5_1783{opacity:0;transition:opacity .15s,transform .15s;color:var(--color-primary)}._resultItem_71bd5_1357._selected_71bd5_1391 ._enterIcon_71bd5_1783{opacity:1;transform:translate(3px)}._filterToggleBtn_71bd5_1807{background:transparent;border:none;color:var(--color-text-muted);cursor:pointer;padding:6px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:background-color .2s,color .2s,transform .2s}._filterToggleBtn_71bd5_1807:hover{background:#ffffff0d;color:var(--color-text-main)}._filterToggleBtn_71bd5_1807._active_71bd5_1843{color:var(--color-primary);background:#8b5cf61a}._filterPanel_71bd5_1853{position:absolute;bottom:calc(100% + 12px);left:0;right:0;background:var(--color-bg-surface);border:1px solid var(--glass-border);border-radius:12px;padding:16px;box-shadow:0 10px 30px #00000080;display:flex;flex-direction:column;gap:16px;animation:_slideUp_71bd5_1 .2s ease-out;z-index:1000}@keyframes _slideUp_71bd5_1{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}._filterGroup_71bd5_1911{display:flex;flex-direction:column;gap:8px}._filterGroup_71bd5_1911 label{font-size:11px;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:6px}._filterRow_71bd5_1945{display:grid;grid-template-columns:1fr 1fr;gap:16px}._filterChips_71bd5_1957{display:flex;flex-wrap:wrap;gap:6px}._filterChip_71bd5_1957{font-size:12px;padding:4px 10px;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:100px;color:var(--color-text-muted);cursor:pointer;transition:background-color .2s,color .2s,transform .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}._filterChip_71bd5_1957:hover{background:var(--glass-bg-hover);color:var(--color-text-main)}._filterChip_71bd5_1957._selected_71bd5_1391{background:var(--color-primary);border-color:var(--color-primary);color:#fff}._emptyText_71bd5_2015{font-size:12px;color:var(--color-text-muted);font-style:italic}._resultTitle_71bd5_1491 strong,._resultPreview_71bd5_1657 strong{color:var(--color-primary);font-weight:700;background:#8b5cf61a;border-radius:2px;padding:0 2px}._wrapper_14b3a_1{position:relative;display:inline-flex}._wrapper_14b3a_1:hover ._tooltip_14b3a_11{opacity:1;transform:translate(-50%) translateY(0) scale(1);transition-delay:.1s}._tooltip_14b3a_11{position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(5px) scale(.9);background:#141417f2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.15);padding:10px 14px;border-radius:12px;pointer-events:none;opacity:0;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;gap:4px;min-width:140px;z-index:10000;box-shadow:0 10px 40px -10px #00000080;margin-bottom:12px;text-align:center}._label_14b3a_71{font-size:.85rem;font-weight:600;color:#fff;letter-spacing:.01em}._desc_14b3a_85{font-size:.7rem;color:#fff9;line-height:1.3}._toolbar_1do6s_1{display:flex;align-items:center;gap:16px;padding:0 24px;height:100%;width:100%}._selectionInfo_1do6s_19{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--text-primary);-webkit-user-select:none;-moz-user-select:none;user-select:none}._hint_1do6s_39{font-size:12px;color:var(--text-secondary);font-weight:400;opacity:.7}._count_1do6s_53{color:var(--color-primary);font-weight:600}._actions_1do6s_63{display:flex;align-items:center;gap:8px;margin-left:auto}._actionBtn_1do6s_77{display:flex;align-items:center;gap:8px;padding:8px 16px;background:var(--glass-bg);border:1px solid var(--border);border-radius:8px;color:var(--text-primary);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap}._actionBtn_1do6s_77:hover{background:var(--glass-bg-hover);border-color:var(--border-hover);transform:translateY(-1px)}._actionBtn_1do6s_77:active{transform:translateY(0)}._actionBtn_1do6s_77._delete_1do6s_129{color:var(--color-danger);border-color:var(--color-danger-muted)}._actionBtn_1do6s_77._delete_1do6s_129:hover{background:var(--color-danger-muted);border-color:var(--color-danger)}._actionBtn_1do6s_77._primary_1do6s_149{background:var(--color-primary);border-color:var(--color-primary);color:#fff}._actionBtn_1do6s_77._primary_1do6s_149:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}._separator_1do6s_171{width:1px;height:24px;background:var(--border)}._closeBtn_1do6s_183{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:1px solid var(--border);border-radius:6px;color:var(--text-secondary);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}._closeBtn_1do6s_183:hover{background:var(--glass-bg-hover);color:var(--text-primary);border-color:var(--border-hover)}._colorPickerTrigger_1do6s_225{position:relative}._colorPopover_1do6s_233{position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%);background:var(--surface-elevated);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border);border-radius:16px;padding:18px;box-shadow:0 10px 30px #00000040;z-index:10000;min-width:240px;animation:_popoverFadeIn_1do6s_1 .2s cubic-bezier(.16,1,.3,1)}@keyframes _popoverFadeIn_1do6s_1{0%{opacity:0;transform:translate(-50%,8px) scale(.95)}to{opacity:1;transform:translate(-50%) scale(1)}}._colorGrid_1do6s_289{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:12px}._colorOption_1do6s_303{position:relative;width:32px;height:32px;border-radius:8px;cursor:pointer;border:1.5px solid var(--border);background-size:cover;transition:all .2s cubic-bezier(.25,.8,.25,1);box-shadow:0 2px 4px #0000000d;overflow:hidden}._colorOption_1do6s_303:hover{transform:scale(1.18) translateY(-2px);border-color:var(--color-primary);box-shadow:0 4px 12px #00000026}._colorOption_1do6s_303._selected_1do6s_341{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-glow)}._transparentOption_1do6s_353{background:linear-gradient(45deg,#ccc 25%,transparent 25%),linear-gradient(-45deg,#ccc 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#ccc 75%),linear-gradient(-45deg,transparent 75%,#ccc 75%);background-size:8px 8px;background-position:0 0,0 4px,4px -4px,-4px 0px;background-color:#f3f4f6;border:1.5px solid var(--border)}[data-theme=dark] ._transparentOption_1do6s_353{background:linear-gradient(45deg,#444 25%,transparent 25%),linear-gradient(-45deg,#444 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#444 75%),linear-gradient(-45deg,transparent 75%,#444 75%);background-size:8px 8px;background-position:0 0,0 4px,4px -4px,-4px 0px;background-color:#222;border:1.5px solid rgba(255,255,255,.12)}._transparentSlash_1do6s_397{position:absolute;top:50%;left:0;right:0;height:2px;background-color:#ef4444;transform:translateY(-50%) rotate(-45deg);border-radius:1px}._colorLabel_1do6s_419{font-size:13px;color:var(--color-text-muted);margin-bottom:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}._layoutTrigger_1do6s_441{position:relative}._layoutPopover_1do6s_449{position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%);background:var(--surface-elevated);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border);border-radius:16px;padding:18px;box-shadow:0 10px 30px #00000040;z-index:10000;min-width:220px;animation:_popoverFadeIn_1do6s_1 .2s cubic-bezier(.16,1,.3,1)}._layoutLabel_1do6s_483{font-size:13px;color:var(--color-text-muted);margin-bottom:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}._layoutGrid_1do6s_503{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}._layoutOption_1do6s_515{display:flex;align-items:center;justify-content:center;padding:12px;background:var(--glass-bg);border:1px solid var(--border);border-radius:10px;color:var(--text-primary);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}._layoutOption_1do6s_515:hover{background:var(--glass-bg-hover);border-color:var(--color-primary);transform:translateY(-2px);box-shadow:0 4px 12px #00000026}._layoutOption_1do6s_515:active{transform:translateY(0)}._confirmContainer_1do6s_565{display:flex;align-items:center;justify-content:space-between;gap:24px;flex:1}._confirmText_1do6s_581{font-size:14px;font-weight:500;color:var(--text-primary)}._confirmActions_1do6s_593{display:flex;gap:12px}._pulseDot_1do6s_603{width:10px;height:10px;border-radius:50%;background-color:var(--color-primary);box-shadow:0 0 0 0 var(--color-primary-glow);animation:_pulse_1do6s_603 1.6s infinite}@keyframes _pulse_1do6s_603{0%{transform:scale(.95);box-shadow:0 0 0 0 var(--color-primary-glow)}70%{transform:scale(1);box-shadow:0 0 0 8px #8b5cf600}to{transform:scale(.95);box-shadow:0 0 #8b5cf600}}._toolbar_s7gtx_1{display:flex;align-items:center;gap:16px;padding:0 24px;height:100%;width:100%}._selectionInfo_s7gtx_19{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600;color:var(--text-primary);-webkit-user-select:none;-moz-user-select:none;user-select:none;letter-spacing:-.01em}._glowDot_s7gtx_41{width:8px;height:8px;border-radius:50%;box-shadow:0 0 10px currentColor;animation:_pulseGlow_s7gtx_1 2s infinite ease-in-out}@keyframes _pulseGlow_s7gtx_1{0%,to{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.1);box-shadow:0 0 12px currentColor}}._actions_s7gtx_81{display:flex;align-items:center;gap:8px;margin-left:auto}._actionBtn_s7gtx_95{display:flex;align-items:center;gap:6px;padding:6px 12px;background:var(--glass-bg);border:1px solid var(--border);border-radius:6px;color:var(--text-primary);font-size:12px;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap}._actionBtn_s7gtx_95:hover{background:var(--glass-bg-hover);border-color:var(--border-hover);transform:translateY(-1px)}._actionBtn_s7gtx_95:active{transform:translateY(0)}._coloredBorder_s7gtx_149{border-width:1.5px!important}._colorIndicator_s7gtx_157{width:12px;height:12px;border-radius:50%;border:1px solid rgba(255,255,255,.2)}._actionBtn_s7gtx_95._delete_s7gtx_171{color:var(--color-danger);border-color:var(--color-danger-muted)}._actionBtn_s7gtx_95._delete_s7gtx_171:hover{background:var(--color-danger-muted);border-color:var(--color-danger)}._animationActive_s7gtx_191{background:var(--color-primary-muted, rgba(139, 92, 246, .15))!important;border-color:var(--color-primary)!important;color:var(--color-primary)!important;box-shadow:0 0 12px var(--color-primary-glow)}._pulsingIcon_s7gtx_205{animation:_pulseIcon_s7gtx_1 1.5s infinite alternate ease-in-out}@keyframes _pulseIcon_s7gtx_1{0%{transform:scale(1);filter:drop-shadow(0 0 1px currentColor)}to{transform:scale(1.2);filter:drop-shadow(0 0 4px currentColor)}}._segmentControl_s7gtx_237{display:flex;background:#ffffff08;border:1px solid var(--border);border-radius:6px;padding:2px;gap:2px}._segmentBtn_s7gtx_255{display:flex;align-items:center;justify-content:center;width:28px;height:26px;border-radius:4px;border:none;background:transparent;color:var(--text-secondary);cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}._segmentBtn_s7gtx_255:hover{background:#ffffff0d;color:var(--text-primary)}._segmentBtn_s7gtx_255._active_s7gtx_293{background:var(--color-primary);color:#fff!important;box-shadow:0 2px 6px var(--color-primary-glow)}._lineIndicatorSolid_s7gtx_307{width:14px;height:2px;background:currentColor;display:block}._lineIndicatorDashed_s7gtx_321{width:14px;height:2px;border-bottom:2px dashed currentColor;display:block}._lineIndicatorDotted_s7gtx_335{width:14px;height:2px;border-bottom:2px dotted currentColor;display:block}._widthIndicatorThin_s7gtx_349{width:12px;height:1.5px;background:currentColor;display:block}._widthIndicatorMedium_s7gtx_363{width:12px;height:3px;background:currentColor;display:block}._widthIndicatorThick_s7gtx_377{width:12px;height:5px;background:currentColor;display:block}._markerNone_s7gtx_391{font-size:10px;font-weight:700}._markerArrow_s7gtx_401{font-size:11px}._markerCircle_s7gtx_409{font-size:8px}._inputWrapper_s7gtx_419{display:flex;align-items:center;gap:8px;padding:0 10px;background:#ffffff05;border:1px solid var(--border);border-radius:6px;height:32px;min-width:140px;max-width:200px;transition:all .2s ease}._inputWrapper_s7gtx_419:focus-within{border-color:var(--color-primary);background:#ffffff0a;box-shadow:0 0 0 1px var(--color-primary-glow)}._inputIcon_s7gtx_459{color:var(--text-secondary);opacity:.7;flex-shrink:0}._labelInput_s7gtx_471{background:transparent;border:none;outline:none;color:var(--text-primary);font-size:12px;font-family:inherit;width:100%}._labelInput_s7gtx_471::-moz-placeholder{color:var(--text-secondary);opacity:.5}._labelInput_s7gtx_471::placeholder{color:var(--text-secondary);opacity:.5}._separator_s7gtx_501{width:1px;height:20px;background:var(--border);margin:0 4px}._closeBtn_s7gtx_515{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:1px solid var(--border);border-radius:6px;color:var(--text-secondary);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}._closeBtn_s7gtx_515:hover{background:var(--glass-bg-hover);color:var(--text-primary);border-color:var(--border-hover)}._colorPickerTrigger_s7gtx_557{position:relative}._colorPopover_s7gtx_565{position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%);background:var(--surface-elevated, #1a1a1c);border:1px solid var(--border);border-radius:10px;padding:12px;box-shadow:0 10px 30px #00000059;z-index:10000;min-width:160px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._colorGrid_s7gtx_595{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}._colorOption_s7gtx_607{width:24px;height:24px;border-radius:4px;cursor:pointer;border:1px solid transparent;transition:all .15s cubic-bezier(.4,0,.2,1)}._colorOption_s7gtx_607:hover{transform:scale(1.15);border-color:#fff;box-shadow:0 2px 8px #fff3}._selectedColor_s7gtx_637{border-color:#fff!important;box-shadow:0 0 0 2px var(--color-primary)}._colorLabel_s7gtx_647{font-size:11px;color:var(--text-secondary);margin-bottom:8px;font-weight:600}._confirmContainer_s7gtx_663{display:flex;align-items:center;justify-content:space-between;gap:20px;flex:1}._confirmText_s7gtx_679{font-size:13px;font-weight:600;color:var(--text-primary)}._confirmActions_s7gtx_691{display:flex;gap:8px}._stylePickerTrigger_s7gtx_703{position:relative}._activeStyleBtn_s7gtx_711{background:var(--color-primary-muted, rgba(139, 92, 246, .15))!important;border-color:var(--color-primary)!important;color:var(--color-primary)!important;box-shadow:0 0 12px var(--color-primary-glow)}._stylePopover_s7gtx_725{position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%);background:var(--surface-elevated, #1a1a1c);border:1px solid var(--border);border-radius:12px;padding:16px;box-shadow:0 10px 40px #00000073;z-index:10000;width:280px;max-height:480px;overflow-y:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;flex-direction:column;gap:14px}._popoverSection_s7gtx_765{display:flex;flex-direction:column;gap:6px}._sectionTitle_s7gtx_777{font-size:10px;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px}._popoverGrid_s7gtx_795{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}._popoverGridStacked_s7gtx_807{display:flex;flex-direction:column;gap:4px}._popoverOption_s7gtx_819{display:flex;align-items:center;gap:8px;padding:6px 10px;background:#ffffff05;border:1px solid var(--border);border-radius:6px;color:var(--text-primary);font-size:11px;font-weight:500;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);justify-content:flex-start}._popoverOption_s7gtx_819:hover{background:var(--glass-bg-hover);border-color:var(--border-hover);transform:translateY(-1px)}._activeOption_s7gtx_863{background:var(--color-primary-muted, rgba(139, 92, 246, .15))!important;border-color:var(--color-primary)!important;color:var(--color-primary)!important}._popoverSectionRow_s7gtx_875{display:flex;gap:10px}._popoverSectionHalf_s7gtx_885{flex:1;display:flex;flex-direction:column;gap:6px}._panel_dvwvg_1{position:fixed;top:80px;width:45vw;background:var(--modal-bg);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:12px;z-index:500;display:flex;flex-direction:column;animation:_slideIn_dvwvg_1 .3s cubic-bezier(.16,1,.3,1);will-change:transform}._panelLeft_dvwvg_37{left:24px;right:auto;bottom:24px;animation:_slideInLeft_dvwvg_1 .3s cubic-bezier(.16,1,.3,1)}._panelRight_dvwvg_51{right:24px;left:auto;bottom:24px;animation:_slideInRight_dvwvg_1 .3s cubic-bezier(.16,1,.3,1)}@keyframes _slideInRight_dvwvg_1{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes _slideInLeft_dvwvg_1{0%{transform:translate(-100%)}to{transform:translate(0)}}._header_dvwvg_105{padding:16px 20px;border-bottom:1px solid var(--glass-border);display:flex;justify-content:space-between;align-items:center}._titleInput_dvwvg_121{background:transparent;border:none;font-size:1.2rem;font-weight:600;color:var(--color-text-main);width:100%;outline:none;padding:0;font-family:inherit}._titleInput_dvwvg_121:focus{opacity:.8}._closeBtn_dvwvg_153{background:transparent;border:none;color:var(--color-text-muted);cursor:pointer;padding:4px;border-radius:4px;transition:all .2s}._closeBtn_dvwvg_153:hover{background:#ffffff1a;color:#fff}._content_dvwvg_183{flex-grow:1;overflow-y:auto;padding:20px;contain:layout paint style;will-change:transform;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}._overlay_cfhkg_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#000c;z-index:10000;display:flex;justify-content:center;padding:40px;animation:_fadeIn_cfhkg_1 .2s ease-out;will-change:transform}@keyframes _fadeIn_cfhkg_1{0%{opacity:0}to{opacity:1}}._modal_cfhkg_45{width:100%;height:100%;max-width:none;background:var(--modal-bg);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--glass-border);border-radius:12px;box-shadow:0 4px 24px #0003;will-change:transform}._centerModalOverride_cfhkg_79{width:100%;max-width:900px;height:90vh;border-radius:12px;border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);background:var(--modal-bg);will-change:transform}._header_cfhkg_103{padding:24px 40px;border-bottom:1px solid var(--glass-border);display:flex;justify-content:space-between;align-items:center;background:transparent}._titleInput_cfhkg_121{background:transparent;border:none;font-size:2rem;font-weight:800;color:var(--color-text-main);width:100%;outline:none}._closeBtn_cfhkg_141{background:transparent;border:none;color:var(--color-text-muted);cursor:pointer;padding:8px;border-radius:8px;transition:all .2s;margin-left:16px}._closeBtn_cfhkg_141:hover{background:#ffffff1a;color:#fff}._editorContainer_cfhkg_173{flex-grow:1;overflow-y:auto;padding:40px;contain:layout paint style;will-change:transform;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}._container_1kt6t_1{background:#0003;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:6px;transition:all .2s}._container_1kt6t_1:focus-within{border-color:var(--color-primary);background:#0006}._chips_1kt6t_27{display:flex;flex-wrap:wrap;gap:6px;align-items:center}._chip_1kt6t_27{background:#8b5cf626;border:1px solid rgba(139,92,246,.3);color:var(--color-primary);font-size:.8rem;font-weight:500;padding:2px 6px 2px 10px;border-radius:4px;display:flex;align-items:center;gap:4px}._removeBtn_1kt6t_67{border:none;background:transparent;color:currentColor;opacity:.6;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:2px;border-radius:50%;transition:opacity .2s}._removeBtn_1kt6t_67:hover{opacity:1;background:#0000001a}._input_1kt6t_105{background:transparent;border:none;outline:none;color:var(--color-text-main);font-size:.9rem;font-family:inherit;flex:1;min-width:60px;padding:4px}._input_1kt6t_105::-moz-placeholder{color:var(--color-text-muted);opacity:.6}._input_1kt6t_105::placeholder{color:var(--color-text-muted);opacity:.6}._container_jfrm5_1{position:relative;width:100%;font-family:inherit}._trigger_jfrm5_13{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:12px 14px;font-size:.95rem;color:var(--color-text-main);cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:all .2s}._trigger_jfrm5_13:hover{background:#ffffff0f;border-color:#fff3}._open_jfrm5_51{border-color:var(--color-primary);background:#ffffff0d}._arrow_jfrm5_61{opacity:.5;transition:transform .2s}._open_jfrm5_51 ._arrow_jfrm5_61{transform:rotate(180deg);opacity:1;color:var(--color-primary)}._dropdown_jfrm5_83{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#1e1e1e;border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 10px 30px #00000080;z-index:200;overflow:hidden;animation:_slideDown_jfrm5_1 .15s ease-out}@keyframes _slideDown_jfrm5_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._option_jfrm5_135{padding:10px 14px;font-size:.95rem;color:var(--color-text-main);cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:background .1s}._option_jfrm5_135:hover{background:#ffffff1a}._selected_jfrm5_165{background:#8b5cf626;color:var(--color-primary);font-weight:500}._selected_jfrm5_165:hover{background:#8b5cf640}._container_18r15_1{position:relative;width:100%}._trigger_18r15_11{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:12px 14px;font-size:.95rem;color:var(--color-text-main);cursor:pointer;transition:all .2s}._trigger_18r15_11:hover{background:#ffffff0f;border-color:#fff3}._open_18r15_43{border-color:var(--color-primary);background:#ffffff0d}._triggerContent_18r15_53{display:flex;align-items:center;gap:10px}._icon_18r15_65{opacity:.6}._dropdown_18r15_73{position:absolute;top:calc(100% + 8px);left:0;width:280px;background:#1e1e1e;background:#18181b;border:1px solid rgba(255,255,255,.1);border-radius:16px;box-shadow:0 10px 40px #00000080;z-index:200;padding:16px;animation:_fadeIn_18r15_1 .15s ease-out}@keyframes _fadeIn_18r15_1{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}._header_18r15_131{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}._monthLabel_18r15_145{font-weight:600;font-size:.95rem;color:var(--color-text-main)}._navBtn_18r15_157{background:transparent;border:1px solid transparent;color:var(--color-text-muted);width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}._navBtn_18r15_157:hover{background:#ffffff1a;color:var(--color-text-main)}._weekdays_18r15_195{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:8px;text-align:center}._weekday_18r15_195{font-size:.75rem;color:var(--color-text-muted);font-weight:600}._grid_18r15_221{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}._day_18r15_233{aspect-ratio:1;display:flex;align-items:center;justify-content:center;font-size:.85rem;color:var(--color-text-main);border-radius:6px;cursor:pointer;transition:background .1s}._day_18r15_233:hover{background:#ffffff1a}._today_18r15_265{color:var(--color-primary);font-weight:700;position:relative}._today_18r15_265:after{content:"";position:absolute;bottom:4px;width:4px;height:4px;border-radius:50%;background:var(--color-primary)}._selected_18r15_297{background:var(--color-primary)!important;color:#fff!important;box-shadow:0 2px 8px #8b5cf64d}._selected_18r15_297:after{display:none}@keyframes _grainShift_ifgoh_1{0%,to{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(2px,-2px)}60%{transform:translate(-1px,-2px)}80%{transform:translate(1px,1px)}}._panel_ifgoh_21{width:310px;height:100%;background:var(--color-bg-base);border-left:1px solid var(--glass-border);display:flex;flex-direction:column;z-index:100;flex-shrink:0;overflow:hidden;position:relative;box-shadow:-4px 0 24px #0003;transition:width .3s cubic-bezier(.16,1,.3,1),opacity .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1),border-left-color .3s ease;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}._panelOpen_ifgoh_57{width:310px;opacity:1;transform:translate(0)}._panelClosed_ifgoh_69{width:0!important;opacity:0;transform:translate(15px);border-left-color:transparent!important;pointer-events:none;box-shadow:none}._panel_ifgoh_21:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 160% 40% at 50% 0%,rgba(139,92,246,.16) 0%,transparent 65%),radial-gradient(ellipse 120% 30% at 50% 100%,rgba(6,182,212,.08) 0%,transparent 65%);pointer-events:none;z-index:1}._panel_ifgoh_21:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;animation:_grainShift_ifgoh_1 .12s steps(1) infinite}._panel_ifgoh_21>*{position:relative;z-index:2}._header_ifgoh_149{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--glass-border);background:var(--color-bg-base);position:sticky;top:0;z-index:10;flex-shrink:0}._headerLeft_ifgoh_175{display:flex;align-items:center;gap:8px}._headerTitle_ifgoh_189{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.72rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;opacity:.85}._closeBtn_ifgoh_209{background:transparent;border:none;color:var(--color-text-muted);cursor:pointer;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast)}._closeBtn_ifgoh_209:hover{background:var(--glass-bg-hover);color:var(--color-text-main)}._scrollContent_ifgoh_247{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:14px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}._coverSection_ifgoh_271{width:100%}._coverPreview_ifgoh_279{width:100%;height:80px;border-radius:8px;overflow:hidden;position:relative;border:1px solid var(--glass-border);box-shadow:0 4px 12px #00000026}._coverPreview_ifgoh_279 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._removeCoverBtn_ifgoh_311{position:absolute;top:5px;right:5px;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;border:none;width:18px;height:18px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;transition:background var(--transition-fast)}._removeCoverBtn_ifgoh_311:hover{background:#dc2626e6}._addCoverBtn_ifgoh_357{width:100%;height:60px;border:1px dashed var(--glass-border);border-radius:8px;background:transparent;color:var(--color-text-muted);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.7rem;font-weight:500;transition:all var(--transition-fast)}._addCoverBtn_ifgoh_357:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-glow)}._titleSection_ifgoh_409{display:flex;align-items:center;gap:10px}._iconBtn_ifgoh_421{width:34px;height:34px;border-radius:8px;background:var(--color-primary-glow);border:1px solid rgba(139,92,246,.2);color:var(--color-primary);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:all var(--transition-fast);box-shadow:0 4px 10px #8b5cf61a}._iconBtn_ifgoh_421:hover{border-color:var(--color-primary);transform:scale(1.03)}._titleInput_ifgoh_463{background:transparent;border:none;font-family:Poppins,sans-serif;font-size:1rem;font-weight:700;color:var(--color-text-main);width:100%;outline:none;border-bottom:2px solid transparent;padding-bottom:1px;transition:border-bottom-color var(--transition-fast)}._titleInput_ifgoh_463:focus{border-bottom-color:var(--color-primary)}._fieldGroup_ifgoh_505{display:flex;flex-direction:column;gap:4px}._fieldGroup_ifgoh_505 label{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.62rem;font-weight:500;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;opacity:.75;margin-left:2px}._descriptionInput_ifgoh_541{background:var(--color-bg-surface);border:1px solid var(--glass-border);border-radius:8px;padding:8px 10px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.8rem;color:var(--color-text-main);outline:none;transition:all var(--transition-fast);width:100%;resize:none;line-height:1.45}._descriptionInput_ifgoh_541:hover{border-color:var(--color-primary)}._descriptionInput_ifgoh_541:focus{border-color:var(--color-primary);background:var(--glass-bg-hover);box-shadow:0 0 0 2px var(--color-primary-glow)}._divider_ifgoh_591{border:none;border-top:1px solid var(--glass-border);margin:2px 0}._panel_ifgoh_21 input,._panel_ifgoh_21 select,._panel_ifgoh_21 textarea,._panel_ifgoh_21 button,._panel_ifgoh_21 div,._panel_ifgoh_21 span{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}._panel_ifgoh_21 ._titleInput_ifgoh_463{font-family:Poppins,sans-serif!important}@keyframes _grainShift_1duje_1{0%,to{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(2px,-2px)}60%{transform:translate(-1px,-2px)}80%{transform:translate(1px,1px)}}._panel_1duje_51{width:310px;height:100%;background:var(--color-bg-base);border-left:1px solid var(--glass-border);display:flex;flex-direction:column;z-index:100;flex-shrink:0;overflow:hidden;position:relative;box-shadow:-4px 0 24px #0003;transition:width .3s cubic-bezier(.16,1,.3,1),opacity .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1),border-left-color .3s ease;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._panelOpen_1duje_83{width:310px;opacity:1;transform:translate(0)}._panelClosed_1duje_95{width:0!important;opacity:0;transform:translate(15px);border-left-color:transparent!important;pointer-events:none;box-shadow:none}._panel_1duje_51:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 160% 40% at 50% 0%,rgba(139,92,246,.12) 0%,transparent 65%),radial-gradient(ellipse 120% 30% at 50% 100%,rgba(6,182,212,.06) 0%,transparent 65%);pointer-events:none;z-index:1}._panel_1duje_51:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;animation:_grainShift_1duje_1 .12s steps(1) infinite}._panel_1duje_51>*{position:relative;z-index:2}._header_1duje_173{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--glass-border);background:var(--color-bg-base);position:sticky;top:0;z-index:10;flex-shrink:0}._headerLeft_1duje_199{display:flex;align-items:center;gap:8px}._headerTitle_1duje_211{font-size:.72rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;opacity:.85}._closeBtn_1duje_229{background:transparent;border:none;color:var(--color-text-muted);cursor:pointer;width:26px;height:26px;padding:0;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast)}._closeBtn_1duje_229:hover{background:var(--glass-bg-hover);color:var(--color-text-main)}._scrollContent_1duje_271{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}._emptyState_1duje_291{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:var(--color-text-muted);font-size:.8rem;text-align:center;gap:12px;opacity:.7;height:100%}._emptyIcon_1duje_319{opacity:.5}._tree_1duje_329{display:flex;flex-direction:column;gap:2px}._itemWrapper_1duje_341{display:flex;flex-direction:column}._itemRow_1duje_351{display:flex;align-items:center;padding:6px 8px;border-radius:6px;cursor:pointer;font-size:.8rem;color:var(--color-text-muted);transition:all .15s cubic-bezier(.4,0,.2,1);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:6px}._itemRow_1duje_351:hover{background:var(--glass-bg-hover);color:var(--color-text-main);padding-left:10px}._itemRow_1duje_351:before{content:"";position:absolute;left:var(--indent-line-left);top:0;bottom:0;width:1px;background:var(--glass-border);opacity:.5;pointer-events:none;display:var(--indent-line-display, block)}._indent-0_1duje_423{padding-left:8px}._indent-1_1duje_431{padding-left:24px}._indent-2_1duje_439{padding-left:40px}._indent-3_1duje_447{padding-left:56px}._indent-4_1duje_455{padding-left:72px}._indent-5_1duje_463{padding-left:88px}._itemActive_1duje_473{color:var(--color-primary)!important;font-weight:550;background:var(--color-primary-glow)!important}._itemActive_1duje_473:after{content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;background:var(--color-primary);border-radius:2px;box-shadow:0 0 8px var(--color-primary)}._collapseIcon_1duje_511{display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);opacity:.6;padding:2px;border-radius:4px;transition:transform .2s ease,background .15s ease;cursor:pointer;margin-right:-2px;z-index:5}._collapseIcon_1duje_511:hover{background:var(--ui-hover);color:var(--color-text-main)}._collapsed_1duje_549{transform:rotate(-90deg)}._expanded_1duje_557{transform:rotate(0)}._itemIcon_1duje_565{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;opacity:.7}._itemLabel_1duje_585{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4}._heading1_1duje_603{font-weight:600;font-size:.85rem;color:var(--color-text-main)}._heading2_1duje_615{font-weight:550;font-size:.82rem}._heading3_1duje_625{font-size:.8rem}._page_1duje_633{font-weight:500;color:var(--color-secondary)}._todo_1duje_643{font-family:monospace}._checkbox_1duje_653{width:12px;height:12px;border:1px solid var(--color-text-muted);border-radius:3px;display:flex;align-items:center;justify-content:center;margin-right:2px}._checkboxChecked_1duje_675{border-color:var(--color-primary);background:var(--color-primary)}._checkboxChecked_1duje_675:after{content:"✓";color:#fff;font-size:8px;font-weight:700}._childrenContainer_1duje_701{display:flex;flex-direction:column;overflow:hidden;transition:max-height .3s cubic-bezier(.16,1,.3,1),opacity .2s ease}._childrenContainerCollapsed_1duje_715{max-height:0!important;opacity:0;pointer-events:none}._scrollIndicator_1duje_729{position:absolute;left:0;right:0;height:16px;pointer-events:none;z-index:5;opacity:0;transition:opacity .2s ease}._scrollIndicatorTop_1duje_751{top:45px;background:linear-gradient(to bottom,var(--color-bg-base),transparent)}._scrollIndicatorBottom_1duje_761{bottom:0;background:linear-gradient(to top,var(--color-bg-base),transparent)}._rowControls_1duje_773{display:flex;align-items:center;gap:3px;margin-left:auto;opacity:0;transition:opacity .2s cubic-bezier(.16,1,.3,1);pointer-events:auto}._itemRow_1duje_351:hover ._rowControls_1duje_773{opacity:1}._rearrangeBtn_1duje_807,._navigateBtn_1duje_809{background:transparent;border:none;color:var(--color-text-muted);cursor:pointer;padding:3px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(.16,1,.3,1)}._rearrangeBtn_1duje_807:hover{background:var(--glass-bg-hover);color:var(--color-secondary)!important;transform:scale(1.08)}._navigateBtn_1duje_809:hover{background:var(--glass-bg-hover);color:var(--color-primary)!important;transform:translate(2px) scale(1.08)}._cardIcon_1duje_861{color:var(--color-primary);flex-shrink:0;opacity:.75;transition:opacity .2s ease}._itemActive_1duje_473 ._cardIcon_1duje_861{opacity:1}._headerActions_1duje_885{display:flex;align-items:center;gap:4px}._actionIconBtn_1duje_897{background:transparent;border:none;color:var(--color-text-muted);cursor:pointer;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._actionIconBtn_1duje_897:hover{background:var(--glass-bg-hover);color:var(--color-primary)}._switcherTrack_1duje_935{display:inline-flex;position:relative;background:#ffffff05;border:1px solid var(--glass-border);border-radius:8px;padding:2px;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;overflow:hidden;height:26px;transition:all .25s cubic-bezier(.16,1,.3,1)}._switcherTrack_1duje_935:hover{border-color:#6366f166;box-shadow:0 0 10px #6366f10d}._switcherSlider_1duje_977{position:absolute;top:2px;bottom:2px;width:22px;background:linear-gradient(135deg,#6366f11f,#8b5cf61f);border:1px solid rgba(99,102,241,.25);border-radius:6px;transition:transform .3s cubic-bezier(.16,1,.3,1),background .3s ease;z-index:1;pointer-events:none}._sliderLeft_1duje_1005{transform:translate(0)}._sliderRight_1duje_1013{transform:translate(24px)}._switcherOption_1duje_1025{position:relative;z-index:2;background:transparent;border:none;color:var(--color-text-muted);cursor:pointer;width:23px;height:22px;border-radius:6px;transition:all .25s cubic-bezier(.16,1,.3,1);outline:none;display:flex;align-items:center;justify-content:center;padding:0}._switcherOptionActive_1duje_1061{color:var(--color-primary, #6366f1)!important;filter:drop-shadow(0 0 4px rgba(99,102,241,.4))}._switcherOption_1duje_1025:hover:not(._switcherOptionActive_1duje_1061){color:var(--color-text-main)}._headerDivider_1duje_1079{width:1px;height:14px;background:var(--glass-border);margin:0 4px}._searchContainer_1duje_1095{padding:10px 16px;border-bottom:1px solid var(--glass-border);background:#0f111566;display:flex;align-items:center;position:relative;z-index:10}._searchInput_1duje_1115{width:100%;background:#ffffff0a;border:1px solid var(--glass-border);border-radius:8px;padding:6px 32px 6px 12px;font-size:.78rem;color:var(--color-text-main);outline:none;transition:all .25s cubic-bezier(.16,1,.3,1);font-family:inherit}._searchInput_1duje_1115::-moz-placeholder{color:var(--color-text-muted);opacity:.6}._searchInput_1duje_1115::placeholder{color:var(--color-text-muted);opacity:.6}._searchInput_1duje_1115:focus{background:#ffffff0f;border-color:var(--color-primary);box-shadow:0 0 12px var(--color-primary-glow)}._clearSearchBtn_1duje_1163{position:absolute;right:24px;background:transparent;border:none;color:var(--color-text-muted);cursor:pointer;padding:2px;display:flex;align-items:center;justify-content:center;opacity:.7;transition:opacity .2s ease}._clearSearchBtn_1duje_1163:hover{opacity:1;color:var(--color-text-main)}._headingBadge_1duje_1205{display:inline-flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:700;width:20px;height:14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:4px;flex-shrink:0;letter-spacing:-.05em;-webkit-user-select:none;-moz-user-select:none;user-select:none}._itemIconContainer_1duje_1239{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px}._todoItemCompleted_1duje_1259 ._itemLabel_1duje_585{text-decoration:line-through;color:var(--color-text-muted)!important;opacity:.5}._progressContainer_1duje_1273{padding:10px 16px;border-bottom:1px solid var(--glass-border);background:#10b98105;display:flex;flex-direction:column;gap:6px;z-index:10}._progressHeader_1duje_1293{display:flex;align-items:center;justify-content:space-between;font-size:.72rem;font-weight:550;color:var(--color-text-muted)}._progressLabel_1duje_1311{display:flex;align-items:center;gap:5px;color:#10b981}._progressStats_1duje_1325{font-family:monospace;font-weight:600}._progressBarBg_1duje_1335{width:100%;height:5px;background:#ffffff0d;border-radius:3px;overflow:hidden}._progressBarFill_1duje_1351{height:100%;background:linear-gradient(90deg,#10b981,#34d399);border-radius:3px;transition:width .3s cubic-bezier(.16,1,.3,1);box-shadow:0 0 8px #10b98166}._themeSwitcher_197rq_1{background:transparent;border:none;border-radius:8px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition-fast);color:var(--color-text-main)}._themeSwitcher_197rq_1:hover{background:var(--glass-bg-hover);color:var(--color-primary);transform:translateY(-1px)}._themeSwitcher_197rq_1:active{transform:translateY(0)}._iconWrapper_197rq_55{display:flex;align-items:center;justify-content:center;color:inherit;transition:all var(--transition-fast)}._themeSwitcher_197rq_1:hover ._iconWrapper_197rq_55{transform:rotate(15deg)}._icon_197rq_55{transition:transform var(--transition-smooth)}._themeSwitcher_197rq_1:hover ._icon_197rq_55{transform:scale(1.05)}._iconBtn_1898e_1{background:var(--glass-bg);backdrop-filter:blur(var(--backdrop-blur));-webkit-backdrop-filter:blur(var(--backdrop-blur));border:1px solid var(--glass-border);border-radius:10px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition-fast);color:var(--color-text-main);box-shadow:var(--glass-shadow)}._iconBtn_1898e_1:hover{background:var(--glass-bg-hover);color:var(--color-primary);transform:translateY(-2px);box-shadow:0 4px 12px #8b5cf626}._iconBtn_1898e_1:active{transform:translateY(0)}._neverSaved_1898e_65{border-color:var(--glass-border);opacity:.75}._neverSaved_1898e_65 svg{color:var(--color-text-muted, rgba(255, 255, 255, .45))}._notSynced_1898e_83{border-color:var(--color-warning, #f59e0b)!important;background:#f59e0b0f!important;box-shadow:0 0 10px #f59e0b26!important;animation:_warningPulse_1898e_1 2.4s infinite ease-in-out}._notSynced_1898e_83 svg{color:var(--color-warning, #f59e0b)!important}@keyframes _warningPulse_1898e_1{0%,to{border-color:#f59e0b66;box-shadow:0 0 8px #f59e0b1a}50%{border-color:#f59e0bd9;box-shadow:0 0 16px #f59e0b4d}}._synced_1898e_115{border-color:#10b981!important;background:#10b9810f!important;box-shadow:0 0 10px #10b9811a!important}._synced_1898e_115 svg{color:#10b981!important}._error_1898e_135{border-color:#ef4444!important;background:#ef444414!important;box-shadow:0 0 12px #ef444440!important;animation:_errorPulse_1898e_1 1.8s infinite ease-in-out}._error_1898e_135 svg{color:#ef4444!important}@keyframes _errorPulse_1898e_1{0%,to{border-color:#ef444473}50%{border-color:#ef4444f2}}._saving_1898e_165{animation:_pulse_1898e_1 1.6s infinite ease-in-out;background:#8b5cf61f!important;border-color:var(--color-primary)!important}._saving_1898e_165 svg{color:var(--color-primary)!important}@keyframes _pulse_1898e_1{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.04);opacity:1}}@keyframes _grainShift_cvn5e_1{0%,to{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(2px,-2px)}60%{transform:translate(-1px,-2px)}80%{transform:translate(1px,1px)}}._panel_cvn5e_17{width:310px;height:100%;background:var(--color-bg-base);border-left:1px solid var(--glass-border);display:flex;flex-direction:column;z-index:100;flex-shrink:0;overflow:hidden;position:relative;box-shadow:-4px 0 24px #0003;transition:width .3s cubic-bezier(.16,1,.3,1),opacity .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1),border-left-color .3s ease;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._panelOpen_cvn5e_49{width:310px;opacity:1;transform:translate(0)}._panelClosed_cvn5e_61{width:0!important;opacity:0;transform:translate(15px);border-left-color:transparent!important;pointer-events:none;box-shadow:none}._panel_cvn5e_17:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 160% 40% at 50% 0%,rgba(139,92,246,.12) 0%,transparent 65%),radial-gradient(ellipse 120% 30% at 50% 100%,rgba(6,182,212,.06) 0%,transparent 65%);pointer-events:none;z-index:1}._panel_cvn5e_17:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;animation:_grainShift_cvn5e_1 .12s steps(1) infinite}._panel_cvn5e_17>*{position:relative;z-index:2}._header_cvn5e_133{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--glass-border);background:var(--color-bg-base);flex-shrink:0}._headerLeft_cvn5e_153{display:flex;align-items:center;gap:8px}._headerTitle_cvn5e_165{font-size:.72rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;opacity:.85}._closeBtn_cvn5e_183{background:transparent;border:none;color:var(--color-text-muted);cursor:pointer;width:26px;height:26px;padding:0;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast)}._closeBtn_cvn5e_183:hover{background:var(--glass-bg-hover);color:var(--color-text-main)}._scrollContent_cvn5e_223{flex:1;overflow-y:auto;padding:12px 16px 20px;display:flex;flex-direction:column;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}._category_cvn5e_243{margin-bottom:16px}._categoryTitle_cvn5e_251{font-size:.68rem;font-weight:600;color:var(--color-primary);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;opacity:.9}._shortcutRow_cvn5e_271{display:flex;align-items:center;justify-content:space-between;padding:5px 8px;border-radius:6px;font-size:.78rem;color:var(--color-text-muted);transition:background .15s ease}._shortcutRow_cvn5e_271:hover{background:var(--glass-bg-hover);color:var(--color-text-main)}._shortcutLabel_cvn5e_303{flex:1;line-height:1.4}._shortcutKeys_cvn5e_313{display:flex;align-items:center;gap:4px;flex-shrink:0;margin-left:12px}._kbd_cvn5e_329{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:22px;padding:0 6px;font-size:.7rem;font-weight:500;font-family:inherit;color:var(--color-text-main);background:var(--color-bg-surface);border:1px solid var(--glass-border);border-radius:5px;box-shadow:0 1px 1px #0003;line-height:1}._kbdMod_cvn5e_365{color:var(--color-secondary);font-weight:600}._emptyState_cvn5e_375{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:var(--color-text-muted);font-size:.8rem;text-align:center;gap:12px;opacity:.7;height:100%}._emptyIcon_cvn5e_403{opacity:.5}._homeButton_d3mv6_1{background:var(--glass-bg);backdrop-filter:blur(var(--backdrop-blur));-webkit-backdrop-filter:blur(var(--backdrop-blur));border:1px solid var(--glass-border);border-radius:12px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition-fast);box-shadow:var(--glass-shadow);color:var(--color-text-main);position:relative}._homeButton_d3mv6_1:hover{background:var(--glass-bg-hover);border-color:var(--color-primary);transform:translateY(-2px);box-shadow:0 6px 16px #8b5cf633;color:var(--color-primary)}._homeButton_d3mv6_1:active{transform:translateY(0)}._authed_d3mv6_69{border-color:var(--color-primary);background:#8b5cf614}._iconWrapper_d3mv6_79{display:flex;align-items:center;justify-content:center;color:var(--color-text-main);transition:all var(--transition-fast)}._homeButton_d3mv6_1:hover ._iconWrapper_d3mv6_79{color:var(--color-primary);transform:scale(1.05)}._dot_d3mv6_105{position:absolute;top:8px;right:8px;width:8px;height:8px;border-radius:50%;background:#22c55e;border:2px solid var(--color-bg-base);box-shadow:0 0 0 1px var(--glass-border)}._historyControls_motg9_1{display:flex;align-items:center;gap:4px;padding:4px 6px;background:var(--glass-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);border-radius:12px;box-shadow:0 4px 6px -1px #0000001a;height:44px;box-sizing:border-box}._historyBtn_motg9_31{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;color:var(--color-text-muted);border-radius:6px;cursor:pointer;transition:all .2s ease}._historyBtn_motg9_31:hover:not(:disabled){background:var(--glass-bg-hover);color:var(--color-text-main);box-shadow:0 2px 8px #0000000d}._historyBtn_motg9_31:disabled{opacity:.3;cursor:not-allowed}._root_13p0h_1{position:fixed;left:50%;transform:translate(-50%) translateY(-12px) scale(.97);opacity:0;visibility:hidden;z-index:1200;pointer-events:none;display:flex;flex-direction:column;gap:8px;padding:12px 16px;border-radius:16px;background:linear-gradient(135deg,#0f0f14d9,#08080ceb);border:1px solid rgba(255,255,255,.08);box-shadow:0 10px 40px #00000080,0 2px 8px #0000004d,inset 0 1px #ffffff0f;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:opacity .1s cubic-bezier(.16,1,.3,1),transform .1s cubic-bezier(.16,1,.3,1),visibility 0ms linear .1s}._visible_13p0h_55{opacity:1;visibility:visible;transform:translate(-50%) translateY(0) scale(1);transition:opacity .1s cubic-bezier(.16,1,.3,1),transform .1s cubic-bezier(.16,1,.3,1),visibility 0ms linear 0ms}._line_13p0h_75{display:flex;align-items:center;gap:8px;color:#ffffffe6;font-size:12.5px;font-family:system-ui,-apple-system,sans-serif;line-height:1;letter-spacing:.03em}._keycap_13p0h_97{display:inline-flex;align-items:center;justify-content:center;height:22px;min-width:22px;padding:0 8px;border-radius:6px;background:linear-gradient(180deg,#32323cd9,#19191ef2);border:1px solid rgba(255,255,255,.16);border-bottom:2px solid rgba(255,255,255,.32);box-shadow:0 2px 4px #00000040,inset 0 1px #ffffff1a;color:#fff;font-size:10px;font-weight:700;text-shadow:0 1px 1px rgba(0,0,0,.5);letter-spacing:.05em;text-transform:uppercase}._join_13p0h_141{color:#ffffff4d;font-weight:700;font-size:11px}._label_13p0h_153{color:#ffffffb8;font-weight:500;margin-left:2px}._successLine_13p0h_165{display:flex;align-items:center;gap:8px;animation:_successPulse_13p0h_1 1.5s infinite alternate}._successBadge_13p0h_179{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#10b98126;border:1px solid rgba(16,185,129,.4);color:#10b981;font-size:10px;font-weight:900}@keyframes _successPulse_13p0h_1{0%{opacity:.95}to{opacity:1;filter:drop-shadow(0 0 2px rgba(16,185,129,.35))}}._calendarWrapper_1hvya_1{width:100%;height:100%;display:flex;flex-direction:column;background:#0a0a0a66;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:12px;border:1px solid rgba(255,255,255,.06);overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}._header_1hvya_31{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.08);background:#0f0f0f99}._titleSection_1hvya_49{display:flex;align-items:center;gap:20px}._monthTitle_1hvya_61{font-size:1.1rem;font-weight:600;color:#ffffffe6;min-width:150px}._viewControls_1hvya_75{display:flex;align-items:center;background:#ffffff08;border-radius:6px;padding:2px;border:1px solid rgba(255,255,255,.08)}._viewBtn_1hvya_93{border:none;background:transparent;color:#ffffff80;padding:4px 12px;font-size:.8rem;border-radius:4px;cursor:pointer;transition:all .2s;font-weight:500}._viewBtn_1hvya_93:hover{color:#fffc}._activeView_1hvya_125{background:#ffffff1a;color:#fff;box-shadow:0 1px 2px #0000001a}._navControls_1hvya_137{display:flex;align-items:center;gap:8px}._navBtn_1hvya_149{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#fff9;cursor:pointer;transition:all .15s}._navBtn_1hvya_149:hover{background:#ffffff14;color:#fff;border-color:#ffffff26}._todayBtn_1hvya_189{padding:0 12px;height:28px;font-size:.8rem;width:auto}._grid_1hvya_205{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:auto 1fr;flex:1;overflow-y:auto}._dayHeader_1hvya_223{text-align:center;padding:8px;font-size:.75rem;font-weight:600;text-transform:uppercase;color:#fff6;border-bottom:1px solid rgba(255,255,255,.06);background:#0f0f0f4d}._daysGrid_1hvya_247{display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:minmax(100px,1fr);grid-column:1 / -1}._dayCell_1hvya_261{border-right:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);padding:6px;display:flex;flex-direction:column;gap:4px;position:relative;background:transparent;transition:background .1s}._dayCell_1hvya_261:hover{background:#ffffff05}._cellHeader_1hvya_293{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}._dayNumber_1hvya_307{font-size:.8rem;font-weight:500;color:#fff6;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%}._addBtn_1hvya_331{opacity:0;background:transparent;border:none;color:#fff6;cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s}._dayCell_1hvya_261:hover ._addBtn_1hvya_331{opacity:1}._addBtn_1hvya_331:hover{background:#ffffff1a;color:#fff}._today_1hvya_189 ._dayNumber_1hvya_307{background:#8b5cf6;color:#fff;font-weight:600}._otherMonth_1hvya_389{background:#00000026}._otherMonth_1hvya_389 ._dayNumber_1hvya_307{opacity:.3}._cardPill_1hvya_409{font-size:.7rem;padding:2px 6px;border-radius:4px;background:#ffffff14;color:#fffc;cursor:grab;border:1px solid rgba(255,255,255,.05);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:transform .1s,background .1s;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;gap:4px;margin-bottom:2px}._cardPill_1hvya_409:hover{background:#ffffff1f;transform:translateY(-1px);z-index:2;border-color:#ffffff1a}._cardCompleted_1hvya_461{opacity:.5;text-decoration:line-through}._priorityIndicator_1hvya_471{width:6px;height:6px;border-radius:50%;flex-shrink:0}._cardLabel_1hvya_485{overflow:hidden;text-overflow:ellipsis}._calendarWrapper_1hvya_1::-webkit-scrollbar{width:6px;height:6px}._calendarWrapper_1hvya_1::-webkit-scrollbar-track{background:transparent}._calendarWrapper_1hvya_1::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}._card_1f1ls_1{background:var(--glass-bg);backdrop-filter:blur(var(--backdrop-blur));-webkit-backdrop-filter:blur(var(--backdrop-blur));border:1px solid var(--glass-border);border-radius:12px;padding:12px;cursor:pointer;transition:box-shadow .15s ease,border-color .15s ease,opacity .15s ease;display:flex;flex-direction:column;gap:8px;min-height:60px}._card_1f1ls_1:hover{border-color:#8b5cf64d;box-shadow:0 4px 12px #00000026}._dragging_1f1ls_45{box-shadow:0 20px 40px #00000059,0 0 0 2px var(--color-primary);border-color:var(--color-primary)}._statusRow_1f1ls_57{display:flex;align-items:center;gap:6px;flex-wrap:wrap}._statusBadge_1f1ls_71{display:inline-flex;align-items:center;gap:4px;font-size:.65rem;font-weight:600;padding:2px 6px;border-radius:4px;text-transform:uppercase;letter-spacing:.03em}._priorityBadge_1f1ls_95{display:inline-flex;align-items:center;gap:4px;font-size:.65rem;font-weight:500;padding:2px 6px;border-radius:4px}._subtaskBadge_1f1ls_115{display:inline-flex;align-items:center;gap:4px;font-size:.65rem;font-weight:500;padding:2px 6px;border-radius:4px;background:#8b5cf626;color:#8b5cf6}._subtaskComplete_1f1ls_139{background:#22c55e26;color:#22c55e}._titleRow_1f1ls_151{display:flex;align-items:flex-start;gap:8px;justify-content:space-between}._title_1f1ls_151{font-size:.9rem;font-weight:500;color:var(--color-text-main);line-height:1.4;flex:1;word-break:break-word}._titleInput_1f1ls_183{background:transparent;border:1px solid var(--color-primary);border-radius:4px;padding:2px 6px;font-size:.9rem;font-weight:500;color:var(--color-text-main);width:100%;outline:none}._priorityDot_1f1ls_209{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-top:6px}._description_1f1ls_227{font-size:.8rem;color:var(--color-text-muted);line-height:1.4;margin:0;opacity:.8}._progressContainer_1f1ls_245{display:flex;align-items:center;gap:8px}._progressBar_1f1ls_257{flex:1;height:4px;background:#0000001a;border-radius:2px;overflow:hidden}._progressFill_1f1ls_273{height:100%;border-radius:2px;transition:width .3s ease,background .3s ease}._progressText_1f1ls_285{font-size:.7rem;font-weight:600;min-width:32px;text-align:right}._metaRow_1f1ls_301{display:flex;align-items:center;gap:8px;margin-top:auto}._dueDateBadge_1f1ls_317{display:inline-flex;align-items:center;gap:4px;font-size:.7rem;font-weight:500;padding:2px 8px;border-radius:4px;background:#6b728026;color:#6b7280}._dueDateBadge_1f1ls_317._overdue_1f1ls_341{background:#ef444426;color:#ef4444}._dueDateBadge_1f1ls_317._today_1f1ls_351{background:#f9731626;color:#f97316}._dueDateBadge_1f1ls_317._soon_1f1ls_361{background:#eab30826;color:#eab308}._dueDateBadge_1f1ls_317._upcoming_1f1ls_371{background:#8b5cf626;color:#8b5cf6}._dueDateBadge_1f1ls_317._normal_1f1ls_381{background:#6b72801a;color:#6b7280}._assigneeAvatar_1f1ls_393{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#8b5cf6,#6366f1);display:flex;align-items:center;justify-content:center;font-size:.6rem;font-weight:600;color:#fff;flex-shrink:0}._wrapper_s5jcz_1{position:relative;touch-action:none}._dragging_s5jcz_13{opacity:0;pointer-events:none}._wrapper_s5jcz_1:not(._dragging_s5jcz_13){transition:transform .25s cubic-bezier(.25,1,.5,1)}._board_16ngk_1{background:var(--glass-bg);backdrop-filter:blur(var(--backdrop-blur));-webkit-backdrop-filter:blur(var(--backdrop-blur));border:1px solid var(--glass-border);border-radius:20px;padding:24px;min-width:800px;min-height:500px;display:flex;flex-direction:column;box-shadow:var(--glass-shadow);transition:background-color .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.2,0,.2,1);overflow:visible;height:auto;width:-moz-fit-content;width:fit-content;will-change:transform,box-shadow}._dragging_16ngk_41{transform:scale(.98) rotate(1deg);box-shadow:0 30px 60px #00000080,0 0 0 2px var(--color-primary);opacity:.95;z-index:10000!important}._dots_16ngk_57{background-color:#1a1a1a;background-image:radial-gradient(#333 1px,transparent 1px);background-size:20px 20px}._grid_16ngk_69{background-color:#1a1a1a;background-image:linear-gradient(#333 1px,transparent 1px),linear-gradient(90deg,#333 1px,transparent 1px);background-size:20px 20px}._gradient-blue_16ngk_81{background:linear-gradient(135deg,#1e1e2e,#1e3a8a)}._gradient-purple_16ngk_89{background:linear-gradient(135deg,#2e1065,#4c1d95)}._selected_16ngk_97{border-color:#8b5cf6;box-shadow:0 0 0 2px #8b5cf680,0 25px 50px -12px #00000080}._header_16ngk_107{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.05)}._title_16ngk_125{margin:0;font-size:1.5rem;font-weight:700;background:linear-gradient(135deg,#fff,#aaa);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.02em}._columnCount_16ngk_147{font-size:.75rem;font-weight:500;color:#fff6;text-transform:uppercase;letter-spacing:.05em;background:#ffffff0d;padding:4px 10px;border-radius:20px}._columnsContainer_16ngk_169{display:flex;gap:16px;flex:1;overflow-x:auto;padding-bottom:8px;align-items:stretch}._columnsContainer_16ngk_169::-webkit-scrollbar{height:6px}._columnsContainer_16ngk_169::-webkit-scrollbar-track{background:transparent}._columnsContainer_16ngk_169::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}._column_16ngk_147{flex:1;min-width:280px;background:#14141466;border-radius:16px;padding:12px;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.03);transition:background-color .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}._columnHovered_16ngk_243{background:#8b5cf61a!important;border-color:#8b5cf666!important;box-shadow:inset 0 0 20px #8b5cf60d,0 0 15px #8b5cf633;transform:scale(1.01)}._columnHovered_16ngk_243:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid var(--color-primary);border-radius:16px;pointer-events:none;animation:_columnPulse_16ngk_1 1.5s ease-in-out infinite}@keyframes _columnPulse_16ngk_1{0%{opacity:.3}50%{opacity:.7}to{opacity:.3}}._columnCollapsed_16ngk_305{flex:0 0 50px;min-width:50px;padding:12px 4px;cursor:pointer;background:#14141433}._columnCollapsed_16ngk_305:hover{background:#1e1e1e66}._columnCollapsed_16ngk_305 ._columnHeader_16ngk_329{flex-direction:column;height:100%;margin-bottom:0;justify-content:flex-start;gap:16px;padding-top:8px;align-items:center}._columnCollapsed_16ngk_305 ._columnTitle_16ngk_351{writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);white-space:nowrap;margin-top:auto;margin-bottom:auto;letter-spacing:.05em;font-size:.9rem;color:#fff9}._columnCollapsed_16ngk_305 ._columnColorBar_16ngk_375{width:4px;height:24px;margin-right:0;margin-bottom:8px}._columnCollapsed_16ngk_305 ._statusBadge_16ngk_391,._columnCollapsed_16ngk_305 ._addCardBtn_16ngk_393,._columnCollapsed_16ngk_305 ._dropZone_16ngk_395{display:none!important}._column_16ngk_147:hover{background:#1e1e1e80;border-color:#ffffff14}._columnActive_16ngk_413{background:#8b5cf626!important;border-color:#8b5cf699!important;box-shadow:inset 0 0 20px #8b5cf61a}._columnHeader_16ngk_329{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding:0 4px;transition:background-color .3s ease,border-color .3s ease}._collapseBtn_16ngk_443{background:transparent;border:none;color:#ffffff4d;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s,color .2s}._collapseBtn_16ngk_443:hover{color:#fff;background:#ffffff1a}._columnTitle_16ngk_351{font-weight:600;font-size:.95rem;color:#ffffffe6}._statusBadge_16ngk_391{font-size:.65rem;padding:2px 6px;border-radius:4px;font-family:JetBrains Mono,monospace;opacity:.8}._addCardBtn_16ngk_393{background:#ffffff0d;border:1px solid rgba(255,255,255,.05);color:#fff9;border-radius:6px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s,color .2s;padding:0}._addCardBtn_16ngk_393:hover{background:#ffffff26;color:#fff;transform:scale(1.05)}._dropZone_16ngk_395{flex:1;display:flex;flex-direction:column;gap:12px;padding:4px;min-height:100px}._columnColorBar_16ngk_375{height:4px;width:24px;border-radius:2px;margin-right:10px;display:inline-block;vertical-align:middle}._handle_16ngk_587{opacity:0;width:10px!important;height:10px!important;border-radius:50%;background:var(--color-primary)!important;border:2px solid var(--bg-dark)!important;transition:opacity .3s ease,transform .3s ease,box-shadow .3s ease;left:auto!important;right:-6px!important;top:-6px!important;transform:none!important;z-index:50}._board_16ngk_1:hover ._handle_16ngk_587{opacity:1}._handle_16ngk_587:hover{transform:scale(1.4)!important;box-shadow:0 0 8px var(--color-primary)}._cardWrapper_16ngk_641{position:relative;width:100%}._dragGhost_16ngk_657{position:fixed;z-index:9999;pointer-events:none;opacity:.9;transform-origin:center center;box-shadow:0 20px 40px #00000080;transform:rotate(3deg) scale(1.02)}._dropPlaceholder_16ngk_683{background:#ffffff09;border:2px dashed rgba(255,255,255,.1);border-radius:12px;margin-bottom:0;transition:background-color .2s ease,border-color .2s ease}._dragOverlayCard_16ngk_701{cursor:grabbing;transform:rotate(2deg) scale(1.02);transform-origin:center center;transition:transform .1s ease,opacity .1s ease;filter:drop-shadow(0 20px 40px rgba(0,0,0,.4));position:relative}._dragOverlayCard_16ngk_701[data-ejecting]{transform:rotate(-3deg) scale(1.05);opacity:.85}._ejectBadge_16ngk_729{position:absolute;top:-8px;right:-8px;width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#8b5cf6,#6366f1);display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:700;box-shadow:0 2px 8px #8b5cf680;animation:_ejectPulse_16ngk_1 .6s ease infinite alternate}@keyframes _ejectPulse_16ngk_1{0%{transform:scale(1)}to{transform:scale(1.1)}}._toolbar_1rxa2_1{display:flex;align-items:center;gap:12px;padding:12px 0;flex-wrap:wrap}._viewToggle_1rxa2_19{display:flex;align-items:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:2px;gap:2px}._viewToggleBtn_1rxa2_39{display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:#ffffff59;cursor:pointer;padding:5px 8px;border-radius:6px;transition:background .15s,color .15s}._viewToggleBtn_1rxa2_39:hover{color:#fff9;background:#ffffff0d}._viewToggleActive_1rxa2_75{background:#8b5cf633;color:var(--color-primary);box-shadow:0 0 0 1px #8b5cf64d}._searchContainer_1rxa2_89{display:flex;align-items:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:6px 12px;gap:8px;min-width:200px;transition:border-color .15s,background .15s}._searchContainer_1rxa2_89:focus-within{border-color:var(--color-primary);background:#ffffff14}._searchIcon_1rxa2_123{color:var(--color-text-muted);opacity:.6;flex-shrink:0}._searchInput_1rxa2_135{background:transparent;border:none;outline:none;font-size:.85rem;color:var(--color-text-main);width:100%}._searchInput_1rxa2_135::-moz-placeholder{color:var(--color-text-muted);opacity:.5}._searchInput_1rxa2_135::placeholder{color:var(--color-text-muted);opacity:.5}._clearBtn_1rxa2_163{background:transparent;border:none;padding:2px;cursor:pointer;color:var(--color-text-muted);display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background .1s,color .1s}._clearBtn_1rxa2_163:hover{background:#ffffff1a;color:var(--color-text-main)}._filterContainer_1rxa2_201{position:relative}._filterBtn_1rxa2_209{display:flex;align-items:center;gap:6px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:6px 12px;font-size:.85rem;color:var(--color-text-muted);cursor:pointer;transition:border-color .15s,background .15s,color .15s}._filterBtn_1rxa2_209:hover{background:#ffffff14;color:var(--color-text-main)}._filterBtn_1rxa2_209._active_1rxa2_247{border-color:var(--color-primary);color:var(--color-text-main);background:#8b5cf61a}._filterBadge_1rxa2_259{background:var(--color-primary);color:#fff;font-size:.65rem;font-weight:600;padding:1px 5px;border-radius:10px;min-width:16px;text-align:center}._filterMenu_1rxa2_283{position:absolute;top:calc(100% + 4px);left:0;background:var(--glass-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);border-radius:10px;padding:6px;min-width:160px;box-shadow:0 8px 24px #0003;z-index:100;display:flex;flex-direction:column;gap:2px}._filterOption_1rxa2_319{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;font-size:.85rem;color:var(--color-text-main);cursor:pointer;transition:background .1s}._filterOption_1rxa2_319:hover{background:#ffffff0d}._filterOption_1rxa2_319 input[type=checkbox]{accent-color:var(--color-primary)}._priorityDot_1rxa2_359{width:8px;height:8px;border-radius:50%}._assigneeContainer_1rxa2_373{display:flex;align-items:center}._assigneeInput_1rxa2_383{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:6px 12px;font-size:.85rem;color:var(--color-text-main);outline:none;min-width:140px;transition:border-color .15s,background .15s}._assigneeInput_1rxa2_383:focus{border-color:var(--color-primary);background:#ffffff14}._assigneeInput_1rxa2_383::-moz-placeholder{color:var(--color-text-muted);opacity:.5}._assigneeInput_1rxa2_383::placeholder{color:var(--color-text-muted);opacity:.5}._clearFiltersBtn_1rxa2_429{display:flex;align-items:center;gap:4px;background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:8px;padding:6px 12px;font-size:.8rem;color:#ef4444;cursor:pointer;transition:background .15s,border-color .15s}._clearFiltersBtn_1rxa2_429:hover{background:#ef444433;border-color:#ef44444d}._sortOption_1rxa2_469{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:6px;font-size:.85rem;color:var(--color-text-main);cursor:pointer;transition:background .1s}._sortOption_1rxa2_469:hover{background:#ffffff0d}._sortActive_1rxa2_503{background:#8b5cf626;color:var(--color-primary)}._sortClear_1rxa2_513{display:flex;align-items:center;gap:6px;padding:8px 10px;border-radius:6px;font-size:.8rem;color:#ef4444;cursor:pointer;margin-top:4px;border-top:1px solid rgba(255,255,255,.05);transition:background .1s}._sortClear_1rxa2_513:hover{background:#ef44441a}._tableWrapper_p91jw_1{width:100%;overflow-x:auto;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#0a0a0a66;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}._table_p91jw_1{width:100%;border-collapse:collapse;font-size:.82rem;table-layout:auto}._table_p91jw_1 thead tr{border-bottom:1px solid rgba(255,255,255,.08)}._table_p91jw_1 th{text-align:left;padding:10px 14px;font-weight:600;font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:#fff6;white-space:nowrap;position:sticky;top:0;background:#0f0f0fe6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:2;-webkit-user-select:none;-moz-user-select:none;user-select:none}._thHandle_p91jw_81{width:32px;min-width:32px;padding:10px 4px 10px 8px!important}._thTitle_p91jw_93{min-width:200px}._thStatus_p91jw_101{width:130px}._thPriority_p91jw_109{width:100px}._thAssignee_p91jw_117{width:120px}._thDueDate_p91jw_125{width:130px}._thCreated_p91jw_133{width:110px}._thExtra_p91jw_141{min-width:100px;max-width:200px}._thAddCol_p91jw_151{width:40px;min-width:40px;padding:10px 8px!important}._extraColHeader_p91jw_165{display:flex;align-items:center;gap:5px}._removeColBtn_p91jw_177{background:none;border:none;cursor:pointer;color:#fff3;padding:2px;border-radius:3px;display:flex;align-items:center;justify-content:center;margin-left:2px;transition:color .15s,background .15s}._removeColBtn_p91jw_177:hover{color:#ef4444;background:#ef444426}._addColContainer_p91jw_217{position:relative}._addColBtn_p91jw_225{background:none;border:none;cursor:pointer;color:#ffffff40;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:color .15s,background .15s}._addColBtn_p91jw_225:hover{color:#fff9;background:#ffffff0d}._columnPicker_p91jw_263{position:absolute;top:calc(100% + 4px);right:0;background:#141414f2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:4px;min-width:160px;box-shadow:0 8px 24px #0006;z-index:200}._columnPickerItem_p91jw_293{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:6px;font-size:.82rem;color:#ffffffbf;cursor:pointer;transition:background .1s}._columnPickerItem_p91jw_293:hover{background:#ffffff14;color:#fff}._cellHandle_p91jw_329{width:32px;min-width:32px;padding:10px 4px 10px 8px!important}._dragHandle_p91jw_341{cursor:grab;color:#ffffff26;display:flex;align-items:center;justify-content:center;padding:2px;border-radius:4px;transition:color .15s,background .15s}._dragHandle_p91jw_341:hover{color:#ffffff80;background:#ffffff0d}._dragHandle_p91jw_341:active{cursor:grabbing}._row_p91jw_383{border-bottom:1px solid rgba(255,255,255,.03);cursor:pointer;transition:background-color .15s ease}._row_p91jw_383:hover{background:#ffffff0a}._row_p91jw_383:active{background:#ffffff0f}._rowDragging_p91jw_411{background:#8b5cf614!important;box-shadow:0 4px 20px #0000004d}._row_p91jw_383 td{padding:10px 14px;vertical-align:middle;color:#ffffffbf}._cellTitle_p91jw_435{display:flex;flex-direction:column;gap:2px}._titleText_p91jw_447{font-weight:600;color:#ffffffeb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:280px}._descriptionHint_p91jw_465{font-size:.72rem;color:#ffffff4d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:280px}._statusPill_p91jw_485{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:20px;font-size:.72rem;font-weight:600;border:1px solid;white-space:nowrap}._statusDot_p91jw_509{width:6px;height:6px;border-radius:50%;flex-shrink:0}._priorityBadge_p91jw_525{display:inline-flex;align-items:center;gap:4px;font-size:.75rem;font-weight:500}._assigneeBadge_p91jw_543{display:inline-flex;align-items:center;gap:5px;font-size:.75rem;color:#ffffffa6}._assigneeBadge_p91jw_543 svg{opacity:.5}._dateBadge_p91jw_569{display:inline-flex;align-items:center;gap:5px;font-size:.75rem;color:#ffffff8c}._dateBadge_p91jw_569 svg{opacity:.4}._overdue_p91jw_595 ._dateBadge_p91jw_569{color:#ef4444}._overdue_p91jw_595 ._dateBadge_p91jw_569 svg{opacity:.8}._muted_p91jw_613{color:#ffffff26;font-size:.75rem}._emptyRow_p91jw_625{text-align:center;padding:32px 14px!important;color:#ffffff40;font-size:.82rem;font-style:italic}._cellExtra_p91jw_643{max-width:200px}._tagsList_p91jw_653{display:flex;align-items:center;gap:4px;flex-wrap:nowrap}._tagChip_p91jw_667{display:inline-flex;align-items:center;padding:2px 7px;border-radius:4px;font-size:.7rem;font-weight:500;background:#8b5cf626;color:#8b5cf6d9;white-space:nowrap}._urlLink_p91jw_693{color:#60a5facc;text-decoration:none;font-size:.75rem;transition:color .15s}._urlLink_p91jw_693:hover{color:#60a5fa;text-decoration:underline}._progressCell_p91jw_719{display:flex;align-items:center;gap:6px}._progressBar_p91jw_731{flex:1;height:4px;background:#ffffff14;border-radius:2px;overflow:hidden;min-width:40px;max-width:80px}._progressFill_p91jw_751{height:100%;background:linear-gradient(90deg,#8b5cf6,#6366f1);border-radius:2px;transition:width .3s ease}._progressText_p91jw_765{font-size:.7rem;color:#ffffff73;min-width:28px}._descriptionCell_p91jw_779{font-size:.75rem;color:#ffffff73;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px;display:inline-block}._categoryChip_p91jw_801{display:inline-flex;padding:2px 8px;border-radius:4px;font-size:.72rem;font-weight:500;background:#ffffff0f;color:#fff9;border:1px solid rgba(255,255,255,.06)}._addRowBtn_p91jw_825{display:flex;align-items:center;gap:6px;width:100%;padding:10px 14px;background:transparent;border:none;border-top:1px solid rgba(255,255,255,.04);color:#ffffff4d;font-size:.8rem;cursor:pointer;transition:background .15s,color .15s}._addRowBtn_p91jw_825:hover{background:#ffffff0a;color:#fff9}._tableWrapper_p91jw_1::-webkit-scrollbar{height:6px}._tableWrapper_p91jw_1::-webkit-scrollbar-track{background:transparent}._tableWrapper_p91jw_1::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}._inlineInput_p91jw_897{width:100%;background:#ffffff0f;border:1px solid rgba(139,92,246,.4);border-radius:6px;padding:5px 8px;color:#ffffffeb;font-size:.82rem;font-family:inherit;outline:none;transition:border-color .15s}._inlineInput_p91jw_897:focus{border-color:#8b5cf6b3;background:#ffffff14;box-shadow:0 0 0 2px #8b5cf626}._inlineDateInput_p91jw_935{background:#ffffff0f;border:1px solid rgba(139,92,246,.4);border-radius:6px;padding:4px 8px;color:#ffffffeb;font-size:.78rem;font-family:inherit;outline:none;color-scheme:dark;cursor:pointer;transition:border-color .15s}._inlineDateInput_p91jw_935:focus{border-color:#8b5cf6b3;box-shadow:0 0 0 2px #8b5cf626}._inlineSelect_p91jw_975{background:#121212f5;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:4px;min-width:140px;box-shadow:0 8px 24px #00000073;animation:_fadeSlideIn_p91jw_1 .12s ease-out}@keyframes _fadeSlideIn_p91jw_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._inlineSelectOption_p91jw_1023{display:flex;align-items:center;gap:7px;padding:7px 10px;border-radius:6px;font-size:.78rem;color:#ffffffb3;cursor:pointer;transition:background .1s}._inlineSelectOption_p91jw_1023:hover{background:#ffffff14;color:#fff}._inlineSelectActive_p91jw_1057{background:#8b5cf61f;color:#fff}._cellTitle_p91jw_435,._cellStatus_p91jw_1071,._cellPriority_p91jw_1073,._cellAssignee_p91jw_1075,._cellDueDate_p91jw_1077,._cellExtra_p91jw_643{position:relative;cursor:default}._cellTitle_p91jw_435:hover,._cellStatus_p91jw_1071:hover,._cellPriority_p91jw_1073:hover,._cellAssignee_p91jw_1075:hover,._cellDueDate_p91jw_1077:hover,._cellExtra_p91jw_643:hover{background:#ffffff05}._container_71msi_1{display:flex;height:100%;width:100%;background-color:var(--color-bg-surface, #191919);color:var(--color-text-main, #ececec);overflow:hidden;font-family:Inter,sans-serif;-webkit-user-select:none;-moz-user-select:none;user-select:none}._sidebar_71msi_25{width:260px;flex-shrink:0;border-right:1px solid var(--color-border, rgba(255, 255, 255, .1));display:flex;flex-direction:column;background-color:#ffffff05;z-index:10}._sidebarHeader_71msi_45{height:48px;border-bottom:1px solid var(--color-border, rgba(255, 255, 255, .1));display:flex;align-items:center;padding:0 16px;font-size:14px;font-weight:600;color:var(--color-text-muted, #a1a1aa)}._sidebarContent_71msi_67{flex:1;overflow-y:hidden;overflow-x:hidden}._sidebarItem_71msi_81{height:40px;display:flex;align-items:center;padding:0 16px;border-bottom:1px solid rgba(255,255,255,.05);font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:transparent;transition:background .2s}._sidebarItem_71msi_81:hover{background:#ffffff0d}._newTaskButton_71msi_117{display:flex;align-items:center;justify-content:flex-start;width:100%;padding:8px 16px;background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.05);color:#ffffff80;cursor:pointer;font-size:13px;gap:8px;opacity:0;transition:opacity .2s ease,background-color .2s ease}._newTaskButton_71msi_117:hover{background-color:#ffffff0d;color:#fffc}._sidebar_71msi_25:hover ._newTaskButton_71msi_117{opacity:1}._chartContainer_71msi_171{flex:1;display:flex;flex-direction:column;overflow:hidden;position:relative;background-color:var(--color-bg-surface, #191919)}._chartHeader_71msi_189{height:48px;border-bottom:1px solid var(--color-border, rgba(255, 255, 255, .1));overflow:hidden;position:relative;background-color:var(--color-bg-surface, #191919)}._timelineScrollArea_71msi_205{flex:1;overflow:auto;position:relative;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}._timelineScrollArea_71msi_205::-webkit-scrollbar{width:8px;height:8px}._timelineScrollArea_71msi_205::-webkit-scrollbar-track{background:transparent}._timelineScrollArea_71msi_205::-webkit-scrollbar-thumb{background-color:#fff3;border-radius:4px}._gridContainer_71msi_253{position:relative}._gridBackground_71msi_265{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}._gridColumn_71msi_283{position:absolute;top:0;bottom:0;border-right:1px solid rgba(255,255,255,.05)}._gridColumn_71msi_283._weekend_71msi_297{background-color:#ffffff05}._todayLine_71msi_305{position:absolute;top:0;bottom:0;width:2px;background-color:#ef4444;z-index:5;pointer-events:none}._chartRow_71msi_327{height:40px;position:relative;border-bottom:1px solid rgba(255,255,255,.05)}._chartRow_71msi_327:hover{background-color:#ffffff05}._timelineBar_71msi_349{position:absolute;height:24px;top:8px;background-color:#3b82f6;border-radius:4px;cursor:grab;display:flex;align-items:center;padding:0 8px;font-size:12px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 1px 3px #0000004d;z-index:2;transition:box-shadow .2s}._timelineBar_71msi_349:hover{box-shadow:0 2px 5px #0006}._timelineBar_71msi_349._dragging_71msi_399{cursor:grabbing;opacity:.9;z-index:10;box-shadow:0 4px 12px #00000080}._resizeHandle_71msi_415{position:absolute;top:0;bottom:0;width:6px;cursor:col-resize;z-index:3;opacity:0;transition:opacity .2s}._timelineBar_71msi_349:hover ._resizeHandle_71msi_415{opacity:1}._resizeHandleLeft_71msi_445{left:0;background:linear-gradient(90deg,rgba(0,0,0,.2),transparent);border-top-left-radius:4px;border-bottom-left-radius:4px}._resizeHandleRight_71msi_459{right:0;background:linear-gradient(-90deg,rgba(0,0,0,.2),transparent);border-top-right-radius:4px;border-bottom-right-radius:4px}._monthRow_71msi_475{height:24px;display:flex;border-bottom:1px solid rgba(255,255,255,.05);font-size:12px;font-weight:600;color:var(--color-text-muted, #a1a1aa)}._monthLabel_71msi_493{padding-left:8px;display:flex;align-items:center;border-right:1px solid rgba(255,255,255,.05)}._dayRow_71msi_507{height:24px;display:flex}._dayLabel_71msi_517{display:flex;align-items:center;justify-content:center;font-size:11px;color:#fff6;border-right:1px solid rgba(255,255,255,.05)}._dayLabel_71msi_517._today_71msi_305{background-color:#ef44441a;color:#ef4444;font-weight:700}._slashMenu_13lra_1{position:fixed;width:260px;max-height:320px;background:var(--glass-bg);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid var(--glass-border);box-shadow:0 20px 60px #0000004d,0 0 0 1px var(--glass-border);border-radius:14px;z-index:9999;display:flex;flex-direction:column;overflow:hidden;animation:_slashMenuAppear_13lra_1 .2s cubic-bezier(.16,1,.3,1)}@keyframes _slashMenuAppear_13lra_1{0%{opacity:0;transform:scale(.92) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}._header_13lra_59{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--glass-border)}._slashIcon_13lra_75{font-size:16px;font-weight:700;color:var(--color-primary);opacity:.7;-webkit-user-select:none;-moz-user-select:none;user-select:none}._searchInput_13lra_91{flex:1;background:transparent;border:none;outline:none;color:var(--color-text-main);font-size:14px;font-family:inherit}._searchInput_13lra_91::-moz-placeholder{color:var(--color-text-muted);opacity:.6}._searchInput_13lra_91::placeholder{color:var(--color-text-muted);opacity:.6}._items_13lra_121{padding:6px;overflow-y:auto;overflow-x:hidden;max-height:260px;display:flex;flex-direction:column;gap:2px}._menuItem_13lra_141{display:flex;align-items:center;gap:12px;padding:10px 12px;border:none;background:transparent;border-radius:10px;cursor:pointer;text-align:left;transition:background-color .15s ease,transform .15s ease,border-left-color .15s ease;width:100%;border-left:3px solid transparent}._menuItem_13lra_141:hover{background:#ffffff0a;transform:translate(2px)}._menuItem_13lra_141._selected_13lra_181{background:#8b5cf61f;border-left-color:var(--color-primary);transform:translate(4px)}._menuItem_13lra_141:active{transform:scale(.97) translate(4px)}._itemIcon_13lra_201{width:36px;height:36px;min-width:36px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);transition:color .15s,background-color .15s,border-color .15s}._menuItem_13lra_141._selected_13lra_181 ._itemIcon_13lra_201,._menuItem_13lra_141:hover ._itemIcon_13lra_201{color:var(--color-primary);background:#8b5cf614;border-color:#8b5cf633}._itemContent_13lra_243{display:flex;flex-direction:column;gap:2px;overflow:hidden}._itemLabel_13lra_257{font-size:13px;font-weight:600;color:var(--color-text-main);line-height:1.2}._itemDesc_13lra_271{font-size:11px;color:var(--color-text-muted);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._emptyState_13lra_289{padding:20px;text-align:center;font-size:13px;color:var(--color-text-muted);opacity:.6}._categoryLabel_13lra_305{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);opacity:.5;padding:8px 12px 4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}._overlay_yet5a_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none}._overlay_yet5a_1>*{pointer-events:auto}._menu_yet5a_23{position:fixed;min-width:210px;background:var(--glass-bg, rgba(28, 30, 38, .95));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border, rgba(255, 255, 255, .08));border-radius:14px;padding:6px;box-shadow:0 20px 40px #0000004d;z-index:10000;animation:_menuIn_yet5a_1 .15s cubic-bezier(.16,1,.3,1)}@keyframes _menuIn_yet5a_1{0%{opacity:0;transform:scale(.95) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}._menuItem_yet5a_73{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:8px;cursor:pointer;transition:background .15s;font-size:13px;color:var(--text-primary, #f3f4f6);-webkit-user-select:none;-moz-user-select:none;user-select:none}._menuItem_yet5a_73:hover{background:#ffffff0f}._menuItem_yet5a_73:active{background:#ffffff1a}._itemContent_yet5a_115{display:flex;align-items:center;gap:10px}._chevron_yet5a_127{color:#ffffff59;flex-shrink:0}._dangerItem_yet5a_137{color:#ef4444}._dangerItem_yet5a_137:hover{background:#ef44441a!important}._divider_yet5a_153{height:1px;background:#ffffff14;margin:4px 8px}._confirmItem_yet5a_167{padding:8px 12px;display:flex;flex-direction:column;gap:8px;border-radius:8px;background:#ef444414}._confirmText_yet5a_185{font-size:12px;color:#ef4444;font-weight:500}._confirmActions_yet5a_197{display:flex;gap:8px}._confirmBtn_yet5a_207{flex:1;padding:6px 12px;border:1px solid rgba(255,255,255,.12);border-radius:6px;background:transparent;color:var(--text-primary, #f3f4f6);font-size:12px;cursor:pointer;transition:background .15s}._confirmBtn_yet5a_207:hover{background:#ffffff14}._submenu_yet5a_241{position:fixed;left:calc(100% + 8px);top:var(--submenu-top, 0);min-width:190px;max-height:360px;background:var(--glass-bg, rgba(28, 30, 38, .95));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border, rgba(255, 255, 255, .08));border-radius:14px;box-shadow:0 20px 40px #0000004d;z-index:10001;display:flex;flex-direction:column;animation:_menuIn_yet5a_1 .15s cubic-bezier(.16,1,.3,1)}._submenuHeader_yet5a_277{display:flex;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:600;color:var(--text-primary, #f3f4f6);border-bottom:1px solid rgba(255,255,255,.06);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}._submenuHeader_yet5a_277:hover{background:#ffffff0a}._chevronBack_yet5a_311{color:#ffffff59;transform:rotate(180deg);flex-shrink:0}._submenuScroll_yet5a_323{overflow-y:auto;padding:4px;flex:1}._submenuScroll_yet5a_323::-webkit-scrollbar{width:4px}._submenuScroll_yet5a_323::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}._submenuCategory_yet5a_353{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#ffffff4d;padding:8px 12px 4px}._submenuItem_yet5a_371{display:flex;align-items:center;gap:10px;padding:7px 12px;border-radius:6px;cursor:pointer;transition:background .15s;font-size:13px;color:var(--text-primary, #f3f4f6);-webkit-user-select:none;-moz-user-select:none;user-select:none}._submenuItem_yet5a_371:hover{background:#ffffff0f}._submenuItem_yet5a_371:active{background:#ffffff1a}._wrap_co4i4_7{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:999px;background:var(--glass-bg);backdrop-filter:blur(var(--backdrop-blur));-webkit-backdrop-filter:blur(var(--backdrop-blur));border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);font-family:var(--font-sans)}._btn_co4i4_41{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border-radius:999px;border:1px solid transparent;cursor:pointer;font-size:12.5px;font-weight:600;font-family:inherit;transition:transform var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),opacity var(--transition-fast)}._btn_co4i4_41:disabled{opacity:.65;cursor:not-allowed}._primary_co4i4_91{color:#fff;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));box-shadow:0 4px 12px #8b5cf647}._primary_co4i4_91:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #8b5cf666}._secondary_co4i4_113{color:var(--color-text-main);background:transparent;border-color:var(--glass-border)}._secondary_co4i4_113:hover:not(:disabled){background:var(--ui-hover);border-color:var(--color-primary);color:var(--color-primary)}._statusPill_co4i4_137{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:11.5px;font-weight:500;line-height:1;white-space:nowrap;max-width:320px;overflow:hidden;text-overflow:ellipsis}._statusPill_co4i4_137._success_co4i4_167{color:#22c55e;background:#22c55e1f;border:1px solid rgba(34,197,94,.25)}._statusPill_co4i4_137._error_co4i4_179{color:#ef4444;background:#ef44441f;border:1px solid rgba(239,68,68,.25)}._backdrop_4s3eo_5{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000;display:flex;align-items:center;justify-content:center;background:#00000080;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:_fadeIn_4s3eo_1 .2s ease-out}._shell_4s3eo_37{position:relative;width:min(420px,92vw);padding:28px 28px 22px;border-radius:20px;background:var(--glass-bg);backdrop-filter:blur(var(--backdrop-blur));-webkit-backdrop-filter:blur(var(--backdrop-blur));border:1px solid var(--glass-border);box-shadow:0 24px 60px #00000059,0 0 0 1px var(--glass-border);color:var(--color-text-main);font-family:var(--font-sans);animation:_liftIn_4s3eo_1 .25s cubic-bezier(.16,1,.3,1)}:root[data-theme=light] ._shell_4s3eo_37{background:#ffffffeb}._closeBtn_4s3eo_81{position:absolute;top:12px;right:12px;width:32px;height:32px;border-radius:50%;background:transparent;border:1px solid transparent;color:var(--color-text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition-fast)}._closeBtn_4s3eo_81:hover{background:var(--ui-hover);color:var(--color-text-main);border-color:var(--glass-border)}._heading_4s3eo_127{margin:0 0 4px;font-size:22px;font-weight:700;letter-spacing:-.01em}._subheading_4s3eo_141{margin:0 0 20px;font-size:13px;color:var(--color-text-muted)}._tabs_4s3eo_155{display:flex;padding:4px;margin-bottom:18px;background:var(--ui-hover);border:1px solid var(--glass-border);border-radius:10px;position:relative}._tab_4s3eo_155{flex:1;padding:8px 0;border:none;background:transparent;color:var(--color-text-muted);font-size:13px;font-weight:500;border-radius:8px;cursor:pointer;transition:all var(--transition-fast)}._tab_4s3eo_155:hover:not(._tabActive_4s3eo_201){color:var(--color-text-main)}._tabActive_4s3eo_201{background:var(--color-primary);color:#fff;box-shadow:0 4px 12px #8b5cf640}._field_4s3eo_223{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}._label_4s3eo_237{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}._inputWrap_4s3eo_253{display:flex;align-items:center;gap:8px;padding:0 12px;height:42px;border-radius:10px;background:var(--ui-hover);border:1px solid var(--glass-border);transition:border-color var(--transition-fast),background-color var(--transition-fast)}._inputWrap_4s3eo_253:focus-within{border-color:var(--color-primary);background:var(--ui-active)}._inputIcon_4s3eo_287{color:var(--color-text-muted);display:flex;align-items:center;flex-shrink:0}._input_4s3eo_253{flex:1;border:none;outline:none;background:transparent;color:var(--color-text-main);font-size:14px;font-family:inherit;min-width:0}._input_4s3eo_253::-moz-placeholder{color:var(--color-text-muted);opacity:.7}._input_4s3eo_253::placeholder{color:var(--color-text-muted);opacity:.7}._eyeBtn_4s3eo_333{background:transparent;border:none;color:var(--color-text-muted);cursor:pointer;padding:0;display:flex;align-items:center}._eyeBtn_4s3eo_333:hover{color:var(--color-text-main)}._error_4s3eo_363,._success_4s3eo_365{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;font-size:12.5px;margin-bottom:12px;line-height:1.4}._error_4s3eo_363{background:#ef44441f;color:#ef4444;border:1px solid rgba(239,68,68,.25)}._success_4s3eo_365{background:#22c55e1f;color:#22c55e;border:1px solid rgba(34,197,94,.25)}._submit_4s3eo_413{width:100%;height:44px;margin-top:6px;border-radius:10px;border:none;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;color:#fff;display:flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));box-shadow:0 6px 18px #8b5cf652;transition:transform var(--transition-fast),box-shadow var(--transition-fast),opacity var(--transition-fast)}._submit_4s3eo_413:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 24px #8b5cf66b}._submit_4s3eo_413:active:not(:disabled){transform:translateY(0)}._submit_4s3eo_413:disabled{opacity:.6;cursor:not-allowed}._signedIn_4s3eo_485{display:flex;flex-direction:column;gap:12px;align-items:stretch}._signedInRow_4s3eo_499{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:var(--ui-hover);border:1px solid var(--glass-border);font-size:13px}._signedInLabel_4s3eo_521{color:var(--color-text-muted);font-size:11px;text-transform:uppercase;letter-spacing:.04em}._signOutBtn_4s3eo_535{height:40px;border-radius:10px;border:1px solid var(--glass-border);background:transparent;color:var(--color-text-main);cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:background var(--transition-fast),border-color var(--transition-fast)}._signOutBtn_4s3eo_535:hover{background:var(--ui-hover);border-color:var(--color-primary)}@keyframes _fadeIn_4s3eo_1{0%{opacity:0}to{opacity:1}}@keyframes _liftIn_4s3eo_1{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion: reduce){._backdrop_4s3eo_5,._shell_4s3eo_37{animation:none}}._container_znysf_3{width:100vw;height:100vh;background:var(--color-bg-base);position:relative;display:flex;overflow:hidden}._dualPanelBackdrop_znysf_23{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#0006;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:40}._topLeftToolbar_znysf_49{position:absolute;top:20px;left:20px;z-index:1000;display:flex;align-items:center;gap:12px}._topRightToolbar_znysf_71{position:absolute;top:20px;right:20px;z-index:1000;background:var(--glass-bg);backdrop-filter:blur(var(--backdrop-blur));-webkit-backdrop-filter:blur(var(--backdrop-blur));border:1px solid var(--glass-border);border-radius:12px;padding:6px;box-shadow:var(--glass-shadow);display:flex;align-items:center;gap:6px}._topRightSeparator_znysf_109{width:1px;height:20px;background:var(--color-border);opacity:.4;margin:0 2px}._canvasArea_znysf_127{flex:1;position:relative;height:100%;transition:background-color .3s cubic-bezier(.25,.8,.25,1),transform .3s cubic-bezier(.25,.8,.25,1)}._canvasArea_znysf_127 .react-flow__edges{z-index:0!important}._canvasArea_znysf_127 .react-flow__edge{pointer-events:stroke}._canvasArea_znysf_127 .react-flow__edge-path{transition:stroke .18s ease,stroke-width .18s ease}._canvasArea_znysf_127 .react-flow__edge.selected .react-flow__edge-path,._canvasArea_znysf_127 .react-flow__edge:focus .react-flow__edge-path,._canvasArea_znysf_127 .react-flow__edge:focus-visible .react-flow__edge-path{stroke:var(--color-primary)!important;stroke-width:2.5!important}._canvasArea_znysf_127 .react-flow__nodes{z-index:1}._canvasWithSidebar_znysf_189{margin-left:600px}._bottomRightControls_znysf_217{display:flex;align-items:flex-end;gap:0;background:var(--glass-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);border-radius:12px;box-shadow:0 4px 6px -1px #0000001a;overflow:hidden;padding:0;margin:15px;height:116px}._canvasMiniMap_znysf_249{margin:0!important;border:none!important;border-radius:0!important;background:transparent!important;height:116px!important;width:160px!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;bottom:auto!important;right:auto!important}._canvasMiniMap_znysf_249 svg{width:100%!important;height:100%!important;display:block!important}._canvasControls_znysf_293{margin:0!important;border:none!important;border-left:1px solid var(--glass-border)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;height:116px!important;overflow:hidden!important;position:relative!important;bottom:auto!important;right:auto!important}._canvasControls_znysf_293 button{border:none!important;border-bottom:1px solid var(--glass-border)!important;border-radius:0!important;background:transparent!important;color:var(--color-text-main)!important;width:28px!important;height:29px!important;display:flex!important;align-items:center!important;justify-content:center!important}._canvasControls_znysf_293 button:last-child{border-bottom:none!important}._canvasControls_znysf_293 button:hover{background:var(--glass-bg-hover)!important}._canvasControls_znysf_293 button svg{fill:var(--color-text-main)!important}._toolbarBtn_znysf_377{background:transparent;border:none;border-radius:8px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition-fast);color:var(--color-text-main)}._toolbarBtn_znysf_377:hover{background:var(--glass-bg-hover);color:var(--color-primary);transform:translateY(-1px)}._toolbarBtnActive_znysf_417{background:var(--color-primary-glow)!important;color:var(--color-primary)!important;border:1px solid rgba(139,92,246,.2)!important}._toolbarBtn_znysf_377:active{transform:translateY(0)}._modifierHint_znysf_437{position:absolute;left:50%;top:76px;transform:translate(-50%);z-index:1100;pointer-events:none;display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:14px;background:linear-gradient(180deg,#ffffff17,#ffffff0a);border:1px solid var(--glass-border);box-shadow:0 14px 40px #00000047;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);animation:_modifierHintIn_znysf_1 .12s ease-out}._hintLine_znysf_477{display:flex;align-items:center;gap:8px;color:var(--color-text-main);font-size:12px;line-height:1;letter-spacing:.02em}._keycap_znysf_497{display:inline-flex;align-items:center;justify-content:center;height:22px;padding:0 10px;border-radius:10px;background:#00000038;border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px #ffffff1f;color:var(--color-text-main);font-weight:600}._hintJoin_znysf_525{opacity:.6;font-weight:700}._hintLabel_znysf_535{opacity:.8;font-weight:500}@keyframes _modifierHintIn_znysf_1{0%{opacity:0;transform:translate(-50%) translateY(-6px) scale(.98)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}._wrapper_1ogk5_1{position:relative;display:inline-flex;align-items:center;gap:10px}._greeting_1ogk5_15{font-size:13px;font-weight:500;color:var(--color-text-main);opacity:.85;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._avatar_1ogk5_37{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border-radius:50%;background:linear-gradient(135deg,var(--color-primary, #8b5cf6),#6366f1);color:#fff;border:1px solid rgba(255,255,255,.18);box-shadow:0 4px 14px #6366f159;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:.02em;transition:transform .15s ease,box-shadow .2s ease,filter .2s ease}._avatar_1ogk5_37:hover{transform:translateY(-1px) scale(1.04);box-shadow:0 6px 18px #6366f173;filter:brightness(1.05)}._avatar_1ogk5_37:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._dropdown_1ogk5_97{position:absolute;top:calc(100% + 10px);right:0;min-width:240px;padding:8px;background:var(--glass-bg, rgba(20, 22, 32, .78));backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--glass-border, rgba(255, 255, 255, .12));border-radius:14px;box-shadow:0 16px 48px #00000052,0 2px 8px #0000002e;z-index:1200;transform-origin:top right;animation:_profileDropdownIn_1ogk5_1 .16s cubic-bezier(.2,.8,.4,1)}@keyframes _profileDropdownIn_1ogk5_1{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}._profileHeader_1ogk5_141{display:flex;flex-direction:column;gap:2px;padding:10px 12px 12px;border-bottom:1px solid var(--glass-border, rgba(255, 255, 255, .08));margin-bottom:6px}._profileName_1ogk5_159{font-size:14px;font-weight:600;color:var(--color-text-main);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._profileEmail_1ogk5_177{font-size:12px;color:var(--color-text-muted, rgba(255, 255, 255, .6));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._menuItem_1ogk5_193{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;border:none;background:transparent;color:var(--color-text-main);font-size:13px;font-weight:500;text-align:left;border-radius:8px;cursor:pointer;transition:background .12s ease,color .12s ease}._menuItem_1ogk5_193:hover{background:#ffffff0f}._menuItem_1ogk5_193:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}._menuItemDanger_1ogk5_245{color:#f87171}._menuItemDanger_1ogk5_245:hover{background:#f871711f;color:#fca5a5}[data-theme=light] ._dropdown_1ogk5_97{background:#ffffffeb;border-color:#00000014}[data-theme=light] ._menuItem_1ogk5_193:hover{background:#0000000d}[data-theme=light] ._profileEmail_1ogk5_177{color:#0f172a99}@keyframes _orbFloat_et2a8_1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(18px,-22px) scale(1.04)}66%{transform:translate(-12px,14px) scale(.97)}}@keyframes _orbFloat2_et2a8_1{0%,to{transform:translate(0) scale(1)}40%{transform:translate(-20px,16px) scale(1.05)}70%{transform:translate(10px,-18px) scale(.96)}}@keyframes _particleDrift_et2a8_1{0%{transform:translateY(0) translate(0);opacity:.5}50%{transform:translateY(-28px) translate(8px);opacity:1}to{transform:translateY(0) translate(0);opacity:.5}}@keyframes _grainShift_et2a8_1{0%,to{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(2px,-2px)}60%{transform:translate(-1px,-2px)}80%{transform:translate(1px,1px)}}@keyframes _ambientDrift_et2a8_1{0%{transform:translate(0) scale(1);opacity:.5}50%{transform:translate(30px,-20px) scale(1.1);opacity:.7}to{transform:translate(0) scale(1);opacity:.5}}._container_et2a8_173{display:flex;width:100%;height:100%;background-color:var(--color-bg-base);color:var(--color-text-main);overflow:hidden;font-family:var(--font-sans);position:relative}._container_et2a8_173:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9999;opacity:.028;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;animation:_grainShift_et2a8_1 .12s steps(1) infinite}._container_et2a8_173:after{content:"";position:fixed;width:700px;height:700px;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.22) 0%,transparent 70%);top:-260px;right:-200px;pointer-events:none;z-index:0;animation:_orbFloat_et2a8_1 14s ease-in-out infinite}._sidebar_et2a8_259{width:220px;display:flex;flex-direction:column;flex-shrink:0;position:relative;z-index:10;overflow:hidden;background:transparent}._sidebar_et2a8_259:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--glass-bg);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);opacity:.65;mask:linear-gradient(to bottom,black 85%,transparent 100%);-webkit-mask:linear-gradient(to bottom,black 85%,transparent 100%);pointer-events:none;z-index:0}._sidebar_et2a8_259:after{content:"";position:absolute;top:0;right:-1px;bottom:0;width:1px;background:linear-gradient(180deg,transparent 5%,rgba(139,92,246,.2) 15%,rgba(6,182,212,.1) 50%,rgba(139,92,246,.2) 85%,transparent 95%);pointer-events:none;z-index:0}._sidebar_et2a8_259>*{position:relative;z-index:1}._orbPrimary_et2a8_253{position:fixed;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.18) 0%,transparent 70%);bottom:-180px;left:-120px;pointer-events:none;z-index:0;animation:_orbFloat2_et2a8_1 16s ease-in-out infinite}._orbSecondary_et2a8_253{position:fixed;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(6,182,212,.13) 0%,transparent 70%);top:40%;right:-80px;pointer-events:none;z-index:0;animation:_orbFloat_et2a8_1 20s ease-in-out infinite reverse}._orbAccent_et2a8_253{position:fixed;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(245,158,11,.06) 0%,transparent 70%);top:10%;left:30%;pointer-events:none;z-index:0;animation:_orbFloat2_et2a8_1 24s ease-in-out infinite}._particles_et2a8_439{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden}._particle_et2a8_439{position:absolute;border-radius:50%;background:var(--color-primary);opacity:0;animation:_particleDrift_et2a8_1 var(--dur, 6s) ease-in-out infinite;animation-delay:var(--delay, 0s)}._logoSection_et2a8_477{height:56px;padding:0 16px;display:flex;align-items:center;box-sizing:border-box;position:relative}._logoSection_et2a8_477:after{content:"";position:absolute;bottom:0;left:16px;right:16px;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(139,92,246,.2) 30%,rgba(6,182,212,.1) 70%,transparent 100%);pointer-events:none}._logo_et2a8_477{display:flex;align-items:center;gap:8px;font-weight:700;font-size:15px;letter-spacing:-.2px;color:var(--color-text-main);-webkit-user-select:none;-moz-user-select:none;user-select:none}._logoIcon_et2a8_547{color:var(--color-primary);filter:drop-shadow(0 0 6px var(--color-primary-glow));flex-shrink:0;width:18px;height:18px}._nav_et2a8_565{flex:1;padding:10px 8px;display:flex;flex-direction:column;gap:1px;overflow-y:auto}._navGroup_et2a8_583{display:flex;flex-direction:column;gap:1px}._navLabel_et2a8_595{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.9px;color:var(--color-text-muted);padding:12px 10px 4px;opacity:.55}._navItem_et2a8_617{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:6px;border:none;background:transparent;color:var(--color-text-main);font-family:var(--font-sans);font-size:12.5px;font-weight:500;cursor:pointer;text-align:left;width:100%;transition:background var(--transition-fast),color var(--transition-fast);position:relative}._navItem_et2a8_617:hover{background:var(--ui-hover)}._navItem_et2a8_617._active_et2a8_663{background:linear-gradient(135deg,#8b5cf626,#06b6d40f);color:var(--color-primary)}._navItem_et2a8_617._active_et2a8_663:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:2.5px;height:50%;background:linear-gradient(180deg,var(--color-primary),var(--color-secondary));border-radius:0 2px 2px 0}._navItemSecondary_et2a8_703{display:flex;align-items:center;gap:8px;padding:5px 10px;border-radius:6px;border:none;background:transparent;color:var(--color-text-muted);font-family:var(--font-sans);font-size:12px;font-weight:400;cursor:pointer;text-align:left;width:100%;transition:background var(--transition-fast),color var(--transition-fast);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._navItemSecondary_et2a8_703:hover{background:var(--ui-hover);color:var(--color-text-main)}._navDivider_et2a8_755{height:1px;margin:8px 10px;background:linear-gradient(90deg,transparent 0%,rgba(139,92,246,.12) 30%,rgba(6,182,212,.08) 70%,transparent 100%)}._sidebarFooter_et2a8_777{padding:8px 8px 12px;position:relative}._sidebarFooter_et2a8_777:before{content:"";position:absolute;top:0;left:16px;right:16px;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(139,92,246,.15) 30%,rgba(6,182,212,.08) 70%,transparent 100%);pointer-events:none}._settingsButton_et2a8_817{width:100%;display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:6px;border:none;background:transparent;color:var(--color-text-muted);font-family:var(--font-sans);font-size:12.5px;font-weight:500;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}._settingsButton_et2a8_817:hover{background:var(--ui-hover);color:var(--color-text-main)}._pillSwitch_et2a8_863{width:38px;height:22px;border-radius:11px;background:#00000026;border:1px solid var(--glass-border);position:relative;display:flex;align-items:center;justify-content:space-between;padding:0 4px;flex-shrink:0;box-shadow:inset 0 2px 4px #0000001a;transition:border-color var(--transition-fast),background var(--transition-fast)}[data-theme=light] ._pillSwitch_et2a8_863{background:#0000000d}._settingsButton_et2a8_817:hover ._pillSwitch_et2a8_863{border-color:#8b5cf666;background:#8b5cf60d}._pillThumb_et2a8_913{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));box-shadow:0 1px 4px #0000004d;transition:transform .4s cubic-bezier(.25,1,.5,1);z-index:2}._thumbDark_et2a8_939{transform:translate(0)}._thumbLight_et2a8_947{transform:translate(16px)}._pillIcon_et2a8_955{position:relative;z-index:1;transition:color .4s ease,opacity .4s ease}._iconActive_et2a8_967{color:#fff}._iconInactive_et2a8_975{color:var(--color-text-muted);opacity:.5}._mainArea_et2a8_987{flex:1;display:flex;flex-direction:column;overflow:hidden;position:relative;z-index:5;background-color:var(--color-bg-base)}._mainArea_et2a8_987:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 100% 60% at 30% 0%,rgba(139,92,246,.06) 0%,transparent 70%),radial-gradient(ellipse 80% 50% at 70% 100%,rgba(6,182,212,.04) 0%,transparent 60%),radial-gradient(ellipse 60% 40% at 50% 50%,rgba(245,158,11,.02) 0%,transparent 50%);pointer-events:none;z-index:0;animation:_ambientDrift_et2a8_1 25s ease-in-out infinite}._mainArea_et2a8_987>*{position:relative;z-index:1}._topBar_et2a8_1045{height:56px;padding:0 24px;display:flex;justify-content:space-between;align-items:center;flex-shrink:0;position:relative;overflow:visible;background:transparent}._topBar_et2a8_1045:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--glass-bg);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);opacity:.65;mask:linear-gradient(to bottom,black 80%,transparent 100%);-webkit-mask:linear-gradient(to bottom,black 80%,transparent 100%);pointer-events:none;z-index:0}._topBar_et2a8_1045:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 5%,rgba(139,92,246,.25) 20%,rgba(6,182,212,.15) 50%,rgba(139,92,246,.25) 80%,transparent 95%);pointer-events:none;z-index:0}._topBarDecor_et2a8_1131{display:none}._topBar_et2a8_1045>*{position:relative;z-index:2}._searchSection_et2a8_1151{flex:1;max-width:400px;display:flex;justify-content:center}._searchBar_et2a8_1165{display:flex;align-items:center;gap:8px;width:100%;max-width:320px;background:#00000026;border:1px solid rgba(255,255,255,.04);border-radius:100px;padding:6px 14px 6px 12px;color:var(--color-text-muted);font-size:13px;transition:all var(--transition-fast);box-shadow:inset 0 1px 2px #00000014}[data-theme=light] ._searchBar_et2a8_1165{background:#0000000a;border-color:#0000000f}._searchBar_et2a8_1165 svg{width:14px;height:14px;opacity:.5;flex-shrink:0}._searchBar_et2a8_1165:hover{border-color:#8b5cf633;background:#0003}._searchBar_et2a8_1165:focus-within{border-color:#8b5cf666;background:#00000038;max-width:360px;box-shadow:0 0 0 2px #8b5cf614,inset 0 1px 2px #0000001a}[data-theme=light] ._searchBar_et2a8_1165:focus-within{background:#ffffffb3;border-color:#8b5cf659}._searchBar_et2a8_1165 input{background:transparent;border:none;color:var(--color-text-main);outline:none;width:100%;font-family:var(--font-sans);font-size:12.5px}._searchBar_et2a8_1165 input::-moz-placeholder{color:var(--color-text-muted);opacity:.6}._searchBar_et2a8_1165 input::placeholder{color:var(--color-text-muted);opacity:.6}._userSection_et2a8_1293{display:flex;align-items:center;gap:6px;flex-shrink:0}._loginButton_et2a8_1307{display:flex;align-items:center;gap:5px;background:transparent;border:none;color:var(--color-text-muted);font-family:var(--font-sans);font-size:12.5px;font-weight:500;padding:6px 12px;border-radius:8px;cursor:pointer;transition:all var(--transition-fast)}._loginButton_et2a8_1307:hover{background:var(--ui-hover);color:var(--color-text-main)}._loginButton_et2a8_1307:active{opacity:.8}._loginButton_et2a8_1307 svg{opacity:.6}._logoutButton_et2a8_1365{display:flex;align-items:center;gap:6px;background:transparent;border:1px solid var(--glass-border);color:var(--color-text-muted);font-family:var(--font-sans);font-size:12.5px;font-weight:500;padding:6px 12px;border-radius:8px;cursor:pointer;transition:all var(--transition-fast)}._logoutButton_et2a8_1365:hover{background:#ef444414;border-color:#ef44444d;color:#ef4444}._logoutButton_et2a8_1365:active{transform:scale(.98)}._signupButton_et2a8_1417{display:flex;align-items:center;gap:5px;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));border:none;color:#fff;font-family:var(--font-sans);font-size:12.5px;font-weight:600;padding:6px 14px;border-radius:8px;cursor:pointer;letter-spacing:.05px;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px var(--color-primary-glow)}._signupButton_et2a8_1417:hover{transform:translateY(-1px);filter:brightness(1.1);box-shadow:0 4px 12px var(--color-primary-glow)}._signupButton_et2a8_1417:active{transform:translateY(0);filter:brightness(.95)}._content_et2a8_1477{flex:1;padding:36px 52px;overflow-y:auto}._contentHeader_et2a8_1491{display:flex;justify-content:space-between;align-items:center;margin-bottom:48px}._contentHeader_et2a8_1491 h1{font-size:26px;font-weight:700;letter-spacing:-.5px;color:var(--color-text-main);line-height:1}._contentActions_et2a8_1521{display:flex;gap:6px}._viewToggle_et2a8_1531,._moreButton_et2a8_1533{background:transparent;border:1px solid var(--glass-border);color:var(--color-text-muted);width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:7px;cursor:pointer;transition:all var(--transition-fast)}._viewToggle_et2a8_1531:hover,._moreButton_et2a8_1533:hover{background:var(--ui-hover);border-color:#ffffff1f;color:var(--color-text-main)}._emptyState_et2a8_1577{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:48px;text-align:center}._emptyIllustration_et2a8_1595{width:112px;height:112px;background:var(--glass-bg);backdrop-filter:blur(var(--backdrop-blur));-webkit-backdrop-filter:blur(var(--backdrop-blur));border:1.5px dashed rgba(139,92,246,.35);border-radius:24px;display:flex;align-items:center;justify-content:center;margin-bottom:28px;color:var(--color-primary);position:relative;box-shadow:0 0 0 8px #8b5cf60a,0 8px 32px #0003;transition:box-shadow var(--transition-smooth),border-color var(--transition-smooth)}._emptyIllustration_et2a8_1595:hover{border-color:#8b5cf699;box-shadow:0 0 0 8px #8b5cf614,0 8px 40px #8b5cf633}._emptyIllustration_et2a8_1595 svg{filter:drop-shadow(0 0 10px var(--color-primary-glow))}._emptyState_et2a8_1577 h2{font-size:20px;font-weight:700;letter-spacing:-.3px;margin-bottom:10px;color:var(--color-text-main)}._emptyState_et2a8_1577 p{color:var(--color-text-muted);font-size:14px;line-height:1.6;margin-bottom:32px;max-width:280px}._primaryButton_et2a8_1693{border:none;color:#fff;padding:12px 28px;border-radius:12px;display:flex;align-items:center;gap:10px;font-family:var(--font-sans);font-size:14.5px;font-weight:600;cursor:pointer;letter-spacing:.15px;position:relative;overflow:hidden;background:linear-gradient(135deg,#6c3eea,#3670e2,#19c3e6);box-shadow:0 1px 2px #0000001a,0 4px 16px #8b5cf633;transition:transform .2s ease,box-shadow .25s ease,filter .2s ease}._primaryButton_et2a8_1693:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001f,0 8px 24px #8b5cf647}._primaryButton_et2a8_1693:active{transform:translateY(0);filter:brightness(.95)}._primaryButton_et2a8_1693:before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,rgba(255,255,255,.12) 0%,transparent 100%);border-radius:12px 12px 0 0;pointer-events:none}._mobileHeaderLeft_et2a8_1815,._drawerCloseButton_et2a8_1823,._sidebarSearch_et2a8_1831{display:none}._sidebar_et2a8_259{transition:transform var(--transition-smooth)}@media (max-width: 768px){._sidebar_et2a8_259{position:fixed;top:0;left:0;bottom:0;width:280px;z-index:1000;transform:translate(-100%);box-shadow:20px 0 40px #0006;background:var(--glass-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}._sidebarOpen_et2a8_1883{transform:translate(0)}._drawerOverlay_et2a8_1891{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:999;animation:_fadeInOverlay_et2a8_1 .25s ease-out}@keyframes _fadeInOverlay_et2a8_1{0%{opacity:0}to{opacity:1}}._drawerCloseButton_et2a8_1823{display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--color-text-muted);cursor:pointer;padding:6px;border-radius:6px;transition:background var(--transition-fast),color var(--transition-fast);margin-left:auto}._drawerCloseButton_et2a8_1823:hover{background:var(--ui-hover);color:var(--color-text-main)}._sidebarSearch_et2a8_1831{display:flex;align-items:center;gap:8px;background:#0003;border:1px solid var(--glass-border);border-radius:8px;padding:8px 12px;margin:12px 14px 4px;color:var(--color-text-muted);box-shadow:inset 0 1px 2px #0000001a}[data-theme=light] ._sidebarSearch_et2a8_1831{background:#ffffff80}._sidebarSearch_et2a8_1831 input{background:transparent;border:none;color:var(--color-text-main);outline:none;font-size:13px;width:100%;font-family:var(--font-sans)}._sidebarSearch_et2a8_1831 input::-moz-placeholder{color:var(--color-text-muted)}._sidebarSearch_et2a8_1831 input::placeholder{color:var(--color-text-muted)}._topBar_et2a8_1045{padding:0 16px}._searchSection_et2a8_1151{display:none}._mobileHeaderLeft_et2a8_1815{display:flex;align-items:center;gap:12px;flex-shrink:0}._hamburgerButton_et2a8_2063{display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--color-text-main);cursor:pointer;padding:8px;border-radius:8px;transition:background var(--transition-fast)}._hamburgerButton_et2a8_2063:hover{background:var(--ui-hover)}._mobileLogo_et2a8_2097{display:flex;align-items:center;gap:8px;font-weight:700;font-size:16px;color:var(--color-text-main);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}._mobileLogo_et2a8_2097 svg{color:var(--color-primary);filter:drop-shadow(0 0 6px var(--color-primary-glow))}._userSection_et2a8_1293{gap:6px}._loginButton_et2a8_1307{padding:6px 10px;font-size:13px}._signupButton_et2a8_1417{padding:7px 12px;font-size:12.5px}._content_et2a8_1477{padding:24px 20px}._contentHeader_et2a8_1491{margin-bottom:32px}._contentHeader_et2a8_1491 h1{font-size:22px}._emptyState_et2a8_1577{padding-top:32px}._emptyIllustration_et2a8_1595{width:96px;height:96px;margin-bottom:24px;border-radius:20px}._emptyIllustration_et2a8_1595 svg{width:36px;height:36px}._emptyState_et2a8_1577 h2{font-size:18px}._emptyState_et2a8_1577 p{font-size:13.5px;margin-bottom:24px;max-width:240px}._primaryButton_et2a8_1693{padding:10px 24px;font-size:14px}}@keyframes _fadeSlideUp_et2a8_1{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes _fadeIn_et2a8_1{0%{opacity:0}to{opacity:1}}@keyframes _scaleIn_et2a8_1{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}._heroSection_et2a8_2289{padding-top:32px;margin-bottom:56px;animation:_fadeSlideUp_et2a8_1 .6s ease-out both}._heroBadge_et2a8_2301{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;color:var(--color-primary);padding:5px 12px;border-radius:20px;background:#8b5cf614;border:1px solid rgba(139,92,246,.15);margin-bottom:20px}._heroTitle_et2a8_2333{font-size:44px;font-weight:800;line-height:1.08;letter-spacing:-1.5px;color:var(--color-text-main);margin:0 0 16px}._heroGradient_et2a8_2351{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-secondary) 50%,#f59e0b 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._heroSubtitle_et2a8_2365{font-size:15.5px;line-height:1.65;color:var(--color-text-muted);max-width:480px;margin:0 0 32px}._heroActions_et2a8_2381{display:flex;align-items:center;gap:12px}._ghostButton_et2a8_2395{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:12px;border:1px solid var(--glass-border);background:transparent;color:var(--color-text-main);font-family:var(--font-sans);font-size:14px;font-weight:600;cursor:pointer;transition:all var(--transition-fast)}._ghostButton_et2a8_2395:hover{background:var(--ui-hover);border-color:#8b5cf64d}._btnArrow_et2a8_2439{transition:transform .2s ease}._primaryButton_et2a8_1693:hover ._btnArrow_et2a8_2439{transform:translate(3px)}._sectionLabel_et2a8_2457{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--color-text-muted);margin-bottom:20px;opacity:.6}._sectionLabelDot_et2a8_2483{width:6px;height:6px;border-radius:50%;background:var(--color-primary)}._quickStartSection_et2a8_2499{margin-bottom:56px;animation:_fadeSlideUp_et2a8_1 .6s .15s ease-out both}._cardGrid_et2a8_2509{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}._actionCard_et2a8_2521{display:flex;flex-direction:column;gap:16px;padding:24px;border-radius:16px;border:1px solid var(--glass-border);background:var(--glass-bg);backdrop-filter:blur(var(--backdrop-blur));-webkit-backdrop-filter:blur(var(--backdrop-blur));cursor:pointer;text-align:left;font-family:var(--font-sans);color:var(--color-text-main);transition:all var(--transition-smooth);position:relative;overflow:hidden}._actionCard_et2a8_2521:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background:linear-gradient(135deg,#8b5cf60a,#06b6d405);transition:opacity var(--transition-smooth);pointer-events:none}._actionCard_et2a8_2521:hover{border-color:#8b5cf640;transform:translateY(-2px);box-shadow:0 8px 32px #0000001f}._actionCard_et2a8_2521:hover:before{opacity:1}._actionCard_et2a8_2521:active{transform:translateY(0)}._cardArrow_et2a8_2611{color:var(--color-text-muted);transition:transform .2s ease,color .2s ease;margin-left:auto}._actionCard_et2a8_2521:hover ._cardArrow_et2a8_2611{transform:translate(4px);color:var(--color-primary)}._cardIcon_et2a8_2633{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._cardIcon_et2a8_2633[data-accent=primary]{background:#8b5cf61f;color:var(--color-primary)}._cardIcon_et2a8_2633[data-accent=secondary]{background:#06b6d41f;color:var(--color-secondary)}._cardIcon_et2a8_2633[data-accent=amber]{background:#f59e0b1f;color:#f59e0b}._cardBody_et2a8_2683 h3{font-size:15px;font-weight:700;margin:0 0 4px;letter-spacing:-.2px}._cardBody_et2a8_2683 p{font-size:13px;line-height:1.5;color:var(--color-text-muted);margin:0}._recentSection_et2a8_2713{margin-bottom:56px;animation:_fadeSlideUp_et2a8_1 .6s .3s ease-out both}._noteGrid_et2a8_2723{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}._noteCard_et2a8_2735{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:12px;border:1px solid var(--glass-border);background:var(--glass-bg);backdrop-filter:blur(var(--backdrop-blur));-webkit-backdrop-filter:blur(var(--backdrop-blur));cursor:pointer;text-align:left;font-family:var(--font-sans);color:var(--color-text-main);transition:all var(--transition-fast);animation:_scaleIn_et2a8_1 .4s ease-out both;animation-delay:calc(var(--i, 0) * .06s)}._noteCard_et2a8_2735:hover{border-color:#8b5cf640;background:#8b5cf60a}._noteCardDot_et2a8_2783{width:8px;height:8px;border-radius:50%;background:var(--color-primary);flex-shrink:0}._noteCardTitle_et2a8_2799{flex:1;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._noteCardTime_et2a8_2817{color:var(--color-text-muted);opacity:.5;flex-shrink:0}._shortcutsFooter_et2a8_2831{display:flex;align-items:center;gap:24px;padding:20px 0 0;border-top:1px solid var(--glass-border);animation:_fadeIn_et2a8_1 .8s .5s ease-out both}._shortcut_et2a8_2831{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--color-text-muted);opacity:.5;transition:opacity var(--transition-fast)}._shortcut_et2a8_2831:hover{opacity:.9}._kbd_et2a8_2877{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 5px;border-radius:5px;font-size:10px;font-weight:700;font-family:var(--font-sans);background:#0000001f;border:1px solid var(--glass-border);color:var(--color-text-muted)}@media (max-width: 768px){._heroTitle_et2a8_2333{font-size:30px}._heroSection_et2a8_2289{padding-top:16px;margin-bottom:40px}._cardGrid_et2a8_2509,._noteGrid_et2a8_2723{grid-template-columns:1fr}._shortcutsFooter_et2a8_2831{flex-wrap:wrap;gap:12px}}._container_kdju1_11{display:flex;flex-direction:column;width:100vw;height:100vh;background-color:var(--color-bg-base);color:var(--color-text-main);overflow:hidden;font-family:var(--font-sans);position:relative}._container_kdju1_11:before,._container_kdju1_11:after{content:"";position:absolute;pointer-events:none;z-index:0;border-radius:50%;filter:blur(140px);opacity:.15}._container_kdju1_11:before{width:600px;height:600px;background:var(--color-primary);top:-200px;left:-100px}._container_kdju1_11:after{width:500px;height:500px;background:var(--color-secondary);bottom:-150px;right:-50px}[data-theme=light] ._container_kdju1_11:before{opacity:.08}[data-theme=light] ._container_kdju1_11:after{opacity:.06}._header_kdju1_99{position:relative;z-index:10;height:68px;padding:0 32px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--glass-border);background:var(--glass-bg);backdrop-filter:blur(var(--backdrop-blur));-webkit-backdrop-filter:blur(var(--backdrop-blur));flex-shrink:0}._headerLeft_kdju1_129{display:flex;align-items:center;gap:24px}._backButton_kdju1_141{background:var(--color-bg-card);border:1px solid var(--glass-border);border-radius:8px;color:var(--color-text-muted);display:flex;align-items:center;gap:8px;cursor:pointer;padding:8px 14px;font-size:13.5px;font-weight:500;transition:all var(--transition-fast)}._backButton_kdju1_141:hover{background:var(--ui-hover);color:var(--color-text-main);border-color:#8b5cf666}._title_kdju1_183{display:flex;align-items:center;gap:12px}._titleIcon_kdju1_195{color:var(--color-primary);filter:drop-shadow(0 0 8px var(--color-primary-glow))}._title_kdju1_183 h1{font-size:20px;font-weight:700;letter-spacing:-.3px;margin:0}._userSection_kdju1_221{display:flex;align-items:center;gap:16px}._searchBar_kdju1_233{display:flex;align-items:center;gap:10px;background:var(--color-bg-card);border:1px solid var(--glass-border);border-radius:8px;padding:8px 14px;width:280px;transition:all var(--transition-fast)}._searchBar_kdju1_233:focus-within{border-color:#8b5cf680;box-shadow:0 0 0 3px #8b5cf61f}._searchIcon_kdju1_267{color:var(--color-text-muted)}._searchBar_kdju1_233:focus-within ._searchIcon_kdju1_267{color:var(--color-primary)}._searchBar_kdju1_233 input{background:transparent;border:none;color:var(--color-text-main);outline:none;width:100%;font-size:13.5px}._searchBar_kdju1_233 input::-moz-placeholder{color:var(--color-text-muted)}._searchBar_kdju1_233 input::placeholder{color:var(--color-text-muted)}._content_kdju1_311{flex:1;display:flex;padding:32px;gap:40px;position:relative;z-index:5;overflow:hidden}._sidebar_kdju1_333{width:240px;display:flex;flex-direction:column;gap:32px;flex-shrink:0}._sidebarSection_kdju1_349{display:flex;flex-direction:column;gap:8px}._sidebar_kdju1_333 h3{font-size:11px;font-weight:700;text-transform:uppercase;color:var(--color-text-muted);letter-spacing:.8px;padding:0 12px;margin-bottom:4px}._sidebar_kdju1_333 ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}._sidebar_kdju1_333 li{padding:10px 12px;border-radius:8px;cursor:pointer;transition:all var(--transition-fast);color:var(--color-text-muted);font-size:13.5px;font-weight:500;display:flex;align-items:center;gap:10px}._sidebar_kdju1_333 li:hover{background:var(--ui-hover);color:var(--color-text-main)}._sidebar_kdju1_333 li._active_kdju1_435{background:linear-gradient(135deg,#8b5cf626,#06b6d40d);color:var(--color-primary);font-weight:600;box-shadow:inset 0 0 0 1px #8b5cf633}._filterItem_kdju1_449{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;color:var(--color-text-muted);font-size:13.5px;font-weight:500;cursor:pointer;transition:all var(--transition-fast)}._filterItem_kdju1_449:hover{background:var(--ui-hover);color:var(--color-text-main)}._mainGrid_kdju1_487{flex:1;display:flex;flex-direction:column;gap:24px;overflow-y:auto;padding-right:16px}._toolbar_kdju1_507{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid var(--glass-border)}._toolbar_kdju1_507 span{font-size:13px;color:var(--color-text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.5px}._viewToggle_kdju1_539{display:flex;gap:6px}._viewBtn_kdju1_549{background:transparent;border:1px solid transparent;color:var(--color-text-muted);width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;cursor:pointer;transition:all var(--transition-fast)}._viewBtn_kdju1_549:hover{background:var(--ui-hover);color:var(--color-text-main)}._viewBtn_kdju1_549._active_kdju1_435{background:var(--color-bg-card);border-color:var(--glass-border);color:var(--color-primary);box-shadow:0 2px 4px #0000001a}._placeholder_kdju1_603{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:var(--glass-bg);backdrop-filter:blur(var(--backdrop-blur));-webkit-backdrop-filter:blur(var(--backdrop-blur));border:1px dashed rgba(139,92,246,.3);border-radius:24px;padding:60px 40px;min-height:400px;transition:all var(--transition-smooth)}._placeholder_kdju1_603:hover{border-color:#8b5cf699;background:#8b5cf605}._placeholderIcon_kdju1_647{width:96px;height:96px;background:linear-gradient(135deg,#8b5cf61a,#06b6d41a);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--color-primary);margin-bottom:24px;position:relative;box-shadow:0 0 0 8px #8b5cf60d}._placeholderIcon_kdju1_647 svg{filter:drop-shadow(0 0 10px var(--color-primary-glow))}._placeholder_kdju1_603 h2{font-size:26px;font-weight:700;letter-spacing:-.3px;margin-bottom:12px;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}._placeholder_kdju1_603 p{color:var(--color-text-muted);max-width:420px;font-size:14.5px;line-height:1.6}@media (max-width: 768px){._header_kdju1_99{padding:0 16px}._headerLeft_kdju1_129{gap:12px}._backButton_kdju1_141{padding:6px 10px}._backButton_kdju1_141 span{display:none}._title_kdju1_183 h1{font-size:18px}._searchBar_kdju1_233{width:140px;padding:6px 10px}._searchBar_kdju1_233 input{font-size:12.5px}._content_kdju1_311{flex-direction:column;padding:16px;gap:20px;overflow-y:auto}._sidebar_kdju1_333{width:100%;gap:16px}._sidebarSection_kdju1_349 h3{padding:0;font-size:10px}._sidebarSection_kdju1_349 ul{flex-direction:row;overflow-x:auto;gap:8px;padding-bottom:8px;-ms-overflow-style:none;scrollbar-width:none}._sidebarSection_kdju1_349 ul::-webkit-scrollbar{display:none}._sidebar_kdju1_333 li{white-space:nowrap;padding:8px 12px;font-size:13px}._sidebarSection_kdju1_349:last-child{display:none}._mainGrid_kdju1_487{padding-right:0;gap:16px}._toolbar_kdju1_507{padding-bottom:12px}._toolbar_kdju1_507 span{font-size:11px}._placeholder_kdju1_603{padding:40px 20px;min-height:280px}._placeholderIcon_kdju1_647{width:72px;height:72px;margin-bottom:16px}._placeholderIcon_kdju1_647 svg{width:32px;height:32px}._placeholder_kdju1_603 h2{font-size:20px}._placeholder_kdju1_603 p{font-size:13px;max-width:300px}}._shell_nev8y_13{width:100vw;height:100vh;display:flex;flex-direction:row;overflow:hidden;font-family:var(--font-sans);--auth-bg-shell: #0f1115;--auth-bg-left: linear-gradient(145deg, #08090e 0%, #10101b 60%, #04060c 100%);--auth-bg-right: #181a20;--auth-text-main: #ffffff;--auth-text-muted: rgba(255, 255, 255, .7);--auth-text-left-muted: rgba(255, 255, 255, .85);--auth-border-subtle: rgba(255, 255, 255, .08);--auth-border-main: rgba(255, 255, 255, .15);--auth-input-bg: rgba(0, 0, 0, .25);--auth-input-focus-bg: rgba(0, 0, 0, .4);--auth-btn-bg: rgba(255, 255, 255, .04);--auth-btn-hover: rgba(255, 255, 255, .08);--auth-shadow: rgba(0,0,0,.3);--auth-avatar-border: #08090e;--auth-tag-bg: rgba(139, 92, 246, .15);--auth-tag-text: #d8b4fe;background-color:var(--auth-bg-shell)}[data-theme=light] ._shell_nev8y_13{--auth-bg-shell: #f8f9fa;--auth-bg-left: linear-gradient(145deg, #f8f9fa 0%, #ffffff 60%, #f3f4f6 100%);--auth-bg-right: #ffffff;--auth-text-main: #111827;--auth-text-muted: #6b7280;--auth-text-left-muted: #4b5563;--auth-border-subtle: rgba(0, 0, 0, .06);--auth-border-main: rgba(0, 0, 0, .15);--auth-input-bg: #f9fafb;--auth-input-focus-bg: #ffffff;--auth-btn-bg: #ffffff;--auth-btn-hover: #f3f4f6;--auth-shadow: rgba(0,0,0,.05);--auth-avatar-border: #ffffff;--auth-tag-bg: rgba(139, 92, 246, .1);--auth-tag-text: var(--color-primary)}._leftPanel_nev8y_143{flex:1 1 52%;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:44px 52px;overflow:hidden;background:var(--auth-bg-left)}._leftPanel_nev8y_143:before,._leftPanel_nev8y_143:after{content:"";position:absolute;border-radius:50%;pointer-events:none}._leftPanel_nev8y_143:before{width:560px;height:560px;background:radial-gradient(circle,var(--color-primary) 0%,transparent 70%);opacity:.22;top:-160px;left:-100px;filter:blur(80px)}._leftPanel_nev8y_143:after{width:420px;height:420px;background:radial-gradient(circle,var(--color-secondary) 0%,transparent 70%);opacity:.18;bottom:-120px;right:-80px;filter:blur(80px)}[data-theme=light] ._leftPanel_nev8y_143:before{opacity:.12}[data-theme=light] ._leftPanel_nev8y_143:after{opacity:.1}._leftHeader_nev8y_235{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:28px}._leftLogo_nev8y_255{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:800;color:var(--auth-text-main);-webkit-user-select:none;-moz-user-select:none;user-select:none;letter-spacing:.5px}._leftLogoIcon_nev8y_277{color:var(--color-primary);filter:drop-shadow(0 0 12px var(--color-primary-glow))}._leftHero_nev8y_289{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;justify-content:center;padding:0 0 40px}._leftHeroTag_nev8y_309{display:inline-flex;align-items:center;gap:7px;padding:6px 14px;border-radius:100px;border:1px solid var(--auth-border-main);background:var(--auth-tag-bg);color:var(--auth-tag-text);font-size:11.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;margin-bottom:24px;width:-moz-fit-content;width:fit-content;box-shadow:0 0 20px var(--auth-tag-bg)}._leftHeroTag_nev8y_309 span{width:6px;height:6px;border-radius:50%;background:var(--auth-tag-text);display:inline-block;animation:_pulse_nev8y_1 2s ease-in-out infinite}@keyframes _pulse_nev8y_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}._leftHeadline_nev8y_373{font-size:clamp(28px,3.2vw,48px);font-weight:800;line-height:1.15;letter-spacing:-1px;color:var(--auth-text-main);margin-bottom:20px;text-shadow:0 2px 10px var(--auth-shadow)}[data-theme=light] ._leftHeadline_nev8y_373{text-shadow:none}._leftHeadlineGrad_nev8y_403{background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}[data-theme=dark] ._leftHeadlineGrad_nev8y_403{background:linear-gradient(135deg,#a78bfa,#22d3ee);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}._leftSubtext_nev8y_431{font-size:15.5px;color:var(--auth-text-left-muted);line-height:1.7;max-width:420px;margin-bottom:40px;font-weight:400}._leftFeatures_nev8y_451{display:flex;flex-direction:column;gap:16px}._leftFeature_nev8y_451{display:flex;align-items:center;gap:14px;font-size:14px;font-weight:500;color:var(--auth-text-main)}._leftFeatureDot_nev8y_481{width:30px;height:30px;border-radius:8px;background:var(--auth-tag-bg);border:1px solid var(--auth-border-subtle);display:flex;align-items:center;justify-content:center;color:var(--color-primary);flex-shrink:0;font-size:14px;box-shadow:0 2px 8px var(--auth-shadow)}[data-theme=dark] ._leftFeatureDot_nev8y_481{color:#a78bfa}._leftFooter_nev8y_521{position:relative;z-index:2;display:flex;align-items:center;gap:16px}._leftAvatars_nev8y_537{display:flex}._leftAvatar_nev8y_537{width:32px;height:32px;border-radius:50%;border:2px solid var(--auth-avatar-border);margin-left:-10px;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 2px 8px var(--auth-shadow)}._leftAvatar_nev8y_537:first-child{margin-left:0;background:#8b5cf6}._leftAvatar_nev8y_537:nth-child(2){background:#06b6d4}._leftAvatar_nev8y_537:nth-child(3){background:#10b981}._leftAvatar_nev8y_537:nth-child(4){background:#f59e0b}._leftProofText_nev8y_585{font-size:13px;color:var(--auth-text-muted);line-height:1.4}._leftProofText_nev8y_585 strong{color:var(--auth-text-main);font-weight:700}._gridDots_nev8y_609{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-image:radial-gradient(circle,var(--auth-border-subtle) 1px,transparent 1px);background-size:32px 32px;pointer-events:none}._rightPanel_nev8y_635{flex:0 0 48%;max-width:560px;position:relative;display:flex;flex-direction:column;padding:24px;background:var(--auth-bg-right);border-left:1px solid var(--auth-border-subtle);overflow:hidden}._rightPanel_nev8y_635:before{content:"";position:absolute;top:-80px;right:-80px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,var(--color-secondary) 0%,transparent 70%);opacity:.08;pointer-events:none}[data-theme=light] ._rightPanel_nev8y_635:before{opacity:.04}._backButton_nev8y_697{display:flex;align-items:center;gap:7px;background:var(--auth-btn-bg);border:1px solid var(--auth-border-subtle);color:var(--auth-text-left-muted);font-family:var(--font-sans);font-size:12.5px;font-weight:600;cursor:pointer;padding:8px 12px;border-radius:8px;transition:all var(--transition-fast)}._backButton_nev8y_697:hover{background:var(--auth-btn-hover);color:var(--auth-text-left-main);border-color:var(--auth-border-main)}._formContainer_nev8y_743{width:100%;max-width:400px;display:flex;flex-direction:column;gap:20px;margin-top:auto;margin-bottom:auto;align-self:center}._cardHeader_nev8y_767{display:flex;flex-direction:column;gap:6px}._title_nev8y_779{font-size:26px;font-weight:700;letter-spacing:-.4px;color:var(--auth-text-main);line-height:1.2;margin:0}._subtitle_nev8y_797{font-size:14px;color:var(--auth-text-muted);line-height:1.5;margin:0}._socialGroup_nev8y_813{display:flex;gap:12px}._socialButton_nev8y_823{flex:1;display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 14px;border-radius:10px;border:1px solid var(--auth-border-main);background:var(--auth-btn-bg);color:var(--auth-text-main);font-family:var(--font-sans);font-size:13px;font-weight:600;cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}._socialButton_nev8y_823:hover{background:var(--auth-btn-hover);border-color:var(--color-primary);transform:translateY(-1px)}._socialButton_nev8y_823:active{transform:translateY(0)}._socialIcon_nev8y_881{width:18px;height:18px;flex-shrink:0}._divider_nev8y_895{display:flex;align-items:center;gap:14px;color:var(--auth-text-muted);font-size:12px;letter-spacing:.5px;font-weight:500;text-transform:uppercase}._divider_nev8y_895:before,._divider_nev8y_895:after{content:"";flex:1;height:1px;background:var(--auth-border-subtle)}._form_nev8y_743{display:flex;flex-direction:column;gap:14px}._nameRow_nev8y_947{display:flex;gap:12px}._nameRow_nev8y_947 ._fieldGroup_nev8y_957{flex:1}._fieldGroup_nev8y_957{display:flex;flex-direction:column;gap:6px}._fieldGroup_nev8y_957 label{font-size:12px;font-weight:600;color:var(--auth-text-main);letter-spacing:.2px}._inputWrap_nev8y_993{position:relative;display:flex;align-items:center}._inputIcon_nev8y_1005{position:absolute;left:14px;color:var(--auth-text-muted);pointer-events:none;display:flex;align-items:center;transition:color var(--transition-fast)}._input_nev8y_993{width:100%;background:var(--auth-input-bg);border:1px solid var(--auth-border-main);border-radius:10px;padding:11px 14px 11px 40px;color:var(--auth-text-main);font-family:var(--font-sans);font-size:14px;outline:none;transition:all var(--transition-fast)}._input_nev8y_993::-moz-placeholder{color:var(--auth-text-muted);opacity:.7}._input_nev8y_993::placeholder{color:var(--auth-text-muted);opacity:.7}._input_nev8y_993:hover{border-color:var(--color-primary)}._input_nev8y_993:focus{background:var(--auth-input-focus-bg);border-color:var(--color-primary);box-shadow:0 0 0 3px #8b5cf626}._inputWrap_nev8y_993:focus-within ._inputIcon_nev8y_1005{color:var(--color-primary)}._eyeButton_nev8y_1091{position:absolute;right:12px;background:none;border:none;color:var(--auth-text-muted);cursor:pointer;display:flex;align-items:center;padding:4px;border-radius:6px;transition:color var(--transition-fast)}._eyeButton_nev8y_1091:hover{color:var(--auth-text-main);background:var(--auth-btn-bg)}._forgotLink_nev8y_1131{align-self:flex-end;background:none;border:none;font-family:var(--font-sans);font-size:12.5px;font-weight:600;color:var(--color-primary);cursor:pointer;padding:0;opacity:.9;transition:opacity var(--transition-fast);margin-top:-6px}._forgotLink_nev8y_1131:hover{opacity:1;text-decoration:underline}[data-theme=dark] ._forgotLink_nev8y_1131{color:#a78bfa}._submitButton_nev8y_1181{width:100%;padding:12px;border-radius:10px;border:none;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff;font-family:var(--font-sans);font-size:14.5px;font-weight:700;letter-spacing:.2px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 4px 18px var(--color-primary-glow),0 1px 3px #0000001a;position:relative;overflow:hidden;transition:transform var(--transition-fast),box-shadow var(--transition-fast);margin-top:4px}._submitButton_nev8y_1181:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.2) 50%,transparent 70%);transform:translate(-100%);transition:transform .5s ease}._submitButton_nev8y_1181:hover:after{transform:translate(100%)}._submitButton_nev8y_1181:hover{transform:translateY(-2px);box-shadow:0 8px 25px var(--color-primary-glow),0 2px 6px #0003}._submitButton_nev8y_1181:active{transform:translateY(0)}._terms_nev8y_1293{font-size:11.5px;color:var(--auth-text-muted);text-align:center;line-height:1.6;margin-top:4px}._terms_nev8y_1293 button{background:none;border:none;font-family:var(--font-sans);font-size:11.5px;font-weight:600;color:var(--color-primary);cursor:pointer;padding:0;opacity:.9}._terms_nev8y_1293 button:hover{opacity:1;text-decoration:underline}[data-theme=dark] ._terms_nev8y_1293 button{color:#a78bfa}._footer_nev8y_1353{text-align:center;font-size:13.5px;color:var(--auth-text-muted);margin-top:8px}._switchLink_nev8y_1367{background:none;border:none;font-family:var(--font-sans);font-size:13.5px;font-weight:700;color:var(--color-primary);cursor:pointer;padding:0;margin-left:6px;transition:color var(--transition-fast)}._switchLink_nev8y_1367:hover{color:var(--auth-text-main);text-decoration:underline}[data-theme=dark] ._switchLink_nev8y_1367{color:#a78bfa}[data-theme=dark] ._switchLink_nev8y_1367:hover{color:#fff}._guestButton_nev8y_1419{width:100%;padding:12px;border-radius:10px;border:1px solid var(--auth-border-main);background:var(--auth-btn-bg);color:var(--auth-text-main);font-family:var(--font-sans);font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all var(--transition-fast);margin-top:10px}._guestButton_nev8y_1419:hover{background:var(--auth-btn-hover);border-color:var(--color-secondary);transform:translateY(-1px)}._guestButton_nev8y_1419:active{transform:translateY(0)}._shell_11rg5_1{display:flex;flex-direction:column;height:100vh;background:var(--bg-base, #0f1117);color:var(--color-text-main, #e2e8f0)}._header_11rg5_17{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid var(--color-border, rgba(255,255,255,.08));background:var(--glass-bg, rgba(20,22,32,.6));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}._headerLeft_11rg5_37{display:flex;align-items:center;gap:12px}._headerTitle_11rg5_49{font-size:18px;font-weight:700;letter-spacing:-.01em}._backButton_11rg5_61{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;border:1px solid var(--color-border, rgba(255,255,255,.1));background:transparent;color:var(--color-text-main);font-size:13px;cursor:pointer;transition:background .12s ease}._backButton_11rg5_61:hover{background:#ffffff0f}._content_11rg5_97{flex:1;overflow:auto;padding:24px}._grid_11rg5_109{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:28px}._statCard_11rg5_123{padding:20px;border-radius:14px;background:var(--glass-bg, rgba(20,22,32,.5));border:1px solid var(--glass-border, rgba(255,255,255,.08));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .15s ease,box-shadow .15s ease}._statCard_11rg5_123:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0003}._statLabel_11rg5_151{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;opacity:.65;margin-bottom:8px}._statValue_11rg5_169{font-size:32px;font-weight:700;line-height:1;background:linear-gradient(135deg,var(--color-primary, #8b5cf6),#6366f1);-webkit-background-clip:text;-webkit-text-fill-color:transparent}._section_11rg5_187{margin-bottom:28px}._sectionTitle_11rg5_195{font-size:15px;font-weight:600;margin-bottom:14px;display:flex;align-items:center;gap:8px}._tableWrap_11rg5_213{border-radius:12px;border:1px solid var(--glass-border, rgba(255,255,255,.08));overflow:hidden;background:var(--glass-bg, rgba(20,22,32,.4))}._table_11rg5_213{width:100%;border-collapse:collapse;font-size:13px}._table_11rg5_213 thead{background:#ffffff0a}._table_11rg5_213 th{text-align:left;padding:12px 16px;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.04em;opacity:.75;border-bottom:1px solid var(--glass-border, rgba(255,255,255,.06))}._table_11rg5_213 td{padding:12px 16px;border-bottom:1px solid var(--glass-border, rgba(255,255,255,.04))}._table_11rg5_213 tr:last-child td{border-bottom:none}._table_11rg5_213 tr:hover td{background:#ffffff08}._idCell_11rg5_295{font-family:ui-monospace,Cascadia Code,monospace;font-size:11px;opacity:.7;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._statusBadge_11rg5_315{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:6px;font-size:11px;font-weight:600;text-transform:capitalize}._statusActive_11rg5_337{background:#22c55e1f;color:#4ade80}._statusInactive_11rg5_347{background:#ef44441f;color:#f87171}._deleteBtn_11rg5_357{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border-radius:6px;border:1px solid rgba(239,68,68,.25);background:transparent;color:#f87171;font-size:12px;font-weight:500;cursor:pointer;transition:background .12s ease}._deleteBtn_11rg5_357:hover{background:#ef44441f}._deleteBtn_11rg5_357:disabled{opacity:.4;cursor:not-allowed}._emptyState_11rg5_405{padding:40px;text-align:center;opacity:.6;font-size:14px}._errorBanner_11rg5_419{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#ef44441a;color:#f87171;border-radius:10px;font-size:13px;margin-bottom:20px}._spinner_11rg5_443{animation:_spin_11rg5_443 1s linear infinite}@keyframes _spin_11rg5_443{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._chartArea_11rg5_463{padding:16px;border-radius:12px;background:var(--glass-bg, rgba(20,22,32,.4));border:1px solid var(--glass-border, rgba(255,255,255,.08))}._barRow_11rg5_477{display:flex;align-items:center;gap:10px;margin-bottom:8px}._barLabel_11rg5_491{width:80px;font-size:11px;opacity:.7;text-align:right;flex-shrink:0}._barTrack_11rg5_507{flex:1;height:20px;background:#ffffff0a;border-radius:4px;overflow:hidden}._barFill_11rg5_523{height:100%;background:linear-gradient(90deg,var(--color-primary, #8b5cf6),#6366f1);border-radius:4px;transition:width .4s ease}._barValue_11rg5_537{width:40px;font-size:11px;font-weight:600;text-align:right;flex-shrink:0}
