@import url(https://fonts.googleapis.com/css2?family=Crimson+Text:ital,wght@0,400;0,600;1,400&family=Inter:wght@300;400;500;600;700&family=Playfair+Display:wght@400;500;600;700&family=Source+Sans+Pro:wght@300;400;500;600&family=Poppins:wght@300;400;500;600;700&family=Merriweather:wght@300;400;700&family=Open+Sans:wght@300;400;500;600&family=Space+Grotesk:wght@300;400;500;600;700&display=swap);:root{--c-text-primary:#eee;--c-text-secondary:#aaa;--c-text-muted:#777;--c-dashboard-bg:#111;--c-dashboard-card-bg:#1a1a1a;--c-dashboard-card-border:#2c2c2c;--c-dashboard-header-text:#fff;--c-generatepane-bg:#1b1b1b;--c-generatepane-header-bg:#222;--c-generatepane-text:#ccc;--c-generatepane-button-bg:#2d2d2d;--c-generatepane-button-hover:#3d3d3d;--c-generatepane-border:#333;--c-organizerpane-sidebar-bg:#181818;--c-organizerpane-folder-bg:#ffffff0d;--c-organizerpane-folder-hover-bg:#2e2e2e;--c-organizerpane-folder-text:#ddd;--c-organizerpane-tag-bg:#4a5568;--c-organizerpane-tag-text:#fff;--c-editorpane-bg:#1a1a1a;--c-editorpane-toolbar-bg:#202020;--c-editorpane-toolbar-button-bg:#2a2a2a;--c-editorpane-toolbar-button-hover:#444;--c-editorpane-border:#2b2b2b;--c-markdowneditor-bg:#1e1e1e;--c-markdowneditor-text:#ddd;--c-markdownpreview-bg:#1d1d1d;--c-markdownpreview-text:#eee;--c-divider-color:#444;--c-resizer-color:#666;--c-footer-bg:#0d0d0d;--c-footer-text:#ccc;--c-toast-success:#22c55e;--c-toast-error:#ef4444;--c-toast-warning:#facc15;--c-toast-info:#3b82f6;--c-accent:#4f46e5;--c-accent-hover:#6366f1;--c-link-color:#60a5fa;--c-link-hover-color:#3b82f6}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;-webkit-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid #0000;outline-offset:2px}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple],[size]:where(select:not([size="1"])){background-image:none;background-position:0 0;background-repeat:repeat;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:inherit;print-color-adjust:inherit}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;-webkit-appearance:none;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-user-select:none;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid #0000;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E")}@media (forced-colors:active){[type=checkbox]:checked{-webkit-appearance:auto;appearance:auto}}[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}@media (forced-colors:active){[type=radio]:checked{-webkit-appearance:auto;appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=checkbox]:indeterminate,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:#0000}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%}@media (forced-colors:active){[type=checkbox]:indeterminate{-webkit-appearance:auto;appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:#0000}[type=file]{background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial;border-color:inherit;border-radius:0;border-width:0;font-size:inherit;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.\!fixed{position:fixed!important}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.inset-0{inset:0}.-bottom-5{bottom:-1.25rem}.-left-1{left:-.25rem}.-right-1{right:-.25rem}.-top-1{top:-.25rem}.-top-3{top:-.75rem}.-top-5{top:-1.25rem}.bottom-4{bottom:1rem}.left-0{left:0}.left-4{left:1rem}.right-0{right:0}.right-1{right:.25rem}.right-12{right:3rem}.right-2{right:.5rem}.right-4{right:1rem}.top-0{top:0}.top-1{top:.25rem}.top-2{top:.5rem}.top-20{top:5rem}.top-4{top:1rem}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-bottom:.125rem;margin-top:.125rem}.my-1{margin-top:.25rem}.mb-1,.my-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-16{height:4rem}.h-3{height:.75rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-\[18px\]{height:18px}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-32{max-height:8rem}.max-h-64{max-height:16rem}.max-h-\[240px\]{max-height:240px}.min-h-20{min-height:5rem}.min-h-\[200px\]{min-height:200px}.w-1{width:.25rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-16{width:4rem}.w-3{width:.75rem}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-96{width:24rem}.w-\[18px\]{width:18px}.w-full{width:100%}.min-w-0{min-width:0}.min-w-48{min-width:12rem}.min-w-\[14px\]{min-width:14px}.min-w-\[220px\]{min-width:220px}.min-w-\[280px\]{min-width:280px}.min-w-\[300px\]{min-width:300px}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-\[280px\]{max-width:280px}.max-w-\[320px\]{max-width:320px}.max-w-\[400px\]{max-width:400px}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.flex-1{flex:1 1}.flex-shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-l-lg{border-bottom-left-radius:.5rem;border-top-left-radius:.5rem}.rounded-r-lg{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-blue-200{--tw-border-opacity:1;border-color:#bfdbfe;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-blue-300{--tw-border-opacity:1;border-color:#93c5fd;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.border-blue-400{--tw-border-opacity:1;border-color:#60a5fa;border-color:rgb(96 165 250/var(--tw-border-opacity,1))}.border-blue-500{--tw-border-opacity:1;border-color:#3b82f6;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.border-blue-600{--tw-border-opacity:1;border-color:#2563eb;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.border-blue-700{--tw-border-opacity:1;border-color:#1d4ed8;border-color:rgb(29 78 216/var(--tw-border-opacity,1))}.border-gray-100{--tw-border-opacity:1;border-color:#f3f4f6;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.border-gray-200{--tw-border-opacity:1;border-color:#e5e7eb;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity:1;border-color:#d1d5db;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-gray-600{--tw-border-opacity:1;border-color:#4b5563;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.border-green-200{--tw-border-opacity:1;border-color:#bbf7d0;border-color:rgb(187 247 208/var(--tw-border-opacity,1))}.border-green-300{--tw-border-opacity:1;border-color:#86efac;border-color:rgb(134 239 172/var(--tw-border-opacity,1))}.border-green-500{--tw-border-opacity:1;border-color:#22c55e;border-color:rgb(34 197 94/var(--tw-border-opacity,1))}.border-red-200{--tw-border-opacity:1;border-color:#fecaca;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-red-700{--tw-border-opacity:1;border-color:#b91c1c;border-color:rgb(185 28 28/var(--tw-border-opacity,1))}.border-sky-200{--tw-border-opacity:1;border-color:#bae6fd;border-color:rgb(186 230 253/var(--tw-border-opacity,1))}.border-sky-400{--tw-border-opacity:1;border-color:#38bdf8;border-color:rgb(56 189 248/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:#e2e8f0;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-slate-500{--tw-border-opacity:1;border-color:#64748b;border-color:rgb(100 116 139/var(--tw-border-opacity,1))}.border-yellow-200{--tw-border-opacity:1;border-color:#fef08a;border-color:rgb(254 240 138/var(--tw-border-opacity,1))}.border-yellow-500{--tw-border-opacity:1;border-color:#eab308;border-color:rgb(234 179 8/var(--tw-border-opacity,1))}.border-t-transparent{border-top-color:#0000}.bg-black{--tw-bg-opacity:1;background-color:#000;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-blue-100{--tw-bg-opacity:1;background-color:#dbeafe;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-blue-50{--tw-bg-opacity:1;background-color:#eff6ff;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:#3b82f6;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-blue-600{--tw-bg-opacity:1;background-color:#2563eb;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-emerald-500{--tw-bg-opacity:1;background-color:#10b981;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-gray-100{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-gray-200{--tw-bg-opacity:1;background-color:#e5e7eb;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:#f9fafb;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-gray-500{--tw-bg-opacity:1;background-color:#6b7280;background-color:rgb(107 114 128/var(--tw-bg-opacity,1))}.bg-gray-600{--tw-bg-opacity:1;background-color:#4b5563;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.bg-gray-900{--tw-bg-opacity:1;background-color:#111827;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.bg-green-100{--tw-bg-opacity:1;background-color:#dcfce7;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.bg-green-400{--tw-bg-opacity:1;background-color:#4ade80;background-color:rgb(74 222 128/var(--tw-bg-opacity,1))}.bg-green-50{--tw-bg-opacity:1;background-color:#f0fdf4;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.bg-purple-500{--tw-bg-opacity:1;background-color:#a855f7;background-color:rgb(168 85 247/var(--tw-bg-opacity,1))}.bg-red-100{--tw-bg-opacity:1;background-color:#fee2e2;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:#fef2f2;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-600{--tw-bg-opacity:1;background-color:#dc2626;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-sky-100{--tw-bg-opacity:1;background-color:#e0f2fe;background-color:rgb(224 242 254/var(--tw-bg-opacity,1))}.bg-sky-50{--tw-bg-opacity:1;background-color:#f0f9ff;background-color:rgb(240 249 255/var(--tw-bg-opacity,1))}.bg-slate-100{--tw-bg-opacity:1;background-color:#f1f5f9;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:#f8fafc;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-yellow-100{--tw-bg-opacity:1;background-color:#fef9c3;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-yellow-50{--tw-bg-opacity:1;background-color:#fefce8;background-color:rgb(254 252 232/var(--tw-bg-opacity,1))}.bg-opacity-50{--tw-bg-opacity:0.5}.bg-opacity-75{--tw-bg-opacity:0.75}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-purple-500{--tw-gradient-from:#a855f7 var(--tw-gradient-from-position);--tw-gradient-to:#a855f700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-blue-600{--tw-gradient-to:#2563eb var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-8{padding-bottom:2rem;padding-top:2rem}.pb-2{padding-bottom:.5rem}.pt-20{padding-top:5rem}.pt-3{padding-top:.75rem}.text-left{text-align:left}.text-center{text-align:center}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-6xl{font-size:3.75rem;line-height:1}.text-\[10px\]{font-size:10px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-none{line-height:1}.text-amber-700{--tw-text-opacity:1;color:#b45309;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-amber-800{--tw-text-opacity:1;color:#92400e;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-blue-500{--tw-text-opacity:1;color:#3b82f6;color:rgb(59 130 246/var(--tw-text-opacity,1))}.text-blue-600{--tw-text-opacity:1;color:#2563eb;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-blue-700{--tw-text-opacity:1;color:#1d4ed8;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-blue-800{--tw-text-opacity:1;color:#1e40af;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:#374151;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:#1f2937;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:#111827;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:#16a34a;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-green-700{--tw-text-opacity:1;color:#15803d;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:#166534;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-orange-600{--tw-text-opacity:1;color:#ea580c;color:rgb(234 88 12/var(--tw-text-opacity,1))}.text-purple-600{--tw-text-opacity:1;color:#9333ea;color:rgb(147 51 234/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:#dc2626;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:#b91c1c;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-red-800{--tw-text-opacity:1;color:#991b1b;color:rgb(153 27 27/var(--tw-text-opacity,1))}.text-sky-700{--tw-text-opacity:1;color:#0369a1;color:rgb(3 105 161/var(--tw-text-opacity,1))}.text-sky-800{--tw-text-opacity:1;color:#075985;color:rgb(7 89 133/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:#334155;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:#1e293b;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-yellow-500{--tw-text-opacity:1;color:#eab308;color:rgb(234 179 8/var(--tw-text-opacity,1))}.text-yellow-700{--tw-text-opacity:1;color:#a16207;color:rgb(161 98 7/var(--tw-text-opacity,1))}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.line-through{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-2xl,.shadow-lg{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-sm{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid #0000;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring,.ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-blue-200{--tw-ring-opacity:1;--tw-ring-color:rgb(191 219 254/var(--tw-ring-opacity,1))}.ring-green-200{--tw-ring-opacity:1;--tw-ring-color:rgb(187 247 208/var(--tw-ring-opacity,1))}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow{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)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f)}.grayscale{--tw-grayscale:grayscale(100%)}.filter,.grayscale{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150,.transition-opacity{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background-color:#000;color:#f5f5f5}.btn-sm{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));border-radius:.25rem;font-size:.875rem;line-height:1.25rem;padding:.25rem .75rem}.btn-sm:hover{--tw-bg-opacity:1;background-color:#e5e7eb;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}#root,body,html{height:100%;margin:0;overflow:hidden;padding:0;width:100vw}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-gray-300:hover{--tw-border-opacity:1;border-color:#d1d5db;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.hover\:border-gray-400:hover{--tw-border-opacity:1;border-color:#9ca3af;border-color:rgb(156 163 175/var(--tw-border-opacity,1))}.hover\:border-red-200:hover{--tw-border-opacity:1;border-color:#fecaca;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.hover\:bg-black:hover{--tw-bg-opacity:1;background-color:#000;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.hover\:bg-blue-50:hover{--tw-bg-opacity:1;background-color:#eff6ff;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.hover\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:#2563eb;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:#1d4ed8;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:#e5e7eb;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:#f9fafb;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.hover\:bg-gray-600:hover{--tw-bg-opacity:1;background-color:#4b5563;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.hover\:bg-green-50:hover{--tw-bg-opacity:1;background-color:#f0fdf4;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.hover\:bg-purple-50:hover{--tw-bg-opacity:1;background-color:#faf5ff;background-color:rgb(250 245 255/var(--tw-bg-opacity,1))}.hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:#fef2f2;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:#b91c1c;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.hover\:bg-opacity-5:hover{--tw-bg-opacity:0.05}.hover\:text-blue-600:hover{--tw-text-opacity:1;color:#2563eb;color:rgb(37 99 235/var(--tw-text-opacity,1))}.hover\:text-gray-600:hover{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1))}.hover\:text-gray-900:hover{--tw-text-opacity:1;color:#111827;color:rgb(17 24 39/var(--tw-text-opacity,1))}.hover\:text-red-700:hover{--tw-text-opacity:1;color:#b91c1c;color:rgb(185 28 28/var(--tw-text-opacity,1))}.hover\:opacity-70:hover{opacity:.7}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.hover\:shadow-md:hover,.hover\:shadow-xl:hover{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.focus\:border-blue-500:focus{--tw-border-opacity:1;border-color:#3b82f6;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:text-red-500{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity,1))}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-50{opacity:.5}.Header_authButtons__t1KBB{display:flex;flex-direction:row;gap:10px}.Header_avatar__fR3aq{border:2px solid #fff3}.Header_avatar__fR3aq:hover{border-color:#ffffff80}.Header_avatarDropdown__8g6wm{background:#18181bf2;border:1px solid #ffffff1a;box-shadow:0 20px 40px #0006,0 0 0 1px #ffffff0d,inset 0 1px 0 #ffffff1a}.Header_betaBadge__1W1HE{background:linear-gradient(135deg,#dc2626,#ef4444 25%,#f87171 50%,#ef4444 75%,#dc2626);border:1px solid #dc26264d;border-radius:6px;box-shadow:0 2px 8px #dc26264d,inset 0 1px 0 #fff3}.Header_betaBadge__1W1HE:after{background:linear-gradient(45deg,#0000 30%,#ffffff1a 50%,#0000 70%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:2}.Header_betaBadge__1W1HE:before{animation:Header_shimmer__S2q\+k 2s ease-in-out infinite;background:linear-gradient(90deg,#0000,#fff6 50%,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%;z-index:1}.Header_betaBadge__1W1HE:active{box-shadow:0 2px 8px #dc262680,inset 0 1px 0 #fff6;transform:scale(.98)}.Header_betaBadge__1W1HE:focus{outline:2px solid #3b82f680;outline-offset:2px}.Header_betaBadge__1W1HE:hover{box-shadow:0 4px 16px #dc262666,inset 0 1px 0 #ffffff4d;cursor:default}.Header_betaBadge__1W1HE:hover .Header_betaChar__Guzm4{animation-duration:.8s;transform:scale(1.05)}.Header_betaBadge__1W1HE:hover:before{animation-duration:1s}.Header_betaBadgePulse__jj6ea{animation:Header_pulse__kbLzZ 2s ease-in-out infinite;background:linear-gradient(135deg,#dc2626,#ef4444);border:1px solid #dc26264d;border-radius:6px;padding:4px 8px}.Header_betaBadgeSubtle__vNuk6{animation:Header_gradientShift__O\+Vmu 4s ease-in-out infinite;background:linear-gradient(135deg,#b91c1c,#dc2626 50%,#b91c1c);background-size:200% 200%;border:1px solid #b91c1c66;border-radius:8px;padding:4px 8px}.Header_betaBadgeWave__kZOQ\+{background:#dc2626;border:1px solid #dc26264d;border-radius:6px;overflow:hidden;padding:4px 8px;position:relative}.Header_betaBadgeWave__kZOQ\+:before{animation:Header_wave__GLze4 2.5s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ef4444cc 25%,#f87171e6 50%,#ef4444cc 75%,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}.Header_betaChar__Guzm4:hover{text-shadow:0 0 8px #fffc;transform:scale(1.1)}.Header_colorgrade1__lMl6\+{color:#121212}.Header_colorgrade10__mFn-O,.Header_colorgrade11__QOPDo,.Header_colorgrade12__hCUPx,.Header_colorgrade13__QMc-T,.Header_colorgrade14__1ypxm,.Header_colorgrade15__bh-z5,.Header_colorgrade16__aRb\+E,.Header_colorgrade17__KhCNl,.Header_colorgrade18__QAiMd,.Header_colorgrade19__\+VSQM,.Header_colorgrade1__lMl6\+,.Header_colorgrade20__aV\+2J,.Header_colorgrade21__v\+-7k,.Header_colorgrade22__ZiQae,.Header_colorgrade23__TqV1A,.Header_colorgrade2__goyp0,.Header_colorgrade3__5i7lW,.Header_colorgrade4__7lSy7,.Header_colorgrade5__9Enya,.Header_colorgrade6__0LCLZ,.Header_colorgrade7__D2cPM,.Header_colorgrade8__ADZsW,.Header_colorgrade9__rblcC{display:inline-block;margin:1px;padding:.5px;transition:color .6s ease,opacity .6s ease}.Header_colorgrade10__mFn-O{color:#7dd3fc}.Header_colorgrade11__QOPDo{color:#5eead4}.Header_colorgrade14__1ypxm{color:#3b82f6}.Header_colorgrade17__KhCNl{color:#a855f7}.Header_colorgrade20__aV\+2J{color:#facc15}.Header_colorgrade21__v\+-7k{color:#f59e0b}.Header_colorgrade22__ZiQae{color:#ef4444}.Header_darkMode__YMq3\+{background:#000;box-shadow:0 2px 10px #0000004d;color:#f4f4f5}.Header_darkMode__YMq3\+ .Header_avatarDropdown__8g6wm{background:#18181bf2;border-color:#ffffff1a;box-shadow:0 4px 20px #0000004d}.Header_darkMode__YMq3\+ .Header_avatarWrapper__Dqow1:hover .Header_defaultAvatar__SBWGp{background-color:#fff3}.Header_darkMode__YMq3\+ .Header_betaBadge__1W1HE{box-shadow:0 2px 12px #dc262666,inset 0 1px 0 #ffffff26}.Header_darkMode__YMq3\+ .Header_defaultAvatar__SBWGp{background-color:#ffffff1a;color:#fffc}.Header_darkMode__YMq3\+ .Header_dropdownDivider__bADTg{background-color:#ffffff1a}.Header_darkMode__YMq3\+ .Header_dropdownHeader__0maE5{background:#ffffff05;border-bottom-color:#ffffff1a}.Header_darkMode__YMq3\+ .Header_dropdownItem__kd9Ln{color:#f4f4f5}.Header_darkMode__YMq3\+ .Header_dropdownItem__kd9Ln:hover{background-color:#ffffff0d}.Header_darkMode__YMq3\+ .Header_dropdownSectionHeader__Xc\+Qw{background:#ffffff03;color:#71717a}.Header_darkMode__YMq3\+ .Header_loginButton__lBXRi{background-color:#ffffff1a;border:1px solid #fff3}.Header_darkMode__YMq3\+ .Header_loginButton__lBXRi:hover{background-color:#fff3;border-color:#ffffff4d}.Header_darkMode__YMq3\+ .Header_navButton__c-x1L{background-color:#ffffff1a}.Header_darkMode__YMq3\+ .Header_navButton__c-x1L:hover{background-color:#fff3}.Header_darkMode__YMq3\+ .Header_refreshBtn__g8uBy:hover,.Header_darkMode__YMq3\+ .Header_sidebarToggle__MSaN2:hover{background-color:#ffffff1a}.Header_darkMode__YMq3\+ .Header_themeDropdown__g1vQf{background:#2a2a3e;border-color:#ffffff1a}.Header_darkMode__YMq3\+ .Header_themeDropdownDivider__ECxm2{background-color:#ffffff1a}.Header_darkMode__YMq3\+ .Header_themeDropdownItem__JhiXU{color:#f4f4f5}.Header_darkMode__YMq3\+ .Header_themeDropdownItem__JhiXU:hover{background-color:#ffffff14}.Header_darkMode__YMq3\+ .Header_themeDropdownItemActive__LsfFE{background-color:#3b82f626;color:#60a5fa}.Header_darkMode__YMq3\+ .Header_themeOptionCheck__b3QBz{color:#60a5fa}.Header_darkMode__YMq3\+ .Header_themeToggle__bEwl5:hover,.Header_darkMode__YMq3\+ .Header_tokenInfo__k2gDB{background-color:#ffffff1a}.Header_darkMode__YMq3\+ .Header_tokenItem__RDqEW{background-color:#0003}.Header_dropdownDivider__bADTg{background:linear-gradient(90deg,#0000,#ffffff1a 50%,#0000)}.Header_dropdownHeader__0maE5{background:#ffffff05;border-bottom:1px solid #ffffff1a}.Header_dropdownIcon__TqcX7{color:#a1a1aa;color:var(--text-secondary,#a1a1aa)}.Header_dropdownItem__kd9Ln{color:#fafafa;color:var(--text-primary,#fafafa);padding:6px;width:100%}.Header_dropdownItem__kd9Ln:before{background:linear-gradient(90deg,#3b82f61a,#a855f71a);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s ease;z-index:-1}.Header_dropdownItem__kd9Ln:disabled{cursor:not-allowed;opacity:.6}.Header_dropdownItem__kd9Ln:focus{background:#3b82f61a;outline:2px solid #3b82f680;outline-offset:-2px}.Header_dropdownItem__kd9Ln:hover{background:#ffffff0d}.Header_dropdownItem__kd9Ln:hover .Header_dropdownIcon__TqcX7{color:#60a5fa;color:var(--accent-primary,#60a5fa)}.Header_dropdownItem__kd9Ln:hover:before{opacity:1}.Header_dropdownItemDescription__O0AHE{color:#a1a1aa;color:var(--text-secondary,#a1a1aa)}.Header_dropdownItemLabel__F0833{color:#fafafa;color:var(--text-primary,#fafafa)}.Header_dropdownSectionHeader__Xc\+Qw{background:#ffffff03;color:#71717a;color:var(--text-tertiary,#71717a)}.Header_generationStatus__\+Zbd8{display:inline-block}.Header_header__HXQOm{box-shadow:0 2px 10px #0000001a}.Header_lightMode__Gt7zB{background:#fff;color:#333}.Header_lightMode__Gt7zB .Header_avatarDropdown__8g6wm{background:#fffffff2;border-color:#0000001a;box-shadow:0 20px 40px #00000026,0 0 0 1px #0000000d}.Header_lightMode__Gt7zB .Header_avatarWrapper__Dqow1:hover .Header_defaultAvatar__SBWGp{background-color:#00000026}.Header_lightMode__Gt7zB .Header_betaBadge__1W1HE{box-shadow:0 2px 8px #dc262640,inset 0 1px 0 #ffffff4d}.Header_lightMode__Gt7zB .Header_betaTooltip__leMXs{background:#000000e6;box-shadow:0 4px 12px #00000040,0 0 0 1px #0000001a;color:#fff}.Header_lightMode__Gt7zB .Header_defaultAvatar__SBWGp{background-color:#0000001a;color:#000000b3}.Header_lightMode__Gt7zB .Header_dropdownDivider__bADTg{background:linear-gradient(90deg,#0000,#0000001a 50%,#0000);background-color:#0000001a}.Header_lightMode__Gt7zB .Header_dropdownHeader__0maE5{background:#00000005;border-bottom-color:#0000001a}.Header_lightMode__Gt7zB .Header_dropdownIcon__TqcX7{color:#6b7280}.Header_lightMode__Gt7zB .Header_dropdownItem__kd9Ln{color:#333}.Header_lightMode__Gt7zB .Header_dropdownItem__kd9Ln:hover{background:#0000000d;background-color:#0000000d}.Header_lightMode__Gt7zB .Header_dropdownItem__kd9Ln:hover .Header_dropdownIcon__TqcX7{color:#3b82f6}.Header_lightMode__Gt7zB .Header_dropdownItemDescription__O0AHE{color:#6b7280}.Header_lightMode__Gt7zB .Header_dropdownItemLabel__F0833{color:#1f2937}.Header_lightMode__Gt7zB .Header_dropdownSectionHeader__Xc\+Qw{background:#00000003;color:#6b7280}.Header_lightMode__Gt7zB .Header_loginButton__lBXRi{background-color:#0000000d;border:1px solid #0000001a}.Header_lightMode__Gt7zB .Header_loginButton__lBXRi:hover{background-color:#00000014;border-color:#0003}.Header_lightMode__Gt7zB .Header_navButton__c-x1L{background-color:#0000000d}.Header_lightMode__Gt7zB .Header_navButton__c-x1L:hover{background-color:#0000001a}.Header_lightMode__Gt7zB .Header_refreshBtn__g8uBy:hover,.Header_lightMode__Gt7zB .Header_sidebarToggle__MSaN2:hover{background-color:#0000000d}.Header_lightMode__Gt7zB .Header_themeDropdown__g1vQf{background:#fff;border-color:#0000001a;box-shadow:0 8px 32px #00000026}.Header_lightMode__Gt7zB .Header_themeDropdownDivider__ECxm2{background-color:#0000001a}.Header_lightMode__Gt7zB .Header_themeDropdownItem__JhiXU{color:#333}.Header_lightMode__Gt7zB .Header_themeDropdownItem__JhiXU:hover{background-color:#0000000a}.Header_lightMode__Gt7zB .Header_themeDropdownItemActive__LsfFE{background-color:#3b82f61a;color:#2563eb}.Header_lightMode__Gt7zB .Header_themeOptionCheck__b3QBz{color:#2563eb}.Header_lightMode__Gt7zB .Header_themeToggle__bEwl5:hover,.Header_lightMode__Gt7zB .Header_tokenInfo__k2gDB{background-color:#0000000d}.Header_lightMode__Gt7zB .Header_tokenItem__RDqEW{background-color:#0000001a}.Header_lightMode__Gt7zB .Header_tooltipArrow__PQM7s{border-top-color:#000000e6}.Header_lightMode__Gt7zB .Header_userEmail__iviMN{color:#6b7280}.Header_lightMode__Gt7zB .Header_userName__q0v6S{color:#1f2937}.Header_loginButton__lBXRi{background:linear-gradient(135deg,#3b82f6,#6366f1);border:1px solid #ffffff1a;box-shadow:0 4px 12px #3b82f64d,inset 0 1px 0 #ffffff1a}.Header_loginButton__lBXRi:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.Header_loginButton__lBXRi:disabled{cursor:not-allowed;opacity:.6}.Header_loginButton__lBXRi:focus{outline:2px solid #ffffff80;outline-offset:2px}.Header_loginButton__lBXRi:hover{box-shadow:0 6px 16px #3b82f666,inset 0 1px 0 #fff3}.Header_loginButton__lBXRi:hover:before{left:100%}.Header_loginIcon__atO8W{font-size:1rem}.Header_logo__UsziS{color:#333}.Header_logoutItem__Xj5up{border-top:1px solid #ef444433}.Header_logoutItem__Xj5up:before{background:linear-gradient(90deg,#ef44441a,#dc26261a)}.Header_logoutItem__Xj5up:disabled{cursor:not-allowed;opacity:.5;transform:none}.Header_logoutItem__Xj5up:hover .Header_dropdownIcon__TqcX7,.Header_logoutItem__Xj5up:hover .Header_dropdownItemLabel__F0833{color:#fca5a5}.Header_mobileMenuIcon__GgRms{color:inherit;cursor:pointer;display:none;padding:5px;z-index:2000}.Header_navButton__c-x1L{border-radius:6px;color:inherit;padding:6px 12px;transition:all .2s ease}.Header_powerOn__V6\+EM{font-family:Orbitron,sans-serif;font-size:1.4rem}.Header_powerOn__V6\+EM .Header_colorgrade1__lMl6\+{color:#3b3b3b}.Header_powerOn__V6\+EM .Header_colorgrade10__mFn-O{color:#7dd3fc}.Header_powerOn__V6\+EM .Header_colorgrade11__QOPDo{color:#5eead4}.Header_powerOn__V6\+EM .Header_colorgrade14__1ypxm{color:#3b82f6}.Header_powerOn__V6\+EM .Header_colorgrade17__KhCNl{color:#a855f7}.Header_powerOn__V6\+EM .Header_colorgrade20__aV\+2J{color:#facc15}.Header_powerOn__V6\+EM .Header_colorgrade21__v\+-7k{color:#f59e0b}.Header_powerOn__V6\+EM .Header_colorgrade22__ZiQae{color:#ef4444}.Header_publicNavLink__X56BK{color:#a1a1aa;color:var(--text-secondary,#a1a1aa)}.Header_publicNavLink__X56BK .Header_navIcon__uU88M{height:14px;width:14px}.Header_publicNavLink__X56BK:before{background:linear-gradient(135deg,#3b82f61a,#a855f71a)}.Header_publicNavLink__X56BK:focus{outline:2px solid #3b82f680;outline-offset:2px}.Header_publicNavLink__X56BK:hover{color:#fafafa;color:var(--text-primary,#fafafa)}.Header_refreshBtn__g8uBy{align-items:center;background:none;border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;opacity:.6;padding:4px;transition:all .2s ease}.Header_refreshBtn__g8uBy:hover{opacity:1}.Header_refreshIcon__zm00e{font-size:.8rem}.Header_sidebarToggle__MSaN2{align-items:center;background:none;border:none;border-radius:50%;color:inherit;cursor:pointer;display:flex;height:36px;justify-content:center;margin-right:8px;transition:all .2s ease;width:36px}.Header_sidebarToggleIcon__09IuC{font-size:.9rem;font-weight:700}.Header_statusButton__AhMF7{background:#0000;border:none;border-radius:4px;color:inherit;cursor:pointer;padding:8px}.Header_themeDropdown__g1vQf{border:1px solid #ffffff1a;box-shadow:0 8px 32px #0003}.Header_themeDropdownHeader__BykZu{padding:4px}.Header_themeDropdownIcon__tTRZ1{font-size:1rem}.Header_themeDropdownItem__JhiXU.Header_themeDark__3mCq8 .Header_themeOptionIcon__OJ2Bu{-webkit-text-fill-color:#0000;-webkit-background-clip:text;background:linear-gradient(135deg,#6366f1,#8b5cf6);background-clip:text}.Header_themeDropdownItem__JhiXU.Header_themeForest__8a6Xy .Header_themeOptionIcon__OJ2Bu{-webkit-text-fill-color:#0000;-webkit-background-clip:text;background:linear-gradient(135deg,#059669,#16a34a);background-clip:text}.Header_themeDropdownItem__JhiXU.Header_themeLight__MnxD6 .Header_themeOptionIcon__OJ2Bu{-webkit-text-fill-color:#0000;-webkit-background-clip:text;background:linear-gradient(135deg,#fbbf24,#f59e0b);background-clip:text}.Header_themeDropdownItem__JhiXU.Header_themeMidnight__YXd6j .Header_themeOptionIcon__OJ2Bu{-webkit-text-fill-color:#0000;-webkit-background-clip:text;background:linear-gradient(135deg,#1e3a8a,#7c3aed);background-clip:text}.Header_themeDropdownItem__JhiXU.Header_themeSystem__6D\+5d .Header_themeOptionIcon__OJ2Bu{-webkit-text-fill-color:#0000;-webkit-background-clip:text;background:linear-gradient(135deg,#6b7280,#9ca3af);background-clip:text}.Header_themeDropdownItemActive__LsfFE{position:relative}.Header_themeToggle__bEwl5{background:none;border:none;color:inherit}.Header_tokenInfo__k2gDB{border-radius:20px;display:inline;gap:.5rem;justify-content:center;padding:4px 8px}.Header_tokenItem__RDqEW{border-radius:12px;font-size:smaller;padding:2px 6px}.Header_tooltipArrow__PQM7s{border-left:5px solid #0000;border-right:5px solid #0000;border-top:5px solid #000000f2;height:0;left:50%;position:absolute;top:100%;transform:translateX(-50%);width:0}.Header_userEmail__iviMN{color:#a1a1aa;color:var(--text-secondary,#a1a1aa)}.Header_userName__q0v6S{color:#fafafa;color:var(--text-primary,#fafafa)}@keyframes Header_fadeSlideDown__ZNNYO{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes Header_pulse__kbLzZ{50%{box-shadow:0 4px 16px #dc262680;transform:scale(1.02)}to{box-shadow:0 2px 8px #dc26264d;transform:scale(1)}}@keyframes Header_shimmer__S2q\+k{0%{left:-100%}50%{left:0}to{left:100%}}@keyframes Header_wave__GLze4{0%{left:-100%;opacity:0}10%{opacity:1}90%{opacity:1}to{left:100%;opacity:0}}@media (max-width:480px){.Header_avatarDropdown__8g6wm{bottom:100px}.Header_betaBadge__1W1HE{padding:3px 6px}.Header_betaText__aOwSc{font-size:8px;letter-spacing:.3px}.Header_betaTooltip__leMXs{font-size:9px;line-height:1.2;max-width:80px;padding:3px 6px;text-align:center;white-space:normal}.Header_header__HXQOm{padding:0 1rem}.Header_logo__UsziS{font-size:1.2rem;padding:6px 12px}.Header_logoSection__t8h6x{align-items:flex-start;flex-direction:column;gap:4px}.Header_themeDropdown__g1vQf{bottom:60px}}@media (max-width:768px){.Header_authButtons__t1KBB{flex-direction:column;width:100%}.Header_avatarDropdown__8g6wm{bottom:120px;left:1rem;max-width:calc(100vw - 32px);min-width:260px;position:fixed;right:-16px;top:auto;width:auto}.Header_betaBadge__1W1HE{padding:3px 6px}.Header_betaText__aOwSc{font-size:9px;letter-spacing:.3px}.Header_betaTooltip__leMXs{bottom:calc(100% + 6px);font-size:10px;padding:4px 8px}.Header_darkMode__YMq3\+ .Header_navLinks__1hQOi{background-color:#1e1e2e}.Header_dropdownHeader__0maE5{padding:12px}.Header_dropdownItemDescription__O0AHE{font-size:11px}.Header_dropdownItemLabel__F0833{font-size:13px}.Header_loginButton__lBXRi{justify-content:center;width:100%}.Header_logoSection__t8h6x{gap:8px}.Header_mainNav__laPjF{flex-direction:column;width:100%}.Header_mobileMenuIcon__GgRms{display:block}.Header_navActive__ryaDa{animation:Header_fadeSlideDown__ZNNYO .3s ease forwards;border-radius:8px;box-shadow:0 5px 15px #0003;display:flex}.Header_navLinks__1hQOi{align-items:stretch;background-color:#fff;border-radius:12px;display:none;flex-direction:column;height:auto;max-height:80vh;overflow-y:auto;padding:1rem;position:absolute;right:1rem;top:60px;width:280px}.Header_publicNav__2GEbQ{display:none}.Header_standaloneThemeToggle__N1TVs{align-self:center;margin-top:.5rem}.Header_themeDropdown__g1vQf{bottom:80px;left:1rem;max-width:none;position:fixed;right:1rem;top:auto;width:auto}.Header_tokenInfo__k2gDB{justify-content:space-around;margin-bottom:12px;width:100%}.Header_tooltipArrow__PQM7s{border-left-width:4px;border-right-width:4px;border-top-width:4px}.Header_userProfileSection__-YEs4{flex-direction:column;gap:12px;width:100%}}@media (prefers-contrast:high){.Header_betaBadge__1W1HE{background:#dc2626;border:2px solid #fff;color:#fff}.Header_betaText__aOwSc{font-weight:800;text-shadow:none}.Header_betaTooltip__leMXs{background:#000;border:1px solid #fff}}@media (prefers-reduced-motion:reduce){.Header_betaBadge__1W1HE{background:#dc2626}.Header_betaBadge__1W1HE,.Header_betaBadge__1W1HE:before,.Header_betaChar__Guzm4{animation:none}.Header_betaBadge__1W1HE,.Header_betaBadge__1W1HE:before,.Header_betaChar__Guzm4,.Header_betaTooltip__leMXs{animation:none;transition:none}.Header_betaTooltip__leMXs{transform:translateX(-50%)}}:root{--header-border:#6b73ff26;--header-shadow:0 2px 8px #6b73ff14;--button-shadow:0 1px 3px #6b73ff0a}.Header_header__HXQOm{background:linear-gradient(145deg,#fcfcff,#f8f8ff);background:linear-gradient(145deg,var(--chantilly-light) 0,var(--chantilly-base) 100%);border-bottom:1px solid #6b73ff26;border-bottom:1px solid var(--header-border);box-shadow:0 2px 8px #6b73ff14,inset 0 1px 0 #ffffffe6;box-shadow:var(--header-shadow),inset 0 1px 0 #ffffffe6;color:#1d1d1f;color:var(--chantilly-text);font-family:Source Sans Pro,-apple-system,BlinkMacSystemFont,sans-serif;height:64px;padding:0 1.5rem;position:-webkit-sticky;position:sticky;top:0;transition:all .3s ease;z-index:1000}.Header_headerContent__xndke,.Header_header__HXQOm{align-items:center;display:flex;justify-content:space-between}.Header_headerContent__xndke{width:100%}.Header_logoSection__t8h6x{align-items:center;display:flex;gap:12px;position:relative}.Header_logoLink__w9XbH{align-items:center;justify-content:center;text-decoration:none}.Header_logo__UsziS{border-radius:12px;color:#1d1d1f;color:var(--chantilly-text);cursor:pointer;font-family:Orbitron,sans-serif;font-size:1.4rem;font-weight:700;height:40px;letter-spacing:-.5px;text-decoration:none;transition:font-family 1s ease,color 1.5s ease,opacity 1.5s ease;z-index:10000}.Header_logo__UsziS:hover{transform:scale(1.02)}.Header_betaBadge__1W1HE{animation:Header_betaIntro__htuu1 .6s ease-out,Header_gradientShift__O\+Vmu 3s ease-in-out .6s infinite;background:linear-gradient(135deg,#ff6b6b,#ef4444 25%,#f87171 50%,#ef4444 75%,#ff6b6b);background:linear-gradient(135deg,var(--chantilly-red) 0,#ef4444 25%,#f87171 50%,#ef4444 75%,var(--chantilly-red) 100%);background-size:200% 200%;border:1px solid #ff6b6b4d;border-radius:8px;box-shadow:0 2px 8px #ff6b6b4d,inset 0 1px 0 #fff3;cursor:pointer;overflow:hidden;padding:4px 8px;position:relative;transition:all .2s ease;-webkit-user-select:none;user-select:none;z-index:100}.Header_betaBadge__1W1HE:hover{animation-duration:1.5s;box-shadow:0 4px 16px #ff6b6b66,inset 0 1px 0 #ffffff4d;transform:scale(1.05)}.Header_betaText__aOwSc{color:#fff;display:flex;font-size:10px;font-weight:700;letter-spacing:.5px;position:relative;text-shadow:0 1px 2px #0000004d;z-index:3}.Header_betaChar__Guzm4{animation:Header_letterGlow__AoUvu 2s ease-in-out infinite;display:inline-block;transition:all .3s ease}.Header_betaTooltip__leMXs{animation:Header_tooltipFadeIn__8K6KA .2s ease-out;background:#000000f2;border-radius:6px;bottom:calc(100% + 8px);box-shadow:0 4px 12px #0000004d,0 0 0 1px #ffffff1a;color:#fff;font-size:11px;font-weight:600;left:50%;padding:6px 10px;pointer-events:none;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:1001}.Header_userControls__6FkUU{align-items:center;display:flex;gap:1rem;margin-left:auto}.Header_navLinks__1hQOi{align-items:center;display:flex;flex-direction:row;gap:1rem;position:static}.Header_tokenInfo__k2gDB{align-items:center;background:linear-gradient(145deg,#fcfcff,#f8f8ff);background:linear-gradient(145deg,var(--chantilly-light) 0,var(--chantilly-base) 100%);border:1px solid #6b73ff26;border:1px solid var(--header-border);border-radius:8px;box-shadow:0 1px 3px #6b73ff0a,inset 0 1px 0 #fffc;box-shadow:var(--button-shadow),inset 0 1px 0 #fffc;display:flex;font-family:Source Sans Pro,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:500;gap:8px;margin-right:8px;padding:8px 12px;transition:all .15s ease}.Header_tokenInfo__k2gDB:hover{background:linear-gradient(145deg,#fcfcff,#6b73ff0d);background:linear-gradient(145deg,var(--chantilly-light) 0,#6b73ff0d 100%);box-shadow:0 2px 6px #6b73ff14,inset 0 1px 0 #ffffffe6;transform:translateY(-.5px)}.Header_tokenItem__RDqEW{align-items:center;background:#6b73ff14;border:1px solid #6b73ff26;border-radius:6px;color:#1d1d1f;color:var(--chantilly-text);display:flex;font-size:11px;font-weight:600;gap:4px;padding:4px 8px;transition:all .15s ease}.Header_tokenItem__RDqEW:first-child{background:#6bcf7f14;border-color:#6bcf7f26;color:#6bcf7f;color:var(--chantilly-green)}.Header_tokenItem__RDqEW:last-child{background:#6b73ff14;border-color:#6b73ff26;color:#6b73ff;color:var(--chantilly-blue)}.Header_tokenIcon__zavMM{font-size:12px}.Header_tokenCount__udnhh{font-family:SF Mono,Monaco,Cascadia Code,monospace;font-size:11px;font-weight:600;white-space:nowrap}.Header_mainNav__laPjF{display:flex;flex-direction:row;gap:.5rem}.Header_navButton__c-x1L{align-items:center;background:linear-gradient(145deg,#fcfcff,#f8f8ff);background:linear-gradient(145deg,var(--chantilly-light) 0,var(--chantilly-base) 100%);border:1px solid #6b73ff26;border:1px solid var(--header-border);border-radius:8px;box-shadow:0 1px 3px #6b73ff0a,inset 0 1px 0 #fffc;box-shadow:var(--button-shadow),inset 0 1px 0 #fffc;color:#1d1d1f;color:var(--chantilly-text);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:8px 12px;text-decoration:none;transition:all .15s ease}.Header_navButton__c-x1L:hover{background:linear-gradient(145deg,#fcfcff,#6b73ff0d);background:linear-gradient(145deg,var(--chantilly-light) 0,#6b73ff0d 100%);box-shadow:0 2px 6px #6b73ff14,inset 0 1px 0 #ffffffe6;color:#6b73ff;color:var(--chantilly-blue);transform:translateY(-.5px)}.Header_navIcon__uU88M{font-size:.9rem}.Header_userProfileSection__-YEs4{align-items:center;display:flex;flex-direction:row;gap:.5rem}.Header_avatarWrapper__Dqow1{cursor:pointer;display:inline-block;position:relative}.Header_avatar__fR3aq{border:2px solid #6b73ff33;border-radius:50%;height:36px;object-fit:cover;transition:all .2s ease;width:36px}.Header_avatar__fR3aq:hover{border-color:#6b73ff;border-color:var(--chantilly-blue);box-shadow:0 2px 8px #6b73ff33}.Header_defaultAvatar__SBWGp{align-items:center;background:linear-gradient(145deg,#f0f0ff,#f8f8ff);background:linear-gradient(145deg,var(--chantilly-medium) 0,var(--chantilly-base) 100%);border:2px solid #6b73ff33;border-radius:50%;color:#1d1d1f;color:var(--chantilly-text);display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.Header_defaultAvatar__SBWGp:hover{background:linear-gradient(145deg,#fcfcff,#6b73ff1a);background:linear-gradient(145deg,var(--chantilly-light) 0,#6b73ff1a 100%);border-color:#6b73ff;border-color:var(--chantilly-blue)}.Header_avatarDropdown__8g6wm{animation:Header_dropdownSlideIn__-T-u8 .2s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#fcfcff,#f8f8ff);background:linear-gradient(145deg,var(--chantilly-light) 0,var(--chantilly-base) 100%);border:1px solid #6b73ff26;border:1px solid var(--header-border);border-radius:16px;box-shadow:0 20px 40px #6b73ff33,0 0 0 1px #ffffff80,inset 0 1px 0 #ffffffe6;display:flex;flex-direction:column;margin-top:.5rem;max-width:320px;min-width:280px;overflow:hidden;padding:8px;position:absolute;right:0;top:calc(100% + 8px);z-index:1000}.Header_dropdownHeader__0maE5{background:#6b73ff08;border-bottom:1px solid #6b73ff26;border-bottom:1px solid var(--header-border);padding:16px}.Header_userInfo__Z8xMa{display:flex;flex-direction:column;gap:4px}.Header_userName__q0v6S{color:#1d1d1f;color:var(--chantilly-text);font-size:16px;font-weight:600;letter-spacing:-.01em}.Header_userEmail__iviMN{color:#6d6d80;color:var(--chantilly-text-secondary);font-size:13px;opacity:.8}.Header_dropdownDivider__bADTg{background:linear-gradient(90deg,#0000,#6b73ff26 50%,#0000);background:linear-gradient(90deg,#0000 0,var(--header-border) 50%,#0000 100%);height:1px;margin:4px 0}.Header_dropdownSectionHeader__Xc\+Qw{background:#6b73ff05;color:#6d6d80;color:var(--chantilly-text-secondary);font-size:11px;font-weight:600;letter-spacing:.1em;padding:8px 12px;text-transform:uppercase}.Header_dropdownItem__kd9Ln{align-items:center;background:none;border:none;border-radius:8px;color:#1d1d1f;color:var(--chantilly-text);cursor:pointer;display:flex;font-size:14px;gap:12px;margin:2px 4px;overflow:hidden;padding:8px 12px;position:relative;text-align:left;text-decoration:none;transition:all .2s ease;width:calc(100% - 16px)}.Header_dropdownItem__kd9Ln:hover{background:#6b73ff14;transform:translateX(2px)}.Header_dropdownIcon__TqcX7{color:#6d6d80;color:var(--chantilly-text-secondary);flex-shrink:0;height:16px;opacity:.8;transition:color .2s ease;width:16px}.Header_dropdownItem__kd9Ln:hover .Header_dropdownIcon__TqcX7{color:#6b73ff;color:var(--chantilly-blue)}.Header_dropdownItemContent__\+vlJi{display:flex;flex:1 1;flex-direction:column;gap:2px}.Header_dropdownItemLabel__F0833{color:#1d1d1f;color:var(--chantilly-text);font-size:14px;font-weight:500}.Header_dropdownItemDescription__O0AHE{color:#6d6d80;color:var(--chantilly-text-secondary);font-size:12px;line-height:1.3;opacity:.8}.Header_logoutItem__Xj5up{border-top:1px solid #ff6b6b33;margin-top:4px}.Header_logoutItem__Xj5up:hover .Header_dropdownIcon__TqcX7,.Header_logoutItem__Xj5up:hover .Header_dropdownItemLabel__F0833{color:#ff6b6b;color:var(--chantilly-red)}.Header_themeDropdownWrapper__g9kh1{position:relative}.Header_themeToggle__bEwl5{align-items:center;background:linear-gradient(145deg,#fcfcff,#f8f8ff);background:linear-gradient(145deg,var(--chantilly-light) 0,var(--chantilly-base) 100%);border:1px solid #6b73ff26;border:1px solid var(--header-border);border-radius:8px;box-shadow:0 1px 3px #6b73ff0a,inset 0 1px 0 #fffc;box-shadow:var(--button-shadow),inset 0 1px 0 #fffc;color:#1d1d1f;color:var(--chantilly-text);cursor:pointer;display:flex;font-size:1.1rem;gap:6px;height:36px;justify-content:center;min-width:56px;padding:6px 10px;transition:all .2s ease}.Header_themeToggle__bEwl5:hover{background:linear-gradient(145deg,#fcfcff,#6b73ff0d);background:linear-gradient(145deg,var(--chantilly-light) 0,#6b73ff0d 100%);box-shadow:0 2px 6px #6b73ff14,inset 0 1px 0 #ffffffe6;transform:translateY(-.5px)}.Header_themeIcon__XuO3S{font-size:1.2rem}.Header_themeChevron__Pug6L{font-size:.7rem;opacity:.7;transition:transform .2s ease}.Header_themeToggle__bEwl5:hover .Header_themeChevron__Pug6L{transform:translateY(1px)}.Header_themeDropdown__g1vQf{animation:Header_dropdownSlideIn__-T-u8 .2s ease-out;background:linear-gradient(145deg,#fcfcff,#f8f8ff);background:linear-gradient(145deg,var(--chantilly-light) 0,var(--chantilly-base) 100%);border:1px solid #6b73ff26;border:1px solid var(--header-border);border-radius:12px;box-shadow:0 8px 32px #6b73ff33;min-width:240px;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);z-index:1001}.Header_themeDropdownHeader__BykZu{align-items:center;color:#1d1d1f;color:var(--chantilly-text);display:flex;font-size:.9rem;font-weight:600;gap:8px;opacity:.8;padding:12px 16px}.Header_themeDropdownDivider__ECxm2{background:#6b73ff26;background:var(--header-border);height:1px;margin:0}.Header_themeDropdownItem__JhiXU{align-items:center;background:none;border:none;color:#1d1d1f;color:var(--chantilly-text);cursor:pointer;display:flex;gap:12px;padding:12px 16px;position:relative;text-align:left;transition:all .2s ease;width:100%}.Header_themeDropdownItem__JhiXU:hover{background:#6b73ff14}.Header_themeDropdownItemActive__LsfFE{background:#6b73ff1a;color:#6b73ff;color:var(--chantilly-blue)}.Header_themeOptionIcon__OJ2Bu{flex-shrink:0;font-size:1.2rem;text-align:center;width:20px}.Header_themeOptionContent__kjaDP{flex:1 1}.Header_themeOptionName__ujyvX{font-size:.95rem;font-weight:500;margin-bottom:2px}.Header_themeOptionDescription__o3aKV{font-size:.8rem;line-height:1.2;opacity:.7}.Header_themeOptionCheck__b3QBz{color:#6b73ff;color:var(--chantilly-blue);font-size:.9rem;font-weight:700;opacity:.8}.Header_publicNav__2GEbQ{align-items:center;display:flex;gap:24px;margin-right:24px}.Header_publicNavLink__X56BK{align-items:center;border-radius:8px;color:#6d6d80;color:var(--chantilly-text-secondary);display:flex;font-size:14px;font-weight:500;gap:8px;overflow:hidden;padding:8px 16px;position:relative;text-decoration:none;transition:all .2s ease}.Header_publicNavLink__X56BK:hover{color:#1d1d1f;color:var(--chantilly-text);transform:translateY(-1px)}.Header_publicNavLink__X56BK:before{background:linear-gradient(135deg,#6b73ff1a,#6b73ff0d);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s ease;z-index:-1}.Header_publicNavLink__X56BK:hover:before{opacity:1}.Header_loginButton__lBXRi{align-items:center;background:linear-gradient(135deg,#6b73ff,#6366f1);background:linear-gradient(135deg,var(--chantilly-blue) 0,#6366f1 100%);border:1px solid #6b73ff4d;border-radius:10px;box-shadow:0 4px 12px #6b73ff4d,inset 0 1px 0 #ffffff1a;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;overflow:hidden;padding:10px 20px;position:relative;text-decoration:none;transition:all .2s ease}.Header_loginButton__lBXRi:hover{background:linear-gradient(135deg,#2563eb,#5b21b6);box-shadow:0 6px 16px #6b73ff66,inset 0 1px 0 #fff3;transform:translateY(-1px)}@keyframes Header_betaIntro__htuu1{0%{opacity:0;transform:scale(.8)}50%{opacity:.8;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes Header_gradientShift__O\+Vmu{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes Header_letterGlow__AoUvu{50%{filter:brightness(1.2);opacity:.8}to{filter:brightness(1);opacity:1}}@keyframes Header_tooltipFadeIn__8K6KA{0%{opacity:0;transform:translateX(-50%) translateY(2px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes Header_dropdownSlideIn__-T-u8{0%{opacity:0;transform:translateY(-8px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.Header_colorgrade1__lMl6\+{color:#1d1d1f;color:var(--chantilly-text);opacity:.2}.Header_colorgrade2__goyp0{color:#1f1f1f;opacity:.2}.Header_colorgrade3__5i7lW{color:#2c2c2c;opacity:.2}.Header_colorgrade4__7lSy7{color:#393939;opacity:.2}.Header_colorgrade5__9Enya{color:#464646;opacity:.2}.Header_colorgrade6__0LCLZ{color:#555;opacity:.2}.Header_colorgrade7__D2cPM{color:#6a6a6a;opacity:.2}.Header_colorgrade8__ADZsW{color:grey;opacity:.2}.Header_colorgrade9__rblcC{color:#94a3b8;opacity:.2}.Header_colorgrade10__mFn-O{color:#6b73ff;color:var(--chantilly-blue);opacity:.2}.Header_colorgrade11__QOPDo{color:#6bcf7f;color:var(--chantilly-green);opacity:.2}.Header_colorgrade12__hCUPx{color:#4ade80;opacity:.2}.Header_colorgrade13__QMc-T{color:#22c55e;opacity:.2}.Header_colorgrade14__1ypxm{color:#6b73ff;color:var(--chantilly-blue);opacity:.2}.Header_colorgrade15__bh-z5{color:#6366f1;opacity:.2}.Header_colorgrade16__aRb\+E{color:#8b5cf6;opacity:.2}.Header_colorgrade17__KhCNl{color:#9b59b6;color:var(--chantilly-purple);opacity:.2}.Header_colorgrade18__QAiMd{color:#d946ef;opacity:.2}.Header_colorgrade19__\+VSQM{color:#f472b6;opacity:.2}.Header_colorgrade20__aV\+2J{color:#ffd93d;color:var(--chantilly-yellow);opacity:.2}.Header_colorgrade21__v\+-7k{color:#ff8c42;color:var(--chantilly-orange);opacity:.2}.Header_colorgrade22__ZiQae{color:#ff6b6b;color:var(--chantilly-red);opacity:.2}.Header_colorgrade23__TqV1A{color:#dc2626;opacity:.2}.Header_powerOn__V6\+EM .Header_colorgrade1__lMl6\+{color:#1d1d1f;color:var(--chantilly-text);opacity:1}.Header_powerOn__V6\+EM .Header_colorgrade2__goyp0{color:#4e4e4e;opacity:1}.Header_powerOn__V6\+EM .Header_colorgrade3__5i7lW{color:#585858;opacity:1}.Header_powerOn__V6\+EM .Header_colorgrade4__7lSy7{color:#6d6d6d;opacity:1}.Header_powerOn__V6\+EM .Header_colorgrade5__9Enya{color:#757575;opacity:1}.Header_powerOn__V6\+EM .Header_colorgrade6__0LCLZ{color:#8d8c8c;opacity:1}.Header_powerOn__V6\+EM .Header_colorgrade7__D2cPM{color:#929292;opacity:1}.Header_powerOn__V6\+EM .Header_colorgrade8__ADZsW{color:#9c9a9a;opacity:1}.Header_powerOn__V6\+EM .Header_colorgrade9__rblcC{color:#7996be;opacity:1}.Header_powerOn__V6\+EM .Header_colorgrade10__mFn-O{color:#6b73ff;color:var(--chantilly-blue);opacity:1}.Header_powerOn__V6\+EM .Header_colorgrade11__QOPDo{color:#6bcf7f;color:var(--chantilly-green);opacity:1}.Header_powerOn__V6\+EM .Header_colorgrade12__hCUPx{color:#4ade80;opacity:1}.Header_powerOn__V6\+EM .Header_colorgrade13__QMc-T{color:#22c55e;opacity:1}.Header_powerOn__V6\+EM .Header_colorgrade14__1ypxm{color:#6b73ff;color:var(--chantilly-blue);opacity:1}.Header_powerOn__V6\+EM .Header_colorgrade15__bh-z5{color:#6366f1;opacity:1}.Header_powerOn__V6\+EM .Header_colorgrade16__aRb\+E{color:#8b5cf6;opacity:1}.Header_powerOn__V6\+EM .Header_colorgrade17__KhCNl{color:#9b59b6;color:var(--chantilly-purple);opacity:1}.Header_powerOn__V6\+EM .Header_colorgrade18__QAiMd{color:#d946ef;opacity:1}.Header_powerOn__V6\+EM .Header_colorgrade19__\+VSQM{color:#f472b6;opacity:1}.Header_powerOn__V6\+EM .Header_colorgrade20__aV\+2J{color:#ffd93d;color:var(--chantilly-yellow);opacity:1}.Header_powerOn__V6\+EM .Header_colorgrade21__v\+-7k{color:#ff8c42;color:var(--chantilly-orange);opacity:1}.Header_powerOn__V6\+EM .Header_colorgrade22__ZiQae{color:#ff6b6b;color:var(--chantilly-red);opacity:1}.Header_powerOn__V6\+EM .Header_colorgrade23__TqV1A{color:#dc2626;opacity:1}.Header_dimmed__28rWK{color:#444;filter:brightness(.4);opacity:0;transition:opacity 1.5s ease,color 1.5s ease}.Header_flicker0__XJDgV{animation:Header_flicker__uLrdg 2s ease-in-out .4s}.Header_flicker1__dsLam{animation:Header_flicker__uLrdg 2.4s ease-in-out .6s}.Header_flicker2__Vk5ta{animation:Header_flicker__uLrdg 2.8s ease-in-out .8s}.Header_flicker3__hDkjK{animation:Header_flicker__uLrdg 3.2s ease-in-out 1s}.Header_flicker4__wJjPV{animation:Header_flicker__uLrdg 3.6s ease-in-out 1.2s}.Header_flicker5__pcSB-{animation:Header_flicker__uLrdg 4s ease-in-out 1.4s}@keyframes Header_flicker__uLrdg{0%{opacity:.1}20%{opacity:.5}40%{opacity:.3}60%{opacity:.8}80%{opacity:.6}to{opacity:1}}@media (max-width:768px){.Header_header__HXQOm{padding:0 1rem}.Header_tokenInfo__k2gDB{flex-direction:column;gap:4px;padding:6px 8px}.Header_tokenItem__RDqEW{font-size:10px;padding:3px 6px}.Header_navButton__c-x1L{font-size:12px;padding:6px 10px}.Header_avatarDropdown__8g6wm{bottom:120px;left:1rem;max-width:calc(100vw - 32px);min-width:260px;position:fixed;right:-16px;top:auto;width:auto}.Header_publicNav__2GEbQ{display:none}}@media (max-width:480px){.Header_betaBadge__1W1HE{padding:3px 6px}.Header_betaText__aOwSc{font-size:8px;letter-spacing:.3px}.Header_logo__UsziS{font-size:1.2rem}.Header_tokenInfo__k2gDB{margin-right:4px;padding:4px 6px}}@media (prefers-contrast:high){.Header_header__HXQOm{border-bottom:2px solid #1d1d1f;border-bottom:2px solid var(--chantilly-text)}.Header_navButton__c-x1L,.Header_tokenItem__RDqEW{border-width:2px}}@media (prefers-reduced-motion:reduce){.Header_betaBadge__1W1HE,.Header_betaBadge__1W1HE:before,.Header_betaChar__Guzm4{animation:none}.Header_logo__UsziS{transition:none}*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.Header_avatarWrapper__Dqow1:focus-visible,.Header_dropdownItem__kd9Ln:focus-visible,.Header_loginButton__lBXRi:focus-visible,.Header_navButton__c-x1L:focus-visible,.Header_themeToggle__bEwl5:focus-visible{outline:2px solid #6b73ff;outline:2px solid var(--chantilly-blue);outline-offset:2px}:root{--workstation-base:#f8f8ff;--workstation-light:#fcfcff;--workstation-medium:#f0f0ff;--workstation-blue:#6b73ff;--workstation-green:#6bcf7f;--workstation-yellow:#ffd93d;--workstation-orange:#ff8c42;--workstation-red:#ff6b6b;--workstation-purple:#9b59b6;--workstation-gray:#8e8e93;--workstation-text:#1d1d1f;--workstation-text-secondary:#6d6d80;--status-queued:var(--workstation-gray);--status-processing:var(--workstation-orange);--status-complete:var(--workstation-green);--status-error:var(--workstation-red);--border-light:#6b73ff26;--border-medium:#6b73ff40;--shadow-soft:0 2px 8px #6b73ff14;--shadow-medium:0 4px 16px #6b73ff1f}@keyframes GenerationStatusDropdown_workstation-spin__yCh7j{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.GenerationStatusDropdown_generationStatusWrapper__8HIuE{display:inline-block;font-family:Source Sans Pro,-apple-system,BlinkMacSystemFont,sans-serif;position:relative}.GenerationStatusDropdown_generationToggle__JoD1R{align-items:center;background:linear-gradient(145deg,#fcfcff,#f8f8ff);background:linear-gradient(145deg,var(--workstation-light) 0,var(--workstation-base) 100%);border:1px solid #6b73ff26;border:1px solid var(--border-light);border-radius:8px;box-shadow:0 1px 3px #6b73ff0a,inset 0 1px 0 #fffc;color:#1d1d1f;color:var(--workstation-text);cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:6px;min-height:36px;padding:8px 12px;position:relative;transition:all .15s ease}.GenerationStatusDropdown_generationToggle__JoD1R:hover{background:linear-gradient(145deg,#fcfcff,#6b73ff0d);background:linear-gradient(145deg,var(--workstation-light) 0,#6b73ff0d 100%);box-shadow:0 2px 6px #6b73ff14,inset 0 1px 0 #ffffffe6;transform:translateY(-.5px)}.GenerationStatusDropdown_generationToggle__JoD1R.GenerationStatusDropdown_hasNotification__9yr3S{border-color:#6b73ff;border-color:var(--workstation-blue);box-shadow:0 0 0 1px #6b73ff33,0 2px 6px #6b73ff1a}.GenerationStatusDropdown_toggleIcon__slV2V{flex-shrink:0;font-size:14px;transform:none;transform-origin:center center;transition:color .2s ease}.GenerationStatusDropdown_toggleIcon__slV2V.GenerationStatusDropdown_success__BXe0y{color:#6bcf7f;color:var(--status-complete)}.GenerationStatusDropdown_toggleIcon__slV2V.GenerationStatusDropdown_error__8ebuk{color:#ff6b6b;color:var(--status-error)}.GenerationStatusDropdown_toggleIcon__slV2V.GenerationStatusDropdown_queued__ee9S2{color:#8e8e93;color:var(--status-queued)}.GenerationStatusDropdown_toggleIcon__slV2V.GenerationStatusDropdown_spinning__p2wvr{animation:GenerationStatusDropdown_workstation-spin__yCh7j 1s linear infinite!important;-webkit-animation:GenerationStatusDropdown_workstation-spin__yCh7j 1s linear infinite!important;-moz-animation:GenerationStatusDropdown_workstation-spin__yCh7j 1s linear infinite!important;color:#ff8c42!important;color:var(--status-processing)!important;transform-origin:center center!important}.GenerationStatusDropdown_jobCount__H-F-N{align-items:center;background:#6b73ff;background:var(--workstation-blue);border-radius:10px;color:#fff;display:flex;font-size:10px;font-weight:600;height:16px;justify-content:center;line-height:1;min-width:16px;padding:1px 5px}.GenerationStatusDropdown_notificationDot__rbzsR{background:#ff6b6b;background:var(--status-error);border:1px solid #fcfcff;border:1px solid var(--workstation-light);border-radius:50%;height:6px;position:absolute;right:-1px;top:-1px;width:6px}.GenerationStatusDropdown_generationDropdown__EhWhc{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#fcfcff,#f8f8ff);background:linear-gradient(145deg,var(--workstation-light) 0,var(--workstation-base) 100%);border:1px solid #6b73ff40;border:1px solid var(--border-medium);border-radius:12px;box-shadow:0 4px 16px #6b73ff1f,inset 0 1px 0 #ffffffe6;box-shadow:var(--shadow-medium),inset 0 1px 0 #ffffffe6;font-size:12px;margin-top:4px;max-width:90vw;overflow:hidden;position:absolute;right:0;top:100%;width:380px;z-index:1000}.GenerationStatusDropdown_dropdownHeader__dPSWD{align-items:center;background:linear-gradient(145deg,#f0f0ff,#f8f8ff);background:linear-gradient(145deg,var(--workstation-medium) 0,var(--workstation-base) 100%);border-bottom:1px solid #6b73ff26;border-bottom:1px solid var(--border-light);color:#1d1d1f;color:var(--workstation-text);display:flex;font-size:13px;font-weight:600;gap:8px;padding:12px 16px}.GenerationStatusDropdown_headerIcon__lC5HU{color:#6b73ff;color:var(--workstation-blue);flex-shrink:0;font-size:14px}.GenerationStatusDropdown_activeSummary__swGUt{align-items:center;color:#ff8c42;color:var(--status-processing);display:flex;gap:4px;margin-left:auto}.GenerationStatusDropdown_scrollableContent__oFWmM{max-height:400px;overflow-x:hidden;overflow-y:auto;padding:8px 0}.GenerationStatusDropdown_scrollableContent__oFWmM::-webkit-scrollbar{width:6px}.GenerationStatusDropdown_scrollableContent__oFWmM::-webkit-scrollbar-thumb{background:linear-gradient(145deg,#6b73ff33,#6b73ff1a);border-radius:3px}.GenerationStatusDropdown_scrollableContent__oFWmM::-webkit-scrollbar-thumb:hover{background:linear-gradient(145deg,#6b73ff4d,#6b73ff33)}.GenerationStatusDropdown_scrollableContent__oFWmM::-webkit-scrollbar-track{background:#f8f8ff;background:var(--workstation-base)}.GenerationStatusDropdown_jobItem__yVgF2{align-items:flex-start;background:linear-gradient(145deg,#fcfcff,#f8f8ff);background:linear-gradient(145deg,var(--workstation-light) 0,var(--workstation-base) 100%);border:1px solid #6b73ff26;border-left:3px solid #8e8e93;border:1px solid var(--border-light);border-left:3px solid var(--workstation-gray);border-radius:8px;box-shadow:0 1px 3px #6b73ff0a;display:flex;gap:10px;margin:4px 12px;padding:8px 12px;position:relative;transition:all .2s ease}.GenerationStatusDropdown_jobItem__yVgF2:hover{background:linear-gradient(145deg,#fafaff,#fcfcff);background:linear-gradient(145deg,#fafaff 0,var(--workstation-light) 100%);box-shadow:0 2px 6px #6b73ff14;transform:translateY(-.5px)}.GenerationStatusDropdown_jobItem__yVgF2.GenerationStatusDropdown_queuedItem__BkOqE{border-left-color:#8e8e93;border-left-color:var(--status-queued)}.GenerationStatusDropdown_jobItem__yVgF2.GenerationStatusDropdown_processingItem__WYeMB{background:linear-gradient(145deg,#ff8c4208,#fcfcff);background:linear-gradient(145deg,#ff8c4208 0,var(--workstation-light) 100%);border-left-color:#ff8c42;border-left-color:var(--status-processing)}.GenerationStatusDropdown_jobItem__yVgF2.GenerationStatusDropdown_completeItem__qCEdQ{background:linear-gradient(145deg,#6bcf7f08,#fcfcff);background:linear-gradient(145deg,#6bcf7f08 0,var(--workstation-light) 100%);border-left-color:#6bcf7f;border-left-color:var(--status-complete);opacity:.85}.GenerationStatusDropdown_jobItem__yVgF2.GenerationStatusDropdown_errorItem__XLpZk{background:linear-gradient(145deg,#ff6b6b08,#fcfcff);background:linear-gradient(145deg,#ff6b6b08 0,var(--workstation-light) 100%);border-left-color:#ff6b6b;border-left-color:var(--status-error)}.GenerationStatusDropdown_jobStatus__Hrrky{flex-shrink:0;padding-top:2px}.GenerationStatusDropdown_statusIcon__0c1hA{font-size:12px;transform:none;transform-origin:center center;transition:color .2s ease}.GenerationStatusDropdown_statusIcon__0c1hA.GenerationStatusDropdown_success__BXe0y{color:#6bcf7f;color:var(--status-complete)}.GenerationStatusDropdown_statusIcon__0c1hA.GenerationStatusDropdown_error__8ebuk{color:#ff6b6b;color:var(--status-error)}.GenerationStatusDropdown_statusIcon__0c1hA.GenerationStatusDropdown_queued__ee9S2{color:#8e8e93;color:var(--status-queued)}.GenerationStatusDropdown_statusIcon__0c1hA.GenerationStatusDropdown_spinning__p2wvr{animation:GenerationStatusDropdown_workstation-spin__yCh7j 1s linear infinite!important;-webkit-animation:GenerationStatusDropdown_workstation-spin__yCh7j 1s linear infinite!important;-moz-animation:GenerationStatusDropdown_workstation-spin__yCh7j 1s linear infinite!important;color:#ff8c42!important;color:var(--status-processing)!important;transform-origin:center center!important}.GenerationStatusDropdown_jobInfo__jioqp{color:#1d1d1f;color:var(--workstation-text);flex:1 1;min-width:0}.GenerationStatusDropdown_jobHeader__QNF\+2{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:6px}.GenerationStatusDropdown_jobTitle__Dduj4{color:#6b73ff;color:var(--workstation-blue);flex:1 1;font-size:13px;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GenerationStatusDropdown_jobBadges__8uiqq{display:flex;flex-shrink:0;gap:6px}.GenerationStatusDropdown_statusBadge__x8\+6h{border-radius:8px;flex-shrink:0;font-size:10px;font-weight:500;line-height:1;padding:2px 6px;text-transform:capitalize}.GenerationStatusDropdown_queuedBadge__herL-{background:#8e8e931a;border:1px solid #8e8e9333;color:#8e8e93;color:var(--status-queued)}.GenerationStatusDropdown_processingBadge__ZsR6k{background:#ff8c421a;border:1px solid #ff8c4233;color:#ff8c42;color:var(--status-processing)}.GenerationStatusDropdown_completeBadge__ofIc0{background:#6bcf7f1a;border:1px solid #6bcf7f33;color:#6bcf7f;color:var(--status-complete)}.GenerationStatusDropdown_errorBadge__Sjtn9{background:#ff6b6b1a;border:1px solid #ff6b6b33;color:#ff6b6b;color:var(--status-error)}.GenerationStatusDropdown_progressBadge__M14Wt{background:#6b73ff1a;border:1px solid #6b73ff33;border-radius:8px;color:#6b73ff;color:var(--workstation-blue);font-size:9px;font-weight:600;padding:1px 4px}.GenerationStatusDropdown_intentStatement__Q4PE4{color:#6d6d80;color:var(--workstation-text-secondary);font-size:11px;font-style:italic;line-height:1.3;margin-bottom:4px}.GenerationStatusDropdown_topicsRow__picKi{align-items:flex-start;display:flex;gap:6px;margin-bottom:4px}.GenerationStatusDropdown_topicsLabel__rqPTZ{color:#6d6d80;color:var(--workstation-text-secondary);flex-shrink:0;font-size:10px;font-weight:600;letter-spacing:.5px;margin-top:1px;text-transform:uppercase}.GenerationStatusDropdown_topicsContainer__hdjgk{display:flex;flex:1 1;flex-wrap:wrap;gap:3px}.GenerationStatusDropdown_topicTag__SuOxi{border:1px solid;border-radius:6px;display:inline-block;font-size:10px;font-weight:500;line-height:1.2;padding:1px 4px;word-break:break-word}.GenerationStatusDropdown_topicOverflow__IN6cs{color:#6d6d80;color:var(--workstation-text-secondary);display:inline-block;font-size:10px;font-style:italic;padding:1px 3px}.GenerationStatusDropdown_templateRow__SihDv{align-items:center;display:flex;gap:4px;margin-bottom:4px}.GenerationStatusDropdown_templateLabel__-Cokv{color:#6d6d80;color:var(--workstation-text-secondary);font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.GenerationStatusDropdown_templateValue__-JgUR{background:#6b73ff1a;border-radius:4px;color:#6b73ff;color:var(--workstation-blue);font-size:11px;font-weight:500;padding:1px 4px}.GenerationStatusDropdown_jobMeta__DTMId{align-items:center;display:flex;flex-wrap:wrap;font-size:10px;gap:8px;margin-top:6px}.GenerationStatusDropdown_jobMeta__DTMId,.GenerationStatusDropdown_jobTime__\+x79-{color:#6d6d80;color:var(--workstation-text-secondary)}.GenerationStatusDropdown_docId__fMTTo{color:#1d1d1f;color:var(--workstation-text);font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:9px}.GenerationStatusDropdown_errorMessage__RQbBh{background:#ff6b6b0d;border:1px solid #ff6b6b33;border-left:2px solid #ff6b6b;border-left:2px solid var(--status-error);border-radius:4px;color:#ff6b6b;color:var(--status-error);font-size:10px;line-height:1.3;margin-top:4px;padding:4px 6px}.GenerationStatusDropdown_errorMessage__RQbBh strong{font-weight:600}.GenerationStatusDropdown_jobActions__Oiqnz{display:flex;flex-direction:column;flex-shrink:0;gap:3px}.GenerationStatusDropdown_clearJobButton__JHLiM{align-items:center;background:#8e8e931a;border:1px solid #8e8e9333;border-radius:4px;color:#8e8e93;color:var(--workstation-gray);cursor:pointer;display:flex;font-size:11px;height:22px;justify-content:center;transition:all .15s ease;width:22px}.GenerationStatusDropdown_clearJobButton__JHLiM:hover{background:#ff6b6b1a;border-color:#ff6b6b;border-color:var(--status-error);color:#ff6b6b;color:var(--status-error);transform:scale(1.05)}.GenerationStatusDropdown_viewButton__X27xh{align-items:center;background:#6b73ff1a;border:1px solid #6b73ff33;border-radius:4px;color:#6b73ff;color:var(--workstation-blue);cursor:pointer;display:flex;font-size:11px;height:22px;justify-content:center;transition:all .15s ease;width:22px}.GenerationStatusDropdown_viewButton__X27xh:hover{background:#6b73ff26;transform:scale(1.05)}.GenerationStatusDropdown_submitErrorButton__smgD6{align-items:center;background:#6b73ff1a;border:1px solid #6b73ff33;border-radius:4px;color:#6b73ff;color:var(--workstation-blue);cursor:pointer;display:flex;font-size:11px;height:22px;justify-content:center;transition:all .15s ease;width:22px}.GenerationStatusDropdown_submitErrorButton__smgD6:hover{background:#6b73ff26;transform:scale(1.05)}.GenerationStatusDropdown_dropdownFooter__rmAkg{background:linear-gradient(145deg,#f0f0ff,#f8f8ff);background:linear-gradient(145deg,var(--workstation-medium) 0,var(--workstation-base) 100%);border-top:1px solid #6b73ff26;border-top:1px solid var(--border-light);display:flex;flex-direction:column;gap:6px;padding:12px 16px}.GenerationStatusDropdown_viewAllButton__Ko3Rn{background:#6b73ff;background:var(--workstation-blue);border:none;border-radius:6px;box-shadow:0 1px 3px #6b73ff33;color:#fff;cursor:pointer;font-size:12px;font-weight:600;padding:8px 16px;transition:all .15s ease;width:100%}.GenerationStatusDropdown_viewAllButton__Ko3Rn:hover{background:#1d1d1f;background:var(--workstation-text);box-shadow:0 2px 6px #6b73ff4d;transform:translateY(-.5px)}.GenerationStatusDropdown_clearAllButton__8yHsP{background:#0000;border:1px solid #ff6b6b;border:1px solid var(--status-error);border-radius:6px;color:#ff6b6b;color:var(--status-error);cursor:pointer;font-size:11px;font-weight:500;padding:6px 16px;transition:all .15s ease;width:100%}.GenerationStatusDropdown_clearAllButton__8yHsP:hover{background:#ff6b6b1a;transform:translateY(-.5px)}.GenerationStatusDropdown_emptyState__hVmIR{color:#6d6d80;color:var(--workstation-text-secondary);padding:32px 16px;text-align:center}.GenerationStatusDropdown_emptyIcon__xYD1G{color:#8e8e93;color:var(--workstation-gray);font-size:24px;margin-bottom:8px}.GenerationStatusDropdown_emptyState__hVmIR p{font-size:12px;margin:0}.GenerationStatusDropdown_loadingContainer__52GiR{align-items:center;background:linear-gradient(135deg,#0f172a,#1e293b 50%,#334155);display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.GenerationStatusDropdown_loadingContent__0hZJx{max-width:500px;padding:40px 20px;text-align:center}.GenerationStatusDropdown_brandSection__UPZWI{margin-bottom:60px}.GenerationStatusDropdown_logoIcon__nnUtS{margin-bottom:24px}.GenerationStatusDropdown_logoAnimation__b7qYi{display:inline-block;height:120px;position:relative;width:120px}.GenerationStatusDropdown_logoCircle__WGqX7{align-items:center;animation:GenerationStatusDropdown_logoSpin__UGVnn 3s linear infinite;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:50%;box-shadow:0 0 30px #3b82f666;display:flex;height:80px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:80px;z-index:2}.GenerationStatusDropdown_logoText__1DUL-{color:#fff;font-size:28px;font-weight:700;text-shadow:0 2px 4px #0000004d}.GenerationStatusDropdown_logoRings__t1QPR{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.GenerationStatusDropdown_ring__V5QPG{animation:GenerationStatusDropdown_pulse__K77Hc 2s ease-in-out infinite;border:2px solid #3b82f64d;border-radius:50%;position:absolute}.GenerationStatusDropdown_ring__V5QPG:first-child{animation-delay:0s;height:100px;left:-50px;top:-50px;width:100px}.GenerationStatusDropdown_ring__V5QPG:nth-child(2){animation-delay:.5s;height:120px;left:-60px;top:-60px;width:120px}.GenerationStatusDropdown_ring__V5QPG:nth-child(3){animation-delay:1s;height:140px;left:-70px;top:-70px;width:140px}@keyframes GenerationStatusDropdown_logoSpin__UGVnn{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes GenerationStatusDropdown_pulse__K77Hc{0%{opacity:1;transform:scale(.8)}50%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.2)}}.GenerationStatusDropdown_brandTitle__biCW9{color:#fff;font-size:32px;font-weight:700;margin:0 0 8px;text-shadow:0 2px 4px #0000004d}.GenerationStatusDropdown_brandSubtitle__7Ispx{color:#ffffffb3;font-size:16px;font-weight:400;margin:0}.GenerationStatusDropdown_progressSection__YgMvE{margin-bottom:50px}.GenerationStatusDropdown_progressState__kdrkE{align-items:center;display:flex;flex-direction:column;gap:16px}.GenerationStatusDropdown_progressBar__4IFFd{background:#ffffff1a;border-radius:4px;height:8px;overflow:hidden;position:relative;width:300px}.GenerationStatusDropdown_progressFill__QtTld{background:linear-gradient(90deg,#3b82f6,#8b5cf6);border-radius:4px;height:100%;min-width:8px;position:relative;transition:width .3s ease}.GenerationStatusDropdown_progressGlow__dDxq6{animation:GenerationStatusDropdown_shimmer__NjDLB 1.5s ease-in-out infinite;background:linear-gradient(90deg,#0000,#fff9,#0000);height:100%;position:absolute;right:-10px;top:0;width:20px}@keyframes GenerationStatusDropdown_shimmer__NjDLB{0%{opacity:0;transform:translateX(-20px)}50%{opacity:1}to{opacity:0;transform:translateX(20px)}}.GenerationStatusDropdown_progressText__NeUCS{align-items:center;display:flex;flex-direction:column;gap:4px}.GenerationStatusDropdown_progressPercent__ADo0T{color:#fff;font-size:24px;font-weight:600}.GenerationStatusDropdown_progressMessage__hqzvZ{color:#fffc;font-size:14px}.GenerationStatusDropdown_loadingDots__4yvyn{display:flex;gap:8px;margin-top:8px}.GenerationStatusDropdown_dot__c98Uz{animation:GenerationStatusDropdown_bounce__tO9T8 1.4s ease-in-out infinite both;background:#3b82f6cc;border-radius:50%;height:8px;width:8px}.GenerationStatusDropdown_dot__c98Uz:first-child{animation-delay:-.32s}.GenerationStatusDropdown_dot__c98Uz:nth-child(2){animation-delay:-.16s}.GenerationStatusDropdown_dot__c98Uz:nth-child(3){animation-delay:0s}@keyframes GenerationStatusDropdown_bounce__tO9T8{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.GenerationStatusDropdown_fallbackSpinner__uITm6{animation:GenerationStatusDropdown_spin__LaKCI 1s ease-in-out infinite;border:3px solid #3b82f64d;border-radius:50%;border-top-color:#3b82f6;display:inline-block;height:40px;margin:20px auto;width:40px}@keyframes GenerationStatusDropdown_spin__LaKCI{to{transform:rotate(1turn)}}.GenerationStatusDropdown_errorState__tw1Rf{align-items:center;background:#ef44441a;border:1px solid #ef44444d;border-radius:12px;display:flex;flex-direction:column;gap:16px;padding:20px}.GenerationStatusDropdown_errorIcon__8xqh2{font-size:48px}.GenerationStatusDropdown_errorMessage__RQbBh h3{color:#fca5a5;font-size:18px;margin:0 0 8px}.GenerationStatusDropdown_errorMessage__RQbBh p{color:#fffc;font-size:14px;line-height:1.5;margin:0 0 16px}.GenerationStatusDropdown_retryButton__68rRN{background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:all .2s ease}.GenerationStatusDropdown_retryButton__68rRN:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 4px 12px #ef44444d;transform:translateY(-1px)}.GenerationStatusDropdown_featuresSection__u\+2kc{opacity:.8}.GenerationStatusDropdown_featuresList__5TWXM{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:400px}.GenerationStatusDropdown_feature__qVfPW{align-items:center;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;color:#ffffffe6;display:flex;font-size:14px;gap:12px;padding:12px 16px;transition:all .2s ease}.GenerationStatusDropdown_feature__qVfPW:hover{background:#ffffff1a;border-color:#3b82f64d}.GenerationStatusDropdown_featureIcon__Z1vtc{flex-shrink:0;font-size:18px}@media (max-width:480px){.GenerationStatusDropdown_generationDropdown__EhWhc{right:-20px;width:340px}.GenerationStatusDropdown_dropdownFooter__rmAkg,.GenerationStatusDropdown_dropdownHeader__dPSWD{padding:10px 12px}.GenerationStatusDropdown_jobItem__yVgF2{margin:3px 8px;padding:6px 10px}.GenerationStatusDropdown_jobHeader__QNF\+2{align-items:flex-start;flex-direction:column;gap:4px}.GenerationStatusDropdown_jobMeta__DTMId{flex-direction:column;gap:2px}.GenerationStatusDropdown_scrollableContent__oFWmM{max-height:280px}.GenerationStatusDropdown_loadingContent__0hZJx{padding:20px}.GenerationStatusDropdown_brandTitle__biCW9{font-size:24px}.GenerationStatusDropdown_logoAnimation__b7qYi{height:100px;width:100px}.GenerationStatusDropdown_logoCircle__WGqX7{height:60px;width:60px}.GenerationStatusDropdown_logoText__1DUL-{font-size:20px}.GenerationStatusDropdown_progressBar__4IFFd{width:250px}.GenerationStatusDropdown_featuresList__5TWXM{gap:12px;grid-template-columns:1fr}.GenerationStatusDropdown_feature__qVfPW{font-size:13px;padding:10px 12px}}@media (prefers-contrast:high){.GenerationStatusDropdown_generationDropdown__EhWhc,.GenerationStatusDropdown_jobItem__yVgF2,.GenerationStatusDropdown_statusBadge__x8\+6h{border-width:2px}}@media (prefers-reduced-motion:reduce){.GenerationStatusDropdown_dot__c98Uz,.GenerationStatusDropdown_fallbackSpinner__uITm6,.GenerationStatusDropdown_logoCircle__WGqX7,.GenerationStatusDropdown_progressGlow__dDxq6,.GenerationStatusDropdown_ring__V5QPG,.GenerationStatusDropdown_statusIcon__0c1hA.GenerationStatusDropdown_spinning__p2wvr,.GenerationStatusDropdown_toggleIcon__slV2V.GenerationStatusDropdown_spinning__p2wvr{animation:none!important}.GenerationStatusDropdown_logoCircle__WGqX7{box-shadow:0 0 15px #3b82f666}.GenerationStatusDropdown_loadingDots__4yvyn:after{color:#fffc;content:"Loading...";font-size:14px;margin-left:10px}}.GenerationStatusDropdown_clearAllButton__8yHsP:focus-visible,.GenerationStatusDropdown_clearJobButton__JHLiM:focus-visible,.GenerationStatusDropdown_generationToggle__JoD1R:focus-visible,.GenerationStatusDropdown_submitErrorButton__smgD6:focus-visible,.GenerationStatusDropdown_viewAllButton__Ko3Rn:focus-visible,.GenerationStatusDropdown_viewButton__X27xh:focus-visible{outline:2px solid #6b73ff;outline:2px solid var(--workstation-blue);outline-offset:2px}.OpenBetaModal_betaBadgeSmall__ffvrN{background:linear-gradient(135deg,#dc2626,#ef4444);border:1px solid #dc26264d;border-radius:8px;box-shadow:0 2px 8px #dc26264d;padding:4px 8px}.OpenBetaModal_betaTextSmall__HRboZ{color:#fff;font-size:9px;font-weight:700;letter-spacing:.5px;text-shadow:0 1px 2px #0000004d}.OpenBetaModal_bugForm__9rO3h{display:flex;flex-direction:column;gap:16px}.OpenBetaModal_bugFormActions__dAZVz{border-top:1px solid #ffffff0d;display:flex;gap:12px;justify-content:flex-end;margin-top:8px;padding-top:16px}.OpenBetaModal_bugFormCancel__MnWTY{align-items:center;background:#ffffff0d;border:1px solid #ffffff26;border-radius:8px;color:#d1d5db;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:10px 20px;transition:all .2s ease}.OpenBetaModal_bugFormCancel__MnWTY:hover{background:#ffffff1a;color:#fff;transform:translateY(-1px)}.OpenBetaModal_bugFormClose__OWu1A{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;color:#9ca3af;cursor:pointer;display:flex;font-size:12px;justify-content:center;padding:6px;transition:all .2s ease}.OpenBetaModal_bugFormClose__OWu1A:hover{background:#ef444433;border-color:#ef44444d;color:#fff;transform:scale(1.05)}.OpenBetaModal_bugFormContainer__c-J2F{animation:OpenBetaModal_slideDown__2YsQA .4s cubic-bezier(.4,0,.2,1);background:linear-gradient(135deg,#ef44440d,#ffffff08 50%,#3b82f60d);border:1px solid #ef444426;border-radius:12px;box-shadow:0 4px 20px #ef44441a,inset 0 1px 0 #ffffff0d;margin-top:16px;overflow:hidden;padding:20px;position:relative}.OpenBetaModal_bugFormContainer__c-J2F:before{animation:OpenBetaModal_shimmerBorder__fZ2O0 3s ease-in-out infinite;background:linear-gradient(90deg,#ef4444,#f97316 25%,#eab308 50%,#22c55e 75%,#3b82f6);content:"";height:2px;left:0;position:absolute;right:0;top:0}.OpenBetaModal_bugFormGroup__aSsm7{display:flex;flex-direction:column;gap:6px}.OpenBetaModal_bugFormHeader__FtO\+K{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:12px;position:relative}.OpenBetaModal_bugFormHeader__FtO\+K h4{align-items:center;color:#fff;display:flex;font-size:16px;font-weight:600;gap:8px;margin:0}.OpenBetaModal_bugFormHeader__FtO\+K h4:before{content:"🐛";font-size:14px}.OpenBetaModal_bugFormHeader__FtO\+K:after{background:linear-gradient(90deg,#ef4444,#0000);bottom:0;content:"";height:1px;left:0;position:absolute;width:30%}.OpenBetaModal_bugFormInput__Jz4tE,.OpenBetaModal_bugFormSelect__vWw3t,.OpenBetaModal_bugFormTextarea__oqnNe{background:#ffffff14;border:1px solid #ffffff26;border-radius:8px;box-shadow:inset 0 1px 3px #0000001a;color:#fff;font-family:inherit;font-size:13px;padding:12px 14px;transition:all .3s ease}.OpenBetaModal_bugFormInput__Jz4tE::placeholder,.OpenBetaModal_bugFormTextarea__oqnNe::placeholder{color:#9ca3af;opacity:.7}.OpenBetaModal_bugFormInput__Jz4tE:focus,.OpenBetaModal_bugFormSelect__vWw3t:focus,.OpenBetaModal_bugFormTextarea__oqnNe:focus{background:#ffffff1f;border-color:#3b82f699;box-shadow:inset 0 1px 3px #0000001a,0 0 0 3px #3b82f61a;outline:none;transform:translateY(-1px)}.OpenBetaModal_bugFormLabel__7I2qv{color:#e5e7eb;font-size:13px;font-weight:600;letter-spacing:.3px;opacity:.9;text-transform:uppercase}.OpenBetaModal_bugFormRow__PWrtt{grid-gap:16px;display:grid;gap:16px;grid-template-columns:2fr 1fr}.OpenBetaModal_bugFormSelect__vWw3t{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;cursor:pointer;padding-right:40px}.OpenBetaModal_bugFormSelect__vWw3t option{background:#1f2937;border:none;color:#fff;padding:8px 12px}.OpenBetaModal_bugFormSubmit__VPc4g{align-items:center;background:linear-gradient(135deg,#ef4444,#dc2626);border:1px solid #ef44444d;border-radius:8px;box-shadow:0 2px 8px #ef44444d,inset 0 1px 0 #fff3;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;padding:10px 24px;transition:all .2s ease}.OpenBetaModal_bugFormSubmit__VPc4g:active:not(:disabled){box-shadow:0 2px 4px #ef444466,inset 0 1px 0 #ffffff1a;transform:translateY(0)}.OpenBetaModal_bugFormSubmit__VPc4g:disabled{background:linear-gradient(135deg,#6b7280,#4b5563);cursor:not-allowed;opacity:.6;transform:none}.OpenBetaModal_bugFormSubmit__VPc4g:hover:not(:disabled){background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 4px 12px #ef444466,inset 0 1px 0 #ffffff4d;transform:translateY(-1px)}.OpenBetaModal_bugFormSuccess__DKIJf{align-items:center;animation:OpenBetaModal_successPulse__py\+yM .6s ease-out;background:linear-gradient(135deg,#22c55e26,#10b9811a);border:1px solid #22c55e4d;border-radius:12px;color:#4ade80;display:flex;gap:16px;overflow:hidden;padding:20px;position:relative}.OpenBetaModal_bugFormSuccess__DKIJf p{color:#d1fae5;font-size:12px;margin:0;opacity:.9}.OpenBetaModal_bugFormSuccess__DKIJf strong{color:#fff;display:block;font-size:15px;margin-bottom:4px}.OpenBetaModal_bugFormSuccess__DKIJf:before{animation:OpenBetaModal_successShimmer__6jW03 2s ease-in-out;background:linear-gradient(90deg,#0000,#22c55e33 50%,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}.OpenBetaModal_bugFormTextarea__oqnNe{line-height:1.5;min-height:80px;resize:vertical}.OpenBetaModal_buttonIcon__g0S5X{font-size:12px}.OpenBetaModal_categoryTitle__p0rII{color:#9ca3af;font-size:12px;font-weight:600;letter-spacing:.5px;margin:0 0 8px;text-transform:uppercase}.OpenBetaModal_closeButton__PfbXB{background:none;border:none;border-radius:8px;color:#888;cursor:pointer;font-size:16px;padding:8px;transition:all .2s ease}.OpenBetaModal_closeButton__PfbXB:hover{background:#ffffff1a;color:#fff}.OpenBetaModal_feedbackButton__6hxIw{align-items:center;background:#3b82f61a;border:1px solid #3b82f64d;border-radius:6px;color:#60a5fa;display:flex;font-size:12px;font-weight:500;gap:6px;padding:8px 16px;text-decoration:none;transition:all .2s ease}.OpenBetaModal_feedbackButton__6hxIw:hover{background:#3b82f633;transform:translateY(-1px)}.OpenBetaModal_feedbackButtons__rSc8H{display:flex;flex-wrap:wrap;gap:8px}.OpenBetaModal_feedbackText__lwLaa{color:#d1d5db;font-size:14px;line-height:1.5;margin:0 0 16px}.OpenBetaModal_footerLeft__qiU1r{align-items:center;color:#9ca3af;display:flex;font-size:12px;gap:6px}.OpenBetaModal_footerRight__JouMf{color:#6b7280;font-family:monospace;font-size:11px}.OpenBetaModal_headerLeft__j675l{align-items:center;display:flex;gap:12px}.OpenBetaModal_heartIcon__PJDOP{color:#f87171;font-size:12px}.OpenBetaModal_issueDescription__tDzP6{color:#9ca3af;font-size:12px;line-height:1.4;margin:0 0 6px}.OpenBetaModal_issueHeader__swCQG{align-items:center;display:flex;gap:8px;margin-bottom:6px}.OpenBetaModal_issueItem__FXarq{background:#ffffff05;border:1px solid #ffffff0d;border-radius:8px;padding:12px}.OpenBetaModal_issuesList__0ex9i{display:flex;flex-direction:column;gap:12px}.OpenBetaModal_issueTitle__5zeYs{color:#fff;font-size:13px;font-weight:600;margin:0}.OpenBetaModal_issueWorkaround__LucmM{background:#22c55e1a;border-left:3px solid #4ade80;border-radius:4px;color:#d1d5db;font-size:11px;line-height:1.4;margin:0;padding:6px}.OpenBetaModal_linkCategory__PVKz\+{background:#ffffff05;border:1px solid #ffffff0d;border-radius:8px;padding:12px}.OpenBetaModal_linkIcon__qmLRz{color:#60a5fa;font-size:14px}.OpenBetaModal_linkLabel__p6ZnP{font-size:13px;font-weight:500}.OpenBetaModal_linksList__4lKci{display:flex;flex-direction:column;gap:4px}.OpenBetaModal_modalContainer__p7N1J{animation:OpenBetaModal_slideIn__GP5Xf .3s ease-out;background:#1a1a1a;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 20px 60px #0009,0 0 0 1px #ffffff0d,inset 0 1px 0 #ffffff1a;max-height:90vh;max-width:900px;overflow:hidden;width:90vw}.OpenBetaModal_modalContainer__p7N1J.OpenBetaModal_light__J1BjE{background:#fff;border-color:#0000001a;box-shadow:0 20px 60px #0003,0 0 0 1px #0000000d}.OpenBetaModal_modalContainer__p7N1J.OpenBetaModal_light__J1BjE .OpenBetaModal_bugFormActions__dAZVz{border-top-color:#0000000d}.OpenBetaModal_modalContainer__p7N1J.OpenBetaModal_light__J1BjE .OpenBetaModal_bugFormCancel__MnWTY{background:#0000000d;border-color:#00000026;color:#6b7280}.OpenBetaModal_modalContainer__p7N1J.OpenBetaModal_light__J1BjE .OpenBetaModal_bugFormCancel__MnWTY:hover{background:#0000001a;color:#1f2937}.OpenBetaModal_modalContainer__p7N1J.OpenBetaModal_light__J1BjE .OpenBetaModal_bugFormClose__OWu1A{background:#0000000d;border-color:#0000001a;color:#6b7280}.OpenBetaModal_modalContainer__p7N1J.OpenBetaModal_light__J1BjE .OpenBetaModal_bugFormClose__OWu1A:hover{background:#ef444426;border-color:#ef44444d;color:#dc2626}.OpenBetaModal_modalContainer__p7N1J.OpenBetaModal_light__J1BjE .OpenBetaModal_bugFormContainer__c-J2F{background:linear-gradient(135deg,#ef444414,#ffffffe6 50%,#3b82f614);border-color:#ef444433;box-shadow:0 4px 20px #ef444414,inset 0 1px 0 #fffc}.OpenBetaModal_modalContainer__p7N1J.OpenBetaModal_light__J1BjE .OpenBetaModal_bugFormHeader__FtO\+K{border-bottom-color:#0000001a}.OpenBetaModal_modalContainer__p7N1J.OpenBetaModal_light__J1BjE .OpenBetaModal_bugFormHeader__FtO\+K h4{color:#1f2937}.OpenBetaModal_modalContainer__p7N1J.OpenBetaModal_light__J1BjE .OpenBetaModal_bugFormInput__Jz4tE,.OpenBetaModal_modalContainer__p7N1J.OpenBetaModal_light__J1BjE .OpenBetaModal_bugFormSelect__vWw3t,.OpenBetaModal_modalContainer__p7N1J.OpenBetaModal_light__J1BjE .OpenBetaModal_bugFormTextarea__oqnNe{background:#fffc;border-color:#00000026;box-shadow:inset 0 1px 3px #0000000d;color:#1f2937}.OpenBetaModal_modalContainer__p7N1J.OpenBetaModal_light__J1BjE .OpenBetaModal_bugFormInput__Jz4tE:focus,.OpenBetaModal_modalContainer__p7N1J.OpenBetaModal_light__J1BjE .OpenBetaModal_bugFormSelect__vWw3t:focus,.OpenBetaModal_modalContainer__p7N1J.OpenBetaModal_light__J1BjE .OpenBetaModal_bugFormTextarea__oqnNe:focus{background:#fffffff2;border-color:#3b82f699;box-shadow:inset 0 1px 3px #0000000d,0 0 0 3px #3b82f61a}.OpenBetaModal_modalContainer__p7N1J.OpenBetaModal_light__J1BjE .OpenBetaModal_bugFormLabel__7I2qv{color:#374151}.OpenBetaModal_modalContainer__p7N1J.OpenBetaModal_light__J1BjE .OpenBetaModal_bugFormSelect__vWw3t{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23374151' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.OpenBetaModal_modalContainer__p7N1J.OpenBetaModal_light__J1BjE .OpenBetaModal_bugFormSelect__vWw3t option{background:#fff;color:#1f2937}.OpenBetaModal_modalContainer__p7N1J.OpenBetaModal_light__J1BjE .OpenBetaModal_closeButton__PfbXB{color:#6b7280}.OpenBetaModal_modalContainer__p7N1J.OpenBetaModal_light__J1BjE .OpenBetaModal_closeButton__PfbXB:hover{background:#0000000d;color:#1f2937}.OpenBetaModal_modalContainer__p7N1J.OpenBetaModal_light__J1BjE .OpenBetaModal_feedbackText__lwLaa{color:#4b5563}.OpenBetaModal_modalContainer__p7N1J.OpenBetaModal_light__J1BjE .OpenBetaModal_footerLeft__qiU1r{color:#6b7280}.OpenBetaModal_modalContainer__p7N1J.OpenBetaModal_light__J1BjE .OpenBetaModal_issueWorkaround__LucmM{background:#22c55e14;color:#374151}.OpenBetaModal_modalContainer__p7N1J.OpenBetaModal_light__J1BjE .OpenBetaModal_modalFooter__jifxr{background:#00000005;border-top-color:#0000001a}.OpenBetaModal_modalContainer__p7N1J.OpenBetaModal_light__J1BjE .OpenBetaModal_modalHeader__XC-g6{background:linear-gradient(135deg,#3b82f60a,#a855f70a);border-bottom-color:#0000001a}.OpenBetaModal_modalContainer__p7N1J.OpenBetaModal_light__J1BjE .OpenBetaModal_modalTitle__1Ls4d{color:#1f2937}.OpenBetaModal_modalContainer__p7N1J.OpenBetaModal_light__J1BjE .OpenBetaModal_quickLink__Mj0AY{color:#4b5563}.OpenBetaModal_modalContainer__p7N1J.OpenBetaModal_light__J1BjE .OpenBetaModal_quickLink__Mj0AY:hover{background:#3b82f614;color:#2563eb}.OpenBetaModal_modalContainer__p7N1J.OpenBetaModal_light__J1BjE .OpenBetaModal_section__KYnsj{background:#00000005;border-color:#0000000d}.OpenBetaModal_modalContainer__p7N1J.OpenBetaModal_light__J1BjE .OpenBetaModal_sectionHeader__5goPC{background:#00000008;border-bottom-color:#0000000d}.OpenBetaModal_modalContainer__p7N1J.OpenBetaModal_light__J1BjE .OpenBetaModal_sectionHeader__5goPC h3{color:#1f2937}.OpenBetaModal_modalContainer__p7N1J.OpenBetaModal_light__J1BjE .OpenBetaModal_issueDescription__tDzP6,.OpenBetaModal_modalContainer__p7N1J.OpenBetaModal_light__J1BjE .OpenBetaModal_updateDescription__UjX4D{color:#6b7280}.OpenBetaModal_modalContainer__p7N1J.OpenBetaModal_light__J1BjE .OpenBetaModal_issueTitle__5zeYs,.OpenBetaModal_modalContainer__p7N1J.OpenBetaModal_light__J1BjE .OpenBetaModal_updateTitle__nMutU{color:#1f2937}.OpenBetaModal_modalContainer__p7N1J.OpenBetaModal_light__J1BjE .OpenBetaModal_welcomeText__NvLtJ{color:#4b5563}.OpenBetaModal_modalContent__ntiaK{max-height:calc(90vh - 60px);overflow-y:auto;padding:2px;scrollbar-color:#fff3 #0000;scrollbar-width:thin}.OpenBetaModal_modalContent__ntiaK::-webkit-scrollbar{width:6px}.OpenBetaModal_modalContent__ntiaK::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.OpenBetaModal_modalContent__ntiaK::-webkit-scrollbar-track{background:#0000}.OpenBetaModal_modalFooter__jifxr{align-items:center;background:#ffffff05;border-top:1px solid #ffffff1a;display:flex;justify-content:space-between;margin-top:8px;padding:16px}.OpenBetaModal_modalHeader__XC-g6{align-items:center;background:linear-gradient(135deg,#3b82f60d,#a855f70d);border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:2px}.OpenBetaModal_modalOverlay__DK4dF{align-items:center;animation:OpenBetaModal_fadeIn__W\+fz5 .2s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000c;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.OpenBetaModal_modalTitle__1Ls4d{color:#fff;font-size:18px;font-weight:600;margin:0}.OpenBetaModal_quickLink__Mj0AY{align-items:center;border-radius:6px;color:#d1d5db;display:flex;gap:8px;padding:8px 12px;position:relative;text-decoration:none;transition:all .2s ease}.OpenBetaModal_quickLink__Mj0AY:hover{background:#3b82f61a;color:#60a5fa;transform:translateX(2px)}.OpenBetaModal_quickLinksGrid__xdmdf{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.OpenBetaModal_section__KYnsj{background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;margin-bottom:16px;overflow:hidden}.OpenBetaModal_sectionContent__AEFsw{padding:16px}.OpenBetaModal_sectionHeader__5goPC{align-items:center;background:#ffffff08;border-bottom:1px solid #ffffff0d;display:flex;gap:8px;padding:12px 16px}.OpenBetaModal_sectionHeader__5goPC h3{color:#fff;font-size:14px;font-weight:600;margin:0}.OpenBetaModal_sectionIcon__wNmZi{color:#60a5fa;font-size:16px}.OpenBetaModal_severityBadge__B8W8F{align-items:center;border-radius:4px;display:flex;font-size:10px;font-weight:600;gap:4px;letter-spacing:.5px;padding:2px 6px;text-transform:uppercase}.OpenBetaModal_severityBadge__B8W8F.OpenBetaModal_high__WeXuh{background:#ef444433;border:1px solid #ef44444d;color:#f87171}.OpenBetaModal_severityBadge__B8W8F.OpenBetaModal_low__tl4lI{background:#22c55e33;border:1px solid #22c55e4d;color:#4ade80}.OpenBetaModal_severityBadge__B8W8F.OpenBetaModal_medium__hmvDV{background:#fbbf2433;border:1px solid #fbbf244d;color:#fbbf24}.OpenBetaModal_statItem__9D4kC{align-items:center;background:#3b82f61a;border:1px solid #3b82f633;border-radius:8px;display:flex;flex-direction:column;padding:12px}.OpenBetaModal_statLabel__yIq1n{color:#9ca3af;font-size:11px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.OpenBetaModal_statsGrid__2jtQ2{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(80px,1fr))}.OpenBetaModal_statValue__0yBiG{color:#60a5fa;font-size:18px;font-weight:700}.OpenBetaModal_successIcon__jUoTm{animation:OpenBetaModal_bounce__rN22n .6s ease-out;flex-shrink:0;font-size:24px}.OpenBetaModal_tooltip__xPwAd{background:#000000e6;border-radius:4px;color:#fff;font-size:11px;left:50%;padding:4px 8px;pointer-events:none;position:absolute;top:-30px;transform:translateX(-50%);white-space:nowrap;z-index:1000}.OpenBetaModal_tooltip__xPwAd:after{border:4px solid #0000;border-top-color:#000000e6;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.OpenBetaModal_updateDate__HS7lq{color:#6b7280;font-family:monospace;font-size:11px}.OpenBetaModal_updateDescription__UjX4D{color:#9ca3af;font-size:12px;line-height:1.4;margin:0}.OpenBetaModal_updateHeader__3pT44{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.OpenBetaModal_updateItem__hA3-S{background:#ffffff05;border:1px solid #ffffff0d;border-radius:8px;padding:12px}.OpenBetaModal_updatesList__m\+-8T{display:flex;flex-direction:column;gap:12px}.OpenBetaModal_updateTitle__nMutU{color:#fff;font-size:14px;font-weight:600;margin:0 0 4px}.OpenBetaModal_updateType__cV1Ti{align-items:center;border-radius:4px;display:flex;font-size:10px;font-weight:600;gap:4px;letter-spacing:.5px;padding:2px 6px;text-transform:uppercase}.OpenBetaModal_updateType__cV1Ti.OpenBetaModal_feature__GnWPs{background:#22c55e33;border:1px solid #22c55e4d;color:#4ade80}.OpenBetaModal_updateType__cV1Ti.OpenBetaModal_fix__L31xx{background:#3b82f633;border:1px solid #3b82f64d;color:#60a5fa}.OpenBetaModal_versionInfo__Y4cmK{opacity:.8}.OpenBetaModal_welcomeText__NvLtJ{color:#d1d5db;font-size:14px;line-height:1.5;margin:0 0 16px}@keyframes OpenBetaModal_bounce__rN22n{43%{transform:translate3d(0,-8px,0)}70%{transform:translate3d(0,-4px,0)}90%{transform:translate3d(0,-2px,0)}to{transform:translateZ(0)}}@keyframes OpenBetaModal_fadeIn__W\+fz5{0%{opacity:0}to{opacity:1}}@keyframes OpenBetaModal_shimmerBorder__fZ2O0{0%{background-position:-200%}to{background-position:200%}}@keyframes OpenBetaModal_slideDown__2YsQA{0%{max-height:0;opacity:0;transform:translateY(-12px) scale(.98)}to{max-height:400px;opacity:1;transform:translateY(0) scale(1)}}@keyframes OpenBetaModal_slideIn__GP5Xf{0%{opacity:0;transform:scale(.95) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes OpenBetaModal_successPulse__py\+yM{0%{opacity:0;transform:scale(.9)}50%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes OpenBetaModal_successShimmer__6jW03{0%{left:-100%}to{left:100%}}@media (max-width:480px){.OpenBetaModal_betaBadgeSmall__ffvrN{padding:3px 6px}.OpenBetaModal_betaTextSmall__HRboZ{font-size:8px}.OpenBetaModal_bugForm__9rO3h{gap:12px}.OpenBetaModal_bugFormContainer__c-J2F{margin-top:12px;padding:12px}.OpenBetaModal_bugFormHeader__FtO\+K{margin-bottom:16px}.OpenBetaModal_bugFormInput__Jz4tE,.OpenBetaModal_bugFormSelect__vWw3t,.OpenBetaModal_bugFormTextarea__oqnNe{font-size:12px;padding:10px 12px}.OpenBetaModal_headerLeft__j675l{gap:8px}.OpenBetaModal_modalContainer__p7N1J{border-radius:12px;margin:1vh auto;max-height:98vh;width:98vw}.OpenBetaModal_modalHeader__XC-g6{padding:8px}.OpenBetaModal_modalTitle__1Ls4d{font-size:16px}.OpenBetaModal_statsGrid__2jtQ2{grid-template-columns:1fr}}@media (max-width:768px){.OpenBetaModal_bugFormActions__dAZVz{flex-direction:column-reverse;gap:8px}.OpenBetaModal_bugFormContainer__c-J2F{padding:16px}.OpenBetaModal_bugFormRow__PWrtt{gap:12px;grid-template-columns:1fr}.OpenBetaModal_bugFormCancel__MnWTY,.OpenBetaModal_bugFormSubmit__VPc4g{justify-content:center;width:100%}.OpenBetaModal_bugFormSuccess__DKIJf{flex-direction:column;gap:12px;text-align:center}.OpenBetaModal_feedbackButtons__rSc8H{flex-direction:column}.OpenBetaModal_modalContainer__p7N1J{margin:2.5vh auto;max-height:95vh;width:95vw}.OpenBetaModal_modalContent__ntiaK{padding:8px}.OpenBetaModal_modalFooter__jifxr{flex-direction:column;gap:8px;text-align:center}.OpenBetaModal_modalHeader__XC-g6{padding:12px}.OpenBetaModal_quickLinksGrid__xdmdf{gap:12px;grid-template-columns:1fr}.OpenBetaModal_section__KYnsj{margin-bottom:12px}.OpenBetaModal_sectionContent__AEFsw{padding:12px}.OpenBetaModal_statsGrid__2jtQ2{grid-template-columns:repeat(2,1fr)}}.login-container{color:#e0e0e0;margin:0 auto;max-width:800px;padding:2rem;text-align:center}.login-content{background:#222;border-radius:12px;box-shadow:0 8px 24px #0003;padding:2rem}.login-container h2{background:linear-gradient(90deg,#9c27b0,#3f51b5);-webkit-background-clip:text;background-clip:text;color:#0000;display:inline-block;font-size:2rem;margin-bottom:1rem}.login-instructions{background:#ffffff0d;border-radius:8px;margin:2rem 0;padding:1rem}.login-features{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:3rem}.feature{background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;padding:1.5rem;transition:transform .3s ease,background .3s ease}.feature:hover{background:#ffffff0d;transform:translateY(-5px)}.feature h3{color:#bb86fc;margin-bottom:.5rem}.loading-container{color:#e0e0e0;padding:4rem 2rem;text-align:center}.loading-spinner{animation:spin 1s linear infinite;border:4px solid #ffffff1a;border-radius:50%;border-top-color:#bb86fc;height:40px;margin:0 auto 1rem;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.login-wrapper{align-items:center;background:var(--c-dashboard-bg);color:var(--c-text-primary);display:flex;flex-direction:column;min-height:100vh;padding:64px 24px}.login-hero{margin-bottom:32px;max-width:640px;text-align:center}.hero-title{font-size:2rem;font-weight:700;margin-bottom:.5em}.hero-subtitle{color:var(--c-text-secondary);font-size:1.1rem;opacity:.85}.login-glass-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 8px 40px #00000059;display:flex;flex-direction:column;max-width:420px;padding:32px;width:100%}.login-title{font-size:1.5rem;margin-bottom:8px}.login-subtext{color:var(--c-text-secondary);font-size:1rem;margin-bottom:20px}.login-buttons{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.login-button{align-items:center;background:#ffffff14;border:1px solid #ffffff1f;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.95rem;font-weight:500;justify-content:center;padding:12px;transition:all .2s ease}.login-button:hover{background:#ffffff26}.login-button.primary{background:#3b82f6;border:none}.login-error{color:#f87171;margin-bottom:16px}.email-form{display:flex;flex-direction:column;gap:12px}.email-input{background-color:#00000026;border:1px solid #666;border-radius:6px;color:#fff;font-size:1rem;padding:10px}.email-instruction{color:var(--c-text-secondary);font-size:.9rem}.login-footer{color:var(--c-text-secondary);font-size:.8rem;margin-top:20px;text-align:center}:root{--step-bg-complete:#6bcf7f14;--step-bg-hover:#6b73ff0d;--step-bg-modal:#1d1d1f99;--step-bg-primary:var(--chantilly-base);--step-bg-secondary:var(--chantilly-light);--step-bg-selected:#6b73ff1a;--step-bg-tertiary:var(--chantilly-medium);--step-border-complete:var(--chantilly-green);--step-border-primary:#6b73ff33;--step-border-selected:var(--chantilly-blue);--step-border-success:var(--chantilly-green);--step-font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;--step-font-size-2xl:1.3rem;--step-font-size-3xl:1.5rem;--step-font-size-base:0.85rem;--step-font-size-lg:0.9rem;--step-font-size-sm:0.8rem;--step-font-size-xl:1rem;--step-font-size-xs:0.7rem;--step-font-weight-bold:700;--step-font-weight-normal:500;--step-font-weight-semibold:600;--step-gradient-complete:linear-gradient(to bottom,var(--chantilly-green),#5abf6f);--step-gradient-primary:linear-gradient(to bottom,var(--chantilly-blue),#5a63e6);--step-gradient-secondary:linear-gradient(to bottom,var(--chantilly-light),var(--chantilly-medium));--step-gradient-selected:linear-gradient(to bottom,var(--chantilly-purple),#8a4fbe);--step-gradient-tone:linear-gradient(to bottom,var(--chantilly-orange),#e87d39);--step-progress-bg:var(--chantilly-medium);--step-progress-fill:var(--chantilly-blue);--step-shadow-card:0 2px 15px #6b73ff1a;--step-shadow-glow:0 2px 8px #6b73ff33;--step-shadow-selected:0 2px 6px #6b73ff26;--step-spacing-2xl:16px;--step-spacing-3xl:24px;--step-spacing-lg:8px;--step-spacing-md:6px;--step-spacing-sm:4px;--step-spacing-xl:12px;--step-spacing-xs:2px;--step-spinner-color:var(--chantilly-blue);--step-text-accent:var(--chantilly-blue);--step-text-delete:var(--chantilly-red);--step-text-error:var(--chantilly-red);--step-text-muted:#9ca3af;--step-text-primary:var(--chantilly-text);--step-text-secondary:var(--chantilly-text-secondary);--step-text-selected:#fff;--step-text-success:var(--chantilly-green);--step-text-tertiary:var(--chantilly-gray)}.StepIntent_addButton__WCO9o{background:linear-gradient(180deg,#6b73ff,#5a63e6);background:var(--step-gradient-primary);border:none;border-radius:8px;box-shadow:0 2px 4px #6b73ff33;color:#fff;color:var(--step-text-selected);cursor:pointer;font-size:.85rem;font-size:var(--step-font-size-base);font-weight:700;font-weight:var(--step-font-weight-bold);padding:8px;padding:var(--step-spacing-lg);transition:all .3s ease}.StepIntent_addButton__WCO9o:disabled{background:linear-gradient(180deg,#8e8e93,#7a7a7f);background:linear-gradient(to bottom,var(--chantilly-gray),#7a7a7f);box-shadow:none;color:#9ca3af;color:var(--step-text-muted);cursor:not-allowed}.StepIntent_addButton__WCO9o:hover:not(:disabled){box-shadow:0 4px 8px #6b73ff4d;transform:translateY(-1px)}.StepIntent_buttonGroup__MU-7Y{display:flex;flex-wrap:wrap;gap:6px;gap:var(--step-spacing-md);margin-bottom:20px}.StepIntent_buttonGroupGrid__hyqtk{grid-gap:8px;grid-gap:var(--step-spacing-lg);display:grid;gap:8px;gap:var(--step-spacing-lg);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:20px}.StepIntent_cardButton__kZEed{align-items:center;background:linear-gradient(180deg,#fcfcff,#f0f0ff);background:var(--step-gradient-secondary);border:1px solid #6b73ff33;border:1px solid var(--step-border-primary);border-radius:8px;box-shadow:0 2px 15px #6b73ff1a;box-shadow:var(--step-shadow-card);color:#1d1d1f;color:var(--step-text-primary);cursor:pointer;display:flex;font-size:.85rem;font-size:var(--step-font-size-base);font-weight:500;font-weight:var(--step-font-weight-normal);gap:6px;gap:var(--step-spacing-md);padding:8px;padding:var(--step-spacing-lg);text-align:left;transition:all .3s ease}.StepIntent_cardButton__kZEed:hover{background:#6b73ff0d;background:var(--step-bg-hover);box-shadow:0 4px 12px #6b73ff26;transform:translateY(-1px)}.StepIntent_cardButtonContent__kvtMo{flex:1 1}.StepIntent_cardButtonDescription__JgncY{color:#6d6d80;color:var(--step-text-secondary);font-size:.8rem;font-size:var(--step-font-size-sm);opacity:.8}.StepIntent_cardButtonIcon__AAbKt{flex-shrink:0;font-size:1.2rem}.StepIntent_cardButtonSelected__QE3yE{background:#6b73ff1a;background:var(--step-bg-selected);border:2px solid #6b73ff;border:2px solid var(--step-border-selected);box-shadow:0 2px 6px #6b73ff26;box-shadow:var(--step-shadow-selected);transform:translateY(-1px)}.StepIntent_cardButtonTitle__v0U9E{font-size:.9rem;font-size:var(--step-font-size-lg);font-weight:600;font-weight:var(--step-font-weight-semibold);margin-bottom:2px;margin-bottom:var(--step-spacing-xs)}.StepIntent_choiceButton__4sOQT{background:linear-gradient(180deg,#fcfcff,#f0f0ff);background:var(--step-gradient-secondary);border:1px solid #6b73ff33;border:1px solid var(--step-border-primary);border-radius:8px;box-shadow:0 2px 4px #6b73ff1a;color:#1d1d1f;color:var(--step-text-primary);cursor:pointer;font-size:.85rem;font-size:var(--step-font-size-base);font-weight:500;font-weight:var(--step-font-weight-normal);padding:6px 8px;padding:var(--step-spacing-md) var(--step-spacing-lg);transition:all .3s ease}.StepIntent_choiceButton__4sOQT:hover{background:#6b73ff0d;background:var(--step-bg-hover);box-shadow:0 4px 8px #6b73ff26;transform:translateY(-1px)}.StepIntent_choiceButtonSelected__7K78\+{background:linear-gradient(180deg,#9b59b6,#8a4fbe);background:var(--step-gradient-selected);border:2px solid #9b59b6;border:2px solid var(--chantilly-purple);color:#fff;color:var(--step-text-selected);font-weight:600;font-weight:var(--step-font-weight-semibold)}.StepIntent_completeButton__cHi0h{background:linear-gradient(180deg,#6b73ff,#5a63e6);background:var(--step-gradient-primary);border:none;border-radius:8px;box-shadow:0 2px 8px #6b73ff33;box-shadow:var(--step-shadow-glow);color:#fff;color:var(--step-text-selected);cursor:pointer;font-size:1rem;font-size:var(--step-font-size-xl);font-weight:700;font-weight:var(--step-font-weight-bold);padding:8px 16px;padding:var(--step-spacing-lg) var(--step-spacing-2xl);transition:all .3s ease}.StepIntent_completeButton__cHi0h:hover{box-shadow:0 2px 8px #6b73ff33,0 4px 12px #6b73ff4d;box-shadow:var(--step-shadow-glow),0 4px 12px #6b73ff4d;transform:translateY(-1px)}.StepIntent_completeContent__gj-SF{color:#1d1d1f;color:var(--step-text-primary);font-size:.9rem;font-size:var(--step-font-size-lg);margin-bottom:4px;margin-bottom:var(--step-spacing-sm)}.StepIntent_completeCost__PxUSD{color:#6bcf7f;color:var(--step-text-success);font-size:.8rem;font-size:var(--step-font-size-sm);margin-bottom:8px;margin-bottom:var(--step-spacing-lg)}.StepIntent_completeDetails__VpuZg{color:#1d1d1f;color:var(--step-text-primary);font-size:.85rem;font-size:var(--step-font-size-base);margin-bottom:4px;margin-bottom:var(--step-spacing-sm)}.StepIntent_completeSection__8a7QU{background-color:#6bcf7f14;background-color:var(--step-bg-complete);border:2px solid #6bcf7f;border:2px solid var(--step-border-complete);border-radius:12px;padding:12px;padding:var(--step-spacing-xl);text-align:center}.StepIntent_completeSectionSuccess__lrKDS{border-color:#6bcf7f;border-color:var(--step-border-success)}.StepIntent_completeSubtext__8Z-ge{color:#9ca3af;color:var(--step-text-muted);font-size:.8rem;font-size:var(--step-font-size-sm);margin-bottom:8px;margin-bottom:var(--step-spacing-lg)}.StepIntent_completeTitle__uHHcK{color:#6b73ff;color:var(--step-text-accent);font-size:1rem;font-size:var(--step-font-size-xl);margin-bottom:8px;margin-bottom:var(--step-spacing-lg)}.StepIntent_completeTitleSuccess__SoSlI{color:#6bcf7f;color:var(--step-text-success);font-size:.9rem;font-size:var(--step-font-size-lg);font-weight:600;font-weight:var(--step-font-weight-semibold)}.StepIntent_container__1Tltn{background:linear-gradient(135deg,#f8f8ff,#fcfcff);background:linear-gradient(135deg,var(--chantilly-base) 0,var(--chantilly-light) 100%);border-radius:12px;box-shadow:0 2px 15px #6b73ff1a;box-shadow:var(--step-shadow-card);color:#1d1d1f;color:var(--step-text-primary);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-family:var(--step-font-family);font-weight:500;font-weight:var(--step-font-weight-normal);margin:0 auto;max-width:800px;min-height:400px;padding:12px;padding:var(--step-spacing-xl)}.StepIntent_continueButton__BuhJf{background:linear-gradient(180deg,#6bcf7f,#5abf6f);background:var(--step-gradient-complete);border:none;border-radius:6px;box-shadow:0 2px 4px #6bcf7f33;color:#fff;color:var(--step-text-selected);cursor:pointer;font-size:.85rem;font-size:var(--step-font-size-base);font-weight:700;font-weight:var(--step-font-weight-bold);margin-top:6px;margin-top:var(--step-spacing-md);padding:6px 8px;padding:var(--step-spacing-md) var(--step-spacing-lg);transition:all .3s ease}.StepIntent_continueButton__BuhJf:hover{box-shadow:0 4px 8px #6bcf7f4d;transform:translateY(-1px)}.StepIntent_emptyPackages__GrY-g{color:#9ca3af;color:var(--step-text-muted);padding:24px;padding:var(--step-spacing-3xl);text-align:center}.StepIntent_emptyPackages__GrY-g small{display:block;font-size:.8rem;font-size:var(--step-font-size-sm);margin-top:4px;margin-top:var(--step-spacing-sm);opacity:.8}.StepIntent_errorMessage__bqj-X{align-items:center;background:#ff6b6b1a;border:1px solid #ff6b6b;border:1px solid var(--step-text-error);border-radius:6px;color:#ff6b6b;color:var(--step-text-error);display:flex;font-size:.8rem;font-size:var(--step-font-size-sm);justify-content:space-between;margin-bottom:8px;margin-bottom:var(--step-spacing-lg);padding:6px;padding:var(--step-spacing-md)}.StepIntent_formGroup__kygxu{margin-bottom:20px}.StepIntent_header__xSnjG{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px;margin-bottom:var(--step-spacing-xl)}.StepIntent_headerActions__zmLG2{display:flex;gap:6px;gap:var(--step-spacing-md)}.StepIntent_headerButton__a8me6{border:none;border-radius:6px;box-shadow:0 2px 4px #6b73ff1a;cursor:pointer;font-size:.7rem;font-size:var(--step-font-size-xs);padding:4px 8px;padding:var(--step-spacing-sm) var(--step-spacing-lg);transition:all .3s ease;white-space:nowrap}.StepIntent_headerButton__a8me6:hover{box-shadow:0 4px 8px #6b73ff26;transform:translateY(-1px)}.StepIntent_headerButtonPrimary__znzOr{background:linear-gradient(180deg,#6bcf7f,#5abf6f);background:linear-gradient(to bottom,var(--chantilly-green),#5abf6f);border:1px solid #6bcf7f;border:1px solid var(--chantilly-green);color:#fff}.StepIntent_headerButtonSecondary__MMeWZ{background:linear-gradient(180deg,#fcfcff,#f0f0ff);background:linear-gradient(to bottom,var(--chantilly-light),var(--chantilly-medium));border:1px solid #6b73ff33;border:1px solid var(--step-border-primary);color:#1d1d1f;color:var(--step-text-primary)}.StepIntent_headerTitle__qmWU7{color:#6b73ff;color:var(--step-text-accent);font-size:1.5rem;font-size:var(--step-font-size-3xl);font-weight:700;font-weight:var(--step-font-weight-bold);margin:0}.StepIntent_inputContainer__vni0m{align-items:center;display:flex;gap:6px;gap:var(--step-spacing-md)}.StepIntent_intentPreview__hr813{animation:StepIntent_fadeIn__8lm63 .5s ease-in;background-color:#6bcf7f14;background-color:var(--step-bg-complete);border:2px solid #6bcf7f;border:2px solid var(--step-border-complete);border-radius:12px;padding:12px;padding:var(--step-spacing-xl);text-align:center}.StepIntent_intentPreviewSuccess__\+I8cy{color:#6bcf7f;color:var(--step-text-success);font-size:.85rem;font-size:var(--step-font-size-base);font-weight:600;font-weight:var(--step-font-weight-semibold)}.StepIntent_intentPreviewText__rVWgu{color:#1d1d1f;color:var(--step-text-primary);font-size:.9rem;font-size:var(--step-font-size-lg);margin-bottom:6px;margin-bottom:var(--step-spacing-md)}.StepIntent_intentPreviewTitle__e9Q6J{color:#6b73ff;color:var(--step-text-accent);font-size:1rem;font-size:var(--step-font-size-xl);font-weight:600;font-weight:var(--step-font-weight-semibold);margin-bottom:4px;margin-bottom:var(--step-spacing-sm)}.StepIntent_loadingContainer__22IV5{align-items:center;display:flex;gap:6px;gap:var(--step-spacing-md);justify-content:center;min-height:100px}.StepIntent_loadingText__twbxx{color:#1d1d1f;color:var(--step-text-primary);font-size:.85rem;font-size:var(--step-font-size-base);margin:0}.StepIntent_logicButton__GU2gf{background:linear-gradient(180deg,#fcfcff,#f0f0ff);background:var(--step-gradient-secondary);border:1px solid #6b73ff33;border:1px solid var(--step-border-primary);border-radius:8px;box-shadow:0 2px 15px #6b73ff1a;box-shadow:var(--step-shadow-card);color:#1d1d1f;color:var(--step-text-primary);cursor:pointer;padding:8px;padding:var(--step-spacing-lg);text-align:left;transition:all .3s ease}.StepIntent_logicButton__GU2gf:hover{background:#6b73ff0d;background:var(--step-bg-hover);box-shadow:0 4px 12px #6b73ff26}.StepIntent_logicButtonDescription__onrs-{color:#6d6d80;color:var(--step-text-secondary);font-size:.8rem;font-size:var(--step-font-size-sm);opacity:.9}.StepIntent_logicButtonHeader__xpgIK{align-items:center;display:flex;gap:6px;gap:var(--step-spacing-md);margin-bottom:4px;margin-bottom:var(--step-spacing-sm)}.StepIntent_logicButtonIcon__Cp9Zi{font-size:1.2rem}.StepIntent_logicButtonSelected__ej1wA{background:linear-gradient(180deg,#ff8c42,#e87d39);background:var(--step-gradient-tone);border:2px solid #ff8c42;border:2px solid var(--chantilly-orange);transform:translateY(-1px)}.StepIntent_logicButtonTitle__Fm1dX{font-size:.9rem;font-size:var(--step-font-size-lg);font-weight:600;font-weight:var(--step-font-weight-semibold)}.StepIntent_modalActions__RLBG9{display:flex;gap:6px;gap:var(--step-spacing-md);justify-content:flex-end}.StepIntent_modalBody__bZf0N{flex:1 1;margin-bottom:8px;margin-bottom:var(--step-spacing-lg);overflow:auto}.StepIntent_modalButton__7EbJx{border:none;border-radius:6px;box-shadow:0 2px 4px #6b73ff1a;cursor:pointer;font-size:.85rem;font-size:var(--step-font-size-base);padding:6px 8px;padding:var(--step-spacing-md) var(--step-spacing-lg);transition:all .3s ease}.StepIntent_modalButton__7EbJx:disabled{background:linear-gradient(180deg,#8e8e93,#7a7a7f);background:linear-gradient(to bottom,var(--chantilly-gray),#7a7a7f);box-shadow:none;color:#9ca3af;color:var(--step-text-muted);cursor:not-allowed}.StepIntent_modalButtonPrimary__lslSc{background:linear-gradient(180deg,#6b73ff,#5a63e6);background:var(--step-gradient-primary);color:#fff;color:var(--step-text-selected);font-weight:700;font-weight:var(--step-font-weight-bold)}.StepIntent_modalButtonSecondary__dpC8d{background:linear-gradient(180deg,#fcfcff,#f0f0ff);background:linear-gradient(to bottom,var(--chantilly-light),var(--chantilly-medium));border:1px solid #6b73ff33;border:1px solid var(--step-border-primary);color:#1d1d1f;color:var(--step-text-primary)}.StepIntent_modalContent__HBaCL{background-color:#fcfcff;background-color:var(--chantilly-light);border:1px solid #6b73ff33;border:1px solid var(--step-border-primary);border-radius:12px;box-shadow:0 20px 40px #6b73ff33;display:flex;flex-direction:column;max-height:80vh;max-width:500px;overflow:auto;padding:16px;padding:var(--step-spacing-2xl);width:90%}.StepIntent_modalFooter__-PINM{display:flex;justify-content:center;margin-top:8px;margin-top:var(--step-spacing-lg)}.StepIntent_modalInput__wgUM4{background:#f8f8ff;background:var(--chantilly-base);border:1px solid #6b73ff33;border:1px solid var(--step-border-primary);border-radius:6px;box-shadow:inset 0 1px 3px #6b73ff1a;color:#1d1d1f;color:var(--step-text-primary);font-size:.85rem;font-size:var(--step-font-size-base);margin-bottom:8px;margin-bottom:var(--step-spacing-lg);padding:6px;padding:var(--step-spacing-md);width:100%}.StepIntent_modalInput__wgUM4:focus{border-color:#6b73ff;border-color:var(--step-text-accent);box-shadow:0 0 0 2px #6b73ff26;outline:none}.StepIntent_modalOverlay__Q61Xe{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#1d1d1f99;background-color:var(--step-bg-modal);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.StepIntent_modalTitle__GTAeo{color:#6b73ff;color:var(--step-text-accent);font-size:1rem;font-size:var(--step-font-size-xl);margin-bottom:8px;margin-bottom:var(--step-spacing-lg);text-align:center}.StepIntent_navButton__Sy293{border:none;border-radius:50%;box-shadow:0 2px 4px #6b73ff1a;cursor:pointer;font-size:.85rem;font-size:var(--step-font-size-base);font-weight:700;font-weight:var(--step-font-weight-bold);height:32px;transition:all .3s ease;width:32px}.StepIntent_navButton__Sy293:hover{box-shadow:0 4px 8px #6b73ff26;transform:scale(1.05)}.StepIntent_navButtonActive__6Np7x{background:linear-gradient(180deg,#6b73ff,#5a63e6);background:var(--step-gradient-primary);color:#fff;color:var(--step-text-selected)}.StepIntent_navButtonComplete__8FJxq{background:linear-gradient(180deg,#6bcf7f,#5abf6f);background:var(--step-gradient-complete);color:#fff;color:var(--step-text-selected)}.StepIntent_navButtonInactive__fuXtO{background:linear-gradient(180deg,#fcfcff,#f0f0ff);background:linear-gradient(to bottom,var(--chantilly-light),var(--chantilly-medium));border:1px solid #6b73ff33;border:1px solid var(--step-border-primary);color:#6d6d80;color:var(--step-text-secondary)}.StepIntent_navigation__8c7Rh{display:flex;gap:8px;gap:var(--step-spacing-lg);justify-content:center;margin-bottom:20px}.StepIntent_packageDate__z9xoB{color:#8e8e93;color:var(--step-text-tertiary);font-size:.7rem;font-size:var(--step-font-size-xs)}.StepIntent_packageDeleteButton__axCcF{background:none;border:none;border-radius:0 8px 8px 0;color:#ff6b6b;color:var(--step-text-delete);cursor:pointer;font-size:.85rem;font-size:var(--step-font-size-base);padding:8px;padding:var(--step-spacing-lg);transition:all .2s ease}.StepIntent_packageDeleteButton__axCcF:hover{background:#ff6b6b;background:var(--step-text-delete);color:#fff}.StepIntent_packageDescription__r3Z8v{color:#9ca3af;color:var(--step-text-muted);font-size:.8rem;font-size:var(--step-font-size-sm);margin-bottom:2px;margin-bottom:var(--step-spacing-xs)}.StepIntent_packageDetails__90lZ-{color:#6d6d80;color:var(--step-text-secondary);font-size:.7rem;font-size:var(--step-font-size-xs)}.StepIntent_packageItem__Bcb2i{background-color:initial;border:none;border-radius:8px 0 0 8px;cursor:pointer;flex:1 1;margin-bottom:6px;margin-bottom:var(--step-spacing-md);padding:8px;padding:var(--step-spacing-lg);text-align:left;transition:all .3s ease}.StepIntent_packageItem__Bcb2i:hover{background-color:#6b73ff0d;background-color:var(--step-bg-hover)}.StepIntent_packageItemContainer__JoRMu{align-items:center;background:#f8f8ff;background:var(--chantilly-base);border:1px solid #6b73ff33;border:1px solid var(--step-border-primary);border-radius:8px;box-shadow:0 2px 15px #6b73ff1a;box-shadow:var(--step-shadow-card);display:flex;transition:all .3s ease}.StepIntent_packageItemContainer__JoRMu:hover{background-color:#6b73ff0d;background-color:var(--step-bg-hover);border-color:#6b73ff;border-color:var(--step-text-accent);box-shadow:0 4px 12px #6b73ff26}.StepIntent_packageList__fYz0N{display:flex;flex-direction:column;gap:6px;gap:var(--step-spacing-md);max-height:300px;overflow-y:auto}.StepIntent_packageMeta__7TUQl{display:flex;flex-direction:column;gap:2px;gap:var(--step-spacing-xs)}.StepIntent_packageName__2cgKp{color:#6b73ff;color:var(--step-text-accent);font-size:.9rem;font-size:var(--step-font-size-lg);font-weight:700;font-weight:var(--step-font-weight-bold);margin-bottom:2px;margin-bottom:var(--step-spacing-xs)}.StepIntent_packageUsage__Ou4y7{color:#6b73ff;color:var(--step-text-accent);font-size:.7rem;font-size:var(--step-font-size-xs);font-weight:600;font-weight:var(--step-font-weight-semibold)}.StepIntent_progressBar__YxS0F{background-color:#6b73ff;background-color:var(--step-progress-fill);height:100%;transition:width .5s ease}.StepIntent_progressContainer__2ZTdq{background-color:#f0f0ff;background-color:var(--step-progress-bg);border-radius:4px;box-shadow:inset 0 1px 3px #6b73ff1a;height:4px;margin-bottom:12px;margin-bottom:var(--step-spacing-xl);overflow:hidden}.StepIntent_retryButton__neSg0{background:#ff6b6b;background:var(--step-text-error);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.7rem;font-size:var(--step-font-size-xs);padding:2px 4px;padding:var(--step-spacing-xs) var(--step-spacing-sm);transition:all .2s ease}.StepIntent_retryButton__neSg0:hover{background:#e85b5b}.StepIntent_sectionTitle__Nc69t{color:#6b73ff;color:var(--step-text-accent);font-size:1rem;font-size:var(--step-font-size-xl);margin-bottom:8px;margin-bottom:var(--step-spacing-lg)}.StepIntent_spinner__82EXf{animation:StepIntent_spin__geWzS 1s linear infinite;border:2px solid #6b73ff;border:2px solid var(--step-spinner-color);border-radius:50%;border-top:2px solid #0000;height:16px;width:16px}.StepIntent_stepContent__VBm4F{min-height:250px}.StepIntent_stepHeader__QGMe0{margin-bottom:16px;margin-bottom:var(--step-spacing-2xl);text-align:center}.StepIntent_stepSubtitle__WBD4x{color:#6d6d80;color:var(--step-text-secondary);font-size:.9rem;font-size:var(--step-font-size-lg)}.StepIntent_stepTitle__b46Po{color:#6b73ff;color:var(--step-text-accent);font-size:1.5rem;font-size:var(--step-font-size-3xl);font-weight:700;font-weight:var(--step-font-weight-bold);margin-bottom:6px;margin-bottom:var(--step-spacing-md)}.StepIntent_textInput__nfYEu{background:#f8f8ff;background:var(--chantilly-base);border:1px solid #6b73ff33;border:1px solid var(--step-border-primary);border-radius:8px;box-shadow:inset 0 1px 3px #6b73ff1a;color:#1d1d1f;color:var(--step-text-primary);flex:1 1;font-size:.85rem;font-size:var(--step-font-size-base);padding:8px;padding:var(--step-spacing-lg);transition:all .3s ease}.StepIntent_textInput__nfYEu::placeholder{color:#9ca3af;color:var(--step-text-muted)}.StepIntent_textInput__nfYEu:focus{border-color:#6b73ff;border-color:var(--step-text-accent);box-shadow:0 0 0 2px #6b73ff26;outline:none}.StepIntent_toneButton__dtrM2{background:linear-gradient(180deg,#fcfcff,#f0f0ff);background:var(--step-gradient-secondary);border:1px solid #6b73ff33;border:1px solid var(--step-border-primary);border-radius:8px;box-shadow:0 2px 4px #6b73ff1a;color:#1d1d1f;color:var(--step-text-primary);cursor:pointer;font-size:.85rem;font-size:var(--step-font-size-base);font-weight:500;font-weight:var(--step-font-weight-normal);padding:6px 8px;padding:var(--step-spacing-md) var(--step-spacing-lg);transition:all .3s ease}.StepIntent_toneButton__dtrM2:hover{box-shadow:0 4px 8px #6b73ff26;transform:translateY(-1px)}.StepIntent_toneButtonSelected__dhs6c{border:2px solid;font-weight:600;font-weight:var(--step-font-weight-semibold);transform:translateY(-1px)}.StepIntent_toneCounter__GT41g{color:#9ca3af;color:var(--step-text-muted);font-size:.7rem;font-size:var(--step-font-size-xs);margin-top:4px;margin-top:var(--step-spacing-sm)}.StepIntent_topicTag__o8Nal{align-items:center;border-radius:12px;box-shadow:0 2px 4px #0000001a;color:#fff;display:flex;font-size:.8rem;font-size:var(--step-font-size-sm);gap:4px;gap:var(--step-spacing-sm);padding:4px 8px;padding:var(--step-spacing-sm) var(--step-spacing-lg)}.StepIntent_topicTagButton__abFKM{background:#fff3;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:.7rem;font-size:var(--step-font-size-xs);font-weight:700;font-weight:var(--step-font-weight-bold);letter-spacing:.5px;padding:1px 4px}.StepIntent_topicTagDelete__CXoEp{background:none;border:none;color:#fff;cursor:pointer;font-size:.85rem;font-size:var(--step-font-size-base);padding:0}.StepIntent_topicTagExclude__tSd3Q{background-color:#ff6b6b;background-color:var(--chantilly-red)}.StepIntent_topicTagPrimary__FTrOO{background-color:#6bcf7f;background-color:var(--chantilly-green)}.StepIntent_topicTags__DI79A{display:flex;flex-wrap:wrap;gap:6px;gap:var(--step-spacing-md);margin-bottom:8px;margin-bottom:var(--step-spacing-lg)}.StepIntent_topicTagSecondary__iDoOq{background-color:#6b73ff;background-color:var(--chantilly-blue)}@keyframes StepIntent_fadeIn__8lm63{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes StepIntent_spin__geWzS{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.StepIntent_light__Vs8BP{--step-bg-complete:#6bcf7f1a;--step-bg-hover:#6b73ff0d;--step-bg-modal:#1d1d1f80;--step-bg-primary:var(--chantilly-base);--step-bg-secondary:var(--chantilly-light);--step-bg-selected:#6b73ff14;--step-bg-tertiary:var(--chantilly-medium);--step-border-complete:var(--chantilly-green);--step-border-primary:#6b73ff33;--step-border-selected:var(--chantilly-blue);--step-border-success:var(--chantilly-green);--step-progress-bg:var(--chantilly-medium);--step-progress-fill:var(--chantilly-blue);--step-shadow-card:0 2px 15px #6b73ff1a;--step-spinner-color:var(--chantilly-blue);--step-text-accent:var(--chantilly-blue);--step-text-delete:var(--chantilly-red);--step-text-error:var(--chantilly-red);--step-text-muted:#9ca3af;--step-text-primary:var(--chantilly-text);--step-text-secondary:var(--chantilly-text-secondary);--step-text-selected:#fff;--step-text-success:var(--chantilly-green);--step-text-tertiary:var(--chantilly-gray)}.StepIntent_midnight__aUQ7Z{--step-bg-hover:#0e1426;--step-bg-primary:#0f0f23;--step-bg-secondary:#1a1a2e;--step-bg-tertiary:#16213e;--step-gradient-primary:linear-gradient(180deg,#7c3aed,#5b21b6);--step-spinner-color:#7c3aed;--step-text-accent:#7c3aed}.StepIntent_forest__djT7S{--step-bg-hover:#1e4a1e;--step-bg-primary:#0a2e0a;--step-bg-secondary:#1a3d1a;--step-bg-tertiary:#2d5a2d;--step-gradient-primary:linear-gradient(180deg,#16a34a,#15803d);--step-spinner-color:#16a34a;--step-text-accent:#16a34a}@media (max-width:480px){.StepIntent_cardButton__kZEed{flex-direction:column;text-align:center}.StepIntent_completeButton__cHi0h{font-size:.9rem;font-size:var(--step-font-size-lg);padding:6px 8px;padding:var(--step-spacing-md) var(--step-spacing-lg)}.StepIntent_container__1Tltn{padding:6px;padding:var(--step-spacing-md)}.StepIntent_header__xSnjG{align-items:stretch;flex-direction:column;gap:6px;gap:var(--step-spacing-md)}.StepIntent_headerActions__zmLG2{justify-content:center}.StepIntent_packageMeta__7TUQl{align-items:center;text-align:center}}@media (max-width:768px){.StepIntent_addButton__WCO9o{width:100%}.StepIntent_buttonGroup__MU-7Y{flex-direction:column}.StepIntent_buttonGroupGrid__hyqtk{grid-template-columns:1fr}.StepIntent_container__1Tltn{margin:4px;margin:var(--step-spacing-sm);padding:8px;padding:var(--step-spacing-lg)}.StepIntent_headerActions__zmLG2{flex-direction:column;gap:4px;gap:var(--step-spacing-sm)}.StepIntent_headerButton__a8me6{font-size:.8rem;font-size:var(--step-font-size-sm);padding:6px 8px;padding:var(--step-spacing-md) var(--step-spacing-lg)}.StepIntent_inputContainer__vni0m{flex-direction:column}.StepIntent_modalContent__HBaCL{margin:8px;margin:var(--step-spacing-lg);width:calc(100% - 16px)}.StepIntent_navButton__Sy293{font-size:.8rem;font-size:var(--step-font-size-sm);height:28px;width:28px}.StepIntent_navigation__8c7Rh{gap:6px;gap:var(--step-spacing-md)}.StepIntent_packageDeleteButton__axCcF{border-radius:0 0 8px 8px;border-top:1px solid #6b73ff33;border-top:1px solid var(--step-border-primary);width:100%}.StepIntent_packageItemContainer__JoRMu{flex-direction:column}.StepIntent_stepTitle__b46Po{font-size:1.3rem;font-size:var(--step-font-size-2xl)}}:root{--step1-bg-primary:var(--chantilly-base);--step1-bg-secondary:var(--chantilly-light);--step1-bg-tertiary:var(--chantilly-medium);--step1-bg-hover:#6b73ff0d;--step1-bg-complete:#6bcf7f14;--step1-text-primary:var(--chantilly-text);--step1-text-secondary:var(--chantilly-text-secondary);--step1-text-accent:var(--chantilly-blue);--step1-text-selected:#fff;--step1-btn-voice:var(--chantilly-purple);--step1-btn-voice-dark:#8a4fbe;--step1-btn-default:var(--chantilly-light);--step1-btn-default-dark:var(--chantilly-medium);--step1-btn-continue:var(--chantilly-green);--step1-btn-continue-dark:#5abf6f;--step1-border-primary:#6b73ff33;--step1-border-selected:var(--chantilly-purple);--step1-border-complete:var(--chantilly-green);--step1-shadow-selected:0 2px 6px #6b73ff26;--step1-shadow-card:0 1px 3px #6b73ff1a;--step1-spacing-xs:2px;--step1-spacing-sm:4px;--step1-spacing-md:6px;--step1-spacing-lg:8px;--step1-spacing-xl:12px;--step1-spacing-2xl:16px;--step1-spacing-3xl:24px;--step1-font-size-sm:0.8rem;--step1-font-size-base:0.85rem;--step1-font-size-lg:0.9rem;--step1-font-size-xl:1rem;--step1-font-size-2xl:1.3rem;--step1-font-weight-normal:500;--step1-font-weight-semibold:600;--step1-font-weight-bold:700;--step1-line-height-tight:1.1;--step1-line-height-normal:1.2;--step1-transition-fast:all 0.2s ease;--step1-transition-normal:all 0.3s ease}.Step1Intent_container__CQQWh{background:linear-gradient(135deg,#f8f8ff,#fcfcff);background:linear-gradient(135deg,var(--chantilly-base) 0,var(--chantilly-light) 100%);border-radius:12px;box-shadow:0 4px 16px #6b73ff14;color:#1d1d1f;color:var(--step1-text-primary);padding:12px;padding:var(--step1-spacing-xl)}.Step1Intent_headerSection__nQt11{margin-bottom:16px;margin-bottom:var(--step1-spacing-2xl);text-align:center}.Step1Intent_mainTitle__x8gvK{color:#6b73ff;color:var(--step1-text-accent);font-size:1.3rem;font-size:var(--step1-font-size-2xl);font-weight:700;font-weight:var(--step1-font-weight-bold);line-height:1.1;line-height:var(--step1-line-height-tight);margin-bottom:6px;margin-bottom:var(--step1-spacing-md)}.Step1Intent_subtitle__h0qWU{color:#6d6d80;color:var(--step1-text-secondary);font-size:.9rem;font-size:var(--step1-font-size-lg);font-weight:500;font-weight:var(--step1-font-weight-normal);line-height:1.2;line-height:var(--step1-line-height-normal)}.Step1Intent_section__XM2Gj{margin-bottom:20px}.Step1Intent_sectionTitle__l2S8t{color:#6b73ff;color:var(--step1-text-accent);font-size:1rem;font-size:var(--step1-font-size-xl);font-weight:600;font-weight:var(--step1-font-weight-semibold);margin-bottom:8px;margin-bottom:var(--step1-spacing-lg)}.Step1Intent_voiceContainer__Rk8Wt{display:flex;flex-wrap:wrap;gap:6px;gap:var(--step1-spacing-md)}.Step1Intent_voiceButton__5fu96{background:linear-gradient(180deg,#fcfcff,#f0f0ff);background:linear-gradient(to bottom,var(--step1-btn-default),var(--step1-btn-default-dark));border:1px solid #6b73ff33;border:1px solid var(--step1-border-primary);border-radius:8px;box-shadow:0 1px 3px #6b73ff1a;box-shadow:var(--step1-shadow-card);color:#1d1d1f;color:var(--step1-text-primary);cursor:pointer;display:inline-block;font-size:.85rem;font-size:var(--step1-font-size-base);font-weight:500;font-weight:var(--step1-font-weight-normal);padding:6px 8px;padding:var(--step1-spacing-md) var(--step1-spacing-lg);text-decoration:none;transition:all .3s ease;transition:var(--step1-transition-normal)}.Step1Intent_voiceButton__5fu96:hover{background:#6b73ff0d;background:var(--step1-bg-hover);box-shadow:0 4px 8px #6b73ff26;transform:translateY(-1px)}.Step1Intent_voiceButtonSelected__S56R4{background:linear-gradient(180deg,#9b59b6,#8a4fbe);background:linear-gradient(to bottom,var(--step1-btn-voice),var(--step1-btn-voice-dark));border:2px solid #9b59b6;border:2px solid var(--step1-border-selected);color:#fff;color:var(--step1-text-selected);font-weight:700;font-weight:var(--step1-font-weight-bold)}.Step1Intent_docTypeContainer__b7IqY{grid-gap:8px;grid-gap:var(--step1-spacing-lg);display:grid;gap:8px;gap:var(--step1-spacing-lg);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.Step1Intent_docTypeButton__FQ7P9{align-items:center;background:linear-gradient(180deg,#fcfcff,#f0f0ff);background:linear-gradient(to bottom,var(--step1-btn-default),var(--step1-btn-default-dark));border:1px solid #6b73ff33;border:1px solid var(--step1-border-primary);border-radius:8px;box-shadow:0 1px 3px #6b73ff1a;box-shadow:var(--step1-shadow-card);color:#1d1d1f;color:var(--step1-text-primary);cursor:pointer;display:flex;font-size:.85rem;font-size:var(--step1-font-size-base);font-weight:500;font-weight:var(--step1-font-weight-normal);gap:6px;gap:var(--step1-spacing-md);padding:8px;padding:var(--step1-spacing-lg);text-align:left;text-decoration:none;transition:all .3s ease;transition:var(--step1-transition-normal)}.Step1Intent_docTypeButton__FQ7P9:hover{background:#6b73ff0d;background:var(--step1-bg-hover);box-shadow:0 4px 8px #6b73ff26;transform:translateY(-1px)}.Step1Intent_docTypeButtonSelected__lriCI{box-shadow:0 2px 6px #6b73ff26;box-shadow:var(--step1-shadow-selected);font-weight:700;font-weight:var(--step1-font-weight-bold);transform:translateY(-1px)}.Step1Intent_docTypeIcon__Rvnah{flex-shrink:0;font-size:1.2rem}.Step1Intent_docTypeLabel__kTIT\+{flex:1 1;font-size:.85rem;font-size:var(--step1-font-size-base)}.Step1Intent_intentionContainer__kR20v{display:flex;flex-wrap:wrap;gap:6px;gap:var(--step1-spacing-md)}.Step1Intent_intentionButton__wCLf9{background:linear-gradient(180deg,#fcfcff,#f0f0ff);background:linear-gradient(to bottom,var(--step1-btn-default),var(--step1-btn-default-dark));border:1px solid #6b73ff33;border:1px solid var(--step1-border-primary);border-radius:8px;box-shadow:0 1px 3px #6b73ff1a;box-shadow:var(--step1-shadow-card);color:#1d1d1f;color:var(--step1-text-primary);cursor:pointer;font-size:.85rem;font-size:var(--step1-font-size-base);font-weight:500;font-weight:var(--step1-font-weight-normal);padding:6px 8px;padding:var(--step1-spacing-md) var(--step1-spacing-lg);text-decoration:none;transition:all .3s ease;transition:var(--step1-transition-normal)}.Step1Intent_intentionButton__wCLf9:hover{background:#6b73ff0d;background:var(--step1-bg-hover);box-shadow:0 4px 8px #6b73ff26;transform:translateY(-1px)}.Step1Intent_intentionButtonSelected__UV8Ts{font-weight:700;font-weight:var(--step1-font-weight-bold)}.Step1Intent_intentPreview__2ACVO{animation:Step1Intent_fadeIn__mwFT7 .5s ease-in;background-color:#6bcf7f14;background-color:var(--step1-bg-complete);border:2px solid #6bcf7f;border:2px solid var(--step1-border-complete);border-radius:12px;padding:12px;padding:var(--step1-spacing-xl);text-align:center}.Step1Intent_intentPreviewTitle__9Tsvi{color:#6b73ff;color:var(--step1-text-accent);font-size:1rem;font-size:var(--step1-font-size-xl);font-weight:600;font-weight:var(--step1-font-weight-semibold);margin-bottom:4px;margin-bottom:var(--step1-spacing-sm)}.Step1Intent_intentPreviewText__IFSnZ{color:#1d1d1f;color:var(--step1-text-primary);font-size:.9rem;font-size:var(--step1-font-size-lg);line-height:1.2;line-height:var(--step1-line-height-normal);margin-bottom:6px;margin-bottom:var(--step1-spacing-md)}.Step1Intent_intentVoice__u3K8d{color:#9b59b6;color:var(--step1-btn-voice)}.Step1Intent_intentAction__BxANs{color:#6b73ff;color:var(--step1-text-accent)}.Step1Intent_intentObject__Ks\+lY{color:#6b73ff;color:var(--chantilly-blue)}.Step1Intent_intentSuccess__cgjrI{color:#6bcf7f;color:var(--chantilly-green);font-weight:600;font-weight:var(--step1-font-weight-semibold)}.Step1Intent_continueButton__O8Bkd,.Step1Intent_intentSuccess__cgjrI{font-size:.85rem;font-size:var(--step1-font-size-base);margin-top:6px;margin-top:var(--step1-spacing-md)}.Step1Intent_continueButton__O8Bkd{background:linear-gradient(180deg,#6bcf7f,#5abf6f);background:linear-gradient(to bottom,var(--step1-btn-continue),var(--step1-btn-continue-dark));border:none;border-radius:6px;box-shadow:0 2px 4px #6bcf7f33;color:#fff;color:var(--step1-text-selected);cursor:pointer;font-weight:700;font-weight:var(--step1-font-weight-bold);padding:6px 8px;padding:var(--step1-spacing-md) var(--step1-spacing-lg);transition:all .3s ease;transition:var(--step1-transition-normal)}.Step1Intent_continueButton__O8Bkd:hover{box-shadow:0 4px 8px #6bcf7f4d;transform:translateY(-1px)}@keyframes Step1Intent_fadeIn__mwFT7{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.Step1Intent_light__M9-A9{--step1-bg-primary:var(--chantilly-base);--step1-bg-secondary:var(--chantilly-light);--step1-bg-tertiary:var(--chantilly-medium);--step1-bg-hover:#6b73ff0d;--step1-bg-complete:#6bcf7f1a;--step1-text-primary:var(--chantilly-text);--step1-text-secondary:var(--chantilly-text-secondary);--step1-text-accent:var(--chantilly-blue);--step1-text-selected:#fff;--step1-btn-voice:var(--chantilly-purple);--step1-btn-voice-dark:#8a4fbe;--step1-btn-default:var(--chantilly-light);--step1-btn-default-dark:var(--chantilly-medium);--step1-border-primary:#6b73ff33;--step1-border-selected:var(--chantilly-purple);--step1-border-complete:var(--chantilly-green);--step1-shadow-selected:0 2px 6px #6b73ff26;--step1-shadow-card:0 1px 3px #6b73ff1a}@media (max-width:768px){.Step1Intent_container__CQQWh{padding:8px;padding:var(--step1-spacing-lg)}.Step1Intent_mainTitle__x8gvK{font-size:1rem;font-size:var(--step1-font-size-xl)}.Step1Intent_docTypeContainer__b7IqY{grid-template-columns:1fr}.Step1Intent_intentionContainer__kR20v,.Step1Intent_voiceContainer__Rk8Wt{flex-direction:column}.Step1Intent_intentionButton__wCLf9,.Step1Intent_voiceButton__5fu96{text-align:center;width:100%}.Step1Intent_docTypeButton__FQ7P9{justify-content:center;text-align:center}}@media (max-width:480px){.Step1Intent_container__CQQWh{padding:6px;padding:var(--step1-spacing-md)}.Step1Intent_mainTitle__x8gvK{font-size:.9rem;font-size:var(--step1-font-size-lg)}.Step1Intent_subtitle__h0qWU{font-size:.85rem;font-size:var(--step1-font-size-base)}.Step1Intent_section__XM2Gj{margin-bottom:12px;margin-bottom:var(--step1-spacing-xl)}.Step1Intent_intentPreviewText__IFSnZ{font-size:.85rem;font-size:var(--step1-font-size-base)}}:root{--step2-bg-primary:var(--chantilly-base);--step2-bg-secondary:var(--chantilly-light);--step2-bg-tertiary:var(--chantilly-medium);--step2-bg-hover:#6b73ff0d;--step2-bg-complete:#6bcf7f14;--step2-text-primary:var(--chantilly-text);--step2-text-secondary:var(--chantilly-text-secondary);--step2-text-tertiary:#9ca3af;--step2-text-accent:var(--chantilly-blue);--step2-text-selected:#fff;--step2-text-success:var(--chantilly-green);--step2-btn-logic:var(--chantilly-orange);--step2-btn-logic-dark:#e87d39;--step2-btn-default:var(--chantilly-light);--step2-btn-default-dark:var(--chantilly-medium);--step2-btn-continue:var(--chantilly-green);--step2-btn-continue-dark:#5abf6f;--step2-border-primary:#6b73ff33;--step2-border-logic:var(--chantilly-orange);--step2-border-complete:var(--chantilly-green);--step2-tone-professional:#475569;--step2-tone-casual:#059669;--step2-tone-friendly:#0ea5e9;--step2-tone-authoritative:#7c3aed;--step2-tone-encouraging:#ea580c;--step2-tone-analytical:#0891b2;--step2-tone-creative:#c2410c;--step2-tone-urgent:#dc2626;--step2-shadow-card:0 1px 3px #6b73ff1a;--step2-shadow-selected:0 2px 6px #6b73ff26;--step2-spacing-xs:2px;--step2-spacing-sm:4px;--step2-spacing-md:6px;--step2-spacing-lg:8px;--step2-spacing-xl:12px;--step2-spacing-2xl:16px;--step2-spacing-3xl:24px;--step2-font-size-xs:0.7rem;--step2-font-size-sm:0.8rem;--step2-font-size-base:0.85rem;--step2-font-size-lg:0.9rem;--step2-font-size-xl:1rem;--step2-font-size-2xl:1.3rem;--step2-font-weight-normal:500;--step2-font-weight-semibold:600;--step2-font-weight-bold:700;--step2-line-height-tight:1.1;--step2-line-height-normal:1.2;--step2-transition-fast:all 0.2s ease;--step2-transition-normal:all 0.3s ease}.Step2Logic_container__1djbV{background:linear-gradient(135deg,var(--chantilly-base) 0,var(--chantilly-light) 100%);border-radius:12px;box-shadow:0 4px 16px #6b73ff14;color:var(--chantilly-text);color:var(--step2-text-primary);padding:12px;padding:var(--step2-spacing-xl)}.Step2Logic_headerSection__irqiM{margin-bottom:16px;margin-bottom:var(--step2-spacing-2xl);text-align:center}.Step2Logic_mainTitle__l8oLy{color:var(--chantilly-blue);color:var(--step2-text-accent);font-size:1.3rem;font-size:var(--step2-font-size-2xl);font-weight:700;font-weight:var(--step2-font-weight-bold);line-height:1.1;line-height:var(--step2-line-height-tight);margin-bottom:6px;margin-bottom:var(--step2-spacing-md)}.Step2Logic_subtitle__Y7go-{color:var(--chantilly-text-secondary);color:var(--step2-text-secondary);font-size:.9rem;font-size:var(--step2-font-size-lg);font-weight:500;font-weight:var(--step2-font-weight-normal);line-height:1.2;line-height:var(--step2-line-height-normal)}.Step2Logic_section__hneJr{margin-bottom:20px}.Step2Logic_sectionTitle__3LVXk{color:var(--chantilly-blue);color:var(--step2-text-accent);font-size:1rem;font-size:var(--step2-font-size-xl);font-weight:600;font-weight:var(--step2-font-weight-semibold);margin-bottom:8px;margin-bottom:var(--step2-spacing-lg)}.Step2Logic_sectionSubtitle__6U56g{color:var(--chantilly-text-secondary);color:var(--step2-text-secondary);font-size:.8rem;font-size:var(--step2-font-size-sm);font-weight:500;font-weight:var(--step2-font-weight-normal);margin-bottom:8px;margin-bottom:var(--step2-spacing-lg)}.Step2Logic_logicContainer__-J\+6K{grid-gap:8px;grid-gap:var(--step2-spacing-lg);display:grid;gap:8px;gap:var(--step2-spacing-lg);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.Step2Logic_logicButton__2nmEx{background:linear-gradient(to bottom,var(--chantilly-light),var(--chantilly-medium));background:linear-gradient(to bottom,var(--step2-btn-default),var(--step2-btn-default-dark));border:1px solid #6b73ff33;border:1px solid var(--step2-border-primary);border-radius:8px;box-shadow:0 1px 3px #6b73ff1a;box-shadow:var(--step2-shadow-card);color:var(--chantilly-text);color:var(--step2-text-primary);cursor:pointer;display:block;padding:8px;padding:var(--step2-spacing-lg);text-align:left;text-decoration:none;transition:all .3s ease;transition:var(--step2-transition-normal)}.Step2Logic_logicButton__2nmEx:hover{background:#6b73ff0d;background:var(--step2-bg-hover);box-shadow:0 4px 8px #6b73ff26;transform:translateY(-1px)}.Step2Logic_logicButtonSelected__7XNU\+{background:linear-gradient(to bottom,var(--chantilly-orange),#e87d39);background:linear-gradient(to bottom,var(--step2-btn-logic),var(--step2-btn-logic-dark));border:2px solid var(--step2-border-logic);color:#fff;color:var(--step2-text-selected);transform:translateY(-1px)}.Step2Logic_logicHeader__pvzOc{align-items:center;display:flex;gap:6px;gap:var(--step2-spacing-md);margin-bottom:4px;margin-bottom:var(--step2-spacing-sm)}.Step2Logic_logicIcon__KZWL5{flex-shrink:0;font-size:1.2rem}.Step2Logic_logicTitle__mLBUH{flex:1 1;font-size:.9rem;font-size:var(--step2-font-size-lg);font-weight:700;font-weight:var(--step2-font-weight-bold)}.Step2Logic_logicDescription__4GqLS{color:var(--chantilly-text-secondary);color:var(--step2-text-secondary);font-size:.8rem;font-size:var(--step2-font-size-sm);line-height:1.2;line-height:var(--step2-line-height-normal);opacity:.9}.Step2Logic_logicButtonSelected__7XNU\+ .Step2Logic_logicDescription__4GqLS{color:#fff;color:var(--step2-text-selected)}.Step2Logic_toneContainer__MyvG0{display:flex;flex-wrap:wrap;gap:6px;gap:var(--step2-spacing-md)}.Step2Logic_toneButton__38yrR{background:linear-gradient(to bottom,var(--chantilly-light),var(--chantilly-medium));background:linear-gradient(to bottom,var(--step2-btn-default),var(--step2-btn-default-dark));border:1px solid #6b73ff33;border:1px solid var(--step2-border-primary);border-radius:8px;box-shadow:0 1px 3px #6b73ff1a;box-shadow:var(--step2-shadow-card);color:var(--chantilly-text);color:var(--step2-text-primary);cursor:pointer;display:inline-block;font-size:.85rem;font-size:var(--step2-font-size-base);font-weight:500;font-weight:var(--step2-font-weight-normal);padding:6px 8px;padding:var(--step2-spacing-md) var(--step2-spacing-lg);text-decoration:none;transition:all .3s ease;transition:var(--step2-transition-normal)}.Step2Logic_toneButton__38yrR:hover{box-shadow:0 4px 8px #6b73ff26;transform:translateY(-1px)}.Step2Logic_toneButtonSelected__075eN{border-width:2px;font-weight:700;font-weight:var(--step2-font-weight-bold);transform:translateY(-1px)}.Step2Logic_toneButton__38yrR.Step2Logic_inspirational__1HTIQ.Step2Logic_toneButtonSelected__075eN{background:linear-gradient(to bottom,var(--chantilly-blue),#5a63e6);border-color:var(--chantilly-blue);color:#fff}.Step2Logic_toneButton__38yrR.Step2Logic_playful__4MKrf.Step2Logic_toneButtonSelected__075eN{background:linear-gradient(to bottom,var(--chantilly-yellow),#e8c82a);border-color:var(--chantilly-yellow);color:#000}.Step2Logic_toneButton__38yrR.Step2Logic_speculative__SfGmg.Step2Logic_toneButtonSelected__075eN{background:linear-gradient(to bottom,var(--chantilly-purple),#8a4fbe);border-color:var(--chantilly-purple);color:#fff}.Step2Logic_toneButton__38yrR.Step2Logic_structured__92mj6.Step2Logic_toneButtonSelected__075eN{background:linear-gradient(to bottom,var(--chantilly-gray),#7a7a7f);border-color:var(--chantilly-gray);color:#fff}.Step2Logic_toneButton__38yrR.Step2Logic_conversational__JrjGk.Step2Logic_toneButtonSelected__075eN{background:linear-gradient(to bottom,var(--chantilly-green),#5abf6f);border-color:var(--chantilly-green);color:#fff}.Step2Logic_toneButton__38yrR.Step2Logic_explanatory__iy2Fv.Step2Logic_toneButtonSelected__075eN{background:linear-gradient(to bottom,var(--chantilly-orange),#e87d39);border-color:var(--chantilly-orange);color:#fff}.Step2Logic_toneButton__38yrR.Step2Logic_first_person__mA2d4.Step2Logic_toneButtonSelected__075eN{background:linear-gradient(180deg,#4ecdc4,#3bbeb5);border-color:#4ecdc4;color:#fff}.Step2Logic_toneButton__38yrR.Step2Logic_human_centered__2M02Z.Step2Logic_toneButtonSelected__075eN{background:linear-gradient(180deg,#ff8a80,#ff6b6b);border-color:#ff8a80;color:#fff}.Step2Logic_toneButton__38yrR.Step2Logic_socratic_method__iEoV1.Step2Logic_toneButtonSelected__075eN{background:linear-gradient(180deg,#9c88ff,#8470ff);border-color:#9c88ff;color:#fff}.Step2Logic_toneButton__38yrR.Step2Logic_narrative_tone__uzo2v.Step2Logic_toneButtonSelected__075eN{background:linear-gradient(180deg,#ffb74d,#ffa726);border-color:#ffb74d;color:#fff}.Step2Logic_toneCounter__0zcov{color:#9ca3af;color:var(--step2-text-tertiary);font-size:.7rem;font-size:var(--step2-font-size-xs);font-weight:500;font-weight:var(--step2-font-weight-normal);margin-top:4px;margin-top:var(--step2-spacing-sm)}.Step2Logic_completeSection__X2xdD{background-color:#6bcf7f14;background-color:var(--step2-bg-complete);border:2px solid var(--step2-border-complete);border-radius:12px;padding:8px;padding:var(--step2-spacing-lg);text-align:center}.Step2Logic_completeTitle__2BMsT{color:var(--chantilly-green);color:var(--step2-text-success);font-size:.9rem;font-size:var(--step2-font-size-lg);font-weight:600;font-weight:var(--step2-font-weight-semibold);margin-bottom:6px;margin-bottom:var(--step2-spacing-md)}.Step2Logic_continueButton__zp50-{background:linear-gradient(to bottom,var(--chantilly-green),#5abf6f);background:linear-gradient(to bottom,var(--step2-btn-continue),var(--step2-btn-continue-dark));border:none;border-radius:6px;box-shadow:0 2px 4px #6bcf7f33;color:#fff;color:var(--step2-text-selected);cursor:pointer;font-size:.85rem;font-size:var(--step2-font-size-base);font-weight:700;font-weight:var(--step2-font-weight-bold);margin-top:6px;margin-top:var(--step2-spacing-md);padding:6px 8px;padding:var(--step2-spacing-md) var(--step2-spacing-lg);transition:all .3s ease;transition:var(--step2-transition-normal)}.Step2Logic_continueButton__zp50-:hover{box-shadow:0 4px 8px #6bcf7f4d;transform:translateY(-1px)}.Step2Logic_light__rs7Ju{--step2-bg-primary:var(--chantilly-base);--step2-bg-secondary:var(--chantilly-light);--step2-bg-tertiary:var(--chantilly-medium);--step2-bg-hover:#6b73ff0d;--step2-bg-complete:#6bcf7f1a;--step2-text-primary:var(--chantilly-text);--step2-text-secondary:var(--chantilly-text-secondary);--step2-text-tertiary:#9ca3af;--step2-text-accent:var(--chantilly-blue);--step2-text-selected:#fff;--step2-text-success:var(--chantilly-green);--step2-btn-logic:var(--chantilly-orange);--step2-btn-logic-dark:#e87d39;--step2-btn-default:var(--chantilly-light);--step2-btn-default-dark:var(--chantilly-medium);--step2-btn-continue:var(--chantilly-green);--step2-btn-continue-dark:#5abf6f;--step2-border-primary:#6b73ff33;--step2-border-logic:var(--chantilly-orange);--step2-border-complete:var(--chantilly-green);--step2-shadow-card:0 1px 3px #6b73ff1a;--step2-shadow-selected:0 2px 6px #6b73ff26}@media (max-width:768px){.Step2Logic_container__1djbV{padding:8px;padding:var(--step2-spacing-lg)}.Step2Logic_mainTitle__l8oLy{font-size:1rem;font-size:var(--step2-font-size-xl)}.Step2Logic_logicContainer__-J\+6K{grid-template-columns:1fr}.Step2Logic_toneContainer__MyvG0{flex-direction:column}.Step2Logic_toneButton__38yrR{text-align:center;width:100%}.Step2Logic_logicButton__2nmEx{text-align:center}.Step2Logic_logicHeader__pvzOc{justify-content:center}}@media (max-width:480px){.Step2Logic_container__1djbV{padding:6px;padding:var(--step2-spacing-md)}.Step2Logic_mainTitle__l8oLy{font-size:.9rem;font-size:var(--step2-font-size-lg)}}:root{--chantilly-text-muted:#9ca3af;--step3-bg-complete:#6bcf7f14;--step3-bg-hover:#6b73ff0d;--step3-bg-primary:var(--chantilly-base);--step3-bg-secondary:var(--chantilly-light);--step3-bg-tertiary:var(--chantilly-medium);--step3-border-complete:var(--chantilly-green);--step3-border-primary:#6b73ff33;--step3-btn-add:var(--chantilly-green);--step3-btn-add-dark:#5abf6f;--step3-btn-add-disabled:var(--chantilly-gray);--step3-btn-add-disabled-dark:#7a7a7f;--step3-btn-generate:var(--chantilly-blue);--step3-btn-generate-dark:#5a63e6;--step3-font-size-2xl:1.3rem;--step3-font-size-base:0.85rem;--step3-font-size-generate:1.1rem;--step3-font-size-lg:0.9rem;--step3-font-size-sm:0.7rem;--step3-font-size-xl:1rem;--step3-font-size-xs:0.6rem;--step3-font-weight-bold:700;--step3-font-weight-normal:500;--step3-font-weight-semibold:600;--step3-input-bg:var(--chantilly-light);--step3-input-border:#6b73ff33;--step3-input-focus:var(--chantilly-blue);--step3-input-placeholder:var(--chantilly-text-muted);--step3-input-text:var(--chantilly-text);--step3-line-height-normal:1.2;--step3-line-height-tight:1.1;--step3-shadow-card:0 1px 3px #6b73ff1a;--step3-shadow-glow:0 2px 8px #6b73ff33;--step3-spacing-2xl:16px;--step3-spacing-3xl:24px;--step3-spacing-lg:8px;--step3-spacing-md:6px;--step3-spacing-sm:4px;--step3-spacing-xl:10px;--step3-spacing-xs:2px;--step3-text-accent:var(--chantilly-blue);--step3-text-cost:var(--chantilly-green);--step3-text-muted:var(--chantilly-text-muted);--step3-text-primary:var(--chantilly-text);--step3-text-secondary:var(--chantilly-text-secondary);--step3-text-selected:#fff;--step3-text-success:var(--chantilly-green);--step3-text-tertiary:var(--chantilly-gray);--step3-topic-btn-bg:#ffffff4d;--step3-topic-exclude:var(--chantilly-red);--step3-topic-primary:var(--chantilly-green);--step3-topic-secondary:var(--chantilly-blue);--step3-transition-fast:all 0.2s ease;--step3-transition-normal:all 0.3s ease}.Step3Topics_addButton__n1fLM{background:linear-gradient(180deg,#6bcf7f,#5abf6f);background:linear-gradient(to bottom,var(--step3-btn-add),var(--step3-btn-add-dark));border:none;border-radius:8px;box-shadow:0 2px 4px #6bcf7f33;color:#fff;cursor:pointer;flex-shrink:0;font-size:.85rem;font-size:var(--step3-font-size-base);font-weight:700;font-weight:var(--step3-font-weight-bold);padding:8px;padding:var(--step3-spacing-lg);transition:all .3s ease;transition:var(--step3-transition-normal)}.Step3Topics_addButton__n1fLM:disabled{background:linear-gradient(180deg,#8e8e93,#7a7a7f);background:linear-gradient(to bottom,var(--step3-btn-add-disabled),var(--step3-btn-add-disabled-dark));box-shadow:none;color:#9ca3af;color:var(--step3-text-muted);cursor:not-allowed;transform:none}.Step3Topics_addButton__n1fLM:hover:not(:disabled){box-shadow:0 4px 8px #6bcf7f4d;transform:translateY(-1px)}.Step3Topics_characterCount__biSnu{color:#9ca3af;color:var(--chantilly-text-muted);font-size:12px;margin-top:4px;text-align:right}.Step3Topics_container__pe7Kl{background:linear-gradient(135deg,#f8f8ff,#fcfcff);background:linear-gradient(135deg,var(--chantilly-base) 0,var(--chantilly-light) 100%);border-radius:12px;box-shadow:0 4px 16px #6b73ff14;color:#1d1d1f;color:var(--step3-text-primary);padding:10px;padding:var(--step3-spacing-xl)}.Step3Topics_costInfo__CcRkV{color:#6bcf7f;color:var(--step3-text-cost);font-size:.7rem;font-size:var(--step3-font-size-sm);font-weight:500;font-weight:var(--step3-font-weight-normal);margin-bottom:8px;margin-bottom:var(--step3-spacing-lg)}.Step3Topics_generateButton__oVNbC{background:linear-gradient(180deg,#6b73ff,#5a63e6);background:linear-gradient(to bottom,var(--step3-btn-generate),var(--step3-btn-generate-dark));border:none;border-radius:8px;box-shadow:0 2px 8px #6b73ff33;box-shadow:var(--step3-shadow-glow);color:#fff;cursor:pointer;font-size:1.1rem;font-size:var(--step3-font-size-generate);font-weight:700;font-weight:var(--step3-font-weight-bold);padding:8px 16px;padding:var(--step3-spacing-lg) var(--step3-spacing-2xl);transition:all .3s ease;transition:var(--step3-transition-normal)}.Step3Topics_generateButton__oVNbC:hover{box-shadow:0 2px 8px #6b73ff33,0 3px 10px #6b73ff4d;box-shadow:var(--step3-shadow-glow),0 3px 10px #6b73ff4d;transform:translateY(-1px)}.Step3Topics_generateIcon__2EQOq{margin-left:2px;margin-left:var(--step3-spacing-xs)}.Step3Topics_generateSection__dZPls{background-color:#6bcf7f14;background-color:var(--step3-bg-complete);border:2px solid #6bcf7f;border:2px solid var(--step3-border-complete);border-radius:12px;padding:16px;padding:var(--step3-spacing-2xl);text-align:center}.Step3Topics_generateSummary__ZwOIS,.Step3Topics_generateTitle__nzzZm{margin-bottom:8px;margin-bottom:var(--step3-spacing-lg)}.Step3Topics_generateTitle__nzzZm{color:#6b73ff;color:var(--step3-text-accent);font-size:1rem;font-size:var(--step3-font-size-xl);font-weight:600;font-weight:var(--step3-font-weight-semibold)}.Step3Topics_headerSection__P1RRn{margin-bottom:16px;margin-bottom:var(--step3-spacing-2xl);text-align:center}.Step3Topics_ideaNameInput__p-zBJ{background:#fcfcff;background:var(--step3-input-bg);border:1px solid #6b73ff33;border:1px solid var(--step3-input-border);border-radius:8px;box-shadow:inset 0 1px 3px #6b73ff1a;color:#1d1d1f;color:var(--step3-input-text);font-size:.85rem;font-size:var(--step3-font-size-base);max-width:300px;padding:8px;padding:var(--step3-spacing-lg);transition:all .3s ease;transition:var(--step3-transition-normal);width:100%}.Step3Topics_ideaNameInput__p-zBJ::placeholder{color:#9ca3af;color:var(--step3-input-placeholder)}.Step3Topics_ideaNameInput__p-zBJ:focus{border-color:#6b73ff;border-color:var(--step3-input-focus);box-shadow:0 0 0 2px #6b73ff26;outline:none}.Step3Topics_ideaNameSection__Im-ZZ{margin-bottom:20px}.Step3Topics_mainTitle__S\+taO{color:#6b73ff;color:var(--step3-text-accent);font-size:1.3rem;font-size:var(--step3-font-size-2xl);font-weight:700;font-weight:var(--step3-font-weight-bold);line-height:1.1;line-height:var(--step3-line-height-tight);margin-bottom:6px;margin-bottom:var(--step3-spacing-md)}.Step3Topics_projectNameWarning__YeUjP{align-items:center;animation:Step3Topics_fadeIn__jAgL5 .3s ease-in;background-color:#ffd93d1a;border:1px solid #ffd93d4d;border-radius:6px;color:#b8860b;display:flex;font-size:13px;gap:6px;margin-top:8px;padding:8px 12px}.Step3Topics_section__KQgH7{margin-bottom:20px}.Step3Topics_sectionTitle__idJNU{color:#6b73ff;color:var(--step3-text-accent);font-size:1rem;font-size:var(--step3-font-size-xl);font-weight:600;font-weight:var(--step3-font-weight-semibold);margin-bottom:8px;margin-bottom:var(--step3-spacing-lg)}.Step3Topics_subtitle__3X3Z3{color:#6d6d80;color:var(--step3-text-secondary);font-size:.9rem;font-size:var(--step3-font-size-lg);font-weight:500;font-weight:var(--step3-font-weight-normal);line-height:1.2;line-height:var(--step3-line-height-normal)}.Step3Topics_successToast__Gnm3O{align-items:center;animation:Step3Topics_fadeIn__jAgL5 .3s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1d1d1fcc;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.Step3Topics_summaryExtra__NUSJW{color:#8e8e93;color:var(--step3-text-tertiary);font-size:.7rem;font-size:var(--step3-font-size-sm);margin-bottom:8px;margin-bottom:var(--step3-spacing-lg)}.Step3Topics_summaryItem__6v2-C{color:#1d1d1f;color:var(--step3-text-primary);font-size:.9rem;font-size:var(--step3-font-size-lg);line-height:1.2;line-height:var(--step3-line-height-normal);margin-bottom:4px;margin-bottom:var(--step3-spacing-sm)}.Step3Topics_summaryLabel__de4GJ{font-weight:700;font-weight:var(--step3-font-weight-bold)}.Step3Topics_summaryValue__wmGp-{font-weight:500;font-weight:var(--step3-font-weight-normal)}.Step3Topics_toastActions__949iw{display:flex;flex-direction:column;gap:12px}.Step3Topics_toastButton__8Gqat{background:#f8f8ffe6;border:1px solid #6b73ff33;color:#1d1d1f;color:var(--chantilly-text)}.Step3Topics_toastButtonPrimary__mD-6n,.Step3Topics_toastButtonSecondary__ehHci,.Step3Topics_toastButton__8Gqat{border-radius:8px;cursor:pointer;font-size:16px;font-weight:500;min-height:48px;padding:12px 24px;transition:all .2s ease}.Step3Topics_toastButtonPrimary__mD-6n:focus,.Step3Topics_toastButtonSecondary__ehHci:focus,.Step3Topics_toastButton__8Gqat:focus{outline:2px solid #6b73ff;outline:2px solid var(--chantilly-blue);outline-offset:2px}.Step3Topics_toastButton__8Gqat:hover{background:#f0f0fff2;transform:translateY(-1px)}.Step3Topics_toastButtonPrimary__mD-6n{background:#6b73ff;background:var(--chantilly-blue);border:none;color:#fff}.Step3Topics_toastButtonPrimary__mD-6n:hover{background:#6b73ff;background:var(--chantilly-blue);filter:brightness(.95);transform:translateY(-1px)}.Step3Topics_toastButtonSecondary__ehHci{background:#6b73ff1a;border:1px solid #6b73ff4d;color:#6b73ff;color:var(--chantilly-blue)}.Step3Topics_toastButtonSecondary__ehHci:hover{background:#6b73ff26;transform:translateY(-1px)}.Step3Topics_toastContent__FNXpy{animation:Step3Topics_slideUp__FFnLT .3s ease-out;background:#fcfcff;background:var(--chantilly-light);border-radius:16px;box-shadow:0 20px 40px #6b73ff33;max-width:480px;padding:32px;text-align:center;width:90%}.Step3Topics_toastMessage__noFqz{color:#6d6d80;color:var(--chantilly-text-secondary);font-size:16px;line-height:1.5;margin:0 0 24px}.Step3Topics_toastTitle__T5DXx{color:#1d1d1f;color:var(--chantilly-text);font-size:24px;font-weight:600;line-height:1.3;margin:0 0 12px}.Step3Topics_topicDeleteButton__YI3tF{background:none;border:none;color:#fff;cursor:pointer;font-size:.85rem;font-size:var(--step3-font-size-base);padding:0;transition:all .2s ease;transition:var(--step3-transition-fast)}.Step3Topics_topicDeleteButton__YI3tF:hover{opacity:.8;transform:scale(1.1)}.Step3Topics_topicGroupActions__2iBuJ{display:flex;gap:6px;gap:var(--step3-spacing-md);justify-content:center;margin-bottom:8px;margin-bottom:var(--step3-spacing-lg)}.Step3Topics_topicGroupButton__0sK7e{background:linear-gradient(180deg,#fcfcff,#f0f0ff);background:linear-gradient(to bottom,var(--chantilly-light),var(--chantilly-medium));border:1px solid #6b73ff33;border-radius:6px;box-shadow:0 1px 3px #6b73ff1a;color:#1d1d1f;color:var(--chantilly-text);cursor:pointer;font-size:.7rem;font-size:var(--step3-font-size-sm);font-weight:500;font-weight:var(--step3-font-weight-normal);padding:4px 8px;padding:var(--step3-spacing-sm) var(--step3-spacing-lg);transition:all .3s ease;transition:var(--step3-transition-normal)}.Step3Topics_topicGroupButton__0sK7e:disabled{background:linear-gradient(180deg,#8e8e93,#7a7a7f);background:linear-gradient(to bottom,var(--chantilly-gray),#7a7a7f);color:#9ca3af;color:var(--step3-text-muted);cursor:not-allowed;transform:none}.Step3Topics_topicGroupButton__0sK7e:hover:not(:disabled){background:linear-gradient(180deg,#f0f0ff,#e8e8ff);background:linear-gradient(to bottom,var(--chantilly-medium),var(--chantilly-dark));box-shadow:0 2px 6px #6b73ff26;transform:translateY(-1px)}.Step3Topics_topicInput__WuIPt{background:#fcfcff;background:var(--step3-input-bg);border:1px solid #6b73ff33;border:1px solid var(--step3-input-border);border-radius:8px;box-shadow:inset 0 1px 3px #6b73ff1a;color:#1d1d1f;color:var(--step3-input-text);flex:1 1;font-size:.85rem;font-size:var(--step3-font-size-base);padding:8px;padding:var(--step3-spacing-lg);transition:all .3s ease;transition:var(--step3-transition-normal)}.Step3Topics_topicInput__WuIPt::placeholder{color:#9ca3af;color:var(--step3-input-placeholder)}.Step3Topics_topicInput__WuIPt:focus{border-color:#6b73ff;border-color:var(--step3-input-focus);box-shadow:0 0 0 2px #6b73ff26;outline:none}.Step3Topics_topicInputContainer__QLh39{align-items:center;display:flex;gap:6px;gap:var(--step3-spacing-md)}.Step3Topics_topicLabel__6z-CD{flex:1 1;font-weight:500;font-weight:var(--step3-font-weight-normal)}.Step3Topics_topicLimitWarning__3SjUx{align-items:center;animation:Step3Topics_fadeIn__jAgL5 .3s ease-in;background-color:#ffd93d1a;border:1px solid #ffd93d4d;border-radius:6px;color:#b8860b;display:flex;font-size:14px;gap:8px;margin:12px 0;padding:12px 16px}.Step3Topics_topicSectionHeader__bdnzr{align-items:flex-start;display:flex;flex-wrap:wrap;gap:6px;gap:var(--step3-spacing-md);justify-content:space-between;margin-bottom:8px;margin-bottom:var(--step3-spacing-lg)}.Step3Topics_topicsSection__BlqHq{margin-bottom:20px}.Step3Topics_topicTag__nlyFq{align-items:center;border-radius:12px;box-shadow:0 2px 4px #0000001a;color:#fff;display:flex;font-size:.7rem;font-size:var(--step3-font-size-sm);gap:4px;gap:var(--step3-spacing-sm);padding:4px 8px;padding:var(--step3-spacing-sm) var(--step3-spacing-lg);transition:all .3s ease;transition:var(--step3-transition-normal)}.Step3Topics_topicTag__nlyFq:hover{box-shadow:0 3px 6px #00000026;filter:brightness(1.1);transform:translateY(-1px)}.Step3Topics_topicTagExclude__ssCPm{background-color:#ff6b6b;background-color:var(--step3-topic-exclude)}.Step3Topics_topicTagPrimary__EaHMu{background-color:#6bcf7f;background-color:var(--step3-topic-primary)}.Step3Topics_topicTags__qAQRm{display:flex;flex-wrap:wrap;gap:6px;gap:var(--step3-spacing-md);margin-bottom:8px;margin-bottom:var(--step3-spacing-lg);margin-top:4px;margin-top:var(--step3-spacing-sm)}.Step3Topics_topicTagSecondary__uBrP8{background-color:#6b73ff;background-color:var(--step3-topic-secondary)}.Step3Topics_topicWeightButton__ryq6z{background:#ffffff4d;background:var(--step3-topic-btn-bg);border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:.6rem;font-size:var(--step3-font-size-xs);font-weight:700;font-weight:var(--step3-font-weight-bold);letter-spacing:.5px;padding:1px 4px;transition:all .2s ease;transition:var(--step3-transition-fast)}.Step3Topics_topicWeightButton__ryq6z:hover{background:#fff6}@keyframes Step3Topics_fadeIn__jAgL5{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes Step3Topics_slideUp__FFnLT{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.Step3Topics_light__VULGu{--step3-bg-complete:#6bcf7f1a;--step3-bg-hover:#6b73ff0d;--step3-bg-primary:var(--chantilly-base);--step3-bg-secondary:var(--chantilly-light);--step3-bg-tertiary:var(--chantilly-medium);--step3-border-complete:var(--chantilly-green);--step3-border-primary:#6b73ff33;--step3-btn-add:var(--chantilly-green);--step3-btn-add-dark:#5abf6f;--step3-btn-add-disabled:var(--chantilly-gray);--step3-btn-add-disabled-dark:#7a7a7f;--step3-btn-generate:var(--chantilly-blue);--step3-btn-generate-dark:#5a63e6;--step3-input-bg:var(--chantilly-light);--step3-input-border:#6b73ff33;--step3-input-focus:var(--chantilly-blue);--step3-input-placeholder:var(--chantilly-text-muted);--step3-input-text:var(--chantilly-text);--step3-shadow-card:0 1px 3px #6b73ff1a;--step3-shadow-glow:0 2px 8px #6b73ff33;--step3-text-accent:var(--chantilly-blue);--step3-text-cost:var(--chantilly-green);--step3-text-muted:var(--chantilly-text-muted);--step3-text-primary:var(--chantilly-text);--step3-text-secondary:var(--chantilly-text-secondary);--step3-text-selected:#fff;--step3-text-success:var(--chantilly-green);--step3-text-tertiary:var(--chantilly-gray)}.Step3Topics_light__VULGu .Step3Topics_topicGroupButton__0sK7e{background:linear-gradient(180deg,#fcfcff,#f0f0ff);background:linear-gradient(to bottom,var(--chantilly-light),var(--chantilly-medium));border-color:#6b73ff33;color:#1d1d1f;color:var(--chantilly-text)}.Step3Topics_light__VULGu .Step3Topics_topicGroupButton__0sK7e:hover:not(:disabled){background:linear-gradient(180deg,#f0f0ff,#e8e8ff);background:linear-gradient(to bottom,var(--chantilly-medium),var(--chantilly-dark))}.Step3Topics_light__VULGu .Step3Topics_characterCount__biSnu{color:#9ca3af;color:var(--chantilly-text-muted)}.Step3Topics_light__VULGu .Step3Topics_projectNameWarning__YeUjP,.Step3Topics_light__VULGu .Step3Topics_topicLimitWarning__3SjUx{background-color:#ffd93d1a;border-color:#ffd93d4d;color:#b8860b}.Step3Topics_light__VULGu .Step3Topics_toastContent__FNXpy{background:#fcfcff;background:var(--chantilly-light);color:#1d1d1f;color:var(--chantilly-text)}.Step3Topics_light__VULGu .Step3Topics_toastMessage__noFqz{color:#6d6d80;color:var(--chantilly-text-secondary)}.Step3Topics_light__VULGu .Step3Topics_toastTitle__T5DXx{color:#1d1d1f;color:var(--chantilly-text)}.Step3Topics_midnight__3LBbO{--step3-bg-hover:#0e1426;--step3-bg-primary:#0f0f23;--step3-bg-secondary:#1a1a2e;--step3-bg-tertiary:#16213e;--step3-border-complete:#7c3aed;--step3-btn-add:#7c3aed;--step3-btn-add-dark:#5b21b6;--step3-btn-generate:#7c3aed;--step3-btn-generate-dark:#5b21b6;--step3-input-focus:#7c3aed;--step3-shadow-glow:0 2px 8px #7c3aed4d;--step3-text-accent:#7c3aed;--step3-text-cost:#a78bfa}.Step3Topics_forest__hHfB1{--step3-bg-hover:#1e4a1e;--step3-bg-primary:#0a2e0a;--step3-bg-secondary:#1a3d1a;--step3-bg-tertiary:#2d5a2d;--step3-border-complete:#22c55e;--step3-btn-add:#22c55e;--step3-btn-add-dark:#16a34a;--step3-btn-generate:#22c55e;--step3-btn-generate-dark:#16a34a;--step3-input-focus:#22c55e;--step3-shadow-glow:0 2px 8px #22c55e4d;--step3-text-accent:#16a34a;--step3-text-cost:#22c55e}@media (max-width:480px){.Step3Topics_container__pe7Kl{padding:6px;padding:var(--step3-spacing-md)}.Step3Topics_generateButton__oVNbC{font-size:.85rem;font-size:var(--step3-font-size-base);padding:6px 8px;padding:var(--step3-spacing-md) var(--step3-spacing-lg)}.Step3Topics_generateSection__dZPls{padding:8px;padding:var(--step3-spacing-lg)}.Step3Topics_generateTitle__nzzZm{font-size:1rem;font-size:var(--step3-font-size-xl)}.Step3Topics_mainTitle__S\+taO{font-size:.9rem;font-size:var(--step3-font-size-lg)}.Step3Topics_section__KQgH7{margin-bottom:10px;margin-bottom:var(--step3-spacing-xl)}.Step3Topics_subtitle__3X3Z3,.Step3Topics_summaryItem__6v2-C{font-size:.85rem;font-size:var(--step3-font-size-base)}.Step3Topics_topicGroupActions__2iBuJ{justify-content:stretch}.Step3Topics_topicGroupButton__0sK7e{flex:1 1}.Step3Topics_topicSectionHeader__bdnzr{align-items:stretch;flex-direction:column}.Step3Topics_topicTag__nlyFq{font-size:.6rem;font-size:var(--step3-font-size-xs);padding:2px 6px;padding:var(--step3-spacing-xs) var(--step3-spacing-md)}}@media (max-width:768px){.Step3Topics_addButton__n1fLM{width:100%}.Step3Topics_container__pe7Kl{padding:8px;padding:var(--step3-spacing-lg)}.Step3Topics_generateButton__oVNbC{font-size:.9rem;font-size:var(--step3-font-size-lg);padding:6px 10px;padding:var(--step3-spacing-md) var(--step3-spacing-xl)}.Step3Topics_generateSection__dZPls{padding:10px;padding:var(--step3-spacing-xl)}.Step3Topics_ideaNameInput__p-zBJ{max-width:100%}.Step3Topics_mainTitle__S\+taO{font-size:1rem;font-size:var(--step3-font-size-xl)}.Step3Topics_topicGroupActions__2iBuJ{justify-content:center}.Step3Topics_topicInputContainer__QLh39,.Step3Topics_topicSectionHeader__bdnzr{flex-direction:column}.Step3Topics_topicTags__qAQRm{justify-content:center}}@media (min-width:640px){.Step3Topics_toastActions__949iw{flex-direction:row;justify-content:center}.Step3Topics_toastButtonPrimary__mD-6n,.Step3Topics_toastButtonSecondary__ehHci,.Step3Topics_toastButton__8Gqat{flex:1 1;max-width:140px}}:root{--modal-accent:var(--chantilly-blue);--modal-bg:var(--chantilly-light);--modal-border:#6b73ff33;--modal-delete:var(--chantilly-red);--modal-delete-hover:#e85b5b;--modal-font-base:0.9rem;--modal-font-lg:1rem;--modal-font-sm:0.8rem;--modal-overlay:#1d1d1f99;--modal-padding-lg:16px;--modal-padding-md:12px;--modal-padding-sm:8px;--modal-padding-xs:4px;--modal-text:var(--chantilly-text);--modal-text-muted:#9ca3af}.TopicGroupModal_actions__4vX3o{display:flex;gap:8px;gap:var(--modal-padding-sm);justify-content:flex-end}.TopicGroupModal_cancelButton__\+67ej{background:linear-gradient(180deg,#fcfcff,#f0f0ff);background:linear-gradient(to bottom,var(--chantilly-light),var(--chantilly-medium));border:1px solid #6b73ff33;border:1px solid var(--modal-border);box-shadow:0 2px 4px #6b73ff1a;color:#1d1d1f;color:var(--modal-text)}.TopicGroupModal_cancelButton__\+67ej,.TopicGroupModal_saveButton__JNz5N{border-radius:6px;cursor:pointer;font-size:.9rem;font-size:var(--modal-font-base);padding:8px 16px;padding:var(--modal-padding-sm) var(--modal-padding-lg);transition:all .2s ease}.TopicGroupModal_cancelButton__\+67ej:hover{background:linear-gradient(180deg,#f0f0ff,#e8e8ff);background:linear-gradient(to bottom,var(--chantilly-medium),var(--chantilly-dark));box-shadow:0 4px 8px #6b73ff26}.TopicGroupModal_closeButton__P57fb{background:none;border:none;border-radius:4px;color:#9ca3af;color:var(--modal-text-muted);cursor:pointer;font-size:1.2rem;line-height:1;padding:4px;padding:var(--modal-padding-xs);transition:all .15s ease}.TopicGroupModal_closeButton__P57fb:hover{background:#6b73ff1a;color:#1d1d1f;color:var(--modal-text)}.TopicGroupModal_confirmMessage__xjJBt{color:#1d1d1f;color:var(--modal-text);font-size:.9rem;font-size:var(--modal-font-base);line-height:1.4;margin-bottom:16px;margin-bottom:var(--modal-padding-lg);text-align:center}.TopicGroupModal_content__NhZHv{flex:1 1;overflow:auto;padding:12px;padding:var(--modal-padding-md)}.TopicGroupModal_countExclude__0ej4P{background:#ff6b6b26;color:#ff6b6b;color:var(--chantilly-red)}.TopicGroupModal_countPrimary__KtHIK{background:#6bcf7f26;color:#6bcf7f;color:var(--chantilly-green)}.TopicGroupModal_countExclude__0ej4P,.TopicGroupModal_countPrimary__KtHIK,.TopicGroupModal_countSecondary__2Fhue{border-radius:3px;font-size:.8rem;font-size:var(--modal-font-sm);font-weight:500;padding:2px 4px;padding:2px var(--modal-padding-xs)}.TopicGroupModal_countSecondary__2Fhue{background:#6b73ff26;color:#6b73ff;color:var(--chantilly-blue)}.TopicGroupModal_dangerButton__kiV9w{background:#ff6b6b!important;background:var(--modal-delete)!important;border:none!important;color:#fff!important}.TopicGroupModal_dangerButton__kiV9w:hover{background:#e85b5b!important;background:var(--modal-delete-hover)!important;box-shadow:0 4px 8px #ff6b6b4d!important}.TopicGroupModal_deleteButton__Fo8eI{background:none;border:none;border-radius:0 6px 6px 0;color:#ff6b6b;color:var(--modal-delete);cursor:pointer;font-size:.9rem;font-size:var(--modal-font-base);padding:12px;padding:var(--modal-padding-md);transition:all .2s ease}.TopicGroupModal_deleteButton__Fo8eI:hover{background:#ff6b6b;background:var(--modal-delete);color:#fff}.TopicGroupModal_empty__6yuqq{color:#9ca3af;color:var(--modal-text-muted);padding:16px;padding:var(--modal-padding-lg);text-align:center}.TopicGroupModal_empty__6yuqq small{display:block;font-size:.8rem;font-size:var(--modal-font-sm);margin-top:4px;margin-top:var(--modal-padding-xs)}.TopicGroupModal_groupCounts__Jc687{display:flex;gap:12px;gap:var(--modal-padding-md);margin-bottom:4px;margin-bottom:var(--modal-padding-xs)}.TopicGroupModal_groupDate__dwZtb{color:#9ca3af;color:var(--modal-text-muted);font-size:.8rem;font-size:var(--modal-font-sm)}.TopicGroupModal_groupHeader__r0yye{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px;margin-bottom:var(--modal-padding-xs)}.TopicGroupModal_groupName__x\+nhq{color:#1d1d1f;color:var(--modal-text);font-size:.9rem;font-size:var(--modal-font-base);font-weight:500}.TopicGroupModal_header__TNjRo{align-items:center;background:linear-gradient(180deg,#fcfcff,#f8f8ff);background:linear-gradient(to bottom,var(--chantilly-light),var(--chantilly-base));border-bottom:1px solid #6b73ff33;border-bottom:1px solid var(--modal-border);display:flex;justify-content:space-between;padding:12px;padding:var(--modal-padding-md)}.TopicGroupModal_input__TXqXW{background:#f8f8ff;background:var(--chantilly-base);border:1px solid #6b73ff33;border:1px solid var(--modal-border);border-radius:6px;box-shadow:inset 0 1px 3px #6b73ff1a;color:#1d1d1f;color:var(--modal-text);font-size:.9rem;font-size:var(--modal-font-base);margin-bottom:16px;margin-bottom:var(--modal-padding-lg);padding:12px;padding:var(--modal-padding-md);width:100%}.TopicGroupModal_input__TXqXW:focus{border-color:#6b73ff;border-color:var(--modal-accent);box-shadow:0 0 0 2px #6b73ff26;outline:none}.TopicGroupModal_loading__FWmD5{align-items:center;color:#9ca3af;color:var(--modal-text-muted);display:flex;font-size:.8rem;font-size:var(--modal-font-sm);gap:8px;gap:var(--modal-padding-sm)}.TopicGroupModal_modal__fnYOS{background:#fcfcff;background:var(--modal-bg);border:1px solid #6b73ff33;border:1px solid var(--modal-border);border-radius:8px;box-shadow:0 4px 20px #6b73ff33;display:flex;flex-direction:column;max-height:70vh;max-width:450px;width:90%}.TopicGroupModal_noTopics__vBvil{color:#9ca3af;color:var(--modal-text-muted);font-size:.8rem;font-size:var(--modal-font-sm);font-style:italic;margin-bottom:4px;margin-bottom:var(--modal-padding-xs)}.TopicGroupModal_overlay__sgaAj{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1d1d1f99;background:var(--modal-overlay);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.TopicGroupModal_pinnedIcon__4aInw{font-size:.8rem;font-size:var(--modal-font-sm)}.TopicGroupModal_saveButton__JNz5N{background:linear-gradient(180deg,#6b73ff,#5a63e6);background:linear-gradient(to bottom,var(--modal-accent),#5a63e6);border:none;box-shadow:0 2px 4px #6b73ff33;color:#fff;font-weight:600}.TopicGroupModal_saveButton__JNz5N:disabled{background:linear-gradient(180deg,#8e8e93,#7a7a7f);background:linear-gradient(to bottom,var(--chantilly-gray),#7a7a7f);box-shadow:none;color:#9ca3af;color:var(--modal-text-muted);cursor:not-allowed}.TopicGroupModal_saveButton__JNz5N:hover:not(:disabled){background:linear-gradient(180deg,#5a63e6,#4a52cc);box-shadow:0 4px 8px #6b73ff4d}.TopicGroupModal_saveModal__3ymq\+{max-height:200px;max-width:300px}.TopicGroupModal_spinner__MTcNW{animation:TopicGroupModal_spin__rdvgx 1s linear infinite;border:2px solid #6b73ff;border:2px solid var(--modal-accent);border-radius:50%;border-top:2px solid #0000;height:16px;width:16px}.TopicGroupModal_title__Z1nRF{color:#6b73ff;color:var(--modal-accent);font-size:1rem;font-size:var(--modal-font-lg);font-weight:600;margin:0}.TopicGroupModal_topicChip__p4elI{border-radius:8px;box-shadow:0 1px 2px #0000001a;color:#fff;flex-shrink:0;font-size:.8rem;font-size:var(--modal-font-sm);font-weight:500;padding:1px 4px;padding:1px var(--modal-padding-xs)}.TopicGroupModal_topicChipExclude__yoKgD{background-color:#ff6b6b;background-color:var(--chantilly-red)}.TopicGroupModal_topicChipPrimary__CKOvL{background-color:#6bcf7f;background-color:var(--chantilly-green)}.TopicGroupModal_topicChipSecondary__YMXfB{background-color:#6b73ff;background-color:var(--chantilly-blue)}.TopicGroupModal_topicGroup__ESQSD{align-items:stretch;background:#f8f8ff;background:var(--chantilly-base);border:1px solid #6b73ff33;border:1px solid var(--modal-border);border-radius:6px;box-shadow:0 2px 4px #6b73ff0d;cursor:pointer;display:flex;padding:0;transition:all .2s ease}.TopicGroupModal_topicGroup__ESQSD:hover{background:#6b73ff0d;border-color:#6b73ff;border-color:var(--modal-accent);box-shadow:0 4px 8px #6b73ff1a}.TopicGroupModal_topicGroupContent__\+mJz7{cursor:pointer;flex:1 1;padding:12px;padding:var(--modal-padding-md)}.TopicGroupModal_topicGroups__ML1LW{display:flex;flex-direction:column;gap:8px;gap:var(--modal-padding-sm)}.TopicGroupModal_topicsList__HbjZj{display:flex;flex-wrap:wrap;gap:4px;gap:var(--modal-padding-xs);margin-bottom:4px;margin-bottom:var(--modal-padding-xs);max-height:60px;overflow-y:auto}.TopicGroupModal_light__Nyh\+s{--modal-accent:var(--chantilly-blue);--modal-bg:var(--chantilly-light);--modal-border:#6b73ff33;--modal-delete:var(--chantilly-red);--modal-delete-hover:#e85b5b;--modal-text:var(--chantilly-text);--modal-text-muted:#9ca3af}.TopicGroupModal_light__Nyh\+s .TopicGroupModal_cancelButton__\+67ej{background:linear-gradient(180deg,#fcfcff,#f0f0ff);background:linear-gradient(to bottom,var(--chantilly-light),var(--chantilly-medium));border:1px solid #6b73ff33;border:1px solid var(--modal-border);color:#1d1d1f;color:var(--chantilly-text)}.TopicGroupModal_light__Nyh\+s .TopicGroupModal_cancelButton__\+67ej:hover{background:linear-gradient(180deg,#f0f0ff,#e8e8ff);background:linear-gradient(to bottom,var(--chantilly-medium),var(--chantilly-dark))}.TopicGroupModal_light__Nyh\+s .TopicGroupModal_input__TXqXW{background:#f8f8ff;background:var(--chantilly-base)}.TopicGroupModal_light__Nyh\+s .TopicGroupModal_topicGroup__ESQSD:hover{background:#6b73ff14}.TopicGroupModal_light__Nyh\+s .TopicGroupModal_header__TNjRo{background:linear-gradient(180deg,#fcfcff,#f8f8ff);background:linear-gradient(to bottom,var(--chantilly-light),var(--chantilly-base))}.TopicGroupModal_midnight__6ZSA7{--modal-accent:#7c3aed;--modal-bg:#1a1a2e;--modal-border:#16213e}.TopicGroupModal_midnight__6ZSA7 .TopicGroupModal_topicGroup__ESQSD:hover{background:#7c3aed1a;border-color:#7c3aed}.TopicGroupModal_forest__zEKRm{--modal-accent:#22c55e;--modal-bg:#1a3d1a;--modal-border:#2d5a2d}.TopicGroupModal_forest__zEKRm .TopicGroupModal_topicGroup__ESQSD:hover{background:#22c55e1a;border-color:#22c55e}@keyframes TopicGroupModal_spin__rdvgx{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:480px){.TopicGroupModal_deleteButton__Fo8eI{border-radius:0 0 6px 6px;border-top:1px solid #6b73ff33;border-top:1px solid var(--modal-border);width:100%}.TopicGroupModal_groupCounts__Jc687{flex-wrap:wrap;gap:4px;gap:var(--modal-padding-xs)}.TopicGroupModal_modal__fnYOS{max-width:none;width:95%}.TopicGroupModal_topicGroup__ESQSD{flex-direction:column}}.TabWizardV2_modal__OSiqe{background-color:#1e1e1e;border-radius:12px;box-shadow:0 0 20px #0000004d;max-width:400px;padding:24px;text-align:center;width:90%;z-index:10000}.TabWizardV2_modal_overlay__rThEO{align-items:center;animation:TabWizardV2_fadeIn__Isl-Q .25s ease-out forwards;background-color:#0009;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.TabWizardV2_wizard_body__gyA0X{max-height:100vh;opacity:1;overflow-y:auto;transition:opacity .3s ease-in-out}.TabWizardV2_wizard_header__gZwJl{background-color:#000;padding:4px}.TabWizardV2_wizard-body__mbs7F.TabWizardV2_fadeOut__uh79b{opacity:0}.TabWizardV2_reset_input__\+-rnu{background:#000}.TabWizardV2_stepsContainer__EwAob{align-items:center;display:flex;justify-content:space-between;position:relative;z-index:2}:root{--resizer-width:5px;--dashboard-height:90dvh;--pane-compact:320px;--pane-comfortable:480px;--pane-spacious:640px;--z-base:1;--z-toast:9999;--transition-fast:150ms cubic-bezier(0.4,0,0.2,1);--transition-normal:250ms cubic-bezier(0.4,0,0.2,1);--transition-slow:350ms cubic-bezier(0.4,0,0.2,1);--color-surface-hover:#f8fafc;--color-resizer:#e2e8f0;--color-resizer-hover:#3b82f6}[data-theme=dark]{--color-surface-hover:#1e293b;--color-resizer:#374151;--color-resizer-hover:#3b82f6}.UserGenDashboard_dashboardContainer__hvrzP{@media (max-width:768px){gap:0;grid-template-columns:1fr;grid-template-rows:minmax(200px,1fr) 2px minmax(200px,1fr) 2px minmax(200px,1fr);grid-template-rows:minmax(200px,var(--mobile-pane-1,1fr)) 2px minmax(200px,var(--mobile-pane-2,1fr)) 2px minmax(200px,var(--mobile-pane-3,1fr));height:calc(100vh - 120px)}}.UserGenDashboard_pane__Xz6J6{min-width:200px;min-width:var(--pane-min-width);transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal);@media (max-width:768px){min-height:200px;min-width:auto}}.UserGenDashboard_pane__Xz6J6[data-state=loading]{opacity:.9}.UserGenDashboard_pane__Xz6J6[data-state=minimized]{grid-template-rows:1fr;min-width:60px}.UserGenDashboard_pane__Xz6J6[data-state=minimized] .UserGenDashboard_paneContent__RvLMK{display:none}.UserGenDashboard_pane__Xz6J6[data-state=minimized] .UserGenDashboard_paneHeader__JVNmH{justify-content:center;text-align:center;writing-mode:vertical-lr}.UserGenDashboard_pane__Xz6J6[data-state=maximized]{z-index:100;z-index:var(--z-overlay)}.UserGenDashboard_paneContent__RvLMK{display:flex;flex-direction:column;font-size:clamp(.875rem,2cqw,1.125rem);gap:clamp(.5rem,2cqw,1.5rem);gap:clamp(var(--space-sm),2cqw,var(--space-lg));height:101%;line-height:clamp(1.4,1.5,1.6);overflow-x:hidden;overflow-y:auto;padding:.25rem;padding:var(--space-xs);scroll-behavior:smooth;scrollbar-color:#cbd5e1 #0000;scrollbar-color:var(--color-border-secondary) #0000;scrollbar-width:thin}.UserGenDashboard_paneContent__RvLMK::-webkit-scrollbar{width:8px}.UserGenDashboard_paneContent__RvLMK::-webkit-scrollbar-track{background:#0000}.UserGenDashboard_paneContent__RvLMK::-webkit-scrollbar-thumb{background:#cbd5e1;background:var(--color-border-secondary);border-radius:4px}.UserGenDashboard_paneContent__RvLMK::-webkit-scrollbar-thumb:hover{background:#e2e8f0;background:var(--color-border-primary)}@container pane (max-width: 320px){.UserGenDashboard_paneContent__RvLMK{font-size:.875rem;gap:.5rem;gap:var(--space-sm)}.UserGenDashboard_documentCard__GTEDW,.UserGenDashboard_paneContent__RvLMK{padding:.5rem;padding:var(--space-sm)}.UserGenDashboard_buttonGroup__8YPV3{flex-direction:column;gap:.25rem;gap:var(--space-xs)}.UserGenDashboard_metadataTags__4k3OQ,.UserGenDashboard_secondaryInfo__6r8Al{display:none}}@container pane (min-width: 321px) and (max-width: 480px){.UserGenDashboard_paneContent__RvLMK{font-size:1rem;gap:var(--space-ms);padding:.25rem;padding:var(--space-xs)}.UserGenDashboard_documentGrid__xdUd0{grid-template-columns:1fr}}@container pane (min-width: 481px){.UserGenDashboard_paneContent__RvLMK{font-size:1rem;gap:.25rem;gap:var(--space-xs);padding:.25rem;padding:var(--space-xs)}.UserGenDashboard_documentGrid__xdUd0{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.UserGenDashboard_metadataTags__4k3OQ,.UserGenDashboard_secondaryInfo__6r8Al{display:block}}.UserGenDashboard_paneHeader__JVNmH{align-items:center;background:#f1f5f9;background:var(--color-bg-tertiary);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--color-border-primary);color:#0f172a;color:var(--color-text-primary);display:flex;font-size:.875rem;font-weight:600;justify-content:space-between;padding:0 .25rem;padding:0 var(--space-xs);transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast);@media (max-width:768px){font-size:1rem;padding-bottom:0;padding-left:.25rem;padding-right:.25rem;padding-top:0;padding:0 var(--space-xs)}}.UserGenDashboard_paneHeader__JVNmH:hover{background:#f8fafc;background:var(--color-surface-hover);box-shadow:0 1px 3px #0000001a;box-shadow:0 1px 3px var(--color-shadow)}.UserGenDashboard_paneControls__-aMw2{align-items:center;display:flex;gap:6px;opacity:0;transition:opacity .25s cubic-bezier(.4,0,.2,1);transition:opacity var(--transition-normal)}.UserGenDashboard_paneHeader__JVNmH:hover .UserGenDashboard_paneControls__-aMw2{opacity:1}.UserGenDashboard_controlBtn__Ew-PF{align-items:center;background:#6b728014;border:none;border-radius:4px;color:#64748b;color:var(--color-text-tertiary);cursor:pointer;display:flex;font-size:12px;font-weight:700;height:22px;justify-content:center;line-height:1;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast);width:22px}.UserGenDashboard_controlBtn__Ew-PF:hover{background:#3b82f61f;color:#2563eb;transform:scale(1.03)}.UserGenDashboard_controlBtn__Ew-PF:active{transform:scale(.97)}.UserGenDashboard_controlBtn__Ew-PF:focus-visible{outline:2px solid #3b82f64d;outline-offset:1px}.UserGenDashboard_controlBtn__Ew-PF.UserGenDashboard_minimize__GdGoC:hover{background:#fb923c1a;color:#d97706}.UserGenDashboard_controlBtn__Ew-PF.UserGenDashboard_maximize__7crWE:hover{background:#22c55e1a;color:#16a34a}.UserGenDashboard_controlBtn__Ew-PF.UserGenDashboard_refresh__Yxs6Z:hover{background:#10b9811a;color:#10b981}.UserGenDashboard_dropdownBtn__nr3xN{align-items:center;background:#6b728014;border:none;border-radius:4px;color:#64748b;color:var(--color-text-tertiary);cursor:pointer;display:flex;font-weight:700;height:22px;justify-content:center;line-height:1;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast);width:26px}.UserGenDashboard_dropdownBtn__nr3xN:hover{background:#8b5cf61f;color:#7c3aed}@media (max-width:768px){.UserGenDashboard_paneControls__-aMw2{opacity:.7}.UserGenDashboard_paneHeader__JVNmH:hover .UserGenDashboard_paneControls__-aMw2{opacity:1}.UserGenDashboard_controlBtn__Ew-PF{font-size:14px;height:28px;width:28px}.UserGenDashboard_controlBtn__Ew-PF:hover{transform:scale(1.02)}}.UserGenDashboard_resizer__CSZZv{background:#e2e8f0;background:var(--color-resizer);cursor:col-resize;flex-shrink:0;position:relative;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast);-webkit-user-select:none;user-select:none;width:6px;width:var(--resizer-width);z-index:10;z-index:var(--z-raised);@media (max-width:768px){background:#e2e8f0;background:var(--color-border-primary);cursor:default;height:2px;width:auto}}.UserGenDashboard_resizer__CSZZv:hover{background:#3b82f6;background:var(--color-resizer-hover)}.UserGenDashboard_resizer__CSZZv:before{background:#cbd5e1;background:var(--color-border-secondary);border:1px solid #ffffff1a;border-radius:9px;box-shadow:0 2px 8px #0000001a;box-shadow:var(--color-shadow) 0 2px 8px;content:"";height:60px;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal);width:18px;@media (max-width:768px){display:none}}.UserGenDashboard_resizer__CSZZv:hover:before{background:#3b82f6;background:var(--color-resizer-hover);box-shadow:0 4px 12px #3b82f64d;opacity:1;transform:translate(-50%,-50%) scale(1.05)}.UserGenDashboard_resizer__CSZZv:after{color:#fffc;content:"⋮";font-size:14px;font-weight:700;left:50%;line-height:1;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal);@media (max-width:768px){display:none}}.UserGenDashboard_resizer__CSZZv:hover:after{color:#fffffff2;opacity:1;transform:translate(-50%,-50%) scale(1.1)}.UserGenDashboard_resizer__CSZZv:active{background:#1d4ed8}.UserGenDashboard_resizer__CSZZv:active:before{background:#1d4ed8;box-shadow:0 6px 16px #1d4ed866;transform:translate(-50%,-50%) scale(.95)}.UserGenDashboard_resizer__CSZZv:active:after{color:#fff}.UserGenDashboard_resizer__CSZZv:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.UserGenDashboard_layoutDropdown__jGp4M{animation:UserGenDashboard_dropdownSlideIn__uFwea .2s ease-out;background:#fff;background:var(--color-bg-primary);border:1px solid #e2e8f0;border:1px solid var(--color-border-primary);border-radius:8px;box-shadow:0 10px 25px #0000001a;box-shadow:0 10px 25px var(--color-shadow);overflow:hidden;position:absolute;right:0;top:100%;width:280px;z-index:1000;z-index:var(--z-modal)}@keyframes UserGenDashboard_dropdownSlideIn__uFwea{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.UserGenDashboard_dropdownHeader__EnWcM{align-items:center;background:#f1f5f9;background:var(--color-bg-tertiary);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--color-border-primary);color:#0f172a;color:var(--color-text-primary);display:flex;font-size:14px;font-weight:600;justify-content:space-between;padding:12px 16px}.UserGenDashboard_dropdownClose__X2LGt{align-items:center;background:none;border:none;border-radius:2px;color:#64748b;color:var(--color-text-tertiary);cursor:pointer;display:flex;font-size:16px;height:20px;justify-content:center;padding:0;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast);width:20px}.UserGenDashboard_dropdownClose__X2LGt:hover{background:#ef44441a;color:#ef4444}.UserGenDashboard_dropdownSection__5LmKQ{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--color-border-primary);padding:12px 0}.UserGenDashboard_dropdownSection__5LmKQ:last-child{border-bottom:none}.UserGenDashboard_sectionTitle__NTADI{color:#64748b;color:var(--color-text-tertiary);font-size:12px;font-weight:600;letter-spacing:.5px;padding:0 16px 8px;text-transform:uppercase}.UserGenDashboard_shortcutList__ERY\+J{padding:0 16px}.UserGenDashboard_shortcut__h38Sx{align-items:center;display:flex;font-size:12px;justify-content:space-between;padding:6px 0}.UserGenDashboard_shortcut__h38Sx span:first-child{background:#f1f5f9;background:var(--color-bg-tertiary);border-radius:4px;color:#0f172a;color:var(--color-text-primary);font-family:monospace;font-weight:600;padding:2px 6px}.UserGenDashboard_shortcut__h38Sx span:last-child{color:#64748b;color:var(--color-text-tertiary)}@media (max-width:768px){.UserGenDashboard_layoutDropdown__jGp4M{right:-20px;width:240px}.UserGenDashboard_shortcutList__ERY\+J{display:none}}.UserGenDashboard_toastContainer__-hjxJ{display:flex;flex-direction:column;gap:10px;left:50%;position:fixed;top:20px;transform:translateX(-50%);z-index:9999;z-index:var(--z-toast)}.UserGenDashboard_toast__\+e2qq{animation:UserGenDashboard_fadeOut__z6Xr8 3s forwards;background:#f1f5f9;background:var(--color-bg-tertiary);border:1px solid #e2e8f0;border:1px solid var(--color-border-primary);border-radius:8px;box-shadow:0 4px 12px #0000001a;box-shadow:0 4px 12px var(--color-shadow);color:#0f172a;color:var(--color-text-primary);font-size:14px;opacity:.95;padding:12px 24px;white-space:nowrap}.UserGenDashboard_toast__\+e2qq.UserGenDashboard_error__OcfX6{background:#fef2f2;border-color:#fecaca;color:#dc2626}[data-theme=dark] .UserGenDashboard_toast__\+e2qq.UserGenDashboard_error__OcfX6{background:#450a0a;border-color:#7f1d1d;color:#f87171}.UserGenDashboard_toast__\+e2qq.UserGenDashboard_success__L\+B0C{background:#f0fdf4;border-color:#bbf7d0;color:#16a34a}[data-theme=dark] .UserGenDashboard_toast__\+e2qq.UserGenDashboard_success__L\+B0C{background:#052e16;border-color:#166534;color:#4ade80}.UserGenDashboard_toast__\+e2qq.UserGenDashboard_info__ts1us{background:#eff6ff;border-color:#bfdbfe;color:#2563eb}[data-theme=dark] .UserGenDashboard_toast__\+e2qq.UserGenDashboard_info__ts1us{background:#1e3a8a;border-color:#3b82f6;color:#93c5fd}@keyframes UserGenDashboard_fadeOut__z6Xr8{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}.UserGenDashboard_loginPrompt__dq\+N7{align-items:center;background:linear-gradient(135deg,#0f172a,#1e293b 50%,#334155);display:flex;height:100vh;justify-content:center}.UserGenDashboard_loginContent__A7YXH{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:40px;text-align:center}.UserGenDashboard_loginContent__A7YXH h2{color:#fff;font-size:24px;margin:0 0 16px}.UserGenDashboard_loginContent__A7YXH p{color:#fffc;font-size:16px;margin:0 0 24px}.UserGenDashboard_loginButton__i8Vq4{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px 24px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast)}.UserGenDashboard_loginButton__i8Vq4:hover{background:linear-gradient(135deg,#2563eb,#7c3aed);box-shadow:0 4px 12px #3b82f64d;transform:translateY(-1px)}.UserGenDashboard_pane__Xz6J6:focus-within{outline:2px solid #3b82f64d;outline-offset:-2px}@media (prefers-contrast:high){:root{--color-border-primary:#000;--color-border-secondary:#333}[data-theme=dark]{--color-border-primary:#fff;--color-border-secondary:#ccc}}.UserGenDashboard_loadingShimmer__XpAMm{animation:UserGenDashboard_shimmer__yBPz5 1.5s infinite;background:linear-gradient(90deg,#0000,#f8fafc,#0000);background:linear-gradient(90deg,#0000,var(--color-surface-hover),#0000);background-size:200% 100%}@keyframes UserGenDashboard_shimmer__yBPz5{0%{background-position:-200% 0}to{background-position:200% 0}}.UserGenDashboard_spinner__uFhPL{animation:UserGenDashboard_spin__Bg7NM 1s linear infinite;border:3px solid #e2e8f0;border:3px solid var(--color-border-primary);border-radius:50%;border-top:3px solid #3b82f6;display:inline-block;height:32px;width:32px}@keyframes UserGenDashboard_spin__Bg7NM{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.UserGenDashboard_srOnly__0kf\+b{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.UserGenDashboard_documentCard__GTEDW{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;cursor:pointer;overflow:hidden;padding:16px;position:relative;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast)}.UserGenDashboard_documentCard__GTEDW:hover{background:#ffffff0f;border-color:#ffffff26;box-shadow:0 8px 25px #0000004d;transform:translateY(-2px)}.UserGenDashboard_documentCard__GTEDW.UserGenDashboard_selected__13-ON{background:#3b82f61a;border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f64d}.UserGenDashboard_documentGrid__xdUd0{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.UserGenDashboard_searchInput__6U4VA{background:#ffffff0d;border:1px solid #e2e8f0;border:1px solid var(--color-border-primary);border-radius:8px;color:#0f172a;color:var(--color-text-primary);font-size:14px;padding:12px 16px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast);width:100%}.UserGenDashboard_searchInput__6U4VA::placeholder{color:#64748b;color:var(--color-text-tertiary)}.UserGenDashboard_searchInput__6U4VA:focus{background:#ffffff14;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a;outline:none}*{scrollbar-color:#cbd5e1 #0000;scrollbar-color:var(--color-border-secondary) #0000;scrollbar-width:thin}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-corner{background:#0000}::-webkit-scrollbar-thumb{background:#cbd5e1;background:var(--color-border-secondary);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#e2e8f0;background:var(--color-border-primary)}::-webkit-scrollbar-track{background:#0000;border-radius:4px}@media (max-width:480px){.UserGenDashboard_dashboardContainer__hvrzP{grid-template-rows:minmax(150px,1fr) 2px minmax(150px,1fr) 2px minmax(150px,1fr);grid-template-rows:minmax(150px,var(--mobile-pane-1,1fr)) 2px minmax(150px,var(--mobile-pane-2,1fr)) 2px minmax(150px,var(--mobile-pane-3,1fr));height:calc(100vh - 60px)}.UserGenDashboard_pane__Xz6J6{min-height:150px}.UserGenDashboard_paneHeader__JVNmH{font-size:.875rem;padding:.25rem .5rem;padding:var(--space-xs) var(--space-sm)}.UserGenDashboard_layoutDropdown__jGp4M{right:-30px;width:200px}}.UserGenDashboard_dashboardPanes__eSsTE{display:grid;grid-template-columns:inherit;grid-template-rows:inherit;height:100%;width:100%}.UserGenDashboard_dashboardPanes__eSsTE>div[data-pane]{min-height:0;overflow:hidden}.UserGenDashboard_gridPane__HVP2o{background:#f8fafc;background:var(--color-bg-secondary);border:1px solid #e2e8f0;border:1px solid var(--color-border-primary);container-name:pane;container-type:inline-size;display:grid;grid-template-rows:36px 1fr;grid-template-rows:var(--pane-header-height) 1fr;min-height:0;min-width:200px;min-width:var(--pane-min-width);overflow:hidden;transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal)}.UserGenDashboard_gridPane__HVP2o[data-state=loading]{opacity:.9}.UserGenDashboard_gridPane__HVP2o[data-state=minimized]{grid-template-rows:1fr;min-width:60px}.UserGenDashboard_gridPane__HVP2o[data-state=minimized] .UserGenDashboard_paneContent__RvLMK{display:none}.UserGenDashboard_gridPane__HVP2o[data-state=minimized] .UserGenDashboard_paneHeader__JVNmH{justify-content:center;text-align:center;writing-mode:vertical-lr}@media (max-width:768px){.UserGenDashboard_gridPane__HVP2o{min-height:200px;min-width:auto}}.UserGenDashboard_dashboardContainer__hvrzP{grid-template-columns:var(--js-organizer-width,30%) 6px var(--js-generate-width,35%) 6px var(--js-editor-width,35%);@media (max-width:768px){gap:0;grid-template-columns:1fr;grid-template-rows:minmax(200px,1fr) 2px minmax(200px,1fr) 2px minmax(200px,1fr);grid-template-rows:minmax(200px,var(--mobile-pane-1,1fr)) 2px minmax(200px,var(--mobile-pane-2,1fr)) 2px minmax(200px,var(--mobile-pane-3,1fr));height:calc(100vh - 120px)}grid-template-columns:minmax(200px,30fr) 6px minmax(200px,35fr) 6px minmax(200px,35fr);grid-template-columns:minmax(200px,var(--organizer-fr,30fr)) 6px minmax(200px,var(--generate-fr,35fr)) 6px minmax(200px,var(--editor-fr,35fr));transition:grid-template-columns .25s cubic-bezier(.4,0,.2,1);transition:grid-template-columns var(--transition-normal)}.UserGenDashboard_dashboardPanes__eSsTE>:first-child{grid-column:1}.UserGenDashboard_dashboardPanes__eSsTE>:nth-child(2){grid-column:2}.UserGenDashboard_dashboardPanes__eSsTE>:nth-child(3){grid-column:3}.UserGenDashboard_dashboardPanes__eSsTE>:nth-child(4){grid-column:4}.UserGenDashboard_dashboardPanes__eSsTE>:nth-child(5){grid-column:5}.UserGenDashboard_dashboardContainer__hvrzP{height:calc(100vh - 60px);max-height:calc(100vh - 60px);@media (max-width:768px){gap:0;grid-template-columns:1fr;grid-template-rows:minmax(200px,1fr) 2px minmax(200px,1fr) 2px minmax(200px,1fr);height:calc(100vh - 120px)}}.UserGenDashboard_pane__Xz6J6{@media (max-width:768px){min-height:200px;min-width:auto}}.UserGenDashboard_resizer__CSZZv:after,.UserGenDashboard_resizer__CSZZv:before{pointer-events:none}:root{--header-height:80px;--dashboard-height:calc(100vh - var(--header-height));--dashboard-height-mobile:calc(100vh - var(--header-height) - 20px);--space-xs:0.25rem;--pane-min-width:200px;--pane-header-height:36px;--resizer-width:6px;--organizer-width:30%;--generate-width:35%;--editor-width:35%;--safe-area-bottom:env(safe-area-inset-bottom,0px)}.UserGenDashboard_dashboardContainer__hvrzP{background:#fff;background:var(--color-bg-primary);display:grid;grid-template-columns:30% 6px 35% 6px 35%;grid-template-columns:var(--organizer-width,30%) var(--resizer-width) var(--generate-width,35%) var(--resizer-width) var(--editor-width,35%);grid-template-rows:1fr;height:calc(100vh - 80px);height:var(--dashboard-height);max-height:calc(100vh - 80px);max-height:var(--dashboard-height);overflow:hidden;padding-bottom:env(safe-area-inset-bottom,0);padding-bottom:var(--safe-area-bottom);@media (max-width:768px){gap:0;grid-template-columns:1fr;grid-template-rows:minmax(200px,1fr) 2px minmax(200px,1fr) 2px minmax(200px,1fr);height:calc(100vh - 100px);height:var(--dashboard-height-mobile);max-height:calc(100vh - 100px);max-height:var(--dashboard-height-mobile)}@media (max-width:480px){grid-template-rows:minmax(150px,1fr) 2px minmax(150px,1fr) 2px minmax(150px,1fr);height:calc(100vh - 120px);height:calc(100vh - var(--header-height) - 40px);max-height:calc(100vh - 120px);max-height:calc(100vh - var(--header-height) - 40px)}}.UserGenDashboard_loadingContainer__I2Ye4{z-index:1000}.UserGenDashboard_errorContainer__UaUE1,.UserGenDashboard_loadingContainer__I2Ye4{align-items:center;background:#fff;background:var(--color-bg-primary);bottom:0;color:#0f172a;color:var(--color-text-primary);display:flex;flex-direction:column;font-family:"system-ui",-apple-system,"sans-serif";justify-content:center;left:0;position:fixed;right:0;top:80px;top:var(--header-height)}.UserGenDashboard_errorContainer__UaUE1{z-index:99999}.UserGenDashboard_dashboardPanes__eSsTE{display:contents}.UserGenDashboard_pane__Xz6J6{background:#f8fafc;background:var(--color-bg-secondary);border:1px solid #e2e8f0;border:1px solid var(--color-border-primary);container-name:pane;container-type:inline-size;display:grid;grid-template-rows:36px 1fr;grid-template-rows:var(--pane-header-height) 1fr;min-height:0;min-width:0;overflow:hidden;transition:opacity .25s cubic-bezier(.4,0,.2,1);transition:opacity var(--transition-normal);@media (max-width:768px){min-height:200px;min-width:auto}}@media (max-height:600px){:root{--pane-header-height:32px}.UserGenDashboard_dashboardContainer__hvrzP{height:calc(100vh - 90px);height:calc(100vh - var(--header-height) - 10px);max-height:calc(100vh - 90px);max-height:calc(100vh - var(--header-height) - 10px)}}@media (max-height:400px){.UserGenDashboard_dashboardContainer__hvrzP{height:calc(100vh - 85px);height:calc(100vh - var(--header-height) - 5px);max-height:calc(100vh - 85px);max-height:calc(100vh - var(--header-height) - 5px)}.UserGenDashboard_pane__Xz6J6{min-height:120px}}@media (max-width:768px){.UserGenDashboard_dashboardContainer__hvrzP:before{background:#f00c;border-radius:4px;color:#fff;content:"Dashboard Height: " calc(100vh - 100px);content:"Dashboard Height: " var(--dashboard-height-mobile);font-family:monospace;font-size:10px;left:10px;padding:4px 8px;pointer-events:none;position:absolute;top:10px;z-index:10000}}.UserGenDashboard_dashboardContainer__hvrzP:not([data-debug]):before{display:none}.SafeResizablePanes_container__ajl1t{background:#fff;background:var(--color-bg-primary,#fff);container-type:inline-size;display:grid;grid-template-columns:35% 6px 30% 6px 35%;grid-template-columns:var(--organizer-width,35%) var(--resizer-width,6px) var(--generate-width,30%) var(--resizer-width,6px) var(--editor-width,35%);grid-template-rows:1fr;height:100%;overflow:hidden;position:relative;@media (max-width:768px){gap:0;grid-template-columns:1fr;grid-template-rows:minmax(200px,1fr) 2px minmax(200px,1fr) 2px minmax(200px,1fr)}}.SafeResizablePanes_container__ajl1t.SafeResizablePanes_resizing__GyML0{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.SafeResizablePanes_pane__YuIwS{background:linear-gradient(145deg,#fff,#fafcfe);border:1px solid #e2e8f0;container-name:pane;container-type:inline-size;display:grid;grid-template-rows:36px 1fr;min-height:0;min-width:0;overflow:hidden;transition:opacity .2s ease}.SafeResizablePanes_pane__YuIwS[data-state=loading]{opacity:.9}.SafeResizablePanes_paneHeader__sRoPh{align-items:center;background:linear-gradient(145deg,#f1f5f9,#e2e8f0);border-bottom:1px solid #e2e8f0;color:#0f172a;display:flex;font-size:14px;font-weight:600;justify-content:space-between;padding:0 12px;transition:all .2s ease;-webkit-user-select:none;user-select:none}.SafeResizablePanes_paneHeader__sRoPh:hover{background:linear-gradient(145deg,#e2e8f0,#cbd5e1);box-shadow:0 1px 3px #0000001a}.SafeResizablePanes_paneTitle__lffIe{align-items:center;color:#0f172a;display:flex;font-size:14px;font-weight:600;gap:8px}.SafeResizablePanes_paneControls__E6oGi{align-items:center;display:flex;gap:4px;opacity:0;transition:opacity .2s ease}.SafeResizablePanes_paneHeader__sRoPh:hover .SafeResizablePanes_paneControls__E6oGi{opacity:1}.SafeResizablePanes_controlBtn__gc95h{align-items:center;background:#6b728014;border:none;border-radius:4px;color:#6b7280;cursor:pointer;display:flex;font-size:12px;font-weight:700;height:22px;justify-content:center;line-height:1;transition:all .15s ease;width:22px}.SafeResizablePanes_controlBtn__gc95h:hover{background:#3b82f61f;color:#2563eb;transform:scale(1.05)}.SafeResizablePanes_controlBtn__gc95h:active{transform:scale(.95)}.SafeResizablePanes_controlBtn__gc95h:focus-visible{outline:2px solid #3b82f680;outline-offset:1px}.SafeResizablePanes_controlBtn__gc95h.SafeResizablePanes_minimize__cJdl7:hover{background:#fb923c1a;color:#d97706}.SafeResizablePanes_controlBtn__gc95h.SafeResizablePanes_maximize__mXP3g:hover{background:#22c55e1a;color:#16a34a}.SafeResizablePanes_dropdownContainer__iYVQS{position:relative}.SafeResizablePanes_dropdownBtn__lx15I{align-items:center;background:#6b728014;border:none;border-radius:4px;color:#6b7280;cursor:pointer;display:flex;font-weight:700;height:22px;justify-content:center;line-height:1;transition:all .15s ease;width:24px}.SafeResizablePanes_dropdownBtn__lx15I:hover{background:#8b5cf61f;color:#7c3aed;transform:scale(1.05)}.SafeResizablePanes_dropdownBtn__lx15I:focus-visible{outline:2px solid #8b5cf680;outline-offset:1px}.SafeResizablePanes_layoutDropdown__uhwS8{animation:SafeResizablePanes_dropdownSlideIn__Jolny .2s ease-out;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 10px 25px #00000026;overflow:hidden;position:absolute;right:0;top:100%;width:280px;z-index:1000}@keyframes SafeResizablePanes_dropdownSlideIn__Jolny{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.SafeResizablePanes_dropdownOverlay__Q6ocP{background:#0000;bottom:0;left:0;position:fixed;right:0;top:0;z-index:999}.SafeResizablePanes_dropdownHeader__pAXMm{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#0f172a;display:flex;font-size:14px;font-weight:600;justify-content:space-between;padding:12px 16px}.SafeResizablePanes_dropdownClose__dpzTy{align-items:center;background:none;border:none;border-radius:2px;color:#6b7280;cursor:pointer;display:flex;font-size:16px;height:20px;justify-content:center;padding:0;transition:all .15s ease;width:20px}.SafeResizablePanes_dropdownClose__dpzTy:hover{background:#ef44441a;color:#ef4444}.SafeResizablePanes_dropdownSection__-tFMs{border-bottom:1px solid #f1f5f9;padding:12px 0}.SafeResizablePanes_dropdownSection__-tFMs:last-child{border-bottom:none}.SafeResizablePanes_sectionTitle__ZkkKt{color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.5px;padding:0 16px 8px;text-transform:uppercase}.SafeResizablePanes_presetsList__2cnmA{padding:0 16px}.SafeResizablePanes_presetButton__-TgNB{align-items:center;background:none;border:none;border-radius:4px;color:#374151;cursor:pointer;display:flex;font-size:12px;justify-content:space-between;padding:8px 0;text-align:left;transition:all .15s ease;width:100%}.SafeResizablePanes_presetButton__-TgNB:hover{background:#f8fafc;color:#0f172a}.SafeResizablePanes_presetButton__-TgNB:focus-visible{outline:2px solid #3b82f680;outline-offset:1px}.SafeResizablePanes_presetName__vRGqZ{font-weight:600}.SafeResizablePanes_presetWidths__fcf50{color:#6b7280;font-size:11px}.SafeResizablePanes_shortcutList__XsDPU{padding:0 16px}.SafeResizablePanes_shortcut__1Bm-8{align-items:center;display:flex;font-size:12px;justify-content:space-between;padding:4px 0}.SafeResizablePanes_shortcutKey__5UT9i{background:#f1f5f9;border-radius:4px;color:#374151;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:11px;font-weight:600;padding:2px 6px}.SafeResizablePanes_shortcutAction__2sTmG{color:#6b7280}.SafeResizablePanes_resizer__Hev2u{background:#e2e8f0;cursor:col-resize;flex-shrink:0;position:relative;transition:all .15s ease;-webkit-user-select:none;user-select:none;width:6px;width:var(--resizer-width,6px);z-index:10;@media (max-width:768px){background:#cbd5e1;cursor:default;height:2px;width:auto}}.SafeResizablePanes_resizer__Hev2u:hover{background:#cbd5e1}.SafeResizablePanes_resizer__Hev2u.SafeResizablePanes_active__D0FOy{background:#3b82f6;box-shadow:0 0 8px #3b82f666}.SafeResizablePanes_resizer__Hev2u:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.SafeResizablePanes_resizer__Hev2u:before{background:#cbd5e1;border:1px solid #fffc;border-radius:9px;box-shadow:0 2px 8px #0000001a;content:"";height:60px;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .2s ease;width:18px;@media (max-width:768px){display:none}}.SafeResizablePanes_resizer__Hev2u:hover:before{background:#94a3b8;opacity:1;transform:translate(-50%,-50%) scale(1.05)}.SafeResizablePanes_resizer__Hev2u.SafeResizablePanes_active__D0FOy:before{background:#3b82f6;box-shadow:0 4px 12px #3b82f64d;opacity:1;transform:translate(-50%,-50%) scale(1.1)}.SafeResizablePanes_resizer__Hev2u:after{color:#fffc;content:"⋮";font-size:14px;font-weight:700;left:50%;line-height:1;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .2s ease;@media (max-width:768px){display:none}}.SafeResizablePanes_resizer__Hev2u:hover:after{color:#fffffff2;opacity:1}.SafeResizablePanes_resizer__Hev2u.SafeResizablePanes_active__D0FOy:after{color:#fff;opacity:1;transform:translate(-50%,-50%) scale(1.1)}.SafeResizablePanes_paneContent__\+461a{background:#fff;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative}@media (max-width:768px){.SafeResizablePanes_paneControls__E6oGi{opacity:.7}.SafeResizablePanes_paneHeader__sRoPh:hover .SafeResizablePanes_paneControls__E6oGi{opacity:1}.SafeResizablePanes_controlBtn__gc95h{font-size:14px;height:28px;width:28px}.SafeResizablePanes_layoutDropdown__uhwS8{right:-20px;width:240px}.SafeResizablePanes_shortcutList__XsDPU{display:none}}@media (max-width:480px){.SafeResizablePanes_layoutDropdown__uhwS8{right:-30px;width:200px}.SafeResizablePanes_presetWidths__fcf50{display:none}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.SafeResizablePanes_pane__YuIwS:focus-within{outline:2px solid #3b82f64d;outline-offset:-2px}@media (prefers-contrast:high){.SafeResizablePanes_pane__YuIwS{border:2px solid #000}.SafeResizablePanes_controlBtn__gc95h,.SafeResizablePanes_dropdownBtn__lx15I{border:1px solid #000}.SafeResizablePanes_resizer__Hev2u{background:#000}}[data-theme=dark] .SafeResizablePanes_container__ajl1t{background:#0f172a}[data-theme=dark] .SafeResizablePanes_pane__YuIwS{background:linear-gradient(145deg,#1e293b,#334155);border-color:#475569}[data-theme=dark] .SafeResizablePanes_paneHeader__sRoPh{background:linear-gradient(145deg,#334155,#475569);border-color:#475569;color:#f8fafc}[data-theme=dark] .SafeResizablePanes_paneHeader__sRoPh:hover{background:linear-gradient(145deg,#475569,#64748b)}[data-theme=dark] .SafeResizablePanes_paneTitle__lffIe{color:#f8fafc}[data-theme=dark] .SafeResizablePanes_controlBtn__gc95h{background:#94a3b81a;color:#94a3b8}[data-theme=dark] .SafeResizablePanes_controlBtn__gc95h:hover{background:#3b82f633;color:#60a5fa}[data-theme=dark] .SafeResizablePanes_dropdownBtn__lx15I{background:#94a3b81a;color:#94a3b8}[data-theme=dark] .SafeResizablePanes_dropdownBtn__lx15I:hover{background:#8b5cf633;color:#a78bfa}[data-theme=dark] .SafeResizablePanes_layoutDropdown__uhwS8{background:#1e293b;border-color:#475569;box-shadow:0 10px 25px #0000004d}[data-theme=dark] .SafeResizablePanes_dropdownHeader__pAXMm{background:#334155;border-color:#475569;color:#f8fafc}[data-theme=dark] .SafeResizablePanes_dropdownClose__dpzTy{color:#94a3b8}[data-theme=dark] .SafeResizablePanes_dropdownClose__dpzTy:hover{background:#ef444433;color:#f87171}[data-theme=dark] .SafeResizablePanes_sectionTitle__ZkkKt{color:#94a3b8}[data-theme=dark] .SafeResizablePanes_presetButton__-TgNB{color:#cbd5e1}[data-theme=dark] .SafeResizablePanes_presetButton__-TgNB:hover{background:#334155;color:#f8fafc}[data-theme=dark] .SafeResizablePanes_presetWidths__fcf50{color:#94a3b8}[data-theme=dark] .SafeResizablePanes_shortcutKey__5UT9i{background:#334155;color:#cbd5e1}[data-theme=dark] .SafeResizablePanes_shortcutAction__2sTmG{color:#94a3b8}[data-theme=dark] .SafeResizablePanes_resizer__Hev2u{background:#475569}[data-theme=dark] .SafeResizablePanes_resizer__Hev2u:hover{background:#64748b}[data-theme=dark] .SafeResizablePanes_resizer__Hev2u.SafeResizablePanes_active__D0FOy{background:#3b82f6}[data-theme=dark] .SafeResizablePanes_resizer__Hev2u:before{background:#64748b;border-color:#ffffff1a}[data-theme=dark] .SafeResizablePanes_resizer__Hev2u:hover:before{background:#94a3b8}[data-theme=dark] .SafeResizablePanes_resizer__Hev2u.SafeResizablePanes_active__D0FOy:before{background:#3b82f6}[data-theme=dark] .SafeResizablePanes_paneContent__\+461a{background:#1e293b}.SafeResizablePanes_error__eBdxq{align-items:center;background:#fef2f2;border:2px solid #fecaca;border-radius:8px;color:#dc2626;display:flex;font-weight:600;height:100%;justify-content:center;padding:20px;text-align:center}[data-theme=dark] .SafeResizablePanes_error__eBdxq{background:#450a0a;border-color:#7f1d1d;color:#f87171}.SafeResizablePanes_loading__A9LCU{align-items:center;background:#f8fafc;color:#6b7280;display:flex;height:100%;justify-content:center}[data-theme=dark] .SafeResizablePanes_loading__A9LCU{background:#1e293b;color:#94a3b8}.DocumentManagerPane_breadcrumbItem__uHOX2:hover{background:#fffc}.DocumentManagerPane_breadcrumbItem__uHOX2.DocumentManagerPane_active__TqGiC{background:#2980b91a;color:#2980b9;font-weight:500}.DocumentManagerPane_clearSelectionButton__musdB{background:none;border:none;border-radius:3px;color:#a8a29e;cursor:pointer;font-size:11px;margin-left:4px;padding:2px 4px;transition:all .15s ease}.DocumentManagerPane_clearSelectionButton__musdB:hover{background:#dce6f04d;color:#2c3e50}.DocumentManagerPane_closeButton__yhhnj{background:none;border:none;border-radius:4px;color:#a8a29e;cursor:pointer;padding:4px;transition:all .15s ease}.DocumentManagerPane_closeButton__yhhnj:hover{background:#f1f1ef;color:#37352f}.DocumentManagerPane_comingSoonDescription__9uT6C{color:#7f8c8d;font-size:14px;margin-bottom:4px}.DocumentManagerPane_comingSoonIcon__RsHW6{color:#4b5563;margin:0 auto 16px;opacity:.6}.DocumentManagerPane_comingSoonSubtext__adQVo{color:#a8a29e;font-size:12px;font-style:italic;margin-top:.5rem}.DocumentManagerPane_comingSoonText__JU8Uc{color:#7f8c8d;font-size:12px;font-style:italic;margin:0}.DocumentManagerPane_comingSoonTitle__IWN8w{color:#2c3e50;font-size:20px;font-weight:600;margin-bottom:8px}.DocumentManagerPane_comingSoonView__eierO{align-items:center;background:linear-gradient(145deg,#fff,#f8fafe);color:#7f8c8d;display:flex;flex-direction:column;height:100%;justify-content:center;padding:40px;text-align:center}.DocumentManagerPane_container__aUUll{background:linear-gradient(135deg,#f8fafe,#e8f2f8 25%,#f5f8fc 50%,#fff)}.DocumentManagerPane_container__aUUll:before{background-image:radial-gradient(circle at 25% 25%,#fffc 0,#0000 50%),radial-gradient(circle at 75% 75%,#f0f8ff99 0,#0000 50%);opacity:.7}.DocumentManagerPane_contentArea__MOhxL{background:linear-gradient(145deg,#f5f3f3,#f8fafe);box-shadow:0 8px 32px #00000014,inset 0 1px 0 #ffffffe6}.DocumentManagerPane_controlBtn__IYDlL{background:linear-gradient(145deg,#fff,#f8fafe);border:1px solid #dce6f0cc;box-shadow:0 1px 3px #0000000a,inset 0 1px 0 #fffc;color:#34495e}.DocumentManagerPane_controlBtn__IYDlL:hover{box-shadow:0 2px 6px #0000000f,inset 0 1px 0 #ffffffe6}.DocumentManagerPane_controlBtn__IYDlL.DocumentManagerPane_active__TqGiC{background:linear-gradient(145deg,#e8f4fd,#d4eaf7);border-color:#bdd4ea;color:#2980b9}.DocumentManagerPane_controlButton__Ow7UI{align-items:center;background:#fff;border:1px solid #e9e9e7;border-radius:4px;color:#787774;cursor:pointer;display:flex;font-size:11px;font-weight:500;gap:4px;padding:4px 8px;transition:all .1s ease}.DocumentManagerPane_controlButton__Ow7UI:disabled{cursor:not-allowed;opacity:.5}.DocumentManagerPane_controlButton__Ow7UI:hover{background:#f7f6f3;border-color:#d9d9d6}.DocumentManagerPane_controlButton__Ow7UI:not(.DocumentManagerPane_active__TqGiC){background:#374151;color:#d1d5db}.DocumentManagerPane_controlButton__Ow7UI:not(.DocumentManagerPane_active__TqGiC):hover{background:#4b5563;color:#fff}.DocumentManagerPane_controlButton__Ow7UI.DocumentManagerPane_active__TqGiC{background:#2383e2;border-color:#2383e2;box-shadow:0 4px 6px -1px #0000001a;color:#fff}.DocumentManagerPane_controlsRow__CHAH9{gap:6px}.DocumentManagerPane_directionButton__yHeo-{align-items:center;background:linear-gradient(145deg,#fff,#f8fafe);border:1px solid #dce6f099;border-radius:6px;cursor:pointer;display:flex;flex:1 1;font-size:12px;gap:6px;justify-content:center;padding:8px 12px;transition:all .15s ease}.DocumentManagerPane_directionButton__yHeo-:hover{background:linear-gradient(145deg,#f0f7ff,#e8f4fd);border-color:#bdd4ea}.DocumentManagerPane_directionButton__yHeo-.DocumentManagerPane_active__TqGiC{background:linear-gradient(145deg,#e8f4fd,#d4eaf7);border-color:#7fb3d3;color:#2980b9;font-weight:600}.DocumentManagerPane_directionButtons__Zb5IQ{display:flex;gap:8px}.DocumentManagerPane_documentCounter__gXvQ5{background:#f7f6f3;color:#a8a29e;font-weight:500;min-width:5rem;padding:6px 8px;text-align:right}.DocumentManagerPane_documentCounterSlash__MczTc{color:#d4d2ce}.DocumentManagerPane_documentList__rFtMX{height:100%;overflow-y:auto;padding:0}.DocumentManagerPane_documentList__rFtMX::-webkit-scrollbar{width:6px}.DocumentManagerPane_documentList__rFtMX::-webkit-scrollbar-thumb{background:linear-gradient(145deg,#d4e6f1,#aed6f1);border:1px solid #fffc;border-radius:3px}.DocumentManagerPane_documentList__rFtMX::-webkit-scrollbar-thumb:hover{background:linear-gradient(145deg,#aed6f1,#85c1e9)}.DocumentManagerPane_documentList__rFtMX::-webkit-scrollbar-track{background:#f8fafe80;border-radius:3px}.DocumentManagerPane_controlBtn__IYDlL:focus-visible,.DocumentManagerPane_documentRow__ZhIKM:focus-visible,.DocumentManagerPane_searchInput__d-0fv:focus-visible,.DocumentManagerPane_viewBtn__bYo2O:focus-visible{outline:2px solid #2980b9;outline-offset:2px}.DocumentManagerPane_controlButton__Ow7UI:focus-visible,.DocumentManagerPane_documentRow__ZhIKM:focus-visible,.DocumentManagerPane_searchInput__d-0fv:focus-visible{outline:2px solid #2383e2;outline-offset:1px}.DocumentManagerPane_documentRow__ZhIKM.DocumentManagerPane_current__bGl3E{border-left:3px solid #f39c12}.DocumentManagerPane_documentRow__ZhIKM.DocumentManagerPane_selected__\+lxam{border-color:#7fb3d3 #7fb3d3 #7fb3d3 #2980b9;border-left:3px solid #2980b9}.DocumentManagerPane_documentTitle__2YcDa{font-size:13px;font-weight:600;transition:color .2s ease}.DocumentManagerPane_dropdownClose__dlh9g{background:none;border:none;border-radius:2px;color:#a8a29e;cursor:pointer;padding:2px;transition:all .1s ease}.DocumentManagerPane_dropdownClose__dlh9g:hover{background:#f1f1ef;color:#37352f}.DocumentManagerPane_emptyButton__fEAIN{background:linear-gradient(145deg,#2980b9,#3498db);border:none;border-radius:6px;box-shadow:0 2px 8px #2980b94d,inset 0 1px 0 #fff3;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:10px 20px;transition:all .2s ease}.DocumentManagerPane_emptyButton__fEAIN:hover{background:#1d6db8;box-shadow:0 4px 16px #2980b966,inset 0 1px 0 #ffffff4d;transform:translateY(-1px)}.DocumentManagerPane_emptyContent__DREwG{max-width:300px;text-align:center}.DocumentManagerPane_emptyDescription__UA4RV{color:#7f8c8d;font-size:14px;line-height:1.4;margin-bottom:16px}.DocumentManagerPane_emptyIcon__BNJ6k{color:#d4d2ce}.DocumentManagerPane_emptyState__vwIgx{background:linear-gradient(145deg,#fff,#f8fafe)}.DocumentManagerPane_emptyTitle__AOtjh{color:#2c3e50;font-size:18px;font-weight:600;margin-bottom:8px}.DocumentManagerPane_favoriteButton__czk0e{background:none;border:none;border-radius:2px;color:#f39c12;cursor:pointer;padding:2px;transition:all .1s ease}.DocumentManagerPane_favoriteButton__czk0e:hover{background:#fef9e7;transform:scale(1.1)}.DocumentManagerPane_favoriteButton__czk0e.DocumentManagerPane_favorited__ySca\+{color:#e67e22}.DocumentManagerPane_folderBreadcrumb__mSnCO{background:#f8fafe99;border:1px solid #dce6f080;color:#5a6c7d}.DocumentManagerPane_forkIndicator__zQjZ4{background:#9b59b61a;border-radius:3px;color:#9b59b6;font-size:9px;margin-left:4px;margin-right:4px;opacity:.8;padding:1px 3px}.DocumentManagerPane_header__nMlIQ{background:linear-gradient(145deg,#fff,#f8fafe);border-bottom:1px solid #dce6f0cc;box-shadow:0 8px 32px #00000014,inset 0 1px 0 #ffffffe6,0 0 0 1px #ffffff80}.DocumentManagerPane_hotkeyDesc__3TTsv{color:#ccc;font-size:10px;text-align:right}.DocumentManagerPane_hotkeyItem__7opyc{align-items:center;display:flex;justify-content:space-between;line-height:1.2;margin-bottom:2px}.DocumentManagerPane_hotkeyKey__kEE-E{background:#ffffff1a;border:1px solid #fff3;color:#fa0}.DocumentManagerPane_hotkeyOverlay__ROIa8{background:#000000e6;border:1px solid #ffffff1a;box-shadow:0 8px 32px #0000004d}.DocumentManagerPane_hotkeySection__lZCOn{margin-bottom:8px}.DocumentManagerPane_hotkeySection__lZCOn:last-child{margin-bottom:0}.DocumentManagerPane_hotkeyTitle__jFd2G{color:#0f8;font-size:10px;font-weight:600;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.DocumentManagerPane_keyboardKey__\+ikSL{background:#f7f6f3;border:1px solid #e9e9e7;border-radius:4px;color:#2c3e50;font-family:SF Mono,Monaco,Cascadia Code,monospace;font-size:11px;font-weight:600;margin-right:.5rem;min-width:50px;padding:3px 8px;text-align:center}.DocumentManagerPane_keyboardShortcut__C0RPt{align-items:center;color:#7f8c8d;display:flex;font-size:12px;gap:12px}.DocumentManagerPane_keyboardShortcuts__LvEnZ{color:#9ca3af;display:flex;flex-direction:column;font-size:.75rem;gap:6px}.DocumentManagerPane_legendButton__DvzjX{align-items:center;background:#fff;border:1px solid #e9e9e7;border-radius:4px;color:#787774;cursor:pointer;display:flex;font-size:11px;gap:4px;padding:4px 8px;transition:all .1s ease}.DocumentManagerPane_legendButton__DvzjX:hover{background:#f7f6f3;border-color:#d9d9d6;color:#fff}.DocumentManagerPane_legendIcon__lKcez{font-size:16px;text-align:center;width:24px}.DocumentManagerPane_legendIconDot__9afGl{border-radius:50%;flex-shrink:0;height:8px;width:8px}.DocumentManagerPane_legendIconSquare__oK4Tb{border-radius:2px;flex-shrink:0;height:8px;width:12px}.DocumentManagerPane_legendItem__asDOA{align-items:center;color:#7f8c8d;display:flex;font-size:13px;gap:12px}.DocumentManagerPane_legendItems__DodWK{display:flex;flex-direction:column;font-size:.875rem;gap:8px}.DocumentManagerPane_legendSection__yd8W0{display:flex;flex-direction:column;margin-bottom:24px}.DocumentManagerPane_legendSection__yd8W0:last-child{margin-bottom:0}.DocumentManagerPane_legendSectionTitle__rgtgv{color:#2c3e50;font-size:14px;font-weight:600;margin-bottom:12px}.DocumentManagerPane_legendText__LCeYv{color:#2c3e50}.DocumentManagerPane_loadingContent__sg3HJ{text-align:center}.DocumentManagerPane_loadingSpinner__XWJg2{border:2px solid #f1f1ef;border-top-color:#0000}.DocumentManagerPane_loadingState__RGDnk{background:linear-gradient(145deg,#fff,#f8fafe);color:#a8a29e}.DocumentManagerPane_loadingSubtitle__7opRX{color:#7f8c8d;font-size:13px;margin-top:.25rem}.DocumentManagerPane_loadingTitle__KkAtN{color:#2c3e50;font-size:16px;font-weight:600;margin-bottom:8px}.DocumentManagerPane_metaBadge__qDSMm{align-items:center;background:#7f8c8d1a;border:1px solid #7f8c8d33;border-radius:4px;display:flex;font-size:9px;font-weight:500;gap:2px;padding:2px 6px;transition:all .15s ease;white-space:nowrap}.DocumentManagerPane_metaBadge__qDSMm:hover{box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.DocumentManagerPane_metaBadge__qDSMm.DocumentManagerPane_complexity__aaiDC{background:#e74c3c1a;border-color:#e74c3c4d;color:#c0392b}.DocumentManagerPane_metaBadge__qDSMm.DocumentManagerPane_created__UHS3I{background:#95a5a61a;border-color:#95a5a64d;color:#7f8c8d}.DocumentManagerPane_metaBadge__qDSMm.DocumentManagerPane_format__uMLfk{background:#e67e221a;border-color:#e67e224d;color:#d35400}.DocumentManagerPane_metaBadge__qDSMm.DocumentManagerPane_grade__1ETil{color:#8e44ad}.DocumentManagerPane_metaBadge__qDSMm.DocumentManagerPane_module__\+CiNS{background:#3498db1a;border-color:#3498db4d;color:#2980b9}.DocumentManagerPane_metaBadge__qDSMm.DocumentManagerPane_time__6O5Yg{background:#2ecc711a;border-color:#2ecc714d;color:#27ae60}.DocumentManagerPane_metadataColumn__tNgFu{display:flex;flex-direction:column;font-size:10px;gap:2px;overflow:hidden;width:180px}.DocumentManagerPane_metadataItem__zwqcm{align-items:center;color:#a8a29e;display:flex;font-size:10px;gap:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DocumentManagerPane_metadataLeft__njcaM{align-items:center;display:flex;gap:1rem}.DocumentManagerPane_metadataRow__Offrp{align-items:center;color:#7f8c8d;display:flex;flex-wrap:wrap;font-size:10px;gap:6px;justify-content:flex-start;margin-top:2px}.DocumentManagerPane_modalBody__zqMiR{display:flex;flex:1 1;flex-direction:column;gap:1rem;overflow-y:auto;padding:24px}.DocumentManagerPane_modalCloseButton__8mEIt{background:none;border:none;border-radius:6px;color:#a8a29e;cursor:pointer;padding:6px;transition:all .15s ease}.DocumentManagerPane_modalCloseButton__8mEIt:hover{background:#f1f1ef;color:#2c3e50}.DocumentManagerPane_modalContent__kLpUJ{background:linear-gradient(145deg,#fff,#f8fafe);border:1px solid #dce6f0cc;border-radius:12px;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;margin:0 1rem;max-height:80vh;max-width:500px;overflow:hidden;padding:1.5rem;width:90%}.DocumentManagerPane_modalFooter__YuA0S{background:linear-gradient(145deg,#f7f6f3,#edede9);border:none;border-radius:.375rem;color:#2980b9;cursor:pointer;font-size:14px;font-weight:600;margin-top:1.5rem;padding:16px 24px;text-align:center;transition:all .15s ease;width:100%}.DocumentManagerPane_modalFooter__YuA0S:hover{background:linear-gradient(145deg,#edede9,#e0dfdb)}.DocumentManagerPane_modalHeader__WgTvW{align-items:center;background:linear-gradient(145deg,#fff,#f5f8fc);border-bottom:1px solid #dce6f099;display:flex;justify-content:space-between;margin-bottom:1rem;padding:20px 24px}.DocumentManagerPane_modalOverlay__7rHwg{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;bottom:0;display:flex;inset:0;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.DocumentManagerPane_modalTitle__BEnoD{color:#2c3e50;font-size:18px;font-weight:600;margin:0}.DocumentManagerPane_panelHeader__wvR94{background:linear-gradient(145deg,#fff,#f5f8fc);border-bottom:1px solid #dce6f099;box-shadow:inset 0 1px 0 #ffffffe6,inset 0 -1px 0 #0000000d,0 2px 8px #00000008}.DocumentManagerPane_panelTitle__6OM\+y{color:#2c3e50}.DocumentManagerPane_panelTitle__6OM\+y .DocumentManagerPane_icon__D3V2V{font-size:20px;opacity:.8}.DocumentManagerPane_pinButton__ZJWsH{background:none;border:none;border-radius:2px;color:#f59e0b;cursor:pointer;padding:2px;transition:all .1s ease}.DocumentManagerPane_pinButton__ZJWsH:hover{background:#fef3c7;color:#f59e0b;transform:scale(1.1)}.DocumentManagerPane_primaryIndicator__-0tYj{color:#2980b9;font-size:11px}.DocumentManagerPane_recentIndicator__Kg32a{color:#27ae60;font-size:11px}.DocumentManagerPane_searchClearButton__s8y67{background:none;border:none;border-radius:2px;color:#a8a29e;cursor:pointer;padding:2px;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:all .1s ease}.DocumentManagerPane_searchClearButton__s8y67:hover{background:#f1f1ef;color:#37352f}.DocumentManagerPane_searchContainer__ntqN1{flex:1 1;max-width:none;position:relative}.DocumentManagerPane_searchFilterRow__G\+Wbn{margin:4px}.DocumentManagerPane_searchIcon__b3pls{color:#7f8c8d;font-size:14px;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.DocumentManagerPane_searchInput__d-0fv{background:linear-gradient(145deg,#f8fafe,#fff);border:1px solid #dce6f0cc;box-shadow:inset 0 2px 4px #0000000f,inset 0 1px 0 #0000000a,0 1px 0 #ffffffe6;color:#2c3e50;padding:.5rem 2.5rem}.DocumentManagerPane_searchInput__d-0fv::placeholder{color:#95a5a6;font-weight:400}.DocumentManagerPane_searchInput__d-0fv:focus{ring:2px;ring-color:#3b82f6;border-color:#7fb3d3;box-shadow:inset 0 2px 4px #0000000f,0 0 0 3px #7fb3d31a,0 1px 0 #ffffffe6}.DocumentManagerPane_searchRow__V30Ug{align-items:center;display:flex;gap:8px;margin-bottom:8px}.DocumentManagerPane_sectionTitle__YSGt6{color:#2c3e50;font-size:12px;font-weight:600;letter-spacing:.5px;margin:0;text-transform:uppercase}.DocumentManagerPane_selectedBadge__QX4a3{align-items:center;background:linear-gradient(145deg,#27ae60,#2ecc71);border:1px solid #ffffff4d;border-radius:50%;box-shadow:0 2px 4px #27ae604d;color:#fff;display:flex;font-size:7px;font-weight:600;height:12px;justify-content:center;width:12px}.DocumentManagerPane_selectionFilterIndicator__56zE4{color:#f39c12}.DocumentManagerPane_selectionFilterIndicator__56zE4,.DocumentManagerPane_selectionSyncIndicator__eTK-T{color:#a8a29e}.DocumentManagerPane_selectionInfo__WenqM{color:#a8a29e;font-weight:500;transition:all .2s ease}.DocumentManagerPane_selectionInfo__WenqM.DocumentManagerPane_selected__\+lxam{color:#2980b9;font-weight:600}.DocumentManagerPane_selectionSummary__gwTQr{background:linear-gradient(145deg,#fff,#f5f8fc);border-top:1px solid #dce6f099;box-shadow:inset 0 1px 0 #ffffffe6,0 -2px 8px #00000008}.DocumentManagerPane_selectionSummaryContent__Vgzll{align-items:center;display:flex;font-size:.875rem;justify-content:space-between}.DocumentManagerPane_selectionSyncIndicator__eTK-T{color:#3b82f6}.DocumentManagerPane_sortChevron__JPmCK{transition:transform .1s ease}.DocumentManagerPane_sortChevron__JPmCK.DocumentManagerPane_expanded__NdeXe{transform:rotate(180deg)}.DocumentManagerPane_filterContent__SEZyz,.DocumentManagerPane_sortContent__SROgF{display:flex;flex-direction:column;gap:16px}.DocumentManagerPane_sortDirection__SoCDR{color:#2980b9;font-size:14px;font-weight:600}.DocumentManagerPane_sortDropdown__f1P0X{animation:DocumentManagerPane_dropdownSlide__pOqPU .15s ease-out;background:linear-gradient(145deg,#fff,#f8fafe);border:1px solid #dce6f0cc;border-radius:8px;box-shadow:0 4px 20px #00000026;min-width:180px;position:absolute;right:8px;top:45px;z-index:1000}.DocumentManagerPane_sortDropdownContent__fl10k{padding:8px}.DocumentManagerPane_sortDropdownHeader__m1zKV{align-items:center;border-bottom:1px solid #dce6f099;color:#2c3e50;display:flex;font-size:11px;font-weight:600;justify-content:space-between;margin-bottom:6px;padding:6px 8px}.DocumentManagerPane_sortInfo__yGHfi{align-items:center;color:#a8a29e;display:flex;font-size:10px;gap:2px}.DocumentManagerPane_sortMenu__TiRZb{background:#fff;border:1px solid #e9e9e7;border-radius:6px;box-shadow:0 4px 20px #0000001a;left:0;margin-top:4px;min-width:180px;position:absolute;top:100%;z-index:1000}.DocumentManagerPane_sortMenuContent__NjgrH{padding:4px}.DocumentManagerPane_sortMenuHeader__0VzXA{color:#a8a29e;font-size:10px;font-weight:600;letter-spacing:.5px;margin-bottom:.5rem;padding:6px 8px;text-transform:uppercase}.DocumentManagerPane_sortMenuItem__4Ro\+\+{align-items:center;background:none;border:none;border-radius:4px;color:#37352f;cursor:pointer;display:flex;font-size:12px;justify-content:space-between;padding:6px 8px;text-align:left;transition:all .1s ease;width:100%}.DocumentManagerPane_sortMenuItem__4Ro\+\+:hover{background:#f7f6f3}.DocumentManagerPane_sortMenuItem__4Ro\+\+:not(.DocumentManagerPane_active__TqGiC){color:#d1d5db}.DocumentManagerPane_sortMenuItem__4Ro\+\+:not(.DocumentManagerPane_active__TqGiC):hover{background:#4b5563;color:#fff}.DocumentManagerPane_sortMenuItem__4Ro\+\+.DocumentManagerPane_active__TqGiC{background:#e8f4fd;color:#2383e2}.DocumentManagerPane_sortMenuItemContent__Zu0yz{align-items:center;display:flex;gap:6px}.DocumentManagerPane_sortMenuItemDirection__G5\+uN{color:#2383e2;font-size:10px;font-weight:700}.DocumentManagerPane_sortOption__tHnwM{align-items:center;background:linear-gradient(145deg,#fff,#f8fafe);border:1px solid #dce6f099;border-radius:6px;cursor:pointer;display:flex;font-size:12px;justify-content:space-between;padding:8px 12px;transition:all .15s ease}.DocumentManagerPane_sortOption__tHnwM:hover{background:linear-gradient(145deg,#f0f7ff,#e8f4fd);border-color:#bdd4ea}.DocumentManagerPane_sortOption__tHnwM.DocumentManagerPane_active__TqGiC{background:linear-gradient(145deg,#e8f4fd,#d4eaf7);border-color:#7fb3d3;color:#2980b9;font-weight:600}.DocumentManagerPane_sortOptionContent__UvZm\+{align-items:center;display:flex;gap:8px}.DocumentManagerPane_sortOptionIcon__BefUt{font-size:14px}.DocumentManagerPane_sortOptionLabel__K1fO1{font-weight:500}.DocumentManagerPane_sortOptions__l4nni{display:flex;flex-direction:column;gap:4px}.DocumentManagerPane_filterPanel__GOttc,.DocumentManagerPane_sortPanel__Jy2z6{animation:DocumentManagerPane_slideDown__CxmDf .2s ease-out;background:linear-gradient(145deg,#fff,#f8fafe);border:1px solid #dce6f0cc;border-radius:10px;box-shadow:0 4px 16px #00000014,inset 0 1px 0 #ffffffe6;color:#37352f;font-size:13px;margin:8px 16px 12px;padding:16px}.DocumentManagerPane_sortQuickDirection__NJePE{color:#2980b9;font-size:10px;font-weight:600}.DocumentManagerPane_sortQuickOption__iAu9R{align-items:center;background:none;border:none;border-radius:4px;color:#37352f;cursor:pointer;display:flex;font-size:12px;justify-content:space-between;padding:6px 8px;text-align:left;transition:all .1s ease}.DocumentManagerPane_sortQuickOption__iAu9R:hover{background:#f7f6f3}.DocumentManagerPane_sortQuickOption__iAu9R.DocumentManagerPane_active__TqGiC{background:#e8f4fd;color:#2980b9;font-weight:500}.DocumentManagerPane_sortQuickOptions__jOZmH{display:flex;flex-direction:column;gap:2px}.DocumentManagerPane_filterSection__dTlac,.DocumentManagerPane_sortSection__E-zCB{display:flex;flex-direction:column;gap:8px}.DocumentManagerPane_statusDot__Vx6eK.DocumentManagerPane_current__bGl3E{background:#f39c12}.DocumentManagerPane_statusDot__Vx6eK.DocumentManagerPane_error__dMWmR{background:#ef4444}.DocumentManagerPane_statusDot__Vx6eK.DocumentManagerPane_generating__7zkmc{background:#f59e0b}.DocumentManagerPane_statusDot__Vx6eK.DocumentManagerPane_glowing__Yld9i{background:#10b981}.DocumentManagerPane_statusDot__Vx6eK.DocumentManagerPane_primary__-7b1a{background:#2980b9}.DocumentManagerPane_statusIndicators__7bVk2{width:32px}.DocumentManagerPane_tagChip__zJ\+eX{align-items:center;border:1px solid;border-radius:3px;display:inline-flex;font-size:9px;font-weight:500;max-width:60px;overflow:hidden;padding:1px 4px;text-overflow:ellipsis;transition:opacity .2s ease;white-space:nowrap}.DocumentManagerPane_tagChip__zJ\+eX:hover{opacity:.8}.DocumentManagerPane_tagsContainer__caZNd{align-items:center;display:flex;flex-wrap:wrap;gap:2px}.DocumentManagerPane_tagsOverflow__rAj1o{color:#a8a29e;font-size:9px;font-weight:500;padding:0 .5rem}.DocumentManagerPane_tagsOverflow__rAj1o,.DocumentManagerPane_topicsOverflow__phody{font-size:9px}.DocumentManagerPane_titleRow__d-Dio{font-family:Crimson Text,Georgia,serif;font-size:13px;font-weight:600}.DocumentManagerPane_topicChip__GAUxL{align-items:center;border:1px solid;border-radius:4px;display:inline-flex;font-size:10px;font-weight:500;margin-right:4px;padding:1px 6px;transition:opacity .2s ease;white-space:nowrap}.DocumentManagerPane_topicChip__GAUxL:hover{opacity:.8}.DocumentManagerPane_topicsOverflow__phody{color:#a8a29e;font-size:9px;font-weight:500}.DocumentManagerPane_topicsRow__rk05p{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:.5rem}.DocumentManagerPane_treeLine__0rKui{background:#bdc3c7;height:20px;position:absolute;top:50%;transform:translateY(-50%);width:1px}.DocumentManagerPane_treeRow__uSMt-{grid-gap:8px;align-items:start;background:linear-gradient(145deg,#fff,#fafcfe);border-bottom:1px solid #dce6f099;border-left:1px solid #dce6f099;border-color:#dce6f099 #dce6f099 #f1f1ef #e0ecf7;border-radius:8px;border-style:solid;border-width:1px 1px 1px 4px;box-shadow:0 1px 4px #0000000a,inset 0 1px 0 #ffffffe6;cursor:pointer;display:grid;font-size:12px;gap:8px;grid-template-columns:48px 1fr minmax(120px,-webkit-max-content) minmax(12px,-webkit-max-content);grid-template-columns:48px 1fr minmax(120px,max-content) minmax(12px,max-content);line-height:1.2;margin:4px 16px;min-height:36px;padding:8px 12px;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1)}.DocumentManagerPane_viewBtn__bYo2O{background:linear-gradient(145deg,#fff,#f8fafe);border:1px solid #dce6f099;box-shadow:0 1px 3px #0000000a,inset 0 1px 0 #fffc}.DocumentManagerPane_viewBtn__bYo2O:hover{background:linear-gradient(145deg,#fff,#f0f7ff)}.DocumentManagerPane_viewBtn__bYo2O.DocumentManagerPane_active__TqGiC{background:linear-gradient(145deg,#e8f4fd,#d4eaf7);border-color:#bdd4ea;box-shadow:inset 0 1px 3px #2980b91a,0 1px 0 #ffffffe6;color:#2980b9}.DocumentManagerPane_viewControls__GqBxA{background:#f8fafecc;border:1px solid #dce6f080;border-radius:8px;display:flex;gap:2px;padding:2px}.DocumentManagerPane_viewModeButton__VnxhM{border-radius:4px;min-height:24px;padding:4px 8px;transition:all .1s ease}.DocumentManagerPane_viewModeButton__VnxhM:hover{background:#edede9}.DocumentManagerPane_viewModeButton__VnxhM:not(.DocumentManagerPane_active__TqGiC){background:#ecf4ff;color:#d1d5db}.DocumentManagerPane_viewModeButton__VnxhM:not(.DocumentManagerPane_active__TqGiC):hover{background:#8d9fb8;color:#fff}.DocumentManagerPane_viewModeButton__VnxhM.DocumentManagerPane_active__TqGiC{box-shadow:0 1px 3px #0000001a}.DocumentManagerPane_viewModeButtons__CzFUf{border-radius:6px;gap:2px;padding:2px}.DocumentManagerPane_viewModeRow__DZuYV{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}@media (max-width:768px){.DocumentManagerPane_contentDescription__0FyXy{font-size:10px}.DocumentManagerPane_controlsRow__CHAH9{flex-wrap:wrap;gap:4px}.DocumentManagerPane_documentContent__xYHPU{gap:8px;grid-template-columns:40px 1fr 32px;padding:10px}.DocumentManagerPane_documentIcon__sltPO{font-size:14px}.DocumentManagerPane_documentRow__ZhIKM{gap:6px;grid-template-columns:28px 1fr 36px}.DocumentManagerPane_documentRow__ZhIKM,.DocumentManagerPane_treeRow__uSMt-{gap:4px;grid-template-columns:28px 1fr minmax(80px,-webkit-max-content) minmax(10px,-webkit-max-content);grid-template-columns:28px 1fr minmax(80px,max-content) minmax(10px,max-content);margin:2px 8px;min-height:32px;padding:6px 8px}.DocumentManagerPane_header__nMlIQ{padding:8px 12px}.DocumentManagerPane_metaBadge__qDSMm{font-size:8px;padding:1px 4px}.DocumentManagerPane_metadataColumn__tNgFu{display:none}.DocumentManagerPane_metadataRow__Offrp{gap:4px}.DocumentManagerPane_panelHeader__wvR94{padding:12px 16px}.DocumentManagerPane_searchContainer__ntqN1{max-width:none}.DocumentManagerPane_searchFilterRow__G\+Wbn{margin:8px 12px}.DocumentManagerPane_statusIndicators__7bVk2{min-width:10px;width:24px}.DocumentManagerPane_titleRow__d-Dio{font-size:12px}}@media (prefers-contrast:high){.DocumentManagerPane_documentRow__ZhIKM{border-bottom-color:#000;border-width:2px}.DocumentManagerPane_metaBadge__qDSMm,.DocumentManagerPane_tagChip__zJ\+eX,.DocumentManagerPane_topicChip__GAUxL{border-width:2px}}.DocumentManagerPane_container__aUUll{background:linear-gradient(135deg,#f8f8ff,#f0f0ff 25%,#f5f5ff 50%,#fff);color:#37352f;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;height:100%;line-height:1.4;overflow:hidden;perspective:1500px;position:relative}.DocumentManagerPane_container__aUUll:before{background-image:radial-gradient(circle at 25% 25%,#f8f8ffe6 0,#0000 50%),radial-gradient(circle at 75% 75%,#f0f0ffb3 0,#0000 50%);background-size:400px 400px,300px 300px;bottom:0;content:"";left:0;opacity:.8;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.DocumentManagerPane_header__nMlIQ{margin:8px 8px 0}.DocumentManagerPane_panelHeader__wvR94{padding:8px}.DocumentManagerPane_panelTitle__6OM\+y{align-items:center;color:#1d1d1f;color:var(--chantilly-text);display:flex;font-size:18px;font-weight:600;gap:12px}.DocumentManagerPane_contentArea__MOhxL{height:calc(100% - 185px);padding-bottom:20px}.DocumentManagerPane_documentRow__ZhIKM:hover{background:linear-gradient(145deg,#fafaff,#fcfcff);background:linear-gradient(145deg,#fafaff 0,var(--chantilly-light) 100%);box-shadow:0 2px 8px #6b73ff1f,inset 0 1px 0 #fffffff2}.DocumentManagerPane_documentRow__ZhIKM.DocumentManagerPane_selected__\+lxam .DocumentManagerPane_documentTitle__2YcDa{color:#2980b9;font-weight:600}.DocumentManagerPane_documentRow__ZhIKM.DocumentManagerPane_selected__\+lxam{background:linear-gradient(145deg,#6b73ff14,#6b73ff0a);border-color:#6b73ff;border-color:var(--chantilly-blue);border-left:3px solid #6b73ff;border-left:3px solid var(--chantilly-blue);box-shadow:0 2px 8px #6b73ff26,inset 0 1px 0 #ffffffe6}.DocumentManagerPane_documentRow__ZhIKM.DocumentManagerPane_current__bGl3E{background:linear-gradient(145deg,#ffd93d14,#ffd93d0a);border-left:3px solid #ffd93d;border-left:3px solid var(--chantilly-yellow);box-shadow:0 2px 8px #ffd93d26,inset 0 1px 0 #ffffffe6}.DocumentManagerPane_documentRow__ZhIKM.DocumentManagerPane_current__bGl3E .DocumentManagerPane_documentTitle__2YcDa{color:#f39c12}.DocumentManagerPane_documentRow__ZhIKM.DocumentManagerPane_primary__-7b1a .DocumentManagerPane_documentTitle__2YcDa{color:#0ea5e9;font-weight:600}.DocumentManagerPane_documentRow__ZhIKM.DocumentManagerPane_glowing__Yld9i{background:linear-gradient(145deg,#6bcf7f14,#6bcf7f0a);border-left-color:#6bcf7f;border-left-color:var(--chantilly-green);box-shadow:0 2px 8px #6bcf7f26,inset 0 1px 0 #ffffffe6}.DocumentManagerPane_documentRow__ZhIKM.DocumentManagerPane_primary__-7b1a{background:linear-gradient(145deg,#6b73ff1f,#6b73ff0f);border-left-color:#6b73ff;border-left-color:var(--chantilly-blue);box-shadow:0 2px 8px #6b73ff33,inset 0 1px 0 #ffffffe6}.DocumentManagerPane_searchInput__d-0fv{background:linear-gradient(145deg,#f8f8ff,#fcfcff);background:linear-gradient(145deg,var(--chantilly-base) 0,var(--chantilly-light) 100%);border:1px solid #6b73ff33;border-radius:7px;box-shadow:inset 0 2px 4px #6b73ff0f,inset 0 1px 0 #6b73ff0a,0 1px 0 #ffffffe6;color:#1d1d1f;color:var(--chantilly-text);font-size:14px;font-weight:400;line-height:1.4;outline:none;padding:10px 14px 10px 34px;transition:all .2s ease;width:100%}.DocumentManagerPane_searchInput__d-0fv:focus{border-color:#6b73ff;border-color:var(--chantilly-blue);box-shadow:inset 0 2px 4px #6b73ff0f,0 0 0 3px #6b73ff1a,0 1px 0 #ffffffe6;outline:none}.DocumentManagerPane_controlBtn__IYDlL{border-radius:7px;font-size:14px;min-width:50px;padding:10px 14px}.DocumentManagerPane_viewBtn__bYo2O{align-items:center;background:linear-gradient(145deg,#fcfcff,#f8f8ff);background:linear-gradient(145deg,var(--chantilly-light) 0,var(--chantilly-base) 100%);border:1px solid #6b73ff26;border-radius:6px;box-shadow:0 1px 3px #6b73ff0a,inset 0 1px 0 #fffc;cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;transition:all .15s ease;width:32px}.DocumentManagerPane_viewBtn__bYo2O:hover{background:linear-gradient(145deg,#fcfcff,#6b73ff0d);background:linear-gradient(145deg,var(--chantilly-light) 0,#6b73ff0d 100%);transform:translateY(-.5px)}.DocumentManagerPane_viewBtn__bYo2O.DocumentManagerPane_active__TqGiC{background:linear-gradient(145deg,#6b73ff1a,#6b73ff0d);border-color:#6b73ff;border-color:var(--chantilly-blue);box-shadow:inset 0 1px 3px #6b73ff1a,0 1px 0 #ffffffe6;color:#6b73ff;color:var(--chantilly-blue)}.DocumentManagerPane_selectionSummary__gwTQr{background:linear-gradient(145deg,#fcfcff,#f0f0ff);background:linear-gradient(145deg,var(--chantilly-light) 0,var(--chantilly-medium) 100%);border-radius:0 0 16px 16px;border-top:1px solid #6b73ff26;box-shadow:inset 0 1px 0 #ffffffe6,0 -2px 8px #6b73ff08;flex-shrink:0;font-size:11px;margin:0 8px 8px;padding:12px 16px;position:relative;z-index:1}.DocumentManagerPane_statusDot__Vx6eK.DocumentManagerPane_current__bGl3E{background:#ffd93d;background:var(--chantilly-yellow)}.DocumentManagerPane_statusDot__Vx6eK.DocumentManagerPane_generating__7zkmc{animation:DocumentManagerPane_pulse__\+psu8 2s infinite;background:#ff8c42;background:var(--chantilly-orange)}.DocumentManagerPane_statusDot__Vx6eK.DocumentManagerPane_glowing__Yld9i{animation:DocumentManagerPane_pulse__\+psu8 2s infinite;background:#6bcf7f;background:var(--chantilly-green)}.DocumentManagerPane_statusDot__Vx6eK.DocumentManagerPane_primary__-7b1a{background:#6b73ff;background:var(--chantilly-blue)}.DocumentManagerPane_statusDot__Vx6eK.DocumentManagerPane_error__dMWmR{background:#ff6b6b;background:var(--chantilly-red)}.DocumentManagerPane_metaBadge__qDSMm.DocumentManagerPane_module__\+CiNS{background:#6b73ff1a;border-color:#6b73ff4d;color:#6b73ff;color:var(--chantilly-blue)}.DocumentManagerPane_metaBadge__qDSMm.DocumentManagerPane_time__6O5Yg{background:#6bcf7f1a;border-color:#6bcf7f4d;color:#6bcf7f;color:var(--chantilly-green)}.DocumentManagerPane_metaBadge__qDSMm.DocumentManagerPane_complexity__aaiDC{background:#ff6b6b1a;border-color:#ff6b6b4d;color:#ff6b6b;color:var(--chantilly-red)}.DocumentManagerPane_metaBadge__qDSMm.DocumentManagerPane_format__uMLfk{background:#ff8c421a;border-color:#ff8c424d;color:#ff8c42;color:var(--chantilly-orange)}.DocumentManagerPane_metaBadge__qDSMm.DocumentManagerPane_grade__1ETil{background:#9b59b61a;border-color:#9b59b64d;color:#9b59b6;color:var(--chantilly-purple)}.DocumentManagerPane_metaBadge__qDSMm.DocumentManagerPane_created__UHS3I{background:#8e8e931a;border-color:#8e8e934d;color:#8e8e93;color:var(--chantilly-gray)}.DocumentManagerPane_loadingState__RGDnk{align-items:center;background:linear-gradient(145deg,#fcfcff,#f8f8ff);background:linear-gradient(145deg,var(--chantilly-light) 0,var(--chantilly-base) 100%);color:#6d6d80;color:var(--chantilly-text-secondary);display:flex;height:100%;justify-content:center}.DocumentManagerPane_loadingSpinner__XWJg2{animation:DocumentManagerPane_spin__KWVqh 1s linear infinite;border:2px solid #f0f0ff;border-radius:50%;border-top:2px solid #6b73ff;border:2px solid var(--chantilly-medium);border-top-color:var(--chantilly-blue);height:24px;margin:0 auto 16px;width:24px}.DocumentManagerPane_emptyState__vwIgx{align-items:center;background:linear-gradient(145deg,#fcfcff,#f8f8ff);background:linear-gradient(145deg,var(--chantilly-light) 0,var(--chantilly-base) 100%);display:flex;height:100%;justify-content:center;padding:40px}.DocumentManagerPane_emptyIcon__BNJ6k{color:#8e8e93;color:var(--chantilly-gray);margin:0 auto 16px}.DocumentManagerPane_filterPanel__GOttc,.DocumentManagerPane_sortDropdown__f1P0X{background:linear-gradient(145deg,#fcfcff,#f8f8ff);background:linear-gradient(145deg,var(--chantilly-light) 0,var(--chantilly-base) 100%);border:1px solid #6b73ff33;border-radius:8px;box-shadow:0 4px 20px #6b73ff26}.DocumentManagerPane_hotkeyOverlay__ROIa8{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1d1d1fe6;border:1px solid #6b73ff33;border-radius:8px;box-shadow:0 8px 32px #6b73ff4d;color:#fff;font-family:SF Mono,Monaco,Cascadia Code,monospace;font-size:11px;left:20px;max-width:280px;opacity:1;padding:12px 16px;pointer-events:none;position:fixed;top:20px;transform:translateY(0);transition:all .2s ease;z-index:2000}.DocumentManagerPane_hotkeyKey__kEE-E{background:#6b73ff33;border:1px solid #6b73ff66;border-radius:4px;color:#ffd93d;color:var(--chantilly-yellow);font-size:10px;font-weight:600;margin-right:12px;min-width:60px;padding:2px 8px;text-align:center}@media (max-width:768px){.DocumentManagerPane_documentRow__ZhIKM{gap:4px;grid-template-columns:28px 1fr minmax(80px,-webkit-max-content) minmax(10px,-webkit-max-content);grid-template-columns:28px 1fr minmax(80px,max-content) minmax(10px,max-content);margin:2px 8px;min-height:32px;padding:6px 8px}.DocumentManagerPane_searchFilterRow__G\+Wbn{margin:8px 12px}.DocumentManagerPane_panelHeader__wvR94{padding:12px 16px}}@media (prefers-contrast:high){.DocumentManagerPane_documentRow__ZhIKM{border-bottom-color:#1d1d1f;border-bottom-color:var(--chantilly-text);border-width:2px}.DocumentManagerPane_metaBadge__qDSMm{border-width:2px}}@keyframes DocumentManagerPane_pulse__\+psu8{50%{opacity:.5}to{opacity:1}}@keyframes DocumentManagerPane_spin__KWVqh{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes DocumentManagerPane_dropdownSlide__pOqPU{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes DocumentManagerPane_slideDown__CxmDf{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.DocumentManagerPane_documentRow__ZhIKM{background:linear-gradient(145deg,#fff,#fafcfe);border-bottom:1px solid #dce6f099;border-left:1px solid #dce6f099;border-color:#dce6f099 #dce6f099 #f1f1ef #e0ecf7;border-width:1px 1px 1px 4px;box-shadow:0 1px 4px #0000000a,inset 0 1px 0 #ffffffe6;margin:4px 16px;min-height:40px;padding:8px 12px}.DocumentManagerPane_iconColumn__NNBfi{align-items:center;display:flex;flex-direction:column;gap:2px;margin-right:0;min-width:24px;padding-top:1px;width:24px}.DocumentManagerPane_documentIcon__sltPO{filter:drop-shadow(0 1px 2px rgba(0,0,0,.1));font-size:16px;line-height:1;margin-bottom:1px;transition:transform .2s ease}.DocumentManagerPane_priorityStars__xqxLc{font-size:7px;letter-spacing:-1px;line-height:1;text-shadow:0 1px 1px #0000001a}.DocumentManagerPane_colorIndicator__9oBMt{border:1px solid #fffc;border-radius:50%;box-shadow:0 1px 2px #0000001a;height:6px;width:6px}.DocumentManagerPane_contentColumn__S8obr{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0;overflow:hidden}.DocumentManagerPane_titleRow__d-Dio{align-items:center;color:#2c3e50;display:flex;gap:4px;justify-content:space-between;line-height:1.2;margin-bottom:0}.DocumentManagerPane_documentTitle__2YcDa{color:#2c3e50;font-family:Crimson Pro,Georgia,serif;font-size:14px;font-weight:500;letter-spacing:-.005em;line-height:1.2;overflow:hidden;text-overflow:ellipsis;transition:color .1s ease;white-space:nowrap}.DocumentManagerPane_contentDescription__0FyXy{align-items:center;color:#6b7280;display:flex;flex-wrap:wrap;font-family:Source Sans Pro,Georgia,serif;font-size:11px;font-weight:400;gap:3px;line-height:1.2;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DocumentManagerPane_contentTypeIndicator__NjJXD{background:#2980b91a;border-radius:3px;color:#2980b9;flex-shrink:0;font-size:9px;font-weight:500;opacity:.6;padding:1px 3px}.DocumentManagerPane_statusIndicators__7bVk2{align-items:flex-end;color:#9ca3af;display:flex;flex-direction:column;font-size:.75rem;gap:1px;min-width:12px;padding-left:4px;width:auto}.DocumentManagerPane_selectionBadge__qWS6n{background:#2980b9;border-radius:6px;box-shadow:0 1px 2px #0003;color:#fff;font-size:7px;font-weight:600;line-height:1.2;min-width:12px;padding:1px 3px;text-align:center}.DocumentManagerPane_statusDot__Vx6eK{border-radius:50%;box-shadow:0 1px 2px #0000001a;flex-shrink:0;height:5px;width:5px}.DocumentManagerPane_favoriteButton__czk0e,.DocumentManagerPane_pinButton__ZJWsH{background:none;border:none;border-radius:2px;cursor:pointer;padding:1px;transition:all .1s ease}.DocumentManagerPane_tagChip__zJ\+eX,.DocumentManagerPane_topicChip__GAUxL{align-items:center;border:1px solid;border-radius:3px;display:inline-flex;font-size:9px;font-weight:500;max-width:50px;overflow:hidden;padding:1px 4px;text-overflow:ellipsis;transition:opacity .2s ease;white-space:nowrap}.DocumentManagerPane_tagsOverflow__rAj1o,.DocumentManagerPane_topicsOverflow__phody{color:#a8a29e;font-size:8px;font-weight:500}.DocumentManagerPane_documentRow__ZhIKM:hover{background:linear-gradient(145deg,#f9f7f4,#f2efeb);box-shadow:0 2px 8px #0000000f,inset 0 1px 0 #fffffff2;transform:translateY(-.5px)}.DocumentManagerPane_documentRow__ZhIKM:hover .DocumentManagerPane_documentIcon__sltPO{transform:scale(1.05)}.DocumentManagerPane_documentRow__ZhIKM:hover .DocumentManagerPane_documentTitle__2YcDa{color:#2980b9}.DocumentManagerPane_documentRow__ZhIKM.DocumentManagerPane_selected__\+lxam{background:linear-gradient(145deg,#e8f4fd,#f0f9ff);border-color:#7fb3d3;border-left:4px solid #2980b9;box-shadow:0 2px 8px #2980b926,inset 0 1px 0 #ffffffe6}.DocumentManagerPane_documentRow__ZhIKM.DocumentManagerPane_primary__-7b1a{background:linear-gradient(145deg,#dbeafe,#e0f2fe);border-left-color:#0ea5e9;box-shadow:0 2px 8px #0ea5e926,inset 0 1px 0 #ffffffe6}.DocumentManagerPane_documentRow__ZhIKM.DocumentManagerPane_current__bGl3E{background:linear-gradient(145deg,#fff7ed,#fef3c7);border-left:4px solid #f39c12;box-shadow:0 2px 8px #f39c1226,inset 0 1px 0 #ffffffe6}.DocumentManagerPane_documentRow__ZhIKM.DocumentManagerPane_glowing__Yld9i{animation:DocumentManagerPane_pulse__\+psu8 2s infinite;background:linear-gradient(145deg,#ecfdf5,#f0fdf4);border-left-color:#10b981;box-shadow:0 2px 8px #10b98126,inset 0 1px 0 #ffffffe6}@media (max-width:768px){.DocumentManagerPane_documentRow__ZhIKM{gap:4px;margin:2px 8px;min-height:32px;padding:6px 8px}.DocumentManagerPane_documentIcon__sltPO{font-size:14px}.DocumentManagerPane_titleRow__d-Dio{font-size:12px}.DocumentManagerPane_contentDescription__0FyXy{font-size:10px}.DocumentManagerPane_statusIndicators__7bVk2{min-width:10px;width:24px}}.DocumentManagerPane_documentRow__ZhIKM.DocumentManagerPane_hasCustomColor__jcs6P:before{background-color:var(--document-color);border-radius:3px;box-shadow:0 2px 4px #0003;content:"";height:28px;left:4px;position:absolute;top:50%;transform:translateY(-50%);width:6px;z-index:1}.DocumentManagerPane_documentRow__ZhIKM.DocumentManagerPane_hasCustomColor__jcs6P{padding-left:18px;position:relative}.DocumentManagerPane_contentTypeIndicator__NjJXD,.DocumentManagerPane_controlBtn__IYDlL,.DocumentManagerPane_documentCounter__gXvQ5,.DocumentManagerPane_emptyDescription__UA4RV,.DocumentManagerPane_emptyTitle__AOtjh,.DocumentManagerPane_folderBreadcrumb__mSnCO,.DocumentManagerPane_hotkeyOverlay__ROIa8,.DocumentManagerPane_loadingSubtitle__7opRX,.DocumentManagerPane_loadingTitle__KkAtN,.DocumentManagerPane_metaBadge__qDSMm,.DocumentManagerPane_metadataColumn__tNgFu,.DocumentManagerPane_metadataItem__zwqcm,.DocumentManagerPane_metadataRow__Offrp,.DocumentManagerPane_modalContent__kLpUJ,.DocumentManagerPane_panelTitle__6OM\+y,.DocumentManagerPane_priorityStars__xqxLc,.DocumentManagerPane_searchInput__d-0fv,.DocumentManagerPane_selectionBadge__qWS6n,.DocumentManagerPane_selectionFilterIndicator__56zE4,.DocumentManagerPane_selectionSummary__gwTQr,.DocumentManagerPane_statusIndicators__7bVk2,.DocumentManagerPane_tagChip__zJ\+eX,.DocumentManagerPane_topicChip__GAUxL,.DocumentManagerPane_viewBtn__bYo2O{font-family:Source Sans Pro,-apple-system,BlinkMacSystemFont,sans-serif}@media (max-width:768px){.DocumentManagerPane_documentTitle__2YcDa{font-size:13px}.DocumentManagerPane_contentDescription__0FyXy{font-size:10px}}@media (prefers-contrast:high){.DocumentManagerPane_documentTitle__2YcDa{font-weight:600;letter-spacing:0}.DocumentManagerPane_contentDescription__0FyXy{font-weight:500}}.DocumentManagerPane_documentTitle__2YcDa{text-shadow:0 .5px 1px #0000000a}.DocumentManagerPane_documentTitle__2YcDa.DocumentManagerPane_long-title__I\+TWQ{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:13px;line-height:1.3;overflow:hidden;white-space:normal}.DocumentManagerPane_documentTitle__2YcDa.DocumentManagerPane_literature__5E1-D{font-style:italic;font-weight:500}.DocumentManagerPane_documentTitle__2YcDa.DocumentManagerPane_science__\+Jedz{font-weight:600;letter-spacing:0}.DocumentManagerPane_folderBreadcrumb__mSnCO{border-radius:6px;margin:8px 16px 12px;padding:10px 16px}.DocumentManagerPane_breadcrumbRight__m8AyE{align-items:center;display:flex;flex-shrink:0;gap:8px}.DocumentManagerPane_documentCounter__gXvQ5{border-radius:4px;font-size:10px;min-width:3rem;padding:4px 6px}.DocumentManagerPane_panelHeader__wvR94{padding:6px 12px}.DocumentManagerPane_header__nMlIQ{background:linear-gradient(145deg,#fcfcff,#f8f8ff);background:linear-gradient(145deg,var(--chantilly-light) 0,var(--chantilly-base) 100%);border-bottom:1px solid #6b73ff33;border-radius:16px 16px 0 0;box-shadow:0 8px 32px #6b73ff14,inset 0 1px 0 #ffffffe6,0 0 0 1px #f8f8ff80;flex-shrink:0;margin:4px 8px 0;padding:0;position:relative;transform-style:preserve-3d;z-index:1}.DocumentManagerPane_searchFilterRow__G\+Wbn{align-items:center;display:flex;gap:6px;margin:4px 16px;position:relative}.DocumentManagerPane_contentArea__MOhxL{background:linear-gradient(145deg,#f0f0ff,#f8f8ff);background:linear-gradient(145deg,var(--chantilly-medium) 0,var(--chantilly-base) 100%);border-radius:0 0 16px 16px;box-shadow:0 8px 32px #6b73ff14,inset 0 1px 0 #ffffffe6;flex:1 1;height:calc(100% - 160px);margin:0 8px 8px;overflow:hidden;overflow-y:auto;padding-bottom:12px;position:relative;z-index:1}.DocumentManagerPane_breadcrumbItem__uHOX2{border-radius:3px;font-size:11px;gap:3px;padding:2px 4px}.DocumentManagerPane_breadcrumbSeparator__f-p0L{font-size:9px;margin:0 1px}.DocumentManagerPane_documentRow__ZhIKM{grid-gap:8px;align-items:start;background:linear-gradient(145deg,#fcfcff,#f8f8ff);background:linear-gradient(145deg,var(--chantilly-light) 0,var(--chantilly-base) 100%);border-bottom:1px solid #6b73ff26;border-left:1px solid #6b73ff26;border-color:#6b73ff26 #6b73ff26 #6b73ff1a #6b73ff33;border-radius:8px;border-style:solid;border-width:1px 1px 1px 3px;box-shadow:0 1px 4px #6b73ff0a,inset 0 1px 0 #ffffffe6;cursor:pointer;display:grid;font-size:12px;gap:8px;grid-template-columns:32px 1fr minmax(120px,-webkit-max-content) minmax(12px,-webkit-max-content);grid-template-columns:32px 1fr minmax(120px,max-content) minmax(12px,max-content);line-height:1.2;margin:3px 16px;min-height:36px;padding:6px 12px;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1)}.DocumentManagerPane_panelHeader__wvR94{align-items:center;background:linear-gradient(145deg,#fcfcff,#f0f0ff);background:linear-gradient(145deg,var(--chantilly-light) 0,var(--chantilly-medium) 100%);border-bottom:1px solid #6b73ff26;border-radius:16px 16px 0 0;box-shadow:inset 0 1px 0 #ffffffe6,inset 0 -1px 0 #6b73ff0d,0 2px 8px #6b73ff08;display:flex;justify-content:space-between;padding:12px 16px;position:relative}.DocumentManagerPane_viewModeButtons__CzFUf{background:#f7f6f3;border-radius:8px;display:flex;gap:3px;padding:3px}.DocumentManagerPane_viewModeButton__VnxhM{align-items:center;background:#0000;border:none;border-radius:5px;color:#787774;cursor:pointer;display:flex;font-size:11px;font-weight:500;gap:4px;justify-content:center;min-height:28px;min-width:32px;padding:6px 8px;transition:all .15s ease}.DocumentManagerPane_viewModeButton__VnxhM:hover{background:#edede9cc;color:#37352f;transform:translateY(-.5px)}.DocumentManagerPane_viewModeButton__VnxhM.DocumentManagerPane_active__TqGiC{background:#fff;box-shadow:0 2px 6px #0000001a;color:#37352f;font-weight:600}.DocumentManagerPane_controlsRow__CHAH9{align-items:center;display:flex;gap:8px}.DocumentManagerPane_controlBtn__IYDlL{align-items:center;background:linear-gradient(145deg,#fcfcff,#f8f8ff);background:linear-gradient(145deg,var(--chantilly-light) 0,var(--chantilly-base) 100%);border:1px solid #6b73ff33;border-radius:8px;box-shadow:0 1px 3px #6b73ff0a,inset 0 1px 0 #fffc;color:#1d1d1f;color:var(--chantilly-text);cursor:pointer;display:flex;font-size:16px;font-weight:500;height:36px;justify-content:center;min-width:36px;padding:8px;transition:all .15s ease;white-space:nowrap}.DocumentManagerPane_controlBtn__IYDlL:hover{background:linear-gradient(145deg,#fcfcff,#6b73ff0d);background:linear-gradient(145deg,var(--chantilly-light) 0,#6b73ff0d 100%);box-shadow:0 2px 6px #6b73ff14,inset 0 1px 0 #ffffffe6;transform:translateY(-.5px)}.DocumentManagerPane_controlBtn__IYDlL.DocumentManagerPane_active__TqGiC{background:linear-gradient(145deg,#6b73ff1a,#6b73ff0d);border-color:#6b73ff;border-color:var(--chantilly-blue);color:#6b73ff;color:var(--chantilly-blue)}.DocumentManagerPane_folderBreadcrumb__mSnCO{align-items:center;background:#f8f8ffb3;border:1px solid #6b73ff26;border-radius:8px;color:#6d6d80;color:var(--chantilly-text-secondary);display:flex;font-size:11px;gap:6px;justify-content:space-between;position:relative}.DocumentManagerPane_breadcrumbContent__2-Q-H{align-items:center;display:flex;flex:1 1;gap:6px;min-width:0}.DocumentManagerPane_breadcrumbItem__uHOX2{align-items:center;border-radius:4px;cursor:pointer;display:flex;gap:4px;padding:3px 6px;transition:all .15s ease;white-space:nowrap}.DocumentManagerPane_breadcrumbItem__uHOX2:hover{background:#ffffffe6;color:#2c3e50}.DocumentManagerPane_breadcrumbItem__uHOX2.DocumentManagerPane_active__TqGiC{background:#6b73ff1a;color:#6b73ff;color:var(--chantilly-blue);font-weight:600}.DocumentManagerPane_breadcrumbSeparator__f-p0L{color:#bdc3c7;font-size:10px;margin:0 2px}.DocumentManagerPane_documentCounter__gXvQ5{background:linear-gradient(145deg,#fff,#f8fafe);border:1px solid #6b73ff33;border-radius:6px;box-shadow:0 1px 3px #6b73ff0a;color:#6d6d80;color:var(--chantilly-text-secondary);flex-shrink:0;font-family:SF Mono,Monaco,Cascadia Code,monospace;font-size:11px;font-weight:600;min-width:4rem;padding:6px 10px;text-align:center;white-space:nowrap}.DocumentManagerPane_documentCounterSlash__MczTc{color:#8e8e93;color:var(--chantilly-gray);margin:0 2px}.DocumentManagerPane_controlBtn__IYDlL[title*=Legend]{position:relative}.DocumentManagerPane_controlBtn__IYDlL[title*=Legend]:hover{background:linear-gradient(145deg,#6b73ff1a,#6b73ff0d);border-color:#6b73ff;border-color:var(--chantilly-blue)}.DocumentManagerPane_controlBtn__IYDlL[title*=Legend]:after{background:#6bcf7f;background:var(--chantilly-green);border:1px solid #fff;border-radius:50%;content:"";height:6px;opacity:0;position:absolute;right:-2px;top:-2px;transition:opacity .2s ease;width:6px}.DocumentManagerPane_controlBtn__IYDlL[title*=Legend].DocumentManagerPane_hasContent__l0Gvj:after{opacity:1}@media (max-width:768px){.DocumentManagerPane_panelHeader__wvR94{align-items:stretch;flex-direction:column;gap:8px;padding:10px 12px}.DocumentManagerPane_controlsRow__CHAH9,.DocumentManagerPane_viewModeButtons__CzFUf{justify-content:center}.DocumentManagerPane_folderBreadcrumb__mSnCO{align-items:stretch;flex-direction:column;gap:8px;text-align:center}.DocumentManagerPane_breadcrumbContent__2-Q-H{flex-wrap:wrap;justify-content:center}.DocumentManagerPane_documentCounter__gXvQ5{align-self:center;min-width:auto}}@media (max-width:480px){.DocumentManagerPane_breadcrumbItem__uHOX2{font-size:11px;padding:2px 4px}.DocumentManagerPane_viewModeButton__VnxhM{min-height:24px;min-width:28px;padding:4px 6px}.DocumentManagerPane_controlBtn__IYDlL{font-size:14px;height:32px;min-width:32px}}@media (prefers-reduced-motion:reduce){.DocumentManagerPane_breadcrumbItem__uHOX2,.DocumentManagerPane_controlBtn__IYDlL,.DocumentManagerPane_viewModeButton__VnxhM{transition:none}}@media (prefers-contrast:high){.DocumentManagerPane_viewModeButtons__CzFUf{border:2px solid #000}.DocumentManagerPane_documentCounter__gXvQ5,.DocumentManagerPane_viewModeButton__VnxhM.DocumentManagerPane_active__TqGiC{background:#fff;border:2px solid #000}}.DocumentManagerPane_controlBtn__IYDlL:focus-visible,.DocumentManagerPane_viewModeButton__VnxhM:focus-visible{outline:2px solid #6b73ff;outline:2px solid var(--chantilly-blue);outline-offset:2px}.DocumentManagerPane_documentCounter__gXvQ5.DocumentManagerPane_updating__3N8yv{animation:DocumentManagerPane_counterPulse__9kFcf .3s ease}@keyframes DocumentManagerPane_counterPulse__9kFcf{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.InlineRenameEditor_inlineEditor__Gnp5j{margin:2px 0;padding:4px 8px}.InlineRenameEditor_renameInput__xfll9{background:#1e1e1e;background:var(--editor-bg,#1e1e1e);border:1px solid #3b82f6;border:1px solid var(--editor-border,#3b82f6);border-radius:4px;box-sizing:border-box;color:#fff;color:var(--editor-text,#fff);font-size:14px;outline:none;padding:6px 8px;transition:all .15s ease;width:100%}.InlineRenameEditor_renameInput__xfll9:focus{border-color:#3b82f6;border-color:var(--editor-accent,#3b82f6);box-shadow:0 0 0 2px #3b82f633}.InlineRenameEditor_editorHint__85vcF,.InlineRenameEditor_renameInput__xfll9::placeholder{color:#9ca3af;color:var(--editor-text-secondary,#9ca3af)}.InlineRenameEditor_editorHint__85vcF{font-size:10px;line-height:1.2;margin-top:4px;padding:0 4px}.InlineRenameEditor_inlineEditor__Gnp5j.light{--editor-bg:#fff;--editor-text:#1a1a1a;--editor-text-secondary:#6b7280;--editor-border:#3b82f6;--editor-accent:#3b82f6}.InlineRenameEditor_inlineEditor__Gnp5j.dark{--editor-bg:#1e1e1e;--editor-text:#fff;--editor-text-secondary:#9ca3af;--editor-border:#3b82f6;--editor-accent:#3b82f6}.SymbolPicker_symbolPickerContainer__fz4uo{position:relative}.SymbolPicker_symbolPickerTrigger__Onkdx{align-items:center;border-radius:4px;cursor:pointer;display:flex;gap:8px;min-height:32px;padding:8px 12px;transition:background-color .15s ease}.SymbolPicker_symbolPickerTrigger__Onkdx:hover:not(.SymbolPicker_updating__99S4Z){background-color:#2a2a2a;background-color:var(--context-menu-hover,#2a2a2a)}.SymbolPicker_symbolPickerTrigger__Onkdx.SymbolPicker_updating__99S4Z{opacity:.7;pointer-events:none}.SymbolPicker_symbolPickerDropdown__5l5uA{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1e1e1e;background:var(--picker-bg,#1e1e1e);border:1px solid #404040;border:1px solid var(--picker-border,#404040);border-radius:8px;box-shadow:0 8px 24px #0000004d;max-height:400px;max-width:320px;min-width:280px;overflow-y:auto;padding:8px;position:fixed;z-index:10003}.SymbolPicker_symbolCategoryTabs__b-Dvv{border-bottom:1px solid #404040;border-bottom:1px solid var(--picker-border,#404040);display:flex;flex-wrap:wrap;gap:4px;margin-bottom:12px;padding-bottom:8px}.SymbolPicker_symbolCategoryTab__XMRAx{background:#0000;border:none;border-radius:4px;color:#9ca3af;color:var(--picker-text-secondary,#9ca3af);cursor:pointer;font-size:12px;font-weight:500;padding:4px 8px;transition:all .15s ease}.SymbolPicker_symbolCategoryTab__XMRAx:hover{background-color:#2a2a2a;background-color:var(--picker-hover,#2a2a2a);color:#fff;color:var(--picker-text-primary,#fff)}.SymbolPicker_symbolCategoryTab__XMRAx.SymbolPicker_active__X4vr5{background-color:#3b82f6;background-color:var(--picker-accent,#3b82f6);color:#fff}.SymbolPicker_symbolGrid__W3mwc{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(auto-fill,minmax(32px,1fr));max-height:240px;overflow-y:auto}.SymbolPicker_symbolOption__X\+VmT{align-items:center;background:#0000;border:1px solid #0000;border-radius:4px;cursor:pointer;display:flex;font-size:16px;height:32px;justify-content:center;position:relative;transition:all .15s ease;width:32px}.SymbolPicker_symbolOption__X\+VmT:hover:not(:disabled){background-color:#2a2a2a;background-color:var(--picker-hover,#2a2a2a);border-color:#404040;border-color:var(--picker-border,#404040);transform:scale(1.05)}.SymbolPicker_symbolOption__X\+VmT:disabled{cursor:not-allowed;opacity:.5}.SymbolPicker_symbolOption__X\+VmT.SymbolPicker_selected__W\+O5Z{background-color:#3b82f6;background-color:var(--picker-accent,#3b82f6);border-color:#3b82f6;border-color:var(--picker-accent,#3b82f6);color:#fff}.SymbolPicker_symbolOption__X\+VmT.SymbolPicker_selected__W\+O5Z:after{align-items:center;background:#3b82f6;background:var(--picker-accent,#3b82f6);border-radius:50%;bottom:-2px;color:#fff;content:"✓";display:flex;font-size:8px;height:12px;justify-content:center;position:absolute;right:-2px;width:12px}.SymbolPicker_symbolGrid__W3mwc::-webkit-scrollbar,.SymbolPicker_symbolPickerDropdown__5l5uA::-webkit-scrollbar{width:6px}.SymbolPicker_symbolGrid__W3mwc::-webkit-scrollbar-track,.SymbolPicker_symbolPickerDropdown__5l5uA::-webkit-scrollbar-track{background:#0000}.SymbolPicker_symbolGrid__W3mwc::-webkit-scrollbar-thumb,.SymbolPicker_symbolPickerDropdown__5l5uA::-webkit-scrollbar-thumb{background:#404040;background:var(--picker-border,#404040);border-radius:3px}.SymbolPicker_symbolGrid__W3mwc::-webkit-scrollbar-thumb:hover,.SymbolPicker_symbolPickerDropdown__5l5uA::-webkit-scrollbar-thumb:hover{background:#6b7280;background:var(--picker-text-secondary,#6b7280)}.SymbolPicker_symbolPickerContainer__fz4uo.light{--picker-bg:#fff;--picker-border:#e0e0e0;--picker-text-primary:#1a1a1a;--picker-text-secondary:#6b7280;--picker-hover:#f5f5f5;--picker-accent:#3b82f6}.SymbolPicker_symbolPickerContainer__fz4uo.dark{--picker-bg:#1e1e1e;--picker-border:#404040;--picker-text-primary:#fff;--picker-text-secondary:#9ca3af;--picker-hover:#2a2a2a;--picker-accent:#3b82f6}:root{--chantilly-base:#f8f8ff;--chantilly-light:#fcfcff;--chantilly-medium:#f0f0ff;--chantilly-dark:#e8e8ff;--chantilly-blue:#6b73ff;--chantilly-purple:#9b59b6;--chantilly-yellow:#ffd93d;--chantilly-green:#6bcf7f;--chantilly-orange:#ff8c42;--chantilly-red:#ff6b6b;--chantilly-gray:#8e8e93;--chantilly-text:#1d1d1f;--chantilly-text-secondary:#6d6d80}.LegendModal_modalOverlay__rT2mz{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000080;bottom:0;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;justify-content:center;left:0;padding:12px;position:fixed;right:0;top:0;z-index:9999}.LegendModal_modalContent__WX3hk{background:linear-gradient(145deg,#fcfcff,#f8f8ff);background:linear-gradient(145deg,var(--chantilly-light) 0,var(--chantilly-base) 100%);border:1px solid #6b73ff33;border-radius:8px;box-shadow:0 16px 48px #6b73ff26,0 6px 24px #6b73ff14,inset 0 1px 0 #ffffffe6;display:flex;flex-direction:column;max-height:88vh;max-width:1000px;overflow:hidden;padding:0;position:relative;width:96%}.LegendModal_modalHeader__Qqm2\+{align-items:center;background:linear-gradient(145deg,#fcfcff,#f0f0ff);background:linear-gradient(145deg,var(--chantilly-light) 0,var(--chantilly-medium) 100%);border-bottom:1px solid #6b73ff26;border-radius:8px 8px 0 0;box-shadow:inset 0 1px 0 #ffffffe6,inset 0 -1px 0 #6b73ff0d;display:flex;flex-shrink:0;justify-content:space-between;padding:6px 12px}.LegendModal_headerLeft__aIL03{align-items:center;display:flex;gap:6px}.LegendModal_modalTitle__uz-jO{align-items:center;color:#1d1d1f;color:var(--chantilly-text);display:flex;font-size:13px;font-weight:600;gap:4px;margin:0}.LegendModal_autosaveStatus__aIJWR{background:#f39c121a;border:1px solid #f39c124d;border-radius:2px;color:#f39c12;font-size:8px;font-weight:500;padding:1px 3px}.LegendModal_savedStatus__nUb\+7{background:#27ae601a;border:1px solid #27ae604d;border-radius:2px;color:#27ae60;font-size:8px;font-weight:500;padding:1px 3px}.LegendModal_closeButton__HOMv9{align-items:center;background:none;border:none;border-radius:3px;color:#a8a29e;cursor:pointer;display:flex;justify-content:center;padding:2px;transition:all .1s ease}.LegendModal_closeButton__HOMv9:hover{background:#f1f1ef;color:#37352f}.LegendModal_closeButton__HOMv9:disabled{cursor:not-allowed;opacity:.5}.LegendModal_tabNavigation__C3o2K{background:#f8f8ff99;border-bottom:1px solid #6b73ff26;display:flex;flex-shrink:0}.LegendModal_tabButton__NwXMd{background:none;border:none;border-bottom:2px solid #0000;color:#6d6d80;color:var(--chantilly-text-secondary);cursor:pointer;flex:1 1;font-size:11px;font-weight:500;padding:8px 16px;text-align:center;transition:all .15s ease}.LegendModal_tabButton__NwXMd:hover{background:#6b73ff0d;color:#1d1d1f;color:var(--chantilly-text)}.LegendModal_tabButton__NwXMd.LegendModal_active__7mYbr{background:linear-gradient(145deg,#6b73ff1a,#6b73ff0d);border-bottom-color:#6b73ff;border-bottom-color:var(--chantilly-blue);color:#6b73ff;color:var(--chantilly-blue);font-weight:600}.LegendModal_modalBody__1hVY7{flex:1 1;min-height:0;overflow:auto;padding:16px}.LegendModal_modalBody__1hVY7::-webkit-scrollbar{width:4px}.LegendModal_modalBody__1hVY7::-webkit-scrollbar-thumb{background:linear-gradient(145deg,#6b73ff4d,#6b73ff33);border-radius:2px}.LegendModal_modalBody__1hVY7::-webkit-scrollbar-track{background:#f8f8ff80}.LegendModal_autoAssignTab__mINWo,.LegendModal_legendTab__Fu6XX{display:flex;flex-direction:column;gap:16px}.LegendModal_tabDescription__hixhX{color:#6d6d80;color:var(--chantilly-text-secondary);font-size:12px;line-height:1.4;margin:0}.LegendModal_errorMessage__RExfK{background:linear-gradient(145deg,#fef2f2,#fef7f7);border:1px solid #fecaca;border-radius:6px;color:#dc2626;font-size:12px;font-weight:500;margin-bottom:16px;padding:8px 12px}.LegendModal_loadingState__bMJfP{align-items:center;color:#6d6d80;color:var(--chantilly-text-secondary);display:flex;gap:8px;justify-content:center;padding:40px 16px}.LegendModal_spinner__wXPuB{animation:LegendModal_spin__8Avej 1s linear infinite;border:2px solid #f0f0ff;border-top:2px solid #6b73ff;border:2px solid var(--chantilly-medium);border-radius:50%;border-top-color:var(--chantilly-blue);height:16px;width:16px}.LegendModal_legendSection__m4-If{margin-bottom:20px}.LegendModal_sectionTitle__GThGI{align-items:center;color:#1d1d1f;color:var(--chantilly-text);display:flex;font-size:14px;font-weight:600;gap:6px;margin-bottom:8px}.LegendModal_itemCount__Heh6E{background:#f7f6f3;border-radius:3px;color:#a8a29e;font-size:9px;font-weight:500;padding:1px 4px}.LegendModal_legendItems__hUNKq{display:flex;flex-direction:column;gap:6px}.LegendModal_legendItem__KdyNE{align-items:center;background:linear-gradient(145deg,#f8f8ff,#fcfcff);background:linear-gradient(145deg,var(--chantilly-base) 0,var(--chantilly-light) 100%);border:1px solid #6b73ff26;border-radius:6px;display:flex;gap:8px;min-height:32px;padding:8px 12px;transition:all .15s ease}.LegendModal_legendItem__KdyNE:hover{background:linear-gradient(145deg,#6b73ff0d,#f8f8ff);background:linear-gradient(145deg,#6b73ff0d 0,var(--chantilly-base) 100%);border-color:#6b73ff40}.LegendModal_symbolDisplay__GiN46{filter:drop-shadow(0 1px 2px rgba(0,0,0,.1));flex-shrink:0;font-size:16px;min-width:20px;text-align:center}.LegendModal_colorDisplay__UYt7l{border:2px solid #fffc;border-radius:3px;box-shadow:0 1px 3px #0000001a;flex-shrink:0;height:16px;width:16px}.LegendModal_editableField__s-dE\+{align-items:center;border-radius:3px;cursor:pointer;display:flex;flex:1 1;gap:6px;padding:3px;transition:background .15s ease}.LegendModal_editableField__s-dE\+:hover{background:#fff9}.LegendModal_fieldValue__6Zb8s{color:#1d1d1f;color:var(--chantilly-text);flex:1 1;font-size:11px;font-weight:500}.LegendModal_editIcon__-UZmJ{color:#a8a29e;flex-shrink:0;opacity:.5}.LegendModal_usageCount__2nPRC{background:#f7f6f3;border-radius:3px;color:#6d6d80;color:var(--chantilly-text-secondary);flex-shrink:0;font-size:10px;font-weight:600;min-width:16px;padding:2px 4px;text-align:center}.LegendModal_editMode__bsN2T{align-items:center;display:flex;flex:1 1;gap:6px}.LegendModal_editInput__CnNyG{background:#fcfcff;background:var(--chantilly-light);border:1px solid #6b73ff;border:1px solid var(--chantilly-blue);border-radius:3px;box-shadow:0 0 0 2px #6b73ff1a;color:#1d1d1f;color:var(--chantilly-text);flex:1 1;font-size:11px;font-weight:500;outline:none;padding:4px 6px}.LegendModal_saveButton__kTyEO{align-items:center;background:linear-gradient(145deg,#27ae60,#2ecc71);border:none;border-radius:3px;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:all .15s ease}.LegendModal_saveButton__kTyEO:hover{background:linear-gradient(145deg,#219a52,#27ae60)}.LegendModal_cancelButton__ulowJ{align-items:center;background:#f7f6f3;border:1px solid #e9e9e7;border-radius:3px;color:#a8a29e;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:all .15s ease}.LegendModal_cancelButton__ulowJ:hover{background:#edede9}.LegendModal_newRuleSection__U8jJw{background:linear-gradient(145deg,#fcfcff,#f8f8ff);background:linear-gradient(145deg,var(--chantilly-light) 0,var(--chantilly-base) 100%);border:1px solid #6b73ff26;border-radius:6px;padding:12px}.LegendModal_newRuleForm__tLexh{display:flex;flex-direction:column;gap:8px}.LegendModal_ruleFormRow__WReSG{align-items:end;display:flex;gap:8px}.LegendModal_ruleSelect__Ft89H{background:#fcfcff;background:var(--chantilly-light);border:1px solid #6b73ff33;border-radius:4px;color:#1d1d1f;color:var(--chantilly-text);flex:1 1;font-size:11px;font-weight:500;outline:none;padding:6px 8px;transition:all .15s ease}.LegendModal_ruleSelect__Ft89H:focus{border-color:#6b73ff;border-color:var(--chantilly-blue);box-shadow:0 0 0 2px #6b73ff1a}.LegendModal_ruleSelect__Ft89H:disabled{background:#f7f6f3;cursor:not-allowed;opacity:.5}.LegendModal_colorSymbolPickers__Bu6Od{display:flex;flex:1 1;gap:8px}.LegendModal_pickerWrapper__6nWIn{display:flex;flex:1 1;flex-direction:column;gap:3px}.LegendModal_pickerLabel__rgt6b{color:#6d6d80;color:var(--chantilly-text-secondary);font-size:10px;font-weight:500}.LegendModal_colorSelect__xBwU1,.LegendModal_symbolSelect__AWNFB{background:#fcfcff;background:var(--chantilly-light);border:1px solid #6b73ff33;border-radius:4px;color:#1d1d1f;color:var(--chantilly-text);font-size:11px;font-weight:500;outline:none;padding:6px 8px;transition:all .15s ease}.LegendModal_colorSelect__xBwU1:focus,.LegendModal_symbolSelect__AWNFB:focus{border-color:#6b73ff;border-color:var(--chantilly-blue);box-shadow:0 0 0 2px #6b73ff1a}.LegendModal_addRuleButton__xmJ5-{align-items:center;align-self:flex-end;background:linear-gradient(145deg,#6b73ff,#5a6bf7);background:linear-gradient(145deg,var(--chantilly-blue) 0,#5a6bf7 100%);border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:11px;font-weight:600;gap:4px;padding:6px 12px;transition:all .15s ease;white-space:nowrap}.LegendModal_addRuleButton__xmJ5-:hover:not(:disabled){background:linear-gradient(145deg,#5a6bf7,#4c5ce8);transform:translateY(-.5px)}.LegendModal_addRuleButton__xmJ5-:disabled{cursor:not-allowed;opacity:.5}.LegendModal_existingRulesSection__\+rLgy{margin-top:16px}.LegendModal_rulesList__cWE3Z{display:flex;flex-direction:column;gap:6px}.LegendModal_ruleItem__yGJ2w{align-items:center;background:linear-gradient(145deg,#f8f8ff,#fcfcff);background:linear-gradient(145deg,var(--chantilly-base) 0,var(--chantilly-light) 100%);border:1px solid #6b73ff26;border-radius:6px;display:flex;gap:8px;justify-content:space-between;min-height:36px;padding:8px 12px;transition:all .15s ease}.LegendModal_ruleItem__yGJ2w:hover{background:linear-gradient(145deg,#6b73ff0d,#f8f8ff);background:linear-gradient(145deg,#6b73ff0d 0,var(--chantilly-base) 100%);border-color:#6b73ff40}.LegendModal_ruleItem__yGJ2w.LegendModal_inactive__-ncmu{background:linear-gradient(145deg,#f7f6f3,#edede9);opacity:.6}.LegendModal_ruleDetails__1BoCD{display:flex;flex:1 1;flex-direction:column;gap:4px}.LegendModal_ruleText__v13U5{color:#1d1d1f;color:var(--chantilly-text);font-size:11px;font-weight:600}.LegendModal_ruleAssignments__GFywr{display:flex;flex-wrap:wrap;gap:8px}.LegendModal_assignment__r-PyP{align-items:center;color:#6d6d80;color:var(--chantilly-text-secondary);display:flex;font-size:10px;gap:4px}.LegendModal_assignedColor__qrEQv{border:1px solid #fffc;border-radius:2px;box-shadow:0 1px 2px #0000001a;height:12px;width:12px}.LegendModal_assignedSymbol__giF2v{font-size:12px}.LegendModal_ruleActions__Znd4O{align-items:center;display:flex;gap:4px}.LegendModal_toggleButton__mvSia{background:none;border:none;border-radius:3px;cursor:pointer;font-size:12px;padding:2px;transition:all .15s ease}.LegendModal_toggleButton__mvSia:hover{background:#6b73ff1a}.LegendModal_deleteButton__UGs5K{align-items:center;background:none;border:none;border-radius:3px;color:#ef4444;cursor:pointer;display:flex;justify-content:center;padding:3px;transition:all .15s ease}.LegendModal_deleteButton__UGs5K:hover{background:#ef44441a;color:#dc2626}.LegendModal_emptyState__BDKxX{color:#6d6d80;color:var(--chantilly-text-secondary);padding:40px 16px;text-align:center}.LegendModal_emptyIcon__4--K2{font-size:32px;margin-bottom:12px;opacity:.6}.LegendModal_emptyTitle__TiB5j{color:#1d1d1f;color:var(--chantilly-text);font-size:14px;font-weight:500;margin-bottom:6px}.LegendModal_emptyDescription__UEc2I{font-size:12px;line-height:1.4;margin:0 auto;max-width:300px}.LegendModal_modalFooter__rkp3o{align-items:center;background:linear-gradient(145deg,#f7f6f3,#edede9);border-radius:0 0 8px 8px;border-top:1px solid #6b73ff26;box-shadow:inset 0 1px 0 #ffffffe6;display:flex;flex-shrink:0;gap:6px;justify-content:space-between;padding:8px 12px}.LegendModal_resetButton__8vg8e{align-items:center;background:linear-gradient(145deg,#fcfcff,#f8f8ff);background:linear-gradient(145deg,var(--chantilly-light) 0,var(--chantilly-base) 100%);border:1px solid #6b73ff33;border-radius:4px;color:#6d6d80;color:var(--chantilly-text-secondary);cursor:pointer;display:flex;font-size:10px;font-weight:500;gap:3px;padding:5px 10px;transition:all .15s ease}.LegendModal_resetButton__8vg8e:hover:not(:disabled){background:linear-gradient(145deg,#6b73ff0d,#f8f8ff);background:linear-gradient(145deg,#6b73ff0d 0,var(--chantilly-base) 100%);border-color:#6b73ff4d}.LegendModal_resetButton__8vg8e:disabled{cursor:not-allowed;opacity:.5}.LegendModal_footerActions__D1Ssu{display:flex;gap:6px}.LegendModal_modalFooter__rkp3o .LegendModal_cancelButton__ulowJ{background:linear-gradient(145deg,#fcfcff,#f8f8ff);background:linear-gradient(145deg,var(--chantilly-light) 0,var(--chantilly-base) 100%);border:1px solid #6b73ff33;border-radius:4px;color:#6d6d80;color:var(--chantilly-text-secondary);cursor:pointer;font-size:10px;font-weight:500;padding:5px 10px;transition:all .15s ease}.LegendModal_modalFooter__rkp3o .LegendModal_cancelButton__ulowJ:hover:not(:disabled){background:linear-gradient(145deg,#6b73ff0d,#f8f8ff);background:linear-gradient(145deg,#6b73ff0d 0,var(--chantilly-base) 100%);border-color:#6b73ff4d}.LegendModal_modalFooter__rkp3o .LegendModal_saveButton__kTyEO{align-items:center;background:linear-gradient(145deg,#27ae60,#2ecc71);border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:10px;font-weight:600;gap:3px;justify-content:center;min-width:50px;padding:5px 10px;transition:all .15s ease}.LegendModal_modalFooter__rkp3o .LegendModal_saveButton__kTyEO:hover:not(:disabled){background:linear-gradient(145deg,#219a52,#27ae60)}.LegendModal_modalFooter__rkp3o .LegendModal_saveButton__kTyEO:disabled{background:linear-gradient(145deg,#7f8c8d,#95a5a6);cursor:not-allowed}.LegendModal_buttonSpinner__yQTR1{animation:LegendModal_spin__8Avej 1s linear infinite;border:1px solid;border-radius:50%;border-top:1px solid #0000;height:8px;width:8px}@keyframes LegendModal_spin__8Avej{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.LegendModal_modalContent__WX3hk{border-radius:0;margin:0;max-height:95vh;max-width:100%;width:100%}.LegendModal_modalHeader__Qqm2\+{padding:8px 10px}.LegendModal_modalTitle__uz-jO{font-size:12px}.LegendModal_modalBody__1hVY7{padding:12px}.LegendModal_tabButton__NwXMd{font-size:10px;padding:6px 8px}.LegendModal_ruleFormRow__WReSG{align-items:stretch;flex-direction:column}.LegendModal_colorSymbolPickers__Bu6Od{flex-direction:column}.LegendModal_addRuleButton__xmJ5-{align-self:stretch;justify-content:center}.LegendModal_legendItem__KdyNE{flex-wrap:wrap;padding:6px 8px}.LegendModal_ruleItem__yGJ2w{align-items:stretch;flex-direction:column;gap:6px}.LegendModal_ruleActions__Znd4O{align-self:flex-end}}@media (max-width:480px){.LegendModal_modalOverlay__rT2mz{padding:4px}.LegendModal_modalHeader__Qqm2\+{padding:6px 8px}.LegendModal_modalBody__1hVY7{padding:8px}.LegendModal_modalFooter__rkp3o{flex-direction:column;gap:8px;padding:6px 8px}.LegendModal_footerActions__D1Ssu{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-contrast:high){.LegendModal_assignedColor__qrEQv,.LegendModal_colorDisplay__UYt7l,.LegendModal_legendItem__KdyNE,.LegendModal_modalContent__WX3hk,.LegendModal_ruleItem__yGJ2w{border:2px solid #000}}.LegendModal_addRuleButton__xmJ5-:focus-visible,.LegendModal_cancelButton__ulowJ:focus-visible,.LegendModal_closeButton__HOMv9:focus-visible,.LegendModal_colorSelect__xBwU1:focus-visible,.LegendModal_deleteButton__UGs5K:focus-visible,.LegendModal_resetButton__8vg8e:focus-visible,.LegendModal_ruleSelect__Ft89H:focus-visible,.LegendModal_saveButton__kTyEO:focus-visible,.LegendModal_symbolSelect__AWNFB:focus-visible,.LegendModal_tabButton__NwXMd:focus-visible,.LegendModal_toggleButton__mvSia:focus-visible{outline:2px solid #6b73ff;outline:2px solid var(--chantilly-blue);outline-offset:1px}.ContextMenu_contextMenu__VQbhO{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1e1e1e;background:var(--context-menu-bg,#1e1e1e);border:1px solid #404040;border:1px solid var(--context-menu-border,#404040);border-radius:8px;box-shadow:0 8px 24px #0000004d;color:#fff;color:var(--context-menu-text,#fff);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;max-width:300px;min-width:200px;padding:4px;position:fixed;-webkit-user-select:none;user-select:none;z-index:10000}.ContextMenu_contextMenu__VQbhO.ContextMenu_light__D9bzL{--context-menu-bg:#fff;--context-menu-border:#e0e0e0;--context-menu-text:#1a1a1a;--context-menu-hover:#f5f5f5;--context-menu-active:#e8e8e8;--context-menu-separator:#e0e0e0;--context-menu-destructive:#dc2626;--context-menu-disabled:#9ca3af}.ContextMenu_contextMenu__VQbhO.ContextMenu_dark__ex5Od{--context-menu-bg:#1e1e1e;--context-menu-border:#404040;--context-menu-text:#fff;--context-menu-hover:#2a2a2a;--context-menu-active:#363636;--context-menu-separator:#404040;--context-menu-destructive:#ef4444;--context-menu-disabled:#6b7280}.ContextMenu_menuItem__qapwu{align-items:center;border-radius:4px;cursor:pointer;display:flex;gap:8px;min-height:32px;padding:8px 12px;transition:background-color .15s ease}.ContextMenu_menuItem__qapwu:hover:not(.ContextMenu_disabled__mf5qz){background-color:var(--context-menu-hover)}.ContextMenu_menuItem__qapwu:active:not(.ContextMenu_disabled__mf5qz){background-color:var(--context-menu-active)}.ContextMenu_menuItem__qapwu.ContextMenu_disabled__mf5qz{color:var(--context-menu-disabled);cursor:not-allowed;opacity:.6}.ContextMenu_menuItem__qapwu.ContextMenu_destructive__6MkLv{color:var(--context-menu-destructive)}.ContextMenu_menuItem__qapwu.ContextMenu_destructive__6MkLv:hover:not(.ContextMenu_disabled__mf5qz){background-color:#ef44441a}.ContextMenu_menuIcon__b9EB6{align-items:center;display:flex;flex-shrink:0;height:16px;justify-content:center;width:16px}.ContextMenu_menuLabel__Rkg\+Y{flex:1 1;font-weight:400;line-height:1.2}.ContextMenu_menuShortcut__3yDNx{color:var(--context-menu-disabled);font-size:12px;margin-left:auto}.ContextMenu_menuArrow__-vExo{color:var(--context-menu-disabled);font-size:10px;margin-left:auto}.ContextMenu_menuSeparator__kj7Ba{background-color:var(--context-menu-separator);height:1px;margin:4px 8px}.ContextMenu_sectionHeader__AXoKC{align-items:center;color:var(--context-menu-disabled);display:flex;font-size:11px;font-weight:600;letter-spacing:.5px;padding:6px 12px 2px;text-transform:uppercase}.ContextMenu_menuItemWithSubmenu__xgFXr{position:relative}.ContextMenu_menuItemWithSubmenu__xgFXr .ContextMenu_menuItem__qapwu.ContextMenu_active__TCmgV{background-color:var(--context-menu-hover)}.ContextMenu_submenu__6s3sR{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--context-menu-bg);border:1px solid var(--context-menu-border);border-radius:8px;box-shadow:0 8px 24px #0000004d;max-width:280px;min-width:180px;padding:4px;position:fixed;z-index:99999}.ContextMenu_submenuArrow__X\+z0v{margin-left:auto;transition:transform .15s ease}.ContextMenu_menuItemWithSubmenu__xgFXr .ContextMenu_menuItem__qapwu.ContextMenu_active__TCmgV .ContextMenu_submenuArrow__X\+z0v{transform:rotate(90deg)}.ContextMenu_spinner__rJF-z{animation:ContextMenu_spin__buEgu 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:currentcolor;height:12px;margin-left:auto;width:12px}@keyframes ContextMenu_spin__buEgu{to{transform:rotate(1turn)}}.ContextMenu_updating__UNU0Q{opacity:.7;pointer-events:none}.ContextMenu_inlineEditor__XdH3y{padding:4px 8px}.ContextMenu_renameInput__lZwzH{background:var(--context-menu-bg);border:1px solid var(--context-menu-border);border-radius:4px;color:var(--context-menu-text);font-size:14px;outline:none;padding:4px 8px;width:100%}.ContextMenu_renameInput__lZwzH:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.ContextMenu_editorHint__7umUp{color:var(--context-menu-disabled);font-size:11px;margin-top:4px;padding:0 4px}.TagSelector_analyticsCard__x9ucG{background:#252525;background:var(--context-menu-surface,#252525);border:1px solid #404040;border:1px solid var(--context-menu-border,#404040);border-radius:8px;padding:12px;text-align:center;transition:all .2s ease}.TagSelector_analyticsCard__x9ucG:hover{border-color:#3b82f6;border-color:var(--modal-accent,#3b82f6);box-shadow:0 8px 24px #0000004d;transform:translateY(-2px)}.TagSelector_analyticsCardHeader__TLX65{align-items:center;color:#9ca3af;color:var(--context-menu-text-secondary,#9ca3af);display:flex;font-size:11px;font-weight:500;gap:6px;justify-content:center;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.TagSelector_analyticsDashboard__r4CI4{background:#232323;background:var(--context-menu-controls-bg,#232323);border-top:1px solid #404040;border-top:1px solid var(--context-menu-border,#404040);padding:16px}.TagSelector_analyticsDetails__-DOwB{display:flex;flex-direction:column;gap:8px}.TagSelector_analyticsGrid__n85PC{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-bottom:16px}.TagSelector_analyticsIcon__WCdsz{height:12px;width:12px}.TagSelector_analyticsStat__PgehN{align-items:center;border-bottom:1px solid #404040;border-bottom:1px solid var(--context-menu-border,#404040);display:flex;font-size:12px;justify-content:space-between;padding:6px 0}.TagSelector_analyticsStat__PgehN:last-child{border-bottom:none}.TagSelector_analyticsValue__fjmcH{color:#3b82f6;font-size:20px;font-weight:700;margin-bottom:4px}.TagSelector_buttonPrimary__23FR5{align-items:center;background:#3b82f6;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:6px;padding:6px 12px;transition:all .15s ease}.TagSelector_buttonPrimary__23FR5:hover:not(.TagSelector_disabled__j99b4){background:#2563eb;border-color:#2563eb;border-color:var(--modal-accent-hover,#2563eb);box-shadow:0 8px 24px #3b82f666;transform:translateY(-1px)}.TagSelector_buttonPrimary__23FR5.TagSelector_disabled__j99b4{cursor:not-allowed;opacity:.5;transform:none}.TagSelector_buttonSecondary__YVfZ0{background:#374151;background:var(--context-menu-border,#374151);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:background-color .15s ease}.TagSelector_buttonSecondary__YVfZ0:hover{background:#4b5563;background:var(--context-menu-border-light,#4b5563);border-color:#505050;border-color:var(--modal-border-light,#505050);transform:translateY(-1px)}.TagSelector_checkboxLabel__koon4{color:#fff;color:var(--modal-text,#fff);cursor:pointer;font-size:14px;font-weight:500}.TagSelector_checkboxOption__L\+uEF{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:8px;transition:background-color .2s ease}.TagSelector_checkboxOption__L\+uEF input[type=checkbox]{accent-color:#3b82f6;accent-color:var(--modal-accent,#3b82f6);cursor:pointer}.TagSelector_checkboxOption__L\+uEF:hover{background:#2a2a2a;background:var(--modal-hover,#2a2a2a)}.TagSelector_closeButton__R\+Xoi{align-items:center;background:#0000;border:none;border-radius:4px;color:#9ca3af;color:var(--context-menu-text-secondary,#9ca3af);cursor:pointer;display:flex;height:24px;justify-content:center;transition:all .15s ease;width:24px}.TagSelector_closeButton__R\+Xoi:hover{background:#2a2a2a;background:var(--context-menu-hover,#2a2a2a);color:#fff;color:var(--context-menu-text,#fff);transform:scale(1.05)}.TagSelector_configSection__SogsS{margin-bottom:24px}.TagSelector_configSection__SogsS h4{color:#fff;color:var(--modal-text,#fff);font-size:15px;font-weight:700;margin:0 0 16px}.TagSelector_configSection__SogsS:last-child{margin-bottom:0}.TagSelector_configureDisplayContent__QusGe{animation:TagSelector_modalSlideIn__SUYlv .3s cubic-bezier(.34,1.56,.64,1);background:#1e1e1e;background:var(--modal-bg,#1e1e1e);border-radius:16px;box-shadow:0 0 0 1px #ffffff0d,0 25px 50px #000c;max-height:80vh;max-width:500px;overflow-y:auto;width:90vw}.TagSelector_configureDisplayModal__yZke-{align-items:center;animation:TagSelector_fadeIn__LtHOj .2s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000c;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10007}.TagSelector_controlButton__oBdEf{align-items:center;background:#0000;border:1px solid #404040;border:1px solid var(--context-menu-border,#404040);border-radius:4px;color:#9ca3af;color:var(--context-menu-text-secondary,#9ca3af);cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .15s ease;width:28px}.TagSelector_controlButton__oBdEf:hover{background:#2a2a2a;background:var(--context-menu-hover,#2a2a2a);border-color:#505050;border-color:var(--modal-border-light,#505050);color:#fff;color:var(--context-menu-text,#fff);transform:translateY(-1px)}.TagSelector_controlButton__oBdEf.TagSelector_active__gJY1Y{background:#3b82f6;border-color:#3b82f6;box-shadow:0 4px 12px #3b82f64d;color:#fff}.TagSelector_controlButtons__fmnHY{display:flex;gap:4px}.TagSelector_filterControls__sbn9p{align-items:center;display:flex;flex:1 1;gap:8px}.TagSelector_filterGroup__9q0TX{display:flex;gap:8px}.TagSelector_filterSection__tZcOV{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.TagSelector_filterSelect__oTT4q{background:#1e1e1e;background:var(--context-menu-surface,#1e1e1e);border:1px solid #404040;border:1px solid var(--context-menu-border,#404040);border-radius:6px;color:#fff;color:var(--context-menu-text,#fff);cursor:pointer;font-size:12px;font-weight:500;outline:none;padding:6px 12px;transition:all .2s ease}.TagSelector_filterSelect__oTT4q:focus{border-color:#3b82f6;border-color:var(--modal-accent,#3b82f6);box-shadow:0 0 0 3px #3b82f633}.TagSelector_footerActions__85YeG{display:flex;gap:8px}.TagSelector_footerInfo__-gs7C{color:#9ca3af;color:var(--context-menu-text-secondary,#9ca3af);font-size:12px}.TagSelector_footerInfo__-gs7C,.TagSelector_headerLeft__ubEM5{align-items:center;display:flex;gap:12px}.TagSelector_headerLeft__ubEM5 h2{-webkit-text-fill-color:#0000;-webkit-background-clip:text;background:linear-gradient(135deg,#3b82f6,#8b5cf6);background-clip:text;color:#fff;color:var(--context-menu-text,#fff);font-size:16px;font-weight:600;margin:0}.TagSelector_modalActions__ku2hW{display:flex;gap:12px;justify-content:flex-end}.TagSelector_modalBody__xxpFj{padding:24px}.TagSelector_modalCloseButton__c5JoT{align-items:center;background:#0000;border:none;border-radius:8px;color:#9ca3af;color:var(--modal-text-secondary,#9ca3af);cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.TagSelector_modalCloseButton__c5JoT:hover{background:#2a2a2a;background:var(--modal-hover,#2a2a2a);color:#fff;color:var(--modal-text,#fff)}.TagSelector_modalFooter__v7lVw{border-top:1px solid #404040;border-top:1px solid var(--modal-border,#404040);padding:20px 24px}.TagSelector_modalHeader__LMCqR{align-items:center;border-bottom:1px solid #404040;border-bottom:1px solid var(--modal-border,#404040);display:flex;justify-content:space-between;padding:20px 24px}.TagSelector_modalHeader__LMCqR h3{color:#fff;color:var(--modal-text,#fff);font-size:18px;font-weight:700;margin:0}.TagSelector_modeButton__eVpt3{align-items:center;background:#0000;border:none;border-radius:4px;color:#9ca3af;color:var(--context-menu-text-secondary,#9ca3af);cursor:pointer;display:flex;font-size:11px;font-weight:500;gap:4px;padding:4px 8px;transition:all .15s ease;-webkit-user-select:none;user-select:none}.TagSelector_modeButton__eVpt3:hover{background:#2a2a2a;background:var(--context-menu-hover,#2a2a2a);color:#fff;color:var(--context-menu-text,#fff);transform:translateY(-1px)}.TagSelector_modeButton__eVpt3.TagSelector_active__gJY1Y{background:#3b82f6;box-shadow:0 4px 12px #3b82f64d;color:#fff}.TagSelector_modeSwitcher__UTF6g{background:#1e1e1e;background:var(--context-menu-surface,#1e1e1e);border:1px solid #404040;border:1px solid var(--context-menu-border,#404040);border-radius:6px;display:flex;gap:2px;padding:2px}.TagSelector_noTagsIcon__tZwky{margin-bottom:12px;opacity:.4}.TagSelector_noTagsMessage__eshCk{align-items:center;color:#9ca3af;color:var(--context-menu-text-secondary,#9ca3af);display:flex;flex-direction:column;justify-content:center;padding:48px 24px;text-align:center}.TagSelector_noTagsMessage__eshCk p{font-size:14px;font-weight:500;margin:0}.TagSelector_noTagsSubtitle__c22ac{font-size:12px!important;font-weight:400!important;margin-top:4px!important;opacity:.7}.TagSelector_radioGroup__t7W-X{display:flex;flex-direction:column;gap:12px}.TagSelector_radioLabel__UoABK{color:#fff;color:var(--modal-text,#fff);cursor:pointer;font-size:14px;font-weight:500}.TagSelector_radioOption__0jbL6{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:8px;transition:background-color .2s ease}.TagSelector_radioOption__0jbL6 input[type=radio]{accent-color:#3b82f6;accent-color:var(--modal-accent,#3b82f6);cursor:pointer}.TagSelector_radioOption__0jbL6:hover{background:#2a2a2a;background:var(--modal-hover,#2a2a2a)}.TagSelector_searchIcon__NAscq{color:#9ca3af;color:var(--context-menu-text-secondary,#9ca3af);left:12px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.TagSelector_searchInput__gUWpn{background:#1e1e1e;background:var(--context-menu-surface,#1e1e1e);border:1px solid #404040;border:1px solid var(--context-menu-border,#404040);border-radius:6px;color:#fff;color:var(--context-menu-text,#fff);font-size:13px;outline:none;padding:8px 12px 8px 36px;transition:all .15s ease;width:100%}.TagSelector_searchInput__gUWpn::placeholder{color:#9ca3af;color:var(--context-menu-text-secondary,#9ca3af)}.TagSelector_searchInput__gUWpn:focus{background:#242424;background:var(--modal-bg-elevated,#242424);border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.TagSelector_searchInputWrapper__7AvdH{max-width:100%;position:relative}.TagSelector_searchSection__qSXdg{margin-bottom:12px}.TagSelector_selectedCount__sIulJ{background:#3b82f626;border:1px solid #3b82f6;border-radius:12px;color:#3b82f6;font-weight:600;padding:2px 8px}.TagSelector_spin__yaSbp{animation:TagSelector_spin__yaSbp 1s linear infinite}.TagSelector_statLabel__or7OP{color:#9ca3af;color:var(--context-menu-text-secondary,#9ca3af);font-weight:500}.TagSelector_statValue__-nlPB{color:#fff;color:var(--context-menu-text,#fff);font-weight:600}.TagSelector_tagActionButton__\+hA10{align-items:center;background:#0000;border:none;border-radius:6px;color:#9ca3af;color:var(--modal-text-secondary,#9ca3af);cursor:pointer;display:flex;height:28px;justify-content:center;opacity:0;transition:all .2s ease;width:28px}.TagSelector_tagActionButton__\+hA10:hover{background:#2a2a2a;background:var(--modal-hover,#2a2a2a);color:#fff;color:var(--modal-text,#fff);transform:scale(1.1)}.TagSelector_tagActionButton__\+hA10.TagSelector_active__gJY1Y{color:#fbbf24;opacity:1}.TagSelector_tagCheckbox__WiZbm{accent-color:#3b82f6;cursor:pointer;height:16px;width:16px}.TagSelector_tagCompactCount__J8uCl{background:#404040;background:var(--context-menu-border,#404040);border-radius:8px;color:#9ca3af;color:var(--context-menu-text-secondary,#9ca3af);font-size:10px;font-weight:500;padding:1px 4px}.TagSelector_tagCompactItem__QupTa{align-items:center;background:#0000;border:1px solid #404040;border:1px solid var(--context-menu-border,#404040);border-radius:16px;cursor:pointer;display:flex;font-size:12px;gap:6px;padding:4px 8px;transition:all .15s ease;-webkit-user-select:none;user-select:none}.TagSelector_tagCompactItem__QupTa:hover{background:#2a2a2a;background:var(--context-menu-hover,#2a2a2a);transform:translateY(-1px)}.TagSelector_tagCompactItem__QupTa.TagSelector_selected__wAr5e{background:#3b82f6;border-color:#3b82f6;box-shadow:0 4px 12px #3b82f64d;color:#fff}.TagSelector_tagCompactItem__QupTa.TagSelector_selected__wAr5e .TagSelector_tagCompactCount__J8uCl{background:#ffffff40;color:#fff}.TagSelector_tagCompactName__5Fbhn,.TagSelector_tagCount__LqTMO{font-weight:500}.TagSelector_tagFavoriteIcon__weyzQ{color:#fbbf24;flex-shrink:0}.TagSelector_tagGridCount__M61AQ{color:#3b82f6;font-weight:500}.TagSelector_tagGridFavorite__GgakQ{color:#fbbf24}.TagSelector_tagGridHeader__AeMGg{align-items:center;display:flex;gap:8px}.TagSelector_tagGridIcon__LioQj{font-size:16px}.TagSelector_tagGridItem__OR-jJ{background:#0000;border:1px solid #404040;border:1px solid var(--context-menu-border,#404040);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:12px;text-align:left;transition:all .15s ease;-webkit-user-select:none;user-select:none}.TagSelector_tagGridItem__OR-jJ:hover{background:#2a2a2a;background:var(--context-menu-hover,#2a2a2a);border-color:#3b82f6;box-shadow:0 8px 24px #0000004d;transform:translateY(-2px)}.TagSelector_tagGridItem__OR-jJ.TagSelector_selected__wAr5e{background:#3b82f61a;border-color:#3b82f6;box-shadow:0 8px 24px #3b82f64d}.TagSelector_tagGridMeta__1jTVV{align-items:center;color:#9ca3af;color:var(--context-menu-text-secondary,#9ca3af);display:flex;font-size:11px;justify-content:space-between}.TagSelector_tagGridName__ZYphM{color:#fff;color:var(--context-menu-text,#fff);font-size:13px;font-weight:500}.TagSelector_tagLastUsed__bi-e1{align-items:center;display:flex;gap:2px}.TagSelector_tagList__0s1KX{flex:1 1;overflow-y:auto;padding:12px 16px;scroll-behavior:smooth}.TagSelector_tagList__0s1KX::-webkit-scrollbar{width:6px}.TagSelector_tagList__0s1KX::-webkit-scrollbar-thumb{background:#404040;background:var(--context-menu-border,#404040);border-radius:3px}.TagSelector_configureDisplayContent__QusGe::-webkit-scrollbar-thumb,.TagSelector_tagList__0s1KX::-webkit-scrollbar-thumb{background:#404040;background:var(--modal-border,#404040);border-radius:4px}.TagSelector_tagList__0s1KX::-webkit-scrollbar-thumb:hover{background:#6b7280;background:var(--context-menu-text-secondary,#6b7280)}.TagSelector_configureDisplayContent__QusGe::-webkit-scrollbar-thumb:hover,.TagSelector_tagList__0s1KX::-webkit-scrollbar-thumb:hover{background:#6b7280;background:var(--modal-text-secondary,#6b7280)}.TagSelector_tagList__0s1KX::-webkit-scrollbar-track{background:#0000}.TagSelector_configureDisplayContent__QusGe::-webkit-scrollbar-track,.TagSelector_tagList__0s1KX::-webkit-scrollbar-track{background:#0000}.TagSelector_configureDisplayContent__QusGe::-webkit-scrollbar,.TagSelector_tagList__0s1KX::-webkit-scrollbar{width:8px}.TagSelector_tagList__0s1KX.TagSelector_compact__54swg .TagSelector_tagCompactGrid__jQ\+KX{display:flex;flex-wrap:wrap;gap:6px}.TagSelector_tagList__0s1KX.TagSelector_grid__58yw0 .TagSelector_tagGrid__UqhTO{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.TagSelector_tagList__0s1KX.TagSelector_list__\+z3z8{display:flex;flex-direction:column;gap:6px}.TagSelector_tagOption__vxSnw{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;cursor:pointer;display:flex;gap:12px;margin-bottom:2px;padding:8px 12px;transition:all .15s ease;-webkit-user-select:none;user-select:none}.TagSelector_tagOption__vxSnw:hover{background:#2a2a2a;background:var(--context-menu-hover,#2a2a2a);border-color:#404040;border-color:var(--context-menu-border,#404040);transform:translateY(-1px)}.TagSelector_tagOption__vxSnw:hover .TagSelector_tagActionButton__\+hA10{opacity:1}.TagSelector_tagOption__vxSnw.TagSelector_selected__wAr5e{background:#3b82f61a;border-color:#3b82f6;box-shadow:0 4px 16px #3b82f633}.TagSelector_tagOptionActions__T8iqf{display:flex;flex-shrink:0;gap:6px}.TagSelector_tagOptionCheckbox__vEvho{align-items:center;display:flex;flex-shrink:0}.TagSelector_tagOptionContent__rLHU2{flex:1 1;min-width:0}.TagSelector_tagOptionCount__yQ4vw{color:#3b82f6;font-weight:500}.TagSelector_tagOptionDescription__cfivh{color:#9ca3af;color:var(--context-menu-text-secondary,#9ca3af);font-size:11px;line-height:1.3;margin-bottom:4px}.TagSelector_tagOptionInfo__KhL\+s{margin-bottom:2px}.TagSelector_tagOptionMeta__kOGFK{align-items:center;color:#9ca3af;color:var(--context-menu-text-secondary,#9ca3af);display:flex;font-size:11px;gap:8px}.TagSelector_tagOptionName__MZXDT{color:#fff;color:var(--context-menu-text,#fff);font-size:13px;font-weight:500}.TagSelector_tagOptionNameRow__XBxE\+{align-items:center;display:flex;gap:6px;margin-bottom:2px}.TagSelector_tagSelectorControls__tpE6j{background:#232323;background:var(--context-menu-controls-bg,#232323);border-bottom:1px solid #404040;border-bottom:1px solid var(--context-menu-border,#404040);padding:12px 16px}.TagSelector_tagSelectorFooter__1fkTQ{background:#252525;background:var(--context-menu-footer-bg,#252525);border-top:1px solid #404040;border-top:1px solid var(--context-menu-border,#404040)}.TagSelector_tagSelectorFooter__1fkTQ,.TagSelector_tagSelectorHeader__G1n\+d{align-items:center;display:flex;justify-content:space-between;padding:12px 16px}.TagSelector_tagSelectorHeader__G1n\+d{background:#252525;background:var(--context-menu-header-bg,#252525);border-bottom:1px solid #404040;border-bottom:1px solid var(--context-menu-border,#404040)}.TagSelector_tagSelectorModal__AaFUW{animation:TagSelector_modalSlideIn__SUYlv .3s cubic-bezier(.34,1.56,.64,1);background:#1e1e1e;background:var(--modal-bg,#1e1e1e);border-radius:16px;box-shadow:0 0 0 1px #ffffff0d,0 25px 50px #000c,0 10px 20px #0006;color:#fff;color:var(--modal-text,#fff);display:flex;flex-direction:column;height:100%;max-height:calc(90vh - 120px);max-width:1200px;overflow:hidden;width:90vw}.TagSelector_tagSelectorModal__AaFUW.dark{--modal-accent:#3b82f6;--modal-accent-bg:#3b82f626;--modal-accent-hover:#2563eb;--modal-bg:#1e1e1e;--modal-bg-elevated:#242424;--modal-border:#404040;--modal-border-light:#505050;--modal-card-bg:#252525;--modal-controls-bg:#232323;--modal-footer-bg:#252525;--modal-header-bg:#252525;--modal-hover:#2a2a2a;--modal-text:#fff;--modal-text-secondary:#9ca3af}.TagSelector_tagSelectorModal__AaFUW.light{--modal-accent:#3b82f6;--modal-accent-bg:#3b82f61a;--modal-accent-hover:#2563eb;--modal-bg:#fff;--modal-bg-elevated:#f8f9fa;--modal-border:#e0e0e0;--modal-border-light:#d0d0d0;--modal-card-bg:#f8f9fa;--modal-controls-bg:#f8f9fa;--modal-footer-bg:#f8f9fa;--modal-header-bg:#f8f9fa;--modal-hover:#f5f5f5;--modal-text:#1a1a1a;--modal-text-secondary:#6b7280}.TagSelector_tagSelectorOverlay__2DQSw{align-items:center;animation:TagSelector_fadeIn__LtHOj .2s ease-out;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10005}.TagSelector_tagsSection__fGkaP{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.TagSelector_viewButton__zdlz-{align-items:center;background:#0000;border:none;border-radius:4px;color:#9ca3af;color:var(--context-menu-text-secondary,#9ca3af);cursor:pointer;display:flex;height:24px;justify-content:center;transition:all .15s ease;width:24px}.TagSelector_viewButton__zdlz-:hover{background:#2a2a2a;background:var(--context-menu-hover,#2a2a2a);color:#fff;color:var(--context-menu-text,#fff)}.TagSelector_viewButton__zdlz-.TagSelector_active__gJY1Y{background:#3b82f6;box-shadow:0 2px 8px #3b82f64d;color:#fff}.TagSelector_viewModeSwitcher__NN0xT{background:#1e1e1e;background:var(--context-menu-surface,#1e1e1e);border:1px solid #404040;border:1px solid var(--context-menu-border,#404040);border-radius:6px;display:flex;gap:2px;padding:2px}@keyframes TagSelector_fadeIn__LtHOj{0%{opacity:0}to{opacity:1}}@keyframes TagSelector_modalSlideIn__SUYlv{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes TagSelector_spin__yaSbp{to{transform:rotate(1turn)}}@media (max-width:600px){.TagSelector_analyticsGrid__n85PC{grid-template-columns:repeat(2,1fr)}.TagSelector_buttonPrimary__23FR5,.TagSelector_buttonSecondary__YVfZ0{justify-content:center;width:100%}.TagSelector_filterSection__tZcOV{align-items:flex-start;flex-direction:column;gap:8px}.TagSelector_footerActions__85YeG{flex-direction:column;width:100%}.TagSelector_tagList__0s1KX.TagSelector_grid__58yw0 .TagSelector_tagGrid__UqhTO{grid-template-columns:1fr}.TagSelector_tagSelectorModal__AaFUW{max-height:95vh;width:95vw}}@media (max-width:768px){.TagSelector_analyticsGrid__n85PC{gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.TagSelector_buttonPrimary__23FR5,.TagSelector_buttonSecondary__YVfZ0{justify-content:center;width:100%}.TagSelector_filterSection__tZcOV{align-items:flex-start;flex-direction:column;gap:16px}.TagSelector_modalActions__ku2hW{flex-direction:column}.TagSelector_tagList__0s1KX{padding:16px 20px}.TagSelector_tagList__0s1KX.TagSelector_grid__58yw0 .TagSelector_tagGrid__UqhTO{grid-template-columns:1fr}.TagSelector_analyticsDashboard__r4CI4,.TagSelector_tagSelectorControls__tpE6j,.TagSelector_tagSelectorFooter__1fkTQ,.TagSelector_tagSelectorHeader__G1n\+d{padding:16px 20px}.TagSelector_tagSelectorModal__AaFUW{max-height:95vh;width:95vw}}.ColorPicker_colorPickerContainer__vjUM8{position:relative}.ColorPicker_colorPickerTrigger__B\+ew4{align-items:center;border-radius:4px;cursor:pointer;display:flex;gap:8px;min-height:32px;padding:8px 12px;transition:background-color .15s ease}.ColorPicker_colorPickerTrigger__B\+ew4:hover:not(.ColorPicker_updating__j5CFl){background-color:#2a2a2a;background-color:var(--context-menu-hover,#2a2a2a)}.ColorPicker_colorPickerTrigger__B\+ew4.ColorPicker_updating__j5CFl{opacity:.7;pointer-events:none}.ColorPicker_colorPreviewEnhanced__nmPev{align-items:center;border:1px solid #404040;border:1px solid var(--picker-border,#404040);border-radius:3px;display:flex;height:16px;justify-content:center;position:relative;width:16px}.ColorPicker_noColorText__U\+ZGo{color:#9ca3af;color:var(--picker-text-secondary,#9ca3af);font-size:10px}.ColorPicker_colorPickerDropdownEnhanced__YYtcY{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1e1e1e;background:var(--picker-bg,#1e1e1e);border:1px solid #404040;border:1px solid var(--picker-border,#404040);border-radius:8px;box-shadow:0 8px 24px #0000004d;max-height:500px;max-width:400px;min-width:300px;overflow-y:auto;padding:8px;position:fixed;z-index:10003}.ColorPicker_colorPickerTabs__xH44E{border-bottom:1px solid #404040;border-bottom:1px solid var(--picker-border,#404040);display:flex;gap:4px;margin-bottom:12px;padding-bottom:8px}.ColorPicker_colorTab__Zhhb4{background:#0000;border:none;border-radius:4px;color:#9ca3af;color:var(--picker-text-secondary,#9ca3af);cursor:pointer;font-size:12px;font-weight:500;padding:6px 12px;transition:all .15s ease;white-space:nowrap}.ColorPicker_colorTab__Zhhb4:hover{background-color:#2a2a2a;background-color:var(--picker-hover,#2a2a2a);color:#fff;color:var(--picker-text-primary,#fff)}.ColorPicker_colorTab__Zhhb4.ColorPicker_active__8tObQ{background-color:#3b82f6;background-color:var(--picker-accent,#3b82f6);color:#fff}.ColorPicker_colorPickerContent__stGAt{min-height:200px}.ColorPicker_colorSectionTitle__Y9UFT{color:#9ca3af;color:var(--picker-text-secondary,#9ca3af);font-size:12px;font-weight:600;letter-spacing:.5px;margin:16px 0 8px;text-transform:uppercase}.ColorPicker_colorSectionTitle__Y9UFT:first-child{margin-top:0}.ColorPicker_colorGridEnhanced__OObKf{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(32px,1fr));margin-bottom:16px}.ColorPicker_colorOptionWrapper__Qbtu4{position:relative}.ColorPicker_colorOptionEnhanced__q-AFA{align-items:center;border:2px solid #0000;border-radius:6px;cursor:pointer;display:flex;height:32px;justify-content:center;position:relative;transition:all .15s ease;width:32px}.ColorPicker_colorOptionEnhanced__q-AFA:hover:not(:disabled){border-color:#fff;border-color:var(--picker-text-primary,#fff);box-shadow:0 2px 8px #0000004d;transform:scale(1.1)}.ColorPicker_colorOptionEnhanced__q-AFA:disabled{cursor:not-allowed;opacity:.5}.ColorPicker_colorOptionEnhanced__q-AFA.ColorPicker_selected__9jOlf{border-color:#3b82f6;border-color:var(--picker-accent,#3b82f6);box-shadow:0 0 0 2px #3b82f64d}.ColorPicker_noColorIndicator__o12e9{color:#9ca3af;color:var(--picker-text-secondary,#9ca3af);font-size:16px}.ColorPicker_selectedIndicator__rjQ1m{color:#fff;font-size:12px;font-weight:700;text-shadow:0 1px 2px #00000080}.ColorPicker_colorUsageIndicator__S5jfq{align-items:center;background:#3b82f6;background:var(--picker-accent,#3b82f6);border-radius:50%;color:#fff;display:flex;font-size:10px;font-weight:700;height:16px;justify-content:center;position:absolute;right:-6px;top:-6px;width:16px}.ColorPicker_favoriteToggle__hj8ri{background:#0000;border:none;cursor:pointer;font-size:10px;left:-4px;opacity:0;position:absolute;top:-4px;transition:opacity .15s ease}.ColorPicker_colorOptionWrapper__Qbtu4:hover .ColorPicker_favoriteToggle__hj8ri{opacity:.7}.ColorPicker_favoriteToggle__hj8ri:hover{opacity:1!important}.ColorPicker_favoriteToggle__hj8ri.ColorPicker_active__8tObQ{opacity:1}.ColorPicker_customColorSection__4S8ZB{padding:12px 0}.ColorPicker_customColorInputGroup__GQ0e5{align-items:center;display:flex;gap:8px;margin-bottom:16px}.ColorPicker_customColorInput__FoM08{background:#0000;cursor:pointer;height:32px;width:40px}.ColorPicker_customColorInput__FoM08,.ColorPicker_customColorText__FMF4l{border:1px solid #404040;border:1px solid var(--picker-border,#404040);border-radius:4px}.ColorPicker_customColorText__FMF4l{background:#1e1e1e;background:var(--picker-bg,#1e1e1e);color:#fff;color:var(--picker-text-primary,#fff);flex:1 1;font-family:monospace;font-size:12px;padding:6px 8px}.ColorPicker_customColorText__FMF4l:focus{border-color:#3b82f6;border-color:var(--picker-accent,#3b82f6);box-shadow:0 0 0 2px #3b82f633;outline:none}.ColorPicker_customColorApply__hvnKj{background:#3b82f6;background:var(--picker-accent,#3b82f6);border:1px solid #3b82f6;border:1px solid var(--picker-accent,#3b82f6);border-radius:4px;color:#fff;cursor:pointer;font-size:12px;padding:6px 12px;transition:all .15s ease}.ColorPicker_customColorApply__hvnKj:hover:not(:disabled){background:#2563eb;background:var(--picker-accent-hover,#2563eb)}.ColorPicker_customColorApply__hvnKj:disabled{cursor:not-allowed;opacity:.5}.ColorPicker_colorUsageStats__ZAdfR{border-top:1px solid #404040;border-top:1px solid var(--picker-border,#404040);margin-top:12px;padding-top:12px}.ColorPicker_statsTitle__2uAJs{color:#9ca3af;color:var(--picker-text-secondary,#9ca3af);font-size:12px;font-weight:600;margin-bottom:8px}.ColorPicker_usageStat__vGfTs{align-items:center;display:flex;gap:8px;padding:4px 0}.ColorPicker_usageColorSample__R7NSv{border:1px solid #404040;border:1px solid var(--picker-border,#404040);border-radius:2px;flex-shrink:0;height:12px;width:12px}.ColorPicker_usageColorName__zdyuR{color:#fff;color:var(--picker-text-primary,#fff);flex:1 1;font-family:monospace;font-size:11px}.ColorPicker_noUsage__enjmQ,.ColorPicker_usageCount__EOtTi{color:#9ca3af;color:var(--picker-text-secondary,#9ca3af);font-size:11px}.ColorPicker_noUsage__enjmQ{font-style:italic}.ColorPicker_emptyState__X090c{align-items:center;color:#9ca3af;color:var(--picker-text-secondary,#9ca3af);display:flex;font-size:14px;justify-content:center;padding:32px}.ColorPicker_colorPickerContainer__vjUM8.light{--picker-bg:#fff;--picker-border:#e0e0e0;--picker-text-primary:#1a1a1a;--picker-text-secondary:#6b7280;--picker-hover:#f5f5f5;--picker-accent:#3b82f6;--picker-accent-hover:#2563eb}.ColorPicker_colorPickerContainer__vjUM8.dark{--picker-bg:#1e1e1e;--picker-border:#404040;--picker-text-primary:#fff;--picker-text-secondary:#9ca3af;--picker-hover:#2a2a2a;--picker-accent:#3b82f6;--picker-accent-hover:#2563eb}.PriorityPicker_priorityPickerContainer__-RLtz{position:relative}.PriorityPicker_priorityPickerTrigger__xlMhm{align-items:center;border-radius:4px;cursor:pointer;display:flex;gap:8px;min-height:32px;padding:8px 12px;transition:background-color .15s ease}.PriorityPicker_priorityPickerTrigger__xlMhm:hover:not(.PriorityPicker_updating__7MNDR){background-color:#2a2a2a;background-color:var(--context-menu-hover,#2a2a2a)}.PriorityPicker_priorityPickerTrigger__xlMhm.PriorityPicker_updating__7MNDR{opacity:.7;pointer-events:none}.PriorityPicker_priorityPickerDropdown__a52\+P{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1e1e1e;background:var(--picker-bg,#1e1e1e);border:1px solid #404040;border:1px solid var(--picker-border,#404040);border-radius:8px;box-shadow:0 8px 24px #0000004d;min-width:220px;padding:8px;position:fixed;z-index:10003}.PriorityPicker_priorityOptions__Z8UUx{display:flex;flex-direction:column;gap:2px}.PriorityPicker_priorityOption__BYAvi{align-items:center;background:#0000;border:none;border-radius:4px;color:#fff;color:var(--picker-text-primary,#fff);cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 12px;text-align:left;transition:all .15s ease;width:100%}.PriorityPicker_priorityOption__BYAvi:hover:not(:disabled){background-color:#2a2a2a;background-color:var(--picker-hover,#2a2a2a)}.PriorityPicker_priorityOption__BYAvi:disabled{cursor:not-allowed;opacity:.5}.PriorityPicker_priorityOption__BYAvi.PriorityPicker_selected__12cEr{background-color:#3b82f6;background-color:var(--picker-accent,#3b82f6);color:#fff}.PriorityPicker_priorityStars__5ODsF{font-size:12px;min-width:80px}.PriorityPicker_priorityLabel__6OVod{flex:1 1}.PriorityPicker_priorityCheckmark__ne1If{color:#4caf50;font-weight:700;margin-left:auto}.PriorityPicker_priorityOption__BYAvi[data-priority="0"] .PriorityPicker_priorityStars__5ODsF{color:#999}.PriorityPicker_priorityOption__BYAvi[data-priority="1"] .PriorityPicker_priorityStars__5ODsF{color:#64b5f6}.PriorityPicker_priorityOption__BYAvi[data-priority="2"] .PriorityPicker_priorityStars__5ODsF{color:#ffb74d}.PriorityPicker_priorityOption__BYAvi[data-priority="3"] .PriorityPicker_priorityStars__5ODsF{color:#ff8a65}.PriorityPicker_priorityPickerContainer__-RLtz.light{--picker-bg:#fff;--picker-border:#e0e0e0;--picker-text-primary:#1a1a1a;--picker-text-secondary:#6b7280;--picker-hover:#f5f5f5;--picker-accent:#3b82f6}.PriorityPicker_priorityPickerContainer__-RLtz.dark{--picker-bg:#1e1e1e;--picker-border:#404040;--picker-text-primary:#fff;--picker-text-secondary:#9ca3af;--picker-hover:#2a2a2a;--picker-accent:#3b82f6}.InlineRenameEditor_inlineEditor__J\+476{margin:2px 0;padding:4px 8px}.InlineRenameEditor_renameInput__\+WpZZ{background:#1e1e1e;background:var(--editor-bg,#1e1e1e);border:1px solid #3b82f6;border:1px solid var(--editor-border,#3b82f6);border-radius:4px;box-sizing:border-box;color:#fff;color:var(--editor-text,#fff);font-size:14px;outline:none;padding:6px 8px;transition:all .15s ease;width:100%}.InlineRenameEditor_renameInput__\+WpZZ:focus{border-color:#3b82f6;border-color:var(--editor-accent,#3b82f6);box-shadow:0 0 0 2px #3b82f633}.InlineRenameEditor_editorHint__55CGb,.InlineRenameEditor_renameInput__\+WpZZ::placeholder{color:#9ca3af;color:var(--editor-text-secondary,#9ca3af)}.InlineRenameEditor_editorHint__55CGb{font-size:10px;line-height:1.2;margin-top:4px;padding:0 4px}.InlineRenameEditor_inlineEditor__J\+476.light{--editor-bg:#fff;--editor-text:#1a1a1a;--editor-text-secondary:#6b7280;--editor-border:#3b82f6;--editor-accent:#3b82f6}.InlineRenameEditor_inlineEditor__J\+476.dark{--editor-bg:#1e1e1e;--editor-text:#fff;--editor-text-secondary:#9ca3af;--editor-border:#3b82f6;--editor-accent:#3b82f6}.DisplayRowSelector_cancelButton__T5ta1{background:#374151;background:var(--context-menu-border,#374151);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;padding:6px 12px;transition:background-color .15s ease}.DisplayRowSelector_cancelButton__T5ta1:hover{background:#4b5563;background:var(--context-menu-border-light,#4b5563);color:#fff;color:var(--context-menu-text,#fff)}.DisplayRowSelector_categoryButton__nuENX{background:#1e1e1e;background:var(--context-menu-surface,#1e1e1e);border:1px solid #404040;border:1px solid var(--context-menu-border,#404040);border-radius:6px;color:#a1a1aa;color:var(--context-menu-text-secondary,#a1a1aa);cursor:pointer;font-size:11px;font-weight:500;padding:6px 10px;transition:all .2s ease}.DisplayRowSelector_categoryButton__nuENX:hover{background:#2a2a2a;background:var(--context-menu-hover,#2a2a2a)}.DisplayRowSelector_categoryButton__nuENX.DisplayRowSelector_active__Pl3oi{background:#3b82f6;background:var(--context-menu-accent,#3b82f6);border-color:#3b82f6;border-color:var(--context-menu-accent,#3b82f6);color:#fff}.DisplayRowSelector_categoryFilter__0DkEd{display:flex;gap:6px}.DisplayRowSelector_clearButton__tMnaG{background:#0000;border:1px solid #404040;border:1px solid var(--context-menu-border,#404040);border-radius:4px;color:#9ca3af;color:var(--context-menu-text-secondary,#9ca3af);cursor:pointer;font-size:10px;padding:4px 8px;transition:all .15s ease}.DisplayRowSelector_clearButton__tMnaG:hover{background:#2a2a2a;background:var(--context-menu-hover,#2a2a2a);color:#fff;color:var(--context-menu-text,#fff)}.DisplayRowSelector_clearOptionButton__8YPcP{background:#0000;border:1px solid #404040;border:1px solid var(--picker-border,#404040);border-radius:3px;color:#9ca3af;color:var(--picker-text-secondary,#9ca3af);cursor:pointer;font-size:10px;padding:3px 6px;transition:all .15s ease}.DisplayRowSelector_clearOptionButton__8YPcP:hover{background:#2a2a2a;background:var(--picker-hover,#2a2a2a);color:#fff;color:var(--picker-text-primary,#fff)}.DisplayRowSelector_closeButton__mwDo-{align-items:center;background:#0000;border:1px solid #404040;border:1px solid var(--context-menu-border,#404040);border-radius:6px;color:#a1a1aa;color:var(--context-menu-text-secondary,#a1a1aa);cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.DisplayRowSelector_closeButton__mwDo-:hover{background:#2a2a2a;background:var(--context-menu-hover,#2a2a2a);color:#fff;color:var(--context-menu-text,#fff)}.DisplayRowSelector_contextMenu__vwWnP,.DisplayRowSelector_submenu__hXtdK{-webkit-user-select:none;user-select:none}.DisplayRowSelector_displayOption__kpNs\+{align-items:center;background:#0000;border:1px solid #0000;border-radius:4px;color:#fff;color:var(--picker-text-primary,#fff);cursor:pointer;display:flex;gap:6px;margin-bottom:2px;padding:6px 8px;position:relative;text-align:left;transition:all .15s ease;width:100%}.DisplayRowSelector_displayOption__kpNs\+:hover{background:#2a2a2a;background:var(--picker-hover,#2a2a2a);border-color:#404040;border-color:var(--picker-border,#404040)}.DisplayRowSelector_displayOption__kpNs\+.DisplayRowSelector_selected__JmoKl{background:#3b82f61a;background:var(--picker-accent-bg,#3b82f61a);border-color:#3b82f6;border-color:var(--picker-accent,#3b82f6)}.DisplayRowSelector_displayRowActions__YLukP{background:#252525;background:var(--picker-footer-bg,#252525);border-top:1px solid #404040;border-top:1px solid var(--picker-border,#404040);display:flex;gap:6px;justify-content:flex-end;padding:8px 12px}.DisplayRowSelector_displayRowHeader__VfNHK{background:#252525;background:var(--picker-header-bg,#252525);border-bottom:1px solid #404040;border-bottom:1px solid var(--picker-border,#404040);padding:8px 12px}.DisplayRowSelector_displayRowOptions__ZIL41{max-height:400px;overflow-y:auto;padding:6px}.DisplayRowSelector_displayRowOptions__ZIL41::-webkit-scrollbar{width:6px}.DisplayRowSelector_displayRowOptions__ZIL41::-webkit-scrollbar-thumb{background:#404040;background:var(--picker-border,#404040);border-radius:3px}.DisplayRowSelector_displayRowOptions__ZIL41::-webkit-scrollbar-thumb:hover{background:#6b7280;background:var(--picker-text-secondary,#6b7280)}.DisplayRowSelector_displayRowOptions__ZIL41::-webkit-scrollbar-track{background:#0000}.DisplayRowSelector_displayRowPickerDropdown__X0jox{animation:DisplayRowSelector_modalSlideIn__RPEy9 .2s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1e1e1e;background:var(--context-menu-bg,#1e1e1e);border:1px solid #404040;border:1px solid var(--context-menu-border,#404040);border-radius:12px;box-shadow:0 10px 40px #0006;display:flex;flex-direction:column;max-height:600px;max-width:500px;min-width:400px;overflow:hidden;padding:0;position:fixed;width:380px;z-index:10002}.DisplayRowSelector_displayRowPreview__4o5w2{background:#1a1a1a;background:var(--picker-preview-bg,#1a1a1a);border-top:1px solid #404040;border-top:1px solid var(--picker-border,#404040);padding:8px 12px}.DisplayRowSelector_displayRowSelectorContainer__1J5tS{--context-menu-accent:#3b82f6;--context-menu-accent-bg:#3b82f61f;--context-menu-accent-hover:#2563eb;--context-menu-bg:#1e1e1e;--context-menu-border:#404040;--context-menu-border-light:#505050;--context-menu-footer-bg:#252525;--context-menu-header-bg:#252525;--context-menu-hover:#2a2a2a;--context-menu-preview-bg:#161616;--context-menu-surface:#1e1e1e;--context-menu-text:#fff;--context-menu-text-muted:#71717a;--context-menu-text-secondary:#a1a1aa;position:relative}.DisplayRowSelector_displayRowSelectorContainer__1J5tS.dark{--picker-accent:#3b82f6;--picker-accent-bg:#3b82f61f;--picker-accent-hover:#2563eb;--picker-bg:#1a1a1a;--picker-border:#333;--picker-border-light:#404040;--picker-footer-bg:#202020;--picker-header-bg:#202020;--picker-hover:#262626;--picker-hover-light:#2a2a2a;--picker-preview-bg:#161616;--picker-shadow:0 10px 40px #0006;--picker-surface:#1e1e1e;--picker-surface-elevated:#252525;--picker-text-muted:#71717a;--picker-text-primary:#fff;--picker-text-secondary:#a1a1aa}.DisplayRowSelector_displayRowSelectorContainer__1J5tS.light{--picker-accent:#3b82f6;--picker-accent-bg:#3b82f614;--picker-accent-hover:#2563eb;--picker-bg:#fff;--picker-border:#e4e4e7;--picker-border-light:#d4d4d8;--picker-footer-bg:#f8fafc;--picker-header-bg:#f8fafc;--picker-hover:#f4f4f5;--picker-hover-light:#f1f5f9;--picker-preview-bg:#f9fafb;--picker-shadow:0 10px 40px #00000026;--picker-surface:#fff;--picker-surface-elevated:#fafafa;--picker-text-muted:#a1a1aa;--picker-text-primary:#18181b;--picker-text-secondary:#71717a}.DisplayRowSelector_displayRowTab__HTuxd{align-items:center;background:#0000;border:1px solid #404040;border:1px solid var(--context-menu-border,#404040);border-bottom:2px solid #0000;border-radius:6px;color:#fff;color:var(--context-menu-text,#fff);cursor:pointer;display:flex;flex:1 1;font-size:12px;gap:8px;padding:8px 12px;transition:all .15s ease}.DisplayRowSelector_displayRowTab__HTuxd:hover{background:#2a2a2a;background:var(--context-menu-hover,#2a2a2a);border-color:#505050;border-color:var(--context-menu-border-light,#505050);color:#fff;color:var(--picker-text-primary,#fff)}.DisplayRowSelector_displayRowTab__HTuxd.DisplayRowSelector_active__Pl3oi{background:#3b82f61a;border-color:#3b82f6;color:#3b82f6}.DisplayRowSelector_displayRowTab__HTuxd.DisplayRowSelector_active__Pl3oi .DisplayRowSelector_tabNumber__y0WQp{background:#3b82f6;color:#fff}.DisplayRowSelector_displayRowTabs__3LiTu{grid-gap:8px;border-bottom:1px solid #404040;border-bottom:1px solid var(--picker-border,#404040);display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-bottom:16px}.DisplayRowSelector_displayRowTitle__9KVPN{color:#fff;color:var(--picker-text-primary,#fff);font-size:13px;font-weight:600;margin:0}.DisplayRowSelector_displayRowTrigger__CQejP{align-items:center;background:#0000;border:none;border-radius:4px;color:#fff;color:var(--context-menu-text,#fff);cursor:pointer;display:flex;font-size:12px;gap:6px;min-height:28px;padding:6px 8px;position:relative;text-align:left;transition:background-color .15s ease;width:100%}.DisplayRowSelector_cancelButton__T5ta1:focus,.DisplayRowSelector_categoryButton__nuENX:focus,.DisplayRowSelector_clearButton__tMnaG:focus,.DisplayRowSelector_closeButton__mwDo-:focus,.DisplayRowSelector_displayRowTab__HTuxd:focus,.DisplayRowSelector_displayRowTrigger__CQejP:focus,.DisplayRowSelector_optionCard__SxJ0s:focus,.DisplayRowSelector_saveButton__Wzdor:focus{outline:2px solid #3b82f6;outline:2px solid var(--context-menu-accent,#3b82f6);outline-offset:2px}.DisplayRowSelector_displayRowTrigger__CQejP:hover{background:#2a2a2a;background:var(--context-menu-hover,#2a2a2a)}.DisplayRowSelector_displayRowTrigger__CQejP:hover:not(.DisplayRowSelector_updating__wUxul){background-color:#2a2a2a;background-color:var(--context-menu-hover,#2a2a2a)}.DisplayRowSelector_displayRowTrigger__CQejP.DisplayRowSelector_active__Pl3oi{background-color:#2a2a2a;background-color:var(--context-menu-hover,#2a2a2a);color:var(--picker-accent)}.DisplayRowSelector_displayRowTrigger__CQejP.DisplayRowSelector_active__Pl3oi .DisplayRowSelector_triggerIcon__7QcHL{color:var(--picker-accent)}.DisplayRowSelector_displayRowTrigger__CQejP.DisplayRowSelector_updating__wUxul{opacity:.7;pointer-events:none}.DisplayRowSelector_filterSection__YI7UI{border-bottom:1px solid #404040;border-bottom:1px solid var(--context-menu-border,#404040);padding:16px 20px}.DisplayRowSelector_headerContent__vPwjV{align-items:center;display:flex;gap:12px}.DisplayRowSelector_headerIcon__3BXQh{color:#3b82f6;color:var(--context-menu-accent,#3b82f6);flex-shrink:0}.DisplayRowSelector_headerText__wuiu\+{display:flex;flex-direction:column;gap:2px}.DisplayRowSelector_menuItemWithSubmenu__KIlt3{position:relative}.DisplayRowSelector_menuItemWithSubmenu__KIlt3:after{content:"";height:100%;pointer-events:auto;position:absolute;right:-8px;top:0;width:8px}.DisplayRowSelector_modalActions__USUVM{background:#252525;background:var(--context-menu-footer-bg,#252525);border-top:1px solid #404040;border-top:1px solid var(--context-menu-border,#404040);display:flex;gap:8px;justify-content:flex-end;padding:16px 20px}.DisplayRowSelector_modalContent__7w72c{max-height:calc(90vh - 120px);overflow-y:auto;padding:16px}.DisplayRowSelector_modalHeader__ft-AW{align-items:center;background:#252525;background:var(--context-menu-header-bg,#252525);border-bottom:1px solid #404040;border-bottom:1px solid var(--context-menu-border,#404040);display:flex;justify-content:space-between;padding:16px 20px}.DisplayRowSelector_modalSubtitle__3tE-2{color:#a1a1aa;color:var(--context-menu-text-secondary,#a1a1aa);font-size:12px;margin:0}.DisplayRowSelector_modalTitle__R\+ikh{color:#fff;color:var(--context-menu-text,#fff);font-size:16px;font-weight:600;margin:0}.DisplayRowSelector_optionCard__SxJ0s{align-items:flex-start;background:#0000;border:1px solid #404040;border:1px solid var(--context-menu-border,#404040);border-radius:6px;color:#fff;color:var(--context-menu-text,#fff);cursor:pointer;display:flex;flex-direction:column;font-size:11px;gap:4px;padding:8px;position:relative;text-align:left;transition:all .15s ease}.DisplayRowSelector_optionCard__SxJ0s:hover{background:#2a2a2a;background:var(--context-menu-hover,#2a2a2a);border-color:#505050;border-color:var(--context-menu-border-light,#505050);transform:translateY(-1px)}.DisplayRowSelector_optionCard__SxJ0s.DisplayRowSelector_selected__JmoKl{background:#3b82f61a;border-color:#3b82f6;box-shadow:0 4px 12px #3b82f626}.DisplayRowSelector_optionCard__SxJ0s.DisplayRowSelector_selected__JmoKl .DisplayRowSelector_optionCategory__PsAyd{background:#3b82f6;background:var(--context-menu-accent,#3b82f6);color:#fff}.DisplayRowSelector_optionCategory__PsAyd{background:#404040;background:var(--context-menu-border,#404040);border-radius:4px;color:#71717a;color:var(--context-menu-text-muted,#71717a);font-size:9px;font-weight:500;padding:2px 6px;text-transform:uppercase}.DisplayRowSelector_optionContent__Eodp0{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.DisplayRowSelector_optionCount__aTqME{color:#71717a;color:var(--context-menu-text-muted,#71717a);font-weight:400}.DisplayRowSelector_optionDescription__Lyf09{color:#9ca3af;color:var(--context-menu-text-secondary,#9ca3af);font-size:9px;line-height:1.2;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.DisplayRowSelector_optionHeader__KNI5a{align-items:center;display:flex;gap:4px;justify-content:space-between;width:100%}.DisplayRowSelector_optionIcon__TOFdg{flex-shrink:0;font-size:12px}.DisplayRowSelector_optionLabel__6MFsH{color:#fff;color:var(--context-menu-text,#fff);flex:1 1;font-size:11px;font-weight:500;line-height:1.2;margin-bottom:2px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DisplayRowSelector_optionsGrid__SVi1U{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-bottom:16px;max-height:300px;overflow-y:auto;padding-right:4px}.DisplayRowSelector_optionsGrid__SVi1U::-webkit-scrollbar{width:4px}.DisplayRowSelector_optionsGrid__SVi1U::-webkit-scrollbar-thumb{background:#404040;background:var(--context-menu-border,#404040);border-radius:2px}.DisplayRowSelector_optionsGrid__SVi1U::-webkit-scrollbar-thumb:hover{background:#505050;background:var(--context-menu-border-light,#505050)}.DisplayRowSelector_optionsGrid__SVi1U::-webkit-scrollbar-track{background:#0000}.DisplayRowSelector_optionsHeader__DThQP{align-items:center;color:#9ca3af;color:var(--context-menu-text-secondary,#9ca3af);display:flex;font-size:11px;font-weight:500;justify-content:space-between;margin-bottom:8px;padding:6px 6px 4px}.DisplayRowSelector_optionsHeader__DThQP>span{color:#a1a1aa;color:var(--context-menu-text-secondary,#a1a1aa);font-size:12px;font-weight:500}.DisplayRowSelector_optionsList__KHYAc{grid-gap:4px;display:grid;gap:4px;grid-template-columns:1fr 1fr;padding:0 2px}.DisplayRowSelector_optionsSection__\+UtN4{flex:1 1;min-height:0;padding:16px 20px}.DisplayRowSelector_previewActions__buScX{color:#71717a;color:var(--context-menu-text-muted,#71717a);font-size:16px;margin-top:2px}.DisplayRowSelector_previewContainer__7PaIM{background:#1a1a1a;background:var(--context-menu-surface,#1a1a1a);border:1px solid #404040;border:1px solid var(--context-menu-border,#404040);border-radius:6px;padding:8px}.DisplayRowSelector_previewContent__C0a0r{flex:1 1;min-width:0}.DisplayRowSelector_previewDocumentCard__SSx89{align-items:flex-start;display:flex;gap:12px}.DisplayRowSelector_previewDocumentRow__6Zk0h{align-items:flex-start;background:#1e1e1e;background:var(--picker-bg,#1e1e1e);border:1px solid #404040;border:1px solid var(--picker-border,#404040);border-radius:4px;display:flex;gap:8px;padding:6px 8px}.DisplayRowSelector_previewHeader__HjmSQ{align-items:center;color:#a1a1aa;color:var(--context-menu-text-secondary,#a1a1aa);display:flex;font-size:12px;font-weight:500;gap:6px;margin-bottom:8px}.DisplayRowSelector_previewIcons__Bjg7\+{align-items:center;display:flex;flex-direction:column;font-size:12px;gap:4px;margin-top:1px}.DisplayRowSelector_previewIcons__Bjg7\+ span{font-size:14px}.DisplayRowSelector_previewRow1__18SxU{color:#fff;color:var(--context-menu-text,#fff);font-size:12px;font-weight:500;line-height:1.3;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DisplayRowSelector_previewRow2__1cWKo{color:#9ca3af;color:var(--context-menu-text-secondary,#9ca3af);font-size:10px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DisplayRowSelector_previewSection__nnUfl{background:#161616;background:var(--context-menu-preview-bg,#161616);border-top:1px solid #404040;border-top:1px solid var(--context-menu-border,#404040);margin-bottom:16px;padding:16px 20px}.DisplayRowSelector_rowSelectionSection__tJoc3{padding:16px 20px}.DisplayRowSelector_saveButton__Wzdor{background:#3b82f6;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;padding:6px 12px;transition:all .15s ease}.DisplayRowSelector_saveButton__Wzdor:disabled{cursor:not-allowed;opacity:.5;transform:none}.DisplayRowSelector_saveButton__Wzdor:hover:not(:disabled){background:#2563eb;border-color:#2563eb;border-color:var(--context-menu-accent-hover,#2563eb);transform:translateY(-1px)}.DisplayRowSelector_searchContainer__HW7Go{margin-bottom:12px}.DisplayRowSelector_searchInput__04fo7{background:#1e1e1e;background:var(--context-menu-surface,#1e1e1e);border:1px solid #404040;border:1px solid var(--context-menu-border,#404040);border-radius:6px;color:#fff;color:var(--context-menu-text,#fff);font-size:13px;padding:8px 12px;transition:all .2s ease;width:100%}.DisplayRowSelector_searchInput__04fo7::placeholder{color:#71717a;color:var(--context-menu-text-muted,#71717a)}.DisplayRowSelector_searchInput__04fo7:focus{border-color:#3b82f6;border-color:var(--context-menu-accent,#3b82f6);box-shadow:0 0 0 3px #3b82f61f;box-shadow:0 0 0 3px var(--context-menu-accent-bg,#3b82f61f);outline:none}.DisplayRowSelector_sectionLabel__R6V20{color:#9ca3af;color:var(--context-menu-text-secondary,#9ca3af);font-size:11px;font-weight:500;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.DisplayRowSelector_selectedCheck__cTxqs{color:#3b82f6;color:var(--picker-accent,#3b82f6);flex-shrink:0;font-size:10px;position:absolute;right:2px;top:2px}.DisplayRowSelector_selectedIcon__yIsIz{color:#3b82f6;flex-shrink:0}.DisplayRowSelector_spinner__BjkA0{animation:DisplayRowSelector_spin__oZFq0 1s linear infinite;border:1.5px solid #0000;border-radius:50%;border-top-color:#3b82f6;border-top:1.5px solid var(--context-menu-accent,#3b82f6);height:12px;width:12px}.DisplayRowSelector_submenu__hXtdK{margin:-8px;padding:8px}.DisplayRowSelector_submenu__hXtdK:before{bottom:-10px;content:"";left:-10px;pointer-events:none;position:absolute;right:-10px;top:-10px}.DisplayRowSelector_tabContent__lsL8Z{display:flex;flex-direction:column;gap:2px;min-width:0}.DisplayRowSelector_tabCurrent__OWEhB{color:#9ca3af;color:var(--context-menu-text-secondary,#9ca3af);font-size:10px;font-weight:400;max-width:120px;opacity:.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DisplayRowSelector_tabIcon__m-FB3{font-size:12px}.DisplayRowSelector_tabLabel__v1qfA{font-size:12px;font-weight:500}.DisplayRowSelector_tabNumber__y0WQp{align-items:center;background:#404040;background:var(--context-menu-border,#404040);border-radius:4px;color:#fff;display:flex;flex-shrink:0;font-size:10px;font-weight:600;height:18px;justify-content:center;width:18px}.DisplayRowSelector_triggerArrow__TXrX3{color:#9ca3af;color:var(--context-menu-text-secondary,#9ca3af);flex-shrink:0;transition:transform .15s ease}.DisplayRowSelector_triggerArrow__TXrX3.DisplayRowSelector_rotated__C\+zc7{transform:rotate(180deg)}.DisplayRowSelector_triggerIcon__7QcHL{color:#9ca3af;color:var(--context-menu-text-secondary,#9ca3af);flex-shrink:0;transition:color .2s ease}.DisplayRowSelector_triggerLabel__icu3W{color:#fff;color:var(--context-menu-text,#fff);font-size:13px;font-weight:500}.DisplayRowSelector_triggerSubtext__XpRNc{color:#9ca3af;color:var(--context-menu-text-secondary,#9ca3af);flex:1 1;font-size:10px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes DisplayRowSelector_modalSlideIn__RPEy9{0%{opacity:0;transform:translateY(-8px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes DisplayRowSelector_spin__oZFq0{to{transform:rotate(1turn)}}@media (max-width:600px){.DisplayRowSelector_displayRowPickerDropdown__X0jox{left:8px!important;max-width:none!important;right:8px;width:calc(100vw - 16px)!important}.DisplayRowSelector_displayRowTabs__3LiTu{grid-template-columns:1fr}.DisplayRowSelector_modalActions__USUVM{flex-direction:column;padding:12px 16px}.DisplayRowSelector_modalHeader__ft-AW{padding:12px 16px}.DisplayRowSelector_optionsGrid__SVi1U{grid-template-columns:1fr}.DisplayRowSelector_filterSection__YI7UI,.DisplayRowSelector_optionsSection__\+UtN4,.DisplayRowSelector_previewSection__nnUfl,.DisplayRowSelector_rowSelectionSection__tJoc3{padding:12px 16px}}@media (prefers-contrast:high){.DisplayRowSelector_displayRowPickerDropdown__X0jox,.DisplayRowSelector_optionCard__SxJ0s.DisplayRowSelector_selected__JmoKl{border-width:2px}}.SortingTitleEditor_sortingTitleEditorContainer__LbF4R{position:relative}.SortingTitleEditor_sortingTitleTrigger__DlhxM{align-items:center;border-radius:4px;cursor:pointer;display:flex;gap:8px;min-height:32px;padding:8px 12px;transition:background-color .15s ease}.SortingTitleEditor_sortingTitleTrigger__DlhxM:hover:not(.SortingTitleEditor_updating__TrxI1){background-color:#2a2a2a;background-color:var(--context-menu-hover,#2a2a2a)}.SortingTitleEditor_sortingTitleTrigger__DlhxM.SortingTitleEditor_updating__TrxI1{opacity:.7;pointer-events:none}.SortingTitleEditor_sortingTitleEditor__x0XKD{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1e1e1e;background:var(--picker-bg,#1e1e1e);border:1px solid #404040;border:1px solid var(--picker-border,#404040);border-radius:8px;box-shadow:0 8px 24px #0000004d;max-width:450px;min-width:350px;overflow:hidden;position:fixed;z-index:10002}.SortingTitleEditor_editorHeader__PqJJd{background:#252525;background:var(--picker-header-bg,#252525);border-bottom:1px solid #404040;border-bottom:1px solid var(--picker-border,#404040);padding:12px 16px}.SortingTitleEditor_editorTitle__WIWZe{color:#fff;color:var(--picker-text-primary,#fff);font-size:14px;font-weight:600;margin:0}.SortingTitleEditor_editorContent__C43ai{padding:16px}.SortingTitleEditor_currentTitleDisplay__sjzOY{background:#1a1a1a;background:var(--picker-info-bg,#1a1a1a);border:1px solid #404040;border:1px solid var(--picker-border,#404040);border-radius:4px;margin-bottom:12px;padding:8px 12px}.SortingTitleEditor_currentLabel__eKn\+g{color:#9ca3af;color:var(--picker-text-secondary,#9ca3af);font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.SortingTitleEditor_currentValue__dwrlv{color:#fff;color:var(--picker-text-primary,#fff);font-size:13px;font-style:italic;margin-left:4px}.SortingTitleEditor_editorInputGroup__a0yIX{margin-bottom:12px}.SortingTitleEditor_sortingTitleInput__dpDST{background:#1e1e1e;background:var(--picker-bg,#1e1e1e);border:1px solid #404040;border:1px solid var(--picker-border,#404040);border-radius:6px;box-sizing:border-box;color:#fff;color:var(--picker-text-primary,#fff);font-size:14px;outline:none;padding:10px 12px;transition:all .15s ease;width:100%}.SortingTitleEditor_sortingTitleInput__dpDST:focus{border-color:#3b82f6;border-color:var(--picker-accent,#3b82f6);box-shadow:0 0 0 2px #3b82f633}.SortingTitleEditor_sortingTitleInput__dpDST:disabled{cursor:not-allowed;opacity:.6}.SortingTitleEditor_editorHint__r7kMa,.SortingTitleEditor_sortingTitleInput__dpDST::placeholder{color:#9ca3af;color:var(--picker-text-secondary,#9ca3af)}.SortingTitleEditor_editorHint__r7kMa{font-size:11px;line-height:1.4;margin:0}.SortingTitleEditor_editorActions__W3xwf{background:#252525;background:var(--picker-footer-bg,#252525);border-top:1px solid #404040;border-top:1px solid var(--picker-border,#404040);display:flex;gap:8px;justify-content:flex-end;padding:12px 16px}.SortingTitleEditor_editorCancelButton__Nkwj0{align-items:center;background:#0000;border:1px solid #404040;border:1px solid var(--picker-border,#404040);border-radius:4px;color:#fff;color:var(--picker-text-primary,#fff);cursor:pointer;display:flex;font-size:12px;gap:4px;padding:6px 12px;transition:all .15s ease}.SortingTitleEditor_editorCancelButton__Nkwj0:hover:not(:disabled){background:#2a2a2a;background:var(--picker-hover,#2a2a2a)}.SortingTitleEditor_editorCancelButton__Nkwj0:disabled{cursor:not-allowed;opacity:.5}.SortingTitleEditor_editorSaveButton__aKwyO{align-items:center;background:#3b82f6;background:var(--picker-accent,#3b82f6);border:1px solid #3b82f6;border:1px solid var(--picker-accent,#3b82f6);border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:4px;padding:6px 12px;transition:all .15s ease}.SortingTitleEditor_editorSaveButton__aKwyO:hover:not(:disabled){background:#2563eb;background:var(--picker-accent-hover,#2563eb);border-color:#2563eb;border-color:var(--picker-accent-hover,#2563eb)}.SortingTitleEditor_editorSaveButton__aKwyO:disabled{background:#6b7280;background:var(--picker-text-secondary,#6b7280);border-color:#6b7280;border-color:var(--picker-text-secondary,#6b7280);cursor:not-allowed;opacity:.5}.SortingTitleEditor_sortingTitleEditorContainer__LbF4R.light{--picker-bg:#fff;--picker-border:#e0e0e0;--picker-text-primary:#1a1a1a;--picker-text-secondary:#6b7280;--picker-hover:#f5f5f5;--picker-accent:#3b82f6;--picker-accent-hover:#2563eb;--picker-header-bg:#f8f9fa;--picker-footer-bg:#f8f9fa;--picker-info-bg:#f5f5f5}.SortingTitleEditor_sortingTitleEditorContainer__LbF4R.dark{--picker-bg:#1e1e1e;--picker-border:#404040;--picker-text-primary:#fff;--picker-text-secondary:#9ca3af;--picker-hover:#2a2a2a;--picker-accent:#3b82f6;--picker-accent-hover:#2563eb;--picker-header-bg:#252525;--picker-footer-bg:#252525;--picker-info-bg:#1a1a1a}.TemplateBrowser_templateList__OnL9b{width:180px}.TemplateBrowser_templateItem__OkMGq{padding:6px 10px 6px 24px}.TemplateBrowser_templateName__L-4lj{white-space:nowrap}@media (max-width:400px){.TemplateBrowser_templateList__OnL9b{width:140px}.TemplateBrowser_searchSection__SU0z3{padding:6px 8px}.TemplateBrowser_categoryHeader__O592p{font-size:10px;padding:4px 8px}.TemplateBrowser_templateItem__OkMGq{font-size:10px;padding:4px 8px 4px 20px}.TemplateBrowser_detailsContent__0rNvC,.TemplateBrowser_detailsHeader__A3SFV,.TemplateBrowser_generateSection__0dHjx{padding:10px 12px}}.TemplateBrowser_templateBrowser__fKw8Y.TemplateBrowser_width35__MRd1t .TemplateBrowser_templateList__OnL9b{width:220px}.TemplateBrowser_templateBrowser__fKw8Y{background:linear-gradient(145deg,#fff,#fafcfe);color:#37352f;display:flex;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;height:100%;overflow:hidden}.TemplateBrowser_templateList__OnL9b{background:linear-gradient(145deg,#fff,#fafcfe);border-right:1px solid #f1f1ef;display:flex;flex-direction:column;overflow:hidden;width:210px}.TemplateBrowser_searchSection__SU0z3{background:#f8fafe99;border-bottom:1px solid #dce6f099;padding:8px 10px}.TemplateBrowser_searchContainer__N9UAp{margin-bottom:6px;position:relative}.TemplateBrowser_searchIcon__pn6cx{color:#8e8e93;left:8px;position:absolute;top:50%;transform:translateY(-50%)}.TemplateBrowser_searchInput__M\+nft{background:linear-gradient(145deg,#fff,#fafcfe);border:1px solid #dce6f099;border-radius:6px;font-size:11px;outline:none;padding:6px 8px 6px 28px;transition:all .2s ease;width:100%}.TemplateBrowser_searchInput__M\+nft:focus{border-color:#2980b9;box-shadow:0 0 0 2px #2980b91a}.TemplateBrowser_resultCount__DZb6G{color:#5a6c7d;font-size:10px;font-weight:500;text-align:center}.TemplateBrowser_categoriesContainer__a52Ct{flex:1 1;overflow-y:auto;padding:0}.TemplateBrowser_categoriesContainer__a52Ct::-webkit-scrollbar{width:4px}.TemplateBrowser_categoriesContainer__a52Ct::-webkit-scrollbar-thumb{background:linear-gradient(145deg,#d4e6f1,#aed6f1);border-radius:2px}.TemplateBrowser_categoriesContainer__a52Ct::-webkit-scrollbar-track{background:#f8fafe80}.TemplateBrowser_categorySection__dqgQY{margin-bottom:2px}.TemplateBrowser_categoryHeader__O592p{align-items:center;background:#f8fafe66;border-bottom:1px solid #dce6f04d;color:#2c3e50;cursor:pointer;display:flex;font-size:11px;font-weight:600;gap:6px;padding:6px 10px;transition:all .2s ease}.TemplateBrowser_categoryHeader__O592p:hover{background:#f8fafecc}.TemplateBrowser_categoryHeader__O592p.TemplateBrowser_expanded__VreF0{background:linear-gradient(145deg,#e8f4fd,#f0f9ff);color:#2980b9}.TemplateBrowser_categoryIcon__RTOPc{width:14px}.TemplateBrowser_categoryName__21VcM{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TemplateBrowser_categoryCount__BgXDj{background:#dce6f099;border-radius:3px;color:#5a6c7d;font-size:9px;font-weight:600;min-width:20px;padding:1px 4px;text-align:center}.TemplateBrowser_categoryHeader__O592p.TemplateBrowser_expanded__VreF0 .TemplateBrowser_categoryCount__BgXDj{background:#2980b933;color:#2980b9}.TemplateBrowser_templateItem__OkMGq{align-items:start;background:#0000;border-bottom:1px solid #dce6f026;border-left:3px solid #0000;cursor:pointer;display:flex;font-size:11px;gap:8px;min-height:44px;padding:8px 10px 8px 24px;transition:all .2s ease}.TemplateBrowser_templateItem__OkMGq:hover{background:#f8fafecc}.TemplateBrowser_templateItem__OkMGq.TemplateBrowser_selected__0\+m35{background:linear-gradient(145deg,#e8f4fd,#f0f9ff);border-left-color:#2980b9;color:#2980b9}.TemplateBrowser_templateIconSection__CQ-f2{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:2px;padding-top:1px;width:24px}.TemplateBrowser_statusIndicators__bkkO\+{align-items:center;display:flex;flex-direction:column;gap:1px}.TemplateBrowser_statusDot__u2Tnt{border-radius:50%;height:4px;width:4px}.TemplateBrowser_statusDot__u2Tnt.TemplateBrowser_trending__GXO\+H{animation:TemplateBrowser_pulse__VAqHu 2s infinite;background:#e74c3c}.TemplateBrowser_statusDot__u2Tnt.TemplateBrowser_recent__uOiCL{background:#27ae60}.TemplateBrowser_popularStar__9rwI1{fill:#f39c12;color:#f39c12}.TemplateBrowser_templateContent__f6WAD{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.TemplateBrowser_templateHeader__O2B36{align-items:center;display:flex;gap:6px;justify-content:space-between}.TemplateBrowser_templateName__L-4lj{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:inherit;display:-webkit-box;flex:1 1;font-size:11px;font-weight:600;line-height:1.2;max-height:2.4em;overflow:hidden;text-overflow:ellipsis;white-space:normal}.TemplateBrowser_templateCredits__M0UPL{background:#3498db1a;border-radius:2px;color:#2980b9;flex-shrink:0;font-size:8px;font-weight:600;padding:1px 3px;white-space:nowrap}.TemplateBrowser_templateDescription__ges2a{color:#5a6c7d;font-size:10px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TemplateBrowser_templateMeta__sKuSJ{align-items:center;color:#7f8c8d;display:flex;font-size:9px;gap:6px;margin-top:1px}.TemplateBrowser_metaItem__yYf\+F{align-items:center;display:flex;font-weight:500;gap:2px}.TemplateBrowser_templateDetails__Mpsk0{background:linear-gradient(145deg,#fff,#fafcfe);display:flex;flex:1 1;flex-direction:column;overflow:hidden}.TemplateBrowser_detailsHeader__A3SFV{background:linear-gradient(145deg,#fff,#f8fafe);border-bottom:1px solid #f1f1ef;padding:12px 16px}.TemplateBrowser_detailsIconContainer__hKd-r{align-items:center;display:flex;gap:12px;margin-bottom:10px}.TemplateBrowser_detailsIcon__n2B5s{border:1px solid #dce6f099;filter:drop-shadow(0 2px 8px rgba(0,0,0,.04));padding:8px}.TemplateBrowser_detailsInfo__1MwAl{flex:1 1}.TemplateBrowser_detailsTitle__wksON{align-items:center;color:#2c3e50;display:flex;flex-wrap:wrap;font-size:16px;font-weight:700;gap:8px;line-height:1.2;margin-bottom:6px}.TemplateBrowser_popularBadge__fCd1Y{background:linear-gradient(145deg,#f39c12,#f39c12e6)}.TemplateBrowser_popularBadge__fCd1Y,.TemplateBrowser_trendingBadge__ZGRfi{border-radius:4px;color:#fff;font-size:9px;font-weight:700;padding:2px 6px;white-space:nowrap}.TemplateBrowser_trendingBadge__ZGRfi{background:linear-gradient(145deg,#e74c3c,#e74c3ce6)}.TemplateBrowser_detailsDescription__8gFRV{color:#5a6c7d;font-size:12px;line-height:1.3;margin-bottom:8px}.TemplateBrowser_quickStats__d5CbF{align-items:center;display:flex;flex-wrap:wrap;font-size:10px;gap:12px}.TemplateBrowser_statItem__seZiN{align-items:center;color:#7f8c8d;display:flex;font-weight:500;gap:3px}.TemplateBrowser_tagsSection__e\+eJv{display:flex;flex-wrap:wrap;gap:4px;padding:0 16px 12px}.TemplateBrowser_tag__gyMAl{background:#3498db1a;border:1px solid #3498db33;border-radius:4px;color:#2980b9;font-size:10px;font-weight:600;padding:3px 6px}.TemplateBrowser_detailsContent__0rNvC{flex:1 1;overflow-y:auto;padding:12px 16px}.TemplateBrowser_detailsContent__0rNvC::-webkit-scrollbar{width:4px}.TemplateBrowser_detailsContent__0rNvC::-webkit-scrollbar-thumb{background:linear-gradient(145deg,#6b73ff4d,#6b73ff33);border-radius:2px}.TemplateBrowser_section__R5YfU{margin-bottom:16px}.TemplateBrowser_sectionTitle__Tlrah{align-items:center;color:#2c3e50;display:flex;font-size:13px;font-weight:700;gap:6px;margin:0 0 8px}.TemplateBrowser_featuresList__NmkcF{display:flex;flex-direction:column;gap:4px}.TemplateBrowser_featureItem__yTeI4{align-items:center;background:linear-gradient(145deg,#fff,#f8fafe);border:1px solid #dce6f099;border-radius:6px;color:#2c3e50;display:flex;font-size:11px;gap:6px;padding:4px 8px}.TemplateBrowser_featureDot__BUUgB{background:#27ae60;border-radius:50%;flex-shrink:0;height:4px;width:4px}.TemplateBrowser_useCasesList__MgPql{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(auto-fit,minmax(80px,1fr))}.TemplateBrowser_useCaseItem__lhDCp{background:linear-gradient(145deg,#f0f9ff,#e8f4fd);border:1px solid #3498db33;border-radius:6px;color:#2980b9;font-size:10px;font-weight:600;padding:6px 8px;text-align:center}.TemplateBrowser_generateSection__0dHjx{background:linear-gradient(145deg,#fff,#f8fafe);border-top:1px solid #f1f1ef;padding:12px 16px}.TemplateBrowser_generateButton__P5E25{align-items:center;background:linear-gradient(145deg,#2980b9,#3498db);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:6px;justify-content:center;padding:10px 16px;transition:all .3s ease;width:100%}.TemplateBrowser_generateButton__P5E25:hover:not(:disabled){box-shadow:0 4px 12px #2980b94d;transform:translateY(-1px)}.TemplateBrowser_generateButton__P5E25:disabled{cursor:not-allowed;opacity:.7}.TemplateBrowser_generateNote__cGRPA{color:#7f8c8d;font-size:10px;margin-top:6px;text-align:center}.TemplateBrowser_spinner__ni4Nk{animation:TemplateBrowser_spin__kiB0s 1s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:12px;width:12px}.TemplateBrowser_emptyState__P2fgB{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:24px;text-align:center}.TemplateBrowser_emptyIcon__3cC5g{filter:drop-shadow(0 2px 8px rgba(0,0,0,.1));font-size:48px;margin-bottom:16px;opacity:.6}.TemplateBrowser_emptyTitle__2\+I2A{color:#2c3e50;font-size:16px;font-weight:700;margin:0 0 6px}.TemplateBrowser_emptyDescription__tb6i3{color:#7f8c8d;font-size:11px;line-height:1.4;margin:0;max-width:200px}@keyframes TemplateBrowser_pulse__VAqHu{0%,to{opacity:1}50%{opacity:.5}}@keyframes TemplateBrowser_spin__kiB0s{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TemplateBrowser_templateBrowser__fKw8Y.TemplateBrowser_expanded__VreF0{width:100%}.TemplateBrowser_templateBrowser__fKw8Y.TemplateBrowser_expanded__VreF0 .TemplateBrowser_templateList__OnL9b{width:280px}@media (max-width:500px){.TemplateBrowser_templateList__OnL9b{width:160px}}.TemplateBrowser_templateBrowser__fKw8Y.TemplateBrowser_width35__MRd1t .TemplateBrowser_templateList__OnL9b{width:240px}.TemplateBrowser_templateBrowser__fKw8Y.TemplateBrowser_width40__sbi-c .TemplateBrowser_templateList__OnL9b{width:260px}.TemplateBrowser_searchSection__SU0z3{padding:6px 8px}.TemplateBrowser_categoryHeader__O592p{font-size:10px;padding:4px 8px}.TemplateBrowser_templateItem__OkMGq{font-size:10px;padding:4px 8px 4px 20px}.TemplateBrowser_detailsContent__0rNvC,.TemplateBrowser_detailsHeader__A3SFV,.TemplateBrowser_generateSection__0dHjx{padding:10px 12px}.TemplateBrowser_templateIcon__JAiap{filter:drop-shadow(0 1px 2px rgba(0,0,0,.1));font-size:14px}.TemplateBrowser_templateIconFallback__Rf13t{font-size:12px}.TemplateBrowser_detailsIcon__n2B5s{font-size:24px}.TemplateBrowser_detailsIcon__n2B5s span{font-size:28px}.TemplateBrowser_categoryIcon__RTOPc{font-size:12px}.TemplateBrowser_categoryIconSvg__77c\+B,.TemplateBrowser_templateIconSvg__x3Zgm{animation:TemplateBrowser_iconLoad__qPXiU .3s ease-out}@media (max-width:768px){.TemplateBrowser_categoryIcon__RTOPc{height:16px;width:16px}.TemplateBrowser_templateIcon__JAiap{height:18px;width:18px}.TemplateBrowser_detailsIcon__n2B5s{height:48px;padding:10px;width:48px}.TemplateBrowser_detailsIcon__n2B5s svg{height:28px;width:28px}}.TemplateBrowser_categoryIconSvg__77c\+B{filter:drop-shadow(0 1px 3px rgba(107,115,255,.15));transition:all .2s ease}.TemplateBrowser_categoryIconLucide__swAiN{color:#6b73ff;transition:all .2s ease}.TemplateBrowser_categoryIconEmoji__C3Hmv{font-size:14px;opacity:.8}.TemplateBrowser_categoryHeader__O592p:hover .TemplateBrowser_categoryIconSvg__77c\+B{filter:drop-shadow(0 2px 6px rgba(107,115,255,.25));transform:scale(1.05)}.TemplateBrowser_categoryHeader__O592p:hover .TemplateBrowser_categoryIconLucide__swAiN{color:#4a54d1;transform:scale(1.05)}.TemplateBrowser_categoryHeader__O592p.TemplateBrowser_expanded__VreF0 .TemplateBrowser_categoryIconSvg__77c\+B{filter:drop-shadow(0 2px 8px rgba(107,115,255,.3))}.TemplateBrowser_categoryHeader__O592p.TemplateBrowser_expanded__VreF0 .TemplateBrowser_categoryIconLucide__swAiN{color:#4a54d1}.TemplateBrowser_templateIcon__JAiap{align-items:center;background:linear-gradient(145deg,#fff,#f8fafe);border:1px solid #6b73ff1a;border-radius:4px;display:flex;height:20px;justify-content:center;transition:all .2s ease;width:20px}.TemplateBrowser_templateIconSvg__x3Zgm{filter:drop-shadow(0 1px 2px rgba(107,115,255,.1))}.TemplateBrowser_templateIconLucide__q6zzx{color:#6b73ff;transition:all .2s ease}.TemplateBrowser_templateIconEmoji__Z3aRe{font-size:12px}.TemplateBrowser_templateItem__OkMGq:hover .TemplateBrowser_templateIcon__JAiap{background:linear-gradient(145deg,#f0f7ff,#e8f4fd);border-color:#6b73ff33;transform:scale(1.05)}.TemplateBrowser_templateItem__OkMGq:hover .TemplateBrowser_templateIconSvg__x3Zgm{filter:drop-shadow(0 2px 4px rgba(107,115,255,.2))}.TemplateBrowser_templateItem__OkMGq:hover .TemplateBrowser_templateIconLucide__q6zzx{color:#4a54d1}.TemplateBrowser_templateItem__OkMGq.TemplateBrowser_selected__0\+m35 .TemplateBrowser_templateIcon__JAiap{background:linear-gradient(145deg,#e8f4fd,#d4e6f1);border-color:#6b73ff}.TemplateBrowser_templateItem__OkMGq.TemplateBrowser_selected__0\+m35 .TemplateBrowser_templateIconSvg__x3Zgm{filter:drop-shadow(0 2px 6px rgba(107,115,255,.3))}.TemplateBrowser_templateItem__OkMGq.TemplateBrowser_selected__0\+m35 .TemplateBrowser_templateIconLucide__q6zzx{color:#4a54d1}.TemplateBrowser_detailsIcon__n2B5s{align-items:center;background:linear-gradient(145deg,#fff,#f0f7ff);border:1px solid #6b73ff26;border-radius:8px;display:flex;filter:drop-shadow(0 3px 12px rgba(107,115,255,.08));height:56px;justify-content:center;padding:12px;width:56px}.TemplateBrowser_detailsIcon__n2B5s svg{filter:drop-shadow(0 2px 8px rgba(107,115,255,.15));height:32px;width:32px}.TemplateBrowser_detailsIcon__n2B5s .TemplateBrowser_templateIconLucide__q6zzx{color:#6b73ff;height:32px;width:32px}.TemplateBrowser_detailsIcon__n2B5s .TemplateBrowser_templateIconEmoji__Z3aRe{font-size:28px}.TemplateBrowser_categoryIcon__RTOPc{align-items:center;background:linear-gradient(145deg,#fffc,#f8fafee6);border:1px solid #6b73ff1a;border-radius:4px;display:flex;height:18px;justify-content:center;transition:all .2s ease;width:18px}.TemplateBrowser_categoryHeader__O592p:hover .TemplateBrowser_categoryIcon__RTOPc{background:linear-gradient(145deg,#ffffffe6,#f0f7fff2);border-color:#6b73ff33;transform:scale(1.05)}.TemplateBrowser_categoryHeader__O592p.TemplateBrowser_expanded__VreF0 .TemplateBrowser_categoryIcon__RTOPc{background:linear-gradient(145deg,#e8f4fd,#d4e6f1);border-color:#6b73ff}@keyframes TemplateBrowser_iconLoad__qPXiU{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.TemplateBrowser_categoryIconLucide__swAiN,.TemplateBrowser_categoryIconSvg__77c\+B,.TemplateBrowser_templateIconLucide__q6zzx,.TemplateBrowser_templateIconSvg__x3Zgm{animation:TemplateBrowser_iconLoad__qPXiU .3s ease-out}.TemplateBrowser_templateIconSection__CQ-f2:hover .TemplateBrowser_templateIcon__JAiap{box-shadow:0 4px 12px #6b73ff26}.TemplateBrowser_templateIconSection__CQ-f2:hover .TemplateBrowser_templateIconLucide__q6zzx,.TemplateBrowser_templateIconSection__CQ-f2:hover .TemplateBrowser_templateIconSvg__x3Zgm{transform:scale(1.1)}@media (max-width:768px){.TemplateBrowser_categoryIcon__RTOPc{height:16px;width:16px}.TemplateBrowser_templateIcon__JAiap{height:18px;width:18px}.TemplateBrowser_detailsIcon__n2B5s{height:48px;padding:10px;width:48px}.TemplateBrowser_detailsIcon__n2B5s .TemplateBrowser_templateIconLucide__q6zzx,.TemplateBrowser_detailsIcon__n2B5s svg{height:28px;width:28px}}.GenerationPanel_generationPanel__a3DyZ{--chantilly-base:#f8f8ff;--chantilly-blue:#6b73ff;--chantilly-border:#6b73ff26;--chantilly-dark:#e8e8ff;--chantilly-gray:#8e8e93;--chantilly-green:#6bcf7f;--chantilly-light:#fcfcff;--chantilly-medium:#f0f0ff;--chantilly-orange:#ff8c42;--chantilly-purple:#9b59b6;--chantilly-red:#ff6b6b;--chantilly-text:#1d1d1f;--chantilly-text-secondary:#6d6d80;--chantilly-yellow:#ffd93d;background:linear-gradient(135deg,var(--chantilly-base) 0,var(--chantilly-medium) 25%,var(--chantilly-light) 50%,#fff 100%);border-left:1px solid var(--chantilly-border);box-shadow:-4px 0 12px #6b73ff14;color:var(--chantilly-text);display:grid;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;grid-template-rows:auto auto 1fr auto;height:100vh;overflow:hidden;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);width:480px;z-index:1000}.GenerationPanel_generationPanel__a3DyZ.GenerationPanel_active__DnOyM{transform:translateX(0)}.GenerationPanel_panelTitle__WlpDL{color:var(--chantilly-text);font-size:16px;font-weight:700;line-height:1.2;margin:0}.GenerationPanel_panelClose__umcul{align-items:center;background:#6b73ff14;border:1px solid #6b73ff33;border-radius:12px;color:var(--chantilly-blue);cursor:pointer;display:flex;flex-shrink:0;font-size:10px;font-weight:700;height:16px;justify-content:center;min-width:24px;transition:all .2s ease;width:24px}.GenerationPanel_panelClose__umcul:hover{background:#6b73ff26;border-color:var(--chantilly-blue);transform:scale(1.1)}.GenerationPanel_panelContent__3zs5F::-webkit-scrollbar{width:6px}.GenerationPanel_panelContent__3zs5F::-webkit-scrollbar-thumb{background:linear-gradient(145deg,#6b73ff4d,#6b73ff33);border-radius:3px}.GenerationPanel_panelContent__3zs5F::-webkit-scrollbar-track{background:#6b73ff0d}.GenerationPanel_collapsibleSection__ervGq.GenerationPanel_expanded__sMCXh .GenerationPanel_sectionContent__QXpQK{max-height:1000px}.GenerationPanel_sectionHeader__lUHEB{align-items:center;background:linear-gradient(145deg,var(--chantilly-light) 0,var(--chantilly-medium) 100%);border-bottom:1px solid #6b73ff14;cursor:pointer;display:flex;justify-content:space-between;min-height:65px;padding:8px 16px;transition:background .2s ease}.GenerationPanel_sectionHeader__lUHEB:hover{background:linear-gradient(145deg,var(--chantilly-medium) 0,var(--chantilly-dark) 100%)}.GenerationPanel_sectionTitle__CMie0{align-items:center;color:var(--chantilly-text);display:flex;font-size:14px;font-weight:700;gap:8px;margin:0}.GenerationPanel_collapseIcon__MgG0U{align-items:center;background:none;border:none;color:var(--chantilly-blue);cursor:pointer;display:flex;font-size:14px;height:24px;justify-content:center;transition:transform .3s ease;width:24px}.GenerationPanel_changeIndicator__LCcdo{background:var(--chantilly-orange);border-radius:6px;color:#fff;font-size:10px;font-weight:700;margin-left:12px;padding:3px 8px}.GenerationPanel_stepGroup__88mqp{margin-bottom:16px}.GenerationPanel_stepLabel__kf0UV{color:var(--chantilly-text);display:block;font-size:12px;font-weight:700;margin-bottom:8px}.GenerationPanel_voiceContainer__8gKF8{display:flex;flex-wrap:wrap;gap:8px}.GenerationPanel_voiceButton__NbByL{background:#6b73ff14;border:1px solid #6b73ff33;border-radius:6px;color:var(--chantilly-text);cursor:pointer;font-size:12px;font-weight:600;padding:8px 12px;transition:all .2s ease}.GenerationPanel_voiceButton__NbByL:hover{background:#6b73ff1f;border-color:var(--chantilly-blue)}.GenerationPanel_voiceButtonSelected__3idxW{background:var(--chantilly-blue);border-color:var(--chantilly-blue);color:#fff}.GenerationPanel_intentionContainer__fOjjF{display:flex;flex-wrap:wrap;gap:8px}.GenerationPanel_intentionButton__Kx2C7{background:#6b73ff14;border:1px solid #6b73ff33;border-radius:6px;color:var(--chantilly-text);cursor:pointer;font-size:12px;font-weight:600;padding:8px 12px;transition:all .2s ease}.GenerationPanel_intentionButton__Kx2C7:hover{background:#6b73ff1f;border-color:var(--chantilly-blue)}.GenerationPanel_intentionButtonSelected__JlQcX{color:#fff}.GenerationPanel_docTypeContainer__BWFFZ{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.GenerationPanel_docTypeButton__kIyHI{align-items:center;background:#6b73ff14;border:1px solid #6b73ff33;border-radius:6px;color:var(--chantilly-text);cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:8px;padding:8px 12px;transition:all .2s ease}.GenerationPanel_docTypeButton__kIyHI:hover{background:#6b73ff1f;border-color:var(--chantilly-blue)}.GenerationPanel_docTypeButtonSelected__zObeZ{color:#fff}.GenerationPanel_docTypeIcon__D49uU{font-size:16px}.GenerationPanel_docTypeLabel__IQsta{flex:1 1}.GenerationPanel_logicContainer__HfiVJ{grid-gap:8px;display:grid;gap:8px}.GenerationPanel_logicButton__ahYlp{background:#6b73ff14;border:1px solid #6b73ff33;border-radius:6px;color:var(--chantilly-text);cursor:pointer;padding:2px;text-align:left;transition:all .2s ease}.GenerationPanel_logicButton__ahYlp:hover{background:#6b73ff1f;border-color:var(--chantilly-blue)}.GenerationPanel_logicButtonSelected__g2k4z{background:var(--chantilly-blue);border-color:var(--chantilly-blue);color:#fff}.GenerationPanel_logicHeader__0lbF0{align-items:center;display:flex;gap:8px;margin-bottom:4px}.GenerationPanel_logicIcon__wS0bP{font-size:16px}.GenerationPanel_logicTitle__VmWke{font-size:13px;font-weight:700}.GenerationPanel_logicDescription__KYmKo{font-size:11px;opacity:.8}.GenerationPanel_toneContainer__JcQY0{display:flex;flex-wrap:wrap;gap:8px}.GenerationPanel_toneButton__W\+bLK{background:#6b73ff14;border:1px solid #6b73ff33;border-radius:6px;color:var(--chantilly-text);cursor:pointer;font-size:12px;font-weight:600;padding:8px 12px;transition:all .2s ease}.GenerationPanel_toneButton__W\+bLK:hover{background:#6b73ff1f;border-color:var(--chantilly-blue)}.GenerationPanel_toneButton__W\+bLK:disabled{cursor:not-allowed;opacity:.5}.GenerationPanel_toneButtonSelected__ZeAZ\+{color:#fff}.GenerationPanel_toneCounter__SjZ4b{color:var(--chantilly-text-secondary);font-size:11px;margin-top:4px}.GenerationPanel_topicInputContainer__P-\+Bh{margin-bottom:8px}.GenerationPanel_topicInput__hUJ8M{background:#6b73ff0a;border:1px solid #6b73ff14;border-radius:6px;color:var(--chantilly-text);font-size:12px;outline:none;padding:8px 12px;transition:all .2s ease;width:100%}.GenerationPanel_topicInput__hUJ8M:focus{border-color:var(--chantilly-blue);box-shadow:0 0 0 2px #6b73ff1a}.GenerationPanel_topicTags__puHaZ{display:flex;flex-wrap:wrap;gap:6px}.GenerationPanel_topicTag__7IkVo{align-items:center;display:flex;font-size:11px;gap:4px;padding:4px 8px}.GenerationPanel_topicTagPrimary__vbUga{background:#6bcf7f14;border-color:#6bcf7f4d;color:var(--chantilly-green)}.GenerationPanel_topicTagSecondary__iFuJI{background:#6b73ff14;border-color:#6b73ff4d;color:var(--chantilly-blue)}.GenerationPanel_topicTagExclude__uUKeB{background:#ff6b6b14;border-color:#ff6b6b4d;color:var(--chantilly-red)}.GenerationPanel_topicLabel__-BHHF{flex:1 1}.GenerationPanel_topicDeleteButton__0uRyd,.GenerationPanel_topicWeightButton__ws9Xv{background:none;border:none;border-radius:2px;cursor:pointer;font-size:10px;font-weight:700;padding:2px 4px;transition:all .2s ease}.GenerationPanel_topicWeightButton__ws9Xv{color:inherit}.GenerationPanel_topicWeightButton__ws9Xv:hover{background:#fff3}.GenerationPanel_topicDeleteButton__0uRyd{color:var(--chantilly-red)}.GenerationPanel_topicDeleteButton__0uRyd:hover{background:#ff6b6b33}.GenerationPanel_formRow__lG-91{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.GenerationPanel_forkIndicator__qTF0\+{background:linear-gradient(145deg,var(--chantilly-orange) 0,#ff8c42e6 100%);color:#fff;display:inline-block}.GenerationPanel_childIndicator__mjhJo,.GenerationPanel_forkIndicator__qTF0\+{border-radius:8px;font-size:12px;font-weight:700;padding:8px 16px}.GenerationPanel_configSection__1zatO{border-bottom:1px solid var(--chantilly-border)}.GenerationPanel_sectionHeaderPanel__vfn1\+{align-items:center;background:linear-gradient(145deg,var(--chantilly-light) 0,var(--chantilly-medium) 100%);border-bottom:1px solid #6b73ff14;cursor:pointer;display:flex;min-height:65px;padding:8px 16px;transition:background .2s ease}.GenerationPanel_sectionHeaderPanel__vfn1\+:hover{background:linear-gradient(145deg,var(--chantilly-medium) 0,var(--chantilly-dark) 100%)}.GenerationPanel_sectionTitlePanel__KzKb7{align-items:center;color:var(--chantilly-text);display:flex;font-size:16px;font-weight:700;gap:12px;margin:0}.GenerationPanel_formGroup__P8m2i{grid-gap:8px;display:grid;gap:8px}.GenerationPanel_formLabel__IgO-L{color:var(--chantilly-text-secondary);font-size:11px;font-weight:700;margin:0;white-space:nowrap}.GenerationPanel_formDescription__JFWaW{color:var(--chantilly-text);font-size:12px;margin:0}.GenerationPanel_formInput__4VN4\+,.GenerationPanel_formSelect__JHSAf,.GenerationPanel_formTextarea__adSSO{background:#6b73ff0a;border:1px solid #6b73ff14;border-radius:8px;color:var(--chantilly-text);font-family:inherit;font-size:12px;outline:none;padding:8px 12px;transition:all .2s ease;width:100%}.GenerationPanel_formInput__4VN4\+:focus,.GenerationPanel_formSelect__JHSAf:focus,.GenerationPanel_formTextarea__adSSO:focus{border-color:var(--chantilly-blue);box-shadow:0 0 0 2px #6b73ff1a}.GenerationPanel_formTextarea__adSSO{min-height:60px;resize:vertical}.GenerationPanel_inheritedNote__YCCp9{color:var(--chantilly-blue);font-size:10px;font-style:italic;font-weight:500}.GenerationPanel_topicsDisplay__itzxS{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.GenerationPanel_topicTag__7IkVo{background:#6b73ff14;border:1px solid #6b73ff1f;border-radius:4px;color:var(--chantilly-text);font-size:10px;font-weight:600;padding:2px 6px;transition:all .2s ease}.GenerationPanel_topicTag__7IkVo:hover{background:#6b73ff1f;transform:translateY(-1px)}.GenerationPanel_topicTag__7IkVo.GenerationPanel_primary__yLuPr{background:#6bcf7f14;border-color:#6bcf7f4d;color:var(--chantilly-green)}.GenerationPanel_topicTag__7IkVo.GenerationPanel_secondary__rIxV3{background:#6b73ff14;border-color:#6b73ff4d;color:var(--chantilly-blue)}.GenerationPanel_intentPreview__Ubst\+{background:linear-gradient(135deg,#6b73ff08,#6b73ff14 50%,#6b73ff08);border-bottom:1px solid #6b73ff1f;border-top:1px solid #6b73ff1f;margin:0;padding:14px 24px;text-align:center}.GenerationPanel_intentPreviewTitle__vDS7D{color:var(--chantilly-text-secondary);font-size:11px;font-weight:700;margin-bottom:8px}.GenerationPanel_intentPreviewText__4d3YU{color:var(--chantilly-text);font-size:13px;font-weight:600;line-height:1.4}.GenerationPanel_intentVoice__vegAt{color:var(--chantilly-yellow);font-weight:800}.GenerationPanel_intentAction__6Prey{color:var(--chantilly-green);font-weight:800}.GenerationPanel_intentObject__rpAP-{color:var(--chantilly-blue);font-weight:800}.GenerationPanel_generateSection__o7Ai3{background:linear-gradient(145deg,var(--chantilly-light) 0,var(--chantilly-medium) 100%);border-top:1px solid var(--chantilly-border);flex-shrink:0;padding:16px}.GenerationPanel_generationTypeIndicator__3b6VV{margin-bottom:12px;text-align:center}.GenerationPanel_childIndicator__mjhJo{background:#6bcf7f1f;border-radius:6px;color:var(--chantilly-green);display:inline-block;font-size:10px;font-weight:600;padding:3px 8px}.GenerationPanel_costInfo__Cn7pM{color:var(--chantilly-text-secondary);font-size:11px;margin-bottom:16px;text-align:center}.GenerationPanel_costAmount__71xXK{color:var(--chantilly-blue);font-weight:700}.GenerationPanel_generateBtn__a4sFK{align-items:center;background:linear-gradient(145deg,var(--chantilly-blue) 0,#6b73fff2 100%);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:8px;justify-content:center;padding:12px 20px;transition:all .3s ease;width:100%}.GenerationPanel_generateBtn__a4sFK:disabled{cursor:not-allowed;opacity:.7}.GenerationPanel_generateBtn__a4sFK:hover:not(:disabled){box-shadow:0 4px 12px #6b73ff4d;transform:translateY(-1px)}.GenerationPanel_spinner__xvI4\+{animation:GenerationPanel_spin__Dg0eU 1s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:14px;width:14px}@keyframes GenerationPanel_spin__Dg0eU{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.GenerationPanel_templateDescription__aEDD8{border-bottom:1px solid var(--chantilly-border);padding:12px 16px}.GenerationPanel_templateDescription__aEDD8 h4{color:var(--chantilly-text-secondary);font-size:11px;font-weight:700;margin:0 0 8px}.GenerationPanel_templateDescription__aEDD8 p{color:var(--chantilly-text);font-size:12px;line-height:1.4;margin:0}@media (max-width:768px){.GenerationPanel_generationPanel__a3DyZ{width:100%}.GenerationPanel_panelHeader__5b\+k5,.GenerationPanel_sectionHeaderPanel__vfn1\+,.GenerationPanel_selectedTemplate__elHST{min-height:50px;padding:6px 12px}.GenerationPanel_sectionContent__QXpQK{padding:8px 12px}.GenerationPanel_generateSection__o7Ai3{padding:12px}}.GenerationPanel_panelHeader__5b\+k5{grid-gap:12px;align-items:center;background:linear-gradient(145deg,var(--chantilly-light) 0,var(--chantilly-medium) 100%);border-bottom:1px solid #6b73ff14;display:grid;gap:12px;grid-template-columns:auto 1fr auto;min-height:65px;padding:8px 16px}.GenerationPanel_docIcon__r7I\+M{filter:drop-shadow(0 1px 4px rgba(107,115,255,.15));font-size:20px}.GenerationPanel_docInfo__rtzDR{grid-gap:4px;display:grid;flex:1 1;gap:4px;min-width:0}.GenerationPanel_docName__8xldG{color:var(--chantilly-text);font-size:16px;font-weight:700;line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GenerationPanel_selectedTemplate__elHST{grid-gap:12px;align-items:center;background:linear-gradient(145deg,var(--chantilly-light) 0,var(--chantilly-medium) 100%);border-bottom:1px solid #6b73ff14;display:grid;gap:12px;grid-template-columns:auto 1fr auto;min-height:65px;padding:8px 16px}.GenerationPanel_templateIconLarge__IdKdP{filter:drop-shadow(0 1px 4px rgba(107,115,255,.15));font-size:20px}.GenerationPanel_templateInfo__m2ca0{grid-gap:4px;display:grid;flex:1 1;gap:4px;min-width:0}.GenerationPanel_templateNameLarge__o8SjF{color:var(--chantilly-text);font-size:16px;font-weight:700;line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GenerationPanel_templateMetaLarge__-khfM{align-items:center;color:var(--chantilly-text-secondary);display:flex;flex-wrap:wrap;font-size:11px;gap:12px;margin-top:2px}.GenerationPanel_templateCreditsLarge__C8b3A{background:#6b73ff1f;border-radius:6px;color:var(--chantilly-blue);font-size:10px;font-weight:600;padding:3px 8px;white-space:nowrap}.GenerationPanel_generationTypeBadge__QrAPF{background:#6bcf7f1f;border-radius:6px;color:var(--chantilly-green);font-size:10px;font-weight:600;padding:3px 8px;white-space:nowrap}.GenerationPanel_documentSummary__yIEcF{background:#6b73ff0a;border:1px solid #6b73ff14;border-radius:8px;margin:12px 16px;padding:12px}.GenerationPanel_documentSummary__yIEcF h4{color:var(--chantilly-text-secondary);font-size:11px;font-weight:700;margin:0 0 8px;white-space:nowrap}.GenerationPanel_contextSummary__9lJWM{grid-gap:4px;display:grid;gap:4px}.GenerationPanel_contextSummary__9lJWM span{align-items:center;border-bottom:1px solid #6b73ff0d;color:var(--chantilly-text);display:flex;font-size:12px;font-weight:500;gap:8px;line-height:1.3;padding:4px 0}.GenerationPanel_contextSummary__9lJWM span:last-child{border-bottom:none}.GenerationPanel_contextSummary__9lJWM.GenerationPanel_horizontal__glQQ2{display:flex;flex-wrap:wrap;gap:12px}.GenerationPanel_contextSummary__9lJWM.GenerationPanel_horizontal__glQQ2 span{background:#6b73ff14;border:1px solid #6b73ff1f;border-radius:4px;padding:4px 8px;white-space:nowrap}.GenerationPanel_collapsibleSection__ervGq{border-bottom:1px solid var(--chantilly-border);overflow:hidden}.GenerationPanel_collapsibleSection__ervGq.GenerationPanel_expanded__sMCXh .GenerationPanel_collapseIcon__MgG0U{transform:rotate(90deg)}.GenerationPanel_collapsibleSection__ervGq.GenerationPanel_expanded__sMCXh .GenerationPanel_sectionContent__QXpQK{max-height:none;opacity:1;overflow:visible;padding:12px 16px}.GenerationPanel_collapsibleSection__ervGq.GenerationPanel_collapsed__u7FWj .GenerationPanel_sectionContent__QXpQK{max-height:0;opacity:0;overflow:hidden;padding:0 16px}.GenerationPanel_panelContent__3zs5F{background:var(--chantilly-base);flex:1 1;min-height:0;overflow-y:auto;padding:0}.GenerationPanel_sectionContent__QXpQK{grid-gap:12px;background:var(--chantilly-base);display:grid;gap:12px;height:auto;min-height:auto;padding:12px 16px}.GenerationPanel_collapsibleSection__ervGq:last-of-type .GenerationPanel_sectionContent__QXpQK{padding-bottom:24px}.GenerationPanel_standardsContainer__C6xrq{grid-gap:8px;display:grid;gap:8px}.GenerationPanel_standardCheckbox__l9jLt{grid-gap:6px;display:grid;gap:6px}.GenerationPanel_checkboxLabel__FrPXr{align-items:center;color:var(--chantilly-text);cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:8px}.GenerationPanel_checkbox__NfFC1{accent-color:var(--chantilly-blue);cursor:pointer;height:16px;width:16px}.GenerationPanel_checkboxText__wy2Sc{flex:1 1;line-height:1.3}.GenerationPanel_specificStandardsInput__c9eHD{margin-left:24px;margin-top:4px}.GenerationPanel_specificStandardsInput__c9eHD .GenerationPanel_formInput__4VN4\+{background:#6b73ff0f;border:1px solid #6b73ff26;font-size:11px;padding:6px 10px}.GenerationPanel_specificStandardsInput__c9eHD .GenerationPanel_formInput__4VN4\+::placeholder{color:var(--chantilly-text-secondary);font-size:10px}.GeneratePane_actionBtn__2voDM{align-items:center;background:linear-gradient(145deg,var(--chantilly-light) 0,var(--chantilly-base) 100%);border:1px solid var(--chantilly-border);border-radius:8px;color:var(--chantilly-text-secondary);cursor:pointer;display:flex;font-size:14px;height:36px;justify-content:center;transition:all .2s ease;width:36px}.GeneratePane_actionBtn__2voDM:hover{background:linear-gradient(145deg,var(--chantilly-blue) 0,#6b73ffe6 100%);color:#fff;transform:scale(1.05)}.GeneratePane_arrow__CoWIP{color:var(--chantilly-blue);font-size:10px;transition:transform .2s ease}.GeneratePane_arrowToggle__3j4K7{align-items:center;background:#6b73ff14;border:1px solid #6b73ff33;border-radius:12px;cursor:pointer;display:flex;height:16px;justify-content:center;margin:0 12px;transition:all .2s ease;width:24px}.GeneratePane_arrowToggle__3j4K7:hover{background:#6b73ff26;transform:scale(1.1)}.GeneratePane_arrowUp__3xpO1{transform:rotate(180deg)}.GeneratePane_categoryCount__JO6IY{align-items:center;background:#6b73ff26;border-radius:3px;color:var(--chantilly-blue);display:flex;font-size:9px;font-weight:700;gap:4px;padding:1px 4px}.GeneratePane_categoryHeader__MBlOg{align-items:center;background:#6b73ff0f;border:1px solid #6b73ff1a;border-radius:4px;cursor:pointer;display:flex;font-size:11px;font-weight:600;gap:6px;grid-template-columns:auto 1fr auto;justify-content:space-between;margin-bottom:12px;padding:3px 6px;position:-webkit-sticky;position:sticky;top:0;transition:all .2s ease;z-index:5}.GeneratePane_categoryHeader__MBlOg:hover{background:#6b73ff1f}.GeneratePane_categoryIcon__9Nh1y{-webkit-text-fill-color:#0000;align-items:center;-webkit-background-clip:text;background:linear-gradient(145deg,var(--chantilly-blue) 0,var(--chantilly-purple) 100%);background-clip:text;display:flex;font-size:12px;justify-content:center;width:16px}.GeneratePane_categoryMeta__6SgG8{align-items:center;display:flex;gap:4px}.GeneratePane_categorySection__FgHa0{margin-bottom:8px}.GeneratePane_categoryTitle__D-OPo{color:var(--chantilly-text);flex:1 1;font-size:11px;font-weight:700;margin:0}.GeneratePane_categoryTitleGroup__fqrj\+{grid-gap:4px;display:grid;gap:4px}.GeneratePane_categoryToggle__ttGYb{align-items:center;background:none;border:none;color:var(--chantilly-blue);cursor:pointer;display:flex;font-size:12px;font-weight:700;height:16px;justify-content:center;width:16px}.GeneratePane_changeIndicator__OVapL{background:var(--chantilly-orange);border-radius:6px;color:#fff;font-size:10px;font-weight:700;margin-left:12px;padding:3px 8px}.GeneratePane_childIndicator__bTz6R{background:linear-gradient(145deg,var(--chantilly-green) 0,#6bcf7ff2 100%);border-radius:10px;color:#fff;font-size:13px;font-weight:700;padding:8px 16px}.GeneratePane_collapseIcon__aWUHN{align-items:center;background:none;border:none;color:var(--chantilly-blue);cursor:pointer;display:flex;font-size:14px;height:24px;justify-content:center;transition:transform .3s ease;width:24px}.GeneratePane_compactInfoItem__eUGTu{align-items:center;display:flex;gap:6px;padding:2px 0}.GeneratePane_compactInstructions__lbqs4{background:#6b73ff0a;border-radius:6px;margin-bottom:12px;padding:8px}.GeneratePane_compactInstructionsText__gb7PZ{color:var(--chantilly-text);font-size:11px;line-height:1.3;margin-top:4px}.GeneratePane_compactLabel__RBT8B{color:var(--chantilly-text-secondary);font-size:10px;font-weight:700;min-width:60px;white-space:nowrap}.GeneratePane_compactTag__CaOF4{background:#6b73ff14;border:1px solid #6b73ff1f;border-radius:3px;color:var(--chantilly-text);font-size:9px;font-weight:600;padding:1px 4px}.GeneratePane_compactTagContainer__oRZtz{display:flex;flex-wrap:wrap;gap:3px}.GeneratePane_compactTagSection__IYGt1{grid-gap:4px;display:grid;gap:4px}.GeneratePane_compactValue__jJnI1{color:var(--chantilly-text);flex:1 1;font-size:11px;font-weight:500}.GeneratePane_configSection__RdKR9{border-bottom:1px solid var(--chantilly-border);overflow:hidden}.GeneratePane_configSection__RdKR9.GeneratePane_expanded__YG2kq .GeneratePane_collapseIcon__aWUHN{transform:rotate(90deg)}.GeneratePane_configSection__RdKR9.GeneratePane_expanded__YG2kq .GeneratePane_sectionContent__0XJWQ{max-height:1000px;opacity:1;padding:24px}.GeneratePane_contextDetails__cTlgn{grid-gap:12px;background:var(--chantilly-base);border-top:1px solid #6b73ff0d;display:grid;gap:12px;max-height:220px;overflow-y:auto;padding:12px 16px}.GeneratePane_contextDetails__cTlgn::-webkit-scrollbar{width:6px}.GeneratePane_contextDetails__cTlgn::-webkit-scrollbar-thumb{background:linear-gradient(145deg,#6b73ff4d,#6b73ff33);border-radius:3px}.GeneratePane_contextDetails__cTlgn::-webkit-scrollbar-track{background:#6b73ff0d}.GeneratePane_contextHeader__iBH2A{grid-gap:12px;align-items:center;background:linear-gradient(145deg,var(--chantilly-light) 0,var(--chantilly-medium) 100%);border-bottom:1px solid #6b73ff14;cursor:pointer;display:grid;gap:12px;grid-template-columns:auto 1fr auto;min-height:65px;padding:4px 8px;transition:background .2s ease}.GeneratePane_contextHeader__iBH2A:hover{background:linear-gradient(145deg,var(--chantilly-medium) 0,var(--chantilly-dark) 100%)}.GeneratePane_contextToggle__ET0Ps{background:var(--chantilly-base);border-bottom:1px solid var(--chantilly-border);display:flex;justify-content:center;padding:4px 0}.GeneratePane_contextToggleLayer__PrfOj{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:linear-gradient(135deg,#6b73ff08,#6b73ff14 50%,#6b73ff08);border:1px solid #6b73ff1f;border-left:none;border-right:none;cursor:pointer;display:block!important;flex-shrink:0!important;opacity:1!important;overflow:hidden;pointer-events:auto!important;position:relative;transition:all .4s cubic-bezier(.23,1,.32,1);-webkit-user-select:none;user-select:none;visibility:visible!important;z-index:5}.GeneratePane_contextToggleLayer__PrfOj:after{background:linear-gradient(90deg,#0000,#6b73ff66 50%,#0000);content:"";height:1px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.GeneratePane_contextToggleLayer__PrfOj:before{background:linear-gradient(90deg,#0000,#6b73ff1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.GeneratePane_contextToggleLayer__PrfOj:active{transform:translateY(0) scale(.998);transition:all .1s ease}.GeneratePane_contextToggleLayer__PrfOj:hover{background:linear-gradient(135deg,#6b73ff14,#6b73ff26 50%,#6b73ff14);border-bottom-color:#6b73ff40;border-top-color:#6b73ff40;box-shadow:0 2px 12px #6b73ff14,inset 0 1px 0 #ffffff1a;transform:translateY(-1px)}.GeneratePane_contextToggleLayer__PrfOj:hover .GeneratePane_toggleHint__iX6e7{background:#6b73ff1f;border-color:#6b73ff40;transform:scale(1.02)}.GeneratePane_contextToggleLayer__PrfOj:hover .GeneratePane_toggleIcon__MM-Sh{box-shadow:0 4px 12px #6b73ff4d,inset 0 1px 0 #ffffff4d;transform:scale(1.05)}.GeneratePane_contextToggleLayer__PrfOj:hover:after{opacity:1}.GeneratePane_contextToggleLayer__PrfOj:hover:before{left:100%}.GeneratePane_controlBtn__EzpIU{align-items:center;background:#fff9;border:1px solid #6b73ff33;border-radius:3px;color:var(--chantilly-text-secondary);cursor:pointer;display:flex;font-size:11px;height:24px;justify-content:center;padding:0;transition:all .15s ease;width:24px}.GeneratePane_controlBtn__EzpIU:hover{background:var(--chantilly-blue);border-color:var(--chantilly-blue);color:#fff}.GeneratePane_controlGroup__KzIXU{align-items:center;display:flex;gap:2px}.GeneratePane_controlsBar__msumq{align-items:center;background:linear-gradient(145deg,var(--chantilly-light) 0,var(--chantilly-base) 100%);border-bottom:1px solid var(--chantilly-border);display:flex;gap:8px;grid-template-columns:1fr auto auto auto;min-height:32px;padding:4px 8px}.GeneratePane_costAmount__sQBWK{color:var(--chantilly-blue);font-weight:700}.GeneratePane_costInfo__0vyzU{color:var(--chantilly-text-secondary);font-size:13px;margin-bottom:20px;text-align:center}.GeneratePane_docIcon__Y6a7J{filter:drop-shadow(0 1px 4px rgba(107,115,255,.15));font-size:18px}.GeneratePane_docInfo__aokhD{grid-gap:4px;display:grid;flex:1 1;gap:4px;min-width:0}.GeneratePane_docMeta__6XD4x{align-items:center;color:var(--chantilly-text-secondary);display:flex;flex-wrap:wrap;font-family:Source Sans Pro,Georgia,serif;font-size:11px;gap:0;margin-top:0}.GeneratePane_docTemplate__8DdV\+{font-family:Source Sans Pro,Georgia,serif;margin-right:8px}.GeneratePane_docModule__WBhZT{background:#6b73ff1f;border-radius:6px;color:var(--chantilly-blue);font-size:10px;font-weight:600;padding:3px 8px;white-space:nowrap}.GeneratePane_docName__vbrGz{color:var(--chantilly-text);font-family:Crimson Pro,Georgia,serif;font-size:14px;font-weight:600;line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GeneratePane_docProject__gi\+N5{background:#6bcf7f1f;border-radius:4px;color:var(--chantilly-green);font-size:10px;font-weight:600;padding:2px 6px}.GeneratePane_documentContext__KbOwa{background:linear-gradient(145deg,var(--chantilly-light) 0,var(--chantilly-base) 100%);border-bottom:1px solid var(--chantilly-border);overflow:hidden;position:relative;transition:max-height .3s cubic-bezier(.4,0,.2,1);z-index:10}.GeneratePane_documentContext__KbOwa+.GeneratePane_contextToggleLayer__PrfOj{display:block!important}.GeneratePane_documentContext__KbOwa.GeneratePane_collapsed__g09UX{border-bottom:none;max-height:0;opacity:0}.GeneratePane_documentContext__KbOwa.GeneratePane_collapsed__g09UX+* .GeneratePane_toggleBtn__aQHi9:before{content:"▲"}.GeneratePane_documentContext__KbOwa.GeneratePane_expanded__YG2kq{animation:GeneratePane_expandContext__XuqqD .3s cubic-bezier(.4,0,.2,1);max-height:300px}.GeneratePane_documentContext__KbOwa.GeneratePane_minimal__2J27G{animation:GeneratePane_collapseContext__nkuKN .3s cubic-bezier(.4,0,.2,1);max-height:65px}.GeneratePane_documentContext__KbOwa.GeneratePane_minimal__2J27G .GeneratePane_contextDetails__cTlgn{display:none}.GeneratePane_documentInfoCompact__1NTHo{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:12px}.GeneratePane_documentTitle__MMT1H{align-items:center;display:flex;gap:12px}.GeneratePane_emptyDescription__jv2jM{color:var(--chantilly-text-secondary);font-size:16px;line-height:1.5;margin:0 0 24px}.GeneratePane_emptyIcon__mM3TH{-webkit-text-fill-color:#0000;-webkit-background-clip:text;background:linear-gradient(145deg,var(--chantilly-blue) 0,var(--chantilly-purple) 100%);background-clip:text;font-size:64px;margin-bottom:20px;opacity:.6}.GeneratePane_emptyState__Wi9IN{align-items:center;background:linear-gradient(145deg,var(--chantilly-light) 0,var(--chantilly-base) 100%);border:1px solid var(--chantilly-border);border-radius:16px;display:flex;flex-direction:column;justify-content:center;margin:40px;padding:80px 40px;text-align:center}.GeneratePane_emptyTitle__pOSHB{color:var(--chantilly-text);font-size:24px;font-weight:700;margin:0 0 12px}.GeneratePane_emptyValue__EdYUf{color:var(--chantilly-gray);font-size:10px;font-style:italic}.GeneratePane_expandBtn__iies6,.GeneratePane_selectBtn__KGzMk{align-items:center;background:#fffc;border:1px solid #6b73ff33;border-radius:3px;color:var(--chantilly-text-secondary);cursor:pointer;display:flex;font-size:10px;font-weight:700;height:18px;justify-content:center;transition:all .2s ease;width:18px}.GeneratePane_expandBtn__iies6:hover{background:#6b73ff1a;border-color:var(--chantilly-blue);color:var(--chantilly-blue)}.GeneratePane_expandToggle__UtdvS,.GeneratePane_selectModuleBtn__JivCg{align-items:center;background:#fffc;border:1px solid #6b73ff33;border-radius:3px;color:var(--chantilly-text-secondary);cursor:pointer;display:flex;font-size:8px;font-weight:700;height:16px;justify-content:center;transition:all .2s ease;width:16px}.GeneratePane_expandToggle__UtdvS:hover{background:#6b73ff1a;border-color:var(--chantilly-blue);color:var(--chantilly-blue)}.GeneratePane_filterBtn__vdTgI,.GeneratePane_viewBtn__ydhIK{align-items:center;background:linear-gradient(145deg,var(--chantilly-light) 0,var(--chantilly-base) 100%);border:1px solid var(--chantilly-border);border-radius:12px;color:var(--chantilly-text-secondary);cursor:pointer;display:flex;font-size:16px;justify-content:center;min-width:50px;padding:14px 18px;transition:all .2s ease}.GeneratePane_filterBtn__vdTgI:hover,.GeneratePane_viewBtn__ydhIK:hover{box-shadow:0 4px 12px #6b73ff33;transform:translateY(-1px)}.GeneratePane_filterBtn__vdTgI.GeneratePane_active__jnyQJ,.GeneratePane_filterBtn__vdTgI:hover,.GeneratePane_viewBtn__ydhIK.GeneratePane_active__jnyQJ,.GeneratePane_viewBtn__ydhIK:hover{background:linear-gradient(145deg,var(--chantilly-blue) 0,#6b73ffe6 100%);color:#fff}.GeneratePane_formDescription__\+FO2o{color:var(--chantilly-text-secondary);font-size:13px;line-height:1.4;margin-bottom:16px}.GeneratePane_formGroup__E4-Ut{margin-bottom:24px}.GeneratePane_formInput__5z5qI,.GeneratePane_formSelect__OBwpn,.GeneratePane_formTextarea__C-wQF{background:linear-gradient(145deg,var(--chantilly-light) 0,var(--chantilly-base) 100%);border:1px solid var(--chantilly-border);border-radius:10px;color:var(--chantilly-text);font-family:inherit;font-size:14px;outline:none;padding:14px 18px;transition:all .3s ease;width:100%}.GeneratePane_formInput__5z5qI:focus,.GeneratePane_formSelect__OBwpn:focus,.GeneratePane_formTextarea__C-wQF:focus{border-color:var(--chantilly-blue);box-shadow:0 0 0 4px #6b73ff1f}.GeneratePane_formLabel__yBfft{color:var(--chantilly-text);display:block;font-size:15px;font-weight:700;margin-bottom:12px}.GeneratePane_formTextarea__C-wQF{min-height:100px;resize:vertical}.GeneratePane_generateBtn__1iz\+w{align-items:center;background:linear-gradient(145deg,var(--chantilly-blue) 0,#6b73fff2 100%);border:none;border-radius:16px;color:#fff;cursor:pointer;display:flex;font-size:17px;font-weight:800;gap:10px;justify-content:center;padding:18px 28px;transition:all .4s ease;width:100%}.GeneratePane_generateBtn__1iz\+w:disabled{cursor:not-allowed;opacity:.7}.GeneratePane_generateBtn__1iz\+w:hover:not(:disabled){box-shadow:0 12px 32px #6b73ff66;transform:translateY(-3px)}.GeneratePane_generateSection__X2Dvg{background:linear-gradient(145deg,var(--chantilly-light) 0,var(--chantilly-medium) 100%);border-top:1px solid var(--chantilly-border);padding:24px}.GeneratePane_generationPanel__O3is7{background:linear-gradient(145deg,var(--chantilly-light) 0,var(--chantilly-base) 100%);border-left:1px solid var(--chantilly-border);box-shadow:-12px 0 48px #6b73ff26;display:grid;grid-template-rows:auto auto 1fr auto;height:100vh;overflow:hidden;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .4s cubic-bezier(.4,0,.2,1);width:480px;z-index:1000}.GeneratePane_generationPanel__O3is7.GeneratePane_active__jnyQJ{transform:translateX(0)}.GeneratePane_generationTypeBadge__IGd9k{background:#ffd93d33;border:1px solid #ffd93d4d;border-radius:8px;color:var(--chantilly-yellow);font-size:12px;font-weight:700;padding:4px 10px}.GeneratePane_generationTypeIndicator__cO2Qm{margin-bottom:16px;text-align:center}.GeneratePane_generatorContainer__7uArH{--chantilly-base:#f8f8ff;--chantilly-blue:#6b73ff;--chantilly-border:#6b73ff26;--chantilly-dark:#e8e8ff;--chantilly-gray:#8e8e93;--chantilly-green:#6bcf7f;--chantilly-light:#fcfcff;--chantilly-medium:#f0f0ff;--chantilly-orange:#ff8c42;--chantilly-purple:#9b59b6;--chantilly-red:#ff6b6b;--chantilly-text:#1d1d1f;--chantilly-text-secondary:#6d6d80;--chantilly-yellow:#ffd93d;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"kern" 1,"liga" 1,"calt" 1,"pnum" 1,"tnum" 0,"onum" 1,"lnum" 0,"dlig" 0,oldstyle-nums proportional-nums;background:linear-gradient(135deg,var(--chantilly-base) 0,var(--chantilly-medium) 25%,var(--chantilly-light) 50%,#fff 100%);color:var(--chantilly-text);display:grid;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-variant-numeric:oldstyle-nums proportional-nums;grid-template-rows:auto auto 1fr;height:100vh;overflow:hidden;position:relative}.GeneratePane_generatorContainer__7uArH .GeneratePane_contextToggleLayer__PrfOj{display:block!important}.GeneratePane_infoGrid__b-NNP{grid-gap:8px;background:#6b73ff0a;border:1px solid #6b73ff14;border-radius:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));padding:12px}.GeneratePane_infoItem__X1HI5{grid-gap:8px;align-items:center;border-bottom:1px solid #6b73ff0d;display:grid;gap:8px;grid-template-columns:auto 1fr;padding:4px 0}.GeneratePane_infoItem__X1HI5:last-child{border-bottom:none}.GeneratePane_infoLabel__s9wAW{color:var(--chantilly-text-secondary);font-size:11px;font-weight:700;white-space:nowrap}.GeneratePane_infoValue__8YjOH{color:var(--chantilly-text);font-size:12px;font-weight:500;text-transform:capitalize}.GeneratePane_intentAction__QLirP{color:var(--chantilly-green);font-weight:800}.GeneratePane_intentObject__S6YnJ{color:#fff;font-weight:800}.GeneratePane_intentPreview__KQet0{background:linear-gradient(145deg,var(--chantilly-blue) 0,#6b73fff2 100%);border-radius:16px;color:#fff;margin:20px 24px;padding:20px 24px;text-align:center}.GeneratePane_intentPreviewText__SCbx6{font-size:17px;font-weight:600;line-height:1.4}.GeneratePane_intentPreviewTitle__fdWTi{font-size:14px;font-weight:700;margin-bottom:8px;opacity:.9}.GeneratePane_intentSummary__pFYO1{background:#6bcf7f1f;border-radius:6px;color:var(--chantilly-green);font-size:10px;font-weight:600;max-width:400px;overflow:hidden;padding:3px 8px;text-overflow:ellipsis;white-space:nowrap}.GeneratePane_intentVoice__oJA3V{color:var(--chantilly-yellow);font-weight:800}.GeneratePane_mainContent__z7PSI{display:grid;grid-template-rows:auto auto 1fr;height:100%;overflow:hidden}.GeneratePane_metaGrid__SrZv5{grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.GeneratePane_moduleActions__osYxW{display:flex;flex-direction:column;flex-shrink:0;gap:2px}.GeneratePane_moduleCard__EQd-C{animation:GeneratePane_fadeInUp__eOaL8 .4s ease-out;background:linear-gradient(145deg,var(--chantilly-light) 0,var(--chantilly-base) 100%);border:1px solid #6b73ff1f;border-radius:6px;box-shadow:0 1px 3px #00000014;cursor:pointer;height:-webkit-fit-content;height:fit-content;overflow:hidden;padding:0;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.GeneratePane_moduleCard__EQd-C:before{background:linear-gradient(90deg,var(--chantilly-blue) 0,var(--chantilly-purple) 50%,var(--chantilly-green) 100%);content:"";height:4px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.GeneratePane_moduleCard__EQd-C:hover{border-color:var(--chantilly-blue);box-shadow:0 4px 12px #6b73ff26;transform:translateY(-1px)}.GeneratePane_moduleCard__EQd-C:hover .GeneratePane_moduleIconContainer__cQvi6{box-shadow:0 8px 24px #6b73ff33;transform:scale(1.08)}.GeneratePane_moduleCard__EQd-C:hover:before{opacity:1}.GeneratePane_moduleCard__EQd-C:nth-child(2){animation-delay:.1s}.GeneratePane_moduleCard__EQd-C:nth-child(3){animation-delay:.2s}.GeneratePane_moduleCard__EQd-C:nth-child(4){animation-delay:.3s}.GeneratePane_moduleCard__EQd-C:nth-child(6n+1){border-left:3px solid #ff6b6b}.GeneratePane_moduleCard__EQd-C:nth-child(6n+2){border-left:3px solid #4ecdc4}.GeneratePane_moduleCard__EQd-C:nth-child(6n+3){border-left:3px solid #45b7d1}.GeneratePane_moduleCard__EQd-C:nth-child(6n+4){border-left:3px solid #96ceb4}.GeneratePane_moduleCard__EQd-C:nth-child(6n+5){border-left:3px solid #ffeaa7}.GeneratePane_moduleCard__EQd-C:nth-child(6n+6){border-left:3px solid plum}.GeneratePane_moduleCard__EQd-C.GeneratePane_compact__RhQAe{height:36px}.GeneratePane_moduleCard__EQd-C.GeneratePane_expanded__YG2kq{height:auto;min-height:36px}.GeneratePane_moduleCardCompact__1ZBkY{height:32px}.GeneratePane_moduleCardExpanded__yEfIq{height:auto;min-height:32px}.GeneratePane_moduleCredits__up5YI{background:#6b73ff26;border-radius:2px;color:var(--chantilly-blue);flex-shrink:0;font-size:8px;font-weight:700;padding:1px 3px;white-space:nowrap}.GeneratePane_moduleCreditsLarge__DMxCp{background:#fff3;border-radius:8px;color:#fff;font-size:12px;font-weight:700;padding:4px 10px}.GeneratePane_moduleDescription__GGx9S{color:var(--chantilly-text-secondary);font-size:10px;line-height:1.3;margin-bottom:4px;padding:0 12px 8px}.GeneratePane_moduleDetails__H0Su7,.GeneratePane_moduleExpandedContent__3QI6y{animation:GeneratePane_expandIn__zsHaQ .2s ease-out;background:#fff3;border-top:1px solid #6b73ff1a;padding:6px}.GeneratePane_moduleHeader__rZY7g{align-items:center;background:#fff6;display:flex;gap:6px;grid-template-columns:auto 1fr auto;height:36px;padding:4px 6px}.GeneratePane_moduleIcon__vL9sq{align-items:center;background:#fff9;border-radius:4px;display:flex;flex-shrink:0;font-size:14px;height:20px;justify-content:center;width:20px}.GeneratePane_moduleIconContainer__cQvi6{align-items:center;background:linear-gradient(145deg,var(--chantilly-light) 0,var(--chantilly-medium) 100%);border:1px solid var(--chantilly-border);border-radius:8px;display:flex;font-size:18px;height:40px;justify-content:center;position:relative;transition:all .3s ease;width:40px}.GeneratePane_moduleIconLarge__UcGZp{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #ffffff4d;border-radius:16px;display:flex;font-size:32px;height:72px;justify-content:center;width:72px}.GeneratePane_moduleInfo__oWRHN{grid-gap:6px;display:grid;gap:6px}.GeneratePane_moduleMeta__1VFQ7{align-items:center;color:var(--chantilly-text-secondary);display:flex;font-size:12px;gap:12px}.GeneratePane_moduleMetaLarge__YEjV\+{align-items:center;color:#ffffffe6;display:flex;font-size:13px;gap:12px}.GeneratePane_moduleName__oxCM1{color:var(--chantilly-text);flex:1 1;font-size:11px;font-weight:700;line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GeneratePane_moduleNameContainer__v3KmM{align-items:center;display:flex;flex:1 1;gap:4px;min-width:0}.GeneratePane_moduleNameLarge__e6hZe{color:#fff;font-size:20px;font-weight:800;line-height:1.2;margin:0}.GeneratePane_modulePopular__zcqJR{background:linear-gradient(145deg,var(--chantilly-orange) 0,#ff8c42e6 100%);border-radius:6px;color:#fff;font-size:11px;font-weight:600;padding:3px 8px}.GeneratePane_moduleQuickInfo__vD8pY{align-items:center;display:flex;gap:4px}.GeneratePane_modulesContainer__32prX{background:linear-gradient(135deg,#fefefe,#f8f9fa 25%,#f5f7fa 50%,#f0f2f5);height:100%;overflow-y:auto;padding:0;position:relative}.GeneratePane_modulesContainer__32prX::-webkit-scrollbar{width:8px}.GeneratePane_modulesContainer__32prX::-webkit-scrollbar-thumb{background:linear-gradient(145deg,#6b73ff4d,#6b73ff33);border-radius:4px}.GeneratePane_modulesContainer__32prX::-webkit-scrollbar-track{background:#6b73ff0d}.GeneratePane_modulesContent__EBhn1{padding:6px 10px}.GeneratePane_modulesGrid__kQ6Do{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin-top:4px;padding:0 4px}.GeneratePane_moduleStats__kRcHX{align-items:center;background:linear-gradient(145deg,var(--chantilly-medium) 0,var(--chantilly-light) 100%);border-top:1px solid var(--chantilly-border);color:var(--chantilly-text-secondary);display:flex;font-size:8px;gap:6px;grid-template-columns:1fr 1fr auto;padding:8px 12px}.GeneratePane_moduleTag__5pskI{background:#6b73ff1a;border-radius:2px;color:var(--chantilly-blue);font-size:8px;font-weight:600;padding:1px 3px;transition:all .2s ease}.GeneratePane_moduleTag__5pskI:hover{background:#6b73ff33;transform:translateY(-1px)}.GeneratePane_moduleTags__Xjq8J{display:flex;flex-wrap:wrap;gap:2px;margin-bottom:4px;padding:0 12px 10px}.GeneratePane_moduleTitle__ANwlh{align-items:center;display:flex;flex:1 1;gap:4px;min-width:0}.GeneratePane_moduleTitleGroup__Rb1mV{grid-gap:6px;display:grid;gap:6px}.GeneratePane_noDocumentContent__zhZi1{background:#fffc;border:1px solid #6b73ff1a;border-radius:12px;box-shadow:0 8px 24px #6b73ff1a;max-width:400px;padding:40px;text-align:center}.GeneratePane_noDocumentOverlay__wWwtA{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#f8f8fff2;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:20}.GeneratePane_panelClose__eII0X{align-items:center;background:linear-gradient(145deg,var(--chantilly-light) 0,var(--chantilly-base) 100%);border:1px solid var(--chantilly-border);border-radius:10px;color:var(--chantilly-text-secondary);cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;padding:10px 16px;transition:all .3s ease}.GeneratePane_panelClose__eII0X:hover{background:linear-gradient(145deg,var(--chantilly-red) 0,#ff6b6be6 100%);border-color:var(--chantilly-red);color:#fff;transform:translateY(-1px)}.GeneratePane_panelContent__haAvi{background:var(--chantilly-base);overflow-y:auto;padding:0}.GeneratePane_panelContent__haAvi::-webkit-scrollbar{width:6px}.GeneratePane_panelContent__haAvi::-webkit-scrollbar-thumb{background:linear-gradient(145deg,#6b73ff4d,#6b73ff33);border-radius:3px}.GeneratePane_panelHeader__sO49j{grid-gap:20px;align-items:center;background:linear-gradient(145deg,var(--chantilly-medium) 0,var(--chantilly-light) 100%);border-bottom:1px solid var(--chantilly-border);display:grid;gap:20px;grid-template-columns:1fr auto;padding:24px}.GeneratePane_panelTitle__v2oc\+{color:var(--chantilly-text);font-size:24px;font-weight:800;line-height:1.2;margin:0}.GeneratePane_popularBadge__dvd2k{background:linear-gradient(90deg,var(--chantilly-orange),#ff8c42cc);border-radius:2px;color:#fff;font-size:8px;font-weight:700;padding:1px 3px}.GeneratePane_randomBtn__owzRy{align-items:center;background:linear-gradient(145deg,var(--chantilly-yellow) 0,#ffd93de6 100%);border:1px solid #ffd93d4d;border-radius:12px;color:var(--chantilly-text);cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:8px;padding:6px 10px;transition:all .3s ease}.GeneratePane_randomBtn__owzRy:hover{box-shadow:0 8px 24px #ffd93d66;transform:translateY(-3px)}.GeneratePane_searchContainer__5qhrI{flex:1 1;position:relative}.GeneratePane_searchIcon__10kEV{color:var(--chantilly-gray);font-size:12px;left:16px;position:absolute;top:50%;transform:translateY(-50%)}.GeneratePane_searchInput__CiNP9{background:#fffc;border:1px solid #6b73ff33;border-radius:4px;color:var(--chantilly-text);font-size:12px;height:24px;outline:none;padding:4px 8px;transition:all .2s ease;width:100%}.GeneratePane_searchInput__CiNP9:focus{background:#fff;border-color:var(--chantilly-blue);box-shadow:0 0 0 2px #6b73ff1a}.GeneratePane_sectionContent__0XJWQ{background:var(--chantilly-base);max-height:0;opacity:0;overflow:hidden;transition:all .4s ease}.GeneratePane_sectionHeader__QLMXA{grid-gap:8px;align-items:center;background:linear-gradient(145deg,var(--chantilly-light) 0,var(--chantilly-base) 100%);border-bottom:1px solid var(--chantilly-border);display:grid;gap:8px;grid-template-columns:auto 1fr auto;padding:8px}.GeneratePane_sectionHeaderPanel__AJvN6{grid-gap:16px;align-items:center;background:linear-gradient(145deg,var(--chantilly-light) 0,var(--chantilly-medium) 100%);border-bottom:1px solid #6b73ff14;cursor:pointer;display:grid;gap:16px;grid-template-columns:1fr auto;padding:10px 12px;transition:all .3s ease}.GeneratePane_sectionHeaderPanel__AJvN6:hover{background:linear-gradient(145deg,var(--chantilly-medium) 0,var(--chantilly-dark) 100%)}.GeneratePane_sectionIcon__vk\+\+O{-webkit-text-fill-color:#0000;-webkit-background-clip:text;background:linear-gradient(145deg,var(--chantilly-blue) 0,var(--chantilly-purple) 100%);background-clip:text;font-size:20px}.GeneratePane_sectionSubtitle__XmjmR{color:var(--chantilly-text-secondary);font-size:11px;margin:0}.GeneratePane_sectionTitle__TWAoH{color:var(--chantilly-text);font-size:20px;font-weight:800;line-height:1.2;margin:0}.GeneratePane_sectionTitleGroup__gdKgh{grid-gap:4px;display:grid;gap:4px}.GeneratePane_sectionTitlePanel__WcLi2{align-items:center;color:var(--chantilly-text);display:flex;font-size:17px;font-weight:700;gap:10px;margin:0}.GeneratePane_selectBtn__KGzMk{background:#6bcf7f1a;border-color:#6bcf7f4d;color:var(--chantilly-green)}.GeneratePane_selectBtn__KGzMk:hover{background:var(--chantilly-green);box-shadow:0 6px 18px #6b73ff66;color:#fff;transform:scale(1.1)}.GeneratePane_selectedModule__PfwXO{grid-gap:20px;align-items:center;background:linear-gradient(145deg,var(--chantilly-blue) 0,#6b73fff2 100%);color:#fff;display:grid;gap:20px;grid-template-columns:auto 1fr auto;padding:24px}.GeneratePane_selectModuleBtn__JivCg{background:#6bcf7f1a;border-color:#6bcf7f4d;color:var(--chantilly-green)}.GeneratePane_selectModuleBtn__JivCg:hover{background:var(--chantilly-green);color:#fff;transform:scale(1.1)}.GeneratePane_separatorBar__xYFbm{align-items:center;background:var(--chantilly-base);display:flex;padding:4px 16px}.GeneratePane_separatorLine__beG4P{background:linear-gradient(90deg,#0000,var(--chantilly-border),#0000);flex:1 1;height:1px}.GeneratePane_shareBtn__2SW2Q{align-items:center;background:linear-gradient(145deg,var(--chantilly-blue) 0,#6b73ffe6 100%);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;transition:all .2s ease;width:32px}.GeneratePane_shareBtn__2SW2Q:hover{box-shadow:0 4px 12px #6b73ff4d;transform:scale(1.1)}.GeneratePane_shareContainer__v1Td0{position:relative}.GeneratePane_spinner__JErQA{animation:GeneratePane_spin__tV7JE 1s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:18px;width:18px}.GeneratePane_statItem__b45C5{align-items:center;background:#6b73ff14;border-radius:2px;display:flex;flex-direction:column;font-weight:600;gap:2px;padding:1px 3px}.GeneratePane_statLabel__9gi1I{color:var(--chantilly-text-secondary);font-size:10px;font-weight:600;letter-spacing:.5px;margin:0;text-transform:uppercase}.GeneratePane_statValue__HnRFe{color:var(--chantilly-blue);font-size:16px;font-weight:700;line-height:1;margin:0}.GeneratePane_tag__jp0on{background:#6b73ff14;border:1px solid #6b73ff1f;border-radius:4px;color:var(--chantilly-text);font-size:10px;font-weight:600;padding:2px 6px;transition:all .2s ease}.GeneratePane_tag__jp0on:hover{background:#6b73ff1f;transform:translateY(-1px)}.GeneratePane_tag__jp0on.GeneratePane_primary__LsVYs{background:#6bcf7f14;border-color:#6bcf7f4d;color:var(--chantilly-green)}.GeneratePane_tag__jp0on.GeneratePane_secondary__IOd29{background:#6b73ff14;border-color:#6b73ff4d;color:var(--chantilly-blue)}.GeneratePane_tagContainer__RXtWO{display:flex;flex-wrap:wrap;gap:4px}.GeneratePane_tagGroup__1TeqC{grid-gap:4px;display:grid;gap:4px}.GeneratePane_tagsCompact__H2TOq,.GeneratePane_tagsSection__UkzQh{grid-gap:8px;display:grid;gap:8px}.GeneratePane_templateBrowserWrapper__0rIo7{flex:1 1;min-height:0;overflow:hidden}.GeneratePane_toggleBtn__aQHi9{align-items:center;background:#6b73ff14;border:1px solid #6b73ff33;border-radius:12px;color:var(--chantilly-blue);cursor:pointer;display:flex;flex-shrink:0;font-size:10px;font-weight:700;height:16px;justify-content:center;min-width:24px;position:relative;transition:all .2s ease;width:24px}.GeneratePane_toggleBtn__aQHi9:after{border-bottom:3px solid var(--chantilly-blue);border-left:4px solid #0000;border-right:4px solid #0000;content:"";height:0;left:50%;opacity:.7;position:absolute;top:-2px;transform:translateX(-50%);width:0}.GeneratePane_toggleBtn__aQHi9:before{content:"▼";font-size:8px;line-height:1}.GeneratePane_toggleBtn__aQHi9:hover{background:#6b73ff26;border-color:var(--chantilly-blue);transform:scale(1.1)}.GeneratePane_toggleHint__iX6e7{background:#6b73ff14;border:1px solid #6b73ff26;border-radius:12px;color:var(--chantilly-text-secondary);font-size:11px;font-weight:500;opacity:.8;padding:4px 10px;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:all .3s ease;white-space:nowrap}.GeneratePane_toggleIcon__MM-Sh{align-items:center;background:linear-gradient(135deg,var(--chantilly-blue) 0,#6b73ffcc 100%);border-radius:10px;box-shadow:0 2px 6px #6b73ff33,inset 0 1px 0 #fff3;color:#fff;display:flex;font-size:9px;font-weight:700;height:15px;justify-content:center;position:relative;transition:all .3s cubic-bezier(.23,1,.32,1);width:20px}.GeneratePane_toggleIcon__MM-Sh:before{background:linear-gradient(135deg,#fff3,#0000 50%,#0000001a);border-radius:9px;content:"";inset:1px;pointer-events:none;position:absolute}.GeneratePane_toggleLayerContent__QmGBn{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:auto 1fr auto;justify-content:center;padding:2px 24px;position:relative}.GeneratePane_toggleText__w3CJ6{align-items:center;color:var(--chantilly-text);display:flex;font-size:13px;font-weight:600;gap:8px;letter-spacing:.2px;text-align:left}.GeneratePane_toggleText__w3CJ6:before{color:var(--chantilly-blue);content:"●";font-size:8px;opacity:.6}.GeneratePane_topicPri__z1JrH{background:#6bcf7f14;border-color:#6bcf7f33;color:var(--chantilly-green)}.GeneratePane_topicSec__4k9-R{background:#6b73ff14;border-color:#6b73ff33;color:var(--chantilly-blue)}.GeneratePane_viewBtn__ydhIK{align-items:center;background:none;border:none;border-right:1px solid #6b73ff33;color:var(--chantilly-text-secondary);cursor:pointer;display:flex;font-size:10px;height:24px;justify-content:center;padding:0;transition:all .15s ease;width:24px}.GeneratePane_viewBtn__ydhIK:hover{background:#6b73ff1a}.GeneratePane_viewBtn__ydhIK:last-child{border-right:none}.GeneratePane_viewBtn__ydhIK.GeneratePane_active__jnyQJ{background:var(--chantilly-blue);color:#fff}.GeneratePane_viewToggle__A9Elt{background:#fff9;border:1px solid #6b73ff33;border-radius:3px;display:flex;overflow:hidden}.GeneratePane_viewToggle__A9Elt .GeneratePane_viewBtn__ydhIK{border:none;border-radius:0;border-right:1px solid var(--chantilly-border)}.GeneratePane_viewToggle__A9Elt .GeneratePane_viewBtn__ydhIK:last-child{border-right:none}@keyframes GeneratePane_collapseContext__nkuKN{0%{max-height:300px;opacity:1}to{max-height:65px;opacity:.8}}@keyframes GeneratePane_expandContext__XuqqD{0%{max-height:65px;opacity:.8}to{max-height:300px;opacity:1}}@keyframes GeneratePane_expandIn__zsHaQ{0%{max-height:0;opacity:0}to{max-height:200px;opacity:1}}@keyframes GeneratePane_fadeInUp__eOaL8{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes GeneratePane_spin__tV7JE{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.GeneratePane_contextDetails__cTlgn{padding:8px 12px}.GeneratePane_contextHeader__iBH2A{grid-template-columns:auto 1fr auto;padding:6px 12px;text-align:center}.GeneratePane_controlsBar__msumq{gap:12px;grid-template-columns:1fr}.GeneratePane_docMeta__6XD4x{gap:0}.GeneratePane_docName__vbrGz{font-size:14px}.GeneratePane_generationPanel__O3is7{width:100%}.GeneratePane_infoGrid__b-NNP{grid-template-columns:1fr;padding:8px}.GeneratePane_modulesGrid__kQ6Do{grid-template-columns:1fr}.GeneratePane_sectionHeader__QLMXA{grid-template-columns:1fr;text-align:center}.GeneratePane_toggleHint__iX6e7{display:none}.GeneratePane_toggleIcon__MM-Sh{font-size:10px;height:18px;width:28px}.GeneratePane_toggleLayerContent__QmGBn{gap:12px;grid-template-columns:auto 1fr;padding:12px 16px}.GeneratePane_toggleText__w3CJ6{font-size:12px}}.GeneratePane_metaSection__qLoGm{background:linear-gradient(145deg,#fff,#fafcfe);border:1px solid #dce6f099;border-radius:8px;margin-bottom:16px;padding:12px}.GeneratePane_metaSectionTitle__CObnQ{align-items:center;border-bottom:1px solid #dce6f066;color:#2c3e50;display:flex;font-size:12px;font-weight:700;gap:6px;margin:0 0 10px;padding-bottom:6px}.GeneratePane_metaGrid__SrZv5{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-bottom:10px}@container (max-width: 400px){.GeneratePane_metaGrid__SrZv5{gap:4px;grid-template-columns:1fr 1fr}.GeneratePane_metaItem__p-EHH{font-size:9px;padding:3px 6px}.GeneratePane_metaLabel__1xPHl{font-size:8px;min-width:40px}.GeneratePane_metaValue__\+\+HhN{font-size:9px}}@container (max-width: 300px){.GeneratePane_metaGrid__SrZv5{gap:4px;grid-template-columns:1fr}.GeneratePane_metaItem__p-EHH{font-size:10px;padding:4px 8px}}@media (max-width:1200px){.GeneratePane_generatorContainer__7uArH .GeneratePane_metaGrid__SrZv5{gap:4px;grid-template-columns:1fr 1fr}.GeneratePane_generatorContainer__7uArH .GeneratePane_metaItem__p-EHH{font-size:9px;padding:3px 6px}.GeneratePane_generatorContainer__7uArH .GeneratePane_metaLabel__1xPHl{font-size:8px;min-width:40px}.GeneratePane_generatorContainer__7uArH .GeneratePane_metaValue__\+\+HhN{font-size:9px}}@media (max-width:900px){.GeneratePane_generatorContainer__7uArH .GeneratePane_metaGrid__SrZv5{gap:4px;grid-template-columns:1fr}.GeneratePane_generatorContainer__7uArH .GeneratePane_metaItem__p-EHH{font-size:10px;padding:4px 8px}}@media (max-width:1200px){.GeneratePane_generatorContainer__7uArH .GeneratePane_metaSection__qLoGm{margin-bottom:12px;padding:10px}.GeneratePane_generatorContainer__7uArH .GeneratePane_metaSectionTitle__CObnQ{font-size:11px}.GeneratePane_generatorContainer__7uArH .GeneratePane_metaTag__RMMs-{font-size:8px;padding:1px 4px}.GeneratePane_generatorContainer__7uArH .GeneratePane_metaInstructions__C4hJC{font-size:8px;padding:5px 6px}}.GeneratePane_metaItem__p-EHH{align-items:center;background:linear-gradient(145deg,#fff,#f8fafe);border:1px solid #dce6f04d;border-radius:4px;display:flex;font-size:10px;gap:6px;padding:4px 8px}.GeneratePane_metaLabel__1xPHl{color:#5a6c7d;font-size:9px;font-weight:600;min-width:50px;white-space:nowrap}.GeneratePane_metaValue__\+\+HhN{color:#2c3e50;flex:1 1;font-weight:500;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.GeneratePane_metaTagGroup__\+rHDN{margin-bottom:8px}.GeneratePane_metaTagGroup__\+rHDN .GeneratePane_metaLabel__1xPHl{color:#5a6c7d;display:block;font-size:9px;font-weight:600;margin-bottom:4px}.GeneratePane_metaTagContainer__-uF82{display:flex;flex-wrap:wrap;gap:3px}.GeneratePane_metaTag__RMMs-{background:#3498db1a;border:1px solid #3498db33;border-radius:3px;color:#2980b9;font-size:9px;font-weight:600;padding:2px 5px;transition:all .2s ease}.GeneratePane_metaTag__RMMs-:hover{background:#3498db26;transform:translateY(-1px)}.GeneratePane_metaTagPrimary__2vZw4{background:#27ae601a;border-color:#27ae604d;color:#27ae60}.GeneratePane_metaTagSecondary__ecj1a{background:#3498db1a;border-color:#3498db4d;color:#2980b9}.GeneratePane_metaTagExclude__4l64D{background:#e74c3c1a;border-color:#e74c3c4d;color:#e74c3c}.GeneratePane_metaEmpty__degvn{color:#7f8c8d;font-size:9px;font-style:italic;padding:2px 5px}.GeneratePane_metaInstructionsGroup__TYP2c{margin-top:8px}.GeneratePane_metaInstructionsGroup__TYP2c .GeneratePane_metaLabel__1xPHl{color:#5a6c7d;display:block;font-size:9px;font-weight:600;margin-bottom:4px}.GeneratePane_metaInstructions__C4hJC{background:linear-gradient(145deg,#f0f9ff,#e8f4fd);border:1px solid #3498db33;border-radius:4px;color:#2c3e50;font-size:9px;font-style:italic;line-height:1.3;padding:6px 8px}:root{--color-bg-tertiary:#f1f5f9;--color-text-primary:#0f172a;--color-text-secondary:#475569;--color-text-tertiary:#64748b;--color-surface-hover:#f9fafb;--color-shadow:#0000001a;--space-sm:0.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--transition-fast:0.15s ease-out;--transition-medium:0.3s ease-out;--z-overlay:100;--z-modal:1000;--font-title:"Crimson Pro","Crimson Text","Times New Roman",serif;--font-body:"Source Sans Pro","Source Sans 3",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Inter",sans-serif;--font-mono:"Monaco","Menlo","Ubuntu Mono","Cascadia Code","Fira Code",monospace}[data-theme=dark]{--color-bg-primary:#0f172a;--color-bg-secondary:#1e293b;--color-bg-tertiary:#334155;--color-text-primary:#f8fafc;--color-text-secondary:#cbd5e1;--color-text-tertiary:#94a3b8;--color-border-primary:#475569;--color-border-secondary:#64748b;--color-surface-hover:#334155;--color-shadow:#0000004d}.EditorPane_editorPane__JRW\+F{background:#f8fafc;background:var(--color-bg-secondary);color:#0f172a;color:var(--color-text-primary);container-name:editor;container-type:inline-size;display:flex;flex-direction:column;font-family:Source Sans Pro,Source Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,sans-serif;font-family:var(--font-body);height:100%;overflow:hidden}.EditorPane_toggleBar__-\+iRb{background:#f1f5f9;background:var(--color-bg-tertiary);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--color-border-primary);flex-shrink:0;min-height:28px;overflow:hidden;transition:all .15s ease-out;transition:all var(--transition-fast)}.EditorPane_toggleBar__-\+iRb:hover{min-height:36px}.EditorPane_emptyToolbar__ZSluJ{align-items:center;color:#64748b;color:var(--color-text-tertiary);display:flex;font-size:.75rem;font-style:italic;height:28px;justify-content:center;padding:2px 6px}.EditorPane_controlsRow__1uOcg{align-items:center;display:flex;gap:6px;height:24px;justify-content:space-between}.EditorPane_toggleBar__-\+iRb:hover .EditorPane_controlsRow__1uOcg{height:28px}.EditorPane_actionsSection__TqZXr{align-items:center;display:flex;gap:6px}.EditorPane_actionDropdown__QAca3{position:relative}.EditorPane_themeToggle__jJMy2{align-items:center;background:#fff;background:var(--color-bg-primary);border:1px solid #e2e8f0;border:1px solid var(--color-border-primary);border-radius:3px;color:#0f172a;color:var(--color-text-primary);cursor:pointer;display:flex;font-size:.75rem;height:22px;justify-content:center;margin-left:4px;overflow:hidden;position:relative;transition:all .15s ease-out;transition:all var(--transition-fast);width:22px}.EditorPane_themeToggle__jJMy2:hover{background:#f9fafb;background:var(--color-surface-hover);border-color:#3b82f6;box-shadow:0 2px 4px #0000001a;box-shadow:0 2px 4px var(--color-shadow);transform:scale(1.05)}.EditorPane_themeToggle__jJMy2:active{transform:scale(.95)}.EditorPane_themeToggle__jJMy2[data-theme=light]:before{content:"☀️";transition:transform .15s ease-out;transition:transform var(--transition-fast)}.EditorPane_themeToggle__jJMy2[data-theme=dark]:before{content:"🌙";transition:transform .15s ease-out;transition:transform var(--transition-fast)}.EditorPane_themeToggle__jJMy2:hover:before{transform:rotate(15deg)}.EditorPane_enterpriseSelect__cRqN7{-webkit-appearance:none;appearance:none;background:#fff;background:var(--color-bg-primary);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 4px center;background-repeat:no-repeat;background-size:8px;border:1px solid #e2e8f0;border:1px solid var(--color-border-primary);border-radius:3px;color:#0f172a;color:var(--color-text-primary);cursor:pointer;font-size:.75rem;height:24px;min-width:80px;padding:0 18px 0 6px;transition:all .15s ease-out;transition:all var(--transition-fast)}.EditorPane_enterpriseSelect__cRqN7:hover{border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f633}.EditorPane_enterpriseSelect__cRqN7:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f64d;outline:none}[data-theme=dark] .EditorPane_enterpriseSelect__cRqN7{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.EditorPane_statusSection__peUob{gap:4px}.EditorPane_autosaveStatus__2mcxz{animation:EditorPane_pulse__5VBI6 2s infinite;background:#fbbf2426;border-radius:2px;color:#f59e0b;font-size:.625rem;font-weight:500;padding:1px 4px}.EditorPane_lastSavedStatus__Ap6gK{background:#10b98126;border-radius:2px;color:#10b981;font-size:.625rem;font-weight:500;padding:1px 4px}@keyframes EditorPane_pulse__5VBI6{0%,to{opacity:1}50%{opacity:.7}}@keyframes EditorPane_spin__EHGUa{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.EditorPane_enterpriseSaveButton__QebCp{border:none;border-radius:3px;font-size:.6875rem;font-weight:600;gap:3px;height:22px;min-width:60px;padding:3px 8px}.EditorPane_enterpriseSaveButton__QebCp.EditorPane_hasChanges__KLMfI{background:linear-gradient(135deg,#3b82f6,#1d4ed8);box-shadow:0 1px 2px #3b82f64d}.EditorPane_enterpriseSaveButton__QebCp.EditorPane_hasChanges__KLMfI:hover{background:linear-gradient(135deg,#2563eb,#1e40af);box-shadow:0 2px 4px #3b82f666;transform:translateY(-.5px)}.EditorPane_enterpriseSaveButton__QebCp.EditorPane_saved__sJOZy{background:#10b98126;border:1px solid #10b9814d;color:#10b981}.EditorPane_enterpriseSaveButton__QebCp.EditorPane_saving__N6GTY{background:#fbbf2426;border:1px solid #fbbf244d;color:#f59e0b}.EditorPane_saveIcon__BW5Ym,.EditorPane_savedIcon__n9zfu,.EditorPane_savingSpinner__lAXby{font-size:.75rem}.EditorPane_formatBar__5oKWf{align-items:center;background:#fff;background:var(--color-bg-primary);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--color-border-primary);display:flex;flex-shrink:0;gap:2px;min-height:24px;opacity:.4;overflow-x:auto;overflow-y:hidden;padding:2px 6px;scroll-behavior:smooth;scrollbar-width:thin;transition:all .15s ease-out;transition:all var(--transition-fast)}.EditorPane_formatBar__5oKWf:hover{min-height:28px;opacity:1;padding:3px 8px}.EditorPane_formatBar__5oKWf::-webkit-scrollbar{height:2px}.EditorPane_formatBar__5oKWf::-webkit-scrollbar-track{background:#0000}.EditorPane_formatBar__5oKWf::-webkit-scrollbar-thumb{background:#cbd5e1;background:var(--color-border-secondary);border-radius:1px}.EditorPane_formatBar__5oKWf::-webkit-scrollbar-thumb:hover{background:#64748b;background:var(--color-text-tertiary)}.EditorPane_formatBar__5oKWf button{align-items:center;background:#f8fafc;background:var(--color-bg-secondary);border:1px solid #e2e8f0;border:1px solid var(--color-border-primary);border-radius:2px;color:#0f172a;color:var(--color-text-primary);cursor:pointer;display:flex;flex-shrink:0;font-size:.6875rem;font-weight:600;height:20px;justify-content:center;line-height:1;min-width:20px;padding:2px 4px;position:relative;transition:all .15s ease-out;transition:all var(--transition-fast);white-space:nowrap}.EditorPane_formatBar__5oKWf button:hover{background:#f9fafb;background:var(--color-surface-hover);border-color:#3b82f6;box-shadow:0 1px 2px #0000001a;color:#3b82f6;transform:translateY(-.5px);z-index:10;z-index:var(--z-raised)}.EditorPane_formatBar__5oKWf button:active{box-shadow:none;transform:translateY(0)}.EditorPane_formatBar__5oKWf button:focus-visible{outline:1px solid #3b82f680;outline-offset:1px;z-index:10;z-index:var(--z-raised)}.EditorPane_formatBar__5oKWf span{color:#cbd5e1;color:var(--color-border-secondary);font-size:.625rem;font-weight:400;margin:0 1px;-webkit-user-select:none;user-select:none}.EditorPane_dropdownToggle__5Fmvv{align-items:center;display:flex!important;font-size:.625rem!important;gap:2px;min-width:auto!important;padding:2px 6px!important}.EditorPane_dropdownMenu__4VPm5{z-index:1100;z-index:var(--z-overlay)}@keyframes EditorPane_dropdownSlideIn__y-KBa{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.EditorPane_dropdownMenu__4VPm5 button{background:#0000!important;border:none!important;border-radius:0!important;font-size:.6875rem!important;height:auto!important;justify-content:flex-start!important;min-width:auto!important;padding:4px 8px!important;text-align:left;width:100%}.EditorPane_dropdownMenu__4VPm5 button:hover{background:#f9fafb!important;background:var(--color-surface-hover)!important;box-shadow:none!important;transform:none!important}.EditorPane_emojiButton__x-Zvd{font-size:.75rem!important;line-height:1!important}.EditorPane_emojiPicker__BXot5{z-index:1100;z-index:var(--z-overlay)}.EditorPane_emojiGrid__9fcuV{grid-gap:1px;display:grid;gap:1px;grid-template-columns:repeat(10,1fr);max-height:150px;overflow-y:auto;padding:6px}.EditorPane_emojiOption__31E9s{align-items:center;background:#0000!important;border:none!important;border-radius:2px!important;cursor:pointer;display:flex;font-size:.75rem!important;height:18px!important;justify-content:center;line-height:1!important;min-width:auto!important;padding:0!important;transition:all .15s ease-out;transition:all var(--transition-fast);width:18px!important}.EditorPane_emojiOption__31E9s:hover{background:#f9fafb!important;background:var(--color-surface-hover)!important;border-radius:3px!important;box-shadow:0 1px 2px #0000001a!important;box-shadow:0 1px 2px var(--color-shadow)!important;transform:scale(1.1)!important}.EditorPane_emojiFooter__VKiC0{background:#f1f5f9;background:var(--color-bg-tertiary);border-top:1px solid #e2e8f0;border-top:1px solid var(--color-border-primary);padding:3px 6px;text-align:center}.EditorPane_emojiFooter__VKiC0 small{color:#64748b;color:var(--color-text-tertiary);font-size:.625rem}.EditorPane_markdownEditor__5ti1m,.EditorPane_markdownPreview__THmyA{display:flex;flex:1 1;flex-direction:column;min-height:0}.EditorPane_markdownPreview__THmyA [contenteditable=true]{word-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;background:var(--color-bg-primary);border:2px dashed #e2e8f0;border:2px dashed var(--color-border-primary);border-radius:8px;color:#0f172a;color:var(--color-text-primary);flex:1 1;font-family:Source Sans Pro,Source Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,sans-serif;font-family:var(--font-body);font-size:1rem;height:100%;-webkit-hyphens:auto;hyphens:auto;line-height:1.6;margin:.5rem;margin:var(--space-sm);margin-bottom:8px;outline:none;overflow-wrap:break-word;overflow-x:hidden;overflow-y:auto;padding:1.5rem;padding:var(--space-lg);text-rendering:optimizeLegibility;transition:all .15s ease-out;transition:all var(--transition-fast)}.EditorPane_markdownPreview__THmyA [contenteditable=true]:hover{background:#f9fafb;background:var(--color-surface-hover);border-color:#3b82f6}.EditorPane_markdownPreview__THmyA [contenteditable=true]:focus{background:#fff;background:var(--color-bg-primary);border-color:#3b82f6;border-style:solid;box-shadow:0 0 0 3px #3b82f61a}.EditorPane_markdownPreview__THmyA [contenteditable=true]:empty:before{color:#64748b;color:var(--color-text-tertiary);content:attr(placeholder);font-style:italic;opacity:.7}.EditorPane_markdownPreview__THmyA [contenteditable=true] h1,.EditorPane_markdownPreview__THmyA [contenteditable=true] h2,.EditorPane_markdownPreview__THmyA [contenteditable=true] h3,.EditorPane_markdownPreview__THmyA [contenteditable=true] h4,.EditorPane_markdownPreview__THmyA [contenteditable=true] h5,.EditorPane_markdownPreview__THmyA [contenteditable=true] h6{color:#0f172a;color:var(--color-text-primary);font-family:Crimson Pro,Crimson Text,Times New Roman,serif;font-family:var(--font-title);font-weight:600;line-height:1.25;margin-bottom:1rem;margin-top:2rem;scroll-margin-top:1rem}.EditorPane_markdownPreview__THmyA [contenteditable=true] h1{border-bottom:3px solid #e2e8f0;border-bottom:3px solid var(--color-border-primary);font-size:2.25rem;font-weight:700;margin-bottom:1.5rem;padding-bottom:.75rem;position:relative}.EditorPane_markdownPreview__THmyA [contenteditable=true] h1:after{background:linear-gradient(90deg,#3b82f6,#8b5cf6);border-radius:2px;bottom:-3px;content:"";height:3px;left:0;position:absolute;width:80px}.EditorPane_markdownPreview__THmyA [contenteditable=true] h2{border-bottom:2px solid #cbd5e1;border-bottom:2px solid var(--color-border-secondary);font-size:1.875rem;font-weight:600;margin-bottom:1.25rem;padding-bottom:.5rem;position:relative}.EditorPane_markdownPreview__THmyA [contenteditable=true] h2:before{background:linear-gradient(90deg,#3b82f6,#8b5cf6);border-radius:1px;bottom:-2px;content:"";height:2px;left:0;position:absolute;width:60px}.EditorPane_markdownPreview__THmyA [contenteditable=true] h3{color:#3b82f6;font-size:1.5rem;margin-bottom:1rem;padding-left:1rem;position:relative}.EditorPane_markdownPreview__THmyA [contenteditable=true] h3:before{background:linear-gradient(180deg,#3b82f6,#8b5cf6);border-radius:2px;content:"";height:1.5rem;left:0;position:absolute;top:.5rem;width:4px}.EditorPane_markdownPreview__THmyA [contenteditable=true] h4{color:#0f172a;color:var(--color-text-primary);font-size:1.25rem;margin-bottom:.875rem}.EditorPane_markdownPreview__THmyA [contenteditable=true] h5{color:#475569;color:var(--color-text-secondary);font-size:1.125rem;font-weight:500;letter-spacing:.5px;margin-bottom:.75rem;text-transform:uppercase}.EditorPane_markdownPreview__THmyA [contenteditable=true] h6{color:#64748b;color:var(--color-text-tertiary);font-size:1rem;font-weight:500;margin-bottom:.625rem;opacity:.8}.EditorPane_markdownPreview__THmyA [contenteditable=true] p{color:#0f172a;color:var(--color-text-primary);font-family:Source Sans Pro,Source Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,sans-serif;font-family:var(--font-body);-webkit-hyphens:auto;hyphens:auto;line-height:1.7;margin:0 0 1.25rem;text-align:justify}.EditorPane_markdownPreview__THmyA [contenteditable=true] p:last-child{margin-bottom:0}.EditorPane_markdownPreview__THmyA [contenteditable=true] strong{background:linear-gradient(135deg,#3b82f61a,#8b5cf61a);font-weight:700;padding:1px 3px}.EditorPane_markdownPreview__THmyA [contenteditable=true] em,.EditorPane_markdownPreview__THmyA [contenteditable=true] strong{border-radius:2px;color:#0f172a;color:var(--color-text-primary);font-family:Source Sans Pro,Source Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,sans-serif;font-family:var(--font-body)}.EditorPane_markdownPreview__THmyA [contenteditable=true] em{background:#3b82f60d;font-style:italic;padding:1px 2px}.EditorPane_markdownPreview__THmyA [contenteditable=true] u{text-decoration:underline;-webkit-text-decoration-color:#3b82f6;text-decoration-color:#3b82f6;text-decoration-thickness:2px;text-underline-offset:2px}.EditorPane_markdownPreview__THmyA [contenteditable=true] del,.EditorPane_markdownPreview__THmyA [contenteditable=true] s{color:#64748b;color:var(--color-text-tertiary);opacity:.7;text-decoration:line-through}.EditorPane_markdownPreview__THmyA [contenteditable=true] code{background:#f1f5f9;background:var(--color-bg-tertiary);border:1px solid #e2e8f0;border:1px solid var(--color-border-primary);border-radius:4px;box-shadow:0 1px 2px #0000000d;color:#e11d48;font-family:Monaco,Menlo,Ubuntu Mono,Cascadia Code,Fira Code,monospace;font-family:var(--font-mono);font-size:.875rem;font-weight:500;padding:3px 6px}[data-theme=dark] .EditorPane_markdownPreview__THmyA [contenteditable=true] code{background:#f472b61a;border-color:#f472b633;color:#f472b6}.EditorPane_markdownPreview__THmyA [contenteditable=true] pre{background:#f1f5f9;background:var(--color-bg-tertiary);border:1px solid #e2e8f0;border:1px solid var(--color-border-primary);border-radius:8px;box-shadow:0 2px 8px #0000001a;font-family:Monaco,Menlo,Ubuntu Mono,Cascadia Code,Fira Code,monospace;font-family:var(--font-mono);font-size:.875rem;line-height:1.5;margin:1.5rem 0;overflow-x:auto;padding:1.25rem;position:relative}.EditorPane_markdownPreview__THmyA [contenteditable=true] pre:before{background:linear-gradient(90deg,#3b82f6,#8b5cf6,#ef4444);border-radius:8px 8px 0 0;content:"";height:3px;left:0;position:absolute;right:0;top:0}.EditorPane_markdownPreview__THmyA [contenteditable=true] pre code{background:none;border:none;box-shadow:none;color:#0f172a;color:var(--color-text-primary);font-size:inherit;padding:0}.EditorPane_markdownPreview__THmyA [contenteditable=true] ol,.EditorPane_markdownPreview__THmyA [contenteditable=true] ul{color:#0f172a;color:var(--color-text-primary);font-family:Source Sans Pro,Source Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,sans-serif;font-family:var(--font-body);margin:1.25rem 0;padding-left:2rem}.EditorPane_markdownPreview__THmyA [contenteditable=true] ul{list-style:none;position:relative}.EditorPane_markdownPreview__THmyA [contenteditable=true] ul li{font-family:Source Sans Pro,Source Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,sans-serif;font-family:var(--font-body);line-height:1.6;margin:.5rem 0;padding-left:1.5rem;position:relative}.EditorPane_markdownPreview__THmyA [contenteditable=true] ul li:before{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:50%;box-shadow:0 1px 2px #0000001a;content:"";height:6px;left:0;position:absolute;top:.7rem;width:6px}.EditorPane_markdownPreview__THmyA [contenteditable=true] ul ul li:before{background:linear-gradient(135deg,#8b5cf6,#ef4444);height:4px;width:4px}.EditorPane_markdownPreview__THmyA [contenteditable=true] ul ul ul li:before{background:#64748b;background:var(--color-text-tertiary);height:3px;width:3px}.EditorPane_markdownPreview__THmyA [contenteditable=true] ol li{font-family:Source Sans Pro,Source Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,sans-serif;font-family:var(--font-body);line-height:1.6;margin:.5rem 0;padding-left:.5rem;position:relative}.EditorPane_markdownPreview__THmyA [contenteditable=true] ol li::marker{color:#3b82f6;font-weight:600}.EditorPane_markdownPreview__THmyA [contenteditable=true] blockquote{background:linear-gradient(135deg,#3b82f60d,#8b5cf60d);border-left:4px solid #3b82f6;border-radius:0 8px 8px 0;box-shadow:0 2px 8px #0000000d;color:#475569;color:var(--color-text-secondary);font-family:Source Sans Pro,Source Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,sans-serif;font-family:var(--font-body);font-style:italic;margin:1.5rem 0;padding:1rem 1.5rem;position:relative}.EditorPane_markdownPreview__THmyA [contenteditable=true] blockquote:before{color:#3b82f6;content:'"';font-family:serif;font-size:3rem;left:1rem;line-height:1;opacity:.3;position:absolute;top:-.5rem}.EditorPane_markdownPreview__THmyA [contenteditable=true] blockquote p{font-size:1.1rem;line-height:1.6;margin:0}.EditorPane_markdownPreview__THmyA [contenteditable=true] a,.EditorPane_markdownPreview__THmyA [contenteditable=true] blockquote p{font-family:Source Sans Pro,Source Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,sans-serif;font-family:var(--font-body)}.EditorPane_markdownPreview__THmyA [contenteditable=true] a{color:#3b82f6;font-weight:500;position:relative;text-decoration:none;transition:all .15s ease-out;transition:all var(--transition-fast)}.EditorPane_markdownPreview__THmyA [contenteditable=true] a:after{background:linear-gradient(90deg,#3b82f6,#8b5cf6);bottom:-2px;content:"";height:2px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left;transition:transform .15s ease-out;transition:transform var(--transition-fast)}.EditorPane_markdownPreview__THmyA [contenteditable=true] a:hover{color:#2563eb}.EditorPane_markdownPreview__THmyA [contenteditable=true] a:hover:after{transform:scaleX(1)}.EditorPane_markdownPreview__THmyA [contenteditable=true] hr{background:linear-gradient(90deg,#0000,#3b82f6,#8b5cf6,#ef4444,#0000);border:none;border-radius:2px;height:3px;margin:2rem 0}.EditorPane_markdownPreview__THmyA [contenteditable=true] table{background:#f8fafc;background:var(--color-bg-secondary);border:1px solid #e2e8f0;border:1px solid var(--color-border-primary);border-collapse:collapse;border-radius:8px;box-shadow:0 2px 8px #0000001a;font-family:Source Sans Pro,Source Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,sans-serif;font-family:var(--font-body);margin:1.5rem 0;overflow:hidden;width:100%}.EditorPane_markdownPreview__THmyA [contenteditable=true] th{font-size:.875rem}.EditorPane_markdownPreview__THmyA [contenteditable=true] mark{background:linear-gradient(135deg,#fbbf244d,#f59e0b4d);border-radius:3px;color:#0f172a;color:var(--color-text-primary);font-family:Source Sans Pro,Source Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,sans-serif;font-family:var(--font-body);font-weight:500;padding:2px 4px}.EditorPane_markdownPreview__THmyA [contenteditable=true] kbd{background:#f1f5f9;background:var(--color-bg-tertiary);border:1px solid #e2e8f0;border:1px solid var(--color-border-primary);border-radius:4px;box-shadow:0 1px 0 #0000001a,inset 0 0 0 1px #ffffff1a;color:#0f172a;color:var(--color-text-primary);font-family:Monaco,Menlo,Ubuntu Mono,Cascadia Code,Fira Code,monospace;font-family:var(--font-mono);font-size:.8rem;padding:2px 6px}.EditorPane_markdownPreview__THmyA [contenteditable=true] ins{background:#10b9811a;border-radius:2px;color:#0f172a;color:var(--color-text-primary);font-family:Source Sans Pro,Source Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,sans-serif;font-family:var(--font-body);padding:1px 2px;text-decoration:underline;-webkit-text-decoration-color:#10b981;text-decoration-color:#10b981;text-decoration-thickness:2px}.EditorPane_markdownPreview__THmyA [contenteditable=true] input[type=checkbox]{accent-color:#3b82f6;margin-right:.5rem;transform:scale(1.2)}.EditorPane_markdownPreview__THmyA [contenteditable=true] sup{color:#3b82f6;font-size:.75rem;font-weight:500;line-height:0;vertical-align:super}.EditorPane_markdownPreview__THmyA [contenteditable=true] dl,.EditorPane_markdownPreview__THmyA [contenteditable=true] sup{font-family:Source Sans Pro,Source Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,sans-serif;font-family:var(--font-body)}.EditorPane_markdownPreview__THmyA [contenteditable=true] dl{margin:1rem 0}.EditorPane_markdownPreview__THmyA [contenteditable=true] dt{color:#0f172a;color:var(--color-text-primary);font-weight:600;margin-top:1rem}.EditorPane_markdownPreview__THmyA [contenteditable=true] dd,.EditorPane_markdownPreview__THmyA [contenteditable=true] dt{font-family:Source Sans Pro,Source Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,sans-serif;font-family:var(--font-body)}.EditorPane_markdownPreview__THmyA [contenteditable=true] dd{color:#475569;color:var(--color-text-secondary);margin-bottom:.5rem;margin-left:1.5rem}.EditorPane_markdownPreview__THmyA [contenteditable=true] ::selection,.EditorPane_markdownPreview__THmyA [contenteditable=true]::selection{background:#3b82f633;color:#0f172a;color:var(--color-text-primary)}[data-theme=light] .EditorPane_markdownPreview__THmyA [contenteditable=true],[data-theme=light] .EditorPane_markdownPreview__THmyA [contenteditable=true] *,[data-theme=light] .EditorPane_markdownPreview__THmyA [contenteditable=true] h1{color:#0f172a!important}[data-theme=light] .EditorPane_markdownPreview__THmyA [contenteditable=true] h3{color:#3b82f6!important}[data-theme=light] .EditorPane_markdownPreview__THmyA [contenteditable=true] a{color:#2563eb!important}[data-theme=light] .EditorPane_markdownPreview__THmyA [contenteditable=true] code{background:#f3f4f6!important;border-color:#d1d5db!important;color:#dc2626!important}[data-theme=light] .EditorPane_markdownPreview__THmyA [contenteditable=true] pre{background:#f9fafb!important;border-color:#d1d5db!important;color:#111827!important}[data-theme=light] .EditorPane_markdownPreview__THmyA [contenteditable=true] pre code{background:none!important;color:#111827!important}[data-theme=light] .EditorPane_markdownPreview__THmyA [contenteditable=true] blockquote{background:#3b82f60d!important;border-left-color:#3b82f6!important;color:#4b5563!important}[data-theme=light] .EditorPane_markdownPreview__THmyA [contenteditable=true] th{background:#f1f5f9!important;border-color:#d1d5db!important;color:#0f172a!important}[data-theme=light] .EditorPane_markdownPreview__THmyA [contenteditable=true] td{border-color:#d1d5db!important}[data-theme=light] .EditorPane_markdownPreview__THmyA [contenteditable=true] tr:hover{background:#f9fafb!important}[data-theme=light] .EditorPane_markdownPreview__THmyA [contenteditable=true] tr:hover td{background:#f9fafb!important;color:#0f172a!important}[data-theme=light] .EditorPane_markdownPreview__THmyA [contenteditable=true] ol li::marker{color:#3b82f6!important}[data-theme=light] .EditorPane_markdownPreview__THmyA [contenteditable=true] ::selection,[data-theme=light] .EditorPane_markdownPreview__THmyA [contenteditable=true]::selection{background:#3b82f633!important;color:#0f172a!important}[data-theme=light] .EditorPane_markdownPreview__THmyA [contenteditable=true] mark{background:linear-gradient(135deg,#fbbf244d,#f59e0b4d)!important;color:#0f172a!important}[data-theme=light] .EditorPane_markdownPreview__THmyA [contenteditable=true] kbd{background:#f3f4f6!important;border-color:#d1d5db!important;box-shadow:0 1px 0 #0000001a,inset 0 0 0 1px #fffc!important;color:#0f172a!important}[data-theme=light] .EditorPane_markdownPreview__THmyA [contenteditable=true] del{color:#6b7280!important}[data-theme=light] .EditorPane_markdownPreview__THmyA [contenteditable=true] ins{background:#10b9811a!important;color:#0f172a!important;-webkit-text-decoration-color:#10b981!important;text-decoration-color:#10b981!important}[data-theme=light] .EditorPane_markdownPreview__THmyA [contenteditable=true]{background:#fff!important;border-color:#d1d5db!important;color:#0f172a!important}[data-theme=light] .EditorPane_markdownPreview__THmyA [contenteditable=true]:empty:before{color:#9ca3af!important}[data-theme=dark] .EditorPane_markdownPreview__THmyA [contenteditable=true],[data-theme=dark] .EditorPane_markdownPreview__THmyA [contenteditable=true] *{color:#f8fafc!important}[data-theme=dark] .EditorPane_markdownPreview__THmyA [contenteditable=true] a{color:#60a5fa!important}[data-theme=dark] .EditorPane_markdownPreview__THmyA [contenteditable=true] code{background:#f472b61a!important;border-color:#f472b633!important;color:#f472b6!important}[data-theme=dark] .EditorPane_markdownPreview__THmyA [contenteditable=true] pre{background:#1e293b!important;border-color:#475569!important;color:#f8fafc!important}[data-theme=dark] .EditorPane_markdownPreview__THmyA [contenteditable=true] pre code{background:none!important;color:#f8fafc!important}[data-theme=dark] .EditorPane_markdownPreview__THmyA [contenteditable=true] blockquote{background:#3b82f61a!important;border-left-color:#3b82f6!important;color:#cbd5e1!important}[data-theme=dark] .EditorPane_markdownPreview__THmyA [contenteditable=true] table{color:#f8fafc!important}[data-theme=dark] .EditorPane_markdownPreview__THmyA [contenteditable=true] th{border-color:#475569!important}[data-theme=dark] .EditorPane_markdownPreview__THmyA [contenteditable=true] tr:hover{background:#334155!important}[data-theme=dark] .EditorPane_markdownPreview__THmyA [contenteditable=true] tr:hover td{background:#334155!important;color:#f8fafc!important}[data-theme=dark] .EditorPane_markdownPreview__THmyA [contenteditable=true] ol li::marker{color:#60a5fa!important}[data-theme=dark] .EditorPane_markdownPreview__THmyA [contenteditable=true] ::selection,[data-theme=dark] .EditorPane_markdownPreview__THmyA [contenteditable=true]::selection{background:#60a5fa4d!important;color:#f8fafc!important}[data-theme=dark] .EditorPane_markdownPreview__THmyA [contenteditable=true] mark{background:linear-gradient(135deg,#fbbf2466,#f59e0b66)!important;color:#f8fafc!important}[data-theme=dark] .EditorPane_markdownPreview__THmyA [contenteditable=true] kbd{background:#334155!important;border-color:#475569!important;box-shadow:0 1px 0 #0000004d,inset 0 0 0 1px #ffffff1a!important;color:#f8fafc!important}[data-theme=dark] .EditorPane_markdownPreview__THmyA [contenteditable=true] del{color:#64748b!important}[data-theme=dark] .EditorPane_markdownPreview__THmyA [contenteditable=true] ins{background:#10b98133!important;color:#f8fafc!important;-webkit-text-decoration-color:#10b981!important;text-decoration-color:#10b981!important}[data-theme=dark] .EditorPane_markdownPreview__THmyA [contenteditable=true]{background:#0f172a!important;border-color:#475569!important;color:#f8fafc!important}[data-theme=dark] .EditorPane_markdownPreview__THmyA [contenteditable=true]:empty:before{color:#64748b!important}.EditorPane_markdownPreview__THmyA>div:last-child{align-items:center;background:#f1f5f9;background:var(--color-bg-tertiary);border-top:1px solid #e2e8f0;border-top:1px solid var(--color-border-primary);color:#64748b;color:var(--color-text-tertiary);display:flex;flex-shrink:0;flex-wrap:wrap;font-size:.625rem;gap:4px;line-height:1.2;min-height:18px;opacity:.7;padding:2px 6px;transition:opacity .15s ease-out;transition:opacity var(--transition-fast)}.EditorPane_markdownPreview__THmyA>div:last-child:hover{opacity:1}.EditorPane_markdownPreview__THmyA>div:last-child span{font-size:.625rem;white-space:nowrap}.EditorPane_markdownPreview__THmyA>div:last-child span[style*="color: #fbbf24"]{color:#f59e0b!important;font-weight:500}.EditorPane_markdownPreview__THmyA>div:last-child span[style*="color: #10b981"]{color:#10b981!important;font-weight:500}.EditorPane_markdownPreview__THmyA>div:last-child span[style*="color: #666"]{color:#64748b!important;color:var(--color-text-tertiary)!important}@container editor (max-width: 480px){.EditorPane_formatBar__5oKWf{gap:1px;min-height:20px;padding:1px 4px}.EditorPane_formatBar__5oKWf:hover{min-height:24px;padding:2px 6px}.EditorPane_formatBar__5oKWf button{font-size:.625rem;height:18px;min-width:18px;padding:1px 3px}.EditorPane_controlsRow__1uOcg{align-items:center;flex-direction:row;gap:4px;height:20px}.EditorPane_toggleBar__-\+iRb:hover .EditorPane_controlsRow__1uOcg{height:24px}.EditorPane_enterpriseSelect__cRqN7{font-size:.625rem;height:18px;min-width:60px;padding:1px 14px 1px 4px;width:auto}.EditorPane_enterpriseSaveButton__QebCp{font-size:.625rem;gap:2px;height:18px;min-width:40px;padding:1px 4px}.EditorPane_statusSection__peUob{align-items:center;flex-direction:row;font-size:.5625rem;gap:2px}.EditorPane_autosaveStatus__2mcxz,.EditorPane_lastSavedStatus__Ap6gK{font-size:.5625rem;padding:1px 3px}.EditorPane_markdownPreview__THmyA [contenteditable=true]{font-size:.875rem;margin:2px;padding:8px}.EditorPane_emojiPicker__BXot5{left:auto;right:0;width:160px}.EditorPane_emojiGrid__9fcuV{grid-template-columns:repeat(8,1fr);max-height:80px;padding:4px}.EditorPane_emojiOption__31E9s{font-size:.625rem!important;height:14px!important;width:14px!important}.EditorPane_dropdownMenu__4VPm5{min-width:80px}.EditorPane_dropdownMenu__4VPm5 button{font-size:.625rem!important;padding:2px 4px!important}}@container editor (min-width: 481px) and (max-width: 640px){.EditorPane_formatBar__5oKWf{flex-wrap:nowrap;overflow-x:auto}.EditorPane_controlsRow__1uOcg{gap:4px}.EditorPane_statusSection__peUob{align-items:center;flex-direction:row;gap:3px}}@media (prefers-reduced-motion:reduce){.EditorPane_emojiOption__31E9s,.EditorPane_enterpriseSaveButton__QebCp,.EditorPane_formatBar__5oKWf button,.EditorPane_themeToggle__jJMy2{transform:none!important;transition:none}.EditorPane_autosaveStatus__2mcxz,.EditorPane_savingSpinner__lAXby{animation:none}.EditorPane_themeToggle__jJMy2:hover:before{transform:none}}@media (prefers-contrast:high){.EditorPane_formatBar__5oKWf button{border-width:2px}.EditorPane_markdownPreview__THmyA [contenteditable=true]{border-width:3px}.EditorPane_enterpriseSaveButton__QebCp{border:2px solid}}.EditorPane_enterpriseSaveButton__QebCp:focus-visible,.EditorPane_enterpriseSelect__cRqN7:focus-visible,.EditorPane_formatBar__5oKWf button:focus-visible,.EditorPane_themeToggle__jJMy2:focus-visible{outline:2px solid #3b82f6;outline-offset:2px;z-index:10;z-index:var(--z-raised)}@media print{.EditorPane_formatBar__5oKWf,.EditorPane_toggleBar__-\+iRb{display:none!important}.EditorPane_markdownPreview__THmyA [contenteditable=true]{background:#fff!important;border:none!important;box-shadow:none!important;color:#000!important;margin:0!important;padding:0!important}.EditorPane_markdownPreview__THmyA>div:last-child{display:none!important}}.EditorPane_editorPane__JRW\+F .EditorPane_srOnly__ZBlcP{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.EditorPane_enterpriseSaveButton__QebCp{align-items:center;border:1px solid #0000;border-radius:4px;box-shadow:0 1px 3px #0003;cursor:pointer;display:flex;font-size:.75rem;font-weight:700;gap:4px;height:24px;justify-content:center;letter-spacing:.5px;line-height:1;min-width:70px;padding:4px 10px;text-transform:uppercase;transition:all .15s ease-out;transition:all var(--transition-fast)}.EditorPane_enterpriseSaveButton__QebCp.EditorPane_hasChanges__KLMfI{animation:EditorPane_unsavedPulse__IoZ2a 2s infinite;background:linear-gradient(135deg,#ef4444,#dc2626);border-color:#b91c1c;box-shadow:0 2px 6px #ef444466;color:#fff}.EditorPane_enterpriseSaveButton__QebCp.EditorPane_hasChanges__KLMfI:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 3px 8px #ef444480;transform:translateY(-1px)}.EditorPane_enterpriseSaveButton__QebCp.EditorPane_saved__sJOZy{animation:EditorPane_savedGlow__gnaBZ 3s ease-out;background:linear-gradient(135deg,#10b981,#059669);border-color:#047857;box-shadow:0 2px 6px #10b9814d;color:#fff}.EditorPane_enterpriseSaveButton__QebCp.EditorPane_saved__sJOZy:hover{background:linear-gradient(135deg,#059669,#047857);box-shadow:0 3px 8px #10b98166}.EditorPane_enterpriseSaveButton__QebCp.EditorPane_saving__N6GTY{animation:EditorPane_savingPulse__Puxlj 1.5s infinite;background:linear-gradient(135deg,#f59e0b,#d97706);border-color:#b45309;box-shadow:0 2px 6px #f59e0b66;color:#fff;cursor:wait}.EditorPane_enterpriseSaveButton__QebCp:disabled{animation:none!important;cursor:not-allowed;opacity:.6;transform:none!important}.EditorPane_autosaveStatus__2mcxz{animation:EditorPane_countdownPulse__xmMka 1s infinite;background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 1px 3px #f59e0b4d;font-weight:700;letter-spacing:.5px}.EditorPane_autosaveStatus__2mcxz,.EditorPane_lastSavedStatus__Ap6gK{border-radius:3px;color:#fff;font-size:.6875rem;line-height:1.2;padding:2px 6px;text-transform:uppercase}.EditorPane_lastSavedStatus__Ap6gK{background:linear-gradient(135deg,#10b981,#059669);border:1px solid #fff3;box-shadow:0 1px 3px #10b9814d;font-weight:600;letter-spacing:.3px}.EditorPane_statusSection__peUob{align-items:center;color:#64748b;color:var(--color-text-tertiary);display:flex;font-size:.6875rem;gap:6px;opacity:1!important;z-index:10;z-index:var(--z-raised)}@keyframes EditorPane_unsavedPulse__IoZ2a{0%,to{box-shadow:0 2px 6px #ef444466;transform:scale(1)}50%{box-shadow:0 3px 10px #ef444499;transform:scale(1.02)}}@keyframes EditorPane_savedGlow__gnaBZ{0%{box-shadow:0 2px 6px #10b9814d}20%{box-shadow:0 4px 12px #10b98199}to{box-shadow:0 2px 6px #10b9814d}}@keyframes EditorPane_savingPulse__Puxlj{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(.98)}}@keyframes EditorPane_countdownPulse__xmMka{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.05)}}.EditorPane_saveIcon__BW5Ym,.EditorPane_savedIcon__n9zfu,.EditorPane_savingSpinner__lAXby{filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));font-size:.875rem}.EditorPane_savingSpinner__lAXby{animation:EditorPane_spin__EHGUa 1s linear infinite}.EditorPane_enterpriseToolbar__uBUD1{opacity:.3;padding:2px 6px;transition:all .15s ease-out;transition:all var(--transition-fast)}.EditorPane_enterpriseToolbar__uBUD1:hover{opacity:1;padding:4px 8px}.EditorPane_enterpriseToolbar__uBUD1 .EditorPane_enterpriseSaveButton__QebCp,.EditorPane_enterpriseToolbar__uBUD1 .EditorPane_statusSection__peUob{opacity:1!important}.EditorPane_enterpriseToolbar__uBUD1 span[style*="color: #666"]{font-weight:500;opacity:.8!important}@container editor (max-width: 480px){.EditorPane_enterpriseSaveButton__QebCp{font-size:.625rem;height:20px;min-width:50px;padding:2px 6px}.EditorPane_autosaveStatus__2mcxz,.EditorPane_lastSavedStatus__Ap6gK{font-size:.5625rem;padding:1px 4px}.EditorPane_statusSection__peUob{gap:4px}}@media (prefers-contrast:high){.EditorPane_enterpriseSaveButton__QebCp.EditorPane_hasChanges__KLMfI,.EditorPane_enterpriseSaveButton__QebCp.EditorPane_saved__sJOZy{border-color:#fff;border-width:2px}.EditorPane_autosaveStatus__2mcxz,.EditorPane_lastSavedStatus__Ap6gK{border:2px solid #fffc}}.EditorPane_markdownPreview__THmyA [contenteditable=true] .EditorPane_markdown-table__9gMzc,.EditorPane_markdownPreview__THmyA [contenteditable=true] table{background:#f8fafc;background:var(--color-bg-secondary);border:1px solid #e2e8f0;border:1px solid var(--color-border-primary);border-collapse:collapse;border-radius:8px;box-shadow:0 2px 8px #0000001a;font-family:Source Sans Pro,Source Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,sans-serif;font-family:var(--font-body);font-size:.9rem;line-height:1.4;margin:1.5rem 0;overflow:hidden;width:100%}.EditorPane_markdownPreview__THmyA [contenteditable=true] td,.EditorPane_markdownPreview__THmyA [contenteditable=true] th{word-wrap:break-word;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--color-border-primary);border-right:1px solid #e2e8f0;border-right:1px solid var(--color-border-primary);font-family:Source Sans Pro,Source Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,sans-serif;font-family:var(--font-body);max-width:300px;padding:.75rem 1rem;text-align:left;vertical-align:top}.EditorPane_markdownPreview__THmyA [contenteditable=true] td:last-child,.EditorPane_markdownPreview__THmyA [contenteditable=true] th:last-child{border-right:none}.EditorPane_markdownPreview__THmyA [contenteditable=true] th{background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;font-family:Source Sans Pro,Source Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,sans-serif;font-family:var(--font-body);font-size:.8rem;font-weight:600;letter-spacing:.5px;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:0;z-index:10}.EditorPane_markdownPreview__THmyA [contenteditable=true] tr:nth-child(2n){background:#00000005}.EditorPane_markdownPreview__THmyA [contenteditable=true] tr:hover{background:#f9fafb;background:var(--color-surface-hover)}.EditorPane_markdownPreview__THmyA [contenteditable=true] tr:last-child td{border-bottom:none}.EditorPane_markdownPreview__THmyA [contenteditable=true] td p{font-family:Source Sans Pro,Source Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,sans-serif;font-family:var(--font-body);font-size:.85rem;margin:.25rem 0}.EditorPane_markdownPreview__THmyA [contenteditable=true] td ol,.EditorPane_markdownPreview__THmyA [contenteditable=true] td ul{font-family:Source Sans Pro,Source Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,sans-serif;font-family:var(--font-body);font-size:.85rem;margin:.5rem 0;padding-left:1rem}.EditorPane_markdownPreview__THmyA [contenteditable=true] td li{font-family:Source Sans Pro,Source Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,sans-serif;font-family:var(--font-body);margin:.25rem 0}.EditorPane_markdownPreview__THmyA [contenteditable=true] td strong,.EditorPane_markdownPreview__THmyA [contenteditable=true] th strong{color:inherit;font-family:Source Sans Pro,Source Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,sans-serif;font-family:var(--font-body);font-weight:700}.EditorPane_markdownPreview__THmyA [contenteditable=true] td em,.EditorPane_markdownPreview__THmyA [contenteditable=true] th em{color:inherit;font-family:Source Sans Pro,Source Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,sans-serif;font-family:var(--font-body);font-style:italic}.EditorPane_markdownPreview__THmyA [contenteditable=true] td code,.EditorPane_markdownPreview__THmyA [contenteditable=true] th code{background:#0000001a;border-radius:3px;font-family:Monaco,Menlo,Ubuntu Mono,Cascadia Code,Fira Code,monospace;font-family:var(--font-mono);font-size:.75rem;padding:2px 4px}@media (max-width:768px){.EditorPane_markdownPreview__THmyA [contenteditable=true] table{font-size:.8rem}.EditorPane_markdownPreview__THmyA [contenteditable=true] td,.EditorPane_markdownPreview__THmyA [contenteditable=true] th{max-width:200px;padding:.5rem .75rem}}[data-theme=light] .EditorPane_markdownPreview__THmyA [contenteditable=true] table{background:#fff!important;border-color:#d1d5db!important;box-shadow:0 2px 8px #00000014!important}[data-theme=light] .EditorPane_markdownPreview__THmyA [contenteditable=true] th{background:linear-gradient(135deg,#3b82f6,#8b5cf6)!important;color:#fff!important}[data-theme=light] .EditorPane_markdownPreview__THmyA [contenteditable=true] td{background:#fff!important;border-color:#e5e7eb!important;color:#0f172a!important}[data-theme=light] .EditorPane_markdownPreview__THmyA [contenteditable=true] tr:nth-child(2n),[data-theme=light] .EditorPane_markdownPreview__THmyA [contenteditable=true] tr:nth-child(2n) td{background:#f9fafb!important}[data-theme=light] .EditorPane_markdownPreview__THmyA [contenteditable=true] tr:hover,[data-theme=light] .EditorPane_markdownPreview__THmyA [contenteditable=true] tr:hover td{background:#f3f4f6!important}[data-theme=light] .EditorPane_markdownPreview__THmyA [contenteditable=true] td code{background:#f3f4f6!important;border:1px solid #e5e7eb!important;color:#dc2626!important}[data-theme=dark] .EditorPane_markdownPreview__THmyA [contenteditable=true] table{background:#1e293b!important;border-color:#475569!important;box-shadow:0 2px 8px #0000004d!important}[data-theme=dark] .EditorPane_markdownPreview__THmyA [contenteditable=true] th{background:linear-gradient(135deg,#3b82f6,#8b5cf6)!important;color:#fff!important}[data-theme=dark] .EditorPane_markdownPreview__THmyA [contenteditable=true] td{background:#1e293b!important;border-color:#475569!important;color:#f8fafc!important}[data-theme=dark] .EditorPane_markdownPreview__THmyA [contenteditable=true] tr:nth-child(2n),[data-theme=dark] .EditorPane_markdownPreview__THmyA [contenteditable=true] tr:nth-child(2n) td{background:#334155!important}[data-theme=dark] .EditorPane_markdownPreview__THmyA [contenteditable=true] tr:hover,[data-theme=dark] .EditorPane_markdownPreview__THmyA [contenteditable=true] tr:hover td{background:#475569!important}[data-theme=dark] .EditorPane_markdownPreview__THmyA [contenteditable=true] td code{background:#f472b61a!important;border:1px solid #f472b633!important;color:#f472b6!important}.EditorPane_markdownPreview__THmyA [contenteditable=true] table table{border:1px solid #cbd5e1;border:1px solid var(--color-border-secondary);font-size:.8rem;margin:.5rem 0}.EditorPane_markdownPreview__THmyA [contenteditable=true] table table td,.EditorPane_markdownPreview__THmyA [contenteditable=true] table table th{font-size:.75rem;padding:.4rem .6rem}.EditorPane_markdownPreview__THmyA [contenteditable=true] table th:first-child{font-weight:700;min-width:120px}.EditorPane_markdownPreview__THmyA [contenteditable=true] table td:first-child{background:#3b82f60d;font-weight:600}[data-theme=dark] .EditorPane_markdownPreview__THmyA [contenteditable=true] table td:first-child{background:#3b82f61a!important}.EditorPane_markdownPreview__THmyA [contenteditable=true] table[class*=rubric],.EditorPane_markdownPreview__THmyA [contenteditable=true] table[summary*=rubric],.EditorPane_markdownPreview__THmyA [contenteditable=true] table[title*=rubric]{border:2px solid #3b82f6}.EditorPane_markdownPreview__THmyA [contenteditable=true] table[class*=rubric] th,.EditorPane_markdownPreview__THmyA [contenteditable=true] table[summary*=rubric] th,.EditorPane_markdownPreview__THmyA [contenteditable=true] table[title*=rubric] th{background:linear-gradient(135deg,#1e40af,#7c3aed);text-align:center}.EditorPane_markdownPreview__THmyA [contenteditable=true] td:before,.EditorPane_markdownPreview__THmyA [contenteditable=true] th:before{content:""}.EditorPane_markdownPreview__THmyA [contenteditable=true] td span[data-escaped],.EditorPane_markdownPreview__THmyA [contenteditable=true] th span[data-escaped]{font-family:inherit;font-size:inherit}.EditorPane_markdownPreview__THmyA [contenteditable=true] .EditorPane_table-wrapper__6ywQY{border:1px solid #e2e8f0;border:1px solid var(--color-border-primary);border-radius:8px;margin:1rem 0;overflow-x:auto}.EditorPane_markdownPreview__THmyA [contenteditable=true] .EditorPane_table-wrapper__6ywQY table{border:none;border-radius:0;margin:0}@media print{.EditorPane_markdownPreview__THmyA [contenteditable=true] table{border:1px solid #000!important;page-break-inside:avoid}.EditorPane_markdownPreview__THmyA [contenteditable=true] th{background:#f0f0f0!important;color:#000!important}.EditorPane_markdownPreview__THmyA [contenteditable=true] td{border:1px solid #ccc!important}}.EditorPane_enhanced-table-wrapper__Dd\+ut{background:#fff;background:var(--color-bg-primary);border:1px solid #e2e8f0;border:1px solid var(--color-border-primary);border-radius:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;margin:2rem 0;overflow:hidden;position:relative}.EditorPane_enhanced-table__U00A-{-webkit-font-smoothing:antialiased;background:#fff;background:var(--color-bg-primary);border:none;border-collapse:collapse;font-family:Source Sans Pro,Source Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,sans-serif;font-family:var(--font-body);font-size:.875rem;line-height:1.5;margin:0;text-rendering:optimizeLegibility;width:100%}.EditorPane_enhanced-table__U00A- thead{background:linear-gradient(135deg,#3b82f6,#8b5cf6 50%,#ec4899);position:-webkit-sticky;position:sticky;top:0;z-index:10}.EditorPane_enhanced-table__U00A- th{border:none;border-right:1px solid #fff3;color:#fff;font-family:Source Sans Pro,Source Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,sans-serif;font-family:var(--font-body);font-size:.8rem;font-weight:700;letter-spacing:.05em;line-height:1.3;padding:1rem 1.25rem;text-align:left;text-shadow:0 1px 2px #0003;text-transform:uppercase;vertical-align:middle}.EditorPane_enhanced-table__U00A- th:last-child{border-right:none}.EditorPane_enhanced-table__U00A- td{word-wrap:break-word;border:none;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--color-border-primary);border-right:1px solid #e2e8f0;border-right:1px solid var(--color-border-primary);color:#0f172a;color:var(--color-text-primary);font-family:Source Sans Pro,Source Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,sans-serif;font-family:var(--font-body);-webkit-hyphens:auto;hyphens:auto;max-width:300px;min-width:120px;padding:.875rem 1.25rem;vertical-align:top}.EditorPane_enhanced-table__U00A- td:last-child{border-right:none}.EditorPane_enhanced-table-row__5N6so{border:none;transition:background-color .15s ease-in-out}.EditorPane_enhanced-table__U00A- tbody .EditorPane_enhanced-table-row__5N6so:nth-child(odd){background:#3b82f605}.EditorPane_enhanced-table__U00A- tbody .EditorPane_enhanced-table-row__5N6so:nth-child(2n){background:#fff;background:var(--color-bg-primary)}.EditorPane_enhanced-table__U00A- tbody .EditorPane_enhanced-table-row__5N6so:hover{background:#3b82f614;box-shadow:0 2px 8px #3b82f61a;transform:translateY(-1px)}.EditorPane_enhanced-table__U00A- tbody .EditorPane_enhanced-table-row__5N6so:last-child td{border-bottom:none}.EditorPane_enhanced-table__U00A- td strong,.EditorPane_enhanced-table__U00A- th strong{color:inherit;font-family:Source Sans Pro,Source Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,sans-serif;font-family:var(--font-body);font-weight:700}.EditorPane_enhanced-table__U00A- td em,.EditorPane_enhanced-table__U00A- th em{color:inherit;font-family:Source Sans Pro,Source Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,sans-serif;font-family:var(--font-body);font-style:italic}.EditorPane_enhanced-table__U00A- td code,.EditorPane_enhanced-table__U00A- th code{background:#3b82f61a;border:1px solid #3b82f633;border-radius:4px;color:#3b82f6;font-family:Monaco,Menlo,Ubuntu Mono,Cascadia Code,Fira Code,monospace;font-family:var(--font-mono);font-size:.8rem;font-weight:500;padding:2px 6px}.EditorPane_enhanced-table__U00A- td a,.EditorPane_enhanced-table__U00A- th a{border-bottom:1px solid #0000;color:#3b82f6;font-family:Source Sans Pro,Source Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,sans-serif;font-family:var(--font-body);font-weight:500;text-decoration:none;transition:all .15s ease-in-out}.EditorPane_enhanced-table__U00A- td a:hover,.EditorPane_enhanced-table__U00A- th a:hover{border-bottom-color:#2563eb;color:#2563eb}.EditorPane_enhanced-table__U00A- td ol,.EditorPane_enhanced-table__U00A- td ul{font-size:.85rem;margin:.5rem 0;padding-left:1.5rem}.EditorPane_enhanced-table__U00A- td li,.EditorPane_enhanced-table__U00A- td ol,.EditorPane_enhanced-table__U00A- td ul{font-family:Source Sans Pro,Source Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,sans-serif;font-family:var(--font-body)}.EditorPane_enhanced-table__U00A- td li{line-height:1.4;margin:.25rem 0}.EditorPane_enhanced-table__U00A- td ul li::marker{color:#3b82f6}.EditorPane_enhanced-table__U00A- td ol li::marker{color:#3b82f6;font-weight:600}.EditorPane_enhanced-table__U00A- td:has(input[type=checkbox]:checked),.EditorPane_enhanced-table__U00A- td[data-status=completed]{background:linear-gradient(135deg,#10b9811a,#10b9810d);border-left:3px solid #10b981}.EditorPane_enhanced-table__U00A- td:has(input[type=checkbox]:not(:checked)),.EditorPane_enhanced-table__U00A- td[data-status=pending]{background:linear-gradient(135deg,#fbbf241a,#fbbf240d);border-left:3px solid #f59e0b}.EditorPane_enhanced-table__U00A- input[type=checkbox]{accent-color:#3b82f6;margin-right:.75rem;transform:scale(1.2)}.EditorPane_enhanced-table__U00A- .EditorPane_text-left__DDE1m{text-align:left}.EditorPane_enhanced-table__U00A- .EditorPane_text-center__UDO6N{text-align:center}.EditorPane_enhanced-table__U00A- .EditorPane_text-right__elznX{text-align:right}@media (max-width:768px){.EditorPane_enhanced-table-wrapper__Dd\+ut{border-left:none;border-radius:0;border-right:none;margin:1rem -1rem}.EditorPane_enhanced-table__U00A-{font-size:.8rem}.EditorPane_enhanced-table__U00A- td,.EditorPane_enhanced-table__U00A- th{max-width:200px;min-width:100px;padding:.75rem .875rem}.EditorPane_enhanced-table__U00A- th{font-size:.75rem}}@media (max-width:480px){.EditorPane_enhanced-table-wrapper__Dd\+ut{-webkit-overflow-scrolling:touch;overflow-x:auto}.EditorPane_enhanced-table__U00A-{font-size:.75rem;min-width:600px}.EditorPane_enhanced-table__U00A- td,.EditorPane_enhanced-table__U00A- th{padding:.5rem .75rem;white-space:nowrap}.EditorPane_enhanced-table-wrapper__Dd\+ut::-webkit-scrollbar{height:6px}.EditorPane_enhanced-table-wrapper__Dd\+ut::-webkit-scrollbar-track{background:#f1f5f9;background:var(--color-bg-tertiary)}.EditorPane_enhanced-table-wrapper__Dd\+ut::-webkit-scrollbar-thumb{background:#cbd5e1;background:var(--color-border-secondary);border-radius:3px}}[data-theme=dark] .EditorPane_enhanced-table-wrapper__Dd\+ut{background:#f8fafc;background:var(--color-bg-secondary);border-color:#e2e8f0;border-color:var(--color-border-primary);box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -1px #0003}[data-theme=dark] .EditorPane_enhanced-table__U00A-{background:#f8fafc;background:var(--color-bg-secondary)}[data-theme=dark] .EditorPane_enhanced-table__U00A- th{background:linear-gradient(135deg,#2563eb,#7c3aed 50%,#be185d);border-right-color:#ffffff1a}[data-theme=dark] .EditorPane_enhanced-table__U00A- td{border-color:#e2e8f0;border-color:var(--color-border-primary);color:#0f172a;color:var(--color-text-primary)}[data-theme=dark] .EditorPane_enhanced-table__U00A- tbody .EditorPane_enhanced-table-row__5N6so:nth-child(odd){background:#3b82f60d}[data-theme=dark] .EditorPane_enhanced-table__U00A- tbody .EditorPane_enhanced-table-row__5N6so:nth-child(2n){background:#f8fafc;background:var(--color-bg-secondary)}[data-theme=dark] .EditorPane_enhanced-table__U00A- tbody .EditorPane_enhanced-table-row__5N6so:hover{background:#3b82f61f}[data-theme=dark] .EditorPane_enhanced-table__U00A- td code{background:#60a5fa26;border-color:#60a5fa4d;color:#60a5fa}[data-theme=dark] .EditorPane_enhanced-table__U00A- td a{color:#60a5fa}[data-theme=dark] .EditorPane_enhanced-table__U00A- td a:hover{border-bottom-color:#93c5fd;color:#93c5fd}[data-theme=light] .EditorPane_enhanced-table-wrapper__Dd\+ut{background:#fff;border-color:#e5e7eb;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008}[data-theme=light] .EditorPane_enhanced-table__U00A-{background:#fff}[data-theme=light] .EditorPane_enhanced-table__U00A- th{background:linear-gradient(135deg,#3b82f6,#8b5cf6 50%,#ec4899)}[data-theme=light] .EditorPane_enhanced-table__U00A- td{border-color:#e5e7eb;color:#0f172a}[data-theme=light] .EditorPane_enhanced-table__U00A- tbody .EditorPane_enhanced-table-row__5N6so:nth-child(odd){background:#f8fafc}[data-theme=light] .EditorPane_enhanced-table__U00A- tbody .EditorPane_enhanced-table-row__5N6so:nth-child(2n){background:#fff}[data-theme=light] .EditorPane_enhanced-table__U00A- tbody .EditorPane_enhanced-table-row__5N6so:hover{background:#f1f5f9}[data-theme=light] .EditorPane_enhanced-table__U00A- td code{background:#f1f5f9;border-color:#cbd5e1;color:#2563eb}@media print{.EditorPane_enhanced-table-wrapper__Dd\+ut{border:1px solid #000!important;box-shadow:none!important;margin:1rem 0!important;page-break-inside:avoid}.EditorPane_enhanced-table__U00A-{border-collapse:collapse!important}.EditorPane_enhanced-table__U00A- th{background:#f0f0f0!important;border:1px solid #000!important;color:#000!important;text-shadow:none!important}.EditorPane_enhanced-table__U00A- td{background:#fff!important;border:1px solid #333!important;color:#000!important}.EditorPane_enhanced-table__U00A- tbody .EditorPane_enhanced-table-row__5N6so:hover{background:#fff!important;box-shadow:none!important;transform:none!important}}@media (prefers-contrast:high){.EditorPane_enhanced-table-wrapper__Dd\+ut{border-width:2px}.EditorPane_enhanced-table__U00A- th{border-width:2px;font-weight:900}.EditorPane_enhanced-table__U00A- td{border-width:1px}.EditorPane_enhanced-table__U00A- tbody .EditorPane_enhanced-table-row__5N6so:hover{background:#3b82f633!important}}@media (prefers-reduced-motion:reduce){.EditorPane_enhanced-table__U00A- tbody .EditorPane_enhanced-table-row__5N6so,.EditorPane_enhanced-table__U00A- td a{transition:none!important}.EditorPane_enhanced-table__U00A- tbody .EditorPane_enhanced-table-row__5N6so:hover{transform:none!important}}.EditorPane_parsing-error__-N9Q8{background:#fee2e2;border:1px solid #fca5a5;border-radius:8px;color:#991b1b;font-family:Monaco,Menlo,Ubuntu Mono,Cascadia Code,Fira Code,monospace;font-family:var(--font-mono);font-size:.875rem;overflow-x:auto;padding:1rem;white-space:pre-wrap}[data-theme=dark] .EditorPane_parsing-error__-N9Q8{background:#451a03;border-color:#a16207;color:#fbbf24}.EditorPane_table-loading__aUECX{align-items:center;color:#64748b;color:var(--color-text-tertiary);display:flex;font-family:Source Sans Pro,Source Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,sans-serif;font-family:var(--font-body);justify-content:center;padding:2rem}.EditorPane_table-loading__aUECX:before{animation:EditorPane_spin__EHGUa 1s linear infinite;border:2px solid #e2e8f0;border:2px solid var(--color-border-primary);border-radius:50%;border-top:2px solid #3b82f6;content:"";height:20px;margin-right:.75rem;width:20px}:root{--z-raised:10;--z-dropdown:1000;--z-overlay:1100;--z-modal:1200}.EditorPane_formatBar__5oKWf{position:relative;z-index:100}.EditorPane_dropdownMenu__4VPm5{border:1px solid #e2e8f0;border:1px solid var(--color-border-primary);border-radius:3px;max-height:300px;min-width:120px;overflow:hidden;overflow-y:auto}.EditorPane_dropdownMenu__4VPm5,.EditorPane_emojiPicker__BXot5{animation:EditorPane_dropdownSlideIn__y-KBa .1s ease-out;background:#fff;background:var(--color-bg-primary);box-shadow:0 4px 12px #0000001a;box-shadow:0 4px 12px var(--color-shadow);left:0;position:absolute;top:100%;z-index:1000;z-index:var(--z-dropdown)}.EditorPane_emojiPicker__BXot5{border:1px solid #e2e8f0;border:1px solid var(--color-border-primary);border-radius:4px;overflow:hidden;width:240px}#EditorPane_table-context-menu__KbM1I{z-index:1100!important;z-index:var(--z-overlay)!important}.EditorPane_dropdownGroup__d5\+7C{display:flex;position:relative;z-index:1}.EditorPane_toggleBar__-\+iRb{position:relative;z-index:50}.EditorPane_markdownPreview__THmyA [contenteditable=true]{position:relative;z-index:1}.TemplateEditor_templateEditorContainer__LM3R7{background:var(--color-bg-primary,#fff)}.TemplateEditor_templateScrollWrapper__FZ13F{scrollbar-color:var(--color-border-secondary,#cbd5e1) #0000}.TemplateEditor_templateScrollWrapper__FZ13F::-webkit-scrollbar-thumb{background:var(--color-border-secondary,#cbd5e1)}.TemplateEditor_templateScrollWrapper__FZ13F::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary,#e2e8f0)}.TemplateEditor_saveStatusIndicator__\+FYZf{border:1px solid var(--color-border-primary,#e2e8f0)}.TemplateEditor_saveStatusIndicator__\+FYZf .TemplateEditor_statusDetails__A5HW7{border-left:1px solid var(--color-border-primary,#e2e8f0);color:var(--color-text-tertiary,#6b7280)}.TemplateEditor_loadingContainer__-Vf25{background:var(--color-bg-secondary,#f8fafc)}.TemplateEditor_loadingSpinner__HBiWZ{border:4px solid var(--color-border-primary,#e2e8f0)}.TemplateEditor_loadingTitle__0f97z{color:var(--color-text-primary,#1f2937)}.TemplateEditor_loadingSubtitle__FYR2B{color:var(--color-text-secondary,#6b7280)}.TemplateEditor_loadingDocumentId__4k0SK{color:var(--color-text-tertiary,#9ca3af)}.TemplateEditor_errorContainer__v5BN4{background:var(--color-bg-secondary,#f8fafc)}.TemplateEditor_errorTitle__fcr86{color:var(--color-text-primary,#1f2937)}.TemplateEditor_errorSubtitle__U0IU6{color:var(--color-text-secondary,#6b7280)}[data-theme=dark] .TemplateEditor_saveStatusIndicator__\+FYZf{background:var(--color-bg-tertiary,#334155);border-color:var(--color-border-primary,#475569);color:var(--color-text-primary,#f8fafc)}[data-theme=dark] .TemplateEditor_templateScrollWrapper__FZ13F::-webkit-scrollbar-thumb{background:var(--color-border-secondary,#64748b)}[data-theme=dark] .TemplateEditor_templateScrollWrapper__FZ13F::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary,#475569)}:root{--font-heading:"Crimson Text",serif;--font-body:"Inter",sans-serif;--theme-primary:#0369a1;--theme-secondary:#1e40af;--theme-bg:#eff6ff;--color-bg-primary:#fff;--color-bg-secondary:#f8fafc;--color-bg-tertiary:#334155;--color-text-primary:#1f2937;--color-text-secondary:#6b7280;--color-text-tertiary:#9ca3af;--color-border-primary:#e2e8f0;--color-border-secondary:#cbd5e1}.TemplateEditor_templateContent__Kn5VU .TemplateEditor_body-text__iuhYg,.TemplateEditor_templateContent__Kn5VU .TemplateEditor_font-sans__ZJY8v,.TemplateEditor_templateContent__Kn5VU div,.TemplateEditor_templateContent__Kn5VU p,.TemplateEditor_templateContent__Kn5VU span{font-family:Inter,sans-serif!important;font-family:var(--font-body)!important}.TemplateEditor_templateContent__Kn5VU .TemplateEditor_font-serif__H7phd,.TemplateEditor_templateContent__Kn5VU .TemplateEditor_heading__CY3gf,.TemplateEditor_templateContent__Kn5VU h1,.TemplateEditor_templateContent__Kn5VU h2,.TemplateEditor_templateContent__Kn5VU h3,.TemplateEditor_templateContent__Kn5VU h4,.TemplateEditor_templateContent__Kn5VU h5,.TemplateEditor_templateContent__Kn5VU h6{font-family:Crimson Text,serif!important;font-family:var(--font-heading)!important}.TemplateEditor_templateContent__Kn5VU h1,.TemplateEditor_templateContent__Kn5VU h1 div,.TemplateEditor_templateContent__Kn5VU h1 input,.TemplateEditor_templateContent__Kn5VU h1 span{font-family:Crimson Text,serif!important;font-size:20pt!important;font-weight:600!important}.TemplateEditor_templateContent__Kn5VU .TemplateEditor_text-crimson__DcLrl,.TemplateEditor_templateContent__Kn5VU .TemplateEditor_text-red-800__1kcTM{color:#0369a1!important;color:var(--theme-primary)!important}.TemplateEditor_templateContent__Kn5VU .TemplateEditor_border-crimson__q60hA,.TemplateEditor_templateContent__Kn5VU .TemplateEditor_border-red-700__dAxAX{border-color:#0369a1!important;border-color:var(--theme-primary)!important}.TemplateEditor_templateContent__Kn5VU .TemplateEditor_bg-crimson-light__5aOvS,.TemplateEditor_templateContent__Kn5VU .TemplateEditor_bg-red-50__ny\+x2{background-color:#eff6ff!important;background-color:var(--theme-bg)!important}.TemplateEditor_templateEditorContainer__LM3R7{background:#fff;background:var(--color-bg-primary);display:flex;flex-direction:column;height:100%;overflow:hidden}.TemplateEditor_templateScrollWrapper__FZ13F{flex:1 1;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth;scrollbar-color:#cbd5e1 #0000;scrollbar-color:var(--color-border-secondary) #0000;scrollbar-width:thin}.TemplateEditor_templateScrollWrapper__FZ13F::-webkit-scrollbar{width:8px}.TemplateEditor_templateScrollWrapper__FZ13F::-webkit-scrollbar-track{background:#0000}.TemplateEditor_templateScrollWrapper__FZ13F::-webkit-scrollbar-thumb{background:#cbd5e1;background:var(--color-border-secondary);border-radius:4px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.TemplateEditor_templateScrollWrapper__FZ13F::-webkit-scrollbar-thumb:hover{background:#e2e8f0;background:var(--color-border-primary)}.TemplateEditor_templateContent__Kn5VU{display:flex;flex-direction:column;min-height:100%;padding:0}.TemplateEditor_fontPreview__EMk7v{color:#9ca3af;font-size:11px;font-style:italic;margin-top:2px}.TemplateEditor_fontPreview__EMk7v .TemplateEditor_heading-sample__DIZUZ{font-family:Crimson Text,serif;font-family:var(--font-heading);font-weight:600}.TemplateEditor_fontPreview__EMk7v .TemplateEditor_body-sample__qWn3\+{font-family:Inter,sans-serif;font-family:var(--font-body)}.TemplateEditor_saveStatusIndicator__\+FYZf{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;border:1px solid #e2e8f0;border:1px solid var(--color-border-primary);border-radius:.5rem;box-shadow:0 10px 25px #0000001a;display:flex;font-size:.875rem;gap:.5rem;max-width:300px;padding:.75rem 1rem;position:fixed;right:1rem;top:1rem;z-index:30}.TemplateEditor_saveStatusIndicator__\+FYZf .TemplateEditor_statusIcon__uF4\+1{flex-shrink:0}.TemplateEditor_saveStatusIndicator__\+FYZf .TemplateEditor_statusText__Cgjkp{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TemplateEditor_saveStatusIndicator__\+FYZf .TemplateEditor_statusDetails__A5HW7{border-left:1px solid #e2e8f0;border-left:1px solid var(--color-border-primary);color:#9ca3af;color:var(--color-text-tertiary);font-size:.75rem;margin-left:.5rem;padding-left:.5rem}.TemplateEditor_saveStatusIndicator__\+FYZf .TemplateEditor_errorDetails__CAUEq{color:#dc2626;margin-top:.25rem;max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TemplateEditor_loadingContainer__-Vf25{align-items:center;background:#f8fafc;background:var(--color-bg-secondary);display:flex;height:100%;justify-content:center}.TemplateEditor_loadingContent__aiGek{max-width:400px;padding:2rem;text-align:center}.TemplateEditor_loadingSpinner__HBiWZ{animation:TemplateEditor_spin__FU5VA 1s linear infinite;border:4px solid #e2e8f0;border:4px solid var(--color-border-primary);border-radius:50%;border-top:4px solid #3b82f6;height:2rem;margin:0 auto 1rem;width:2rem}@keyframes TemplateEditor_spin__FU5VA{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TemplateEditor_loadingTitle__0f97z{color:#1f2937;color:var(--color-text-primary);font-family:Crimson Text,serif;font-family:var(--font-heading);font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.TemplateEditor_loadingSubtitle__FYR2B{color:#6b7280;color:var(--color-text-secondary);font-family:Inter,sans-serif;font-family:var(--font-body);margin-bottom:1rem}.TemplateEditor_loadingDocumentId__4k0SK{color:#9ca3af;color:var(--color-text-tertiary);font-family:monospace;font-size:.75rem;margin-top:1rem}.TemplateEditor_errorContainer__v5BN4{align-items:center;background:#f8fafc;background:var(--color-bg-secondary);display:flex;height:100%;justify-content:center}.TemplateEditor_errorContent__JB7OQ{max-width:500px;padding:2rem;text-align:center}.TemplateEditor_errorIcon__n1XC-{color:#dc2626;margin:0 auto 1rem}.TemplateEditor_errorTitle__fcr86{color:#1f2937;color:var(--color-text-primary);font-family:Crimson Text,serif;font-family:var(--font-heading);font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.TemplateEditor_errorSubtitle__U0IU6{color:#6b7280;color:var(--color-text-secondary)}.TemplateEditor_errorMessage__3US2I,.TemplateEditor_errorSubtitle__U0IU6{font-family:Inter,sans-serif;font-family:var(--font-body);margin-bottom:1rem}.TemplateEditor_errorMessage__3US2I{background:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;color:#dc2626;font-size:.875rem;padding:.75rem;text-align:left}.TemplateEditor_errorRetryButton__XFjNI{background:#3b82f6;border:none;border-radius:.375rem;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-family:var(--font-body);font-weight:500;padding:.5rem 1rem;transition:background-color .2s ease}.TemplateEditor_errorRetryButton__XFjNI:hover{background:#2563eb}@media (max-width:768px){.TemplateEditor_saveStatusIndicator__\+FYZf{font-size:.75rem;left:.5rem;max-width:none;padding:.5rem .75rem;right:.5rem;top:.5rem}.TemplateEditor_saveStatusIndicator__\+FYZf .TemplateEditor_statusDetails__A5HW7{display:none}.TemplateEditor_templateScrollWrapper__FZ13F{-webkit-overflow-scrolling:touch}.TemplateEditor_errorContent__JB7OQ,.TemplateEditor_loadingContent__aiGek{padding:1rem}}[data-theme=dark] .TemplateEditor_saveStatusIndicator__\+FYZf{background:#334155;background:var(--color-bg-tertiary);border-color:#e2e8f0;border-color:var(--color-border-primary);color:#1f2937;color:var(--color-text-primary)}[data-theme=dark] .TemplateEditor_errorMessage__3US2I{background:#dc26261a;border-color:#dc26264d;color:#f87171}[data-theme=dark] .TemplateEditor_templateScrollWrapper__FZ13F::-webkit-scrollbar-thumb{background:#cbd5e1;background:var(--color-border-secondary)}[data-theme=dark] .TemplateEditor_templateScrollWrapper__FZ13F::-webkit-scrollbar-thumb:hover{background:#e2e8f0;background:var(--color-border-primary)}.TemplateEditor_errorRetryButton__XFjNI:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}@media (prefers-reduced-motion:reduce){.TemplateEditor_templateScrollWrapper__FZ13F{scroll-behavior:auto}.TemplateEditor_loadingSpinner__HBiWZ{animation:none;border-top-color:#0000}.TemplateEditor_errorRetryButton__XFjNI,.TemplateEditor_saveStatusIndicator__\+FYZf{transition:none}}@media (prefers-contrast:high){.TemplateEditor_saveStatusIndicator__\+FYZf{border-width:2px}.TemplateEditor_templateScrollWrapper__FZ13F::-webkit-scrollbar-thumb{background:#000}[data-theme=dark] .TemplateEditor_templateScrollWrapper__FZ13F::-webkit-scrollbar-thumb{background:#fff}}.TemplateEditor_templateContent__Kn5VU{font-family:Inter,sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial;font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.TemplateEditor_templateEditorContainer__LM3R7>:first-child{position:-webkit-sticky;position:sticky;top:0;z-index:100}.TemplateEditor_templateScrollWrapper__FZ13F{max-height:calc(100vh - 80px)}.PageComponents_backButton__YiYz6{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 16px;transition:all .2s ease}.PageComponents_backButton__YiYz6:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-1px)}.PageComponents_backNavigation__z2fxH{margin-bottom:20px}.PageComponents_card__9ECta{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1e293b66;border:1px solid #4755694d;border-radius:12px;overflow:hidden;padding:20px;transition:all .3s ease}.PageComponents_card__9ECta:hover{background:#1e293b99;border-color:#47556980;transform:translateY(-2px)}.PageComponents_cardDescription__yvp7z{color:#cbd5e1;font-size:14px;line-height:1.5;margin:0}.PageComponents_cardHeader__mwVIK{align-items:center;display:flex;gap:12px;margin-bottom:14px}.PageComponents_cardIcon__YhFFg{align-items:center;background:#3b82f61a;border:1px solid #3b82f633;border-radius:8px;color:#93c5fd;display:flex;font-size:18px;height:32px;justify-content:center;width:32px}.PageComponents_cardTitle__8j1F2{color:#f1f5f9;font-size:17px;font-weight:600;margin:0}.PageComponents_errorMessage__aMEfz{align-items:center;background:#ef44441a;border:1px solid #ef44444d;border-radius:10px;color:#fca5a5;display:flex;font-size:13px;gap:8px;justify-content:center;margin-bottom:16px;padding:10px 16px;text-align:center}.PageComponents_footer__UyUsO{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172af2;border-top:1px solid #4755694d;margin-top:60px}.PageComponents_footerBottom__llFfH{border-top:1px solid #4755694d;padding:20px 0}.PageComponents_footerBottomContent__g02gH{align-items:center;display:flex;justify-content:space-between}.PageComponents_footerBottomLink__GpxPS{-webkit-tap-highlight-color:rgba(59,130,246,.2);background:none;border:none;color:#64748b;cursor:pointer;font-size:12px;touch-action:manipulation;transition:color .2s ease}.PageComponents_footerBottomLink__GpxPS:active{transform:scale(.98);transition:transform .1s}.PageComponents_footerBottomLink__GpxPS:hover{color:#94a3b8}.PageComponents_footerBottomLinks__ItXqu{display:flex;gap:24px}.PageComponents_footerContact__Bmr51{display:flex;flex-direction:column;gap:8px}.PageComponents_footerContactItem__k0fxJ{align-items:center;color:#94a3b8;display:flex;font-size:14px;gap:8px}.PageComponents_footerContent__c6a53{margin:0 auto;max-width:1200px;padding:40px 20px 0}.PageComponents_footerCopyright__TZIVc{display:flex;flex-direction:column;gap:4px}.PageComponents_footerCopyright__TZIVc p{color:#64748b;font-size:12px;margin:0}.PageComponents_footerDescription__SxPNv{color:#cbd5e1;font-size:14px;line-height:1.5;margin:0 0 16px}.PageComponents_footerLink__6lGvG{-webkit-tap-highlight-color:rgba(59,130,246,.2);background:none;border:none;color:#94a3b8;cursor:pointer;font-size:14px;padding:4px 0;text-align:left;touch-action:manipulation;transition:color .2s ease}.PageComponents_footerLink__6lGvG:active{transform:scale(.98);transition:transform .1s}.PageComponents_footerLink__6lGvG:hover{color:#cbd5e1}.PageComponents_footerLinks__1LlMj{display:flex;flex-direction:column;gap:8px}.PageComponents_footerMain__0O6po{grid-gap:40px;display:grid;gap:40px;grid-template-columns:2fr 1fr 1fr 1fr 1.5fr;margin-bottom:40px}.PageComponents_footerMission__7Hyie{display:flex;flex-direction:column;gap:8px}.PageComponents_footerMissionItem__odG7v{align-items:center;color:#94a3b8;display:flex;font-size:12px;gap:8px}.PageComponents_footerPricing__SLtJ8{background:#3b82f61a;border:1px solid #3b82f633;border-radius:12px;margin-bottom:32px;padding:24px;text-align:center}.PageComponents_footerPricingContent__mPKVO{margin:0 auto;max-width:800px}.PageComponents_footerPricingNote__r0QQa{color:#94a3b8;font-size:12px;margin:0}.PageComponents_footerPricingOption__WdUcs{background:#1e293b99;border:1px solid #4755694d;border-radius:8px;display:flex;flex-direction:column;gap:4px;padding:16px}.PageComponents_footerPricingOptions__0c0gK{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-bottom:16px}.PageComponents_footerPricingPrice__yhuTf{color:#93c5fd;font-size:16px;font-weight:700}.PageComponents_footerPricingTitle__Z5bme{color:#f1f5f9;font-size:18px;font-weight:600;margin:0 0 16px}.PageComponents_footerPricingTokens__Ugik1{color:#f1f5f9;font-size:14px;font-weight:600}.PageComponents_footerSection__b7Q8y{display:flex;flex-direction:column;gap:16px}.PageComponents_footerSectionTitle__zIr4z{color:#f1f5f9;font-size:14px;font-weight:600;letter-spacing:.05em;margin:0;text-transform:uppercase}.PageComponents_footerTitle__qFGZB{color:#f1f5f9;font-size:18px;font-weight:700;margin:0 0 8px}.PageComponents_formGroup__VYJMZ{margin-bottom:16px}.PageComponents_formInput__WXD6k{background:#1e293b99;border:1px solid #47556966;border-radius:8px;color:#f1f5f9;font-size:14px;padding:12px 16px;transition:all .15s ease;width:100%}.PageComponents_formInput__WXD6k:focus{border-color:#60a5fa;outline:none}.PageComponents_formLabel__2bJU3{color:#94a3b8;display:block;font-size:13px;font-weight:500;letter-spacing:.025em;margin-bottom:6px;text-transform:uppercase}.PageComponents_formSelect__NoFGA{background:#1e293b99;border:1px solid #47556966;border-radius:8px;color:#f1f5f9;font-size:14px;padding:12px 16px;transition:all .15s ease;width:100%}.PageComponents_formSelect__NoFGA:focus{border-color:#60a5fa;outline:none}.PageComponents_formTextarea__iOZjS{background:#1e293b99;border:1px solid #47556966;border-radius:8px;color:#f1f5f9;font-size:14px;min-height:120px;padding:12px 16px;resize:vertical;transition:all .15s ease;width:100%}.PageComponents_formTextarea__iOZjS:focus{border-color:#60a5fa;outline:none}.PageComponents_grid__0EDWY{grid-gap:18px;display:grid;gap:18px;margin-bottom:28px}.PageComponents_gridFourColumn__vSdnX{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.PageComponents_gridThreeColumn__PG6yA{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.PageComponents_gridTwoColumn__tJx2s{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.PageComponents_highlightCard__Tma1m{background:linear-gradient(135deg,#3b82f61f,#7c3aed1f);border:1px solid #3b82f640;border-radius:14px;margin:32px auto;max-width:700px;padding:28px;text-align:center}.PageComponents_highlightDescription__HrPnM{color:#cbd5e1;font-size:15px;line-height:1.5;margin:0 0 20px}.PageComponents_highlightIcon__dB0Gy{font-size:32px;margin-bottom:14px}.PageComponents_highlightTitle__7TnXf{color:#f1f5f9;font-size:24px;font-weight:700;margin:0 0 14px}.PageComponents_impactContainer__I6HDM{margin:0 auto;max-width:800px;text-align:center}.PageComponents_impactDescription__615v2{color:#cbd5e1;font-size:15px;line-height:1.5;margin:20px 0 0}.PageComponents_loadingSpinner__mbZgn{animation:PageComponents_spin__3mgVD 1s linear infinite;border:2px solid #ffffff4d;border-left-color:#fff;border-radius:50%;display:inline-block;height:16px;margin-right:8px;width:16px}.PageComponents_missionCard__0y3AK{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e293b80;border:1px solid #3b82f633;border-radius:10px;color:#93c5fd;display:flex;font-size:14px;font-weight:600;gap:12px;padding:14px 18px;transition:all .2s ease}.PageComponents_missionCard__0y3AK:hover{border-color:#3b82f666;transform:translateY(-1px)}.PageComponents_missionCards__URWD2{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;max-width:900px}.PageComponents_pageContainer__j\+2IB{background:linear-gradient(135deg,#0f172a,#1e293b);color:#f1f5f9;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,sans-serif;height:100vh;overflow:hidden;position:relative}.PageComponents_pageContainer__j\+2IB:before{background:radial-gradient(circle at 20% 30%,#3b82f614 0,#0000 50%),radial-gradient(circle at 80% 70%,#7c3aed0f 0,#0000 50%);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.PageComponents_pageContent__ZjPf2{height:100%;margin:0 auto;overflow-y:auto;padding:20px;position:relative;width:100%;z-index:1}.PageComponents_pageHeader__SjtYL{margin-bottom:32px;text-align:center}.PageComponents_pageSubtitle__Dac\+J{color:#cbd5e1;font-size:18px;line-height:1.4;margin:0 auto 24px;max-width:600px}.PageComponents_pageTitle__61v-L{-webkit-text-fill-color:#0000;-webkit-background-clip:text;background:linear-gradient(135deg,#fbbf24,#f59e0b,#d97706);background-clip:text;color:#fafafa;font-size:2.8rem;font-weight:800;letter-spacing:-.02em;margin:0 0 24px}.PageComponents_philosophyCard__-LZ0M{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1e293b66;border:1px solid #4755694d;border-radius:14px;margin:0 auto;max-width:600px;padding:28px;text-align:center}.PageComponents_primaryButton__zZ\+PI{background:linear-gradient(135deg,#7c3aed,#6d28d9);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:14px 28px;transition:all .2s ease}.PageComponents_primaryButton__zZ\+PI:hover{background:linear-gradient(135deg,#6d28d9,#5b21b6);transform:translateY(-1px)}.PageComponents_quoteBox__s5jTo{background:#ef44441a;border:1px solid #ef444433;border-radius:8px;margin-top:16px;padding:14px}.PageComponents_quoteText__1Cumh{color:#fca5a5;font-size:13px;font-style:italic;font-weight:500}.PageComponents_secondaryButton__6hv8G{background:#0000;border:2px solid #47556966;border-radius:10px;color:#f1f5f9;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:all .2s ease}.PageComponents_secondaryButton__6hv8G:hover{border-color:#47556999;transform:translateY(-1px)}.PageComponents_section__Tctu1{margin-bottom:40px}.PageComponents_sectionDescription__i1QmT{color:#cbd5e1;font-size:15px;line-height:1.6;margin-bottom:20px;text-align:center}.PageComponents_sectionTitle__h-LYQ{color:#f1f5f9;font-size:22px;font-weight:700;margin-bottom:18px;text-align:center}.PageComponents_statCard__\+-knN{background:#1e293b66;border:1px solid #4755694d;border-radius:10px;padding:20px 16px;text-align:center;transition:all .2s ease}.PageComponents_statCard__\+-knN:hover{border-color:#47556980;transform:translateY(-1px)}.PageComponents_statLabel__IAozY{color:#94a3b8;font-size:14px;font-weight:600;margin-bottom:4px}.PageComponents_statNumber__fbhes{font-feature-settings:"tnum";color:#f1f5f9;font-size:28px;font-variant-numeric:tabular-nums;font-weight:800;margin-bottom:6px}.PageComponents_statsGrid__loof5{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:24px 0}.PageComponents_statSublabel__aenlx{color:#64748b;font-size:12px;font-weight:500}.PageComponents_successMessage__l1w7c{align-items:center;background:#22c55e1a;border:1px solid #22c55e4d;border-radius:10px;color:#4ade80;display:flex;font-size:13px;gap:8px;justify-content:center;margin-bottom:16px;padding:10px 16px;text-align:center}.PageComponents_trustIcon__BJurv{align-items:center;background:#3b82f61a;border:1px solid #3b82f633;border-radius:8px;display:flex;font-size:15px;height:30px;justify-content:center;width:30px}.PageComponents_trustItem__d6PwU{align-items:center;display:flex;gap:10px}.PageComponents_trustItems__itUPE{display:flex;flex-wrap:wrap;gap:28px;justify-content:center}.PageComponents_trustSection__Ll8ZR{margin-top:32px}.PageComponents_trustText__i0T2H{display:flex;flex-direction:column;gap:2px}.PageComponents_trustTextSpan__n5d8r{color:#94a3b8;font-size:11px}.PageComponents_trustTextStrong__u1BwA{color:#f1f5f9;font-size:13px;font-weight:600}.PageComponents_valueCard__GUm2t{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1e293b66;border:1px solid #4755694d;border-radius:12px;padding:20px;transition:all .3s ease}.PageComponents_valueCard__GUm2t:hover{background:#1e293b99;border-color:#47556980;transform:translateY(-2px)}.PageComponents_valueHighlight__i5r7Q{background:#22c55e1a;border:1px solid #22c55e33;border-radius:8px;color:#4ade80;font-size:12px;font-weight:500;margin-top:14px;padding:10px;text-align:center}.PageComponents_valuesGrid__r4Us4{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.PageComponents_whyNowSection__HObfF{margin:32px auto;max-width:700px;text-align:center}@keyframes PageComponents_spin__3mgVD{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:1024px){.PageComponents_footerMain__0O6po{gap:30px;grid-template-columns:1fr 1fr 1fr}.PageComponents_footerSection__b7Q8y:first-child{grid-column:1/-1}}@media (max-width:480px){.PageComponents_footerContent__c6a53{padding:24px 12px 0}.PageComponents_footerPricing__SLtJ8{padding:20px 16px}.PageComponents_highlightCard__Tma1m,.PageComponents_philosophyCard__-LZ0M{padding:20px}.PageComponents_missionCard__0y3AK{padding:12px 16px}.PageComponents_pageContent__ZjPf2{padding:16px}.PageComponents_pageTitle__61v-L{font-size:1.8rem}.PageComponents_card__9ECta,.PageComponents_valueCard__GUm2t{padding:18px}}@media (max-width:768px){.PageComponents_footerBottomContent__g02gH{flex-direction:column;gap:16px;text-align:center}.PageComponents_footerBottomLink__GpxPS{min-height:44px;padding:12px 16px}.PageComponents_footerBottomLinks__ItXqu{gap:16px}.PageComponents_footerContent__c6a53{padding:32px 16px 0}.PageComponents_footerLink__6lGvG{min-height:44px;padding:12px 8px}.PageComponents_footerMain__0O6po{gap:24px;grid-template-columns:1fr;margin-bottom:32px}.PageComponents_footerPricingOptions__0c0gK{gap:12px;grid-template-columns:1fr}.PageComponents_gridFourColumn__vSdnX,.PageComponents_gridThreeColumn__PG6yA,.PageComponents_gridTwoColumn__tJx2s,.PageComponents_missionCards__URWD2{grid-template-columns:1fr}.PageComponents_pageContent__ZjPf2{padding:18px}.PageComponents_pageTitle__61v-L{font-size:2.2rem}.PageComponents_statsGrid__loof5{grid-template-columns:1fr}.PageComponents_trustItems__itUPE{flex-direction:column;gap:18px}.PageComponents_valuesGrid__r4Us4{grid-template-columns:1fr}}.notification-container{max-width:400px;pointer-events:none;position:fixed;right:20px;top:20px;z-index:10000}.notification{animation:slideIn .3s ease-out;background:#fff;border-left:4px solid;border-radius:8px;box-shadow:0 4px 12px #00000026;margin-bottom:12px;padding:16px;pointer-events:auto;transition:all .2s ease}.notification:hover{box-shadow:0 6px 16px #0003;transform:translateX(-2px)}.notification-success{background:linear-gradient(90deg,#f0fdf4,#fff);border-left-color:#22c55e}.notification-error{background:linear-gradient(90deg,#fef2f2,#fff);border-left-color:#ef4444}.notification-warning{background:linear-gradient(90deg,#fffbeb,#fff);border-left-color:#f59e0b}.notification-info{background:linear-gradient(90deg,#eff6ff,#fff);border-left-color:#3b82f6}.notification-security{background:linear-gradient(90deg,#f3f4f6,#fff);border:2px solid #8b5cf6}.notification-header{align-items:center;display:flex;gap:8px;margin-bottom:8px}.notification-icon{font-size:18px;line-height:1}.notification-title{color:#111827;flex:1 1;font-size:15px;font-weight:600}.notification-close{align-items:center;background:none;border:none;border-radius:4px;color:#6b7280;cursor:pointer;display:flex;font-size:20px;height:24px;justify-content:center;padding:0;transition:all .2s;width:24px}.notification-close:hover{background:#0000001a;color:#374151}.notification-message{color:#4b5563;font-size:14px;line-height:1.5;margin-bottom:8px}.notification-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}.notification-action-button{background:#4285f4;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;transition:all .2s}.notification-action-button:hover{background:#3367d6;transform:translateY(-1px)}.notification-action-button:active{transform:translateY(0)}.notification-security .notification-action-button{background:#8b5cf6}.notification-security .notification-action-button:hover{background:#7c3aed}.notification-error .notification-action-button{background:#ef4444}.notification-error .notification-action-button:hover{background:#dc2626}.notification-warning .notification-action-button{background:#f59e0b;color:#1f2937}.notification-warning .notification-action-button:hover{background:#d97706}.notification-success .notification-action-button{background:#22c55e}.notification-success .notification-action-button:hover{background:#16a34a}@keyframes slideIn{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes slideOut{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}.notification.removing{animation:slideOut .3s ease-in forwards}@media (prefers-color-scheme:dark){.notification{background:#1f2937;box-shadow:0 4px 12px #0000004d}.notification-title{color:#f9fafb}.notification-message{color:#d1d5db}.notification-close{color:#9ca3af}.notification-close:hover{background:#ffffff1a;color:#f3f4f6}.notification-success{background:linear-gradient(90deg,#064e3b,#1f2937)}.notification-error{background:linear-gradient(90deg,#7f1d1d,#1f2937)}.notification-warning{background:linear-gradient(90deg,#78350f,#1f2937)}.notification-info{background:linear-gradient(90deg,#1e3a8a,#1f2937)}.notification-security{background:linear-gradient(90deg,#581c87,#1f2937);border-color:#a855f7}}@media (max-width:640px){.notification-container{left:10px;max-width:none;right:10px;top:10px}.notification{margin-bottom:8px;padding:12px}.notification-title{font-size:14px}.notification-message{font-size:13px}.notification-action-button{font-size:12px;padding:6px 12px}}:root{--color-bg:#fff;--color-surface:#f9fafb;--color-text:#111827;--color-muted-text:#6b7280;--color-border:#e5e7eb;--color-accent:#3b82f6;--color-a1r1-brightgreen:#2fa703;--color-a1r1-linen:#f7ece1;--color-a1r1-ultraviolet:#3d5a6c;--color-a1r1-uraniumblue:#abd2fa;--color-a1r1-cornflowerblue:#7692ff;--color-primary:#1a73e8;--color-primary-light:#e8f0fe;--color-primary-dark:#0d65d9;--color-primary-border:#d2e3fc;--color-success:#34a853;--color-success-light:#e8f5e9;--color-success-dark:#2a8543;--color-success-border:#ceead6;--color-error:#ea4335;--color-error-light:#fce8e6;--color-error-border:#fad2cf;--color-warning:#fbbc05;--color-warning-light:#fef7e0;--color-gray-50:#f8f9fa;--color-gray-100:#f5f5f5;--color-gray-200:#eaeaea;--color-gray-300:#e0e0e0;--color-gray-400:#dadce0;--color-gray-500:#9aa0a6;--color-gray-600:#5f6368;--color-gray-700:#202124;--color-gray-800:#333;--color-gray-900:#000;--color-background-primary:#fff;--color-background-secondary:#fafafa;--color-background-tertiary:#f8f9fa;--font-family-base:"Roboto",Arial,sans-serif;--font-family-code:monospace;--font-size-xs:10px;--font-size-sm:11px;--font-size-md:12px;--font-size-lg:13px;--font-size-xl:14px;--font-size-xxl:16px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:600;--spacing-xxs:2px;--spacing-xs:4px;--spacing-sm:6px;--spacing-md:8px;--spacing-lg:12px;--spacing-xl:16px;--spacing-xxl:20px;--spacing-xxxl:24px;--border-radius-xs:3px;--border-radius-sm:4px;--border-radius-md:6px;--border-radius-lg:8px;--border-radius-xl:14px;--border-radius-full:9999px;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 2px 6px #00000014;--shadow-lg:0 2px 8px #0000001a;--transition-fast:0.1s;--transition-normal:0.2s;--transition-slow:0.3s;--z-index-dropdown:1000;--z-index-sticky:1020;--z-index-fixed:1030;--z-index-modal-backdrop:1040;--z-index-modal:1050;--z-index-popover:1060;--z-index-tooltip:1070;--header-height:56px;--sidebar-width:280px;--container-max-width:1200px}[data-theme=dark]{--color-bg:#1f1f1f;--color-surface:#2b2b2b;--color-text:#e5e7eb;--color-muted-text:#9ca3af;--color-border:#374151;--color-primary:#5a62a8;--color-primary-hover:#6366f1;--color-accent:#60a5fa;--color-complete:#06861c}body{color:#eee;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:16px;line-height:1.6}.layout_flexRow__gZoEh{display:flex;flex-direction:row}.layout_flexColumn__XmW\+a{display:flex;flex-direction:column}.layout_alignCenter__xyzJf{align-items:center}.layout_justifyBetween__US7LC{justify-content:space-between}.layout_gap4__S7qYY{gap:4px}.layout_gap8__iyxMP{gap:8px}.layout_gap12__CzqvO{gap:12px}.layout_gap16__y\+XSj{gap:16px}.layout_fullHeight__AJRNK{height:100%}.layout_fullWidth__v7LkK{width:100%}.layout_scrollable__IdILV{overflow-y:auto}.buttons_buttonBase__5jkFP{border:none;border-radius:var(--border-radius-sm);cursor:pointer;font-size:var(--font-size-md);padding:6px 10px;transition:all .2s}.buttons_buttonPrimary__7mLay{background-color:var(--color-primary);color:#fff}.buttons_buttonPrimary__7mLay:hover{background-color:var(--color-primary-dark)}.buttons_buttonPrimary__7mLay:disabled{background-color:var(--color-primary-light);cursor:not-allowed;opacity:.6}.buttons_buttonSuccess__MdH9L{background-color:var(--color-success);color:#fff}.buttons_buttonSuccess__MdH9L:hover{background-color:#2a8543}.buttons_buttonSuccess__MdH9L:disabled{background-color:var(--color-success-light);cursor:not-allowed;opacity:.6}.buttons_buttonGhost__f0vq\+{background:none;border:1px solid var(--color-gray-300)}.buttons_buttonGhost__f0vq\+:hover{background-color:var(--color-gray-50)}
/*# sourceMappingURL=main.6482c0d3.css.map*/