/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@font-face{font-family:iA Writer Mono;font-style:normal;font-display:swap;font-weight:400;src:url(https://cdn.jsdelivr.net/fontsource/fonts/ia-writer-mono@latest/latin-400-normal.woff2)format("woff2"),url(https://cdn.jsdelivr.net/fontsource/fonts/ia-writer-mono@latest/latin-400-normal.woff)format("woff"),url(https://cdn.jsdelivr.net/fontsource/fonts/ia-writer-mono@latest/latin-400-normal.ttf)format("truetype")}@font-face{font-family:iA Writer Mono;font-style:normal;font-display:swap;font-weight:700;src:url(https://cdn.jsdelivr.net/fontsource/fonts/ia-writer-mono@latest/latin-700-normal.woff2)format("woff2"),url(https://cdn.jsdelivr.net/fontsource/fonts/ia-writer-mono@latest/latin-700-normal.woff)format("woff"),url(https://cdn.jsdelivr.net/fontsource/fonts/ia-writer-mono@latest/latin-700-normal.ttf)format("truetype")}@font-face{font-family:iA Writer Mono;font-style:italic;font-display:swap;font-weight:400;src:url(https://cdn.jsdelivr.net/fontsource/fonts/ia-writer-mono@latest/latin-400-italic.woff2)format("woff2"),url(https://cdn.jsdelivr.net/fontsource/fonts/ia-writer-mono@latest/latin-400-italic.woff)format("woff"),url(https://cdn.jsdelivr.net/fontsource/fonts/ia-writer-mono@latest/latin-400-italic.ttf)format("truetype")}@font-face{font-family:iA Writer Mono;font-style:italic;font-display:swap;font-weight:700;src:url(https://cdn.jsdelivr.net/fontsource/fonts/ia-writer-mono@latest/latin-700-italic.woff2)format("woff2"),url(https://cdn.jsdelivr.net/fontsource/fonts/ia-writer-mono@latest/latin-700-italic.woff)format("woff"),url(https://cdn.jsdelivr.net/fontsource/fonts/ia-writer-mono@latest/latin-700-italic.ttf)format("truetype")}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-950:oklch(25.8% .092 26.042);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-900:oklch(42.1% .095 57.708);--color-yellow-950:oklch(28.6% .066 53.813);--color-lime-50:oklch(98.6% .031 120.757);--color-lime-500:oklch(76.8% .233 130.85);--color-lime-600:oklch(64.8% .2 131.684);--color-lime-900:oklch(40.5% .101 131.063);--color-lime-950:oklch(27.4% .072 132.109);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-700:oklch(51.1% .096 186.391);--color-teal-900:oklch(38.6% .063 188.416);--color-teal-950:oklch(27.7% .046 192.524);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-900:oklch(39.1% .09 240.876);--color-sky-950:oklch(29.3% .066 243.157);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-900:oklch(38.1% .176 304.987);--color-purple-950:oklch(29.1% .149 302.717);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-400:oklch(70.7% .022 261.325);--color-neutral-400:oklch(70.8% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-4xl:56rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--blur-xs:4px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!static{position:static!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.-start{inset-inline-start:calc(var(--spacing) * -1)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-2\.5{top:calc(var(--spacing) * -2.5)}.top-0{top:calc(var(--spacing) * 0)}.top-1{top:calc(var(--spacing) * 1)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing) * 4)}.top-6{top:calc(var(--spacing) * 6)}.top-7{top:calc(var(--spacing) * 7)}.top-8{top:calc(var(--spacing) * 8)}.top-10{top:calc(var(--spacing) * 10)}.top-\[172px\]{top:172px}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-2\.5{right:calc(var(--spacing) * -2.5)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-6{right:calc(var(--spacing) * 6)}.right-8{right:calc(var(--spacing) * 8)}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-1\.5{bottom:calc(var(--spacing) * 1.5)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-8{bottom:calc(var(--spacing) * 8)}.bottom-10{bottom:calc(var(--spacing) * 10)}.bottom-11{bottom:calc(var(--spacing) * 11)}.bottom-24{bottom:calc(var(--spacing) * 24)}.bottom-\[-5px\]{bottom:-5px}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-4{left:calc(var(--spacing) * 4)}.left-8{left:calc(var(--spacing) * 8)}.left-\[32px\]{left:32px}.left-\[38px\]{left:38px}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-25{z-index:25}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[80\]{z-index:80}.z-\[150\]{z-index:150}.z-\[160\]{z-index:160}.z-\[280\]{z-index:280}.z-\[9000\]{z-index:9000}.z-\[9999\]{z-index:9999}.z-\[10000\]{z-index:10000}.z-\[99999\]{z-index:99999}.col-1{grid-column:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.my-6{margin-block:calc(var(--spacing) * 6)}.-mt-2\.25{margin-top:calc(var(--spacing) * -2.25)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.-ml-2\.25{margin-left:calc(var(--spacing) * -2.25)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-row{display:table-row}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-full{width:100%;height:100%}.\!h-full{height:100%!important}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.h-5{height:calc(var(--spacing) * 5)}.h-5\.5{height:calc(var(--spacing) * 5.5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-56{height:calc(var(--spacing) * 56)}.h-\[2\.5px\]{height:2.5px}.h-\[43px\]{height:43px}.h-\[50px\]{height:50px}.h-\[55px\]{height:55px}.h-\[135px\]{height:135px}.h-\[150px\]{height:150px}.h-\[190px\]{height:190px}.h-\[202px\]{height:202px}.h-\[313px\]{height:313px}.h-\[480px\]{height:480px}.h-\[585px\]{height:585px}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[70vh\]{max-height:70vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[160px\]{max-height:160px}.max-h-\[300px\]{max-height:300px}.max-h-\[calc\(100dvh-1\.5rem\)\]{max-height:calc(100dvh - 1.5rem)}.\!min-h-0{min-height:calc(var(--spacing) * 0)!important}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-\[50px\]{min-height:50px}.min-h-\[118px\]{min-height:118px}.min-h-\[calc\(100vh-4rem\)\]{min-height:calc(100vh - 4rem)}.min-h-screen{min-height:100vh}.\!w-full{width:100%!important}.w-0{width:calc(var(--spacing) * 0)}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-4\.5{width:calc(var(--spacing) * 4.5)}.w-5{width:calc(var(--spacing) * 5)}.w-5\.5{width:calc(var(--spacing) * 5.5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-38{width:calc(var(--spacing) * 38)}.w-44{width:calc(var(--spacing) * 44)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-80{width:calc(var(--spacing) * 80)}.w-\[2px\]{width:2px}.w-\[43px\]{width:43px}.w-\[220px\]{width:220px}.w-\[284px\]{width:284px}.w-\[300px\]{width:300px}.w-\[360px\]{width:360px}.w-\[640px\]{width:640px}.w-\[700px\]{width:700px}.w-\[855px\]{width:855px}.w-\[calc\(100vw-2rem\)\]{width:calc(100vw - 2rem)}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.\!max-w-\[280px\]{max-width:280px!important}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[90vw\]{max-width:90vw}.max-w-\[284px\]{max-width:284px}.max-w-\[555px\]{max-width:555px}.max-w-\[820px\]{max-width:820px}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[1\.85rem\]{min-width:1.85rem}.min-w-\[300px\]{min-width:300px}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.origin-top{transform-origin:top}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.-translate-y-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[1\.9rem\]{border-radius:1.9rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[30px\]{border-radius:30px}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.\!border-none{--tw-border-style:none!important;border-style:none!important}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\[var\(--border\)\],.border-\[var\(--border\)\]\/70{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--border\)\]\/70{border-color:color-mix(in oklab,var(--border) 70%,transparent)}}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.border-black\/10{border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-400\/40{border-color:#54a2ff66}@supports (color:color-mix(in lab,red,red)){.border-blue-400\/40{border-color:color-mix(in oklab,var(--color-blue-400) 40%,transparent)}}.border-blue-500\/40{border-color:#3080ff66}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/40{border-color:color-mix(in oklab,var(--color-blue-500) 40%,transparent)}}.border-blue-500\/45{border-color:#3080ff73}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/45{border-color:color-mix(in oklab,var(--color-blue-500) 45%,transparent)}}.border-neutral-400\/40{border-color:#a1a1a166}@supports (color:color-mix(in lab,red,red)){.border-neutral-400\/40{border-color:color-mix(in oklab,var(--color-neutral-400) 40%,transparent)}}.border-purple-200{border-color:var(--color-purple-200)}.border-purple-500{border-color:var(--color-purple-500)}.border-red-500\/10{border-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.border-red-500\/10{border-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.border-red-500\/20{border-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.border-red-500\/20{border-color:color-mix(in oklab,var(--color-red-500) 20%,transparent)}}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-100\/50{border-color:#f1f5f980}@supports (color:color-mix(in lab,red,red)){.border-slate-100\/50{border-color:color-mix(in oklab,var(--color-slate-100) 50%,transparent)}}.border-slate-100\/70{border-color:#f1f5f9b3}@supports (color:color-mix(in lab,red,red)){.border-slate-100\/70{border-color:color-mix(in oklab,var(--color-slate-100) 70%,transparent)}}.border-slate-100\/80{border-color:#f1f5f9cc}@supports (color:color-mix(in lab,red,red)){.border-slate-100\/80{border-color:color-mix(in oklab,var(--color-slate-100) 80%,transparent)}}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-200\/35{border-color:#e2e8f059}@supports (color:color-mix(in lab,red,red)){.border-slate-200\/35{border-color:color-mix(in oklab,var(--color-slate-200) 35%,transparent)}}.border-slate-200\/50{border-color:#e2e8f080}@supports (color:color-mix(in lab,red,red)){.border-slate-200\/50{border-color:color-mix(in oklab,var(--color-slate-200) 50%,transparent)}}.border-slate-200\/80{border-color:#e2e8f0cc}@supports (color:color-mix(in lab,red,red)){.border-slate-200\/80{border-color:color-mix(in oklab,var(--color-slate-200) 80%,transparent)}}.border-slate-400{border-color:var(--color-slate-400)}.border-slate-600{border-color:var(--color-slate-600)}.border-slate-700{border-color:var(--color-slate-700)}.border-slate-900{border-color:var(--color-slate-900)}.border-transparent{border-color:#0000}.border-violet-500{border-color:var(--color-violet-500)}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.border-white\/85{border-color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.border-white\/85{border-color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.border-t-amber-500{border-top-color:var(--color-amber-500)}.border-t-blue-500{border-top-color:var(--color-blue-500)}.border-t-lime-500{border-top-color:var(--color-lime-500)}.border-t-purple-500{border-top-color:var(--color-purple-500)}.border-t-rose-500{border-top-color:var(--color-rose-500)}.border-t-sky-500{border-top-color:var(--color-sky-500)}.border-t-slate-500{border-top-color:var(--color-slate-500)}.border-t-teal-500{border-top-color:var(--color-teal-500)}.border-t-transparent{border-top-color:#0000}.border-t-yellow-500{border-top-color:var(--color-yellow-500)}.bg-\[\#fbfbfa\]{background-color:#fbfbfa}.bg-\[var\(--accent-soft\)\]{background-color:var(--accent-soft)}.bg-\[var\(--border\)\]{background-color:var(--border)}.bg-\[var\(--hover\)\]{background-color:var(--hover)}.bg-\[var\(--panel\)\]{background-color:var(--panel)}.bg-\[var\(--panel-strong\)\],.bg-\[var\(--panel-strong\)\]\/90{background-color:var(--panel-strong)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--panel-strong\)\]\/90{background-color:color-mix(in oklab,var(--panel-strong) 90%,transparent)}}.bg-\[var\(--panel-strong\)\]\/95{background-color:var(--panel-strong)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--panel-strong\)\]\/95{background-color:color-mix(in oklab,var(--panel-strong) 95%,transparent)}}.bg-\[var\(--text\)\]{background-color:var(--text)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/80{background-color:#fffbebcc}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/80{background-color:color-mix(in oklab,var(--color-amber-50) 80%,transparent)}}.bg-amber-500{background-color:var(--color-amber-500)}.bg-black\/35{background-color:#00000059}@supports (color:color-mix(in lab,red,red)){.bg-black\/35{background-color:color-mix(in oklab,var(--color-black) 35%,transparent)}}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab,red,red)){.bg-black\/45{background-color:color-mix(in oklab,var(--color-black) 45%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-50\/80{background-color:#eff6ffcc}@supports (color:color-mix(in lab,red,red)){.bg-blue-50\/80{background-color:color-mix(in oklab,var(--color-blue-50) 80%,transparent)}}.bg-blue-400{background-color:var(--color-blue-400)}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/10{background-color:color-mix(in oklab,var(--color-blue-500) 10%,transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-950\/40{background-color:#16245666}@supports (color:color-mix(in lab,red,red)){.bg-blue-950\/40{background-color:color-mix(in oklab,var(--color-blue-950) 40%,transparent)}}.bg-lime-50{background-color:var(--color-lime-50)}.bg-lime-50\/80{background-color:#f7fee7cc}@supports (color:color-mix(in lab,red,red)){.bg-lime-50\/80{background-color:color-mix(in oklab,var(--color-lime-50) 80%,transparent)}}.bg-lime-500{background-color:var(--color-lime-500)}.bg-neutral-400\/10{background-color:#a1a1a11a}@supports (color:color-mix(in lab,red,red)){.bg-neutral-400\/10{background-color:color-mix(in oklab,var(--color-neutral-400) 10%,transparent)}}.bg-purple-50{background-color:var(--color-purple-50)}.bg-purple-50\/50{background-color:#faf5ff80}@supports (color:color-mix(in lab,red,red)){.bg-purple-50\/50{background-color:color-mix(in oklab,var(--color-purple-50) 50%,transparent)}}.bg-purple-50\/80{background-color:#faf5ffcc}@supports (color:color-mix(in lab,red,red)){.bg-purple-50\/80{background-color:color-mix(in oklab,var(--color-purple-50) 80%,transparent)}}.bg-purple-500{background-color:var(--color-purple-500)}.bg-purple-600{background-color:var(--color-purple-600)}.bg-purple-900\/40{background-color:#59168b66}@supports (color:color-mix(in lab,red,red)){.bg-purple-900\/40{background-color:color-mix(in oklab,var(--color-purple-900) 40%,transparent)}}.bg-purple-950\/40{background-color:#3c036666}@supports (color:color-mix(in lab,red,red)){.bg-purple-950\/40{background-color:color-mix(in oklab,var(--color-purple-950) 40%,transparent)}}.bg-red-500\/5{background-color:#fb2c360d}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/5{background-color:color-mix(in oklab,var(--color-red-500) 5%,transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-50\/80{background-color:#fff1f2cc}@supports (color:color-mix(in lab,red,red)){.bg-rose-50\/80{background-color:color-mix(in oklab,var(--color-rose-50) 80%,transparent)}}.bg-rose-500{background-color:var(--color-rose-500)}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-50\/80{background-color:#f0f9ffcc}@supports (color:color-mix(in lab,red,red)){.bg-sky-50\/80{background-color:color-mix(in oklab,var(--color-sky-50) 80%,transparent)}}.bg-sky-500{background-color:var(--color-sky-500)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/40{background-color:#f8fafc66}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/40{background-color:color-mix(in oklab,var(--color-slate-50) 40%,transparent)}}.bg-slate-50\/50{background-color:#f8fafc80}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/50{background-color:color-mix(in oklab,var(--color-slate-50) 50%,transparent)}}.bg-slate-50\/70{background-color:#f8fafcb3}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/70{background-color:color-mix(in oklab,var(--color-slate-50) 70%,transparent)}}.bg-slate-50\/80{background-color:#f8fafccc}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/80{background-color:color-mix(in oklab,var(--color-slate-50) 80%,transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-100\/80{background-color:#f1f5f9cc}@supports (color:color-mix(in lab,red,red)){.bg-slate-100\/80{background-color:color-mix(in oklab,var(--color-slate-100) 80%,transparent)}}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-400{background-color:var(--color-slate-400)}.bg-slate-500{background-color:var(--color-slate-500)}.bg-slate-600{background-color:var(--color-slate-600)}.bg-slate-700{background-color:var(--color-slate-700)}.bg-slate-800\/80{background-color:#1d293dcc}@supports (color:color-mix(in lab,red,red)){.bg-slate-800\/80{background-color:color-mix(in oklab,var(--color-slate-800) 80%,transparent)}}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-900\/40{background-color:#0f172b66}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/40{background-color:color-mix(in oklab,var(--color-slate-900) 40%,transparent)}}.bg-slate-900\/60{background-color:#0f172b99}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/60{background-color:color-mix(in oklab,var(--color-slate-900) 60%,transparent)}}.bg-slate-950\/32{background-color:#02061852}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/32{background-color:color-mix(in oklab,var(--color-slate-950) 32%,transparent)}}.bg-slate-950\/35{background-color:#02061859}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/35{background-color:color-mix(in oklab,var(--color-slate-950) 35%,transparent)}}.bg-slate-950\/40{background-color:#02061866}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/40{background-color:color-mix(in oklab,var(--color-slate-950) 40%,transparent)}}.bg-slate-950\/65{background-color:#020618a6}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/65{background-color:color-mix(in oklab,var(--color-slate-950) 65%,transparent)}}.bg-slate-950\/80{background-color:#020618cc}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/80{background-color:color-mix(in oklab,var(--color-slate-950) 80%,transparent)}}.bg-slate-950\/85{background-color:#020618d9}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/85{background-color:color-mix(in oklab,var(--color-slate-950) 85%,transparent)}}.bg-teal-50{background-color:var(--color-teal-50)}.bg-teal-50\/80{background-color:#f0fdfacc}@supports (color:color-mix(in lab,red,red)){.bg-teal-50\/80{background-color:color-mix(in oklab,var(--color-teal-50) 80%,transparent)}}.bg-teal-600{background-color:var(--color-teal-600)}.bg-transparent{background-color:#0000}.bg-violet-600{background-color:var(--color-violet-600)}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-white\/\[0\.08\]{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-yellow-50\/80{background-color:#fefce8cc}@supports (color:color-mix(in lab,red,red)){.bg-yellow-50\/80{background-color:color-mix(in oklab,var(--color-yellow-50) 80%,transparent)}}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab}.bg-gradient-to-b,.bg-gradient-to-t{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab}.from-\[var\(--panel-strong\)\]{--tw-gradient-from:var(--panel-strong);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/50{--tw-gradient-from:#00000080}@supports (color:color-mix(in lab,red,red)){.from-black\/50{--tw-gradient-from:color-mix(in oklab,var(--color-black) 50%,transparent)}}.from-black\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/60{--tw-gradient-from:#0009}@supports (color:color-mix(in lab,red,red)){.from-black\/60{--tw-gradient-from:color-mix(in oklab,var(--color-black) 60%,transparent)}}.from-black\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-50\/70{--tw-gradient-from:#f8fafcb3}@supports (color:color-mix(in lab,red,red)){.from-slate-50\/70{--tw-gradient-from:color-mix(in oklab,var(--color-slate-50) 70%,transparent)}}.from-slate-50\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white\/5{--tw-gradient-from:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.from-white\/5{--tw-gradient-from:color-mix(in oklab,var(--color-white) 5%,transparent)}}.from-white\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-blue-300\/45{--tw-gradient-via:#90c5ff73}@supports (color:color-mix(in lab,red,red)){.via-blue-300\/45{--tw-gradient-via:color-mix(in oklab,var(--color-blue-300) 45%,transparent)}}.via-blue-300\/45{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white\/5{--tw-gradient-to:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.to-white\/5{--tw-gradient-to:color-mix(in oklab,var(--color-white) 5%,transparent)}}.to-white\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-cover{background-size:cover}.bg-center{background-position:50%}.fill-amber-400{fill:var(--color-amber-400)}.fill-yellow-400{fill:var(--color-yellow-400)}.stroke-\[\#a855f7\]{stroke:#a855f7}.stroke-\[1\.5\]{stroke-width:1.5px}.stroke-\[2\.5\]{stroke-width:2.5px}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-12{padding:calc(var(--spacing) * 12)}.\!px-2{padding-inline:calc(var(--spacing) * 2)!important}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-4\.5{padding-inline:calc(var(--spacing) * 4.5)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.\!py-1{padding-block:calc(var(--spacing) * 1)!important}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-\[3\.55rem\]{padding-top:3.55rem}.pr-0{padding-right:calc(var(--spacing) * 0)}.pr-0\.5{padding-right:calc(var(--spacing) * .5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-32{padding-bottom:calc(var(--spacing) * 32)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[27px\]{font-size:27px}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[0\.09em\]{--tw-tracking:.09em;letter-spacing:.09em}.tracking-\[0\.13em\]{--tw-tracking:.13em;letter-spacing:.13em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.\!text-\[var\(--muted\)\]{color:var(--muted)!important}.text-\[\#777d86\]{color:#777d86}.text-\[var\(--accent-color\)\]{color:var(--accent-color)}.text-\[var\(--expandable-card-accent\)\]{color:var(--expandable-card-accent)}.text-\[var\(--muted\)\]{color:var(--muted)}.text-\[var\(--text\)\]{color:var(--text)}.text-\[var\(--text-strong\)\]{color:var(--text-strong)}.text-amber-400{color:var(--color-amber-400)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-blue-400{color:var(--color-blue-400)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-cyan-400{color:var(--color-cyan-400)}.text-gray-400{color:var(--color-gray-400)}.text-lime-600{color:var(--color-lime-600)}.text-purple-300{color:var(--color-purple-300)}.text-purple-400{color:var(--color-purple-400)}.text-purple-500{color:var(--color-purple-500)}.text-purple-600{color:var(--color-purple-600)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-700{color:var(--color-red-700)}.text-rose-600{color:var(--color-rose-600)}.text-sky-600{color:var(--color-sky-600)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-slate-950{color:var(--color-slate-950)}.text-teal-600{color:var(--color-teal-600)}.text-teal-700{color:var(--color-teal-700)}.text-violet-500{color:var(--color-violet-500)}.text-white{color:var(--color-white)}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab,red,red)){.text-white\/40{color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.text-white\/75{color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.text-white\/95{color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.text-white\/95{color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.text-yellow-500{color:var(--color-yellow-500)}.text-yellow-600{color:var(--color-yellow-600)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.\!no-underline{text-decoration-line:none!important}.underline{text-decoration-line:underline}.placeholder-\[\#a0a4aa\]::placeholder{color:#a0a4aa}.placeholder-slate-400::placeholder{color:var(--color-slate-400)}.placeholder-slate-500::placeholder{color:var(--color-slate-500)}.placeholder-white\/30::placeholder{color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.placeholder-white\/30::placeholder{color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-100{opacity:1}.\!shadow-none{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-2xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.shadow-\[0_0_15px_\#3b82f6\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#3b82f6)}.shadow-\[0_0_15px_\#3b82f6\],.shadow-\[0_0_25px_rgba\(59\,130\,246\,0\.28\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.12\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_25px_rgba\(59\,130\,246\,0\.28\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.12\)\]{--tw-shadow:0 0 25px var(--tw-shadow-color,#3b82f647),inset 0 1px 0 var(--tw-shadow-color,#ffffff1f)}.shadow-\[0_12px_24px_rgba\(15\,23\,42\,0\.24\)\]{--tw-shadow:0 12px 24px var(--tw-shadow-color,#0f172a3d)}.shadow-\[0_12px_24px_rgba\(15\,23\,42\,0\.24\)\],.shadow-\[0_25px_60px_-15px_rgba\(0\,0\,0\,0\.9\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_25px_60px_-15px_rgba\(0\,0\,0\,0\.9\)\]{--tw-shadow:0 25px 60px -15px var(--tw-shadow-color,#000000e6)}.shadow-\[0_26px_80px_rgba\(15\,23\,42\,0\.24\)\]{--tw-shadow:0 26px 80px var(--tw-shadow-color,#0f172a3d)}.shadow-\[0_26px_80px_rgba\(15\,23\,42\,0\.24\)\],.shadow-\[0_32px_90px_rgba\(15\,23\,42\,0\.24\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_32px_90px_rgba\(15\,23\,42\,0\.24\)\]{--tw-shadow:0 32px 90px var(--tw-shadow-color,#0f172a3d)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.9\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffffe6)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.9\)\],.shadow-\[var\(--shadow\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow\)\]{--tw-shadow:var(--shadow)}.shadow-\[var\(--shadow-premium\)\]{--tw-shadow:var(--shadow-premium)}.shadow-\[var\(--shadow-premium\)\],.shadow-inner{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-lg,.shadow-md{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring,.ring-1,.ring-2{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-4,.ring-\[3px\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\[3px\]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-blue-100{--tw-ring-color:var(--color-blue-100)}.ring-blue-500{--tw-ring-color:var(--color-blue-500)}.ring-blue-500\/30{--tw-ring-color:#3080ff4d}@supports (color:color-mix(in lab,red,red)){.ring-blue-500\/30{--tw-ring-color:color-mix(in oklab,var(--color-blue-500) 30%,transparent)}}.ring-purple-200{--tw-ring-color:var(--color-purple-200)}.ring-purple-300\/50{--tw-ring-color:#d9b3ff80}@supports (color:color-mix(in lab,red,red)){.ring-purple-300\/50{--tw-ring-color:color-mix(in oklab,var(--color-purple-300) 50%,transparent)}}.ring-slate-200{--tw-ring-color:var(--color-slate-200)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-\[3px\]{--tw-ring-offset-width:3px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-\[0\.5px\]{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[0\.5px\]{--tw-backdrop-blur:blur(.5px)}.backdrop-blur-\[3px\]{--tw-backdrop-blur:blur(3px)}.backdrop-blur-\[3px\],.backdrop-blur-\[6px\]{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[6px\]{--tw-backdrop-blur:blur(6px)}.backdrop-blur-lg{--tw-backdrop-blur:blur(var(--blur-lg))}.backdrop-blur-lg,.backdrop-blur-md{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md))}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl))}.backdrop-blur-xl,.backdrop-blur-xs{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs))}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,opacity\,border-color\,width\,height\]{transition-property:transform,opacity,border-color,width,height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,opacity\]{transition-property:transform,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-750{--tw-duration:.75s;transition-duration:.75s}.duration-\[850ms\]{--tw-duration:.85s;transition-duration:.85s}.duration-\[1000ms\]{--tw-duration:1s;transition-duration:1s}.duration-\[2000ms\]{--tw-duration:2s;transition-duration:2s}.ease-\[cubic-bezier\(0\.16\,1\,0\.3\,1\)\]{--tw-ease:cubic-bezier(.16,1,.3,1);transition-timing-function:cubic-bezier(.16,1,.3,1)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.\[scrollbar-width\:thin\]{scrollbar-width:thin}@media (hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:bg-white\/50:is(:where(.group):hover *){background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-white\/50:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.group-hover\:text-\[var\(--project-color\)\]:is(:where(.group):hover *){color:var(--project-color)}.group-hover\/block\:opacity-100:is(:where(.group\/block):hover *){opacity:1}}.placeholder\:text-\[var\(--muted\)\]::placeholder{color:var(--muted)}.placeholder\:text-slate-300::placeholder{color:var(--color-slate-300)}.focus-within\:border-\[\#8b5cf6\]:focus-within{border-color:#8b5cf6}.focus-within\:border-blue-400:focus-within{border-color:var(--color-blue-400)}.focus-within\:border-cyan-500\/40:focus-within{border-color:#00b7d766}@supports (color:color-mix(in lab,red,red)){.focus-within\:border-cyan-500\/40:focus-within{border-color:color-mix(in oklab,var(--color-cyan-500) 40%,transparent)}}.focus-within\:ring-1:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:shadow-cyan-500\/5:focus-within{--tw-shadow-color:#00b7d70d}@supports (color:color-mix(in lab,red,red)){.focus-within\:shadow-cyan-500\/5:focus-within{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-cyan-500) 5%,transparent) var(--tw-shadow-alpha),transparent)}}.focus-within\:ring-\[\#8b5cf6\]:focus-within{--tw-ring-color:#8b5cf6}.focus-within\:ring-blue-100:focus-within{--tw-ring-color:var(--color-blue-100)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-115:hover{--tw-scale-x:115%;--tw-scale-y:115%;--tw-scale-z:115%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-125:hover{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-blue-400\/50:hover{border-color:#54a2ff80}@supports (color:color-mix(in lab,red,red)){.hover\:border-blue-400\/50:hover{border-color:color-mix(in oklab,var(--color-blue-400) 50%,transparent)}}.hover\:border-purple-300:hover{border-color:var(--color-purple-300)}.hover\:border-slate-100:hover{border-color:var(--color-slate-100)}.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.hover\:bg-\[var\(--accent-color\)\]:hover{background-color:var(--accent-color)}.hover\:bg-\[var\(--accent-soft\)\]:hover{background-color:var(--accent-soft)}.hover\:bg-\[var\(--border\)\]:hover{background-color:var(--border)}.hover\:bg-\[var\(--hover\)\]:hover{background-color:var(--hover)}.hover\:bg-\[var\(--text\)\]\/90:hover{background-color:var(--text)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[var\(--text\)\]\/90:hover{background-color:color-mix(in oklab,var(--text) 90%,transparent)}}.hover\:bg-amber-50\/40:hover{background-color:#fffbeb66}@supports (color:color-mix(in lab,red,red)){.hover\:bg-amber-50\/40:hover{background-color:color-mix(in oklab,var(--color-amber-50) 40%,transparent)}}.hover\:bg-amber-50\/60:hover{background-color:#fffbeb99}@supports (color:color-mix(in lab,red,red)){.hover\:bg-amber-50\/60:hover{background-color:color-mix(in oklab,var(--color-amber-50) 60%,transparent)}}.hover\:bg-amber-600:hover{background-color:var(--color-amber-600)}.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-blue-50\/40:hover{background-color:#eff6ff66}@supports (color:color-mix(in lab,red,red)){.hover\:bg-blue-50\/40:hover{background-color:color-mix(in oklab,var(--color-blue-50) 40%,transparent)}}.hover\:bg-blue-50\/60:hover{background-color:#eff6ff99}@supports (color:color-mix(in lab,red,red)){.hover\:bg-blue-50\/60:hover{background-color:color-mix(in oklab,var(--color-blue-50) 60%,transparent)}}.hover\:bg-blue-500:hover{background-color:var(--color-blue-500)}.hover\:bg-blue-500\/50:hover{background-color:#3080ff80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-blue-500\/50:hover{background-color:color-mix(in oklab,var(--color-blue-500) 50%,transparent)}}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-lime-50\/40:hover{background-color:#f7fee766}@supports (color:color-mix(in lab,red,red)){.hover\:bg-lime-50\/40:hover{background-color:color-mix(in oklab,var(--color-lime-50) 40%,transparent)}}.hover\:bg-lime-50\/60:hover{background-color:#f7fee799}@supports (color:color-mix(in lab,red,red)){.hover\:bg-lime-50\/60:hover{background-color:color-mix(in oklab,var(--color-lime-50) 60%,transparent)}}.hover\:bg-lime-600:hover{background-color:var(--color-lime-600)}.hover\:bg-purple-50:hover{background-color:var(--color-purple-50)}.hover\:bg-purple-50\/40:hover{background-color:#faf5ff66}@supports (color:color-mix(in lab,red,red)){.hover\:bg-purple-50\/40:hover{background-color:color-mix(in oklab,var(--color-purple-50) 40%,transparent)}}.hover\:bg-purple-50\/60:hover{background-color:#faf5ff99}@supports (color:color-mix(in lab,red,red)){.hover\:bg-purple-50\/60:hover{background-color:color-mix(in oklab,var(--color-purple-50) 60%,transparent)}}.hover\:bg-purple-700:hover{background-color:var(--color-purple-700)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:bg-red-950\/60:hover{background-color:#46080999}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-950\/60:hover{background-color:color-mix(in oklab,var(--color-red-950) 60%,transparent)}}.hover\:bg-rose-50\/40:hover{background-color:#fff1f266}@supports (color:color-mix(in lab,red,red)){.hover\:bg-rose-50\/40:hover{background-color:color-mix(in oklab,var(--color-rose-50) 40%,transparent)}}.hover\:bg-rose-50\/60:hover{background-color:#fff1f299}@supports (color:color-mix(in lab,red,red)){.hover\:bg-rose-50\/60:hover{background-color:color-mix(in oklab,var(--color-rose-50) 60%,transparent)}}.hover\:bg-rose-600:hover{background-color:var(--color-rose-600)}.hover\:bg-sky-50\/40:hover{background-color:#f0f9ff66}@supports (color:color-mix(in lab,red,red)){.hover\:bg-sky-50\/40:hover{background-color:color-mix(in oklab,var(--color-sky-50) 40%,transparent)}}.hover\:bg-sky-50\/60:hover{background-color:#f0f9ff99}@supports (color:color-mix(in lab,red,red)){.hover\:bg-sky-50\/60:hover{background-color:color-mix(in oklab,var(--color-sky-50) 60%,transparent)}}.hover\:bg-sky-600:hover{background-color:var(--color-sky-600)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-50\/40:hover{background-color:#f8fafc66}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-50\/40:hover{background-color:color-mix(in oklab,var(--color-slate-50) 40%,transparent)}}.hover\:bg-slate-50\/60:hover{background-color:#f8fafc99}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-50\/60:hover{background-color:color-mix(in oklab,var(--color-slate-50) 60%,transparent)}}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-200:hover{background-color:var(--color-slate-200)}.hover\:bg-slate-300:hover{background-color:var(--color-slate-300)}.hover\:bg-slate-700:hover{background-color:var(--color-slate-700)}.hover\:bg-slate-800:hover{background-color:var(--color-slate-800)}.hover\:bg-slate-800\/80:hover{background-color:#1d293dcc}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-800\/80:hover{background-color:color-mix(in oklab,var(--color-slate-800) 80%,transparent)}}.hover\:bg-teal-50\/40:hover{background-color:#f0fdfa66}@supports (color:color-mix(in lab,red,red)){.hover\:bg-teal-50\/40:hover{background-color:color-mix(in oklab,var(--color-teal-50) 40%,transparent)}}.hover\:bg-teal-50\/60:hover{background-color:#f0fdfa99}@supports (color:color-mix(in lab,red,red)){.hover\:bg-teal-50\/60:hover{background-color:color-mix(in oklab,var(--color-teal-50) 60%,transparent)}}.hover\:bg-teal-700:hover{background-color:var(--color-teal-700)}.hover\:bg-violet-700:hover{background-color:var(--color-violet-700)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.hover\:bg-white\/40:hover{background-color:#fff6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/40:hover{background-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.hover\:bg-white\/\[0\.14\]:hover{background-color:#ffffff24}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.14\]:hover{background-color:color-mix(in oklab,var(--color-white) 14%,transparent)}}.hover\:bg-yellow-50\/40:hover{background-color:#fefce866}@supports (color:color-mix(in lab,red,red)){.hover\:bg-yellow-50\/40:hover{background-color:color-mix(in oklab,var(--color-yellow-50) 40%,transparent)}}.hover\:bg-yellow-50\/60:hover{background-color:#fefce899}@supports (color:color-mix(in lab,red,red)){.hover\:bg-yellow-50\/60:hover{background-color:color-mix(in oklab,var(--color-yellow-50) 60%,transparent)}}.hover\:bg-yellow-600:hover{background-color:var(--color-yellow-600)}.hover\:\!text-\[var\(--text\)\]:hover{color:var(--text)!important}.hover\:text-\[\#3651f4\]:hover{color:#3651f4}.hover\:text-\[var\(--text\)\]:hover{color:var(--text)}.hover\:text-purple-300:hover{color:var(--color-purple-300)}.hover\:text-red-300:hover{color:var(--color-red-300)}.hover\:text-slate-600:hover{color:var(--color-slate-600)}.hover\:text-slate-700:hover{color:var(--color-slate-700)}.hover\:text-slate-800:hover{color:var(--color-slate-800)}.hover\:text-slate-900:hover{color:var(--color-slate-900)}.hover\:text-slate-950:hover{color:var(--color-slate-950)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_15px_rgba\(59\,130\,246\,0\.3\)\]:hover{--tw-shadow:0 0 15px var(--tw-shadow-color,#3b82f64d)}.hover\:shadow-\[0_0_15px_rgba\(59\,130\,246\,0\.3\)\]:hover,.hover\:shadow-\[0_25px_65px_-12px_rgba\(0\,0\,0\,0\.95\)\]:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_25px_65px_-12px_rgba\(0\,0\,0\,0\.95\)\]:hover{--tw-shadow:0 25px 65px -12px var(--tw-shadow-color,#000000f2)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.hover\:shadow-md:hover,.hover\:shadow-sm:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.hover\:shadow-cyan-500\/10:hover{--tw-shadow-color:#00b7d71a}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-cyan-500\/10:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-cyan-500) 10%,transparent) var(--tw-shadow-alpha),transparent)}}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);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,)}}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:border-purple-400:focus{border-color:var(--color-purple-400)}.focus\:border-purple-500:focus{border-color:var(--color-purple-500)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.focus\:ring-1:focus,.focus\:ring-4:focus{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.focus\:ring-\[var\(--accent-color\)\]:focus{--tw-ring-color:var(--accent-color)}.focus\:ring-blue-100:focus{--tw-ring-color:var(--color-blue-100)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-violet-500:focus-visible{outline-color:var(--color-violet-500)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.98\]:active{scale:.98}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-50:disabled{opacity:.5}@media (hover:hover){.disabled\:hover\:text-\[\#777d86\]:disabled:hover{color:#777d86}}@media (min-width:40rem){.sm\:right-8{right:calc(var(--spacing) * 8)}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-\[270px\]{height:270px}.sm\:max-h-\[calc\(100dvh-4rem\)\]{max-height:calc(100dvh - 4rem)}.sm\:flex-row{flex-direction:row}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:py-9{padding-block:calc(var(--spacing) * 9)}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (min-width:64rem){.lg\:grid-cols-\[330px_1fr\]{grid-template-columns:330px 1fr}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:px-3{padding-inline:calc(var(--spacing) * 3)}.lg\:pt-3{padding-top:calc(var(--spacing) * 3)}.lg\:pb-0{padding-bottom:calc(var(--spacing) * 0)}}@media (min-width:80rem){.xl\:w-\[360px\]{width:360px}.xl\:max-w-6xl{max-width:var(--container-6xl)}.xl\:min-w-\[360px\]{min-width:360px}.xl\:-translate-x-32{--tw-translate-x:calc(var(--spacing) * -32);translate:var(--tw-translate-x) var(--tw-translate-y)}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.dark\:border-purple-800\/60:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *){border-color:#6e11b099}@supports (color:color-mix(in lab,red,red)){.dark\:border-purple-800\/60:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *){border-color:color-mix(in oklab,var(--color-purple-800) 60%,transparent)}}.dark\:border-slate-800:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *){border-color:var(--color-slate-800)}.dark\:border-slate-800\/40:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *){border-color:#1d293d66}@supports (color:color-mix(in lab,red,red)){.dark\:border-slate-800\/40:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *){border-color:color-mix(in oklab,var(--color-slate-800) 40%,transparent)}}.dark\:border-slate-800\/60:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *){border-color:#1d293d99}@supports (color:color-mix(in lab,red,red)){.dark\:border-slate-800\/60:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *){border-color:color-mix(in oklab,var(--color-slate-800) 60%,transparent)}}.dark\:bg-amber-950\/25:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *){background-color:#46190140}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-950\/25:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-950) 25%,transparent)}}.dark\:bg-amber-950\/40:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *){background-color:#46190166}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-950\/40:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-950) 40%,transparent)}}.dark\:bg-black\/65:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *){background-color:#000000a6}@supports (color:color-mix(in lab,red,red)){.dark\:bg-black\/65:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *){background-color:color-mix(in oklab,var(--color-black) 65%,transparent)}}.dark\:bg-blue-950\/25:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *){background-color:#16245640}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-950\/25:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *){background-color:color-mix(in oklab,var(--color-blue-950) 25%,transparent)}}.dark\:bg-blue-950\/40:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *){background-color:#16245666}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-950\/40:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *){background-color:color-mix(in oklab,var(--color-blue-950) 40%,transparent)}}.dark\:bg-lime-950\/25:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *){background-color:#192e0340}@supports (color:color-mix(in lab,red,red)){.dark\:bg-lime-950\/25:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *){background-color:color-mix(in oklab,var(--color-lime-950) 25%,transparent)}}.dark\:bg-lime-950\/40:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *){background-color:#192e0366}@supports (color:color-mix(in lab,red,red)){.dark\:bg-lime-950\/40:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *){background-color:color-mix(in oklab,var(--color-lime-950) 40%,transparent)}}.dark\:bg-purple-900\/20:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *){background-color:#59168b33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-purple-900\/20:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *){background-color:color-mix(in oklab,var(--color-purple-900) 20%,transparent)}}.dark\:bg-purple-950\/20:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *){background-color:#3c036633}@supports (color:color-mix(in lab,red,red)){.dark\:bg-purple-950\/20:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *){background-color:color-mix(in oklab,var(--color-purple-950) 20%,transparent)}}.dark\:bg-purple-950\/25:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *){background-color:#3c036640}@supports (color:color-mix(in lab,red,red)){.dark\:bg-purple-950\/25:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *){background-color:color-mix(in oklab,var(--color-purple-950) 25%,transparent)}}.dark\:bg-purple-950\/40:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *){background-color:#3c036666}@supports (color:color-mix(in lab,red,red)){.dark\:bg-purple-950\/40:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *){background-color:color-mix(in oklab,var(--color-purple-950) 40%,transparent)}}.dark\:bg-rose-950\/25:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *){background-color:#4d021840}@supports (color:color-mix(in lab,red,red)){.dark\:bg-rose-950\/25:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *){background-color:color-mix(in oklab,var(--color-rose-950) 25%,transparent)}}.dark\:bg-rose-950\/40:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *){background-color:#4d021866}@supports (color:color-mix(in lab,red,red)){.dark\:bg-rose-950\/40:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *){background-color:color-mix(in oklab,var(--color-rose-950) 40%,transparent)}}.dark\:bg-sky-950\/25:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *){background-color:#052f4a40}@supports (color:color-mix(in lab,red,red)){.dark\:bg-sky-950\/25:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *){background-color:color-mix(in oklab,var(--color-sky-950) 25%,transparent)}}.dark\:bg-sky-950\/40:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *){background-color:#052f4a66}@supports (color:color-mix(in lab,red,red)){.dark\:bg-sky-950\/40:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *){background-color:color-mix(in oklab,var(--color-sky-950) 40%,transparent)}}.dark\:bg-slate-800:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *){background-color:var(--color-slate-800)}.dark\:bg-slate-900:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *){background-color:var(--color-slate-900)}.dark\:bg-slate-900\/10:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *){background-color:#0f172b1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-900\/10:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-900) 10%,transparent)}}.dark\:bg-slate-900\/30:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *){background-color:#0f172b4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-900\/30:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-900) 30%,transparent)}}.dark\:bg-slate-950\/25:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *){background-color:#02061840}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-950\/25:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-950) 25%,transparent)}}.dark\:bg-slate-950\/40:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *){background-color:#02061866}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-950\/40:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-950) 40%,transparent)}}.dark\:bg-teal-950\/25:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *){background-color:#022f2e40}@supports (color:color-mix(in lab,red,red)){.dark\:bg-teal-950\/25:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *){background-color:color-mix(in oklab,var(--color-teal-950) 25%,transparent)}}.dark\:bg-teal-950\/40:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *){background-color:#022f2e66}@supports (color:color-mix(in lab,red,red)){.dark\:bg-teal-950\/40:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *){background-color:color-mix(in oklab,var(--color-teal-950) 40%,transparent)}}.dark\:bg-yellow-950\/25:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *){background-color:#43200440}@supports (color:color-mix(in lab,red,red)){.dark\:bg-yellow-950\/25:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *){background-color:color-mix(in oklab,var(--color-yellow-950) 25%,transparent)}}.dark\:bg-yellow-950\/40:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *){background-color:#43200466}@supports (color:color-mix(in lab,red,red)){.dark\:bg-yellow-950\/40:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *){background-color:color-mix(in oklab,var(--color-yellow-950) 40%,transparent)}}.dark\:text-blue-400:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *){color:var(--color-blue-400)}.dark\:text-slate-50:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *){color:var(--color-slate-50)}.dark\:text-slate-100:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *){color:var(--color-slate-100)}.dark\:text-slate-200:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *){color:var(--color-slate-200)}.dark\:text-slate-300:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *){color:var(--color-slate-300)}.dark\:text-slate-400:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *){color:var(--color-slate-400)}.dark\:placeholder-slate-500:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *)::placeholder,.dark\:text-slate-500:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *){color:var(--color-slate-500)}.dark\:focus-within\:border-blue-500:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *):focus-within{border-color:var(--color-blue-500)}.dark\:focus-within\:ring-blue-900\/30:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *):focus-within{--tw-ring-color:#1c398e4d}@supports (color:color-mix(in lab,red,red)){.dark\:focus-within\:ring-blue-900\/30:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *):focus-within{--tw-ring-color:color-mix(in oklab,var(--color-blue-900) 30%,transparent)}}@media (hover:hover){.dark\:hover\:border-purple-900\/40:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *):hover{border-color:#59168b66}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:border-purple-900\/40:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *):hover{border-color:color-mix(in oklab,var(--color-purple-900) 40%,transparent)}}.dark\:hover\:bg-amber-900\/10:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *):hover{background-color:#7b33061a}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-amber-900\/10:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-amber-900) 10%,transparent)}}.dark\:hover\:bg-amber-900\/20:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *):hover{background-color:#7b330633}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-amber-900\/20:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-amber-900) 20%,transparent)}}.dark\:hover\:bg-blue-900\/10:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *):hover{background-color:#1c398e1a}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-blue-900\/10:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-blue-900) 10%,transparent)}}.dark\:hover\:bg-blue-900\/20:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *):hover{background-color:#1c398e33}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-blue-900\/20:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-blue-900) 20%,transparent)}}.dark\:hover\:bg-lime-900\/10:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *):hover{background-color:#35530e1a}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-lime-900\/10:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-lime-900) 10%,transparent)}}.dark\:hover\:bg-lime-900\/20:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *):hover{background-color:#35530e33}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-lime-900\/20:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-lime-900) 20%,transparent)}}.dark\:hover\:bg-purple-900\/10:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *):hover{background-color:#59168b1a}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-purple-900\/10:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-purple-900) 10%,transparent)}}.dark\:hover\:bg-purple-900\/20:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *):hover{background-color:#59168b33}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-purple-900\/20:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-purple-900) 20%,transparent)}}.dark\:hover\:bg-rose-900\/10:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *):hover{background-color:#8b08361a}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-rose-900\/10:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-rose-900) 10%,transparent)}}.dark\:hover\:bg-rose-900\/20:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *):hover{background-color:#8b083633}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-rose-900\/20:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-rose-900) 20%,transparent)}}.dark\:hover\:bg-sky-900\/10:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *):hover{background-color:#024a701a}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-sky-900\/10:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-sky-900) 10%,transparent)}}.dark\:hover\:bg-sky-900\/20:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *):hover{background-color:#024a7033}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-sky-900\/20:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-sky-900) 20%,transparent)}}.dark\:hover\:bg-slate-700:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *):hover{background-color:var(--color-slate-700)}.dark\:hover\:bg-slate-800:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *):hover{background-color:var(--color-slate-800)}.dark\:hover\:bg-slate-900\/10:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *):hover{background-color:#0f172b1a}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-slate-900\/10:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-slate-900) 10%,transparent)}}.dark\:hover\:bg-slate-900\/20:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *):hover{background-color:#0f172b33}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-slate-900\/20:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-slate-900) 20%,transparent)}}.dark\:hover\:bg-teal-900\/10:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *):hover{background-color:#0b4f4a1a}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-teal-900\/10:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-teal-900) 10%,transparent)}}.dark\:hover\:bg-teal-900\/20:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *):hover{background-color:#0b4f4a33}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-teal-900\/20:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-teal-900) 20%,transparent)}}.dark\:hover\:bg-yellow-900\/10:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *):hover{background-color:#733e0a1a}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-yellow-900\/10:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-yellow-900) 10%,transparent)}}.dark\:hover\:bg-yellow-900\/20:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *):hover{background-color:#733e0a33}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-yellow-900\/20:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-yellow-900) 20%,transparent)}}.dark\:hover\:text-slate-200:where([data-theme=midnight],[data-theme=midnight] *,[data-theme=dark],[data-theme=dark] *,.dark,.dark *):hover{color:var(--color-slate-200)}}.\[\&\>\*\]\:\!h-full>*{height:100%!important}.\[\&\>\*\]\:\!w-full>*{width:100%!important}}.code-block-wrapper{font-family:var(--font-mono);box-sizing:border-box;background-color:#252e3c;width:100%;max-width:100%;margin:1.5rem 0;position:relative;overflow:visible;box-shadow:0 12px 30px #0003;border-radius:20px!important}.code-block-header{z-index:10;opacity:0;visibility:hidden;justify-content:flex-end;align-items:center;gap:.5rem;transition:opacity .2s,visibility .2s;display:flex;position:absolute;top:15px;right:15px}.code-block-header:focus-within,.code-block-wrapper:hover .code-block-header{opacity:1;visibility:visible}.code-block-editor-shell{width:100%;position:relative}.code-block-line-numbers{z-index:2;color:#ffffff61;width:3.15rem;font-family:var(--font-mono),monospace;font-variant-numeric:tabular-nums;pointer-events:none;-webkit-user-select:none;user-select:none;border-right:1px solid #ffffff1c;flex-direction:column;align-items:flex-end;padding-right:.8rem;font-size:16px;line-height:1.8;display:flex;position:absolute;top:3rem;left:.35rem}.code-block-line-numbers span{text-align:right;border-radius:5px;width:100%;transition:color .12s,background-color .12s,box-shadow .12s}.code-block-line-numbers span.is-selected{color:#fff;background:#a855f74d;box-shadow:0 0 10px #a855f747}.code-block-editor-shell.has-line-numbers pre,.rich-editor .ProseMirror .code-block-editor-shell.has-line-numbers pre{white-space:pre;overflow-x:auto;padding-left:4.5rem!important}.code-block-editor-shell.has-line-numbers .code-block-content{white-space:pre}.code-block-color-picker-container,.code-block-lang-container{position:relative}.code-block-color-trigger,.code-block-copy-trigger,.code-block-lang-trigger{color:#d1d5db;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff14;border:1px solid #ffffff1a;border-radius:8px;align-items:center;padding:.25rem .6rem;font-size:.75rem;transition:all .2s;display:flex}.code-block-color-trigger:hover,.code-block-copy-trigger:hover,.code-block-lang-trigger:hover{color:#fff;background:#ffffff26}.code-block-copy-trigger{gap:.35rem}.code-block-copy-trigger.is-copied{color:#bbf7d0;background:#22c55e29;border-color:#4ade8052}.code-block-color-swatch{border:1px solid #fff3;border-radius:50%;width:12px;height:12px}.code-block-color-menu,.code-block-lang-menu{z-index:20;background:#25252b;border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;gap:2px;min-width:120px;padding:.35rem;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 10px 25px #0000004d}.code-block-color-menu{min-width:max-content;padding:.5rem}.code-block-color-grid{grid-template-columns:repeat(4,1fr);gap:.35rem;display:grid}.code-block-lang-option{text-align:left;color:#a1a1aa;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.4rem .6rem;font-size:.8rem;transition:all .15s}.code-block-lang-option:hover{color:#fff;background:#ffffff14}.code-block-lang-option.is-active{color:#fff;background:#ffffff1a;font-weight:500}.code-block-color-option{cursor:pointer;border:2px solid #0000;border-radius:6px;width:24px;height:24px;transition:transform .15s}.code-block-color-option:hover{transform:scale(1.1)}.code-block-color-option.is-active{border-color:#fff}.code-block-color-option.is-clear{background:0 0;border:1px dashed #fff6;grid-column:span 4;width:auto;height:28px;position:relative}.code-block-color-option.is-clear:after{content:"Quitar color";color:#a1a1aa;white-space:nowrap;font-size:.75rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.code-block-wrapper pre,.rich-editor .ProseMirror .code-block-wrapper pre{color:#e2e8f0;white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#ffffff1f #ffffff08;border-radius:20px;width:100%;max-width:100%;margin:0;font-size:16px;line-height:1.8;background:0 0!important;padding:3rem 1.5rem 2.5rem!important}.code-block-wrapper pre::-webkit-scrollbar,.rich-editor .ProseMirror .code-block-wrapper pre::-webkit-scrollbar{height:6px}.code-block-wrapper pre::-webkit-scrollbar-track,.rich-editor .ProseMirror .code-block-wrapper pre::-webkit-scrollbar-track{background:#ffffff08;border-radius:10px}.code-block-wrapper pre::-webkit-scrollbar-thumb,.rich-editor .ProseMirror .code-block-wrapper pre::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:10px}.code-block-wrapper pre::-webkit-scrollbar-thumb:hover,.rich-editor .ProseMirror .code-block-wrapper pre::-webkit-scrollbar-thumb:hover{background:#ffffff38}.code-block-wrapper code,.rich-editor .ProseMirror .code-block-wrapper code{color:inherit;letter-spacing:.1em;white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word;font-size:16px;line-height:1.8;background:0 0!important;border-radius:0!important;padding:0!important}.code-block-footer{color:#ffffff59;font-size:.7rem;font-family:var(--font-sans),sans-serif;-webkit-user-select:none;user-select:none;pointer-events:none;position:absolute;bottom:12px;right:15px}.hljs-comment,.hljs-quote{color:#5c6370;font-style:italic}.hljs-doctag,.hljs-formula,.hljs-keyword{color:#c678dd}.hljs-deletion,.hljs-name,.hljs-section,.hljs-selector-tag,.hljs-subst{color:#e06c75}.hljs-literal{color:#56b6c2}.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#98c379}.hljs-attr,.hljs-number,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-pseudo,.hljs-template-variable,.hljs-type,.hljs-variable{color:#d19a66}.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-symbol,.hljs-title{color:#61aeee}.hljs-built_in,.hljs-class .hljs-title,.hljs-title.class_{color:#e5c07b}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}.rich-editor .ProseMirror .code-block-wrapper.is-block-multi-selected,.rich-editor .ProseMirror .is-block-multi-selected .code-block-wrapper{background:#38bdf81a!important;transition:none!important;animation:none!important;box-shadow:inset 0 0 0 1px #38bdf83d!important}.rich-editor .ProseMirror .code-block-wrapper.is-block-multi-selected *,.rich-editor .ProseMirror .is-block-multi-selected .code-block-wrapper *{color:#1e293b!important}.rich-editor .ProseMirror .code-block-wrapper.is-block-multi-selected .code-block-lang-trigger,.rich-editor .ProseMirror .is-block-multi-selected .code-block-wrapper .code-block-lang-trigger{color:#1e293b!important;background:#0f172a14!important;border-color:#0f172a1a!important}.rich-editor .ProseMirror .code-block-wrapper.is-block-multi-selected .code-block-lang-trigger svg,.rich-editor .ProseMirror .is-block-multi-selected .code-block-wrapper .code-block-lang-trigger svg{stroke:#1e293b!important}.rich-editor .ProseMirror .code-block-wrapper.is-block-multi-selected .code-block-footer,.rich-editor .ProseMirror .is-block-multi-selected .code-block-wrapper .code-block-footer{color:#1e293b99!important}:root{--capa-menu:2000;--capa-arrastre:3000;--capa-panel:4000;--capa-asistente:5000;--capa-emergente:6000;--capa-modal:7000;--background:#f4f4f6;--panel:#ffffffe6;--panel-strong:#fff;--border:#ededf0;--text:#1f2023;--foreground:var(--text);--muted:#6f7175;--hover:#0000000a;--accent-soft:#f3f4f6;--shadow:0 4px 16px #00000006,0 1px 3px #00000004;--shadow-premium:0 12px 30px #0000000a,0 2px 8px #00000004;--font-sans:"San Francisco","SF Pro Text","SF Pro Display",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI",ui-sans-serif,sans-serif;--font-serif:"San Francisco","SF Pro Text","SF Pro Display",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI",ui-sans-serif,sans-serif;--font-mono:"iA Writer Mono","Space Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--nebula-sidebar-width:270px;--nebula-sidebar-text:#15171d;--nebula-sidebar-muted:#15171dad;--nebula-sidebar-soft:#15171d85;--nebula-sidebar-hover:#ffffff6b;--nebula-sidebar-active:#ffffffa3;--nebula-menu-radius:14px;--nebula-menu-padding:8px;--nebula-menu-item-height:32px;--nebula-menu-item-padding-block:6px;--nebula-menu-item-padding-inline:10px;--nebula-menu-item-radius:6px;--nebula-menu-item-gap:10px;--nebula-menu-icon-size:16px;--nebula-menu-font-size:14px;--nebula-menu-font-weight:400;--nebula-menu-hint-size:13px;--nebula-menu-label-size:11px;--nebula-menu-label-weight:650;--nebula-tag-height:22px;--nebula-tag-radius:12px;--nebula-tag-padding-block:4px;--nebula-tag-padding-inline:8px;--nebula-tag-font-size:12px;--nebula-tag-font-weight:650;--heading-h1-margin-top:40px;--heading-h1-margin-bottom:20px;--heading-h2-margin-top:33.333px;--heading-h2-margin-bottom:16.667px;--heading-h3-margin-top:26.667px;--heading-h3-margin-bottom:13.333px;--heading-h4-margin-top:20px;--heading-h4-margin-bottom:10px;--block-slide-duration:.28s;--block-slide-easing:cubic-bezier(.16,1,.3,1);--pill-bg-amber:#fde5a8;--pill-fg-amber:#9a5c00;--pill-dot-amber:#f59e0b;--pill-bg-green:#c9f3d8;--pill-fg-green:#137333;--pill-dot-green:#22c55e;--pill-bg-red:#ffd4cf;--pill-fg-red:#a83225;--pill-dot-red:#fb7185;--pill-bg-blue:#cfe4ff;--pill-fg-blue:#1260d6;--pill-dot-blue:#60a5fa;--pill-bg-violet:#e4d7ff;--pill-fg-violet:#5b21b6;--pill-dot-violet:#8b5cf6;--pill-bg-pink:#fbcfe8;--pill-fg-pink:#9d174d;--pill-dot-pink:#ec4899;--pill-bg-emerald:#a7f3d0;--pill-fg-emerald:#047857;--pill-dot-emerald:#10b981;--pill-bg-orange:#ffedd5;--pill-fg-orange:#c2410c;--pill-dot-orange:#f97316;--pill-bg-cyan:#cffafe;--pill-fg-cyan:#0369a1;--pill-dot-cyan:#06b6d4;--pill-bg-indigo:#e0e7ff;--pill-fg-indigo:#4338ca;--pill-dot-indigo:#6366f1;--pill-bg-rose:#ffe4e6;--pill-fg-rose:#be123c;--pill-dot-rose:#f43f5e;--pill-bg-slate:#f1f5f9;--pill-fg-slate:#334155;--pill-dot-slate:#64748b}[data-theme=midnight]{--background:#0d1117;--panel:#161b27;--panel-strong:#1e2433;--card:#1e2433;--card-hover:#242c3d;--card-border:#6378a02e;--border:#6378a033;--text:#f4f7fb;--text-strong:#fff;--muted:#c7d0dd;--hover:#6378a01f;--accent-soft:#38bdf814;--midnight-accent:#7c8ff5;--midnight-accent-glow:#7c8ff54d;--midnight-cyan:#38bdf8;--midnight-teal:#2dd4bf;--midnight-teal-glow:#2dd4bf33;--shadow:0 2px 12px #0006,0 1px 4px #00000040;--shadow-premium:0 8px 32px #00000080,0 2px 10px #0000004d;--nebula-sidebar-text:#fff;--nebula-sidebar-muted:#f8fafce6;--nebula-sidebar-soft:#e2e8f0cc;--nebula-sidebar-hover:#ffffff16;--nebula-sidebar-active:#ffffff1f;--pill-bg-amber:#f59e0b26;--pill-fg-amber:#fbbf24;--pill-dot-amber:#fbbf24;--pill-bg-green:#10b98126;--pill-fg-green:#34d399;--pill-dot-green:#34d399;--pill-bg-red:#ef444426;--pill-fg-red:#f87171;--pill-dot-red:#f87171;--pill-bg-blue:#3b82f626;--pill-fg-blue:#60a5fa;--pill-dot-blue:#60a5fa;--pill-bg-violet:#8b5cf626;--pill-fg-violet:#a78bfa;--pill-dot-violet:#a78bfa;--pill-bg-pink:#ec489926;--pill-fg-pink:#f472b6;--pill-dot-pink:#f472b6;--pill-bg-emerald:#05966926;--pill-fg-emerald:#34d399;--pill-dot-emerald:#34d399;--pill-bg-orange:#f9731626;--pill-fg-orange:#fb923c;--pill-dot-orange:#fb923c;--pill-bg-cyan:#06b6d426;--pill-fg-cyan:#22d3ee;--pill-dot-cyan:#22d3ee;--pill-bg-indigo:#6366f126;--pill-fg-indigo:#818cf8;--pill-dot-indigo:#818cf8;--pill-bg-rose:#f43f5e26;--pill-fg-rose:#fb7185;--pill-dot-rose:#fb7185;--pill-bg-slate:#94a3b826;--pill-fg-slate:#cbd5e1;--pill-dot-slate:#cbd5e1}[data-theme=midnight],[data-theme=midnight] body{color-scheme:dark}[data-theme=midnight] .sidebar{border-right:1px solid var(--card-border)}[data-theme=midnight] .home-card,[data-theme=midnight] .note-card{color:var(--text);background:var(--card)!important;border-color:var(--card-border)!important}[data-theme=midnight] .rich-editor .ProseMirror{color:var(--text);caret-color:var(--midnight-cyan)}[data-theme=midnight] .rich-editor .ProseMirror h1,[data-theme=midnight] .rich-editor .ProseMirror h2,[data-theme=midnight] .rich-editor .ProseMirror h3,[data-theme=midnight] .rich-editor .ProseMirror h4{color:var(--text-strong,#edf2ff)}[data-theme=midnight] .rich-editor .ProseMirror blockquote{border-left-color:var(--midnight-cyan);color:var(--muted)}[data-theme=midnight] .rich-editor .ProseMirror hr{border-color:var(--card-border)}[data-theme=midnight] .rich-editor .ProseMirror code{color:#7dd3fc;background:#38bdf81a}[data-theme=midnight] .rich-editor .ProseMirror pre{border-color:var(--card-border)!important;background:#0d1117!important}[data-theme=midnight] .note-navigation{background:var(--panel);border-bottom-color:var(--card-border)}[data-theme=midnight] .note-navigation-icon-button{color:var(--muted)}[data-theme=midnight] .note-navigation-icon-button.is-active,[data-theme=midnight] .note-navigation-icon-button:hover{background:var(--hover);color:var(--text)}[data-theme=midnight] .home-layout-content,[data-theme=midnight] .project-home{color:var(--text);background:0 0!important}:is([data-theme=midnight],[data-theme=dark],.dark) .app-nebula-root .project-pages,:is([data-theme=midnight],[data-theme=dark],.dark) .app-nebula-root .project-widget{-webkit-backdrop-filter:blur(12px)!important;background:#ffffff0a!important;border-color:#ffffff14!important;box-shadow:inset 0 1px #ffffff0d,0 8px 32px #0000003d!important}:is([data-theme=midnight],[data-theme=dark],.dark) .app-nebula-root .project-widget .project-page-row,:is([data-theme=midnight],[data-theme=dark],.dark) .app-nebula-root .project-widget .project-page-row-shell{box-shadow:none!important;background:#ffffff03!important;border-color:#ffffff0a!important}:is([data-theme=midnight],[data-theme=dark],.dark) .app-nebula-root .project-widget .project-page-row-shell:hover{background:#ffffff0d!important}[data-theme=midnight] input:not([type=checkbox]):not([type=radio]),[data-theme=midnight] select,[data-theme=midnight] textarea{background:var(--card);border-color:var(--card-border);color:var(--text)}[data-theme=midnight] input::placeholder,[data-theme=midnight] textarea::placeholder{color:var(--muted)}[data-theme=midnight] .rich-editor .ProseMirror [data-block-id].is-block-action-feedback{animation:block-action-feedback-midnight .52s ease-out}@keyframes block-action-feedback-midnight{0%,55%{background-color:#38bdf81a}to{background-color:#0000}}[data-theme=midnight] .editor-markdown .callout-block,[data-theme=midnight] .rich-editor .ProseMirror .callout-block{background:var(--callout-bg,#fff6dc)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=midnight] .editor-markdown .callout-block,[data-theme=midnight] .rich-editor .ProseMirror .callout-block{background:color-mix(in srgb,var(--callout-bg,#fff6dc) 14%,var(--panel))!important}}[data-theme=midnight] .editor-markdown .callout-block,[data-theme=midnight] .rich-editor .ProseMirror .callout-block{border-color:var(--callout-bg,#fff6dc)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=midnight] .editor-markdown .callout-block,[data-theme=midnight] .rich-editor .ProseMirror .callout-block{border-color:color-mix(in srgb,var(--callout-bg,#fff6dc) 26%,var(--border))!important}}[data-theme=midnight] .editor-markdown .callout-block,[data-theme=midnight] .rich-editor .ProseMirror .callout-block{box-shadow:none!important}[data-theme=midnight] .rich-editor .ProseMirror .callout-block:hover{background:var(--callout-bg,#fff6dc)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=midnight] .rich-editor .ProseMirror .callout-block:hover{background:color-mix(in srgb,var(--callout-bg,#fff6dc) 20%,var(--panel))!important}}[data-theme=midnight] .callout-block-content,[data-theme=midnight] .callout-block-content p{color:var(--text)!important}[data-theme=midnight] .callout-block-content h1,[data-theme=midnight] .callout-block-content h2,[data-theme=midnight] .callout-block-content h3,[data-theme=midnight] .callout-block-content h4{color:var(--text-strong,#edf2ff)!important}[data-theme=midnight] .callout-block-emoji{background:var(--callout-bg,#fff6dc)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=midnight] .callout-block-emoji{background:color-mix(in srgb,var(--callout-bg,#fff6dc) 22%,var(--panel))!important}}[data-theme=midnight] .callout-block-emoji-inner{color:var(--text)!important}[data-theme=midnight] .inline-hashtag{color:#7dd3fc;background:#38bdf81f;border-color:#38bdf838}[data-theme=midnight] .sidebar-nav-link{color:var(--muted)}[data-theme=midnight] .sidebar-nav-link.is-active,[data-theme=midnight] .sidebar-nav-link:hover{background:var(--hover);color:var(--text)}[data-theme=midnight] .tag-pill{filter:brightness(.75)saturate(.85);border-color:#0000}[data-theme=midnight] ::-webkit-scrollbar-track{background:0 0}[data-theme=midnight] ::-webkit-scrollbar-thumb{background:#6378a040;border-radius:4px}[data-theme=midnight] ::-webkit-scrollbar-thumb:hover{background:#6378a066}html{transition:background-color .25s,color .25s}[data-theme=midnight] .note-editor-overlay-root,[data-theme=midnight] .workspace-card,[data-theme=midnight] .workspace-card-content{background:var(--panel-strong)!important;color:var(--text)!important}[data-theme=midnight] .workspace-tab{background:var(--panel)!important;color:var(--muted)!important;border-color:var(--card-border)!important}[data-theme=midnight] .workspace-tab.is-active{background:var(--panel-strong)!important;color:var(--text-strong,var(--text))!important;border-color:var(--card-border)!important;border-bottom-color:var(--panel-strong)!important}[data-theme=midnight] .workspace-tab:not(.is-active):hover{background:var(--card-hover)!important;color:var(--text)!important}[data-theme=midnight] .workspace-tab-add{background:var(--panel)!important;color:var(--muted)!important}[data-theme=midnight] .workspace-tab-add:hover{background:var(--card-hover)!important;color:var(--text)!important}[data-theme=midnight] .workspace-tab-close{color:var(--muted)!important}[data-theme=midnight] .workspace-tab-close:hover{color:var(--text)!important;background:#6378a033!important}[data-theme=midnight] .note-navigation-bar{background:var(--panel-strong)!important;border-bottom-color:var(--card-border)!important}[data-theme=midnight] .note-breadcrumb-link{color:var(--muted)!important}[data-theme=midnight] .note-breadcrumb-link:hover{color:var(--text)!important}[data-theme=midnight] .editor-markdown{background:var(--panel-strong)!important;color:var(--text)!important;border-color:var(--card-border)!important}[data-theme=midnight] .editor-bottom-toolbar{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}[data-theme=midnight] .note-title-input,[data-theme=midnight] [class*=note-title]{color:var(--text-strong,#edf2ff)!important;background:0 0!important}[data-theme=midnight] .note-editor-overlay-root h1,[data-theme=midnight] .note-editor-overlay-root h2,[data-theme=midnight] .note-editor-overlay-root h3,[data-theme=midnight] .note-editor-overlay-root h4{color:var(--text-strong,#edf2ff)!important}[data-theme=midnight] .page-card:hover,[data-theme=midnight] .project-page-card:hover{background:var(--card-hover)!important}[data-theme=midnight] .folder-card{background:linear-gradient(160deg,var(--page-accent,#38bdf8) 0,var(--page-accent,#38bdf8) 100%)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=midnight] .folder-card{background:linear-gradient(160deg,color-mix(in srgb,var(--page-accent,#38bdf8) 12%,#1e2433) 0,color-mix(in srgb,var(--page-accent,#38bdf8) 6%,#161b27) 100%)!important}}[data-theme=midnight] .folder-card{border-color:var(--page-accent,#38bdf8)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=midnight] .folder-card{border-color:color-mix(in srgb,var(--page-accent,#38bdf8) 25%,#6378a033)!important}}[data-theme=midnight] .folder-card{box-shadow:0 6px 28px #00000073!important}[data-theme=midnight] .folder-card:hover{box-shadow:0 10px 40px #0000008c,0 2px 10px #38bdf81a!important}[data-theme=midnight] .folder-card:after,[data-theme=midnight] .folder-card:before{background:var(--page-accent,#38bdf8)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=midnight] .folder-card:after,[data-theme=midnight] .folder-card:before{background:color-mix(in srgb,var(--page-accent,#38bdf8) 12%,#1e2433)!important}}[data-theme=midnight] .folder-card:after,[data-theme=midnight] .folder-card:before{border-color:var(--page-accent,#38bdf8)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=midnight] .folder-card:after,[data-theme=midnight] .folder-card:before{border-color:color-mix(in srgb,var(--page-accent,#38bdf8) 20%,transparent)!important}}[data-theme=midnight] .folder-card-icon{background:var(--page-accent,#38bdf8)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=midnight] .folder-card-icon{background:color-mix(in srgb,var(--page-accent,#38bdf8) 20%,#1e2433)!important}}[data-theme=midnight] .note-card-menu-main,[data-theme=midnight] .note-card-submenu{background:var(--panel)!important;border-color:var(--card-border)!important;box-shadow:0 8px 32px #0009,0 2px 8px #0000004d!important}[data-theme=midnight] .note-card-menu-item{color:var(--text)!important}[data-theme=midnight] .note-card-menu-item.is-active,[data-theme=midnight] .note-card-menu-item:focus-visible,[data-theme=midnight] .note-card-menu-item:hover{background:var(--card-hover)!important;color:var(--text-strong,#edf2ff)!important}[data-theme=midnight] .note-card-menu-separator{background:var(--card-border)!important}[data-theme=midnight] .note-card-menu-danger,[data-theme=midnight] .note-card-menu-danger:hover{color:#f87171!important}[data-theme=midnight] .project-portal-card:hover{background:var(--card-hover)!important}[data-theme=midnight] .project-portal-add-menu{box-shadow:0 12px 40px #0009!important}[data-theme=midnight] [class*=comment-sidebar]{color:var(--text)!important}[data-theme=midnight] .comment-sidebar-reply,[data-theme=midnight] [class*=comment-sidebar]{background:var(--panel)!important;border-color:var(--card-border)!important}[data-theme=midnight] .comment-composer-input-wrapper{background:var(--panel-strong)!important;border-color:var(--card-border)!important;color:var(--text)!important}[data-theme=midnight] .comment-composer-input-wrapper:focus-within{border-color:var(--midnight-cyan)!important;box-shadow:0 0 0 2px #38bdf826!important}[data-theme=midnight] [class*=command-palette],[data-theme=midnight] [class*=search-command-palette],[data-theme=midnight] [class*=search-palette]{background:var(--panel)!important;border-color:var(--card-border)!important;box-shadow:0 20px 60px #000000b3!important}[data-theme=midnight] .sidebar{background:var(--panel)!important}[data-theme=midnight] [class*=sidebar-folder],[data-theme=midnight] [class*=sidebar-item],[data-theme=midnight] [class*=sidebar-project]{color:var(--text)!important}[data-theme=midnight] .app-sidebar{background:var(--panel)!important;border-color:var(--card-border)!important;box-shadow:4px 0 24px #0006!important}[data-theme=midnight] .project-hero:not(.has-cover){background:linear-gradient(135deg,var(--project-accent,#38bdf8) 0,var(--project-accent,#38bdf8) 100%)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=midnight] .project-hero:not(.has-cover){background:linear-gradient(135deg,color-mix(in srgb,var(--project-accent,#38bdf8) 15%,#1e2433) 0,color-mix(in srgb,var(--project-accent,#38bdf8) 6%,#161b27) 100%)!important}}[data-theme=midnight] .project-hero:not(.has-cover){border-color:var(--project-accent,#38bdf8)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=midnight] .project-hero:not(.has-cover){border-color:color-mix(in srgb,var(--project-accent,#38bdf8) 20%,#6378a033)!important}}[data-theme=midnight] .project-hero:not(.has-cover){color:var(--text)!important;box-shadow:0 8px 32px #0006!important}[data-theme=midnight] .project-hero.has-cover{color:var(--text)!important;border-color:#94a3b838!important;box-shadow:0 22px 70px #0000006b!important}[data-theme=midnight] .project-hero.has-cover .project-description-input,[data-theme=midnight] .project-hero.has-cover .project-title-input{background:0 0!important;border-color:#0000!important}[data-theme=midnight] .project-pages,[data-theme=midnight] .project-widget{background:var(--panel-strong)!important;border-color:var(--card-border)!important;color:var(--text)!important;box-shadow:var(--shadow)!important}[data-theme=midnight] .project-pages:has(.project-portal-shell){background:var(--panel-strong)!important}[data-theme=midnight] .project-section-header p{color:var(--muted)!important}[data-theme=midnight] .project-section-header h2,[data-theme=midnight] .project-stat-grid strong,[data-theme=midnight] .project-widget-header h3{color:var(--text-strong,var(--text))!important}[data-theme=midnight] .project-sort-trigger{border-color:var(--card-border)!important;background:var(--panel)!important;color:var(--muted)!important}[data-theme=midnight] .project-sort-trigger.is-active,[data-theme=midnight] .project-sort-trigger:hover{border-color:var(--muted)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=midnight] .project-sort-trigger.is-active,[data-theme=midnight] .project-sort-trigger:hover{border-color:color-mix(in srgb,var(--muted) 50%,transparent)!important}}[data-theme=midnight] .project-sort-trigger.is-active,[data-theme=midnight] .project-sort-trigger:hover{color:var(--text)!important}[data-theme=midnight] .project-stat-grid span,[data-theme=midnight] .project-widget-muted{color:var(--muted)!important}[data-theme=midnight] .bg-slate-100\/80,[data-theme=midnight] [class*=bg-slate-100]{background-color:var(--panel)!important;border-color:var(--card-border)!important}[data-theme=midnight] .text-slate-800,[data-theme=midnight] .text-slate-900{color:var(--text)!important}[data-theme=midnight] .text-slate-500{color:var(--muted)!important}[data-theme=midnight] [class*=bg-white][class*=border-slate-200],[data-theme=midnight] [class*=shadow-sm][class*=bg-white][class*=text-slate-800]{background:var(--card-hover)!important;color:var(--text-strong,#edf2ff)!important;border-color:var(--card-border)!important}[data-theme=midnight] .page-card-menu-button:focus-visible,[data-theme=midnight] .page-card-menu-button:hover,[data-theme=midnight] .project-page-card-menu-button:focus-visible,[data-theme=midnight] .project-page-card-menu-button:hover{background:var(--card-hover)!important}[data-theme=midnight] [class*=bg-white\/40],[data-theme=midnight] [class*=bg-white\/70],[data-theme=midnight] [class*=bg-white\/80],[data-theme=midnight] [class*=bg-white\/90]{background-color:var(--card)!important;border-color:var(--card-border)!important;color:var(--text)!important}[data-theme=midnight] .border-slate-200,[data-theme=midnight] .border-slate-200\/50,[data-theme=midnight] .border-slate-200\/80{border-color:var(--card-border)!important}*{box-sizing:border-box}html{background:var(--background);color:var(--text)}@media (min-width:1024px) and (max-height:900px),(min-width:1024px) and (max-width:1512px){html{font-size:13px}}@media (min-width:1024px) and (max-height:760px){html{font-size:12.8px}}body{min-height:100vh;color:var(--text);background:var(--background);font-family:var(--font-sans),sans-serif;font-feature-settings:"kern","liga","calt";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}.login-carousel{--login-depth-slow:0px;--login-depth-mid:0px;--login-depth-front:0px;scroll-snap-type:y mandatory;color:#21343b;background-image:url(/login-carousel/objects/bg-login.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;height:100svh;position:relative;overflow:hidden auto}.login-carousel:after,.login-carousel:before{display:none!important}.login-panel{z-index:1;scroll-snap-align:start;grid-template-columns:minmax(18rem,30rem) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);min-height:100svh;padding:clamp(2.25rem,5vw,5.25rem);display:grid;position:relative;overflow:clip}.login-panel:after,.login-panel:before{content:"";pointer-events:none;filter:blur(24px);opacity:.35;border-radius:999px;display:none;position:absolute}.login-panel:before{width:34rem;height:34rem;transform:translate3d(0,var(--login-depth-slow),0);background:#fff3;inset:8% auto auto 42%}.login-panel:after{width:30rem;height:30rem;transform:translate3d(0,var(--login-depth-mid),0);background:#3f897b47;bottom:-12rem;right:-10rem}.login-panel-ideas{grid-template-columns:1fr}.login-panel-ideas .login-copy{max-width:min(29rem,31vw);position:absolute;top:50%;left:clamp(4.25rem,4.8vw,6rem);transform:translateY(-50%)}.login-panel-ideas .login-copy h1{font-size:clamp(3rem,3.65vw,4.25rem)}.login-panel-ideas .login-slide-index{top:50%;left:clamp(1.35rem,1.7vw,2rem);transform:translateY(-50%)}.login-panel-ideas .login-world{min-height:100%;position:absolute;inset:0}.login-panel-studio,.login-panel-tags{background:0 0}.login-panel-access{background:0 0;justify-content:center;display:flex}.login-copy{z-index:5;max-width:25rem;position:relative}.login-kicker{color:#21343b9e;letter-spacing:.24em;text-transform:uppercase;margin:0 0 1rem;font-size:.72rem;font-weight:750}.login-copy h1,.login-copy h2{color:#244853;letter-spacing:-.055em;margin:0;font-size:clamp(2.2rem,4vw,4.35rem);line-height:.97}.login-copy h2 em{color:#ff5f21;font-style:normal}.login-copy span{background:#ff8c82;border-radius:999px;width:3.5rem;height:.18rem;margin:1.35rem 0;display:block}.login-copy p:last-child{color:#192d34c7;margin:0;font-size:clamp(.95rem,1.2vw,1.08rem);line-height:1.85}.login-slide-index{z-index:9;color:#1c343cb8;gap:1.35rem;font-size:.72rem;font-weight:650;display:grid;position:absolute;top:50%;left:clamp(1.25rem,2vw,2rem);transform:translateY(-50%)}.login-slide-index div{gap:.65rem;display:grid}.login-slide-index i{opacity:.45;background:currentColor;border-radius:999px;width:.18rem;height:.18rem}.login-slide-index i.is-active{opacity:1;height:1.25rem}.login-slide-index.is-light{color:#ffffffdb}.login-world{z-index:4;perspective:none;min-height:min(42rem,78svh);position:relative}.login-float{z-index:2;opacity:0;-webkit-user-select:none;user-select:none;animation:loginFloatReveal .86s cubic-bezier(.2,.8,.2,1) forwards;position:absolute;translate:0 4.5rem}.login-float:not(.login-asset-blur){filter:drop-shadow(0 22px 38px #0f2a3321)}.login-float>img:only-child{opacity:1;width:100%;height:auto;transition:opacity .18s;display:block;position:absolute;inset:0}.login-float img.is-loaded{opacity:1}.login-asset-blue-folder img{filter:none}.login-float.has-loaded-asset>:not(img){opacity:0}@keyframes loginFloatReveal{0%{opacity:0;translate:0 5.5rem}to{opacity:1;translate:0}}.login-orbit-paper{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7;border:1px solid #ffffffb8;border-radius:1.15rem;width:12.8rem;min-height:7.8rem;padding:1rem;box-shadow:0 24px 58px #13374129}.login-orbit-paper:before{content:"";background:#e8eef0;border-radius:999px;width:72%;height:.52rem;margin-bottom:.7rem;display:block;box-shadow:0 1.05rem #e8eef0,0 2.1rem #e8eef0}.login-clip{filter:drop-shadow(0 18px 24px #10303a2e);border:.22rem solid #345c688c;border-bottom-color:#0000;border-radius:999px 999px 0 0;width:2.2rem;height:5.6rem}.login-folder-mini{filter:blur(1px);background:linear-gradient(145deg,#ff7593,#ff4d72);border-radius:.55rem;width:7rem;height:5.2rem;box-shadow:0 24px 42px #e0365c47}.login-world-ideas .login-float{--asset-delay:0s;animation-delay:var(--asset-delay)}.login-asset-blur{--asset-delay:40ms;z-index:0;aspect-ratio:1;opacity:.38;pointer-events:none;width:clamp(24rem,32vw,40rem);transform:translateY(var(--login-depth-slow));top:12%;left:2%}.liquid-glass{--glass-bg:#ffffff38;--glass-border:#ffffff94;--glass-shadow:#0e384224;isolation:auto;border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(26px)saturate(145%)brightness(1.08);backdrop-filter:blur(26px)saturate(145%)brightness(1.08);background:linear-gradient(135deg,#ffffff5c,#ffffff1a 52%,#ffffff2e),var(--glass-bg);box-shadow:0 24px 70px var(--glass-shadow),0 8px 18px #0f232d12,inset 0 1px 0 #ffffffb8,inset 0 0 0 1px #fff3;contain:none;will-change:auto;position:relative;overflow:hidden}.liquid-glass:before{z-index:0;opacity:.7;background:radial-gradient(circle at 22% 12%,#ffffff57,#0000 28%),radial-gradient(circle at 86% 84%,#ffffff24,#0000 34%),linear-gradient(#fff3,#0000 45%)}.liquid-glass:after,.liquid-glass:before{border-radius:inherit;pointer-events:none;content:"";position:absolute;inset:0}.liquid-glass:after{z-index:1;box-shadow:inset 1px 1px #ffffff94,inset -1px -1px #ffffff1f,inset 0 -14px 24px #ffffff14}.liquid-glass>*{z-index:2;position:relative}.login-glass-field,.login-native-glass{width:100%;height:100%}.login-native-glass{--glass-bg:#ffffff3d;--glass-border:#ffffffa3;--glass-shadow:#10404924;-webkit-backdrop-filter:blur(42px)saturate(150%)brightness(1.08);backdrop-filter:blur(42px)saturate(150%)brightness(1.08);border-radius:clamp(1.15rem,2vw,2.2rem)}.login-native-glass-tall{--glass-bg:#ffffff38}.login-native-glass-mid{--glass-bg:#ffffff3b}.login-native-glass-front{--glass-bg:#ffffff40}.login-native-glass:before{z-index:1;opacity:.86;background:radial-gradient(circle at 18% 14%,#ffffff70,#0000 30%),radial-gradient(circle at 76% 78%,#ffffff2e,#0000 38%),linear-gradient(135deg,#ffffff57,#ffffff14 56%,#ffffff38)}.login-native-glass:after{z-index:2}.login-native-glass>.login-glass-folder-blur{z-index:0;opacity:.7;filter:blur(18px)saturate(112%)brightness(1.04);pointer-events:none;transform-origin:50%;-webkit-user-select:none;user-select:none;width:172%;max-width:none;height:auto;display:block;position:absolute}.login-native-glass-tall>.login-glass-folder-blur{top:43%;left:-46%;transform:rotate(6deg)}.login-native-glass-mid>.login-glass-folder-blur{top:54%;left:-80%;transform:rotate(-4deg)}.login-native-glass-front>.login-glass-folder-blur{top:65%;left:-116%;transform:rotate(-18deg)}.login-glass-field{--glass-bg:#ffffff3d;--glass-border:#ffffff9e;--glass-shadow:#134d5721;border-radius:clamp(2rem,3.5vw,3.8rem);box-shadow:0 28px 80px #1c4e5421,0 0 28px #ffffff1f,inset 0 1px #ffffffb8,inset 0 0 0 1px #fff3}.login-glass-field:after{display:none}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.liquid-glass{background:#ffffff9e}}@supports ((-webkit-backdrop-filter:blur(1px))){.liquid-glass{background-color:#ffffff38}.login-glass-field,.login-native-glass{background-color:#ffffff3d}}.login-asset-crystal{--asset-delay:90ms;z-index:4;aspect-ratio:16/10.5;transform-origin:50%;width:clamp(44.2rem,66.3vw,74.8rem);transform:translate(250px,calc(var(--login-depth-slow) + 5rem)) rotate(-1deg) scale(.85);top:7%;right:calc(250px - 4%)}.login-asset-crystal .login-glass-field{opacity:1}.login-crystal-search-menu{z-index:4;pointer-events:none;-webkit-user-select:none;user-select:none;width:24%;height:auto;position:absolute;top:4%;right:3.5%}.login-asset-glass-three{--asset-delay:.16s;z-index:7;aspect-ratio:870/983;width:clamp(12.75rem,17.8vw,21.5rem);transform:translateY(var(--login-depth-slow)) rotate(-12deg);top:15%;left:54%}.login-asset-glass-two{--asset-delay:.21s;z-index:8;aspect-ratio:806/886;width:clamp(12.5rem,17vw,20.5rem);transform:translateY(var(--login-depth-mid)) rotate(-2deg);top:12.5%;left:59.5%}.login-asset-glass-one{--asset-delay:.25s;z-index:9;aspect-ratio:841/892;width:clamp(12.75rem,17.2vw,20.8rem);transform:translateY(var(--login-depth-mid)) rotate(12deg);top:9.5%;left:65.75%}.login-asset-blue-folder{--asset-delay:.28s;z-index:6;aspect-ratio:1050/829;width:clamp(22rem,29.5vw,36.5rem);transform:translateY(var(--login-depth-mid)) rotate(-6deg);top:30.5%;left:45.8%}.login-asset-purple-folder{--asset-delay:.43s;z-index:13;aspect-ratio:1;width:clamp(13rem,17vw,21rem);transform:translateY(var(--login-depth-front)) rotate(-12deg);bottom:0;right:2%}.login-asset-reminder{--asset-delay:.34s;z-index:12;aspect-ratio:704/452;width:clamp(12rem,15vw,18.5rem);transform:translateY(var(--login-depth-front)) rotate(-9deg);top:7.5%;left:35.8%}.login-asset-list{--asset-delay:.39s;z-index:14;aspect-ratio:744/564;width:clamp(13rem,16vw,20rem);transform:translateY(var(--login-depth-front)) rotate(0deg);top:8.25%;right:16.75%}.login-asset-clip{--asset-delay:.52s;z-index:15;aspect-ratio:165/292;width:clamp(3.2rem,4.2vw,5.2rem);transform:translateY(var(--login-depth-front)) rotate(13deg);top:6.3%;right:15.9%}.login-asset-red-folder{--asset-delay:.62s;z-index:2;aspect-ratio:449/429;width:clamp(7rem,9vw,11rem);transform:translateY(var(--login-depth-front)) rotate(24deg);bottom:7.5%;left:40.5%}.login-asset-plus{--asset-delay:.7s;z-index:15;aspect-ratio:1;width:9%;transform:translateY(var(--login-depth-front));bottom:9%;left:64.5%}.login-asset-plus .login-plus-bubble{width:100%;height:100%;font-size:clamp(1.5rem,2.5vw,2.5rem);position:static}.login-glass-plane{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff14;border:1px solid #ffffff8f;border-radius:2rem;position:absolute;box-shadow:inset 0 1px #ffffff61}.login-plane-one{width:17rem;height:13rem;transform:translate3d(0,var(--login-depth-slow),-80px) rotate(-10deg);top:10%;right:17%}.login-plane-two{width:13rem;height:11rem;transform:translate3d(0,var(--login-depth-mid),-20px) rotate(13deg);top:14%;right:3%}.login-folder-blue{transform:translate3d(0,var(--login-depth-mid),0) rotate(-3deg);bottom:22%;right:38%}.login-folder-purple{transform:translate3d(0,var(--login-depth-front),80px) rotate(-10deg);bottom:4%;right:3%}.login-note-reminders{transform:translate3d(0,var(--login-depth-front),90px) rotate(-8deg);top:6%;right:44%}.login-note-list{transform:translate3d(0,var(--login-depth-mid),40px) rotate(9deg);top:12%;right:8%}.login-scroll-cue{z-index:10;color:#244853;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff2e;border:1px solid #1f49524d;border-radius:999px;place-items:center;width:2.15rem;height:2.15rem;display:grid;position:absolute;bottom:clamp(1.5rem,3vw,3rem);left:clamp(1.25rem,2vw,2rem)}.login-world-tags .login-float{--asset-delay:0s;animation-delay:var(--asset-delay)}.login-tags-crystal{--asset-delay:.1s;z-index:5;aspect-ratio:1.45;opacity:1;width:clamp(34rem,46vw,52rem);transform:translateY(var(--login-depth-slow)) rotate(-6deg);top:13vh;right:5vw}.login-tags-glass-field{--glass-bg:#ffffff38;--glass-border:#ffffffb8;--glass-shadow:#0e343c24;z-index:2;border-radius:clamp(1.8rem,2.5vw,3rem);position:absolute;inset:0}.login-tags-glass-field:after{display:none}.login-tags-crystal img{opacity:1;height:auto;transition:none;display:block;position:absolute}.login-tags-group-img{z-index:3;width:70%;top:18%;left:15%;transform:rotate(3deg)}.login-tags-recetas{z-index:4;width:32%;top:36%;left:38%;transform:rotate(3deg)}.login-tags-plus-img{z-index:4;width:20%;top:94%;left:14%}.login-tags-clip1{z-index:6;width:5.2%;top:-4.5%;right:6%;transform:rotate(12deg)}.login-tags-gym{z-index:4;width:10.7%;top:66%;left:55%;transform:rotate(-8deg)}.login-tags-tools{z-index:4;width:12.8%;top:73%;left:19%;transform:rotate(10deg)}.login-tags-live{z-index:4;width:10.1%;top:68%;left:72%;transform:rotate(-5deg)}.login-tags-mac{z-index:4;width:16.2%;top:73%;left:81%;transform:rotate(-12deg)}.login-tags-blur-cocina{--asset-delay:40ms;z-index:1;aspect-ratio:302/129;width:22%;top:3%;left:-4%;transform:rotate(-2deg)}.login-tags-blur-yellow{--asset-delay:50ms;z-index:1;aspect-ratio:371/198;width:25%;top:-6%;left:-32%;transform:rotate(18deg)}.login-tags-blur-literatura{--asset-delay:60ms;z-index:1;aspect-ratio:378/242;width:25%;top:100%;left:-18%;transform:rotate(-9deg)}.login-tags-blur-tools{--asset-delay:70ms;z-index:1;aspect-ratio:253/203;width:18%;top:12%;left:-20%;transform:rotate(14deg)}.login-tags-blur-gym{--asset-delay:80ms;z-index:1;aspect-ratio:280/208;width:20%;top:76%;left:-24%;transform:rotate(-6deg)}.login-tags-blur-live{--asset-delay:90ms;z-index:1;aspect-ratio:267/184;width:20%;top:-14%;left:24%;transform:rotate(11deg)}.login-tags-blur-clip{--asset-delay:.11s;z-index:1;aspect-ratio:165/292;width:12%;top:68%;left:64%;transform:rotate(-19deg)}.login-tags-blur-mat{--asset-delay:.12s;z-index:1;aspect-ratio:519/194;opacity:.75;filter:blur(1px);width:32%;top:88%;left:-48%;transform:rotate(20deg)}.login-tags-literatura{--asset-delay:.12s;z-index:6;aspect-ratio:366/156;width:clamp(8rem,12vw,13rem);transform:translateY(var(--login-depth-front)) rotate(-6deg);top:36vh;right:10vw}.login-tags-tareas{--asset-delay:.13s;z-index:6;aspect-ratio:252/204;width:clamp(6.5rem,9vw,10rem);transform:translateY(var(--login-depth-mid)) rotate(18deg);top:52vh;right:5vw}.login-tags-clip4{--asset-delay:.13s;z-index:6;aspect-ratio:103/129;width:clamp(2rem,3.2vw,3.5rem);transform:translateY(var(--login-depth-front)) rotate(22deg);top:10vh;right:8vw}.login-tags-clip2{--asset-delay:.15s;z-index:6;aspect-ratio:87/52;width:clamp(1.8rem,2.8vw,3.2rem);transform:translateY(var(--login-depth-mid)) rotate(-35deg);top:80vh;right:11vw}.login-tags-clip3{--asset-delay:.16s;z-index:6;aspect-ratio:60/84;width:clamp(1.5rem,2.2vw,2.8rem);transform:translateY(var(--login-depth-slow)) rotate(15deg);top:70vh;right:10vw}.login-world-studio .login-float{--asset-delay:0s;animation-delay:var(--asset-delay)}.login-studio-card-yellow-back{--asset-delay:55ms;z-index:1;aspect-ratio:348/473;width:clamp(12rem,17vw,18rem);transform:translateY(var(--login-depth-slow)) rotate(-18deg);top:28%;right:7%}.login-studio-crystal{--asset-delay:.1s;z-index:5;aspect-ratio:1.55;opacity:1;width:clamp(38rem,54vw,58rem);transform:translateY(var(--login-depth-slow)) rotate(-6deg);top:22vh;right:4vw}.login-studio-glass-field{--glass-bg:#ffffff38;--glass-border:#ffffffb8;--glass-shadow:#0e343c24;z-index:2;border-radius:clamp(1.8rem,2.5vw,3rem);position:absolute;inset:0}.login-studio-crystal img{opacity:1;height:auto;transition:none;display:block;position:absolute}.login-studio-search{z-index:3;width:26%;top:6%;right:4%}.login-studio-folder{z-index:4;width:25%;top:22%;left:4%}.login-studio-tag-work{z-index:4;width:14%;top:52%;left:19%}.login-studio-card-presupuesto{z-index:4;width:24%;top:96%;left:24%}.login-studio-card-pasta{z-index:4;width:32%;top:80%;left:58%}.login-studio-card-funciones{z-index:4;width:28%;top:20%;right:24%}.login-studio-link{z-index:4;width:30%;top:78%;left:18%}.login-studio-tag-cocina{z-index:4;width:16%;top:67%;right:5%}.login-studio-tag-libros{z-index:4;width:14%;top:73%;right:9%}.login-studio-clips{z-index:6;width:22%;bottom:-44%;right:-2%}.login-studio-blur-card1{--asset-delay:50ms;z-index:1;aspect-ratio:211/205;width:20%;top:-14%;left:-12%;transform:rotate(14deg)}.login-studio-blur-card2{--asset-delay:60ms;z-index:1;aspect-ratio:324/329;width:20%;top:-2%;left:-46%;transform:rotate(-2deg)}.login-studio-blur-card4{--asset-delay:75ms;z-index:1;aspect-ratio:390/414;width:22%;top:-26%;left:34%;transform:rotate(16deg)}.login-studio-blur-blue{--asset-delay:70ms;z-index:1;aspect-ratio:115/129;width:15%;top:68%;left:-5%;transform:rotate(-56deg)}.login-studio-blur-tag{--asset-delay:90ms;z-index:1;aspect-ratio:267/184;width:18%;top:78%;left:30%;transform:rotate(-9deg)}.login-access-card{z-index:5;--glass-bg:#ffffff52;--glass-border:#ffffffd1;--glass-shadow:#1742492e;-webkit-backdrop-filter:blur(26px)saturate(145%)brightness(1.08);backdrop-filter:blur(26px)saturate(145%)brightness(1.08);background:#ffffff52;border:1px solid #ffffffa3;border-radius:1.45rem;width:min(26rem,100vw - 2rem);padding:clamp(1.35rem,3vw,2rem);position:relative;box-shadow:0 34px 110px #17424938,inset 0 1px #ffffffb8,inset 0 0 32px #ffffff38}.login-brand-lockup{color:#19343d;align-items:center;gap:.55rem;font-weight:650;display:inline-flex}.login-brand-lockup img{border-radius:.5rem;width:2.2rem;height:2.2rem}.login-access-card h2{color:#214752;letter-spacing:-.045em;margin:1.2rem 0 .55rem;font-size:clamp(1.8rem,3vw,2.45rem)}.login-access-card p{color:#1a343dbd;line-height:1.65}.login-access-card label{color:#1c3941b8;font-weight:650}.login-access-card input{background:#ffffff8f;border-color:#ffffff8f;box-shadow:inset 0 1px #ffffff61}.login-access-card button{border-color:#ffffff8a;border-radius:.78rem;min-height:2.8rem;box-shadow:0 14px 38px #1f535b29}.login-access-card>div.space-y-5>form>button{color:#fff!important;background:#54b29f!important}.login-access-card>div.space-y-5>div form button{color:#244853;background:#ffffff57}.login-access-orbit{pointer-events:none;position:absolute;inset:0}.login-orbit-paper{opacity:.88;position:absolute}.paper-a{transform:translate3d(0,var(--login-depth-mid),0) rotate(-19deg);top:18%;left:12%}.paper-b{transform:translate3d(0,var(--login-depth-front),70px) rotate(15deg);top:12%;right:10%}.paper-c{filter:blur(5px);opacity:.45;transform:translate3d(0,var(--login-depth-slow),-100px) rotate(18deg);bottom:18%;left:18%}.orbit-clip{transform:translate3d(0,var(--login-depth-front),80px) rotate(-24deg);position:absolute;bottom:22%;right:7%}.login-trust{z-index:5;color:#1b3a42b8;text-align:center;width:min(34rem,100vw - 2rem);margin:0;font-size:.9rem;position:absolute;bottom:2.2rem;left:50%;transform:translate(-50%)}@media (max-width:900px){.login-panel{grid-template-columns:1fr;align-content:center;padding:5rem 1.25rem 3rem}.login-copy{max-width:34rem}.login-world{width:100%;min-height:22rem}.login-slide-index{top:1.2rem;transform:none}.login-slide-index div{display:flex}.login-folder-blue{bottom:10%;right:38%}.login-folder-purple{bottom:0;right:0}.login-note-reminders{right:48%}.login-note-list{right:4%}.login-tag-cloud{font-size:clamp(.82rem,5vw,1.6rem)}}@media (max-width:620px){.login-carousel{scroll-snap-type:y proximity}.login-panel{min-height:auto;padding-top:4.75rem;padding-bottom:4rem}.login-panel:not(.login-panel-access){min-height:100svh}.login-copy h1,.login-copy h2{font-size:clamp(2rem,13vw,3.2rem)}.login-world{transform-origin:50%;min-height:18rem;transform:scale(.82)}.login-panel-access{min-height:100svh;padding-inline:1rem}.login-trust{display:none}}@media (prefers-reduced-motion:reduce){.login-carousel{scroll-behavior:auto}.login-float,.login-glass-plane,.login-orbit-paper,.login-panel:after,.login-panel:before,.login-plus-bubble,.login-tag-cloud,.orbit-clip{transform:none!important}}.animated-theme-toggler{color:#000000d1;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;outline:none;justify-content:center;align-items:center;padding:6px;display:inline-flex}:is([data-theme=midnight],[data-theme=dark],.dark) .animated-theme-toggler{color:#ffffffd1}.animated-theme-toggler:focus-visible{outline:2px solid var(--accent-color)}@supports (color:color-mix(in lab,red,red)){.animated-theme-toggler:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-color) 55%,transparent)}}.animated-theme-toggler:focus-visible{outline-offset:2px}@media (prefers-reduced-motion:reduce){.animated-theme-toggler *{transition:none!important}}.theme-toggle-button{cursor:pointer;width:100%;color:var(--muted);letter-spacing:-.01em;background:0 0;border:none;border-radius:10px;align-items:center;gap:8px;padding:7px 10px;font-size:.8rem;font-weight:500;transition:background .15s;display:flex}.theme-toggle-button:hover{background:var(--hover);color:var(--text)}.theme-toggle-track{background:var(--border);border:1px solid #00000014;border-radius:9px;flex-shrink:0;align-items:center;width:32px;height:18px;transition:background .25s;display:inline-flex;position:relative}[data-theme=midnight] .theme-toggle-track{background:#8b5cf680;border-color:#8b5cf64d}.theme-toggle-thumb{color:#f59e0b;background:#fff;border-radius:7px;justify-content:center;align-items:center;width:14px;height:14px;transition:left .25s cubic-bezier(.34,1.56,.64,1),background .25s;display:flex;position:absolute;left:2px;box-shadow:0 1px 3px #0003}[data-theme=midnight] .theme-toggle-thumb{color:#a78bfa;background:#1e1b2e;left:16px}.theme-toggle-label{text-align:left;flex:1;transition:color .15s}.sidebar-icon-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;display:grid}.sidebar-icon-button{color:#60646c;border:1px solid #0000;border-radius:.72rem;place-items:center;width:2.75rem;height:2.75rem;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s;display:grid}.sidebar-icon-button:focus-visible,.sidebar-icon-button:hover{color:var(--text);background:#ffffffa6;outline:none}.sidebar-icon-button.is-active{border-color:var(--border);background:#fff;outline:none;box-shadow:0 2px 6px #00000005,0 1px 2px #00000003}.sidebar-create-button{aspect-ratio:1;color:#fff;background:#050505;border-radius:999px;place-items:center;width:3.45rem;min-width:3.45rem;height:3.45rem;min-height:3.45rem;padding:0;line-height:1;transition:transform .16s,box-shadow .16s;display:grid;box-shadow:0 14px 30px #00000029}.sidebar-create-button:focus-visible,.sidebar-create-button:hover{outline:none;transform:translateY(-1px);box-shadow:0 22px 46px #00000038}.sidebar-create-button.is-orbit-open{transform:translateY(-1px)scale(1.03);box-shadow:0 0 0 9px #ffffff5c,0 24px 55px #0000004d}.create-orbit-backdrop{z-index:800;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#11182766;animation:orbitBackdropIn .18s ease-out both;position:fixed;inset:0}.create-orbit-menu{z-index:810;pointer-events:none;width:16.5rem;height:13.5rem;position:fixed}.create-orbit-core{color:#fff;background:#050505;border-radius:999px;place-items:center;width:3.45rem;height:3.45rem;animation:orbitCorePulse .65s ease-out both;display:grid;position:absolute;top:0;left:0;box-shadow:0 0 0 10px #ffffff38,0 22px 52px #0000005c}.create-orbit-path{pointer-events:none;transform-origin:5.05rem 5.05rem;will-change:transform,opacity;width:10.1rem;height:10.1rem;animation:orbitArcGrow .44s cubic-bezier(.2,.72,.18,1) 70ms both;position:absolute;top:-3.325rem;left:-3.325rem;overflow:visible}.create-orbit-path path{fill:none;stroke:#ffffffc7;stroke-width:1.55px;stroke-dasharray:4.5 6;stroke-linecap:round;stroke-dashoffset:260px;animation:orbitPathDraw .46s cubic-bezier(.2,.72,.18,1) 90ms both}.create-orbit-action{z-index:2;pointer-events:auto;will-change:transform,opacity;position:absolute}.create-orbit-action.is-page{animation:orbitSatellitePage .76s cubic-bezier(.24,.76,.2,1) .29s both;top:1.725rem;left:1.725rem}.create-orbit-action.is-folder{animation:orbitSatelliteFolder .74s cubic-bezier(.24,.76,.2,1) .33s both;top:1.725rem;left:1.725rem}.create-orbit-menu.is-page-only .create-orbit-action.is-page{animation-name:orbitSatelliteSingle;top:1.725rem;left:1.725rem}.create-orbit-action button{color:#202124;white-space:nowrap;align-items:center;gap:.58rem;display:inline-flex}.create-orbit-action button:focus-visible .create-orbit-icon,.create-orbit-action button:hover .create-orbit-icon{transform:translateY(-1px)scale(1.04);box-shadow:0 16px 32px #0003}.create-orbit-action button:focus-visible{outline:none}.create-orbit-icon{color:#202124;background:#fff;border:1px solid #e2e5eaf2;border-radius:999px;place-items:center;width:2.85rem;height:2.85rem;transition:transform .16s,box-shadow .16s;display:grid;box-shadow:0 12px 30px #00000029}.create-orbit-action.is-page .create-orbit-icon svg{transform-origin:50%;will-change:transform;animation:orbitIconPageSpin .7s cubic-bezier(.24,.76,.2,1) .29s both}.create-orbit-action.is-folder .create-orbit-icon svg{transform-origin:50%;will-change:transform;animation:orbitIconFolderSpin .68s cubic-bezier(.24,.76,.2,1) .33s both}.create-orbit-label{color:#202124;background:#fff;border:1px solid #e2e5eaeb;border-radius:999px;padding:.47rem .72rem;font-size:.82rem;font-weight:680;line-height:1;animation:orbitLabelIn .22s ease-out .82s both;box-shadow:0 12px 28px #00000021}@keyframes orbitBackdropIn{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}}@keyframes orbitCorePulse{0%{transform:scale(.94)}45%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes orbitArcGrow{0%{opacity:0;transform:scale(.08)rotate(-14deg)}68%{opacity:1;transform:scale(1.025)rotate(.5deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes orbitPathDraw{to{stroke-dashoffset:0}}@keyframes orbitSatellitePage{0%{opacity:0;transform:rotate(138deg)translate(5.04rem)rotate(-138deg)translate(-1.425rem,-1.425rem)scale(.84)}18%{opacity:1}to{opacity:1;transform:rotate(-40.2deg)translate(5.04rem)rotate(40.2deg)translate(-1.425rem,-1.425rem)scale(1)}}@keyframes orbitSatelliteFolder{0%{opacity:0;transform:rotate(222deg)translate(5.04rem)rotate(-222deg)translate(-1.425rem,-1.425rem)scale(.84)}20%{opacity:1}to{opacity:1;transform:rotate(40.2deg)translate(5.04rem)rotate(-40.2deg)translate(-1.425rem,-1.425rem)scale(1)}}@keyframes orbitSatelliteSingle{0%{opacity:0;transform:rotate(180deg)translate(5.04rem)rotate(-180deg)translate(-1.425rem,-1.425rem)scale(.84)}20%{opacity:1}to{opacity:1;transform:rotate(0)translate(5.04rem)rotate(0)translate(-1.425rem,-1.425rem)scale(1)}}@keyframes orbitIconPageSpin{0%{transform:rotate(-58deg)}50%{transform:rotate(-18deg)}78%{transform:rotate(8deg)}to{transform:rotate(0)}}@keyframes orbitIconFolderSpin{0%{transform:rotate(58deg)}50%{transform:rotate(18deg)}78%{transform:rotate(-8deg)}to{transform:rotate(0)}}@keyframes orbitLabelIn{0%{opacity:0;transform:translate(-.3rem)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}.sidebar-tag-chip{--tag-color:#6f7175;background:var(--tag-color);color:#fff;max-width:100%;box-shadow:0 0 0 1px var(--tag-color);border-radius:999px;align-items:center;padding:.42rem .68rem;font-size:.78rem;font-weight:720;line-height:1;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.sidebar-tag-chip{box-shadow:0 0 0 1px color-mix(in srgb,var(--tag-color) 84%,#fff)}}.sidebar-tag-chip{transition:transform .14s,filter .14s,box-shadow .14s}.sidebar-tag-chip:focus-visible,.sidebar-tag-chip:hover{color:#fff;filter:brightness(.97);box-shadow:0 5px 14px var(--tag-color);outline:none;transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.sidebar-tag-chip:focus-visible,.sidebar-tag-chip:hover{box-shadow:0 5px 14px color-mix(in srgb,var(--tag-color) 22%,transparent)}}.sidebar-tag-more{color:#737984;background:#fff;border:1px solid #e2e5ea;border-radius:999px;margin-top:.75rem;margin-left:.75rem;padding:.48rem .75rem;font-size:.78rem;font-weight:650;transition:background .14s,color .14s}.sidebar-tag-more:focus-visible,.sidebar-tag-more:hover{color:#202124;background:#f4f5f6;outline:none}.app-nebula-root{isolation:isolate;background:#f6dce7;min-height:100svh;position:relative;overflow:hidden}.nebula-background{z-index:0;pointer-events:none;background:#1d1238;position:fixed;inset:0;overflow:hidden}.nebula-background-layer{opacity:0;filter:blur(6px)saturate(128%)contrast(1.06);background-position:50%;background-size:cover;transition:opacity 1.2s;position:absolute;inset:-2.5rem;transform:scale(1.05)}.nebula-background-layer.is-active{opacity:.78}.nebula-background-layer.is-previous{opacity:0}.nebula-background-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:radial-gradient(circle at 13% 15%,#ffdceb75,#0000 38%),linear-gradient(135deg,#ffcbde9e,#9158be61 48%,#2a0d4b94);position:absolute;inset:0}.nebula-background[data-nebula-background=rose] .nebula-background-overlay{background:radial-gradient(circle at 14% 14%,#ffecf485,#0000 38%),linear-gradient(135deg,#ffd2e2a3,#d678b066 48%,#5e246785)}.nebula-background[data-nebula-background=teal] .nebula-background-overlay{background:radial-gradient(circle at 14% 14%,#d1faf475,#0000 38%),linear-gradient(135deg,#abebe294,#329aab6b 48%,#163d5b94)}.nebula-background[data-nebula-background=aurora] .nebula-background-overlay{background:radial-gradient(circle at 16% 12%,#e1ffdd6e,#0000 38%),linear-gradient(135deg,#ace6a98a,#4e91c366 48%,#2f217094)}.nebula-background[data-nebula-background=cosmic] .nebula-background-overlay{background:radial-gradient(circle at 15% 12%,#e9d5ff61,#0000 38%),linear-gradient(135deg,#603ea675,#23236275 48%,#0f0a2f9e)}:root[data-nebula-background-kind=solid]{--background:var(--nebula-solid-light,#f7f7f5);--panel:var(--nebula-solid-light,#f7f7f5)}@supports (color:color-mix(in lab,red,red)){:root[data-nebula-background-kind=solid]{--panel:color-mix(in srgb,var(--nebula-solid-light,#f7f7f5) 82%,#fff)}}:root[data-nebula-background-kind=solid]{--panel-strong:var(--nebula-solid-light,#f7f7f5)}@supports (color:color-mix(in lab,red,red)){:root[data-nebula-background-kind=solid]{--panel-strong:color-mix(in srgb,var(--nebula-solid-light,#f7f7f5) 32%,#fff)}}:root[data-nebula-background-kind=solid]{--card:var(--nebula-solid-light,#f7f7f5)}@supports (color:color-mix(in lab,red,red)){:root[data-nebula-background-kind=solid]{--card:color-mix(in srgb,var(--nebula-solid-light,#f7f7f5) 46%,#fff)}}:root[data-nebula-background-kind=solid]{--card-hover:var(--nebula-solid-light,#f7f7f5)}@supports (color:color-mix(in lab,red,red)){:root[data-nebula-background-kind=solid]{--card-hover:color-mix(in srgb,var(--nebula-solid-light,#f7f7f5) 70%,#fff)}}:root[data-nebula-background-kind=solid]{--card-border:#1f23281a;--border:#1f23281a;--text:#202124;--text-strong:#15171a;--muted:#656970;--hover:#1f23280e;--nebula-sidebar-text:#24262b;--nebula-sidebar-muted:#24262bb3;--nebula-sidebar-soft:#24262b8a;--nebula-sidebar-hover:#ffffff94;--nebula-sidebar-active:#ffffffd1}:root:is([data-theme=midnight],[data-theme=dark])[data-nebula-background-kind=solid]{--background:var(--nebula-solid-dark,#191919);--panel:var(--nebula-solid-dark,#191919)}@supports (color:color-mix(in lab,red,red)){:root:is([data-theme=midnight],[data-theme=dark])[data-nebula-background-kind=solid]{--panel:color-mix(in srgb,var(--nebula-solid-dark,#191919) 86%,#111827)}}:root:is([data-theme=midnight],[data-theme=dark])[data-nebula-background-kind=solid]{--panel-strong:var(--nebula-solid-dark,#191919)}@supports (color:color-mix(in lab,red,red)){:root:is([data-theme=midnight],[data-theme=dark])[data-nebula-background-kind=solid]{--panel-strong:color-mix(in srgb,var(--nebula-solid-dark,#191919) 76%,#252c3a)}}:root:is([data-theme=midnight],[data-theme=dark])[data-nebula-background-kind=solid]{--card:var(--nebula-solid-dark,#191919)}@supports (color:color-mix(in lab,red,red)){:root:is([data-theme=midnight],[data-theme=dark])[data-nebula-background-kind=solid]{--card:color-mix(in srgb,var(--nebula-solid-dark,#191919) 78%,#252c3a)}}:root:is([data-theme=midnight],[data-theme=dark])[data-nebula-background-kind=solid]{--card-hover:var(--nebula-solid-dark,#191919)}@supports (color:color-mix(in lab,red,red)){:root:is([data-theme=midnight],[data-theme=dark])[data-nebula-background-kind=solid]{--card-hover:color-mix(in srgb,var(--nebula-solid-dark,#191919) 68%,#30394a)}}:root:is([data-theme=midnight],[data-theme=dark])[data-nebula-background-kind=solid]{--card-border:#d6deeb24;--border:#d6deeb24;--text:#f4f7fb;--text-strong:#fff;--muted:#c7d0dd;--hover:#ffffff13;--nebula-sidebar-text:#fff;--nebula-sidebar-muted:#f8fafce6;--nebula-sidebar-soft:#e2e8f0cc;--nebula-sidebar-hover:#ffffff14;--nebula-sidebar-active:#ffffff21}.nebula-background[data-nebula-kind=solid]{background:var(--nebula-solid-light,#f7f7f5)}.nebula-background[data-nebula-kind=solid] .nebula-background-layer{filter:none;inset:0;transform:none;background-image:none!important;background-color:var(--nebula-layer-light,var(--nebula-solid-light,#f7f7f5))!important}.nebula-background[data-nebula-kind=solid] .nebula-background-layer.is-active{opacity:1}.nebula-background[data-nebula-kind=solid] .nebula-background-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}:is([data-theme=midnight],[data-theme=dark]) .nebula-background[data-nebula-kind=solid]{background:var(--nebula-solid-dark,#191919)}:is([data-theme=midnight],[data-theme=dark]) .nebula-background[data-nebula-kind=solid] .nebula-background-layer{background-color:var(--nebula-layer-dark,var(--nebula-solid-dark,#191919))!important}.nebula-background[data-nebula-kind=custom] .nebula-background-layer{filter:blur(3px)saturate(112%)contrast(1.03)}.nebula-background[data-nebula-kind=custom] .nebula-background-overlay{background:linear-gradient(135deg,#ffffff94,#f8fafc6b)}:is([data-theme=midnight],[data-theme=dark]) .nebula-background[data-nebula-kind=custom] .nebula-background-overlay{background:linear-gradient(135deg,#080c1494,#080c14b8)}.app-shell{z-index:1;position:relative}.nebula-sidebar-resizer{display:none}@media (min-width:1024px){.app-shell{min-height:100svh;padding:.85rem;grid-template-columns:var(--nebula-sidebar-width,270px) minmax(0,1fr)!important}body.wiki-sidebar-hidden .app-nebula-root .app-shell{grid-template-columns:minmax(0,1fr)!important;gap:0!important}body.wiki-sidebar-hidden .app-sidebar.nebula-sidebar{display:none!important}.app-main-surface{border-radius:1.55rem;min-width:0;overflow:hidden;padding:0!important}.app-sidebar.nebula-sidebar{scrollbar-gutter:auto;border-radius:1.55rem;grid-template-columns:minmax(0,1fr);height:calc(100svh - 1.7rem);display:grid;position:sticky;top:0;overflow:visible;-webkit-backdrop-filter:blur(16px)saturate(140%)!important;background:radial-gradient(circle at 0 0,#ffffff40,#0000 36%),#ffffff40!important;border:1px solid #ffffff4d!important;margin:0!important;padding:0!important;box-shadow:inset 0 1px #ffffff4d,0 24px 70px #47195414!important}.nebula-sidebar-resizer{z-index:20;touch-action:none;cursor:col-resize;background:0 0;border:0;border-radius:999px;width:1.75rem;padding:0;display:block;position:absolute;top:1rem;bottom:1rem;right:-1.75rem}.nebula-sidebar-resizer-grip{width:1.2rem;height:1.45rem;color:var(--nebula-sidebar-text,#241a2b);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.88)}@supports (color:color-mix(in lab,red,red)){.nebula-sidebar-resizer-grip{color:color-mix(in srgb,var(--nebula-sidebar-text,#241a2b) 78%,transparent)}}.nebula-sidebar-resizer-grip{letter-spacing:-.12em;text-shadow:0 1px 1.5px var(--background,#fff),0 0 .35px currentColor;padding-right:.12em;font-family:ui-sans-serif,system-ui,sans-serif;font-size:1.1rem;font-weight:900;line-height:1}@supports (color:color-mix(in lab,red,red)){.nebula-sidebar-resizer-grip{text-shadow:0 1px 1.5px color-mix(in srgb,var(--background,#fff) 78%,transparent),0 0 .35px currentColor}}.nebula-sidebar-resizer-grip{opacity:0;transition:opacity .16s,transform .18s cubic-bezier(.2,.8,.2,1),color .16s}.nebula-sidebar-resizer:focus-visible .nebula-sidebar-resizer-grip,.nebula-sidebar-resizer:hover .nebula-sidebar-resizer-grip,body.is-resizing-sidebar .nebula-sidebar-resizer-grip{color:var(--nebula-sidebar-text,#241a2b);transform:translate(-50%,-50%)scale(1)}@supports (color:color-mix(in lab,red,red)){.nebula-sidebar-resizer:focus-visible .nebula-sidebar-resizer-grip,.nebula-sidebar-resizer:hover .nebula-sidebar-resizer-grip,body.is-resizing-sidebar .nebula-sidebar-resizer-grip{color:color-mix(in srgb,var(--nebula-sidebar-text,#241a2b) 96%,transparent)}}.nebula-sidebar-resizer:focus-visible .nebula-sidebar-resizer-grip,.nebula-sidebar-resizer:hover .nebula-sidebar-resizer-grip,body.is-resizing-sidebar .nebula-sidebar-resizer-grip{opacity:1}.nebula-sidebar-resizer:focus-visible{outline:none}body.is-resizing-sidebar,body.is-resizing-sidebar *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.nebula-native-drag-spacer{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed;top:-1000px;left:-1000px}.nebula-page-drag-ghost{opacity:.96;transform-origin:0 0;will-change:transform,width,height,border-radius;filter:drop-shadow(0 34px 42px #0f172a3d);transition:width .18s cubic-bezier(.22,1,.36,1),height .18s cubic-bezier(.22,1,.36,1),min-height .18s cubic-bezier(.22,1,.36,1),max-height .18s cubic-bezier(.22,1,.36,1),border-radius .18s cubic-bezier(.22,1,.36,1),padding .18s cubic-bezier(.22,1,.36,1),opacity .12s;z-index:var(--capa-arrastre)!important;pointer-events:none!important;margin:0!important;position:fixed!important;top:0!important;left:0!important}.nebula-page-drag-ghost.is-sidebar-compact{color:#111827;pointer-events:none;-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);background:linear-gradient(145deg,#ffffffeb,#ffffffc7),#ffffffdb;border:1px solid #ffffffc7;border-radius:1rem;flex-direction:column;justify-content:center;gap:.42rem;padding:.85rem .95rem;box-shadow:inset 0 1px #ffffffd9,0 18px 42px #0f172a2e;width:12rem!important;height:5.1rem!important;min-height:5.1rem!important;max-height:5.1rem!important;display:flex!important}.nebula-page-drag-ghost.is-sidebar-compact>*{display:none!important}.nebula-page-drag-ghost.is-multi-drag:not(.is-sidebar-compact):after{content:attr(data-drag-count);color:#fff;background:#111827db;border:1px solid #ffffffd6;border-radius:999px;place-items:center;width:2.15rem;height:2.15rem;font-size:.82rem;font-weight:850;display:grid;position:absolute;top:1rem;right:1rem;box-shadow:0 12px 28px #0f172a38}.nebula-page-drag-ghost.is-sidebar-compact:before{content:attr(data-drag-title);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.92rem;font-weight:850;line-height:1.08;display:-webkit-box;overflow:hidden}.nebula-page-drag-ghost.is-sidebar-compact:after{content:attr(data-drag-project);color:#1f2937a8;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:750;overflow:hidden}.is-native-drag-source{transition:opacity .12s,transform .12s;transform:scale(.985);opacity:.45!important}.nebula-drop-toast{z-index:var(--capa-arrastre);color:#fff;-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);background:#111827d1;border:1px solid #ffffffb8;border-radius:999px;align-items:center;gap:.5rem;padding:.72rem 1rem;font-size:.86rem;font-weight:750;animation:nebulaDropToastIn .18s ease-out both;display:inline-flex;position:fixed;bottom:1.35rem;left:50%;transform:translate(-50%);box-shadow:0 18px 48px #0f172a47}@keyframes nebulaDropToastIn{0%{opacity:0;transform:translate(-50%,.45rem)}to{opacity:1;transform:translate(-50%)}}.workspace-card{border-color:#e2e8f0b8!important;border-radius:1.55rem 1.55rem 0 0!important}.workspace-card-content{border-radius:inherit}body:not(.is-board-page) .app-nebula-root .app-main-surface:has(.workspace-layout-container){border-radius:1.55rem;min-height:calc(100svh - 1.7rem);display:flex;overflow:hidden}body:not(.is-board-page) .app-nebula-root .workspace-layout-container{border-radius:1.55rem;overflow:hidden;-webkit-backdrop-filter:blur(26px)saturate(155%)!important;background:radial-gradient(circle at 0 0,#ffffff45,#0000 36%),#ffe8f05c!important;border:1px solid #ffffff8a!important;height:calc(100svh - 1.7rem)!important;box-shadow:inset 0 1px #ffffff8a,0 24px 70px #4719543d!important}body:not(.is-board-page) .app-nebula-root .workspace-tabs{flex:none;min-height:2.65rem;margin-bottom:0;padding:.48rem .65rem 0;-webkit-backdrop-filter:none!important;background:0 0!important;border-bottom:1px solid #ffffff3d!important}body:not(.is-board-page) .app-nebula-root .workspace-tab{height:2.32rem;box-shadow:none;border-radius:.8rem .8rem 0 0;color:var(--nebula-sidebar-muted)!important;background:#0f172a14!important;border:1px solid #0f172a1a!important;border-bottom:none!important}body:not(.is-board-page) .app-nebula-root .workspace-tab.is-active{color:var(--nebula-sidebar-text)!important;background:#ffffff4d!important;border-bottom-color:#0000!important}body:not(.is-board-page) .app-nebula-root .workspace-card{flex:auto;min-height:0;-webkit-backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0 0 1.55rem 1.55rem!important}body:not(.is-board-page) .app-nebula-root .workspace-card-content{border-radius:0 0 1.55rem 1.55rem;min-height:0;overflow:hidden;background:0 0!important}body:not(.is-board-page) .app-nebula-root .note-navigation-bar{background:0 0!important;border-bottom-color:#ffffff1a!important}body:not(.is-board-page) .app-nebula-root .note-navigation-bar:before{content:""!important;z-index:-1!important;-webkit-backdrop-filter:blur(28px)saturate(190%)!important;border-radius:inherit!important;background:#ffffffd9!important;position:absolute!important;inset:0!important}.app-nebula-root .project-widget{-webkit-backdrop-filter:blur(12px)!important;background:#ffffff47!important;border-color:#ffffff61!important;box-shadow:inset 0 1px #ffffff52,0 8px 32px #1f26870a!important}.app-nebula-root .project-widget .project-page-row,.app-nebula-root .project-widget .project-page-row-shell{box-shadow:none!important;background:#ffffff2e!important;border-color:#ffffff3d!important}.app-nebula-root .project-widget .project-page-row-shell:hover{background:#ffffff52!important}:is([data-theme=midnight],[data-theme=dark],.dark) body:not(.is-board-page) .app-nebula-root .workspace-layout-container{-webkit-backdrop-filter:blur(32px)saturate(150%)!important;background:radial-gradient(circle at -12% 12%,#833e2b4d,#0000 42%),radial-gradient(circle at 94% 94%,#540ec62e,#0000 44%),linear-gradient(155deg,#070e1db8,#080f1eb0 52%,#050a16b3)!important;border-color:#94a3b833!important;box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff09,0 24px 70px #0000006b!important}:is([data-theme=midnight],[data-theme=dark],.dark) body:not(.is-board-page) .app-nebula-root .workspace-tabs{background:0 0!important;border-bottom-color:#94a3b82e!important}:is([data-theme=midnight],[data-theme=dark],.dark) body:not(.is-board-page) .app-nebula-root .workspace-tab{color:var(--nebula-sidebar-muted)!important;background:#ffffff0a!important;border-color:#94a3b82e!important}:is([data-theme=midnight],[data-theme=dark],.dark) body:not(.is-board-page) .app-nebula-root .workspace-tab.is-active{color:#f8fafc!important;background:#ffffff1f!important;border-bottom-color:#0000!important}:is([data-theme=midnight],[data-theme=dark],.dark) body:not(.is-board-page) .app-nebula-root .workspace-card,:is([data-theme=midnight],[data-theme=dark],.dark) body:not(.is-board-page) .app-nebula-root .workspace-card-content{background:0 0!important}:is([data-theme=midnight],[data-theme=dark],.dark) body:not(.is-board-page) .app-nebula-root .note-navigation-bar{background:0 0!important;border-bottom-color:#ffffff0d!important}:is([data-theme=midnight],[data-theme=dark],.dark) body:not(.is-board-page) .app-nebula-root .note-navigation-bar:before{content:""!important;z-index:-1!important;-webkit-backdrop-filter:blur(28px)saturate(190%)!important;border-radius:inherit!important;background:#0f172ad9!important;position:absolute!important;inset:0!important}.app-sidebar.nebula-sidebar{will-change:transform,opacity;transform:translateZ(0);transition:transform .9s cubic-bezier(.16,1,.3,1),opacity .8s!important}.time-machine-open .app-sidebar.nebula-sidebar{opacity:0!important;pointer-events:none!important;transform:translate(-105%)!important}.workspace-tabs{will-change:transform,opacity;transform:translateZ(0)}.note-navigation-bar,.workspace-tabs{transition:transform .75s cubic-bezier(.16,1,.3,1),opacity .7s!important}.time-machine-open .note-navigation-bar,.time-machine-open .workspace-tabs{opacity:0!important;pointer-events:none!important;transform:translateY(-35px)!important}.workspace-layout-container{transition:background .95s,border-color .95s,transform .95s cubic-bezier(.16,1,.3,1)!important}.time-machine-open .workspace-layout-container{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-color:#0000!important}.workspace-card-content{transform-origin:50% 45%;transition:transform .9s cubic-bezier(.16,1,.3,1),opacity .8s!important}.time-machine-open .workspace-card-content{will-change:transform,opacity;backface-visibility:hidden;opacity:0!important;pointer-events:none!important;transform:perspective(1100px)translate3d(0,-46px,-220px)rotateX(5deg)scale(.72)!important}.time-machine{isolation:isolate;perspective:1400px;contain:layout paint style;background:#020617;transition:opacity .72s}.time-machine.is-water-warping{-webkit-backdrop-filter:none;background:#0206172e}.version-history-transition{z-index:15;opacity:1;contain:strict;overflow:hidden;transform:translateZ(0)}.version-history-transition,.vh-exit-flash,.vh-infinite-tube,.vh-liquid-warp{pointer-events:none;position:absolute;inset:0}.vh-infinite-tube{z-index:1;opacity:0;will-change:opacity,transform;transition:opacity .42s,transform .9s cubic-bezier(.16,1,.3,1);transform:scale(1.08)}.vh-infinite-tube canvas{display:block;width:100%!important;height:100%!important}.vh-infinite-tube.is-liquid-in{opacity:.94;transition:opacity .8s,transform .8s;transform:scale(1.03)}.vh-infinite-tube.is-tunnel{opacity:.94;transform:scale(1)}.vh-infinite-tube.is-liquid-out{opacity:.94;transition:opacity .5s,transform .5s;transform:scale(1.02)}.vh-exit-flash{z-index:4;opacity:0;mix-blend-mode:screen;will-change:opacity,transform;background:radial-gradient(circle,#99dae96b 0 2%,#62e3f82e 8%,#0000 30%),radial-gradient(circle,#ffffff2e,#0000 18%);transform:scale(.72)}.version-history-transition.is-liquid-out .vh-exit-flash{animation:vh-exit-flash .76s cubic-bezier(.16,1,.3,1) both}.vh-liquid-warp{z-index:2;opacity:0;mix-blend-mode:screen;transition:opacity .36s;transform:translateZ(0)}.vh-liquid-warp:before{content:"";filter:blur(8px)saturate(1.12);background:radial-gradient(at 52%,#99dae97a 0 2%,#62e3f84d 7%,#01234c38 18%,#0000 42%),radial-gradient(#010d20fa 0 6%,#62e3f824 10%,#0000 21%),conic-gradient(from 90deg,#0000,#62e3f81f,#0000,#99dae91a,#0000);inset:-16%;transform:scale(.76)}.vh-liquid-warp:before,.vh-liquid-warp__lens{opacity:0;will-change:transform,opacity;position:absolute}.vh-liquid-warp__lens{aspect-ratio:1.45;background:radial-gradient(#99dae957 0 4%,#62e3f829 13%,#01234c1f 26%,#0000 60%),radial-gradient(#010d2094 0 3%,#0000 11%);border:1px solid #99dae92e;border-radius:999px;width:min(74vw,980px);top:50%;left:50%;transform:translate(-50%,-50%)scale(.42);box-shadow:0 0 54px #62e3f82e,inset 0 0 70px #99dae91a}.vh-liquid-warp__mist{filter:blur(16px);opacity:0;will-change:transform,opacity;background:radial-gradient(circle at 48% 48%,#99dae933,#0000 8%),radial-gradient(circle,#62e3f829,#0000 32%),radial-gradient(circle at 58% 48%,#01234c29,#0000 38%);position:absolute;inset:-20%;transform:scale(.82)}.vh-liquid-warp.is-liquid-in,.vh-liquid-warp.is-liquid-out{opacity:1}.vh-liquid-warp.is-liquid-in:before{animation:vh-liquid-in-field .62s cubic-bezier(.16,1,.3,1) both}.vh-liquid-warp.is-liquid-in .vh-liquid-warp__lens{animation:vh-liquid-in-lens .64s cubic-bezier(.16,1,.3,1) both}.vh-liquid-warp.is-liquid-in .vh-liquid-warp__mist{animation:vh-liquid-in-mist .64s cubic-bezier(.16,1,.3,1) both}.vh-liquid-warp.is-liquid-out:before{animation:vh-liquid-out-field .78s cubic-bezier(.16,1,.3,1) both}.vh-liquid-warp.is-liquid-out .vh-liquid-warp__lens{animation:vh-liquid-out-lens .82s cubic-bezier(.16,1,.3,1) both}.vh-liquid-warp.is-liquid-out .vh-liquid-warp__mist{animation:vh-liquid-out-mist .82s cubic-bezier(.16,1,.3,1) both}.time-machine-water-filter{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.time-machine-warp-surface{transform-origin:50%;will-change:transform,filter;backface-visibility:hidden;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0;overflow:hidden}.time-machine-water-caustics{z-index:5;pointer-events:none;opacity:0;mix-blend-mode:screen;will-change:opacity,transform;contain:paint;background:radial-gradient(at 58% 48%,#ffffff1f,#0000 13%),radial-gradient(at 55%,#38bdf821,#0000 34%),radial-gradient(at 34% 52%,#d8b4fe14,#0000 52%);position:absolute;inset:-8%;transform:scale(.8)rotate(-4deg)}.time-machine.is-water-warping .time-machine-water-caustics{opacity:0;animation:none}.time-machine-infinite-tube,.time-machine-warp-iris,.time-machine-warp-lines{z-index:6;pointer-events:none;opacity:0;will-change:opacity,transform;contain:paint;position:absolute;inset:-12%}.time-machine-warp-lines{mix-blend-mode:screen;background:radial-gradient(at 58%,#ffffff75 0 2%,#38bdf84d 7%,#3b82f62e 18%,#0000 46%),radial-gradient(at 58%,#0f172ad1 0 5%,#0000 11%);transform:scale(.96);-webkit-mask-image:radial-gradient(at 58%,#0000 0 5%,#000 8% 76%,#0000 94%);mask-image:radial-gradient(at 58%,#0000 0 5%,#000 8% 76%,#0000 94%)}.time-machine-warp-iris{display:none}.time-machine-infinite-tube{z-index:8;opacity:0;mix-blend-mode:screen;perspective:900px;inset:-18%;transform:scale(1)}.time-machine-infinite-tube:after,.time-machine-infinite-tube:before{content:"";transform-origin:50%;border-radius:999px;position:absolute;inset:0}.time-machine-infinite-tube:before{filter:blur(2px);background:radial-gradient(at 58%,#020617fa 0 6%,#0ea5e994 8%,#38bdf847 16%,#0000 46%),radial-gradient(at 58%,#9333ea2e,#0000 68%)}.time-machine-infinite-tube:after{filter:blur(8px);background:radial-gradient(at 58%,#0000 0 7%,#7dd3fc61 8%,#ffffff3d 10%,#0000 17%),radial-gradient(at 58%,#38bdf833,#0000 54%)}.time-machine-infinite-tube span{--tube-opacity:.5;--tube-rotate:0deg;--tube-size:9rem;--tube-z:0px;display:none}.time-machine.is-water-warping .time-machine-infinite-tube,.time-machine.is-water-warping .time-machine-warp-lines{opacity:0;animation:none}.time-machine:before{content:"";z-index:1;pointer-events:none;opacity:0;background:radial-gradient(circle at 52% 44%,#93c5fd2e,#0000 18%),radial-gradient(circle at 65% 57%,#a855f733,#0000 24%),radial-gradient(circle at 28% 72%,#38bdf824,#0000 24%);transition:opacity 1.1s .26s,transform 1.4s cubic-bezier(.16,1,.3,1);position:absolute;inset:-18%;transform:scale(1.28)}.time-machine.is-active:before{opacity:1;transform:scale(1)}.time-machine.is-exiting{opacity:0}.time-machine-space-bg{will-change:transform,opacity;backface-visibility:hidden;mix-blend-mode:screen}.time-machine-vignette{z-index:2;opacity:0;transition:opacity .9s .26s;background:radial-gradient(circle at 50% 46%,#0f172a0a,#02061785 58%,#020617db 100%),linear-gradient(90deg,#0206179e,#0000 28% 72%,#02061794)!important}.time-machine.is-active .time-machine-vignette{opacity:1}.time-machine-temporal-core{z-index:9;aspect-ratio:1;opacity:0;filter:blur(.5px);mix-blend-mode:multiply;will-change:opacity,transform;background:radial-gradient(circle,#00030cfa 0 24%,#02081ceb 38%,#0ea5e942 55%,#9333ea1f 70%,#0000 78%);border-radius:999px;width:min(28vw,360px);position:absolute;top:50%;left:53%;transform:translate(-50%,-50%)scale(.42)}.time-machine.is-water-warping .time-machine-temporal-core{animation:time-machine-temporal-core 3s cubic-bezier(.16,1,.3,1) 80ms both}.time-machine-stars{opacity:0;transition:opacity 1.05s .22s,transform 1.4s cubic-bezier(.16,1,.3,1);transform:scale(1.16)}.time-machine.is-active .time-machine-stars{opacity:.95;transform:scale(1)}.time-machine.is-exiting .time-machine-stars{opacity:.12;transform:scale(1.08)}.time-machine-tunnel-flash,.time-machine-tunnel-rings{z-index:4;aspect-ratio:1;opacity:0;will-change:transform,opacity;contain:paint;border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.2)}.time-machine-tunnel-rings{display:none}.time-machine-tunnel-flash{background:radial-gradient(circle,#fffffffa 0 3%,#bfdbfebd 7%,#9333ea57 24%,#0000 62%),radial-gradient(circle,#38bdf857,#0000 58%);width:min(44vw,620px)}.time-machine.is-active .time-machine-tunnel-rings{animation:time-machine-tunnel-rings 3s cubic-bezier(.16,1,.3,1) 70ms both}.time-machine.is-active .time-machine-tunnel-flash{animation:time-machine-tunnel-flash 2.1s cubic-bezier(.16,1,.3,1) 90ms both}.time-machine.is-snapping .time-machine-tunnel-flash,.time-machine.is-snapping .time-machine-tunnel-rings{opacity:0;animation:none}.time-machine-footer,.time-machine-header,.time-machine-timeline{will-change:transform,opacity;transform:translateZ(0)}.time-machine-stage{z-index:14;transform-origin:50%;will-change:transform;isolation:isolate;position:relative;transform:translateZ(0)}.time-machine-stage-placeholder{width:min(700px,58vw);height:min(480px,54vh)}.time-machine-hero-stage{z-index:18;pointer-events:none;perspective:1400px;will-change:transform,opacity;justify-content:center;align-items:center;transition:transform 1.04s cubic-bezier(.22,1,.36,1),opacity .52s;display:flex;position:absolute;inset:0;transform:translate(0)}@keyframes time-machine-card-float{0%{transform:translate(0)scale(1)rotate(0)}25%{transform:translate3d(-4px,6px,15px)scale(1.008)rotate(.15deg)}50%{transform:translate3d(3px,-8px,-10px)scale(.992)rotate(-.15deg)}75%{transform:translate3d(5px,4px,12px)scale(1.004)rotate(.08deg)}to{transform:translate(0)scale(1)rotate(0)}}.time-machine.is-arriving .time-machine-hero-stage{transform:translate(8.8vw,-.4vh)}.time-machine.is-bridging .time-machine-hero-stage{opacity:1;transition-duration:.94s}.time-machine.is-bridging .time-machine-intro-card{animation:time-machine-card-float 4.5s ease-in-out infinite}.time-machine-hero-stage:before{content:none;filter:blur(18px);opacity:0;background:radial-gradient(#ffffff3d,#7dd3fc3d 20%,#9333ea29 42%,#0000 70%);border-radius:999px;width:min(54vw,860px);height:min(48vh,620px);animation:time-machine-hero-aura 3s cubic-bezier(.16,1,.3,1) .1s both;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.72)}.time-machine.is-active .time-machine-stage{animation:time-machine-camera-push 1.35s cubic-bezier(.16,1,.3,1) both}.time-machine-card-stack{opacity:0;transform-origin:50%;will-change:transform,opacity;transition:opacity .62s,transform .76s cubic-bezier(.22,1,.36,1);transform:translateY(8px)scale(.995)}.time-machine.is-stack-visible .time-machine-card-stack{opacity:1;transform:translate(0)scale(1)}.time-machine-card-stack:before{content:none}.time-machine-intro-card{--tm-origin-x:-3.5vw;--tm-origin-y:6vh;--tm-origin-scale:1.12;color:#0f172a;opacity:0;width:700px;max-width:min(700px,58vw);height:480px;max-height:min(480px,54vh);transform:translate3d(var(--tm-origin-x),var(--tm-origin-y),0) rotateX(3deg) scale(var(--tm-origin-scale));will-change:transform,opacity;backface-visibility:hidden;contain:layout paint;z-index:2;background:#f8fafc;border:1px solid #e2e8f0b8;border-radius:2rem;transition:transform 2.2s cubic-bezier(.16,1,.3,1),opacity .52s,box-shadow 1.2s;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff8a,0 0 34px #bfdbfe57,0 34px 90px -28px #000000e0}.time-machine-intro-card.is-active{opacity:1;transform:translate(0)rotateX(0)scale(1)}.time-machine.is-arriving .time-machine-intro-card.is-active{transform:translate(.35vw)rotateX(0)scale(1);box-shadow:0 0 0 1px #ffffff9e,0 38px 100px -26px #000000e6}.time-machine-intro-card-header{background:#f8fafceb;border-bottom:1px solid #e2e8f0db;align-items:center;height:5.25rem;padding:0 3rem;display:flex}.time-machine-intro-card-header span{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:1.25rem;font-weight:800;overflow:hidden}.time-machine-intro-card-body{background:linear-gradient(135deg,#fffffff5,#f8fafceb);height:calc(100% - 5.25rem);padding:2.25rem 3rem;overflow:hidden}.time-machine-intro-card-empty{color:#94a3b8;background:#f8fafcb8;border:1px dashed #cbd5e1e0;border-radius:1rem;justify-content:center;align-items:center;height:100%;font-size:.9rem;font-weight:650;display:flex}.time-machine-preview-card{transform-style:preserve-3d;will-change:transform,opacity;backface-visibility:hidden;contain:layout paint;background:#fff!important}.time-machine-preview-card:after,.time-machine-preview-card:before{content:none!important}.time-machine-preview-card.is-active{border-color:#dbeafec7;box-shadow:0 34px 90px -18px #000000eb,inset 0 1px #ffffffbf}.time-machine-card-skeleton{flex-direction:column;gap:1.05rem;padding:.25rem 0;display:flex}.time-machine-card-skeleton span{background:linear-gradient(90deg,#94a3b833,#cbd5e18a,#94a3b829);border-radius:999px;height:.82rem;display:block}.time-machine-note-preview{color:#475569;flex-direction:column;gap:.82rem;display:flex}.time-machine-note-block{color:#475569;align-items:flex-start;gap:.62rem;max-width:100%;font-size:.98rem;font-weight:500;line-height:1.65;display:flex}.time-machine-note-block.is-heading{color:#111827;letter-spacing:0;margin-bottom:.12rem;font-size:1.34rem;font-weight:850;line-height:1.18}.time-machine-note-block.is-subheading{color:#1f2937;margin-top:.18rem;font-size:1.08rem;font-weight:780;line-height:1.35}.time-machine-note-block.is-quote{color:#64748b;border-left:3px solid #60a5fa6b;padding-left:.85rem;font-style:italic}.time-machine-list-bullet{background:#94a3b8;border-radius:999px;width:.42rem;min-width:.42rem;height:.42rem;margin-top:.7rem}.time-machine-task-box{background:#f8fafcd1;border:1.5px solid #94a3b8;border-radius:.28rem;width:1rem;min-width:1rem;height:1rem;margin-top:.32rem}.time-machine-task-box.is-checked{background:linear-gradient(135deg,#0000 0 42%,#fff 43% 52%,#0000 53%),#2563eb;border-color:#2563eb}.time-machine-note-tag{color:#1d4ed8;white-space:nowrap;background:#2563eb1f;border-radius:999px;align-items:center;min-height:1.28rem;margin:0 .1rem;padding:.05rem .42rem;font-size:.82em;font-weight:760;line-height:1.3;display:inline-flex}.time-machine-intro-card.has-editor-snapshot .time-machine-intro-card-body,.time-machine-preview-card.has-editor-snapshot .time-machine-card-preview-body{background:#fff;padding:0}.time-machine-card-preview-body{isolation:isolate;background:#fff}.time-machine-editor-snapshot-frame{background:#fff;height:100%;overflow:hidden}.time-machine-editor-snapshot{color:#202124;width:min(760px,100%);font-family:var(--font-sans),sans-serif;transform-origin:top;margin:0 auto;padding:3.25rem 4rem 5rem;transform:scale(.78)}.time-machine-preview-card.is-expanded{border-color:#94a3b829;box-shadow:0 35px 85px -10px #000000f2}.time-machine-preview-card.is-expanded .time-machine-card-preview-body{padding:2.2rem 2.8rem 3.5rem;overflow-y:auto!important}.time-machine-preview-card.is-expanded .time-machine-editor-snapshot-frame{background:0 0;height:auto;overflow:visible}.time-machine-preview-card.is-expanded .time-machine-editor-snapshot{width:100%;padding:0;transform:none}.time-machine-editor-snapshot-title{color:#202124;letter-spacing:0;margin:0 0 2.35rem;font-size:3.2rem;font-weight:780;line-height:1.05}.time-machine-editor-snapshot-properties{border-top:1px solid #94a3b83d;margin-bottom:2.4rem;padding-top:.85rem}.time-machine-editor-snapshot-properties .page-properties-list{width:100%}.time-machine-editor-snapshot-properties .page-property-row{min-height:1.75rem;padding:.22rem 0;font-size:.78rem}.time-machine-editor-snapshot-properties .page-property-label{color:#7b8493}.time-machine-editor-snapshot-body{color:#202124;font-size:1rem;line-height:1.75}.time-machine-editor-snapshot-body h1,.time-machine-editor-snapshot-body h2,.time-machine-editor-snapshot-body h3{color:#202124;letter-spacing:0;font-weight:760}.time-machine-editor-snapshot-body p{margin:0 0 1.05rem}.time-machine-editor-snapshot-body ol,.time-machine-editor-snapshot-body ul{margin:0 0 1.1rem 1.35rem;padding:0}.time-machine-editor-snapshot-body li{margin:.28rem 0;padding-left:.2rem}.time-machine-editor-snapshot-body ul[data-type=taskList]{margin-left:0;list-style:none}.time-machine-editor-snapshot-body ul[data-type=taskList] li{align-items:flex-start;gap:.72rem;display:flex}.time-machine-editor-snapshot-body ul[data-type=taskList] label{margin-top:.3rem}.time-machine-editor-snapshot-body ul[data-type=taskList] label span{background:url(/icons/task-pending.svg) 50%/contain no-repeat;border:0;border-radius:999px;width:18px;height:18px;display:block}.time-machine-editor-snapshot-body ul[data-type=taskList] li[data-status=partial] label span{background-image:url(/icons/task-partial.svg)}.time-machine-editor-snapshot-body ul[data-type=taskList] li[data-status=blocked] label span{background-image:url(/icons/task-blocked.svg)}.time-machine-editor-snapshot-body ul[data-type=taskList] li[data-checked=true]:not([data-status]) label span,.time-machine-editor-snapshot-body ul[data-type=taskList] li[data-status=done] label span{background-image:url(/icons/task-done.svg)}.time-machine-editor-snapshot-body blockquote{color:#64748b;border-left:3px solid #94a3b88c;margin:1rem 0;padding-left:1rem}.time-machine-editor-snapshot-body pre{color:#e5e7eb;background:#111827;border-radius:.8rem;margin:1rem 0;padding:1rem;overflow:hidden}.time-machine-editor-snapshot-body .inline-hashtag{color:#fff;background:#20a464;border-radius:.42rem;align-items:center;padding:.06rem .42rem;font-weight:730;line-height:1.2;display:inline-flex}.time-machine-editor-snapshot-body .callout-block{color:#334155;background:#fff8df;border-radius:1rem;gap:.45rem;margin:1rem 0;padding:1rem 1.2rem;display:grid}.time-machine.is-snapping .time-machine-preview-card.is-active{border-color:#bfdbfedb;box-shadow:0 34px 90px -18px #000000eb,inset 0 1px #ffffffbf}.time-machine-timeline-line{box-shadow:0 0 26px #60a5fa4d}@media (prefers-reduced-motion:reduce){.time-machine.is-water-warping .time-machine-warp-surface{filter:none!important;animation:none!important}.time-machine-hero-stage:before,.time-machine-infinite-tube,.time-machine-warp-iris,.time-machine-warp-lines{opacity:0!important;animation:none!important}.version-history-transition.is-liquid-out .vh-exit-flash{animation-name:vh-exit-flash-static!important;transform:none!important}.vh-liquid-warp{display:none!important}}@media (max-width:980px){.time-machine.is-arriving .time-machine-hero-stage{transform:translate(3vw)}}@keyframes time-machine-screen-water-warp{0%{filter:none;transform:scale(1)}18%{filter:none;transform:scale(1.012)}46%{filter:none;transform:scale(1.008)}76%{filter:none;transform:scale(1.003)}to{filter:none;transform:scale(1)}}@keyframes vh-liquid-in-field{0%{opacity:0;transform:scale(.72)rotate(-10deg)}54%{opacity:.92;transform:scale(1.04)rotate(2deg)}to{opacity:.28;transform:scale(1.16)rotate(6deg)}}@keyframes vh-liquid-in-lens{0%{opacity:0;transform:translate(-50%,-50%)scale(.38)}52%{opacity:.9;transform:translate(-50%,-50%)scale(.86)}to{opacity:.34;transform:translate(-50%,-50%)scale(1.24)}}@keyframes vh-liquid-in-mist{0%{opacity:0;transform:scale(.72)}48%{opacity:.64;transform:scale(1)}to{opacity:.16;transform:scale(1.18)}}@keyframes vh-liquid-out-field{0%{opacity:.56;transform:scale(.92)rotate(-3deg)}48%{opacity:.34;transform:scale(1.08)rotate(2deg)}to{opacity:0;transform:scale(1.22)rotate(4deg)}}@keyframes vh-liquid-out-lens{0%{opacity:.72;transform:translate(-50%,-50%)scale(.82)}42%{opacity:.38;transform:translate(-50%,-50%)scale(1.04)}to{opacity:0;transform:translate(-50%,-50%)scale(1.36)}}@keyframes vh-liquid-out-mist{0%{opacity:.5;transform:scale(.88)}to{opacity:0;transform:scale(1.22)}}@keyframes vh-exit-flash{0%{opacity:0;transform:scale(.74)}28%{opacity:.34;transform:scale(.94)}to{opacity:0;transform:scale(1.38)}}@keyframes vh-exit-flash-static{0%{opacity:0}28%{opacity:.34}to{opacity:0}}@keyframes time-machine-water-caustics{0%{opacity:0;transform:scale(.82)rotate(-4deg)}20%{opacity:.38;transform:scale(.98)rotate(1deg)}58%{opacity:.24;transform:scale(1.08)rotate(3deg)}to{opacity:0;transform:scale(1.18)rotate(5deg)}}@keyframes time-machine-temporal-core{0%{opacity:0;transform:translate(-50%,-50%)scale(.34)}16%{opacity:.92;transform:translate(-50%,-50%)scale(.62)}54%{opacity:.76;transform:translate(-50%,-50%)scale(.9)}82%{opacity:.22;transform:translate(-50%,-50%)scale(1.08)}to{opacity:0;transform:translate(-50%,-50%)scale(1.18)}}@keyframes time-machine-warp-lines{0%{opacity:0;transform:scale(.62)rotate(-12deg)}15%{opacity:.52}48%{opacity:.72;transform:scale(1.08)rotate(10deg)}78%{opacity:.26}to{opacity:0;transform:scale(1.34)rotate(24deg)}}@keyframes time-machine-warp-iris{0%{opacity:0;filter:blur(10px)saturate(1.05);transform:scale(.46)}18%{opacity:.86;filter:blur(5px)saturate(1.28);transform:scale(.78)}52%{opacity:.62;filter:blur(2px)saturate(1.18);transform:scale(1.08)}to{opacity:0;filter:blur(8px)saturate();transform:scale(1.45)}}@keyframes time-machine-infinite-tube{0%{opacity:0;filter:blur(10px)saturate(1.2);transform:scale(.48)rotate(-18deg)}12%{opacity:.9}44%{opacity:.82;filter:blur(1px)saturate(1.45);transform:scale(1.02)rotate(20deg)}72%{opacity:.36;filter:blur(2px)saturate(1.18);transform:scale(1.32)rotate(48deg)}to{opacity:0;filter:blur(9px)saturate();transform:scale(1.58)rotate(78deg)}}@keyframes time-machine-hero-aura{0%{opacity:0;transform:translate(-50%,-50%)scale(.62)}18%{opacity:.72}58%{opacity:.54;transform:translate(-50%,-50%)scale(1.08)}to{opacity:0;transform:translate(-50%,-50%)scale(1.26)}}@keyframes time-machine-tunnel-flash{0%{opacity:0;transform:translate(-50%,-50%)scale(.12)}18%{opacity:.94;transform:translate(-50%,-50%)scale(.55)}54%{opacity:.5;transform:translate(-50%,-50%)scale(1.32)}to{opacity:0;transform:translate(-50%,-50%)scale(2.15)}}@keyframes time-machine-tunnel-rings{0%{opacity:0;transform:translate(-50%,-50%)rotate(0)scale(.18)}16%{opacity:.78}62%{opacity:.42;transform:translate(-50%,-50%)rotate(22deg)scale(1.08)}to{opacity:0;transform:translate(-50%,-50%)rotate(48deg)scale(1.72)}}@keyframes time-machine-camera-push{0%{transform:translateY(30px)scale(.9)}38%{transform:translateY(-8px)scale(1.035)}to{transform:translate(0)scale(1)}}@keyframes time-machine-camera-snap{0%{transform:translate(0)scale(1)}42%{transform:translateY(-5px)scale(1.018)}to{transform:translate(0)scale(1)}}@keyframes time-machine-stack-snap{0%{transform:translateZ(0)rotateX(0)scale(1)}42%{transform:translate3d(0,-8px,46px)rotateX(-1.2deg)scale(1.018)}to{transform:translateZ(0)rotateX(0)scale(1)}}@keyframes time-machine-snap-ring{0%{opacity:0;transform:translate(-50%,-50%)rotate(0)scale(.46)}42%{opacity:.62;transform:translate(-50%,-50%)rotate(14deg)scale(.9)}to{opacity:0;transform:translate(-50%,-50%)rotate(28deg)scale(1.22)}}@keyframes time-machine-snap-flash{0%{opacity:0;transform:translate(-50%,-50%)scale(.5)}34%{opacity:.52;transform:translate(-50%,-50%)scale(.92)}to{opacity:0;transform:translate(-50%,-50%)scale(1.42)}}}.nebula-app-icon{border-radius:1rem;place-items:center;width:3rem;height:3rem;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffffb3,0 12px 26px #5f2c842e}.nebula-sidebar .sidebar-create-button{background:#050505;width:3.1rem;min-width:3.1rem;height:3.1rem;min-height:3.1rem;margin:0}.nebula-sidebar .sidebar-icon-button{width:var(--nebula-row-size,2.7rem);height:var(--nebula-row-size,2.7rem);color:var(--nebula-sidebar-muted);border-radius:999px}.nebula-sidebar .sidebar-icon-button:focus-visible,.nebula-sidebar .sidebar-icon-button:hover{background:var(--nebula-sidebar-hover);color:var(--nebula-sidebar-text)}.nebula-sidebar .sidebar-icon-button.is-active{box-shadow:none!important;background:#333a31!important;border-color:#0000!important}.nebula-nav-panel{--nebula-row-size:2.9rem;--nebula-row-gap:.35rem;--nebula-sidebar-label-size:14px;--nebula-sidebar-project-size:14px;min-width:0;height:100%;color:var(--nebula-sidebar-text);flex-direction:column;gap:0;padding:1rem 1rem 1.15rem;display:flex;overflow:hidden}.nebula-quick-row{flex:none;align-items:center;gap:.4rem;margin-bottom:1.1rem;display:flex}.nebula-nav-panel .nebula-projects{flex:0 auto;min-height:0;overflow-y:auto}.nebula-panel-sections{gap:var(--nebula-row-gap);flex:none;margin-top:auto;padding-top:.7rem;display:grid}.nebula-panel-footer{flex:none;align-items:center;gap:.4rem;padding-top:.5rem;display:flex}.nebula-nav-panel .nebula-project-row{font-size:var(--nebula-sidebar-project-size);font-weight:500}.nebula-sidebar-header .nebula-brand{margin-right:auto}.nebula-sidebar-header{justify-content:space-between;align-items:center;gap:.8rem;min-height:3rem;margin-bottom:1.4rem;display:flex}.nebula-brand{color:var(--nebula-sidebar-text);letter-spacing:-.035em;font-size:1.57rem;font-weight:680}.nebula-sidebar .theme-toggle-button{background:#ffffff47;border-radius:999px;width:auto;padding:.2rem}.nebula-sidebar .theme-toggle-label{display:none}.nebula-sidebar .theme-toggle-track{background:#141518d1;border-color:#0000;width:2.35rem;height:1.25rem}.nebula-sidebar .theme-toggle-thumb{width:.95rem;height:.95rem}.nebula-bottom-row{width:100%;min-height:var(--nebula-row-size);color:var(--nebula-sidebar-muted);font-size:var(--nebula-sidebar-label-size);letter-spacing:-.02em;text-align:left;border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.78rem;padding:0 .6rem;font-weight:680;line-height:1;transition:background .15s,color .15s,transform .15s;display:flex}.nebula-bottom-row:focus-visible,.nebula-bottom-row:hover{background:var(--nebula-sidebar-hover);color:var(--nebula-sidebar-text);outline:none;transform:translate(1px)}.nebula-bottom-row.is-active{text-shadow:none;-webkit-backdrop-filter:blur(12px);font-weight:860;box-shadow:none!important;background:#00000047!important;border-color:#0000!important}.nebula-projects{min-height:0;margin-top:var(--nebula-row-gap);scrollbar-width:thin;flex:auto;padding-right:.18rem;overflow:hidden auto}.nebula-section-title{min-height:var(--nebula-row-size);color:var(--nebula-sidebar-text);letter-spacing:.02em;text-transform:uppercase;align-items:center;margin-bottom:.42rem;padding:0 .6rem;font-size:.99rem;font-weight:800;display:flex}.nebula-section-title-main{min-height:1.55rem;color:var(--nebula-sidebar-soft);margin-bottom:.2rem;font-size:.93rem}.nebula-projects-title{min-height:var(--nebula-row-size);height:var(--nebula-row-size);color:var(--nebula-sidebar-text);letter-spacing:0;text-transform:none;justify-content:space-between;font-size:16px;font-weight:780;margin-bottom:0!important}.nebula-projects-title.has-projects-margin{margin-bottom:1.25rem!important}.nebula-projects-title>span{align-items:center;display:inline-flex}.nebula-projects-title small{min-width:1.45rem;height:1.45rem;color:var(--nebula-sidebar-muted);background:#ffffff5c;border-radius:999px;place-items:center;font-size:.68rem;font-weight:800;display:inline-grid}.nebula-project-list{gap:.25rem;margin-left:-.36rem;margin-right:-.08rem;display:grid}.nebula-project-row{--project-depth:0px;min-height:1.9rem;padding:0 .4rem 0 calc(.46rem + var(--project-depth));color:var(--nebula-sidebar-muted);cursor:grab;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:.48rem;align-items:center;gap:13px;transition:background .15s,border-color .15s,color .15s,box-shadow .15s,opacity .14s,transform .14s;display:flex;position:relative;overflow:hidden}.nebula-project-row:active{cursor:grabbing}.nebula-project-row.is-reordering{opacity:.38;transform:scale(.98)}.nebula-project-row.is-reorder-after:before,.nebula-project-row.is-reorder-before:before{z-index:3;right:.35rem;left:calc(.46rem + var(--project-depth));content:"";pointer-events:none;background:#157ee8;border-radius:999px;height:2px;position:absolute;box-shadow:0 0 0 1px #ffffff8f,0 0 8px #157ee847}.nebula-project-row.is-reorder-before:before{top:0}.nebula-project-row.is-reorder-after:before{bottom:0}.nebula-project-row.is-reorder-settling{animation:nebula-project-reorder-settle .2s cubic-bezier(.2,.8,.2,1)}@keyframes nebula-project-reorder-settle{0%{opacity:.5;transform:translateY(5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.nebula-project-row:hover{color:var(--nebula-sidebar-text);background:#ffffff29}.nebula-project-row.is-active{text-shadow:none;-webkit-backdrop-filter:blur(10px)saturate(112%);font-weight:860;box-shadow:none!important;background:#0000002e!important;border-color:#0000!important}.nebula-project-row.is-drop-target{color:#050505;transform:translate(2px)}.nebula-project-row.is-drop-target,.sidebar-icon-button.is-drop-target{background:#00000038!important;box-shadow:inset 0 0 0 1px #ffffff57,0 0 0 3px #a855f729!important}.sidebar-icon-button.is-drop-target{color:#050505!important}.nebula-project-row.is-active .nebula-project-icon-button,.nebula-project-row.is-active .nebula-project-icon-button svg{color:#0f0f0f!important;stroke:#0f0f0f!important}.nebula-project-icon-button{width:1.75rem;height:1.75rem;color:inherit;border-radius:.38rem;flex:none;place-items:center;line-height:1;display:grid}.nebula-project-icon-button:hover{background:#ffffff52}.nebula-project-link{min-width:0;min-height:1.9rem;color:inherit;font-size:var(--nebula-sidebar-project-size);-webkit-user-select:none;user-select:none;flex:1;align-items:center;font-weight:720;line-height:1;display:flex}.nebula-project-options{width:1.35rem;height:1.35rem;color:var(--nebula-sidebar-soft);opacity:0;border-radius:.42rem;place-items:center;transition:opacity .14s,background .14s,color .14s;display:grid;position:absolute;top:50%;right:.22rem;transform:translateY(-50%)}.nebula-project-row.is-active .nebula-project-options{color:#090909ad;opacity:0}.nebula-project-options:focus-visible,.nebula-project-row:hover .nebula-project-options{opacity:1}.nebula-project-options:hover{background:var(--nebula-sidebar-hover);color:var(--nebula-sidebar-text)}.nebula-folder-editor{-webkit-backdrop-filter:blur(24px)saturate(155%);min-width:15.5rem;background:linear-gradient(145deg,#ffffffad,#ffffff6b)!important;border-color:#ffffff57!important;box-shadow:inset 0 1px #ffffff9e,0 20px 44px #271f3a38!important}.nebula-folder-editor>p{color:var(--nebula-sidebar-text,#202124);margin-bottom:.72rem}@supports (color:color-mix(in lab,red,red)){.nebula-folder-editor>p{color:color-mix(in srgb,var(--nebula-sidebar-text,#202124) 64%,transparent)}}.nebula-folder-icon-trigger{color:#202124;background:#ffffff75;border:1px solid #94a3b857;border-radius:.86rem;align-items:center;gap:.68rem;width:100%;min-height:2.7rem;padding:.5rem .68rem;font-size:.78rem;font-weight:760;transition:background .14s,border-color .14s,transform .14s;display:flex}.nebula-folder-editor button[type=submit]{min-height:2.55rem;box-shadow:inset 0 1px #fff3,0 12px 24px #2316323d;color:#fff!important;background:linear-gradient(135deg,#242028eb,#524162c7)!important;border-radius:.74rem!important;font-size:.84rem!important;font-weight:780!important}.nebula-folder-icon-trigger:focus-visible,.nebula-folder-icon-trigger:hover{background:#ffffffad;border-color:#94a3b8a3;transform:translateY(-1px)}.nebula-folder-icon-trigger img,.nebula-folder-icon-trigger svg,.nebula-folder-icon-trigger>span:first-child{flex:none}.nebula-panel-bottom{gap:var(--nebula-row-gap);flex:none;margin-top:.75rem;padding-top:.9rem;display:grid}.nebula-user-spacer{min-height:var(--nebula-row-size)}.nebula-accordion.is-open .nebula-bottom-row svg:last-child{transform:rotate(180deg)}.nebula-tags-panel-shell{visibility:hidden;opacity:0;pointer-events:none;grid-template-rows:0fr;transition:grid-template-rows .26s cubic-bezier(.22,1,.36,1),opacity .16s,transform .22s cubic-bezier(.22,1,.36,1),visibility 0s linear .26s;display:grid;transform:translateY(-.35rem)}.nebula-tags-panel-shell.is-open{visibility:visible;opacity:1;pointer-events:auto;grid-template-rows:1fr;transition-delay:0s;transform:translateY(0)}.nebula-tags-panel-clip{min-height:0;overflow:hidden}.nebula-settings-panel,.nebula-tags-panel{background:#ffffff47;border:1px solid #ffffff6b;border-radius:1rem;margin:.25rem 0 .55rem;padding:.7rem;box-shadow:inset 0 1px #ffffff57}.nebula-tags-panel{box-sizing:border-box;height:auto;min-height:15rem;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:flex-start;margin:.4rem 0 0;padding:.25rem .12rem 0;display:flex}.nebula-tags-toggle{min-height:2.7rem;font-size:1rem;font-weight:760}.nebula-tags-toggle>svg:first-child{color:currentColor;flex:none}.nebula-tag-search{border:1px solid var(--nebula-sidebar-text);align-items:center;gap:.58rem;min-height:2.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.nebula-tag-search{border:1px solid color-mix(in srgb,var(--nebula-sidebar-text) 7%,transparent)}}.nebula-tag-search{color:var(--nebula-sidebar-muted);box-shadow:0 5px 18px var(--nebula-sidebar-text);background:#ffffffc7;border-radius:.9rem;padding:.58rem .72rem}@supports (color:color-mix(in lab,red,red)){.nebula-tag-search{box-shadow:0 5px 18px color-mix(in srgb,var(--nebula-sidebar-text) 5%,transparent)}}.nebula-tag-search input{color:#202124;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:.86rem;font-weight:620}.nebula-tag-search input::placeholder{color:var(--nebula-sidebar-muted);opacity:1}.nebula-tags-list{flex-wrap:wrap;align-content:flex-start;gap:.48rem;margin-top:.85rem;display:flex}.nebula-sidebar .sidebar-tag-chip{box-shadow:none;font-size:.76rem}.nebula-tags-summary{border-bottom:1px solid var(--nebula-sidebar-text);justify-content:space-between;align-items:center;margin-top:auto;display:flex}@supports (color:color-mix(in lab,red,red)){.nebula-tags-summary{border-bottom:1px solid color-mix(in srgb,var(--nebula-sidebar-text) 10%,transparent)}}.nebula-tags-summary{color:var(--nebula-sidebar-muted);padding:1rem .5rem .8rem;font-size:.75rem;font-weight:680}.nebula-tags-summary a{color:var(--nebula-sidebar-text);font-weight:760;text-decoration:none}.nebula-tags-summary a:focus-visible,.nebula-tags-summary a:hover{color:var(--accent-color,#7c3aed);outline:none}.nebula-empty,.nebula-muted-note{color:var(--nebula-sidebar-soft);margin-top:.55rem;font-size:.72rem}.nebula-setting-title{color:var(--nebula-sidebar-muted);align-items:center;gap:.45rem;margin-bottom:.55rem;font-size:.75rem;font-weight:750;display:flex}.nebula-bg-option{color:#2d3037b8;text-align:left;background:#ffffff57;border-radius:.75rem;width:100%;padding:.46rem .55rem;font-size:.74rem;font-weight:700}.nebula-bg-option.is-active{color:#111827;background:#ffffffad}.nebula-bg-grid{grid-template-columns:repeat(5,1fr);gap:.38rem;margin-top:.58rem;display:grid}.nebula-bg-swatch{background-position:50%;background-size:cover;border-radius:.7rem;height:2rem;transition:transform .14s,box-shadow .14s;box-shadow:inset 0 0 0 1px #ffffff73}.nebula-bg-swatch.is-active,.nebula-bg-swatch:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 2px #ffffffeb,0 8px 18px #4c1d9533}.nebula-sidebar[data-nebula-background=cosmic]{--nebula-sidebar-text:#fff;--nebula-sidebar-muted:#f8faffe6;--nebula-sidebar-soft:#ebf0facc;--nebula-sidebar-hover:#ffffff1f;--nebula-sidebar-active:#ffffff2e}.nebula-sidebar[data-nebula-background=cosmic] .nebula-projects-title small{color:#f8fbffc2;background:#ffffff24}[data-theme=midnight] .nebula-background-overlay{background:radial-gradient(circle at 14% 12%,#50358247,#0000 38%),linear-gradient(135deg,#0d121ea8,#1f143a85 48%,#030812a8)}:is([data-theme=midnight],[data-theme=dark],.dark) .app-sidebar.nebula-sidebar{-webkit-backdrop-filter:blur(16px)saturate(140%)!important;background:#02061766!important;border:1px solid #ffffff0d!important;box-shadow:inset 0 1px #ffffff0d,0 24px 70px #0000006b!important}:is([data-theme=midnight],[data-theme=dark],.dark) .nebula-nav-panel{background:0 0!important}[data-theme=midnight] .nebula-bottom-row.is-active,[data-theme=midnight] .nebula-brand,[data-theme=midnight] .nebula-project-row.is-active,[data-theme=midnight] .nebula-section-title{color:#f8fbff}[data-theme=midnight] .nebula-bottom-row,[data-theme=midnight] .nebula-project-row,[data-theme=midnight] .nebula-setting-title,[data-theme=midnight] .nebula-sidebar .sidebar-icon-button{color:var(--nebula-sidebar-muted)}:is([data-theme=midnight],[data-theme=dark],.dark) .nebula-sidebar .sidebar-icon-button.is-active{color:#fff!important;box-shadow:none!important;background:#540ec6b8!important;border-color:#0000!important}:is([data-theme=midnight],[data-theme=dark],.dark) .nebula-bottom-row.is-active{background:linear-gradient(90deg,#ffffff21,#ffffff13)!important;border-color:#ffffff14!important;box-shadow:inset 0 1px #ffffff12,0 8px 20px #0000002e!important}:is([data-theme=midnight],[data-theme=dark],.dark) .nebula-project-row.is-active{box-shadow:none!important;background:#ffffff1b!important;border-color:#0000!important}:is([data-theme=midnight],[data-theme=dark],.dark) .nebula-project-row.is-active .nebula-project-icon-button,:is([data-theme=midnight],[data-theme=dark],.dark) .nebula-project-row.is-active .nebula-project-icon-button svg{color:#f8fbff!important;stroke:currentColor!important}[data-theme=midnight] .nebula-bottom-row:hover,[data-theme=midnight] .nebula-project-icon-button:hover,[data-theme=midnight] .nebula-project-options:hover,[data-theme=midnight] .nebula-project-row:hover{color:#f8fbff;background:#ffffff14}:is([data-theme=midnight],[data-theme=dark],.dark) .nebula-folder-editor{-webkit-backdrop-filter:blur(22px)saturate(150%);background:linear-gradient(145deg,#0b101fd1,#0e1223a3)!important;border-color:#94a3b833!important;box-shadow:inset 0 1px #ffffff14,0 20px 48px #00000061!important}:is([data-theme=midnight],[data-theme=dark],.dark) .nebula-folder-icon-trigger{color:#e8eef8;background:#0f172a75;border-color:#94a3b83d}:is([data-theme=midnight],[data-theme=dark],.dark) .nebula-folder-editor button[type=submit]{box-shadow:inset 0 1px #ffffff2e,0 14px 28px #4c1d9547;background:linear-gradient(135deg,#7c3aedeb,#4c1d95db)!important}:is([data-theme=midnight],[data-theme=dark],.dark) .nebula-folder-icon-trigger:focus-visible,:is([data-theme=midnight],[data-theme=dark],.dark) .nebula-folder-icon-trigger:hover{background:#1e293b94;border-color:#94a3b861}[data-theme=midnight] .nebula-bg-option,[data-theme=midnight] .nebula-settings-panel,[data-theme=midnight] .nebula-tag-search,[data-theme=midnight] .nebula-tags-panel{background:#0f172a57;border-color:#ffffff1a}[data-theme=midnight] .nebula-tag-search input{color:#f8fbff}[data-theme=midnight] .nebula-tags-panel{background:0 0;border:0}[data-theme=midnight] .nebula-tag-search{box-shadow:none;background:#ffffff13;border-color:#ffffff14}[data-theme=midnight] .nebula-bg-option.is-active{color:#f8fbff;background:#ffffff1a}@media (max-height:820px),(max-width:1280px){.app-sidebar.nebula-sidebar{grid-template-columns:minmax(0,1fr)}.nebula-app-icon{border-radius:.82rem;width:2.42rem;height:2.42rem}.nebula-sidebar .sidebar-create-button{width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem}.nebula-sidebar .sidebar-create-button svg{width:1.45rem;height:1.45rem}.nebula-sidebar .sidebar-icon-button svg{width:1.12rem;height:1.12rem}.nebula-nav-panel{--nebula-row-size:2.15rem;--nebula-row-gap:.42rem;padding:.82rem .88rem .85rem}.nebula-sidebar-header{min-height:2.35rem;margin-bottom:2.2rem}.nebula-brand{font-size:1.3rem}.nebula-sidebar .theme-toggle-track{width:2rem;height:1.08rem}.nebula-sidebar .theme-toggle-thumb{width:.82rem;height:.82rem}.nebula-bottom-row{border-radius:.72rem;gap:.55rem;padding:0 .5rem;font-size:.99rem}.nebula-section-title{min-height:2.1rem;margin-bottom:.3rem;padding:0 .5rem;font-size:1.03rem}.nebula-project-row{border-radius:.7rem;min-height:1.85rem;padding-block:.05rem}.nebula-project-icon-button svg{width:1.5rem;height:1.5rem}.nebula-project-link{font-size:.97rem}.nebula-project-options{width:1.34rem;height:1.34rem}.nebula-panel-bottom{max-height:42%;padding-top:.45rem;overflow:hidden auto}}@media (max-width:1023px){.app-nebula-root{overflow:auto}.app-sidebar.nebula-sidebar{-webkit-backdrop-filter:blur(24px)saturate(150%);background:#ffeef6d1;border-radius:0 1.5rem 1.5rem 0;grid-template-columns:minmax(0,1fr);width:min(86vw,300px);display:grid;padding:0!important}}.search-command-overlay{--search-overlay-start:#1f232d14;--search-overlay-background:#1f232d52;--search-surface:#fffffff5;--search-surface-border:#1f29371f;--search-surface-shadow:0 4px 24px #0f172a14,0 24px 64px #0f172a2e;--search-text:#252932;--search-muted:#596270;--search-subtle:#7a8491;--search-control:#f7f8fa;--search-control-border:#dfe3e8;--search-active:#f3efff;--search-active-border:#8b5cf657;--search-preview:#f8fafc;--search-preview-card:#fff;--search-preview-cover:radial-gradient(circle at 75% 20%,#8b5cf62e,transparent 52%),linear-gradient(135deg,#f3f0ff,#e9edf6);--search-divider:#e4e7ec;z-index:850;justify-content:center;align-items:center;padding:2rem;animation:search-command-overlay-focus 1.5s forwards;display:flex;position:fixed;inset:0;background:var(--search-overlay-background)!important;-webkit-backdrop-filter:blur(30px)saturate(.9)!important;backdrop-filter:blur(30px)saturate(.9)!important}:is([data-theme=midnight],[data-theme=dark],.dark) .search-command-overlay{--search-overlay-start:#02061726;--search-overlay-background:#020617a6;--search-surface:#0f172ad1;--search-surface-border:#ffffff1a;--search-surface-shadow:0 4px 30px #0000003d,0 20px 50px #00000070;--search-text:#f8fafc;--search-muted:#c7d0dd;--search-subtle:#aab6c7;--search-control:#ffffff0d;--search-control-border:#ffffff1a;--search-active:#a855f724;--search-active-border:#a855f761;--search-preview:#02061747;--search-preview-card:#ffffff0a;--search-preview-cover:radial-gradient(circle at 75% 20%,#6366f12e,transparent 50%),linear-gradient(135deg,#1e293bf2,#0f172aeb);--search-divider:#ffffff1a}@keyframes search-command-overlay-focus{0%{background:var(--search-overlay-start);-webkit-backdrop-filter:blur()saturate();backdrop-filter:blur()saturate()}to{background:var(--search-overlay-background);-webkit-backdrop-filter:blur(30px)saturate(.9);backdrop-filter:blur(30px)saturate(.9)}}.search-command{border-radius:1.5rem;flex-direction:column;width:min(96vw,1120px);max-height:min(86vh,780px);display:flex;overflow:hidden;border:1px solid var(--search-surface-border)!important;background:var(--search-surface)!important;box-shadow:var(--search-surface-shadow)!important;-webkit-backdrop-filter:blur(24px)saturate(110%)!important;color:var(--search-text)!important}.search-command-input-row{align-items:center;gap:1rem;display:flex;background:var(--search-control)!important;border:1px solid var(--search-control-border)!important;color:var(--search-muted)!important;border-radius:.95rem!important;margin:1.45rem 1.6rem .5rem!important;padding:.75rem 1.25rem!important}.search-command-input-row input{background:0 0;border:0;outline:none;width:100%;color:var(--search-text)!important;font-size:1.25rem!important;font-weight:400!important}.search-command-input-row input::placeholder{color:var(--search-subtle)!important}.search-command-filters{flex-wrap:wrap;display:flex;gap:.8rem!important;padding:.5rem 1.6rem 1.15rem!important}.search-command-filter{cursor:pointer;align-items:center;gap:.45rem;display:inline-flex;background:var(--search-control)!important;border:1px solid var(--search-control-border)!important;color:var(--search-muted)!important;border-radius:.65rem!important;padding:.35rem .8rem!important;font-size:.85rem!important;font-weight:500!important}.search-command-filter.is-active{background:var(--search-active)!important;border-color:var(--search-active-border)!important;color:var(--search-text)!important}.search-command-body{grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr);gap:2.2rem;min-height:0;padding:0 1.6rem 1.2rem;display:grid}.search-command-preview,.search-command-results{min-height:0}.search-command-heading{grid-template-columns:1fr auto;gap:1rem;padding:.3rem 0 .75rem;font-size:.9rem;font-weight:650;display:grid;color:var(--search-subtle)!important}.search-command-list{max-height:52vh;padding-right:.25rem;overflow-y:auto}.search-command-result{text-align:left;background:0 0;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.9rem;width:100%;padding:.85rem .95rem;display:grid;color:var(--search-text)!important;border:1px solid #0000!important;border-radius:.9rem!important;margin-bottom:.35rem!important;transition:all .14s!important}.search-command-result svg{transition:color .14s;color:var(--search-muted)!important}.search-command-result.is-active,.search-command-result:hover{background:var(--search-active)!important;border-color:var(--search-active-border)!important;color:var(--search-text)!important}.search-command-result.is-active svg,.search-command-result:hover svg{color:var(--search-text)!important}.search-command-result small,.search-command-result strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.search-command-result strong{font-size:1rem;color:var(--search-text)!important;font-weight:600!important}.search-command-result small{margin-top:.25rem;color:var(--search-subtle)!important;font-size:.8rem!important}.search-command-empty{padding:1.2rem .95rem;font-size:.95rem;color:var(--search-subtle)!important}.search-command-preview{overflow:hidden;border:1px solid var(--search-control-border)!important;background:var(--search-preview)!important;box-shadow:none!important;border-radius:1.05rem!important}.search-command-preview-cover{height:6rem;background:var(--search-preview-cover)!important}.search-command-preview-icon{place-items:center;width:4.4rem;height:4.4rem;margin:-2.2rem 0 1.1rem 1.8rem;display:grid;color:#8b5cf6!important;background:#fff!important;border-radius:.85rem!important;box-shadow:0 10px 25px #0003!important}.search-command-preview h3,.search-command-preview p,.search-command-preview small,.search-command-preview-card{margin-left:1.8rem;margin-right:1.8rem}.search-command-preview p{color:#8b5cf6!important;text-transform:uppercase!important;letter-spacing:.05em!important;font-size:.85rem!important;font-weight:600!important}.search-command-preview h3{margin-top:.5rem;font-size:1.55rem;font-weight:760;line-height:1.15;color:var(--search-text)!important}.search-command-preview-card{min-height:8rem;margin-top:2rem;padding:1rem;border:1px solid var(--search-control-border)!important;background:var(--search-preview-card)!important;color:var(--search-muted)!important;border-radius:.75rem!important;font-size:.9rem!important;line-height:1.5!important}.search-command-preview small{margin-top:1rem;margin-bottom:1.4rem;display:block;color:var(--search-subtle)!important}.search-command-preview-empty{place-items:center;min-height:24rem;padding:2rem;display:grid;color:var(--search-subtle)!important}.search-command-footer{gap:2rem;padding:.9rem 1.6rem;font-size:.86rem;display:flex;border-top:1px solid var(--search-divider)!important;color:var(--search-subtle)!important}.folder-menu-item{width:100%;color:var(--muted);border-radius:.375rem;align-items:center;gap:.625rem;padding:.625rem .5rem;font-size:.8125rem;transition:background-color .16s,color .16s;display:flex}.folder-menu-item:focus-visible,.folder-menu-item:hover{background:var(--accent-soft);color:var(--text);outline:none}.folder-menu-danger,.folder-menu-danger:focus-visible,.folder-menu-danger:hover{color:#b42318}.note-card-menu-shell{color:#59616d;width:15rem;display:block;position:relative}.folder-menu-floating{z-index:260;position:fixed;overflow:visible}.note-card-menu-main,.note-card-submenu{border-radius:var(--editor-menu-radius);background:var(--editor-menu-surface);box-shadow:var(--editor-menu-shadow);border:1px solid #e6e6e6e6}.note-card-menu-main{border-radius:var(--editor-menu-radius);width:15rem;padding:var(--editor-menu-padding)}.note-card-submenu{width:16rem;max-height:calc(100vh - 2rem);padding:var(--editor-menu-padding);position:absolute;top:0;left:calc(100% + .5rem);overflow:hidden}.note-card-menu-shell.opens-up .note-card-submenu{top:auto;bottom:0}.note-card-menu-shell.submenu-left .note-card-submenu{left:auto;right:calc(100% + .5rem)}.note-card-submenu:before{content:"";border-bottom:1px solid #e6e6e6e6;border-left:1px solid #e6e6e6e6;width:1rem;height:1rem;position:absolute;top:.85rem;left:-.5rem;transform:rotate(45deg)}.note-card-menu-shell.submenu-left .note-card-submenu:before{border-left:0;border-right:1px solid #e6e6e6e6;left:auto;right:-.5rem}.note-card-menu-item{color:#59616d;border-radius:.5rem;align-items:center;gap:.62rem;width:100%;padding:.42rem .6rem;font-size:.95rem;line-height:1.15rem;transition:background-color .16s,color .16s;display:flex}.note-card-menu-item.is-active,.note-card-menu-item:focus-visible,.note-card-menu-item:hover{color:#30343b;background:#f3f4f6f2;outline:none}.note-card-menu-separator{background:#e6e6e6e6;height:1px;margin:.3rem .5rem}.note-card-menu-danger,.note-card-menu-danger:focus-visible,.note-card-menu-danger:hover{color:#ff1f1f}.note-card-submenu-search{color:#8a9099;background:#fffffffa;border:1px solid #e6e6e6f2;border-radius:.625rem;align-items:center;gap:.625rem;margin-bottom:.625rem;padding:.42rem .6rem;display:flex;box-shadow:inset 0 0 0 1px #00000005}.note-card-submenu-search input{color:#30343b;background:0 0;border:0;outline:0;width:100%;font-size:.9375rem}.note-card-submenu-search input::placeholder{color:#a4a9b2}.note-card-submenu-list{max-height:min(16rem,100vh - 10rem);overflow:auto}.note-card-submenu-row{color:#59616d;text-align:left;border-radius:.5rem;align-items:center;gap:.62rem;width:100%;padding:.42rem .55rem;font-size:.9375rem;line-height:1.25rem;transition:background-color .16s,color .16s;display:flex}.note-card-submenu-row:focus-visible,.note-card-submenu-row:hover{color:#30343b;background:#f3f4f6f2;outline:0}.note-card-submenu-row:disabled{cursor:not-allowed;opacity:.45}.note-card-submenu-row:disabled:hover{color:#59616d;background:0 0}.note-card-submenu-checkbox{border:1.5px solid #9aa1aa;border-radius:.25rem;flex:none;width:1.125rem;height:1.125rem}.note-card-submenu-empty{color:var(--muted);padding:.75rem .625rem;font-size:.875rem}.page-card-grid{grid-template-columns:repeat(auto-fill,284px);gap:16px;display:grid}.page-card-grid .project-page-card.is-dragging{border:1.5px dashed var(--project-accent);position:relative}@supports (color:color-mix(in lab,red,red)){.page-card-grid .project-page-card.is-dragging{border:1.5px dashed color-mix(in srgb,var(--project-accent) 38%,#94a3b88c)}}.page-card-grid .project-page-card.is-dragging{background:radial-gradient(circle at 50% 30%,var(--project-accent),transparent 46%),#f8fafcb8}@supports (color:color-mix(in lab,red,red)){.page-card-grid .project-page-card.is-dragging{background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--project-accent) 9%,transparent),transparent 46%),#f8fafcb8}}.page-card-grid .project-page-card.is-dragging{box-shadow:none}.page-card-grid .project-page-card.is-dragging:before{display:none}.page-card-grid .project-page-card.is-dragging>*{visibility:hidden}.page-card-grid .project-page-card.is-dragging:after{content:"Suelta aquí para insertar";text-align:center;color:#94a3b8;letter-spacing:-.01em;place-items:center;padding:1.5rem;font-size:.78rem;font-weight:680;display:grid;position:absolute;inset:0}.folder-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,326px),1fr));align-items:start;gap:1.4rem;display:grid}.folder-card{--page-accent:#2f80ed;border:1px solid var(--page-accent);min-height:20rem;display:block;position:relative}@supports (color:color-mix(in lab,red,red)){.folder-card{border:1px solid color-mix(in srgb,var(--page-accent) 18%,#e2e8f0f2)}}.folder-card{background:linear-gradient(180deg,var(--page-accent) 0,#fffffff0 48%),var(--page-accent);border-radius:1.35rem}@supports (color:color-mix(in lab,red,red)){.folder-card{background:linear-gradient(180deg,color-mix(in srgb,var(--page-accent) 13%,white) 0,#fffffff0 48%),color-mix(in srgb,var(--page-accent) 7%,white)}}.folder-card{color:inherit;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;box-shadow:0 24px 70px #14181f1c}.folder-card:hover{border-color:var(--page-accent);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.folder-card:hover{border-color:color-mix(in srgb,var(--page-accent) 28%,#e2e8f0f2)}}.folder-card:hover{box-shadow:0 30px 80px #14181f24}.folder-card:after,.folder-card:before{border:1px solid var(--page-accent);height:2.7rem;position:absolute;left:1.1rem;right:1.1rem}@supports (color:color-mix(in lab,red,red)){.folder-card:after,.folder-card:before{border:1px solid color-mix(in srgb,var(--page-accent) 16%,transparent)}}.folder-card:after,.folder-card:before{background:var(--page-accent);border-radius:1.25rem 1.25rem 0 0}@supports (color:color-mix(in lab,red,red)){.folder-card:after,.folder-card:before{background:color-mix(in srgb,var(--page-accent) 14%,white)}}.folder-card:after,.folder-card:before{content:"";pointer-events:none}.folder-card:before{opacity:.42;top:-.85rem}.folder-card:after{opacity:.64;top:-.48rem;left:.75rem;right:.75rem}.folder-card-inner{z-index:1;flex-direction:column;min-height:20rem;padding:2.15rem;display:flex;position:relative}.folder-card-icon{background:var(--page-accent);border-radius:1rem;place-items:center;width:4.25rem;height:4.25rem;display:grid}@supports (color:color-mix(in lab,red,red)){.folder-card-icon{background:color-mix(in srgb,var(--page-accent) 16%,white)}}.folder-card-icon{color:var(--page-accent)}.folder-card-title{margin-top:2.1rem;padding-right:2.25rem}.folder-card-title h3{color:var(--text);margin:0;font-size:1.45rem;font-weight:760;line-height:1.2}.folder-card-count{color:#737986;margin-top:1.05rem;font-size:1.05rem;line-height:1.5}.folder-card-divider{background:#d3d8e0e6;height:1px;margin-top:auto}.folder-card-date{color:#969ca7;margin-top:1.45rem;font-size:.92rem}.folder-card-menu-dot{z-index:3;color:#4b5563;border-radius:.65rem;place-items:center;width:2rem;height:2rem;display:grid;position:absolute;top:1.25rem;right:1.25rem}.project-home{--project-accent:#2563eb;gap:1.35rem;padding-bottom:4rem;display:grid}.project-hero{background:#fffffff5;border:1px solid #e2e8f0e0;border-radius:1.35rem;align-items:flex-start;gap:1.6rem;padding:clamp(1.4rem,3vw,2rem);display:flex;position:relative;box-shadow:0 24px 70px #14181f14}.project-hero.has-cover{background-position:50%;background-size:cover;border-color:#ffffff8a;align-items:center;min-height:clamp(14rem,24vw,20rem);overflow:visible;box-shadow:0 28px 80px #14181f21}.project-hero.has-cover .project-hero-icon{border-color:var(--project-accent)}@supports (color:color-mix(in lab,red,red)){.project-hero.has-cover .project-hero-icon{border-color:color-mix(in srgb,var(--project-accent) 46%,#57607080)}}.project-hero.has-cover .project-hero-icon{background:linear-gradient(145deg,var(--project-accent),var(--project-accent))}@supports (color:color-mix(in lab,red,red)){.project-hero.has-cover .project-hero-icon{background:linear-gradient(145deg,color-mix(in srgb,var(--project-accent) 22%,#141b28e6),color-mix(in srgb,var(--project-accent) 9%,#080d18d6))}}.project-hero.has-cover .project-hero-icon{color:var(--project-accent)}@supports (color:color-mix(in lab,red,red)){.project-hero.has-cover .project-hero-icon{color:color-mix(in srgb,var(--project-accent) 24%,#fff)}}.project-hero.has-cover .project-hero-icon{box-shadow:0 18px 42px #0408124d,0 0 30px var(--project-accent),inset 0 1px 0 #ffffff1a}@supports (color:color-mix(in lab,red,red)){.project-hero.has-cover .project-hero-icon{box-shadow:0 18px 42px #0408124d,0 0 30px color-mix(in srgb,var(--project-accent) 22%,transparent),inset 0 1px 0 #ffffff1a}}.project-hero.has-cover .project-hero-icon{-webkit-backdrop-filter:blur(16px)saturate(135%);backdrop-filter:blur(16px)saturate(135%)}.project-hero.is-cover-text-light .project-title-input{color:#fff;text-shadow:0 2px 18px #00000042}.project-hero.is-cover-text-light .project-description-input{color:#ffffffd1;text-shadow:0 2px 14px #00000038}.project-hero.is-cover-text-light .project-meta span{color:#ffffffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff3}.project-hero.is-cover-text-dark .project-title-input{color:#17191f}.project-hero.is-cover-text-dark .project-description-input{color:#272c35ad}.project-hero.is-cover-text-dark .project-meta span{color:#5f6875;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffa3}.project-cover-controls{z-index:25;opacity:0;pointer-events:none;gap:.55rem;transition:opacity .16s,transform .16s;display:flex;position:absolute;top:1rem;right:1rem;transform:translateY(-.2rem)}.project-hero.is-cover-menu-open .project-cover-controls,.project-hero:focus-within .project-cover-controls,.project-hero:hover .project-cover-controls{opacity:1;pointer-events:auto;transform:translateY(0)}.project-cover-button,.project-cover-remove{color:#4b5563;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border:1px solid #e2e8f0e0;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 14px 32px #0f172a1f}.project-cover-button{border-radius:.85rem;gap:.45rem;padding:.58rem .85rem;font-weight:720}.project-cover-remove{border-radius:.85rem;width:2.45rem;height:2.45rem}.project-cover-reposition-badge{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;-webkit-user-select:none;user-select:none;background:#0f172ac7;border:1px solid #ffffff1f;border-radius:.75rem;padding:.55rem 1rem;font-size:.85rem;font-weight:600;box-shadow:0 10px 30px #00000040}.project-cover-button:hover,.project-cover-remove:hover{color:#111827;transform:translateY(-1px)}.project-cover-menu{z-index:24;border-radius:var(--editor-menu-radius);background:#fff;border:1px solid #e2e8f0eb;width:min(34rem,100vw - 3rem);padding:.8rem;position:absolute;top:3.65rem;right:1rem;box-shadow:0 28px 74px #0f172a2e}.project-cover-menu-top{border-bottom:1px solid #e2e8f0b8;justify-content:space-between;align-items:center;padding-bottom:.55rem;display:flex}.project-cover-tabs{gap:.25rem;display:flex}.project-cover-delete,.project-cover-tabs button{color:#717987;border-radius:.55rem;padding:.4rem .6rem;font-weight:690}.project-cover-tabs button.is-active{color:#111827;background:#f3f4f6}.project-cover-delete{color:#8b919d}.project-cover-delete:hover{color:#dc2626}.project-cover-section-title{color:#8b93a1;margin:.75rem 0 .55rem;font-size:.8rem;font-weight:720}.project-cover-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.project-cover-grid button{background-position:50%;background-size:cover;border:2px solid #0000;border-radius:.6rem;min-height:4.35rem;position:relative;overflow:hidden}.project-cover-grid button:after{content:"";opacity:0;background:linear-gradient(#0000 30%,#00000047);transition:opacity .15s;position:absolute;inset:0}.project-cover-grid button span{z-index:1;color:#fff;opacity:0;text-align:left;text-shadow:0 1px 6px #00000052;font-size:.72rem;font-weight:730;transition:opacity .15s;position:absolute;bottom:.35rem;left:.45rem;right:.45rem}.project-cover-grid button:hover span,.project-cover-grid button:hover:after{opacity:1}.project-cover-grid button.is-active{border-color:#111827;box-shadow:inset 0 0 0 2px #fffffff2}.project-cover-upload{gap:.55rem;padding:.95rem .2rem .2rem;display:grid}.project-cover-upload button{color:#2d3440;background:#f9fafb;border:1px solid #e2e8f0f0;border-radius:.75rem;align-items:center;gap:.5rem;width:fit-content;padding:.62rem .8rem;font-weight:720;display:inline-flex}.project-cover-upload p,.project-cover-upload span{color:#8b93a1;margin:0;font-size:.82rem}.project-cover-upload span{color:#dc2626}.project-card-icon,.project-hero-icon,.project-widget-header span{background:var(--project-accent);border-radius:1rem;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.project-card-icon,.project-hero-icon,.project-widget-header span{background:color-mix(in srgb,var(--project-accent) 13%,white)}}.project-card-icon,.project-hero-icon,.project-widget-header span{color:var(--project-accent)}.project-hero-icon{isolation:isolate;border:1px solid var(--project-accent);width:4.75rem;height:4.75rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.project-hero-icon{border:1px solid color-mix(in srgb,var(--project-accent) 46%,#57607080)}}.project-hero-icon{background:linear-gradient(145deg,var(--project-accent),var(--project-accent))}@supports (color:color-mix(in lab,red,red)){.project-hero-icon{background:linear-gradient(145deg,color-mix(in srgb,var(--project-accent) 22%,#141b28e6),color-mix(in srgb,var(--project-accent) 9%,#080d18d6))}}.project-hero-icon{color:var(--project-accent)}@supports (color:color-mix(in lab,red,red)){.project-hero-icon{color:color-mix(in srgb,var(--project-accent) 24%,#fff)}}.project-hero-icon{box-shadow:0 16px 36px #04081238,0 0 26px var(--project-accent),inset 0 1px 0 #ffffff1a}@supports (color:color-mix(in lab,red,red)){.project-hero-icon{box-shadow:0 16px 36px #04081238,0 0 26px color-mix(in srgb,var(--project-accent) 18%,transparent),inset 0 1px 0 #ffffff1a}}.project-hero-icon{transition:transform .18s,box-shadow .18s}.project-hero-icon:before{z-index:-1;background:radial-gradient(circle,var(--project-accent),transparent 68%);border-radius:999px;width:5.5rem;height:5.5rem;position:absolute}@supports (color:color-mix(in lab,red,red)){.project-hero-icon:before{background:radial-gradient(circle,color-mix(in srgb,var(--project-accent) 48%,transparent),transparent 68%)}}.project-hero-icon:before{content:"";filter:blur(8px);opacity:.78;transform:translate(-36%,-38%)}.project-hero-icon:after{background:linear-gradient(125deg,#ffffff1c,transparent 38%,var(--project-accent));position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.project-hero-icon:after{background:linear-gradient(125deg,#ffffff1c,transparent 38%,color-mix(in srgb,var(--project-accent) 14%,transparent))}}.project-hero-icon:after{content:"";pointer-events:none}.project-hero-icon>:is(svg,span,img){z-index:1;filter:drop-shadow(0 3px 8px #0000003d);position:relative}.project-hero:hover .project-hero-icon{box-shadow:0 20px 44px #04081247,0 0 34px var(--project-accent),inset 0 1px 0 #ffffff1f;transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.project-hero:hover .project-hero-icon{box-shadow:0 20px 44px #04081247,0 0 34px color-mix(in srgb,var(--project-accent) 24%,transparent),inset 0 1px 0 #ffffff1f}}.project-hero-main{flex:1;min-width:0}.project-description-input,.project-menu input,.project-menu select,.project-pages select,.project-title-input{background:0 0;border:0;outline:none;width:100%}.project-title-input{color:var(--text);font-size:clamp(2rem,5vw,3rem);font-weight:780;line-height:1.08}.project-description-input{resize:none;color:#707783;margin-top:.55rem;font-size:1rem;line-height:1.6}.project-meta{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.project-meta span{background:var(--project-accent);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.project-meta span{background:color-mix(in srgb,var(--project-accent) 9%,white)}}.project-meta span{color:#697180;padding:.35rem .7rem;font-size:.82rem}.project-hero-menu{color:#4b5563;background:#fff;border:1px solid #e2e8f0eb;border-radius:.8rem;place-items:center;width:2.35rem;height:2.35rem;display:grid}.project-menu{z-index:var(--capa-emergente);-webkit-backdrop-filter:blur(28px)saturate(180%);padding:0}.project-menu-scroll{overscroll-behavior:contain;scrollbar-width:thin;gap:1rem;overflow-y:auto}.project-menu-name>div{align-items:center;display:grid;position:relative;overflow:hidden}.project-menu-name input{border:0}.project-menu-icon-trigger{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;transition:background .2s;display:flex}.project-menu input,.project-menu select{color:var(--text);border-radius:.9rem;padding:.78rem .9rem;font-size:.98rem;background:#ffffff47!important;border:1px solid #ffffff7a!important}.project-menu-colors button{border-radius:999px}.project-menu-section{border-top:1px solid #e2e8f0d1;gap:.3rem;padding-top:.88rem;display:grid}.project-menu-section p{color:#8a93a0;font-size:.9rem}.project-widget-toggle{justify-content:space-between;align-items:center;display:flex}.project-widget-toggle-label{align-items:center;min-width:0;display:inline-flex}.project-widget-toggle-label>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-widget-switch{border-radius:999px;flex:none;transition:background .15s;position:relative}.project-widget-switch:after{content:"";background:#fff;border-radius:999px;transition:transform .15s;position:absolute;box-shadow:0 1px 4px #0f172a2e}.project-menu-delete,.project-menu-duplicate{align-items:center;display:inline-flex}.project-widget-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.project-widget-grid.is-dragging-widgets{-webkit-user-select:none;user-select:none}.project-widget{border:1px solid #e2e8f0e6;border-radius:1.1rem;min-height:9.5rem;padding:1.1rem;position:relative}.project-widget-placeholder{border:1.5px dashed var(--project-accent);place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.project-widget-placeholder{border:1.5px dashed color-mix(in srgb,var(--project-accent) 38%,#94a3b88c)}}.project-widget-placeholder{background:radial-gradient(circle at 50% 30%,var(--project-accent),transparent 46%),#f8fafcb8}@supports (color:color-mix(in lab,red,red)){.project-widget-placeholder{background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--project-accent) 9%,transparent),transparent 46%),#f8fafcb8}}.project-widget-placeholder{color:#94a3b8;letter-spacing:-.01em;font-size:.78rem;font-weight:680;box-shadow:inset 0 0 0 1px #ffffffb8}.project-widget-drag-preview{z-index:320;pointer-events:none;transform-origin:100% 0;filter:drop-shadow(0 32px 36px #0f172a38);transition:transform 90ms cubic-bezier(.22,1,.36,1);position:fixed;transform:translate(calc(1.6rem - 100%),-1.15rem)scale(1.045)rotate(-2deg)}.project-widget-drag-preview .project-widget{border-color:#e2e8f0f5;width:100%;height:100%;min-height:100%;overflow:hidden;box-shadow:0 34px 70px #0f172a38,0 10px 22px #0f172a1f}.project-widget-actions.is-static{pointer-events:none}.project-widget.is-quickTasks{max-height:410px;overflow:hidden}.project-widget.span-1{grid-column:span 1}.project-widget.span-2{grid-column:span 2}.project-widget.span-3{grid-column:span 3}.project-widget.span-4{grid-column:span 4}.project-widget-actions{z-index:25;align-items:center;gap:.25rem;display:flex;position:absolute;top:.75rem;right:.75rem}.project-widget-drag,.project-widget-settings-trigger{color:#a0a7b2;cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;transition:all .15s;display:flex}.project-widget-drag:hover,.project-widget-settings-trigger:hover{color:#343a40;background:#0000000d}.widget-settings-popover{border-radius:var(--editor-menu-radius);z-index:50;cursor:default;background:#fff;border:1px solid #00000014;width:220px;padding:1rem;animation:widget-settings-fade-in .15s ease-out;position:absolute;top:2.2rem;right:0;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000000d}@keyframes widget-settings-fade-in{0%{opacity:0;transform:scale(.95)translateY(-5px)}to{opacity:1;transform:scale(1)translateY(0)}}.widget-settings-row{justify-content:space-between;align-items:center;display:flex}.widget-settings-label{color:#343a40;font-size:.875rem;font-weight:550}.widget-settings-switch{cursor:pointer;background:#e2e8f0;border:none;border-radius:999px;width:2.2rem;height:1.25rem;padding:0;transition:background-color .2s;position:relative}.widget-settings-switch.is-active{background:var(--project-accent,#2563eb)}.widget-settings-switch-handle{background:#fff;border-radius:50%;width:1rem;height:1rem;transition:transform .2s;position:absolute;top:.125rem;left:.125rem;box-shadow:0 1px 3px #00000026}.widget-settings-switch.is-active .widget-settings-switch-handle{transform:translate(.95rem)}.widget-settings-divider{background:#ededf0;height:1px;margin:.75rem 0}.widget-settings-section-title{color:#868e96;text-transform:uppercase;letter-spacing:.05em;text-align:left;margin-bottom:.5rem;font-size:.75rem;font-weight:600}.widget-settings-size-grid{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}.widget-settings-size-btn{cursor:pointer;color:#8a93a0;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;gap:.375rem;padding:.5rem .25rem;transition:all .15s;display:flex}.widget-settings-size-btn:hover{background:#f8fafc;border-color:#cbd5e1}.widget-settings-size-btn.is-active{border-color:var(--project-accent,#2563eb);background:var(--project-accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.widget-settings-size-btn.is-active{background:color-mix(in srgb,var(--project-accent,#2563eb) 8%,transparent)}}.widget-settings-size-btn.is-active{color:var(--project-accent,#2563eb);font-weight:600}.widget-settings-size-btn-label{font-size:.75rem}.project-widget-header{align-items:center;display:flex}.project-widget-header h3{color:var(--text)}.project-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1.1rem;display:grid}.project-stat-grid div{gap:.15rem;display:grid}.project-stat-grid strong{color:var(--text)}.project-stat-grid span,.project-widget-muted{color:#8a93a0;font-size:.84rem}.project-note-list{gap:.5rem;margin-top:1rem;display:grid}.project-task-list{gap:.2rem;max-height:280px;margin-top:1rem;padding-right:.35rem;display:grid;overflow-y:auto}.project-task-row{color:inherit;border-radius:.65rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.38rem .25rem;text-decoration:none;display:grid}.project-task-row:hover{background:#f7f8fa}.project-task-modal-row>button,.project-task-row>button{place-items:center;display:grid}.project-task-modal-row>button span,.project-task-row>button span{color:#fff;background:#fff;border:1.5px solid #c6cbd3;border-radius:.25rem;place-items:center;width:.95rem;height:.95rem;font-size:.72rem;font-weight:900;line-height:1;display:grid;position:relative}.project-task-modal-row.is-done>button span,.project-task-row.is-done>button span{border-color:var(--project-accent);background:var(--project-accent)}.project-task-modal-row.is-done>button span:after,.project-task-row.is-done>button span:after{content:"✓"}.project-task-row p{color:#737985;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:0;font-size:.75rem;font-weight:690;line-height:1.35;overflow:hidden}.project-task-row.is-done p{color:#9aa1ad;text-decoration:line-through}.project-task-row>a{color:#fb7c78;opacity:0;background:#fff0ef;border-radius:999px;padding:.32rem .55rem;font-size:.68rem;font-weight:720;text-decoration:none;transition:opacity .14s}.project-task-row:focus-within>a,.project-task-row:hover>a{opacity:1}.project-task-view-all{color:#8a93a0;border-top:1px solid #e2e8f0f2;justify-content:space-between;align-items:center;width:100%;margin-top:.65rem;padding-top:.7rem;font-size:.85rem;display:flex}.project-task-view-all span{color:#a0a7b2;font-size:1.25rem}.project-date-list,.project-link-list{gap:.5rem;margin-top:1rem;display:grid}.project-link-row{color:inherit;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;padding:.45rem;text-decoration:none;display:grid}.project-link-row:hover{background:#f7f8fa}.project-link-favicon,.project-link-row>svg{width:1.1rem;height:1.1rem}.project-link-favicon{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:.25rem}.project-link-row span{gap:.12rem;min-width:0;display:grid}.project-date-row strong,.project-link-row strong{color:#4b5563;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.project-link-row small{color:#9aa1ad;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.project-date-row{border-radius:.75rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.45rem;display:grid}.project-date-row:hover{background:#f7f8fa}.project-date-row time{background:var(--project-accent);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.project-date-row time{background:color-mix(in srgb,var(--project-accent) 12%,#fff)}}.project-date-row time{color:var(--project-accent);white-space:nowrap;padding:.25rem .5rem;font-size:.72rem;font-weight:760}.project-date-row button{color:#b4bbc5;font-size:1rem}.project-date-form{border-top:1px solid #e2e8f0f2;grid-template-columns:minmax(0,1fr) auto auto;gap:.4rem;margin-top:.75rem;padding-top:.75rem;display:grid}.project-date-form input{color:#4b5563;border:1px solid #e6e9ee;border-radius:.65rem;min-width:0;padding:.45rem .55rem;font-size:.78rem}.project-date-form button{background:var(--project-accent);color:#fff;border-radius:.65rem;place-items:center;width:2rem;display:grid}.project-progress{background:#eef1f5;border-radius:999px;height:.45rem;margin-top:1.4rem;overflow:hidden}.project-progress span{border-radius:inherit;background:var(--project-accent);height:100%;display:block}.project-pages{background:#ffffffe6;border:1px solid #e2e8f0e0;border-radius:1.25rem;padding:clamp(1rem,3vw,1.4rem);box-shadow:0 18px 50px #14181f0f}.project-pages:has(.project-portal-shell){box-shadow:none;background:#fffffff5}.project-pages:has(.project-portal-shell) .project-toolbar{border-bottom:1px solid #cbd5e1c7;margin-bottom:1rem;padding-bottom:1rem}.project-section-header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.project-toolbar{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-bottom:1.1rem;display:grid}.project-toolbar>.project-view-switch{grid-column:2;justify-self:center}.project-sort{grid-column:3;justify-self:end;position:relative}.project-sort-trigger{color:#475467;background:#fff;border:1px solid #e2e8f0e6;border-radius:10px;align-items:center;gap:6px;padding:7px 10px;font-size:.78rem;font-weight:650;display:flex}.project-sort-trigger.is-active,.project-sort-trigger:hover{color:var(--text);border-color:#94a3b8b3}.project-sort-trigger svg:first-child{color:#94a3b8}.project-sort-menu{z-index:20;width:232px;padding:var(--nebula-menu-padding);border:1px solid var(--border);border-radius:var(--nebula-menu-radius);background:var(--panel-strong);gap:1px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 16px 44px #0f172a29}.project-sort-menu button{grid-template-columns:var(--nebula-menu-icon-size) minmax(0,1fr) 14px;align-items:center;gap:var(--nebula-menu-item-gap);min-height:var(--nebula-menu-item-height);padding:var(--nebula-menu-item-padding-block) var(--nebula-menu-item-padding-inline);border-radius:var(--nebula-menu-item-radius);color:var(--foreground);text-align:left;font:inherit;font-size:var(--nebula-menu-font-size);cursor:pointer;background:0 0;border:0;display:grid}.project-sort-menu button:hover{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.project-sort-menu button:hover{background:color-mix(in srgb,var(--muted) 12%,transparent)}}.project-sort-menu button>svg:first-child{color:var(--muted)}.project-sort-menu button.is-active{color:var(--project-accent,var(--foreground))}.project-sort-menu button.is-active>svg:first-child{color:var(--project-accent,var(--muted))}@media (max-width:720px){.project-toolbar{grid-template-columns:1fr;justify-items:stretch}.project-toolbar>.project-view-switch{grid-column:1;justify-self:stretch;overflow-x:auto}.project-sort{grid-column:1;justify-self:end}}.project-section-header p{color:#9aa1ad;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700}.project-section-header h2{color:var(--text);margin-top:.15rem;font-size:1.35rem;font-weight:760}.project-pages select{color:#4b5563;background:#fff;border:1px solid #e2e8f0f2;border-radius:.75rem;width:auto;padding:.6rem .85rem}.project-page-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,326px),1fr));gap:1.45rem;display:grid}.project-portal-card,.project-portal-column,.project-portal-grid,.project-portal-shell,.project-portal-toolbar{min-width:0;max-width:100%}.project-portal-shell{overflow-x:clip}.project-portal-toolbar{flex-wrap:wrap;gap:.9rem;border-bottom:0!important;padding-bottom:.2rem!important}.project-portal-grid{grid-template-columns:repeat(var(--portal-cols,4),minmax(0,1fr));align-items:start;gap:1.15rem 1.45rem;width:100%;display:grid;overflow:visible}.project-portal-column{flex-direction:column;align-self:start;gap:1.15rem;width:100%;min-width:0;display:flex}.project-portal-column:empty{width:100%;display:block}.project-portal-card{border-color:#cbd5e1b8;border-radius:.95rem;width:100%;min-height:0;overflow:visible;box-shadow:0 8px 18px #0f172a06}.project-portal-card-header{border-radius:.95rem .95rem 0 0;min-height:3.25rem;padding:.82rem 1rem;box-shadow:inset 0 1px #ffffffad}.project-portal-card-header h3{letter-spacing:-.015em;font-size:.98rem}.project-portal-block-list{padding:1rem 1.1rem 1.05rem;min-height:4.25rem!important}.project-portal-link-row{min-height:2rem;padding:.28rem .38rem}.project-portal-link-row span:first-child{font-size:.94rem}.project-portal-section-title-block{text-align:left;padding:.82rem .35rem .3rem}.project-portal-section-title-block h4{color:#5c5c5c;letter-spacing:0;align-items:center;gap:.45rem;font-size:1.28rem;font-weight:800;line-height:1.08;display:flex}.project-portal-inline-title-row{align-items:center;gap:.45rem;min-width:0;display:flex}.project-portal-inline-title-icon{color:#7b8190;background:0 0;border:1px solid #0000;border-radius:.55rem;flex:0 0 1.85rem;place-items:center;width:1.85rem;height:1.85rem;transition:background .14s,border-color .14s,transform .14s;display:grid}.project-portal-inline-title-icon:hover,.project-portal-inline-title-icon[aria-expanded=true]{border-color:var(--portal-accent)}@supports (color:color-mix(in lab,red,red)){.project-portal-inline-title-icon:hover,.project-portal-inline-title-icon[aria-expanded=true]{border-color:color-mix(in srgb,var(--portal-accent) 26%,#e2e8f0)}}.project-portal-inline-title-icon:hover,.project-portal-inline-title-icon[aria-expanded=true]{background:var(--portal-accent)}@supports (color:color-mix(in lab,red,red)){.project-portal-inline-title-icon:hover,.project-portal-inline-title-icon[aria-expanded=true]{background:color-mix(in srgb,var(--portal-accent) 8%,#fff)}}.project-portal-inline-title-icon:hover,.project-portal-inline-title-icon[aria-expanded=true]{transform:translateY(-1px)}.project-portal-inline-title-trigger{color:#5c5c5c;letter-spacing:0;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:.45rem;min-width:0;padding:.18rem .3rem;font-size:1.28rem;font-weight:800;line-height:1.08;overflow:hidden}.project-portal-inline-title-trigger:hover{background:var(--portal-accent)}@supports (color:color-mix(in lab,red,red)){.project-portal-inline-title-trigger:hover{background:color-mix(in srgb,var(--portal-accent) 7%,transparent)}}.project-portal-inline-title-input{border:0;border-bottom:2px solid var(--portal-accent);width:100%;min-width:0}@supports (color:color-mix(in lab,red,red)){.project-portal-inline-title-input{border-bottom:2px solid color-mix(in srgb,var(--portal-accent) 65%,transparent)}}.project-portal-inline-title-input{color:#3f4652;background:0 0;outline:0;padding:.16rem .28rem .2rem;font-size:1.28rem;font-weight:800;line-height:1.08}.project-portal-separator-block{padding:.36rem .35rem .46rem}.project-portal-separator-block hr{border:0;border-top:1px solid #94a3b857;width:100%}.project-portal-separator-block span{color:#9ca3af;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:700;display:block}.project-portal-separator-space{height:1.15rem}.project-portal-text-block{color:#8e929a;text-align:left;max-width:18.8rem;padding:.12rem .45rem .55rem;font-size:.72rem;font-weight:520;line-height:1.34}.project-portal-card-footer{margin-top:auto;padding:0;border-top-color:#cbd5e1bf!important}.project-portal-card-footer>button{background:0 0;min-height:2.65rem;padding:0 1.05rem}.project-portal-card-footer>button:hover{background:#f8fafce6}.project-portal-add-menu{border-color:#cbd5e1e0;border-radius:.9rem;width:min(34rem,100vw - 4rem);box-shadow:0 18px 44px #0f172a1f}.project-portal-menu-option{color:#263142;text-align:left;border-radius:.72rem;grid-template-columns:1.9rem minmax(0,1fr);align-items:center;gap:.65rem;padding:.62rem;transition:background .14s;display:grid}.project-portal-menu-option:hover:not(:disabled){background:#f8fafcf2}.project-portal-menu-option strong{color:#1f2937;font-size:.78rem;font-weight:760;display:block}.project-portal-menu-option small{color:#7b8797;margin-top:.1rem;font-size:.68rem;font-weight:520;line-height:1.15;display:block}.project-portal-add-section-card{color:#8aa0bc;background:linear-gradient(#f8fafc8f,#ffffffd1);border:1.2px dashed #cbd5e1e0;border-radius:.95rem;flex-direction:column;justify-content:center;align-items:center;gap:.55rem;width:100%;min-height:7.6rem;font-size:.86rem;font-weight:760;transition:border-color .14s,background .14s,color .14s,transform .14s;display:flex}.project-portal-add-section-card:hover{color:#2563eb;background:#f8fafce6;border-color:#2563eb6b;transform:translateY(-1px)}.project-portal-icon-btn{color:#172033;border-radius:.75rem;place-items:center;width:2.35rem;height:2.35rem;transition:background .14s,color .14s;display:grid}.project-portal-icon-btn:hover{color:#2563eb;background:#f1f5f9}.project-portal-title-input{width:min(100%,42rem);color:var(--text);letter-spacing:0;background:0 0;border:0;border-radius:.55rem;outline:none;padding:.08rem 0;font-size:clamp(2rem,4.2vw,3.15rem);font-weight:820;line-height:1.05}.project-portal-title-input:focus{background:#f8fafce0;padding-inline:.4rem;box-shadow:0 0 0 .2rem #2563eb14}.project-selection-surface{position:relative}body.is-dragging-project-item,body.is-dragging-project-item *,body.is-dragging-project-widget,body.is-dragging-project-widget *,body.is-selecting-project-objects,body.is-selecting-project-objects *{-webkit-user-select:none!important;user-select:none!important}body.is-dragging-project-item,body.is-dragging-project-widget{cursor:grabbing}.project-object-selection-rect{z-index:35;pointer-events:none;background:#93c5fd33;border:1px solid #60a5facc;border-radius:.5rem;position:absolute}.project-object-selection-toolbar{z-index:220;white-space:nowrap;background:#fff;border:1px solid #e1e4eaeb;border-radius:.85rem;align-items:center;gap:.22rem;width:max-content;max-width:calc(100vw - 1rem);padding:.25rem;display:inline-flex;position:fixed;box-shadow:0 14px 34px #0f172a21}.project-object-selection-toolbar form{margin:0;padding:0;display:inline-flex}.project-object-selection-toolbar button,.project-object-selection-toolbar form button{color:#343840;border-radius:.62rem;align-items:center;gap:.42rem;padding:.5rem .6rem;font-size:.8rem;font-weight:560;line-height:1;display:inline-flex}.project-object-selection-toolbar button:hover:not(:disabled),.project-object-selection-toolbar form button:hover:not(:disabled){background:#f5f6f8f5}.project-object-selection-toolbar button:disabled,.project-object-selection-toolbar form button:disabled{cursor:not-allowed;opacity:.42}.project-object-selection-toolbar .is-danger{color:#b42318}.project-selectable-object{cursor:grab;transform-origin:50%;will-change:transform;position:relative}.project-selectable-object:active{cursor:grabbing}.project-selectable-object.is-object-selected{background:#93c5fd29;box-shadow:0 0 0 1px #60a5fa42,0 18px 48px #14181f12}.project-compact-row-shell.project-selectable-object.is-object-selected,.project-page-row-shell.project-selectable-object.is-object-selected,.project-tree-select-shell.is-object-selected{border-radius:.85rem}.project-folder-card.is-object-selected{border-radius:1.82rem;box-shadow:0 0 0 2px #60a5fa61}.project-object-selected-mark{z-index:8;color:#fff;background:#20242a;border-radius:999px;place-items:center;width:1.35rem;height:1.35rem;display:grid;position:absolute;top:.65rem;left:.65rem;box-shadow:0 6px 16px #0f172a2e}.project-tree-select-shell{min-width:0}.project-page-grid.is-compact,.project-page-grid.is-list,.project-page-grid.is-tree{grid-template-columns:1fr}.project-page-grid.is-compact{background:#fff;border:1px solid #e2e8f0e6;border-radius:.95rem;gap:0;overflow:hidden}.project-page-grid.is-tree{border-left:1px solid #e2e8f0f2;gap:.35rem;padding-left:.9rem}.project-page-grid.is-dragging-pages{-webkit-user-select:none;user-select:none}.project-drag-placeholder{border:1.5px dashed var(--project-accent);place-items:center;max-width:360px;height:433px;min-height:433px;display:grid}@supports (color:color-mix(in lab,red,red)){.project-drag-placeholder{border:1.5px dashed color-mix(in srgb,var(--project-accent) 38%,#94a3b88c)}}.project-drag-placeholder{background:radial-gradient(circle at 50% 30%,var(--project-accent),transparent 46%),#f8fafcb8;border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.project-drag-placeholder{background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--project-accent) 9%,transparent),transparent 46%),#f8fafcb8}}.project-drag-placeholder{color:#94a3b8;letter-spacing:-.01em;font-size:.78rem;font-weight:680;box-shadow:inset 0 0 0 1px #ffffffb8}.project-page-grid.is-compact .project-drag-placeholder,.project-page-grid.is-list .project-drag-placeholder,.project-page-grid.is-tree .project-drag-placeholder{border-radius:.85rem;max-width:none;height:3.15rem;min-height:3.15rem}.project-drag-preview{z-index:320;pointer-events:none;transform-origin:50%;filter:drop-shadow(0 32px 36px #0f172a38);transition:width .18s cubic-bezier(.22,1,.36,1),height .18s cubic-bezier(.22,1,.36,1),border-radius .18s cubic-bezier(.22,1,.36,1);position:fixed;top:0;left:0;transform:translateZ(0)}.project-drag-preview.is-sidebar-compact{z-index:var(--capa-arrastre);color:#111827;-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);background:linear-gradient(145deg,#ffffffeb,#ffffffc7),#ffffffdb;border:1px solid #ffffffc7;border-radius:1rem;flex-direction:column;justify-content:center;gap:.42rem;padding:.85rem .95rem;display:flex;box-shadow:inset 0 1px #ffffffd9,0 18px 42px #0f172a2e}.project-drag-preview.is-sidebar-compact>*{display:none!important}.project-drag-preview.is-sidebar-compact:before{content:attr(data-drag-title);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.92rem;font-weight:850;line-height:1.08;display:-webkit-box;overflow:hidden}.project-drag-preview.is-sidebar-compact:after{content:attr(data-drag-project);color:#1f2937a8;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:750;overflow:hidden}.project-drag-preview .page-card,.project-drag-preview .project-folder-card,.project-drag-preview .project-page-card{cursor:grabbing;width:100%;min-height:100%;transform:none!important}.project-drag-preview .page-card,.project-drag-preview .project-page-card{border-color:#e2e8f0f5;box-shadow:0 34px 70px #0f172a38,0 10px 22px #0f172a1f}.page-card,.project-page-card{box-sizing:border-box;width:100%;min-width:0;max-width:360px;height:433px;min-height:433px;max-height:433px;color:inherit;background:#fff;border:1px solid #0c121c14;border-radius:2.92rem;padding:2.42rem 2rem 1.5rem;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid;box-shadow:0 5px 10px #0f172a13,0 4px 10px #0f172a09}.page-card:before,.project-page-card:before{background:var(--page-accent,var(--project-accent));content:"";border-radius:0 999px 999px 0;width:.4rem;position:absolute;top:5.2rem;bottom:5.2rem;left:0}.page-card-link,.project-page-card-link{height:100%;min-height:100%;color:inherit;grid-template-rows:auto auto minmax(0,1fr) auto;text-decoration:none;display:grid}.page-card-menu-button,.project-page-card-menu-button{z-index:4;color:#a0a0a0;background:0 0;border:none;border-radius:.7rem;place-items:center;width:2.4rem;height:2.4rem;padding:0;transition:background-color .15s;display:grid;position:absolute;bottom:1.15rem;right:2rem}.page-card-menu-button:focus-visible,.page-card-menu-button:hover,.project-page-card-menu-button:focus-visible,.project-page-card-menu-button:hover{background:#f3f4f6f2;outline:none}.page-card:hover,.project-page-card:hover{border-color:#0c121c1f;transform:translateY(-4px);box-shadow:0 22px 46px #0f172a16}.page-card-icon,.project-card-icon{display:none}.page-card h3,.project-page-card h3{color:#030303;letter-spacing:-1.43px;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:calc(100% - 1.35rem);margin:0;font-size:30px;font-weight:700;line-height:1.05;display:-webkit-box;overflow:hidden}.page-card-project,.project-page-card-project{color:#030303;margin-top:1.45rem;font-size:.93rem;font-weight:450;line-height:1.2}.page-card-project strong,.project-page-card-project strong{font-weight:760}.page-card p,.project-page-card p{color:#6e6e6e;overflow-wrap:anywhere;max-height:16.2rem;margin-top:1.55rem;font-size:.94rem;line-height:1.5;display:block;position:relative;overflow:hidden}.page-card p:after,.project-page-card p:after{content:"";pointer-events:none;background:linear-gradient(#fff0,#fff 86%);height:6.65rem;position:absolute;bottom:0;left:0;right:0}.page-card small,.project-page-card small{color:#989898;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;align-self:end;max-width:calc(100% - 2.7rem);margin-top:1.35rem;font-size:.84rem;font-weight:850;line-height:1;overflow:hidden}.page-card.is-board-card,.project-page-card.is-board-card{box-sizing:border-box;background:var(--panel-strong,#fff);border:1px solid var(--border,#0c121c14);border-radius:2.92rem;flex-direction:column;height:433px;min-height:433px;max-height:433px;display:flex}.page-card.is-board-card:before,.project-page-card.is-board-card:before{background:var(--page-accent,var(--project-accent,var(--muted,#64748b)));content:"";z-index:20;border-radius:0 999px 999px 0;width:6px;height:155px;position:absolute;top:39px;left:0}.page-card.is-board-card .page-card-link,.project-page-card.is-board-card .project-page-card-link{flex-direction:column;height:100%;min-height:100%;display:flex}.page-card.is-board-card .page-card-menu-button,.project-page-card.is-board-card .project-page-card-menu-button{z-index:10;color:#94a3b8;width:2.2rem;height:2.2rem;bottom:.9rem;right:1.25rem}.page-card.is-board-card .page-card-menu-button:hover,.project-page-card.is-board-card .project-page-card-menu-button:hover{color:var(--text,#1e293b);background:#f3f4f6f2}.page-card.is-board-card h3,.project-page-card.is-board-card h3{color:var(--text,#030303);letter-spacing:-1.43px;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;margin:0;font-size:30px;font-weight:700;line-height:1.05;display:-webkit-box;overflow:hidden}.page-card.is-board-card p,.project-page-card.is-board-card p{color:var(--muted,#64748b);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:none;margin-top:.75rem;font-size:.9rem;line-height:1.4;display:-webkit-box;overflow:hidden}.page-card.is-board-card p:after,.page-card.is-board-card small,.project-page-card.is-board-card p:after,.project-page-card.is-board-card small{display:none}.project-folder-card{--project-folder-top:var(--project-accent)}@supports (color:color-mix(in lab,red,red)){.project-folder-card{--project-folder-top:color-mix(in srgb,var(--project-accent) 78%,white 22%)}}.project-folder-card{filter:drop-shadow(0 18px 28px #0f172a1b)drop-shadow(0 4px 8px #0f172a09);width:100%;min-width:0;max-width:360px;height:433px;min-height:433px;text-decoration:none;transition:transform .18s,filter .18s;overflow:visible}.project-folder-card-link{color:inherit;text-decoration:none;display:block;position:absolute;inset:0}.project-folder-artwork{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.project-folder-menu-dot{color:#fffffff5;background:0 0;border:none;border-radius:999px;place-items:center;width:3rem;height:3rem;padding:0;display:grid}.project-folder-card>.project-folder-card-menu-button{z-index:4;margin-right:0;position:absolute;bottom:2.58rem;right:1.45rem}.project-folder-card>.project-folder-card-menu-button:focus-visible,.project-folder-card>.project-folder-card-menu-button:hover{background:#ffffff24;outline:none}.project-folder-body h3{letter-spacing:-.03em;font-size:clamp(1.78rem,2.28vw,2.12rem);font-weight:500;display:block}.project-folder-body p{color:#ffffffe6;gap:.35rem;margin-top:.32rem;line-height:1}.project-folder-count-number{letter-spacing:-.02em;font-size:1.06rem;font-weight:760}.project-folder-count-label{color:#ffffffd1;font-size:.9rem;font-weight:430}.project-page-row{color:inherit;grid-template-columns:auto minmax(0,1fr) auto;gap:.7rem;padding:.75rem .85rem;text-decoration:none}.project-page-row,.project-page-row-shell{background:#fff;border:1px solid #e2e8f0db;border-radius:.85rem;align-items:center;display:grid}.project-page-row-shell{grid-template-columns:minmax(0,1fr) auto}.project-page-row-shell .project-page-row{background:0 0;border:0}.project-page-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-page-row small{color:#9aa1ad;font-size:.78rem}.project-compact-row{min-height:3.05rem;color:inherit;gap:.7rem;padding:.75rem 1rem;text-decoration:none;display:flex}.project-compact-row,.project-compact-row-shell{border-bottom:1px solid #e2e8f0db;align-items:center}.project-compact-row-shell{grid-template-columns:minmax(0,1fr) auto;display:grid}.project-compact-row-shell .project-compact-row,.project-compact-row-shell:last-child,.project-compact-row:last-child{border-bottom:0}.project-compact-row svg{color:var(--project-accent)}@supports (color:color-mix(in lab,red,red)){.project-compact-row svg{color:color-mix(in srgb,var(--project-accent) 78%,#ef7773)}}.project-compact-row strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:740;overflow:hidden}.project-compact-row span{background:var(--project-accent);border-radius:999px;flex:none;max-width:12rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.project-compact-row span{background:color-mix(in srgb,var(--project-accent) 10%,white)}}.project-compact-row span{color:var(--project-accent);padding:.22rem .55rem}@supports (color:color-mix(in lab,red,red)){.project-compact-row span{color:color-mix(in srgb,var(--project-accent) 60%,#6f7784)}}.project-compact-row span{text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:700}.project-compact-row strong{flex:0 auto;min-width:0}.project-tree-item{padding-left:1rem;position:relative}.project-tree-item:before{content:"";background:#d2d7e0f2;width:1rem;height:1px;position:absolute;top:1.2rem;left:-.9rem}.project-tree-row{color:inherit;grid-template-columns:auto minmax(0,1fr) auto;gap:.65rem;padding:.65rem .8rem;text-decoration:none}.project-tree-row,.project-tree-row-shell{background:#fff;border:1px solid #e2e8f0e0;border-radius:.75rem;align-items:center;display:grid}.project-tree-row-shell{grid-template-columns:minmax(0,1fr) auto}.project-tree-row-shell .project-tree-row{background:0 0;border:0}.project-row-menu-button{color:#667085;opacity:1;border-radius:.65rem;place-items:center;width:2rem;height:2rem;margin-right:.45rem;transition:background-color .15s;display:grid}.project-row-menu-button:focus-visible,.project-row-menu-button:hover{background:#f3f4f6f2;outline:none}.project-tree-row svg{color:var(--project-accent)}.project-tree-row span{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:680;overflow:hidden}.project-tree-row small{color:#9aa1ad;font-size:.74rem}.project-add-page-card{background:#f3f3f3;border:1px solid #e2e8f0e6;border-radius:1rem;place-items:center;min-height:12.5rem;padding:1.35rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff8c,0 18px 48px #14181f0f}.project-add-page-card button{color:#202124;background:#eee;border:1px solid #d2d7e0f2;border-radius:999px;place-items:center;width:2.9rem;height:2.9rem;transition:transform .16s,background-color .16s;display:grid;box-shadow:0 10px 24px #14181f14}.project-add-page-card button:focus-visible,.project-add-page-card button:hover{background:#fff;outline:none;transform:translateY(-1px)}.project-add-page-card.is-compact{min-height:0;box-shadow:none;background:#fff;border:0;border-top:1px solid #e2e8f0db;border-radius:0;grid-template-columns:auto minmax(0,1fr);place-items:stretch stretch;gap:.85rem;padding:1rem;display:grid}.project-add-page-card.is-compact button{color:#4b5563;width:2.35rem;height:2.35rem;box-shadow:none;background:#fff;border-style:dashed}.project-add-page-card.is-compact div{text-align:left;justify-content:start;gap:.16rem;display:grid}.project-add-page-card.is-compact strong{color:var(--text);font-size:.95rem;font-weight:760}.project-add-page-card.is-compact span{color:#707783;font-size:.82rem}.project-task-modal-backdrop{z-index:850;background:#11182747;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.confirm-dialog-backdrop{z-index:1200;-webkit-backdrop-filter:blur(14px)saturate(.95);backdrop-filter:blur(14px)saturate(.95);background:#0f172a6b;place-items:center;padding:1.25rem;animation:confirm-dialog-fade .14s ease-out;display:grid;position:fixed;inset:0}.confirm-dialog{background:#fffffffa;border:1px solid #e2e8f0eb;border-radius:1.25rem;gap:1rem;width:min(28rem,100vw - 2rem);padding:1.35rem;animation:confirm-dialog-scale .16s cubic-bezier(.2,.8,.2,1);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 110px #0f172a47,0 12px 34px #0f172a1f}.confirm-dialog-close{color:#8a93a0;border-radius:999px;place-items:center;width:2rem;height:2rem;transition:background .14s,color .14s;display:grid;position:absolute;top:.85rem;right:.85rem}.confirm-dialog-close:hover{color:#22262d;background:#f3f4f6}.confirm-dialog-icon{color:#e11d48;background:#fff1f2;border-radius:1rem;place-items:center;width:3rem;height:3rem;display:grid;box-shadow:inset 0 0 0 1px #e11d481f}.confirm-dialog-copy{gap:.45rem;padding-right:1.4rem;display:grid}.confirm-dialog-copy h2{color:#20242b;letter-spacing:-.02em;font-size:1.05rem;font-weight:760}.confirm-dialog-copy p{color:#6b7280;max-width:31rem;font-size:.9rem;line-height:1.55}.confirm-dialog-actions{justify-content:flex-end;gap:.7rem;padding-top:.2rem;display:flex}.confirm-dialog-actions button{border-radius:.85rem;min-height:2.55rem;padding:0 1rem;font-size:.9rem;font-weight:720;transition:transform .14s,box-shadow .14s,background .14s}.confirm-dialog-actions button:hover{transform:translateY(-1px)}.confirm-dialog-cancel{color:#4b5563;background:#fff;border:1px solid #e5e7eb}.confirm-dialog-danger{color:#fff;background:#1f2329;box-shadow:0 14px 30px #0f172a33}.confirm-dialog-danger:hover{background:#111827}.confirm-dialog-primary{color:#fff;background:#2563eb;box-shadow:0 14px 30px #2563eb38}@keyframes confirm-dialog-fade{0%{opacity:0}to{opacity:1}}@keyframes confirm-dialog-scale{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.project-task-modal{background:#fff;border:1px solid #e2e8f0f2;border-radius:1rem;grid-template-rows:auto auto auto minmax(0,1fr) auto;width:min(46rem,100vw - 2rem);max-height:min(760px,100vh - 2rem);display:grid;position:relative;box-shadow:0 28px 90px #14181f3d}.project-task-modal-close{color:#8a93a0;position:absolute;top:1rem;right:1rem}.project-task-modal-header{align-items:center;gap:.85rem;padding:1.25rem 1.35rem;display:flex}.project-task-modal-header>span{color:#fb7c78;background:#ffe7e6;border-radius:.8rem;place-items:center;width:3rem;height:3rem;display:grid}.project-task-modal-header h2{color:var(--text);font-size:1.05rem;font-weight:760}.project-task-modal-header p{color:#8a93a0;margin-top:.15rem;font-size:.82rem}.project-task-search{color:#a0a7b2;border:1px solid #e2e8f0f2;border-radius:.75rem;align-items:center;gap:.55rem;margin:0 1.35rem 1rem;padding:.65rem .8rem;display:flex}.project-task-search input{width:100%;color:var(--text);border:0;outline:0;font-size:.85rem}.project-task-tabs{border:1px solid #e2e8f0f2;border-radius:.7rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 1.35rem 1rem;display:grid;overflow:hidden}.project-task-tabs button{color:#6f7784;padding:.75rem .5rem;font-size:.74rem;font-weight:720}.project-task-tabs button.is-active{color:#fb7c78;background:#fff0ef}.project-task-tabs span{background:#14181f0f;border-radius:999px;margin-left:.35rem;padding:.1rem .38rem}.project-task-modal-list{gap:.6rem;padding:0 1.35rem 1rem;display:grid;overflow-y:auto}.project-task-modal-row{border:1px solid #e2e8f0f2;border-radius:.8rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.8rem;display:grid}.project-task-modal-row strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;display:block;overflow:hidden}.project-task-modal-row.is-done strong{color:#9aa1ad;text-decoration:line-through}.project-task-modal-row small{color:#7b8390;margin-top:.18rem;font-size:.76rem;display:block}.project-task-modal-row>a{color:#fb7c78;background:#fff0ef;border-radius:999px;padding:.38rem .65rem;font-size:.72rem;font-weight:740;text-decoration:none}.project-task-modal footer{color:#7b8390;border-top:1px solid #e2e8f0e6;justify-content:space-between;align-items:center;padding:.9rem 1.35rem;font-size:.78rem;display:flex}.project-task-modal footer button{color:#fb7c78;font-weight:740}.project-empty{color:#8a93a0;text-align:center;border:1px dashed #d2d7e0f2;border-radius:1rem;padding:1.4rem}@media (max-width:1100px){.project-widget-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-widget.span-3,.project-widget.span-4{grid-column:span 2}}@media (max-width:720px){.project-hero{flex-direction:column}.project-cover-controls{opacity:1;pointer-events:auto;transform:none}.project-cover-menu{width:calc(100vw - 1.5rem);right:.75rem}.project-cover-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-widget-grid{grid-template-columns:1fr}.project-widget.span-1,.project-widget.span-2,.project-widget.span-3,.project-widget.span-4{grid-column:span 1}}.page-card-selected{z-index:4;background:var(--text);color:#fff;border-radius:999px;place-items:center;width:1.35rem;height:1.35rem;display:grid;position:absolute;top:1rem;left:1rem}.page-card-selected-checkbox{z-index:10;background:var(--panel);border:1.5px solid var(--border);color:#fff;cursor:pointer;opacity:0;border-radius:999px;place-items:center;width:1.25rem;height:1.25rem;padding:0;transition:opacity .15s,background .15s,border-color .15s;display:grid;position:absolute;top:.75rem;left:.75rem}.page-card-selected-checkbox.is-selected,.page-card:hover .page-card-selected-checkbox{opacity:1}.page-card-selected-checkbox.is-selected{background:var(--accent-color)!important}.page-card-selected-checkbox.is-selected,.page-card-selected-checkbox:hover:not(.is-selected){border-color:var(--accent-color)!important}.page-card-selected-check{transition:opacity .1s}.page-card.is-selected{transform:translateY(-2px);border-color:var(--accent-color)!important;box-shadow:0 0 0 2px var(--accent-color),0 10px 22px #0f172a14!important;background:#f3f8fe!important}.page-card.is-selected p:after{background:linear-gradient(#f3f8fe00,#f3f8fe 86%)!important}:is([data-theme=midnight],[data-theme=dark],.dark) .page-card.is-selected{border-color:var(--accent-color)!important;box-shadow:0 0 0 2px var(--accent-color),0 10px 22px #0000004d!important;background:#171d2b!important}:is([data-theme=midnight],[data-theme=dark],.dark) .page-card.is-selected p:after{background:linear-gradient(#171d2b00,#171d2b 86%)!important}.note-actions-grid-container{min-height:450px;padding-bottom:150px}.page-card-drag-ghost{z-index:300;color:var(--text);pointer-events:none;background:#fffffff0;border:1px solid #d2d7e0e6;border-radius:999px;padding:.5rem .75rem;font-size:.8rem;position:fixed;box-shadow:0 18px 40px #14181f26}.page-container-hero{background:#fffffff2;border:1px solid #e7e9eef2;border-radius:1.1rem;justify-content:space-between;align-items:flex-end;gap:1rem;margin-top:2rem;padding:clamp(1.5rem,4vw,2.25rem);display:flex;box-shadow:0 24px 60px #14181f14}.page-container-hero h1{letter-spacing:0;margin:.8rem 0 0;font-size:clamp(2rem,5vw,3.5rem);font-weight:760;line-height:1.05}.page-container-hero p:last-child{color:var(--muted);margin-top:.85rem}.page-container-action{border:1px solid var(--border);color:var(--text);background:#fff;border-radius:.7rem;align-items:center;gap:.5rem;padding:.75rem .9rem;font-size:.9rem;display:inline-flex}body[data-focus-mode=true] .app-sidebar{display:none!important}body[data-focus-mode=true] .app-shell{grid-template-columns:minmax(0,1fr)!important;gap:0!important}body[data-focus-mode=true] .app-main-surface{grid-column:1/-1!important;justify-self:stretch!important}body[data-focus-mode=true] .app-main-surface,body[data-focus-mode=true] .workspace-card,body[data-focus-mode=true] .workspace-card-content,body[data-focus-mode=true] .workspace-layout-container{width:100%!important;min-width:0!important;max-width:none!important}body[data-writing-focus-mode=true]{overflow:hidden}body[data-writing-focus-mode=true] .app-sidebar{display:none}body[data-writing-focus-mode=true] .app-shell{grid-template-columns:1fr}body[data-writing-focus-mode=true] .app-shell main{padding:0}body[data-writing-focus-mode=true] .app-main-surface,body[data-writing-focus-mode=true] .workspace-card,body[data-writing-focus-mode=true] .workspace-layout-container{width:100vw!important;max-width:none!important;height:100dvh!important;min-height:100dvh!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;border:0!important;border-radius:0!important;overflow:visible!important}body[data-writing-focus-mode=true] .note-navigation-bar,body[data-writing-focus-mode=true] .workspace-tabs{display:none!important}body[data-writing-focus-mode=true] .workspace-card-content{background:#f7f7f6!important;border-radius:0!important;width:100vw!important;height:100dvh!important;min-height:100dvh!important;overflow:visible!important}body[data-writing-focus-mode=true] .note-editor-overlay-root.writing-focus-note{z-index:var(--capa-arrastre)!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;position:fixed!important;inset:0!important}.app-shell>main:has(.workspace-layout-container){padding-top:0}@media (min-width:1024px){.app-shell>main:has(.workspace-layout-container){padding-top:.75rem}}.app-shell>main{min-width:0}.workspace-layout-container{flex-direction:column;width:100%;min-height:0;display:flex}@media (min-width:1024px){.workspace-layout-container{height:calc(100vh - .75rem)}}.workspace-tabs{z-index:1;scrollbar-width:none;background:var(--background);border-bottom:none;align-items:flex-end;gap:.35rem;min-width:0;margin-bottom:-1px;padding:0;display:flex;position:relative;overflow:auto hidden}.workspace-card{z-index:10;position:relative;box-shadow:var(--shadow-premium),0 -4px 16px #0000000f!important}.workspace-card-content{z-index:1;position:relative}.workspace-tabs::-webkit-scrollbar{display:none}.workspace-tab{--tab-accent:#6f7175;min-width:10rem;max-width:16rem;height:2.6rem;color:var(--muted);background:#eaebef;border:1px solid var(--border);border-bottom:0;border-radius:10px 10px 0 0;align-items:center;margin-bottom:-1px;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex;position:relative}.workspace-tab.is-active{color:var(--tab-accent,var(--text));border-color:var(--border);z-index:2;background:#fff;border-bottom-color:#fff}.workspace-tab:not(.is-active):hover{color:var(--text);background:#e5e7eb}.workspace-tab-main{min-width:0;color:inherit;background:0 0;border:0;flex:1;align-items:center;gap:.5rem;padding:0 .75rem 0 .9rem;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.workspace-tab-main span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.workspace-tab-main svg{flex-shrink:0}.workspace-tab-close{color:#8b929d;background:0 0;border:0;border-radius:.4rem;flex:none;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;margin-right:.45rem;transition:background .12s,color .12s;display:inline-flex}.workspace-tab-main:focus-visible,.workspace-tab-main:hover{color:inherit;background:0 0;outline:none}.workspace-tab-close:focus-visible,.workspace-tab-close:hover{color:#303640;background:#6b728026;outline:none}.workspace-tab-add{color:#68707c;background:#eaebef;border:1px solid var(--border);border-bottom:0;border-radius:10px 10px 0 0;flex:none;justify-content:center;align-self:flex-end;align-items:center;width:2.6rem;height:2.6rem;margin-bottom:-1px;transition:background .12s,color .12s;display:inline-flex}.note-breadcrumb-link{background:0 0;border:0;padding:.48rem .66rem}.workspace-tab-add:focus-visible,.workspace-tab-add:hover{color:#202124;background:#e5e7eb;outline:none}.note-navigation-bar{z-index:180;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.1rem;min-height:3.55rem;padding:0 1.1rem;display:grid;position:absolute;top:0;left:0;right:0;overflow:visible;border-radius:1.55rem 1.55rem 0 0!important}.note-navigation-actions,.note-navigation-left{flex:none;align-items:center;gap:.42rem;display:inline-flex}.note-navigation-left{border-right:1px solid #e2e5ea;padding-right:1rem}.note-navigation-actions{z-index:200;justify-self:end;position:relative}.note-navigation-icon-button{color:#6b7280;border-radius:.6rem;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;transition:background .14s,color .14s;display:inline-flex}.note-navigation-icon-button.is-active,.note-navigation-icon-button:focus-visible,.note-navigation-icon-button:hover{color:#202124;background:#f2f3f5;outline:none}.page-settings-menu,.tag-popover{z-index:var(--capa-emergente);pointer-events:auto;-webkit-backdrop-filter:blur(36px)saturate(190%)brightness(1.04);background:linear-gradient(145deg,#fffffff5,#f6f8fce0),#ffffffe6;border:1px solid #ffffffe6;width:19rem;box-shadow:inset 0 1px #ffffffd1,inset 0 0 42px #ffffff52,0 18px 44px #0f172a1c,0 34px 86px #0f172a29}.tag-popover{border-radius:var(--editor-menu-radius);padding:1.1rem 1.15rem 1rem}.tag-popover-title{color:#111827;letter-spacing:-.01em;margin-bottom:.85rem;font-size:.95rem;font-weight:750}.tag-search{color:#9aa0aa;border:1px solid #dde1e7;border-radius:.6rem;align-items:center;gap:.45rem;padding:0 .6rem;transition:border-color .2s;display:flex}.tag-search:focus-within{border-color:#a78bfa}.tag-search input{background:0 0;border:0;outline:none;flex:1;min-width:0;padding:.5rem 0;font-size:.84rem}.tag-search button{color:#9aa0aa;border-radius:4px;align-items:center;padding:.15rem;transition:color .15s;display:flex}.tag-search button:hover{color:#555a63}.tag-popover-section{color:#7b8089;align-items:center;gap:.5rem;margin-top:1rem;font-size:.78rem;display:flex}.tag-popover-section>span:first-child{text-transform:uppercase;letter-spacing:.06em;color:#9ca3af;white-space:nowrap;flex-shrink:0;font-size:.7rem;font-weight:700}.tag-popover-section.is-wrap{flex-wrap:wrap;align-items:center}.tag-muted{color:#b5bac3;font-size:.78rem;font-style:italic}.tag-create-plus{color:#5f6672;background:#f0f1f3;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:background .15s,color .15s;display:inline-flex}.tag-create-plus:hover:not(:disabled){color:#333;background:#e2e4e8}.tag-create-plus:disabled{cursor:default;opacity:.35}.tag-popover-label{color:#9ca3af;text-transform:uppercase;letter-spacing:.06em;margin-top:1rem;margin-bottom:.35rem;font-size:.7rem;font-weight:700}.tag-chip-list{flex-wrap:wrap;gap:.38rem;margin-top:.1rem;display:flex}.tag-chip{--tag-bg:#f1f1f1;--tag-border:#aaaeba;--tag-color:#aaaeba;--tag-text:#5b6272;background:var(--tag-bg);color:var(--tag-text);border:1px solid var(--tag-border);border-radius:.48rem;align-items:center;padding:.38rem .68rem;font-size:.76rem;font-weight:750;line-height:1;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex}.tag-chip:hover{box-shadow:0 2px 8px var(--tag-border)}@supports (color:color-mix(in lab,red,red)){.tag-chip:hover{box-shadow:0 2px 8px color-mix(in srgb,var(--tag-border) 28%,transparent)}}.tag-chip.is-selected{background:var(--tag-bg);color:var(--tag-text);border-color:var(--tag-border);box-shadow:0 1px 4px var(--tag-border)}@supports (color:color-mix(in lab,red,red)){.tag-chip.is-selected{box-shadow:0 1px 4px color-mix(in srgb,var(--tag-border) 28%,transparent)}}.tag-color-anchor{margin-left:auto;position:relative}.tag-color-current{--tag-bg:#d6e8ff;--tag-border:#85b1fc;--tag-text:#2161eb;border:1px solid var(--tag-border);background:linear-gradient(90deg,var(--tag-bg) 0 62%,var(--tag-text) 62%);border-radius:.45rem;width:2rem;height:1.35rem;transition:transform .15s;box-shadow:0 0 0 1px #d7dce4a6}.tag-color-current:hover{transform:scale(1.1)}.tag-color-popover{border-radius:var(--editor-menu-radius);-webkit-backdrop-filter:blur(28px)saturate(180%);z-index:280;background:linear-gradient(145deg,#fffffff5,#f6f8fce6),#ffffffeb;border:1px solid #ffffffd9;width:15rem;padding:.8rem .85rem .7rem;position:absolute;bottom:calc(100% + .5rem);right:-.5rem;box-shadow:inset 0 1px #fffc,0 12px 36px #0f172a24,0 4px 12px #0f172a0f}.tag-color-popover p{color:#9ca3af;text-transform:uppercase;letter-spacing:.06em;margin:0 0 .5rem;font-size:.68rem;font-weight:700}.tag-color-grid{grid-template-columns:1fr;justify-items:stretch;gap:.2rem;display:grid}.tag-color-grid button{--tag-bg:#f1f1f1;--tag-border:#aaaeba;--tag-text:#5b6272;width:100%;height:1.85rem;color:var(--foreground);background:0 0;border:1px solid #0000;border-radius:.55rem;justify-content:flex-start;align-items:center;gap:.45rem;padding:0 .4rem;font-size:.75rem;font-weight:700;transition:transform .15s,box-shadow .15s;display:flex}.tag-color-grid button>span{border:1px solid var(--tag-border);background:linear-gradient(90deg,var(--tag-bg) 0 62%,var(--tag-text) 62%);border-radius:.35rem;width:1.3rem;height:1.05rem}.tag-color-grid button small{text-align:left;color:var(--tag-text);flex:1;font-size:.72rem}.tag-color-grid button:hover{background:var(--tag-bg);box-shadow:0 2px 8px var(--tag-border)}@supports (color:color-mix(in lab,red,red)){.tag-color-grid button:hover{box-shadow:0 2px 8px color-mix(in srgb,var(--tag-border) 28%,transparent)}}.tag-color-grid button.is-active{border-color:var(--tag-border);background:var(--tag-bg);box-shadow:0 2px 8px var(--tag-border)}@supports (color:color-mix(in lab,red,red)){.tag-color-grid button.is-active{box-shadow:0 2px 8px color-mix(in srgb,var(--tag-border) 35%,transparent)}}.page-settings-menu{isolation:isolate;-webkit-backdrop-filter:blur(36px)saturate(190%)brightness(1.04);border:1px solid #ffffffe6;width:20rem;box-shadow:inset 0 1px #ffffffd1,inset 0 0 42px #ffffff52,0 18px 44px #0f172a1c,0 34px 86px #0f172a29}.page-settings-menu button,.page-settings-menu form button{color:#4b5563;text-align:left;border-radius:.62rem;align-items:center;gap:.65rem;width:100%;padding:.65rem .7rem;font-size:.88rem;transition:background .14s,color .14s;display:flex}.page-settings-menu button span:not(.page-settings-switch){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.page-settings-menu button kbd{color:#9aa0aa;font-family:var(--font-sans),sans-serif;margin-left:auto;font-size:.74rem;font-weight:600}.page-settings-menu button:disabled{cursor:default;opacity:.55}.page-settings-menu button.is-active,.page-settings-menu button:hover{color:#111827;background:#f3f4f6d1}.page-settings-menu button.is-danger{color:#d13b31}.page-settings-group{gap:.1rem;display:grid}.page-properties-segmented{background:#f3f4f6d1;border-radius:.5rem;gap:.12rem;margin-top:.35rem;padding:.18rem;display:flex}.page-properties-segmented button.segmented-item{color:#4b5563;text-align:center;cursor:pointer;background:0 0;border:none;border-radius:.38rem;flex:1;justify-content:center;align-items:center;padding:.38rem 0;font-size:.76rem;font-weight:500;transition:all .14s;display:flex}.page-properties-segmented button.segmented-item:hover{color:#111827;background:#ffffff73}.page-properties-segmented button.segmented-item.is-active{color:#111827;background:#fff;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000a}:is([data-theme=midnight],[data-theme=dark],.dark) .page-properties-segmented{border:1px solid #ffffff0f;background:#0f172a99!important}:is([data-theme=midnight],[data-theme=dark],.dark) .page-properties-segmented button.segmented-item{color:#94a3b8!important}:is([data-theme=midnight],[data-theme=dark],.dark) .page-properties-segmented button.segmented-item:hover{color:#f8fbff!important;background:#ffffff0d!important}:is([data-theme=midnight],[data-theme=dark],.dark) .page-properties-segmented button.segmented-item.is-active{color:#fff!important;background:#1e293be6!important;box-shadow:inset 0 1px #ffffff14,0 2px 4px #0003!important}.page-settings-quick-actions{grid-template-columns:repeat(4,1fr);gap:.25rem;padding:.15rem .25rem;display:grid}.page-settings-quick-actions button,.page-settings-quick-actions form button{color:#4b5563;cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;height:2.2rem;transition:all .14s;display:flex}.page-settings-quick-actions button.is-active,.page-settings-quick-actions button:hover,.page-settings-quick-actions form button.is-active,.page-settings-quick-actions form button:hover{color:#111827;background:#f3f4f6d1}.page-settings-quick-actions button:disabled{opacity:.45;cursor:not-allowed}:is([data-theme=midnight],[data-theme=dark],.dark) .page-settings-quick-actions button,:is([data-theme=midnight],[data-theme=dark],.dark) .page-settings-quick-actions form button{color:#94a3b8!important}:is([data-theme=midnight],[data-theme=dark],.dark) .page-settings-quick-actions button.is-active,:is([data-theme=midnight],[data-theme=dark],.dark) .page-settings-quick-actions button:hover,:is([data-theme=midnight],[data-theme=dark],.dark) .page-settings-quick-actions form button.is-active,:is([data-theme=midnight],[data-theme=dark],.dark) .page-settings-quick-actions form button:hover{color:#f8fbff!important;background:#1e293bc7!important}.page-settings-split-row{gap:.38rem;padding:0 .25rem;display:flex}.page-settings-split-row>.page-settings-move,.page-settings-split-row>button,.page-settings-split-row>form{flex:1;min-width:0}.page-settings-split-row>.page-settings-move button{width:100%}.page-settings-divider{background:#e2e8f0e6;height:1px;margin:.38rem 0}.page-properties-group{color:#8a94a6;border-top:1px solid #94a3b842;margin-top:1rem;padding-top:.8rem;font-size:.78rem;position:relative}.page-properties-list{grid-template-columns:repeat(var(--columns,1),minmax(0,1fr));align-items:start;gap:.35rem 1.35rem;padding-left:20px;padding-right:0;display:grid}.page-properties-group:not(.is-sidebar) .page-properties-list{padding-right:2.45rem}.page-properties-group.is-sidebar .page-property-row,.page-properties-list.is-2-columns .page-property-row,.page-properties-list.is-3-columns .page-property-row{grid-template-columns:1.15rem minmax(5.25rem,7rem) minmax(0,1fr) auto}.page-property-row{border-radius:4px;grid-template-columns:1.15rem minmax(7.5rem,9.5rem) minmax(0,1fr) auto;align-items:center;column-gap:.5rem;width:100%;min-width:0;min-height:1.9rem;padding:.1rem .4rem;list-style-type:none;transition:background .12s;display:grid;position:relative}.page-property-row:hover{background:#94a3b80d}.page-property-row.is-being-dragged{opacity:.38}.page-property-drop-placeholder{background:#2563eb6b;border-radius:999px;height:3px;min-height:0;box-shadow:0 0 0 3px #2563eb14}.page-property-copy-btn{background:var(--card,#fff);color:#64748b;opacity:0;cursor:pointer;border:1px solid #e2e8f0cc;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;padding:0;transition:all .15s;display:flex;position:relative}.page-property-copy-btn:focus-visible,.page-property-row:hover .page-property-copy-btn{opacity:1}.page-property-copy-btn:hover{color:#1e293b;background:#f1f5f9e6;border-color:#cbd5e1}:is([data-theme=midnight],[data-theme=dark],.dark) .page-property-copy-btn{color:#94a3b8;background:#1e293b99;border-color:#ffffff1a}:is([data-theme=midnight],[data-theme=dark],.dark) .page-property-copy-btn:hover{color:#fff;background:#1e293be6;border-color:#fff3}.page-property-copy-btn:after{content:attr(data-tooltip);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;z-index:50;background:#1e293b;border-radius:.25rem;padding:.3rem .5rem;font-size:.72rem;font-weight:500;transition:all .12s;position:absolute;bottom:110%;right:0;transform:translateY(-4px);box-shadow:0 4px 6px -1px #00000026,0 2px 4px -2px #00000026}.page-property-copy-btn:hover:after{opacity:1;transform:translateY(0)}:is([data-theme=midnight],[data-theme=dark],.dark) .page-property-copy-btn:after{color:#f8fafc;background:#0f172a}.page-properties-manager-row svg,.page-property-edit-panel svg,.page-property-row-menu svg,.page-property-row>svg,.page-property-type-menu svg{color:#a7aebb;stroke-width:1.75px;flex:none}.page-property-drag{cursor:grab;touch-action:none;background:0 0;border:none;position:absolute;left:-18px}.page-property-drag:active{cursor:grabbing}body.is-page-property-pointer-dragging,body.is-page-property-pointer-dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.page-property-row:hover .page-property-drag:hover{opacity:1}.page-property-icon-container{flex-shrink:0;justify-content:center;align-items:center;width:1.1rem;height:1.1rem;display:inline-flex}.page-property-label{color:#6b7280;-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:.8rem;display:block}.page-property-label,.page-property-value{text-overflow:ellipsis;min-width:0;font-weight:400;overflow:hidden}.page-property-value{color:#1f2937;padding:.15rem .35rem;font-size:.82rem}.page-property-tag-list{flex-wrap:wrap;gap:.28rem;min-width:0;padding:.12rem .35rem;display:inline-flex}.page-property-tag-chip{--tag-bg:#f1f1f1;--tag-border:#aaaeba;--tag-color:#aaaeba;--tag-text:#5b6272;border:1px solid var(--tag-border);background:var(--tag-bg);max-width:8.5rem;color:var(--tag-text);letter-spacing:-.01em;white-space:nowrap;border-radius:.48rem;align-items:center;padding:.28rem .48rem;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff73,0 1px 2px #0f172a0a}.page-property-input::placeholder,.page-property-value.is-empty{color:#94a3b89e;font-style:italic;font-weight:400}.page-property-input{color:#1f2937;background:0 0;border:0;border-radius:4px;outline:none;width:100%;min-width:6rem;padding:.15rem .35rem;font-size:.82rem;font-weight:400;transition:background .12s}.page-property-input:hover{background:#94a3b814}.page-property-input:focus{box-shadow:none;background:#94a3b81f}.page-property-textarea{field-sizing:content;resize:vertical;white-space:pre-wrap;word-break:break-word;min-height:2.2rem;max-height:14rem;padding-top:.15rem;padding-bottom:.15rem;line-height:1.4;overflow-y:auto}.page-property-input::-webkit-inner-spin-button,.page-property-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.page-property-input[type=number]{-moz-appearance:textfield}.page-property-select,.page-property-tag-select{flex:auto;min-width:0;position:relative}.page-property-select-control,.page-property-tag-control{color:#1f2937;width:100%;min-width:0;min-height:1.6rem;box-shadow:none;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:space-between;align-items:center;gap:.35rem;padding:.12rem .35rem;transition:background .12s;display:flex;overflow:hidden}.page-property-select-control:hover,.page-property-tag-control:hover{background:#94a3b814}.page-property-select-control:focus-visible,.page-property-tag-control:focus-visible{background:#94a3b81f;outline:none}.page-property-select:not(.is-open) .page-property-select-control{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.page-property-select:not(.is-open) .page-property-select-control:hover{background:#94a3b814!important;border-color:#0000!important}.page-property-select:not(.is-open) .page-property-select-arrow{opacity:0;transition:opacity .12s}.page-property-select-control:hover .page-property-select-arrow{opacity:.5}.page-property-select.is-empty:not(.is-open) .page-property-select-control{color:#a1a8b5;width:100%;box-shadow:none;background:0 0;border:0;padding:.12rem .35rem}.page-property-select-pills{flex-wrap:wrap;flex:1;align-items:center;gap:.25rem;min-width:0;padding:.1rem 0;display:flex}.page-property-select-empty{color:#94a3b8a3;font-size:.78rem;font-style:italic;font-weight:400}.page-property-pill{color:#374151;border-radius:3px;flex-shrink:0;align-items:center;gap:.25rem;padding:.12rem .35rem;font-size:.78rem;font-weight:500;line-height:1.2;display:inline-flex}.page-property-pill>span{cursor:pointer;opacity:.72}.page-property-pill.is-amber{background:var(--pill-bg-amber);color:var(--pill-fg-amber)}.page-property-pill.is-green{background:var(--pill-bg-green);color:var(--pill-fg-green)}.page-property-pill.is-red{background:var(--pill-bg-red);color:var(--pill-fg-red)}.page-property-pill.is-blue{background:var(--pill-bg-blue);color:var(--pill-fg-blue)}.page-property-pill.is-violet{background:var(--pill-bg-violet);color:var(--pill-fg-violet)}.page-property-pill.is-pink{background:var(--pill-bg-pink);color:var(--pill-fg-pink)}.page-property-pill.is-emerald{background:var(--pill-bg-emerald);color:var(--pill-fg-emerald)}.page-property-pill.is-orange{background:var(--pill-bg-orange);color:var(--pill-fg-orange)}.page-property-pill.is-cyan{background:var(--pill-bg-cyan);color:var(--pill-fg-cyan)}.page-property-pill.is-indigo{background:var(--pill-bg-indigo);color:var(--pill-fg-indigo)}.page-property-pill.is-rose{background:var(--pill-bg-rose);color:var(--pill-fg-rose)}.page-property-pill.is-slate{background:var(--pill-bg-slate);color:var(--pill-fg-slate)}.page-property-pill.has-option-color{border:1px solid var(--property-option-color)}@supports (color:color-mix(in lab,red,red)){.page-property-pill.has-option-color{border:1px solid color-mix(in srgb,var(--property-option-color) 42%,transparent)}}.page-property-pill.has-option-color{background:var(--property-option-color)}@supports (color:color-mix(in lab,red,red)){.page-property-pill.has-option-color{background:color-mix(in srgb,var(--property-option-color) 24%,white)}}.page-property-pill.has-option-color{color:var(--property-option-color)}@supports (color:color-mix(in lab,red,red)){.page-property-pill.has-option-color{color:color-mix(in srgb,var(--property-option-color) 72%,#111827)}}.page-property-select-menu{z-index:70;border:1px solid var(--editor-menu-border);border-radius:0 0 var(--editor-menu-radius) var(--editor-menu-radius);top:calc(100% + .1rem)}.page-property-select-menu,.page-property-tag-menu{background:var(--editor-menu-surface);width:min(28rem,100vw - 2rem);box-shadow:var(--editor-menu-shadow);position:absolute;left:0;overflow:hidden}.page-property-tag-menu{z-index:80;border:1px solid var(--editor-menu-border);border-radius:var(--editor-menu-radius);top:calc(100% + .18rem)}.page-property-tag-search,.page-property-type-search{color:#94a3b8;background:#f1f5f9e0;border-radius:.55rem;align-items:center;gap:.42rem;margin:.22rem;padding:.38rem .5rem;display:flex}.page-property-tag-search input,.page-property-type-search input{color:#334155;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:.8rem}.page-property-tag-options{gap:.16rem;max-height:min(22rem,100vh - 8rem);padding:.35rem;display:grid;overflow:auto}.page-property-tag-options button{color:#475569;text-align:left;border-radius:.5rem;align-items:center;gap:.5rem;width:100%;padding:.42rem .5rem;font-size:.82rem;font-weight:650;display:flex}.page-property-tag-option-row{border-radius:.55rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem;display:grid}.page-property-tag-option-row>button:first-child{min-width:0}.page-property-tag-option-row small{color:#64748b;margin-left:auto;font-size:.68rem;font-weight:700}.page-property-tag-options button.is-selected,.page-property-tag-options button:hover{color:#111827;background:#f1f5f9eb}.page-property-tag-options button svg{margin-left:auto}.page-property-tag-options p,.page-property-type-empty{color:#94a3b8;margin:0;padding:.5rem;font-size:.78rem}.page-property-tag-dot{--tag-color:#6f7175;background:var(--tag-color);width:.58rem;height:.58rem;box-shadow:0 0 0 3px var(--tag-color);border-radius:999px;flex:none}@supports (color:color-mix(in lab,red,red)){.page-property-tag-dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--tag-color) 16%,transparent)}}.page-property-select-menu input{color:#334155;background:0 0;border:0;border-bottom:1px solid #e2e8f0e6;outline:none;width:100%;padding:.62rem .7rem;font-size:16px!important}.page-property-select-options{gap:.18rem;max-height:min(22rem,100vh - 8rem);padding:.48rem .55rem;display:grid;overflow:auto}.page-property-create-option,.page-property-select-options button{color:#475569;border-radius:.42rem;align-items:center;gap:.55rem;width:100%;padding:.36rem .42rem;display:flex}.page-property-create-option:hover,.page-property-select-options button:hover{background:#f1f5f9e6}.page-property-select-options button.is-selected{background:#f1f5f9b8}.page-property-select-options button>svg{color:#64748b;margin-left:auto}.page-property-select-options.is-status-options{gap:.2rem;padding:.42rem .55rem}.page-property-status-group-label{color:#737373;grid-column:1/-1;padding:.32rem .25rem .08rem;font-size:.68rem;font-weight:650}.page-property-solid-choice-chip,.page-property-status-choice-chip{--choice-bg:#5b6272;--choice-text:#fff;background:var(--choice-bg);text-overflow:ellipsis;white-space:nowrap;border:0;max-width:12rem;overflow:hidden;box-shadow:inset 0 1px #ffffff38,0 1px 2px #0f172a14;color:var(--choice-text)!important}.page-property-solid-choice-chip{border-radius:.45rem;padding:.24rem .5rem;font-weight:800}.page-property-status-choice-chip{box-shadow:inset 0 1px 0 #ffffff38,0 2px 8px var(--choice-bg);border-radius:999px;gap:.38rem;padding:.24rem .55rem;font-weight:800}@supports (color:color-mix(in lab,red,red)){.page-property-status-choice-chip{box-shadow:inset 0 1px 0 #ffffff38,0 2px 8px color-mix(in srgb,var(--choice-bg) 20%,transparent)}}.page-property-status-choice-chip>i{background:#ffffffe6;border-radius:999px;flex:none;width:.42rem;height:.42rem;box-shadow:0 0 0 3px #ffffff24}.page-property-choice-edit-row{border-radius:.55rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem;display:grid}.page-property-choice-option-row{min-width:0}.page-property-choice-color-dot{border:1px solid var(--choice-dot);place-items:center;width:1.15rem;height:1.15rem;margin-right:.2rem;display:grid}@supports (color:color-mix(in lab,red,red)){.page-property-choice-color-dot{border:1px solid color-mix(in srgb,var(--choice-dot) 72%,white)}}.page-property-choice-color-dot{color:#fff;background:var(--choice-dot);cursor:pointer;border-radius:999px;box-shadow:0 1px 2px #0f172a29,inset 0 1px #ffffff3d}.page-property-select-options .page-property-choice-color-dot,.page-property-tag-options .page-property-choice-color-dot{flex:none;width:1.15rem;min-width:1.15rem;height:1.15rem;margin-left:0;padding:0}.page-property-choice-color-dot:hover{transform:scale(1.05)}.page-property-option-edit-panel{background:#fffffffa;border:1px solid #e2e8f0f2;border-radius:.7rem;grid-column:1/-1;gap:.42rem;margin:.12rem .1rem .35rem;padding:.5rem;display:grid;box-shadow:0 10px 24px #0f172a1a}.page-property-option-edit-panel>input{color:#111827;width:100%;height:2rem;font:inherit;outline-color:var(--accent-color);background:#fff;border:1px solid #cbd5e1f2;border-radius:.5rem;padding:0 .55rem;font-size:.78rem!important}.page-property-option-color-title{color:#64748b;font-size:.68rem;font-weight:800}.page-property-option-color-grid{grid-template-columns:1fr 1fr;gap:.12rem .55rem;display:grid}.page-property-option-color-grid button{color:#334155;text-align:left;border-radius:.45rem;grid-template-columns:1rem minmax(0,1fr) .9rem;align-items:center;gap:.42rem;min-height:1.65rem;padding:.18rem .32rem;font-size:.7rem;font-weight:700;display:grid}.page-property-option-color-grid button.is-active,.page-property-option-color-grid button:hover{background:var(--tag-color)}@supports (color:color-mix(in lab,red,red)){.page-property-option-color-grid button.is-active,.page-property-option-color-grid button:hover{background:color-mix(in srgb,var(--tag-color) 12%,transparent)}}.page-property-option-color-grid button.is-active,.page-property-option-color-grid button:hover{color:var(--tag-color)}.page-property-option-color-grid button>span{border:1px solid var(--tag-color);width:.9rem;height:.9rem}@supports (color:color-mix(in lab,red,red)){.page-property-option-color-grid button>span{border:1px solid color-mix(in srgb,var(--tag-color) 82%,white)}}.page-property-option-color-grid button>span{background:var(--tag-color);border-radius:.28rem;box-shadow:inset 0 1px #ffffff42,0 1px 1px #0f172a14}.page-property-option-color-grid button svg{color:var(--tag-color);stroke-width:3px;justify-self:end}.page-property-option-grip{color:#94a3b8;letter-spacing:-.12em}.page-property-option-dot{border-radius:999px;width:.45rem;height:.45rem}.page-property-option-dot.has-option-color{background:var(--property-option-color)}.page-property-option-dot.is-amber{background:var(--pill-dot-amber)}.page-property-option-dot.is-green{background:var(--pill-dot-green)}.page-property-option-dot.is-red{background:var(--pill-dot-red)}.page-property-option-dot.is-blue{background:var(--pill-dot-blue)}.page-property-option-dot.is-violet{background:var(--pill-dot-violet)}.page-property-option-dot.is-pink{background:var(--pill-dot-pink)}.page-property-option-dot.is-emerald{background:var(--pill-dot-emerald)}.page-property-option-dot.is-orange{background:var(--pill-dot-orange)}.page-property-option-dot.is-cyan{background:var(--pill-dot-cyan)}.page-property-option-dot.is-indigo{background:var(--pill-dot-indigo)}.page-property-option-dot.is-rose{background:var(--pill-dot-rose)}.page-property-option-dot.is-slate{background:var(--pill-dot-slate)}.page-property-option-dot-wrapper{justify-content:center;align-items:center;display:inline-flex;position:relative}.page-property-option-delete-btn{color:#94a3b8;opacity:0;cursor:pointer;border-radius:.25rem;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;margin-left:auto;font-size:.85rem;transition:opacity .15s,background .15s,color .15s;display:flex}.page-property-select-options button:hover .page-property-option-delete-btn{opacity:1}.page-property-option-delete-btn:hover{color:#ef4444;background:#00000014}:is([data-theme=midnight],[data-theme=dark],.dark) .page-property-option-delete-btn:hover{color:#f87171;background:#ffffff1a}.page-property-color-picker{z-index:80;background:var(--panel,#fff);border:1px solid var(--card-border,#6378a033);border-radius:2rem;gap:.35rem;padding:.3rem .45rem;display:flex;position:absolute;top:50%;left:calc(100% + .5rem);transform:translateY(-50%);box-shadow:0 4px 12px #00000026}.page-property-color-dot-option{cursor:pointer;border:1px solid #0000;border-radius:50%;width:.75rem;height:.75rem;padding:0;transition:transform .12s,border-color .12s}.page-property-color-dot-option:hover{transform:scale(1.22)}.page-property-color-dot-option.is-active{border-color:var(--text,#334155);transform:scale(1.15)}.page-property-color-dot-option.is-amber{background:var(--pill-dot-amber)}.page-property-color-dot-option.is-green{background:var(--pill-dot-green)}.page-property-color-dot-option.is-red{background:var(--pill-dot-red)}.page-property-color-dot-option.is-blue{background:var(--pill-dot-blue)}.page-property-color-dot-option.is-violet{background:var(--pill-dot-violet)}.page-property-color-dot-option.is-pink{background:var(--pill-dot-pink)}.page-property-color-dot-option.is-emerald{background:var(--pill-dot-emerald)}.page-property-color-dot-option.is-orange{background:var(--pill-dot-orange)}.page-property-color-dot-option.is-cyan{background:var(--pill-dot-cyan)}.page-property-color-dot-option.is-indigo{background:var(--pill-dot-indigo)}.page-property-color-dot-option.is-rose{background:var(--pill-dot-rose)}.page-property-color-dot-option.is-slate{background:var(--pill-dot-slate)}.page-property-create-option{border-top:1px solid #e2e8f0e6;border-radius:0;padding:.55rem .7rem}[data-theme=midnight] .page-property-select-menu{color:var(--text);background:#1e2433f5;border-color:#6378a059;box-shadow:0 14px 34px #00000080}[data-theme=midnight] .page-property-create-option,[data-theme=midnight] .page-property-select-options button{color:var(--text)}[data-theme=midnight] .page-property-create-option:hover,[data-theme=midnight] .page-property-select-options button:hover{background:#6378a02e}[data-theme=midnight] .page-property-create-option{border-top-color:#6378a033}[data-theme=midnight] .page-property-select-empty{color:var(--muted)}.page-property-checkbox{accent-color:#540ec6;width:1rem;height:1rem;margin-left:.35rem}.page-property-drag{color:#a8b0bd;letter-spacing:-.15em;opacity:0;border-radius:.35rem;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.75rem;transition:opacity .12s,background .12s,color .12s;display:inline-flex}.page-property-row:focus-within .page-property-drag,.page-property-row:hover .page-property-drag{opacity:1}.page-property-drag:hover{color:#4b5563;background:#94a3b829}.page-property-row-menu-anchor{flex:none;margin-left:0;position:absolute;top:0;left:.35rem}.page-property-row-menu-button{color:#9aa3b2;border-radius:999px;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;display:inline-flex}.page-property-row-menu-button:hover{color:#374151;background:#94a3b824}.page-property-row-menu{z-index:60;border:1px solid var(--editor-menu-border);border-radius:var(--editor-menu-radius);background:var(--editor-menu-surface);width:13.2rem;padding:var(--editor-menu-padding);box-shadow:var(--editor-menu-shadow);position:absolute;top:1.45rem;left:0}.page-property-row-menu.is-editing{width:18rem}.page-property-row-menu button{color:#4b5563;text-align:left;border-radius:.5rem;align-items:center;gap:.5rem;width:100%;padding:.42rem .5rem;font-size:.78rem;display:flex}.page-property-row-menu button:hover{background:#f3f4f6e6}.page-property-row-menu button.is-danger{color:#dc2626}.page-property-edit-panel{flex-direction:column;gap:.25rem;display:flex}.page-property-edit-name-row{align-items:center;gap:.45rem;padding:.2rem;display:flex}.page-property-edit-icon-btn{color:#64748b;background:#f8fafceb;border:1px solid #e2e8f0e6;flex:none;justify-content:center;align-items:center;border-radius:.45rem!important;width:1.85rem!important;height:1.85rem!important;padding:0!important;display:inline-flex!important}.page-property-edit-name-row input{color:#1f2937;background:#ffffffb8;border:1px solid #e2e8f0e6;border-radius:.45rem;outline:none;flex:1;min-width:0;padding:.42rem .5rem;font-size:.8rem}.page-property-edit-name-row input:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1f}.page-property-edit-action{justify-content:flex-start}.page-property-edit-action strong{color:#9ca3af;margin-left:auto;font-weight:500}.page-property-edit-action:disabled{cursor:default;opacity:.45}.page-property-icon-picker{border-top:1px solid #e2e8f0e6;max-width:100%;padding-top:.25rem;overflow:hidden}.page-property-icon-picker.is-floating-anchor{border-top:0;max-width:none;padding-top:0;overflow:visible}.page-properties-sidebar{background:0 0;flex-direction:column;width:100%;height:100%;padding:1.5rem 1.25rem;display:flex;overflow-y:auto}.page-properties-group.is-sidebar{border-top:0;margin:0;padding:0}.page-properties-side-header{color:#374151;justify-content:space-between;align-items:center;margin-bottom:.85rem;font-size:.86rem;font-weight:700;display:flex}.page-properties-side-actions{align-items:center;gap:.2rem;display:inline-flex}.page-properties-side-header button{color:#8a94a6;border-radius:999px;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;display:inline-flex}.page-properties-side-header button:hover{color:#111827;background:#94a3b829}.page-properties-group.is-sidebar .page-properties-list{grid-template-columns:1fr;padding-left:0}.page-properties-group.is-sidebar .page-property-drag{left:-18px}.page-properties-group.is-sidebar .page-property-add>button{padding-left:0}.page-properties-group.is-sidebar .page-property-row{box-sizing:border-box;max-width:100%;padding-left:0;padding-right:0}.page-properties-group.is-sidebar .page-property-value-wrapper{min-width:0}.page-properties-group.is-sidebar .page-property-date-btn,.page-properties-group.is-sidebar .page-property-input,.page-properties-group.is-sidebar .page-property-select{max-width:100%}.page-properties-group.is-footer{margin:2.4rem 0 0;padding:.8rem 0 1.5rem}.page-property-add{margin-top:.72rem;position:relative}.page-property-add>button{color:#8a94a6;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .6rem;font-size:.76rem;display:inline-flex}.page-property-add>button:hover{color:#374151;background:#94a3b824}.page-property-type-menu{z-index:55;border:1px solid var(--editor-menu-border);border-radius:var(--editor-menu-radius);background:var(--editor-menu-surface);width:15.5rem;max-height:22rem;padding:var(--editor-menu-padding);box-shadow:var(--editor-menu-shadow);position:absolute;top:calc(100% + .35rem);left:0;overflow:auto}.page-property-type-menu.is-floating{z-index:1200;width:15.5rem;position:fixed;top:auto;left:auto}.page-property-type-title{color:#8a94a6;letter-spacing:.08em;text-transform:uppercase;padding:.35rem .45rem;font-size:.72rem;font-weight:700}.page-property-type-menu button{color:#4b5563;border-radius:.55rem;align-items:center;gap:.55rem;width:100%;padding:.48rem .5rem;font-size:.82rem;display:flex}.page-property-type-menu button:hover{color:#111827;background:#f3f4f6db}.page-property-type-menu button:disabled{cursor:default;opacity:.38}.page-property-type-submenu{border-top:1px solid #e2e8f0e6;max-height:16rem;margin-top:.25rem;padding-top:.25rem;overflow:auto}.page-property-type-submenu button{color:#4b5563;border-radius:.5rem;align-items:center;gap:.5rem;width:100%;padding:.42rem .5rem;font-size:.78rem;display:flex}.page-property-type-submenu button.is-selected{color:#94a3b8}.page-properties-inline-actions{z-index:5;justify-content:flex-end;height:auto;display:flex;position:absolute;top:.35rem;right:0}.page-properties-inline-actions>button{color:#8a94a6;border-radius:999px;justify-content:center;align-items:center;width:1.55rem;height:1.55rem;transition:background .15s,color .15s;display:inline-flex;box-shadow:none!important;background:0 0!important}.page-properties-inline-actions>button:hover{color:#374151;background:#94a3b829!important}.page-properties-manager{z-index:58;-webkit-backdrop-filter:blur(18px)saturate(160%);background:#fffffff0;border:1px solid #e2e8f0e6;border-radius:.95rem;width:17.5rem;padding:.65rem;position:absolute;top:1.4rem;right:0;box-shadow:0 18px 45px #0f172a24}.page-properties-manager-title{color:#374151;margin-bottom:.45rem;font-size:.84rem;font-weight:700}.page-properties-manager-list{gap:.1rem;margin-bottom:.45rem;display:grid}.page-properties-manager-row{color:#4b5563;border-radius:.35rem;grid-template-columns:1rem minmax(0,1fr) auto;align-items:center;gap:.35rem;padding:.18rem .25rem;font-size:.78rem;display:grid}.page-properties-manager-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-property-visibility-btn{color:#8a94a673;cursor:pointer;background:0 0;border:0;border-radius:.25rem;justify-content:center;align-items:center;padding:.2rem;transition:color .12s,background .12s;display:inline-flex}.page-property-visibility-btn:hover{background:#f3f4f6e6;color:#374151!important}.page-properties-manager-action,.page-properties-manager-row button{color:#8a94a6;border-radius:.35rem;align-items:center;gap:.35rem;padding:.22rem .35rem;font-size:.74rem;display:inline-flex}.page-properties-manager-action:hover,.page-properties-manager-row button:hover{color:#374151;background:#f3f4f6e6}.page-properties-view-section{border-top:1px solid #e2e8f0e6;margin-top:.5rem;padding-top:.5rem}.page-properties-view-title{color:#374151;margin-bottom:.35rem;font-size:.76rem;font-weight:600}.page-properties-view-options{background:#f3f4f6d9;border-radius:.45rem;gap:.15rem;padding:.15rem;display:flex}.page-properties-view-btn{color:#4b5563;cursor:pointer;background:0 0;border:0;border-radius:.35rem;flex:1;justify-content:center;align-items:center;padding:.28rem .45rem;font-size:.75rem;font-weight:500;transition:all .12s;display:inline-flex}.page-properties-view-btn.is-active{color:#111827;background:#fff;box-shadow:0 1px 3px #00000014}.page-properties-presets-section{border-top:1px solid #e2e8f0e6;margin-top:.5rem;padding-top:.5rem}.page-properties-presets-title{color:#374151;margin-bottom:.35rem;font-size:.76rem;font-weight:600}.page-properties-presets-buttons{gap:.35rem;display:flex}.page-properties-preset-btn{color:#4b5563;cursor:pointer;background:#f3f4f699;border:1px solid #0000;border-radius:.35rem;flex:1;justify-content:center;align-items:center;gap:.35rem;padding:.3rem .45rem;font-size:.76rem;font-weight:500;transition:all .12s;display:inline-flex}.page-properties-preset-btn:hover{color:#1f2937;background:#ebedf1e6;transform:translateY(-.5px)}.page-properties-preset-btn:disabled{cursor:not-allowed;opacity:.38;transform:none}.page-properties-preset-btn:disabled:hover{color:#4b5563;background:#f3f4f699;transform:none}.page-properties-preset-btn.is-active{color:#fff;background:#2563eb;border-color:#1d4ed8}.page-properties-preset-btn.is-active:hover{color:#fff;background:#1d4ed8}@media (min-width:640px){.page-properties-list.is-2-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem 1.35rem;display:grid}.page-properties-list.is-3-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem 1.35rem;display:grid}}.page-property-value-wrapper{flex:auto;align-items:center;min-width:0;display:flex;position:relative}.page-property-value-wrapper.is-2-columns:not(.is-expanded){cursor:pointer;max-width:100%;min-height:1.8rem}.page-property-value-fade{display:none}.page-property-date-picker-wrapper{width:100%;display:inline-block;position:relative}.page-property-date-trigger{width:100%;min-width:0;color:var(--text,#334155);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.375rem;align-items:center;min-height:28px;padding:.15rem .35rem;font-size:.85rem;transition:background .15s,border-color .15s;display:flex;overflow:hidden}.page-property-date-picker-wrapper.is-open .page-property-date-trigger,.page-property-date-trigger:hover{background:#f1f5f9e6}.page-property-date-pills{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex;overflow:hidden}.page-property-date-pill-start{background:var(--accent,#3b82f6);color:#fff;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:.72rem;font-weight:700;display:inline-flex}.page-property-date-text-display{color:var(--text,#334155);font-size:.8rem;font-weight:400}.page-property-date-popover{z-index:100;background:var(--panel,#fff);border:1px solid var(--card-border,#6378a033);border-radius:.5rem;width:270px;padding:.8rem;position:absolute;top:calc(100% + .35rem);left:0;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000000d}.page-property-date-popover-inputs{margin-bottom:.65rem}.page-property-date-inputs-row{align-items:center;gap:.35rem;width:100%;display:flex}.page-property-date-range-to-label{color:#94a3b8;padding:0 .15rem;font-size:.8rem;font-weight:500}.page-property-date-popover-input{border:1px solid var(--card-border,#6378a033);min-width:0;color:var(--text,#334155);background:0 0;border-radius:.25rem;flex:1;padding:.3rem .45rem;font-size:.8rem}.page-property-date-popover-input:focus{border-color:var(--accent,#3b82f6);outline:none}.page-property-date-popover-input.is-time{max-width:60px}.page-property-date-popover-nav{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.page-property-date-popover-nav-title{color:var(--text,#334155);text-transform:capitalize;font-size:.82rem;font-weight:600}.page-property-date-popover-nav-actions{align-items:center;gap:.2rem;display:flex}.page-property-date-nav-today-btn{color:var(--accent,#3b82f6);cursor:pointer;background:0 0;border:none;border-radius:.25rem;padding:.2rem .45rem;font-size:.76rem;font-weight:500}.page-property-date-nav-today-btn:hover{background:#3b82f614}.page-property-date-nav-arrow{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.page-property-date-nav-arrow:hover{background:#e2e8f0e6}.page-property-date-popover-weekdays{text-align:center;grid-template-columns:repeat(7,1fr);margin-bottom:.25rem;display:grid}.page-property-date-popover-weekdays span{color:#94a3b8;text-transform:uppercase;font-size:.7rem;font-weight:600}.page-property-date-popover-days{grid-template-columns:repeat(7,1fr);gap:1.5px;margin-bottom:.65rem;display:grid}.page-property-date-popover-day{aspect-ratio:1;cursor:pointer;color:var(--text,#334155);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;font-size:.78rem;display:flex}.page-property-date-popover-day:hover{background:#e2e8f0e6}.page-property-date-popover-day.is-muted{color:#cbd5e1}.page-property-date-popover-day.is-selected{font-weight:600;background:var(--accent,#3b82f6)!important;color:#fff!important}.page-property-date-popover-day.is-in-range{background:#3b82f61f;border-radius:0}.page-property-date-popover-day.is-today{border:1.5px solid var(--accent,#3b82f6)}.page-property-date-popover-toggles{border-top:1px solid var(--card-border,#6378a026);flex-direction:column;gap:.45rem;margin-bottom:.5rem;padding-top:.5rem;display:flex}.page-property-date-toggle-row{color:#64748b;justify-content:space-between;align-items:center;font-size:.78rem;display:flex}.page-property-date-toggle-row span{font-weight:500}.page-property-date-reminder-select{border:1px solid var(--card-border,#6378a033);color:var(--text,#334155);background:0 0;border-radius:.25rem;padding:.15rem .35rem;font-size:.76rem}.page-property-date-reminder-select:focus{border-color:var(--accent,#3b82f6);outline:none}.page-property-toggle-switch{width:28px;height:16px;display:inline-block;position:relative}.page-property-toggle-switch input{opacity:0;width:0;height:0}.page-property-toggle-slider{cursor:pointer;background-color:#cbd5e1;border-radius:16px;transition:all .15s;position:absolute;inset:0}.page-property-toggle-slider:before{content:"";background-color:#fff;border-radius:50%;width:12px;height:12px;transition:all .15s;position:absolute;bottom:2px;left:2px}.page-property-toggle-switch input:checked+.page-property-toggle-slider{background-color:var(--accent,#3b82f6)}.page-property-toggle-switch input:checked+.page-property-toggle-slider:before{transform:translate(12px)}.page-property-date-popover-clear-btn{color:#ef4444;border:none;border-top:1px solid var(--card-border,#6378a026);cursor:pointer;background:0 0;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;width:100%;margin-top:.25rem;padding:.35rem;font-size:.78rem;font-weight:500;transition:background .15s}.page-property-date-popover-clear-btn:hover{background:#ef44440f}:is([data-theme=midnight],[data-theme=dark],.dark) .page-property-date-picker-wrapper.is-open .page-property-date-trigger,:is([data-theme=midnight],[data-theme=dark],.dark) .page-property-date-trigger:hover{background:#ffffff0f}:is([data-theme=midnight],[data-theme=dark],.dark) .page-property-date-popover-day:hover{background:#ffffff14}:is([data-theme=midnight],[data-theme=dark],.dark) .page-property-date-popover-day.is-muted{color:#475569}:is([data-theme=midnight],[data-theme=dark],.dark) .page-property-date-nav-arrow{color:#94a3b8}:is([data-theme=midnight],[data-theme=dark],.dark) .page-property-date-nav-arrow:hover{background:#ffffff14}:is([data-theme=midnight],[data-theme=dark],.dark) .page-property-toggle-slider{background-color:#475569}:is([data-theme=midnight],[data-theme=dark],.dark) .page-property-date-popover-clear-btn:hover{color:#f87171;background:#f8717114}.page-settings-toggle-row{justify-content:flex-start}.page-settings-switch{background:#d7d9dd;border-radius:999px;width:2.05rem;height:1.18rem;margin-left:auto;transition:background .14s;display:inline-flex;position:relative}.page-settings-switch:after{content:"";background:#fff;border-radius:999px;width:.92rem;height:.92rem;transition:transform .14s;position:absolute;top:.13rem;left:.14rem;box-shadow:0 1px 3px #0f172a38}.page-settings-switch.is-active{background:#202124}.page-settings-switch.is-active:after{transform:translate(.86rem)}.page-settings-move{position:relative}.page-settings-submenu{isolation:isolate;-webkit-backdrop-filter:blur(36px)saturate(190%)brightness(1.04);border:1px solid #ffffffe6;width:16rem;max-height:22rem;position:absolute;top:0;right:calc(100% + .5rem);overflow:auto;box-shadow:inset 0 1px #ffffffd1,inset 0 0 36px #ffffff4d,0 18px 42px #0f172a1f,0 32px 74px #0f172a29}.page-settings-submenu input{border:1px solid #e2e5ea;border-radius:.55rem;outline:none;width:100%;margin-bottom:.35rem;padding:.55rem .65rem;font-size:.82rem}.page-settings-subtitle{color:#9aa0aa;letter-spacing:.08em;text-transform:uppercase;padding:.45rem .65rem .25rem;font-size:.68rem;font-weight:760}.note-breadcrumbs{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:.62rem;min-width:0;display:flex;overflow:hidden}.note-breadcrumb-segment{flex:0 auto;align-items:center;gap:.62rem;min-width:0;display:inline-flex}.note-breadcrumb-segment:last-child{flex:auto}.note-breadcrumb-separator{color:#c1c5cc;flex:none;font-size:1.22rem;font-weight:300}.note-breadcrumb-link{color:#858a93;letter-spacing:0;white-space:nowrap;border-radius:.55rem;flex:0 auto;align-items:center;gap:.46rem;min-width:0;max-width:100%;font-size:1.05rem;font-weight:520;line-height:1.15;text-decoration:none;transition:background .14s,color .14s;display:inline-flex}.note-breadcrumb-link span{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;word-break:normal;max-width:100%;overflow:hidden}.note-breadcrumb-link:focus-visible,.note-breadcrumb-link:hover{color:#4b5563;background:#f4f5f6;outline:none}.note-breadcrumb-link.is-primary-folder{--breadcrumb-accent:#6f7175;color:var(--breadcrumb-accent);font-size:1.22rem;font-weight:760}.note-breadcrumb-link.is-primary-folder svg{width:1.45rem;height:1.45rem}.note-breadcrumb-link.is-note.is-current{color:#4b5563;font-weight:640}@media (max-width:720px){.note-navigation-bar{grid-template-columns:auto minmax(0,1fr);gap:.7rem}.note-navigation-actions{display:none}.note-breadcrumb-link{font-size:.95rem}.note-breadcrumb-link.is-primary-folder{font-size:1rem}}.mobile-sidebar-toggle{display:none}.mobile-menu-button{z-index:55;border:1px solid var(--border);width:2.45rem;height:2.45rem;color:var(--text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#fffffff0;border-radius:10px;justify-content:center;align-items:center;display:inline-flex;position:fixed;top:1rem;left:1rem;box-shadow:0 10px 28px #00000014}.mobile-sidebar-backdrop{display:none}@media (min-width:1024px){.app-shell{align-items:start;gap:0}.app-nebula-root .app-shell{gap:1.75rem}body.is-board-page .app-nebula-root .app-shell{gap:0}.app-sidebar{background:var(--panel,#fff);overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid var(--border);border-bottom:0;border-radius:1rem 1rem 0 0;height:calc(100vh - .75rem);margin:.75rem 0 0 .75rem;position:sticky;top:.75rem;overflow-y:auto;box-shadow:0 4px 16px #00000006,0 1px 3px #00000004}.mobile-menu-button,.mobile-sidebar-backdrop{display:none}}@media (max-width:1023px){.app-shell{grid-template-columns:1fr}.search-command-overlay{align-items:center;padding:1rem}.search-command{max-height:calc(100dvh - 2rem)}.search-command-input-row input{font-size:1.35rem}.search-command-body{grid-template-columns:1fr;gap:1rem}.search-command-preview{display:none}.search-command-heading{grid-template-columns:1fr}.app-sidebar{z-index:800;background:var(--panel,#fff);border-right:1px solid var(--border);width:min(86vw,320px);min-height:100dvh;transition:transform .18s;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-105%);box-shadow:18px 0 45px #00000024}.mobile-sidebar-toggle:checked~.app-sidebar{transform:translate(0)}.mobile-sidebar-toggle:checked~.mobile-sidebar-backdrop{z-index:790;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000002e;display:block;position:fixed;inset:0}body[data-focus-mode=true] .mobile-menu-button{display:none}}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.editor-markdown h1,.editor-markdown h2,.editor-markdown h3,.editor-markdown h4{font-family:var(--font-sans),sans-serif;font-weight:650;line-height:1.18}.writing-focus-note{z-index:220;background:#f7f7f6;min-height:100dvh;padding:0;position:fixed;inset:0;overflow:auto}.writing-focus-note .editor-bottom-toolbar,.writing-focus-note .image-caption-actions,.writing-focus-note .image-hover-toolbar,.writing-focus-note .image-resize-handle,.writing-focus-note .note-editor-header,.writing-focus-note .note-title-section,.writing-focus-note .selection-action-menu,.writing-focus-note .slash-command-menu,body[data-writing-focus-mode=true] .block-action-menu,body[data-writing-focus-mode=true] .block-control-button,body[data-writing-focus-mode=true] .comment-badge,body[data-writing-focus-mode=true] .image-comment-marker,body[data-writing-focus-mode=true] .image-comment-point{display:none!important}.writing-focus-note .note-editor-section{justify-content:center;align-items:center;width:100%;min-height:100dvh;margin:0;padding:9vh 2rem;display:flex}.writing-focus-note .note-editor-section>div{width:min(72ch,100vw - 4rem)}.writing-focus-note .rich-editor .ProseMirror{color:#202124;min-height:auto;font-family:var(--font-mono),monospace;caret-color:#111827;background:0 0;border:0;padding:0;font-size:1rem;line-height:1.72}.writing-focus-note .rich-editor .ProseMirror [data-block-id]{color:#b9b9b6;opacity:.58;transition:color .16s,opacity .16s}.writing-focus-note .rich-editor .ProseMirror [data-block-id].is-focus-active-block{color:#202124;opacity:1}.writing-focus-note .rich-editor .ProseMirror h1,.writing-focus-note .rich-editor .ProseMirror h2,.writing-focus-note .rich-editor .ProseMirror h3,.writing-focus-note .rich-editor .ProseMirror h4{font-family:var(--font-mono),monospace;font-size:1rem;line-height:1.72}.writing-focus-note .rich-editor .ProseMirror .image-block,.writing-focus-note .rich-editor .ProseMirror hr{display:none}.writing-focus-exit{z-index:230;color:#6f7175;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;background:#ffffffd1;border:1px solid #d2d2d0e6;border-radius:10px;padding:.6rem .8rem;font-size:.82rem;position:fixed;top:1.1rem;right:1.1rem;box-shadow:0 12px 32px #0f172a14}.writing-focus-exit:hover{color:#202124;background:#fff}.editor-markdown h1{margin:var(--heading-h1-margin-top) 0 var(--heading-h1-margin-bottom);font-size:2rem}.editor-markdown h2{margin:var(--heading-h2-margin-top) 0 var(--heading-h2-margin-bottom);font-size:1.5rem}.editor-markdown h3{margin:var(--heading-h3-margin-top) 0 var(--heading-h3-margin-bottom);font-size:1.2rem}.editor-markdown h4{margin:var(--heading-h4-margin-top) 0 var(--heading-h4-margin-bottom);font-size:1.08rem;font-weight:700}.editor-markdown blockquote,.editor-markdown li,.editor-markdown p{line-height:1.75}.editor-markdown>*+*{margin-top:.5rem}.editor-markdown ol,.editor-markdown ul{padding-left:1.5rem}.editor-markdown blockquote{margin:1.5rem 0}.editor-markdown pre{border:1px solid var(--border);color:#f9fafb;background:#1f2937;border-radius:8px;padding:1rem;overflow-x:auto}.editor-markdown code{font-family:var(--font-mono)}.editor-textarea{resize:none;min-height:60vh;color:var(--text);background:0 0;border:none;outline:none;line-height:1.9}.editor-textarea::placeholder{color:#6f7175a6}.note-document-shell{--editor-content-width:850px;--editor-page-inline-margin:100px;width:min(var(--editor-content-width),calc(100% - var(--editor-page-inline-margin) - var(--editor-page-inline-margin)));box-sizing:border-box;max-width:850px;padding-inline:0}.note-document-shell.is-full-width{--editor-content-width:100%;width:calc(100% - var(--editor-page-inline-margin) - var(--editor-page-inline-margin));max-width:none}.note-document-shell.is-small-text .note-title-heading{font-size:clamp(2rem,4vw,3rem)}.note-editor-section.is-small-text .rich-editor .ProseMirror{font-size:.92rem;line-height:1.68}.note-title-section>h1,.page-title-hover-zone>h1{max-width:var(--editor-content-width)}.page-title-interaction-zone{--page-cover-height:clamp(14rem,30vw,28.25rem);position:relative}.page-cover-hero{width:100%;height:var(--page-cover-height);background-color:#f3f4f6;background-position:center calc(var(--page-cover-position-y,50%) + var(--page-cover-parallax-y,0px));will-change:background-position;background-size:cover;margin:0 0 .4rem;position:relative;box-shadow:inset 0 -1px #0f172a0f}.note-title-section.has-page-cover{padding-top:0}.page-title-hover-zone{max-width:var(--editor-content-width);min-height:8rem;padding-top:.8rem;position:relative}.note-title-section.has-page-cover .page-title-hover-zone{margin-top:2.35rem;padding-top:0}.note-title-section.has-page-cover.has-page-icon .page-title-hover-zone{margin-top:-5.05rem}.page-title-actions{z-index:12;opacity:0;pointer-events:none;align-items:center;gap:.45rem;transition:opacity .14s,transform .14s;display:inline-flex;position:absolute;top:-2.2rem;left:0;transform:translateY(.2rem)}.page-title-hover-zone.is-action-visible .page-title-actions,.page-title-hover-zone.is-open .page-title-actions,.page-title-hover-zone:focus-within .page-title-actions,.page-title-hover-zone:hover .page-title-actions{opacity:1;pointer-events:auto;transform:translateY(0)}.page-title-actions button{color:#8a8f98;border-radius:.5rem;align-items:center;gap:.35rem;padding:.28rem .45rem;font-size:.85rem;font-weight:600;transition:background .12s,color .12s;display:inline-flex}.page-title-actions button:hover{color:#555b64;background:#f3f4f6}.page-title-icon{color:#20242b;background:#fffffff5;border:1px solid #e2e8f0f2;border-radius:999px;place-items:center;width:7.85rem;height:7.85rem;margin-bottom:1.7rem;font-size:4.25rem;line-height:1;display:grid;box-shadow:0 16px 48px #0f172a26}.note-title-section:not(.has-page-cover) .page-title-hover-zone.has-page-icon{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:1.65rem;min-height:7rem;padding-top:2.35rem;display:grid}.note-title-section:not(.has-page-cover) .page-title-hover-zone.has-page-icon .page-title-actions{top:0;left:7.45rem}.note-title-section:not(.has-page-cover) .page-title-icon{width:5.8rem;height:5.8rem;margin-bottom:0;font-size:3.1rem;box-shadow:0 12px 38px #0f172a1c}.note-title-section:not(.has-page-cover) .page-title-hover-zone.has-page-icon>h1{width:100%;min-width:0}.page-icon-menu{z-index:95;background:#fff;border:1px solid #e2e8f0f5;border-radius:1rem;position:absolute;top:2.25rem;left:0;overflow:hidden;box-shadow:0 24px 70px #0f172a2e}.page-icon-emoji-picker{box-shadow:none!important;border:0!important}.page-icon-remove{color:#717987;text-align:left;border-top:1px solid #eef0f3;width:100%;padding:.72rem .9rem;font-size:.86rem;font-weight:700}.page-icon-remove:hover{color:#dc2626;background:#f9fafb}.page-title-hover-zone .project-cover-menu{z-index:95;top:2.35rem;left:8.2rem;right:auto}.page-title-interaction-zone.has-page-cover.is-action-visible .project-cover-controls,.page-title-interaction-zone.has-page-cover.is-cover-menu-open .project-cover-controls,.page-title-interaction-zone.has-page-cover:focus-within .project-cover-controls,.page-title-interaction-zone.has-page-cover:hover .project-cover-controls{opacity:1;pointer-events:auto;transform:translateY(0)}.page-title-interaction-zone.has-page-cover>.project-cover-menu{z-index:95;top:3.65rem;left:auto;right:1rem}.page-cover-reposition-overlay{z-index:20;height:var(--page-cover-height);cursor:ns-resize;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}@media (max-width:640px){.note-document-shell{--editor-page-inline-margin:1rem;width:calc(100% - var(--editor-page-inline-margin) - var(--editor-page-inline-margin));max-width:none}.page-title-hover-zone .project-cover-menu{width:min(32rem,100vw - 2rem);left:0}.page-cover-hero{height:13rem}.page-title-interaction-zone{--page-cover-height:13rem}}[data-theme=midnight] .page-card,[data-theme=midnight] .project-page-card{color:#e8eef8!important;background:radial-gradient(circle at 18% 0,#94a3b81f,#0000 36%),linear-gradient(#202637,#111820)!important;border-color:#94a3b829!important;box-shadow:inset 0 1px #ffffff0d,0 24px 58px #00000075!important}[data-theme=midnight] .page-card:hover,[data-theme=midnight] .project-page-card:hover{border-color:#94a3b83d!important;box-shadow:inset 0 1px #ffffff0f,0 30px 70px #00000094!important}[data-theme=midnight] .page-card h3,[data-theme=midnight] .page-card.is-board-card h3,[data-theme=midnight] .project-page-card h3,[data-theme=midnight] .project-page-card.is-board-card h3{text-shadow:0 1px 14px #ffffff14;color:#f4f7fb!important}[data-theme=midnight] .page-card-project,[data-theme=midnight] .project-page-card-project{color:#d5dce8!important}[data-theme=midnight] .page-card-project strong,[data-theme=midnight] .project-page-card-project strong{color:#f4f7fb!important}[data-theme=midnight] .page-card p,[data-theme=midnight] .page-card.is-board-card p,[data-theme=midnight] .project-page-card p,[data-theme=midnight] .project-page-card.is-board-card p{color:#a9b3c3!important}[data-theme=midnight] .page-card p:after,[data-theme=midnight] .project-page-card p:after{background:linear-gradient(#11182000,#111820 88%)!important;display:block!important}[data-theme=midnight] .page-card small,[data-theme=midnight] .project-page-card small{color:#c0cadb!important}[data-theme=midnight] .page-card-menu-button,[data-theme=midnight] .project-page-card-menu-button,[data-theme=midnight] .project-row-menu-button{color:#aeb8c8!important}[data-theme=midnight] .page-card-menu-button:hover,[data-theme=midnight] .project-page-card-menu-button:hover,[data-theme=midnight] .project-row-menu-button:focus-visible,[data-theme=midnight] .project-row-menu-button:hover{color:#f4f7fb!important;background:#94a3b81f!important}[data-theme=midnight] .page-card.is-board-card,[data-theme=midnight] .project-page-card.is-board-card{background:radial-gradient(circle at 18% 0,#2563eb1f,#0000 42%),linear-gradient(#202637,#111820)!important}[data-theme=midnight] .board-preview-graphic{background:radial-gradient(circle at 50% 0,#2563eb29,#0000 45%),linear-gradient(#0c121a,#121a24)!important;border-bottom-color:#94a3b81f!important}[data-theme=midnight] .board-preview-dots{filter:saturate(1.45)brightness(1.25);opacity:1!important}[data-theme=midnight] .board-preview-graphic svg{filter:brightness(.68)saturate(1.22)contrast(1.08)}[data-theme=midnight] .project-page-grid.is-compact,[data-theme=midnight] .project-pages{background:#0f151ec7!important;border-color:#94a3b829!important}[data-theme=midnight] .project-compact-row-shell,[data-theme=midnight] .project-page-row,[data-theme=midnight] .project-page-row-shell,[data-theme=midnight] .project-tree-row,[data-theme=midnight] .project-tree-row-shell{color:#e8eef8!important;background:#1e2636d1!important;border-color:#94a3b824!important}[data-theme=midnight] .project-compact-row-shell:hover,[data-theme=midnight] .project-page-row-shell:hover,[data-theme=midnight] .project-tree-row-shell:hover{background:#242e40eb!important;border-color:#94a3b838!important}[data-theme=midnight] .project-compact-row strong,[data-theme=midnight] .project-page-row span,[data-theme=midnight] .project-tree-row span{color:#eef3fb!important}[data-theme=midnight] .project-compact-row span,[data-theme=midnight] .project-page-row small,[data-theme=midnight] .project-tree-row small{color:#8f9bb0!important}[data-theme=midnight] .project-page-grid.is-tree{border-left-color:#94a3b82e!important}[data-theme=midnight] .project-tree-item:before{background:#94a3b838!important}[data-theme=midnight] .project-add-page-card,[data-theme=midnight] .project-add-page-card.is-compact{background:#1e26367a!important;border-color:#94a3b829!important;box-shadow:inset 0 0 0 1px #ffffff08!important}[data-theme=midnight] .project-add-page-card button,[data-theme=midnight] .project-add-page-card.is-compact button{color:#e8eef8!important;background:#0f151ec7!important;border-color:#94a3b838!important}[data-theme=midnight] .project-add-page-card.is-compact strong{color:#eef3fb!important}[data-theme=midnight] .project-add-page-card.is-compact span{color:#8f9bb0!important}[data-theme=midnight] .project-portal-card{color:#e8eef8!important;background:#1e2636d1!important;border-color:#94a3b824!important;box-shadow:0 20px 48px #00000052!important}[data-theme=midnight] .project-portal-card-header{box-shadow:inset 0 1px #ffffff0a!important}[data-theme=midnight] .project-portal-inline-title-input,[data-theme=midnight] .project-portal-inline-title-trigger,[data-theme=midnight] .project-portal-link-row,[data-theme=midnight] .project-portal-section-title-block h4{color:#eef3fb!important}[data-theme=midnight] .project-portal-inline-title-icon:hover,[data-theme=midnight] .project-portal-inline-title-icon[aria-expanded=true],[data-theme=midnight] .project-portal-inline-title-trigger:hover{background:#94a3b81a!important}[data-theme=midnight] .project-portal-menu-option small,[data-theme=midnight] .project-portal-separator-block span,[data-theme=midnight] .project-portal-text-block{color:#9aa6b8!important}[data-theme=midnight] .project-portal-add-menu,[data-theme=midnight] .project-portal-card-footer{background:#121924f5!important;border-color:#94a3b824!important}[data-theme=midnight] .project-portal-add-section-card:hover,[data-theme=midnight] .project-portal-card-footer>button:hover,[data-theme=midnight] .project-portal-menu-option:hover:not(:disabled){background:#94a3b81a!important}[data-theme=midnight] .project-portal-menu-option,[data-theme=midnight] .project-portal-menu-option strong{color:#e8eef8!important}[data-theme=midnight] .project-portal-add-section-card{color:#9aa6b8!important;background:#1e26367a!important;border-color:#94a3b82e!important}.rich-editor .ProseMirror{min-height:62vh;color:var(--text);line-height:1.75;font-family:var(--font-sans),sans-serif;tab-size:4;outline:none;font-size:16px;font-weight:500}html[data-editor-font=sans] .note-title-heading,html[data-editor-font=sans] .rich-editor .ProseMirror,html[data-editor-font=sans] .rich-editor .ProseMirror :is(h1,h2,h3,h4){font-family:var(--font-sans),sans-serif!important}html[data-editor-font=serif] .note-title-heading,html[data-editor-font=serif] .rich-editor .ProseMirror,html[data-editor-font=serif] .rich-editor .ProseMirror :is(h1,h2,h3,h4){font-family:"Source Serif 4",Georgia,serif!important}html[data-editor-font=mono] .note-title-heading,html[data-editor-font=mono] .rich-editor .ProseMirror,html[data-editor-font=mono] .rich-editor .ProseMirror :is(h1,h2,h3,h4),html[data-editor-font] .rich-editor .ProseMirror .code-block-wrapper,html[data-editor-font] .rich-editor .ProseMirror .code-block-wrapper code{font-family:var(--font-mono),monospace!important}.rich-editor .ProseMirror>*{margin:0;padding:.001rem 0;position:relative}.rich-editor .ProseMirror>*+*{margin-top:.85rem}.rich-editor .ProseMirror>:before{color:#a9acb2;opacity:0;cursor:grab;pointer-events:auto;border-radius:6px;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;font-size:.85rem;line-height:1;transition:opacity .12s,background .12s,color .12s;display:inline-flex;position:absolute;top:.26rem;left:-2.15rem}.rich-editor .ProseMirror>.has-focus:before,.rich-editor .ProseMirror>:hover:before{opacity:1}.rich-editor .ProseMirror>.draggable-block:hover:not(.is-empty):before{background:var(--hover);color:var(--text)}.rich-editor .ProseMirror>.is-block-dragging{opacity:.62}.rich-editor .ProseMirror>.is-block-dragging:before{cursor:grabbing;opacity:1}body.is-dragging-editor-block,body.is-dragging-editor-block *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}body.is-selecting-editor-block,body.is-selecting-editor-block *{-webkit-user-select:none;user-select:none}body.is-selecting-editor-block ::selection{color:inherit!important;background:0 0!important}body.is-selecting-project-objects,body.is-selecting-project-objects *{-webkit-user-select:none!important;user-select:none!important}body.is-selecting-project-objects ::selection{color:inherit!important;background:0 0!important}body.has-editor-block-selection .rich-editor .ProseMirror::selection{color:inherit!important;background:0 0!important}body.has-editor-block-selection .rich-editor .ProseMirror ::selection{color:inherit!important;background:0 0!important}.block-drop-indicator{z-index:80;pointer-events:none;background:#60a5fa;border-radius:999px;height:3px;position:fixed;transform:translateY(-1px);box-shadow:0 0 0 1px #2563eb2e,0 4px 12px #60a5fa59}.block-drop-indicator:before{content:"";background:#60a5fa;border-radius:999px;width:8px;height:8px;position:absolute;top:50%;left:-4px;transform:translateY(-50%)}.rich-editor .ProseMirror p.is-empty[data-placeholder]:before{color:var(--muted);content:attr(data-placeholder)!important}@supports (color:color-mix(in lab,red,red)){.rich-editor .ProseMirror p.is-empty[data-placeholder]:before{color:color-mix(in srgb,var(--muted) 72%,transparent)}}.rich-editor .ProseMirror p.is-empty[data-placeholder]:before{float:left;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:1;width:auto;height:0;font-family:inherit;font-size:16px;font-weight:500;line-height:inherit;position:static}.rich-editor .ProseMirror>p.is-empty[data-placeholder]:before{float:none;text-overflow:ellipsis;white-space:nowrap;max-width:100%;height:auto;line-height:1.4;display:block;position:absolute;top:50%;left:0;overflow:hidden;transform:translateY(-50%)}.inline-ai-prompt{z-index:calc(var(--capa-asistente) + 1);border:1px solid var(--border);grid-template-columns:34px minmax(0,1fr) 30px;align-items:center;gap:7px;min-height:52px;display:grid;position:fixed}@supports (color:color-mix(in lab,red,red)){.inline-ai-prompt{border:1px solid color-mix(in srgb,var(--border) 88%,#cbd5e1)}}.inline-ai-prompt{border-radius:var(--nebula-menu-radius);background:var(--panel-strong);padding:var(--editor-menu-padding);box-shadow:0 12px 30px #0f172a17,0 2px 8px #0f172a0d}.inline-ai-prompt-icon{background:0 0;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.inline-ai-prompt-icon-asset{background:url(/icons/ia.svg) 50%/contain no-repeat;width:30px;height:30px;display:block}.inline-ai-prompt input{width:100%;min-width:0;color:var(--text);font-family:var(--font-sans),sans-serif;background:0 0;border:0;outline:0;font-size:15px;font-weight:500;line-height:1.4}.inline-ai-prompt input::placeholder{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.inline-ai-prompt input::placeholder{color:color-mix(in srgb,var(--muted) 74%,transparent)}}.inline-ai-prompt input::placeholder{opacity:1}.inline-ai-prompt>button{background:var(--accent-color,#8b5cf6);color:#fff;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;transition:filter .12s,opacity .12s,transform .12s;display:inline-flex}.inline-ai-prompt>button:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.inline-ai-prompt>button:focus-visible{outline:2px solid var(--accent-color,#8b5cf6)}@supports (color:color-mix(in lab,red,red)){.inline-ai-prompt>button:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-color,#8b5cf6) 48%,transparent)}}.inline-ai-prompt>button:focus-visible{outline-offset:2px}.inline-ai-prompt>button:disabled{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.inline-ai-prompt>button:disabled{background:color-mix(in srgb,var(--muted) 36%,transparent)}}.inline-ai-prompt>button:disabled{cursor:default;opacity:.72}.inline-ai-prompt>p{color:#dc2626;grid-column:1/-1;margin:0;padding:1px 4px 0 41px;font-size:12px;font-weight:500;line-height:1.35}.inline-ai-prompt-spinner{border:2px solid #ffffff7a;border-top-color:#fff;border-radius:999px;width:13px;height:13px;animation:inline-ai-prompt-spin .7s linear infinite}@keyframes inline-ai-prompt-spin{to{transform:rotate(1turn)}}:is([data-theme=midnight],[data-theme=dark],.dark) .inline-ai-prompt{background:#171d2a;border-color:#94a3b838;box-shadow:0 16px 36px #00000057}.rich-editor .ProseMirror h1,.rich-editor .ProseMirror h2,.rich-editor .ProseMirror h3,.rich-editor .ProseMirror h4{font-family:var(--font-sans),sans-serif;font-weight:650;line-height:1.2}.rich-editor .ProseMirror h1{margin:var(--heading-h1-margin-top) 0 var(--heading-h1-margin-bottom);font-size:2rem}.rich-editor .ProseMirror h2{margin:var(--heading-h2-margin-top) 0 var(--heading-h2-margin-bottom);font-size:1.45rem}.rich-editor .ProseMirror h3{margin:var(--heading-h3-margin-top) 0 var(--heading-h3-margin-bottom);font-size:1.18rem}.rich-editor .ProseMirror h4{margin:var(--heading-h4-margin-top) 0 var(--heading-h4-margin-bottom);font-size:1.08rem;font-weight:700}.heading-space-h1{margin:var(--heading-h1-margin-top) 0 var(--heading-h1-margin-bottom)}.heading-space-h2{margin:var(--heading-h2-margin-top) 0 var(--heading-h2-margin-bottom)}.heading-space-h3{margin:var(--heading-h3-margin-top) 0 var(--heading-h3-margin-bottom)}.heading-space-h4{margin:var(--heading-h4-margin-top) 0 var(--heading-h4-margin-bottom)}.rich-editor .ProseMirror ol,.rich-editor .ProseMirror ul{padding-left:1.45rem}.editor-markdown ul:not([data-type=taskList]),.rich-editor .ProseMirror ul:not([data-type=taskList]){list-style-type:disc}.editor-markdown ol,.rich-editor .ProseMirror ol{list-style-type:decimal}.editor-markdown ol>li,.editor-markdown ul:not([data-type=taskList])>li,.rich-editor .ProseMirror ol>li,.rich-editor .ProseMirror ul:not([data-type=taskList])>li{padding-left:.18rem}.rich-editor .ProseMirror ul:not([data-type=taskList])>li::marker{color:#9aa0a6;font-size:.9em;font-weight:500}.rich-editor .ProseMirror ol>li::marker{color:#9aa0a6;font-size:.9em;font-weight:500}.editor-markdown ul:not([data-type=taskList])>li::marker{color:#9aa0a6;font-size:.9em;font-weight:500}.editor-markdown ol>li::marker{color:#9aa0a6;font-size:.9em;font-weight:500}.rich-editor .ProseMirror blockquote{margin:1rem 0}.rich-editor .ProseMirror .featured-quote-block{color:#8c939d;border-left:3px solid #38bdf8;margin:1.2rem 0;padding-left:1.25rem;font-family:"Source Serif 4",Georgia,serif;font-size:1.15rem;font-style:italic;font-weight:400;line-height:1.65}.rich-editor .ProseMirror pre{color:#f9fafb;tab-size:4;background:#1f2937;border-radius:8px;padding:1rem 1.1rem;overflow-x:auto}.rich-editor .ProseMirror code{font-family:var(--font-mono);letter-spacing:.1em;background:#87837826;border-radius:4px;padding:.2em .4em;font-size:100%;line-height:1.8;color:inherit!important}.rich-editor .ProseMirror .tableWrapper{border-radius:12px;max-width:100%;margin:1rem 0;overflow-x:auto}.rich-editor .ProseMirror table{border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #e5e7eb;border-radius:12px;width:100%;min-width:34rem;overflow:hidden;box-shadow:0 12px 28px #0f172a0a}.rich-editor .ProseMirror td,.rich-editor .ProseMirror th{color:#23272f;vertical-align:top;border-bottom:1px solid #e5e7eb;border-right:1px solid #e5e7eb;min-width:7rem;padding:.62rem .72rem;line-height:1.45;position:relative}.rich-editor .ProseMirror td:last-child,.rich-editor .ProseMirror th:last-child{border-right:0}.rich-editor .ProseMirror tr:last-child td{border-bottom:0}.rich-editor .ProseMirror th{color:#111827;background:#f8fafc;font-weight:700}.rich-editor .ProseMirror th:after{content:"⋯";color:#8b949e;opacity:0;border-radius:6px;justify-content:center;align-items:center;width:1.2rem;height:1.2rem;transition:opacity .12s,background .12s;display:inline-flex;position:absolute;top:50%;right:.42rem;transform:translateY(-50%)}.rich-editor .ProseMirror th:hover:after{opacity:1;background:#eef2f7}.rich-editor .ProseMirror tbody tr:nth-child(2n) td{background:#fbfdff}.rich-editor .ProseMirror .selectedCell:after{content:"";z-index:1;pointer-events:none;background:#38bdf81f;position:absolute;inset:0}.rich-editor .ProseMirror .column-resize-handle{pointer-events:none;background:#38bdf8;width:4px;position:absolute;top:0;bottom:-1px;right:-2px}.table-part-selection-outline{z-index:244;box-sizing:border-box;pointer-events:none;background:#0ea5e912;border:2px solid #0ea5e9;border-radius:2px;position:fixed;box-shadow:0 0 0 1px #0ea5e91f}.table-part-selection-outline.is-multiple{background:#0ea5e90e;box-shadow:inset 3px 0 #0ea5e9b8}.table-reorder-destination{z-index:248;pointer-events:none;will-change:left,top;background:#0ea5e9;border-radius:999px;position:fixed;box-shadow:0 0 0 1px #ffffffeb,0 0 14px #0ea5e999}.table-reorder-destination.is-row{transform:translateY(-50%)}.table-reorder-destination.is-column{transform:translate(-50%)}.table-reorder-destination.is-noop{opacity:.62;background:#94a3b8;box-shadow:0 0 0 1px #ffffffd1}.table-reorder-destination>span{color:#fff;white-space:nowrap;background:#0f172a;border-radius:5px;align-items:center;min-height:20px;padding:0 7px;font-size:11px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.table-reorder-destination.is-column>span{top:8px;left:50%;transform:translate(-50%)}.table-edge-add-button{z-index:245;color:#667085;touch-action:none;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #dbe3ee;border-radius:999px;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;font-size:1rem;line-height:1;transition:background .12s,color .12s,transform .12s;display:inline-flex;position:fixed;transform:translate(-50%,-50%);box-shadow:0 10px 26px #0f172a1f}.is-table-edge-dragging,.is-table-edge-dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.table-edge-add-button:hover{color:#111827;background:#f8fafc;transform:translate(-50%,-50%)scale(1.04)}.table-edge-ghost-preview{z-index:244;color:#15803d;letter-spacing:.02em;pointer-events:none;background:#22c55e21;border:1px dashed #22c55ec7;border-radius:.45rem;justify-content:center;align-items:center;font-size:.72rem;font-weight:900;animation:table-edge-ghost-in .14s both;display:flex;position:fixed;box-shadow:inset 0 0 0 1px #ffffff8c,0 10px 24px #0f172a14}.table-edge-ghost-preview.is-delete{color:#dc2626;background:#ef44441f;border-color:#ef4444bf}.table-edge-ghost-preview.is-blocked{color:#64748b;background:#64748b1f;border-color:#64748b99}.table-edge-ghost-preview span{background:#ffffffdb;border-radius:999px;min-width:1.65rem;padding:.2rem .48rem;box-shadow:0 4px 12px #0f172a1a}.rich-editor .ProseMirror :is(td,th).is-table-edge-appearing{animation:table-cell-edge-appear .42s cubic-bezier(.16,1,.3,1) both}.rich-editor .ProseMirror :is(td,th).is-table-edge-removing{animation:table-cell-edge-remove .16s both}.table-edge-add-column,.table-edge-add-row{color:#fff;background:#202124;border:0;border-radius:2px;font-size:1rem;font-weight:900;box-shadow:0 4px 12px #0f172a1f}.table-edge-add-row{cursor:ns-resize;min-width:8rem;height:.9rem}.table-edge-add-column{cursor:ew-resize;width:1.08rem;min-height:4.5rem}.table-edge-add-column:hover,.table-edge-add-row:hover{color:#fff;background:#111827;transform:translate(-50%,-50%)}.table-edge-add-column:after,.table-edge-add-row:after{content:attr(data-tip);z-index:2;color:#fff;opacity:0;pointer-events:none;text-align:left;white-space:pre-line;background:#202124;border-radius:6px;width:max-content;max-width:18rem;padding:.45rem .6rem;font-size:.72rem;font-weight:800;line-height:1.25;transition:opacity .12s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0f172a2e}.table-edge-add-column:hover:after,.table-edge-add-row:hover:after{opacity:1}.table-edge-column-menu-button,.table-edge-row-menu-button{color:#ffffffe6;opacity:.96;touch-action:none;background:#55585d;border:0;border-radius:4px;font-size:0;font-weight:800;box-shadow:0 3px 8px #0f172a29}.table-edge-column-menu-button:before,.table-edge-row-menu-button:before{content:"";background:currentColor;border-radius:999px;width:2px;height:2px;display:block}.table-edge-column-menu-button{cursor:grab;width:22px;height:12px}.table-edge-column-menu-button:before{transform:translate(-5px,-2px);box-shadow:5px 0,10px 0,0 4px,5px 4px,10px 4px}.table-edge-row-menu-button{cursor:grab;width:12px;height:22px}.table-edge-row-menu-button:before{transform:translate(-2px,-5px);box-shadow:4px 0,0 5px,4px 5px,0 10px,4px 10px}.table-row-selection-count{color:#fff;pointer-events:none;background:#0ea5e9;border:1px solid #ffffffe6;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:50%;left:calc(100% + 5px);transform:translateY(-50%);box-shadow:0 4px 10px #0ea5e94d}.table-edge-column-menu-button.is-selected,.table-edge-column-menu-button:hover,.table-edge-row-menu-button.is-selected,.table-edge-row-menu-button:hover{color:#fff;background:#3f444b}body.is-table-reordering,body.is-table-reordering *{cursor:grabbing!important}.table-header-action-menu{z-index:250;background:#fff;border:1px solid #e5e7eb;border-radius:12px;gap:.18rem;width:min(17.5rem,100vw - 24px);max-height:min(27rem,100vh - 24px);padding:.55rem;display:grid;position:fixed;overflow:hidden auto;box-shadow:0 18px 48px #0f172a29}.table-header-action-title{color:#111827;padding:.1rem .45rem .18rem;font-size:.82rem;font-weight:800;display:block}.table-header-action-menu input{color:#111827;background:#fff;border:1px solid #bfdbfe;border-radius:8px;outline:none;width:100%;height:2.15rem;margin-bottom:.25rem;padding:0 .65rem;font-size:.82rem}.table-header-action-menu input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f}.table-header-action-group-item{display:contents}.table-header-action-section{color:#9aa3b2;letter-spacing:.04em;text-transform:uppercase;border-top:1px solid #eef2f7;margin:.36rem 0 .08rem;padding:.28rem .45rem 0;font-size:.68rem;font-weight:800}.table-header-action-section:first-of-type{border-top:0;margin-top:0}.table-header-action-menu button{color:#2f343b;text-align:left;border-radius:8px;align-items:center;gap:.45rem;width:100%;min-height:2rem;padding:.45rem .55rem;font-size:.82rem;display:flex}.table-header-action-menu button:hover{background:#f3f4f6}.table-header-action-menu button:disabled{cursor:not-allowed;opacity:.42}.table-header-action-menu button:disabled:hover{background:0 0}.table-header-action-menu button.is-danger{color:#ef4444}.table-header-action-menu button.is-danger:hover{background:#fef2f2}.table-header-action-menu p{color:#9aa3b2;border-top:1px solid #eef2f7;margin:.35rem 0 0;padding:.45rem;font-size:.72rem}.table-header-color-grid{grid-template-columns:1fr 1fr;gap:.2rem .35rem;display:grid}.table-header-color-grid button{min-height:1.85rem;padding:.32rem .45rem;font-size:.76rem}.table-header-color-grid button span{border:1px solid #cbd5e1;border-radius:5px;flex:none;width:.9rem;height:.9rem;box-shadow:inset 0 1px #ffffff80}.table-action-menu-minimal{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffa;border:1px solid #0f172a1f;border-radius:22px;gap:0;width:min(19.5rem,100vw - 24px);max-height:min(34rem,100vh - 24px);padding:1.05rem 1.05rem .95rem;box-shadow:0 28px 70px #0f172a2e,inset 0 1px #ffffffe6}.table-action-menu-color-row,.table-action-menu-heading,.table-action-menu-item{grid-template-columns:2.35rem minmax(0,1fr) auto;align-items:center;column-gap:.65rem;min-height:3.2rem;display:grid}.table-action-menu-heading-icon,.table-action-menu-icon{color:#050505;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.table-action-menu-color-row strong,.table-action-menu-heading strong{color:#151515;letter-spacing:-.035em;font-size:1.12rem;font-weight:850}.table-action-toggle{justify-self:end;transition:background .14s,border-color .14s;position:relative;background:#d7d7d5!important;border:2px solid #d4d4d4!important;border-radius:999px!important;width:3.3rem!important;height:2.1rem!important;min-height:0!important;padding:0!important}.table-action-toggle span{background:#fff;border-radius:999px;width:1.62rem;height:1.62rem;transition:transform .16s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;left:.14rem;transform:translateY(-50%);box-shadow:0 1px 4px #0f172a2e}.table-action-toggle.is-on{background:#111827!important;border-color:#0f172a!important}.table-action-toggle.is-on span{transform:translate(1.16rem,-50%)}.table-action-menu-color-row{margin-top:.25rem}.table-action-color-dots{justify-content:flex-end;align-items:center;gap:.55rem;display:inline-flex}.table-action-color-dots button{box-shadow:0 0 0 1px #0f172a0a,inset 0 1px #ffffff8c;background:var(--table-dot-color)!important;border:0!important;border-radius:999px!important;width:1.18rem!important;height:1.18rem!important;min-height:0!important;padding:0!important}.table-action-color-dots button:hover{transform:scale(1.08);box-shadow:0 0 0 3px #0f172a14}.table-action-color-dots button.is-empty{box-shadow:none;background:#fff!important;border:2px solid #9ca3af!important}.table-action-menu-list{gap:.12rem;margin-top:.45rem;display:grid}.table-action-menu-minimal .table-action-menu-item{color:#111;letter-spacing:-.03em;border-radius:13px;grid-template-columns:2.35rem minmax(0,1fr);width:100%;min-height:3.1rem;font-size:1.06rem;font-weight:820;transition:background .12s,transform .12s;padding:0 .2rem!important}.table-action-menu-minimal .table-action-menu-item svg{color:#050505;justify-self:center}.table-action-menu-minimal .table-action-menu-item:hover:not(:disabled){background:#f4f4f5}.table-action-menu-minimal .table-action-menu-item:active:not(:disabled){transform:scale(.99)}.table-action-menu-minimal .table-action-menu-item.is-secondary{color:#4b5563}.table-action-menu-minimal .table-action-menu-item.is-danger,.table-action-menu-minimal .table-action-menu-item.is-danger svg{color:#111}.table-action-menu-minimal .table-action-menu-item:disabled{display:none}.table-action-menu-minimal.is-table-reference-menu{box-sizing:border-box;color:#151515;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #d9d9d9;border-radius:12px;flex-direction:column;gap:0;width:270px;height:280px;max-height:min(280px,100vh - 24px);padding:8px 11px;display:flex;overflow:hidden auto;box-shadow:0 10px 28px #0f172a24}.table-row-reference-color,.table-row-reference-heading{grid-template-columns:20px minmax(0,1fr) auto;align-items:center;column-gap:9px;display:grid}.table-row-reference-action>img,.table-row-reference-color>img,.table-row-reference-heading>img{object-fit:contain;width:18px;height:19px;display:block}.table-row-reference-color strong,.table-row-reference-heading strong{color:#151515;letter-spacing:0;font-size:14px;font-weight:700;line-height:1.2}.table-row-reference-toggle{transition:background .14s;position:relative;background:#dededc!important;border:0!important;border-radius:999px!important;width:30px!important;height:18px!important;min-height:18px!important;padding:0!important}.table-row-reference-toggle span{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s cubic-bezier(.2,.8,.2,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0f172a33}.table-row-reference-toggle.is-on{background:#171717!important}.table-row-reference-toggle.is-on span{transform:translate(12px)}.table-row-reference-color>img{width:18px;height:19px}.table-row-reference-swatches{align-items:center;gap:5px;display:flex}.table-row-reference-swatches button{flex:0 0 15px;box-shadow:inset 0 0 0 1px #0f172a05;background:var(--table-dot-color)!important;border:0!important;border-radius:50%!important;width:15px!important;height:15px!important;min-height:15px!important;padding:0!important}.table-row-reference-swatches button.is-empty{box-shadow:none;background:#fff!important;border:1px solid #9ca3af!important}.table-row-reference-swatches button:hover{transform:scale(1.05);box-shadow:0 0 0 2px #0f172a1c;background:var(--table-dot-color)!important}.table-row-reference-actions{flex-direction:column;flex:1;display:flex}.table-action-menu-minimal.is-table-reference-menu .table-row-reference-action{align-items:center;width:100%;display:grid}.table-action-menu-minimal.is-table-reference-menu .table-row-reference-action:hover{background:#f3f3f2}.table-action-menu-minimal.is-table-reference-menu .table-row-reference-action>img.is-left,.table-action-menu-minimal.is-table-reference-menu .table-row-reference-action>img.is-right{transform-origin:50%;transform:rotate(-90deg)}.editor-markdown a,.rich-editor .ProseMirror a{color:#374151;cursor:pointer;text-underline-offset:3px;border-radius:4px;-webkit-text-decoration:underline #37415159;text-decoration:underline #37415159;transition:background .14s,color .14s,text-decoration-color .14s}.editor-markdown a:hover,.rich-editor .ProseMirror a:hover{color:#111827;background:#0000000a;text-decoration-color:#111827a6}.rich-editor .ProseMirror .inline-hashtag{--hashtag-color:#2563eb;border:1px solid var(--hashtag-color);align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.rich-editor .ProseMirror .inline-hashtag{border:1px solid color-mix(in srgb,var(--hashtag-color) 28%,transparent)}}.rich-editor .ProseMirror .inline-hashtag{background:var(--hashtag-color);border-radius:.42em}@supports (color:color-mix(in lab,red,red)){.rich-editor .ProseMirror .inline-hashtag{background:color-mix(in srgb,var(--hashtag-color) 13%,white)}}.rich-editor .ProseMirror .inline-hashtag{box-shadow:0 1px 1px var(--hashtag-color)}@supports (color:color-mix(in lab,red,red)){.rich-editor .ProseMirror .inline-hashtag{box-shadow:0 1px 1px color-mix(in srgb,var(--hashtag-color) 12%,transparent)}}.rich-editor .ProseMirror .inline-hashtag{color:var(--hashtag-color);letter-spacing:-.01em;padding:.06em .38em .08em;font-size:.88em;font-weight:720;line-height:1.35}.rich-editor .ProseMirror ul[data-type=taskList]{padding-left:.2rem;list-style:none}.rich-editor .ProseMirror ul[data-type=taskList] li{align-items:flex-start;gap:.7rem;display:flex;position:relative}.rich-editor .ProseMirror ul[data-type=taskList] li.draggable-block:before{top:.28rem;left:-2rem}.rich-editor .ProseMirror ul[data-type=taskList] li>label{cursor:pointer;flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin-top:.36rem;display:inline-flex;position:relative}.rich-editor .ProseMirror ul[data-type=taskList] li>label input{cursor:pointer;opacity:0;margin:0;position:absolute;inset:0}.rich-editor .ProseMirror ul[data-type=taskList] li>label span{box-sizing:border-box;background:url(/icons/task-pending.svg) 50%/contain no-repeat;border:0;border-radius:999px;width:18px;height:18px;font-size:0;line-height:0;transition:transform .12s;display:inline-block}.rich-editor .ProseMirror ul[data-type=taskList] li>label:hover span{transform:scale(1.08)}.rich-editor .ProseMirror ul[data-type=taskList] li[data-status=partial]>label span{background-image:url(/icons/task-partial.svg)}.rich-editor .ProseMirror ul[data-type=taskList] li[data-checked=true]:not([data-status])>label span,.rich-editor .ProseMirror ul[data-type=taskList] li[data-status=done]>label span{background-image:url(/icons/task-done.svg)}.rich-editor .ProseMirror ul[data-type=taskList] li[data-checked=true]:not([data-status])>div>p,.rich-editor .ProseMirror ul[data-type=taskList] li[data-status=done]>div>p{color:#939393;text-decoration:line-through;text-decoration-thickness:1px}.rich-editor .ProseMirror ul[data-type=taskList] li[data-status=blocked]>label span{background-image:url(/icons/task-blocked.svg)}.rich-editor .ProseMirror ul[data-type=taskList] li>div{flex:1}.toolbar-icon{width:2.1rem;height:2.1rem;color:var(--muted);border-radius:6px;flex:none;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}.toolbar-icon:hover{background:var(--accent-soft);color:var(--text)}.toolbar-icon-active{background:var(--text);color:#fff}.color-swatch{border:1px solid #0000001f;border-radius:999px;flex:none;width:1.25rem;height:1.25rem;display:inline-flex;box-shadow:inset 0 0 0 2px #ffffffb8}.toolbar-color-button,.toolbar-pill-button{border:1px solid var(--border);height:2.1rem;color:var(--muted);background:#fff;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:.45rem;padding:0 .7rem;font-size:.78rem;transition:background .12s,color .12s;display:inline-flex}.toolbar-color-button:hover,.toolbar-pill-button:hover{background:var(--accent-soft);color:var(--text)}.toolbar-pill-button{color:#fff;background:#34c3a8;border-color:#2dae9238;border-radius:999px;min-width:5.4rem;font-weight:700}.toolbar-pill-button:hover{color:#fff;background:#2db69d}.toolbar-popover{z-index:60;border-radius:var(--editor-menu-radius);min-width:10rem;padding:var(--editor-menu-padding);-webkit-backdrop-filter:blur(24px)saturate(180%);background:#ffffffc2;border:1px solid #ffffffd9;gap:.2rem;display:grid;position:absolute;left:0;box-shadow:0 8px 24px #0f172a0d,0 16px 36px #0f172a14}.toolbar-popover-item{width:100%;color:var(--text);text-align:left;border-radius:8px;align-items:center;gap:.55rem;padding:.45rem .55rem;font-size:.8rem;transition:background .12s;display:inline-flex}.toolbar-popover-item:hover{background:var(--accent-soft)}.image-insert-popover{width:17rem;padding:.7rem;display:block}.image-insert-tabs{border-bottom:1px solid var(--border);gap:1rem;margin:-.15rem 0 .75rem;display:flex}.image-insert-tabs button{color:var(--muted);padding:.25rem 0 .55rem;font-size:.84rem}.image-insert-tabs button.is-active{border-bottom:2px solid var(--text);color:var(--text)}.image-insert-pane{gap:.55rem;display:grid}.image-insert-pane p{color:var(--muted);font-size:.75rem;line-height:1.4}.image-insert-submit,.image-insert-upload{background:var(--text);color:#fff;border-radius:8px;padding:.58rem .75rem;font-size:.84rem;font-weight:650}.image-insert-submit:disabled{opacity:.42}.image-insert-input{border:1px solid var(--border);width:100%;color:var(--text);background:#fff;border-radius:8px;outline:none;padding:.55rem .65rem;font-size:.84rem}.image-insert-input:focus{border-color:#9ca3af}.highlight-chip{color:#fff;border:1px solid #0000000f;border-radius:.7rem;justify-content:center;align-items:center;min-width:4.7rem;min-height:1.8rem;padding:.12rem .82rem;font-size:.8rem;font-weight:700;display:inline-flex}.editor-markdown mark,.rich-editor .ProseMirror mark{-webkit-box-decoration-break:clone;box-decoration-break:clone;vertical-align:baseline;font-weight:500;color:#fff!important;line-height:inherit!important;border-radius:.32em!important;padding:.02em .28em .08em!important;display:inline!important}.editor-markdown sub,.rich-editor .ProseMirror sub{vertical-align:sub;font-size:.72em;line-height:0}.editor-markdown mark[data-color=\#fff1b8],.editor-markdown mark[style*="255, 241, 184"],.editor-markdown mark[style*=\#fff1b8],.rich-editor .ProseMirror mark[data-color=\#fff1b8],.rich-editor .ProseMirror mark[style*="255, 241, 184"],.rich-editor .ProseMirror mark[style*=\#fff1b8]{color:#24262b!important}.comment-badge{z-index:62;color:#5e6470;background:#fff;border:1px solid #e6e8ec;border-radius:7px;align-items:center;gap:.28rem;height:1.65rem;padding:0 .42rem;font-size:.78rem;font-weight:650;transition:transform .12s,box-shadow .12s;display:inline-flex;position:absolute;box-shadow:0 6px 18px #0f172a14}.comment-badge:hover{transform:translateY(-1px);box-shadow:0 9px 22px #0f172a1f}.comment-badge.is-active{color:#34373d;background:#fff8def5;border-color:#e1bb4861}.hover-comment-button{z-index:61;color:#68707c;opacity:.92;-webkit-backdrop-filter:blur(12px);background:#ffffffb8;border:1px solid #ffffffe6;border-radius:8px;justify-content:center;align-items:center;width:1.55rem;height:1.55rem;transition:opacity .12s,transform .12s,box-shadow .12s,background-color .12s;display:inline-flex;position:absolute;box-shadow:0 4px 12px #0f172a0a,0 10px 24px #0f172a0f}.hover-comment-button svg+svg{margin-top:.45rem;margin-left:-.18rem}.hover-comment-button:hover{opacity:1;transform:translateY(-1px);box-shadow:0 9px 22px #0f172a1f}.image-comment-marker{z-index:19;color:#fff;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#5267f5;border:3px solid #ffffffeb;border-radius:999px;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;font-size:.74rem;font-weight:800;display:inline-flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 10px 26px #0f172a38,0 0 0 7px #5267f533}.image-comment-marker:active{cursor:grabbing}.selection-action-menu{z-index:250;white-space:nowrap;border:1px solid var(--editor-menu-border);border-radius:var(--editor-menu-radius);background:var(--editor-menu-surface);max-width:calc(100vw - 2rem);box-shadow:var(--editor-menu-shadow);align-items:center;gap:.18rem;padding:4px;display:inline-flex;position:fixed}.editor-bottom-toolbar{-webkit-backdrop-filter:blur(24px)saturate(180%)!important;background:#ffffffb8!important;border:1px solid #ffffffb8!important;box-shadow:0 8px 32px #0f172a0a,0 20px 48px #0f172a14!important}body:has(.comment-composer) .block-controls,body:has(.comment-composer) .columns-block-controls,body:has(.comment-composer) .hover-comment-button,body:has(.idea-constellation-container) .block-controls,body:has(.idea-constellation-container) .columns-block-controls,body:has(.idea-constellation-container) .hover-comment-button,body:has(.note-navigation-bar:hover) .block-controls,body:has(.note-navigation-bar:hover) .columns-block-controls,body:has(.note-navigation-bar:hover) .hover-comment-button,body:has(.selection-action-menu) .block-controls,body:has(.selection-action-menu) .columns-block-controls,body:has(.selection-action-menu) .hover-comment-button,body:has(.workspace-tabs:hover) .block-controls,body:has(.workspace-tabs:hover) .columns-block-controls,body:has(.workspace-tabs:hover) .hover-comment-button{opacity:0!important;pointer-events:none!important}.selection-action-menu .selection-dropdown button,.selection-action-menu .selection-menu-button{border-radius:var(--editor-menu-item-radius);color:var(--editor-menu-text);background:0 0;border:0;justify-content:flex-start;align-items:center;gap:.42rem;padding:.48rem .58rem;font-size:.82rem;line-height:1;display:inline-flex}.selection-action-menu .selection-dropdown button:hover,.selection-action-menu .selection-menu-button:hover{background:var(--editor-menu-surface-hover)}.selection-action-menu .is-active{color:#08785f;background:#eef8f4}.selection-action-menu .selection-menu-icon-button{border-radius:var(--editor-menu-item-radius);height:2rem;color:var(--editor-menu-text);cursor:pointer;justify-content:center;align-items:center;padding:0 .42rem;transition:background .12s,color .12s;display:inline-flex}.selection-action-menu .selection-menu-icon-button:not(:has(svg~svg)):not(:has(span~svg)){width:2rem;padding:0}.selection-menu-color-button span.relative{justify-content:center;align-items:center;width:15px;height:15px;display:inline-flex;position:relative}.selection-dropdown-horizontal{min-width:auto!important;padding:var(--editor-menu-padding)!important;flex-direction:row!important;gap:.25rem!important;display:flex!important}.selection-dropdown-horizontal button{border-radius:6px!important;justify-content:center!important;align-items:center!important;width:2rem!important;height:2rem!important;padding:0!important;display:inline-flex!important}.selection-dropdown-grid{padding:var(--editor-menu-padding)!important;grid-template-columns:repeat(5,2.2rem)!important;gap:.35rem!important;min-width:auto!important;display:grid!important}.selection-dropdown-grid button{border:1px solid var(--editor-menu-divider)!important;border-radius:var(--editor-menu-item-radius)!important;background:var(--editor-menu-surface)!important;width:2.2rem!important;height:2.2rem!important;color:var(--editor-menu-text)!important;justify-content:center!important;align-items:center!important;padding:0!important;transition:background .12s,border-color .12s,color .12s!important;display:inline-flex!important}.selection-dropdown-grid button:hover{background:#f4f6f8!important;border-color:#dcdfe4!important}.selection-dropdown-grid button.is-active{color:#08785f!important;background:#eef8f4!important;border-color:#c3e6d8!important}.selection-dropdown-align{left:auto;right:0}.selection-menu-group{background:var(--editor-menu-divider);width:1px;height:1.45rem;margin:0 .14rem}.selection-menu-anchor{display:inline-flex;position:relative}.selection-dropdown{z-index:190;overscroll-behavior:contain;border:1px solid var(--editor-menu-border);border-radius:var(--editor-menu-radius);background:var(--editor-menu-surface);min-width:13.5rem;max-height:min(31rem,100vh - 6.5rem);box-shadow:var(--editor-menu-shadow);padding:var(--editor-menu-padding);color:var(--editor-menu-text);gap:.18rem;display:grid;position:absolute;top:calc(100% + .38rem);left:0;overflow-y:auto}.selection-dropdown.is-above{top:auto;bottom:calc(100% + .38rem)}.selection-dropdown button{width:100%;min-height:1.9rem;border-radius:var(--editor-menu-item-radius)!important;padding:.36rem .48rem!important}.selection-action-menu :is(button,[role=menuitem]):focus-visible,.selection-dropdown :is(button,[role=menuitem]):focus-visible{outline:2px solid var(--accent-color,#8b5cf6);outline-offset:-1px}.selection-action-menu button:disabled,.selection-dropdown button:disabled{opacity:.45;cursor:not-allowed}.selection-action-menu button:disabled:hover,.selection-dropdown button:disabled:hover{background:0 0!important}.selection-dropdown button svg:last-child:not(:first-child){margin-left:auto}.selection-dropdown-title{color:#8a8f98;padding:.42rem .55rem .25rem;font-size:.76rem;font-weight:500}.selection-dropdown-wide{min-width:15.25rem}.selection-dropdown-more,.selection-insert-menu,.selection-move-menu{left:auto;right:0}.selection-color-grid{grid-template-columns:repeat(7,1.8rem);min-width:auto}.selection-dropdown-clear{grid-column:1/-1;margin-top:.2rem;border-top:1px solid var(--editor-menu-divider)!important;color:#777d86!important}.selection-callout-menu,.selection-link-menu,.selection-move-menu{min-width:16rem}.selection-link-menu{min-width:min(22rem,100vw - 2rem)}.selection-link-menu-intelligent{min-width:min(28rem,100vw - 2rem);max-width:min(28rem,100vw - 2rem);font-family:inherit;border:1px solid #e2e6eef2!important;border-radius:12px!important;flex-direction:column!important;gap:.5rem!important;padding:.6rem!important;display:flex!important;box-shadow:0 16px 42px #0f172a29!important}.selection-link-input-row{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:.45rem;padding:.42rem .55rem;transition:border-color .15s,box-shadow .15s,background-color .15s;display:flex}.selection-link-input-row:focus-within{background:#fff;border-color:#34c3a8;box-shadow:0 0 0 2px #34c3a81f}.selection-link-input-icon{color:#64748b;flex-shrink:0}.selection-link-input-row input{flex:1;color:#1e293b!important;background:0 0!important;border:0!important;outline:none!important;padding:0!important;font-size:.88rem!important}.selection-link-input-clear{color:#94a3b8;border-radius:999px;justify-content:center;align-items:center;padding:.1rem;transition:background-color .12s,color .12s;display:inline-flex}.selection-link-input-clear:hover{color:#475569;background-color:#f1f5f9}.selection-link-input-esc{color:#94a3b8;-webkit-user-select:none;user-select:none;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;padding:.05rem .3rem;font-size:.72rem;font-weight:500}.selection-link-initial{padding:.35rem .2rem}.selection-link-initial-card{background:#f8fafc;border:1px dashed #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem .82rem;display:flex}.selection-link-initial-card p{color:#64748b;margin:0;font-size:.8rem;line-height:1.4}.selection-link-initial-card p strong{color:#334155;font-weight:650}.selection-link-initial-globe{opacity:.75;font-size:1.4rem}.selection-link-url-detected{flex-direction:column;gap:.6rem;padding:.35rem .2rem;display:flex}.selection-link-url-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:7.5rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.55rem;display:grid;box-shadow:0 14px 35px #0f172a14}.selection-link-url-preview{color:#64748b;background:linear-gradient(135deg,#eef2ff,#f8fafc);border-radius:10px;place-items:center;height:5.1rem;font-size:1.3rem;display:grid;overflow:hidden}.selection-link-url-thumbnail{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}.selection-link-url-info{flex-direction:column;gap:.2rem;min-width:0;display:flex}.selection-link-url-site{align-items:center;gap:.38rem;display:inline-flex;color:#8a94a6!important;font-size:.78rem!important}.selection-link-url-favicon{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:.22rem;width:.95rem;height:.95rem}.selection-link-url-info strong{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;font-size:.96rem;font-weight:760;overflow:hidden}.selection-link-url-info span{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin-top:.05rem;font-size:.76rem;overflow:hidden}.selection-link-url-info small{color:#94a3b8;margin-top:.2rem;font-size:.72rem;line-height:1.25}.selection-link-url-btn{cursor:pointer;background:#2563eb;align-self:flex-end;align-items:center;gap:.2rem;transition:background-color .12s;display:inline-flex;color:#fff!important;border:0!important;border-radius:6px!important;padding:.42rem .88rem!important;font-size:.8rem!important;font-weight:600!important}.selection-link-url-btn:hover{background:#1d4ed8}.selection-link-loading{color:#64748b;align-items:center;gap:.45rem;padding:.8rem .5rem;font-size:.8rem;display:flex}.selection-link-loading-inline{color:#34c3a8;text-align:right;margin-bottom:-.2rem;padding:0 .5rem;font-size:.72rem;font-weight:600}.selection-link-no-results{color:#64748b;text-align:center;padding:1.2rem .5rem;font-size:.8rem}.selection-link-results-container{flex-direction:column;gap:.35rem;max-height:20rem;display:flex}.selection-link-results-list{flex-direction:column;padding-right:.15rem;display:flex;overflow-y:auto}.selection-link-category-header{color:#94a3b8;letter-spacing:.05em;-webkit-user-select:none;user-select:none;padding:.55rem .5rem .25rem;font-size:.7rem;font-weight:700}.selection-link-item-row{cursor:pointer;color:#334155!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:6px!important;align-items:center!important;gap:.65rem!important;width:100%!important;min-height:auto!important;padding:.42rem .52rem!important;transition:background-color .1s,color .1s!important;display:flex!important}.selection-link-item-row.is-active{color:#0f172a!important;background:#f1f5f9!important}.selection-link-item-icon{color:#64748b;background:#f1f5f9;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;font-family:monospace;font-size:1rem;display:inline-flex}.selection-link-item-row.is-active .selection-link-item-icon{color:#0f172a;background:#fff}.selection-link-item-info{flex-direction:column;flex:1;min-width:0;display:flex}.selection-link-item-info strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:600;overflow:hidden}.selection-link-item-info small{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;margin-top:.05rem;font-size:.72rem;overflow:hidden}.selection-link-item-row.is-active .selection-link-item-info small{color:#64748b}.selection-link-footer{color:#94a3b8;-webkit-user-select:none;user-select:none;border-top:1px solid #e2e8f0;justify-content:space-between;padding:.45rem .5rem .15rem;font-size:.7rem;font-weight:500;display:flex}.selection-callout-menu input,.selection-link-menu input,.selection-move-menu input{border:1px solid #e0e3e8;border-radius:9px;outline:none;width:100%;padding:.55rem .65rem}.selection-link-actions{grid-template-columns:1fr auto;gap:.35rem;display:grid}.selection-link-result{text-align:left;grid-template-columns:minmax(0,1fr) auto;gap:.55rem!important;min-height:auto!important;display:grid!important}.selection-link-result span{overflow-wrap:anywhere;white-space:normal;min-width:0}.selection-link-result small{color:#8a9099;align-self:center;font-size:.72rem;font-weight:650}.selection-callout-colors{grid-template-columns:repeat(6,1fr);gap:.48rem;margin-top:.65rem;display:grid}.selection-callout-colors button{min-height:2.15rem;transition:transform .14s,box-shadow .14s;box-shadow:inset 0 1px #ffffffb8,0 8px 18px #0f172a0b;border:1px solid #0f172a0f!important;border-radius:10px!important}.selection-callout-colors button:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffffd6,0 12px 24px #0f172a12}.callout-floating-toolbar{z-index:92;-webkit-backdrop-filter:blur(24px)saturate(1.25);background:#ffffffdb;border:1px solid #dce1e8b3;border-radius:9px;align-items:stretch;height:2.25rem;display:inline-flex;position:fixed;overflow:visible;box-shadow:0 14px 36px #0f172a1a,inset 0 1px #ffffffdb}.callout-toolbar-anchor{display:flex;position:relative}.callout-toolbar-anchor+.callout-toolbar-anchor{border-left:1px solid #e2e7edcc}.callout-toolbar-button{color:#3f4651;justify-content:center;align-items:center;gap:.28rem;min-width:3.1rem;padding:0 .55rem;font-size:.95rem;transition:background .12s;display:inline-flex}.callout-toolbar-icon-button{min-width:2.95rem}.callout-toolbar-button:hover{background:#f4f6f8c7}.callout-toolbar-color{border:1px solid #5c66761a;border-radius:999px;width:1.16rem;height:1.16rem;box-shadow:inset 0 1px #ffffffad}.callout-toolbar-popover{z-index:96;background:#fff;border:1px solid #e2e6ec;border-radius:13px;position:absolute;top:calc(100% + .45rem);right:0;box-shadow:0 18px 48px #0f172a21}.callout-toolbar-popover.open-upwards{top:auto;bottom:calc(100% + .45rem);box-shadow:0 -18px 48px #0f172a21}.callout-picker-popover{width:25.4rem;max-height:min(34rem,100vh - 5rem);padding:0;overflow:hidden}.callout-picker-tabs{border-bottom:1px solid #e2e7edd1;padding:0 .7rem;display:flex}.callout-picker-tabs button{color:#7b8190;border-bottom:2px solid #0000;padding:.72rem .75rem .62rem;font-size:.8rem;font-weight:650}.callout-picker-tabs button.is-active{color:#252a31;border-color:#38aaf8}.callout-picker-search{color:#303641;border:1px solid #d8dde5;border-radius:9px;outline:none;width:calc(100% - 1.2rem);margin:.65rem .6rem .45rem;padding:.48rem .58rem;font-size:.86rem}.callout-picker-search:focus{border-color:#38aaf8;box-shadow:0 0 0 2px #38aaf81f}.callout-picker-grid{grid-template-columns:repeat(8,1fr);gap:.18rem;max-height:23rem;padding:.35rem .55rem .75rem;display:grid;overflow:auto}.EmojiPickerReact{--epr-bg-color:#fff;--epr-category-label-bg-color:#fff;--epr-text-color:#343a46;--epr-search-input-bg-color:#fff;--epr-search-input-bg-color-active:#fff;--epr-search-border-color:#dfe4eb;--epr-picker-border-color:transparent;--epr-hover-bg-color:#f2f4f7;--epr-focus-bg-color:#eef6ff;--epr-highlight-color:#252a31;--epr-category-icon-active-color:#3b82f6;--epr-emoji-size:26px!important;--epr-emoji-padding:3px!important;--epr-horizontal-padding:8px!important;box-shadow:none!important;border:0!important;border-radius:0!important}.EmojiPickerReact .epr-header{border-bottom:1px solid #edf0f4}.EmojiPickerReact .epr-search-container input{border-radius:8px!important}.EmojiPickerReact .epr-body{padding:0 8px 10px!important}.EmojiPickerReact .epr-category-label,.EmojiPickerReact .epr-emoji-category-label{color:#64748b!important;height:40px!important;padding-left:0!important;font-size:.9rem!important;font-weight:700!important;line-height:40px!important}.uip-root{-webkit-backdrop-filter:blur(24px)saturate(170%);overscroll-behavior:contain;-webkit-user-select:none;user-select:none;background:#ffffffc7;border:1px solid #e2e8f0b8;border-radius:14px;flex-direction:column;font-family:inherit;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffffb8,0 26px 70px #0f172a2e,0 4px 16px #0f172a14}.uip-tabbar{background:#ffffff9e;border-bottom:1px solid #e5e7eb;flex-shrink:0;justify-content:space-between;height:42px;padding:0 14px}.uip-tabbar,.uip-tabs{align-items:center;display:flex}.uip-tabs{gap:18px;height:100%}.uip-tab{color:#9ca3af;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;height:100%;margin-bottom:-1px;padding:0;font-size:13px;font-weight:600;transition:color .15s,border-color .15s;display:flex}.uip-tab:hover{color:#374151}.uip-tab--active{color:#111827;border-bottom-color:#111827}.uip-remove-btn{color:#9ca3af;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:500;transition:color .15s}.uip-remove-btn:hover{color:#374151}.uip-emoji-panel{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.uip-root .EmojiPickerReact{--epr-bg-color:#fff!important;--epr-category-label-bg-color:#fff!important;--epr-text-color:#374151!important;--epr-search-input-bg-color:#fff!important;--epr-search-border-color:#d1d5db!important;--epr-picker-border-color:transparent!important;--epr-hover-bg-color:#f3f4f6!important;--epr-focus-bg-color:#eff6ff!important;--epr-highlight-color:#111827!important;--epr-category-icon-active-color:#3b82f6!important;--epr-emoji-size:28px!important;--epr-emoji-padding:3px!important;--epr-horizontal-padding:12px!important;box-shadow:none!important;border:0!important;border-radius:0!important;flex-direction:column!important;font-family:inherit!important;display:flex!important}.uip-root .EmojiPickerReact .epr-header{display:contents!important}.uip-root .EmojiPickerReact .epr-header>div:not(.epr-category-nav){box-sizing:border-box!important;background:#fff!important;order:1!important;align-items:center!important;gap:6px!important;width:100%!important;padding:10px 12px 8px!important;display:flex!important}.uip-root .EmojiPickerReact .epr-body{flex:1!important;order:2!important;padding:0 12px 4px!important}.uip-root .EmojiPickerReact .epr-category-label,.uip-root .EmojiPickerReact .epr-emoji-category-label{color:#6b7280!important;text-transform:none!important;background:#fff!important;height:30px!important;padding-left:2px!important;font-size:12px!important;font-weight:600!important;line-height:30px!important}.uip-root .EmojiPickerReact .epr-category-nav{background:#fff!important;border-top:1px solid #f3f4f6!important;border-bottom:0!important;flex-shrink:0!important;order:3!important;justify-content:space-between!important;align-items:center!important;padding:5px 12px 6px!important;display:flex!important}.uip-root .EmojiPickerReact .epr-category-nav button{opacity:.45!important;border-radius:6px!important;width:28px!important;height:28px!important;transition:opacity .15s!important}.uip-root .EmojiPickerReact .epr-category-nav button.epr-active{opacity:1!important;color:#3b82f6!important;background:#f3f4f6!important}.uip-root .EmojiPickerReact .epr-category-nav button:hover{opacity:1!important;background:#f3f4f6!important}.uip-root .EmojiPickerReact .epr-search-container{flex:1!important;padding:0!important}.uip-root .EmojiPickerReact .epr-search-container input{color:#111827!important;background:#fff!important;border:1.5px solid #d1d5db!important;border-radius:8px!important;height:34px!important;min-height:34px!important;padding-left:30px!important;font-size:13px!important}.uip-root .EmojiPickerReact .epr-search-container input:focus{border-color:#3b82f6!important;box-shadow:0 0 0 2px #3b82f626!important}.uip-root .EmojiPickerReact .epr-search-container .epr-icn-search{opacity:.4!important;background-size:14px!important;width:14px!important;height:14px!important;left:9px!important;transform:none!important}.uip-root .uip-shuffle-btn{color:#6b7280!important;cursor:pointer!important;background:#fff!important;border:1.5px solid #d1d5db!important;border-radius:8px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;transition:background .15s,border-color .15s!important;display:flex!important}.uip-root .uip-shuffle-btn:hover{background:#f9fafb!important;border-color:#9ca3af!important}.uip-root .EmojiPickerReact .epr-skin-tones{cursor:pointer!important;width:34px!important;height:34px!important;box-shadow:none!important;background:#fff!important;border:1.5px solid #d1d5db!important;border-radius:8px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;transition:background .15s!important;display:flex!important}.uip-root .EmojiPickerReact .epr-skin-tones:hover{background:#f9fafb!important}.uip-root .EmojiPickerReact .epr-skin-tones.epr-open{width:auto!important;padding:0 4px!important}.uip-root .EmojiPickerReact .epr-skin-tones .epr-skin-tone-select{width:18px!important;height:18px!important}.uip-root .EmojiPickerReact .epr-emoji-category-content{gap:1px!important}.uip-root .EmojiPickerReact .epr-emoji:hover{border-radius:7px!important}.uip-root .EmojiPickerReact .epr-body::-webkit-scrollbar{width:5px}.uip-root .EmojiPickerReact .epr-body::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:999px}.uip-root .EmojiPickerReact .epr-body::-webkit-scrollbar-track{background:0 0}.uip-icon-panel{flex-direction:column;gap:8px;padding:10px 12px;display:flex;overflow:hidden}.uip-icon-search-row{flex-shrink:0;align-items:center;gap:6px;display:flex}.uip-icon-search-wrap{background:#fff;border:1.5px solid #d1d5db;border-radius:8px;flex:1;align-items:center;gap:0;height:34px;transition:border-color .15s;display:flex;position:relative}.uip-icon-search-wrap:focus-within{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f626}.uip-search-icon{color:#9ca3af;pointer-events:none;flex-shrink:0;position:absolute;left:9px}.uip-icon-input{color:#111827;background:0 0;border:0;outline:none;flex:1;height:100%;padding:0 8px 0 30px;font-size:13px}.uip-icon-input::placeholder{color:#9ca3af}:is([data-theme=midnight],[data-theme=dark],.dark) .uip-root{background:#0f172ab8;border-color:#94a3b833;box-shadow:inset 0 1px #ffffff14,0 28px 80px #00000061,0 4px 16px #00000038}:is([data-theme=midnight],[data-theme=dark],.dark) .uip-tabbar{background:#0f172a7a;border-bottom-color:#94a3b82e}:is([data-theme=midnight],[data-theme=dark],.dark) .uip-tab{color:#cbd5e19e}:is([data-theme=midnight],[data-theme=dark],.dark) .uip-tab--active,:is([data-theme=midnight],[data-theme=dark],.dark) .uip-tab:hover{color:#f8fbff;border-bottom-color:#f8fbff}:is([data-theme=midnight],[data-theme=dark],.dark) .uip-icon-search-wrap{background:#0f172a85;border-color:#94a3b83d}:is([data-theme=midnight],[data-theme=dark],.dark) .uip-icon-input{color:#f8fbff}:is([data-theme=midnight],[data-theme=dark],.dark) .uip-icon-input::placeholder,:is([data-theme=midnight],[data-theme=dark],.dark) .uip-input-clear,:is([data-theme=midnight],[data-theme=dark],.dark) .uip-search-icon{color:#cbd5e194}.uip-input-clear{color:#9ca3af;cursor:pointer;background:0 0;border:0;align-items:center;padding:4px 8px 4px 4px;display:flex}.uip-input-clear:hover{color:#374151}.uip-ctrl-btn{color:#6b7280;cursor:pointer;background:#fff;border:1.5px solid #d1d5db;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;min-width:34px;height:34px;transition:background .15s,border-color .15s;display:flex}.uip-ctrl-btn:hover{background:#f9fafb;border-color:#9ca3af}.uip-color-dot{border-radius:50%;width:16px;height:16px;display:block;box-shadow:0 0 0 1px #0000001a}.uip-color-wrap{position:relative}.uip-color-palette{z-index:20;background:#fff;border:1px solid #e5e7eb;border-radius:12px;grid-template-columns:repeat(5,1fr);gap:6px;padding:10px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0f172a24}.uip-color-swatch{cursor:pointer;border:1px solid #0000001a;border-radius:50%;width:20px;height:20px;transition:transform .15s,box-shadow .15s}.uip-color-swatch:hover{transform:scale(1.1)}.uip-color-swatch--active{transform:scale(1.1);box-shadow:0 0 0 2px #fff,0 0 0 4px #3b82f6}.uip-icon-section-label{color:#6b7280;flex-shrink:0;font-size:12px;font-weight:600}.uip-icon-grid-wrap{flex-direction:column;flex:1;gap:4px;min-height:0;display:flex}.uip-icon-grid{overscroll-behavior:contain;flex:1;grid-template-columns:repeat(auto-fill,minmax(28px,1fr));gap:2px;padding-right:2px;display:grid;overflow-y:auto}.uip-icon-grid::-webkit-scrollbar{width:5px}.uip-icon-grid::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:999px}.uip-icon-grid::-webkit-scrollbar-track{background:0 0}.uip-icon-btn{cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;min-height:28px;padding:0;transition:background .12s;display:flex}.uip-icon-btn:hover{background:#f3f4f6}.uip-no-results{text-align:center;color:#9ca3af;grid-column:1/-1;padding:24px 0;font-size:12px}.uip-upload-panel{gap:12px;padding:14px}.uip-upload-dropzone,.uip-upload-panel{flex-direction:column;justify-content:center;display:flex}.uip-upload-dropzone{cursor:pointer;border:2px dashed #d1d5db;border-radius:10px;align-items:center;padding:24px 16px;transition:border-color .15s,background .15s}.uip-upload-dropzone:hover{background:#fafafa;border-color:#6366f1}.uip-upload-icon{color:#9ca3af;margin-bottom:8px}.uip-upload-label{color:#374151;font-size:13px;font-weight:600}.uip-upload-hint{color:#9ca3af;margin-top:4px;font-size:11px}.uip-upload-or{text-align:center;color:#d1d5db;font-size:11px}.uip-upload-form{flex-direction:column;gap:8px;display:flex}.uip-upload-input{border:1px solid #e5e7eb;border-radius:8px;outline:none;width:100%;padding:8px 10px;font-size:12px;transition:border-color .15s}.uip-upload-input:focus{border-color:#6366f1}.uip-upload-submit{color:#fff;cursor:pointer;background:#6366f1;border:0;border-radius:8px;width:100%;padding:8px 16px;font-size:12px;font-weight:600;transition:background .15s}.uip-upload-submit:disabled{color:#9ca3af;cursor:default;background:#e5e7eb}.uip-upload-submit:not(:disabled):hover{background:#4f46e5}.callout-picker-icon-colors{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:.35rem;padding:.5rem 1.25rem;display:flex}.icon-color-dot{cursor:pointer;border:1px solid #00000014;border-radius:50%;width:1.15rem;height:1.15rem;padding:0;transition:transform .15s,box-shadow .15s;display:block}.icon-color-dot:hover{transform:scale(1.15)}.icon-color-dot.is-active{transform:scale(1.15);box-shadow:0 0 0 2px #fff,0 0 0 4px #2563eb}.callout-picker-grid button{border-radius:8px;justify-content:center;align-items:center;height:2rem;font-size:1.12rem;display:inline-flex}.callout-picker-grid.is-icon-grid{grid-template-columns:repeat(8,1fr);gap:.4rem;padding:.75rem 1.25rem 1rem!important}.callout-picker-grid.is-icon-grid button{color:#252a31;background:0 0;border-radius:6px;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;font-size:1rem;font-weight:650;transition:background-color .15s,transform .1s;display:inline-flex}.callout-picker-grid.is-icon-grid button:hover{background-color:#f2f4f7}.callout-picker-grid.is-icon-grid button:active{transform:scale(.95)}.callout-more-popover button:hover,.callout-picker-grid button:hover{background:#f3f5f7e6}.callout-color-popover{grid-template-columns:repeat(7,1fr);gap:.42rem;width:16.2rem;padding:.58rem;display:grid}.callout-color-popover button{border:1px solid #0f172a0f;border-radius:7px;min-height:1.85rem;box-shadow:inset 0 1px #ffffffb8,0 8px 18px #0f172a0b}.callout-color-popover button.is-active{box-shadow:0 0 0 2px #fff,0 0 0 3px #484d5938}.callout-color-clear{color:#6f7682;text-align:left;grid-column:1/-1;justify-content:flex-start;margin-top:.2rem;padding:.52rem .1rem .08rem;font-size:.8rem;min-height:auto!important;box-shadow:none!important;border:0!important;border-top:1px solid #e2e7edd1!important;border-radius:0!important}.callout-more-popover{gap:.12rem;width:15.8rem;padding:.45rem;display:grid}.callout-more-popover button{color:#424956;text-align:left;border-radius:9px;align-items:center;gap:.62rem;padding:.54rem .6rem;font-size:.9rem;display:flex}.callout-more-popover button svg{color:#68707c}.callout-more-popover button.is-danger,.callout-more-popover button.is-danger svg{color:#a9534c}.selection-dropdown .is-danger{color:#b4534a!important}.block-action-item:has(.block-action-icon) .block-action-icon:has(svg){opacity:.9}.selection-dropdown-icon-text{color:#6f7680;width:1.1rem;font-weight:700}.selection-dropdown-icon-text.is-callout{color:#2f343b;border:1px solid #9ca3af;border-radius:.2rem;place-items:center;width:1.15rem;height:1.15rem;font-size:.72rem;font-weight:700;line-height:1;display:inline-grid}.comment-composer{z-index:250;border:1px solid var(--border);background:var(--panel-strong);border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:.125rem;width:min(20rem,100vw - 2rem);display:grid;position:fixed}@supports (color:color-mix(in lab,red,red)){.comment-composer{background:color-mix(in srgb,var(--panel-strong) 97%,transparent)}}.comment-composer{-webkit-backdrop-filter:blur(14px)saturate(135%);padding:.375rem .4375rem .375rem .75rem;transition:border-color .14s,box-shadow .14s;box-shadow:0 8px 24px #00000021,0 1px 3px #00000014}.comment-composer:focus-within{border-color:var(--text)}@supports (color:color-mix(in lab,red,red)){.comment-composer:focus-within{border-color:color-mix(in srgb,var(--text) 24%,var(--border))}}.comment-composer:focus-within{box-shadow:0 9px 26px #00000026,0 0 0 2px var(--accent-color)}@supports (color:color-mix(in lab,red,red)){.comment-composer:focus-within{box-shadow:0 9px 26px #00000026,0 0 0 2px color-mix(in srgb,var(--accent-color) 9%,transparent)}}.comment-composer .comment-composer-input{height:1.75rem;min-height:1.75rem;max-height:4.5rem;box-shadow:none;background:0 0;border:0;border-radius:0;padding:.25rem .25rem .1875rem 0;font-size:.8125rem;line-height:1.25rem}.comment-composer .comment-composer-input:focus{box-shadow:none;border:0}.comment-composer-tool{width:1.625rem;height:1.625rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;transition:background .12s,color .12s;display:inline-grid}.comment-composer-tool:focus-visible,.comment-composer-tool:hover{background:var(--hover);color:var(--text)}.comment-composer-tool:disabled{cursor:progress;opacity:.55}.comment-composer .comment-send{background:var(--text);width:1.375rem;height:1.375rem;color:var(--panel-strong);border:0;border-radius:999px}.comment-composer .comment-send:disabled{background:var(--border);color:var(--muted);opacity:.72}.comment-composer-spinner{animation:comment-composer-spin .9s linear infinite}@keyframes comment-composer-spin{to{transform:rotate(1turn)}}.comment-avatar{background:var(--hover);width:1.6rem;height:1.6rem;color:var(--muted);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.62rem;font-weight:700;display:inline-flex}.comment-composer-input,.comment-reply-input{resize:none;width:100%;min-height:2.35rem;color:var(--text);background:0 0;border:0;outline:none;font-size:.88rem;line-height:1.45}.comment-composer-input::placeholder,.comment-reply-input::placeholder{color:#a0a4aa}.comment-send{background:var(--accent-color);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;transition:opacity .12s,transform .12s;display:inline-flex}.comment-send:disabled{opacity:.35}.comment-send:not(:disabled):hover{transform:translateY(-1px)}.comment-thread-body a{color:var(--accent-color);text-underline-offset:2px;font-weight:600;text-decoration:underline}.comment-thread-panel{background:var(--panel);flex-direction:column;width:100%;height:100%;padding:0;display:flex}.comment-thread-header{color:var(--text);border-bottom:1px solid var(--border);background:0 0;flex-shrink:0;justify-content:space-between;align-items:center;height:6.65rem;min-height:6.65rem;padding:0 1rem;font-size:.95rem;font-weight:600;display:flex}.comment-thread-count-badge{background:var(--hover);min-width:1.25rem;height:1.25rem;border-radius:9999px;padding:0 .35rem;font-size:.75rem;font-weight:700}.comment-thread-close,.comment-thread-count-badge{color:var(--muted);justify-content:center;align-items:center;display:inline-flex}.comment-thread-close{width:1.75rem;height:1.75rem;border-radius:999px;transition:background .15s,color .15s}.comment-thread-close:hover{background:var(--hover);color:var(--text)}.comment-thread-quote{color:#713f12;background:#fef08a73;border:1.5px solid #fde04780;border-radius:9999px;align-items:center;padding:.35rem .85rem;font-size:.82rem;font-weight:500;line-height:1.4;display:inline-flex}.comment-inline-quote{color:#713f12;background:#fef08a4d;border-left:3px solid #fde047;border-radius:6px;margin:.6rem 0 0;padding:.12rem .38rem;font-size:.8rem;line-height:1.45;display:inline-block}:is([data-theme=midnight],[data-theme=dark],.dark) .comment-thread-quote{color:#fde047;background:#fde04724;border-color:#fde0476b}:is([data-theme=midnight],[data-theme=dark],.dark) .comment-inline-quote{color:#fde047;background:#fde0471f;border-left-color:#fde047}.comment-thread-subheader{color:#6b7280;justify-content:space-between;align-items:center;padding:.5rem 1rem .75rem;font-size:.8rem;font-weight:500;display:flex}.comment-thread-sort{color:var(--muted);align-items:center;gap:.25rem;font-weight:500;transition:color .15s;display:inline-flex}.comment-thread-sort:hover{color:var(--text)}.comment-thread-list{flex-direction:column;flex:1;gap:.75rem;padding:0 1rem 1rem;display:flex;overflow-y:auto}.comment-thread-item{border:1px solid var(--card-border);border-radius:var(--nebula-menu-radius,14px);background:var(--panel-strong);box-shadow:none;gap:.75rem;padding:1rem;display:flex}.comment-thread-topline{justify-content:space-between;align-items:flex-start;gap:.5rem;width:100%;display:flex}.comment-thread-meta{flex-direction:column;gap:.15rem;display:flex}.comment-thread-meta strong{color:var(--text);font-size:.85rem;font-weight:600}.comment-thread-meta span{color:#9ca3af;font-size:.72rem}.comment-thread-body{white-space:pre-wrap;color:var(--text);margin-top:.5rem;font-size:.85rem;line-height:1.5}.comment-row-actions{flex-shrink:0;align-items:center;gap:.4rem;display:inline-flex}.comment-row-actions button{color:#9ca3af;border-radius:999px;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;transition:background .15s,color .15s;display:inline-flex}.comment-row-actions button:hover{color:#374151;background:#f3f4f6}.comment-row-actions button.comment-delete:hover{color:#dc2626;background:#fee2e2}.comment-edit-actions{align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.comment-edit-actions button{border-radius:6px;padding:.35rem .75rem;font-size:.75rem;font-weight:500;transition:all .15s}.comment-edit-actions button:first-child{color:#fff;background:#191c21}.comment-edit-actions button:first-child:hover{background:#2d3139}.comment-edit-actions button:last-child{color:#4b5563;background:#f3f4f6}.comment-edit-actions button:last-child:hover{background:#e5e7eb}.comment-sidebar-reply{background:#fff;border-top:1px solid #eef0f3;align-items:center;gap:.75rem;padding:1rem;display:flex}.comment-composer-input-wrapper{background:#fff;border:1px solid #eef0f3;border-radius:9999px;flex:1;align-items:center;padding:.35rem .5rem .35rem 1rem;transition:border-color .15s,box-shadow .15s;display:flex}.comment-composer-input-wrapper:focus-within{border-color:#3651f4;box-shadow:0 0 0 2px #3651f41a}.comment-composer-input{color:#1a1f26;resize:none;background:0 0;border:0;outline:none;flex:1;height:1.5rem;padding:0;font-size:.85rem;line-height:1.5}.comment-send-btn{color:#9ca3af;border-radius:9999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:all .15s;display:flex}.comment-send-btn:hover{color:#3651f4;background:#f0f2ff}.comment-send-btn:disabled{opacity:.35;pointer-events:none}.comment-delete{color:#d13b31}.image-comment-sidebar{background:0 0;grid-template-rows:auto 1fr auto;width:100%;height:100%;display:grid}.image-comment-sidebar-header{color:#30343b;border-bottom:1px solid #eef0f3;flex-shrink:0;justify-content:space-between;align-items:center;height:6.65rem;min-height:6.65rem;padding:0 1rem;font-size:.9rem;font-weight:650;display:flex}.image-comment-sidebar-list{align-content:start;gap:1rem;padding:1rem;display:grid;overflow-y:auto}.image-comment-sidebar-row{grid-template-columns:1.65rem minmax(0,1fr);align-items:start;gap:.65rem;display:grid}.image-comment-sidebar-index{color:#fff;background:#5267f5;border-radius:999px;justify-content:center;align-items:center;width:1.45rem;height:1.45rem;font-size:.75rem;font-weight:800;display:inline-flex;box-shadow:0 0 0 5px #5267f524}.image-comment-sidebar-index.is-active{background:#3651f4}.image-comment-card{background:#fff;border:1px solid #e6e8ec;border-radius:10px;gap:.75rem;padding:.8rem;display:grid}.image-comment-card.is-active{border-color:#5267f59e;box-shadow:0 0 0 3px #5267f514}.image-comment-card-item+.image-comment-card-item{border-top:1px solid #eef0f3;padding-top:.75rem}.image-comment-card .comment-thread-meta{align-items:center}.image-comment-card .comment-thread-meta>div{gap:.08rem;display:grid}.image-comment-sidebar-reply{border-top:1px solid #eef0f3;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:1rem;display:grid}.comment-edit-box{margin-top:.45rem}.comment-edit-input{resize:vertical;color:#343840;background:#ffffffb8;border:1px solid #e5e8ee;border-radius:9px;outline:none;width:100%;min-height:4rem;padding:.55rem .65rem;font-size:.82rem;line-height:1.5}.comment-edit-input:focus{border-color:#efd676;box-shadow:0 0 0 3px #fff1b88c}.comment-thread-reply{border:1px solid #eceef2;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;margin-top:.85rem;padding:.45rem .55rem;display:grid}.rich-editor .ProseMirror>:before{content:none!important}.block-controls{z-index:120;color:#9ca3af;opacity:0;pointer-events:none;align-items:center;gap:.34rem;display:inline-flex;position:fixed}.block-controls.is-visible{opacity:1;pointer-events:none}.block-control-button{pointer-events:auto;color:#9ca3af;border-radius:6px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:1.62rem;font-weight:400;line-height:1;transition:background .12s,color .12s;display:inline-flex}.block-control-button:hover{color:#4b5563;background:#f1f3f5}.block-control-collapse{color:#9ca3af;width:1.6rem;margin-left:0;font-size:1rem;display:none}.block-control-collapse.is-visible{display:inline-flex}.block-control-collapse:hover{color:#6b7280}.rich-editor .ProseMirror .is-heading-collapsed-hidden{display:none!important}.block-control-grip{cursor:grab;letter-spacing:-.1em;font-size:1.38rem}.rich-editor{position:relative}.block-selection-rect{z-index:72;pointer-events:none;background:#93c5fd3d;border:1px solid #3b82f68c;border-radius:8px;position:absolute;box-shadow:inset 0 0 0 1px #ffffffb3}.block-selection-toolbar{z-index:180;white-space:nowrap;background:#fff;border:1px solid #e1e4eae6;border-radius:12px;align-items:center;gap:.2rem;width:max-content;max-width:calc(100vw - 1.5rem);padding:.24rem;display:inline-flex;position:fixed;box-shadow:0 14px 34px #0f172a1f}.block-selection-move-menu button,.block-selection-toolbar button{color:#343840;background:0 0;border:0;border-radius:9px;align-items:center;gap:.42rem;padding:.48rem .58rem;font-size:.8rem;line-height:1;display:inline-flex}.block-selection-move-menu button:hover,.block-selection-toolbar button:hover{background:#f5f6f8f5}.block-selection-move-menu .is-danger,.block-selection-toolbar .is-danger{color:#b42318}.block-selection-toolbar-anchor{position:relative}.block-selection-move-menu{z-index:190;background:#fff;border:1px solid #e1e4eaf0;border-radius:12px;width:15rem;max-height:16rem;padding:.35rem;display:grid;position:absolute;top:calc(100% + .45rem);left:0;overflow-y:auto;box-shadow:0 16px 36px #0f172a24}.block-selection-move-menu input{color:#343840;border:1px solid #e5e7eb;border-radius:9px;outline:none;width:100%;margin-bottom:.25rem;padding:.55rem .65rem;font-size:.82rem}.block-insert-menu{z-index:240;overscroll-behavior:none;scrollbar-color:#94a3b86b transparent;scrollbar-width:thin;-webkit-backdrop-filter:blur(26px)saturate(145%);border:1px solid #dce0e6f5;display:none;position:fixed;overflow-x:hidden;box-shadow:0 16px 34px #0f172a14,0 28px 64px #0f172a1f,inset 0 1px #fffffff2}.block-insert-menu::-webkit-scrollbar{width:6px}.block-insert-menu::-webkit-scrollbar-thumb{background:#94a3b86b;border-radius:999px}.block-insert-menu.is-visible{display:block;transform:translateY(-100%)}.block-insert-menu.is-visible.is-below{transform:translateY(8px)}.block-insert-search{color:#8c95a3;align-items:center;gap:.62rem;font-size:.78rem;line-height:1;display:flex;position:sticky;box-shadow:inset 0 1px #fffffff2,0 4px 12px #0f172a06}.block-insert-search input{width:100%;min-width:0;font:inherit;border:0;outline:0;padding:0;line-height:1}.block-insert-search input::placeholder{opacity:1}.block-insert-search input::-webkit-search-cancel-button{opacity:.48}.block-insert-search-icon{flex:none;display:inline-flex}.block-insert-search-icon svg{width:1rem;height:1rem;display:block}.block-insert-section{margin:0}.block-insert-section+.block-insert-section{margin-top:.05rem}.block-insert-section-title{align-items:center;display:flex}.block-insert-empty{color:var(--muted);margin:0;padding:16px 4px;font-size:13px;line-height:1.5}.block-insert-empty b{color:var(--accent-color)}.block-insert-empty[hidden],.block-insert-item[hidden],.block-insert-section[hidden]{display:none!important}.block-insert-grid{gap:.36rem .9rem;padding:0 0 .72rem;display:grid}.block-insert-item{text-align:left;align-items:center;width:100%;min-width:0;line-height:1.15;transition:background .14s,border-color .14s,color .14s,transform .14s;display:grid}.block-insert-item:hover{border-color:#e2e8f0c7;transform:translateY(-1px)}.block-insert-item.is-disabled{color:#a3a7ae;cursor:default}.block-insert-item.is-disabled:hover{background:0 0}.block-insert-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.block-insert-icon{color:#303746;box-shadow:none;border:0;border-radius:0;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}.block-insert-icon img,.block-insert-icon svg{object-fit:contain;color:currentColor;display:block}.block-insert-icon-image{background-position:50%;background-repeat:no-repeat;display:block}.block-insert-icon .flex{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.block-insert-item kbd{display:none}.selection-insert-menu{display:block}.block-action-menu{z-index:130;isolation:isolate;background-clip:padding-box;display:none;position:fixed;overflow:visible;box-shadow:0 10px 40px -10px #0000001f}.block-action-search{width:100%;color:var(--text);border:1px solid #d8dce2;border-radius:7px;outline:none;padding:.42rem .5rem;font-size:.85rem}.block-action-search:focus{border-color:#2684ff}.block-action-section{border-top:1px solid #f1f5f9;margin-top:.25rem;padding:.25rem 0 0}.block-action-flyout{position:relative}.block-action-flyout:after{content:"";width:.7rem;position:absolute;top:-.35rem;bottom:-.35rem;right:-.55rem}.block-action-flyout-menu{z-index:130;isolation:isolate;background:#fff padding-box padding-box;border:1px solid #e2e8f0;display:none;position:fixed;overflow:auto;box-shadow:0 10px 40px -10px #0000001f}.block-action-flyout-menu.is-visible,.block-action-flyout:focus-within>.block-action-flyout-menu,.block-action-flyout:hover>.block-action-flyout-menu{display:block}.block-action-section-compact{border-bottom:0}.block-action-section p{color:#737982;margin:0 0 .18rem;padding:0 .25rem;font-size:.68rem;font-weight:520}.block-action-submenu[hidden]{display:none}.block-action-color-menu{width:16.4rem;padding:.42rem}.block-action-submenu>p:first-child{color:#7c818a;margin:0 0 .35rem;padding:.3rem .38rem .2rem;font-size:.78rem;font-weight:500}.block-action-color-menu p{color:#7b8190;margin:0 0 .48rem;padding:0;font-size:.78rem;font-weight:540}.block-action-item{text-align:left;justify-content:space-between;align-items:center;width:100%;transition:background .12s,color .12s;display:flex}.block-action-label{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.block-action-label>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.block-action-icon{color:#475569;justify-content:center;align-items:center;display:inline-flex}.block-action-item:has(.block-action-icon) .block-action-icon{color:#68707c}.block-action-item:has(.block-action-icon):hover .block-action-icon{color:#3f4651}.block-action-item kbd{color:#94a3b8;font-family:inherit;font-size:.75rem;font-weight:400}.block-action-disclosure kbd{font-size:1rem;line-height:1;transition:transform .12s}.block-action-disclosure.is-open kbd,.block-action-flyout:focus-within>.block-action-disclosure kbd,.block-action-flyout:hover>.block-action-disclosure kbd{transform:translate(2px)}.block-action-palette{border-bottom:1px solid #eeeeef;grid-template-columns:repeat(7,1.72rem);gap:.36rem;margin-bottom:.45rem;padding:0 0 .5rem;display:grid}.block-action-color-menu .block-action-palette:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.block-action-color{width:1.72rem;height:1.72rem;box-shadow:none;border:1px solid #787f8a29;border-radius:5px;transition:transform .12s,box-shadow .12s;position:relative}.block-action-color:hover{transform:translateY(-1px);box-shadow:0 0 0 2px #fff,0 0 0 3px #2383e247}.block-action-clear{color:#8a909c;box-shadow:none;text-align:left;background:0 0;border:0;border-radius:0;grid-column:1/-1;justify-self:start;padding:.04rem 0;font-size:.78rem}.rich-editor .ProseMirror [data-block-id]{border-radius:6px}.rich-editor .ProseMirror [data-block-id].is-block-new{animation:block-slide-in var(--block-slide-duration,.28s) var(--block-slide-easing,cubic-bezier(.16,1,.3,1)) both}@keyframes block-slide-in{0%{opacity:0;transform:translateY(6px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.rich-editor .ProseMirror [data-block-id].ProseMirror-selectednode{animation:block-selected-pulse .4s cubic-bezier(.4,0,.2,1) both}@keyframes block-selected-pulse{0%{background-color:#8b5cf60f;box-shadow:0 0 #8b5cf666}60%{background-color:#8b5cf60f;box-shadow:0 0 0 4px #8b5cf600}to{background-color:#8b5cf60d;box-shadow:0 0 0 4px #8b5cf600}}.rich-editor .ProseMirror [data-block-id].is-block-multi-selected{box-shadow:none;outline:none;background:#38bdf81a!important;transition:none!important;animation:none!important}.rich-editor .ProseMirror .columns-block.is-block-multi-selected{box-shadow:inset 0 0 0 1px #38bdf842;background:#38bdf81a!important;transition:none!important;animation:none!important}.rich-editor .ProseMirror [data-block-id].is-block-action-feedback{animation:block-action-feedback .52s ease-out}.rich-editor .ProseMirror .callout-block.is-block-action-feedback,.rich-editor .ProseMirror .image-block.is-block-action-feedback .image-frame,.rich-editor .ProseMirror .page-link-block.is-block-action-feedback,.rich-editor .ProseMirror pre.is-block-action-feedback{animation:block-action-feedback-shadow .52s ease-out}.rich-editor .ProseMirror hr.is-block-action-feedback{animation:block-action-feedback-rule .52s ease-out}@keyframes block-action-feedback{0%,55%{background-color:#38bdf81a}to{background-color:#0000}}@keyframes block-action-feedback-shadow{0%,55%{box-shadow:0 0 0 8px #38bdf81a}to{box-shadow:none}}@keyframes block-action-feedback-rule{0%,55%{background-color:#38bdf81a;border-color:#9ca3afcc}to{background-color:#0000;border-color:#0000}}.rich-editor .ProseMirror blockquote.is-block-multi-selected,.rich-editor .ProseMirror li.is-block-multi-selected,.rich-editor .ProseMirror ol.is-block-multi-selected,.rich-editor .ProseMirror ul.is-block-multi-selected{border-radius:8px;background:#38bdf81a!important;transition:none!important;animation:none!important}.rich-editor .ProseMirror ol.is-block-multi-selected,.rich-editor .ProseMirror ul.is-block-multi-selected{padding-top:.35rem;padding-bottom:.35rem}.rich-editor .ProseMirror li.is-block-multi-selected{-webkit-box-decoration-break:clone;box-decoration-break:clone}.rich-editor .ProseMirror pre.is-block-multi-selected{box-shadow:0 0 0 7px #38bdf81a;color:#f9fafb!important;background:#1f2937!important;transition:none!important;animation:none!important}.rich-editor .ProseMirror pre.is-block-multi-selected code{color:inherit!important}.rich-editor .ProseMirror .tableWrapper.is-block-multi-selected,.rich-editor .ProseMirror .tableWrapper.is-table-block-selected,.rich-editor .ProseMirror .tableWrapper:has(.is-block-multi-selected.nebula-table),.rich-editor .ProseMirror .tableWrapper:has(table.is-block-multi-selected){border-radius:12px;box-shadow:0 0 0 1px #3b82f6ad,0 0 0 7px #38bdf81a;background:#38bdf81a!important}.rich-editor .ProseMirror .tableWrapper.is-table-block-selected table{background:#38bdf80a!important}.rich-editor .ProseMirror .nebula-table.is-block-multi-selected,.rich-editor .ProseMirror table.is-block-multi-selected{background:#38bdf80a!important;outline:none!important}.rich-editor .ProseMirror .image-block{background:0 0;border-radius:14px;max-width:160%;margin:1.35rem 0;position:relative;left:50%;overflow:visible;transform:translate(-50%)}.rich-editor .ProseMirror .image-block .image-frame{background:#f4f5f7;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 2px 10px #0f172a1a}.rich-editor .ProseMirror .image-block .image-frame>a{border-radius:inherit;display:block;overflow:hidden}.rich-editor .ProseMirror .image-block[data-align=left]{margin-left:0;margin-right:auto;left:auto;transform:none}.rich-editor .ProseMirror .image-block[data-align=right]{margin-left:auto;margin-right:0;left:auto;transform:none}.editor-markdown .image-block .image-frame img,.rich-editor .ProseMirror .image-block .image-frame img{border-radius:inherit;object-fit:cover;cursor:zoom-in;-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.rich-editor.is-image-comment-editing .ProseMirror .image-block .image-frame img{cursor:crosshair}.rich-editor .ProseMirror .image-block[data-crop=true] .image-frame img{border-radius:inherit;object-fit:cover;height:auto}.rich-editor .ProseMirror .image-block figcaption{color:#8f96a3;text-align:left;background:#ffffffeb;border-radius:14px;margin-top:.75rem;padding:.78rem 5rem .78rem 1rem;font-size:.76rem;font-style:italic;line-height:1.45;box-shadow:0 10px 28px #0f172a0a}.rich-editor .ProseMirror .image-block figcaption[data-empty=true]{display:none}.rich-editor .ProseMirror .image-block.ProseMirror-selectednode{outline-offset:3px;outline:2px solid #5267f552}.image-hover-toolbar{z-index:115;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border:1px solid #dadfe6c7;border-radius:8px;align-items:center;gap:.18rem;padding:.22rem;display:inline-flex;position:fixed;transform:translate(-50%,-100%);box-shadow:0 10px 26px #0f172a1f}.image-hover-toolbar button{color:#5f6671;border-radius:6px;justify-content:center;align-items:center;min-width:1.8rem;height:1.8rem;padding:0 .36rem;font-size:.76rem;display:inline-flex}.image-hover-toolbar button:hover{color:#20242b;background:#f3f4f6}.image-hover-toolbar button:disabled{cursor:not-allowed;opacity:.42}.image-hover-toolbar .image-comment-lock-button.is-locked{color:#dc2626;background:#fff1f1}.image-hover-toolbar .image-comment-lock-button.is-locked:hover{color:#b91c1c;background:#fee2e2}.image-hover-toolbar .image-comment-lock-button.is-unlocked{color:#16a34a;background:#ecfdf3}.image-hover-toolbar .image-comment-lock-button.is-unlocked:hover{color:#15803d;background:#dcfce7}.image-more-menu{background:#fffffff5;border:1px solid #dadfe6c7;border-radius:10px;gap:.12rem;width:11.5rem;padding:.35rem;display:grid;position:absolute;bottom:calc(100% + .45rem);left:50%;transform:translate(-50%);box-shadow:0 14px 34px #0f172a24}.image-more-menu button{justify-content:flex-start;width:100%;font-size:.82rem}.image-caption-actions{z-index:116;align-items:center;gap:.45rem;display:inline-flex;position:fixed;transform:translateY(-50%)}.image-caption-actions button{color:#87909f;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background .16s,color .16s;display:inline-flex}.image-caption-actions button:hover{color:#5f6875;background:#f1f5f9e6}.image-caption-editor{z-index:118;background:#fffffff5;border:1px solid #8297ff8c;border-radius:14px;position:fixed;box-shadow:0 0 0 3px #6378ff1f,0 14px 34px #0f172a14}.image-caption-editor textarea{resize:none;border-radius:inherit;color:#7f8795;background:0 0;border:0;outline:none;width:100%;min-height:58px;padding:.78rem 1rem;font-size:.76rem;font-style:italic;line-height:1.45;overflow:hidden}.image-caption-editor textarea::placeholder{color:#b3bac5}.image-resize-handle{z-index:114;cursor:ew-resize;background:0 0;border-radius:0;width:1.75rem;position:fixed}.image-resize-handle:after{content:"";background:#14181fb8;border:1px solid #ffffffeb;border-radius:999px;width:.26rem;height:3.35rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 5px #0f172a2e}.image-resize-handle-left,.image-resize-handle-right{opacity:.92}.image-lightbox{z-index:1000;background:#00000094;justify-content:center;align-items:center;padding:5rem;display:flex;position:fixed;inset:0}.image-lightbox img{border-radius:12px;max-width:min(86vw,76rem);max-height:76vh;transition:transform .16s;box-shadow:0 22px 70px #00000057}.image-lightbox-controls{color:#fff;background:#14171ce6;border-radius:9px;align-items:center;gap:.25rem;padding:.32rem;display:inline-flex;position:fixed;bottom:2rem;left:50%;transform:translate(-50%)}.image-lightbox-controls button,.image-lightbox-controls span{color:#fff;border-radius:7px;justify-content:center;align-items:center;min-width:2rem;height:2rem;padding:0 .5rem;font-size:.85rem;display:inline-flex}.image-lightbox-controls button:hover{background:#ffffff24}.crop-modal-backdrop{z-index:850;background:#0000007a;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.crop-modal{background:#fff;border-radius:12px;width:min(58rem,100vw - 4rem);overflow:hidden;box-shadow:0 24px 80px #00000047}.crop-modal-header{border-bottom:1px solid #e8ebef;grid-template-columns:1fr auto 1fr;align-items:center;padding:.72rem .9rem;display:grid}.crop-modal-header strong{color:#20242b;font-size:1rem;font-weight:650}.crop-modal-icon{color:#7b818a;justify-self:start}.crop-modal-actions{justify-self:end;align-items:center;gap:.8rem;display:inline-flex}.crop-modal-actions button{color:#777d86;font-size:.9rem}.crop-modal-actions .crop-save{color:#fff;background:#2f80ed;border-radius:7px;padding:.45rem .72rem;font-weight:650}.crop-modal-stage{background:0 0;margin:2rem;line-height:0}.crop-modal-image-wrap,.crop-modal-stage{position:relative;overflow:visible}.crop-modal-image-wrap img{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.crop-selection{cursor:move;border:1px solid #ffffffe6;line-height:1;position:absolute;box-shadow:0 0 0 9999px #ffffff75}.crop-handle{z-index:2;touch-action:none;background:0 0;border:0;width:2.4rem;height:2.4rem;display:block;position:absolute}.crop-handle:after{content:"";background:#7c7c7c;border-radius:999px;display:block;position:absolute;box-shadow:0 0 0 2px #fff,0 1px 4px #0f172a38}.crop-handle-topLeft{cursor:nwse-resize;top:-1.2rem;left:-1.2rem}.crop-handle-topRight{cursor:nesw-resize;top:-1.2rem;right:-1.2rem}.crop-handle-bottomLeft{cursor:nesw-resize;bottom:-1.2rem;left:-1.2rem}.crop-handle-bottomRight{cursor:nwse-resize;bottom:-1.2rem;right:-1.2rem}.crop-handle-bottomLeft:after,.crop-handle-bottomRight:after,.crop-handle-topLeft:after,.crop-handle-topRight:after{width:.86rem;height:.86rem}.crop-handle-topLeft:after{bottom:.26rem;right:.26rem}.crop-handle-topRight:after{bottom:.26rem;left:.26rem}.crop-handle-bottomLeft:after{top:.26rem;right:.26rem}.crop-handle-bottomRight:after{top:.26rem;left:.26rem}.crop-handle-bottom,.crop-handle-top{cursor:ns-resize;width:4.4rem;height:2.1rem;left:50%;transform:translate(-50%)}.crop-handle-bottom:after,.crop-handle-top:after{width:2.9rem;height:.35rem;left:50%;transform:translate(-50%)}.crop-handle-top{top:-1.05rem}.crop-handle-top:after{bottom:.88rem}.crop-handle-bottom{bottom:-1.05rem}.crop-handle-bottom:after{top:.88rem}.crop-handle-left,.crop-handle-right{cursor:ew-resize;width:2.1rem;height:4.4rem;top:50%;transform:translateY(-50%)}.crop-handle-left:after,.crop-handle-right:after{width:.35rem;height:2.9rem;top:50%;transform:translateY(-50%)}.crop-handle-left{left:-1.05rem}.crop-handle-left:after{right:.88rem}.crop-handle-right{right:-1.05rem}.crop-handle-right:after{left:.88rem}.rich-editor .ProseMirror .is-linked-block{animation:linked-block-flash 1.6s}.editor-markdown .callout-block,.editor-markdown .image-block,.editor-markdown .page-link-block,.editor-markdown [data-block-id],.rich-editor .ProseMirror .callout-block,.rich-editor .ProseMirror .image-block,.rich-editor .ProseMirror .page-link-block,.rich-editor .ProseMirror [data-block-id]{scroll-margin-top:120px}.editor-markdown .anchor-highlight,.editor-markdown .is-anchor-scroll-target,.rich-editor .ProseMirror .anchor-highlight,.rich-editor .ProseMirror .is-anchor-scroll-target{border-radius:.45rem;animation:anchor-target-highlight 2s forwards}@keyframes anchor-target-highlight{0%{background-color:#0000}10%,75%{background-color:#34c3a826}to{background-color:#0000}}@keyframes linked-block-flash{0%,65%{box-shadow:0 0 0 4px #2684ff2e}to{box-shadow:none}}.editor-markdown hr,.rich-editor .ProseMirror hr{background:#e9eaec;border:0;height:1px;margin:1.2rem 0}.editor-markdown .page-link-block,.rich-editor .ProseMirror .page-link-block{--page-accent:#6f7175;max-width:100%;margin:.7rem 0}.page-link-block a{color:#202124;background:#fff;border:1px solid #e6e9ee;border-radius:15px;align-items:center;min-width:0;text-decoration:none;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid;position:relative;box-shadow:0 12px 30px #0f172a0e}.page-link-block a:before{background:var(--page-accent);content:"";opacity:.58;border-radius:15px 0 0 15px;width:3px;position:absolute;inset:0 auto 0 0}.page-link-block a:hover{border-color:var(--page-accent)}@supports (color:color-mix(in lab,red,red)){.page-link-block a:hover{border-color:color-mix(in srgb,var(--page-accent) 32%,#e5e8ee)}}.page-link-block a:hover{transform:translateY(-1px);box-shadow:0 16px 34px #0f172a16}.page-link-block-icon{color:var(--page-accent);justify-content:center;align-items:center;display:inline-flex}.page-link-block-icon svg,.page-mention-icon svg{width:100%;height:100%;display:block}.page-link-block-body{gap:.35rem;min-width:0;display:grid}.page-link-block-title{color:#202124;overflow-wrap:anywhere;text-overflow:clip;white-space:normal;word-break:break-word;max-width:100%;font-weight:750;line-height:1.15;overflow:visible}.page-link-block-meta,.page-link-block-preview{color:#747c89;text-overflow:ellipsis;font-size:.9rem;line-height:1.52;overflow:hidden}.page-link-block-preview{white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.page-link-block-meta{color:#9aa2af;white-space:nowrap;font-size:.82rem}.page-link-block-chevron,.page-link-block-dots{color:#56606d}.page-link-block-card{width:min(22.5rem,100%)}.page-link-block-card a{grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto;gap:1.15rem;min-height:17rem;padding:1.55rem 1.55rem 1.35rem 1.8rem}.page-link-block-card .page-link-block-icon{grid-column:1;width:2.35rem;height:2.35rem}.page-link-block-card .page-link-block-body{flex-direction:column;grid-column:1/-1;align-self:stretch;gap:.68rem;min-height:10.8rem;display:flex}.page-link-block-card .page-link-block-title{letter-spacing:0;font-size:1.22rem}.page-link-block-card .page-link-block-preview{-webkit-line-clamp:3;min-height:4.35rem}.page-link-block-card .page-link-block-meta{margin-top:auto}.page-link-block-card .page-link-block-chevron{display:none}.page-link-block-card .page-link-block-dots{color:#4b5563;letter-spacing:.12em;font-size:1.25rem;font-weight:700;line-height:1;position:absolute;top:1.22rem;right:1.35rem}.page-link-block-link a,.page-link-block-strip a{grid-template-columns:auto 1fr auto;gap:1rem}.page-link-block-strip .page-link-block-icon{width:2rem;height:2rem}.page-link-block-strip .page-link-block-body{gap:.18rem}.page-link-block-strip .page-link-block-dots,.page-link-block-strip .page-link-block-preview{display:none}.page-link-block-strip{width:min(33rem,100%)}.page-link-block-strip a{min-height:4.55rem;padding:.72rem 1.05rem .72rem 1.6rem}.page-link-block-strip a:before{border-radius:999px;width:2px;top:.8rem;bottom:.8rem;left:.72rem}.page-link-block-strip .page-link-block-title{font-size:1rem}.page-link-block-strip .page-link-block-meta{font-size:.84rem}.page-link-block-strip .page-link-block-chevron{font-size:2.05rem;font-weight:300;line-height:1}.page-link-block-link{vertical-align:baseline;width:fit-content;margin:0 .08rem;display:inline-block}.page-link-block-link a{box-shadow:none;vertical-align:baseline;border:0;border-radius:4px;align-items:baseline;gap:.3rem;padding:0;display:inline-flex}.page-link-block-link a:hover{box-shadow:none;background:0 0;transform:none}.page-link-block-link .page-link-block-chevron,.page-link-block-link .page-link-block-dots,.page-link-block-link .page-link-block-meta,.page-link-block-link .page-link-block-preview,.page-link-block-link a:before{display:none}.page-link-block-link .page-link-block-icon{color:#67707d;background:0 0;width:1em;height:1em;transform:translateY(.12em)}.page-link-block-link .page-link-block-title{font-size:.96em}.page-link-block-link .page-link-block-title,.page-mention{color:#4b5563;border-bottom:1px solid #bcc4d0;font-weight:600}.page-mention{border-radius:4px;align-items:center;gap:.28rem;text-decoration:none;display:inline-flex}.page-mention:hover{background:#f1f5f9}:is([data-theme=midnight],[data-theme=dark],.dark) .page-link-block-card .page-link-block-title,:is([data-theme=midnight],[data-theme=dark],.dark) .page-link-block-strip .page-link-block-title,:is([data-theme=midnight],[data-theme=dark],.dark) .page-link-block-title{color:var(--text)}:is([data-theme=midnight],[data-theme=dark],.dark) .page-link-block-card .page-link-block-dots,:is([data-theme=midnight],[data-theme=dark],.dark) .page-link-block-chevron,:is([data-theme=midnight],[data-theme=dark],.dark) .page-link-block-dots,:is([data-theme=midnight],[data-theme=dark],.dark) .page-link-block-link .page-link-block-icon,:is([data-theme=midnight],[data-theme=dark],.dark) .page-link-block-meta,:is([data-theme=midnight],[data-theme=dark],.dark) .page-link-block-preview{color:var(--muted)}:is([data-theme=midnight],[data-theme=dark],.dark) .page-link-block-link .page-link-block-title,:is([data-theme=midnight],[data-theme=dark],.dark) .page-mention{border-bottom-color:var(--border);color:var(--text)}:is([data-theme=midnight],[data-theme=dark],.dark) .page-mention:hover{background:var(--hover)}.editor-markdown .embed-block,.editor-markdown .web-bookmark-block,.rich-editor .ProseMirror .embed-block,.rich-editor .ProseMirror .web-bookmark-block{max-width:100%;margin:.75rem 0}.editor-markdown .web-bookmark-block a,.rich-editor .ProseMirror .web-bookmark-block a{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:20px;grid-template-columns:11.5rem minmax(0,1fr);align-items:center;gap:1.25rem;min-height:8.2rem;padding:.9rem 1.25rem;transition:all .25s cubic-bezier(.4,0,.2,1);display:grid;position:relative;box-shadow:0 10px 30px #0f172a0a;text-decoration:none!important}.editor-markdown .web-bookmark-block a:hover,.rich-editor .ProseMirror .web-bookmark-block a:hover{border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 14px 40px #0f172a14;color:#0f172a!important;background:#fff!important;text-decoration:none!important}.rich-editor .ProseMirror .embed-block.ProseMirror-selectednode,.rich-editor .ProseMirror .web-bookmark-block.ProseMirror-selectednode a{outline-offset:3px!important;outline:2px solid #5267f552!important}.rich-editor .ProseMirror .embed-block.is-block-multi-selected,.rich-editor .ProseMirror .is-block-multi-selected .embed-block,.rich-editor .ProseMirror .is-block-multi-selected .web-bookmark-block a,.rich-editor .ProseMirror .web-bookmark-block.is-block-multi-selected a{box-shadow:none!important;background-color:#38bdf814!important;border-color:#38bdf83d!important}.web-bookmark-preview{color:#64748b;background:0 0;border:none;border-radius:14px;justify-content:center;align-items:center;width:100%;height:7.2rem;padding:0;display:flex;overflow:hidden}.web-bookmark-preview img{object-fit:cover;border-radius:14px;width:100%;height:100%;box-shadow:0 4px 16px #0f172a14}.web-bookmark-preview-fallback,.web-bookmark-preview.is-fallback{width:100%!important;height:7.2rem!important;box-shadow:none!important;background:#f8fafc!important;border:1px solid #f1f5f9!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;padding:0!important;display:flex!important}.web-bookmark-preview-fallback img,.web-bookmark-preview.is-fallback img{object-fit:contain!important;background:#fff!important;border:1px solid #0f172a0d!important;border-radius:50%!important;width:3rem!important;height:3rem!important;padding:.5rem!important;box-shadow:0 8px 22px #0f172a14!important}.web-bookmark-body{gap:.42rem;min-width:0;display:grid}.web-bookmark-site{align-items:center;gap:.42rem;font-weight:600;display:inline-flex;color:#64748b!important;font-size:.82rem!important}.web-bookmark-site img{object-fit:cover;border-radius:50%;width:1rem;height:1rem}.web-bookmark-body strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:1.15rem;font-weight:700;overflow:hidden}.web-bookmark-description{text-underline-offset:3px;text-decoration:underline;display:block}.web-bookmark-body span,.web-bookmark-description,.web-bookmark-meta{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.web-bookmark-actions{align-items:center;gap:.8rem;margin-top:.2rem;display:inline-flex}.web-bookmark-actions span{color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:.35rem;width:fit-content;padding:.35rem .7rem;font-size:.82rem;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 1px 2px #00000005}.web-bookmark-actions span:hover{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.web-bookmark-actions span svg{color:#64748b;flex-shrink:0}.web-bookmark-dots{color:#9aa3b2;align-self:start;font-size:1.35rem;line-height:1}.embed-block{background:#fff;border:1px solid #e6e9ee;border-radius:20px;overflow:hidden;box-shadow:0 12px 30px #0f172a0e}.embed-block iframe{aspect-ratio:16/9;border:0;width:100%;display:block}.embed-block>a{color:#2563eb;padding:1rem;text-decoration:none;display:block}.embed-block-caption{color:#8a93a0;border-top:1px solid #edf0f4;padding:.55rem .85rem;font-size:.78rem;font-weight:680}.page-mention-icon{color:#6b7280;width:.95em;height:.95em;transform:translateY(.08em)}.page-mention-menu{z-index:245;-webkit-backdrop-filter:blur(24px)saturate(180%);background:#ffffffb8;border:1px solid #ffffffe0;border-radius:16px;width:min(26rem,100vw - 2rem);max-height:425px;padding:.6rem;transition:transform .15s cubic-bezier(.16,1,.3,1),opacity .15s;display:none;position:fixed;overflow-y:auto;transform:translateY(calc(-100% - 8px));box-shadow:0 12px 35px #0f172a0a,0 30px 65px #0f172a1f}.page-mention-menu.is-visible{display:block}.page-mention-menu.is-below{transform:translateY(8px)}.page-mention-search-wrapper{background:#00000008;border:1px solid #0000000d;border-radius:10px;align-items:center;gap:.6rem;margin-bottom:.5rem;padding:.5rem .75rem;display:flex}.page-mention-search-icon{color:#0006}.page-mention-search-input{color:#0f172acc;flex-grow:1;align-items:center;gap:.15rem;font-size:.85rem;font-weight:500;display:flex}.page-mention-search-shortcut{color:#00000059;background:#0000000a;border:1px solid #0000000d;border-radius:5px;padding:.1rem .3rem;font-family:inherit;font-size:.7rem;font-weight:600}.page-mention-menu-header{color:#0006;letter-spacing:.06em;text-transform:uppercase;padding:.45rem .55rem .25rem;font-size:.68rem;font-weight:750}.page-mention-menu-list{flex-direction:column;gap:.1rem;display:flex}.page-mention-menu-item{color:#2f343b;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:.65rem;width:100%;padding:.45rem .55rem;font-size:.88rem;transition:background .1s,transform .1s;display:flex}.page-mention-menu-item.is-selected,.page-mention-menu-item:hover{color:#7c3aed;background:#8b5cf612}.page-mention-menu-item.is-selected{box-shadow:inset 0 0 0 1px #8b5cf626}.page-mention-menu-icon{color:#00000073;flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-mention-menu-item.is-selected .page-mention-menu-icon,.page-mention-menu-item:hover .page-mention-menu-icon{color:#7c3aed}.page-mention-menu-icon-text{font-size:1rem;line-height:1}.page-mention-item-content{flex-direction:column;flex-grow:1;display:flex}.page-mention-item-title{color:inherit;font-weight:600}.page-mention-item-desc{color:#00000073;margin-top:.05rem;font-size:.72rem}.page-mention-menu-item.is-selected .page-mention-item-desc,.page-mention-menu-item:hover .page-mention-item-desc{color:#7c3aedb3}.page-mention-item-chevron{color:#00000040;margin-left:auto}.page-mention-menu-item.is-selected .page-mention-item-chevron,.page-mention-menu-item:hover .page-mention-item-chevron{color:#7c3aed}.page-mention-item-shortcut{color:#00000040;margin-left:auto;font-size:.75rem}.page-mention-menu-item.is-selected .page-mention-item-shortcut,.page-mention-menu-item:hover .page-mention-item-shortcut{color:#7c3aed}.page-mention-tag-pill{border-radius:999px;align-items:center;gap:.35rem;padding:.15rem .55rem;font-size:.8rem;font-weight:650;display:inline-flex;box-shadow:0 1px 2px #00000005}.page-mention-menu-create{color:#16805c;font-weight:650}.page-mention-menu-create:hover,.page-mention-menu-item.is-selected.page-mention-menu-create{color:#16805c;background:#16805c12;box-shadow:inset 0 0 0 1px #16805c26}.page-mention-menu-footer{color:#0006;border-top:1px solid #0000000d;align-items:center;gap:.8rem;margin-top:.5rem;padding:.5rem .55rem .15rem;font-size:.7rem;display:flex}.editor-markdown .page-link-block a,.rich-editor .ProseMirror .page-link-block a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.editor-markdown .page-link-block-card,.rich-editor .ProseMirror .page-link-block-card{width:min(17.25rem,100%)}.editor-markdown .page-link-block-card a,.rich-editor .ProseMirror .page-link-block-card a{background:#fff;border:1px solid #e2e8f0e6;border-radius:1rem;grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:1fr auto;gap:0;min-height:12.5rem;padding:1.35rem;display:grid;overflow:hidden;box-shadow:0 18px 48px #14181f12}.editor-markdown .page-link-block-card a:before,.rich-editor .ProseMirror .page-link-block-card a:before{background:var(--page-accent);border-radius:1rem 0 0 1rem;width:.42rem;inset:0 auto 0 0}@supports (color:color-mix(in lab,red,red)){.editor-markdown .page-link-block-card a:before,.rich-editor .ProseMirror .page-link-block-card a:before{background:color-mix(in srgb,var(--page-accent) 60%,white)}}.editor-markdown .page-link-block-card a:before,.rich-editor .ProseMirror .page-link-block-card a:before{opacity:1}.editor-markdown .page-link-block-card .page-link-block-icon,.rich-editor .ProseMirror .page-link-block-card .page-link-block-icon{background:var(--page-accent);border-radius:1rem;width:3rem;height:3rem}@supports (color:color-mix(in lab,red,red)){.editor-markdown .page-link-block-card .page-link-block-icon,.rich-editor .ProseMirror .page-link-block-card .page-link-block-icon{background:color-mix(in srgb,var(--page-accent) 13%,white)}}.editor-markdown .page-link-block-card .page-link-block-icon,.rich-editor .ProseMirror .page-link-block-card .page-link-block-icon{color:var(--page-accent)}.editor-markdown .page-link-block-card .page-link-block-icon svg,.rich-editor .ProseMirror .page-link-block-card .page-link-block-icon svg{width:1.5rem;height:1.5rem}.editor-markdown .page-link-block-card .page-link-block-body,.rich-editor .ProseMirror .page-link-block-card .page-link-block-body{grid-column:1/-1;grid-template-rows:auto minmax(0,1fr) auto;gap:0;min-height:0;display:grid}.editor-markdown .page-link-block-card .page-link-block-title,.rich-editor .ProseMirror .page-link-block-card .page-link-block-title{color:var(--text);overflow-wrap:anywhere;text-overflow:clip;white-space:normal;margin-top:1rem;font-size:1.05rem;font-weight:740;line-height:1.25;text-decoration:none;display:block;overflow:visible}.editor-markdown .page-link-block-card .page-link-block-preview,.rich-editor .ProseMirror .page-link-block-card .page-link-block-preview{color:#707783;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:auto;margin-top:.55rem;font-size:.82rem;line-height:1.45;text-decoration:none;display:-webkit-box;overflow:hidden}.editor-markdown .page-link-block-card .page-link-block-meta,.rich-editor .ProseMirror .page-link-block-card .page-link-block-meta{color:#969ca7;align-self:end;margin-top:1.1rem;font-size:.78rem;text-decoration:none}.editor-markdown .page-link-block-card .page-link-block-dots,.rich-editor .ProseMirror .page-link-block-card .page-link-block-dots{color:#4b5563;font-size:1rem;font-weight:800;top:1.15rem;right:1.15rem}.editor-markdown .page-link-block-strip,.rich-editor .ProseMirror .page-link-block-strip{width:100%}.editor-markdown .page-link-block-strip a,.rich-editor .ProseMirror .page-link-block-strip a{border:1px solid #e2e8f0f2;border-radius:.95rem;grid-template-columns:auto minmax(0,1fr) auto;min-height:4.75rem;padding:.85rem 1.05rem .85rem 1.65rem;box-shadow:0 14px 36px #14181f0f}.editor-markdown .page-link-block-strip a:before,.rich-editor .ProseMirror .page-link-block-strip a:before{background:var(--page-accent);opacity:.75;border-radius:999px;width:3px;top:.75rem;bottom:.75rem;left:.72rem}.editor-markdown .page-link-block-strip .page-link-block-icon,.rich-editor .ProseMirror .page-link-block-strip .page-link-block-icon{color:#4b5563;width:2.05rem;height:2.05rem}.editor-markdown .page-link-block-strip .page-link-block-icon svg,.rich-editor .ProseMirror .page-link-block-strip .page-link-block-icon svg{width:1.55rem;height:1.55rem}.editor-markdown .page-link-block-strip .page-link-block-title,.rich-editor .ProseMirror .page-link-block-strip .page-link-block-title{color:#111827;font-size:1rem;font-weight:760;text-decoration:none}.editor-markdown .page-link-block-strip .page-link-block-meta,.rich-editor .ProseMirror .page-link-block-strip .page-link-block-meta{color:#7b8491;font-size:.86rem;text-decoration:none}.editor-markdown .page-link-block-link,.rich-editor .ProseMirror .page-link-block-link{margin:0 .08rem;display:inline}.editor-markdown .page-link-block-link a,.rich-editor .ProseMirror .page-link-block-link a{color:#4b5563;vertical-align:baseline;align-items:baseline;gap:.3rem;text-decoration:none;display:inline-flex}.editor-markdown .page-link-block-link .page-link-block-icon,.rich-editor .ProseMirror .page-link-block-link .page-link-block-icon{color:#6b7280;width:.98em;height:.98em;display:inline-flex;transform:translateY(.12em)}.editor-markdown .page-link-block-link .page-link-block-title,.rich-editor .ProseMirror .page-link-block-link .page-link-block-title,.rich-editor .ProseMirror .page-mention .page-mention-title{color:#4b5563;border-bottom:1px solid #bcc4d0;font-size:.96em;font-weight:600;line-height:1.2;text-decoration:none}.rich-editor .ProseMirror .page-mention{color:#4b5563;text-decoration:none}.editor-markdown .page-link-block-icon,.editor-markdown .page-mention-icon,.rich-editor .ProseMirror .page-link-block-icon,.rich-editor .ProseMirror .page-mention-icon{flex:none}.editor-markdown .page-link-block-icon svg,.editor-markdown .page-mention-icon svg,.rich-editor .ProseMirror .page-link-block-icon svg,.rich-editor .ProseMirror .page-mention-icon svg{display:none}.editor-markdown .page-link-block-icon:before,.editor-markdown .page-mention-icon:before,.rich-editor .ProseMirror .page-link-block-icon:before,.rich-editor .ProseMirror .page-mention-icon:before{content:"";background:currentColor;width:100%;height:100%;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 3H7.5A2.5 2.5 0 0 0 5 5.5v13A2.5 2.5 0 0 0 7.5 21h9a2.5 2.5 0 0 0 2.5-2.5V8zM14 3v5h5' fill='none' stroke='black' stroke-width='1.8' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 3H7.5A2.5 2.5 0 0 0 5 5.5v13A2.5 2.5 0 0 0 7.5 21h9a2.5 2.5 0 0 0 2.5-2.5V8zM14 3v5h5' fill='none' stroke='black' stroke-width='1.8' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.link-button-block{--link-button-color:#202124;--link-button-text-color:#fff;--link-button-icon-bg:#ffffff1c;--link-button-divider-color:#ffffff14;--link-button-menu-bg:var(--link-button-color)}@supports (color:color-mix(in lab,red,red)){.link-button-block{--link-button-menu-bg:color-mix(in srgb,var(--link-button-color) 82%,black 18%)}}.link-button-block{-webkit-user-select:none;user-select:none;width:fit-content;max-width:100%;margin:.65rem 0;display:flex;position:relative}.link-button-block[data-light=true]{--link-button-icon-bg:#0f172a0f;--link-button-divider-color:#0f172a14;--link-button-menu-bg:var(--link-button-color)}@supports (color:color-mix(in lab,red,red)){.link-button-block[data-light=true]{--link-button-menu-bg:color-mix(in srgb,var(--link-button-color) 92%,black 8%)}}.link-button-shell{border:1px solid var(--link-button-color);align-items:center;min-width:200px;max-width:100%;min-height:46px;display:inline-flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.link-button-shell{border:1px solid color-mix(in srgb,var(--link-button-color) 68%,white 32%)}}.link-button-shell{background:var(--link-button-color);color:var(--link-button-text-color);border-radius:14px;box-shadow:0 9px 18px #0f172a24,inset 0 1px #ffffff24}.link-button-block[data-light=true] .link-button-shell{border:1px solid #0f172a24;box-shadow:0 9px 18px #0f172a0f,inset 0 1px #fff9}.link-button-main{background:linear-gradient(180deg,var(--link-button-color),var(--link-button-color));border-radius:14px 0 0 14px;flex:auto;align-items:center;gap:.7rem;min-width:auto;min-height:46px;padding:.55rem .9rem;display:inline-flex!important}@supports (color:color-mix(in lab,red,red)){.link-button-main{background:linear-gradient(180deg,color-mix(in srgb,var(--link-button-color) 92%,white 8%),var(--link-button-color))}}.link-button-main{letter-spacing:-.01em;font-size:.9rem;font-weight:720;text-decoration:none!important}.link-button-main,.link-button-main:hover{color:var(--link-button-text-color)!important}.link-button-main:hover{filter:brightness(1.05)}.link-button-icon{background:var(--link-button-icon-bg);width:28px;height:28px;color:var(--link-button-text-color);border-radius:8px;flex:none;place-items:center;display:inline-grid}.link-button-icon svg{stroke:currentColor;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.link-button-icon-svg{font-size:1.1rem;line-height:1}.link-button-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.link-button-menu-button{border:0;border-left:1px solid var(--link-button-divider-color);background:var(--link-button-menu-bg);min-height:46px;color:var(--link-button-text-color);cursor:pointer;border-radius:0 14px 14px 0;flex:0 0 48px;align-self:stretch;place-items:center;transition:filter .18s,background .18s;display:inline-grid}.link-button-block.is-menu-open .link-button-menu-button,.link-button-menu-button:hover{filter:brightness(1.12)}.link-button-menu-button svg{stroke:currentColor;stroke-width:2.35px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.link-button-menu-button.is-static{pointer-events:none}.link-button-popover{z-index:60;color:#1f2329;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;pointer-events:none;transform-origin:0 0;-webkit-user-select:text;user-select:text;background:#fffffff5;border:1px solid #0f172a14;border-radius:16px;gap:.75rem;width:280px;padding:1.1rem;transition:opacity .15s cubic-bezier(.16,1,.3,1),transform .15s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-4px)scale(.95);box-shadow:0 20px 25px -5px #00000014,0 10px 10px -5px #00000008}.link-button-block.is-menu-open .link-button-popover{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.link-button-popover-field{color:#6f7682;gap:.32rem;font-size:.7rem;font-weight:700;display:grid}.link-button-color-label{color:#6f7682;margin-top:.15rem;font-size:.7rem;font-weight:700;line-height:1}.link-button-popover-field input{color:#1f2329;background:#fff;border:1px solid #e2e5ea;border-radius:9px;outline:none;width:100%;min-height:34px;padding:0 .64rem;font-size:.84rem;font-weight:520}.link-button-popover-field input:focus{border-color:#3651f4;box-shadow:0 0 0 3px #3651f41a}.link-button-color-grid{grid-template-columns:repeat(7,1.8rem);gap:.38rem;margin-top:.25rem;display:grid}.link-button-color-clear{color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #0f172a14;grid-column:1/-1;width:100%;margin-top:.35rem;padding-top:.55rem;font-family:inherit;font-size:.78rem;font-weight:500;transition:color .12s}.link-button-color-clear:hover{color:var(--text)}.rich-editor .ProseMirror .link-button-block.is-block-multi-selected,.rich-editor .ProseMirror [data-block-id].is-block-multi-selected.link-button-block{box-shadow:none!important;background:0 0!important}.link-button-block.ProseMirror-selectednode .link-button-shell:after,.link-button-block.is-block-multi-selected .link-button-shell:after,.rich-editor .ProseMirror .link-button-block.ProseMirror-selectednode .link-button-shell:after,.rich-editor .ProseMirror .link-button-block.is-block-multi-selected .link-button-shell:after{content:""!important;pointer-events:none!important;z-index:50!important;background:#38bdf833!important;position:absolute!important;inset:0!important}.link-button-block.ProseMirror-selectednode .link-button-shell,.rich-editor .ProseMirror .link-button-block.ProseMirror-selectednode .link-button-shell{outline-offset:3px!important;outline:2px solid #5267f552!important}.link-button-block:focus,.link-button-shell:focus{outline:none!important}.columns-block{background:0 0;border-radius:10px;margin:.8rem 0;overflow:visible;padding:.15rem 0 0!important;position:relative!important}.columns-block-content{align-items:stretch;gap:1rem;padding:0;transition:grid-template-columns .21s cubic-bezier(.16,1,.3,1);display:grid}.columns-block-content>*{break-inside:avoid;outline-offset:0;background:0 0;border-radius:8px;outline:1.5px solid #0000;min-width:0;padding:2.1rem .45rem .35rem;transition:background-color .12s,box-shadow .12s,outline-color .1s;position:relative}.columns-block-content>.columns-block-column-active{background:#9ca3af04;outline-color:#cbd5e1;box-shadow:0 4px 16px -6px #9ca3af1f}.columns-block-content>.columns-block-column-active:before{content:"";pointer-events:none;background:#9ca3af0f;border-bottom:1.5px solid #9ca3af29;border-top-left-radius:6.5px;border-top-right-radius:6.5px;height:1.85rem;position:absolute;top:0;left:0;right:0}.columns-block-content>.columns-block-column-drop-target{box-shadow:none!important;background:#9ca3af0a!important;outline:none!important}.columns-block-content>.is-column-being-dragged{transition:opacity .15s;opacity:.35!important}.columns-block-content.content-col-bg-0>:first-child{background:var(--column-color-0)!important}.columns-block-content.content-col-bg-1>:nth-child(2){background:var(--column-color-1)!important}.columns-block-content.content-col-bg-2>:nth-child(3){background:var(--column-color-2)!important}.columns-block-content.content-col-bg-3>:nth-child(4){background:var(--column-color-3)!important}.columns-block-content.content-col-bg-4>:nth-child(5){background:var(--column-color-4)!important}:is([data-theme=midnight],[data-theme=dark],.dark) .columns-block-content.content-col-bg-0>:first-child{background:var(--column-color-0)!important}@supports (color:color-mix(in lab,red,red)){:is([data-theme=midnight],[data-theme=dark],.dark) .columns-block-content.content-col-bg-0>:first-child{background:color-mix(in srgb,var(--column-color-0) 14%,var(--panel))!important}}:is([data-theme=midnight],[data-theme=dark],.dark) .columns-block-content.content-col-bg-1>:nth-child(2){background:var(--column-color-1)!important}@supports (color:color-mix(in lab,red,red)){:is([data-theme=midnight],[data-theme=dark],.dark) .columns-block-content.content-col-bg-1>:nth-child(2){background:color-mix(in srgb,var(--column-color-1) 14%,var(--panel))!important}}:is([data-theme=midnight],[data-theme=dark],.dark) .columns-block-content.content-col-bg-2>:nth-child(3){background:var(--column-color-2)!important}@supports (color:color-mix(in lab,red,red)){:is([data-theme=midnight],[data-theme=dark],.dark) .columns-block-content.content-col-bg-2>:nth-child(3){background:color-mix(in srgb,var(--column-color-2) 14%,var(--panel))!important}}:is([data-theme=midnight],[data-theme=dark],.dark) .columns-block-content.content-col-bg-3>:nth-child(4){background:var(--column-color-3)!important}@supports (color:color-mix(in lab,red,red)){:is([data-theme=midnight],[data-theme=dark],.dark) .columns-block-content.content-col-bg-3>:nth-child(4){background:color-mix(in srgb,var(--column-color-3) 14%,var(--panel))!important}}:is([data-theme=midnight],[data-theme=dark],.dark) .columns-block-content.content-col-bg-4>:nth-child(5){background:var(--column-color-4)!important}@supports (color:color-mix(in lab,red,red)){:is([data-theme=midnight],[data-theme=dark],.dark) .columns-block-content.content-col-bg-4>:nth-child(5){background:color-mix(in srgb,var(--column-color-4) 14%,var(--panel))!important}}.columns-block-controls{z-index:20;pointer-events:none;gap:1rem;padding:0;display:grid;position:absolute;inset:0;overflow:visible}.column-control-cell{pointer-events:none;height:100%;position:relative}.columns-column-handle{width:2.2rem;height:1.1rem;box-shadow:none;color:#9ca3af;cursor:grab;opacity:0;pointer-events:none;z-index:12;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;transition:background .12s,color .12s,opacity .15s;display:inline-flex;position:absolute;top:.925rem;left:50%;transform:translate(-50%,-50%)}.columns-block.is-column-dragging .columns-column-handle,.columns-column-handle:hover{color:#4b5563;background:#9ca3af26}.columns-column-handle:active{cursor:grabbing}.columns-column-resizer{pointer-events:auto;z-index:10;flex-direction:column;align-items:center;width:1rem;display:flex;position:absolute;top:0;bottom:0;left:calc(100% + .5rem);transform:translate(-50%)}.columns-resize-bar{cursor:col-resize;border-radius:999px;flex:auto;width:2px;margin-top:.1rem;margin-bottom:.1rem;transition:background .15s,width .12s;pointer-events:none!important;background:#e5e7eb00!important}.columns-block.is-resizing .columns-resize-bar,.columns-resize-bar:hover{width:6px;background:#cbd5e1!important}.columns-block-content>*>:first-child{margin-top:0!important}.columns-column-handle.is-active-handle{opacity:1;pointer-events:auto}.columns-block.is-resizing .columns-resize-bar,.columns-block:hover .columns-resize-bar{pointer-events:auto!important;background:#e5e7ebf2!important}.columns-block.is-column-dragging,.columns-block.is-resizing{-webkit-user-select:none;user-select:none}.columns-column-menu{z-index:50;box-sizing:border-box;-webkit-backdrop-filter:blur(18px)saturate(150%);pointer-events:auto;background:#ffffffd1;border:1px solid #e2e8f0db;border-radius:999px;flex-direction:row;align-items:center;gap:2px;width:auto;height:auto;padding:4px;animation:columns-menu-pop .12s ease-out both;display:inline-flex;position:absolute;top:-2.85rem;bottom:auto;left:50%;transform:translate(-50%);box-shadow:0 12px 30px -18px #0f172a73,0 1px 2px #0f172a14}.columns-column-menu.open-upward{box-shadow:0 -10px 30px -10px #00000014,0 -1px 3px #00000005}.columns-menu-item{color:#1f2937;text-align:center;cursor:pointer;box-sizing:border-box;background:#ffffff14;border:none;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:.78rem;font-weight:750;transition:background .12s,color .12s,transform .12s,opacity .12s;display:inline-flex}.columns-menu-item:hover:not(:disabled){color:#312e81;background:#6366f11f;transform:translateY(-1px)}.columns-menu-item-delete{color:#dc2626!important}.columns-menu-item-delete:hover:not(:disabled){background:#dc26260d!important}.columns-menu-item:disabled{opacity:.35;pointer-events:none}.columns-menu-icon{color:currentColor;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:100%;transition:color .12s;display:inline-flex}.columns-menu-svg{pointer-events:none;width:15px;height:15px;display:block}.columns-column-handle .columns-menu-svg{stroke-width:2.25px;width:16px;height:16px}.columns-menu-item-delete .columns-menu-icon{color:#dc2626!important}.columns-menu-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes columns-menu-pop{0%{opacity:0;transform:translate(-50%)translateY(4px)scale(.96)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}:is([data-theme=midnight],[data-theme=dark],.dark) .columns-block-content>.columns-block-column-active{background:#9ca3af03;outline-color:#4b5563;box-shadow:0 4px 16px -6px #00000040}:is([data-theme=midnight],[data-theme=dark],.dark) .columns-block-content>.columns-block-column-active:before{background:#9ca3af14;border-bottom-color:#9ca3af29}:is([data-theme=midnight],[data-theme=dark],.dark) .columns-block-content>.columns-block-column-drop-target{background:#9ca3af08!important}:is([data-theme=midnight],[data-theme=dark],.dark) .columns-column-handle{color:#9ca3af}:is([data-theme=midnight],[data-theme=dark],.dark) .columns-column-handle:hover{color:#f3f4f6;background:#9ca3af26}:is([data-theme=midnight],[data-theme=dark],.dark) .columns-column-menu{background:#0f172ab8;border-color:#94a3b852;box-shadow:0 16px 34px -20px #000000bf,inset 0 1px #ffffff14}:is([data-theme=midnight],[data-theme=dark],.dark) .columns-menu-item{color:#e2e8f0e0;background:#ffffff0a}:is([data-theme=midnight],[data-theme=dark],.dark) .columns-menu-item:hover:not(:disabled){color:#e0f2fe;background:#7dd3fc24}.slash-command-menu{position:fixed;transform:translateY(calc(-100% - 8px))!important}.slash-command-menu.is-below{transform:translateY(8px)!important}.editor-textarea,input,textarea{caret-color:#22c7f2}.editor-markdown blockquote,.rich-editor .ProseMirror blockquote{color:var(--text);border-left:4px solid #22c7f2;padding-left:1rem}.editor-markdown .callout-block,.rich-editor .ProseMirror .callout-block{border:1px solid var(--callout-bg,#fff6dc);grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:1rem;margin:.9rem 0;display:grid}@supports (color:color-mix(in lab,red,red)){.editor-markdown .callout-block,.rich-editor .ProseMirror .callout-block{border:1px solid color-mix(in srgb,var(--callout-bg,#fff6dc) 44%,#fff 56%)}}.editor-markdown .callout-block,.rich-editor .ProseMirror .callout-block{background:var(--callout-bg,#fff6dc);border-radius:15px}@supports (color:color-mix(in lab,red,red)){.editor-markdown .callout-block,.rich-editor .ProseMirror .callout-block{background:color-mix(in srgb,var(--callout-bg,#fff6dc) 58%,#fff 42%)}}.editor-markdown .callout-block,.rich-editor .ProseMirror .callout-block{box-shadow:none;padding:1.25rem;transition:background .16s,outline-color .16s,transform .16s}.rich-editor .ProseMirror .callout-block:hover{background:var(--callout-bg,#fff6dc)}@supports (color:color-mix(in lab,red,red)){.rich-editor .ProseMirror .callout-block:hover{background:color-mix(in srgb,var(--callout-bg,#fff6dc) 64%,#fff 36%)}}.rich-editor .ProseMirror .callout-block:hover{box-shadow:none;transform:none}.rich-editor .ProseMirror .callout-block.has-focus,.rich-editor .ProseMirror .callout-block.is-focus-active-block{box-shadow:none;outline:2px solid var(--callout-bg,#fff6dc)}@supports (color:color-mix(in lab,red,red)){.rich-editor .ProseMirror .callout-block.has-focus,.rich-editor .ProseMirror .callout-block.is-focus-active-block{outline:2px solid color-mix(in srgb,var(--callout-bg,#fff6dc) 42%,transparent)}}.rich-editor .ProseMirror .callout-block.has-focus,.rich-editor .ProseMirror .callout-block.is-focus-active-block{outline-offset:2px}.rich-editor .ProseMirror hr.is-block-multi-selected{background:linear-gradient(#d7dbe1,#d7dbe1) 50%/100% 1px no-repeat,#38bdf81a;border-radius:8px;height:1.9rem;transition:none!important;animation:none!important}.rich-editor .ProseMirror .callout-block.is-block-multi-selected,.rich-editor .ProseMirror .image-block.is-block-multi-selected,.rich-editor .ProseMirror .is-block-multi-selected .callout-block,.rich-editor .ProseMirror .is-block-multi-selected .image-block,.rich-editor .ProseMirror .is-block-multi-selected .page-link-block,.rich-editor .ProseMirror .page-link-block.is-block-multi-selected{box-shadow:none!important;background:#38bdf81a!important;transition:none!important;animation:none!important}.rich-editor .ProseMirror .image-block.is-block-multi-selected,.rich-editor .ProseMirror .is-block-multi-selected .image-block{padding:.55rem}.rich-editor .ProseMirror .image-block.is-block-multi-selected .image-frame,.rich-editor .ProseMirror .is-block-multi-selected .image-block .image-frame{box-shadow:0 10px 28px #0f172a14;transition:none!important;animation:none!important}.rich-editor .ProseMirror .is-block-multi-selected .page-link-block,.rich-editor .ProseMirror .page-link-block.is-block-multi-selected{border-radius:18px;padding:.45rem}.rich-editor .ProseMirror .callout-block.is-block-multi-selected,.rich-editor .ProseMirror .is-block-multi-selected .callout-block{border-color:#38bdf83d!important}.callout-block-emoji{background:#fff;border-radius:50%;justify-content:center;align-self:flex-start;align-items:center;width:48px;min-width:48px;height:48px;margin-top:6px;font-size:2rem;line-height:1;display:inline-flex;box-shadow:0 4px 10px #0000000d,0 1px 3px #00000005}.callout-block-emoji svg{width:32px!important;height:32px!important}.callout-block-emoji-inner{justify-content:center;align-items:center;display:inline-flex}.callout-block-content{color:#3f4651;min-width:0;padding-top:0;font-size:.98rem;line-height:1.62}.callout-block-content h1,.callout-block-content h2,.callout-block-content h3,.callout-block-content h4{color:currentColor}@supports (color:color-mix(in lab,red,red)){.callout-block-content h1,.callout-block-content h2,.callout-block-content h3,.callout-block-content h4{color:color-mix(in srgb,currentColor 82%,#000 18%)}}.callout-block-content h1,.callout-block-content h2,.callout-block-content h3,.callout-block-content h4{font-weight:720}.callout-block-content p{color:#535d69}.callout-block-content ol,.callout-block-content ul{margin:.45rem 0 .1rem;padding-left:1.25rem}.callout-block-content li{margin:.18rem 0}.callout-block-content [data-type=taskList]{padding-left:0}.editor-markdown .callout-block-content>:first-child,.editor-markdown .callout-block-content>p:first-child,.rich-editor .ProseMirror .callout-block-content>:first-child,.rich-editor .ProseMirror .callout-block-content>p:first-child{margin-top:17px!important;padding-top:0!important}.editor-markdown .callout-block-content h1,.rich-editor .ProseMirror .callout-block-content h1{margin-top:-15px!important;padding-top:0!important}.editor-markdown .callout-block-content h2,.rich-editor .ProseMirror .callout-block-content h2{margin-top:-10px!important;padding-top:0!important}.editor-markdown .callout-block-content h3,.rich-editor .ProseMirror .callout-block-content h3{margin-top:-7px!important;padding-top:0!important}.editor-markdown .callout-block-content h4,.rich-editor .ProseMirror .callout-block-content h4{margin-top:-5px!important;padding-top:0!important}.callout-block-content>:last-child{margin-bottom:0}@media (max-width:640px){.editor-markdown .callout-block,.rich-editor .ProseMirror .callout-block{border-radius:13px;gap:.75rem;padding:.85rem .9rem}.callout-block-emoji{width:2.35rem;min-width:2.35rem;height:2.35rem;font-size:1.62rem;margin-top:2px!important}.callout-block-emoji svg{width:24px!important;height:24px!important}.editor-markdown .callout-block-content>:first-child,.rich-editor .ProseMirror .callout-block-content>:first-child,.rich-editor .ProseMirror .callout-block-content>h1:first-child,.rich-editor .ProseMirror .callout-block-content>h2:first-child,.rich-editor .ProseMirror .callout-block-content>h3:first-child,.rich-editor .ProseMirror .callout-block-content>h4:first-child,.rich-editor .ProseMirror .callout-block-content>p:first-child{margin-top:0!important;padding-top:0!important}}.editor-markdown .toggle-list-block,.rich-editor .ProseMirror .toggle-list-block{align-items:flex-start;margin:.3rem 0;position:relative;display:flex!important}.toggle-list-button{color:#9aa0a6;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;margin-top:.18rem;margin-right:.2rem;font-size:.75rem;line-height:1;transition:background-color .15s,color .15s;display:inline-flex}.toggle-list-button:hover{color:#1e293b;background-color:#0f172a14}.dark .toggle-list-button:hover{color:#f1f5f9;background-color:#ffffff1f}.toggle-list-content-wrapper{flex:1;min-width:0}.editor-markdown .toggle-list-content-wrapper>:first-child,.rich-editor .ProseMirror .toggle-list-content-wrapper>:first-child{margin-top:0!important;padding-top:0!important}.toggle-list-block:has(>.toggle-list-content-wrapper>h1:first-child)>.toggle-list-button{margin-top:.5rem}.toggle-list-block:has(>.toggle-list-content-wrapper>h2:first-child)>.toggle-list-button{margin-top:.35rem}.toggle-list-block:has(>.toggle-list-content-wrapper>h3:first-child)>.toggle-list-button{margin-top:.25rem}.toggle-list-block:has(>.toggle-list-content-wrapper>h4:first-child)>.toggle-list-button{margin-top:.18rem}.rich-editor .ProseMirror .toggle-list-content-wrapper>:first-child[data-placeholder]:before{content:attr(data-placeholder);color:var(--muted);opacity:.6;float:left;pointer-events:none;height:0;font-size:inherit;font-weight:inherit;font-style:inherit}.toggle-list-block[data-open=false]>.toggle-list-content-wrapper>:not(:first-child){clip:rect(0,0,0,0)!important;white-space:nowrap!important;opacity:0!important;pointer-events:none!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.toggle-list-block[data-open=true]>.toggle-list-content-wrapper>:not(:first-child){margin-top:.4rem;margin-bottom:.4rem}.color-grid-popover,.highlight-grid-popover{grid-template-columns:repeat(7,1.8rem);gap:.38rem;min-width:auto;padding:.55rem}.color-grid-swatch{color:#fff;border:1px solid #0f172a29;border-radius:5px;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;font-size:.95rem;font-weight:800;line-height:1;transition:transform .12s,box-shadow .12s;display:inline-flex}.color-grid-swatch:hover{transform:translateY(-1px);box-shadow:0 5px 14px #0f172a29}.color-grid-swatch[style*="255, 255, 255"],.color-grid-swatch[style*=\#ffffff]{color:#202124}.color-grid-clear{border-top:1px solid var(--border);color:var(--muted);text-align:left;grid-column:1/-1;margin-top:.25rem;padding-top:.45rem;font-size:.78rem}.note-title-heading{width:100%;color:var(--text);font-family:var(--font-sans),sans-serif;letter-spacing:0;overflow-wrap:anywhere;resize:none;white-space:normal;word-break:break-word;caret-color:#22c7f2;background:0 0;border:0;outline:none;max-width:100%;padding:0 0 .08em;font-size:clamp(2.2rem,4vw,3rem);font-weight:700;line-height:1.16;display:block;overflow:hidden}.note-title-heading::placeholder{color:#6f71756b}.rich-editor .ProseMirror{caret-color:#22c7f2!important}.custom-editor-caret{z-index:160;pointer-events:none;background:#22c7f2;border-radius:999px;width:3px;min-height:1.1rem;margin-left:-1.5px;animation:custom-editor-caret-blink 1s step-end infinite;display:none;position:fixed}@keyframes custom-editor-caret-blink{0%,52%{opacity:1;visibility:visible}53%,to{opacity:0;visibility:hidden}}body[data-writing-focus-mode=true] .writing-focus-note .note-editor-section{width:100vw!important;max-width:none!important;min-height:100dvh!important;margin:0!important;padding:8vh 2rem!important}body[data-writing-focus-mode=true] .writing-focus-note .note-editor-section>div{width:min(72ch,100vw - 4rem)!important;max-width:none!important;margin:0 auto!important;display:block!important;transform:none!important}body[data-writing-focus-mode=true] .writing-focus-note .rich-editor,body[data-writing-focus-mode=true] .writing-focus-note .rich-editor>div{width:100%!important}body[data-writing-focus-mode=true] .writing-focus-note .rich-editor .ProseMirror,body[data-writing-focus-mode=true] .writing-focus-note .rich-editor .ProseMirror *{box-shadow:none!important;color:inherit!important;font-family:var(--font-mono),monospace!important;letter-spacing:.1em!important;caret-color:#22c7f2!important;background:0 0!important;border:0!important;outline:0!important;font-size:1rem!important;font-style:normal!important;font-weight:400!important;line-height:1.8!important;text-decoration:none!important}body[data-writing-focus-mode=true] .writing-focus-note .rich-editor .ProseMirror{caret-shape:block;caret-color:#22c7f2!important;width:100%!important;min-height:auto!important;margin:0 auto!important;padding:0!important}body[data-writing-focus-mode=true] .writing-focus-note .rich-editor .ProseMirror>*{margin:0 0 1.15rem!important;padding:0!important}body[data-writing-focus-mode=true] .writing-focus-note .rich-editor .ProseMirror>:after,body[data-writing-focus-mode=true] .writing-focus-note .rich-editor .ProseMirror>:before{content:none!important;display:none!important}body[data-writing-focus-mode=true] .writing-focus-note .rich-editor .ProseMirror [data-block-id]{color:#c6c6c3!important;opacity:1!important}body[data-writing-focus-mode=true] .writing-focus-note .rich-editor .ProseMirror .is-focus-active-block,body[data-writing-focus-mode=true] .writing-focus-note .rich-editor .ProseMirror .is-focus-active-block *,body[data-writing-focus-mode=true] .writing-focus-note .rich-editor .ProseMirror [data-block-id].ProseMirror-selectednode,body[data-writing-focus-mode=true] .writing-focus-note .rich-editor .ProseMirror [data-block-id].ProseMirror-selectednode *,body[data-writing-focus-mode=true] .writing-focus-note .rich-editor .ProseMirror [data-block-id].has-focus,body[data-writing-focus-mode=true] .writing-focus-note .rich-editor .ProseMirror [data-block-id].has-focus *,body[data-writing-focus-mode=true] .writing-focus-note .rich-editor .ProseMirror [data-block-id].is-focus-active-block,body[data-writing-focus-mode=true] .writing-focus-note .rich-editor .ProseMirror [data-block-id].is-focus-active-block *{color:#202124!important;opacity:1!important}body[data-writing-focus-mode=true] .writing-focus-note .rich-editor .ProseMirror blockquote,body[data-writing-focus-mode=true] .writing-focus-note .rich-editor .ProseMirror pre{white-space:pre-wrap!important;margin:0 0 1.15rem!important;padding:0!important}body[data-writing-focus-mode=true] .writing-focus-note .rich-editor .ProseMirror ol,body[data-writing-focus-mode=true] .writing-focus-note .rich-editor .ProseMirror ul{margin:0 0 1.15rem!important;padding:0!important;list-style:none!important}body[data-writing-focus-mode=true] .writing-focus-note .rich-editor .ProseMirror li{margin:0 0 .45rem!important;padding:0!important}body[data-writing-focus-mode=true] .writing-focus-note .rich-editor .ProseMirror ul[data-type=taskList] li>label{display:none!important}body[data-writing-focus-mode=true] .writing-focus-note .rich-editor .ProseMirror .inline-hashtag,body[data-writing-focus-mode=true] .writing-focus-note .rich-editor .ProseMirror mark{background:0 0!important}body[data-writing-focus-mode=true] .custom-editor-caret{color:#0000!important;background:#22c7f2!important;border-radius:999px!important;width:3px!important;margin-left:-1.5px!important;animation:custom-editor-caret-blink 1s step-end infinite!important;display:none!important}.table-of-contents-block{-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #e2e5eadb;border-radius:14px;box-shadow:0 4px 16px #0f172a05;margin:1.5rem 0!important;padding:1.25rem 1.5rem!important}.toc-header{align-items:center;gap:.65rem;margin-bottom:1.25rem;display:flex}.toc-header-icon-wrapper{color:#64748b;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.toc-header-icon{width:1.1rem;height:1.1rem}.toc-header-title{color:#475569;text-transform:uppercase;letter-spacing:.06em;font-size:.8rem;font-weight:750}.toc-list-container{padding-left:0;position:relative}.toc-items-wrapper{flex-direction:column;display:flex}.toc-item{cursor:pointer;align-items:center;padding:.65rem 0 .65rem 1.75rem;transition:transform .15s;display:flex;position:relative}.toc-item:hover{transform:translate(3px)}.toc-item-connector-line{opacity:.6;z-index:1;background:#e2e8f0;width:1.5px;transition:background-color .2s,opacity .2s;position:absolute;top:50%;bottom:-.65rem;left:.55rem}.toc-item:last-child .toc-item-connector-line{display:none}.toc-item:first-child:not(:last-child) .toc-item-connector-line{top:-1.25rem}.toc-item-dot{z-index:2;background:#cbd5e1;border-radius:50%;width:7px;height:7px;transition:background-color .2s,transform .2s;position:absolute;top:50%;left:.55rem;transform:translate(-50%,-50%)}.toc-item-dot.is-sub{background:#cbd5e1;width:5px;height:5px}.toc-item-badge{color:#fff;background:#1f7a4d;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;margin-right:.75rem;font-size:.8rem;font-weight:700;transition:background-color .2s,color .2s;display:flex}.toc-item-text{color:#1e293b;font-size:.95rem;font-weight:550;transition:color .2s}.toc-item:hover .toc-item-text{color:#1f7a4d}.toc-empty-state{color:#94a3b8;padding:.5rem 0;font-size:.9rem;font-style:italic}.rich-editor u{text-decoration:underline!important}.rich-editor s{text-decoration:line-through!important}.snackbar-block-wrapper{margin:1.25rem 0;position:relative}.snackbar-block{border:1px solid var(--snackbar-border-color);border-top:4px solid var(--snackbar-accent-color);background-color:var(--snackbar-bg-color);border-radius:.6rem;align-items:flex-start;gap:1rem;padding:1.1rem 1.25rem;transition:all .2s;display:flex;position:relative;box-shadow:0 4px 14px #00000005,0 1px 3px #00000003}.snackbar-block[data-snackbar-type=congratulations]{--snackbar-accent-color:#22c55e;--snackbar-bg-color:#f0fdf4;--snackbar-border-color:#22c55e33;--snackbar-title-color:#15803d;--snackbar-text-color:#166534}.snackbar-block[data-snackbar-type=error]{--snackbar-accent-color:#ef4444;--snackbar-bg-color:#fef2f2;--snackbar-border-color:#ef444433;--snackbar-title-color:#b91c1c;--snackbar-text-color:#991b1b}.snackbar-block[data-snackbar-type=warning]{--snackbar-accent-color:#f97316;--snackbar-bg-color:#fff7ed;--snackbar-border-color:#f9731633;--snackbar-title-color:#c2410c;--snackbar-text-color:#9a3412}.snackbar-block[data-snackbar-type=information]{--snackbar-accent-color:#2563eb;--snackbar-bg-color:#eff6ff;--snackbar-border-color:#2563eb2e;--snackbar-title-color:#1d4ed8;--snackbar-text-color:#1e40af}.snackbar-block[data-snackbar-type=neutral]{--snackbar-accent-color:#4b5563;--snackbar-bg-color:#f3f4f6;--snackbar-border-color:#4b55632e;--snackbar-title-color:#374151;--snackbar-text-color:#4b5563}.snackbar-icon-container{flex-shrink:0;justify-content:center;align-items:center;margin-top:.1rem;display:flex}.snackbar-icon{color:var(--snackbar-accent-color);transition:color .2s}.snackbar-content{flex-direction:column;flex-grow:1;gap:.25rem;display:flex}.snackbar-title{color:var(--snackbar-title-color);background:0 0;border:none;outline:none;width:100%;padding:0;font-size:.95rem;font-weight:700;transition:color .2s}.snackbar-title:focus{outline:none}.snackbar-description{color:var(--snackbar-text-color);background:0 0;border:none;outline:none;width:100%;padding:0;font-size:.9rem;line-height:1.45;transition:color .2s}.snackbar-description:focus{outline:none}.rich-editor .ProseMirror .snackbar-description.is-empty:before,.rich-editor .ProseMirror .snackbar-title.is-empty:before{content:attr(data-placeholder);color:#6f717580;float:left;pointer-events:none;opacity:1;height:0;font-weight:400}.snackbar-menu-container{z-index:10;position:absolute;top:.5rem;right:.5rem}.snackbar-menu-button{color:#64748b;cursor:pointer;opacity:0;pointer-events:none;background:#ffffffd9;border:1px solid #e2e8f0cc;border-radius:.35rem;justify-content:center;align-items:center;width:1.55rem;height:1.55rem;transition:opacity .15s,background-color .15s,color .15s;display:inline-flex}.snackbar-block:hover .snackbar-menu-button,.snackbar-menu-container:focus-within .snackbar-menu-button{opacity:1;pointer-events:auto}.snackbar-menu-button:hover{color:#1e293b;background:#f1f5f9}.snackbar-dropdown{z-index:50;background:#fff;border:1px solid #e2e8f0f2;border-radius:.65rem;flex-direction:column;gap:.15rem;width:10.5rem;padding:.35rem;display:flex;position:absolute;top:1.85rem;right:0;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000000d}.snackbar-dropdown-option{color:#475569;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.45rem;align-items:center;width:100%;padding:.45rem .6rem;font-size:.85rem;font-weight:550;transition:background-color .15s,color .15s;display:flex}.snackbar-dropdown-option:hover{color:#0f172a;background:#f8fafc}.snackbar-dropdown-option.is-active{color:#0f172a;background:#f1f5f9;font-weight:650}.rich-editor .ProseMirror .is-block-multi-selected .snackbar-block,.rich-editor .ProseMirror .snackbar-block.is-block-multi-selected{box-shadow:none!important;background-color:#38bdf81f!important;border-color:#38bdf880 #38bdf83d #38bdf83d!important}.event-block{margin:1.5rem 0;display:block}.event-block-card{background:var(--panel-strong);border:1px solid var(--border);box-shadow:var(--shadow);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:20px;align-items:flex-start;gap:1rem;padding:1.25rem;transition:all .2s ease-in-out;display:flex}.event-block-card:hover{box-shadow:var(--shadow-premium);border-color:#3b82f6;transform:translateY(-1px)}.event-block-icon-wrapper{color:#3b82f6;background:#3b82f61a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.event-block-body{flex-direction:column;gap:.25rem;display:flex}.event-block-title{color:var(--text);font-size:1rem;font-weight:600}.event-block-meta{color:var(--muted);font-size:.85rem;font-weight:500}.event-block-description{color:#4b5563;margin-top:.25rem;font-size:.9rem;line-height:1.4}.date-mention{color:#2563eb;vertical-align:middle;-webkit-user-select:none;user-select:none;background:#3b82f614;border:1px solid #3b82f626;border-radius:6px;align-items:center;margin:0 2px;padding:2px 8px;font-size:.9em;font-weight:550;transition:all .15s;display:inline-flex}.date-mention:hover{background:#3b82f626;border-color:#3b82f64d}.date-mention:after{content:"";vertical-align:middle;opacity:.85;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:20px;height:20px;margin-left:6px;display:inline-block}.date-mention[data-has-time=false]:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='18' x='3' y='4' rx='2'%3E%3C/rect%3E%3Cpath d='M16 2v4'%3E%3C/path%3E%3Cpath d='M8 2v4'%3E%3C/path%3E%3Cpath d='M3 10h18'%3E%3C/path%3E%3C/svg%3E")}.date-mention[data-has-time=true]:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='13' r='8'%3E%3C/circle%3E%3Cpath d='M12 9v4l2 2'%3E%3C/path%3E%3Cpath d='M5 3 2 6'%3E%3C/path%3E%3Cpath d='M19 3 22 6'%3E%3C/path%3E%3C/svg%3E")}.date-mention[data-status=today-or-past]{color:#ef4444;background:#ef444414;border-color:#ef444426}.date-mention[data-status=today-or-past]:hover{background:#ef444426;border-color:#ef44444d}.date-mention[data-status=today-or-past][data-has-time=false]:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ef4444' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='18' x='3' y='4' rx='2'%3E%3C/rect%3E%3Cpath d='M16 2v4'%3E%3C/path%3E%3Cpath d='M8 2v4'%3E%3C/path%3E%3Cpath d='M3 10h18'%3E%3C/path%3E%3C/svg%3E")}.date-mention[data-status=today-or-past][data-has-time=true]:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ef4444' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='13' r='8'%3E%3C/circle%3E%3Cpath d='M12 9v4l2 2'%3E%3C/path%3E%3Cpath d='M5 3 2 6'%3E%3C/path%3E%3Cpath d='M19 3 22 6'%3E%3C/path%3E%3C/svg%3E")}.global-alarms-container{z-index:var(--capa-emergente);flex-direction:column;gap:.75rem;width:calc(100vw - 3rem);max-width:320px;display:flex;position:fixed;top:1.5rem;right:1.5rem}.global-alarm-toast{background:#fff;border:1px solid #ef444433;border-left:4px solid #ef4444;border-radius:.75rem;flex-direction:column;gap:.375rem;padding:.875rem 1rem;animation:alarm-slide-in .3s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 10px 25px -5px #00000014,0 8px 10px -6px #0000000d}@keyframes alarm-slide-in{0%{opacity:0;transform:translate(100%)scale(.9)}to{opacity:1;transform:translate(0)scale(1)}}.global-alarm-toast-header{align-items:center;gap:.5rem;display:flex}.global-alarm-toast-icon{font-size:1.1rem;animation:alarm-bell-ring 1s infinite alternate}@keyframes alarm-bell-ring{0%{transform:rotate(-15deg)}to{transform:rotate(15deg)}}.global-alarm-toast-title{color:#ef4444;text-align:left;flex:1;font-size:.875rem;font-weight:700}.global-alarm-toast-close{cursor:pointer;color:#a0a7b2;background:0 0;border:none;padding:0 4px;font-size:1.25rem;transition:color .15s}.global-alarm-toast-close:hover{color:#4b5563}.global-alarm-toast-body{text-align:left;flex-direction:column;gap:.25rem;display:flex}.global-alarm-toast-text{color:#1f2023;text-align:left;margin:0;font-size:.875rem;font-weight:550;line-height:1.4}.global-alarm-toast-link{color:#2563eb;align-self:flex-start;margin-top:.25rem;font-size:.75rem;font-weight:600;text-decoration:none}.global-alarm-toast-link:hover{text-decoration:underline}.calendar-picker-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a4d;justify-content:center;align-items:center;animation:fadeIn .15s ease-out;display:flex;position:fixed;inset:0}.calendar-picker-modal{background:var(--panel-strong);border:1px solid var(--border);width:100%;max-width:320px;box-shadow:var(--shadow-premium);border-radius:14px;flex-direction:column;animation:scaleIn .15s ease-out;display:flex;overflow:hidden}.calendar-picker-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:.65rem .85rem;display:flex}.calendar-picker-header h2{margin:0;font-size:.9rem;font-weight:650}.calendar-picker-body{flex-direction:column;gap:.75rem;padding:.75rem .85rem;display:flex}.calendar-grid-header{justify-content:space-between;align-items:center;margin-bottom:.25rem;display:flex}.calendar-grid-header-title{font-size:.8rem;font-weight:600}.calendar-grid-nav{gap:.15rem;display:flex}.calendar-grid-nav button{border:1px solid var(--border);cursor:pointer;width:20px;height:20px;color:var(--text);background:0 0;border-radius:4px;justify-content:center;align-items:center;font-size:.7rem;transition:background .1s;display:flex}.calendar-grid-nav button:hover{background:var(--accent-soft)}.calendar-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.calendar-grid-day-label{text-align:center;color:var(--muted);padding:2px 0;font-size:.65rem;font-weight:600}.calendar-grid-cell{aspect-ratio:1;cursor:pointer;color:var(--text);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:.72rem;font-weight:550;transition:all .1s;display:flex}.calendar-grid-cell:hover:not(.is-empty){background:var(--accent-soft)}.calendar-grid-cell.is-selected{color:#fff!important;background:#3b82f6!important}.calendar-grid-cell.is-today:not(.is-selected){color:#3b82f6;border:1px solid #3b82f6}.calendar-grid-cell.is-empty{cursor:default;pointer-events:none}.calendar-event-form{flex-direction:column;gap:.6rem;display:flex}.calendar-event-form-group{flex-direction:column;gap:.2rem;display:flex}.calendar-event-form-group label{color:var(--muted);font-size:.72rem;font-weight:600}.calendar-event-form-group input,.calendar-event-form-group select,.calendar-event-form-group textarea{border:1px solid var(--border);background:var(--panel-strong);width:100%;color:var(--text);border-radius:8px;outline:none;padding:.4rem .5rem;font-size:.8rem;transition:border-color .15s}.calendar-event-form-group input:focus,.calendar-event-form-group select:focus,.calendar-event-form-group textarea:focus{border-color:#3b82f6}.calendar-event-form-row{gap:.5rem;display:flex}.calendar-event-form-toggle-row{justify-content:space-between;align-items:center;padding:.2rem 0;display:flex}.calendar-event-form-toggle-row label{font-size:.75rem;font-weight:600}.calendar-event-form-toggle-row input[type=checkbox]{cursor:pointer;width:auto}.calendar-picker-footer{border-top:1px solid var(--border);background:var(--accent-soft);justify-content:flex-end;gap:.5rem;padding:.6rem .85rem;display:flex}.calendar-picker-footer button{cursor:pointer;border-radius:8px;padding:.35rem .85rem;font-size:.78rem;font-weight:600;transition:all .15s}.calendar-picker-footer button.btn-secondary{border:1px solid var(--border);background:var(--panel-strong);color:var(--text)}.calendar-picker-footer button.btn-secondary:hover{background:var(--accent-soft)}.calendar-picker-footer button.btn-primary{color:#fff;background:#3b82f6;border:none}.calendar-picker-footer button.btn-primary:hover{background:#2563eb}.calendar-picker-footer button.btn-danger{color:#fff;background:#ef4444;border:none}.calendar-picker-footer button.btn-danger:hover{background:#dc2626}.project-date-row.is-note-event:hover{background:#3b82f60a}.project-date-row-main{flex:1;align-items:center;gap:.75rem;display:flex}.project-date-time{background:var(--accent-soft);color:var(--muted);font-weight:600}.project-date-note-badge,.project-date-time{border-radius:4px;padding:2px 6px;font-size:.75rem}.project-date-note-badge{color:#3b82f6;white-space:nowrap;text-overflow:ellipsis;background:#3b82f614;max-width:140px;font-weight:550;overflow:hidden}.project-date-bell-icon{color:#3b82f6;opacity:.75;font-size:.85rem}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.login-card-png-overlay{z-index:3;object-fit:fill;pointer-events:none;mix-blend-mode:multiply;width:100%;height:100%;position:absolute;inset:0}.board-editor-root{--board-bg:#f8f9fa;background:var(--board-bg);font-family:var(--font-sans,system-ui,-apple-system,sans-serif);z-index:0;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.dark .board-editor-root{--board-bg:#0f172a}.dark .board-dot-grid{background-image:radial-gradient(circle,#334155 1.2px,#0000 0)!important}.board-topbar{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:auto;background:#ffffffe0;border:1px solid #e2e8f0e6;border-radius:.75rem;flex-shrink:0;align-items:center;gap:1rem;height:3.5rem;padding:0 1.25rem;display:flex;position:absolute;top:1.25rem;left:1.25rem;right:1.25rem;box-shadow:0 4px 6px -1px #0000000d,0 10px 15px -3px #0000000d}.board-topbar-left{flex:1;align-items:center;min-width:0;display:flex}.board-topbar-center{flex:none;justify-content:center;align-items:center;display:flex}.board-topbar-right{flex:1;justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;display:flex}.board-title-btn{color:#1e293b;cursor:text;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.38rem;max-width:20rem;padding:.3rem .7rem;font-size:.9rem;font-weight:660;transition:background .14s,border-color .14s;display:inline-flex;overflow:hidden}.board-title-btn:hover{background:#f1f3f6e6;border-color:#dcdfe4d9}.board-title-input{color:#1e293b;background:#fff;border:1.5px solid #a855f7;border-radius:.5rem;outline:none;min-width:12rem;padding:.28rem .65rem;font-size:.9rem;font-weight:660;box-shadow:0 0 0 3px #a855f71f}.board-topbar-action{color:#64748b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.5rem;place-items:center;width:2.2rem;height:2.2rem;transition:background .13s,color .13s;display:grid}.board-topbar-action:hover{color:#1e293b;background:#f1f5f9}.board-topbar-action.is-active{color:#f59e0b}.board-save-indicator{color:#94a3b8;text-align:right;min-width:5rem;font-size:.76rem}.board-saving-dot{color:#a855f7;animation:board-pulse 1.2s infinite}.board-unsaved-dot{color:#f97316;font-size:1rem;line-height:1}.board-saved-dot{color:#22c55e}@keyframes board-pulse{0%,to{opacity:1}50%{opacity:.45}}.board-toolbar{z-index:20;pointer-events:auto;background:#0f172a;border:1px solid #1e293b;border-radius:.85rem;flex-direction:column;align-items:center;gap:.4rem;padding:.6rem .5rem;display:flex;position:absolute;top:50%;left:1.25rem;transform:translateY(-50%);box-shadow:0 10px 25px -5px #00000040,0 8px 10px -6px #00000040}.board-tool-btn{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.55rem;place-items:center;width:2.5rem;height:2.5rem;transition:background .13s,color .13s,border-color .13s;display:grid}.board-tool-btn:hover{color:#f8fafc;background:#1e293b}.board-tool-btn.is-active{color:#fff;background:#a855f7}.board-shape-tool{position:relative}.board-shape-menu{z-index:35;color:#94a3b8;background:#111c30;border:1px solid #263449;border-radius:.75rem;grid-template-columns:repeat(4,2.2rem);gap:.3rem;padding:.55rem;display:grid;position:absolute;top:50%;left:calc(100% + .45rem);transform:translateY(-50%);box-shadow:0 14px 32px #02061752}.board-shape-menu:before{content:"";width:.55rem;height:100%;position:absolute;top:0;right:100%}.board-shape-menu-item{color:#94a3b8;border:1px solid #0000;border-radius:.4rem;place-items:center;width:2.2rem;height:2.2rem;transition:background .12s,color .12s,border-color .12s;display:grid}.board-shape-menu-item:hover{color:#f8fafc;background:#1e2b42}.board-shape-menu-item.is-active{color:#c084fc;background:#a855f738;border-color:#a855f7a6}.board-toolbar-sep{background:#1e293b;width:1.5rem;height:1px;margin:.2rem 0}.board-canvas-container{touch-action:none;overscroll-behavior:none;flex:1;min-height:0;position:relative;overflow:hidden}.board-dot-grid{pointer-events:none;z-index:0;background-image:radial-gradient(circle,#cbd5e1 1.2px,#0000 0);position:absolute;inset:0}.board-canvas{will-change:transform;width:100%;height:100%;position:absolute;top:0;left:0}.board-svg-layer{z-index:5;position:absolute;inset:0}.board-node{z-index:10;cursor:default;-webkit-user-select:none;user-select:none;will-change:box-shadow;position:absolute}.board-node-edit,.board-node.is-editing{cursor:text;-webkit-user-select:text!important;user-select:text!important}.board-node-edit{min-height:1em}.board-node-edit-overlay,.board-node-edit-overlay *{-webkit-user-select:text!important;user-select:text!important}.board-node.is-selected{z-index:15}.board-node.is-sticky{border-radius:4px;box-shadow:0 3px 10px #00000014,0 1px 3px #0000000d}.board-node.is-text{box-shadow:none!important;background:0 0!important;border:none!important}.board-node.is-text.is-selected{outline-offset:4px;outline:1.5px dashed #a855f7;box-shadow:none!important}.board-zoom-controls{z-index:20;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;align-items:center;gap:.25rem;padding:.35rem;display:flex;position:absolute;bottom:1.5rem;right:1.5rem;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008}.board-zoom-btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:.5rem;place-items:center;width:2rem;height:2rem;transition:background .12s,color .12s;display:grid}.board-zoom-btn:hover{color:#0f172a;background:#f1f5f9}.board-zoom-level{color:#334155;cursor:pointer;text-align:center;background:0 0;border:none;border-radius:.45rem;min-width:3.5rem;padding:0 .45rem;font-size:.8rem;font-weight:660;transition:background .12s}.board-zoom-level:hover{background:#f1f5f9}.board-context-menu{z-index:500;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffa;border:1px solid #e2e4e8f2;border-radius:.85rem;min-width:11rem;padding:.35rem;animation:board-menu-in .12s ease-out both;position:fixed;box-shadow:0 10px 36px #00000021,0 2px 8px #00000012}@keyframes board-menu-in{0%{opacity:0;transform:scale(.96)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}.board-context-item{color:#334155;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.6rem;align-items:center;gap:.6rem;width:100%;padding:.55rem .7rem;font-size:.86rem;font-weight:540;transition:background .11s;display:flex}.board-context-item:hover{background:#f1f5f9}.board-context-item.is-danger{color:#dc2626}.board-context-item.is-danger:hover{background:#fef2f2}.board-context-sep{background:#e2e4e8d9;height:1px;margin:.28rem .35rem}:root{--node-mix-base:#fff;--page-link-border:#a855f7;--page-link-bg:#fff;--page-link-text:#1f2937;--page-link-icon:#8b5cf6}.dark{--node-mix-base:#1e293b;--page-link-border:#a855f7;--page-link-bg:#a855f71a;--page-link-text:#f1f5f9;--page-link-icon:#c084fc}.board-node.is-page-link{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.board-page-link-content{-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:.75rem;width:100%;height:100%;padding:0 1.3rem 0 1.2rem;display:flex}.board-page-link-main{flex:1;align-items:center;gap:.8rem;min-width:0;display:flex}.board-page-link-file-icon{color:var(--page-link-icon);filter:drop-shadow(0 7px 12px #a855f71f);flex-shrink:0}.board-page-link-board-icon{background-color:var(--page-link-icon);filter:drop-shadow(0 7px 12px #2563eb24);flex-shrink:0;width:22px;height:22px;-webkit-mask:url(/block-menu-icons/Forma%20combinada.svg) 50%/contain no-repeat;mask:url(/block-menu-icons/Forma%20combinada.svg) 50%/contain no-repeat}.board-page-link-title{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.025em;min-width:0;font-size:.95rem;font-weight:520;line-height:1.15;overflow:hidden}.board-page-link-arrow{border-radius:999px;flex-shrink:0;place-items:center;width:1.7rem;height:1.7rem;transition:background .14s,transform .14s;display:grid}.board-page-link-arrow:hover{background:#a855f71a;transform:translate(1px)}@keyframes board-floating-toolbar-in{0%{opacity:0;transform:translate(-50%,-100%)scale(.96)translateY(-4px)}to{opacity:1;transform:translate(-50%,-100%)scale(1)translateY(0)}}.board-floating-toolbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;background:#0f172af0;border:1px solid #ffffff14;border-radius:.65rem;align-items:center;gap:.35rem;padding:.35rem .5rem;animation:board-floating-toolbar-in .12s ease-out both;display:flex;box-shadow:0 10px 30px -5px #0006,0 8px 10px -6px #0000004d}.board-floating-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:.4rem;place-items:center;width:1.85rem;height:1.85rem;transition:all .12s;display:grid}.board-floating-btn:hover{color:#f8fafc;background:#ffffff14}.board-floating-btn.is-active{color:#fff;background:#a855f7;box-shadow:0 2px 8px #a855f766}.board-floating-btn.is-active:hover{color:#fff;background:#b86bf9}.board-floating-btn.is-danger:hover{color:#fca5a5;background:#7f1d1d}.board-floating-sep{background:#ffffff1a;width:1px;height:1.25rem;margin:0 .15rem}.board-floating-submenu{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;background:#0f172af5;border:1px solid #ffffff14;border-radius:.65rem;padding:.4rem;box-shadow:0 12px 28px -5px #00000080,0 8px 12px -6px #0006}.board-floating-submenu-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:.35rem;place-items:center;width:2.1rem;height:2.1rem;transition:all .12s;display:grid}.board-floating-submenu-btn:hover{color:#f8fafc;background:#ffffff14}.board-floating-submenu-btn.is-active{color:#c084fc;background:#a855f740;box-shadow:inset 0 0 0 1px #a855f766}.board-color-swatch-floating{cursor:pointer;border-radius:50%;width:1.6rem;height:1.6rem;transition:transform .12s,box-shadow .12s}.board-color-swatch-floating:hover{transform:scale(1.18);box-shadow:0 0 0 2px #a855f799}.board-color-swatch-floating.is-active{transform:scale(1.12);box-shadow:0 0 0 2.5px #a855f7,0 4px 10px #0000004d}.board-color-picker{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffa;border:1px solid #e2e4e8f2;border-radius:1rem;padding:.85rem 1rem;animation:board-menu-in .12s ease-out both;box-shadow:0 12px 40px #00000021,0 2px 8px #0000000f}.board-color-picker-title{color:#64748b;text-transform:uppercase;letter-spacing:.08em;margin:0 0 .65rem;font-size:.78rem;font-weight:660}.board-color-swatches{grid-template-columns:repeat(4,1fr);gap:.45rem;display:grid}.board-color-swatch{cursor:pointer;border-radius:.5rem;width:2rem;height:2rem;transition:transform .13s,box-shadow .13s}.board-color-swatch:hover{transform:scale(1.12);box-shadow:0 4px 12px #00000024}.board-empty-hint{z-index:5;text-align:center;pointer-events:none;animation:board-hint-in .6s ease-out .5s both;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes board-hint-in{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}.board-empty-hint-icon{color:#94a3b8;background:#ffffffeb;border:1px solid #e2e4e8d9;border-radius:1.1rem;justify-content:center;align-items:center;width:4rem;height:4rem;margin-bottom:1rem;display:inline-flex;box-shadow:0 4px 18px #00000012}.board-empty-hint-title{color:#334155;margin:0 0 .4rem;font-size:1.15rem;font-weight:680}.board-empty-hint-sub{color:#94a3b8;max-width:22rem;margin:0 0 1rem;font-size:.88rem;line-height:1.55}.board-empty-hint-shortcuts{color:#64748b;flex-wrap:wrap;gap:.3rem;font-size:.82rem}.board-empty-hint-shortcuts,.board-empty-hint-shortcuts kbd{justify-content:center;align-items:center;display:inline-flex}.board-empty-hint-shortcuts kbd{color:#334155;background:#fffffff2;border:1px solid #e2e4e8e6;border-radius:.38rem;min-width:1.5rem;padding:.18rem .42rem;font-family:inherit;font-size:.78rem;font-weight:680;box-shadow:0 1px 3px #00000012}.create-orbit-action.is-board{animation:orbitSatelliteBoard .75s cubic-bezier(.24,.76,.2,1) .31s both;top:1.725rem;left:1.725rem}.create-orbit-action.is-board .create-orbit-icon svg{transform-origin:50%;will-change:transform;animation:orbitIconBoardSpin .69s cubic-bezier(.24,.76,.2,1) .31s both}@keyframes orbitSatelliteBoard{0%{opacity:0;transform:rotate(180deg)translate(5.04rem)rotate(-180deg)translate(-1.425rem,-1.425rem)scale(.84)}20%{opacity:1}to{opacity:1;transform:rotate(0)translate(5.04rem)rotate(0)translate(-1.425rem,-1.425rem)scale(1)}}@keyframes orbitIconBoardSpin{0%{transform:rotate(40deg)}50%{transform:rotate(12deg)}78%{transform:rotate(-6deg)}to{transform:rotate(0)}}.create-orbit-menu:not(.is-page-only) .create-orbit-action.is-page{animation-name:orbitSatellitePageThree}.create-orbit-menu:not(.is-page-only) .create-orbit-action.is-board{animation-name:orbitSatelliteBoardThree}.create-orbit-menu:not(.is-page-only) .create-orbit-action.is-folder{animation-name:orbitSatelliteFolderThree}@keyframes orbitSatellitePageThree{0%{opacity:0;transform:rotate(138deg)translate(5.04rem)rotate(-138deg)translate(-1.425rem,-1.425rem)scale(.84)}18%{opacity:1}to{opacity:1;transform:rotate(-52deg)translate(5.04rem)rotate(52deg)translate(-1.425rem,-1.425rem)scale(1)}}@keyframes orbitSatelliteBoardThree{0%{opacity:0;transform:rotate(180deg)translate(5.04rem)rotate(-180deg)translate(-1.425rem,-1.425rem)scale(.84)}19%{opacity:1}to{opacity:1;transform:rotate(0)translate(5.04rem)rotate(0)translate(-1.425rem,-1.425rem)scale(1)}}@keyframes orbitSatelliteFolderThree{0%{opacity:0;transform:rotate(222deg)translate(5.04rem)rotate(-222deg)translate(-1.425rem,-1.425rem)scale(.84)}20%{opacity:1}to{opacity:1;transform:rotate(52deg)translate(5.04rem)rotate(-52deg)translate(-1.425rem,-1.425rem)scale(1)}}body.is-board-page[data-focus-mode=true] .app-sidebar{display:none!important}body.is-board-page[data-focus-mode=true] .app-shell{grid-template-columns:1fr!important}body.is-board-page .app-shell,body.is-board-page main{height:100vh;overflow:hidden;margin:0!important;padding:0!important}body.is-board-page main{position:relative}body.is-board-page .workspace-layout-container{height:100vh!important}body.is-board-page .workspace-card{box-shadow:none!important;border-top:none!important;border-left:none!important;border-right:none!important;border-radius:0!important}.board-node h1{margin-top:.25rem;margin-bottom:.15rem;font-size:1.5em;font-weight:700;line-height:1.2}.board-node h2{margin-top:.2rem;margin-bottom:.1rem;font-size:1.25em;font-weight:600;line-height:1.25}.board-node h3{margin-top:.15rem;margin-bottom:.08rem;font-size:1.1em;font-weight:600;line-height:1.3}.board-node p{margin:0;line-height:1.4}.board-node ul{list-style-type:disc}.board-node ol,.board-node ul{text-align:left;width:100%;margin:.2rem 0;padding-left:1.15rem}.board-node ol{list-style-type:decimal}.board-node li{margin-bottom:.1rem;line-height:1.3}.board-node a{color:#3b82f6;cursor:pointer;text-decoration:underline;pointer-events:auto!important}.board-node .page-mention{align-items:center;gap:.25rem;margin:.05rem .1rem;display:inline-flex;box-shadow:0 1px 2px #0000000d;pointer-events:auto!important;font-size:.75rem!important;text-decoration:none!important}.board-node .page-mention:hover{filter:brightness(.95)}.dark .board-node .page-mention:hover{filter:brightness(1.1)}.board-node input[type=checkbox]{accent-color:#a855f7;cursor:pointer;vertical-align:middle;width:.85rem;height:.85rem;margin-right:.25rem;pointer-events:auto!important}.node-text-toolbar{animation:board-floating-toolbar-in .12s ease-out both}.emoji-insert-menu{z-index:245;background:#fff;border:1px solid #e3e5e8;border-radius:12px;width:250px;max-height:320px;padding:.6rem;display:none;position:fixed;overflow-y:auto;transform:translateY(calc(-100% - 8px));box-shadow:0 16px 44px #0f172a24}.emoji-insert-menu.is-visible{display:block}.emoji-insert-menu.is-below{transform:translateY(8px)}.emoji-insert-header{color:#8a9099;letter-spacing:.08em;border-bottom:1px solid #f1f2f4;margin-bottom:.5rem;padding:.2rem .4rem .4rem;font-size:.72rem;font-weight:700}.emoji-insert-grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.emoji-insert-item{cursor:pointer;background:0 0;border:none;border-radius:6px;outline:none;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:1.25rem;transition:background .1s,transform 50ms;display:flex}.emoji-insert-item.is-active,.emoji-insert-item:hover{background:#f3f4f6;transform:scale(1.08)}.emoji-insert-item.is-active{box-shadow:0 0 0 2px #3b82f6}.emoji-insert-empty{text-align:center;color:#6b7280;padding:.75rem;font-size:.85rem}.block-drop-indicator.is-vertical{height:var(--drop-indicator-height)!important;width:4px!important;transform:translate(-2px)!important}.block-drop-indicator.is-vertical:before{top:-4px!important;left:50%!important;transform:translate(-50%)!important}@keyframes column-appear{0%{opacity:.7;transform:scale(.995)}to{opacity:1;transform:scale(1)}}.columns-block{animation:column-appear .22s cubic-bezier(.16,1,.3,1)}:is([data-theme=midnight],[data-theme=dark],.dark) .page-card,:is([data-theme=midnight],[data-theme=dark],.dark) .project-page-card{--project-card-fade-bg:#202637;color:#e8eef8!important;background:radial-gradient(circle at 18% 0,#94a3b81f,#0000 36%),linear-gradient(#202637,#111820)!important;border-color:#94a3b82e!important;box-shadow:inset 0 1px #ffffff0d,0 24px 58px #0000007a!important}:is([data-theme=midnight],[data-theme=dark],.dark) .page-card h3,:is([data-theme=midnight],[data-theme=dark],.dark) .project-page-card h3,:is([data-theme=midnight],[data-theme=dark],.dark) .project-page-card-title{text-shadow:0 1px 14px #ffffff14;color:#f4f7fb!important}:is([data-theme=midnight],[data-theme=dark],.dark) .page-card-project,:is([data-theme=midnight],[data-theme=dark],.dark) .project-page-card-project{color:#d5dce8!important}:is([data-theme=midnight],[data-theme=dark],.dark) .page-card-project strong,:is([data-theme=midnight],[data-theme=dark],.dark) .project-page-card-project strong{color:#f4f7fb!important}:is([data-theme=midnight],[data-theme=dark],.dark) .page-card p,:is([data-theme=midnight],[data-theme=dark],.dark) .project-page-card p,:is([data-theme=midnight],[data-theme=dark],.dark) .project-page-card-excerpt{color:#a9b3c3!important}:is([data-theme=midnight],[data-theme=dark],.dark) .page-card:not(.is-board-card) p,:is([data-theme=midnight],[data-theme=dark],.dark) .project-page-card:not(.is-board-card) p{-webkit-mask-image:linear-gradient(#000 0 68%,#0000 100%);mask-image:linear-gradient(#000 0 68%,#0000 100%)}:is([data-theme=midnight],[data-theme=dark],.dark) .page-card.is-board-card p:after,:is([data-theme=midnight],[data-theme=dark],.dark) .page-card:not(.is-board-card) p:after,:is([data-theme=midnight],[data-theme=dark],.dark) .project-page-card.is-board-card p:after,:is([data-theme=midnight],[data-theme=dark],.dark) .project-page-card:not(.is-board-card) p:after{display:none!important}:is([data-theme=midnight],[data-theme=dark],.dark) .page-card small,:is([data-theme=midnight],[data-theme=dark],.dark) .project-page-card small{color:#c0cadb!important}:is([data-theme=midnight],[data-theme=dark],.dark) .page-card.is-board-card,:is([data-theme=midnight],[data-theme=dark],.dark) .project-page-card.is-board-card{background:radial-gradient(circle at 18% 0,#2563eb1f,#0000 42%),linear-gradient(#202637,#111820)!important}:is([data-theme=midnight],[data-theme=dark],.dark) .board-preview-graphic{background:radial-gradient(circle at 50% 0,#2563eb29,#0000 45%),linear-gradient(#0c121a,#121a24)!important;border-bottom-color:#94a3b81f!important}:is([data-theme=midnight],[data-theme=dark],.dark) .board-preview-graphic svg{filter:brightness(.68)saturate(1.22)contrast(1.08)}:is([data-theme=midnight],[data-theme=dark],.dark) .project-pages:has(.project-portal-shell){background:radial-gradient(circle at 20% 0,#2dd4bf14,#0000 34%),radial-gradient(circle at 82% 8%,#2563eb14,#0000 32%),#0c121a!important;border-color:#94a3b829!important}:is([data-theme=midnight],[data-theme=dark],.dark) .project-portal-shell{color:#e8eef8!important}:is([data-theme=midnight],[data-theme=dark],.dark) .project-portal-toolbar{border-bottom-color:#94a3b824!important}:is([data-theme=midnight],[data-theme=dark],.dark) .project-portal-card{background:radial-gradient(circle at 0 0,var(--portal-accent,#38bdf8),transparent 42%),linear-gradient(180deg,#121a24 0,#0b1118 100%)!important}@supports (color:color-mix(in lab,red,red)){:is([data-theme=midnight],[data-theme=dark],.dark) .project-portal-card{background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--portal-accent,#38bdf8) 14%,transparent),transparent 42%),linear-gradient(180deg,#121a24 0,#0b1118 100%)!important}}:is([data-theme=midnight],[data-theme=dark],.dark) .project-portal-card{border-color:var(--portal-accent,#38bdf8)!important}@supports (color:color-mix(in lab,red,red)){:is([data-theme=midnight],[data-theme=dark],.dark) .project-portal-card{border-color:color-mix(in srgb,var(--portal-accent,#38bdf8) 22%,#94a3b81f)!important}}:is([data-theme=midnight],[data-theme=dark],.dark) .project-portal-card{color:#e8eef8!important;box-shadow:inset 0 1px #ffffff0b,0 24px 62px #00000070!important}:is([data-theme=midnight],[data-theme=dark],.dark) .project-portal-card-header{background:linear-gradient(90deg,var(--portal-accent,#38bdf8) 0,var(--portal-accent,#38bdf8) 100%)!important}@supports (color:color-mix(in lab,red,red)){:is([data-theme=midnight],[data-theme=dark],.dark) .project-portal-card-header{background:linear-gradient(90deg,color-mix(in srgb,var(--portal-accent,#38bdf8) 24%,#121a24) 0,color-mix(in srgb,var(--portal-accent,#38bdf8) 9%,#121a24) 100%)!important}}:is([data-theme=midnight],[data-theme=dark],.dark) .project-portal-card-header{border-bottom-color:var(--portal-accent,#38bdf8)!important}@supports (color:color-mix(in lab,red,red)){:is([data-theme=midnight],[data-theme=dark],.dark) .project-portal-card-header{border-bottom-color:color-mix(in srgb,var(--portal-accent,#38bdf8) 20%,#94a3b81f)!important}}:is([data-theme=midnight],[data-theme=dark],.dark) .project-portal-card-header{box-shadow:inset 0 1px #ffffff0b!important}:is([data-theme=midnight],[data-theme=dark],.dark) .project-portal-card-header h3{color:var(--portal-accent,#38bdf8)!important}@supports (color:color-mix(in lab,red,red)){:is([data-theme=midnight],[data-theme=dark],.dark) .project-portal-card-header h3{color:color-mix(in srgb,var(--portal-accent,#38bdf8) 76%,#fff)!important}}:is([data-theme=midnight],[data-theme=dark],.dark) .project-portal-card-header h3{text-shadow:0 0 18px var(--portal-accent,#38bdf8)}@supports (color:color-mix(in lab,red,red)){:is([data-theme=midnight],[data-theme=dark],.dark) .project-portal-card-header h3{text-shadow:0 0 18px color-mix(in srgb,var(--portal-accent,#38bdf8) 36%,transparent)}}:is([data-theme=midnight],[data-theme=dark],.dark) .project-portal-link-row,:is([data-theme=midnight],[data-theme=dark],.dark) .project-portal-link-row span,:is([data-theme=midnight],[data-theme=dark],.dark) .project-portal-link-row strong{color:#dce5f2!important}:is([data-theme=midnight],[data-theme=dark],.dark) .project-portal-link-row:hover{background:var(--portal-accent,#38bdf8)!important}@supports (color:color-mix(in lab,red,red)){:is([data-theme=midnight],[data-theme=dark],.dark) .project-portal-link-row:hover{background:color-mix(in srgb,var(--portal-accent,#38bdf8) 12%,#ffffff08)!important}}:is([data-theme=midnight],[data-theme=dark],.dark) .project-portal-link-row svg{opacity:.95;filter:drop-shadow(0 0 10px)}@supports (color:color-mix(in lab,red,red)){:is([data-theme=midnight],[data-theme=dark],.dark) .project-portal-link-row svg{filter:drop-shadow(0 0 10px color-mix(in srgb,currentColor 30%,transparent))}}:is([data-theme=midnight],[data-theme=dark],.dark) .project-portal-board-badge{color:#6ee7d8!important;background:#2dd4bf29!important}:is([data-theme=midnight],[data-theme=dark],.dark) .project-portal-add-menu,:is([data-theme=midnight],[data-theme=dark],.dark) .project-portal-card-footer{background:#090e15f0!important;border-color:#94a3b824!important}:is([data-theme=midnight],[data-theme=dark],.dark) .project-hero.has-cover:before{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0}:is([data-theme=midnight],[data-theme=dark],.dark) .project-hero.has-cover>*{z-index:1;position:relative}:is([data-theme=midnight],[data-theme=dark],.dark) .project-hero.has-cover .project-hero-main,:is([data-theme=midnight],[data-theme=dark],.dark) .project-portal-title-input{background:0 0!important}:is([data-theme=midnight],[data-theme=dark],.dark) .project-hero.has-cover .project-description-input,:is([data-theme=midnight],[data-theme=dark],.dark) .project-hero.has-cover .project-title-input{box-shadow:none!important;background:0 0!important}:is([data-theme=midnight],[data-theme=dark],.dark) .project-hero.has-cover .project-title-input{text-shadow:0 2px 18px #00000061;color:#f7fafc!important}:is([data-theme=midnight],[data-theme=dark],.dark) .project-hero.has-cover .project-description-input{text-shadow:0 2px 14px #00000057;color:#f7fafce0!important}:is([data-theme=midnight],[data-theme=dark],.dark) .project-hero.has-cover .project-meta span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#111827b8!important;background:#ffffffb8!important}:is([data-theme=midnight],[data-theme=dark],.dark) .note-breadcrumb-link.is-primary-folder{color:var(--text)!important}:is([data-theme=midnight],[data-theme=dark],.dark) .note-breadcrumb-link.is-primary-folder svg{color:var(--breadcrumb-accent)!important}:is([data-theme=midnight],[data-theme=dark],.dark) .note-breadcrumb-separator,:is([data-theme=midnight],[data-theme=dark],.dark) .note-navigation-icon-button{color:var(--muted)!important}:is([data-theme=midnight],[data-theme=dark],.dark) .sidebar-icon-button{color:var(--nebula-sidebar-muted)!important}:is([data-theme=midnight],[data-theme=dark],.dark) .note-navigation-icon-button.is-active,:is([data-theme=midnight],[data-theme=dark],.dark) .note-navigation-icon-button:focus-visible,:is([data-theme=midnight],[data-theme=dark],.dark) .note-navigation-icon-button:hover,:is([data-theme=midnight],[data-theme=dark],.dark) .sidebar-icon-button:focus-visible,:is([data-theme=midnight],[data-theme=dark],.dark) .sidebar-icon-button:hover{color:var(--text-strong)!important;background:#1f6f8247!important;border-color:#38bdf829!important;box-shadow:inset 0 1px #ffffff0b!important}:is([data-theme=midnight],[data-theme=dark],.dark) .sidebar-icon-button.is-active{color:#f1f7ff!important;background:linear-gradient(135deg,#1f6f8270,#2563eb3d)!important;border-color:#38bdf838!important;box-shadow:inset 0 1px #ffffff0f,0 10px 24px #0000003d!important}:is([data-theme=midnight],[data-theme=dark],.dark) .note-breadcrumb-link:focus-visible,:is([data-theme=midnight],[data-theme=dark],.dark) .note-breadcrumb-link:hover{color:#e7f1fb!important;background:#1f6f823d!important}:is([data-theme=midnight],[data-theme=dark],.dark) .note-breadcrumb-link.is-primary-folder:focus-visible svg,:is([data-theme=midnight],[data-theme=dark],.dark) .note-breadcrumb-link.is-primary-folder:hover svg{color:var(--breadcrumb-accent)!important}:is([data-theme=midnight],[data-theme=dark],.dark) .sidebar-create-button{color:#fff!important;background:#540ec6!important;box-shadow:inset 0 1px #ffffff24,0 16px 34px #540ec65c!important}:is([data-theme=midnight],[data-theme=dark],.dark) .sidebar-create-button:focus-visible,:is([data-theme=midnight],[data-theme=dark],.dark) .sidebar-create-button:hover{background:#6422d4!important;box-shadow:inset 0 1px #ffffff29,0 22px 46px #540ec675!important}:is([data-theme=midnight],[data-theme=dark],.dark) .sidebar-create-button.is-orbit-open{background:#540ec6!important;box-shadow:0 0 0 9px #540ec62e,0 24px 55px #540ec66b!important}:is([data-theme=midnight],[data-theme=dark],.dark) .project-add-page-card button,:is([data-theme=midnight],[data-theme=dark],.dark) .project-add-page-card.is-compact button{color:#fff!important;background:#540ec6!important;border-color:#a78bfa6b!important;box-shadow:inset 0 1px #ffffff24,0 14px 30px #540ec657!important}:is([data-theme=midnight],[data-theme=dark],.dark) .project-add-page-card button:focus-visible,:is([data-theme=midnight],[data-theme=dark],.dark) .project-add-page-card button:hover,:is([data-theme=midnight],[data-theme=dark],.dark) .project-add-page-card.is-compact button:focus-visible,:is([data-theme=midnight],[data-theme=dark],.dark) .project-add-page-card.is-compact button:hover{color:#fff!important;background:#6422d4!important;border-color:#c4b5fd94!important}:is([data-theme=midnight],[data-theme=dark],.dark) .project-hero.has-cover:before{content:none!important;background:0 0!important;display:none!important}:is([data-theme=midnight],[data-theme=dark],.dark) .project-hero.has-cover{color:inherit!important;background-size:cover!important;justify-content:flex-start!important;align-items:center!important}:is([data-theme=midnight],[data-theme=dark],.dark) .project-hero.has-cover .project-cover-controls{z-index:25!important;position:absolute!important;top:1rem!important;left:auto!important;right:1rem!important}:is([data-theme=midnight],[data-theme=dark],.dark) .project-hero.has-cover .project-cover-menu{z-index:24!important;position:absolute!important;top:3.65rem!important;left:auto!important;right:1rem!important}:is([data-theme=midnight],[data-theme=dark],.dark) .project-hero.has-cover .project-hero-icon,:is([data-theme=midnight],[data-theme=dark],.dark) .project-hero.has-cover .project-hero-main{z-index:1!important;position:relative!important}:is([data-theme=midnight],[data-theme=dark],.dark) .project-hero.has-cover.is-cover-text-dark .project-title-input{color:#17191f!important;text-shadow:none!important}:is([data-theme=midnight],[data-theme=dark],.dark) .project-hero.has-cover.is-cover-text-dark .project-description-input{color:#272c35ad!important;text-shadow:none!important}:is([data-theme=midnight],[data-theme=dark],.dark) .project-hero.has-cover.is-cover-text-light .project-title-input{color:#fff!important;text-shadow:0 2px 18px #00000042!important}:is([data-theme=midnight],[data-theme=dark],.dark) .project-hero.has-cover.is-cover-text-light .project-description-input{color:#ffffffd1!important;text-shadow:0 2px 14px #00000038!important}:is([data-theme=midnight],[data-theme=dark],.dark) .project-widget{--project-widget-accent:var(--project-accent,#38bdf8);color:#f4f7fb!important;background:#08101cfa!important;border-color:#94a3b838!important;box-shadow:inset 0 1px #ffffff0b,0 24px 64px #00000057!important}:is([data-theme=midnight],[data-theme=dark],.dark) .project-widget-header{gap:1rem!important}:is([data-theme=midnight],[data-theme=dark],.dark) .project-hero .project-hero-icon{border-color:var(--project-accent,#38bdf8)!important}@supports (color:color-mix(in lab,red,red)){:is([data-theme=midnight],[data-theme=dark],.dark) .project-hero .project-hero-icon{border-color:color-mix(in srgb,var(--project-accent,#38bdf8) 48%,#5f697c6b)!important}}:is([data-theme=midnight],[data-theme=dark],.dark) .project-hero .project-hero-icon{background:linear-gradient(145deg,var(--project-accent,#38bdf8),var(--project-accent,#38bdf8))!important}@supports (color:color-mix(in lab,red,red)){:is([data-theme=midnight],[data-theme=dark],.dark) .project-hero .project-hero-icon{background:linear-gradient(145deg,color-mix(in srgb,var(--project-accent,#38bdf8) 24%,#0e1522eb),color-mix(in srgb,var(--project-accent,#38bdf8) 8%,#030812e6))!important}}:is([data-theme=midnight],[data-theme=dark],.dark) .project-hero .project-hero-icon{color:var(--project-accent,#38bdf8)!important}@supports (color:color-mix(in lab,red,red)){:is([data-theme=midnight],[data-theme=dark],.dark) .project-hero .project-hero-icon{color:color-mix(in srgb,var(--project-accent,#38bdf8) 24%,#fff)!important}}:is([data-theme=midnight],[data-theme=dark],.dark) .project-hero .project-hero-icon{-webkit-backdrop-filter:blur(16px)saturate(135%)!important;box-shadow:0 14px 34px #00000059!important}:is([data-theme=midnight],[data-theme=dark],.dark) .project-widget-header span{border:1px solid var(--project-widget-accent)!important;width:3.15rem!important;height:3.15rem!important}@supports (color:color-mix(in lab,red,red)){:is([data-theme=midnight],[data-theme=dark],.dark) .project-widget-header span{border:1px solid color-mix(in srgb,var(--project-widget-accent) 25%,#ffffff1f)!important}}:is([data-theme=midnight],[data-theme=dark],.dark) .project-widget-header span{background:var(--project-widget-accent)!important;border-radius:.95rem!important}@supports (color:color-mix(in lab,red,red)){:is([data-theme=midnight],[data-theme=dark],.dark) .project-widget-header span{background:color-mix(in srgb,var(--project-widget-accent) 12%,#ffffff0a)!important}}:is([data-theme=midnight],[data-theme=dark],.dark) .project-widget-header span{color:var(--project-widget-accent)!important}@supports (color:color-mix(in lab,red,red)){:is([data-theme=midnight],[data-theme=dark],.dark) .project-widget-header span{color:color-mix(in srgb,var(--project-widget-accent) 35%,#fff)!important}}:is([data-theme=midnight],[data-theme=dark],.dark) .project-widget-header span{-webkit-backdrop-filter:blur(8px)!important;box-shadow:inset 0 1px #ffffff0d,0 12px 26px #00000047!important}:is([data-theme=midnight],[data-theme=dark],.dark) .project-widget-header h3{letter-spacing:-.025em;text-shadow:0 8px 24px #00000057;color:#f7fafc!important;font-size:1.12rem!important;font-weight:800!important}:is([data-theme=midnight],[data-theme=dark],.dark) .project-stat-grid strong{text-shadow:0 8px 22px #0000004d;color:#f8fafc!important;font-size:1.65rem!important}:is([data-theme=midnight],[data-theme=dark],.dark) .project-stat-grid span,:is([data-theme=midnight],[data-theme=dark],.dark) .project-widget-muted{color:#cbd5e1c7!important}:is([data-theme=midnight],[data-theme=dark],.dark) .project-widget .project-page-row,:is([data-theme=midnight],[data-theme=dark],.dark) .project-widget .project-page-row-shell{color:#eef4ff!important;background:#0f172a85!important;border-color:#94a3b838!important;box-shadow:inset 0 1px #ffffff09,0 12px 26px #00000024!important}:is([data-theme=midnight],[data-theme=dark],.dark) .project-widget .project-page-row-shell:hover{border-color:var(--project-widget-accent)!important}@supports (color:color-mix(in lab,red,red)){:is([data-theme=midnight],[data-theme=dark],.dark) .project-widget .project-page-row-shell:hover{border-color:color-mix(in srgb,var(--project-widget-accent) 28%,transparent)!important}}:is([data-theme=midnight],[data-theme=dark],.dark) .project-widget .project-page-row-shell:hover{background:#1e293bad!important}:is([data-theme=midnight],[data-theme=dark],.dark) .project-widget .project-date-row strong,:is([data-theme=midnight],[data-theme=dark],.dark) .project-widget .project-link-row strong,:is([data-theme=midnight],[data-theme=dark],.dark) .project-widget .project-page-row span,:is([data-theme=midnight],[data-theme=dark],.dark) .project-widget .project-task-row p{color:#eef4ff!important}:is([data-theme=midnight],[data-theme=dark],.dark) .project-widget .project-link-row small,:is([data-theme=midnight],[data-theme=dark],.dark) .project-widget .project-page-row small{color:#cbd5e1b8!important}:is([data-theme=midnight],[data-theme=dark],.dark) .project-widget .project-date-row,:is([data-theme=midnight],[data-theme=dark],.dark) .project-widget .project-link-row,:is([data-theme=midnight],[data-theme=dark],.dark) .project-widget .project-task-row{border:1px solid #94a3b81f;background:#0f172a47!important}:is([data-theme=midnight],[data-theme=dark],.dark) .project-widget .project-date-row:hover,:is([data-theme=midnight],[data-theme=dark],.dark) .project-widget .project-link-row:hover,:is([data-theme=midnight],[data-theme=dark],.dark) .project-widget .project-task-row:hover{border-color:var(--project-widget-accent)}@supports (color:color-mix(in lab,red,red)){:is([data-theme=midnight],[data-theme=dark],.dark) .project-widget .project-date-row:hover,:is([data-theme=midnight],[data-theme=dark],.dark) .project-widget .project-link-row:hover,:is([data-theme=midnight],[data-theme=dark],.dark) .project-widget .project-task-row:hover{border-color:color-mix(in srgb,var(--project-widget-accent) 24%,transparent)}}:is([data-theme=midnight],[data-theme=dark],.dark) .project-widget .project-date-row:hover,:is([data-theme=midnight],[data-theme=dark],.dark) .project-widget .project-link-row:hover,:is([data-theme=midnight],[data-theme=dark],.dark) .project-widget .project-task-row:hover{background:#1e293b8f!important}:is([data-theme=midnight],[data-theme=dark],.dark) .project-widget .project-progress{box-shadow:inset 0 1px 2px #00000052;background:#94a3b838!important}:is([data-theme=midnight],[data-theme=dark],.dark) .project-widget .project-progress span{background:var(--project-widget-accent)!important}:is([data-theme=midnight],[data-theme=dark],.dark) .project-widget-drag,:is([data-theme=midnight],[data-theme=dark],.dark) .project-widget-settings-trigger{color:#cbd5e1b8!important}:is([data-theme=midnight],[data-theme=dark],.dark) .project-widget-drag:hover,:is([data-theme=midnight],[data-theme=dark],.dark) .project-widget-settings-trigger.is-active,:is([data-theme=midnight],[data-theme=dark],.dark) .project-widget-settings-trigger:hover{background:var(--project-accent,#38bdf8)!important}@supports (color:color-mix(in lab,red,red)){:is([data-theme=midnight],[data-theme=dark],.dark) .project-widget-drag:hover,:is([data-theme=midnight],[data-theme=dark],.dark) .project-widget-settings-trigger.is-active,:is([data-theme=midnight],[data-theme=dark],.dark) .project-widget-settings-trigger:hover{background:color-mix(in srgb,var(--project-accent,#38bdf8) 16%,transparent)!important}}:is([data-theme=midnight],[data-theme=dark],.dark) .project-widget-drag:hover,:is([data-theme=midnight],[data-theme=dark],.dark) .project-widget-settings-trigger.is-active,:is([data-theme=midnight],[data-theme=dark],.dark) .project-widget-settings-trigger:hover{color:#f8fafc!important}:is([data-theme=midnight],[data-theme=dark],.dark) .project-hero .project-description-input,:is([data-theme=midnight],[data-theme=dark],.dark) .project-hero .project-title-input{box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}:is([data-theme=midnight],[data-theme=dark],.dark) .project-hero:not(.has-cover) .project-title-input{color:#f3f7ff!important}:is([data-theme=midnight],[data-theme=dark],.dark) .project-hero:not(.has-cover) .project-description-input{color:#cbd5e1b8!important}:is([data-theme=midnight],[data-theme=dark],.dark) .project-menu,:is([data-theme=midnight],[data-theme=dark],.dark) .widget-settings-popover{color:#e5edf7!important;-webkit-backdrop-filter:blur(24px)saturate(160%)!important;background:#0f172abd!important;border-color:#ffffff1f!important;box-shadow:inset 0 1px #ffffff14,0 24px 60px #00000057!important}:is([data-theme=midnight],[data-theme=dark],.dark) .project-menu-title,:is([data-theme=midnight],[data-theme=dark],.dark) .widget-settings-label{color:#f4f7fb!important}:is([data-theme=midnight],[data-theme=dark],.dark) .project-menu label,:is([data-theme=midnight],[data-theme=dark],.dark) .project-menu-field,:is([data-theme=midnight],[data-theme=dark],.dark) .project-menu-section p,:is([data-theme=midnight],[data-theme=dark],.dark) .widget-settings-section-title{color:#cbd5e1b8!important}:is([data-theme=midnight],[data-theme=dark],.dark) .project-menu input,:is([data-theme=midnight],[data-theme=dark],.dark) .project-menu select,:is([data-theme=midnight],[data-theme=dark],.dark) .project-menu-name>div{color:#f4f7fb!important;background:#1e293b6b!important;border-color:#ffffff1f!important}:is([data-theme=midnight],[data-theme=dark],.dark) .project-menu-icon-trigger{color:#e2e8f0db!important}:is([data-theme=midnight],[data-theme=dark],.dark) .project-menu-section,:is([data-theme=midnight],[data-theme=dark],.dark) .widget-settings-divider{border-color:#94a3b82e!important}:is([data-theme=midnight],[data-theme=dark],.dark) .widget-settings-divider{background-color:#94a3b82e!important}:is([data-theme=midnight],[data-theme=dark],.dark) .project-menu-duplicate,:is([data-theme=midnight],[data-theme=dark],.dark) .project-widget-toggle{color:#e5edf7!important}:is([data-theme=midnight],[data-theme=dark],.dark) .project-widget-toggle.is-disabled{color:#94a3b8b8!important}:is([data-theme=midnight],[data-theme=dark],.dark) .project-widget-toggle:not(.is-disabled) .project-widget-switch,:is([data-theme=midnight],[data-theme=dark],.dark) .widget-settings-switch.is-active{background:#540ec6!important}:is([data-theme=midnight],[data-theme=dark],.dark) .widget-settings-size-btn{color:#cbd5e1b8!important;background:#1e293ba8!important;border-color:#94a3b83d!important}:is([data-theme=midnight],[data-theme=dark],.dark) .widget-settings-size-btn:hover{background:#334155c7!important;border-color:#94a3b85c!important}:is([data-theme=midnight],[data-theme=dark],.dark) .widget-settings-size-btn.is-active{color:#d9ccff!important;background:#540ec62e!important;border-color:#540ec6!important}.project-widget{background:#fffffffa;border-color:#cbd5e1d6;box-shadow:inset 0 1px #ffffffe0,0 24px 64px #0f172a14}.project-widget-header{gap:1rem}.project-widget-header span{border:1px solid var(--project-accent,#2563eb);width:3.15rem;height:3.15rem}@supports (color:color-mix(in lab,red,red)){.project-widget-header span{border:1px solid color-mix(in srgb,var(--project-accent,#2563eb) 18%,transparent)}}.project-widget-header span{background:var(--project-accent,#2563eb);border-radius:.95rem}@supports (color:color-mix(in lab,red,red)){.project-widget-header span{background:color-mix(in srgb,var(--project-accent,#2563eb) 10%,#fff)}}.project-widget-header span{color:var(--project-accent,#2563eb);box-shadow:inset 0 1px #ffffffdb,0 12px 26px #0f172a14}.project-widget-header h3{letter-spacing:-.025em;font-size:1.12rem;font-weight:800}.project-stat-grid strong{font-size:1.65rem}.project-widget .project-page-row,.project-widget .project-page-row-shell{background:#fffffff0;border-color:#cbd5e1c2;box-shadow:inset 0 1px #ffffffdb,0 12px 26px #0f172a0e}.project-widget .project-page-row-shell:hover{border-color:var(--project-accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.project-widget .project-page-row-shell:hover{border-color:color-mix(in srgb,var(--project-accent,#2563eb) 24%,transparent)}}.project-widget .project-page-row-shell:hover{background:#f8fafcf5}.project-widget .project-date-row,.project-widget .project-link-row,.project-widget .project-task-row{background:#ffffff7a;border:1px solid #cbd5e194}.project-widget .project-date-row:hover,.project-widget .project-link-row:hover,.project-widget .project-task-row:hover{border-color:var(--project-accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.project-widget .project-date-row:hover,.project-widget .project-link-row:hover,.project-widget .project-task-row:hover{border-color:color-mix(in srgb,var(--project-accent,#2563eb) 24%,transparent)}}.project-widget .project-date-row:hover,.project-widget .project-link-row:hover,.project-widget .project-task-row:hover{background:#f8fafceb}.project-widget .project-progress{background:#e2e8f0d1;box-shadow:inset 0 1px 2px #0f172a14}.project-widget .project-progress span{background:var(--project-accent,#2563eb)}:is([data-theme=midnight],[data-theme=dark],.dark) .block-action-menu,:is([data-theme=midnight],[data-theme=dark],.dark) .block-insert-menu,:is([data-theme=midnight],[data-theme=dark],.dark) .callout-toolbar-popover,:is([data-theme=midnight],[data-theme=dark],.dark) .editor-bottom-toolbar,:is([data-theme=midnight],[data-theme=dark],.dark) .page-settings-menu,:is([data-theme=midnight],[data-theme=dark],.dark) .page-settings-submenu,:is([data-theme=midnight],[data-theme=dark],.dark) .toolbar-popover{color:#e5edf7!important;-webkit-backdrop-filter:blur(24px)saturate(165%)!important;background:#0f172ab8!important;border-color:#ffffff1f!important;box-shadow:inset 0 1px #ffffff14,0 24px 60px #00000057!important}:is([data-theme=midnight],[data-theme=dark],.dark) .block-insert-item,:is([data-theme=midnight],[data-theme=dark],.dark) .page-settings-menu button,:is([data-theme=midnight],[data-theme=dark],.dark) .page-settings-menu form button,:is([data-theme=midnight],[data-theme=dark],.dark) .selection-dropdown button,:is([data-theme=midnight],[data-theme=dark],.dark) .toolbar-popover-item{color:#e5edf7!important}:is([data-theme=midnight],[data-theme=dark],.dark) .block-insert-item:hover,:is([data-theme=midnight],[data-theme=dark],.dark) .page-settings-menu button.is-active,:is([data-theme=midnight],[data-theme=dark],.dark) .page-settings-menu button:hover,:is([data-theme=midnight],[data-theme=dark],.dark) .selection-dropdown button:hover,:is([data-theme=midnight],[data-theme=dark],.dark) .toolbar-icon:hover,:is([data-theme=midnight],[data-theme=dark],.dark) .toolbar-popover-item:hover{color:#f8fbff!important;background:#1e293bc7!important}:is([data-theme=midnight],[data-theme=dark],.dark) .block-insert-section-title,:is([data-theme=midnight],[data-theme=dark],.dark) .page-settings-menu button kbd,:is([data-theme=midnight],[data-theme=dark],.dark) .page-settings-subtitle,:is([data-theme=midnight],[data-theme=dark],.dark) .selection-dropdown-title{color:#cbd5e1ad!important}:is([data-theme=midnight],[data-theme=dark],.dark) .page-properties-group{border-top-color:#94a3b83d}:is([data-theme=midnight],[data-theme=dark],.dark) .page-properties-manager-row svg,:is([data-theme=midnight],[data-theme=dark],.dark) .page-property-edit-panel svg,:is([data-theme=midnight],[data-theme=dark],.dark) .page-property-row svg,:is([data-theme=midnight],[data-theme=dark],.dark) .page-property-row-menu svg,:is([data-theme=midnight],[data-theme=dark],.dark) .page-property-type-menu svg{color:#a7aebb}:is([data-theme=midnight],[data-theme=dark],.dark) .page-property-tag-chip{background:var(--tag-bg);border-color:var(--tag-border);color:var(--tag-text)}:is([data-theme=midnight],[data-theme=dark],.dark) .page-properties-manager{-webkit-backdrop-filter:blur(24px)saturate(165%);background:#0f172ab8;border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff14,0 24px 60px #00000057}:is([data-theme=midnight],[data-theme=dark],.dark) .page-properties-side-header{color:#f8fbff}:is([data-theme=midnight],[data-theme=dark],.dark) .page-properties-inline-actions>button,:is([data-theme=midnight],[data-theme=dark],.dark) .page-properties-manager-action,:is([data-theme=midnight],[data-theme=dark],.dark) .page-properties-manager-row button,:is([data-theme=midnight],[data-theme=dark],.dark) .page-properties-side-header button,:is([data-theme=midnight],[data-theme=dark],.dark) .page-property-add>button,:is([data-theme=midnight],[data-theme=dark],.dark) .page-property-row-menu-button,:is([data-theme=midnight],[data-theme=dark],.dark) .page-property-type-title{color:#cbd5e1b3}:is([data-theme=midnight],[data-theme=dark],.dark) .page-properties-inline-actions>button:hover,:is([data-theme=midnight],[data-theme=dark],.dark) .page-properties-manager-action:hover,:is([data-theme=midnight],[data-theme=dark],.dark) .page-properties-manager-row button:hover,:is([data-theme=midnight],[data-theme=dark],.dark) .page-properties-side-header button:hover,:is([data-theme=midnight],[data-theme=dark],.dark) .page-property-add>button:hover,:is([data-theme=midnight],[data-theme=dark],.dark) .page-property-row-menu button:hover,:is([data-theme=midnight],[data-theme=dark],.dark) .page-property-row-menu-button:hover,:is([data-theme=midnight],[data-theme=dark],.dark) .page-property-type-menu button:hover{color:#f8fbff;background:#1e293bc7}:is([data-theme=midnight],[data-theme=dark],.dark) .page-properties-manager-row,:is([data-theme=midnight],[data-theme=dark],.dark) .page-properties-manager-title,:is([data-theme=midnight],[data-theme=dark],.dark) .page-property-row-menu button,:is([data-theme=midnight],[data-theme=dark],.dark) .page-property-type-menu button,:is([data-theme=midnight],[data-theme=dark],.dark) .page-property-type-submenu button{color:#e5edf7}:is([data-theme=midnight],[data-theme=dark],.dark) .page-properties-presets-section{border-top-color:#ffffff14}:is([data-theme=midnight],[data-theme=dark],.dark) .page-properties-presets-title{color:#e5edf7}:is([data-theme=midnight],[data-theme=dark],.dark) .page-properties-preset-btn{color:#e2e8f0d1;background:#1e293b73}:is([data-theme=midnight],[data-theme=dark],.dark) .page-properties-preset-btn:hover{color:#fff;background:#1e293be0}:is([data-theme=midnight],[data-theme=dark],.dark) .page-properties-preset-btn.is-active{color:#fff;background:#3b82f6;border-color:#2563eb}:is([data-theme=midnight],[data-theme=dark],.dark) .page-properties-preset-btn.is-active:hover{color:#fff;background:#2563eb}:is([data-theme=midnight],[data-theme=dark],.dark) .page-property-visibility-btn{color:#cbd5e173}:is([data-theme=midnight],[data-theme=dark],.dark) .page-property-visibility-btn:hover{background:#ffffff14;color:#f8fbff!important}:is([data-theme=midnight],[data-theme=dark],.dark) .page-properties-view-section{border-top-color:#ffffff14}:is([data-theme=midnight],[data-theme=dark],.dark) .page-properties-view-title{color:#e5edf7}:is([data-theme=midnight],[data-theme=dark],.dark) .page-properties-view-options{background:#0f172aa6}:is([data-theme=midnight],[data-theme=dark],.dark) .page-properties-view-btn{color:#e2e8f0b3}:is([data-theme=midnight],[data-theme=dark],.dark) .page-properties-view-btn.is-active{color:#fff;background:#1e293bd9;box-shadow:0 1px 3px #00000040}:is([data-theme=midnight],[data-theme=dark],.dark) .page-property-value-fade{background:linear-gradient(to right,transparent,var(--card,#1e2433))}:is([data-theme=midnight],[data-theme=dark],.dark) .page-property-type-submenu{border-top-color:#94a3b82e}:is([data-theme=midnight],[data-theme=dark],.dark) .page-property-edit-icon-btn{color:#e2e8f0db;background:#1e293b8c;border-color:#94a3b83d}:is([data-theme=midnight],[data-theme=dark],.dark) .page-property-edit-name-row input{color:#f8fbff;background:#0f172a8c;border-color:#94a3b83d}:is([data-theme=midnight],[data-theme=dark],.dark) .page-property-edit-name-row input:focus{border-color:#60a5fad9;box-shadow:0 0 0 2px #60a5fa29}:is([data-theme=midnight],[data-theme=dark],.dark) .page-property-edit-action strong{color:#cbd5e19e}:is([data-theme=midnight],[data-theme=dark],.dark) .page-property-icon-picker{border-top-color:#94a3b82e}:is([data-theme=midnight],[data-theme=dark],.dark) .page-property-tag-control{color:#e2e8f0db}:is([data-theme=midnight],[data-theme=dark],.dark) .page-property-tag-control:hover{background:#1e293b80}:is([data-theme=midnight],[data-theme=dark],.dark) .page-property-tag-search,:is([data-theme=midnight],[data-theme=dark],.dark) .page-property-type-search{color:#cbd5e1c7;background:#1e293bc2}:is([data-theme=midnight],[data-theme=dark],.dark) .page-property-tag-search input,:is([data-theme=midnight],[data-theme=dark],.dark) .page-property-type-search input{color:#e5edf7}:is([data-theme=midnight],[data-theme=dark],.dark) .page-property-tag-options button{color:#e2e8f0d6}:is([data-theme=midnight],[data-theme=dark],.dark) .page-property-tag-options button.is-selected,:is([data-theme=midnight],[data-theme=dark],.dark) .page-property-tag-options button:hover{color:#f8fbff;background:#1e293bb8}:is([data-theme=midnight],[data-theme=dark],.dark) .page-property-input{background:0 0}:is([data-theme=midnight],[data-theme=dark],.dark) .page-property-input:hover{background:#ffffff0f}:is([data-theme=midnight],[data-theme=dark],.dark) .page-property-input:focus{box-shadow:none;background:#ffffff1a}:is([data-theme=midnight],[data-theme=dark],.dark) .page-property-select-control{color:#e5edf7;background:0 0;border-color:#0000}:is([data-theme=midnight],[data-theme=dark],.dark) .page-property-select-control:hover{background:#ffffff0f}:is([data-theme=midnight],[data-theme=dark],.dark) .page-property-select-menu input{color:#e5edf7;border-bottom-color:#94a3b82e}:is([data-theme=midnight],[data-theme=dark],.dark) .page-property-create-option,:is([data-theme=midnight],[data-theme=dark],.dark) .page-property-select-options button{color:#dbeafe}:is([data-theme=midnight],[data-theme=dark],.dark) .page-property-create-option:hover,:is([data-theme=midnight],[data-theme=dark],.dark) .page-property-select-options button:hover{background:#1e293bc7}:is([data-theme=midnight],[data-theme=dark],.dark) .page-property-create-option{border-top-color:#94a3b82e}:is([data-theme=midnight],[data-theme=dark],.dark) .block-action-section,:is([data-theme=midnight],[data-theme=dark],.dark) .block-insert-section-title,:is([data-theme=midnight],[data-theme=dark],.dark) .page-settings-divider,:is([data-theme=midnight],[data-theme=dark],.dark) .selection-dropdown-clear{border-color:#94a3b82e!important}:is([data-theme=midnight],[data-theme=dark],.dark) .page-settings-switch,:is([data-theme=midnight],[data-theme=dark],.dark) .project-widget-switch,:is([data-theme=midnight],[data-theme=dark],.dark) .widget-settings-switch{background:#64748bd1!important}:is([data-theme=midnight],[data-theme=dark],.dark) .page-settings-switch.is-active{background:#540ec6!important}:is([data-theme=midnight],[data-theme=dark],.dark) .toolbar-color-button,:is([data-theme=midnight],[data-theme=dark],.dark) .toolbar-icon{color:#cbd5e1c7!important}:is([data-theme=midnight],[data-theme=dark],.dark) .block-action-search,:is([data-theme=midnight],[data-theme=dark],.dark) .block-insert-icon,:is([data-theme=midnight],[data-theme=dark],.dark) .page-settings-submenu input,:is([data-theme=midnight],[data-theme=dark],.dark) .selection-link-input-row,:is([data-theme=midnight],[data-theme=dark],.dark) .toolbar-color-button,:is([data-theme=midnight],[data-theme=dark],.dark) .toolbar-pill-button{color:#e5edf7!important;box-shadow:none!important;background:#1e293b61!important;border-color:#ffffff1f!important}:is([data-theme=midnight],[data-theme=dark],.dark) .toolbar-pill-button{color:#fff!important;background:#540ec6!important;border-color:#a78bfa61!important}:is([data-theme=midnight],[data-theme=dark],.dark) .toolbar-icon-active,:is([data-theme=midnight],[data-theme=dark],.dark) .toolbar-pill-button:hover{color:#fff!important;background:#6422d4!important}:is([data-theme=midnight],[data-theme=dark],.dark) .block-action-search:focus,:is([data-theme=midnight],[data-theme=dark],.dark) .page-settings-submenu input:focus,:is([data-theme=midnight],[data-theme=dark],.dark) .selection-link-input-row:focus-within{border-color:#a78bfa75!important;box-shadow:0 0 0 2px #540ec629!important}:is([data-theme=midnight],[data-theme=dark],.dark) .selection-link-input-row input{color:#f4f7fb!important}:is([data-theme=midnight],[data-theme=dark],.dark) .block-insert-icon,:is([data-theme=midnight],[data-theme=dark],.dark) .block-insert-icon img,:is([data-theme=midnight],[data-theme=dark],.dark) .block-insert-icon svg,:is([data-theme=midnight],[data-theme=dark],.dark) .selection-link-input-clear,:is([data-theme=midnight],[data-theme=dark],.dark) .selection-link-input-icon{color:#e2e8f0d1!important}:is([data-theme=midnight],[data-theme=dark],.dark) .block-insert-menu{background:#080d1cd1!important;border-color:#94a3b83d!important;box-shadow:inset 0 1px #ffffff14,0 28px 70px #0000006b!important}:is([data-theme=midnight],[data-theme=dark],.dark) .block-insert-search{color:#cbd5e1ad!important;background:#0f172a9e!important;border-color:#94a3b833!important;box-shadow:inset 0 1px #ffffff12,0 8px 22px #0000002e!important}:is([data-theme=midnight],[data-theme=dark],.dark) .block-insert-search-icon{color:#e2e8f0ad!important}:is([data-theme=midnight],[data-theme=dark],.dark) .block-insert-search input{color:#f3f6fb!important}:is([data-theme=midnight],[data-theme=dark],.dark) .block-insert-search input::placeholder{color:#cbd5e1a8!important}:is([data-theme=midnight],[data-theme=dark],.dark) .block-insert-item{background:0 0!important;border-color:#0000!important}:is([data-theme=midnight],[data-theme=dark],.dark) .block-insert-item:hover{background:#1e293b94!important;border-color:#94a3b82e!important}:is([data-theme=midnight],[data-theme=dark],.dark) .block-insert-icon{box-shadow:none!important;background:url(/block-menu-icons/nebula-v2-box.svg) 50%/100% 100% no-repeat!important;border:0!important}:is([data-theme=midnight],[data-theme=dark],.dark) .page-settings-menu button.is-danger,:is([data-theme=midnight],[data-theme=dark],.dark) .selection-dropdown .is-danger{color:#f87171!important}:is([data-theme=midnight],[data-theme=dark],.dark) .block-action-flyout-menu,:is([data-theme=midnight],[data-theme=dark],.dark) .block-action-submenu,:is([data-theme=midnight],[data-theme=dark],.dark) .tag-color-popover,:is([data-theme=midnight],[data-theme=dark],.dark) .tag-popover{color:#e5edf7!important;-webkit-backdrop-filter:blur(24px)saturate(165%)!important;background:#0f172ab8!important;border-color:#ffffff1f!important;box-shadow:inset 0 1px #ffffff14,0 24px 60px #00000057!important}:is([data-theme=midnight],[data-theme=dark],.dark) .block-action-color-menu p,:is([data-theme=midnight],[data-theme=dark],.dark) .block-action-icon,:is([data-theme=midnight],[data-theme=dark],.dark) .block-action-icon svg,:is([data-theme=midnight],[data-theme=dark],.dark) .block-action-item,:is([data-theme=midnight],[data-theme=dark],.dark) .block-action-item kbd,:is([data-theme=midnight],[data-theme=dark],.dark) .block-action-submenu>p:first-child,:is([data-theme=midnight],[data-theme=dark],.dark) .selection-action-menu .selection-dropdown button,:is([data-theme=midnight],[data-theme=dark],.dark) .selection-action-menu .selection-menu-button,:is([data-theme=midnight],[data-theme=dark],.dark) .selection-action-menu .selection-menu-icon-button,:is([data-theme=midnight],[data-theme=dark],.dark) .tag-popover-label,:is([data-theme=midnight],[data-theme=dark],.dark) .tag-popover-section,:is([data-theme=midnight],[data-theme=dark],.dark) .tag-popover-title,:is([data-theme=midnight],[data-theme=dark],.dark) .tag-search,:is([data-theme=midnight],[data-theme=dark],.dark) .tag-search button{color:#e5edf7!important}:is([data-theme=midnight],[data-theme=dark],.dark) .block-action-item:hover,:is([data-theme=midnight],[data-theme=dark],.dark) .selection-action-menu .selection-dropdown button:hover,:is([data-theme=midnight],[data-theme=dark],.dark) .selection-action-menu .selection-menu-button:hover,:is([data-theme=midnight],[data-theme=dark],.dark) .selection-action-menu .selection-menu-icon-button:hover,:is([data-theme=midnight],[data-theme=dark],.dark) .tag-create-plus:hover,:is([data-theme=midnight],[data-theme=dark],.dark) .tag-search button:hover{color:#f8fbff!important;background:#1e293bd1!important}:is([data-theme=midnight],[data-theme=dark],.dark) .selection-action-menu .is-active,:is([data-theme=midnight],[data-theme=dark],.dark) .selection-dropdown-grid button.is-active,:is([data-theme=midnight],[data-theme=dark],.dark) .selection-dropdown-horizontal button.is-active,:is([data-theme=midnight],[data-theme=dark],.dark) .selection-menu-icon-button.is-active,:is([data-theme=midnight],[data-theme=dark],.dark) .toolbar-icon-active{color:#fff!important;background:#540ec6!important;border-color:#a78bfa6b!important}:is([data-theme=midnight],[data-theme=dark],.dark) .selection-menu-group{background:#94a3b833!important}:is([data-theme=midnight],[data-theme=dark],.dark) .block-action-clear,:is([data-theme=midnight],[data-theme=dark],.dark) .block-action-color,:is([data-theme=midnight],[data-theme=dark],.dark) .selection-dropdown-grid button,:is([data-theme=midnight],[data-theme=dark],.dark) .tag-color-current,:is([data-theme=midnight],[data-theme=dark],.dark) .tag-create-plus,:is([data-theme=midnight],[data-theme=dark],.dark) .tag-search{color:#e5edf7!important;box-shadow:none!important;background:#1e293b61!important;border-color:#ffffff1f!important}:is([data-theme=midnight],[data-theme=dark],.dark) .tag-search input{color:#f8fbff!important;background:0 0!important}:is([data-theme=midnight],[data-theme=dark],.dark) .tag-search input::placeholder{color:#cbd5e18f!important}:is([data-theme=midnight],[data-theme=dark],.dark) .block-action-color-menu p,:is([data-theme=midnight],[data-theme=dark],.dark) .block-action-item kbd,:is([data-theme=midnight],[data-theme=dark],.dark) .block-action-submenu>p:first-child,:is([data-theme=midnight],[data-theme=dark],.dark) .tag-muted,:is([data-theme=midnight],[data-theme=dark],.dark) .tag-popover-label{color:#cbd5e1ad!important}:is([data-theme=midnight],[data-theme=dark],.dark) .tag-color-current{background:linear-gradient(90deg,var(--tag-bg) 0 62%,var(--tag-text) 62%)!important;border-color:var(--tag-border)!important;box-shadow:0 0 0 1px #ffffff2e!important}:is([data-theme=midnight],[data-theme=dark],.dark) .tag-color-grid button{color:var(--foreground)!important;background:0 0!important;border-color:#0000!important}:is([data-theme=midnight],[data-theme=dark],.dark) .tag-color-grid button:hover{background:var(--tag-bg)!important}:is([data-theme=midnight],[data-theme=dark],.dark) .tag-color-grid button small{color:var(--tag-text)!important}:is([data-theme=midnight],[data-theme=dark],.dark) .tag-color-grid button.is-active{background:var(--tag-bg)!important;border-color:var(--tag-border)!important;box-shadow:0 2px 8px var(--tag-border)!important}@supports (color:color-mix(in lab,red,red)){:is([data-theme=midnight],[data-theme=dark],.dark) .tag-color-grid button.is-active{box-shadow:0 2px 8px color-mix(in srgb,var(--tag-border) 35%,transparent)!important}}:is([data-theme=midnight],[data-theme=dark],.dark) .tag-color-popover p{color:#cbd5e199!important}:is([data-theme=midnight],[data-theme=dark],.dark) .tag-chip{background:var(--tag-bg)!important;color:var(--tag-text)!important;border-color:var(--tag-border)!important}:is([data-theme=midnight],[data-theme=dark],.dark) .tag-chip:hover{box-shadow:0 2px 8px var(--tag-border)!important}@supports (color:color-mix(in lab,red,red)){:is([data-theme=midnight],[data-theme=dark],.dark) .tag-chip:hover{box-shadow:0 2px 8px color-mix(in srgb,var(--tag-border) 30%,transparent)!important}}:is([data-theme=midnight],[data-theme=dark],.dark) .tag-chip.is-selected{background:var(--tag-bg)!important;color:var(--tag-text)!important;border-color:var(--tag-border)!important;box-shadow:0 1px 6px var(--tag-border)!important}@supports (color:color-mix(in lab,red,red)){:is([data-theme=midnight],[data-theme=dark],.dark) .tag-chip.is-selected{box-shadow:0 1px 6px color-mix(in srgb,var(--tag-border) 32%,transparent)!important}}:is([data-theme=midnight],[data-theme=dark],.dark) .block-action-flyout:after{background:0 0!important}:is([data-theme=midnight],[data-theme=dark],.dark) .block-action-palette,:is([data-theme=midnight],[data-theme=dark],.dark) .block-action-section{border-color:#94a3b82e!important}:is([data-theme=midnight],[data-theme=dark],.dark) .block-action-color:hover{box-shadow:0 0 0 2px #0f172ab8,0 0 0 3px #540ec657!important}[data-theme=midnight] .block-action-flyout-menu,[data-theme=midnight] .block-action-submenu,[data-theme=midnight] .editor-bottom-toolbar,[data-theme=midnight] .tag-color-popover,[data-theme=midnight] .tag-popover{color:#e5edf7!important;-webkit-backdrop-filter:blur(24px)saturate(165%)!important;background:#0f172ab8!important;border-color:#ffffff1f!important;box-shadow:inset 0 1px #ffffff14,0 24px 60px #00000057!important}[data-theme=midnight] .block-action-item,[data-theme=midnight] .selection-action-menu .selection-menu-button,[data-theme=midnight] .selection-action-menu .selection-menu-icon-button,[data-theme=midnight] .selection-dropdown button,[data-theme=midnight] .selection-dropdown-title,[data-theme=midnight] .selection-link-input-clear,[data-theme=midnight] .selection-link-input-icon,[data-theme=midnight] .selection-link-input-row,[data-theme=midnight] .selection-link-input-row input,[data-theme=midnight] .tag-popover-label,[data-theme=midnight] .tag-popover-section,[data-theme=midnight] .tag-popover-title,[data-theme=midnight] .tag-search,[data-theme=midnight] .tag-search button,[data-theme=midnight] .tag-search input,[data-theme=midnight] .toolbar-color-button,[data-theme=midnight] .toolbar-icon,[data-theme=midnight] .toolbar-pill-button{color:#e5edf7!important}[data-theme=midnight] .selection-dropdown-grid button,[data-theme=midnight] .selection-dropdown-horizontal button,[data-theme=midnight] .selection-link-input-row,[data-theme=midnight] .tag-color-current,[data-theme=midnight] .tag-create-plus,[data-theme=midnight] .tag-search,[data-theme=midnight] .toolbar-color-button{box-shadow:none!important;background:#1e293b61!important;border-color:#ffffff1f!important}[data-theme=midnight] .selection-action-menu .selection-menu-button:hover,[data-theme=midnight] .selection-action-menu .selection-menu-icon-button:hover,[data-theme=midnight] .selection-dropdown button:hover,[data-theme=midnight] .tag-create-plus:hover,[data-theme=midnight] .tag-search button:hover,[data-theme=midnight] .toolbar-color-button:hover,[data-theme=midnight] .toolbar-icon:hover{color:#f8fbff!important;background:#1e293bd1!important}[data-theme=midnight] .selection-action-menu .is-active,[data-theme=midnight] .selection-dropdown button.is-active,[data-theme=midnight] .toolbar-icon-active{color:#fff!important;background:#540ec6!important;border-color:#a78bfa6b!important}[data-theme=midnight] .tag-search input::placeholder{color:#cbd5e18f!important}[data-theme=midnight] .selection-dropdown-clear,[data-theme=midnight] .selection-dropdown-title{color:#cbd5e1ad!important;border-color:#94a3b82e!important}.quick-capture-launcher{z-index:calc(var(--capa-panel) + 1);color:#1f2937;transition:opacity .16s,transform .16s,background .16s;bottom:1.35rem}.developer-wiki-launcher,.quick-capture-launcher{-webkit-backdrop-filter:blur(20px)saturate(165%);background:#ffffffc2;border:1px solid #ffffffb8;border-radius:999px;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex;position:fixed;right:1.35rem;box-shadow:0 18px 42px #0f172a29}.developer-wiki-launcher{z-index:var(--capa-panel);color:#4b5563;transition:color .16s,transform .16s,background .16s;bottom:5rem}.developer-wiki-launcher:focus-visible,.developer-wiki-launcher:hover{color:var(--text);outline:2px solid var(--accent-color);background:#fffffff0}@supports (color:color-mix(in lab,red,red)){.developer-wiki-launcher:focus-visible,.developer-wiki-launcher:hover{outline:2px solid color-mix(in srgb,var(--accent-color) 38%,transparent)}}.developer-wiki-launcher:focus-visible,.developer-wiki-launcher:hover{outline-offset:2px;transform:translateY(-2px)}:is([data-theme=midnight],[data-theme=dark],.dark) .developer-wiki-launcher{color:#e2e8f0d6;background:#0f172abd;border-color:#94a3b82e}.quick-capture-launcher:hover{background:#ffffffeb;transform:translateY(-2px)}.quick-capture-launcher.is-hidden{opacity:0;pointer-events:none;transform:translateY(6px)scale(.96)}.quick-capture-layer{z-index:calc(var(--capa-panel) + 1);pointer-events:none;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.quick-capture-layer:before{-webkit-backdrop-filter:blur(5px);content:"";pointer-events:none;background:#f8fafc61;position:absolute;inset:0}.quick-capture-layer.is-pinned{padding:0;display:block}.quick-capture-layer.is-pinned:before{opacity:0}.quick-capture-card{color:#1f2937;pointer-events:auto;-webkit-backdrop-filter:blur(28px)saturate(165%);background:#ffffffd1;border:1px solid #ffffffd1;border-radius:1.55rem;flex-direction:column;width:min(35rem,100vw - 2rem);min-height:28rem;max-height:calc(100vh - 2rem);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #0f172a29,inset 0 1px #ffffffdb}.quick-capture-layer.is-pinned .quick-capture-card{width:min(27rem,100vw - 2rem);min-height:23rem;position:absolute}.quick-capture-card.is-draggable .quick-capture-header{cursor:grab}.quick-capture-card.is-draggable:active .quick-capture-header{cursor:grabbing}.quick-capture-card.is-minimized{width:min(24rem,100vw - 2rem);min-height:0}.quick-capture-header{justify-content:space-between;padding:1.25rem 1.35rem .85rem}.quick-capture-actions,.quick-capture-destination,.quick-capture-footer-actions,.quick-capture-header,.quick-capture-hints,.quick-capture-title{align-items:center;display:flex}.quick-capture-title{color:#4b5563;gap:.65rem;font-weight:720}.quick-capture-actions{gap:.28rem}.quick-capture-actions button,.quick-capture-task{color:#6b7280;border-radius:.7rem;justify-content:center;align-items:center;transition:background .14s,color .14s;display:inline-flex}.quick-capture-actions button{width:2.1rem;height:2.1rem}.quick-capture-actions button:hover,.quick-capture-task:hover{color:#111827;background:#0f172a0f}.quick-capture-body{flex:1;grid-template-rows:1fr auto;gap:.8rem;min-height:0;padding:.5rem 1.35rem 1rem;display:grid;overflow-y:auto}.quick-capture-body textarea{resize:none;color:#1f2937;background:0 0;border:0;outline:none;width:100%;min-height:15rem;font-size:1.35rem;line-height:1.45}.quick-capture-body textarea::placeholder{color:#4b55639e}.quick-capture-tags{color:#334155;background:#f8fafcb8;border:1px solid #e2e8f0eb;border-radius:.85rem;outline:none;width:100%;padding:.7rem .85rem;font-size:.86rem}.quick-capture-ai-button{border:1px solid var(--accent-color);justify-self:end;align-items:center;gap:.45rem;width:fit-content;min-height:2.25rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.quick-capture-ai-button{border:1px solid color-mix(in srgb,var(--accent-color) 26%,transparent)}}.quick-capture-ai-button{background:var(--accent-color);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.quick-capture-ai-button{background:color-mix(in srgb,var(--accent-color) 7%,white)}}.quick-capture-ai-button{color:var(--accent-color);padding:.45rem .72rem;font-size:.82rem;font-weight:680;transition:background .14s,border-color .14s,transform .14s}.quick-capture-ai-button:focus-visible,.quick-capture-ai-button:hover:not(:disabled){border-color:var(--accent-color)}@supports (color:color-mix(in lab,red,red)){.quick-capture-ai-button:focus-visible,.quick-capture-ai-button:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent-color) 42%,transparent)}}.quick-capture-ai-button:focus-visible,.quick-capture-ai-button:hover:not(:disabled){background:var(--accent-color)}@supports (color:color-mix(in lab,red,red)){.quick-capture-ai-button:focus-visible,.quick-capture-ai-button:hover:not(:disabled){background:color-mix(in srgb,var(--accent-color) 12%,white)}}.quick-capture-ai-button:focus-visible,.quick-capture-ai-button:hover:not(:disabled){outline:none;transform:translateY(-1px)}.quick-capture-ai-button:disabled{cursor:wait;opacity:.62}.quick-capture-ai-review{border:1px solid var(--accent-color);gap:.8rem;display:grid}@supports (color:color-mix(in lab,red,red)){.quick-capture-ai-review{border:1px solid color-mix(in srgb,var(--accent-color) 18%,var(--border))}}.quick-capture-ai-review{background:var(--accent-color);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.quick-capture-ai-review{background:color-mix(in srgb,var(--accent-color) 3%,#ffffffd1)}}.quick-capture-ai-review{padding:.85rem}.quick-capture-ai-review-title{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.quick-capture-ai-duplicates>span,.quick-capture-ai-field>span,.quick-capture-ai-review-title>span,.quick-capture-ai-section>span{color:var(--text);align-items:center;gap:.4rem;font-size:.78rem;font-weight:700;display:inline-flex}.quick-capture-ai-duplicates small,.quick-capture-ai-pages small,.quick-capture-ai-review-title small{color:var(--muted);font-size:.7rem;font-weight:500}.quick-capture-ai-duplicates,.quick-capture-ai-field,.quick-capture-ai-section{gap:.4rem;display:grid}.quick-capture-ai-field input,.quick-capture-ai-field select{border:1px solid var(--border);background:var(--panel);width:100%;min-height:2.25rem;color:var(--text);border-radius:8px;outline:none;padding:.5rem .65rem;font-size:.82rem}.quick-capture-ai-field input:focus,.quick-capture-ai-field select:focus{border-color:var(--accent-color)}@supports (color:color-mix(in lab,red,red)){.quick-capture-ai-field input:focus,.quick-capture-ai-field select:focus{border-color:color-mix(in srgb,var(--accent-color) 48%,var(--border))}}.quick-capture-ai-field input:focus,.quick-capture-ai-field select:focus{box-shadow:0 0 0 2px var(--accent-color)}@supports (color:color-mix(in lab,red,red)){.quick-capture-ai-field input:focus,.quick-capture-ai-field select:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-color) 12%,transparent)}}.quick-capture-ai-pages{gap:.35rem;display:grid}.quick-capture-ai-pages label{border-radius:8px;align-items:center;gap:.55rem;padding:.45rem .5rem;transition:background .14s;display:flex}.quick-capture-ai-pages label:hover{background:var(--accent-color)}@supports (color:color-mix(in lab,red,red)){.quick-capture-ai-pages label:hover{background:color-mix(in srgb,var(--accent-color) 6%,transparent)}}.quick-capture-ai-duplicates a>span,.quick-capture-ai-pages label>span{gap:.1rem;min-width:0;display:grid}.quick-capture-ai-duplicates a,.quick-capture-ai-pages strong{color:var(--text);font-size:.78rem;font-weight:620}.quick-capture-ai-duplicates{border:1px solid #f59e0b}@supports (color:color-mix(in lab,red,red)){.quick-capture-ai-duplicates{border:1px solid color-mix(in srgb,#f59e0b 28%,var(--border))}}.quick-capture-ai-duplicates{background:#f59e0b12;border-radius:8px;padding:.65rem}.quick-capture-ai-duplicates>span{color:#a16207}.quick-capture-ai-duplicates a{border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;padding:.35rem .45rem;display:flex}.quick-capture-ai-duplicates a:focus-visible,.quick-capture-ai-duplicates a:hover{background:#f59e0b1a;outline:none}.quick-capture-footer{border-top:1px solid #e2e8f0e6;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.35rem;display:flex}.quick-capture-destination{color:#6b7280;gap:.6rem;font-size:.92rem}.quick-capture-destination strong{color:#1f2937}.quick-capture-footer-actions{gap:.55rem}.quick-capture-task{background:#ffffff85;border:1px solid #e2e8f0e6;gap:.4rem;height:2.25rem;padding:0 .75rem;font-size:.84rem}.quick-capture-task.is-active{color:#540ec6;background:#540ec61a;border-color:#540ec652}.quick-capture-save{color:#fff;background:#540ec6;border-radius:.75rem;height:2.25rem;padding:0 .95rem;font-size:.86rem;font-weight:720}.quick-capture-save:disabled{opacity:.62}.quick-capture-hints{color:#8b95a5;justify-content:flex-end;gap:1rem;padding:0 1.35rem 1rem;font-size:.78rem}.quick-capture-confirm,.quick-capture-created,.quick-capture-error{margin:0 1.35rem 1rem}.quick-capture-confirm{color:#92400e;background:#fffbebdb;border:1px solid #f59e0b40;border-radius:.85rem;align-items:center;gap:.5rem;padding:.65rem;font-size:.84rem;display:flex}.quick-capture-confirm span{margin-right:auto}.quick-capture-confirm button,.quick-capture-created{background:#ffffffb8;border-radius:.65rem;padding:.42rem .65rem;font-weight:650}.quick-capture-error{color:#dc2626;font-size:.84rem}.quick-capture-created{color:#166534;align-items:center;gap:.4rem;width:fit-content;font-size:.84rem;display:inline-flex}.dark .quick-capture-launcher,[data-theme=dark] .quick-capture-launcher,[data-theme=midnight] .quick-capture-launcher{color:#e5edf7;background:#0f172ac2;border-color:#ffffff1f}.dark .quick-capture-layer:before,[data-theme=dark] .quick-capture-layer:before,[data-theme=midnight] .quick-capture-layer:before{background:#0206176b}.dark .quick-capture-card,[data-theme=dark] .quick-capture-card,[data-theme=midnight] .quick-capture-card{color:#e5edf7;background:#0f172ac7;border-color:#ffffff1f;box-shadow:0 24px 70px #00000061,inset 0 1px #ffffff14}.dark .quick-capture-actions button,.dark .quick-capture-destination,.dark .quick-capture-title,[data-theme=dark] .quick-capture-actions button,[data-theme=dark] .quick-capture-destination,[data-theme=dark] .quick-capture-title,[data-theme=midnight] .quick-capture-actions button,[data-theme=midnight] .quick-capture-destination,[data-theme=midnight] .quick-capture-title{color:#e2e8f0c7}.dark .quick-capture-body textarea,.dark .quick-capture-destination strong,[data-theme=dark] .quick-capture-body textarea,[data-theme=dark] .quick-capture-destination strong,[data-theme=midnight] .quick-capture-body textarea,[data-theme=midnight] .quick-capture-destination strong{color:#f8fbff}.dark .quick-capture-body textarea::placeholder,[data-theme=dark] .quick-capture-body textarea::placeholder,[data-theme=midnight] .quick-capture-body textarea::placeholder{color:#cbd5e17a}.dark .quick-capture-ai-button,.dark .quick-capture-tags,.dark .quick-capture-task,[data-theme=dark] .quick-capture-ai-button,[data-theme=dark] .quick-capture-tags,[data-theme=dark] .quick-capture-task,[data-theme=midnight] .quick-capture-ai-button,[data-theme=midnight] .quick-capture-tags,[data-theme=midnight] .quick-capture-task{color:#e5edf7;background:#1e293b70;border-color:#ffffff1f}:is([data-theme=midnight],[data-theme=dark],.dark) .quick-capture-ai-button{background:var(--accent-color)}@supports (color:color-mix(in lab,red,red)){:is([data-theme=midnight],[data-theme=dark],.dark) .quick-capture-ai-button{background:color-mix(in srgb,var(--accent-color) 14%,#0f172ab8)}}:is([data-theme=midnight],[data-theme=dark],.dark) .quick-capture-ai-review{background:var(--accent-color)}@supports (color:color-mix(in lab,red,red)){:is([data-theme=midnight],[data-theme=dark],.dark) .quick-capture-ai-review{background:color-mix(in srgb,var(--accent-color) 5%,#0f172ac2)}}.dark .quick-capture-footer,[data-theme=dark] .quick-capture-footer,[data-theme=midnight] .quick-capture-footer{border-top-color:#94a3b82e}.dark .quick-capture-hints,[data-theme=dark] .quick-capture-hints,[data-theme=midnight] .quick-capture-hints{color:#cbd5e18a}@media (max-width:640px){.quick-capture-card,.quick-capture-layer.is-pinned .quick-capture-card{width:calc(100vw - 1rem);min-height:min(32rem,100vh - 2rem)}.quick-capture-layer,.quick-capture-layer.is-pinned{place-items:end center;padding:.5rem}.quick-capture-footer{flex-direction:column;align-items:flex-start}.quick-capture-footer-actions{justify-content:flex-end;width:100%}.quick-capture-hints{flex-wrap:wrap;justify-content:flex-start;gap:.35rem .8rem;font-size:.7rem}.quick-capture-body textarea{min-height:12rem}.quick-capture-ai-review-title{align-items:flex-start}}.inbox-page-hero{border-bottom:1px solid var(--border);align-items:center;gap:1rem;margin:0 0 1.5rem;padding:1.25rem 0 1.4rem;display:flex}.inbox-page-icon{color:#f59e0b;background:#fbbf241f;border:1px solid #fbbf2442;border-radius:1.1rem;flex:none;place-items:center;width:4rem;height:4rem;display:grid}.inbox-page-kicker{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:760}.inbox-page-hero h1{color:var(--text);margin:.15rem 0 .35rem;font-size:clamp(2rem,4vw,3.2rem);font-weight:820;line-height:1}.inbox-page-hero p:last-child{color:var(--muted)}.dark .inbox-page-icon,[data-theme=dark] .inbox-page-icon,[data-theme=midnight] .inbox-page-icon{color:#fbbf24;background:#fbbf241f;border-color:#fbbf2447}.calendar-page{height:100%;overflow:auto}.calendar-view{color:var(--text)}.calendar-day-panel-head,.calendar-density,.calendar-mini-title,.calendar-preview footer,.calendar-preview-meta,.calendar-view-controls,.calendar-view-header{align-items:center;display:flex}.calendar-view-header{justify-content:space-between;gap:1rem;margin-bottom:1.4rem}.calendar-view-kicker{color:#1f9b63;align-items:center;gap:.45rem;font-weight:780}.calendar-view-header h1{margin:.25rem 0 0;font-size:clamp(2.1rem,4vw,3.1rem);font-weight:840;line-height:1}.calendar-view-controls{flex-wrap:wrap;justify-content:flex-end;gap:.55rem}.calendar-density,.calendar-segment{border:1px solid var(--border);background:var(--panel-strong);border-radius:.8rem;gap:.25rem;padding:.25rem;display:inline-flex}.calendar-density button,.calendar-mini-title button,.calendar-segment button,.calendar-soft-button{color:var(--muted);border-radius:.62rem;transition:background .15s,color .15s,transform .15s}.calendar-segment button{padding:.55rem .9rem;font-size:.84rem;font-weight:720}.calendar-density button.is-active,.calendar-segment button.is-active{color:#15885a;background:#10b9811f}.calendar-mini-title button,.calendar-soft-button{border:1px solid var(--border);background:var(--panel-strong);justify-content:center;align-items:center;min-width:2.35rem;height:2.35rem;padding:0 .75rem;font-weight:700;display:inline-flex}.calendar-workspace{align-items:start}.calendar-day-panel,.calendar-mini,.calendar-preview{border:1px solid var(--border);background:var(--panel-strong);box-shadow:var(--shadow-premium);border-radius:1.4rem}.calendar-mini{padding:1.05rem}.calendar-mini-title{justify-content:space-between;gap:.75rem;margin-bottom:1rem}.calendar-days,.calendar-weekdays{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-weekdays span{color:var(--muted);letter-spacing:.08em;text-align:center;text-transform:uppercase;padding:.35rem 0;font-size:.68rem;font-weight:760}.calendar-day{color:var(--text);border-radius:.85rem;place-items:center;display:grid;position:relative}.calendar-day.is-muted{opacity:.34}.calendar-day.has-activity:hover,.calendar-day.is-selected{color:#0f8f5d;background:#10b9811a}.calendar-day.is-selected{font-weight:840;box-shadow:inset 0 0 0 1.5px #20b777}.calendar-day i{gap:.16rem;display:flex;position:absolute;bottom:.35rem}.calendar-day b{border-radius:999px;width:.33rem;height:.33rem}.calendar-day-panel{animation:calendar-panel-in .26s cubic-bezier(.16,1,.3,1)}@keyframes calendar-panel-in{0%{opacity:0;transform:translate(-16px,-50%)scale(.96)}to{opacity:1;transform:translateY(-50%)scale(1)}}.calendar-day-panel-head{justify-content:space-between;gap:1rem;margin-bottom:.9rem}.calendar-day-panel h2{margin:0;font-size:1.1rem;font-weight:820}.calendar-day-panel p{color:var(--muted);margin:.15rem 0 0}.calendar-density button{place-items:center;width:2.2rem;height:2.2rem;display:grid}.calendar-note-list{gap:.65rem;padding-right:.2rem;display:grid;overflow:auto}.calendar-note-list.is-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-note-item{border:1px solid var(--border);background:var(--panel-strong);border-radius:.95rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.7rem;display:grid}@supports (color:color-mix(in lab,red,red)){.calendar-note-item{background:color-mix(in srgb,var(--panel-strong) 92%,var(--background) 8%)}}.calendar-note-item{text-align:left;padding:.8rem}.calendar-note-item.is-active{border-color:#10b98185;box-shadow:0 0 0 3px #10b98114}.calendar-note-dot{border-radius:999px;width:.66rem;height:.66rem;margin-top:.25rem}.calendar-note-body{min-width:0}.calendar-note-body em,.calendar-note-body small,.calendar-note-body strong{display:block}.calendar-note-body strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.calendar-note-body small,.calendar-note-item time,.calendar-preview footer,.calendar-preview-project{color:var(--muted)}.calendar-note-body em{color:var(--muted);margin-top:.22rem;font-size:.82rem;font-style:normal;line-height:1.35}.calendar-note-item time{font-size:.78rem}.calendar-preview-meta{flex-wrap:wrap;gap:.45rem;margin-bottom:1.4rem}.calendar-preview-save,.calendar-preview-tag,.calendar-preview-type{color:#16865a;background:#10b9811a;border-radius:999px;align-items:center;gap:.32rem;padding:.28rem .55rem;font-size:.74rem;font-weight:740;display:inline-flex}.calendar-preview-tag{background:var(--tag-color)}@supports (color:color-mix(in lab,red,red)){.calendar-preview-tag{background:color-mix(in srgb,var(--tag-color) 15%,transparent)}}.calendar-preview-tag{color:var(--tag-color)}.calendar-preview-save{color:var(--muted);background:0 0;margin-left:auto}.calendar-preview h2{margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:840;line-height:1.08}.calendar-preview-project{margin:.65rem 0 1.35rem}.calendar-preview-toolbar{border:1px solid var(--border);color:var(--muted);border-radius:.9rem;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:.75rem 1rem;display:flex}.calendar-preview article{color:var(--text)}@supports (color:color-mix(in lab,red,red)){.calendar-preview article{color:color-mix(in srgb,var(--text) 88%,var(--muted) 12%)}}.calendar-preview article{white-space:pre-wrap;max-height:calc(100vh - 25rem);font-size:1.03rem;line-height:1.75;overflow:auto}.calendar-preview footer{border-top:1px solid var(--border);justify-content:space-between;gap:1rem;margin-top:1.5rem;padding-top:1rem}.calendar-preview footer a,.calendar-preview footer span{align-items:center;gap:.45rem;display:inline-flex}.calendar-preview footer a{border:1px solid var(--border);color:var(--text);border-radius:.8rem;padding:.65rem .9rem}.calendar-empty{min-height:8rem;color:var(--muted);text-align:center;place-items:center;display:grid}.dark .calendar-view-kicker,[data-theme=dark] .calendar-view-kicker,[data-theme=midnight] .calendar-view-kicker{color:#34d399}.dark .calendar-day-panel,.dark .calendar-mini,.dark .calendar-preview,[data-theme=dark] .calendar-day-panel,[data-theme=dark] .calendar-mini,[data-theme=dark] .calendar-preview,[data-theme=midnight] .calendar-day-panel,[data-theme=midnight] .calendar-mini,[data-theme=midnight] .calendar-preview{background:#0f172ac7;border-color:#94a3b82e}.dark .calendar-note-item,[data-theme=dark] .calendar-note-item,[data-theme=midnight] .calendar-note-item{background:#1e293b70}.dark .calendar-density button.is-active,.dark .calendar-segment button.is-active,[data-theme=dark] .calendar-density button.is-active,[data-theme=dark] .calendar-segment button.is-active,[data-theme=midnight] .calendar-density button.is-active,[data-theme=midnight] .calendar-segment button.is-active{color:#86efac;background:#34d39924}@media (max-width:1280px){.calendar-workspace{grid-template-columns:minmax(17rem,.8fr) minmax(23rem,1.2fr)}.calendar-preview{grid-column:1/-1;min-height:28rem}}@media (max-width:860px){.calendar-page{padding:1rem}.calendar-preview footer,.calendar-view-header{flex-direction:column;align-items:flex-start}.calendar-workspace{grid-template-columns:1fr}}.calendar-page{padding:0}.calendar-view{min-height:calc(100vh - 3.5rem)}.calendar-view-header{border-bottom:1px solid var(--border);min-height:5.35rem;margin:0;padding:1.25rem 2rem}.calendar-view-kicker{display:none}.calendar-workspace{grid-template-columns:1fr 1fr;gap:0;min-height:calc(100vh - 8.85rem);display:grid}.calendar-stage{background:var(--background);min-height:calc(100vh - 8.85rem);position:relative}@supports (color:color-mix(in lab,red,red)){.calendar-stage{background:color-mix(in srgb,var(--background) 88%,#fff 12%)}}.calendar-stage .calendar-mini{width:min(25.5rem,100% - 3rem);transition:transform .26s cubic-bezier(.16,1,.3,1),left .26s cubic-bezier(.16,1,.3,1);position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}.calendar-stage .calendar-mini.is-shifted{left:31%}.calendar-mini{background:#ffffffeb;border-radius:1rem;box-shadow:0 24px 70px #0f172a1f}.calendar-mini-title{padding:0 .15rem}.calendar-mini-title strong{font-size:1.04rem}.calendar-day{min-height:3.55rem}.calendar-day-panel{z-index:2;width:min(30rem,50% - 1rem);max-height:min(36rem,100vh - 13rem);padding:1.05rem;position:absolute;top:49%;left:50.5%;transform:translateY(-50%)}.calendar-note-list{max-height:min(25rem,100vh - 20rem)}.calendar-day-all{border:1px solid var(--border);width:100%;color:var(--muted);border-radius:.85rem;justify-content:space-between;align-items:center;margin-top:.8rem;padding:.85rem .95rem;display:flex}.calendar-preview{border:0;border-left:1px solid var(--border);min-height:calc(100vh - 8.85rem);box-shadow:none;background:#fff;border-radius:0;padding:0;position:relative;overflow:auto}.calendar-no-preview{color:#1f20232e;white-space:nowrap;font-size:clamp(1.8rem,3.2vw,2.65rem);font-weight:820;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.calendar-quickbar{z-index:4;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;justify-content:space-between;align-items:center;height:3.4rem;padding:0 1.35rem;display:flex;position:sticky;top:0}.calendar-quickbar span{color:#c026d3;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.78rem;font-weight:850;display:inline-flex}.calendar-quickbar button{color:var(--muted)}.calendar-preview-cover{background-position:50%;background-size:cover;height:min(28rem,36vh)}.calendar-preview-document{max-width:48rem;margin:0 auto;padding:5.2rem 3.5rem 3rem}.calendar-preview-document.has-cover{padding-top:0}.calendar-preview-icon{background:#fffffff5;border-radius:999px;place-items:center;width:5.9rem;height:5.9rem;margin:-2.95rem 0 2rem;display:grid;box-shadow:0 18px 52px #0f172a24}.calendar-preview-document:not(.has-cover) .calendar-preview-icon{margin-top:0}.calendar-preview .calendar-preview-document h2{color:#1f2023;letter-spacing:-.055em;font-size:clamp(2.6rem,5vw,4.2rem)}.calendar-preview .calendar-preview-document article{color:#252a31;max-height:none;margin-top:2.4rem;font-size:1.04rem;line-height:1.72}.calendar-preview .calendar-preview-document footer{border-top:1px solid #e2e8f0e0;justify-content:space-between;align-items:center;margin-top:3rem;display:flex}.dark .calendar-stage,[data-theme=dark] .calendar-stage,[data-theme=midnight] .calendar-stage{background:var(--background)}.dark .calendar-preview,[data-theme=dark] .calendar-preview,[data-theme=midnight] .calendar-preview{background:#0d1117;border-left-color:#94a3b82e}.dark .calendar-no-preview,[data-theme=dark] .calendar-no-preview,[data-theme=midnight] .calendar-no-preview{color:#e2e8f02e}.dark .calendar-quickbar,[data-theme=dark] .calendar-quickbar,[data-theme=midnight] .calendar-quickbar{background:#0f172ad1;border-bottom-color:#94a3b82e}.dark .calendar-preview .calendar-preview-document article,.dark .calendar-preview .calendar-preview-document h2,[data-theme=dark] .calendar-preview .calendar-preview-document article,[data-theme=dark] .calendar-preview .calendar-preview-document h2,[data-theme=midnight] .calendar-preview .calendar-preview-document article,[data-theme=midnight] .calendar-preview .calendar-preview-document h2{color:#e8eef8}@media (max-width:1180px){.calendar-workspace{grid-template-columns:1fr}.calendar-preview{border-left:0;border-top:1px solid var(--border);min-height:34rem}.calendar-stage .calendar-mini.is-shifted{left:28%}}@media (max-width:760px){.calendar-view-header{padding:1rem}.calendar-stage{min-height:44rem}.calendar-day-panel,.calendar-stage .calendar-mini,.calendar-stage .calendar-mini.is-shifted{width:calc(100% - 2rem);margin:1rem auto;position:relative;top:auto;left:auto;transform:none}.calendar-day-panel{max-height:none}}.calendar-split-shell{grid-template-columns:1fr 1fr;min-height:calc(100vh - 5rem);display:grid}.calendar-split-shell>.calendar-view{min-width:0}.calendar-workspace-left{min-height:calc(100vh - 10.35rem)}.calendar-editor-pane{border-left:1px solid var(--border);background:#fff;min-width:0;min-height:calc(100vh - 5rem);position:relative;overflow:hidden}.calendar-editor-frame{background:var(--panel-strong);flex-direction:column;height:calc(100vh - 5rem);min-height:0;display:flex}.calendar-editor-toolbar{border-bottom:1px solid var(--border);height:3.35rem;color:var(--muted);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;flex:none;justify-content:space-between;align-items:center;padding:0 1.2rem;display:flex}.calendar-editor-toolbar span{color:#c026d3;letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:850}.calendar-editor-toolbar a{border:1px solid var(--border);color:var(--text);border-radius:.7rem;padding:.45rem .7rem;font-size:.82rem;font-weight:720}.calendar-editor-frame>.workspace-card-content{flex:auto;min-height:0;overflow:auto}.calendar-editor-frame .note-document-shell{max-width:52rem}.calendar-editor-frame .note-title-section{padding-left:3rem;padding-right:3rem}.dark .calendar-editor-pane,[data-theme=dark] .calendar-editor-pane,[data-theme=midnight] .calendar-editor-pane{background:#0d1117;border-left-color:#94a3b82e}.dark .calendar-editor-toolbar,[data-theme=dark] .calendar-editor-toolbar,[data-theme=midnight] .calendar-editor-toolbar{background:#0f172ad1;border-bottom-color:#94a3b82e}@media (max-width:1180px){.calendar-split-shell{grid-template-columns:1fr}.calendar-editor-pane{border-left:0;border-top:1px solid var(--border)}}@media (min-width:1024px) and (max-height:900px),(min-width:1024px) and (max-width:1512px){.calendar-view-header{flex-wrap:wrap;gap:.7rem;min-height:4.35rem;padding:.9rem 1.35rem}.calendar-view-header>div:first-child{min-width:max-content}.calendar-view-header h1{white-space:nowrap;letter-spacing:-.045em;font-size:clamp(1.9rem,3vw,2.55rem)}.calendar-view-controls{gap:.38rem}.calendar-density,.calendar-segment{border-radius:.68rem;padding:.18rem}.calendar-segment button{padding:.4rem .68rem;font-size:.78rem}.calendar-mini-title button,.calendar-soft-button{border-radius:.58rem;min-width:2rem;height:2rem;padding:0 .55rem}.calendar-stage,.calendar-workspace,.calendar-workspace-left{min-height:calc(100vh - 7.85rem)}.calendar-stage .calendar-mini{width:min(22rem,100% - 2rem)}.calendar-mini{padding:.85rem}.calendar-mini-title{margin-bottom:.68rem}.calendar-day{border-radius:.7rem;min-height:2.95rem}.calendar-day-panel{width:min(26rem,54% - .7rem);max-height:min(31rem,100vh - 10rem);padding:.85rem}.calendar-note-list{gap:.5rem;max-height:min(21rem,100vh - 17rem)}.calendar-note-item{border-radius:.8rem;padding:.65rem}.calendar-no-preview{font-size:clamp(1.35rem,2.5vw,2rem)}}.home-nebula{-webkit-backdrop-filter:blur(22px)saturate(130%);background:radial-gradient(circle at 9% 7%,#38bdf829,#0000 31%),radial-gradient(circle at 94% 11%,#ec489924,#0000 30%),radial-gradient(circle at 78% 96%,#c4b5fd1c,#0000 34%),linear-gradient(145deg,#ffffffdb,#ffffff9e);border:1px solid #ffffffb8;border-radius:1.5rem;padding:clamp(1.5rem,2.1vw,2rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #fffc,0 22px 62px #442b561a;container:nebula-home/inline-size}.home-nebula:before{content:"";pointer-events:none;opacity:.58;background:linear-gradient(110deg,#0000 8%,#ffffff47 48%,#0000 84%);position:absolute;inset:0}.home-nebula-intro{max-width:50rem;position:relative}.home-nebula-kicker{color:#4b3d77a8;letter-spacing:.18em;text-transform:uppercase;margin:0 0 .85rem;font-size:.74rem;font-weight:800}.home-nebula-intro h1{color:#15171d;letter-spacing:-.04em;margin:0;font-size:clamp(2.45rem,4vw,3.6rem);font-weight:850;line-height:.98}.home-nebula-intro p:last-child{color:#15171d99;max-width:47rem;margin:1.25rem 0 0;font-size:1.05rem;line-height:1.65}.home-nebula-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;margin-top:1.85rem;display:grid;position:relative}.home-nebula-card{grid-column:span var(--home-span,3);--home-accent:#8b5cf6;background:linear-gradient(145deg,var(--home-accent),#ffffffb3);border:1px solid #ffffffbd;border-radius:1.05rem;min-height:clamp(15rem,18vw,19rem);display:block;position:relative}@supports (color:color-mix(in lab,red,red)){.home-nebula-card{background:linear-gradient(145deg,color-mix(in srgb,var(--home-accent) 12%,#ffffffe8),#ffffffb3)}}.home-nebula-card{color:#15171d;cursor:grab;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;box-shadow:inset 0 1px #ffffffd9,0 13px 34px #502b6814}.home-nebula-card:focus-within,.home-nebula-card:hover{border-color:var(--home-accent)}@supports (color:color-mix(in lab,red,red)){.home-nebula-card:focus-within,.home-nebula-card:hover{border-color:color-mix(in srgb,var(--home-accent) 34%,#fffc)}}.home-nebula-card:focus-within,.home-nebula-card:hover{box-shadow:inset 0 1px 0 #ffffffa8,0 18px 44px var(--home-accent)}@supports (color:color-mix(in lab,red,red)){.home-nebula-card:focus-within,.home-nebula-card:hover{box-shadow:inset 0 1px 0 #ffffffa8,0 18px 44px color-mix(in srgb,var(--home-accent) 16%,#502b681a)}}.home-nebula-card:focus-within,.home-nebula-card:hover{outline:none;transform:translateY(-2px)}.home-nebula-card.is-dragging{opacity:.62;transform:scale(.98)}.home-nebula-card-link{height:100%;min-height:clamp(15rem,18vw,19rem);color:inherit;grid-template-rows:auto 1fr auto;gap:.85rem;padding:1.2rem;display:grid}.home-nebula-card-header{align-items:center;gap:1rem;min-width:0;display:flex}.home-nebula-card-icon{width:3.6rem;height:3.6rem;color:var(--home-accent);background:#ffffffa8;border-radius:999px;flex:0 0 3.6rem;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.home-nebula-card-icon{color:color-mix(in srgb,var(--home-accent) 82%,#111827 18%)}}.home-nebula-card-icon{box-shadow:inset 0 1px 0 #ffffffe0,0 9px 22px var(--home-accent)}@supports (color:color-mix(in lab,red,red)){.home-nebula-card-icon{box-shadow:inset 0 1px 0 #ffffffe0,0 9px 22px color-mix(in srgb,var(--home-accent) 13%,transparent)}}.home-nebula-card-copy{flex-direction:column;gap:.32rem;min-width:0;display:flex}.home-nebula-card-copy strong{color:#15171dc7;letter-spacing:-.025em;font-size:clamp(1.08rem,1.4vw,1.5rem);font-weight:760;line-height:1.08}.home-nebula-card-copy small{color:#15171d91;font-size:clamp(.76rem,.82vw,.88rem);line-height:1.38}.home-nebula-summary{color:#15171d94;align-content:center;gap:0;min-height:0;font-size:.72rem;display:grid}.home-nebula-summary-row{border-bottom:1px solid #15171d14;grid-template-columns:minmax(3.1rem,auto) minmax(0,1fr) auto;align-items:center;gap:.8rem;min-width:0;min-height:2.45rem;display:grid}.home-nebula-summary-row:last-child{border-bottom:0}.home-nebula-summary-row>b{color:#15171da8;font-size:.66rem;font-weight:780}.home-nebula-summary-row>small{text-overflow:ellipsis;white-space:nowrap;gap:.08rem;min-width:0;display:grid;overflow:hidden}.home-nebula-summary-row>small strong{color:#15171db0;text-overflow:ellipsis;font-size:.68rem;font-weight:760;overflow:hidden}.home-nebula-summary-row>em{max-width:5.4rem;color:var(--home-accent);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.home-nebula-summary-row>em{color:color-mix(in srgb,var(--home-accent) 72%,#334155 28%)}}.home-nebula-summary-row>em{text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-style:normal;font-weight:720}.home-nebula-summary-row>svg{color:var(--home-accent)}@supports (color:color-mix(in lab,red,red)){.home-nebula-summary-row>svg{color:color-mix(in srgb,var(--home-accent) 76%,#334155 24%)}}.home-nebula-summary.is-collections .home-nebula-summary-row,.home-nebula-summary.is-tasks .home-nebula-summary-row{grid-template-columns:auto minmax(0,1fr) auto}.home-nebula-summary-empty{color:#15171d73;align-self:center;font-size:.74rem}.home-nebula-card-meta{color:var(--home-accent);grid-row:3;justify-content:space-between;align-self:end;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.home-nebula-card-meta{color:color-mix(in srgb,var(--home-accent) 76%,#334155 24%)}}.home-nebula-count{align-items:center;gap:.9rem;display:inline-flex}.home-nebula-count>strong{letter-spacing:-.055em;min-width:2.2rem;font-size:clamp(2.5rem,3.2vw,3.05rem);font-weight:760;line-height:.9}.home-nebula-count>small{color:#334155a8;font-size:clamp(.84rem,.96vw,1rem);font-weight:680}.home-nebula-card-arrow{color:#47556957;border:2px solid #47556926;border-radius:999px;place-items:center;width:1.45rem;height:1.45rem;transition:border-color .16s,color .16s,transform .16s;display:grid}.home-nebula-card:focus-within .home-nebula-card-arrow,.home-nebula-card:hover .home-nebula-card-arrow{border-color:var(--home-accent)}@supports (color:color-mix(in lab,red,red)){.home-nebula-card:focus-within .home-nebula-card-arrow,.home-nebula-card:hover .home-nebula-card-arrow{border-color:color-mix(in srgb,var(--home-accent) 42%,transparent)}}.home-nebula-card:focus-within .home-nebula-card-arrow,.home-nebula-card:hover .home-nebula-card-arrow{color:var(--home-accent)}@supports (color:color-mix(in lab,red,red)){.home-nebula-card:focus-within .home-nebula-card-arrow,.home-nebula-card:hover .home-nebula-card-arrow{color:color-mix(in srgb,var(--home-accent) 78%,#334155 22%)}}.home-nebula-card:focus-within .home-nebula-card-arrow,.home-nebula-card:hover .home-nebula-card-arrow{transform:translate(2px)}:is([data-theme=midnight],[data-theme=dark],.dark) .home-nebula{background:radial-gradient(circle at 7% 8%,#38bdf80f,#0000 30%),radial-gradient(circle at 92% 12%,#8b5cf60e,#0000 31%),linear-gradient(145deg,#040a14f7,#03070ff0);border-color:#94a3b833;box-shadow:inset 0 1px #ffffff12,0 26px 76px #0006}:is([data-theme=midnight],[data-theme=dark],.dark) .home-nebula-kicker{color:#ae7bffe6}:is([data-theme=midnight],[data-theme=dark],.dark) .home-nebula-intro h1{color:#f8fafcf0}:is([data-theme=midnight],[data-theme=dark],.dark) .home-nebula-intro p:last-child{color:#cbd5e1ad}:is([data-theme=midnight],[data-theme=dark],.dark) .home-nebula-card{border-color:var(--home-accent)}@supports (color:color-mix(in lab,red,red)){:is([data-theme=midnight],[data-theme=dark],.dark) .home-nebula-card{border-color:color-mix(in srgb,var(--home-accent) 32%,#94a3b82e)}}:is([data-theme=midnight],[data-theme=dark],.dark) .home-nebula-card{background:linear-gradient(145deg,var(--home-accent),var(--home-accent))}@supports (color:color-mix(in lab,red,red)){:is([data-theme=midnight],[data-theme=dark],.dark) .home-nebula-card{background:linear-gradient(145deg,color-mix(in srgb,var(--home-accent) 17%,#07101b),color-mix(in srgb,var(--home-accent) 7%,#050914))}}:is([data-theme=midnight],[data-theme=dark],.dark) .home-nebula-card{color:#f8fafceb;box-shadow:inset 0 1px 0 #ffffff12,0 18px 46px var(--home-accent)}@supports (color:color-mix(in lab,red,red)){:is([data-theme=midnight],[data-theme=dark],.dark) .home-nebula-card{box-shadow:inset 0 1px 0 #ffffff12,0 18px 46px color-mix(in srgb,var(--home-accent) 6%,#00000052)}}:is([data-theme=midnight],[data-theme=dark],.dark) .home-nebula-card-icon{border:1px solid var(--home-accent)}@supports (color:color-mix(in lab,red,red)){:is([data-theme=midnight],[data-theme=dark],.dark) .home-nebula-card-icon{border:1px solid color-mix(in srgb,var(--home-accent) 58%,#e2e8f01f)}}:is([data-theme=midnight],[data-theme=dark],.dark) .home-nebula-card-icon{background:var(--home-accent)}@supports (color:color-mix(in lab,red,red)){:is([data-theme=midnight],[data-theme=dark],.dark) .home-nebula-card-icon{background:color-mix(in srgb,var(--home-accent) 20%,#080f1bc2)}}:is([data-theme=midnight],[data-theme=dark],.dark) .home-nebula-card-icon{box-shadow:inset 0 1px 0 #ffffff14,0 9px 22px var(--home-accent)}@supports (color:color-mix(in lab,red,red)){:is([data-theme=midnight],[data-theme=dark],.dark) .home-nebula-card-icon{box-shadow:inset 0 1px 0 #ffffff14,0 9px 22px color-mix(in srgb,var(--home-accent) 14%,transparent)}}:is([data-theme=midnight],[data-theme=dark],.dark) .home-nebula-card-copy small,:is([data-theme=midnight],[data-theme=dark],.dark) .home-nebula-summary{color:#e2e8f0b3}:is([data-theme=midnight],[data-theme=dark],.dark) .home-nebula-card-copy strong{color:#f8fafceb}:is([data-theme=midnight],[data-theme=dark],.dark) .home-nebula-summary-row{border-color:#e2e8f01f}:is([data-theme=midnight],[data-theme=dark],.dark) .home-nebula-summary-row>b,:is([data-theme=midnight],[data-theme=dark],.dark) .home-nebula-summary-row>small strong{color:#f8fafcd1}:is([data-theme=midnight],[data-theme=dark],.dark) .home-nebula-count>small,:is([data-theme=midnight],[data-theme=dark],.dark) .home-nebula-summary-empty{color:#e2e8f0ad}:is([data-theme=midnight],[data-theme=dark],.dark) .home-nebula-card-arrow{color:#e2e8f07a;border-color:#e2e8f033}.home-nebula-hidden-cards{color:#15171d8a;flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.9rem;font-size:.76rem;font-weight:750;display:flex;position:relative}.home-nebula-hidden-cards button{color:#15171db3;font:inherit;-webkit-backdrop-filter:blur(14px);background:#ffffff57;border:1px solid #ffffff61;border-radius:999px;align-items:center;gap:.35rem;padding:.42rem .62rem;display:inline-flex;box-shadow:inset 0 1px #ffffff6b}.home-nebula-hidden-cards button:focus-visible,.home-nebula-hidden-cards button:hover{color:#15171d;background:#ffffff80;outline:none}:is([data-theme=midnight],[data-theme=dark],.dark) .home-nebula-hidden-cards{color:#cbd5e199}:is([data-theme=midnight],[data-theme=dark],.dark) .home-nebula-hidden-cards button{color:#e2e8f0c7;background:#0f172a6b;border-color:#94a3b829}@container nebula-home (max-width:1100px){.home-nebula-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.home-nebula-card,.home-nebula-card-link{min-height:15.8rem}}@container nebula-home (max-width:520px){.home-nebula-grid{grid-template-columns:1fr}.home-nebula-card{grid-column:1/-1}.home-nebula-card,.home-nebula-card-link{min-height:13.5rem}}@media (max-width:760px){.home-nebula{border-radius:1.05rem;padding:1rem}.home-nebula-intro h1{font-size:2.35rem}.home-nebula-intro p:last-child{font-size:.94rem}}:is([data-theme=midnight],[data-theme=dark],.dark){--node-mix-base:#141b2a;--page-link-border:#3b82f6;--page-link-bg:#121c2de0;--page-link-text:#f1f5f9;--page-link-icon:#b15cff}:is([data-theme=midnight],[data-theme=dark],.dark) .board-editor-root{--board-bg:#070c12;background:radial-gradient(circle at 50% 28%,#2563eb14,#0000 36%),linear-gradient(#080d13,#05090f)}:is([data-theme=midnight],[data-theme=dark],.dark) .board-dot-grid{background-image:radial-gradient(circle,#38bdf833 1px,#0000 1.2px)!important}:is([data-theme=midnight],[data-theme=dark],.dark) body.is-board-page .workspace-card{-webkit-backdrop-filter:blur(16px)saturate(140%)!important;background:#02061766!important;border-color:#ffffff0d!important}:is([data-theme=midnight],[data-theme=dark],.dark) body.is-board-page .note-navigation-bar{background:0 0!important;border-color:#ffffff0d!important}:is([data-theme=midnight],[data-theme=dark],.dark) body.is-board-page .note-navigation-bar:before{content:""!important;z-index:-1!important;-webkit-backdrop-filter:blur(28px)saturate(190%)!important;border-radius:inherit!important;background:#0f172ad9!important;position:absolute!important;inset:0!important}:is([data-theme=midnight],[data-theme=dark],.dark) .board-color-picker,:is([data-theme=midnight],[data-theme=dark],.dark) .board-context-menu,:is([data-theme=midnight],[data-theme=dark],.dark) .board-shape-menu,:is([data-theme=midnight],[data-theme=dark],.dark) .board-toolbar,:is([data-theme=midnight],[data-theme=dark],.dark) .board-zoom-controls{-webkit-backdrop-filter:blur(18px)saturate(145%);background:#0a101ac7;border-color:#6378a047;box-shadow:0 18px 48px #0000006b,inset 0 1px #ffffff0d}:is([data-theme=midnight],[data-theme=dark],.dark) .board-context-item,:is([data-theme=midnight],[data-theme=dark],.dark) .board-title-btn,:is([data-theme=midnight],[data-theme=dark],.dark) .board-tool-btn,:is([data-theme=midnight],[data-theme=dark],.dark) .board-topbar-action,:is([data-theme=midnight],[data-theme=dark],.dark) .board-zoom-btn,:is([data-theme=midnight],[data-theme=dark],.dark) .board-zoom-level{color:#9aa9c1}:is([data-theme=midnight],[data-theme=dark],.dark) .board-context-item:hover,:is([data-theme=midnight],[data-theme=dark],.dark) .board-title-btn:hover,:is([data-theme=midnight],[data-theme=dark],.dark) .board-tool-btn:hover,:is([data-theme=midnight],[data-theme=dark],.dark) .board-topbar-action:hover,:is([data-theme=midnight],[data-theme=dark],.dark) .board-zoom-btn:hover,:is([data-theme=midnight],[data-theme=dark],.dark) .board-zoom-level:hover{color:#f8fbff;background:#2563eb21}:is([data-theme=midnight],[data-theme=dark],.dark) .board-tool-btn.is-active{color:#fff;background:linear-gradient(135deg,#8b5cf6,#c026d3);box-shadow:0 10px 24px #8b5cf652}:is([data-theme=midnight],[data-theme=dark],.dark) .board-context-sep,:is([data-theme=midnight],[data-theme=dark],.dark) .board-toolbar-sep{background:#94a3b82e}:is([data-theme=midnight],[data-theme=dark],.dark) .board-node{color:#eef4ff!important}:is([data-theme=midnight],[data-theme=dark],.dark) .board-node:not(.is-text):not(.is-sticky):not(.is-page-link):not(.is-frame):not(.is-icon){filter:drop-shadow(0 16px 26px #0003)}:is([data-theme=midnight],[data-theme=dark],.dark) .board-node.is-page-link{background:#121c2de6!important;border-color:#3b82f6d1!important;box-shadow:0 12px 32px #02061761,inset 0 1px #ffffff0d!important}:is([data-theme=midnight],[data-theme=dark],.dark) .board-page-link-title{font-weight:700;color:#f8fbff!important}:is([data-theme=midnight],[data-theme=dark],.dark) .board-page-link-arrow{color:#3b82f6!important}:is([data-theme=midnight],[data-theme=dark],.dark) .board-node.is-text{color:#e2e8f0d1!important}:is([data-theme=midnight],[data-theme=dark],.dark) .board-node-edit,:is([data-theme=midnight],[data-theme=dark],.dark) .board-node-label-container{color:inherit}:is([data-theme=midnight],[data-theme=dark],.dark) .board-svg-layer line,:is([data-theme=midnight],[data-theme=dark],.dark) .board-svg-layer path,:is([data-theme=midnight],[data-theme=dark],.dark) .board-svg-layer polyline{filter:drop-shadow(0 0 6px #94a3b829)}:is([data-theme=midnight],[data-theme=dark],.dark) .board-floating-submenu,:is([data-theme=midnight],[data-theme=dark],.dark) .board-floating-toolbar{background:#0a101ad6;border-color:#6378a052;box-shadow:0 18px 48px #0000007a,inset 0 1px #ffffff0d}html.settings-open .app-shell{display:none!important}.home-nebula-toolbar{z-index:5;position:absolute;top:clamp(1.15rem,2vw,1.7rem);right:clamp(1.15rem,2vw,1.7rem)}.home-nebula-edit-button{color:#15171d85;background:0 0;border:0;place-items:center;width:2.15rem;height:2.15rem;transition:color .14s,opacity .14s;display:grid}.home-nebula-edit-button.is-active,.home-nebula-edit-button:hover{color:#15171dd1}.home-nebula-edit-panel{z-index:40;background:#fff;border:1px solid #e2e8f0f2;border-radius:.9rem;width:min(23rem,100vw - 2rem);padding:.7rem;position:absolute;top:calc(100% + .45rem);right:0;box-shadow:0 18px 44px #0f172a24}.home-nebula-edit-title{color:#9ca3af;letter-spacing:.06em;text-transform:uppercase;margin:0 0 .5rem;padding:0 .25rem;font-size:.68rem;font-weight:750}.home-nebula-edit-panel ul{gap:.1rem;margin:0;padding:0;list-style:none;display:grid}.home-nebula-edit-panel li{border-radius:.55rem;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.5rem;padding:.3rem .25rem .3rem .45rem;display:grid}.home-nebula-edit-order{gap:.08rem;display:inline-flex}.home-nebula-edit-panel li:hover{background:#f3f4f6d9}.home-nebula-edit-panel li.is-hidden .home-nebula-edit-label,.home-nebula-edit-panel li.is-hidden .home-nebula-edit-width{opacity:.45}.home-nebula-edit-label{color:#374151;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:650;overflow:hidden}.home-nebula-edit-width{align-items:center;gap:.15rem;display:inline-flex}.home-nebula-edit-width small{color:#6b7280;text-align:center;min-width:4.1rem;font-size:.72rem;font-weight:650}.home-nebula-edit-order button,.home-nebula-edit-toggle,.home-nebula-edit-width button{color:#6b7280;border-radius:.45rem;place-items:center;width:1.6rem;height:1.6rem;transition:background .14s,color .14s;display:grid}.home-nebula-edit-order button:hover:not(:disabled),.home-nebula-edit-toggle:hover,.home-nebula-edit-width button:hover:not(:disabled){color:#111827;background:#e2e8f0e6}.home-nebula-edit-order button:disabled,.home-nebula-edit-width button:disabled{cursor:default;opacity:.32}.home-nebula-edit-reset{color:#6b7280;border-top:1px solid #e2e8f0f2;justify-content:center;align-items:center;gap:.35rem;width:100%;margin-top:.45rem;padding-top:.6rem;font-size:.76rem;font-weight:700;display:inline-flex}.home-nebula-edit-reset:hover{color:#111827}:is([data-theme=midnight],[data-theme=dark],.dark) .home-nebula-edit-button{color:#e2e8f094}:is([data-theme=midnight],[data-theme=dark],.dark) .home-nebula-edit-button.is-active,:is([data-theme=midnight],[data-theme=dark],.dark) .home-nebula-edit-button:hover{color:#f8fbff}:is([data-theme=midnight],[data-theme=dark],.dark) .home-nebula-edit-panel{background:#111827;border-color:#94a3b838;box-shadow:0 18px 44px #0000006b}:is([data-theme=midnight],[data-theme=dark],.dark) .home-nebula-edit-label{color:#e2e8f0e6}:is([data-theme=midnight],[data-theme=dark],.dark) .home-nebula-edit-panel li:hover{background:#1e293bcc}:is([data-theme=midnight],[data-theme=dark],.dark) .home-nebula-edit-order button:hover:not(:disabled),:is([data-theme=midnight],[data-theme=dark],.dark) .home-nebula-edit-toggle:hover,:is([data-theme=midnight],[data-theme=dark],.dark) .home-nebula-edit-width button:hover:not(:disabled){color:#f8fbff;background:#334155e6}.settings-modal-overlay{z-index:var(--capa-modal);-webkit-backdrop-filter:blur(18px)saturate(112%);background:#191c2429;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.settings-modal-container{border:1px solid var(--border);width:min(940px,100vw - 40px);height:min(660px,100svh - 40px);display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.settings-modal-container{border:1px solid color-mix(in srgb,var(--border) 88%,transparent)}}.settings-modal-container{background:var(--panel-strong);border-radius:14px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.settings-modal-container{background:color-mix(in srgb,var(--panel-strong) 96%,transparent)}}.settings-modal-container{-webkit-backdrop-filter:blur(24px)saturate(120%);animation:settingsModalEnter .24s cubic-bezier(.16,1,.3,1);box-shadow:0 28px 76px #14182338,0 2px 10px #14182314}[data-theme=midnight] .settings-modal-container{background:var(--panel-strong)}@supports (color:color-mix(in lab,red,red)){[data-theme=midnight] .settings-modal-container{background:color-mix(in srgb,var(--panel-strong) 94%,transparent)}}[data-theme=midnight] .settings-modal-container{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){[data-theme=midnight] .settings-modal-container{border-color:color-mix(in srgb,var(--border) 86%,transparent)}}[data-theme=midnight] .settings-modal-container{box-shadow:0 30px 80px #00000080,0 2px 12px #00000040}@keyframes settingsModalEnter{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.settings-modal-sidebar{border-right:1px solid var(--border);background:var(--panel);flex-direction:column;flex-shrink:0;width:188px;padding:18px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.settings-modal-sidebar{background:color-mix(in srgb,var(--panel) 78%,var(--panel-strong))}}.settings-modal-sidebar{color:var(--text)}.settings-sidebar-header{align-items:center;gap:8px;margin-bottom:15px;padding:0 7px;display:flex}.settings-header-icon{display:none}.settings-sidebar-header h2{color:var(--text);letter-spacing:-.01em;margin:0;font-size:15px;font-weight:750}.settings-sidebar-tabs{flex-direction:column;gap:2px;display:flex}.settings-tab-btn{width:100%;min-height:34px;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:9px;padding:7px 9px;font-size:12.5px;font-weight:500;transition:all .2s;display:flex;position:relative}.settings-tab-btn,[data-theme=midnight] .settings-tab-btn{color:var(--muted)}.settings-tab-btn svg{stroke:currentColor;flex:0 0 18px;width:18px;height:18px;transition:transform .18s;color:currentColor!important}.settings-tab-btn:hover{background:var(--hover);color:var(--text)}.settings-tab-btn:hover svg{transform:scale(1.08)}[data-theme=midnight] .settings-tab-btn:hover{background:var(--hover)}.settings-tab-btn.is-active{background:var(--text)!important}@supports (color:color-mix(in lab,red,red)){.settings-tab-btn.is-active{background:color-mix(in srgb,var(--text) 6%,var(--panel-strong))!important}}.settings-tab-btn.is-active{box-shadow:none;font-weight:650;color:var(--text)!important}.settings-tab-btn.is-active:before{content:"";background:var(--accent-color,#8b5cf6);width:2px;box-shadow:none;border-radius:999px;animation:settingsActiveIndicatorIn .22s cubic-bezier(.16,1,.3,1);position:absolute;top:7px;bottom:7px;left:-1px}@keyframes settingsActiveIndicatorIn{0%{opacity:0;transform:scaleY(.35)}to{opacity:1;transform:scaleY(1)}}.settings-modal-content{background:var(--panel-strong);flex-direction:column;flex-grow:1;min-width:0;height:100%;display:flex;overflow:hidden}.settings-content-header{border-bottom:1px solid var(--border);flex:none;padding:20px 26px 14px}.settings-content-header h1{color:var(--text);letter-spacing:-.025em;margin:0 42px 3px 0;font-size:18px;font-weight:720}.settings-content-header p{color:var(--muted);margin:0;font-size:11.5px;line-height:1.4}.settings-tab-scroll-area{flex-grow:1;min-height:0;overflow:hidden}.settings-form-container{height:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:0;padding:4px 26px 10px;display:flex;overflow-y:auto}[data-theme=midnight] .settings-form-container{background:0 0;border-color:#0000}.settings-form-container::-webkit-scrollbar{width:6px}.settings-form-container::-webkit-scrollbar-track{background:0 0}.settings-form-container::-webkit-scrollbar-thumb{background:#00000014;border-radius:3px}[data-theme=midnight] .settings-form-container::-webkit-scrollbar-thumb{background:#ffffff14}.settings-modal-footer{border-top:1px solid var(--border);background:var(--panel-strong);flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;min-height:60px;padding:11px 26px;display:flex}.settings-modal-close{width:28px;height:28px;color:var(--muted);background:var(--panel);border:1px solid var(--border);cursor:pointer;z-index:10;border-radius:8px;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:16px;right:18px}[data-theme=midnight] .settings-modal-close{color:var(--muted);background:var(--panel);border-color:var(--border)}.settings-modal-close:hover{background:var(--hover);color:var(--text)}[data-theme=midnight] .settings-modal-close:hover{background:var(--hover)}.settings-tab-pane{flex-direction:column;height:100%;animation:settingsTabPaneIn .26s cubic-bezier(.16,1,.3,1) both;display:flex}@keyframes settingsTabPaneIn{0%{opacity:0;transform:translate(10px)scale(.992)}to{opacity:1;transform:translate(0)scale(1)}}@media (prefers-reduced-motion:reduce){.settings-tab-btn.is-active:before,.settings-tab-pane{animation:none}.settings-tab-btn svg{transition:none}}.settings-form-container h3{color:var(--text);margin-top:0;margin-bottom:2px;font-size:12.5px;font-weight:680}.settings-group-description{color:var(--muted);margin-top:0;margin-bottom:0;font-size:10.5px;line-height:1.35}.settings-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;min-height:62px;padding:14px 0;display:flex}[data-theme=midnight] .settings-row{border-bottom-color:#ffffff0d}.settings-row-block{border-bottom:1px solid var(--border);flex-direction:column;padding:14px 0 16px;display:flex}[data-theme=midnight] .settings-row-block{border-bottom-color:#ffffff0d}.settings-row-inline{color:var(--text);align-items:center;gap:8px;font-size:12.5px;display:flex}.settings-select{border:1px solid var(--border);background:var(--panel);width:220px;min-height:32px;color:var(--text);cursor:pointer;border-radius:7px;outline:none;padding:6px 10px;font-size:12px;font-weight:550}[data-theme=midnight] .settings-select{background-color:#ffffff0d;border-color:#ffffff1a}.settings-select-mini{border:1px solid var(--border);background:var(--panel);min-height:30px;color:var(--text);cursor:pointer;border-radius:6px;outline:none;padding:4px 9px;font-size:11.5px;font-weight:550}[data-theme=midnight] .settings-select-mini{background-color:#ffffff0d;border-color:#ffffff1a}.settings-segmented-control{border:1px solid var(--border);background:var(--panel);border-radius:7px;width:220px;padding:2px;display:flex}[data-theme=midnight] .settings-segmented-control{background-color:#ffffff0d;border-color:#ffffff05}.settings-segment-btn{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:5px;flex:1;padding:4px 8px;font-size:11px;font-weight:550;transition:all .15s}.settings-segment-btn:hover{color:var(--text)}.settings-segment-btn.is-active{background:var(--panel-strong);color:var(--text);box-shadow:0 1px 3px #14182314}[data-theme=midnight] .settings-segment-btn.is-active{color:#fff;background-color:#ffffff26}.settings-slider{-webkit-appearance:none;background-color:#00000014;border-radius:2px;outline:none;flex-grow:1;height:4px}[data-theme=midnight] .settings-slider{background-color:#ffffff1f}.settings-slider::-webkit-slider-thumb{-webkit-appearance:none;border:1.5px solid var(--accent-color,#9c67cf);cursor:pointer;background-color:#fff;border-radius:50%;width:16px;height:16px;transition:transform .1s;box-shadow:0 2px 5px #00000026}.settings-slider::-webkit-slider-thumb:hover{transform:scale(1.1)}.settings-toggle{width:36px;height:20px;display:inline-block;position:relative}.settings-toggle input{opacity:0;width:0;height:0}.settings-toggle-slider{cursor:pointer;background-color:#0000001a;border-radius:20px;transition:all .22s;position:absolute;inset:0}[data-theme=midnight] .settings-toggle-slider{background-color:#ffffff26}.settings-toggle input:checked+.settings-toggle-slider{background-color:var(--accent-color,#9c67cf)}.settings-toggle-slider:before{content:"";background-color:#fff;border-radius:50%;width:16px;height:16px;transition:all .22s;position:absolute;bottom:2px;left:2px;box-shadow:0 1px 3px #00000026}.settings-toggle input:checked+.settings-toggle-slider:before{transform:translate(16px)}.settings-accent-palette{gap:12px;display:flex}.settings-accent-dot{cursor:pointer;border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;transition:all .2s;display:flex}.settings-accent-dot:hover{transform:scale(1.15)}.settings-accent-dot.is-active{box-shadow:0 0 0 2px var(--text);border-color:#fff}.settings-nebula-grid{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:7px;display:grid}.settings-nebula-card{cursor:pointer;background-position:50%;background-size:cover;border:1.5px solid #0000;border-radius:7px;height:58px;transition:all .2s;position:relative;overflow:hidden}.settings-nebula-card:hover{transform:translateY(-1px);box-shadow:0 6px 16px #1418231f}.settings-nebula-card.is-active{border-color:var(--accent-color,#8b5cf6);box-shadow:0 0 0 1px var(--accent-color,#8b5cf6)}.settings-nebula-label{display:none}.settings-nebula-check{width:16px;height:16px;color:var(--accent-color,#9c67cf);background-color:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:4px;right:4px;box-shadow:0 1px 3px #0003}.settings-background-group-label{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;margin:13px 0 0;font-size:10px;font-weight:750}.settings-neutral-card{background:var(--neutral-light);justify-content:flex-start;align-items:flex-end;padding:0;display:flex;box-shadow:inset 0 0 0 1px #1f232814}[data-theme=dark] .settings-neutral-card,[data-theme=midnight] .settings-neutral-card{background:var(--neutral-dark);box-shadow:inset 0 0 0 1px #ffffff1a}.settings-custom-background-row{align-items:center;margin:0;display:flex}.settings-custom-background-controls{justify-content:flex-end;align-items:center;gap:8px;display:flex}.settings-custom-background-upload{border:1px solid var(--border);background:var(--panel);min-height:32px;color:var(--text);cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;font-weight:650;transition:border-color .16s,background .16s;display:inline-flex}.settings-custom-background-upload.is-active,.settings-custom-background-upload:hover{border-color:var(--accent-color,#8b5cf6)}@supports (color:color-mix(in lab,red,red)){.settings-custom-background-upload.is-active,.settings-custom-background-upload:hover{border-color:color-mix(in srgb,var(--accent-color,#8b5cf6) 52%,var(--border))}}.settings-custom-background-upload.is-active,.settings-custom-background-upload:hover{background:var(--accent-color,#8b5cf6)}@supports (color:color-mix(in lab,red,red)){.settings-custom-background-upload.is-active,.settings-custom-background-upload:hover{background:color-mix(in srgb,var(--accent-color,#8b5cf6) 6%,var(--panel))}}.settings-custom-background-card{border:1px dashed var(--muted);justify-content:center;align-items:center;width:178px;height:66px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.settings-custom-background-card{border:1px dashed color-mix(in srgb,var(--muted) 48%,transparent)}}.settings-custom-background-card{background-color:var(--panel-strong);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.settings-custom-background-card{background-color:color-mix(in srgb,var(--panel-strong) 88%,var(--accent-color,#8b5cf6))}}.settings-custom-background-card{cursor:pointer;background-position:50%;background-size:cover;transition:border-color .18s,box-shadow .18s,transform .18s}.settings-custom-background-card:hover{border-color:var(--accent-color,#8b5cf6);transform:translateY(-1px)}.settings-custom-background-card.is-active{box-shadow:0 0 0 2px var(--accent-color,#8b5cf6);border-color:#fff}.settings-custom-background-action{background:var(--panel-strong);border-radius:7px;align-items:center;gap:6px;padding:6px 9px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.settings-custom-background-action{background:color-mix(in srgb,var(--panel-strong) 86%,transparent)}}.settings-custom-background-action{color:var(--text);font-size:11px;font-weight:700;box-shadow:0 2px 8px #0000001f}.settings-custom-background-remove{color:#ef4444;background:0 0;border:0;align-items:center;gap:5px;padding:5px;font-size:11px;font-weight:700;display:inline-flex}.settings-background-error{color:#dc2626;margin-top:6px;font-size:11px}.settings-help-box{color:var(--muted);background-color:#fff6;border:1px solid #00000005;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}[data-theme=midnight] .settings-help-box{background-color:#ffffff05;border-color:#ffffff0a}.settings-field-group{flex-direction:column;gap:6px;display:flex}.settings-field-label{color:var(--text);font-size:12px;font-weight:600}.settings-input{color:var(--text);background-color:#ffffff80;border:1px solid #00000014;border-radius:8px;outline:none;padding:6px 12px;font-size:12px}[data-theme=midnight] .settings-input{background-color:#ffffff0d;border-color:#ffffff1a}.settings-btn-cancel{background:var(--panel);min-height:34px;color:var(--text);cursor:pointer;border:1px solid var(--border);border-radius:8px;padding:7px 17px;font-size:12.5px;font-weight:600;transition:all .2s}[data-theme=midnight] .settings-btn-cancel{color:#fff;background:#ffffff1a;border-color:#ffffff0d}.settings-btn-cancel:hover{background-color:#fff9}[data-theme=midnight] .settings-btn-cancel:hover{background-color:#ffffff26}.settings-btn-save{background-color:var(--accent-color,#9c67cf);color:#fff;cursor:pointer;min-height:34px;box-shadow:0 4px 12px var(--accent-color,#8b5cf6);border:none;border-radius:8px;padding:7px 17px;font-size:12.5px;font-weight:600;transition:all .2s}@supports (color:color-mix(in lab,red,red)){.settings-btn-save{box-shadow:0 4px 12px color-mix(in srgb,var(--accent-color,#8b5cf6) 24%,transparent)}}.settings-btn-save:hover{filter:brightness(1.1)}.settings-btn-secondary{color:var(--text);cursor:pointer;background-color:#ffffff80;border:1px solid #00000014;border-radius:8px;padding:6px 14px;font-size:12px;font-weight:600;transition:all .2s}[data-theme=midnight] .settings-btn-secondary{background-color:#ffffff0d;border-color:#ffffff1a}.settings-btn-secondary:hover{background-color:#ffffffb3}[data-theme=midnight] .settings-btn-secondary:hover{background-color:#ffffff1a}.settings-btn-primary{background-color:var(--accent-color,#9c67cf);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:6px 14px;font-size:12px;font-weight:600;transition:all .2s}.settings-btn-primary:hover{filter:brightness(1.1)}html.settings-open .app-shell{filter:blur(6px);pointer-events:none;display:grid!important}.settings-modal-container :is(button,input,select,label[tabindex]):focus-visible{outline:2px solid var(--accent-color,#8b5cf6)}@supports (color:color-mix(in lab,red,red)){.settings-modal-container :is(button,input,select,label[tabindex]):focus-visible{outline:2px solid color-mix(in srgb,var(--accent-color,#8b5cf6) 72%,white)}}.settings-modal-container :is(button,input,select,label[tabindex]):focus-visible{outline-offset:2px}@media (max-width:760px){.settings-modal-overlay{padding:12px}.settings-modal-container{width:calc(100vw - 24px);height:min(680px,100svh - 24px)}.settings-modal-sidebar{width:170px;padding-inline:9px}.settings-content-header,.settings-form-container,.settings-modal-footer{padding-inline:20px}.settings-row{gap:14px}.settings-segmented-control,.settings-select{width:min(210px,46%)}.settings-nebula-grid{gap:7px}}@media (max-width:620px){.settings-modal-container{flex-direction:column}.settings-modal-sidebar{border-right:0;border-bottom:1px solid var(--border);width:100%;padding:10px}.settings-sidebar-header{margin-bottom:7px}.settings-sidebar-tabs{scrollbar-width:none;flex-direction:row;padding-bottom:2px;overflow-x:auto}.settings-sidebar-tabs::-webkit-scrollbar{display:none}.settings-tab-btn{white-space:nowrap;flex:none;width:auto}.settings-content-header{padding:14px 16px 11px}.settings-form-container{padding-inline:16px}.settings-modal-footer{min-height:54px;padding:9px 16px}.settings-modal-close{top:11px;right:12px}.settings-row{flex-direction:column;align-items:flex-start;gap:9px}.settings-row>:last-child{align-self:stretch}.settings-segmented-control,.settings-select{width:100%}.settings-custom-background-controls{justify-content:flex-start}}@media (max-width:420px){.settings-modal-overlay{padding:6px}.settings-modal-container{width:calc(100vw - 12px);height:calc(100svh - 12px)}.settings-nebula-grid{grid-template-columns:repeat(3,1fr)}.settings-btn-cancel,.settings-btn-save{flex:1}}.note-navigation-icon-button.is-active,.sidebar-create-button:hover,.sidebar-icon-button.is-active,.sidebar-nav-link.is-active{color:var(--accent-color,#9c67cf)!important}.nebula-sidebar .sidebar-icon-button.is-active{color:#fff!important}.nebula-bottom-row.is-active,.nebula-project-row.is-active{color:#090909}:is([data-theme=midnight],[data-theme=dark],.dark) :is(.nebula-bottom-row.is-active,.nebula-project-row.is-active){color:#fff!important}.note-card-menu-main{position:relative}:is(.project-menu input,.project-menu select,.project-menu-name>div,.tag-search,.page-properties-segmented,.page-settings-submenu input,.note-card-submenu-search,.project-cover-tabs button.is-active,.project-cover-upload button,.widget-settings-size-btn){border-color:var(--editor-menu-border)!important;background:var(--editor-menu-surface-hover)!important}:is(.note-card-menu-separator,.page-settings-divider,.widget-settings-divider){border-color:var(--editor-menu-divider)!important;background-color:var(--editor-menu-divider)!important}:is(.project-menu-section,.project-cover-menu-top){border-color:var(--editor-menu-divider)!important}.note-card-submenu:before{border-color:var(--editor-menu-border)!important;background:var(--editor-menu-surface)!important}.font-size-small,.font-size-small .ProseMirror,.font-size-small .rich-editor .ProseMirror,.font-size-small p{font-size:14.5px!important}.font-size-large,.font-size-large .ProseMirror,.font-size-large .rich-editor .ProseMirror,.font-size-large p{font-size:17.5px!important}.ui-compact{--heading-h1-margin-top:24px!important;--heading-h1-margin-bottom:12px!important;--heading-h2-margin-top:20px!important;--heading-h2-margin-bottom:10px!important}.ui-compact .home-card,.ui-compact .note-card{margin-bottom:6px!important;padding:10px 14px!important}.ui-compact .sidebar-icon-button,.ui-compact .sidebar-nav-link{padding:5px 10px!important}.ui-compact .note-editor-title-container{padding-top:14px!important;padding-bottom:8px!important}.note-editor-overlay-root{background:linear-gradient(to bottom,transparent 3.55rem,var(--panel-strong) 3.55rem)!important;padding-top:3.55rem!important}.home-layout-content,.project-home{padding-top:5.05rem!important}body.is-board-page .board-topbar{top:4.8rem!important}body.is-board-page .board-toolbar{top:calc(50% + 1.775rem)!important}body.is-board-page .note-navigation-bar{background:0 0!important;border-bottom:1px solid #fff3!important}body.is-board-page .note-navigation-bar:before{content:""!important;z-index:-1!important;-webkit-backdrop-filter:blur(28px)saturate(190%)!important;border-radius:inherit!important;background:#ffffffd9!important;position:absolute!important;inset:0!important}.sync-conflict-backdrop{z-index:1200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#09111f94;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.sync-conflict-dialog{border:1px solid var(--border);width:min(520px,100%)}@supports (color:color-mix(in lab,red,red)){.sync-conflict-dialog{border:1px solid color-mix(in srgb,var(--border) 90%,#f59e0b)}}.sync-conflict-dialog{background:var(--panel-strong);border-radius:18px;padding:22px;box-shadow:0 24px 70px #00000057}.sync-conflict-head{align-items:flex-start;gap:12px;display:flex}.sync-conflict-head p{color:#d97706;text-transform:uppercase;letter-spacing:.08em;margin:0 0 3px;font-size:12px;font-weight:700}.sync-conflict-head h2{margin:0;font-size:18px;line-height:1.3}.sync-conflict-icon{color:#b45309;background:#fef3c7;border-radius:11px;flex:0 0 38px;place-items:center;height:38px;display:grid}.sync-conflict-copy{color:var(--muted);margin:16px 0;font-size:14px;line-height:1.55}.sync-conflict-options{gap:8px;display:grid}.sync-conflict-options button{border:1px solid var(--border);width:100%;color:var(--foreground);background:var(--panel);text-align:left;border-radius:12px;align-items:center;gap:11px;padding:12px;transition:all .16s;display:flex}.sync-conflict-options button:hover:not(:disabled){border-color:var(--accent-color);background:var(--accent-color)}@supports (color:color-mix(in lab,red,red)){.sync-conflict-options button:hover:not(:disabled){background:color-mix(in srgb,var(--accent-color) 8%,var(--panel))}}.sync-conflict-options button:hover:not(:disabled){transform:translateY(-1px)}.sync-conflict-options span{gap:2px;display:grid}.sync-conflict-options strong{font-size:14px}.sync-conflict-later,.sync-conflict-options small{color:var(--muted);font-size:12px}.sync-conflict-later{background:0 0;border:0;align-items:center;gap:6px;margin-top:15px;padding:0;display:inline-flex}.task-center{width:min(900px,100%);margin:34px auto;padding:0 18px}.task-center-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}.task-center-head p{color:var(--accent-color);align-items:center;gap:7px;margin:0 0 6px;font-size:13px;font-weight:700;display:flex}.task-center-head h1{margin:0;font-size:clamp(28px,4vw,40px)}.task-center-controls{align-items:center;gap:10px;display:flex}.task-center-project-select{color:var(--foreground);font:inherit;outline-color:var(--accent-color);cursor:pointer}.task-center-head label,.task-center-project-select{border:1px solid var(--border);background:var(--panel);border-radius:10px;height:42px;padding:10px 12px}.task-center-head label{min-width:230px;color:var(--muted);align-items:center;gap:8px;display:flex}.task-center-head input{width:100%;color:var(--foreground);font:inherit;background:0 0;border:0;outline:0}.task-center-tabs{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.task-center-tabs button{border:1px solid var(--border);color:var(--muted);background:var(--panel);border-radius:999px;padding:8px 11px;font-size:13px}.task-center-tabs button.is-active{border-color:var(--accent-color);color:var(--foreground);background:var(--accent-color)}@supports (color:color-mix(in lab,red,red)){.task-center-tabs button.is-active{background:color-mix(in srgb,var(--accent-color) 12%,var(--panel))}}.task-center-tabs b{margin-left:4px;font-size:11px}.task-center-list{border:1px solid var(--border);background:var(--panel);border-radius:14px;overflow:hidden}.task-center-row{border-bottom:1px solid var(--border);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.task-center-row:last-child{border-bottom:0}.task-center-row small,.task-center-row strong{display:block}.task-center-row small{color:var(--muted);margin-top:3px;font-size:12px}.task-center-row.is-done strong{color:var(--muted);text-decoration:line-through}.task-center-check{color:var(--accent-color);background:0 0;border:0;place-items:center;padding:0;display:grid}.task-center-row.is-done .task-center-check{color:#22c55e}.task-center-row a{color:var(--accent-color);font-size:13px;font-weight:700}.task-center-empty{color:var(--muted);text-align:center;margin:0;padding:30px}@media (max-width:620px){.task-center-controls,.task-center-head{flex-direction:column;align-items:stretch}.task-center-head label{min-width:0}}.note-relations{z-index:calc(var(--capa-panel) + 1);width:auto;position:fixed;bottom:4.85rem;right:1.35rem}.note-relations-floating-trigger{color:#1f2937;-webkit-backdrop-filter:blur(20px)saturate(165%);cursor:pointer;background:#ffffffc2;border:1px solid #ffffffb8;border-radius:999px;outline:none;justify-content:center;align-items:center;width:3rem;height:3rem;transition:opacity .16s,transform .16s,background .16s;display:inline-flex;box-shadow:0 18px 42px #0f172a29}.note-relations-floating-trigger:hover{background:#ffffffeb;transform:translateY(-2px)}.note-relations-floating-trigger.is-active{background:var(--accent-color)!important;color:#fff!important;border-color:var(--accent-color)!important}.dark .note-relations-floating-trigger,[data-theme=dark] .note-relations-floating-trigger,[data-theme=midnight] .note-relations-floating-trigger{color:#e5edf7;background:#0f172ac2;border-color:#ffffff1f}.note-relations-panel{border:1px solid var(--border);background:var(--panel-strong);width:320px;max-width:calc(100vw - 2.5rem);box-shadow:var(--shadow);z-index:calc(var(--capa-panel) + 2);border-radius:12px;gap:13px;padding:13px;display:grid;position:absolute;bottom:3.5rem;right:0}.note-relations-panel section{gap:5px;display:grid}.note-relations-panel h3{align-items:center;gap:5px;margin:0;font-size:12px;display:flex}.note-relations-panel p{color:var(--muted);margin:0;font-size:12px}.note-relations-panel a{color:var(--accent-color);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.note-relations-warning h3{color:#d97706}.note-relations-graph{border:1px solid var(--border);color:var(--foreground);background:var(--panel);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:12px;display:inline-flex}.note-graph-panel{z-index:500;border:1px solid var(--border);flex-direction:column;width:min(420px,100vw - 32px);display:flex;position:fixed;top:4.5rem;bottom:16px;right:16px;overflow:hidden;transform:translate(calc(100% + 32px))}@supports (color:color-mix(in lab,red,red)){.note-graph-panel{border:1px solid color-mix(in srgb,var(--border) 70%,#38bdf8)}}.note-graph-panel{background:var(--panel-strong);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.note-graph-panel{background:color-mix(in srgb,var(--panel-strong) 88%,#07121e)}}.note-graph-panel{transition:transform .25s;box-shadow:0 24px 64px #0000005c}.note-graph-panel.is-open{transform:translate(0)}.note-graph-panel header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:15px;display:flex}.note-graph-panel header div{align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.note-graph-panel header button{color:var(--muted);background:0 0;border:0;padding:3px}.note-graph-filter{color:var(--muted);gap:5px;padding:12px 15px;font-size:11px;font-weight:700;display:grid}.note-graph-filter select{border:1px solid var(--border);color:var(--foreground);background:var(--panel);font:inherit;border-radius:8px;padding:8px}.note-graph-canvas{background-image:radial-gradient(var(--muted) 1px,transparent 1px);flex:1;min-height:320px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.note-graph-canvas{background-image:radial-gradient(color-mix(in srgb,var(--muted) 25%,transparent) 1px,transparent 1px)}}.note-graph-canvas{background-size:20px 20px}.note-graph-center,.note-graph-node{border:1px solid var(--node-color,#38bdf8);color:var(--foreground);background:var(--panel-strong);border-radius:999px;position:absolute;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab,red,red)){.note-graph-center,.note-graph-node{background:color-mix(in srgb,var(--panel-strong) 85%,var(--node-color,#38bdf8))}}.note-graph-center,.note-graph-node{box-shadow:0 0 0 6px var(--node-color,#38bdf8)}@supports (color:color-mix(in lab,red,red)){.note-graph-center,.note-graph-node{box-shadow:0 0 0 6px color-mix(in srgb,var(--node-color,#38bdf8) 12%,transparent)}}.note-graph-center,.note-graph-node{font-size:11px}.note-graph-center{--node-color:#38bdf8;max-width:150px;padding:13px 17px;font-weight:800;top:50%;left:50%}.note-graph-node{text-overflow:ellipsis;white-space:nowrap;width:108px;padding:8px 10px;overflow:hidden}.note-graph-empty,.note-graph-status{height:100%;color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:7px;margin:0;padding:45px;font-size:13px;display:flex}.note-graph-panel footer{border-top:1px solid var(--border);color:var(--muted);padding:11px 15px;font-size:11px}.collection-workspace,.collections-home{width:min(1120px,100%);margin:34px auto;padding:0 18px}.collection-head,.collections-home header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:25px;display:flex}.collection-head p,.collections-home-eyebrow{color:var(--accent-color,#7c3aed);align-items:center;gap:7px;margin:0 0 6px;font-size:13px;font-weight:700;display:flex}.collection-head h1,.collections-home h1{margin:0;font-size:clamp(27px,4vw,40px)}.collections-home .collections-home-description{max-width:560px;color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.5}.collections-create{gap:7px;display:flex}.collection-field-form input,.collection-field-form select,.collection-toolbar input,.collections-create input{border:1px solid var(--border);outline-color:var(--accent-color);color:var(--foreground);background:var(--panel);font:inherit;border-radius:9px;padding:9px 10px}.collection-field-form button,.collection-head>button,.collections-create button{color:#fff;background:var(--accent-color);font:inherit;border:0;border-radius:9px;align-items:center;gap:6px;padding:9px 11px;font-weight:700;display:inline-flex}.collections-home-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:13px;display:grid}.collection-card{flex-direction:column;display:flex;position:relative}.collection-card a{border:1px solid var(--border);min-height:130px;color:var(--foreground);background:var(--panel);border-radius:8px;gap:7px;padding:18px;text-decoration:none;display:grid}.collection-card a svg{color:var(--accent-color)}.collection-card a small{color:var(--muted)}.collection-card-location{min-width:0;color:var(--muted);white-space:nowrap;font-size:11px;display:flex;overflow:hidden}.collection-card-location>span{align-items:center;min-width:0;display:inline-flex}.collection-card-location>span>span{text-overflow:ellipsis;overflow:hidden}.collection-card-location svg{flex:none;margin:0 3px;color:currentColor!important}.collection-card:hover a{border-color:var(--accent-color)}.collection-card-rename{width:100%;font:inherit;border-radius:6px;outline:none;padding:4px 6px;font-weight:700;border:1px solid var(--accent-color)!important;background:var(--panel-strong)!important;color:var(--foreground)!important}.collection-card-menu-btn{border:1px solid var(--border);background:var(--panel);width:28px;height:28px;color:var(--muted);cursor:pointer;opacity:0;z-index:5;border-radius:6px;justify-content:center;align-items:center;transition:opacity .15s,background .15s,color .15s;display:flex;position:absolute;top:10px;right:10px}.collection-card:hover .collection-card-menu-btn{opacity:1}.collection-card-menu-btn:hover{background:var(--panel-strong);color:var(--foreground)}.collection-card-menu{z-index:100;border:1px solid var(--border);background:var(--panel-strong);width:200px;box-shadow:var(--shadow);border-radius:14px;flex-direction:column;gap:4px;padding:8px;display:flex;position:absolute;top:44px;right:10px}.collection-card-menu button{width:100%;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.collection-card-menu button:hover{background:var(--panel)}@supports (color:color-mix(in lab,red,red)){.collection-card-menu button:hover{background:color-mix(in srgb,var(--panel) 70%,var(--accent-color))}}.collection-card-menu button.is-danger{color:#ef4444}.collection-card-menu button.is-danger:hover{background:#fef2f2}.dark .collection-card-menu button.is-danger:hover{background:#450a0a}.collection-card-confirm-delete{background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:8px}.collection-card-confirm-delete p{color:var(--muted);font-size:12px;line-height:1.4;margin:0 0 8px!important}.collection-card-confirm-delete div{gap:6px;display:flex}.collection-card-confirm-delete button{text-align:center;border-radius:6px;flex:1;padding:6px;font-size:12px;font-weight:600}.collection-card-confirm-delete button.is-danger{color:#fff;background:#ef4444}.collection-card-confirm-delete button.is-danger:hover{background:#dc2626}.collections-empty{color:var(--muted);grid-column:1/-1;margin:0;font-size:13px}.collection-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.collection-toolbar nav{gap:5px;display:flex}.collection-toolbar nav button{border:1px solid var(--border);color:var(--muted);background:var(--panel);border-radius:8px;align-items:center;gap:6px;padding:8px 10px;display:inline-flex}.collection-toolbar nav button.is-active{border-color:var(--accent-color);color:var(--foreground)}.collection-table-wrap{border:1px solid var(--border);background:var(--panel);border-radius:13px;overflow:auto}.collection-table{border-collapse:collapse;width:100%;font-size:13px}.collection-table td,.collection-table th{border-bottom:1px solid var(--border);text-align:left;min-width:145px;padding:10px}.collection-table th{color:var(--muted);font-size:12px}.collection-table input,.collection-table select{width:100%;color:var(--foreground);font:inherit;background:0 0;border:0;outline:0;padding:5px}.collection-table td:last-child,.collection-table th:last-child{min-width:40px}.collection-table td button,.collection-table th button{color:var(--muted);background:0 0;border:0}.collection-field-form{border:1px dashed var(--border);background:var(--panel);border-radius:11px;flex-wrap:wrap;gap:8px;margin-top:12px;padding:12px;display:flex}.collection-board{gap:12px;min-height:360px;display:flex;overflow:auto}.collection-board section{border:1px solid var(--border);background:var(--panel);border-radius:12px;flex:0 0 240px;padding:11px}@supports (color:color-mix(in lab,red,red)){.collection-board section{background:color-mix(in srgb,var(--panel) 80%,var(--accent-color))}}.collection-board h2{margin:0 0 10px;font-size:13px}.collection-board article{border:1px solid var(--border);background:var(--panel-strong);border-radius:9px;gap:5px;margin:8px 0;padding:11px;display:grid}.collection-board small{color:var(--muted);font-size:11px}.collection-calendar{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.collection-calendar article{border:1px solid var(--border);background:var(--panel);border-radius:11px;gap:7px;padding:14px;display:grid}.collection-calendar time{color:var(--accent-color);font-size:12px;font-weight:700}@media (max-width:620px){.collection-head,.collection-toolbar,.collections-home header{flex-direction:column;align-items:stretch}.collections-create{flex-direction:column}.collection-toolbar nav{overflow:auto}}.inline-database-block{--inline-database-table-bg:#e9ddff;--inline-database-table-border:#b597f4;--inline-database-table-color:#4a1ad4;contain:inline-size;border:1px solid var(--border);background:var(--panel-strong);box-sizing:border-box;border-radius:12px;width:100%;min-width:0;max-width:100%;margin:18px 0;display:block;overflow:hidden}.ProseMirror .inline-database-block{max-width:100%}.inline-database-block>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.inline-database-block header>div{align-items:center;gap:8px;display:flex}.inline-database-block header>div:first-child{color:var(--foreground)}.inline-database-block header>div:last-child{color:var(--muted);font-size:12px}.inline-database-block header a,.inline-database-block header button{border:1px solid var(--border);color:inherit;background:var(--panel);font:inherit;border-radius:7px;align-items:center;gap:5px;padding:6px 8px;display:inline-flex}.inline-database-block header button.inline-database-new-page{color:#fff;border-color:var(--accent-color);background:var(--accent-color)}.inline-database-block button:disabled{cursor:wait;opacity:.65}.inline-database-table{scrollbar-gutter:stable;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--muted) transparent;width:100%;min-width:0;max-width:100%;padding-bottom:9px;display:block;overflow:auto hidden}@supports (color:color-mix(in lab,red,red)){.inline-database-table{scrollbar-color:color-mix(in srgb,var(--muted) 68%,transparent) transparent}}.inline-database-table::-webkit-scrollbar{height:9px}.inline-database-table::-webkit-scrollbar-track{background:0 0}.inline-database-table::-webkit-scrollbar-thumb{background:var(--muted);border:2px solid #0000;border-radius:999px}@supports (color:color-mix(in lab,red,red)){.inline-database-table::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--muted) 68%,transparent)}}.inline-database-table::-webkit-scrollbar-thumb{background-clip:padding-box}.inline-database-table::-webkit-scrollbar-thumb:hover{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.inline-database-table::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--muted) 84%,transparent)}}.inline-database-table::-webkit-scrollbar-thumb:hover{background-clip:padding-box}.inline-database-row{border-bottom:1px solid var(--border);font-size:13px;display:grid}.inline-database-row>*{border-right:1px solid var(--border);align-items:center;min-height:42px;padding:10px;display:flex}.inline-database-row>:last-child{border-right:0}.inline-database-row.is-head{color:var(--inline-database-table-color)}@supports (color:color-mix(in lab,red,red)){.inline-database-row.is-head{color:color-mix(in srgb,var(--inline-database-table-color) 58%,var(--muted))}}.inline-database-row.is-head{background:var(--inline-database-table-bg);font-size:12px}.inline-database-row.is-head b{white-space:nowrap;gap:6px;padding-right:18px;font-weight:600;position:relative}.inline-database-row.is-head b[draggable=true]{cursor:grab;transition:background .12s,box-shadow .12s,opacity .12s}.inline-database-row.is-head b[draggable=true]:active{cursor:grabbing}.inline-database-row.is-head b.is-dragging{opacity:.72;background:var(--inline-database-table-bg)}@supports (color:color-mix(in lab,red,red)){.inline-database-row.is-head b.is-dragging{background:color-mix(in srgb,var(--inline-database-table-bg) 76%,var(--panel))}}.inline-database-row.is-head b.is-dragging{box-shadow:inset 0 0 0 1px var(--inline-database-table-color)}@supports (color:color-mix(in lab,red,red)){.inline-database-row.is-head b.is-dragging{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--inline-database-table-color) 45%,transparent)}}.inline-database-row.is-head b.is-drop-left:before,.inline-database-row.is-head b.is-drop-right:before{content:"";z-index:5;background:var(--inline-database-table-color);width:3px;box-shadow:0 0 0 3px var(--inline-database-table-color),0 0 18px var(--inline-database-table-color);border-radius:999px;position:absolute;top:4px;bottom:4px}@supports (color:color-mix(in lab,red,red)){.inline-database-row.is-head b.is-drop-left:before,.inline-database-row.is-head b.is-drop-right:before{box-shadow:0 0 0 3px color-mix(in srgb,var(--inline-database-table-color) 16%,transparent),0 0 18px color-mix(in srgb,var(--inline-database-table-color) 42%,transparent)}}.inline-database-row.is-head b.is-drop-left:before{left:-2px}.inline-database-row.is-head b.is-drop-right:before{right:-2px}.inline-database-column-drag-handle{color:var(--muted);opacity:.55;align-items:center;display:inline-flex}.inline-database-field-icon{color:var(--foreground);align-items:center;display:inline-flex}.inline-database-row.is-head b:hover .inline-database-column-drag-handle{opacity:1}.inline-database-row.is-head button{width:max-content;color:var(--muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;display:inline-flex}.inline-database-row.is-head button:hover{color:var(--foreground)}.inline-database-row.is-head .inline-database-column-resizer{z-index:3;cursor:col-resize;touch-action:none;border-radius:0;width:10px;min-height:100%;position:absolute;top:0;bottom:0;right:-5px;padding:0!important}.inline-database-row.is-head .inline-database-column-resizer:after{content:"";background:0 0;border-radius:999px;width:2px;transition:background .15s;position:absolute;top:8px;bottom:8px;right:4px}.inline-database-row.is-head .inline-database-column-resizer:focus-visible,.inline-database-row.is-head .inline-database-column-resizer:hover{background:0 0}.inline-database-row.is-head .inline-database-column-resizer:focus-visible:after,.inline-database-row.is-head .inline-database-column-resizer:hover:after{background:var(--inline-database-table-color)}.inline-database-row>:first-child{z-index:2;background:var(--panel-strong);box-shadow:1px 0 0 var(--border);position:sticky;left:0}.inline-database-row.is-head>:first-child{z-index:4;background:var(--inline-database-table-bg);box-shadow:1px 0 0 var(--border);position:sticky;left:0}.inline-database-title-icon{color:var(--muted);font-size:11px;font-weight:700}.inline-database-row a{color:var(--foreground);font-weight:700}.inline-database-row span{color:var(--muted)}.inline-database-empty{width:100%;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:11px 12px;font-size:13px;display:flex}.inline-database-empty:hover{color:var(--foreground);background:var(--panel)}@supports (color:color-mix(in lab,red,red)){.inline-database-empty:hover{background:color-mix(in srgb,var(--panel) 88%,var(--accent-color))}}.inline-database-loading{color:var(--muted);margin:0;padding:14px;font-size:13px}.inline-database-property-picker{z-index:1400;border:1px solid var(--border);background:var(--panel-strong);border-radius:10px;width:min(280px,100vw - 24px);position:fixed;overflow:hidden;box-shadow:0 16px 44px #0003}.inline-database-property-picker-search{border-bottom:1px solid var(--border);color:var(--muted);align-items:center;gap:8px;padding:10px;display:flex}.inline-database-property-picker-search input{width:100%;min-width:0;color:var(--foreground);font:inherit;background:0 0;border:0;outline:0;font-size:13px}.inline-database-property-picker-list{max-height:min(352px,100vh - 130px);padding:5px;overflow-y:auto}.inline-database-property-picker-list button{width:100%;color:var(--foreground);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:8px 9px;font-size:13px;display:flex}.inline-database-property-picker-list button:hover{background:var(--panel)}@supports (color:color-mix(in lab,red,red)){.inline-database-property-picker-list button:hover{background:color-mix(in srgb,var(--panel) 70%,var(--accent-color))}}.inline-database-property-picker-list button svg{color:var(--muted)}.inline-database-property-picker-list p{color:var(--muted);margin:8px 9px;font-size:12px}.inline-database-modal-backdrop{z-index:var(--capa-modal);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#060c1880;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.inline-database-modal{border:1px solid var(--border);background:var(--panel-strong);border-radius:16px;gap:12px;width:min(400px,100%);padding:22px;display:grid;box-shadow:0 20px 60px #00000047}.inline-database-modal svg{color:var(--accent-color)}.inline-database-modal h2,.inline-database-modal p{margin:0}.inline-database-modal p{color:var(--muted);font-size:13px;line-height:1.45}.inline-database-modal input{border:1px solid var(--border);color:var(--foreground);background:var(--panel);font:inherit;border-radius:8px;padding:10px}.inline-database-modal footer{justify-content:flex-end;gap:8px;display:flex}.inline-database-modal footer button{border:1px solid var(--border);color:var(--foreground);background:var(--panel);font:inherit;border-radius:8px;padding:8px 11px}.inline-database-modal footer button[type=submit]{color:#fff;border-color:var(--accent-color);background:var(--accent-color)}.inline-database-modal-error{color:#dc2626!important;font-size:12px!important}.inline-database-toolbar{border-bottom:1px solid var(--border);background:var(--panel);justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex;position:relative}.inline-database-toolbar nav,.inline-database-toolbar>div{align-items:center;gap:4px;display:flex;overflow-x:auto}.inline-database-toolbar button{color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;padding:6px 8px;font-size:12px;display:inline-flex}.inline-database-toolbar button.is-active,.inline-database-toolbar button:hover{color:var(--foreground);background:var(--panel-strong)}@supports (color:color-mix(in lab,red,red)){.inline-database-toolbar button.is-active,.inline-database-toolbar button:hover{background:color-mix(in srgb,var(--panel-strong) 68%,var(--accent-color))}}.inline-database-toolbar nav>button.is-active{color:var(--inline-database-table-color);background:var(--inline-database-table-bg);box-shadow:inset 0 0 0 1px var(--inline-database-table-border)}@supports (color:color-mix(in lab,red,red)){.inline-database-toolbar nav>button.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--inline-database-table-border) 64%,transparent)}}.inline-database-toolbar button[data-inline-view-settings-trigger=true].is-active,.inline-database-toolbar button[data-inline-view-settings-trigger=true]:hover{color:var(--foreground);background:var(--panel-strong)}@supports (color:color-mix(in lab,red,red)){.inline-database-toolbar button[data-inline-view-settings-trigger=true].is-active,.inline-database-toolbar button[data-inline-view-settings-trigger=true]:hover{background:color-mix(in srgb,var(--panel-strong) 86%,var(--muted))}}.inline-database-toolbar nav>button{position:relative}.inline-database-toolbar nav>button[draggable=true]{cursor:grab}.inline-database-toolbar nav>button[draggable=true]:active{cursor:grabbing}.inline-database-toolbar nav>button.is-dragging{opacity:.62}.inline-database-toolbar nav>button.is-drop-left:before,.inline-database-toolbar nav>button.is-drop-right:before{content:"";z-index:3;background:var(--accent-color);width:2px;box-shadow:0 0 0 3px var(--accent-color);border-radius:999px;position:absolute;top:4px;bottom:4px}@supports (color:color-mix(in lab,red,red)){.inline-database-toolbar nav>button.is-drop-left:before,.inline-database-toolbar nav>button.is-drop-right:before{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-color) 14%,transparent)}}.inline-database-toolbar nav>button.is-drop-left:before{left:-2px}.inline-database-toolbar nav>button.is-drop-right:before{right:-2px}.inline-database-toolbar button.has-active-filters{color:var(--accent-color,#7c3aed);background:var(--accent-color,#7c3aed)}@supports (color:color-mix(in lab,red,red)){.inline-database-toolbar button.has-active-filters{background:color-mix(in srgb,var(--accent-color,#7c3aed) 11%,transparent)}}.inline-database-filter-badge{background:var(--accent-color,#7c3aed);border-radius:999px;place-items:center;min-width:16px;height:16px;margin-left:1px;padding:0 4px;font-size:10px;font-weight:800;line-height:1;display:inline-grid;color:#fff!important}.inline-database-view-picker{z-index:85;border:1px solid var(--border);background:var(--panel-strong);border-radius:14px;width:min(680px,100vw - 40px);padding:16px;position:absolute;top:calc(100% + 6px);left:12px}@supports (color:color-mix(in lab,red,red)){.inline-database-view-picker{background:color-mix(in srgb,var(--panel-strong) 96%,transparent)}}.inline-database-view-picker{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 22px 55px #0f172a2e}.inline-database-view-picker>strong{color:var(--foreground);margin-bottom:12px;font-size:15px;display:block}.inline-database-view-picker>div{grid-template-columns:repeat(4,minmax(110px,1fr));gap:7px;display:grid;overflow:visible}.inline-database-toolbar .inline-database-view-picker button{min-height:96px;color:var(--foreground);background:0 0;border-radius:12px;justify-items:center;gap:8px;padding:14px 8px;font-size:14px;display:grid;position:relative}.inline-database-toolbar .inline-database-view-picker button:hover:not(:disabled){background:var(--panel)}@supports (color:color-mix(in lab,red,red)){.inline-database-toolbar .inline-database-view-picker button:hover:not(:disabled){background:color-mix(in srgb,var(--panel) 72%,var(--accent-color))}}.inline-database-toolbar .inline-database-view-picker button:disabled{cursor:not-allowed;opacity:.42}.inline-database-toolbar .inline-database-view-picker button small{color:var(--muted);font-size:9px}.inline-database-toolbar-actions{flex:none;overflow:visible!important}.inline-database-search{border:1px solid var(--border);background:var(--panel-strong);min-width:170px;color:var(--muted);border-radius:8px;align-items:center;gap:4px;padding:3px 5px 3px 8px;display:flex}.inline-database-search input{width:120px;color:var(--foreground);font:inherit;background:0 0;border:0;outline:0;font-size:12px}.inline-database-search button{padding:2px!important}.inline-database-view-settings{--view-settings-arrow-left:250px;--view-settings-accent:#475569;--view-settings-soft:#64748b17;z-index:1500;width:min(300px,100vw - 24px);padding:var(--nebula-menu-padding);border:1px solid var(--border);position:fixed;align-items:stretch!important;gap:0!important;display:grid!important;overflow-y:auto!important}@supports (color:color-mix(in lab,red,red)){.inline-database-view-settings{border:1px solid color-mix(in srgb,var(--border) 78%,transparent)}}.inline-database-view-settings{background:var(--panel-strong);border-radius:11px}@supports (color:color-mix(in lab,red,red)){.inline-database-view-settings{background:color-mix(in srgb,var(--panel-strong) 98%,transparent)}}.inline-database-view-settings{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 16px 44px #0f172a33}.inline-database-view-settings:before{content:"";left:var(--view-settings-arrow-left);border:1px solid var(--border);width:12px;height:12px;position:absolute;transform:translate(-50%)rotate(45deg)}@supports (color:color-mix(in lab,red,red)){.inline-database-view-settings:before{border:1px solid color-mix(in srgb,var(--border) 78%,transparent)}}.inline-database-view-settings:before{background:var(--panel-strong)}@supports (color:color-mix(in lab,red,red)){.inline-database-view-settings:before{background:color-mix(in srgb,var(--panel-strong) 98%,transparent)}}.inline-database-view-settings.is-below:before{border-bottom:0;border-right:0;top:-7px}.inline-database-view-settings.is-above:before{border-top:0;border-left:0;bottom:-7px}.inline-database-view-settings-title{padding:2px var(--nebula-menu-item-padding-inline) 7px;color:var(--muted);font-size:var(--nebula-menu-label-size);font-weight:var(--nebula-menu-label-weight);line-height:1.2}.inline-database-view-settings-section{padding:9px var(--nebula-menu-item-padding-inline) 4px;border-top:1px solid var(--border);margin-top:5px}@supports (color:color-mix(in lab,red,red)){.inline-database-view-settings-section{border-top:1px solid color-mix(in srgb,var(--border) 72%,transparent)}}.inline-database-view-settings-section{color:var(--muted);font-size:var(--nebula-menu-label-size);font-weight:var(--nebula-menu-label-weight);letter-spacing:.02em}.inline-database-view-settings-view-type{grid-template-columns:var(--nebula-menu-icon-size) minmax(0,1fr) auto;align-items:center;gap:var(--nebula-menu-item-gap);padding:var(--nebula-menu-item-padding-block) var(--nebula-menu-item-padding-inline);border:1px solid var(--border);margin:0 0 4px;display:grid}@supports (color:color-mix(in lab,red,red)){.inline-database-view-settings-view-type{border:1px solid color-mix(in srgb,var(--border) 88%,transparent)}}.inline-database-view-settings-view-type{color:var(--foreground);background:var(--panel);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.inline-database-view-settings-view-type{background:color-mix(in srgb,var(--panel) 92%,var(--muted))}}.inline-database-view-settings-view-type input{min-width:0;color:inherit;font:inherit;font-size:var(--nebula-menu-font-size);background:0 0;border:0;outline:0;font-weight:600}.inline-database-view-settings summary,.inline-database-view-settings>button{grid-template-columns:var(--nebula-menu-icon-size) minmax(0,1fr) auto auto;align-items:center;gap:var(--nebula-menu-item-gap);width:100%;min-height:var(--nebula-menu-item-height);padding:var(--nebula-menu-item-padding-block) var(--nebula-menu-item-padding-inline);border-radius:var(--nebula-menu-item-radius);color:var(--foreground);text-align:left;font:inherit;font-size:var(--nebula-menu-font-size);font-weight:var(--nebula-menu-font-weight);cursor:pointer;background:0 0;border:0;list-style:none;display:grid}.inline-database-view-settings summary:hover,.inline-database-view-settings>button:hover{background:var(--view-settings-soft)}.inline-database-view-settings summary>svg:first-child,.inline-database-view-settings>button>svg:first-child{color:var(--view-settings-accent)}.inline-database-view-settings button span,.inline-database-view-settings summary span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.inline-database-view-settings button small,.inline-database-view-settings summary small{color:var(--muted);font-size:var(--nebula-menu-hint-size);white-space:nowrap;justify-self:end}.inline-database-view-settings button small{align-items:center;gap:5px;display:inline-flex}.inline-database-view-color-dot{background:var(--table-color-main);width:9px;height:9px;box-shadow:0 0 0 3px var(--table-color-main);border-radius:999px;display:inline-block}@supports (color:color-mix(in lab,red,red)){.inline-database-view-color-dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--table-color-main) 13%,transparent)}}.inline-database-view-settings button:disabled{cursor:default;color:var(--muted);opacity:.72}.inline-database-view-settings button:disabled>svg:first-child{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.inline-database-view-settings button:disabled>svg:first-child{color:color-mix(in srgb,var(--muted) 70%,transparent)}}.inline-database-view-settings button.is-danger{border-top:1px solid #ef4444;margin-top:4px}@supports (color:color-mix(in lab,red,red)){.inline-database-view-settings button.is-danger{border-top:1px solid color-mix(in srgb,#ef4444 12%,var(--border))}}.inline-database-view-settings button.is-danger{color:#dc2626;background:#ef44440a}.inline-database-view-settings button.is-danger>svg:first-child{color:#ef4444}.inline-database-view-settings details>div{gap:1px;max-height:180px;padding:2px 10px 9px 46px;display:grid;overflow-y:auto}.inline-database-view-settings details>div label{color:var(--muted);align-items:center;gap:7px;padding:5px 4px;font-size:12px;display:flex}.inline-database-view-settings details input{accent-color:var(--view-settings-accent)}.inline-database-view-submenu{z-index:1501;width:min(288px,100vw - 24px);padding:var(--nebula-menu-padding);border:1px solid var(--border);gap:4px;display:grid;position:fixed;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.inline-database-view-submenu{border:1px solid color-mix(in srgb,var(--border) 78%,transparent)}}.inline-database-view-submenu{background:var(--panel-strong);border-radius:11px}@supports (color:color-mix(in lab,red,red)){.inline-database-view-submenu{background:color-mix(in srgb,var(--panel-strong) 98%,transparent)}}.inline-database-view-submenu{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 16px 44px #0f172a33}.inline-database-view-submenu-head{color:var(--muted);font-size:var(--nebula-menu-label-size);font-weight:var(--nebula-menu-label-weight);align-items:center;gap:6px;padding:2px 4px 6px;display:flex}.inline-database-view-submenu-head button{color:var(--muted);background:0 0;border:0;border-radius:5px;place-items:center;padding:2px;display:grid}.inline-database-view-submenu-head button:hover{color:var(--foreground);background:var(--panel)}.inline-database-view-submenu-list{gap:1px;max-height:260px;display:grid;overflow-y:auto}.inline-database-view-submenu-list label{grid-template-columns:auto var(--nebula-menu-icon-size) minmax(0,1fr);align-items:center;gap:var(--nebula-menu-item-gap);min-height:var(--nebula-menu-item-height);padding:var(--nebula-menu-item-padding-block) var(--nebula-menu-item-padding-inline);border-radius:var(--nebula-menu-item-radius);color:var(--foreground);font-size:var(--nebula-menu-font-size);display:grid}.inline-database-view-submenu-list label:hover{background:var(--panel)}.inline-database-view-submenu-list>button{grid-template-columns:var(--nebula-menu-icon-size) minmax(0,1fr) 14px;align-items:center;gap:var(--nebula-menu-item-gap);width:100%;min-height:var(--nebula-menu-item-height);padding:var(--nebula-menu-item-padding-block) var(--nebula-menu-item-padding-inline);border-radius:var(--nebula-menu-item-radius);color:var(--foreground);text-align:left;font:inherit;font-size:var(--nebula-menu-font-size);font-weight:var(--nebula-menu-font-weight);cursor:pointer;background:0 0;border:0;display:grid}.inline-database-view-submenu-list>button:hover{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.inline-database-view-submenu-list>button:hover{background:color-mix(in srgb,var(--muted) 12%,transparent)}}.inline-database-view-submenu-list>button>svg:first-child{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.inline-database-view-submenu-list>button>svg:first-child{color:color-mix(in srgb,var(--muted) 88%,var(--foreground))}}.inline-database-view-submenu-list>button>svg:last-child{color:var(--muted)}.inline-database-view-submenu-list>p{margin:4px var(--nebula-menu-item-padding-inline) 2px;color:var(--muted);font-size:var(--nebula-menu-hint-size);line-height:1.35}.inline-database-view-submenu-filter,.inline-database-view-submenu-sort{gap:6px;display:grid}.inline-database-view-submenu-filter>button{width:max-content;min-height:var(--nebula-menu-item-height);padding:var(--nebula-menu-item-padding-block) var(--nebula-menu-item-padding-inline);border-radius:var(--nebula-menu-item-radius);color:#475569;font:inherit;font-size:var(--nebula-menu-font-size);background:#64748b17;border:0;align-items:center;gap:6px;display:inline-flex}.inline-database-view-submenu-filter-row{border:1px solid var(--border);background:var(--panel);border-radius:8px;grid-template-columns:1fr 1fr auto;align-items:center;gap:5px;padding:5px;display:grid}.inline-database-view-submenu-filter-row input{grid-column:1/-1}.inline-database-view-submenu-filter-row button{color:var(--muted);background:0 0;border:0;place-items:center;padding:4px;display:grid}.inline-database-view-submenu-filter-row input,.inline-database-view-submenu-filter-row select,.inline-database-view-submenu-sort select{border:1px solid var(--border);border-radius:var(--nebula-menu-item-radius);width:100%;min-width:0;color:var(--foreground);background:var(--panel-strong);font:inherit;font-size:var(--nebula-menu-hint-size);outline-color:#64748b;padding:6px 8px}.inline-database-view-submenu-sort label{color:var(--muted);font-size:var(--nebula-menu-label-size);font-weight:var(--nebula-menu-label-weight);gap:5px;display:grid}.inline-database-view-submenu-filter p{margin:4px var(--nebula-menu-item-padding-inline);color:var(--muted);font-size:var(--nebula-menu-hint-size)}.inline-database-view-color-grid{grid-template-columns:1fr 1fr;gap:3px 8px;padding:4px;display:grid}.inline-database-view-color-grid button{grid-template-columns:var(--nebula-menu-icon-size) minmax(0,1fr) 14px;align-items:center;gap:var(--nebula-menu-item-gap);min-height:var(--nebula-menu-item-height);padding:var(--nebula-menu-item-padding-block) var(--nebula-menu-item-padding-inline);border-radius:var(--nebula-menu-item-radius);color:var(--foreground);text-align:left;font:inherit;font-size:var(--nebula-menu-font-size);font-weight:var(--nebula-menu-font-weight);cursor:pointer;background:0 0;border:0;display:grid}.inline-database-view-color-grid button.is-active,.inline-database-view-color-grid button:hover{color:var(--table-color-main);background:var(--table-color-main)}@supports (color:color-mix(in lab,red,red)){.inline-database-view-color-grid button.is-active,.inline-database-view-color-grid button:hover{background:color-mix(in srgb,var(--table-color-main) 12%,transparent)}}.inline-database-view-color-grid button>span{border:1px solid var(--table-color-main);width:15px;height:15px}@supports (color:color-mix(in lab,red,red)){.inline-database-view-color-grid button>span{border:1px solid color-mix(in srgb,var(--table-color-main) 82%,white)}}.inline-database-view-color-grid button>span{background:var(--table-color-main);border-radius:4px;box-shadow:inset 0 1px #ffffff42,0 1px 1px #0f172a14}.inline-database-view-color-grid button svg{color:var(--table-color-main);stroke-width:3px;justify-self:end}.inline-database-kanban{background:var(--panel);grid-auto-columns:minmax(250px,1fr);grid-auto-flow:column;gap:12px;padding:14px;display:grid;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.inline-database-kanban{background:color-mix(in srgb,var(--panel) 94%,var(--accent-color))}}.inline-database-kanban-column{background:var(--panel-strong);border-radius:12px;min-height:250px}@supports (color:color-mix(in lab,red,red)){.inline-database-kanban-column{background:color-mix(in srgb,var(--panel-strong) 88%,transparent)}}.inline-database-kanban-column.is-drop-target{outline:1px dashed var(--accent-color)}@supports (color:color-mix(in lab,red,red)){.inline-database-kanban-column.is-drop-target{outline:1px dashed color-mix(in srgb,var(--accent-color) 60%,transparent)}}.inline-database-kanban-column.is-drop-target{outline-offset:-3px}.inline-database-kanban-column-head{align-items:center;gap:7px;padding:9px 9px 7px;display:flex}.inline-database-kanban-column-head>span:nth-child(2){color:var(--muted);font-size:11px}.inline-database-kanban-column-head>button{padding:4px}.inline-database-kanban-status{--kanban-status-color:#5b6272;color:#fff;background:var(--kanban-status-color);max-width:180px;box-shadow:inset 0 1px 0 #ffffff38,0 2px 8px var(--kanban-status-color);border-radius:9px;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.inline-database-kanban-status{box-shadow:inset 0 1px 0 #ffffff38,0 2px 8px color-mix(in srgb,var(--kanban-status-color) 20%,transparent)}}.inline-database-kanban-status{font-size:12px;font-weight:800}.inline-database-kanban-status>i{background:#ffffffe0;border-radius:999px;flex:none;width:7px;height:7px}.inline-database-kanban-status button{color:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inline-database-kanban-status input{width:110px;color:inherit;font:inherit;background:0 0;border:0;outline:0}.inline-database-kanban-cards{align-content:start;gap:8px;min-height:190px;padding:5px 8px 9px;display:grid}.inline-database-kanban-cards article{border:1px solid var(--border);background:var(--panel-strong);cursor:grab;border-radius:10px;gap:9px;padding:11px;display:grid;box-shadow:0 2px 8px #0f172a0d}.inline-database-kanban-cards article:active{cursor:grabbing}.inline-database-kanban-card-head>a{min-width:0;color:var(--foreground);flex:1;align-items:flex-start;gap:7px;display:flex}.inline-database-kanban-card-head>a svg{color:var(--muted);flex:none;margin-top:1px}.inline-database-kanban-drag-handle{touch-action:none;-webkit-user-select:none;user-select:none;padding:1px;color:var(--muted)!important;display:inline-flex!important}.inline-database-kanban-cards article>div{gap:5px;display:grid}.inline-database-kanban-cards article>div span{color:var(--foreground);justify-content:space-between;gap:8px;font-size:11px;display:flex}.inline-database-kanban-cards article>div small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inline-database-kanban-cards>p{color:var(--muted);text-align:center;margin:12px 4px;font-size:11px}.inline-database-kanban-add{width:100%;color:var(--muted);border-radius:7px;align-items:center;gap:5px;padding:7px;font-size:11px;display:inline-flex}.inline-database-kanban-add:hover{color:var(--foreground);background:var(--panel)}.inline-database-kanban-empty{color:var(--muted);text-align:center;justify-items:center;gap:8px;padding:42px 20px;display:grid}.inline-database-kanban-empty strong{color:var(--foreground)}.inline-database-kanban-empty p{margin:0;font-size:12px}.inline-database-kanban-empty button{color:#fff;background:var(--accent-color);border-radius:8px;align-items:center;gap:6px;margin-top:5px;padding:8px 10px;display:inline-flex}.inline-database-view-panel{border-bottom:1px solid var(--border);background:var(--panel-strong);gap:9px;padding:12px 14px;display:grid}@supports (color:color-mix(in lab,red,red)){.inline-database-view-panel{background:color-mix(in srgb,var(--panel-strong) 96%,var(--text))}}.inline-database-view-panel-head{color:var(--muted);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.inline-database-filter-row button,.inline-database-view-panel-head button{border:1px solid var(--border);width:max-content;min-height:30px;color:var(--text);background:var(--panel-strong);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:650;transition:background .14s,border-color .14s;display:inline-flex}.inline-database-filter-row button:hover,.inline-database-view-panel-head button:hover{border-color:var(--text)}@supports (color:color-mix(in lab,red,red)){.inline-database-filter-row button:hover,.inline-database-view-panel-head button:hover{border-color:color-mix(in srgb,var(--text) 22%,var(--border))}}.inline-database-filter-row button:hover,.inline-database-view-panel-head button:hover{background:var(--accent-soft)}.inline-database-view-panel>p{color:var(--muted);margin:2px 0;font-size:12px}.inline-database-filter-row{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.inline-database-filter-row select,.inline-database-sort-panel select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236f7175' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;padding-right:26px}.inline-database-filter-row input,.inline-database-filter-row select,.inline-database-sort-panel select{border:1px solid var(--border);min-height:30px;color:var(--text);background-color:var(--panel-strong);font:inherit;padding-block:0;border-radius:8px;outline:0;padding-left:9px;font-size:12px;transition:border-color .14s,box-shadow .14s}.inline-database-filter-row input{padding-right:9px}.inline-database-filter-row input:focus-visible,.inline-database-filter-row select:focus-visible,.inline-database-sort-panel select:focus-visible{border-color:var(--accent-color,#7c3aed)}@supports (color:color-mix(in lab,red,red)){.inline-database-filter-row input:focus-visible,.inline-database-filter-row select:focus-visible,.inline-database-sort-panel select:focus-visible{border-color:color-mix(in srgb,var(--accent-color,#7c3aed) 55%,var(--border))}}.inline-database-filter-row input:focus-visible,.inline-database-filter-row select:focus-visible,.inline-database-sort-panel select:focus-visible{box-shadow:0 0 0 3px var(--accent-color,#7c3aed)}@supports (color:color-mix(in lab,red,red)){.inline-database-filter-row input:focus-visible,.inline-database-filter-row select:focus-visible,.inline-database-sort-panel select:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-color,#7c3aed) 10%,transparent)}}.inline-database-filter-row>button[aria-label^=Eliminar]{width:30px;color:var(--muted);justify-content:center;padding:0}.inline-database-sort-panel{color:var(--muted);flex-wrap:wrap;grid-template-columns:none;align-items:center;gap:8px;font-size:12px;font-weight:650;display:flex}:is([data-theme=midnight],[data-theme=dark],.dark) .inline-database-view-panel{background:var(--panel-strong)}@supports (color:color-mix(in lab,red,red)){:is([data-theme=midnight],[data-theme=dark],.dark) .inline-database-view-panel{background:color-mix(in srgb,var(--panel-strong) 92%,#fff)}}:is([data-theme=midnight],[data-theme=dark],.dark) .inline-database-filter-row select,:is([data-theme=midnight],[data-theme=dark],.dark) .inline-database-sort-panel select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23c7d0dd' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.inline-database-row.is-head b>button{opacity:.65;width:auto;padding:2px}.inline-database-row.is-head b:hover>button{opacity:1}.inline-database-title-cell{gap:7px;position:relative;padding:0!important}.inline-database-title-cell>input{width:100%;min-width:0;height:42px;color:var(--foreground);font:inherit;background:0 0;border:0;outline:0;padding:0 10px 0 39px;font-weight:700}.inline-database-title-cell a{color:var(--muted);align-items:center;padding:5px 8px;display:inline-flex}.inline-database-title-cell a:hover{color:var(--accent-color)}.inline-database-block{position:relative}.inline-database-title-cell>input{flex:auto}.inline-database-row-actions{flex:none;align-items:center;gap:1px;padding-right:4px;display:inline-flex}.inline-database-row-actions a,.inline-database-row-actions button{width:26px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s,opacity .15s;display:inline-flex}.inline-database-row-actions button{opacity:0}.inline-database-row-actions button:focus-visible,.inline-database-row:hover .inline-database-row-actions button{opacity:1}.inline-database-row-actions a:hover,.inline-database-row-actions button:hover{color:var(--foreground);background:var(--panel)}@supports (color:color-mix(in lab,red,red)){.inline-database-row-actions a:hover,.inline-database-row-actions button:hover{background:color-mix(in srgb,var(--panel) 78%,var(--accent-color))}}.inline-database-row-actions button:nth-child(2){color:var(--accent-color)}.inline-database-property-copy-toast{z-index:12;border:1px solid var(--accent-color);max-width:min(320px,100% - 24px);padding:8px 11px;position:absolute;top:54px;right:12px}@supports (color:color-mix(in lab,red,red)){.inline-database-property-copy-toast{border:1px solid color-mix(in srgb,var(--accent-color) 32%,var(--border))}}.inline-database-property-copy-toast{color:var(--foreground);background:var(--panel-strong);border-radius:7px}@supports (color:color-mix(in lab,red,red)){.inline-database-property-copy-toast{background:color-mix(in srgb,var(--panel-strong) 88%,transparent)}}.inline-database-property-copy-toast{-webkit-backdrop-filter:blur(16px)saturate(135%);pointer-events:none;font-size:12px;font-weight:650;box-shadow:0 10px 28px #00000029}.inline-database-row-delete{width:20px;height:20px;color:var(--muted);opacity:0;cursor:pointer;z-index:5;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:opacity .15s,background .15s,color .15s;display:inline-flex;position:absolute;top:50%;left:6px;transform:translateY(-50%)}.inline-database-row:hover .inline-database-row-delete{opacity:1}.inline-database-row-delete:hover{color:#ef4444;background:#fee2e2}.dark .inline-database-row-delete:hover{color:#fca5a5;background:#7f1d1d}.inline-database-title-rename-input{border-radius:6px;outline:none;padding:4px 8px;font-family:inherit;font-size:15px;font-weight:700;border:1px solid var(--accent-color)!important;background:var(--panel)!important;color:var(--foreground)!important}.inline-database-cell{padding:0!important}.inline-database-cell>*{width:100%}.collection-cell-file input,.collection-cell-input,.collection-cell-select,.collection-cell-url input{width:100%;min-width:0;height:42px;color:var(--foreground);font:inherit;background:0 0;border:0;outline:0;padding:0 10px;font-size:13px}.collection-cell-textarea{field-sizing:content;resize:vertical;white-space:pre-wrap;word-break:break-word;height:auto;min-height:42px;max-height:180px;padding:8px 10px;line-height:1.35}.collection-cell-select{cursor:pointer}.collection-cell-select[multiple]{height:54px;padding:5px 10px}.collection-cell-checkbox{height:16px;accent-color:var(--accent-color);cursor:pointer;margin:0 11px;width:16px!important}.collection-tag-cell{width:100%;min-height:42px;position:relative}.collection-tag-cell-trigger{width:100%;min-height:42px;color:var(--foreground);text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 9px;display:flex}.collection-tag-cell-trigger:hover{background:var(--panel)}@supports (color:color-mix(in lab,red,red)){.collection-tag-cell-trigger:hover{background:color-mix(in srgb,var(--panel) 72%,var(--accent-color))}}.collection-tag-chip{letter-spacing:-.015em;white-space:nowrap;border-radius:7px;align-items:center;max-width:150px;padding:7px 13px;font-size:13px;font-weight:800;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff73,0 1px 2px #0f172a0a}.collection-tag-cell-empty{color:var(--muted);font-size:12px}.collection-choice-cell{--choice-color:#9ca3af;align-items:center;width:100%;min-height:42px;display:flex;position:relative}.collection-choice-dot{z-index:1;background:var(--choice-color);width:9px;height:9px;box-shadow:0 0 0 4px var(--choice-color);border-radius:999px;position:absolute;left:12px}@supports (color:color-mix(in lab,red,red)){.collection-choice-dot{box-shadow:0 0 0 4px color-mix(in srgb,var(--choice-color) 14%,transparent)}}.collection-choice-dot{pointer-events:none}.collection-choice-cell.is-empty .collection-choice-dot{opacity:.45;box-shadow:none}.collection-choice-select{font-weight:750;color:var(--choice-color)!important;padding-left:32px!important}@supports (color:color-mix(in lab,red,red)){.collection-choice-select{color:color-mix(in srgb,var(--choice-color) 82%,var(--foreground))!important}}.collection-choice-cell.is-select .collection-choice-select{color:var(--foreground)!important}.collection-choice-cell:hover{background:var(--panel)}@supports (color:color-mix(in lab,red,red)){.collection-choice-cell:hover{background:color-mix(in srgb,var(--panel) 72%,var(--accent-color))}}.collection-tag-picker{z-index:1700;border:1px solid var(--border);background:var(--panel-strong);border-radius:10px;gap:3px;width:min(250px,100vw - 24px);max-height:min(240px,100vh - 24px);padding:7px;display:grid;position:fixed;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.collection-tag-picker{background:color-mix(in srgb,var(--panel-strong) 98%,transparent)}}.collection-tag-picker{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 48px #00000038}.collection-tag-picker label{cursor:pointer;border-radius:6px;align-items:center;gap:7px;min-height:28px;padding:4px 6px;display:flex}.collection-tag-picker label:hover{background:var(--panel)}.collection-tag-picker input{width:14px;height:14px;accent-color:var(--accent-color);flex:none}.collection-cell-file,.collection-cell-url{color:var(--muted);align-items:center;gap:5px;display:flex}.collection-cell-file svg,.collection-cell-url svg{flex:none;margin-left:9px}.collection-cell-readonly{color:var(--muted);padding:0 10px;font-size:12px}.collection-cell-id{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 10px;font-size:.875rem}.collection-cell-button{border:1px solid var(--border);color:var(--foreground);background:var(--panel);font:inherit;border-radius:6px;align-items:center;gap:5px;margin:6px 9px;padding:5px 8px;font-size:12px;display:inline-flex;width:max-content!important}.collection-tag-chip{color:var(--tag-text)!important;background:var(--tag-bg)!important;border:1px solid var(--tag-border)!important}.collection-tag-picker-search{z-index:1;border-bottom:1px solid var(--border);background:var(--panel-strong);position:sticky;top:-7px;border-radius:8px 8px 0 0!important;align-items:center!important;gap:6px!important;padding:6px 7px!important;display:flex!important}@supports (color:color-mix(in lab,red,red)){.collection-tag-picker-search{background:color-mix(in srgb,var(--panel-strong) 96%,transparent)}}.collection-tag-picker-search{color:var(--muted)}.collection-tag-picker-search input{min-width:0;color:var(--foreground);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:12px}.collection-tag-create-option small,.collection-tag-picker label small{color:var(--muted);margin-left:auto;font-size:10px;font-weight:700}.collection-tag-create-option{width:100%;min-height:32px;color:var(--foreground);background:var(--panel);border:0;border-radius:7px;align-items:center;gap:7px;padding:5px 6px;display:flex}@supports (color:color-mix(in lab,red,red)){.collection-tag-create-option{background:color-mix(in srgb,var(--panel) 80%,var(--accent-color))}}.collection-tag-create-option{text-align:left;font:inherit;cursor:pointer;font-size:12px}.collection-tag-create-option:disabled{opacity:.55}.collection-tag-color-preview{border:1px solid var(--tag-border);background:var(--tag-bg);width:18px;height:18px;box-shadow:inset 0 0 0 4px var(--tag-bg),inset 0 0 0 999px var(--tag-text);border-radius:6px;flex:none}.collection-solid-choice-chip{border-radius:8px;box-shadow:inset 0 1px #ffffff38,0 1px 2px #0f172a14}.collection-solid-choice-chip,.collection-status-choice-chip{--choice-bg:#5b6272;--choice-text:#fff;background:var(--choice-bg);text-overflow:ellipsis;white-space:nowrap;align-items:center;max-width:150px;padding:6px 10px;font-size:12px;font-weight:800;line-height:1;display:inline-flex;overflow:hidden;color:#fff!important}.collection-status-choice-chip{box-shadow:inset 0 1px 0 #ffffff38,0 2px 8px var(--choice-bg);border-radius:999px;gap:7px}@supports (color:color-mix(in lab,red,red)){.collection-status-choice-chip{box-shadow:inset 0 1px 0 #ffffff38,0 2px 8px color-mix(in srgb,var(--choice-bg) 20%,transparent)}}.collection-status-choice-chip>i{background:#ffffffe6;border-radius:999px;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #ffffff24}.collection-choice-cell.is-solid{background:var(--choice-bg);border-radius:8px;width:max-content;max-width:calc(100% - 18px);height:28px;min-height:0;margin:7px 9px;box-shadow:inset 0 1px #ffffff38,0 1px 2px #0f172a14}.collection-choice-cell.is-solid .collection-choice-select{width:auto;max-width:180px;height:28px;font-size:12px;font-weight:800;color:var(--choice-text)!important;padding:0 26px 0 10px!important}.collection-choice-cell.is-solid.is-empty{box-shadow:none;background:0 0}.collection-choice-cell.is-solid.is-empty .collection-choice-select{color:var(--muted)!important}.collection-multi-choice-cell{width:100%;min-height:42px;position:relative}.collection-multi-choice-trigger{width:100%;min-height:42px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 9px;display:flex}.collection-multi-choice-trigger:hover{background:var(--panel)}@supports (color:color-mix(in lab,red,red)){.collection-multi-choice-trigger:hover{background:color-mix(in srgb,var(--panel) 72%,var(--accent-color))}}.collection-choice-picker{z-index:1700;border:1px solid var(--border);background:var(--panel-strong);border-radius:10px;gap:3px;width:min(250px,100vw - 24px);max-height:min(280px,100vh - 24px);padding:7px;display:grid;position:fixed;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.collection-choice-picker{background:color-mix(in srgb,var(--panel-strong) 98%,transparent)}}.collection-choice-picker{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 48px #00000038}.collection-choice-picker.is-editing{grid-template-columns:minmax(205px,1fr) 258px;gap:0;width:min(492px,100vw - 24px);max-height:min(320px,100vh - 24px);padding:0;overflow:hidden}.collection-choice-list-pane{min-width:0;max-height:inherit;align-content:start;gap:3px;padding:7px;display:grid;overflow-y:auto}.collection-choice-picker.is-editing .collection-choice-list-pane{border-right:1px solid var(--border)}.collection-choice-picker label{cursor:pointer;border-radius:6px;align-items:center;gap:7px;min-height:30px;padding:4px 6px;display:flex}.collection-choice-picker label:hover{background:var(--panel)}.collection-choice-picker input{width:14px;height:14px;accent-color:var(--accent-color);flex:none}.collection-tag-picker-row{border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;display:grid}.collection-tag-picker-row>label{min-width:0}.collection-tag-color-button{border:1px solid var(--tag-border);width:26px;height:26px;color:var(--tag-text);background:var(--tag-bg);cursor:pointer;border-radius:7px;place-items:center;display:grid}.collection-tag-color-grid{border:1px solid var(--border);background:var(--panel);border-radius:9px;grid-column:1/-1;gap:2px;padding:4px;display:grid}.collection-tag-color-grid button{min-height:27px;color:var(--foreground);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;padding:4px 6px;font-size:11px;display:grid}.collection-tag-color-grid button.is-active,.collection-tag-color-grid button:hover{background:var(--tag-bg);color:var(--tag-text)}.collection-tag-color-grid button span{border:1px solid var(--tag-border);background:var(--tag-bg);width:16px;height:16px;box-shadow:inset 0 0 0 4px var(--tag-bg),inset 0 0 0 999px var(--tag-text);border-radius:5px}.collection-single-choice-cell{width:100%;min-height:42px;position:relative}.collection-single-choice-trigger{width:100%;min-height:42px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:6px 9px;display:flex}.collection-single-choice-trigger:hover{background:var(--panel)}@supports (color:color-mix(in lab,red,red)){.collection-single-choice-trigger:hover{background:color-mix(in srgb,var(--panel) 72%,var(--accent-color))}}.collection-choice-create-option,.collection-choice-option-row{width:100%;min-height:31px;color:var(--foreground);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:4px 6px;font-size:12px;display:flex}.collection-choice-create-option:hover,.collection-choice-option-row:hover{background:var(--panel)}.collection-choice-option-row svg{color:var(--accent-color);margin-left:auto}.collection-choice-edit-row{border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;display:grid;position:relative}.collection-choice-edit-row:has(.collection-choice-drag-handle){grid-template-columns:22px minmax(0,1fr) auto}.collection-choice-edit-row.is-editing,.collection-choice-edit-row:hover{background:var(--panel)}.collection-choice-edit-row.is-dragging{opacity:.45}.collection-choice-edit-row.is-drop-after:after,.collection-choice-edit-row.is-drop-before:before{content:"";background:var(--accent-color);height:2px;box-shadow:0 0 0 3px var(--accent-color);border-radius:999px;position:absolute;left:5px;right:5px}@supports (color:color-mix(in lab,red,red)){.collection-choice-edit-row.is-drop-after:after,.collection-choice-edit-row.is-drop-before:before{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-color) 18%,transparent)}}.collection-choice-edit-row.is-drop-before:before{top:-2px}.collection-choice-edit-row.is-drop-after:after{bottom:-2px}.collection-choice-edit-row>.collection-choice-option-row{min-width:0}.collection-choice-option-row input{width:14px;height:14px;accent-color:var(--accent-color);flex:none}.collection-choice-drag-handle{width:22px;height:28px;color:var(--muted);font:inherit;letter-spacing:-5px;cursor:grab;background:0 0;border:0;border-radius:6px;place-items:center;font-size:13px;font-weight:900;line-height:1;display:grid}.collection-choice-drag-handle:hover{color:var(--foreground);background:var(--panel)}.collection-choice-drag-handle:active{cursor:grabbing}.collection-choice-color-dot{border:1px solid var(--choice-dot);place-items:center;width:18px;height:18px;margin-right:5px;display:grid}@supports (color:color-mix(in lab,red,red)){.collection-choice-color-dot{border:1px solid color-mix(in srgb,var(--choice-dot) 72%,white)}}.collection-choice-color-dot{color:#fff;background:var(--choice-dot);cursor:pointer;border-radius:999px;box-shadow:0 1px 2px #0f172a29,inset 0 1px #ffffff3d}.collection-choice-color-dot:hover{transform:scale(1.05)}.collection-option-edit-panel{border:1px solid var(--border);background:var(--panel-strong);border-radius:10px;grid-column:1/-1;gap:7px;padding:8px;display:grid;box-shadow:0 10px 24px #0f172a1f}.collection-choice-picker.is-editing .collection-option-edit-panel{min-width:0;max-height:inherit;box-shadow:none;border:0;border-radius:0;grid-column:auto;align-content:start;padding:9px 10px 10px;overflow-y:auto}.collection-option-edit-panel>input{border:1px solid var(--border);outline-color:var(--accent-color);width:100%;height:32px;color:var(--foreground);background:var(--panel);font:inherit;border-radius:8px;padding:0 9px;font-size:12px}.collection-option-delete{color:#ef4444;width:max-content;font:inherit;cursor:pointer;background:#ef444417;border:0;border-radius:7px;align-items:center;gap:6px;padding:5px 7px;font-size:12px;display:inline-flex}.collection-option-delete:hover{background:#ef444424}.collection-choice-picker.is-editing .collection-option-delete{border-bottom:1px solid var(--border);background:0 0;border-radius:0;justify-content:flex-start;width:100%;padding:4px 3px 8px;font-size:11px;font-weight:800}.collection-option-color-title{color:var(--muted);margin-top:1px;font-size:11px;font-weight:800}.collection-choice-picker.is-editing .collection-tag-color-grid{background:0 0;border:0;grid-template-columns:1fr 1fr;gap:2px 10px;padding:0}.collection-choice-picker.is-editing .collection-tag-color-grid button{min-height:26px;color:var(--foreground);border-radius:7px;grid-template-columns:18px minmax(0,1fr) 16px;gap:7px;padding:3px 5px;font-size:11px;font-weight:650}.collection-choice-picker.is-editing .collection-tag-color-grid button:hover{background:var(--tag-color)}@supports (color:color-mix(in lab,red,red)){.collection-choice-picker.is-editing .collection-tag-color-grid button:hover{background:color-mix(in srgb,var(--tag-color) 8%,transparent)}}.collection-choice-picker.is-editing .collection-tag-color-grid button:hover{color:var(--tag-color)}.collection-choice-picker.is-editing .collection-tag-color-grid button.is-active{background:var(--tag-color)}@supports (color:color-mix(in lab,red,red)){.collection-choice-picker.is-editing .collection-tag-color-grid button.is-active{background:color-mix(in srgb,var(--tag-color) 13%,transparent)}}.collection-choice-picker.is-editing .collection-tag-color-grid button.is-active{color:var(--tag-color)}.collection-choice-picker.is-editing .collection-tag-color-grid button svg{color:var(--tag-color);stroke-width:3px;justify-self:end}.collection-choice-picker.is-editing .collection-tag-color-grid button span{border:1px solid var(--tag-color);width:15px;height:15px}@supports (color:color-mix(in lab,red,red)){.collection-choice-picker.is-editing .collection-tag-color-grid button span{border:1px solid color-mix(in srgb,var(--tag-color) 82%,white)}}.collection-choice-picker.is-editing .collection-tag-color-grid button span{background:var(--tag-color);border-radius:4px;box-shadow:inset 0 1px #ffffff42,0 1px 1px #0f172a14}.inline-database-table .collection-multi-choice-trigger,.inline-database-table .collection-single-choice-trigger,.inline-database-table .collection-tag-cell-trigger{gap:5px;min-height:34px;padding:4px 7px}.inline-database-table .collection-solid-choice-chip,.inline-database-table .collection-status-choice-chip,.inline-database-table .collection-tag-chip{border-radius:6px;max-width:120px;padding:4px 8px;font-size:11px;line-height:1}.inline-database-table .collection-status-choice-chip{border-radius:999px}.inline-database-table .collection-choice-cell.is-solid{border-radius:7px;height:24px;margin:5px 7px}.inline-database-table .collection-choice-cell.is-solid .collection-choice-select{height:24px;font-size:11px}.inline-database-no-results{color:var(--muted);text-align:center;margin:0;padding:20px;font-size:13px}.inline-database-field-menu-anchor{z-index:1405;width:min(236px,100vw - 24px);position:fixed}.inline-database-field-menu{border:1px solid var(--border);background:var(--panel-strong);border-radius:10px;gap:2px;max-height:min(520px,100vh - 28px);padding:5px;display:grid;overflow-y:auto;box-shadow:0 16px 44px #0000003b}.inline-database-field-menu-head{justify-content:space-between;align-items:center;padding:1px 2px 3px 5px;font-size:12px;display:flex}.inline-database-field-menu-head button{color:var(--muted);background:0 0;border:0;place-items:center;padding:2px;display:grid}.inline-database-field-menu>button{width:100%;color:var(--foreground);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:5px 7px;font-size:12px;line-height:1.2;display:flex}.inline-database-field-menu>button:hover{background:var(--panel)}.inline-database-field-menu>button:disabled{cursor:default;opacity:.45}.inline-database-field-menu>button svg{color:var(--muted)}.inline-database-field-menu>button small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-size:9px;overflow:hidden}.inline-database-field-menu>button.is-danger{color:#dc2626}.inline-database-field-menu-split{background:var(--border);height:1px;margin:3px 0}.inline-database-field-menu-name-row{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:6px;margin-bottom:3px;display:grid}.inline-database-field-menu-name-row>button{border:1px solid var(--border);width:34px;height:34px;color:var(--muted);background:var(--panel);cursor:pointer;border-radius:8px;place-items:center;padding:0;display:grid}.inline-database-field-menu-name-row>button:hover{color:var(--accent-color);border-color:var(--accent-color)}@supports (color:color-mix(in lab,red,red)){.inline-database-field-menu-name-row>button:hover{border-color:color-mix(in srgb,var(--accent-color) 45%,var(--border))}}.inline-database-field-menu-name-row>button:hover{background:var(--panel)}@supports (color:color-mix(in lab,red,red)){.inline-database-field-menu-name-row>button:hover{background:color-mix(in srgb,var(--panel) 74%,var(--accent-color))}}.inline-database-field-menu-search{border:1px solid var(--border);color:var(--muted);background:var(--panel);border-radius:7px;align-items:center;padding:4px 6px;grid-template-columns:none!important;gap:5px!important;display:flex!important}.inline-database-field-menu-search input{flex:1;min-width:0;background:0 0!important;border:0!important;padding:0!important}.inline-database-field-type-list{gap:1px;max-height:240px;display:grid;overflow-y:auto}.inline-database-field-type-list button{width:100%;color:var(--foreground);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:5px 7px;font-size:12px;display:flex}.inline-database-field-type-list button.is-active,.inline-database-field-type-list button:hover{background:var(--panel)}.inline-database-field-type-list button svg{color:var(--muted)}.inline-database-field-menu>label,.inline-database-option-editor{color:var(--muted);gap:5px;font-size:11px;font-weight:700;display:grid}.inline-database-field-menu input{border:1px solid var(--border);outline-color:var(--accent-color);min-width:0;color:var(--foreground);background:var(--panel);font:inherit;border-radius:7px;padding:7px 8px;font-size:13px}.inline-database-field-type{color:var(--muted);background:var(--panel);border-radius:7px;justify-content:space-between;padding:8px;font-size:12px;display:flex}.inline-database-field-type b{color:var(--foreground)}.inline-database-option-editor>div{grid-template-columns:27px 1fr auto;align-items:center;gap:6px;display:grid}.inline-database-option-editor input[type=color]{cursor:pointer;width:27px;height:28px;padding:2px}.inline-database-option-editor button{color:var(--muted);background:0 0;border:0;place-items:center;padding:5px;display:grid}.inline-database-add-option{width:max-content;font:inherit;align-items:center;gap:5px;font-size:12px;color:var(--accent-color)!important;padding:4px 0!important;display:inline-flex!important}.inline-database-field-menu-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.inline-database-field-menu-actions>div{margin-right:auto;display:flex}.inline-database-field-menu-actions button{color:var(--foreground);background:var(--panel);font:inherit;border:0;border-radius:7px;align-items:center;gap:4px;padding:6px 8px;font-size:12px;display:inline-flex}.inline-database-field-menu-actions .is-delete{color:#dc2626}.inline-database-field-menu-actions .is-save{color:#fff;background:var(--accent-color)}.collection-choice-list-pane,.collection-choice-picker,.collection-option-edit-panel,.collection-tag-picker,.inline-database-field-menu,.inline-database-property-picker-list,.inline-database-view-settings,.inline-database-view-submenu,.inline-database-view-submenu-list,.page-property-select-menu,.page-property-select-options,.page-property-tag-menu,.page-property-tag-options{overscroll-behavior:contain}.collection-record-properties{border-top:1px solid var(--border);border-bottom:1px solid var(--border);gap:10px;width:min(760px,100%);margin:20px 0 18px;padding:13px 0;display:grid}.collection-record-properties-title{color:var(--muted);align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.collection-record-properties-title svg{color:var(--accent-color)}.collection-record-properties-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px 16px;display:grid}.collection-record-property{min-height:34px;color:var(--muted);grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr);align-items:center;gap:8px;font-size:12px;display:grid}.collection-record-property>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.collection-record-property>span:last-child{border-radius:6px;min-width:0;transition:background .16s}.collection-record-property>span.is-saving,.collection-record-property>span:last-child:hover{background:var(--panel)}@supports (color:color-mix(in lab,red,red)){.collection-record-property>span.is-saving,.collection-record-property>span:last-child:hover{background:color-mix(in srgb,var(--panel) 72%,var(--accent-color))}}.collection-record-property .collection-cell-file input,.collection-record-property .collection-cell-input,.collection-record-property .collection-cell-select,.collection-record-property .collection-cell-url input{height:32px}.collection-record-property .collection-cell-checkbox{margin:0 8px}@media (max-width:620px){.inline-database-block>header,.inline-database-toolbar{flex-direction:column;align-items:flex-start}.inline-database-block header>div:last-child{flex-wrap:wrap}.collection-record-property{grid-template-columns:1fr;gap:2px}.collection-record-properties-grid{grid-template-columns:1fr}}.collections-search{border:1px solid var(--border);background:var(--panel);color:var(--muted);border-radius:9px;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.collections-search input{color:var(--foreground);font:inherit;background:0 0;border:0;outline:0;min-width:8rem;padding:9px 0}.collections-search:focus-within{border-color:var(--accent-color,#7c3aed)}@supports (color:color-mix(in lab,red,red)){.collections-search:focus-within{border-color:color-mix(in srgb,var(--accent-color,#7c3aed) 55%,var(--border))}}.collections-search:focus-within{box-shadow:0 0 0 3px var(--accent-color,#7c3aed)}@supports (color:color-mix(in lab,red,red)){.collections-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-color,#7c3aed) 10%,transparent)}}.inline-database-sort-rank{min-width:5.6rem;color:var(--muted);font-size:12px;font-weight:650}.collection-files-cell{min-width:0;display:flex}.collection-files-trigger{text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;width:100%;min-width:0;min-height:26px;padding:2px 4px;display:flex;overflow:hidden}.collection-files-trigger:hover:not(:disabled){background:var(--hover)}.collection-files-trigger img{object-fit:cover;border-radius:4px;flex:none;width:22px;height:22px}.collection-files-chip{max-width:11rem;height:var(--nebula-tag-height,22px);border-radius:var(--nebula-tag-radius,12px);background:var(--accent-soft);color:var(--text);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;padding:0 8px;font-size:11px;font-weight:650;display:inline-flex;overflow:hidden}.collection-files-more{color:var(--muted);font-size:11px;font-weight:650}.collection-files-placeholder{color:var(--muted);align-items:center;gap:5px;font-size:12px;display:inline-flex}.collection-files-panel{z-index:320;border:1px solid var(--editor-menu-border,var(--border));border-radius:var(--nebula-menu-radius,14px);background:var(--editor-menu-surface,var(--panel-strong));padding:var(--nebula-menu-padding,8px);gap:8px;display:grid;position:fixed;box-shadow:0 18px 44px #0f172a29}.collection-files-dropzone{border:1px dashed var(--border);color:var(--muted);text-align:center;border-radius:8px;justify-items:center;gap:6px;padding:14px 10px;font-size:12px;transition:border-color .14s,background .14s;display:grid}.collection-files-dropzone.is-dragging{border-color:var(--accent-color,#7c3aed)}@supports (color:color-mix(in lab,red,red)){.collection-files-dropzone.is-dragging{border-color:color-mix(in srgb,var(--accent-color,#7c3aed) 55%,var(--border))}}.collection-files-dropzone.is-dragging{background:var(--accent-color,#7c3aed)}@supports (color:color-mix(in lab,red,red)){.collection-files-dropzone.is-dragging{background:color-mix(in srgb,var(--accent-color,#7c3aed) 7%,transparent)}}.collection-files-dropzone button{color:var(--accent-color,#7c3aed);font:inherit;text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.collection-files-spinner{animation:collection-files-giro .9s linear infinite}@keyframes collection-files-giro{to{transform:rotate(1turn)}}.collection-files-link{border:1px solid var(--border);color:var(--muted);border-radius:8px;align-items:center;gap:6px;padding:0 8px;display:flex}.collection-files-link input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:7px 0;font-size:12px}.collection-files-link button{background:var(--accent-soft);color:var(--text);font:inherit;border:0;border-radius:6px;flex:none;padding:3px 7px;font-size:11px;font-weight:700}.collection-files-link:focus-within{border-color:var(--accent-color,#7c3aed)}@supports (color:color-mix(in lab,red,red)){.collection-files-link:focus-within{border-color:color-mix(in srgb,var(--accent-color,#7c3aed) 55%,var(--border))}}.collection-files-link:focus-within{box-shadow:0 0 0 3px var(--accent-color,#7c3aed)}@supports (color:color-mix(in lab,red,red)){.collection-files-link:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-color,#7c3aed) 10%,transparent)}}.collection-files-error{color:#d13b31;margin:0;font-size:12px}.collection-files-empty{color:var(--muted);margin:0;padding:2px 4px;font-size:12px}.collection-files-list{gap:2px;max-height:13rem;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.collection-files-list li{border-radius:var(--editor-menu-item-radius,8px);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;padding:3px 4px;display:grid}.collection-files-list li:hover{background:var(--hover)}.collection-files-list a{min-width:0;color:inherit;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;text-decoration:none;display:grid}.collection-files-list img{object-fit:cover;border-radius:6px;width:30px;height:30px}.collection-files-icon{background:var(--accent-soft);width:30px;height:30px;color:var(--muted);border-radius:6px;place-items:center;display:grid}.collection-files-name{min-width:0;display:grid}.collection-files-name strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.collection-files-name small{color:var(--muted);font-size:11px}.collection-files-list li>button{width:24px;height:24px;color:var(--muted);opacity:0;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.collection-files-list li:hover>button,.collection-files-list li>button:focus-visible{opacity:1}.collection-files-list li>button:hover{background:var(--accent-soft);color:var(--text)}.collection-relation-cell{min-width:0}.collection-relation-trigger{width:100%;min-height:26px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex-wrap:wrap;align-items:center;gap:4px;padding:3px 4px;font-size:12px;transition:background .13s,border-color .13s;display:flex}.collection-relation-trigger:hover:not(:disabled){background:var(--text)}@supports (color:color-mix(in lab,red,red)){.collection-relation-trigger:hover:not(:disabled){background:color-mix(in srgb,var(--text) 5%,transparent)}}.collection-relation-trigger:focus-visible{border-color:var(--accent-color,#7c3aed);outline:none}@supports (color:color-mix(in lab,red,red)){.collection-relation-trigger:focus-visible{border-color:color-mix(in srgb,var(--accent-color,#7c3aed) 55%,var(--border))}}.collection-relation-placeholder{color:var(--muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}.collection-relation-chip{border:1px solid var(--border);background:var(--text);border-radius:6px;align-items:center;gap:4px;max-width:100%;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.collection-relation-chip{background:color-mix(in srgb,var(--text) 4%,transparent)}}.collection-relation-chip{padding:2px 5px;font-size:11.5px;line-height:1.3}.collection-relation-chip>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.collection-relation-chip-remove{width:17px;height:17px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;margin-right:-2px;display:inline-flex}.collection-relation-chip-remove:focus-visible{outline:2px solid var(--accent-color,#7c3aed)}@supports (color:color-mix(in lab,red,red)){.collection-relation-chip-remove:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-color,#7c3aed) 60%,transparent)}}.collection-relation-chip-remove:focus-visible{outline-offset:1px}.collection-relation-chip-remove:hover{color:var(--text);background:var(--text)}@supports (color:color-mix(in lab,red,red)){.collection-relation-chip-remove:hover{background:color-mix(in srgb,var(--text) 10%,transparent)}}.collection-relation-panel{z-index:320;border:1px solid var(--editor-menu-border,var(--border));border-radius:var(--nebula-menu-radius,14px);background:var(--editor-menu-surface,var(--panel-strong));padding:var(--nebula-menu-padding,8px);gap:6px;display:grid;position:fixed;box-shadow:0 18px 44px #0f172a29}.collection-relation-search{border:1px solid var(--border);color:var(--muted);border-radius:8px;align-items:center;gap:6px;padding:5px 8px;display:flex}.collection-relation-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:12.5px}.collection-relation-list{gap:2px;max-height:220px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.collection-relation-list button{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:5px 7px;font-size:12.5px;display:flex}.collection-relation-list button>span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.collection-relation-list button.is-active{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.collection-relation-list button.is-active{background:color-mix(in srgb,var(--text) 7%,transparent)}}.collection-relation-list button[aria-selected=true]{color:var(--accent-color,#7c3aed)}.collection-relation-empty{color:var(--muted);text-align:center;margin:0;padding:10px 8px;font-size:12px}.collection-rollup-cell{min-width:0;color:var(--text);flex-wrap:wrap;align-items:center;gap:5px;padding:3px 4px;font-size:12.5px;line-height:1.35;display:inline-flex}.collection-rollup-cell.is-numero,.collection-rollup-cell.is-porcentaje{font-variant-numeric:tabular-nums}.collection-rollup-cell.is-empty{color:var(--muted)}.collection-rollup-cell.is-date{color:var(--text)}.collection-rollup-cell.is-broken,.collection-rollup-cell.is-incomplete{border:1px dashed var(--border);color:var(--muted);cursor:pointer;text-align:left;background:0 0;border-radius:6px;font-size:11.5px}.collection-rollup-cell.is-broken:hover,.collection-rollup-cell.is-incomplete:hover{border-color:var(--accent-color,#7c3aed)}@supports (color:color-mix(in lab,red,red)){.collection-rollup-cell.is-broken:hover,.collection-rollup-cell.is-incomplete:hover{border-color:color-mix(in srgb,var(--accent-color,#7c3aed) 45%,var(--border))}}.collection-rollup-cell.is-broken:hover,.collection-rollup-cell.is-incomplete:hover{color:var(--text)}.collection-rollup-cell.is-broken{border-color:#dc2626}@supports (color:color-mix(in lab,red,red)){.collection-rollup-cell.is-broken{border-color:color-mix(in srgb,#dc2626 35%,var(--border))}}.collection-rollup-cell.is-broken{color:#dc2626}@supports (color:color-mix(in lab,red,red)){.collection-rollup-cell.is-broken{color:color-mix(in srgb,#dc2626 70%,var(--text))}}.collection-rollup-chip{background:var(--chip-bg,var(--text));border-radius:5px}@supports (color:color-mix(in lab,red,red)){.collection-rollup-chip{background:var(--chip-bg,color-mix(in srgb,var(--text) 8%,transparent))}}.collection-rollup-chip{color:var(--chip-text,var(--text));padding:1px 6px;font-size:11.5px}.collection-rollup-file,.collection-rollup-page,.collection-rollup-person{border:1px solid var(--border);border-radius:5px;align-items:center;gap:4px;padding:1px 5px;font-size:11.5px;display:inline-flex}.collection-rollup-person i{background:var(--accent-color,#7c3aed);border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.collection-rollup-person i{background:color-mix(in srgb,var(--accent-color,#7c3aed) 22%,transparent)}}.collection-rollup-person i{font-size:9px;font-style:normal;font-weight:600}.collection-rollup-value:not(:last-child):after{content:",";color:var(--muted)}.inline-database-rollup-panel{gap:8px;padding:4px 2px 2px;display:grid}.inline-database-rollup-field{gap:3px;display:grid;position:relative}.inline-database-rollup-label{color:var(--muted);letter-spacing:.01em;font-size:11px;font-weight:600}.inline-database-rollup-trigger{border:1px solid var(--border);background:var(--panel,transparent);width:100%;color:var(--text);text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 8px;font-size:12.5px;transition:border-color .13s,background .13s;display:flex}.inline-database-rollup-trigger>span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.inline-database-rollup-trigger:hover:not(:disabled){border-color:var(--text)}@supports (color:color-mix(in lab,red,red)){.inline-database-rollup-trigger:hover:not(:disabled){border-color:color-mix(in srgb,var(--text) 22%,var(--border))}}.inline-database-rollup-trigger:focus-visible{border-color:var(--accent-color,#7c3aed);outline:none}@supports (color:color-mix(in lab,red,red)){.inline-database-rollup-trigger:focus-visible{border-color:color-mix(in srgb,var(--accent-color,#7c3aed) 60%,var(--border))}}.inline-database-rollup-trigger:disabled{color:var(--muted);cursor:not-allowed;opacity:.7}.inline-database-rollup-options{border:1px solid var(--border);background:var(--text);border-radius:10px;gap:4px;margin-top:3px;display:grid}@supports (color:color-mix(in lab,red,red)){.inline-database-rollup-options{background:color-mix(in srgb,var(--text) 3%,transparent)}}.inline-database-rollup-options{padding:6px}.inline-database-rollup-options>div[role=listbox]{gap:1px;max-height:208px;display:grid;overflow-y:auto}.inline-database-rollup-options button{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:5px 7px;font-size:12.5px;display:flex}.inline-database-rollup-options button>span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.inline-database-rollup-options button small{color:var(--muted);white-space:nowrap;font-size:10.5px}.inline-database-rollup-options button.is-active{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.inline-database-rollup-options button.is-active{background:color-mix(in srgb,var(--text) 7%,transparent)}}.inline-database-rollup-options button.is-selected{color:var(--accent-color,#7c3aed)}.inline-database-rollup-hint{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.inline-database-rollup-hint.is-empty{border:1px dashed var(--border);text-align:center;border-radius:8px;padding:10px 9px}.inline-database-rollup-empty{color:var(--muted);text-align:center;margin:0;padding:8px;font-size:12px}.page-property-value.is-computed{color:var(--muted);font-style:italic}.inline-database-rollup-head{justify-content:space-between;align-items:center;gap:6px;display:flex}.inline-database-rollup-head>span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.inline-database-rollup-help-trigger{width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;transition:background .13s,color .13s;display:inline-flex}.inline-database-rollup-help-trigger:hover,.inline-database-rollup-help-trigger[aria-expanded=true]{background:var(--accent-color,#7c3aed)}@supports (color:color-mix(in lab,red,red)){.inline-database-rollup-help-trigger:hover,.inline-database-rollup-help-trigger[aria-expanded=true]{background:color-mix(in srgb,var(--accent-color,#7c3aed) 12%,transparent)}}.inline-database-rollup-help-trigger:hover,.inline-database-rollup-help-trigger[aria-expanded=true]{color:var(--accent-color,#7c3aed)}.inline-database-rollup-help-trigger:focus-visible{outline:2px solid var(--accent-color,#7c3aed)}@supports (color:color-mix(in lab,red,red)){.inline-database-rollup-help-trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-color,#7c3aed) 60%,transparent)}}.inline-database-rollup-help-trigger:focus-visible{outline-offset:1px}.inline-database-rollup-help{border:1px solid var(--accent-color,#7c3aed);gap:7px;display:grid}@supports (color:color-mix(in lab,red,red)){.inline-database-rollup-help{border:1px solid color-mix(in srgb,var(--accent-color,#7c3aed) 24%,var(--border))}}.inline-database-rollup-help{background:var(--accent-color,#7c3aed);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.inline-database-rollup-help{background:color-mix(in srgb,var(--accent-color,#7c3aed) 6%,transparent)}}.inline-database-rollup-help{padding:9px}.inline-database-rollup-help-head{justify-content:space-between;align-items:center;gap:6px;font-size:12px;display:flex}.inline-database-rollup-help-head button{width:19px;height:19px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;display:inline-flex}.inline-database-rollup-help-head button:hover{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.inline-database-rollup-help-head button:hover{background:color-mix(in srgb,var(--text) 10%,transparent)}}.inline-database-rollup-help-head button:hover{color:var(--text)}.inline-database-rollup-help p{color:var(--muted);margin:0;font-size:11.5px;line-height:1.5}.inline-database-rollup-help-steps{gap:5px;margin:0;padding-left:16px;font-size:11.5px;line-height:1.45;display:grid}.inline-database-rollup-help-steps li b{color:var(--text)}.inline-database-rollup-help-steps li span{color:var(--muted);display:block}.inline-database-rollup-help-example b{color:var(--text)}.inline-database-rollup-help-note{border-top:1px solid var(--text)}@supports (color:color-mix(in lab,red,red)){.inline-database-rollup-help-note{border-top:1px solid color-mix(in srgb,var(--text) 10%,transparent)}}.inline-database-rollup-help-note{padding-top:7px}.inline-database-rollup-hint.is-warning{border-left:2px solid #d97706}@supports (color:color-mix(in lab,red,red)){.inline-database-rollup-hint.is-warning{border-left:2px solid color-mix(in srgb,#d97706 60%,var(--border))}}.inline-database-rollup-hint.is-warning{color:#b45309;padding-left:8px}@supports (color:color-mix(in lab,red,red)){.inline-database-rollup-hint.is-warning{color:color-mix(in srgb,#b45309 70%,var(--text))}}.collection-relation-list button small{color:var(--muted);white-space:nowrap;font-size:10.5px}.inline-database-rollup-group{gap:1px;display:grid}.inline-database-rollup-group-head{align-items:center;gap:6px;font-weight:600;color:var(--muted)!important;display:flex!important}.inline-database-rollup-group-head>span{flex:1}.inline-database-rollup-group-head svg:last-child{transition:transform .14s}.inline-database-rollup-group-head svg.is-open{transform:rotate(90deg)}.inline-database-rollup-group-option{padding-left:20px!important}.inline-database-rollup-showas{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.inline-database-rollup-showas button{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:9px;justify-items:center;gap:5px;padding:8px 4px 6px;font-size:11px;transition:border-color .13s,color .13s;display:grid}.inline-database-rollup-showas button:hover{border-color:var(--text)}@supports (color:color-mix(in lab,red,red)){.inline-database-rollup-showas button:hover{border-color:color-mix(in srgb,var(--text) 24%,var(--border))}}.inline-database-rollup-showas button.is-selected{border-color:var(--accent-color,#7c3aed);color:var(--accent-color,#7c3aed)}.inline-database-rollup-showas button:focus-visible{outline:2px solid var(--accent-color,#7c3aed)}@supports (color:color-mix(in lab,red,red)){.inline-database-rollup-showas button:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-color,#7c3aed) 60%,transparent)}}.inline-database-rollup-showas button:focus-visible{outline-offset:1px}.inline-database-rollup-showas-muestra{justify-content:center;align-items:center;height:20px;font-size:13px;font-style:normal;font-weight:600;display:flex}.inline-database-rollup-showas button.is-selected .inline-database-rollup-showas-muestra.is-number{color:var(--accent-color,#7c3aed)}.inline-database-rollup-showas-muestra.is-bar{background:linear-gradient(90deg,currentColor 55% 55%);border-radius:3px;width:34px;height:5px}@supports (color:color-mix(in lab,red,red)){.inline-database-rollup-showas-muestra.is-bar{background:linear-gradient(90deg,currentColor 55%,color-mix(in srgb,currentColor 22%,transparent) 0)}}.inline-database-rollup-showas-muestra.is-ring{background:conic-gradient(currentColor 200deg,currentColor 0);border-radius:50%;width:18px;height:18px}@supports (color:color-mix(in lab,red,red)){.inline-database-rollup-showas-muestra.is-ring{background:conic-gradient(currentColor 200deg,color-mix(in srgb,currentColor 22%,transparent) 0)}}.inline-database-rollup-showas-muestra.is-ring{-webkit-mask:radial-gradient(circle,#0000 55%,#000 56%);mask:radial-gradient(circle,#0000 55%,#000 56%)}.collection-rollup-cell.is-bar,.collection-rollup-cell.is-ring{font-variant-numeric:tabular-nums;align-items:center;gap:7px;display:inline-flex}.collection-rollup-bar{background:var(--text);border-radius:3px;width:58px;height:5px;display:block}@supports (color:color-mix(in lab,red,red)){.collection-rollup-bar{background:color-mix(in srgb,var(--text) 12%,transparent)}}.collection-rollup-bar{overflow:hidden}.collection-rollup-bar i{background:var(--accent-color,#7c3aed);border-radius:3px;height:100%;transition:width .18s;display:block}.collection-rollup-ring{background:conic-gradient(var(--accent-color,#7c3aed) var(--rollup-fraccion,0deg),var(--text) 0);border-radius:50%;width:16px;height:16px;display:block}@supports (color:color-mix(in lab,red,red)){.collection-rollup-ring{background:conic-gradient(var(--accent-color,#7c3aed) var(--rollup-fraccion,0deg),color-mix(in srgb,var(--text) 12%,transparent) 0)}}.collection-rollup-ring{-webkit-mask:radial-gradient(circle,#0000 54%,#000 55%);mask:radial-gradient(circle,#0000 54%,#000 55%)}.collection-cell-url a{width:22px;height:22px;color:var(--muted);border-radius:6px;flex:none;justify-content:center;align-items:center;margin-left:5px;transition:background .13s,color .13s;display:inline-flex}.collection-cell-url a svg{margin-left:0}.collection-cell-url a:hover{background:var(--accent-color,#7c3aed)}@supports (color:color-mix(in lab,red,red)){.collection-cell-url a:hover{background:color-mix(in srgb,var(--accent-color,#7c3aed) 14%,transparent)}}.collection-cell-url a:hover{color:var(--accent-color,#7c3aed)}.collection-cell-url a:focus-visible{outline:2px solid var(--accent-color,#7c3aed)}@supports (color:color-mix(in lab,red,red)){.collection-cell-url a:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-color,#7c3aed) 60%,transparent)}}.collection-cell-url a:focus-visible{outline-offset:1px}.collection-cell-url-inactivo{opacity:.45;flex:none;align-items:center;display:inline-flex}.inline-database-row-check{--nebula-check:#2784de;z-index:2;opacity:0;cursor:pointer;justify-content:center;align-items:center;width:19px;height:19px;transition:opacity .13s;display:inline-flex;position:absolute;left:10px}.inline-database-row-check:focus-within,.inline-database-row-check:has(input:checked),.inline-database-row:hover .inline-database-row-check{opacity:1}.inline-database-row.is-head>b:first-child{padding-left:39px}.inline-database-row-check input{appearance:none;box-sizing:border-box;border:1.5px solid var(--text);flex:none;width:19px;height:19px;margin:0;padding:0}@supports (color:color-mix(in lab,red,red)){.inline-database-row-check input{border:1.5px solid color-mix(in srgb,var(--text) 24%,transparent)}}.inline-database-row-check input{cursor:pointer;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:11px 11px;border-radius:50%;transition:background-color .13s,border-color .13s}.inline-database-row-check input:hover{border-color:var(--nebula-check)}@supports (color:color-mix(in lab,red,red)){.inline-database-row-check input:hover{border-color:color-mix(in srgb,var(--nebula-check) 60%,transparent)}}.inline-database-row-check input:checked{border-color:var(--nebula-check);background-color:var(--nebula-check);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.6 6.3 4.9 8.6 9.4 3.9' fill='none' stroke='%23ffffff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.inline-database-row-check input:focus-visible{outline:2px solid var(--nebula-check)}@supports (color:color-mix(in lab,red,red)){.inline-database-row-check input:focus-visible{outline:2px solid color-mix(in srgb,var(--nebula-check) 55%,transparent)}}.inline-database-row-check input:focus-visible{outline-offset:2px}.inline-database-seleccion{z-index:30;border:1px solid var(--editor-menu-border,var(--border));border-radius:var(--nebula-menu-radius,14px);background:var(--editor-menu-surface,var(--panel-strong));width:max-content;max-width:calc(100% - 24px);padding:var(--nebula-menu-padding,8px);align-items:center;gap:6px;margin:10px auto 4px;display:flex;position:sticky;bottom:12px;box-shadow:0 16px 40px #0f172a2e}.inline-database-seleccion strong{color:var(--accent-color,#7c3aed);white-space:nowrap;padding:0 6px;font-size:12.5px}.inline-database-seleccion-separador{background:var(--border);width:1px;height:18px}.inline-database-seleccion button{color:var(--text);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:5px 8px;font-size:12.5px;transition:background .13s,color .13s;display:inline-flex}.inline-database-seleccion button:hover{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.inline-database-seleccion button:hover{background:color-mix(in srgb,var(--text) 8%,transparent)}}.inline-database-seleccion button:focus-visible{outline:2px solid var(--accent-color,#7c3aed)}@supports (color:color-mix(in lab,red,red)){.inline-database-seleccion button:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-color,#7c3aed) 60%,transparent)}}.inline-database-seleccion button:focus-visible{outline-offset:1px}.inline-database-seleccion button.is-danger{color:#dc2626}.inline-database-seleccion button.is-danger:hover{background:#dc26261f}.collection-cell-actions{z-index:3;opacity:0;align-items:center;gap:1px;width:max-content;transition:opacity .13s;display:flex;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.inline-database-cell,.inline-database-title-cell{position:relative}.collection-cell-actions.is-visible,.collection-cell-actions:focus-within,.inline-database-cell:hover .collection-cell-actions,.inline-database-title-cell:hover .collection-cell-actions{opacity:1}.collection-cell-actions{border:1px solid var(--border);background:var(--panel-strong);border-radius:8px;gap:0;padding:2px;box-shadow:0 1px 3px #0f172a14}.collection-cell-actions button{width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:3px;padding:0;transition:color .13s,background .13s;display:inline-flex}.collection-cell-actions button:hover{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.collection-cell-actions button:hover{background:color-mix(in srgb,var(--text) 8%,transparent)}}.collection-cell-actions button:hover{color:var(--text)}.collection-cell-actions button:focus-visible{outline:2px solid var(--accent-color,#7c3aed)}@supports (color:color-mix(in lab,red,red)){.collection-cell-actions button:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-color,#7c3aed) 55%,transparent)}}.collection-cell-actions button:focus-visible{outline-offset:-1px}.collection-cell-actions button.tiene-comentarios{color:#2784de;width:auto;padding:0 5px}.collection-cell-actions button i{font-size:10px;font-style:normal;font-weight:700;line-height:1}.collection-cell-comments{z-index:340;border:1px solid var(--editor-menu-border,var(--border));border-radius:var(--nebula-menu-radius,14px);background:var(--editor-menu-surface,var(--panel-strong));padding:var(--nebula-menu-padding,8px);gap:8px;display:grid;position:fixed;box-shadow:0 18px 44px #0f172a2e}.collection-cell-comments-head{justify-content:space-between;align-items:baseline;gap:6px;padding:0 2px;display:flex}.collection-cell-comments-head strong{font-size:12.5px}.collection-cell-comments-head small{max-width:55%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.collection-cell-comments-empty{color:var(--muted);text-align:center;margin:0;padding:10px 4px;font-size:11.5px}.collection-cell-comments-list{gap:6px;max-height:210px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.collection-cell-comments-list li{background:var(--text);border-radius:9px}@supports (color:color-mix(in lab,red,red)){.collection-cell-comments-list li{background:color-mix(in srgb,var(--text) 5%,transparent)}}.collection-cell-comments-list li{padding:7px 8px}.collection-cell-comments-list p{overflow-wrap:anywhere;margin:0 0 3px;font-size:12.5px;line-height:1.45}.collection-cell-comments-list div{justify-content:space-between;align-items:center;gap:6px;display:flex}.collection-cell-comments-list time{color:var(--muted);font-size:10.5px}.collection-cell-comments-list button{width:20px;height:20px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;display:inline-flex}.collection-cell-comments-list button:hover{color:#dc2626;background:#dc26261f}.collection-cell-comments-nuevo{gap:6px;display:grid}.collection-cell-comments-nuevo textarea{border:1px solid var(--border);width:100%;color:var(--text);font:inherit;resize:vertical;background:0 0;border-radius:9px;padding:7px 8px;font-size:12.5px;line-height:1.4}.collection-cell-comments-nuevo textarea:focus-visible{border-color:var(--accent-color,#7c3aed);outline:none}@supports (color:color-mix(in lab,red,red)){.collection-cell-comments-nuevo textarea:focus-visible{border-color:color-mix(in srgb,var(--accent-color,#7c3aed) 55%,var(--border))}}.collection-cell-comments-nuevo button{background:var(--accent-color,#7c3aed);color:#fff;cursor:pointer;border:0;border-radius:8px;justify-self:end;padding:6px 12px;font-size:12px}.collection-cell-comments-nuevo button:disabled{opacity:.45;cursor:not-allowed}.inline-database-row-actions .inline-database-row-open{border:1px solid var(--border);background:var(--panel-strong);color:var(--text);letter-spacing:.04em;text-transform:uppercase;opacity:0;border-radius:6px;gap:4px;font-size:10.5px;font-weight:700;transition:opacity .13s,color .13s,background .13s,border-color .13s;width:auto!important;padding:0 8px!important}.inline-database-row-open:focus-visible,.inline-database-row:hover .inline-database-row-open{opacity:1}.inline-database-row-actions .inline-database-row-open:hover{border-color:var(--accent-color,#7c3aed)}@supports (color:color-mix(in lab,red,red)){.inline-database-row-actions .inline-database-row-open:hover{border-color:color-mix(in srgb,var(--accent-color,#7c3aed) 45%,var(--border))}}.inline-database-row-actions .inline-database-row-open:hover{background:var(--accent-color,#7c3aed)}@supports (color:color-mix(in lab,red,red)){.inline-database-row-actions .inline-database-row-open:hover{background:color-mix(in srgb,var(--accent-color,#7c3aed) 10%,var(--panel-strong))}}.inline-database-row-actions .inline-database-row-open:hover{color:var(--accent-color,#7c3aed)}.inline-database-block header>div:first-child strong,.inline-database-title-rename-input{letter-spacing:-.02em;font-size:2rem;font-weight:650;line-height:1.2}.collection-cell-file input,.collection-cell-input,.collection-cell-select,.collection-cell-url input,.inline-database-row,.inline-database-row.is-head,.inline-database-title-cell>input{font-size:1rem}.collection-cell-textarea{font-size:.8125rem}.collection-relation-chip,.collection-rollup-chip,.collection-solid-choice-chip,.collection-status-choice-chip,.collection-tag-chip{font-size:.875rem}.collection-files-trigger,.collection-relation-trigger,.collection-rollup-cell{font-size:1rem}.inline-database-title-cell .inline-database-row-actions{z-index:6;padding-right:0;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.inline-database-title-cell>input{text-overflow:ellipsis;padding-right:12px}.inline-database-row:hover .inline-database-title-cell>input,.inline-database-title-cell:has(.inline-database-row-open:focus-visible)>input{padding-right:124px}.inline-database-row:hover .inline-database-title-cell:has(.inline-database-row-actions>button:nth-of-type(2))>input,.inline-database-title-cell:has(.inline-database-row-actions>button:nth-of-type(2)+.inline-database-row-open:focus-visible)>input{padding-right:152px}.inline-database-icon-trigger{height:36px;color:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;transition:background .13s,border-color .13s;background:0 0!important;border:1px solid #0000!important;width:36px!important;padding:0!important;display:inline-flex!important}.inline-database-icon-trigger:hover{border-color:var(--border)!important;background:var(--text)!important}@supports (color:color-mix(in lab,red,red)){.inline-database-icon-trigger:hover{background:color-mix(in srgb,var(--text) 6%,transparent)!important}}.inline-database-icon-trigger:focus-visible{outline:2px solid var(--accent-color,#7c3aed)}@supports (color:color-mix(in lab,red,red)){.inline-database-icon-trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-color,#7c3aed) 55%,transparent)}}.inline-database-icon-trigger:focus-visible{outline-offset:1px}.inline-database-kanban-column{flex-direction:column;max-height:68vh;display:flex}.inline-database-kanban-column.is-active{outline-color:var(--accent-color,#7c3aed)}@supports (color:color-mix(in lab,red,red)){.inline-database-kanban-column.is-active{outline-color:color-mix(in srgb,var(--accent-color,#7c3aed) 85%,transparent)}}.inline-database-kanban-column.is-active{background:var(--accent-color,#7c3aed)}@supports (color:color-mix(in lab,red,red)){.inline-database-kanban-column.is-active{background:color-mix(in srgb,var(--accent-color,#7c3aed) 5%,var(--panel-strong))}}.inline-database-kanban-count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.75rem}.inline-database-kanban-column-head>button{width:24px;height:24px;color:var(--muted);opacity:0;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;margin-left:auto;transition:opacity .12s,background .12s;display:inline-flex}.inline-database-kanban-column-head>button:focus-visible,.inline-database-kanban-column:hover .inline-database-kanban-column-head>button{opacity:1}.inline-database-kanban-column-head>button:hover{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.inline-database-kanban-column-head>button:hover{background:color-mix(in srgb,var(--text) 8%,transparent)}}.inline-database-kanban-column-head>button:hover{color:var(--text)}.inline-database-kanban-cards{scrollbar-width:thin;flex:1;overflow-y:auto}.inline-database-kanban-card{border:1px solid var(--border);background:var(--panel-strong);cursor:default;touch-action:none;border-radius:8px;gap:7px;padding:9px 10px;transition:box-shadow .12s,border-color .12s;display:grid;box-shadow:0 1px 2px #0f172a0a}.inline-database-kanban-card:hover{border-color:var(--text)}@supports (color:color-mix(in lab,red,red)){.inline-database-kanban-card:hover{border-color:color-mix(in srgb,var(--text) 16%,var(--border))}}.inline-database-kanban-card-head{align-items:flex-start;gap:5px;display:flex}.inline-database-kanban-drag-handle{color:var(--muted);opacity:0;cursor:grab;flex:none;margin-top:1px;transition:opacity .12s;display:inline-flex}.inline-database-kanban-card:hover .inline-database-kanban-drag-handle{opacity:.7}.inline-database-kanban-card-head a{min-width:0;color:var(--text);flex:1;font-size:.875rem;line-height:1.35;text-decoration:none}.inline-database-kanban-card-head a:hover strong{text-decoration:underline}.inline-database-kanban-card-props{gap:3px;display:grid}.inline-database-kanban-card-props span{color:var(--text);text-overflow:ellipsis;white-space:nowrap;align-items:baseline;gap:6px;font-size:.75rem;display:flex;overflow:hidden}.inline-database-kanban-card-props small{min-width:52px;color:var(--muted);flex:none;font-size:.6875rem}.inline-database-kanban-hueco{background:var(--accent-color,#7c3aed);border-radius:999px;height:3px;margin:3px 0}.inline-database-kanban-vacia{color:var(--muted);text-align:center;margin:0;padding:14px 4px;font-size:.75rem}.inline-database-kanban-fantasma{z-index:var(--capa-arrastre);border:1px solid var(--accent-color,#7c3aed);align-items:flex-start;display:flex;position:fixed;top:0;left:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.inline-database-kanban-fantasma{border:1px solid color-mix(in srgb,var(--accent-color,#7c3aed) 40%,var(--border))}}.inline-database-kanban-fantasma{background:var(--panel-strong);color:var(--text);pointer-events:none;border-radius:8px;padding:9px 10px;font-size:.875rem;transform:translate(-9999px,-9999px)rotate(1.5deg);box-shadow:0 10px 26px #0f172a2e}.inline-database-kanban-empty-opciones{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:4px;display:flex}.inline-database-kanban-empty-opciones button{border:1px solid var(--border);background:var(--panel);color:var(--text);cursor:pointer;border-radius:7px;padding:6px 10px;font-size:.8125rem}.inline-database-kanban-empty-opciones button:hover{border-color:var(--accent-color,#7c3aed)}@supports (color:color-mix(in lab,red,red)){.inline-database-kanban-empty-opciones button:hover{border-color:color-mix(in srgb,var(--accent-color,#7c3aed) 45%,var(--border))}}@media (prefers-reduced-motion:reduce){.inline-database-kanban-fantasma{rotate:none}}.inline-database-kanban-card,.inline-database-kanban-column-head,.inline-database-kanban.is-arrastrando,.inline-database-kanban.is-arrastrando *{-webkit-user-select:none;user-select:none}.inline-database-kanban.is-arrastrando{cursor:grabbing}.inline-database-vista-vacia{color:var(--muted);text-align:center;justify-items:center;gap:6px;padding:44px 20px;display:grid}.inline-database-vista-vacia strong{color:var(--text);font-size:.9375rem}.inline-database-vista-vacia p{max-width:340px;margin:0;font-size:.8125rem}.inline-database-vista-vacia button{border:1px solid var(--border);background:var(--panel);color:var(--text);cursor:pointer;border-radius:7px;align-items:center;gap:5px;margin-top:6px;padding:6px 11px;font-size:.8125rem;display:inline-flex}.inline-database-vista-vacia button:hover{border-color:var(--accent-color,#7c3aed)}@supports (color:color-mix(in lab,red,red)){.inline-database-vista-vacia button:hover{border-color:color-mix(in srgb,var(--accent-color,#7c3aed) 45%,var(--border))}}.inline-database-galeria{gap:12px;padding:14px;display:grid}.inline-database-galeria.is-small{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.inline-database-galeria.is-medium{grid-template-columns:repeat(auto-fill,minmax(215px,1fr))}.inline-database-galeria.is-large{grid-template-columns:repeat(auto-fill,minmax(290px,1fr))}.inline-database-galeria-tarjeta{border:1px solid var(--border);background:var(--panel-strong);color:var(--text);border-radius:8px;flex-direction:column;text-decoration:none;transition:border-color .13s,box-shadow .13s;display:flex;overflow:hidden}.inline-database-galeria-tarjeta:hover{border-color:var(--text)}@supports (color:color-mix(in lab,red,red)){.inline-database-galeria-tarjeta:hover{border-color:color-mix(in srgb,var(--text) 18%,var(--border))}}.inline-database-galeria-tarjeta:hover{box-shadow:0 2px 8px #0f172a0f}.inline-database-galeria-portada{aspect-ratio:16/9;border-bottom:1px solid var(--border);background:var(--text);justify-content:center;align-items:center;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.inline-database-galeria-portada{background:color-mix(in srgb,var(--text) 4%,transparent)}}.inline-database-galeria-portada img{object-fit:cover;width:100%;height:100%}.inline-database-galeria-sin-portada{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.inline-database-galeria-sin-portada{color:color-mix(in srgb,var(--muted) 60%,transparent)}}.inline-database-galeria-cuerpo{gap:6px;padding:10px 11px 11px;display:grid}.inline-database-galeria-cuerpo strong{align-items:center;gap:6px;font-size:.875rem;line-height:1.35;display:flex}.inline-database-galeria-props span{text-overflow:ellipsis;white-space:nowrap;align-items:baseline;gap:6px;font-size:.75rem;display:flex;overflow:hidden}.inline-database-galeria-props small{min-width:52px;color:var(--muted);flex:none;font-size:.6875rem}.inline-database-feed-nueva,.inline-database-galeria-nueva,.inline-database-lista-nueva{border:1px dashed var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:12px;font-size:.8125rem;transition:border-color .13s,color .13s;display:inline-flex}.inline-database-feed-nueva:hover,.inline-database-galeria-nueva:hover,.inline-database-lista-nueva:hover{border-color:var(--accent-color,#7c3aed)}@supports (color:color-mix(in lab,red,red)){.inline-database-feed-nueva:hover,.inline-database-galeria-nueva:hover,.inline-database-lista-nueva:hover{border-color:color-mix(in srgb,var(--accent-color,#7c3aed) 45%,var(--border))}}.inline-database-feed-nueva:hover,.inline-database-galeria-nueva:hover,.inline-database-lista-nueva:hover{color:var(--text)}.inline-database-lista{padding:6px 8px 10px;display:grid}.inline-database-lista-fila{min-height:36px;color:var(--text);border-radius:7px;align-items:center;gap:9px;padding:6px 9px;text-decoration:none;transition:background .12s;display:flex}.inline-database-lista-fila:hover{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.inline-database-lista-fila:hover{background:color-mix(in srgb,var(--text) 5%,transparent)}}.inline-database-lista-icono{color:var(--muted);flex:none;display:inline-flex}.inline-database-lista-titulo{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:1rem;overflow:hidden}.inline-database-lista-fila:hover .inline-database-lista-titulo{text-decoration:underline}.inline-database-lista-props{flex:1;justify-content:flex-end;align-items:center;gap:12px;display:flex;overflow:hidden}.inline-database-lista-props span{max-width:180px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.inline-database-feed-nueva,.inline-database-lista-nueva{margin-top:6px}.inline-database-galeria-prop{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;line-height:1.5;display:block;overflow:hidden}.inline-database-galeria-portada.is-encajada img{object-fit:contain}.inline-database-galeria-portada.is-contenido{aspect-ratio:auto;align-items:flex-start;min-height:76px;padding:10px 11px}.inline-database-galeria-portada.is-contenido p{color:var(--muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:.75rem;line-height:1.5;display:-webkit-box;overflow:hidden}.inline-database-feed{gap:0;width:min(720px,100%);margin:0 auto;padding:8px 16px 18px;display:grid}.inline-database-feed-post{border-bottom:1px solid var(--border);gap:9px;padding:20px 0;display:grid}.inline-database-feed-post:last-of-type{border-bottom:0}.inline-database-feed-post-head{align-items:baseline;gap:8px;display:flex}.inline-database-feed-post h3{color:var(--text);letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:650;line-height:1.3}.inline-database-feed-post-head a{flex:1;min-width:0;text-decoration:none}.inline-database-feed-post-head a:hover h3{text-decoration:underline}.inline-database-feed-post-head time{color:var(--muted);flex:none;font-size:.75rem}.inline-database-feed-chips{flex-wrap:wrap;gap:6px;display:flex}.inline-database-feed-chips span{background:var(--text);border-radius:5px;max-width:220px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.inline-database-feed-chips span{background:color-mix(in srgb,var(--text) 6%,transparent)}}.inline-database-feed-chips span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;padding:2px 7px;font-size:.75rem}.inline-database-feed-imagen{border:1px solid var(--border);border-radius:8px;max-height:320px;display:block;overflow:hidden}.inline-database-feed-imagen img{object-fit:cover;width:100%;height:100%;display:block}.inline-database-feed-texto{color:var(--text);margin:0;font-size:.9375rem;line-height:1.6}.inline-database-feed-post-pie{align-items:center;gap:14px;margin-top:2px;display:flex}.inline-database-feed-post-pie a{color:var(--muted);align-items:center;gap:5px;font-size:.8125rem;text-decoration:none;display:inline-flex}.inline-database-feed-post-pie a:hover{color:var(--accent-color,#7c3aed)}.inline-database-grafico{gap:14px;padding:14px 16px 18px;display:grid}.inline-database-cronograma-barra,.inline-database-grafico-config{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.inline-database-cronograma-barra label,.inline-database-grafico-config label{border:1px solid var(--border);background:var(--panel);border-radius:8px;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.inline-database-cronograma-barra span,.inline-database-grafico-config span{color:var(--muted);font-size:.75rem}.inline-database-cronograma-barra select,.inline-database-grafico-config select{color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;outline:none;font-size:.8125rem}.inline-database-grafico-lienzo{width:100%;height:auto}.inline-database-grafico-guia{stroke:var(--border);stroke-width:1px}.inline-database-grafico-eje{fill:var(--muted);text-anchor:end;font-size:11px}.inline-database-grafico-etiqueta{fill:var(--muted);text-anchor:middle;font-size:11px}.inline-database-grafico-linea{fill:none;stroke:var(--accent-color,#7c3aed);stroke-width:2px;stroke-linejoin:round}.inline-database-grafico-area{fill:var(--accent-color,#7c3aed)}@supports (color:color-mix(in lab,red,red)){.inline-database-grafico-area{fill:color-mix(in srgb,var(--accent-color,#7c3aed) 16%,transparent)}}.inline-database-grafico-punto{fill:var(--accent-color,#7c3aed);transition:r .12s}.inline-database-grafico-circular path,.inline-database-grafico-lienzo rect,.inline-database-grafico-punto{cursor:default;transition:opacity .12s}.inline-database-grafico-circular{justify-content:center;display:flex}.inline-database-grafico-circular svg{width:min(260px,100%);height:auto}.inline-database-grafico-centro{fill:var(--text);text-anchor:middle;font-size:26px;font-weight:650}.inline-database-grafico-centro-etiqueta{fill:var(--muted);text-anchor:middle;font-size:12px}.inline-database-grafico-leyenda{flex-wrap:wrap;gap:14px;display:flex}.inline-database-grafico-leyenda span{color:var(--muted);align-items:center;gap:6px;font-size:.8125rem;display:inline-flex}.inline-database-grafico-leyenda i{border-radius:3px;width:9px;height:9px}.inline-database-grafico-leyenda b{color:var(--text);font-variant-numeric:tabular-nums}.inline-database-panel{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;padding:14px 16px 18px;display:grid}.inline-database-panel-bloque{border:1px solid var(--border);background:var(--panel-strong);border-radius:10px;align-content:start;gap:8px;padding:12px 13px;display:grid}.inline-database-panel-bloque>span:first-child{color:var(--muted);font-size:.75rem;font-weight:600}.inline-database-panel-bloque.is-cifra strong{font-size:2rem;font-weight:650;line-height:1}.inline-database-panel-metricas{flex-wrap:wrap;gap:16px;display:flex}.inline-database-panel-metricas small{color:var(--muted);font-size:.6875rem;display:block}.inline-database-panel-metricas b{font-variant-numeric:tabular-nums;font-size:1.0625rem}.inline-database-panel-nota{color:var(--muted);margin:0;font-size:.6875rem}.inline-database-panel-reparto{gap:8px;display:grid}.inline-database-panel-reparto-fila{align-items:center;gap:7px;font-size:.8125rem;display:flex}.inline-database-panel-reparto-fila i{border-radius:3px;flex:none;width:8px;height:8px}.inline-database-panel-reparto-fila span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.inline-database-panel-reparto-fila b{font-variant-numeric:tabular-nums}.inline-database-panel-reparto-fila small{min-width:34px;color:var(--muted);text-align:right;font-size:.6875rem}.inline-database-panel-barra{background:var(--text);border-radius:999px;height:4px;margin-top:3px;display:block}@supports (color:color-mix(in lab,red,red)){.inline-database-panel-barra{background:color-mix(in srgb,var(--text) 8%,transparent)}}.inline-database-panel-barra{overflow:hidden}.inline-database-panel-barra i{border-radius:999px;height:100%;display:block}.inline-database-cronograma{gap:12px;padding:14px 16px 18px;display:grid}.inline-database-cronograma-marco{border:1px solid var(--border);border-radius:10px;display:flex;overflow:hidden}.inline-database-cronograma-nombres{border-right:1px solid var(--border);background:var(--panel-strong);flex:0 0 190px;align-content:start;display:grid}.inline-database-cronograma-nombres a{height:38px;color:var(--text);text-overflow:ellipsis;white-space:nowrap;align-items:center;padding:0 10px;font-size:.8125rem;text-decoration:none;display:flex;overflow:hidden}.inline-database-cronograma-nombres a:hover{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.inline-database-cronograma-nombres a:hover{background:color-mix(in srgb,var(--text) 5%,transparent)}}.inline-database-cronograma-nombres a:hover{text-decoration:underline}.inline-database-cronograma-cabecera{border-bottom:1px solid var(--border);background:var(--text);height:30px;position:relative}@supports (color:color-mix(in lab,red,red)){.inline-database-cronograma-cabecera{background:color-mix(in srgb,var(--text) 3%,transparent)}}.inline-database-cronograma-cabecera span{color:var(--muted);white-space:nowrap;font-size:.6875rem;position:absolute;top:8px;transform:translate(-50%)}.inline-database-cronograma-pista{flex:1;min-width:0;position:relative;overflow:hidden}.inline-database-cronograma-guia{background:var(--border);width:1px;position:absolute;top:30px;bottom:0}.inline-database-cronograma-hoy{z-index:2;background:#dc2626;width:2px;position:absolute;top:30px;bottom:0}.inline-database-cronograma-fila{height:38px;position:relative}.inline-database-cronograma-barra-item{border:1px solid var(--accent-color,#7c3aed);align-items:center;gap:7px;max-width:240px;display:inline-flex;position:absolute;top:5px}@supports (color:color-mix(in lab,red,red)){.inline-database-cronograma-barra-item{border:1px solid color-mix(in srgb,var(--accent-color,#7c3aed) 35%,var(--border))}}.inline-database-cronograma-barra-item{background:var(--accent-color,#7c3aed);border-radius:7px}@supports (color:color-mix(in lab,red,red)){.inline-database-cronograma-barra-item{background:color-mix(in srgb,var(--accent-color,#7c3aed) 12%,var(--panel-strong))}}.inline-database-cronograma-barra-item{color:var(--text);white-space:nowrap;cursor:grab;touch-action:none;padding:4px 9px;font-size:.8125rem;transform:translate(-6px)}.inline-database-cronograma-barra-item span{text-overflow:ellipsis;overflow:hidden}.inline-database-cronograma-barra-item small{color:var(--muted);font-size:.6875rem}.inline-database-cronograma-barra-item.is-arrastrando{cursor:grabbing;box-shadow:0 6px 18px #0f172a29}.inline-database-cronograma-vacio{color:var(--muted);text-align:center;margin:0;padding:26px 12px;font-size:.8125rem}.inline-database-cronograma-sinfecha{gap:7px;display:grid}.inline-database-cronograma-sinfecha h4{color:var(--muted);align-items:center;gap:6px;margin:0;font-size:.75rem;display:flex}.inline-database-cronograma-sinfecha h4 span{background:var(--text);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.inline-database-cronograma-sinfecha h4 span{background:color-mix(in srgb,var(--text) 8%,transparent)}}.inline-database-cronograma-sinfecha h4 span{padding:1px 6px}.inline-database-cronograma-sinfecha>div{flex-wrap:wrap;gap:6px;display:flex}.inline-database-cronograma-sinfecha button{border:1px dashed var(--border);color:var(--text);cursor:pointer;background:0 0;border-radius:7px;padding:5px 9px;font-size:.8125rem}.inline-database-cronograma-sinfecha button:hover{border-color:var(--accent-color,#7c3aed)}@supports (color:color-mix(in lab,red,red)){.inline-database-cronograma-sinfecha button:hover{border-color:color-mix(in srgb,var(--accent-color,#7c3aed) 45%,var(--border))}}.inline-database-cronograma-nueva{border:1px dashed var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;justify-self:start;align-items:center;gap:6px;padding:8px 12px;font-size:.8125rem;display:inline-flex}.inline-database-cronograma-nueva:hover{border-color:var(--accent-color,#7c3aed)}@supports (color:color-mix(in lab,red,red)){.inline-database-cronograma-nueva:hover{border-color:color-mix(in srgb,var(--accent-color,#7c3aed) 45%,var(--border))}}.inline-database-cronograma-nueva:hover{color:var(--text)}.inline-database-view-tab-menu{z-index:var(--capa-menu);border:1px solid var(--editor-menu-border,var(--border));border-radius:var(--nebula-menu-radius,14px);background:var(--editor-menu-surface,var(--panel-strong));width:286px;padding:var(--nebula-menu-padding,8px);gap:1px;display:grid;position:fixed;box-shadow:0 18px 44px #0f172a2e}.inline-database-view-tab-menu>a,.inline-database-view-tab-menu>button{gap:var(--nebula-menu-item-gap);width:100%;min-height:var(--nebula-menu-item-height);border-radius:var(--nebula-menu-item-radius);padding:var(--nebula-menu-item-padding-block) var(--nebula-menu-item-padding-inline);color:var(--text);font-size:var(--nebula-menu-font-size);font-weight:var(--nebula-menu-font-weight);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;text-decoration:none;display:flex}.inline-database-view-tab-menu>a>span,.inline-database-view-tab-menu>button>span{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.inline-database-view-tab-menu>a>svg,.inline-database-view-tab-menu>button>svg{opacity:.72;flex:none}.inline-database-view-tab-menu>a:hover,.inline-database-view-tab-menu>button.is-active,.inline-database-view-tab-menu>button:hover{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.inline-database-view-tab-menu>a:hover,.inline-database-view-tab-menu>button.is-active,.inline-database-view-tab-menu>button:hover{background:color-mix(in srgb,var(--text) 7%,transparent)}}.inline-database-view-tab-menu>button.is-danger{color:var(--danger,#dc2626)}.inline-database-view-tab-menu>button.is-danger>svg{opacity:.85}.inline-database-view-tab-menu>button:disabled{opacity:.42;cursor:default}.inline-database-view-tab-menu>button:disabled:hover{background:0 0}.inline-database-view-tab-menu>hr{border:0;border-top:1px solid var(--text);margin:5px 0}@supports (color:color-mix(in lab,red,red)){.inline-database-view-tab-menu>hr{border-top:1px solid color-mix(in srgb,var(--text) 10%,transparent)}}.inline-database-view-tab-menu>a:focus-visible,.inline-database-view-tab-menu>button:focus-visible{outline:2px solid var(--accent-color,#7c3aed)}@supports (color:color-mix(in lab,red,red)){.inline-database-view-tab-menu>a:focus-visible,.inline-database-view-tab-menu>button:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-color,#7c3aed) 55%,transparent)}}.inline-database-view-tab-menu>a:focus-visible,.inline-database-view-tab-menu>button:focus-visible{outline-offset:-1px}.inline-database-block>header.is-sin-titulo{min-height:0}.inline-database-view-tab-submenu{border-left:1px solid var(--border);gap:1px;margin:2px 0 2px 22px;padding-left:6px;display:grid}.inline-database-view-tab-submenu button{gap:var(--nebula-menu-item-gap);width:100%;min-height:var(--nebula-menu-item-height);border-radius:var(--nebula-menu-item-radius);padding:var(--nebula-menu-item-padding-block) var(--nebula-menu-item-padding-inline);color:var(--muted);font-size:var(--nebula-menu-font-size);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.inline-database-view-tab-submenu button span{flex:1}.inline-database-view-tab-submenu button:hover{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.inline-database-view-tab-submenu button:hover{background:color-mix(in srgb,var(--text) 6%,transparent)}}.inline-database-view-tab-submenu button:hover{color:var(--text)}.inline-database-view-tab-rename{border:1px solid var(--accent-color,#7c3aed);min-width:90px;max-width:160px}@supports (color:color-mix(in lab,red,red)){.inline-database-view-tab-rename{border:1px solid color-mix(in srgb,var(--accent-color,#7c3aed) 55%,var(--border))}}.inline-database-view-tab-rename{background:var(--panel-strong);color:var(--text);font:inherit;border-radius:7px;outline:none;padding:5px 8px;font-size:.8125rem}.inline-database-id-panel{border-top:1px solid var(--border);gap:8px;margin-top:4px;padding-top:10px;display:grid}.inline-database-id-campo{gap:5px;display:grid}.inline-database-id-campo>span{color:var(--muted);letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:600}.inline-database-id-campo>input{border:1px solid var(--border);background:var(--panel);width:100%;color:var(--text);border-radius:8px;padding:7px 9px;font-size:13px}.inline-database-id-campo>input:focus-visible{outline:2px solid var(--accent-color,#7c3aed)}@supports (color:color-mix(in lab,red,red)){.inline-database-id-campo>input:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-color,#7c3aed) 50%,transparent)}}.inline-database-id-campo>input:focus-visible{outline-offset:-1px}.inline-database-id-ejemplo{color:var(--muted);font-variant-numeric:tabular-nums;margin:0;font-size:11px}.inline-database-id-aplicar{background:var(--accent-color,#2784de);color:#fff;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;padding:8px;font-size:13px;font-weight:600;display:flex}.inline-database-id-aplicar:hover{filter:brightness(1.06)}.ai-assistant-layer{z-index:var(--capa-asistente);pointer-events:none;position:fixed;inset:0}.ai-assistant-capsule{isolation:isolate;width:min(680px,100vw - 2rem);padding:var(--nebula-menu-padding,8px);border-radius:var(--nebula-menu-radius,14px);color:#18202d;pointer-events:auto;background:#fff;border:1px solid #d2d7e0e6;gap:8px;animation:ai-capsule-enter .22s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;bottom:6.5rem;left:50%;transform:translate(-50%);box-shadow:0 18px 46px #0f172a1f,0 3px 10px #0f172a0d}.ai-assistant-capsule:before{z-index:-1;filter:blur(7px);opacity:.42;content:"";pointer-events:none;background:linear-gradient(105deg,#38bdf847,#8b5cf638,#f472b633);border-radius:17px;position:absolute;inset:-4px}.ai-assistant-mode-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.ai-assistant-mode-control{background:#f0f2f5}.ai-assistant-mode-control [role=tab]{min-height:28px;font-size:11px}.ai-assistant-mode-status{color:#7a8493;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:10px;font-weight:650;display:inline-flex;overflow:hidden}.ai-assistant-mode-status.is-research{color:#6550c7}.ai-assistant-memory-reset{color:#667080;min-height:28px;font:inherit;cursor:pointer;background:#fafafa;border:1px solid #e0e4e9;border-radius:8px;align-items:center;gap:5px;padding:4px 8px;font-size:10px;font-weight:650;display:inline-flex}.ai-assistant-memory-reset:focus-visible,.ai-assistant-memory-reset:hover{color:#111827;outline-offset:1px;background:#f0f2f5;outline:2px solid #6366f12e}.ai-assistant-memory-reset:disabled{opacity:.48;cursor:default}.ai-assistant-prompt{background:#fbfbfc;border:1px solid #e3e6eb;border-radius:10px;grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;min-height:44px;display:grid}.ai-assistant-mark,.ai-assistant-minimize{justify-content:center;align-items:center;display:inline-flex}.ai-assistant-mark{color:#111827}.ai-assistant-prompt input{color:#18202d;width:100%;min-width:0;font:inherit;border:0;outline:0;font-size:14px;background:0 0!important}.ai-assistant-prompt input::placeholder{color:#8a93a2}.ai-assistant-minimize{color:#737d8c;cursor:pointer;background:0 0;border:0;border-radius:8px;width:28px;height:28px}.ai-assistant-minimize:focus-visible,.ai-assistant-minimize:hover{color:#111827;background:#eef0f3}.ai-assistant-quick-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ai-assistant-quick-actions>button,.ai-assistant-result-actions button{color:#29313d;min-height:36px;font:inherit;cursor:pointer;background:#fafafa;border:1px solid #e0e4e9;border-radius:8px;outline:none;justify-content:center;align-items:center;gap:7px;padding:7px 11px;font-size:13px;font-weight:600;transition:border-color .14s,background .14s,color .14s;display:inline-flex}.ai-assistant-quick-actions>button.is-active,.ai-assistant-quick-actions>button:focus-visible,.ai-assistant-quick-actions>button:hover,.ai-assistant-result-actions button:focus-visible,.ai-assistant-result-actions button:hover{color:#111827;background:#f0f2f5;border-color:#cbd1d9;box-shadow:0 0 0 2px #6366f12e}.ai-assistant-prompt input:disabled,.ai-assistant-quick-actions button:disabled,.ai-assistant-result-actions button:disabled{opacity:.55;cursor:wait}.ai-assistant-more-chevron{margin-left:auto;transition:transform .16s}.ai-assistant-more-chevron.is-open{transform:rotate(180deg)}.ai-assistant-more-menu{z-index:4;width:min(430px,100%);max-height:min(470px,100vh - 250px);padding:var(--nebula-menu-padding,8px);border-radius:var(--nebula-menu-radius,14px);background:#fff;border:1px solid #dde1e7;animation:ai-menu-enter .18s cubic-bezier(.16,1,.3,1);position:absolute;bottom:calc(100% + 10px);right:0;overflow-y:auto;box-shadow:0 20px 52px #0f172a26,0 3px 10px #0f172a0f}.ai-assistant-more-context{color:#687181;border-bottom:1px solid #eceef1;align-items:center;gap:8px;padding:7px 8px 10px;font-size:12px;display:flex}.ai-assistant-more-context svg{color:#7457df}.ai-assistant-more-context strong{color:#202938;font-weight:700}.ai-assistant-setup-hint{color:#6f4d16;background:#fff7e8;border-radius:8px;margin:8px 0 0;padding:9px 10px;font-size:11px;line-height:1.45}.ai-assistant-command-group{padding-top:8px}.ai-assistant-command-group+.ai-assistant-command-group{border-top:1px solid #eceef1;margin-top:6px}.ai-assistant-command-group>p{color:#87909e;letter-spacing:.08em;text-transform:uppercase;margin:0;padding:3px 8px 6px;font-size:10px;font-weight:750}.ai-assistant-command-group>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;display:grid}.ai-assistant-command-group button{color:#303947;text-align:left;min-width:0;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:8px 9px;font-size:12px;font-weight:550;display:flex}.ai-assistant-command-group button:focus-visible,.ai-assistant-command-group button:hover{color:#111827;background:#f1f3f5}.ai-assistant-command-group button:disabled{opacity:.5;cursor:wait}.ai-assistant-result,.ai-assistant-status{background:#fbfbfc;border:1px solid #e5e7eb;border-radius:10px}.ai-assistant-status{color:#687181;align-items:center;gap:9px;padding:10px 12px;font-size:12px;display:flex}.ai-assistant-spinner{border:2px solid #7557df38;border-top-color:#7557df;border-radius:999px;width:14px;height:14px;animation:ai-spin .65s linear infinite}.ai-assistant-result{gap:8px;padding:8px;display:grid}.ai-assistant-result-actions,.ai-assistant-result-head{align-items:center;display:flex}.ai-assistant-result-head{color:#596273;justify-content:space-between;padding:1px 3px;font-size:11px;font-weight:700}.ai-assistant-result-head>span{align-items:center;gap:7px;display:inline-flex}.ai-assistant-result-head small{color:#6550c7;background:#f0edff;border-radius:999px;padding:2px 6px;font-size:9px;font-weight:750}.ai-assistant-result-head button{color:#737d8c;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.ai-assistant-result .ai-result-preview-content{--expandable-card-accent:#6d4bd2;color:#303947;background:#fff;max-height:min(320px,42vh);padding:10px;font-size:12px;overflow-y:auto}.ai-assistant-sources{color:#596273;background:#f8f9fb;border:1px solid #e3e6eb;border-radius:8px;max-height:118px;padding:8px 10px;font-size:10px;overflow-y:auto}.ai-assistant-sources strong{color:#202938;margin-bottom:5px;font-size:10px;display:block}.ai-assistant-sources ol{gap:3px;margin:0;padding-left:18px;display:grid}.ai-assistant-sources a{color:#6550c7;text-decoration:none}.ai-assistant-sources a:focus-visible,.ai-assistant-sources a:hover{text-decoration:underline}.ai-assistant-no-sources{color:#80611b;background:#fff8e7;border-radius:8px;margin:0;padding:7px 9px;font-size:10px;line-height:1.4}.ai-assistant-result-actions{justify-content:flex-end;gap:6px}.ai-assistant-result-actions button{min-height:30px;padding:5px 9px;font-size:11px}.ai-assistant-result-actions button.is-primary{color:#fff;background:#111827;border-color:#111827}.ai-assistant-minimized{z-index:2;color:#111827;cursor:pointer;pointer-events:auto;background:#fff;border:1px solid #d2d7e0f2;border-radius:999px;justify-content:center;align-items:center;width:46px;height:46px;transition:transform .16s,box-shadow .16s,border-color .16s,color .16s,background .16s;display:inline-flex;position:absolute;bottom:8.35rem;right:1.35rem;box-shadow:0 12px 30px #0f172a29}.ai-assistant-minimized.is-active{color:#fff;background:#111;border-color:#111;box-shadow:0 14px 34px #0f172a3d}.ai-assistant-minimized:focus-visible,.ai-assistant-minimized:hover{background:#f7f8fa;border-color:#aeb5c0;transform:translateY(-2px);box-shadow:0 16px 36px #0f172a38}.ai-assistant-minimized.is-active:focus-visible,.ai-assistant-minimized.is-active:hover{color:#fff;background:#111;border-color:#111;box-shadow:0 18px 38px #0f172a4d}@keyframes ai-capsule-enter{0%{opacity:0;transform:translate(-50%,8px)scale(.985)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes ai-menu-enter{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ai-spin{to{transform:rotate(1turn)}}:is([data-theme=midnight],[data-theme=dark],.dark) .ai-assistant-capsule,:is([data-theme=midnight],[data-theme=dark],.dark) .ai-assistant-more-menu{color:#f4f7fb;background:#171c25;border-color:#343c49;box-shadow:0 22px 54px #0000006b,0 3px 10px #0000003d}:is([data-theme=midnight],[data-theme=dark],.dark) .ai-assistant-memory-reset,:is([data-theme=midnight],[data-theme=dark],.dark) .ai-assistant-mode-control,:is([data-theme=midnight],[data-theme=dark],.dark) .ai-assistant-prompt,:is([data-theme=midnight],[data-theme=dark],.dark) .ai-assistant-result,:is([data-theme=midnight],[data-theme=dark],.dark) .ai-assistant-status{background:#202631;border-color:#343c49}:is([data-theme=midnight],[data-theme=dark],.dark) .ai-assistant-mark,:is([data-theme=midnight],[data-theme=dark],.dark) .ai-assistant-more-context strong,:is([data-theme=midnight],[data-theme=dark],.dark) .ai-assistant-prompt input{color:#f8fafc}:is([data-theme=midnight],[data-theme=dark],.dark) .ai-assistant-memory-reset,:is([data-theme=midnight],[data-theme=dark],.dark) .ai-assistant-mode-status,:is([data-theme=midnight],[data-theme=dark],.dark) .ai-assistant-more-context,:is([data-theme=midnight],[data-theme=dark],.dark) .ai-assistant-prompt input::placeholder,:is([data-theme=midnight],[data-theme=dark],.dark) .ai-assistant-result-head,:is([data-theme=midnight],[data-theme=dark],.dark) .ai-assistant-status{color:#abb5c4}:is([data-theme=midnight],[data-theme=dark],.dark) .ai-assistant-mode-status.is-research,:is([data-theme=midnight],[data-theme=dark],.dark) .ai-assistant-sources a{color:#c4b5fd}:is([data-theme=midnight],[data-theme=dark],.dark) .ai-assistant-memory-reset:focus-visible,:is([data-theme=midnight],[data-theme=dark],.dark) .ai-assistant-memory-reset:hover{color:#fff;background:#2b3340}:is([data-theme=midnight],[data-theme=dark],.dark) .ai-assistant-quick-actions>button,:is([data-theme=midnight],[data-theme=dark],.dark) .ai-assistant-result-actions button{color:#edf2f8;background:#222934;border-color:#384150}:is([data-theme=midnight],[data-theme=dark],.dark) .ai-assistant-command-group button:focus-visible,:is([data-theme=midnight],[data-theme=dark],.dark) .ai-assistant-command-group button:hover,:is([data-theme=midnight],[data-theme=dark],.dark) .ai-assistant-minimize:focus-visible,:is([data-theme=midnight],[data-theme=dark],.dark) .ai-assistant-minimize:hover,:is([data-theme=midnight],[data-theme=dark],.dark) .ai-assistant-quick-actions>button:hover{color:#fff;background:#2b3340}:is([data-theme=midnight],[data-theme=dark],.dark) .ai-assistant-result-actions button.is-primary{color:#111827;background:#f8fafc;border-color:#f8fafc}:is([data-theme=midnight],[data-theme=dark],.dark) .ai-assistant-command-group button,:is([data-theme=midnight],[data-theme=dark],.dark) .ai-assistant-result .ai-result-preview-content{color:#e8edf4}:is([data-theme=midnight],[data-theme=dark],.dark) .ai-assistant-result .ai-result-preview-content{background:#171c25;border-color:#343c49}:is([data-theme=midnight],[data-theme=dark],.dark) .ai-assistant-result-head small{color:#ddd6fe;background:#342b57}:is([data-theme=midnight],[data-theme=dark],.dark) .ai-assistant-command-group+.ai-assistant-command-group,:is([data-theme=midnight],[data-theme=dark],.dark) .ai-assistant-more-context{border-color:#303845}:is([data-theme=midnight],[data-theme=dark],.dark) .ai-assistant-sources{color:#c6cfdb;background:#1c222c;border-color:#343c49}:is([data-theme=midnight],[data-theme=dark],.dark) .ai-assistant-sources strong{color:#f3f6fa}:is([data-theme=midnight],[data-theme=dark],.dark) .ai-assistant-no-sources{color:#f2d58d;background:#3a311e}@media (max-width:720px){.ai-assistant-capsule{width:calc(100vw - 1rem);bottom:5.6rem}.ai-assistant-command-group>div,.ai-assistant-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-assistant-mode-row{grid-template-columns:minmax(0,1fr) auto}.ai-assistant-mode-status{display:none}.ai-assistant-more-menu{width:auto;left:0;right:0}.ai-assistant-minimized{bottom:6.8rem;right:.75rem}.ai-assistant-minimized.is-active{display:none}}@media (prefers-reduced-motion:reduce){.ai-assistant-capsule,.ai-assistant-more-menu,.ai-assistant-spinner{animation:none}}.ai-result-preview-content{border:1px solid var(--border);background:var(--panel);border-radius:6px;line-height:1.6}.ai-result-preview-content p{max-height:none!important;font-size:inherit!important;color:inherit!important;margin:0 0 .75rem!important}.ai-result-preview-content p:last-child{margin-bottom:0!important}.ai-result-preview-content ol,.ai-result-preview-content ul{margin:0 0 .75rem 1.25rem!important;padding:0!important;list-style:outside!important}.ai-result-preview-content li{margin-bottom:.25rem!important}.selection-dropdown-ai{flex-direction:column;padding:.35rem;display:flex;min-width:170px!important}.selection-dropdown-ai button{width:100%;color:var(--text);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:.5rem .65rem;font-size:.82rem;font-weight:500;transition:background .1s;display:flex}.selection-dropdown-ai button:hover{background:var(--panel)}@keyframes slideInDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes table-edge-ghost-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes table-cell-edge-appear{0%{opacity:.35;background-color:#22c55e2e;transform:translateY(-4px)}to{opacity:1;background-color:#0000;transform:translateY(0)}}@keyframes table-cell-edge-remove{0%{opacity:1;background-color:#ef444424}to{opacity:.55;background-color:#ef44440a}}:root{--editor-menu-surface:#fff;--editor-menu-surface-hover:#f5f6f8;--editor-menu-text:#1b2435;--editor-menu-muted:#7d8799;--editor-menu-border:#dfe3e9;--editor-menu-divider:#e8ebf0;--editor-menu-danger:#ff3b30;--editor-menu-shadow:0 18px 50px #18203024,0 2px 8px #1820300f;--editor-menu-radius:var(--nebula-menu-radius);--editor-menu-padding:var(--nebula-menu-padding);--editor-menu-item-radius:8px}:is([data-theme=midnight],[data-theme=dark],.dark){--editor-menu-surface:#161d2a;--editor-menu-surface-hover:#222c3c;--editor-menu-border:#303b4d;--editor-menu-divider:#2a3445;--editor-menu-danger:#ff6b62;--editor-menu-shadow:0 20px 54px #00000061,0 2px 8px #0000003d}:is(.block-action-menu,.block-action-flyout-menu,.block-action-submenu,.block-insert-menu,.selection-action-menu,.selection-dropdown,.selection-insert-menu,.project-menu,.project-cover-menu,.widget-settings-popover,.note-card-menu-main,.note-card-submenu,.tag-popover,.tag-color-popover,.toolbar-popover,.page-property-type-menu,.page-property-type-submenu,.page-property-row-menu,.page-property-tag-menu,.page-property-select-menu,.page-settings-menu,.page-settings-submenu,.table-header-action-menu.table-action-menu-minimal){border:1px solid var(--editor-menu-border)!important;background:var(--editor-menu-surface)!important;color:var(--editor-menu-text)!important;box-shadow:var(--editor-menu-shadow)!important;-webkit-backdrop-filter:none!important}.page-settings-menu,.page-settings-submenu{padding:var(--editor-menu-padding)!important;border-radius:var(--editor-menu-radius)!important;background:var(--editor-menu-surface)!important;color:var(--editor-menu-text)!important;-webkit-backdrop-filter:none!important}.page-settings-menu:after{display:none!important}:is([data-theme=midnight],[data-theme=dark],.dark) .page-settings-menu,:is([data-theme=midnight],[data-theme=dark],.dark) .page-settings-submenu{border-color:var(--editor-menu-border)!important;background:var(--editor-menu-surface)!important;color:var(--editor-menu-text)!important;box-shadow:var(--editor-menu-shadow)!important;-webkit-backdrop-filter:none!important}:is(.block-action-menu,.block-action-flyout-menu,.block-action-submenu){backface-visibility:visible!important;transform:none!important}.block-action-item{min-height:42px!important;color:var(--editor-menu-text)!important;border-radius:9px!important;gap:12px!important;padding:8px 10px!important;font-size:15px!important;font-weight:550!important}.block-action-item.is-active,.block-action-item:focus-visible,.block-action-item:hover{background:var(--editor-menu-surface-hover)!important;color:var(--editor-menu-text)!important}.block-action-item:not(.block-action-disclosure)>kbd{display:none!important}.block-action-icon{flex:0 0 20px!important}.block-action-icon,.block-action-icon svg{width:20px!important;height:20px!important}.block-action-menu>.block-action-flyout:first-child .block-action-icon{border:1px solid var(--editor-menu-border);background:var(--editor-menu-surface);border-radius:9px;padding:8px;box-shadow:0 2px 6px #18203014;flex-basis:36px!important;width:36px!important;height:36px!important}.block-action-disclosure{margin-left:auto;color:var(--editor-menu-muted)!important}.block-action-item.is-danger{box-shadow:0 -1px 0 var(--editor-menu-divider);margin-top:5px}.block-action-item.is-danger,.block-action-item.is-danger .block-action-icon{color:var(--editor-menu-danger)!important}.block-action-flyout-menu,.block-action-submenu{width:min(270px,100vw - 24px)!important;max-height:min(620px,100vh - 24px)!important;padding:var(--editor-menu-padding)!important;border-radius:var(--editor-menu-radius)!important}.block-action-submenu .block-action-item{min-height:46px!important}.block-action-submenu .block-action-icon{border:1px solid var(--editor-menu-border);background:var(--editor-menu-surface);border-radius:9px;padding:8px;box-shadow:0 2px 6px #18203014;flex-basis:36px!important;width:36px!important;height:36px!important}.block-action-submenu .block-action-item:nth-child(6){box-shadow:0 -1px 0 var(--editor-menu-divider);margin-top:6px}.table-header-action-menu.table-action-menu-minimal{width:min(310px,100vw - 24px)!important;height:auto!important;max-height:min(620px,100vh - 24px)!important;padding:var(--editor-menu-padding)!important;border-radius:var(--editor-menu-radius)!important}.table-row-reference-color,.table-row-reference-heading{color:var(--editor-menu-text)!important}.table-row-reference-heading{min-height:44px!important}.table-row-reference-color,.table-row-reference-heading{border-bottom-color:var(--editor-menu-divider)!important}.table-row-reference-color{min-height:48px!important}.table-action-menu-minimal .table-action-menu-row,.table-row-reference-action{min-height:42px!important;color:var(--editor-menu-text)!important;border-radius:9px!important;padding:8px 10px!important;font-size:14px!important}.table-action-menu-minimal .table-action-menu-row:hover,.table-row-reference-action:hover{background:var(--editor-menu-surface-hover)!important}.table-action-menu-minimal .is-danger,.table-row-reference-action.is-danger{color:var(--editor-menu-danger)!important}.block-insert-search{z-index:2;border:1px solid var(--editor-menu-border)!important;margin:0 0 14px!important;top:0!important}.block-insert-search input{background:0 0!important}.block-insert-search input::placeholder{color:var(--editor-menu-muted)!important}.block-insert-search-shortcut{border:1px solid var(--editor-menu-border);color:var(--editor-menu-text);background:var(--editor-menu-surface-hover);white-space:nowrap;border-radius:6px;margin-right:8px;padding:3px 7px;font:600 12px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.block-insert-section-title{border-bottom:1px solid var(--editor-menu-divider)!important;letter-spacing:.12em!important;padding-bottom:7px!important}.block-insert-item.is-active,.block-insert-item:focus-visible,.block-insert-item:hover{color:var(--editor-menu-text)!important;transform:none!important}.block-insert-icon img,.block-insert-icon svg,.block-insert-icon-image{width:20px!important;height:20px!important}@media (max-width:680px){.block-insert-menu,.selection-insert-menu{width:calc(100vw - 24px)!important;padding:12px!important}.block-insert-grid{grid-template-columns:1fr!important}}.block-insert-menu,.selection-insert-menu{scrollbar-gutter:stable;max-height:min(510px,100vh - 24px);box-sizing:border-box!important;border-radius:var(--editor-menu-radius)!important;background:var(--editor-menu-surface)!important;color:#606576!important;width:min(466px,100vw - 24px)!important;height:min(510px,100vh - 24px)!important;padding:16px 20px 18px!important;overflow-y:auto!important}.block-insert-search{background:#fff!important;border-radius:12px!important;height:36px!important;min-height:36px!important;margin-bottom:10px!important;padding:0 11px!important}.block-insert-search input{color:#606576!important;height:34px!important;font-size:13px!important}.block-insert-search-icon{color:#737b8c!important}.block-insert-search-shortcut{display:none!important}.block-insert-section-title{color:#818899!important;margin:9px 0 5px!important;padding:0 0 5px!important;font-size:10px!important;font-weight:600!important;line-height:1.2!important}.block-insert-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:3px 18px!important;padding-bottom:5px!important}.block-insert-item{color:#606576!important;background:#fff!important;border:0!important;border-radius:9px!important;grid-template-columns:38px minmax(0,1fr)!important;gap:10px!important;min-height:42px!important;padding:2px!important;font-size:13px!important;font-weight:500!important}.block-insert-item.is-active,.block-insert-item:focus-visible,.block-insert-item:hover{background:#f5f6f8!important}.block-insert-icon,.block-insert-icon-box{background:0 0!important;flex:0 0 38px!important;width:38px!important;height:38px!important}.block-insert-icon img,.block-insert-icon-image{object-fit:contain!important;background-size:38px 38px!important;width:38px!important;height:38px!important}@media (max-width:420px){.block-insert-grid{grid-template-columns:1fr!important}}.table-header-action-menu.table-action-menu-minimal.is-table-reference-menu{box-sizing:border-box!important;border:1px solid var(--editor-menu-border)!important;border-radius:var(--editor-menu-radius)!important;background:var(--editor-menu-surface)!important;color:#606576!important;gap:0!important;width:243px!important;height:252px!important;max-height:min(252px,100vh - 24px)!important;padding:7px 15px!important;box-shadow:0 2px 10px #1f293714!important}.table-action-menu-minimal.is-table-reference-menu .table-row-reference-color,.table-action-menu-minimal.is-table-reference-menu .table-row-reference-heading{color:#606576!important;grid-template-columns:18px minmax(0,1fr) auto!important;column-gap:8px!important;min-height:34px!important}.table-action-menu-minimal.is-table-reference-menu .table-row-reference-color{border-bottom:1px solid #eceef1!important;grid-template-columns:18px 33px minmax(0,1fr)!important}.table-action-menu-minimal.is-table-reference-menu .table-row-reference-action,.table-action-menu-minimal.is-table-reference-menu :is(.table-row-reference-heading,.table-row-reference-color) strong{color:#606576!important;letter-spacing:0!important;font-size:13px!important;font-weight:600!important;line-height:1.2!important}.table-action-menu-minimal.is-table-reference-menu .table-row-reference-action>img,.table-action-menu-minimal.is-table-reference-menu .table-row-reference-color>img,.table-action-menu-minimal.is-table-reference-menu .table-row-reference-heading>img{object-fit:contain;width:18px!important;height:18px!important}.table-action-menu-minimal.is-table-reference-menu .table-row-reference-action>img:is([src$=insert-above-v2\.svg],[src$=insert-below-v2\.svg]){justify-self:center;width:12px!important;height:16px!important}.table-action-menu-minimal.is-table-reference-menu .table-row-reference-actions{flex:1;min-height:0}.table-action-menu-minimal.is-table-reference-menu .table-row-reference-action{border-radius:6px!important;flex:1 1 0!important;grid-template-columns:18px minmax(0,1fr)!important;column-gap:8px!important;min-height:0!important;padding:0!important}.table-action-menu-minimal.is-table-reference-menu .table-row-reference-action.is-danger{margin-top:2px;color:#606576!important;border-top:1px solid #eceef1!important;border-radius:0 0 6px 6px!important}.table-action-menu-minimal.is-table-reference-menu .table-row-reference-toggle{background:#e3e5e9!important;width:34px!important;height:20px!important;min-height:20px!important}.table-action-menu-minimal.is-table-reference-menu .table-row-reference-toggle span{width:16px;height:16px}.table-action-menu-minimal.is-table-reference-menu .table-row-reference-toggle.is-on span{transform:translate(14px)}.table-action-menu-minimal.is-table-reference-menu .table-row-reference-swatches{gap:6.5px;margin-left:9px}.table-action-menu-minimal.is-table-reference-menu .table-row-reference-swatches button{flex-basis:14px;width:14px!important;height:14px!important;min-height:14px!important}.block-action-menu{overflow-y:auto;box-sizing:border-box!important;width:233px!important;height:244px!important;max-height:min(244px,100vh - 24px)!important;padding:var(--editor-menu-padding)!important;border:1px solid var(--editor-menu-border)!important;border-radius:var(--editor-menu-radius)!important;background:var(--editor-menu-surface)!important;color:var(--editor-menu-text)!important}.block-action-menu.is-visible{flex-direction:column;display:flex!important}.block-action-menu>.block-action-flyout:first-child{border-radius:7px;flex:1 1 0;min-height:0;background:0 0!important}.block-action-menu .block-action-section{flex-direction:column;flex:5 1 0;min-height:0;display:flex;border:0!important;margin:0!important;padding:0!important}.block-action-menu .block-action-item{flex:1 1 0;min-height:0!important;color:var(--editor-menu-text)!important;letter-spacing:0!important;border-radius:7px!important;gap:10px!important;padding:0 10px!important;font-size:14px!important;font-weight:600!important;line-height:1.2!important}.block-action-menu .block-action-label{gap:10px}.block-action-menu .block-action-icon{width:20px!important;height:20px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-basis:20px!important;padding:0!important}.block-action-menu .block-action-icon img{width:auto;max-width:20px;height:auto;max-height:20px;display:block}:is([data-theme=midnight],[data-theme=dark],.dark) .block-action-menu .block-action-icon img{filter:brightness(0)invert()}:is([data-theme=midnight],[data-theme=dark],.dark) .block-action-menu .block-action-item.is-danger .block-action-icon img{filter:none}.block-action-menu .block-action-disclosure{margin-left:0}.block-action-menu .block-action-disclosure>kbd{color:var(--editor-menu-text)!important;font-size:20px!important;font-weight:400!important}.block-action-menu .block-action-item.is-danger{box-shadow:none;margin-top:0;color:var(--editor-menu-text)!important}.block-action-convert-menu.block-action-flyout-menu{flex-direction:column;gap:0;display:none;box-sizing:border-box!important;width:223px!important;height:444px!important;max-height:min(444px,100vh - 24px)!important;padding:var(--editor-menu-padding)!important;border:1px solid var(--editor-menu-border)!important;border-radius:var(--editor-menu-radius)!important;background:var(--editor-menu-surface)!important;color:var(--editor-menu-text)!important}.block-action-convert-menu.block-action-flyout-menu.is-visible{display:flex!important}.block-action-convert-menu .block-action-item{flex:1 1 0;min-height:0!important;color:var(--editor-menu-text)!important;letter-spacing:0!important;border-radius:7px!important;gap:5px!important;padding:0 6px!important;font-size:14px!important;font-weight:600!important;line-height:1.2!important}.block-action-convert-menu .block-action-label{gap:5px}.block-action-convert-menu .block-action-icon{width:43px!important;height:43px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-basis:43px!important;padding:0!important}.block-action-convert-menu .block-action-icon img{object-fit:contain;display:block;width:43px!important;height:43px!important}.block-action-convert-menu .block-action-item:nth-child(6){box-shadow:none;margin-top:0}.project-menu{box-sizing:border-box!important;color:#606576!important;-webkit-backdrop-filter:none!important;background:#fff!important;border:1px solid #e2e4e8!important;border-radius:14px!important;width:min(360px,100vw - 24px)!important;transform:none!important;box-shadow:0 12px 32px #1f29371f!important}.project-menu:after{display:none!important}.project-menu-scroll{box-sizing:border-box;border-radius:14px!important;max-height:min(620px,100vh - 80px)!important;padding:16px 18px 14px!important;display:block!important}.project-menu-title{color:#252b36!important;margin:0 0 14px!important;font-size:16px!important;font-weight:650!important;line-height:1.25!important}.project-menu label,.project-menu-field{color:#7b8391!important;gap:5px!important;margin:0 0 11px!important;font-size:12px!important;font-weight:500!important;line-height:1.25!important;display:grid!important}.project-menu-name>div{-webkit-backdrop-filter:none!important;background:#fff!important;border:1px solid #e2e4e8!important;border-radius:8px!important;grid-template-columns:minmax(0,1fr) 42px!important;height:36px!important}.project-menu-name>div input{min-width:0;color:#303744!important;background:0 0!important;border:0!important;border-radius:0!important;height:34px!important;padding:0 11px!important;font-size:14px!important}.project-menu-icon-trigger{color:#737b8c!important;border-left:1px solid #e8eaee!important;width:42px!important;height:34px!important}.project-menu-icon-trigger:hover{background:#f5f6f8!important}.project-menu-field>select{color:#303744!important;-webkit-backdrop-filter:none!important;background:#fff!important;border:1px solid #e2e4e8!important;border-radius:8px!important;height:36px!important;padding:0 11px!important;font-size:13px!important}.project-menu-colors{justify-content:space-between;align-items:center;padding:2px 4px 3px;flex-wrap:nowrap!important;gap:8px!important;display:flex!important}.project-menu-colors button{flex:0 0 24px;border:0!important;width:24px!important;height:24px!important;box-shadow:inset 0 0 0 1px #1f293714!important}.project-menu-colors button.is-active{outline-offset:2px!important;outline:2px solid #2563eb!important}.project-menu-section{border-color:#e8eaee!important}.project-menu-widgets{margin-top:3px;border-top:0!important;gap:0!important;padding-top:0!important;display:grid!important}.project-menu-widgets>p{color:#7b8391!important;margin:0 0 4px!important;font-size:12px!important;font-weight:500!important;line-height:1.25!important}.project-widget-toggle{width:100%;color:#606576!important;border-radius:7px!important;gap:10px!important;min-height:30px!important;padding:3px 4px!important;font-size:13px!important;font-weight:500!important}.project-widget-toggle:hover{background:#f5f6f8!important}.project-widget-toggle.is-disabled{color:#606576!important}.project-widget-toggle-label{gap:9px!important}.project-menu-actions svg,.project-widget-toggle-label svg{color:#606576!important;stroke-width:1px!important;width:17px!important;height:17px!important}.project-widget-switch{background:var(--project-accent,#2563eb)!important;width:34px!important;height:18px!important}.project-widget-switch:after{width:14px!important;height:14px!important;top:2px!important;right:2px!important}.project-widget-toggle.is-disabled .project-widget-switch{background:#d5d9df!important}.project-widget-toggle.is-disabled .project-widget-switch:after{transform:translate(-16px)!important}.project-menu-actions{margin-top:10px;gap:2px!important;padding-top:9px!important;display:grid!important}.project-menu-delete,.project-menu-duplicate{width:100%;color:#606576!important;border-radius:7px!important;justify-content:flex-start!important;gap:9px!important;min-height:34px!important;padding:6px 4px!important;font-size:13px!important;font-weight:500!important}.project-menu-delete:hover,.project-menu-duplicate:hover{background:#f5f6f8!important}.project-menu-delete,.project-menu-delete svg{color:#ff3b30!important}:is([data-theme=midnight],[data-theme=dark],.dark) .project-menu{color:#dbe3ef!important;background:#161d2a!important;border-color:#303b4d!important}:is([data-theme=midnight],[data-theme=dark],.dark) .project-menu-title{color:#f4f7fb!important}:is([data-theme=midnight],[data-theme=dark],.dark) .project-menu-field>select,:is([data-theme=midnight],[data-theme=dark],.dark) .project-menu-name>div{color:#f4f7fb!important;background:#1b2432!important;border-color:#303b4d!important}:is([data-theme=midnight],[data-theme=dark],.dark) .project-menu-name>div input{color:#f4f7fb!important}:is([data-theme=midnight],[data-theme=dark],.dark) .project-menu-delete:hover,:is([data-theme=midnight],[data-theme=dark],.dark) .project-menu-duplicate:hover,:is([data-theme=midnight],[data-theme=dark],.dark) .project-menu-icon-trigger:hover,:is([data-theme=midnight],[data-theme=dark],.dark) .project-widget-toggle:hover{background:#222c3c!important}@media (max-width:420px){.project-menu-scroll{padding:14px!important}}:root[data-nebula-background-kind=solid] .app-main-surface,:root[data-nebula-background-kind=solid] .app-nebula-root,:root[data-nebula-background-kind=solid] .app-shell,:root[data-nebula-background-kind=solid] body{background-color:var(--background)!important}:root[data-nebula-background-kind=solid] .app-sidebar.nebula-sidebar,:root[data-nebula-background-kind=solid] body:not(.is-board-page) .app-nebula-root .workspace-layout-container{border-color:var(--text)!important}@supports (color:color-mix(in lab,red,red)){:root[data-nebula-background-kind=solid] .app-sidebar.nebula-sidebar,:root[data-nebula-background-kind=solid] body:not(.is-board-page) .app-nebula-root .workspace-layout-container{border-color:color-mix(in srgb,var(--text) 10%,transparent)!important}}:root[data-nebula-background-kind=solid] .app-sidebar.nebula-sidebar,:root[data-nebula-background-kind=solid] body:not(.is-board-page) .app-nebula-root .workspace-layout-container{background:var(--background)!important;box-shadow:inset 0 1px 0 var(--text),0 18px 46px var(--text)!important;background-image:none!important}@supports (color:color-mix(in lab,red,red)){:root[data-nebula-background-kind=solid] .app-sidebar.nebula-sidebar,:root[data-nebula-background-kind=solid] body:not(.is-board-page) .app-nebula-root .workspace-layout-container{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--text) 5%,transparent),0 18px 46px color-mix(in srgb,var(--text) 8%,transparent)!important}}:root[data-nebula-background-kind=solid] .app-sidebar.nebula-sidebar,:root[data-nebula-background-kind=solid] body:not(.is-board-page) .app-nebula-root .workspace-layout-container{-webkit-backdrop-filter:none!important}:root[data-nebula-background-kind=solid] .nebula-nav-panel,:root[data-nebula-background-kind=solid] body:not(.is-board-page) .app-nebula-root .workspace-tabs{-webkit-backdrop-filter:none!important;background:0 0!important}:root[data-nebula-background-kind=solid] body:not(.is-board-page) .app-nebula-root .note-navigation-bar:before{background:var(--background)!important;-webkit-backdrop-filter:none!important}:root[data-nebula-background-kind=solid] .note-editor-overlay-root{background:linear-gradient(to bottom,transparent 3.55rem,var(--background) 3.55rem)!important}:is(.nebula-tag,.tag-pill,.sidebar-tag-chip,.tag-chip,.page-property-tag-chip,.page-mention-tag-pill,.collection-tag-chip,.time-machine-note-tag,.rich-editor .ProseMirror .inline-hashtag){--tag-bg:#f1f1f1;--tag-border:#aaaeba;--tag-color:#5b6272;--tag-text:#5b6272;box-sizing:border-box!important;width:auto!important;height:var(--nebula-tag-height)!important;min-height:0!important;padding:var(--nebula-tag-padding-block) var(--nebula-tag-padding-inline)!important;border:1px solid var(--tag-border)!important;border-radius:var(--nebula-tag-radius)!important;color:var(--tag-text)!important;background:var(--tag-bg)!important;box-shadow:none!important;font-size:var(--nebula-tag-font-size)!important;font-weight:var(--nebula-tag-font-weight)!important;letter-spacing:0!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:4px!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}:is(.sidebar-tag-chip,.tag-chip,.page-property-tag-chip,.page-mention-tag-pill,.collection-tag-chip,.rich-editor .ProseMirror .inline-hashtag):is(:hover,:focus-visible){filter:brightness(.97);outline:none;box-shadow:none!important;transform:none!important}:is(.tag-chip,.page-property-tag-chip,.collection-tag-chip).is-selected{border-color:var(--tag-border)!important;color:var(--tag-text)!important;background:var(--tag-bg)!important;box-shadow:none!important}.collection-tag-chip,.page-property-tag-chip{text-overflow:ellipsis!important;overflow:hidden!important}.tags-directory{width:min(1120px,100% - 2rem);color:var(--text);margin:0 auto 3rem}.tags-directory-header{border:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}@supports (color:color-mix(in lab,red,red)){.tags-directory-header{border:1px solid color-mix(in srgb,var(--border) 82%,transparent)}}.tags-directory-header{background:var(--panel-strong);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.tags-directory-header{background:color-mix(in srgb,var(--panel-strong) 92%,transparent)}}.tags-directory-header{padding:1.4rem 1.5rem;box-shadow:0 12px 34px #0f172a12}.tags-directory-heading{align-items:flex-start;gap:.9rem;min-width:0;display:flex}.tags-directory-icon{border:1px solid var(--accent-color,#7c3aed);flex:none;place-items:center;width:2.55rem;height:2.55rem;display:grid}@supports (color:color-mix(in lab,red,red)){.tags-directory-icon{border:1px solid color-mix(in srgb,var(--accent-color,#7c3aed) 22%,transparent)}}.tags-directory-icon{background:var(--accent-color,#7c3aed);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.tags-directory-icon{background:color-mix(in srgb,var(--accent-color,#7c3aed) 10%,transparent)}}.tags-directory-eyebrow,.tags-directory-icon{color:var(--accent-color,#7c3aed)}.tags-directory-eyebrow{letter-spacing:.1em;text-transform:uppercase;margin:0 0 .2rem;font-size:.7rem;font-weight:780}.tags-directory-heading h1{letter-spacing:-.035em;margin:0;font-size:clamp(1.55rem,2.4vw,2.1rem);font-weight:790;line-height:1.1}.tags-directory-heading p:last-child{max-width:44rem;color:var(--muted);margin:.5rem 0 0;font-size:.9rem;line-height:1.5}.tags-directory-stats{border-left:1px solid var(--border);flex:none;grid-template-columns:auto auto;align-items:baseline;gap:.08rem .4rem;padding-left:1.4rem;display:grid}.tags-directory-stats strong{font-size:1.15rem;font-weight:800}.tags-directory-stats span{color:var(--muted);font-size:.73rem;font-weight:650}.tags-directory-stats i{display:none}.tags-directory-filters{border:1px solid var(--border);grid-template-columns:minmax(240px,1fr) minmax(140px,.35fr) minmax(170px,.45fr) auto;align-items:end;gap:.75rem;margin-top:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.tags-directory-filters{border:1px solid color-mix(in srgb,var(--border) 82%,transparent)}}.tags-directory-filters{background:var(--panel-strong);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.tags-directory-filters{background:color-mix(in srgb,var(--panel-strong) 94%,transparent)}}.tags-directory-filters{padding:.85rem}.tags-directory-search{border:1px solid var(--border);background:var(--panel);height:2.65rem;color:var(--muted);border-radius:8px;align-items:center;gap:.55rem;padding:0 .75rem;display:flex}.tags-directory-search:focus-within,.tags-directory-select:focus-within{border-color:var(--accent-color,#7c3aed)}@supports (color:color-mix(in lab,red,red)){.tags-directory-search:focus-within,.tags-directory-select:focus-within{border-color:color-mix(in srgb,var(--accent-color,#7c3aed) 55%,var(--border))}}.tags-directory-search:focus-within,.tags-directory-select:focus-within{box-shadow:0 0 0 3px var(--accent-color,#7c3aed)}@supports (color:color-mix(in lab,red,red)){.tags-directory-search:focus-within,.tags-directory-select:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-color,#7c3aed) 10%,transparent)}}.tags-directory-search input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:none;font-size:.88rem}.tags-directory-select{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;gap:.28rem;font-size:.67rem;font-weight:720;display:grid}.tags-directory-select select{width:100%;color:var(--text);text-transform:none;outline:none;padding:0 2rem 0 .7rem;font-size:.82rem;font-weight:620}.tags-directory-clear,.tags-directory-filter-mark,.tags-directory-select select{border:1px solid var(--border);background:var(--panel);height:2.65rem;border-radius:8px}.tags-directory-clear,.tags-directory-filter-mark{min-width:5.6rem;color:var(--muted);justify-content:center;align-items:center;gap:.35rem;font-size:.76rem;font-weight:700;display:inline-flex}.tags-directory-clear:focus-visible,.tags-directory-clear:hover{border-color:var(--accent-color,#7c3aed)}@supports (color:color-mix(in lab,red,red)){.tags-directory-clear:focus-visible,.tags-directory-clear:hover{border-color:color-mix(in srgb,var(--accent-color,#7c3aed) 34%,var(--border))}}.tags-directory-clear:focus-visible,.tags-directory-clear:hover{color:var(--text);outline:none}.tags-directory-results{color:var(--muted);justify-content:space-between;align-items:center;padding:1.15rem .15rem .65rem;font-size:.78rem;display:flex}.tags-directory-results p{margin:0}.tags-directory-results strong{color:var(--text);font-size:.9rem}.tags-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.tags-directory-card{border:1px solid var(--border);align-content:space-between;gap:1.15rem;min-width:0;min-height:7.2rem;display:grid}@supports (color:color-mix(in lab,red,red)){.tags-directory-card{border:1px solid color-mix(in srgb,var(--border) 88%,transparent)}}.tags-directory-card{background:var(--panel-strong);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.tags-directory-card{background:color-mix(in srgb,var(--panel-strong) 94%,transparent)}}.tags-directory-card{color:var(--text);padding:1rem;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s}.tags-directory-card:focus-visible,.tags-directory-card:hover{border-color:var(--accent-color,#7c3aed)}@supports (color:color-mix(in lab,red,red)){.tags-directory-card:focus-visible,.tags-directory-card:hover{border-color:color-mix(in srgb,var(--accent-color,#7c3aed) 32%,var(--border))}}.tags-directory-card:focus-visible,.tags-directory-card:hover{outline:none;transform:translateY(-1px);box-shadow:0 10px 28px #0f172a17}.tags-directory-card-top{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.tags-directory-card-top .sidebar-tag-chip{text-overflow:ellipsis;overflow:hidden}.tags-directory-count{color:var(--muted);flex:none;font-size:.72rem;font-weight:650}.tags-directory-projects{min-width:0;color:var(--muted);align-items:center;gap:.42rem;display:flex}.tags-directory-projects>svg{flex:none}.tags-directory-projects>span{min-width:0;max-width:8.5rem;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.35rem;font-size:.7rem;font-weight:620;display:inline-flex;overflow:hidden}.tags-directory-projects>span:before{content:"";background:var(--project-color,var(--muted));border-radius:999px;flex:none;width:.42rem;height:.42rem}.tags-directory-projects small{font-size:.68rem;font-weight:750}.tags-directory-empty{border:1px dashed var(--border);min-height:15rem;color:var(--muted);text-align:center;border-radius:8px;align-content:center;place-items:center;gap:.45rem;display:grid}.tags-directory-empty strong{color:var(--text)}.tags-directory-empty p{margin:0;font-size:.82rem}.tags-directory-empty button{border:1px solid var(--border);background:var(--panel);color:var(--text);border-radius:8px;margin-top:.45rem;padding:.55rem .75rem;font-size:.76rem;font-weight:700}@media (max-width:900px){.tags-directory-filters{grid-template-columns:1fr 1fr}.tags-directory-search{grid-column:1/-1}.tags-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.tags-directory{width:min(100% - 1rem,1120px)}.tags-directory-header{padding:1rem;display:grid}.tags-directory-stats{border-left:0;border-top:1px solid var(--border);grid-template-columns:auto auto auto auto;padding:.75rem 0 0}.tags-directory-stats i{background:var(--border);width:1px;height:1rem;margin:0 .35rem;display:block}.tags-directory-filters,.tags-directory-grid{grid-template-columns:minmax(0,1fr)}.tags-directory-search{grid-column:auto}.tags-directory-clear,.tags-directory-filter-mark{width:100%}}.rich-editor .ProseMirror .inline-hashtag{-webkit-box-decoration-break:clone;box-decoration-break:clone;margin:0 1px!important}.time-machine-note-tag{--tag-bg:#d6e8ff;--tag-border:#85b1fc;--tag-text:#2161eb}.project-cover-unsplash{gap:.6rem;display:grid}.project-cover-unsplash-search{border:1px solid var(--border);background:var(--panel);color:var(--muted);border-radius:10px;align-items:center;gap:.5rem;padding:.5rem .7rem;display:flex}.project-cover-unsplash-search input{width:100%;color:var(--text);font:inherit;background:0 0;border:0;outline:none;font-size:.9rem}.project-cover-unsplash-msg{color:var(--muted);margin:0;font-size:.82rem}.project-cover-unsplash-msg.is-error{color:#d9544d}.project-cover-unsplash-credit{color:var(--muted);margin:0;font-size:.75rem}.project-cover-unsplash-credit a{color:inherit;text-decoration:underline}.unsplash-credit{z-index:3;color:#ffffffeb;-webkit-backdrop-filter:blur(6px);pointer-events:auto;background:#0000006b;border-radius:999px;margin:0;padding:.2rem .55rem;font-size:.7rem;line-height:1.4;position:absolute;bottom:.6rem;right:.85rem}.unsplash-credit a{color:inherit;text-underline-offset:2px;text-decoration:underline}.unsplash-credit a:hover{color:#fff}:is([data-theme=midnight],[data-theme=dark],.dark) .page-cover-hero>.unsplash-credit,:is([data-theme=midnight],[data-theme=dark],.dark) .project-hero.has-cover>.unsplash-credit{z-index:3;position:absolute;bottom:.6rem;right:.85rem}.nebula-tags-toggle{border-width:0;padding-left:0}.nebula-tags-toggle,.nebula-tags-toggle:focus-visible,.nebula-tags-toggle:hover{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.nebula-tags-icon{box-sizing:border-box;width:var(--nebula-row-size);height:var(--nebula-row-size);color:var(--nebula-sidebar-muted);border-radius:999px;flex:none;place-items:center;transition:box-shadow .15s;display:grid}.nebula-tags-icon-image{background-color:currentColor;width:1.25rem;height:1.25rem;display:block;-webkit-mask:url(/icons/Grupo.svg) 50%/contain no-repeat;mask:url(/icons/Grupo.svg) 50%/contain no-repeat}.nebula-tags-toggle.is-active,.nebula-tags-toggle.is-active:focus-visible,.nebula-tags-toggle.is-active:hover{transform:none;color:var(--nebula-sidebar-text)!important;box-shadow:none!important;text-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-color:#0000!important}.nebula-tags-toggle.is-active>.nebula-tags-icon{color:#fff;background:#333a31}:is([data-theme=midnight],[data-theme=dark],.dark) .nebula-tags-toggle.is-active>.nebula-tags-icon{box-shadow:none;background:#540ec6b8}:is([data-theme=midnight],[data-theme=dark],.dark) .nebula-tags-toggle,:is([data-theme=midnight],[data-theme=dark],.dark) .nebula-tags-toggle.is-active,:is([data-theme=midnight],[data-theme=dark],.dark) .nebula-tags-toggle.is-active:focus-visible,:is([data-theme=midnight],[data-theme=dark],.dark) .nebula-tags-toggle.is-active:hover,:is([data-theme=midnight],[data-theme=dark],.dark) .nebula-tags-toggle:focus-visible,:is([data-theme=midnight],[data-theme=dark],.dark) .nebula-tags-toggle:hover{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-color:#0000!important}:is([data-theme=midnight],[data-theme=dark],.dark) .nebula-tag-search{box-shadow:none!important;background:#fff1!important;border:1px solid #ffffff1a!important}:is([data-theme=midnight],[data-theme=dark],.dark) .nebula-tag-search input{appearance:none;color:#f8fbff!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}@media (prefers-reduced-motion:reduce){.nebula-tags-panel-shell{transition:none}}:is([data-theme=midnight],[data-theme=dark],.dark) .rich-editor .ProseMirror .image-block .image-frame{background:var(--panel)}:is([data-theme=midnight],[data-theme=dark],.dark) .page-cover-hero{background-color:var(--panel)}:is([data-theme=midnight],[data-theme=dark],.dark){--text:#f4f7fb;--text-strong:#fff;--muted:#c7d0dd;--nebula-sidebar-text:#fff;--nebula-sidebar-muted:#f8fafce6;--nebula-sidebar-soft:#e2e8f0cc;--editor-menu-text:#f8fafc;--editor-menu-muted:#c7d0dd}:is([data-theme=midnight],[data-theme=dark],.dark) :is(.text-slate-300,.text-gray-300,.text-zinc-300,.text-neutral-300){color:var(--text)!important}:is([data-theme=midnight],[data-theme=dark],.dark) :is(.text-slate-400,.text-slate-500,.text-slate-600,.text-gray-400,.text-gray-500,.text-gray-600,.text-zinc-400,.text-zinc-500,.text-zinc-600,.text-neutral-400,.text-neutral-500,.text-neutral-600){color:var(--muted)!important}:is([data-theme=midnight],[data-theme=dark],.dark) .nebula-sidebar .sidebar-icon-button,:is([data-theme=midnight],[data-theme=dark],.dark) .nebula-tags-icon,:is([data-theme=midnight],[data-theme=dark],.dark) :is(.nebula-bottom-row,.nebula-project-row,.nebula-setting-title,.nebula-tags-summary,.nebula-muted-note,.nebula-empty,.workspace-tab,.workspace-tab-add,.workspace-tab-close,.note-breadcrumb-link,.note-navigation-icon-button){color:var(--nebula-sidebar-muted)!important}:is([data-theme=midnight],[data-theme=dark],.dark) .nebula-tags-toggle.is-active>.nebula-tags-icon{color:#fff!important}:is([data-theme=midnight],[data-theme=dark],.dark) .page-properties-group,:is([data-theme=midnight],[data-theme=dark],.dark) .page-property-add>button,:is([data-theme=midnight],[data-theme=dark],.dark) .page-property-drag,:is([data-theme=midnight],[data-theme=dark],.dark) .page-property-label,:is([data-theme=midnight],[data-theme=dark],.dark) .page-property-row svg,:is([data-theme=midnight],[data-theme=dark],.dark) .page-title-actions button{color:var(--muted)}:is([data-theme=midnight],[data-theme=dark],.dark) .page-property-input,:is([data-theme=midnight],[data-theme=dark],.dark) .page-property-value{color:var(--text)}:is([data-theme=midnight],[data-theme=dark],.dark) .page-title-actions button:hover{background:var(--hover);color:var(--text-strong)}:is([data-theme=midnight],[data-theme=dark],.dark) .nebula-tag-search{color:var(--nebula-sidebar-muted)!important}:is([data-theme=midnight],[data-theme=dark],.dark) .nebula-tag-search input::placeholder,:is([data-theme=midnight],[data-theme=dark],.dark) input::placeholder,:is([data-theme=midnight],[data-theme=dark],.dark) textarea::placeholder{opacity:1;color:var(--nebula-sidebar-soft)!important}.project-page-grid.is-cards{grid-template-columns:repeat(auto-fill,284px);align-items:start;gap:16px}.project-page-grid.is-cards>*{min-width:0}.page-card,.project-folder-card,.project-page-card,.project-page-grid.is-cards .project-drag-placeholder{border-radius:30px;width:284px;max-width:284px;height:313px;min-height:313px}.page-card,.project-folder-card,.project-page-card{box-sizing:border-box;max-height:313px}.page-card,.project-page-card{border:1px solid var(--border);display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.page-card,.project-page-card{border:1px solid color-mix(in srgb,var(--border) 88%,transparent)}}.page-card,.project-page-card{background:var(--panel-strong);color:var(--text);padding:0;transition:border-color .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1);box-shadow:0 7px 18px #0f172a14}.page-card:hover,.project-page-card:hover{border-color:var(--project-accent)}@supports (color:color-mix(in lab,red,red)){.page-card:hover,.project-page-card:hover{border-color:color-mix(in srgb,var(--project-accent) 34%,var(--border))}}.page-card:hover,.project-page-card:hover{transform:translateY(-2px);box-shadow:0 13px 28px #0f172a1f}.page-card.is-board-card:before,.page-card:before,.project-page-card.is-board-card:before,.project-page-card:before{z-index:3;background:var(--project-accent);content:"";pointer-events:none;border-radius:0 4px 4px 0;width:5px;height:auto;position:absolute;top:165px;bottom:52px;left:0}.page-card-link,.project-page-card-link,.project-page-card.is-board-card .project-page-card-link{height:100%;min-height:0;color:inherit;flex-direction:column;text-decoration:none;display:flex;position:absolute;inset:0}.project-page-card-link:focus-visible{outline:2px solid var(--project-accent)}@supports (color:color-mix(in lab,red,red)){.project-page-card-link:focus-visible{outline:2px solid color-mix(in srgb,var(--project-accent) 72%,white)}}.project-page-card-link:focus-visible{outline-offset:-3px}.project-page-card-visual{border-bottom:1px solid var(--border);background:var(--project-accent);height:150px;min-height:150px;position:relative;overflow:hidden}.project-page-card-visual>img,.project-page-card.is-board-card .board-preview-graphic,.project-page-cover-fallback{transform-origin:50%;will-change:opacity,transform;width:100%;height:100%;animation:project-card-cover-reveal .62s cubic-bezier(.22,1,.36,1) backwards;display:block}.project-page-card-visual>img{object-fit:cover;transition:filter .62s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1)}.project-page-card:hover .project-page-card-visual>img{filter:saturate(1.03);transform:scale(1.035)}.project-page-cover-fallback{background-image:radial-gradient(circle at 82% 18%,#ffffff2e,#0000 35%),linear-gradient(145deg,#0000,#0f172a1f);transition:transform .62s cubic-bezier(.22,1,.36,1)}.project-page-card:hover .project-page-cover-fallback{transform:scale(1.025)}.project-page-card-body{text-align:left;flex-direction:column;flex:1;min-height:0;padding:14px 15px 12px;display:flex;position:relative}.project-page-card-project{max-width:calc(100% - 42px);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0 0 5px;font-size:11px;font-weight:500;line-height:1.25;display:block;overflow:hidden}.project-page-card-project strong{color:var(--text);font-weight:700}.page-card h3,.project-page-card h3,.project-page-card.is-board-card h3{max-width:calc(100% - 24px);color:var(--text);letter-spacing:-.035em;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:20px;font-weight:760;line-height:1.02;display:-webkit-box;overflow:hidden}.project-page-card-expand-button{z-index:7;border:1px solid var(--border);background:var(--panel-strong);width:36px;height:36px;color:var(--muted);border-radius:999px;place-items:center;transition:background-color .15s,color .15s,transform .15s;display:grid;position:absolute;top:172px;right:14px;box-shadow:0 4px 12px #0f172a14}.project-page-card-expand-button:focus-visible,.project-page-card-expand-button:hover{background:var(--text);color:var(--panel-strong);outline:none;transform:scale(1.04)}.page-card-menu-button,.project-page-card-menu-button,.project-page-card.is-board-card .project-page-card-menu-button{z-index:7;width:30px;height:30px;color:var(--muted);background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid;position:absolute;bottom:7px;right:10px}.project-page-card-menu-button:focus-visible,.project-page-card-menu-button:hover,.project-page-card.is-board-card .project-page-card-menu-button:hover{background:var(--accent-soft);color:var(--text);outline:none}.project-page-card-footer{border-top:1px solid var(--border);height:34px;color:var(--muted);align-items:center;display:flex;position:absolute;bottom:0;left:15px;right:44px}.project-page-card-footer>span{letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:9px;font-weight:720;display:inline-flex;overflow:hidden}.page-card.is-board-card,.project-page-card.is-board-card{border-radius:30px;width:284px;max-width:284px;height:313px;min-height:313px;max-height:313px;padding:0;display:block;overflow:hidden}.page-card.is-board-card .page-card-link,.project-page-card.is-board-card .project-page-card-link{border-radius:inherit;overflow:hidden}.project-page-card.is-board-card .project-page-card-visual{border-radius:30px 30px 0 0;height:145px;min-height:145px}.project-page-card.is-board-card .board-preview-graphic{border:0;width:100%!important;height:145px!important}.project-page-card.is-board-card:before{top:158px}.project-page-card.is-board-card .project-page-card-body{padding-top:13px}.project-page-card-meta{color:var(--muted);justify-content:space-between;align-items:center;gap:7px;margin-top:8px;font-size:10px;display:flex}.project-page-card-meta>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.project-page-card-meta strong{color:var(--text)}.project-page-card-kind{background:var(--accent-soft);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;flex:none;align-items:center;gap:4px;padding:3px 6px;font-size:8px;font-weight:750;display:inline-flex}.project-page-card-kind i{border-radius:50%;width:5px;height:5px}.project-page-card .project-page-card-summary,.project-page-card.is-board-card .project-page-card-summary{max-height:none;color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.project-page-card .project-page-card-summary:after{display:none}.project-folder-card{color:#fff;filter:drop-shadow(0 9px 18px #0f172a1a);background:0 0;border:0;transition:filter .16s,transform .16s;display:block;position:relative;overflow:hidden}.project-folder-card:hover{filter:drop-shadow(0 13px 24px #0f172a24);transform:translateY(-2px)}.project-folder-artwork,.project-folder-card-link{width:100%;height:100%;position:absolute;inset:0}.project-folder-card-link{border-radius:inherit;overflow:hidden}.project-folder-card-link:focus-visible{outline-offset:-3px;outline:2px solid #fff}.project-folder-body{z-index:2;display:grid;position:absolute;bottom:18px;left:18px;right:52px}.project-folder-body h3{color:#fff;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:24px;font-weight:650;line-height:1;overflow:hidden}.project-folder-body p{align-items:baseline;gap:4px;margin:5px 0 0;display:inline-flex}.project-folder-count-number{color:#fff;font-size:14px}.project-folder-count-label{color:#ffffffdb;font-size:12px}.project-folder-card>.project-folder-card-menu-button{width:32px;height:32px;bottom:7px;right:9px}.project-add-page-card:not(.is-compact){box-sizing:border-box;border-radius:8px;width:284px;height:313px;min-height:313px}.rich-content-preview{color:var(--text);font-size:15px;line-height:1.7}.rich-content-preview>:first-child{margin-top:0}.rich-content-preview>:last-child{margin-bottom:0}.rich-content-preview h1,.rich-content-preview h2,.rich-content-preview h3,.rich-content-preview h4{color:var(--text);letter-spacing:-.025em;margin:1.3em 0 .45em;font-weight:760;line-height:1.18}.rich-content-preview h1{font-size:1.75rem}.rich-content-preview h2{font-size:1.4rem}.rich-content-preview h3{font-size:1.15rem}.rich-content-preview h4{font-size:1rem}.rich-content-preview p{margin:.65em 0}.rich-content-preview ol,.rich-content-preview ul{margin:.7em 0;padding-left:1.5rem}.rich-content-preview ul{list-style:outside}.rich-content-preview ol{list-style:decimal}.rich-content-preview li{margin:.26em 0}.rich-content-preview blockquote{border-left:3px solid var(--expandable-card-accent);color:var(--muted);margin:1rem 0;padding:.3rem 0 .3rem 1rem}.rich-content-preview code{background:var(--accent-soft);border-radius:4px;padding:.15em .35em;font-size:.88em}.rich-content-preview pre{border:1px solid var(--border);background:var(--accent-soft);border-radius:8px;padding:1rem;overflow-x:auto}.rich-content-preview pre code{background:0 0;padding:0}.rich-content-preview a{color:var(--expandable-card-accent);text-underline-offset:3px;font-weight:650;text-decoration:underline}.rich-content-preview figure{margin:1rem 0}.rich-content-preview figcaption{color:var(--muted);text-align:center;margin-top:7px;font-size:12px}.rich-content-preview img{border-radius:8px;max-width:100%;display:block}.rich-content-preview hr{border:0;border-top:1px solid var(--border);margin:1.25rem 0}.rich-content-table-scroll{margin:1rem 0;overflow-x:auto}.rich-content-preview table{border-collapse:collapse;width:100%}.rich-content-preview td,.rich-content-preview th{border:1px solid var(--border);text-align:left;padding:8px 10px}.rich-content-preview th{background:var(--accent-soft);font-weight:720}.rich-content-task-list{padding-left:0!important;list-style:none!important}.rich-content-task-item{align-items:flex-start;gap:8px;display:flex}.rich-content-task-item input{margin-top:6px}.rich-content-callout,.rich-content-link-card{border:1px solid var(--border);background:var(--accent-soft);border-radius:8px;margin:1rem 0;padding:12px 14px;display:block}.rich-content-callout{gap:10px;display:flex}.rich-content-callout-emoji{flex:none;font-size:18px}.rich-content-callout p,.rich-content-snackbar-title{margin:0}.rich-content-link-card,.rich-content-page-link{gap:3px;display:grid;text-decoration:none!important}.rich-content-link-card span,.rich-content-page-link span{color:var(--muted);font-weight:450}.rich-content-link-card small{color:var(--muted);font-size:11px;font-weight:650}.rich-content-event,.rich-content-page-link,.rich-content-toc{border:1px solid var(--border);background:var(--accent-soft);border-radius:8px;margin:1rem 0;padding:12px 14px}.rich-content-event{gap:4px;display:grid}.rich-content-date-mention,.rich-content-event time{color:var(--expandable-card-accent);font-size:12px;font-weight:720}.rich-content-event p,.rich-content-toc p{margin:0}.rich-content-date-mention{background:var(--accent-soft);border-radius:999px;padding:2px 7px;display:inline-flex}.rich-content-columns{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:1rem 0;display:grid}.rich-content-column{border:1px solid var(--border);border-radius:8px;min-width:0;padding:12px}.rich-content-column>:first-child{margin-top:0}.rich-content-column>:last-child{margin-bottom:0}.rich-content-empty{color:var(--muted);font-style:italic}.project-page-expanded-footer{border-top:1px solid var(--border);color:var(--muted);letter-spacing:.05em;text-transform:uppercase;justify-content:flex-end;align-items:center;padding-top:14px;font-size:11px;font-weight:700;display:flex}.project-page-expanded-footer span{align-items:center;gap:6px;display:inline-flex}:is([data-theme=midnight],[data-theme=dark],.dark) .page-card,:is([data-theme=midnight],[data-theme=dark],.dark) .project-page-card{background:var(--panel-strong);border-color:#ffffff1f}:is([data-theme=midnight],[data-theme=dark],.dark) .project-page-card-visual{border-color:#ffffff1f}:is([data-theme=midnight],[data-theme=dark],.dark) .project-page-card-expand-button{background:var(--panel-strong);color:var(--text);border-color:#ffffff2e}:is([data-theme=midnight],[data-theme=dark],.dark) .project-page-card-expand-button:focus-visible,:is([data-theme=midnight],[data-theme=dark],.dark) .project-page-card-expand-button:hover{background:var(--text);color:var(--panel-strong)}.project-hero .project-hero-icon,.project-hero.has-cover .project-hero-icon,:is([data-theme=midnight],[data-theme=dark],.dark) .project-hero .project-hero-icon,:is([data-theme=midnight],[data-theme=dark],.dark) .project-hero.has-cover .project-hero-icon{border-color:var(--project-accent,#2563eb)!important}@supports (color:color-mix(in lab,red,red)){.project-hero .project-hero-icon,.project-hero.has-cover .project-hero-icon,:is([data-theme=midnight],[data-theme=dark],.dark) .project-hero .project-hero-icon,:is([data-theme=midnight],[data-theme=dark],.dark) .project-hero.has-cover .project-hero-icon{border-color:color-mix(in srgb,var(--project-accent,#2563eb) 48%,#ffffffe6)!important}}.project-hero .project-hero-icon,.project-hero.has-cover .project-hero-icon,:is([data-theme=midnight],[data-theme=dark],.dark) .project-hero .project-hero-icon,:is([data-theme=midnight],[data-theme=dark],.dark) .project-hero.has-cover .project-hero-icon{background:linear-gradient(145deg,var(--project-accent,#2563eb),var(--project-accent,#2563eb))!important}@supports (color:color-mix(in lab,red,red)){.project-hero .project-hero-icon,.project-hero.has-cover .project-hero-icon,:is([data-theme=midnight],[data-theme=dark],.dark) .project-hero .project-hero-icon,:is([data-theme=midnight],[data-theme=dark],.dark) .project-hero.has-cover .project-hero-icon{background:linear-gradient(145deg,color-mix(in srgb,var(--project-accent,#2563eb) 80%,white 20%),color-mix(in srgb,var(--project-accent,#2563eb) 56%,white 44%))!important}}.project-hero .project-hero-icon,.project-hero.has-cover .project-hero-icon,:is([data-theme=midnight],[data-theme=dark],.dark) .project-hero .project-hero-icon,:is([data-theme=midnight],[data-theme=dark],.dark) .project-hero.has-cover .project-hero-icon{color:var(--project-accent,#2563eb)!important}@supports (color:color-mix(in lab,red,red)){.project-hero .project-hero-icon,.project-hero.has-cover .project-hero-icon,:is([data-theme=midnight],[data-theme=dark],.dark) .project-hero .project-hero-icon,:is([data-theme=midnight],[data-theme=dark],.dark) .project-hero.has-cover .project-hero-icon{color:color-mix(in srgb,var(--project-accent,#2563eb) 64%,#111827 36%)!important}}.project-hero .project-hero-icon,.project-hero.has-cover .project-hero-icon,:is([data-theme=midnight],[data-theme=dark],.dark) .project-hero .project-hero-icon,:is([data-theme=midnight],[data-theme=dark],.dark) .project-hero.has-cover .project-hero-icon{box-shadow:0 16px 36px #0f172a33,0 0 28px var(--project-accent,#2563eb),inset 0 1px 0 #ffffff75!important}@supports (color:color-mix(in lab,red,red)){.project-hero .project-hero-icon,.project-hero.has-cover .project-hero-icon,:is([data-theme=midnight],[data-theme=dark],.dark) .project-hero .project-hero-icon,:is([data-theme=midnight],[data-theme=dark],.dark) .project-hero.has-cover .project-hero-icon{box-shadow:0 16px 36px #0f172a33,0 0 28px color-mix(in srgb,var(--project-accent,#2563eb) 24%,transparent),inset 0 1px 0 #ffffff75!important}}:is([data-theme=midnight],[data-theme=dark],.dark) .project-hero .project-hero-icon,:is([data-theme=midnight],[data-theme=dark],.dark) .project-hero.has-cover .project-hero-icon{-webkit-backdrop-filter:blur(16px)saturate(135%)!important;backdrop-filter:blur(16px)saturate(135%)!important}@keyframes project-card-cover-reveal{0%{opacity:0;transform:scale(1.025)translateY(-3px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (prefers-reduced-motion:reduce){.project-page-card-visual>img,.project-page-card.is-board-card .board-preview-graphic,.project-page-cover-fallback{transition:none;animation:none}}@media (max-width:700px){.project-home,.project-pages,.project-selection-surface{min-width:0;max-width:100%}.project-pages{width:100%}.page-card-grid,.project-page-grid.is-cards{grid-template-columns:minmax(0,284px);justify-content:center;width:100%;min-width:0}}.nebula-divider-node{--divider-color:#e2e4e8;width:100%;margin:1.2rem 0;position:relative}.nebula-divider-node,.nebula-divider-node.ProseMirror-selectednode,.nebula-divider-node.is-selected{outline:none!important}.nebula-divider-hitbox{cursor:pointer;justify-content:center;align-items:center;min-height:21px;display:flex;position:relative}.nebula-divider-static,.rich-content-divider{--divider-color:#e2e4e8;margin:1.2rem 0}.nebula-divider-static,.nebula-divider-visual,.rich-content-divider{background:0 0;border:0;justify-content:center;align-items:center;width:100%;height:7px;display:flex;position:relative}.nebula-divider-node .nebula-divider-visual{margin:0}.nebula-divider-node[data-divider-style=solid] .nebula-divider-visual:before,.nebula-divider-static[data-divider-style=solid]:before,.rich-content-divider[data-divider-style=solid]:before{background:var(--divider-color);content:"";width:100%;height:1px}.nebula-divider-node[data-divider-style=dashed] .nebula-divider-visual:before,.nebula-divider-static[data-divider-style=dashed]:before,.rich-content-divider[data-divider-style=dashed]:before{background:repeating-linear-gradient(to right,var(--divider-color) 0,var(--divider-color) 7px,transparent 7px,transparent 14px);content:"";width:100%;height:2px}.nebula-divider-node[data-divider-style=dots] .nebula-divider-visual:before,.nebula-divider-static[data-divider-style=dots]:before,.rich-content-divider[data-divider-style=dots]:before{background:radial-gradient(circle at 2px 2px,var(--divider-color) 0 2px,transparent 2.2px),radial-gradient(circle at 20px 2px,var(--divider-color) 0 2px,transparent 2.2px),radial-gradient(circle at 38px 2px,var(--divider-color) 0 2px,transparent 2.2px);content:"";grid-template-columns:repeat(3,4px);justify-content:center;align-items:center;gap:14px;width:40px;height:4px;display:grid}.nebula-divider-node.is-selected .nebula-divider-hitbox:after{border:1px solid var(--text-muted,#6b7280);position:absolute;inset:2px -6px}@supports (color:color-mix(in lab,red,red)){.nebula-divider-node.is-selected .nebula-divider-hitbox:after{border:1px solid color-mix(in srgb,var(--text-muted,#6b7280) 26%,transparent)}}.nebula-divider-node.is-selected .nebula-divider-hitbox:after{content:"";pointer-events:none;border-radius:6px}.nebula-divider-menu{z-index:90;padding:var(--nebula-menu-padding,8px);border:1px solid var(--menu-border,#dde1e7);border-radius:var(--nebula-menu-radius,14px);color:var(--text,#202124);background:var(--menu-solid-bg,#fff);align-items:center;gap:8px;animation:divider-menu-enter .15s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%);box-shadow:0 12px 30px #0f172a21,0 2px 7px #0f172a0d}.nebula-divider-style-options{border:1px solid var(--menu-border,#dde1e7);border-radius:8px;grid-template-columns:repeat(3,36px);display:grid;overflow:hidden}.nebula-divider-color-menu button,.nebula-divider-color-trigger,.nebula-divider-custom-color,.nebula-divider-style-options button{color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.nebula-divider-style-options button{width:36px;height:32px}.nebula-divider-style-options button+button{border-left:1px solid var(--menu-border,#dde1e7)}.nebula-divider-color-trigger.is-active,.nebula-divider-color-trigger:focus-visible,.nebula-divider-color-trigger:hover,.nebula-divider-style-options button.is-active,.nebula-divider-style-options button:focus-visible,.nebula-divider-style-options button:hover{color:var(--text-strong,#111827);background:var(--menu-hover,#f1f3f5);outline:none}.nebula-divider-sample-line{background:currentColor;width:17px;height:1px}.nebula-divider-sample-line.is-dashed{background:repeating-linear-gradient(90deg,currentColor 0 4px,#0000 4px 7px)}.nebula-divider-sample-dots{gap:3px;display:flex}.nebula-divider-sample-dots i{background:currentColor;border-radius:999px;width:3px;height:3px}.nebula-divider-color-control{position:relative}.nebula-divider-color-trigger{border:1px solid var(--menu-border,#dde1e7);border-radius:8px;gap:7px;min-width:48px;height:34px;padding:0 8px}.nebula-divider-current-color{border:1px solid #0f172a21;border-radius:5px;width:18px;height:18px}.nebula-divider-color-menu{z-index:2;padding:var(--nebula-menu-padding,8px);border:1px solid var(--menu-border,#dde1e7);border-radius:var(--nebula-menu-radius,14px);background:var(--menu-solid-bg,#fff);grid-template-columns:repeat(3,32px);gap:5px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 34px #0f172a26}.nebula-divider-color-menu button,.nebula-divider-custom-color{border-radius:8px;width:32px;height:32px;position:relative}.nebula-divider-color-menu button.is-active,.nebula-divider-color-menu button:focus-visible,.nebula-divider-color-menu button:hover,.nebula-divider-custom-color:focus-within,.nebula-divider-custom-color:hover{background:var(--menu-hover,#f1f3f5);outline:none}.nebula-divider-color-menu button svg{color:#fff;background:#111827;border-radius:999px;padding:1px;position:absolute;bottom:1px;right:1px}.nebula-divider-color-swatch{border:1px solid #0f172a29;border-radius:5px;width:19px;height:19px}.nebula-divider-color-swatch.is-automatic{background:linear-gradient(135deg,#e2e4e8 0 49%,#555b66 50% 100%)}.nebula-divider-custom-color{border:1px dashed var(--menu-border,#cfd4dc);font-size:18px;overflow:hidden}.nebula-divider-custom-color input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}:is([data-theme=midnight],[data-theme=dark],.dark) .nebula-divider-node,:is([data-theme=midnight],[data-theme=dark],.dark) .nebula-divider-static,:is([data-theme=midnight],[data-theme=dark],.dark) .rich-content-divider{--divider-color:#4b5360}:is([data-theme=midnight],[data-theme=dark],.dark) .nebula-divider-color-menu,:is([data-theme=midnight],[data-theme=dark],.dark) .nebula-divider-menu{--menu-border:#343c49;--menu-hover:#2b3340;--menu-solid-bg:#171c25;color:#edf2f8;box-shadow:0 16px 38px #00000061}@keyframes divider-menu-enter{0%{opacity:0;transform:translate(-50%,5px)scale(.98)}to{opacity:1;transform:translate(-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.nebula-divider-menu{animation:none}}.nebula-compact-divider,.nebula-project-rail-link,.nebula-tags-rail-link{display:none}@media (min-width:1024px){.app-shell{transition:grid-template-columns .22s cubic-bezier(.2,.8,.2,1)}body[data-focus-mode=true] .app-nebula-root .app-shell{--nebula-compact-sidebar-width:74px;grid-template-columns:var(--nebula-compact-sidebar-width) minmax(0,1fr)!important;gap:.85rem!important}body[data-focus-mode=true] .app-main-surface{grid-column:auto!important}body.is-board-page[data-focus-mode=true] .app-sidebar.nebula-sidebar,body[data-focus-mode=true] .app-sidebar.nebula-sidebar{width:var(--nebula-compact-sidebar-width,74px);min-width:var(--nebula-compact-sidebar-width,74px);overflow:hidden;opacity:1!important;pointer-events:auto!important;display:grid!important;transform:none!important}body[data-focus-mode=true] .nebula-sidebar-resizer{display:none}body[data-focus-mode=true] .nebula-nav-panel{--nebula-row-size:40px;align-items:center;padding:12px 9px 11px}body[data-focus-mode=true] .nebula-sidebar-header{justify-content:center;width:100%;min-height:42px;margin-bottom:18px}body[data-focus-mode=true] .nebula-app-icon{border-radius:14px;width:42px;height:42px}body[data-focus-mode=true] .nebula-brand,body[data-focus-mode=true] .nebula-sidebar-header .animated-theme-toggler,body[data-focus-mode=true] .nebula-sidebar-header .theme-toggle-button{display:none}body[data-focus-mode=true] .nebula-quick-row{flex-direction:column;gap:7px;width:100%;margin-bottom:12px}body[data-focus-mode=true] .nebula-sidebar .sidebar-create-button{width:44px;min-width:44px;height:44px;min-height:44px;margin-bottom:5px}body[data-focus-mode=true] .nebula-sidebar .sidebar-icon-button{width:40px;min-width:40px;height:40px;min-height:40px}body[data-focus-mode=true] .nebula-compact-divider{border-top:1px solid var(--nebula-sidebar-text);flex:none;width:34px;margin:0 auto 12px;display:block}@supports (color:color-mix(in lab,red,red)){body[data-focus-mode=true] .nebula-compact-divider{border-top:1px solid color-mix(in srgb,var(--nebula-sidebar-text) 12%,transparent)}}body[data-focus-mode=true] .nebula-nav-panel .nebula-projects{scrollbar-width:none;flex:auto;width:100%;min-height:0;padding:0;overflow:hidden auto}body[data-focus-mode=true] .nebula-nav-panel .nebula-projects::-webkit-scrollbar{display:none}body[data-focus-mode=true] .nebula-section-title{display:none}body[data-focus-mode=true] .nebula-project-list{flex-direction:column;align-items:center;gap:6px;margin:0;display:flex}body[data-focus-mode=true] .nebula-project-node,body[data-focus-mode=true] .nebula-project-node>.relative{flex:0 0 40px;width:40px;height:40px}body[data-focus-mode=true] .nebula-project-row{cursor:pointer;border-radius:999px;justify-content:center;gap:0;width:40px;height:40px;min-height:40px;padding:0;overflow:visible}body[data-focus-mode=true] .nebula-project-rail-link{border-radius:inherit;width:40px;height:40px;color:inherit;place-items:center;line-height:1;display:grid}body[data-focus-mode=true] .nebula-project-rail-link svg{width:22px;height:22px}body[data-focus-mode=true] .nebula-project-icon-button,body[data-focus-mode=true] .nebula-project-link,body[data-focus-mode=true] .nebula-project-options{display:none}body[data-focus-mode=true] .nebula-project-row:hover{background:var(--nebula-sidebar-hover)}body[data-focus-mode=true] .nebula-project-row.is-active{background:var(--nebula-sidebar-text)!important}@supports (color:color-mix(in lab,red,red)){body[data-focus-mode=true] .nebula-project-row.is-active{background:color-mix(in srgb,var(--nebula-sidebar-text) 13%,transparent)!important}}body[data-focus-mode=true] .nebula-project-row.is-active{color:var(--nebula-sidebar-text)!important}body[data-focus-mode=true] .nebula-project-row.is-active .nebula-project-rail-link,body[data-focus-mode=true] .nebula-project-row.is-active .nebula-project-rail-link svg{color:currentColor!important;stroke:currentColor!important}body[data-focus-mode=true] .nebula-panel-sections{border-top:1px solid var(--nebula-sidebar-text);justify-items:center;width:100%;margin-top:12px;padding-top:12px}@supports (color:color-mix(in lab,red,red)){body[data-focus-mode=true] .nebula-panel-sections{border-top:1px solid color-mix(in srgb,var(--nebula-sidebar-text) 12%,transparent)}}body[data-focus-mode=true] .nebula-tags-rail-link{place-items:center;display:grid}body[data-focus-mode=true] .nebula-accordion{display:none}body[data-focus-mode=true] .nebula-panel-footer{flex-direction:column;justify-content:center;gap:7px;width:100%;padding-top:7px}body[data-focus-mode=true] .nebula-panel-footer form{place-items:center;display:grid}:is([data-theme=midnight],[data-theme=dark],.dark) body[data-focus-mode=true] .nebula-project-row.is-active,:is([data-theme=midnight],[data-theme=dark],.dark) body[data-focus-mode=true] .nebula-project-row:hover{color:#fff!important;background:#ffffff1f!important}}.notion-import-backdrop{z-index:calc(var(--capa-modal) + 2);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#09111f8f;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.notion-import-dialog{border:1px solid var(--border);border-radius:var(--radius-menu,14px);width:min(500px,100%);color:var(--foreground);background:var(--panel-strong);gap:16px;padding:20px;display:grid;box-shadow:0 24px 70px #0f172a47}.notion-import-dialog header{grid-template-columns:auto 1fr auto;align-items:center;gap:11px;display:grid}.notion-import-dialog header>span{width:40px;height:40px;color:var(--accent-color);background:var(--accent-color);border-radius:8px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.notion-import-dialog header>span{background:color-mix(in srgb,var(--accent-color) 11%,var(--panel))}}.notion-import-dialog header h2,.notion-import-dialog header p{margin:0}.notion-import-dialog header p{color:var(--accent-color);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.notion-import-dialog header h2{margin-top:2px;font-size:19px}.notion-import-dialog header>button{width:32px;height:32px;color:var(--muted);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.notion-import-dialog header>button:hover{color:var(--foreground);background:var(--panel)}.notion-import-file{border:1px dashed var(--border);grid-template-columns:1fr auto;gap:3px 12px;padding:13px;display:grid}@supports (color:color-mix(in lab,red,red)){.notion-import-file{border:1px dashed color-mix(in srgb,var(--border) 72%,var(--accent-color))}}.notion-import-file{background:var(--panel);border-radius:8px}.notion-import-file strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.notion-import-file small{color:var(--muted);font-size:12px}.notion-import-file button{border:1px solid var(--border);color:var(--foreground);background:var(--panel-strong);font:inherit;border-radius:7px;grid-area:1/2/span 2;align-self:center;padding:7px 9px;font-size:12px}.notion-import-dialog ul{color:var(--muted);gap:7px;margin:0;padding-left:21px;font-size:13px;line-height:1.45;display:grid}.notion-import-dialog li::marker{color:var(--accent-color)}.notion-import-mode{border:0;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;display:grid}.notion-import-mode legend{color:var(--foreground);grid-column:1/-1;margin-bottom:7px;font-size:13px;font-weight:750}.notion-import-mode label{border:1px solid var(--border);cursor:pointer;background:var(--panel);border-radius:8px;grid-template-columns:auto 1fr;align-items:start;gap:9px;min-width:0;padding:11px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.notion-import-mode label:hover{border-color:var(--accent-color)}@supports (color:color-mix(in lab,red,red)){.notion-import-mode label:hover{border-color:color-mix(in srgb,var(--accent-color) 42%,var(--border))}}.notion-import-mode label.is-selected{border-color:var(--accent-color)}@supports (color:color-mix(in lab,red,red)){.notion-import-mode label.is-selected{border-color:color-mix(in srgb,var(--accent-color) 65%,var(--border))}}.notion-import-mode label.is-selected{background:var(--accent-color)}@supports (color:color-mix(in lab,red,red)){.notion-import-mode label.is-selected{background:color-mix(in srgb,var(--accent-color) 7%,var(--panel))}}.notion-import-mode label.is-selected{box-shadow:0 0 0 2px var(--accent-color)}@supports (color:color-mix(in lab,red,red)){.notion-import-mode label.is-selected{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-color) 9%,transparent)}}.notion-import-mode input{width:15px;height:15px;accent-color:var(--accent-color);margin:2px 0 0}.notion-import-mode span{gap:3px;display:grid}.notion-import-mode strong{font-size:12px;line-height:1.3}.notion-import-mode small{color:var(--muted);font-size:11px;line-height:1.35}.notion-import-progress{border:1px solid var(--border);background:var(--panel);border-radius:8px;gap:7px;padding:10px 11px;display:grid}.notion-import-progress div{color:var(--muted);justify-content:space-between;gap:12px;font-size:12px;display:flex}.notion-import-progress strong{color:var(--foreground);font-variant-numeric:tabular-nums}.notion-import-progress progress{appearance:none;background:var(--border);border:0;border-radius:99px;width:100%;height:7px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.notion-import-progress progress{background:color-mix(in srgb,var(--border) 72%,transparent)}}.notion-import-progress progress::-webkit-progress-bar{background:var(--border);border-radius:99px}@supports (color:color-mix(in lab,red,red)){.notion-import-progress progress::-webkit-progress-bar{background:color-mix(in srgb,var(--border) 72%,transparent)}}.notion-import-progress progress::-webkit-progress-value{background:linear-gradient(90deg,#22b8cf,#7c3aed 58%,#ec4899);border-radius:99px;transition:width .28s}.notion-import-progress progress::-moz-progress-bar{background:linear-gradient(90deg,#22b8cf,#7c3aed 58%,#ec4899);border-radius:99px}.notion-import-error{color:#b91c1c;background:#fef2f2;border-radius:8px;margin:0;padding:9px 11px;font-size:12px}.notion-import-dialog footer{justify-content:flex-end;gap:8px;display:flex}.notion-import-dialog footer button{border:1px solid var(--border);color:var(--foreground);background:var(--panel);font:inherit;border-radius:8px;padding:8px 11px;font-size:13px;font-weight:700}.notion-import-dialog footer button[type=submit]{border-color:var(--foreground);color:var(--panel-strong);background:var(--foreground)}.notion-import-dialog button:disabled{cursor:wait;opacity:.55}:is([data-theme=midnight],[data-theme=dark],.dark) .notion-import-error{color:#fecaca;background:#7f1d1d57}:is([data-theme=midnight],[data-theme=dark],.dark) .notion-import-dialog{color:#f8fafc;background:#18181b;border-color:#3f3f46}:is([data-theme=midnight],[data-theme=dark],.dark) .notion-import-file,:is([data-theme=midnight],[data-theme=dark],.dark) .notion-import-mode label,:is([data-theme=midnight],[data-theme=dark],.dark) .notion-import-progress{background:#202024;border-color:#52525b}:is([data-theme=midnight],[data-theme=dark],.dark) .notion-import-mode label.is-selected{background:var(--accent-color)}@supports (color:color-mix(in lab,red,red)){:is([data-theme=midnight],[data-theme=dark],.dark) .notion-import-mode label.is-selected{background:color-mix(in srgb,var(--accent-color) 14%,#202024)}}:is([data-theme=midnight],[data-theme=dark],.dark) .notion-import-mode label.is-selected{border-color:var(--accent-color)}@supports (color:color-mix(in lab,red,red)){:is([data-theme=midnight],[data-theme=dark],.dark) .notion-import-mode label.is-selected{border-color:color-mix(in srgb,var(--accent-color) 68%,#52525b)}}:is([data-theme=midnight],[data-theme=dark],.dark) .notion-import-dialog footer button,:is([data-theme=midnight],[data-theme=dark],.dark) .notion-import-file button{color:#f4f4f5;background:#27272a;border-color:#52525b}:is([data-theme=midnight],[data-theme=dark],.dark) .notion-import-dialog footer button[type=submit]{color:#18181b;background:#fafafa;border-color:#fafafa}:is([data-theme=midnight],[data-theme=dark],.dark) .notion-import-dialog header>button:hover{background:#27272a}@media (max-width:540px){.notion-import-backdrop{align-items:end;padding:10px}.notion-import-dialog{padding:17px}.notion-import-file{grid-template-columns:minmax(0,1fr)}.notion-import-file button{grid-area:auto/1;justify-self:start;margin-top:6px}.notion-import-mode{grid-template-columns:1fr}}.study-block{--study-accent:#7c3aed;border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.study-block{border:1px solid color-mix(in srgb,var(--border) 82%,transparent)}}.study-block{background:var(--panel-strong);color:var(--text);border-radius:8px;margin:10px 0;transition:border-color .16s,background-color .16s,box-shadow .16s;overflow:hidden;box-shadow:0 8px 24px #1f18340b}.rich-editor .ProseMirror .study-block.ProseMirror-selectednode,.rich-editor .ProseMirror .study-block.is-study-selected{border-color:#8b5cf6}@supports (color:color-mix(in lab,red,red)){.rich-editor .ProseMirror .study-block.ProseMirror-selectednode,.rich-editor .ProseMirror .study-block.is-study-selected{border-color:color-mix(in srgb,#8b5cf6 58%,var(--border))}}.rich-editor .ProseMirror .study-block.ProseMirror-selectednode,.rich-editor .ProseMirror .study-block.is-study-selected{background:#8b5cf6}@supports (color:color-mix(in lab,red,red)){.rich-editor .ProseMirror .study-block.ProseMirror-selectednode,.rich-editor .ProseMirror .study-block.is-study-selected{background:color-mix(in srgb,#8b5cf6 8%,var(--panel-strong))}}.rich-editor .ProseMirror .study-block.ProseMirror-selectednode,.rich-editor .ProseMirror .study-block.is-study-selected{box-shadow:0 0 0 3px #8b5cf61f,0 8px 24px #1f18340b}.rich-editor .ProseMirror .study-block.is-block-multi-selected{border-color:#38bdf8!important}@supports (color:color-mix(in lab,red,red)){.rich-editor .ProseMirror .study-block.is-block-multi-selected{border-color:color-mix(in srgb,#38bdf8 55%,var(--border))!important}}.rich-editor .ProseMirror .study-block.is-block-multi-selected{background:#38bdf8!important}@supports (color:color-mix(in lab,red,red)){.rich-editor .ProseMirror .study-block.is-block-multi-selected{background:color-mix(in srgb,#38bdf8 10%,var(--panel-strong))!important}}.rich-editor .ProseMirror .study-block.is-block-multi-selected{box-shadow:inset 0 0 0 1px #38bdf83d!important}.study-block button,.study-block input,.study-block select{font:inherit}.study-block button{cursor:pointer}.study-block-header{border-bottom:1px solid var(--border);align-items:center;gap:8px;min-height:40px;padding:6px 10px;display:flex}.study-block-header>strong{font-size:14px}.study-type-icon{width:26px;height:26px;color:var(--study-accent);background:var(--study-accent);border-radius:7px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.study-type-icon{background:color-mix(in srgb,var(--study-accent) 10%,var(--panel-strong))}}.study-block-mode{border:1px solid var(--border);background:var(--panel);border-radius:8px;margin-left:auto;padding:2px;display:flex}.study-block-mode button{color:var(--muted);background:0 0;border:0;border-radius:6px;padding:4px 8px;font-size:12px}.study-block-mode button.is-active{background:var(--text);color:var(--panel-strong)}.study-block-mode button:disabled{opacity:.38;cursor:not-allowed}.study-icon-button{width:26px;height:26px;color:var(--muted);background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.study-icon-button:hover{background:var(--panel);color:#dc2626}.study-author,.study-practice{padding:12px 14px}.study-author-common{grid-template-columns:1.5fr 1fr;gap:8px;margin-bottom:10px;display:grid}.study-field{gap:3px;display:grid}.study-field>span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:650}.study-author-row input,.study-field input,.study-fill-list input,.study-match-list select{border:1px solid var(--border);background:var(--panel-strong);min-width:0;color:var(--text);border-radius:7px;outline:none;padding:6px 9px}.study-author-row input:focus,.study-field input:focus,.study-fill-list input:focus,.study-match-list select:focus{border-color:var(--study-accent)}@supports (color:color-mix(in lab,red,red)){.study-author-row input:focus,.study-field input:focus,.study-fill-list input:focus,.study-match-list select:focus{border-color:color-mix(in srgb,var(--study-accent) 60%,var(--border))}}.study-author-row input:focus,.study-field input:focus,.study-fill-list input:focus,.study-match-list select:focus{box-shadow:0 0 0 3px var(--study-accent)}@supports (color:color-mix(in lab,red,red)){.study-author-row input:focus,.study-field input:focus,.study-fill-list input:focus,.study-match-list select:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--study-accent) 11%,transparent)}}.study-author-list{gap:5px;display:grid}.study-author-row{align-items:center;gap:6px;display:flex}.study-author-row>input:not([type]),.study-author-row>input[type=text]{flex:1}.study-author-row button{color:var(--muted);background:0 0;border:0;place-items:center;display:grid}.study-fill-author-fields{flex:1;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:6px;min-width:0;display:grid}.study-fill-author-answers{gap:5px;min-width:0;display:flex}.study-fill-author-answers input{flex:1;width:0}.study-author-row.is-fill .is-answer{border-color:var(--study-accent)}@supports (color:color-mix(in lab,red,red)){.study-author-row.is-fill .is-answer{border-color:color-mix(in srgb,var(--study-accent) 35%,var(--border))}}.study-author-row.is-translation input{flex:1}.study-author-row.is-translation .is-answer{border-color:var(--study-accent)}@supports (color:color-mix(in lab,red,red)){.study-author-row.is-translation .is-answer{border-color:color-mix(in srgb,var(--study-accent) 35%,var(--border))}}.study-author-row.is-order .is-answer{border-color:var(--study-accent);flex:1}@supports (color:color-mix(in lab,red,red)){.study-author-row.is-order .is-answer{border-color:color-mix(in srgb,var(--study-accent) 35%,var(--border))}}.study-author-row>b{min-width:14px;color:var(--muted);font-size:12px}.study-add-row{border:1px solid var(--border);background:var(--panel);color:var(--muted);border-radius:7px;align-items:center;gap:5px;margin-top:6px;padding:6px 9px;display:flex}.study-instruction{color:var(--muted);margin:0 0 10px;font-size:14px}.study-source{margin:0 0 6px;font-weight:600}.study-word-bank{flex-wrap:wrap;gap:6px;display:flex}.study-answer-strip button,.study-word-bank button{border:1px solid var(--border);background:var(--panel-strong);color:var(--text);border-radius:7px;padding:6px 10px}.study-word-bank button.is-selected{opacity:.35}.study-answer-strip{border:1px dashed var(--border);min-height:38px;color:var(--muted);border-radius:7px;align-items:center;gap:6px;margin-top:8px;padding:6px 8px;display:flex}.study-choice-list,.study-fill-list,.study-match-list{gap:6px;display:grid}.study-fill-item{border-radius:7px;padding:5px 6px;line-height:1.6;display:block}.study-fill-item-number{min-width:20px;margin-right:3px;display:inline-block}.study-fill-text{white-space:pre-wrap}.study-fill-list input{vertical-align:middle;width:150px;max-width:100%;margin:0 6px}.study-fill-list input.is-incorrect,.study-match-list label.is-incorrect select{background:#ef4444;border-color:#ef4444}@supports (color:color-mix(in lab,red,red)){.study-fill-list input.is-incorrect,.study-match-list label.is-incorrect select{background:color-mix(in srgb,#ef4444 7%,var(--panel-strong))}}.study-fill-list input.is-correct,.study-match-list label.is-correct select{border-color:#10b981}.study-fill-list em,.study-match-list em{color:#059669;margin-left:6px;font-size:12px;font-style:normal}.study-question{margin:0 0 8px;font-size:15px}.study-choice-list button{border:1px solid var(--border);background:var(--panel-strong);width:100%;color:var(--text);text-align:left;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:flex}.study-radio{border:1.5px solid var(--muted);border-radius:50%;width:16px;height:16px}.study-choice-list .is-selected .study-radio{border:5px solid var(--text)}.study-choice-list button.is-correct{background:#10b981;border-color:#10b981}@supports (color:color-mix(in lab,red,red)){.study-choice-list button.is-correct{background:color-mix(in srgb,#10b981 8%,var(--panel-strong))}}.study-choice-list button.is-incorrect{background:#ef4444;border-color:#ef4444}@supports (color:color-mix(in lab,red,red)){.study-choice-list button.is-incorrect{background:color-mix(in srgb,#ef4444 8%,var(--panel-strong))}}.study-choice-list button svg{color:#059669;margin-left:auto}.study-match-list label{grid-template-columns:1fr 1fr auto;align-items:center;gap:8px;display:grid}.study-match-list label>span{border:1px solid var(--border);border-radius:7px;align-items:center;gap:6px;padding:7px 8px;display:flex}.study-match-list select{width:100%}.study-flashcard{border:1px solid var(--border);background:linear-gradient(145deg,var(--panel-strong),var(--panel));width:100%;min-height:150px;color:var(--text);border-radius:8px;place-items:center;gap:8px;padding:16px;display:grid}.study-flashcard strong{font-size:21px}.study-flashcard span{color:var(--muted);font-size:12px}.study-flash-nav,.study-flash-rating{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin-top:8px;display:grid}.study-flash-rating{grid-template-columns:1fr 1fr}.study-actions button,.study-flash-nav button,.study-flash-rating button,.study-reset{border:1px solid var(--border);background:var(--panel-strong);color:var(--text);border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:6px 10px;display:flex}.study-flash-nav button:last-child{justify-self:end}.study-flash-finished{color:#059669;place-items:center;gap:6px;min-height:130px;display:grid}.study-actions{border-top:1px solid var(--border);flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:10px;display:flex}.study-actions .is-primary{background:var(--text);color:var(--panel-strong);border-color:var(--text)}.study-feedback,.study-hint,.study-solution{border-radius:7px;align-items:center;gap:6px;padding:7px 9px;font-size:13px;display:flex}.study-hint{background:#f59e0b}@supports (color:color-mix(in lab,red,red)){.study-hint{background:color-mix(in srgb,#f59e0b 10%,var(--panel))}}.study-hint{color:#a16207}.study-solution{background:#3b82f6}@supports (color:color-mix(in lab,red,red)){.study-solution{background:color-mix(in srgb,#3b82f6 9%,var(--panel))}}.study-solution{color:#2563eb}.study-feedback.is-correct{color:#059669}.study-feedback.is-incorrect{color:#dc2626}.study-reset{margin-top:8px}.study-loading{color:var(--muted);padding:14px}.rich-content-study{background:#8b5cf60d;border-left:3px solid #8b5cf6;gap:5px;padding:9px 12px;display:grid}.rich-content-study small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-width:720px){.study-author-common{grid-template-columns:1fr}.study-author-row{flex-direction:column;align-items:stretch}.study-fill-author-fields{grid-template-columns:1fr}.study-fill-list .study-fill-item{line-height:1.55}.study-fill-list input{width:min(150px,100%);margin-inline:4px}.study-match-list label{grid-template-columns:1fr}.study-block-mode button{padding:4px 6px}.study-flashcard{min-height:140px}.study-actions button{flex:1}}@media (prefers-reduced-motion:no-preference){.study-block{animation:study-enter .24s both}@keyframes study-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}}.study-ai-backdrop{z-index:calc(var(--capa-modal) + 1);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a0c1259;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.study-ai-dialog{border:1px solid var(--border);background:var(--panel-strong);width:min(760px,100%);max-height:min(860px,100vh - 40px);color:var(--text);border-radius:14px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 80px #0f121c40}.study-ai-dialog>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.study-ai-dialog>header span{align-items:center;gap:8px;font-weight:700;display:flex}.study-ai-dialog>header svg{color:#7c3aed}.study-ai-dialog>header button,.study-ai-preview-toolbar button{color:var(--muted);background:0 0;border:0;place-items:center;display:grid}.study-ai-source{background:var(--panel);border-radius:8px;margin:14px 16px 0;padding:10px 12px;font-size:12px}.study-ai-source p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:4px 0 0;display:-webkit-box;overflow:hidden}.study-ai-dialog fieldset{border:0;margin:16px;padding:0}.study-ai-count span,.study-ai-dialog legend{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:11px;font-weight:700}.study-ai-types{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.study-ai-types button{border:1px solid var(--border);background:var(--panel-strong);color:var(--text);border-radius:8px;padding:10px}.study-ai-types button.is-active{background:#8b5cf6;border-color:#8b5cf6}@supports (color:color-mix(in lab,red,red)){.study-ai-types button.is-active{background:color-mix(in srgb,#8b5cf6 9%,var(--panel-strong))}}.study-ai-types button.is-active{color:#7c3aed}.study-ai-count{grid-template-columns:1fr 90px;align-items:center;margin:0 16px;display:grid}.study-ai-count input{border:1px solid var(--border);background:var(--panel-strong);color:var(--text);border-radius:7px;padding:8px}.study-ai-dialog>footer{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.study-ai-dialog>footer button{border:1px solid var(--border);background:var(--panel-strong);color:var(--text);border-radius:7px;align-items:center;gap:6px;padding:8px 12px;display:flex}.study-ai-dialog>footer button.is-primary{border-color:var(--text);background:var(--text);color:var(--panel-strong)}.study-ai-error{color:#dc2626;margin:10px 16px;font-size:13px}.study-ai-preview{gap:10px;padding:16px;display:grid;overflow:auto}.study-ai-preview>div:first-child{justify-content:space-between;display:flex}.study-ai-preview>div:first-child span{color:var(--muted);font-size:12px}.study-ai-preview article{border:1px solid var(--border);border-radius:8px;overflow:hidden}.study-ai-preview-toolbar{border-bottom:1px solid var(--border);background:var(--panel);align-items:center;gap:6px;padding:9px 12px;display:flex}.study-ai-preview-toolbar strong{margin-right:auto;font-size:13px}.study-ai-preview-toolbar button{width:26px;height:26px}.study-ai-preview article .study-author-common{grid-template-columns:1fr}.study-ai-preview article .study-author-list{max-height:190px;overflow:auto}@media (max-width:650px){.study-ai-types{grid-template-columns:1fr 1fr}.study-ai-backdrop{padding:8px}.study-ai-dialog{max-height:calc(100vh - 16px)}}.study-page-summary{border:1px solid var(--border);background:var(--panel);width:min(850px,100% - 36px);color:var(--muted);border-radius:8px;align-items:center;gap:16px;margin:22px auto -6px;padding:10px 12px;font-size:12px;text-decoration:none;display:flex}.study-page-summary>span{align-items:center;gap:5px;display:flex}.study-page-summary>span:first-child{color:var(--text)}.study-page-summary>span:last-child{margin-left:auto}.study-dashboard{width:min(1320px,100% - 48px);color:var(--text);margin:0 auto;padding:54px 0 80px}.study-dashboard-header>span{color:#7c3aed;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:750;display:flex}.study-dashboard-header h1{letter-spacing:-.045em;margin:14px 0 8px;font-size:clamp(32px,4vw,52px)}.study-dashboard-header p{max-width:700px;color:var(--muted);font-size:16px}.study-dashboard-filters{gap:6px;margin:28px 0 18px;display:flex}.study-dashboard-filters a{border:1px solid var(--border);background:var(--panel-strong);color:var(--muted);border-radius:7px;padding:7px 11px;font-size:12px;text-decoration:none}.study-dashboard-filters a.is-active{background:var(--text);color:var(--panel-strong);border-color:var(--text)}.study-dashboard-metrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.study-dashboard-metric{border:1px solid var(--border);background:var(--panel-strong);border-radius:8px;grid-template-columns:auto 1fr;gap:3px 10px;padding:16px;display:grid}.study-dashboard-metric>span{background:#7c3aed;border-radius:8px;grid-row:1/4;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab,red,red)){.study-dashboard-metric>span{background:color-mix(in srgb,#7c3aed 9%,var(--panel))}}.study-dashboard-metric>span{color:#7c3aed}.study-dashboard-metric small{color:var(--muted)}.study-dashboard-metric strong{font-size:24px}.study-dashboard-metric em{color:var(--muted);font-size:11px;font-style:normal}.study-dashboard-panel{border:1px solid var(--border);background:var(--panel-strong);border-radius:8px;margin-top:12px;overflow:hidden}.study-dashboard-panel>header{border-bottom:1px solid var(--border);justify-content:space-between;padding:13px 15px;display:flex}.study-dashboard-panel>header span{color:var(--muted);font-size:12px}.study-activity-bars{grid-template-columns:repeat(30,1fr);align-items:end;gap:5px;height:190px;padding:20px 15px;display:grid}.study-activity-bars>span{grid-template-rows:1fr auto;align-items:end;gap:7px;height:100%;display:grid}.study-activity-bars i{height:var(--activity);background:linear-gradient(#8b5cf6,#06b6d4);border-radius:3px 3px 1px 1px;min-height:4px;display:block}.study-activity-bars small{text-align:center;color:var(--muted);font-size:8px}.study-dashboard-columns{grid-template-columns:1fr 1fr;gap:12px;display:grid}.study-dashboard-row{border-bottom:1px solid var(--border);color:var(--text);justify-content:space-between;align-items:center;padding:11px 15px;text-decoration:none;display:flex}.study-dashboard-row:last-child{border:0}.study-dashboard-row>span{gap:2px;display:grid}.study-dashboard-row small{color:var(--muted)}.study-dashboard-row>b{color:#7c3aed}.study-dashboard-empty{text-align:center;color:var(--muted);padding:32px}.study-answer-strip.is-incorrect{background:#ef444412;border-color:#ef4444}.study-answer-strip.is-correct{background:#10b98112;border-color:#10b981}@media (max-width:860px){.study-dashboard-metrics{grid-template-columns:1fr 1fr}.study-dashboard-columns{grid-template-columns:1fr}.study-activity-bars{gap:2px}.study-activity-bars small{display:none}}@media (max-width:520px){.study-dashboard{width:calc(100% - 24px);padding-top:30px}.study-dashboard-metrics{grid-template-columns:1fr}.study-page-summary{gap:8px;overflow:auto}.study-page-summary>span:last-child{white-space:nowrap;margin-left:0}}.study-word-list{gap:8px;display:grid}.study-word-list.is-multiple .study-word-item:not(:last-child){border-bottom:1px solid var(--border);padding-bottom:8px}.study-word-item{gap:6px;display:grid}.study-word-item .study-fill-item-number{color:var(--muted);font-size:12px}.study-word-item .study-solution{margin:0}.study-practice.is-order-words{padding:9px 12px 10px}.study-practice.is-order-words>.study-instruction{margin-bottom:8px;font-size:13px}.study-word-list.is-order-words{gap:0}.study-word-list.is-order-words .study-word-item{grid-template-columns:20px minmax(0,1fr);gap:5px 7px}.study-word-list.is-order-words .study-source{grid-area:1/1/span 2;margin:5px 0 0;line-height:1}.study-word-list.is-order-words .study-answer-strip,.study-word-list.is-order-words .study-solution,.study-word-list.is-order-words .study-word-bank{grid-column:2}.study-word-list.is-order-words .study-word-bank{gap:5px}.study-word-list.is-order-words .study-answer-strip button,.study-word-list.is-order-words .study-word-bank button{padding:5px 9px;line-height:1.25;transition:border-color .15s,background-color .15s,box-shadow .15s,opacity .15s}.study-word-list.is-order-words .study-answer-strip{gap:5px;min-height:32px;margin-top:0;padding:4px 7px;font-size:13px}.study-word-list.is-order-words.is-multiple .study-word-item:not(:last-child){padding-bottom:7px}.study-word-list.is-order-words.is-multiple .study-word-item:not(:first-child){padding-top:7px}.study-word-list.is-order-words .study-answer-strip button:hover,.study-word-list.is-order-words .study-word-bank button:hover{border-color:var(--study-accent)}@supports (color:color-mix(in lab,red,red)){.study-word-list.is-order-words .study-answer-strip button:hover,.study-word-list.is-order-words .study-word-bank button:hover{border-color:color-mix(in srgb,var(--study-accent) 32%,var(--border))}}.study-word-list.is-order-words .study-answer-strip button:hover,.study-word-list.is-order-words .study-word-bank button:hover{background:var(--panel)}.study-word-list.is-order-words .study-answer-strip button:focus-visible,.study-word-list.is-order-words .study-word-bank button:focus-visible{border-color:var(--study-accent);outline:0}@supports (color:color-mix(in lab,red,red)){.study-word-list.is-order-words .study-answer-strip button:focus-visible,.study-word-list.is-order-words .study-word-bank button:focus-visible{border-color:color-mix(in srgb,var(--study-accent) 58%,var(--border))}}.study-word-list.is-order-words .study-answer-strip button:focus-visible,.study-word-list.is-order-words .study-word-bank button:focus-visible{box-shadow:0 0 0 3px var(--study-accent)}@supports (color:color-mix(in lab,red,red)){.study-word-list.is-order-words .study-answer-strip button:focus-visible,.study-word-list.is-order-words .study-word-bank button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--study-accent) 11%,transparent)}}.study-mc-editor{gap:8px}.study-mc-editor-item{border:1px solid var(--border);border-radius:8px;gap:6px;padding:8px;display:grid}.study-mc-editor-item-head{align-items:center;gap:6px;display:flex}.study-mc-editor-item-head input{border-color:var(--study-accent);flex:1}@supports (color:color-mix(in lab,red,red)){.study-mc-editor-item-head input{border-color:color-mix(in srgb,var(--study-accent) 35%,var(--border))}}.study-mc-editor-item-head button{color:var(--muted);background:0 0;border:0;place-items:center;display:grid}.study-mc-editor-options{gap:5px;padding-left:20px;display:grid}.study-add-row.is-compact{margin-top:0;padding:4px 8px;font-size:12px}.study-mc-list{gap:14px;display:grid}.study-mc-list.is-multiple .study-mc-item:not(:last-child){border-bottom:1px solid var(--border);padding-bottom:14px}.study-mc-item .study-question .study-fill-item-number{color:var(--muted)}.aviso-de-errores{z-index:var(--capa-emergente);border:1px solid #dc2626;align-items:center;gap:8px;display:flex;position:fixed;top:104px;right:24px}@supports (color:color-mix(in lab,red,red)){.aviso-de-errores{border:1px solid color-mix(in srgb,#dc2626 35%,var(--border))}}.aviso-de-errores{background:var(--panel-strong);color:var(--text);border-radius:999px;padding:8px 12px;font-size:13px;box-shadow:0 10px 30px #0f172a24}.aviso-de-errores svg{color:#dc2626;flex:none}.aviso-de-errores a{color:inherit;font-weight:600;text-decoration:none}.aviso-de-errores a:hover{text-decoration:underline}.aviso-de-errores button{color:var(--muted);background:0 0;border:0;place-items:center;display:grid}.pagina-de-errores{max-width:860px;margin:0 auto;padding:28px 20px 60px}.pagina-de-errores h1{align-items:baseline;gap:10px;margin:0 0 6px;display:flex}.pagina-de-errores h1 span{color:var(--muted);font-size:15px;font-weight:600}.pagina-de-errores-nota{color:var(--muted);margin:0 0 20px;font-size:13px}.pagina-de-errores ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pagina-de-errores li{border:1px solid var(--border);background:var(--panel-strong);border-radius:12px;padding:12px 14px}.pagina-de-errores li.es-nuevo{border-color:#dc2626}@supports (color:color-mix(in lab,red,red)){.pagina-de-errores li.es-nuevo{border-color:color-mix(in srgb,#dc2626 40%,var(--border))}}.pagina-de-errores-cabecera{align-items:center;gap:9px;display:flex}.pagina-de-errores-cabecera svg{color:#dc2626;flex:none}.pagina-de-errores-cabecera>button:first-of-type{color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;font-weight:600}.pagina-de-errores-cabecera b{color:var(--muted);font-size:12px}.pagina-de-errores-cabecera .es-borrar{color:var(--muted);background:0 0;border:0;place-items:center;display:grid}.pagina-de-errores li small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.pagina-de-errores pre{background:var(--panel);color:var(--muted);border-radius:8px;margin:10px 0 0;padding:10px;font-size:11.5px;line-height:1.5;overflow-x:auto}.pagina-de-errores-vacia{border:1px dashed var(--border);text-align:center;border-radius:14px;justify-items:center;gap:8px;padding:60px 20px;display:grid}.pagina-de-errores-vacia svg{color:#16a34a}.pagina-de-errores-vacia p{max-width:420px;color:var(--muted);margin:0;font-size:13px}.page-peek{z-index:200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a47;animation:page-peek-fondo .18s;display:flex;position:fixed;inset:0}.page-peek.is-side{background:#0f172a2e;justify-content:flex-end}.page-peek.is-center{justify-content:center;align-items:center;padding:clamp(12px,4vh,48px) clamp(12px,4vw,56px)}.page-peek-window{contain:layout paint;border:1px solid var(--border);background:var(--panel-strong);flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 64px #0f172a2e,0 2px 10px #0f172a0f}.page-peek.is-side .page-peek-window{border-right:0;border-radius:14px 0 0 14px;width:min(720px,100vw);max-width:100vw;height:100%;animation:page-peek-lateral .2s}.page-peek-resizer{display:none}@media (min-width:1024px){.page-peek.is-side .page-peek-resizer{z-index:20;touch-action:none;cursor:col-resize;background:0 0;border:0;border-radius:999px;width:1.75rem;padding:0;display:block;position:absolute;top:0;bottom:0;left:-.9rem}}.page-peek-resizer-grip{width:1.2rem;height:1.45rem;color:var(--muted);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.88)}@supports (color:color-mix(in lab,red,red)){.page-peek-resizer-grip{color:color-mix(in srgb,var(--muted) 78%,transparent)}}.page-peek-resizer-grip{letter-spacing:-.12em;text-shadow:0 1px 1.5px var(--panel-strong),0 0 .35px currentColor;padding-right:.12em;font-family:ui-sans-serif,system-ui,sans-serif;font-size:1.1rem;font-weight:900;line-height:1}@supports (color:color-mix(in lab,red,red)){.page-peek-resizer-grip{text-shadow:0 1px 1.5px color-mix(in srgb,var(--panel-strong) 78%,transparent),0 0 .35px currentColor}}.page-peek-resizer-grip{opacity:0;transition:opacity .16s,transform .18s cubic-bezier(.2,.8,.2,1),color .16s}.page-peek-resizer:focus-visible .page-peek-resizer-grip,.page-peek-resizer:hover .page-peek-resizer-grip,body.is-resizing-page-peek .page-peek-resizer-grip{opacity:1;color:var(--foreground);transform:translate(-50%,-50%)scale(1)}.page-peek-resizer:focus-visible{outline:none}body.is-resizing-page-peek,body.is-resizing-page-peek *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.page-peek.is-center .page-peek-window{border-radius:14px;width:min(1020px,100%);height:min(900px,100%);animation:page-peek-central .18s}.page-peek-bar{z-index:400;border-bottom:1px solid var(--border);flex-shrink:0;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:6px;padding:7px 10px;display:grid;position:relative}.page-peek-bar>button,.page-peek-modes>button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:5px;transition:background .14s,color .14s;display:grid}.page-peek-bar>button:hover,.page-peek-modes>button.is-active,.page-peek-modes>button:hover{color:var(--foreground);background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.page-peek-bar>button:hover,.page-peek-modes>button.is-active,.page-peek-modes>button:hover{background:color-mix(in srgb,var(--muted) 12%,transparent)}}.page-peek-bar>button:focus-visible,.page-peek-mode-menu button:focus-visible,.page-peek-modes>button:focus-visible{outline:2px solid var(--accent-color,#4a1ad4)}@supports (color:color-mix(in lab,red,red)){.page-peek-bar>button:focus-visible,.page-peek-mode-menu button:focus-visible,.page-peek-modes>button:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-color,#4a1ad4) 60%,transparent)}}.page-peek-bar>button:focus-visible,.page-peek-mode-menu button:focus-visible,.page-peek-modes>button:focus-visible{outline-offset:1px}.page-peek-title{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.page-peek-modes{display:grid;position:relative}.page-peek-mode-menu{z-index:1;width:232px;padding:var(--nebula-menu-padding);border:1px solid var(--border);border-radius:var(--nebula-menu-radius);background:var(--panel-strong);gap:1px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 16px 44px #0f172a33}.page-peek-mode-menu button{grid-template-columns:var(--nebula-menu-icon-size) minmax(0,1fr) 14px;gap:var(--nebula-menu-item-gap);min-height:var(--nebula-menu-item-height);padding:var(--nebula-menu-item-padding-block) var(--nebula-menu-item-padding-inline);border-radius:var(--nebula-menu-item-radius);color:var(--foreground);text-align:left;font:inherit;font-size:var(--nebula-menu-font-size);font-weight:var(--nebula-menu-font-weight);cursor:pointer;background:0 0;border:0;align-items:center;display:grid}.page-peek-mode-menu button:hover{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.page-peek-mode-menu button:hover{background:color-mix(in srgb,var(--muted) 12%,transparent)}}.page-peek-mode-menu button>svg:first-child{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.page-peek-mode-menu button>svg:first-child{color:color-mix(in srgb,var(--muted) 88%,var(--foreground))}}.page-peek-mode-menu button>svg:last-child{color:var(--muted)}.page-peek-content{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.page-peek-aviso{height:100%;color:var(--muted);place-items:center;margin:0;font-size:13px;display:grid}body:has(.page-peek) .editor-bottom-toolbar{display:none}body:has(.page-peek) .page-peek .editor-bottom-toolbar{display:flex}@keyframes page-peek-fondo{0%{opacity:0}to{opacity:1}}@keyframes page-peek-lateral{0%{transform:translate(24px)}to{transform:translate(0)}}@keyframes page-peek-central{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media (max-width:620px){.page-peek.is-side .page-peek-window{border-right:1px solid var(--border);border-radius:0}.page-peek.is-center{padding:0}.page-peek.is-center .page-peek-window{border-radius:0;height:100%}}@media (prefers-reduced-motion:reduce){.page-peek,.page-peek-window{animation:none}}.aviso-de-version{z-index:var(--capa-emergente,3000);border:1px solid var(--accent-color,#4a1ad4);align-items:center;gap:12px;max-width:min(560px,100vw - 32px);padding:10px 12px 10px 14px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.aviso-de-version{border:1px solid color-mix(in srgb,var(--accent-color,#4a1ad4) 30%,var(--border))}}.aviso-de-version{border-radius:var(--nebula-menu-radius);background:var(--panel-strong);animation:aviso-de-version-entra .2s;box-shadow:0 16px 44px #0f172a2e}.aviso-de-version>svg{color:var(--accent-color,#4a1ad4);flex:none}.aviso-de-version p{color:var(--foreground);font-size:var(--nebula-menu-hint-size);margin:0;line-height:1.4}.aviso-de-version button{border-radius:var(--nebula-menu-item-radius);color:#fff;font:inherit;font-size:var(--nebula-menu-hint-size);cursor:pointer;border:0;flex:none;padding:7px 12px;font-weight:600}.aviso-de-version button,.aviso-de-version button:hover{background:var(--accent-color,#4a1ad4)}@supports (color:color-mix(in lab,red,red)){.aviso-de-version button:hover{background:color-mix(in srgb,var(--accent-color,#4a1ad4) 88%,#000)}}@keyframes aviso-de-version-entra{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.aviso-de-version{animation:none}}.barra-de-autoscroll{z-index:30;-webkit-backdrop-filter:blur(24px)saturate(180%);background:#ffffffb8;border:1px solid #ffffffb8;border-radius:999px;align-items:center;gap:10px;max-width:calc(100vw - 2rem);padding:7px 12px 7px 7px;display:flex;position:fixed;bottom:5.6rem;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 8px 32px #0f172a0a,0 20px 48px #0f172a14}.barra-de-autoscroll-play{color:#fff;cursor:pointer;background:#202124;border:0;border-radius:999px;flex:none;place-items:center;width:2rem;height:2rem;transition:background .14s,transform .14s;display:grid}.barra-de-autoscroll-play:hover{background:#000}.barra-de-autoscroll-play:active{transform:scale(.94)}.barra-de-autoscroll-titulo{color:var(--muted);letter-spacing:-.01em;white-space:nowrap;flex:none;font-size:.78rem;font-weight:700}.barra-de-autoscroll-velocidades{scrollbar-width:none;align-items:center;gap:2px;min-width:0;display:flex;overflow-x:auto}.barra-de-autoscroll-velocidades::-webkit-scrollbar{display:none}.barra-de-autoscroll-paso{min-width:2.1rem;color:var(--muted);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;padding:5px 8px;font-size:.78rem;font-weight:650;transition:background .14s,color .14s,border-color .14s}.barra-de-autoscroll-paso:hover{color:var(--foreground);background:#0f172a0f}.barra-de-autoscroll-paso.is-active{border-color:var(--accent-color,#4a1ad4)}@supports (color:color-mix(in lab,red,red)){.barra-de-autoscroll-paso.is-active{border-color:color-mix(in srgb,var(--accent-color,#4a1ad4) 40%,transparent)}}.barra-de-autoscroll-paso.is-active{background:var(--accent-color,#4a1ad4)}@supports (color:color-mix(in lab,red,red)){.barra-de-autoscroll-paso.is-active{background:color-mix(in srgb,var(--accent-color,#4a1ad4) 12%,transparent)}}.barra-de-autoscroll-paso.is-active{color:var(--foreground)}.barra-de-autoscroll-paso:focus-visible,.barra-de-autoscroll-play:focus-visible{outline:2px solid var(--accent-color,#4a1ad4)}@supports (color:color-mix(in lab,red,red)){.barra-de-autoscroll-paso:focus-visible,.barra-de-autoscroll-play:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-color,#4a1ad4) 60%,transparent)}}.barra-de-autoscroll-paso:focus-visible,.barra-de-autoscroll-play:focus-visible{outline-offset:1px}:is([data-theme=midnight],[data-theme=dark],.dark) .barra-de-autoscroll{background:#1e2433db;border-color:#94a3b833;box-shadow:0 20px 48px #0000006b}:is([data-theme=midnight],[data-theme=dark],.dark) .barra-de-autoscroll-play{color:#0f172a;background:#f8fafc}:is([data-theme=midnight],[data-theme=dark],.dark) .barra-de-autoscroll-play:hover{background:#fff}:is([data-theme=midnight],[data-theme=dark],.dark) .barra-de-autoscroll-paso:hover{background:#94a3b829}body:has(.page-peek) .barra-de-autoscroll{display:none}body:has(.page-peek) .page-peek .barra-de-autoscroll{display:flex}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{50%{opacity:.5}}