@layer theme{@theme default{--font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --font-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif; --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-100: oklch(93.6% .032 17.717); --color-red-200: oklch(88.5% .062 18.334); --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-800: oklch(44.4% .177 26.899); --color-red-900: oklch(39.6% .141 25.723); --color-red-950: oklch(25.8% .092 26.042); --color-orange-50: oklch(98% .016 73.684); --color-orange-100: oklch(95.4% .038 75.164); --color-orange-200: oklch(90.1% .076 70.697); --color-orange-300: oklch(83.7% .128 66.29); --color-orange-400: oklch(75% .183 55.934); --color-orange-500: oklch(70.5% .213 47.604); --color-orange-600: oklch(64.6% .222 41.116); --color-orange-700: oklch(55.3% .195 38.402); --color-orange-800: oklch(47% .157 37.304); --color-orange-900: oklch(40.8% .123 38.172); --color-orange-950: oklch(26.6% .079 36.259); --color-amber-50: oklch(98.7% .022 95.277); --color-amber-100: oklch(96.2% .059 95.617); --color-amber-200: oklch(92.4% .12 95.746); --color-amber-300: oklch(87.9% .169 91.605); --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-700: oklch(55.5% .163 48.998); --color-amber-800: oklch(47.3% .137 46.201); --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-100: oklch(97.3% .071 103.193); --color-yellow-200: oklch(94.5% .129 101.54); --color-yellow-300: oklch(90.5% .182 98.111); --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-700: oklch(55.4% .135 66.442); --color-yellow-800: oklch(47.6% .114 61.907); --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-100: oklch(96.7% .067 122.328); --color-lime-200: oklch(93.8% .127 124.321); --color-lime-300: oklch(89.7% .196 126.665); --color-lime-400: oklch(84.1% .238 128.85); --color-lime-500: oklch(76.8% .233 130.85); --color-lime-600: oklch(64.8% .2 131.684); --color-lime-700: oklch(53.2% .157 131.589); --color-lime-800: oklch(45.3% .124 130.933); --color-lime-900: oklch(40.5% .101 131.063); --color-lime-950: oklch(27.4% .072 132.109); --color-green-50: oklch(98.2% .018 155.826); --color-green-100: oklch(96.2% .044 156.743); --color-green-200: oklch(92.5% .084 155.995); --color-green-300: oklch(87.1% .15 154.449); --color-green-400: oklch(79.2% .209 151.711); --color-green-500: oklch(72.3% .219 149.579); --color-green-600: oklch(62.7% .194 149.214); --color-green-700: oklch(52.7% .154 150.069); --color-green-800: oklch(44.8% .119 151.328); --color-green-900: oklch(39.3% .095 152.535); --color-green-950: oklch(26.6% .065 152.934); --color-emerald-50: oklch(97.9% .021 166.113); --color-emerald-100: oklch(95% .052 163.051); --color-emerald-200: oklch(90.5% .093 164.15); --color-emerald-300: oklch(84.5% .143 164.978); --color-emerald-400: oklch(76.5% .177 163.223); --color-emerald-500: oklch(69.6% .17 162.48); --color-emerald-600: oklch(59.6% .145 163.225); --color-emerald-700: oklch(50.8% .118 165.612); --color-emerald-800: oklch(43.2% .095 166.913); --color-emerald-900: oklch(37.8% .077 168.94); --color-emerald-950: oklch(26.2% .051 172.552); --color-teal-50: oklch(98.4% .014 180.72); --color-teal-100: oklch(95.3% .051 180.801); --color-teal-200: oklch(91% .096 180.426); --color-teal-300: oklch(85.5% .138 181.071); --color-teal-400: oklch(77.7% .152 181.912); --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-800: oklch(43.7% .078 188.216); --color-teal-900: oklch(38.6% .063 188.416); --color-teal-950: oklch(27.7% .046 192.524); --color-cyan-50: oklch(98.4% .019 200.873); --color-cyan-100: oklch(95.6% .045 203.388); --color-cyan-200: oklch(91.7% .08 205.041); --color-cyan-300: oklch(86.5% .127 207.078); --color-cyan-400: oklch(78.9% .154 211.53); --color-cyan-500: oklch(71.5% .143 215.221); --color-cyan-600: oklch(60.9% .126 221.723); --color-cyan-700: oklch(52% .105 223.128); --color-cyan-800: oklch(45% .085 224.283); --color-cyan-900: oklch(39.8% .07 227.392); --color-cyan-950: oklch(30.2% .056 229.695); --color-sky-50: oklch(97.7% .013 236.62); --color-sky-100: oklch(95.1% .026 236.824); --color-sky-200: oklch(90.1% .058 230.902); --color-sky-300: oklch(82.8% .111 230.318); --color-sky-400: oklch(74.6% .16 232.661); --color-sky-500: oklch(68.5% .169 237.323); --color-sky-600: oklch(58.8% .158 241.966); --color-sky-700: oklch(50% .134 242.749); --color-sky-800: oklch(44.3% .11 240.79); --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-800: oklch(42.4% .199 265.638); --color-blue-900: oklch(37.9% .146 265.522); --color-blue-950: oklch(28.2% .091 267.935); --color-indigo-50: oklch(96.2% .018 272.314); --color-indigo-100: oklch(93% .034 272.788); --color-indigo-200: oklch(87% .065 274.039); --color-indigo-300: oklch(78.5% .115 274.713); --color-indigo-400: oklch(67.3% .182 276.935); --color-indigo-500: oklch(58.5% .233 277.117); --color-indigo-600: oklch(51.1% .262 276.966); --color-indigo-700: oklch(45.7% .24 277.023); --color-indigo-800: oklch(39.8% .195 277.366); --color-indigo-900: oklch(35.9% .144 278.697); --color-indigo-950: oklch(25.7% .09 281.288); --color-violet-50: oklch(96.9% .016 293.756); --color-violet-100: oklch(94.3% .029 294.588); --color-violet-200: oklch(89.4% .057 293.283); --color-violet-300: oklch(81.1% .111 293.571); --color-violet-400: oklch(70.2% .183 293.541); --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-violet-800: oklch(43.2% .232 292.759); --color-violet-900: oklch(38% .189 293.745); --color-violet-950: oklch(28.3% .141 291.089); --color-purple-50: oklch(97.7% .014 308.299); --color-purple-100: oklch(94.6% .033 307.174); --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-fuchsia-50: oklch(97.7% .017 320.058); --color-fuchsia-100: oklch(95.2% .037 318.852); --color-fuchsia-200: oklch(90.3% .076 319.62); --color-fuchsia-300: oklch(83.3% .145 321.434); --color-fuchsia-400: oklch(74% .238 322.16); --color-fuchsia-500: oklch(66.7% .295 322.15); --color-fuchsia-600: oklch(59.1% .293 322.896); --color-fuchsia-700: oklch(51.8% .253 323.949); --color-fuchsia-800: oklch(45.2% .211 324.591); --color-fuchsia-900: oklch(40.1% .17 325.612); --color-fuchsia-950: oklch(29.3% .136 325.661); --color-pink-50: oklch(97.1% .014 343.198); --color-pink-100: oklch(94.8% .028 342.258); --color-pink-200: oklch(89.9% .061 343.231); --color-pink-300: oklch(82.3% .12 346.018); --color-pink-400: oklch(71.8% .202 349.761); --color-pink-500: oklch(65.6% .241 354.308); --color-pink-600: oklch(59.2% .249 .584); --color-pink-700: oklch(52.5% .223 3.958); --color-pink-800: oklch(45.9% .187 3.815); --color-pink-900: oklch(40.8% .153 2.432); --color-pink-950: oklch(28.4% .109 3.907); --color-rose-50: oklch(96.9% .015 12.422); --color-rose-100: oklch(94.1% .03 12.58); --color-rose-200: oklch(89.2% .058 10.001); --color-rose-300: oklch(81% .117 11.638); --color-rose-400: oklch(71.2% .194 13.428); --color-rose-500: oklch(64.5% .246 16.439); --color-rose-600: oklch(58.6% .253 17.585); --color-rose-700: oklch(51.4% .222 16.935); --color-rose-800: oklch(45.5% .188 13.697); --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-50: oklch(98.5% .002 247.839); --color-gray-100: oklch(96.7% .003 264.542); --color-gray-200: oklch(92.8% .006 264.531); --color-gray-300: oklch(87.2% .01 258.338); --color-gray-400: oklch(70.7% .022 261.325); --color-gray-500: oklch(55.1% .027 264.364); --color-gray-600: oklch(44.6% .03 256.802); --color-gray-700: oklch(37.3% .034 259.733); --color-gray-800: oklch(27.8% .033 256.848); --color-gray-900: oklch(21% .034 264.665); --color-gray-950: oklch(13% .028 261.692); --color-zinc-50: oklch(98.5% 0 0); --color-zinc-100: oklch(96.7% .001 286.375); --color-zinc-200: oklch(92% .004 286.32); --color-zinc-300: oklch(87.1% .006 286.286); --color-zinc-400: oklch(70.5% .015 286.067); --color-zinc-500: oklch(55.2% .016 285.938); --color-zinc-600: oklch(44.2% .017 285.786); --color-zinc-700: oklch(37% .013 285.805); --color-zinc-800: oklch(27.4% .006 286.033); --color-zinc-900: oklch(21% .006 285.885); --color-zinc-950: oklch(14.1% .005 285.823); --color-neutral-50: oklch(98.5% 0 0); --color-neutral-100: oklch(97% 0 0); --color-neutral-200: oklch(92.2% 0 0); --color-neutral-300: oklch(87% 0 0); --color-neutral-400: oklch(70.8% 0 0); --color-neutral-500: oklch(55.6% 0 0); --color-neutral-600: oklch(43.9% 0 0); --color-neutral-700: oklch(37.1% 0 0); --color-neutral-800: oklch(26.9% 0 0); --color-neutral-900: oklch(20.5% 0 0); --color-neutral-950: oklch(14.5% 0 0); --color-stone-50: oklch(98.5% .001 106.423); --color-stone-100: oklch(97% .001 106.424); --color-stone-200: oklch(92.3% .003 48.717); --color-stone-300: oklch(86.9% .005 56.366); --color-stone-400: oklch(70.9% .01 56.259); --color-stone-500: oklch(55.3% .013 58.071); --color-stone-600: oklch(44.4% .011 73.639); --color-stone-700: oklch(37.4% .01 67.558); --color-stone-800: oklch(26.8% .007 34.298); --color-stone-900: oklch(21.6% .006 56.043); --color-stone-950: oklch(14.7% .004 49.25); --color-mauve-50: oklch(98.5% 0 0); --color-mauve-100: oklch(96% .003 325.6); --color-mauve-200: oklch(92.2% .005 325.62); --color-mauve-300: oklch(86.5% .012 325.68); --color-mauve-400: oklch(71.1% .019 323.02); --color-mauve-500: oklch(54.2% .034 322.5); --color-mauve-600: oklch(43.5% .029 321.78); --color-mauve-700: oklch(36.4% .029 323.89); --color-mauve-800: oklch(26.3% .024 320.12); --color-mauve-900: oklch(21.2% .019 322.12); --color-mauve-950: oklch(14.5% .008 326); --color-olive-50: oklch(98.8% .003 106.5); --color-olive-100: oklch(96.6% .005 106.5); --color-olive-200: oklch(93% .007 106.5); --color-olive-300: oklch(88% .011 106.6); --color-olive-400: oklch(73.7% .021 106.9); --color-olive-500: oklch(58% .031 107.3); --color-olive-600: oklch(46.6% .025 107.3); --color-olive-700: oklch(39.4% .023 107.4); --color-olive-800: oklch(28.6% .016 107.4); --color-olive-900: oklch(22.8% .013 107.4); --color-olive-950: oklch(15.3% .006 107.1); --color-mist-50: oklch(98.7% .002 197.1); --color-mist-100: oklch(96.3% .002 197.1); --color-mist-200: oklch(92.5% .005 214.3); --color-mist-300: oklch(87.2% .007 219.6); --color-mist-400: oklch(72.3% .014 214.4); --color-mist-500: oklch(56% .021 213.5); --color-mist-600: oklch(45% .017 213.2); --color-mist-700: oklch(37.8% .015 216); --color-mist-800: oklch(27.5% .011 216.9); --color-mist-900: oklch(21.8% .008 223.9); --color-mist-950: oklch(14.8% .004 228.8); --color-taupe-50: oklch(98.6% .002 67.8); --color-taupe-100: oklch(96% .002 17.2); --color-taupe-200: oklch(92.2% .005 34.3); --color-taupe-300: oklch(86.8% .007 39.5); --color-taupe-400: oklch(71.4% .014 41.2); --color-taupe-500: oklch(54.7% .021 43.1); --color-taupe-600: oklch(43.8% .017 39.3); --color-taupe-700: oklch(36.7% .016 35.7); --color-taupe-800: oklch(26.8% .011 36.5); --color-taupe-900: oklch(21.4% .009 43.1); --color-taupe-950: oklch(14.7% .004 49.3); --color-black: #000; --color-white: #fff; --spacing: .25rem; --breakpoint-sm: 40rem; --breakpoint-md: 48rem; --breakpoint-lg: 64rem; --breakpoint-xl: 80rem; --breakpoint-2xl: 96rem; --container-3xs: 16rem; --container-2xs: 18rem; --container-xs: 20rem; --container-sm: 24rem; --container-md: 28rem; --container-lg: 32rem; --container-xl: 36rem; --container-2xl: 42rem; --container-3xl: 48rem; --container-4xl: 56rem; --container-5xl: 64rem; --container-6xl: 72rem; --container-7xl: 80rem; --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); --text-5xl: 3rem; --text-5xl--line-height: 1; --text-6xl: 3.75rem; --text-6xl--line-height: 1; --text-7xl: 4.5rem; --text-7xl--line-height: 1; --text-8xl: 6rem; --text-8xl--line-height: 1; --text-9xl: 8rem; --text-9xl--line-height: 1; --font-weight-thin: 100; --font-weight-extralight: 200; --font-weight-light: 300; --font-weight-normal: 400; --font-weight-medium: 500; --font-weight-semibold: 600; --font-weight-bold: 700; --font-weight-extrabold: 800; --font-weight-black: 900; --tracking-tighter: -.05em; --tracking-tight: -.025em; --tracking-normal: 0em; --tracking-wide: .025em; --tracking-wider: .05em; --tracking-widest: .1em; --leading-tight: 1.25; --leading-snug: 1.375; --leading-normal: 1.5; --leading-relaxed: 1.625; --leading-loose: 2; --radius-xs: .125rem; --radius-sm: .25rem; --radius-md: .375rem; --radius-lg: .5rem; --radius-xl: .75rem; --radius-2xl: 1rem; --radius-3xl: 1.5rem; --radius-4xl: 2rem; --shadow-2xs: 0 1px #0000000d; --shadow-xs: 0 1px 2px 0 #0000000d; --shadow-sm: 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a; --shadow-md: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a; --shadow-lg: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a; --shadow-xl: 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a; --shadow-2xl: 0 25px 50px -12px #00000040; --inset-shadow-2xs: inset 0 1px #0000000d; --inset-shadow-xs: inset 0 1px 1px #0000000d; --inset-shadow-sm: inset 0 2px 4px #0000000d; --drop-shadow-xs: 0 1px 1px #0000000d; --drop-shadow-sm: 0 1px 2px #00000026; --drop-shadow-md: 0 3px 3px #0000001f; --drop-shadow-lg: 0 4px 4px #00000026; --drop-shadow-xl: 0 9px 7px #0000001a; --drop-shadow-2xl: 0 25px 25px #00000026; --text-shadow-2xs: 0px 1px 0px #00000026; --text-shadow-xs: 0px 1px 1px #0003; --text-shadow-sm: 0px 1px 0px #00000013, 0px 1px 1px #00000013, 0px 2px 2px #00000013; --text-shadow-md: 0px 1px 1px #0000001a, 0px 1px 2px #0000001a, 0px 2px 4px #0000001a; --text-shadow-lg: 0px 1px 2px #0000001a, 0px 3px 2px #0000001a, 0px 4px 8px #0000001a; --ease-in: cubic-bezier(.4, 0, 1, 1); --ease-out: cubic-bezier(0, 0, .2, 1); --ease-in-out: cubic-bezier(.4, 0, .2, 1); --animate-spin: spin 1s linear infinite; --animate-ping: ping 1s cubic-bezier(0, 0, .2, 1) infinite; --animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite; --animate-bounce: bounce 1s infinite; @keyframes spin { to { transform: rotate(360deg); } } @keyframes ping { 75%, 100% { transform: scale(2); opacity: 0; } } @keyframes pulse { 50% { opacity: .5; } } @keyframes bounce { 0%, 100% { transform: translateY(-25%); animation-timing-function: cubic-bezier(.8, 0, 1, 1); } 50% { transform: none; animation-timing-function: cubic-bezier(0, 0, .2, 1); } } --blur-xs: 4px; --blur-sm: 8px; --blur-md: 12px; --blur-lg: 16px; --blur-xl: 24px; --blur-2xl: 40px; --blur-3xl: 64px; --perspective-dramatic: 100px; --perspective-near: 300px; --perspective-normal: 500px; --perspective-midrange: 800px; --perspective-distant: 1200px; --aspect-video: 16 / 9; --default-transition-duration: .15s; --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1); --default-font-family: --theme(--font-sans, initial); --default-font-feature-settings: --theme(--font-sans--font-feature-settings, initial); --default-font-variation-settings: --theme(--font-sans--font-variation-settings, initial); --default-mono-font-family: --theme(--font-mono, initial); --default-mono-font-feature-settings: --theme(--font-mono--font-feature-settings, initial); --default-mono-font-variation-settings: --theme(--font-mono--font-variation-settings, initial);}@theme default inline reference{--blur: 8px; --shadow: 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a; --shadow-inner: inset 0 2px 4px 0 #0000000d; --drop-shadow: 0 1px 2px #0000001a, 0 1px 1px #0000000f; --radius: .25rem; --max-width-prose: 65ch;}}@layer base{*,:after,:before,::backdrop{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}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:--theme(--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:--theme(--default-font-feature-settings, normal);font-variation-settings:--theme(--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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:--theme(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:--theme(--default-mono-font-feature-settings, normal);font-variation-settings:--theme(--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}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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: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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{@tailwind utilities;}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-ui:"Manrope Variable", Manrope, sans-serif;--radius-xs:6px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-2xl:32px;--radius-pill:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--shadow-elevation-1:0 8px 24px #0000003d;--shadow-elevation-2:0 16px 48px #0000006b;--focus-ring:0 0 0 3px #8b6ad442;--focus-stroke:#c8b89a57;--layout-gutter:24px;--layout-section-gap:24px;--layout-content-padding-top:48px;--nav-padding-y:20px;--nav-padding-x:36px;--nav-actions-gap:10px;--nav-min-height:64px;--nav-logo-width:100px;--nav-logo-scale:1;--nav-sections-gap:40px;--nav-section-link-font-size:15px;--nav-action-scale:1;--app-padding-bottom:80px;--input-box-radius:var(--radius-2xl);--input-box-stroke-color:#ffffff24;--input-box-stroke-inset:inset 0 0 0 1px var(--input-box-stroke-color);--input-box-stroke-width:1.5px;--input-box-stroke-min:1px;--input-box-stroke-max:1.5px;--input-box-stroke-rotate-duration:5s;--input-box-stroke-pulse-duration:2.8s;--rounded-stroke-inset:inset 0 0 0 1px #ffffff14;--input-box-fill-gradient:radial-gradient(ellipse 120% 90% at 8% 0%, #0a0a0a1a, #0a0a0a0a 35%, transparent 55%), radial-gradient(ellipse 100% 80% at 92% 100%, #0b121e14, #0b121e08 30%, transparent 50%), linear-gradient(165deg, #090d16c7 0%, #0a0e18ad 25%, #0b101c94 55%, #1c20287a 80%, #282a2e61 100%);--input-textarea-hint-opacity:.4;--hero-subtitle-opacity:.5;--input-header-padding:12px 16px;--input-textarea-min-height:300px;--input-textarea-padding:20px;--input-textarea-font-size:13px;--input-textarea-font-family:var(--font-ui);--input-textarea-line-height:1.8;--input-footer-padding:12px 16px;--input-footer-gap:16px;--card-body-footer-gap:20px;--attachment-card-footer-reserve:28px;--input-attachments-min-col:200px;--chat-link-card-size:200px;--input-preview-min-height:300px;--detail-slider-track-width:134px;--detail-slider-dash-width:3px;--detail-slider-dash-height:2px;--detail-slider-thumb-size:10px;--detail-slider-track-height:2px;--detail-slider-thumb-inset:calc(var(--detail-slider-thumb-size) / 2);--detail-slider-gap-broad:14px;--detail-slider-gap-granular:12px;--detail-slider-label-granular-shift:0px;--detail-slider-dash-gap-broad:9px;--detail-slider-dash-gap-granular:3px;--detail-slider-label-font-size:10px;--detail-slider-label-letter-spacing:.02em;--detail-slider-segment-radius:1px;--detail-slider-ui-scale:1;--detail-slider-touch-height:var(--detail-slider-thumb-size);--detail-slider-input-hit-padding:8px;--detail-slider-label-hit-inset-y:4px;--detail-slider-label-hit-inset-x:3px;--btn-upload-width:28px;--btn-upload-height:38px;--btn-upload-font-size:24px;--split-mode-trigger-size:32px;--split-mode-icon-size:20px;--split-mode-dropdown-scale:1;--app-dropdown-radius:var(--radius-xl);--app-dropdown-border:1px solid #ffffff1f;--app-dropdown-background:linear-gradient(165deg, #121a2c 0%, #0b101c 45%, #0d0d0d 100%);--app-dropdown-shadow:var(--shadow-elevation-2);--app-dropdown-padding:var(--space-3);--app-dropdown-gap:var(--space-1);--surface-app:#05050a;--surface-panel:linear-gradient(165deg, #090d16d1 0%, #080b12bd 48%, #05050af5 100%);--surface-panel-solid:#080b12;--surface-control:#ffffff0a;--surface-control-hover:#ffffff13;--surface-control-active:#c8b89a1a;--surface-control-selected:#c8b89a1f;--stroke-subtle:#ffffff14;--stroke-muted:#ffffff1f;--stroke-accent:#c8b89a47;--text-primary:#f5f1e8;--text-secondary:#f5f1e8b8;--text-muted:#f5f1e86b;--text-faint:#f5f1e842;--control-radius:var(--radius-md);--control-radius-sm:var(--radius-sm);--control-height-sm:28px;--control-height-md:34px;--transition-control:.16s cubic-bezier(.23, 1, .32, 1);--transition-hover:.16s ease;--btn-refract-font-size:13px;--btn-refract-padding-y:10px;--btn-refract-padding-x:24px;--input-textarea-hint-font-size:14px;--input-textarea-hint-line-height:2}html{scroll-behavior:smooth;overflow-x:clip}html,body,#root{height:100%}#root{max-width:100%;overflow-x:clip}body{color:#f5f1e8;font-family:var(--font-ui);background:#0d0d0d;margin:0;overflow-x:clip}body.modal-open{width:100%;position:fixed;inset:0 auto auto 0;overflow:hidden}.app{min-height:100vh;padding-bottom:var(--app-padding-bottom);background:#05050a;max-width:100%;overflow-x:clip}.app:not(.app-guest){--app-padding-bottom:0;background:var(--surface-app);padding-bottom:0}.app-auth-bootstrapping{background:var(--surface-app,#05050a);place-items:center;min-height:100dvh;display:grid}.auth-bootstrap-shell{flex-direction:column;align-items:center;gap:16px;display:flex}.auth-bootstrap-logo{object-fit:contain;opacity:.92;width:48px;height:48px}.auth-bootstrap-spinner{border:2px solid #ffffff24;border-top-color:#ffffffb8;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin}.auth-bootstrap-text{font-family:var(--font-ui);letter-spacing:.01em;color:#ffffff85;margin:0;font-size:13px;font-weight:500}.app-guest{--app-padding-bottom:0;--guest-frame-inset:250px;--guest-frame-line:#ffffff14;--guest-frame-line-width:1px;--guest-frame-inner-clearance:2px;--guest-paste-side-gap:var(--space-5);--guest-framed-column-width:min(900px, calc(100vw - 2 * var(--guest-frame-inset)));--input-box-radius:var(--radius-2xl);--input-box-stroke-rotate-duration:8s;--app-dropdown-radius:var(--radius-xl);--guest-content-padding-top:var(--space-9);--guest-content-gap:var(--space-5);--guest-hero-margin-top:0;--guest-title-subtitle-gap:10px;--guest-subtitle-margin-top:0;--guest-input-margin-top:0;--guest-input-textarea-min-height:calc(180px + var(--card-body-footer-gap));--guest-paste-to-first-line:var(--space-9);--guest-works-with-band-height:80px;--guest-wordmark-gap:var(--space-9);--guest-wordmark-height:clamp(14px, 1.75vw, 20px);--guest-wordmark-scroll-duration:26s;--guest-what-is-prism-gap-top:var(--space-9);--guest-what-is-prism-max-width:47ch;--guest-features-gap-top:calc(var(--space-9) - var(--space-2));--guest-features-side-gap:var(--space-5);--guest-features-gap:var(--space-4);--guest-nav-scroll-offset:calc(var(--nav-min-height) + 2 * var(--nav-padding-y));--guest-features-card-height:clamp(160px, 42vw, 360px);--guest-features-card-radius:var(--radius-xl);--guest-privacy-gap-top:var(--space-9);--guest-pricing-gap-top:var(--space-9);--guest-pricing-panel-height:clamp(200px, 500vw, 640px);--guest-pricing-panel-radius:0px;--guest-pricing-divider-gap-adjust:0%;--guest-pricing-tagline-gap-top:var(--space-8);--guest-connect-gap-top:var(--space-9);--guest-connect-panel-height:auto;--guest-site-footer-inset:clamp(16px, 2.5vw, 28px);--guest-connect-cta-pad-y:clamp(48px, 7vw, 88px);--guest-connect-cta-pad-x:clamp(24px, 5vw, 64px);--guest-connect-social-pad-y:clamp(40px, 5vw, 64px);--guest-connect-social-pad-x:clamp(20px, 3.5vw, 40px)}.app-guest .container{padding-top:var(--guest-content-padding-top);gap:var(--guest-content-gap);overflow:visible}.app-guest .hero{margin-top:var(--guest-hero-margin-top)}.app-guest .hero-title-guest{margin-bottom:var(--guest-title-subtitle-gap)}.input-box-host{display:contents}.input-box-host:not(:has(.input-box)){display:none}.guest-paste-block{flex-direction:column;width:100%;min-width:0;max-width:100%;display:flex;overflow:visible}.app-guest .guest-paste-block{width:min(var(--guest-framed-column-width), 100%);box-sizing:border-box;max-width:100%;margin-inline:auto;overflow:visible}.app-guest .guest-paste-block .input-box{z-index:1;box-sizing:border-box;width:calc(100% - 2 * var(--guest-paste-side-gap));max-width:calc(100% - 2 * var(--guest-paste-side-gap));margin-inline:var(--guest-paste-side-gap);margin-bottom:var(--guest-paste-to-first-line);position:relative}.guest-captcha-row{z-index:2;box-sizing:border-box;width:calc(100% - 2 * var(--guest-paste-side-gap));max-width:calc(100% - 2 * var(--guest-paste-side-gap));height:0;min-height:0;margin:0;margin-inline:var(--guest-paste-side-gap);pointer-events:none;transform:translateY(calc(-.28 * var(--guest-paste-to-first-line)));flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;display:flex;position:relative;overflow:visible}.guest-captcha-widget{transform-origin:50%;pointer-events:auto;min-height:65px;transform:scale(.8)}.guest-captcha-hint{text-align:center;color:var(--text-muted,#ffffff8c);pointer-events:none;margin:0;font-size:.8125rem;line-height:1.4}.btn-refract-captcha-blocked:not(:disabled){opacity:.72}.guest-paste-block--tutorial>:not(.input-box):not(.guest-captcha-row){opacity:.3;pointer-events:none;filter:saturate(.55);transition:opacity .35s,filter .35s}.guest-paste-block--tutorial .input-box--tutorial{z-index:2;isolation:isolate;box-shadow:none;pointer-events:auto;--guest-paste-tutorial-text:#baa4eb;position:relative;overflow:visible}.app-guest :is(.nav-section-link,.nav-sign-in-btn,.nav-guest-menu-toggle,.input-info-button,.input-collapse-button,.btn-upload,.btn-refract,.split-mode-trigger,.detail-slider-label-btn,.split-mode-option,.split-mode-keywords-input,.input-textarea-copy,.chat-link-card,.chat-link-copy,.chat-link-view,.chat-link-card-close,.uploaded-file-close,.guest-privacy-policy-link,.guest-pricing-card__cta):focus-visible{box-shadow:var(--focus-ring);outline:none}.guest-paste-block--tutorial .input-box--tutorial.input-box-has-paste:not(.input-box-has-attachments):not(.input-box-extracting):before{opacity:0;animation:none}.guest-paste-block--tutorial .input-box-collapsible-inner,.guest-paste-block--tutorial .input-paste-body,.guest-paste-block--tutorial .input-paste-body .input-textarea-wrap{overflow:visible}@keyframes guest-paste-tutorial-textarea-glow{0%,to{box-shadow:0 0 0 1px #8b6ad494,0 0 10px #6b6fd857,0 0 20px #4a7fd429}50%{box-shadow:0 0 0 2px #8b6ad4eb,0 0 18px #6b6fd88f,0 0 32px #4a7fd44d}}@keyframes guest-paste-tutorial-icon-glow{0%,to{color:#ffffffe0;text-shadow:0 0 10px #8b6ad4cc,0 0 22px #6b6fd894,0 0 36px #4a7fd461;filter:drop-shadow(0 0 6px #8b6ad4a6)drop-shadow(0 0 14px #4a7fd459)}50%{color:#fff;text-shadow:0 0 16px #8b6ad4,0 0 32px #6b6fd8eb,0 0 48px #4a7fd49e,0 0 64px #c4a8406b;filter:drop-shadow(0 0 12px #8b6ad4)drop-shadow(0 0 24px #4a7fd4b8)drop-shadow(0 0 36px #d45a5a59)}}.guest-paste-block--tutorial .input-textarea-wrap.guest-paste-tutorial-textarea-glow{z-index:1;position:relative}.guest-paste-block--tutorial .input-textarea-wrap.guest-paste-tutorial-textarea-glow:before{content:"";pointer-events:none;z-index:2;border-radius:6px;animation:1.75s ease-in-out infinite guest-paste-tutorial-textarea-glow;position:absolute;inset:0}.guest-paste-block--tutorial .guest-paste-tutorial-upload-icon,.guest-paste-block--tutorial .guest-paste-tutorial-control-glow{pointer-events:none;will-change:color, filter;animation:1.75s ease-in-out infinite guest-paste-tutorial-icon-glow;display:inline-block}.guest-paste-block--tutorial .detail-slider.guest-paste-tutorial-detail-glow{z-index:1;position:relative;overflow:visible}.guest-paste-block--tutorial .detail-slider.guest-paste-tutorial-detail-glow .detail-slider-label-btn{color:#ffffffe0;animation:1.75s ease-in-out infinite guest-paste-tutorial-icon-glow}.guest-paste-block--tutorial .detail-slider.guest-paste-tutorial-detail-glow .detail-slider-input::-webkit-slider-thumb{animation:1.75s ease-in-out infinite guest-paste-tutorial-thumb-glow}.guest-paste-block--tutorial .detail-slider.guest-paste-tutorial-detail-glow .detail-slider-input::-moz-range-thumb{animation:1.75s ease-in-out infinite guest-paste-tutorial-thumb-glow}@keyframes guest-paste-tutorial-thumb-glow{0%,to{background:#f5f1e8b8;box-shadow:0 0 6px #8b6ad4a6,0 0 14px #4a7fd459}50%{background:#fff;box-shadow:0 0 12px #8b6ad4,0 0 24px #4a7fd4b8,0 0 36px #d45a5a59}}.guest-paste-block--tutorial .split-mode-trigger.guest-paste-tutorial-split-mode-glow{overflow:visible}.guest-paste-block--tutorial .split-mode-trigger.guest-paste-tutorial-split-mode-glow svg{pointer-events:none;will-change:color, filter, transform;transform-origin:50%;color:#ffffffe0;animation:1.35s ease-in-out infinite guest-paste-tutorial-svg-glow;display:block}@keyframes guest-paste-tutorial-svg-glow{0%,to{color:#fffffff0;filter:drop-shadow(0 0 8px #8b6ad4)drop-shadow(0 0 18px #6b6fd8e6)drop-shadow(0 0 30px #4a7fd4b8);transform:scale(1)}50%{color:#fff;filter:drop-shadow(0 0 14px #8b6ad4)drop-shadow(0 0 30px #6b6fd8)drop-shadow(0 0 52px #4a7fd4f2)drop-shadow(0 0 76px #c4a840b8)drop-shadow(0 0 96px #d45a5a7a);transform:scale(1.1)}}@keyframes guest-paste-tutorial-split-btn-glow{0%,to{box-shadow:0 0 0 1px #8b6ad48c,0 0 10px #6b6fd857,0 0 20px #4a7fd429}50%{box-shadow:0 0 0 2px #8b6ad4eb,0 0 18px #6b6fd88f,0 0 32px #4a7fd44d}}.guest-paste-block--tutorial .btn-refract.guest-paste-tutorial-split-glow:not(:disabled){animation:1.75s ease-in-out infinite guest-paste-tutorial-split-btn-glow,8s linear infinite btn-refract-gradient}.guest-paste-block--tutorial .btn-upload,.guest-paste-block--tutorial .input-info-button,.guest-paste-block--tutorial .btn-refract,.guest-paste-block--tutorial .split-mode-trigger,.guest-paste-block--tutorial .detail-slider-label-btn{z-index:1;touch-action:manipulation;-webkit-tap-highlight-color:transparent;position:relative}.guest-paste-block--tutorial .btn-upload{overflow:visible}.input-info-button-active .input-label-icon{opacity:1}.guest-paste-tutorial-hint{z-index:3;color:var(--guest-paste-tutorial-text);pointer-events:none;align-items:flex-start}.guest-paste-tutorial-hint-content{flex-direction:column;gap:.65em;max-width:100%;display:flex}@media (width>=1024px){.guest-paste-tutorial-hint-content,.guest-paste-tutorial-step-panel .guest-paste-tutorial-hint-content{gap:.2em}}.guest-paste-tutorial-hint-step{font-family:var(--font-ui);letter-spacing:.04em;color:var(--guest-paste-tutorial-text);margin:0 0 .9em;font-size:clamp(13px,1.05vw,15px);font-weight:600;line-height:1.35}.guest-paste-tutorial-hint-lead{font-family:var(--font-ui);color:var(--guest-paste-tutorial-text);margin:0;font-size:clamp(14px,1.1vw,16px);font-weight:500;line-height:1.4}.guest-paste-tutorial-hint-body{font-family:Menlo,monospace;font-size:var(--input-textarea-hint-font-size);line-height:var(--input-textarea-hint-line-height);color:var(--guest-paste-tutorial-text);margin:0}.guest-paste-tutorial-hint-upload-line{display:block}.guest-paste-tutorial-inline-upload-icon{vertical-align:-.14em;width:1.35em;height:1.35em;font-family:var(--font-ui);color:#fff;justify-content:center;align-items:center;margin-inline:.08em;font-size:1.2em;font-weight:300;line-height:1;display:inline-flex}.guest-paste-tutorial-inline-split-mode-icon{vertical-align:-.2em;color:#fff;justify-content:center;align-items:center;width:1.25em;height:1.25em;margin-inline:.08em;display:inline-flex}.guest-paste-tutorial-inline-split-mode-icon svg{width:100%;height:100%;display:block}.input-paste-attachments-shell--tutorial-hint{flex-direction:row;flex:none;align-items:flex-start;gap:clamp(16px,2.5vw,28px);min-width:0;padding:16px 22px 8px;display:flex}.input-paste-attachments-shell--tutorial-hint .uploaded-file-preview.input-attachment-preview{flex:none;min-width:0;padding:0}.guest-paste-tutorial-step-panel{min-width:0;color:var(--guest-paste-tutorial-text);pointer-events:none;flex:auto;align-self:center}.guest-paste-tutorial-step-panel .guest-paste-tutorial-hint-content{gap:.55em}.input-paste-step-hint-above-textarea{flex:none;padding:12px 22px 4px}@media (prefers-reduced-motion:reduce){.guest-paste-block--tutorial .input-textarea-wrap.guest-paste-tutorial-textarea-glow:before{animation:none;box-shadow:0 0 0 2px #8b6ad4b8,0 0 16px #4a7fd452}.guest-paste-block--tutorial .guest-paste-tutorial-upload-icon,.guest-paste-block--tutorial .guest-paste-tutorial-control-glow{color:#fff;text-shadow:0 0 14px #8b6ad4f2,0 0 28px #4a7fd48c;filter:drop-shadow(0 0 10px #8b6ad4e6)drop-shadow(0 0 20px #4a7fd473);animation:none}.guest-paste-block--tutorial .detail-slider.guest-paste-tutorial-detail-glow .detail-slider-label-btn{color:#fff;text-shadow:0 0 14px #8b6ad4f2,0 0 28px #4a7fd48c;animation:none}.guest-paste-block--tutorial .detail-slider.guest-paste-tutorial-detail-glow .detail-slider-input::-webkit-slider-thumb{background:#fff;animation:none;box-shadow:0 0 10px #8b6ad4e6,0 0 20px #4a7fd473}.guest-paste-block--tutorial .detail-slider.guest-paste-tutorial-detail-glow .detail-slider-input::-moz-range-thumb{background:#fff;animation:none;box-shadow:0 0 10px #8b6ad4e6,0 0 20px #4a7fd473}.guest-paste-block--tutorial .split-mode-trigger.guest-paste-tutorial-split-mode-glow svg{color:#fff;filter:drop-shadow(0 0 10px #8b6ad4e6)drop-shadow(0 0 20px #4a7fd473);animation:none}.guest-paste-block--tutorial .btn-refract.guest-paste-tutorial-split-glow:not(:disabled){animation:8s linear infinite btn-refract-gradient;box-shadow:0 0 0 2px #8b6ad4b8,0 0 16px #4a7fd452}}.app-guest .guest-paste-block:has(.notes-panel){gap:0}.app-guest .guest-paste-block:has(.notes-panel) .input-box{margin-bottom:0}.app-guest .guest-paste-block:has(.notes-panel) .notes-panel{margin-top:var(--space-4);margin-bottom:var(--guest-paste-to-first-line)}.app-guest .guest-paste-block:has(.notes-panel) .guest-frame-lines{margin-top:0}@media (width>=1024px){.app-guest .guest-paste-block:has(.notes-panel) .notes-panel{--notes-frame-gap:24px;width:calc(100vw - 2 * (var(--guest-frame-inset) + var(--notes-frame-gap)));max-width:calc(100vw - 2 * (var(--guest-frame-inset) + var(--notes-frame-gap)));margin-inline:calc(50% - 50vw + var(--guest-frame-inset) + var(--notes-frame-gap));position:relative}.app-guest .guest-paste-block:has(.notes-panel) .notes-header{width:calc(var(--guest-framed-column-width) - 2 * var(--guest-paste-side-gap));box-sizing:border-box;max-width:100%;margin-inline:auto}.app-guest .guest-paste-block:has(.notes-panel) .notes-header-actions{box-sizing:border-box;gap:var(--space-3);flex:auto;width:100%;min-width:0;max-width:100%;margin-inline-start:0}.app-guest .guest-paste-block:has(.notes-panel) .notes-header-actions>.notes-search-form-inline.input-box{flex:1 1 0;width:auto;min-width:0;max-width:none}.app-guest .guest-paste-block:has(.notes-panel) .notes-search-form-inline--expanded.input-box{flex:1 1 0;width:auto;min-width:0;max-width:none}}.app-guest .guest-frame-lines{box-sizing:border-box;flex-direction:column;flex:0 0 calc(var(--guest-works-with-band-height) + 1px);width:100%;max-width:100%;height:calc(var(--guest-works-with-band-height) + 1px);min-height:calc(var(--guest-works-with-band-height) + 1px);max-height:calc(var(--guest-works-with-band-height) + 1px);align-items:center;display:flex;overflow:hidden}.app-guest .guest-frame-lines .hero-line{background:var(--guest-frame-line);flex-shrink:0;width:100%;max-width:100%;height:1px;margin:0}.app-guest .guest-paste-block>.hero-line-bottom{z-index:2;background:var(--guest-frame-line);margin:0;flex-shrink:0;width:100vw;max-width:100vw;height:1px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative}.guest-what-is-prism{margin:0;margin-top:var(--guest-what-is-prism-gap-top);width:100vw;max-width:100vw;padding-inline:max(var(--guest-frame-inset), var(--layout-gutter));box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;margin-left:calc(50% - 50vw);display:flex}.guest-what-is-prism-text{max-width:var(--guest-what-is-prism-max-width);text-align:center;font-family:var(--font-ui);letter-spacing:-.02em;color:#fff;margin:0;font-size:clamp(24px,2.35vw,32px);font-weight:400;line-height:1.45}.guest-what-is-prism-lead{opacity:1;font-size:clamp(32px,3.5vw,44px);font-weight:500}.guest-what-is-prism-text--secondary{max-width:none;margin-top:.6em}.guest-what-is-prism-text--secondary .guest-what-is-prism-lead{opacity:1;color:#ffffffbf;font-size:clamp(22px,2.2vw,29px);font-weight:400}.guest-what-is-prism-emphasis{color:#fff;font-weight:600}.guest-what-is-br--mobile{display:none}.guest-what-is-prism-body{opacity:.7}.guest-features{margin:0;margin-top:var(--guest-features-gap-top);width:100vw;max-width:100vw;padding-inline:max(var(--guest-frame-inset), var(--layout-gutter));box-sizing:border-box;flex-direction:column;align-items:center;margin-left:calc(50% - 50vw);display:flex}.guest-features-grid{align-items:stretch;gap:var(--guest-features-gap);width:100%;padding-inline:var(--guest-features-side-gap);box-sizing:border-box;scroll-margin-top:var(--guest-nav-scroll-offset);flex-direction:column;display:flex}.guest-features-row{gap:var(--guest-features-gap);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.guest-features-card{box-sizing:border-box;width:100%;height:var(--guest-features-card-height);padding:clamp(var(--space-4), 2.5vw, var(--space-6));border:1px solid var(--guest-frame-line);border-radius:var(--guest-features-card-radius);box-shadow:var(--shadow-elevation-1);background:linear-gradient(#ffffff0b,#ffffff06);flex-direction:column;justify-content:flex-end;transition:border-color .2s,background .2s,transform .2s;display:flex;position:relative;overflow:hidden}.guest-features-card--has-art{background:#05050a;justify-content:flex-end;align-items:flex-start}.guest-features-card--has-art:has(.guest-features-card__text--lead){justify-content:flex-start}.guest-features-card__art{object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.guest-features-card__art--lottie{display:block;overflow:hidden}.guest-features-card__art--lottie>svg{display:block;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}.guest-features-card--has-art:not(.guest-features-card--flippable):after{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#05050a8c 58%,#05050af0 100%);height:58%;position:absolute;inset:auto 0 0}@media (hover:hover) and (pointer:fine){.guest-features-card:hover{background:linear-gradient(#ffffff0f,#ffffff08);border-color:#ffffff24;transform:translateY(-2px)}.guest-features-card--has-art:hover{background:#05050a}}.guest-features-card__text{z-index:1;max-width:42ch;font-family:var(--font-ui);letter-spacing:-.02em;color:#fff;opacity:.85;margin:0;font-size:clamp(14px,1.35vw,18px);font-weight:400;line-height:1.45;position:relative}.guest-features-card--wide .guest-features-card__text{max-width:48ch}.guest-features-card__text--lead{text-align:left;opacity:1;align-self:flex-start;max-width:min(48ch,72%);margin-top:0;font-size:clamp(15px,1.5vw,20px);font-weight:600;line-height:1.2}.guest-features-card--wide .guest-features-card__text--lead{font-size:clamp(15px,1.5vw,20px)}.guest-features-card--wide{grid-column:span 2}.guest-features-card--flippable{cursor:pointer;box-shadow:none;perspective:1400px;background:0 0;border-color:#0000;padding:0;overflow:visible}.guest-features-card--flippable:focus-visible{outline-offset:3px;outline:2px solid #ffffff73}.guest-features-card__flipper{width:100%;height:100%;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transition:transform .9s cubic-bezier(.4,0,.2,1);position:relative}.guest-features-card--flipped .guest-features-card__flipper{transform:rotateX(180deg)}.guest-features-card__face{box-sizing:border-box;padding:clamp(var(--space-4), 2.5vw, var(--space-6));border:1px solid var(--guest-frame-line);border-radius:var(--guest-features-card-radius);box-shadow:var(--shadow-elevation-1);backface-visibility:hidden;-webkit-font-smoothing:antialiased;background:#05050a;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex;position:absolute;inset:0;overflow:hidden;transform:rotateX(0)}.guest-features-card__face--front{padding-top:calc(max(var(--space-2), clamp(var(--space-4), 2.5vw, var(--space-6)) - (var(--guest-features-card-height) * .1)) + (var(--guest-features-card-height) * .03))}.guest-features-card__face *{backface-visibility:hidden}.guest-features-card__face--front:after{content:"";pointer-events:none;backface-visibility:hidden;background:linear-gradient(#0000 0%,#05050a8c 58%,#05050af0 100%);height:58%;position:absolute;inset:auto 0 0}.guest-features-card__face--back{background:#09090c;justify-content:center;align-items:center;transform:rotateX(180deg)}.guest-features-card__face--front{transition:opacity 0s linear .45s}.guest-features-card--flipped .guest-features-card__face--front{opacity:0;pointer-events:none}.guest-features-card__face--back{opacity:0;pointer-events:none;transition:opacity 0s linear .45s}.guest-features-card--flipped .guest-features-card__face--back{opacity:1;pointer-events:auto}.guest-features-card__back-text{z-index:1;width:100%;max-width:none;font-family:var(--font-ui);letter-spacing:-.015em;text-align:left;color:#ffffffe0;margin:0;font-size:clamp(15px,1.8vw,20px);font-weight:400;line-height:1.5;position:relative}.guest-features-card__back-text-emphasis{font-variation-settings:"wght" 600;color:#fffffff5;font-weight:600}.guest-features-card__back-text-muted{font-variation-settings:"wght" 400;color:#ffffffb8;font-weight:400}@media (hover:hover) and (pointer:fine){.guest-features-card--flippable:hover{background:0 0;border-color:#0000;transform:translateY(-2px)}.guest-features-card--flippable:hover .guest-features-card__face{border-color:#ffffff24}}@media (prefers-reduced-motion:reduce){.guest-features-card__flipper,.guest-features-card__face--front,.guest-features-card__face--back{transition:none}}.guest-privacy{margin:0;margin-top:var(--guest-privacy-gap-top);width:100vw;max-width:100vw;padding-inline:max(var(--guest-frame-inset), var(--layout-gutter));box-sizing:border-box;text-align:center;scroll-margin-top:var(--guest-nav-scroll-offset);flex-direction:column;justify-content:center;align-items:center;margin-left:calc(50% - 50vw);display:flex}.guest-privacy .guest-what-is-prism-text{max-width:48ch}.guest-privacy .guest-what-is-prism-body{opacity:1;color:#ffffffb3;font-size:clamp(22px,2.2vw,29px)}.guest-privacy-emphasis{color:#fff;font-weight:500}.guest-privacy .guest-what-is-prism-text p{margin:0}.guest-privacy .guest-what-is-prism-text p+p{margin-top:1.45em}.guest-privacy-policy-link{color:inherit;text-underline-offset:.14em;border-radius:var(--radius-xs);opacity:.78;font-size:clamp(24px,2.6vw,32px);-webkit-text-decoration:underline #ffffff73;text-decoration:underline #ffffff73;transition:opacity .2s,text-decoration-color .2s}.guest-privacy-policy-link:hover{opacity:1;text-decoration-color:#ffffffd9}.privacy-policy-page{color:#ffffffe0;background:radial-gradient(80% 50% at 50% -10%,#ffffff0f,#0000 55%),#0b0d12;min-height:100dvh}.privacy-policy-chrome{z-index:2;padding:16px max(20px, env(safe-area-inset-right)) 16px max(20px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b0d12e0;border-bottom:1px solid #ffffff14;align-items:center;display:flex;position:sticky;top:0}.privacy-policy-back{letter-spacing:.04em;color:#ffffffb3;font-family:monospace;font-size:13px;text-decoration:none;transition:color .16s,transform .16s}.privacy-policy-back:hover{color:#fff}.privacy-policy-back:active{transform:scale(.98)}.privacy-policy-doc{box-sizing:border-box;width:min(760px,100% - 40px);padding:40px 0 max(64px, env(safe-area-inset-bottom));margin:0 auto;line-height:1.65}.privacy-policy-doc h1{letter-spacing:.02em;color:#fff;margin:0 0 8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,4vw,36px);font-weight:600}.privacy-policy-updated{letter-spacing:.06em;text-transform:uppercase;color:#ffffff73;margin:0 0 32px;font-family:monospace;font-size:12px}.privacy-policy-doc h2{color:#fff;margin:40px 0 14px;scroll-margin-top:72px;font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,2.4vw,22px);font-weight:600}.privacy-policy-doc h3{color:#ffffffeb;margin:24px 0 10px;scroll-margin-top:72px;font-size:16px;font-weight:600}.privacy-policy-doc p,.privacy-policy-doc li{color:#ffffffb8;margin:0 0 14px;font-size:15px}.privacy-policy-doc ul,.privacy-policy-doc ol{margin:0 0 16px;padding-left:1.35em}.privacy-policy-doc li+li{margin-top:8px}.privacy-policy-toc{list-style:decimal}.privacy-policy-toc a,.privacy-policy-doc a[data-custom-class=link]{color:#b4d2fff2;text-underline-offset:.14em;word-break:break-word;-webkit-text-decoration:underline #b4d2ff59;text-decoration:underline #b4d2ff59}.privacy-policy-toc a:hover,.privacy-policy-doc a[data-custom-class=link]:hover{color:#fff;text-decoration-color:#ffffffb3}.privacy-policy-termly-credit{color:#fff6;border-top:1px solid #ffffff14;margin-top:48px;padding-top:24px;font-size:13px}.guest-pricing{z-index:2;margin:0;margin-top:var(--guest-pricing-gap-top);box-sizing:border-box;width:100%;max-width:100%;scroll-margin-top:var(--guest-nav-scroll-offset);flex-direction:column;align-items:stretch;padding-inline:28px;display:flex;position:relative}.guest-pricing-panel{width:100%;min-height:var(--guest-pricing-panel-height);border-radius:var(--guest-pricing-panel-radius);background:0 0;border:none;display:grid;position:relative;overflow:visible}.guest-pricing-panel--cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,28px);width:100%;min-height:0}.guest-pricing-card{box-sizing:border-box;min-width:0;min-height:clamp(480px,65vw,580px);padding:clamp(var(--space-4), 2.5vw, var(--space-6));border:1px solid var(--guest-frame-line);border-radius:var(--guest-features-card-radius);box-shadow:var(--shadow-elevation-1);scroll-margin-top:var(--guest-nav-scroll-offset);background:#05050a;flex-direction:column;gap:clamp(20px,2.4vw,32px);transition:border-color .2s,transform .2s;display:flex;overflow:hidden}@media (hover:hover) and (pointer:fine){.guest-pricing-card:hover{border-color:#ffffff24;transform:translateY(-2px)}}.guest-pricing-card__intro{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.guest-pricing-card__title{font-family:var(--font-ui);font-size:var(--hero-guest-line2-font-size);letter-spacing:-.04em;color:#fff;margin:0;font-weight:700;line-height:.95}.guest-pricing-card__blurb{font-family:var(--font-ui);letter-spacing:-.01em;color:#ffffff7a;margin:0;font-size:clamp(14px,1.2vw,16px);font-weight:400;line-height:1.4}.guest-pricing-card__features{text-align:center;flex-direction:column;flex:auto;align-items:center;gap:14px;margin:0;padding:0;list-style:none;display:flex}.guest-pricing-card__feature{font-family:var(--font-ui);letter-spacing:-.01em;color:#ffffff9e;text-align:center;justify-content:center;align-items:flex-start;gap:10px;margin:0;font-size:clamp(14px,1.25vw,16px);font-weight:400;line-height:1.45;display:flex}.guest-pricing-card__feature-icon{flex:none;width:1em;height:1em;margin-top:.2em}.guest-pricing-card__feature-icon--check{color:#3ecf8e}.guest-pricing-card__feature-icon--cross{color:#ef5350}.guest-pricing-card__feature-text{min-width:0}.guest-pricing-card__feature--muted{color:#ffffff57}.guest-pricing-card__feature-emphasis{color:#fff;font-weight:600}.guest-pricing-card__cta{appearance:none;width:100%;font-family:var(--font-ui);letter-spacing:-.01em;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;margin-top:auto;padding:14px 20px;font-size:15px;font-weight:600;line-height:1;transition:transform .16s,background-color .16s,opacity .16s;display:inline-flex}.guest-pricing-card__cta:active{transform:scale(.98)}.guest-pricing-card__cta--primary{color:#fff;transition:color var(--transition-hover), background var(--transition-hover), border-color var(--transition-hover), transform var(--transition-control), box-shadow var(--transition-hover);background:linear-gradient(135deg,#8b6ad43d,#4a7fd41f);border:1px solid #ffffff1f;box-shadow:inset 0 1px #ffffff0f}.guest-pricing-card__cta--primary:hover{color:#fff;background:linear-gradient(135deg,#8b6ad452,#4a7fd429);border-color:#c8b89a38;box-shadow:inset 0 1px #ffffff14,0 8px 24px #8b6ad41f}.guest-pricing-card__cta--primary:active{transform:scale(.97)}.guest-pricing-card__cta--primary:focus-visible{box-shadow:inset 0 1px 0 #ffffff14, var(--focus-ring);outline:none}.guest-pricing-card__cta--secondary{color:#0d0d0d;background:linear-gradient(90deg,#8b6ad4,#6b6fd8,#4a7fd4,#4a9c5a,#c4a840,#d08048,#d45a5a,#8b6ad4) 0%/300% 100%;border:none;animation:8s linear infinite btn-refract-gradient}.guest-pricing-card__cta--secondary:hover{filter:brightness(1.08);box-shadow:0 0 0 1px #ffffff2e,0 4px 12px #00000024,0 2px 6px #8b6ad42e}.guest-pricing-tagline{margin:var(--guest-pricing-tagline-gap-top) 0 0;text-align:center;font-family:var(--font-ui);letter-spacing:-.02em;color:#fff;padding-inline:0;font-size:clamp(48px,5.8vw,69px);font-weight:400;line-height:1.45}.guest-pricing-tagline-accent{animation:hero-guest-vibgyor var(--hero-guest-line2-gradient-duration) linear infinite;color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#8b6ad4,#6b6fd8,#4a7fd4,#4a9c5a,#c4a840,#d08048,#d45a5a,#8b6ad4) 0%/300% 100%;-webkit-background-clip:text;background-clip:text;font-weight:600}.guest-connect{z-index:2;margin:0;margin-top:var(--guest-connect-gap-top);box-sizing:border-box;width:100%;max-width:100%;scroll-margin-top:var(--guest-nav-scroll-offset);flex-direction:column;align-items:stretch;padding-inline:0;display:flex;position:relative}@media (width>=768px){.guest-connect{--guest-frame-span-inset:calc(var(--guest-frame-inset) + var(--guest-frame-line-width) + var(--guest-frame-inner-clearance));width:calc(100dvw - 2 * var(--guest-frame-span-inset));max-width:calc(100dvw - 2 * var(--guest-frame-span-inset));margin-inline:calc(50% - 50dvw + var(--guest-frame-span-inset))}@supports not (width:100dvw){.guest-connect{width:calc(100vw - 2 * var(--guest-frame-span-inset));max-width:calc(100vw - 2 * var(--guest-frame-span-inset));margin-inline:calc(50% - 50vw + var(--guest-frame-span-inset))}}}.guest-connect-panel{box-sizing:border-box;width:100%;min-height:var(--guest-connect-panel-height);background:0 0;border:none;border-radius:0;flex-direction:column;align-items:stretch;padding:0;display:flex;overflow:visible}.guest-connect-cta{width:100%;padding:var(--guest-connect-cta-pad-y) var(--guest-connect-cta-pad-x);border-top:1px solid var(--guest-frame-line);background:0 0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.guest-connect-cta__copy{text-align:center;flex-direction:column;align-items:center;gap:16px;min-width:0;max-width:36rem;display:flex}.guest-connect-cta__title{font-family:var(--font-ui);letter-spacing:-.04em;color:#fff;margin:0;font-size:clamp(28px,3.4vw,44px);font-weight:700;line-height:1.08}.guest-connect-cta__body{max-width:38ch;font-family:var(--font-ui);letter-spacing:-.01em;color:#ffffff8c;margin:0;font-size:clamp(15px,1.25vw,17px);font-weight:400;line-height:1.5}.guest-connect-cta__button{width:auto;min-width:160px;margin-top:8px;padding-inline:28px}.guest-connect-social{border-top:1px solid var(--guest-frame-line);border-bottom:1px solid var(--guest-frame-line);background:#00000038;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.guest-connect-social__item{box-sizing:border-box;min-width:0;padding:var(--guest-connect-social-pad-y) var(--guest-connect-social-pad-x);border-right:1px solid var(--guest-frame-line);text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.guest-connect-social__item:last-child{border-right:none}.guest-connect-social__icon{color:#ffffffeb;justify-content:center;align-items:center;width:28px;height:28px;margin-bottom:4px;display:inline-flex}.guest-connect-social__icon svg,.guest-connect-social__icon img{width:22px;height:22px;display:block}.guest-connect-social__title{font-family:var(--font-ui);letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(18px,1.6vw,22px);font-weight:700;line-height:1.2}.guest-connect-social__body{max-width:28ch;font-family:var(--font-ui);letter-spacing:-.01em;color:#ffffff80;text-align:center;margin:0;font-size:clamp(14px,1.15vw,15px);font-weight:400;line-height:1.45}.guest-connect-social__button{width:auto;margin-top:12px;padding:12px 18px;font-size:14px;text-decoration:none}.guest-site-footer{padding:var(--guest-site-footer-inset);background:#00000061;margin:0}.guest-site-footer__text{text-align:right;font-family:var(--font-ui);letter-spacing:-.01em;color:#ffffff6b;margin:0;font-size:13px;font-weight:400;line-height:1.5}.modal-guest-contact{width:min(520px,100vw - 32px);max-width:min(520px,100vw - 32px)}.guest-contact-modal-panel{padding:clamp(28px,4vw,36px);position:relative}.guest-contact-modal-heading{text-align:center;flex-direction:column;align-items:center;gap:8px;margin:-12px 0 4px;display:flex}.guest-contact-modal-title{font-family:var(--font-ui);letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(22px,2.4vw,26px);font-weight:700;line-height:1.15}.guest-contact-modal-email{font-family:var(--font-ui);letter-spacing:-.01em;color:#ffffff8c;transition:color var(--transition-hover);flex-shrink:0;font-size:17px;font-weight:500;line-height:1.2;text-decoration:none}.guest-contact-modal-email:hover{color:#ffffffe0}.guest-contact-form,.guest-contact-success{flex-direction:column;gap:16px;display:flex}.guest-contact-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.guest-contact-field{flex-direction:column;gap:8px;min-width:0;display:flex;position:relative}.guest-contact-label{font-family:var(--font-ui);letter-spacing:-.01em;color:#ffffffe0;font-size:13px;font-weight:600;line-height:1.2}.guest-contact-required{color:#ef7350;margin-left:2px}.guest-contact-input{appearance:none;box-sizing:border-box;color:#fff;width:100%;min-height:46px;font-family:var(--font-ui);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;padding:12px 14px;font-size:16px;line-height:1.35;transition:background .16s,border-color .16s,box-shadow .16s}.guest-contact-input::placeholder{color:#ffffff57}.guest-contact-input:hover{background:#ffffff0f;border-color:#ffffff29}.guest-contact-input:focus{box-shadow:var(--focus-ring);background:#ffffff0f;border-color:#8b6ad466;outline:none}.guest-contact-select-wrap{display:block;position:relative}.guest-contact-select-wrap:after{content:"";pointer-events:none;border-bottom:1.5px solid #ffffff73;border-right:1.5px solid #ffffff73;width:8px;height:8px;position:absolute;top:50%;right:14px;transform:translateY(-70%)rotate(45deg)}.guest-contact-select{cursor:pointer;padding-right:36px}.guest-contact-select option{color:#0d0d0d;background:#fff}.guest-contact-phone{z-index:1;grid-template-columns:minmax(112px,132px) minmax(0,1fr);gap:8px;display:grid;position:relative}.guest-contact-country{min-width:0;position:relative}.guest-contact-phone__code{background-image:linear-gradient(45deg,#0000 50%,#ffffff73 50%),linear-gradient(135deg,#ffffff73 50%,#0000 50%);background-position:calc(100% - 16px) calc(50% - 2px),calc(100% - 11px) calc(50% - 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;width:100%;padding-right:28px}.guest-contact-country--open{z-index:4}.guest-contact-country__list{z-index:5;overscroll-behavior:contain;background:#121214fa;border:1px solid #ffffff1f;border-radius:12px;width:min(280px,100vw - 64px);max-height:220px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 16px 40px #00000073,inset 0 1px #ffffff0a}.guest-contact-country__option{cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;transition:background-color .12s;display:flex}.guest-contact-country__option-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-ui);color:#ffffffe0;font-size:13px;font-weight:500;line-height:1.3;overflow:hidden}.guest-contact-country__option-code{font-family:var(--font-ui);color:#ffffff73;flex-shrink:0;font-size:12px;font-weight:600;line-height:1.2}.guest-contact-country__option.is-active,.guest-contact-country__option:hover{background:#ffffff14}.guest-contact-country__option.is-selected .guest-contact-country__option-code{color:#c8b89ae6}.guest-contact-country__empty{font-family:var(--font-ui);color:#ffffff73;padding:12px;font-size:13px}.guest-contact-textarea{resize:vertical;min-height:112px;line-height:1.45}.guest-contact-error{font-family:var(--font-ui);color:#ef7350;margin:0;font-size:13px}.guest-contact-submit{margin-top:4px}.guest-contact-legal{text-align:center;font-family:var(--font-ui);color:#ffffff6b;margin:0;font-size:12px;line-height:1.45}.guest-contact-legal__link{color:#ffffffb8;text-underline-offset:.12em;text-decoration:underline}.guest-contact-legal__link:hover{color:#fff}.guest-contact-success__body{font-family:var(--font-ui);color:#ffffff9e;margin:0;font-size:15px;line-height:1.45}@media (width<=899px){.guest-connect-social{grid-template-columns:1fr}.guest-connect-social__item{border-right:none;border-bottom:1px solid var(--guest-frame-line)}.guest-connect-social__item:last-child{border-bottom:none}.guest-contact-row{grid-template-columns:1fr}.guest-contact-phone{grid-template-columns:minmax(104px,120px) minmax(0,1fr)}.guest-contact-country__list{width:min(260px,100vw - 48px)}}@media (width<=1023px){.app-guest{--guest-features-side-gap:15px;--guest-features-gap:15px}.guest-features-row{gap:var(--guest-features-gap);flex-direction:column;display:flex}.guest-features-card--wide{grid-column:auto}.guest-pricing-panel--cards{grid-template-columns:1fr}.guest-pricing-card{min-height:0}}.app-guest .guest-works-with-band{box-sizing:border-box;height:var(--guest-works-with-band-height);min-height:var(--guest-works-with-band-height);max-height:var(--guest-works-with-band-height);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.guest-wordmark-marquee{width:100%;height:var(--guest-works-with-band-height);min-height:var(--guest-works-with-band-height);max-height:var(--guest-works-with-band-height);flex:0 0 var(--guest-works-with-band-height);align-items:center;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%)}.guest-wordmark-marquee-track{width:max-content;animation:guest-wordmark-scroll var(--guest-wordmark-scroll-duration) linear infinite;will-change:transform;align-items:center;display:flex}.guest-wordmark-marquee-set{align-items:center;gap:var(--guest-wordmark-gap);padding-right:var(--guest-wordmark-gap);flex-shrink:0;display:flex}.guest-wordmark-marquee-logo{height:var(--guest-wordmark-height);object-fit:contain;width:auto;opacity:var(--hero-subtitle-opacity);transform:scale(var(--wordmark-scale,1));transform-origin:50%;flex-shrink:0}@keyframes guest-wordmark-scroll{0%{transform:translate(0,0)}to{transform:translate3d(calc(-1 * var(--guest-wordmark-scroll-distance,50%)), 0, 0)}}@media (prefers-reduced-motion:reduce){.guest-wordmark-marquee-track{box-sizing:border-box;flex-wrap:nowrap;justify-content:center;width:100%;max-width:min(900px,100%);padding-inline:16px;animation:none;overflow:hidden}.guest-wordmark-marquee{-webkit-mask-image:none;mask-image:none}.guest-wordmark-marquee-set+.guest-wordmark-marquee-set{display:none}}.app-guest .hero-subtitle{margin-top:var(--guest-subtitle-margin-top)}.app-guest .input-box{margin-top:var(--guest-input-margin-top)}.app-guest .input-textarea,.app-guest .input-paste-body{min-height:var(--guest-input-textarea-min-height,var(--input-textarea-min-height))}.app-guest .input-paste-body:not(:has(.input-link-attachments)) .input-textarea{min-height:var(--guest-input-textarea-min-height,var(--input-textarea-min-height))}.app-guest .input-paste-body:not(.input-paste-body-has-attachments)~.input-footer,.app-body-authenticated .input-box-host .input-paste-body:not(.input-paste-body-has-attachments)~.input-footer{margin-top:0}.app-guest .uploaded-file-preview{min-height:var(--guest-input-textarea-min-height,var(--input-preview-min-height))}.app-guest:before,.app-guest:after{content:"";width:var(--guest-frame-line-width);background:var(--guest-frame-line);pointer-events:none;z-index:4;position:fixed;top:0;bottom:0}.app-guest:before{left:var(--guest-frame-inset)}.app-guest:after{right:var(--guest-frame-inset)}.container{width:100%;min-width:0;max-width:900px;padding:var(--layout-content-padding-top) var(--layout-gutter) 0;gap:var(--layout-section-gap);box-sizing:border-box;flex-direction:column;flex:1;margin:0 auto;display:flex;position:relative}.app-body{flex-direction:column;align-items:stretch;width:100%;min-width:0;max-width:100%;display:flex}.app-body-authenticated{flex-direction:column;align-items:stretch;min-height:100dvh;display:flex}@media (width>=1024px){.app-body-authenticated{--history-panel-collapse-duration:.38s;--history-panel-collapse-ease:cubic-bezier(.22, 1, .36, 1);grid-template-columns:var(--history-panel-width,220px) 1fr;transition:grid-template-columns var(--history-panel-collapse-duration) var(--history-panel-collapse-ease);grid-template-rows:auto 1fr;align-items:start;display:grid}.app-body-authenticated>.history-panel,.app-body-authenticated>.app-mobile-slide-track>.history-panel{width:var(--history-panel-width,220px);max-width:var(--history-panel-width,220px);z-index:20;height:100dvh;min-height:100dvh;max-height:100dvh;transition:width var(--history-panel-collapse-duration) var(--history-panel-collapse-ease), max-width var(--history-panel-collapse-duration) var(--history-panel-collapse-ease), padding var(--history-panel-collapse-duration) var(--history-panel-collapse-ease);grid-area:1/1/-1;position:fixed;top:0;left:0}.app-body-authenticated>.app-mobile-slide-track>.app-mobile-main-column>.nav{grid-area:1/2;width:100%}.app-body-authenticated>.app-mobile-slide-track>.app-mobile-main-column>.container{grid-area:2/2;min-height:0}.app-body-authenticated>.app-mobile-slide-track>.app-mobile-main-column>.container:not(:has(.notes-panel)){min-height:100dvh;padding-top:0;padding-bottom:var(--layout-gutter);justify-content:center;align-items:center}.app-body-authenticated>.app-mobile-slide-track>.app-mobile-main-column>.container:not(:has(.notes-panel)) .hero{flex:none;width:100%;padding-bottom:0}.app-body-authenticated>.app-mobile-slide-track>.app-mobile-main-column>.container:not(:has(.notes-panel)) .input-box-host{flex-direction:column;align-items:center;width:100%;display:flex}.app-body-authenticated>.app-mobile-slide-track>.app-mobile-main-column>.nav.nav-authenticated{width:calc(100vw - var(--history-panel-width,220px));max-width:none;margin-left:calc(-1 * max(0px, (100vw - var(--history-panel-width,220px) - min(900px, 100%)) / 2));box-sizing:border-box}}.app-mobile-slide-track,.app-mobile-main-column{display:contents}.history-panel{box-sizing:border-box;min-width:0;height:100dvh;min-height:100dvh;max-height:100dvh;padding:0 var(--space-4) 0;border-right:1px solid var(--stroke-subtle);background:var(--surface-panel);flex-direction:column;flex:none;display:flex;overflow:hidden}.history-panel-shell{background:0 0;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.history-panel-main{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#ffffff24 transparent;flex:auto;min-height:0;padding-bottom:0;overflow:hidden auto}.history-panel-shell [hidden]{display:none!important}.history-panel-main-above-deleted{padding-bottom:var(--history-panel-fade-size,40px)}.history-panel-fixed{flex-shrink:0}.history-panel-main::-webkit-scrollbar{width:6px}.history-panel-main::-webkit-scrollbar-track{background:0 0}.history-panel-main::-webkit-scrollbar-thumb{background:#ffffff1f;border:1px solid #ffffff0a;border-radius:999px}.history-panel-main::-webkit-scrollbar-thumb:hover{background:#fff3}.history-panel-top{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--nav-padding-y) 0 16px;display:flex;position:relative}.history-panel-logo{flex-shrink:0;min-width:0;padding:0;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .22s}.history-panel-top-mobile-search-open .history-panel-logo{opacity:0;pointer-events:none;position:absolute;left:0;transform:translate(calc(-100% - 16px))}.history-panel-mobile-search{opacity:0;pointer-events:none;flex:auto;width:0;min-width:0;transition:width .32s cubic-bezier(.22,1,.36,1),opacity .22s,flex .32s cubic-bezier(.22,1,.36,1);overflow:hidden}.history-panel-top-mobile-search-open .history-panel-mobile-search{opacity:1;pointer-events:auto;flex:auto;width:auto}.history-panel-mobile-search-open{width:auto}.history-panel-mobile-search-input{box-sizing:border-box;width:100%;padding:10px var(--space-4);border:1px solid var(--stroke-muted);border-radius:var(--radius-pill);background:var(--surface-control);color:var(--text-primary);font-family:var(--font-ui);box-shadow:none;appearance:none;transition:border-color var(--transition-hover), background var(--transition-hover);outline:none;font-size:14px;line-height:1.3;display:block}.history-panel-mobile-search-input::placeholder{color:#ffffff6b}.history-panel-mobile-search-input:focus{border-color:var(--stroke-accent);background:var(--surface-control-hover)}.history-panel-mobile-search-input::-webkit-search-cancel-button{appearance:none}.history-header-search-close-button{border:1px solid var(--stroke-muted);border-radius:var(--control-radius);background:var(--surface-control);color:#ffffffb8;width:36px;min-width:36px;height:36px;min-height:36px;font-family:var(--font-ui);cursor:pointer;transition:color var(--transition-hover), border-color var(--transition-hover), background var(--transition-hover), transform var(--transition-control), box-shadow var(--transition-hover);flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:20px;line-height:1;display:flex}.history-header-search-close-button:hover{color:#fffffff2;border-color:var(--stroke-muted);background:var(--surface-control)}.history-header-search-close-button:focus-visible{box-shadow:var(--focus-ring);outline:none}.history-header-search-close-button:active{transform:scale(.97)}.history-header-sidebar-close-button{border-radius:var(--control-radius);cursor:pointer;width:36px;min-width:36px;height:36px;min-height:36px;transition:background var(--transition-hover), transform var(--transition-control), box-shadow var(--transition-hover);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;rotate:-90deg}.history-header-sidebar-close-icon{filter:invert();opacity:.72;width:10px;height:10px;transition:opacity .2s;display:block}.history-header-sidebar-close-button:hover .history-header-sidebar-close-icon{opacity:.95}.history-header-sidebar-close-button:hover,.history-header-sidebar-close-button:focus-visible{background:0 0;outline:none}.history-header-sidebar-close-button:focus-visible{box-shadow:var(--focus-ring)}.history-header-sidebar-close-button:active{transform:scale(.97)}.history-sidebar-search-dim{opacity:.65}.history-sidebar-search-match{opacity:1}.history-panel-logo .nav-logo-image{transform-origin:0;width:80px;transform:scale(1.1)}.history-panel-top .history-header-actions{flex-shrink:0}.history-header{justify-content:flex-end;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.history-header-actions{align-items:center;gap:var(--space-1);display:flex}.history-panel::-webkit-scrollbar{width:6px}.history-panel::-webkit-scrollbar-track{background:#0d0d0d}.history-panel::-webkit-scrollbar-thumb{background:#ffffff1f;border:1px solid #ffffff0a;border-radius:999px}.history-panel::-webkit-scrollbar-thumb:hover{background:#fff3}.history-panel-collapsed{padding:10px 0 max(10px, env(safe-area-inset-bottom,0px));flex-direction:column;align-items:center;height:100%;min-height:100vh;display:flex;overflow:hidden}@media (width>=1024px){.history-panel-body{flex:auto;width:100%;min-height:0;position:relative;overflow:visible clip}.history-panel-expanded-view,.history-panel-collapsed-view{opacity:1;flex-direction:column;min-height:0;transition:opacity .24s;display:flex;position:absolute;inset:0;overflow:visible clip}.history-panel-collapsed .history-panel-expanded-view,.history-panel:not(.history-panel-collapsed) .history-panel-collapsed-view{opacity:0;pointer-events:none;transition-duration:.16s}.history-panel-collapsed .history-panel-collapsed-view{transition-delay:80ms}.history-panel:not(.history-panel-collapsed) .history-panel-expanded-view{transition-delay:.1s}body.history-panel-resizing .app-body-authenticated,body.history-panel-resizing .app-body-authenticated>.history-panel,body.history-panel-resizing .app-body-authenticated>.app-mobile-slide-track>.history-panel,body.history-panel-resizing .app-body-authenticated .notes-panel{transition:none!important}}@media (width>=1024px) and (prefers-reduced-motion:reduce){.app-body-authenticated,.app-body-authenticated>.history-panel,.app-body-authenticated>.app-mobile-slide-track>.history-panel,.app-body-authenticated .notes-panel,.history-panel-expanded-view,.history-panel-collapsed-view{transition:none!important}}.history-panel-collapsed-rail{flex-direction:column;flex:1;justify-content:space-between;align-items:center;width:100%;min-height:0;display:flex}.history-panel-collapsed-actions{align-items:center;gap:var(--space-4);width:100%;padding-top:var(--space-2);flex-direction:column;flex:none;display:flex}.history-panel-collapsed-action{width:100%;height:var(--control-height-md);border-radius:var(--control-radius);cursor:pointer;transition:background var(--transition-hover), transform var(--transition-control), box-shadow var(--transition-hover);background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.history-panel-collapsed-action:hover,.history-panel-collapsed-action:focus-visible{background:0 0;outline:none}.history-panel-collapsed-action:focus-visible{box-shadow:var(--focus-ring)}.history-panel-collapsed-action:active{transform:scale(.97)}.history-panel-collapsed-icon{filter:brightness(0)invert();opacity:1;transform-origin:50%;width:18px;height:18px;display:block;transform:scale(.95)}.history-panel-collapsed-icon-logo{width:15px;height:15px}.history-panel-collapsed-account{width:100%;padding:var(--space-3) 0 var(--space-1);border-top:1px solid var(--stroke-subtle);flex-shrink:0;justify-content:center;align-items:center;display:flex}.history-panel-collapsed-account-button{border-radius:var(--control-radius);cursor:pointer;transition:background var(--transition-hover), transform var(--transition-control), box-shadow var(--transition-hover);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.history-panel-collapsed-account-button:hover,.history-panel-collapsed-account-button:focus-visible{background:0 0;outline:none}.history-panel-collapsed-account-button:focus-visible{box-shadow:var(--focus-ring)}.history-panel-collapsed-account-button:active{transform:scale(.97)}.history-collapsed-dropdown{min-width:240px;max-width:min(300px,100vw - 80px);max-height:min(360px,100vh - 24px);overflow:hidden}.history-collapsed-dropdown-tabs{gap:var(--space-1);margin-bottom:var(--space-2);padding:var(--space-1);border:1px solid var(--stroke-subtle);border-radius:var(--radius-md);background:var(--surface-control);display:flex}.history-collapsed-dropdown-tab{border-radius:var(--control-radius-sm);color:var(--text-muted);font-family:var(--font-ui);cursor:pointer;transition:background var(--transition-hover), color var(--transition-hover), transform var(--transition-control), box-shadow var(--transition-hover);background:0 0;border:none;flex:1;padding:7px 10px;font-size:12px}.history-collapsed-dropdown-tab:hover{background:var(--surface-control-hover);color:var(--text-secondary)}.history-collapsed-dropdown-tab-active{color:#c8b89a;background:var(--surface-control-selected);box-shadow:inset 0 0 0 1px #c8b89a14}.history-collapsed-dropdown-tab:focus-visible{box-shadow:var(--focus-ring);outline:none}.history-collapsed-dropdown-tab:active{transform:scale(.98)}.history-collapsed-dropdown-list{gap:var(--space-1);flex-direction:column;max-height:min(280px,100vh - 120px);display:flex;overflow-y:auto}.history-collapsed-dropdown-item{border-radius:var(--control-radius);width:100%;color:var(--text-secondary);font-family:var(--font-ui);text-align:left;cursor:pointer;transition:background var(--transition-hover), border-color var(--transition-hover), color var(--transition-hover), transform var(--transition-control), box-shadow var(--transition-hover);background:#ffffff06;border:1px solid #0000;padding:10px 12px;font-size:13px;line-height:1.4}.history-collapsed-dropdown-item:hover{border-color:var(--stroke-subtle);background:var(--surface-control-hover);color:var(--text-primary);box-shadow:inset 0 1px #ffffff09}.history-collapsed-dropdown-item:focus-visible{box-shadow:var(--focus-ring);outline:none}.history-collapsed-dropdown-item:active{transform:scale(.99)}.history-collapsed-dropdown-empty{padding:var(--space-4);border:1px solid var(--stroke-subtle);border-radius:var(--radius-md);color:var(--text-faint);text-align:center;background:#ffffff06;margin:0;font-size:12px;line-height:1.5}.split-mode-dropdown,.history-sort-dropdown,.history-item-menu-dropdown,.history-share-dropdown,.canvas-share-dropdown,.nav-share-dropdown,.notes-header-share-dropdown,.nav-mobile-logo-menu-dropdown,.note-card-footer-dropdown,.notes-feed-view-dropdown,.context-menu,.context-menu-flyout,.auth-modal-panel,.notion-export-panel{box-sizing:border-box;border-radius:var(--app-dropdown-radius);border:var(--app-dropdown-border);background:var(--app-dropdown-background);box-shadow:var(--app-dropdown-shadow)}.history-panel-collapsed .history-panel-logo{display:none}.history-panel-resize-handle{cursor:col-resize;z-index:3;touch-action:none;width:8px;height:100%;position:absolute;top:0;right:0}.history-panel-resize-handle:hover,.history-panel-resizing .history-panel-resize-handle{background:#c8b89a24}body.history-panel-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.history-panel::-webkit-scrollbar{align-items:center;gap:8px;display:flex}.history-arrow-button{width:var(--control-height-sm);height:var(--control-height-sm);border-radius:var(--control-radius-sm);cursor:pointer;transition:background var(--transition-hover), transform var(--transition-control), box-shadow var(--transition-hover);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.history-arrow-button-icon,.history-search-button-icon{filter:invert();opacity:.72;transition:opacity .2s;display:block}.history-arrow-button-icon{width:14px;height:14px;transform:rotate(-90deg)}.history-search-button-icon{width:16.8px;height:16.8px}.history-theme-button-icon{filter:invert();opacity:.72;width:16px;height:16px;transition:opacity .2s;display:block}.history-theme-button:hover .history-theme-button-icon,.history-theme-button:focus-visible .history-theme-button-icon{opacity:1}.history-arrow-button-icon-expand{transform:rotate(-90deg)scaleX(-1)}.history-arrow-button:hover .history-arrow-button-icon,.history-arrow-button:hover .history-search-button-icon{opacity:1}.history-arrow-button:hover,.history-arrow-button:focus-visible,.history-arrow-button-open{background:0 0;outline:none}.history-arrow-button:focus-visible{box-shadow:var(--focus-ring)}.history-arrow-button:active{transform:scale(.97)}.history-arrow-button-open .history-search-button-icon{opacity:1}.history-header-account-button{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.history-eyebrow{text-transform:uppercase;letter-spacing:.14em;color:#fff3;margin:0 0 4px;font-family:monospace;font-size:10px}.history-title{color:#f5f1e8;margin:0;font-size:18px;font-weight:500}.history-user{align-items:center;gap:var(--space-3);padding:var(--space-3);margin-bottom:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--stroke-subtle);background:var(--surface-control);display:flex}.history-avatar{color:#c8b89a;background:#c8b89a1f;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:600;display:flex}.history-avatar--image{object-fit:cover;background:0 0}.history-username{color:#ffffffb3;margin:0;font-size:13px}.history-subtext,.history-item-meta{color:#ffffff40;margin:3px 0 0;font-size:11px}.history-panel-nav{gap:var(--space-3);margin-bottom:var(--space-3);flex-direction:column;display:flex}.history-toolbar{justify-content:space-between;align-items:center;gap:var(--space-2);flex-direction:row;margin:0;display:flex}.history-toolbar-label-only{justify-content:flex-start}.history-list-toolbar-pinned{flex-shrink:0;padding-bottom:4px}.history-list-toolbar-pinned-collapsed{padding-bottom:0}.history-list-toolbar-pinned-spaced{padding-top:13px}.history-starred-section{flex-direction:column;gap:13px;display:flex}.history-starred-section-pinned{flex-shrink:0;padding-top:13px;padding-bottom:13px}.history-starred-section-pinned .history-starred-list{scrollbar-width:thin;scrollbar-color:#ffffff24 #0d0d0d;max-height:min(240px,35vh);overflow-y:auto}.history-starred-section-pinned .history-starred-list::-webkit-scrollbar{width:6px}.history-starred-section-pinned .history-starred-list::-webkit-scrollbar-track{background:#0d0d0d}.history-starred-section-pinned .history-starred-list::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}.history-panel-shell-starred-cluster-expanded .history-starred-section-cluster-expanded{flex:auto;min-height:0}.history-panel-shell-starred-cluster-expanded .history-list-toolbar-pinned{margin-top:auto}.history-panel-shell-starred-cluster-expanded .history-starred-section-cluster-expanded .history-starred-list{flex-direction:column;flex:auto;min-height:0;max-height:none;display:flex;overflow-y:auto}.history-panel-shell-starred-cluster-expanded .history-starred-section-cluster-expanded .history-cluster{flex:none}.history-panel-shell-starred-cluster-expanded .history-starred-section-cluster-expanded .history-cluster-expanded{flex-direction:column;flex:auto;min-height:0;display:flex}.history-panel-shell-starred-cluster-expanded .history-starred-section-cluster-expanded .history-cluster-expanded .history-cluster-notes{scrollbar-width:thin;scrollbar-color:#ffffff24 #0d0d0d;flex:auto;min-height:0;overflow-y:auto}.history-panel-shell-starred-cluster-expanded .history-starred-section-cluster-expanded .history-cluster-expanded .history-cluster-notes::-webkit-scrollbar{width:6px}.history-panel-shell-starred-cluster-expanded .history-starred-section-cluster-expanded .history-cluster-expanded .history-cluster-notes::-webkit-scrollbar-track{background:#0d0d0d}.history-panel-shell-starred-cluster-expanded .history-starred-section-cluster-expanded .history-cluster-expanded .history-cluster-notes::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}.history-panel-shell-starred-cluster-expanded .history-panel-main{flex:0 auto;min-height:0}.history-deleted-section{flex-direction:column;gap:13px;display:flex}.history-deleted-section-pinned{flex-shrink:0;padding-top:13px;padding-bottom:13px}.history-deleted-section-inline{flex-shrink:0;padding-top:13px}.history-deleted-section-pinned .history-deleted-list{scrollbar-width:thin;scrollbar-color:#ffffff24 #0d0d0d;max-height:min(240px,35vh);overflow-y:auto}.history-deleted-section-pinned .history-deleted-list::-webkit-scrollbar{width:6px}.history-deleted-section-pinned .history-deleted-list::-webkit-scrollbar-track{background:#0d0d0d}.history-deleted-section-pinned .history-deleted-list::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}.history-starred-list,.history-deleted-list{margin-top:0}.history-panel-account{align-items:center;gap:var(--space-2);margin-top:auto;margin-left:calc(-1 * var(--space-4));margin-right:calc(-1 * var(--space-4));padding:var(--space-3) var(--space-4) max(var(--space-4), env(safe-area-inset-bottom,0px));border-top:1px solid var(--stroke-subtle);background:#ffffff04;flex-shrink:0;display:flex}.history-panel-account-button{align-items:center;gap:var(--space-3);cursor:pointer;text-align:left;min-width:0;font:inherit;color:inherit;background:0 0;border:none;flex:1;padding:0;display:flex}.history-panel-account-summary{align-items:center;gap:var(--space-3);flex:1;min-width:0;min-height:0;display:flex}.history-panel-account-avatar-button{cursor:pointer;color:inherit;background:0 0;border:none;flex-shrink:0;padding:0;display:inline-flex}.history-panel-account-summary:hover .history-username,.history-panel-account-button:hover .history-username{color:#ffffffe0}.history-panel-account-text{flex-direction:column;gap:2px;min-width:0;display:flex}.history-panel-account-heading{align-items:baseline;gap:4px;min-width:0;display:flex}.history-panel-account-heading .history-username{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.history-subscription-tier-separator{color:#ffffffb3;flex-shrink:0;font-size:13px}.history-panel-account-summary:hover .history-subscription-tier-separator,.history-panel-account-button:hover .history-subscription-tier-separator{color:#ffffffe0}.history-subscription-tier{letter-spacing:.04em;text-transform:uppercase;color:#ffffffb3;flex-shrink:0;font-family:Menlo,monospace;font-size:12px}.history-panel-account-summary:hover .history-subscription-tier,.history-panel-account-button:hover .history-subscription-tier{color:#ffffffe0}.history-panel-account-stats{font-family:Menlo,monospace}.history-panel-account-settings-button{border-radius:var(--control-radius-sm);cursor:pointer;width:28px;height:28px;transition:background var(--transition-hover), transform var(--transition-control), box-shadow var(--transition-hover);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:0;display:flex}.history-panel-account-settings-icon{filter:brightness(0)invert();opacity:1;width:16.8px;height:16.8px;transition:opacity .2s;display:block}.history-panel-account-settings-button:hover .history-panel-account-settings-icon{opacity:1}.history-panel-account-settings-button:hover,.history-panel-account-settings-button:focus-visible{background:0 0;outline:none}.history-panel-account-settings-button:focus-visible{box-shadow:var(--focus-ring)}.history-panel-account-settings-button:active{transform:scale(.97)}.history-sort-label{text-transform:uppercase;letter-spacing:.12em;color:#fff;font-family:monospace;font-size:9px}.history-sort-label-button{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;align-items:center;gap:6px;margin:0;padding:0 0 0 2%;display:inline-flex}.history-sort-label-button:hover .history-sort-label{color:#fff}.history-sort-label-chevron{filter:invert();opacity:1;flex-shrink:0;width:6px;height:6px;transition:opacity .2s,transform .2s;display:block;transform:rotate(90deg)}.history-sort-label-button:hover .history-sort-label-chevron{opacity:.72}.history-sort-label-button-expanded .history-sort-label-chevron{transform:rotate(180deg)}.history-sort-menu{flex-shrink:0;position:relative}.history-sort-button{cursor:pointer;line-height:0;font:inherit;color:inherit;transition:transform var(--transition-control);background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.history-sort-button:hover{transform:scale(1.12)}.history-sort-button:active{transform:scale(.97)}.sort-icon-image{filter:invert();opacity:1;width:12px;height:12px;transition:opacity .2s;display:block}.history-sort-dropdown{z-index:20;gap:var(--app-dropdown-gap);min-width:202px;padding:var(--app-dropdown-padding);flex-direction:column;display:flex;position:absolute;top:calc(100% + 5px);right:0}.history-sort-dropdown.history-panel-dropdown-portal{position:fixed;bottom:auto;right:auto}.history-sort-option{border-radius:var(--control-radius-sm);width:100%;color:var(--text-secondary);font-family:var(--font-ui);text-align:left;cursor:pointer;transition:background var(--transition-hover), color var(--transition-hover), transform var(--transition-control);background:0 0;border:none;padding:9px 12px;font-size:13px}.history-sort-option:hover{background:var(--surface-control-hover)}.history-sort-option-active{color:#fff;background:var(--surface-control-selected)}.history-sort-color-option{align-items:center;gap:10px;display:flex}.history-new-button{box-sizing:border-box;width:100%;margin:0 0 var(--space-3);padding:11px var(--space-4);border-radius:var(--radius-md);color:#fff;font-family:var(--font-ui);text-align:center;cursor:pointer;transition:color var(--transition-hover), background var(--transition-hover), border-color var(--transition-hover), transform var(--transition-control), box-shadow var(--transition-hover);background:linear-gradient(135deg,#8b6ad43d,#4a7fd41f);border:1px solid #ffffff1f;font-size:14px;font-weight:500;display:block;box-shadow:inset 0 1px #ffffff0f}.history-new-button:hover:not(:disabled){color:#fff;background:linear-gradient(135deg,#8b6ad452,#4a7fd429);border-color:#c8b89a38;box-shadow:inset 0 1px #ffffff14,0 8px 24px #8b6ad41f}.history-new-button:focus-visible{box-shadow:inset 0 1px 0 #ffffff14, var(--focus-ring);outline:none}.history-new-button:active:not(:disabled){transform:scale(.97)}.history-new-button:disabled{opacity:.45;cursor:default}.history-tabs{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-md);border:1px solid var(--stroke-subtle);background:var(--surface-control);grid-template-columns:1fr 1fr;margin:0;display:grid;position:relative}.history-tabs-indicator{border-radius:var(--radius-sm);pointer-events:none;z-index:0;background:#392c5966;width:calc(50% - 5px);transition:left .22s cubic-bezier(.23,1,.32,1);position:absolute;top:3px;bottom:3px;left:3px;box-shadow:inset 0 0 0 1px #8b6ad433}.history-tabs[data-active=clusters] .history-tabs-indicator{left:calc(50% + 1px)}.history-tab{z-index:1;border-radius:var(--radius-sm);color:var(--text-muted);font-family:var(--font-ui);cursor:pointer;transition:color var(--transition-hover), transform var(--transition-control);background:0 0;border:none;flex:1;padding:7px 10px;font-size:12px;position:relative}.history-tab:hover{color:var(--text-secondary)}.history-tab-active{color:var(--text-primary)}.history-tab:focus-visible{box-shadow:var(--focus-ring);outline:none}.history-tab:active{transform:scale(.98)}.history-tabs--single-action{flex:none;grid-template-columns:1fr;width:auto;display:grid}.history-tabs--single-action .history-tabs-indicator{width:calc(100% - 6px);left:3px}.history-tabs--single-action .history-tab{white-space:nowrap;flex:1}.history-tabs--single-action .history-tab:disabled{opacity:.6;cursor:not-allowed;transform:none}.history-tab-button{background:#392c5966;flex:none;box-shadow:inset 0 0 0 1px #8b6ad433}.history-tab-button:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (prefers-reduced-motion:reduce){.history-tabs-indicator{transition:none}}.history-cluster-list{gap:var(--space-1)}.history-cluster-row{border-radius:var(--control-radius);width:100%;transition:background var(--transition-hover), box-shadow var(--transition-hover);align-items:center;display:flex}.history-cluster-row:hover,.history-cluster-expanded .history-cluster-row{background:var(--surface-control-active)}.history-cluster-active .history-cluster-row,.history-cluster-active.history-cluster-expanded .history-cluster-row{background:var(--surface-control-selected);box-shadow:inset 0 0 0 1px #c8b89a1a}.history-cluster-header{align-items:flex-start;gap:var(--space-1);border-radius:var(--control-radius);cursor:pointer;text-align:left;min-width:0;font-family:var(--font-ui);transition:background var(--transition-hover), box-shadow var(--transition-hover);background:0 0;border:none;flex-direction:column;flex:1;padding:9px 0 9px 10%;display:flex;position:relative}.history-cluster-header:focus-visible{box-shadow:var(--focus-ring);outline:none}.history-cluster-header:hover,.history-cluster-expanded .history-cluster-header{background:0 0}.history-cluster-row .history-item-menu{flex-shrink:0;padding-right:5%}.history-cluster-row:hover .history-item-menu-button,.history-cluster-expanded .history-cluster-row .history-item-menu-button,.history-cluster-row .history-item-menu-button-open,.history-cluster-row .history-item-menu-button:focus-visible{pointer-events:auto}.history-cluster-row:hover .history-item-menu-icon,.history-cluster-expanded .history-cluster-row .history-item-menu-icon,.history-cluster-row .history-item-menu-button-open .history-item-menu-icon,.history-cluster-row .history-item-menu-button:hover .history-item-menu-icon{opacity:.72}.history-cluster-chevron{color:#ffffff47;width:12px;height:12px;transition:transform .2s,color .2s;position:absolute;top:50%;left:5%;transform:translateY(-50%)}.history-cluster-expanded .history-cluster-chevron{color:#c8b89aa6;transform:translateY(-50%)rotate(90deg)}.history-cluster-title{color:#fff;font-size:13px;line-height:1.35}.history-cluster-meta{color:#ffffff80;font-family:Menlo,monospace;font-size:11px}.history-cluster-notes{gap:var(--space-2);flex-direction:column;padding:8px 0 4px calc(10% + 10px);display:flex;position:relative}.history-cluster-notes:before{content:"";pointer-events:none;background:#ffffff47;width:1px;position:absolute;top:8px;bottom:4px;left:7%}.history-panel-shell-starred-cluster-expanded .history-starred-section-cluster-expanded .history-cluster-expanded .history-cluster-notes{gap:8px}.history-cluster-note{align-items:flex-start;gap:var(--space-1);width:100%;min-width:0;padding:var(--space-2) 10px;border-radius:var(--control-radius-sm);box-shadow:none;cursor:pointer;text-align:left;font-family:var(--font-ui);transition:background var(--transition-hover), box-shadow var(--transition-hover), transform var(--transition-control);background:0 0;border:none;flex-direction:column;display:flex}.history-cluster-note:hover:not(:disabled){background:var(--surface-control-hover);box-shadow:inset 0 0 0 1px var(--stroke-subtle)}.history-cluster-note:disabled{cursor:default}.history-cluster-note--focused{background:var(--surface-control-selected);box-shadow:inset 0 0 0 1px #c8b89a1f}.history-cluster-note:focus-visible{box-shadow:var(--focus-ring);outline:none}.history-cluster-note:active:not(:disabled){transform:scale(.985)}.history-cluster-note-title{font-family:var(--font-ui);color:#fff;font-size:12px}.history-cluster-note-meta{color:#ffffff38;font-size:10px}.history-cluster-note-excerpt{color:#ffffffb3;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-family:Menlo,monospace;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.history-list{gap:var(--space-1);scrollbar-width:thin;scrollbar-color:#ffffff24 transparent;flex-direction:column;margin-top:-6px;margin-left:0;display:flex}.history-panel-main .history-list{margin-top:0}.history-list::-webkit-scrollbar{width:6px}.history-list::-webkit-scrollbar-track{background:0 0}.history-list::-webkit-scrollbar-thumb{background:#ffffff1f;border:1px solid #ffffff0a;border-radius:999px}.history-list::-webkit-scrollbar-thumb:hover{background:#fff3}.history-skeleton-row{pointer-events:none;flex-direction:column;justify-content:center;gap:6px;width:100%;padding:9px 0 9px 5%;display:flex}.history-skeleton-row-cluster{padding-left:10%}.history-skeleton-line{background:linear-gradient(90deg,#ffffff0f 0%,#ffffff1f 50%,#ffffff0f 100%) 0 0/200% 100%;border-radius:999px;height:10px;animation:1.4s ease-in-out infinite history-skeleton-shimmer}.history-skeleton-line-title{width:min(72%,220px)}.history-skeleton-line-meta{opacity:.7;width:min(48%,140px);height:8px}.history-skeleton-line:nth-child(2){animation-delay:.12s}@keyframes history-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.history-skeleton-line{background:#ffffff14;animation:none}}.history-cluster-hydrating .history-cluster-meta{opacity:.45}.history-item{border-radius:var(--control-radius);text-align:left;width:100%;font-family:var(--font-ui);text-transform:none;letter-spacing:normal;color:#ffffffad;cursor:pointer;transition:background var(--transition-hover), box-shadow var(--transition-hover), transform var(--transition-control);background:0 0;border:none;align-items:center;margin:0;padding:9px 0;font-size:13px;font-style:normal;font-weight:400;line-height:1.25;display:flex}.history-item-menu{flex-shrink:0;padding-right:5%;position:relative}.history-panel-mobile{position:relative}.history-panel-dropdown-portal-root{z-index:60;pointer-events:none;position:absolute;inset:0;overflow:visible}.history-panel-dropdown-portal-root>.history-panel-dropdown-portal{pointer-events:auto;max-height:min(70vh,420px);position:absolute}.history-item-menu-mobile-triggerless{display:none}.history-panel-mobile .history-item,.history-panel-mobile .history-cluster-row,.history-panel-mobile .history-item *,.history-panel-mobile .history-cluster-row *{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.history-panel-mobile .history-item:active,.history-panel-mobile .history-item:active *,.history-panel-mobile .history-cluster-row:active,.history-panel-mobile .history-cluster-row:active *{-webkit-touch-callout:none!important;-webkit-user-select:none!important;user-select:none!important}.history-panel-mobile .history-item-title-input,.history-panel-mobile .history-item-title-input *{-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}.history-panel-mobile .history-item-menu-open,.history-panel-mobile .history-cluster-row-menu-open{background:0 0}.history-panel-mobile .history-item-menu-button,.history-panel-mobile .history-cluster-row .history-item-menu-button{pointer-events:auto}.history-panel-mobile .history-item-menu-icon,.history-panel-mobile .history-cluster-row .history-item-menu-icon{opacity:.72}.history-item-menu-button{border-radius:var(--control-radius-sm);cursor:pointer;pointer-events:none;transition:background var(--transition-hover), transform var(--transition-control), box-shadow var(--transition-hover);background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;line-height:0;display:inline-flex}.history-item-menu-icon{filter:invert();opacity:0;width:14px;height:14px;transition:opacity .2s;display:block}.history-item-active .history-item-menu-button,.history-item:hover .history-item-menu-button,.history-item-menu-button-open,.history-item-menu-button:focus-visible{pointer-events:auto}.history-item-active .history-item-menu-icon,.history-item:hover .history-item-menu-icon,.history-item-menu-button-open .history-item-menu-icon,.history-item-menu-button:hover .history-item-menu-icon{opacity:.72}.history-item-menu-button:hover,.history-item-menu-button-open,.history-item-menu-button:focus-visible{background:0 0;outline:none}.history-item-menu-button:focus-visible{box-shadow:var(--focus-ring)}.history-item-menu-button:active{transform:scale(.97)}.history-item-menu-dropdown{z-index:20;gap:var(--app-dropdown-gap);min-width:192px;padding:var(--app-dropdown-padding);flex-direction:column;display:flex;position:absolute;top:calc(100% + 5px);right:0}.history-panel-dropdown-portal{overscroll-behavior:contain;max-height:min(70vh,420px);position:fixed;bottom:auto;right:auto;overflow-y:auto}.history-item-menu-option{border-radius:var(--control-radius-sm);width:100%;color:var(--text-secondary);font-family:var(--font-ui);text-align:left;cursor:pointer;transition:background var(--transition-hover), color var(--transition-hover), transform var(--transition-control);background:0 0;border:none;align-items:center;gap:10px;padding:9px 12px;font-size:13px;display:flex}.history-item-menu-option-icon{filter:brightness(0)invert();opacity:.55;flex-shrink:0;width:18px;height:18px;transition:opacity .15s;display:block}.history-item-menu-option-label{min-width:0}.history-item-menu-option:hover .history-item-menu-option-icon{opacity:.85}.history-item-menu-option-delete .history-item-menu-option-icon{opacity:.7}.history-item-menu-option:hover{background:var(--surface-control-hover)}.history-item-menu-option-delete{color:#e08a8a}.history-item-menu-option-delete:hover{background:#e08a8a1a}.history-item-menu-back{color:#ffffff8c;width:100%;font-family:var(--font-ui);text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #ffffff14;border-radius:0;align-items:center;gap:6px;margin-bottom:2px;padding:8px 13px 10px;font-size:14px;transition:background .15s,color .15s;display:flex}.history-item-menu-back:hover{color:#ffffffc7;background:#ffffff0a}.history-item-menu-back-chevron{font-size:16px;line-height:1}.history-item-menu-label-option{gap:10px}.history-item-menu-label-dot{border-radius:50%;flex-shrink:0;width:12px;height:12px}.history-item-menu-label-dot-none{background:0 0;border:1.5px solid #ffffff40}.history-item:hover,.history-item-active{background:var(--surface-control-active)}.history-item-active{color:#ffffffe0;box-shadow:inset 0 0 0 1px #c8b89a1a}.history-item:focus-visible{box-shadow:var(--focus-ring);outline:none}.history-item:active{transform:scale(.985)}.history-item-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-ui);text-transform:none;letter-spacing:normal;color:#fff;flex:1;padding-left:5%;font-size:13px;font-style:normal;font-weight:400;line-height:1.25;display:block;overflow:hidden}.history-item-active .history-item-title{color:#fff}.history-item-renaming{cursor:default}.history-item-labeled{background:var(--history-item-label-bg);box-shadow:inset 0 0 0 1px var(--history-item-label-border)}.history-item-labeled:hover,.history-item-labeled.history-item-active{background:var(--history-item-label-bg-hover)}.history-item-title-input{border:1px solid var(--stroke-accent);border-radius:var(--radius-xs);color:#ffffffe0;min-width:0;font-family:var(--font-ui);text-transform:none;letter-spacing:normal;background:#ffffff0b;outline:none;flex:1;margin-left:5%;padding:2px 6px;font-size:13px;font-style:normal;font-weight:400;line-height:1.25}.history-item-title-input:focus{box-shadow:var(--focus-ring);background:#fff1;border-color:#c8b89a8c}.history-star-button{border-radius:var(--control-radius-sm);color:#ffffff1f;cursor:pointer;width:22px;height:22px;transition:color var(--transition-hover), background var(--transition-hover), transform var(--transition-control), box-shadow var(--transition-hover);background:0 0;border:none;flex-shrink:0;place-items:center;margin-top:1px;padding:0;display:grid}.history-item:hover .history-star-button,.history-star-button-starred{color:#c8b89a8c}.history-star-button-starred{color:#c8b89a}.history-star-button:hover{color:#c8b89a;background:0 0}.history-star-button:focus-visible{box-shadow:var(--focus-ring);outline:none}.history-star-button:active{transform:scale(.97)}.history-star-button svg{width:14px;height:14px}.history-platform-divider{text-transform:uppercase;letter-spacing:.12em;color:#ffffff38;margin:10px 0 4px;padding:0 4px;font-family:monospace;font-size:9px}.history-platform-divider:first-child{margin-top:0}.history-share-menu{z-index:2;position:absolute;top:8px;right:34px}.history-share-button{border:1px solid var(--stroke-subtle);border-radius:var(--control-radius-sm);background:var(--surface-control);color:#ffffff38;cursor:pointer;width:22px;height:22px;transition:color var(--transition-hover), background var(--transition-hover), border-color var(--transition-hover), transform var(--transition-control), box-shadow var(--transition-hover);place-items:center;padding:0;display:grid}.history-share-button .share-icon-image{width:13px;height:13px}.history-item:hover .history-share-button,.history-share-button-open{color:#c8b89ab8;background:#c8b89a14;border-color:#c8b89a2e}.history-share-button:hover{color:#c8b89aeb;background:var(--surface-control)}.history-share-button:focus-visible{box-shadow:var(--focus-ring);outline:none}.history-share-button:active{transform:scale(.97)}.history-share-dropdown{z-index:20;gap:var(--app-dropdown-gap);min-width:148px;padding:var(--app-dropdown-padding);flex-direction:column;display:flex;position:absolute;top:calc(100% + 4px);right:0}.history-share-option{border-radius:var(--control-radius-sm);width:100%;color:var(--text-secondary);font-family:var(--font-ui);text-align:left;cursor:pointer;transition:background var(--transition-hover), color var(--transition-hover);background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;font-size:12px;display:flex}.history-share-option:hover{background:var(--surface-control-hover);color:var(--text-primary)}.history-share-option:disabled,.history-share-option-disabled{opacity:.38;color:var(--text-faint);cursor:not-allowed;pointer-events:none}.history-share-option:disabled:hover,.history-share-option-disabled:hover{color:var(--text-faint);background:0 0}.history-share-status{z-index:19;color:#8fd08f;white-space:nowrap;pointer-events:none;background:#4a8c4a29;border:1px solid #4a8c4a3d;border-radius:6px;padding:4px 8px;font-size:10px;position:absolute;top:calc(100% + 4px);right:0}.canvas-share-menu{z-index:3;position:absolute;top:16px;right:-153px}.canvas-share-button{border:1px solid var(--stroke-subtle);border-radius:var(--control-radius);background:var(--surface-control);color:#ffffff73;cursor:pointer;width:34px;height:34px;transition:color var(--transition-hover), background var(--transition-hover), border-color var(--transition-hover), transform var(--transition-control), box-shadow var(--transition-hover);place-items:center;padding:0;display:grid}.canvas-share-button .share-icon-image{width:16px;height:16px}.share-icon-image{filter:invert();opacity:.45;transition:opacity .2s;display:block}.history-item:hover .history-share-button .share-icon-image,.history-share-button-open .share-icon-image,.history-share-button:hover .share-icon-image{opacity:.85}.canvas-share-button-open .share-icon-image,.canvas-share-button:hover .share-icon-image{opacity:.92}.canvas-share-button-open,.canvas-share-button:hover{color:#c8b89aeb;border-color:var(--stroke-subtle);background:var(--surface-control)}.canvas-share-button:focus-visible{box-shadow:var(--focus-ring);outline:none}.canvas-share-button:active{transform:scale(.97)}.canvas-share-dropdown{z-index:20;gap:var(--app-dropdown-gap);min-width:160px;padding:var(--app-dropdown-padding);flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);right:0}.canvas-share-option{border-radius:var(--control-radius-sm);width:100%;color:var(--text-secondary);font-family:var(--font-ui);text-align:left;cursor:pointer;transition:background var(--transition-hover), color var(--transition-hover);background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;font-size:13px;display:flex}.canvas-share-option:hover{background:var(--surface-control-hover);color:var(--text-primary)}.canvas-share-option:disabled,.canvas-share-option-disabled{opacity:.38;color:var(--text-faint);cursor:not-allowed;pointer-events:none}.canvas-share-option:disabled:hover,.canvas-share-option-disabled:hover{color:var(--text-faint);background:0 0}.canvas-share-status{z-index:19;color:#8fd08f;white-space:nowrap;pointer-events:none;background:#4a8c4a29;border:1px solid #4a8c4a3d;border-radius:8px;padding:6px 10px;font-size:11px;position:absolute;top:calc(100% + 6px);right:0}.card-close-button{border-radius:var(--control-radius-sm);color:#ffffff59;cursor:pointer;width:22px;height:22px;transition:color var(--transition-hover), background var(--transition-hover), transform var(--transition-control), box-shadow var(--transition-hover);z-index:2;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:18px;line-height:1;display:flex;position:absolute;top:8px;right:8px}.card-close-button:hover{color:#f5f1e8;background:0 0}.card-close-button:focus-visible{box-shadow:var(--focus-ring);outline:none}.card-close-button:active{transform:scale(.97)}.history-empty,.history-error{color:#ffffff40;margin:0;padding:14px 4px;font-size:13px;line-height:1.6}.history-error{color:#c07070}.nav{z-index:10;min-height:var(--nav-min-height);padding:var(--nav-padding-y) var(--nav-padding-x);-webkit-backdrop-filter:none;box-sizing:border-box;background:#0a101c;justify-content:space-between;align-items:center;gap:12px;max-width:100%;display:flex;position:sticky;top:0}.app-guest .nav{padding-left:max(var(--nav-padding-x), var(--guest-frame-inset));padding-right:max(var(--nav-padding-x), var(--guest-frame-inset))}.nav-authenticated{padding-right:var(--nav-actions-gap);-webkit-backdrop-filter:none;background:0 0;justify-content:flex-end;position:static}.nav-guest{border-bottom:1px solid var(--guest-frame-line,#ffffff14);background:#05050a;grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.nav-guest .nav-start{flex:initial;grid-column:1;justify-self:start}.nav-guest-menu{display:contents}.nav-guest .nav-sections{grid-column:2;justify-self:center;margin-left:0}.nav-guest .nav-actions{grid-column:3;justify-self:end}.nav-start{flex:1;align-items:center;min-width:0;display:flex}.nav-logo{flex-shrink:0;align-items:center;gap:10px;display:flex}.nav-logo-link{color:inherit;align-items:center;text-decoration:none;display:flex}.nav-sections{align-items:center;gap:var(--nav-sections-gap);margin-left:var(--nav-sections-gap);min-width:0;display:flex}.nav-section-link{font-family:var(--font-ui);font-size:var(--nav-section-link-font-size);color:#ffffff73;white-space:nowrap;border-radius:var(--radius-xs);flex-shrink:0;font-weight:400;text-decoration:none;transition:color .2s}.nav-section-link:hover{color:#ffffffbf}.nav-section-link--active,.nav-section-link--active:hover{color:#fff}.nav-logo-image{width:var(--nav-logo-width);object-fit:contain;height:auto;transform:scale(var(--nav-logo-scale));transform-origin:0;display:block}.nav-actions{justify-content:flex-end;align-items:center;gap:var(--nav-actions-gap);flex-wrap:nowrap;flex-shrink:0;min-width:0;display:flex}.nav-authenticated .nav-actions{z-index:60;gap:12px;position:fixed!important;inset:16px 25px auto auto!important}.nav-guest-menu-toggle{border-radius:var(--radius-md);color:#ffffffb8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0;transition:background .2s,border-color .2s,color .2s,transform .16s;display:none}.nav-guest-menu-toggle:hover{color:#ffffffe6;background:#ffffff0a;border-color:#ffffff14}.nav-guest-menu-toggle:active{transform:scale(.97)}.nav-sidebar-toggle{color:#ffffffb8;cursor:pointer;background:0 0;border:none;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0;display:none}.nav-menu-icon{width:20px;height:20px}.nav-sidebar-toggle-icon{filter:brightness(0)invert();opacity:.85;width:20px;height:20px;display:block}.mobile-sidebar-backdrop{display:none}.nav-actions>.btn-ghost{transform:scale(var(--nav-action-scale));transform-origin:100%}.nav-search-button,.nav-view-chats-button,.nav-new-chat-button,.nav-theme-button{border-radius:var(--control-radius);color:#ffffff73;cursor:pointer;width:34px;height:34px;transition:color var(--transition-hover), background var(--transition-hover), transform var(--transition-control), box-shadow var(--transition-hover);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.nav-view-chats-button:hover,.nav-new-chat-button:hover,.nav-theme-button:hover{color:#ffffffd9;background:0 0}.nav-view-chats-icon,.nav-new-chat-icon,.nav-theme-button-icon{filter:invert();opacity:.45;width:16px;height:16px;transition:opacity .2s;display:block}.nav-view-chats-button:hover .nav-view-chats-icon,.nav-new-chat-button:hover .nav-new-chat-icon,.nav-theme-button:hover .nav-theme-button-icon{opacity:.85}.nav-new-chat-icon{transform-origin:50%;transform:scale(1.1)}.nav-search-button:hover{color:#ffffffd9;background:0 0}.nav-search-button:focus-visible,.nav-view-chats-button:focus-visible,.nav-new-chat-button:focus-visible,.nav-theme-button:focus-visible,.nav-export-button:focus-visible{box-shadow:var(--focus-ring);outline:none}.nav-search-button:active,.nav-view-chats-button:active,.nav-new-chat-button:active,.nav-theme-button:active,.nav-export-button:active{transform:scale(.97)}.nav-search-icon{width:16px;height:16px}.nav-share-menu{flex-shrink:0;position:relative}.nav-export-button{border-radius:var(--control-radius);color:#ffffff73;cursor:pointer;width:34px;height:34px;transition:color var(--transition-hover), background var(--transition-hover), transform var(--transition-control), box-shadow var(--transition-hover);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.nav-export-button:hover,.nav-export-button-open{color:#ffffffd9;background:0 0}.nav-export-icon{filter:invert();opacity:.45;width:16px;height:16px;transition:opacity .2s;display:block}.nav-export-button:hover .nav-export-icon,.nav-export-button-open .nav-export-icon{opacity:.85}.nav-share-dropdown{z-index:20;gap:var(--app-dropdown-gap);min-width:176px;padding:var(--app-dropdown-padding);flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);right:0}.nav-share-option{border-radius:var(--control-radius-sm);width:100%;color:var(--text-secondary);font-family:var(--font-ui);text-align:left;cursor:pointer;transition:background var(--transition-hover), color var(--transition-hover);background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;font-size:12px;display:flex}.nav-share-option:hover{background:var(--surface-control-hover);color:var(--text-primary)}.nav-share-option:disabled,.nav-share-option-disabled{opacity:.38;color:var(--text-faint);cursor:not-allowed;pointer-events:none}.nav-share-option:disabled:hover,.nav-share-option-disabled:hover{color:var(--text-faint);background:0 0}.share-option-label{min-width:0}.share-option-main{align-items:center;gap:8px;min-width:0;display:inline-flex}.share-option-mark{width:14px;height:14px;color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.share-option-mark svg,.share-option-mark img{object-fit:contain;width:100%;height:100%;display:block}.share-option-mark-mono img{filter:brightness(0)invert();opacity:.85}html[data-theme=light] .app:not(.app-guest) .share-option-mark-mono img,html[data-theme=light] .note-card-modal-overlay .share-option-mark-mono img{filter:brightness(0);opacity:.7}.share-option-arrow-icon{opacity:.55;filter:invert();flex-shrink:0;width:11px;height:11px;display:block;transform:scale(1.1)}.nav-share-option:hover .share-option-arrow-icon,.history-share-option:hover .share-option-arrow-icon,.canvas-share-option:hover .share-option-arrow-icon,.notes-header-share-option:hover .share-option-arrow-icon{opacity:.85}html[data-theme=light] .app:not(.app-guest) .note-card-footer-menu .share-option-arrow-icon,html[data-theme=light] .note-card-modal-overlay .note-card-footer-menu .share-option-arrow-icon{filter:brightness(0);opacity:.55}html[data-theme=light] .app:not(.app-guest) .note-card-footer-menu .nav-share-option:hover .share-option-arrow-icon,html[data-theme=light] .note-card-modal-overlay .note-card-footer-menu .nav-share-option:hover .share-option-arrow-icon{opacity:.85}.nav-share-status{z-index:19;color:#8fd08f;white-space:nowrap;pointer-events:none;background:#4a8c4a29;border:1px solid #4a8c4a3d;border-radius:8px;padding:6px 10px;font-size:10px;position:absolute;top:calc(100% + 6px);right:0}.btn-ghost{border-radius:var(--radius-md);color:#fff6;cursor:pointer;font-size:12px;font-family:var(--font-ui);background:#ffffff0a;border:1px solid #ffffff14;padding:8px 16px;transition:color .2s}.btn-ghost:hover{color:#ffffffb3}.nav-actions>.nav-sign-in-btn{--btn-refract-font-size:13px;--btn-refract-padding-y:10px;--btn-refract-padding-x:24px;white-space:nowrap;width:auto;height:auto;transform:scale(var(--nav-sign-in-scale,1));transform-origin:100%;flex-shrink:0}.nav-actions>.nav-sign-in-btn:active:not(:disabled){transform:scale(calc(var(--nav-sign-in-scale,1) * .97))}.btn-accent{border-radius:var(--radius-md);color:#c8b89a;cursor:pointer;font-size:12px;font-family:var(--font-ui);background:#c8b89a14;border:1px solid #c8b89a33;padding:8px 16px;transition:background .2s}.btn-accent:hover{background:#c8b89a14}:root{--hero-guest-font-family:var(--font-ui);--hero-guest-letter-spacing:-.01em;--hero-guest-line-height:1.15;--hero-guest-line1-font-size:clamp(35px, 4.5vw, 49px);--hero-guest-line1-font-weight:500;--hero-guest-line1-color:#fff;--hero-guest-line2-font-size:clamp(32px, 3.5vw, 44px);--hero-guest-line2-font-weight:500;--hero-guest-line2-color:#fff;--hero-guest-line2-gradient-duration:8s;--hero-guest-accent-ry-kerning:.05em;--hero-guest-accent-yt-kerning:.05em}.hero{text-align:center;min-width:0;max-width:100%;padding-bottom:8px}.hero-title{letter-spacing:-.02em;color:#f5f1e8;overflow-wrap:anywhere;word-wrap:break-word;margin:0 0 12px;font-size:clamp(32px,5vw,52px);font-weight:300;line-height:1.15}.hero-title:not(.hero-title-guest){white-space:nowrap;overflow-wrap:normal;word-wrap:normal;max-width:100%;line-height:1.25}.hero-title em{color:#c8b89a;font-style:italic}.hero-title-guest{font-family:var(--hero-guest-font-family);letter-spacing:var(--hero-guest-letter-spacing);line-height:var(--hero-guest-line-height)}.hero-title-guest-line1,.hero-title-guest-line2{overflow-wrap:anywhere;word-wrap:break-word;display:block}.hero-title-guest-line1{font-size:var(--hero-guest-line1-font-size);font-weight:var(--hero-guest-line1-font-weight);color:var(--hero-guest-line1-color)}.hero-title-guest-line2{overflow-wrap:anywhere;word-wrap:break-word;font-size:clamp(48px,5.8vw,69px);font-weight:var(--hero-guest-line2-font-weight);color:var(--hero-guest-line1-color);white-space:nowrap;padding-bottom:.08em;line-height:1.35;display:block}.hero-title-guest-line2-accent{animation:hero-guest-vibgyor var(--hero-guest-line2-gradient-duration) linear infinite;color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#8b6ad4,#6b6fd8,#4a7fd4,#4a9c5a,#c4a840,#d08048,#d45a5a,#8b6ad4) 0%/300% 100%;-webkit-background-clip:text;background-clip:text;font-weight:600}.hero-title-guest-line2-accent-kerning-y{margin-inline-start:var(--hero-guest-accent-ry-kerning)}.hero-title-guest-line2-accent-kerning-yt{margin-inline-start:var(--hero-guest-accent-yt-kerning)}@keyframes hero-guest-vibgyor{0%{background-position:300%}to{background-position:0%}}@property --input-box-stroke-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --input-box-stroke-weight{syntax:"<length>";inherits:false;initial-value:1.5px}@media (prefers-reduced-motion:reduce){.hero-title-guest-line2-accent,.guest-pricing-tagline-accent{background-position:50%;background-size:100% 100%;animation:none}.input-box-has-paste:before{opacity:0;animation:none}.input-box-collapsible,.input-collapse-icon{transition:none}.btn-upload-pop{animation:none}.btn-upload:active:not(:disabled){transform:scale(.92)}}.hero-title-guest-line1--light{--hero-guest-line1-font-weight:300}.hero-title-guest-line1--regular{--hero-guest-line1-font-weight:400}.hero-title-guest-line1--medium{--hero-guest-line1-font-weight:500}.hero-title-guest-line1--semibold{--hero-guest-line1-font-weight:600}.hero-title-guest-line1--bold{--hero-guest-line1-font-weight:700}.hero-title-guest-line1--extra-bold{--hero-guest-line1-font-weight:800}.hero-title-guest-line2--light{--hero-guest-line2-font-weight:300}.hero-title-guest-line2--regular{--hero-guest-line2-font-weight:400}.hero-title-guest-line2--medium{--hero-guest-line2-font-weight:500}.hero-title-guest-line2--semibold{--hero-guest-line2-font-weight:600}.hero-title-guest-line2--bold{--hero-guest-line2-font-weight:700}.hero-title-guest-line2--extra-bold{--hero-guest-line2-font-weight:800}.hero-subtitle{color:rgba(255, 255, 255, var(--hero-subtitle-opacity));overflow-wrap:anywhere;word-wrap:break-word;margin:0;font-family:Menlo,monospace;font-size:14px;font-weight:300}.input-box{isolation:isolate;box-sizing:border-box;border-radius:var(--input-box-radius);width:100%;min-width:0;max-width:100%;box-shadow:var(--input-box-stroke-inset);background:var(--input-box-fill-gradient), #ffffff05;border:none;flex-direction:column;display:flex;position:relative;overflow:hidden}.input-box:before{content:"";z-index:2;border-radius:inherit;pointer-events:none;opacity:0;animation:none;position:absolute;inset:0}.input-box-has-paste>*{z-index:3;position:relative}.input-box-has-paste:not(.input-box-has-attachments):not(.input-box-extracting){--input-box-stroke-color:#ffffff0f}.input-box-has-paste:not(.input-box-has-attachments):not(.input-box-extracting):before{opacity:1;padding:var(--input-box-stroke-weight);--input-box-stroke-angle:0deg;--input-box-stroke-weight:var(--input-box-stroke-width);background:conic-gradient(from var(--input-box-stroke-angle) at 50% 50%, transparent 0deg, transparent 210deg, #ffffff38 235deg, #ffffff8c 260deg, #fffffff2 280deg, #ffffff8c 300deg, #ffffff38 320deg, transparent 345deg, transparent 360deg);animation:input-box-stroke-rotate var(--input-box-stroke-rotate-duration) linear infinite, input-box-stroke-weight var(--input-box-stroke-pulse-duration) ease-in-out infinite;-webkit-mask-composite:xor;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.app-guest .input-box,.app-body-authenticated .input-box-host .input-box{transition:box-shadow .2s,background .2s}.app-guest .input-box:focus-within,.app-body-authenticated .input-box-host .input-box:focus-within{--input-box-stroke-color:var(--focus-stroke);box-shadow:var(--input-box-stroke-inset), var(--focus-ring)}.app-guest .input-box-has-paste:not(.input-box-has-attachments):not(.input-box-extracting):before,.app-body-authenticated .input-box-host .input-box-has-paste:not(.input-box-has-attachments):not(.input-box-extracting):before{opacity:.58;animation:input-box-stroke-rotate var(--input-box-stroke-rotate-duration) linear infinite, input-box-stroke-weight var(--input-box-stroke-pulse-duration) ease-in-out infinite}.app-guest .input-box-has-paste:not(.input-box-has-attachments):not(.input-box-extracting):hover:before,.app-body-authenticated .input-box-host .input-box-has-paste:not(.input-box-has-attachments):not(.input-box-extracting):hover:before{opacity:1}.app-guest .input-box-has-paste:not(.input-box-has-attachments):not(.input-box-extracting):focus-within:before,.app-body-authenticated .input-box-host .input-box-has-paste:not(.input-box-has-attachments):not(.input-box-extracting):focus-within:before,.app-guest .guest-paste-block--tutorial .input-box--tutorial.input-box-has-paste:not(.input-box-has-attachments):not(.input-box-extracting):before{opacity:0;animation:none}@keyframes input-box-stroke-rotate{to{--input-box-stroke-angle:360deg}}@keyframes input-box-stroke-weight{0%,to{--input-box-stroke-weight:var(--input-box-stroke-min)}50%{--input-box-stroke-weight:var(--input-box-stroke-max)}}.input-box:has(.split-mode-trigger-open){overflow:visible}.input-box:has(.split-mode-trigger-open) .input-header{z-index:5;position:relative}.input-box:has(.split-mode-trigger-open) .input-box-collapsible{z-index:1}.input-box:has(.split-mode-trigger-open) .input-box-collapsible-inner{overflow:visible}.input-box-has-attachments:before,.app-history-clusters .input-box:before{opacity:0;animation:none}.input-box-host--clusters-hidden{display:none}.input-box-collapsed .input-header{border-bottom:none}.input-box-collapsible{grid-template-rows:1fr;transition:grid-template-rows .3s;display:grid}.input-box-collapsed .input-box-collapsible{grid-template-rows:0fr}.input-box-collapsible-inner{flex-direction:column;min-height:0;display:flex;overflow:hidden}.input-header{padding:var(--input-header-padding);border-bottom:1px solid #ffffff0f;flex-shrink:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px;display:grid;overflow:visible}.input-header-title-row,.input-header-preview{grid-column:1;min-width:0}.input-header-expandable{cursor:pointer}.input-header-actions{flex-wrap:wrap;flex-shrink:0;grid-area:1/2;justify-self:end;align-items:center;gap:10px;min-width:0;display:flex}.input-header-split-mode{flex-shrink:0;align-items:center;display:flex}.input-header-title-row{flex:auto;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.input-header-char-count{color:#ffffff26;white-space:nowrap;flex:none;margin-left:auto;font-family:Menlo,monospace;font-size:11px;line-height:1}.input-label{text-transform:uppercase;letter-spacing:.12em;color:#fff3;overflow-wrap:anywhere;word-wrap:break-word;flex:0 auto;min-width:0;font-family:monospace;font-size:10px}.input-header-preview{min-width:0;font-family:var(--input-textarea-font-family);font-size:var(--input-textarea-font-size);line-height:var(--input-textarea-line-height);color:#f5f1e8;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;word-wrap:break-word;-webkit-box-orient:vertical;flex:auto;display:-webkit-box;overflow:hidden}.input-header-preview-placeholder{color:#fff3;font-family:Menlo,monospace}.input-info-button{cursor:pointer;border-radius:var(--radius-xs);background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;transition:opacity .2s;display:flex}.input-info-button:hover .input-label-icon{opacity:1}.input-label-icon{opacity:.65;filter:invert();width:18px;height:18px;transition:opacity .2s;display:block}.input-collapse-button{color:#ffffff8c;cursor:pointer;border-radius:var(--radius-xs);background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:color .2s,background .2s;display:flex}.input-collapse-button:hover{color:#f5f1e8;background:0 0}.input-collapse-icon{filter:invert();opacity:.55;width:10px;height:10px;transition:opacity .2s,transform .3s;display:block;transform:scaleY(1)}.input-collapse-icon-collapsed{transform:scaleY(-1)}.input-collapse-icon-expanded{transform:scaleY(1)}.input-collapse-button:hover .input-collapse-icon{opacity:1}.input-textarea{width:100%;max-width:100%;min-height:var(--input-textarea-min-height);max-height:min(60vh,520px);padding:var(--input-textarea-padding);font-size:var(--input-textarea-font-size);line-height:var(--input-textarea-line-height);color:#f5f1e8;resize:vertical;box-sizing:border-box;font-family:var(--input-textarea-font-family);overflow-wrap:anywhere;word-wrap:break-word;background:0 0;border:none;outline:none;display:block}.input-textarea::placeholder{color:#fff3}.uploaded-file-preview{min-height:var(--input-preview-min-height);box-sizing:border-box;padding:22px}.uploaded-file-card{--chat-link-accent-rgb:245, 241, 232;width:var(--chat-link-card-size);height:var(--chat-link-card-size);min-width:var(--chat-link-card-size);max-width:var(--chat-link-card-size);min-height:var(--chat-link-card-size);max-height:var(--chat-link-card-size);box-sizing:border-box;padding:12px 12px calc(var(--attachment-card-footer-reserve) + var(--card-body-footer-gap));border-radius:var(--radius-lg);background:#ffffff09;border:none;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff24}.uploaded-file-close{color:#ffffff73;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:20px;line-height:1;transition:color .2s;display:flex;position:absolute;top:9px;right:9px}.uploaded-file-close:hover{color:#f5f1e8}.uploaded-file-name{-webkit-line-clamp:3;line-clamp:3;color:#f5f1e8;word-break:break-word;-webkit-box-orient:vertical;flex-shrink:1;min-height:0;margin-top:8px;padding-right:22px;font-size:13px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.uploaded-file-meta{color:#ffffff61;justify-content:space-between;align-items:baseline;gap:8px;min-width:0;margin-top:auto;font-size:11px;line-height:1.35;display:flex}.uploaded-file-char-count{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.uploaded-file-line-count{text-align:right;white-space:nowrap;flex:none;margin-left:auto}.uploaded-file-card .chat-link-url.uploaded-file-type{letter-spacing:.02em;color:#ffffff8c;white-space:nowrap;flex-direction:row;flex-shrink:0;align-items:baseline;gap:.35em;margin-top:6px;font-weight:700;line-height:1.2;display:flex}.uploaded-file-type-name,.uploaded-file-type-suffix{font-size:11px}.input-link-attachments .uploaded-file-card .chat-link-copy{position:absolute;bottom:10px;left:12px}.input-link-attachments .uploaded-file-card .chat-link-view{position:absolute;bottom:10px;right:12px}.input-attachment-preview{min-height:0;padding-bottom:0}.input-paste-body{min-height:var(--input-textarea-min-height);flex-direction:column;flex:auto;min-width:0;display:flex}.input-paste-body .uploaded-file-preview.input-attachment-preview{flex:none;min-height:0;padding:16px 22px 8px}.input-paste-body .input-textarea-wrap{flex-direction:column;flex:auto;min-width:0;min-height:42px;display:flex;position:relative;overflow:hidden}.input-paste-body .input-textarea{resize:none;flex:auto;min-height:42px}.input-paste-body:not(:has(.input-link-attachments)) .input-textarea{min-height:var(--input-textarea-min-height);resize:vertical}.input-link-attachments{grid-template-columns:repeat(auto-fill, minmax(var(--chat-link-card-size), max-content));justify-content:start;align-items:start;gap:12px;display:grid}.chat-link-card{--chat-link-accent:#ab68ff;--chat-link-accent-rgb:171, 104, 255;width:var(--chat-link-card-size);height:var(--chat-link-card-size);min-width:var(--chat-link-card-size);max-width:var(--chat-link-card-size);min-height:var(--chat-link-card-size);max-height:var(--chat-link-card-size);box-sizing:border-box;padding:12px 12px calc(var(--attachment-card-footer-reserve) + var(--card-body-footer-gap));--chat-link-stroke:rgba(var(--chat-link-accent-rgb), .22);box-shadow:inset 0 0 0 1px var(--chat-link-stroke);border-radius:var(--radius-lg);background:rgba(var(--chat-link-accent-rgb), .055);cursor:pointer;border:none;flex-direction:column;transition:box-shadow .2s,background .2s;display:flex;position:relative;overflow:hidden}.chat-text-card{--chat-link-accent-rgb:245, 241, 232;width:var(--chat-link-card-size);height:var(--chat-link-card-size);min-width:var(--chat-link-card-size);max-width:var(--chat-link-card-size);min-height:var(--chat-link-card-size);max-height:var(--chat-link-card-size);box-sizing:border-box;padding:12px 12px calc(var(--attachment-card-footer-reserve) + var(--card-body-footer-gap));border-radius:var(--radius-lg);background:#c8b89a0b;border:none;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #c8b89a2e}.chat-link-card:hover,.chat-link-card:focus-within{--chat-link-stroke:rgba(var(--chat-link-accent-rgb), .4);background:rgba(var(--chat-link-accent-rgb), .09);outline:none}.app-guest .chat-link-card:focus-within{box-shadow:inset 0 0 0 1px var(--chat-link-stroke), var(--focus-ring)}.app-guest .chat-text-card:focus-visible,.app-guest .uploaded-file-card:focus-visible{box-shadow:inset 0 0 0 1px #c8b89a3d, var(--focus-ring)}.chat-link-card--chatgpt{--chat-link-accent:#ab68ff;--chat-link-accent-rgb:171, 104, 255}.chat-link-card--chatgpt .chat-link-platform-logo{filter:none;opacity:.88}.chat-link-card--meta{--chat-link-accent:#0081fb;--chat-link-accent-rgb:0, 129, 251}.chat-link-card--meta .chat-link-platform-logo{filter:none;opacity:1}.chat-link-card--deepseek{--chat-link-accent:#3c5dff;--chat-link-accent-rgb:60, 93, 255}.chat-link-card--deepseek .chat-link-platform-logo{filter:none;opacity:1}.chat-link-card--claude{--chat-link-accent:#d97757;--chat-link-accent-rgb:217, 119, 87}.chat-link-card--claude .chat-link-platform-logo{filter:none;opacity:1}.chat-link-card--grok{--chat-link-accent:#313131;--chat-link-accent-rgb:49, 49, 49;--chat-link-muted-rgb:220, 218, 214;border-color:rgba(var(--chat-link-muted-rgb), .28)}.chat-link-card--grok:hover,.chat-link-card--grok:focus-within{border-color:rgba(var(--chat-link-muted-rgb), .42);background:rgba(var(--chat-link-accent-rgb), .09)}.chat-link-card--grok .chat-link-platform-logo{filter:none;opacity:1}.chat-link-card--grok .chat-link-icon{border-color:rgba(var(--chat-link-muted-rgb), .34);color:rgba(var(--chat-link-muted-rgb), .82)}.chat-link-card--grok .chat-link-host{color:rgba(var(--chat-link-muted-rgb), .72)}.chat-link-card--grok .chat-link-copy,.chat-link-card--grok .chat-link-view{color:rgba(var(--chat-link-muted-rgb), .78)}.chat-link-card--grok .chat-link-copy:hover,.chat-link-card--grok .chat-link-copy:focus-visible,.chat-link-card--grok .chat-link-view:hover,.chat-link-card--grok .chat-link-view:focus-visible{color:rgba(var(--chat-link-muted-rgb), .92)}.chat-link-card--perplexity{--chat-link-accent:#20808d;--chat-link-accent-rgb:32, 128, 141}.chat-link-card--perplexity .chat-link-platform-logo{filter:none;opacity:1}.chat-link-card--kimi{--chat-link-accent:#1d1d1f;--chat-link-accent-rgb:29, 29, 31;--chat-link-muted-rgb:220, 218, 214;border-color:rgba(var(--chat-link-muted-rgb), .28)}.chat-link-card--kimi:hover,.chat-link-card--kimi:focus-within{border-color:rgba(var(--chat-link-muted-rgb), .42);background:rgba(var(--chat-link-accent-rgb), .09)}.chat-link-card--kimi .chat-link-platform-logo{filter:none;opacity:1}.chat-link-card--kimi .chat-link-icon{border-color:rgba(var(--chat-link-muted-rgb), .34);color:rgba(var(--chat-link-muted-rgb), .82)}.chat-link-card--kimi .chat-link-host{color:rgba(var(--chat-link-muted-rgb), .72)}.chat-link-card--kimi .chat-link-copy,.chat-link-card--kimi .chat-link-view{color:rgba(var(--chat-link-muted-rgb), .78)}.chat-link-card--kimi .chat-link-copy:hover,.chat-link-card--kimi .chat-link-copy:focus-visible,.chat-link-card--kimi .chat-link-view:hover,.chat-link-card--kimi .chat-link-view:focus-visible{color:rgba(var(--chat-link-muted-rgb), .92)}.chat-link-card--gemini{--chat-link-accent:#9177c7;--chat-link-accent-rgb:145, 119, 199;--gemini-blue-rgb:71, 150, 227;--gemini-purple-rgb:145, 119, 199;--gemini-coral-rgb:202, 102, 115;background:linear-gradient(135deg, rgba(var(--gemini-blue-rgb), .1) 0%, rgba(var(--gemini-purple-rgb), .08) 50%, rgba(var(--gemini-coral-rgb), .1) 100%);border:1px solid #ffffff52}.chat-link-card--gemini:hover,.chat-link-card--gemini:focus-within{background:linear-gradient(135deg, rgba(var(--gemini-blue-rgb), .16) 0%, rgba(var(--gemini-purple-rgb), .14) 50%, rgba(var(--gemini-coral-rgb), .16) 100%);border-color:#ffffff7a;outline:none}.chat-link-card--gemini .chat-link-platform-logo{filter:none;opacity:1}.chat-link-card--gemini .chat-link-icon{color:#ffffffeb;border-color:#ffffff61}.chat-link-card--gemini .chat-link-host{color:#ffffffd1}.chat-link-card--gemini .chat-link-copy,.chat-link-card--gemini .chat-link-view{color:#ffffffe0}.chat-link-card--gemini .chat-link-copy:hover,.chat-link-card--gemini .chat-link-copy:focus-visible,.chat-link-card--gemini .chat-link-view:hover,.chat-link-card--gemini .chat-link-view:focus-visible{color:#fff}.chat-link-card-compact{border-radius:var(--radius-md);width:100%;height:auto;min-height:0;max-height:none;padding:14px 16px 42px}.chat-link-card-compact .chat-link-title{font-size:14px}.chat-link-card-compact .chat-link-host{margin-top:5px;font-size:12px}.chat-link-card-compact .chat-link-url{-webkit-line-clamp:1;line-clamp:1;margin-top:8px}.chat-link-topline{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.chat-link-platform-logo{object-fit:contain;filter:none;opacity:.88;align-self:flex-start;width:32px;height:32px;margin-top:11px;margin-bottom:6px}.chat-link-card-compact .chat-link-topline{margin-bottom:8px}.chat-link-icon{border:1px solid rgba(var(--chat-link-accent-rgb), .32);border-radius:var(--radius-xs);letter-spacing:.08em;color:rgba(var(--chat-link-accent-rgb), .9);opacity:.5;align-self:flex-start;padding:2px 6px;font-size:9px;font-weight:700}.chat-text-icon{border-radius:var(--radius-xs);letter-spacing:.08em;color:#c8b89adb;border:1px solid #c8b89a47;align-self:flex-start;padding:2px 6px;font-size:9px;font-weight:700}.chat-link-order{letter-spacing:.08em;color:#ffffff5c;border:1px solid #ffffff24;border-radius:999px;padding:2px 6px;font-family:monospace;font-size:9px}.chat-link-title{color:#f5f1e8;flex-shrink:0;padding-right:18px;font-size:13px;line-height:1.35}.chat-text-title{letter-spacing:-.01em;flex-direction:row;align-items:baseline;gap:.28em;margin-top:2px;font-size:13px;font-weight:500;line-height:1.2;display:flex}.chat-text-title span{display:inline}.chat-link-host{min-height:0;color:rgba(var(--chat-link-accent-rgb), .72);flex-shrink:1;margin-top:4px;font-size:10px;line-height:1.3}.chat-text-meta{color:#ffffff80;margin-top:4px;font-size:10px;line-height:1.3}.chat-link-url{-webkit-line-clamp:2;line-clamp:2;color:#ffffff4d;word-break:break-all;-webkit-box-orient:vertical;flex-shrink:1;min-height:0;margin-top:6px;font-size:9px;line-height:1.35;display:-webkit-box;overflow:hidden}.chat-link-open-target{width:100%;min-height:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:auto;align-items:stretch;margin:0;padding:0;display:flex}.chat-link-open-target:focus-visible{outline:none}.chat-link-open-target-static{cursor:default}.chat-link-card-footer{z-index:3;height:calc(var(--attachment-card-footer-reserve) + var(--card-body-footer-gap));pointer-events:none;position:absolute;inset:auto 0 0}.chat-link-card-footer>button{pointer-events:auto}.chat-text-preview{-webkit-line-clamp:2;line-clamp:2;color:#ffffff4d;word-break:break-word;-webkit-box-orient:vertical;margin-top:6px;font-size:9px;line-height:1.35;display:-webkit-box;overflow:hidden}.chat-link-copy{z-index:1;min-width:28px;min-height:28px;color:rgba(var(--chat-link-accent-rgb), .62);cursor:pointer;font-family:var(--font-ui);opacity:.5;background:0 0;border:none;justify-content:center;align-items:center;padding:0;line-height:1;transition:color .2s,opacity .2s;display:inline-flex;position:absolute;bottom:8px;left:12px}.chat-link-copy svg{width:15px;height:15px}.chat-link-copy:hover,.chat-link-copy:focus-visible,.chat-link-copy-copied{color:#f5f1e8d1;opacity:.9;outline:none}.chat-link-view{z-index:2;color:rgba(var(--chat-link-accent-rgb), .62);cursor:pointer;opacity:.5;background:0 0;border:none;justify-content:center;align-items:center;padding:0;line-height:1;transition:color .2s,opacity .2s;display:inline-flex;position:absolute;bottom:8px;right:12px}.chat-link-view-icon{width:16px;height:16px;display:block}.chat-link-view:hover,.chat-link-view:focus-visible{color:#f5f1e8d1;opacity:.9;outline:none}.chat-link-card-close{z-index:4;color:#ffffff73;cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:18px;line-height:1;transition:color .2s,background .2s;display:flex;position:absolute;bottom:10px;right:10px}.chat-link-card-close:hover,.chat-link-card-close:focus-visible{color:#f5f1e8;background:0 0;outline:none}.input-textarea-wrap{width:100%;min-width:0;max-width:100%;position:relative;container:input-textarea/inline-size}.input-textarea-field{flex-direction:column;flex:auto;width:100%;min-width:0;display:flex;position:relative}.input-textarea-hint{padding:var(--input-textarea-padding);box-sizing:border-box;max-width:100%;font-family:Menlo,monospace;font-size:var(--input-textarea-hint-font-size);line-height:var(--input-textarea-hint-line-height);color:rgba(255, 255, 255, var(--input-textarea-hint-opacity));pointer-events:none;justify-content:flex-start;align-items:flex-start;display:flex;position:absolute;inset:0}.input-textarea-hint-text{text-align:left;overflow-wrap:anywhere;word-wrap:break-word;white-space:pre-line;-webkit-hyphens:auto;hyphens:auto;max-width:100%;display:block}.input-textarea-wrap-extracting .input-textarea{opacity:0}.input-box-extracting{min-height:calc(var(--input-textarea-min-height) + 128px);overflow:visible}.input-box-extracting-body{--extraction-loader-offset-x:0px;--extraction-loader-offset-y:-25px;--extraction-status-offset-x:0px;--extraction-status-offset-y:0px;--extraction-loader-gap:20px;--extraction-status-pull:-52px;--extraction-anim-width:199.5px;--extraction-anim-max-height:171px;--extraction-status-font-size:24px;width:100%;min-height:calc(var(--input-textarea-min-height) + 128px);flex:auto;justify-content:center;align-items:center;display:flex;position:relative;overflow:visible}.input-textarea-extraction-loader{justify-content:center;align-items:center;gap:var(--extraction-loader-gap);width:max-content;max-width:100%;margin-top:var(--extraction-loader-offset-y);margin-left:var(--extraction-loader-offset-x);flex-direction:column;display:flex;position:relative}@media (width<=767px){.input-box-extracting-body{--extraction-anim-width:129.675px;--extraction-anim-max-height:111.15px;--extraction-status-font-size:15.6px;--extraction-status-pull:-33.8px;--extraction-loader-gap:13px}}.input-textarea-extraction-lottie{width:var(--extraction-anim-width);height:var(--extraction-anim-max-height);object-fit:contain;mix-blend-mode:screen;backface-visibility:hidden;contain:layout paint;max-width:100%;display:block;transform:translateZ(0)}@media (width<=767px){.input-textarea-extraction-loader{isolation:isolate}}.input-textarea-extraction-status{--extraction-status-base:#ffffff8c;--extraction-status-sheen:#fff;margin:var(--extraction-status-pull) 0 0;top:var(--extraction-status-offset-y);left:var(--extraction-status-offset-x);z-index:1;font-family:var(--font-ui);font-size:var(--extraction-status-font-size);letter-spacing:-.02em;text-align:center;-webkit-user-select:none;user-select:none;color:var(--extraction-status-base);padding:.12em .08em .22em;font-weight:400;line-height:1.45;display:inline-block;position:relative;overflow:hidden}.input-textarea-extraction-status__base{color:var(--extraction-status-base);-webkit-text-fill-color:var(--extraction-status-base)}.input-textarea-extraction-status__sheen{padding:inherit;white-space:nowrap;pointer-events:none;color:#0000;-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg, transparent 0%, transparent 36%, var(--extraction-status-sheen) 46%, var(--extraction-status-sheen) 54%, transparent 64%, transparent 100%);background-position:100%;background-repeat:no-repeat;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;justify-content:center;align-items:center;animation:1s linear infinite extraction-status-sheen;display:flex;position:absolute;inset:0}.input-textarea-extraction-status__sheen-text{display:contents}@keyframes extraction-status-sheen{0%{background-position:100%}to{background-position:-100%}}.input-textarea-extraction-spinner{width:28px;height:28px}.input-textarea-wrap-has-copy .input-textarea-hint,.input-textarea-wrap-has-copy .input-textarea{padding-bottom:44px;padding-right:52px}.input-textarea-wrap-has-copy .input-textarea-compact{padding-bottom:44px}.input-textarea-copy{border-radius:var(--radius-sm);color:#ffffff52;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:color .2s;display:inline-flex;position:absolute;bottom:12px;right:14px}.input-textarea-copy svg{width:13px;height:13px}.input-textarea-copy:hover,.input-textarea-copy:focus-visible{color:#f5f1e8bf;background:0 0;outline:none}.input-textarea-copy-copied{color:#7aba7ad9;background:0 0}.input-textarea-compact{resize:none;min-height:42px;padding-top:12px;padding-bottom:12px}.input-add-more-line{color:#ffffff38;overflow-wrap:anywhere;word-wrap:break-word;padding:0 22px 16px;font-size:12px;line-height:1.5}.input-footer{z-index:2;justify-content:space-between;align-items:center;gap:var(--input-footer-gap);margin-top:var(--card-body-footer-gap);padding:var(--input-footer-padding);border-top:1px solid #ffffff0f;flex-wrap:wrap;flex-shrink:0;min-width:0;display:flex;position:relative;container:input-footer/inline-size}.input-char-count{color:#ffffff26;font-family:Menlo,monospace;font-size:11px}.input-char-count-idle{transform:translate(3px,2px)}.input-footer-left{flex-wrap:wrap;flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.input-footer-right{flex-wrap:nowrap;flex:auto;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.file-input{display:none}.btn-upload{width:var(--btn-upload-width);height:var(--btn-upload-height);color:#fff;cursor:pointer;font-size:var(--btn-upload-font-size);font-weight:300;line-height:1;font-family:var(--font-ui);border-radius:var(--radius-sm);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .2s,background .2s,transform .16s;display:flex}.btn-upload:hover{color:#fff;background:0 0;transform:scale(1.12)}.btn-upload:active:not(:disabled){transform:scale(.97)}.btn-upload-pop{animation:.22s ease-out btn-upload-scale}@keyframes btn-upload-scale{0%{transform:scale(1)}45%{transform:scale(.82)}to{transform:scale(1)}}.btn-upload:disabled{opacity:.3;cursor:not-allowed}.split-mode-menu{position:relative}.split-mode-trigger{width:var(--split-mode-trigger-size);height:var(--split-mode-trigger-size);border-radius:var(--radius-md);color:#fff;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .2s,background .2s,transform .16s;display:flex}.split-mode-trigger svg{width:var(--split-mode-icon-size);height:var(--split-mode-icon-size)}.split-mode-trigger:hover:not(:disabled){color:#fff;background:0 0;transform:scale(1.12)}.split-mode-trigger:active:not(:disabled){transform:scale(.97)}.split-mode-trigger-open{color:#fff;background:0 0}.split-mode-trigger:disabled{opacity:.3;cursor:not-allowed}.split-mode-dropdown{z-index:30;gap:var(--space-3);min-width:260px;max-width:min(300px,100vw - 32px);padding:var(--app-dropdown-padding);transform:scale(var(--split-mode-dropdown-scale));transform-origin:100% 0;flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);bottom:auto;right:0}.split-mode-dropdown-label{padding:0 var(--space-1);text-transform:uppercase;letter-spacing:.12em;color:var(--text-faint);margin:0;font-family:monospace;font-size:10px;font-weight:400}.split-mode-options{gap:var(--space-1);flex-direction:column;display:flex}.split-mode-option-tooltip{width:100%;max-width:100%;display:flex}.split-mode-option{align-items:center;gap:var(--space-1);box-sizing:border-box;border-radius:var(--control-radius);cursor:pointer;text-align:left;width:100%;font-family:var(--font-ui);transition:background var(--transition-hover), border-color var(--transition-hover), color var(--transition-hover), transform var(--transition-control), box-shadow var(--transition-hover);background:0 0;border:none;flex-direction:row;padding:10px 12px;display:flex}.split-mode-option:hover:not(.split-mode-option-active){box-shadow:none;background:0 0}.split-mode-option-active{background:linear-gradient(135deg,#8b6ad429,#4a7fd414);border:1px solid #8b6ad43d}.split-mode-option-active:hover{background:linear-gradient(135deg,#8b6ad433,#4a7fd41c);border-color:#c8b89a2e}.split-mode-option:focus-visible{box-shadow:var(--focus-ring);outline:none}.split-mode-option:active{transform:scale(.99)}.split-mode-option-label-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.split-mode-option-label{color:var(--text-secondary);transition:color var(--transition-hover);font-size:13px;font-weight:500}.split-mode-option:hover .split-mode-option-label{color:var(--text-primary)}.split-mode-option-default{text-transform:uppercase;letter-spacing:.1em;color:#c8b89a85;font-family:monospace;font-size:9px;font-weight:400}.split-mode-option-active .split-mode-option-label{color:#fff}.split-mode-option-active .split-mode-option-default{color:#ffffffc0}.split-mode-option-desc{color:var(--text-faint);font-family:Menlo,monospace;font-size:11px;line-height:1.45}.split-mode-option-active .split-mode-option-desc{color:#f5f1e88a}.split-mode-keywords{padding:var(--space-2) 0 0;border-top:1px solid var(--stroke-subtle)}.split-mode-keywords-input{box-sizing:border-box;width:100%;margin-top:var(--space-2);border:1px solid var(--stroke-subtle);border-radius:var(--control-radius);background:var(--surface-control);color:var(--text-primary);font-size:12px;font-family:var(--font-ui);transition:border-color var(--transition-hover), background var(--transition-hover), box-shadow var(--transition-hover);outline:none;padding:10px 12px}.split-mode-keywords-input::placeholder{color:var(--text-faint)}.split-mode-keywords-input:focus{border-color:var(--stroke-accent);background:var(--surface-control-hover);box-shadow:var(--focus-ring)}.ui-tooltip{flex:none;align-items:center;max-width:100%;display:inline-flex;position:relative}.ui-tooltip-track{display:flex}.ui-tooltip-label{flex:none}.ui-tooltip-bubble-portal{z-index:450;color:#ffffffa6;width:max-content;max-width:220px;font-family:var(--font-ui);text-align:center;white-space:normal;pointer-events:none;background:#1a1a1a;border:1px solid #ffffff1a;border-radius:6px;padding:6px 10px;font-size:11px;line-height:1.45;animation:.12s ui-tooltip-fade-in;position:fixed;transform:translate(-50%,calc(-100% - 8px));box-shadow:0 4px 16px #00000073}@keyframes ui-tooltip-fade-in{0%{opacity:0;transform:translate(-50%,calc(-100% - 6px))}to{opacity:1;transform:translate(-50%,calc(-100% - 8px))}}.detail-slider{width:max-content;transform:scale(var(--detail-slider-ui-scale));transform-origin:50%;flex:none;align-items:center;gap:0;display:flex}.detail-slider-label{font-size:var(--detail-slider-label-font-size);letter-spacing:var(--detail-slider-label-letter-spacing);color:#ffffff40;-webkit-user-select:none;user-select:none;white-space:nowrap;flex-shrink:0}.detail-slider-label-btn{appearance:none;font-size:var(--detail-slider-label-font-size);letter-spacing:var(--detail-slider-label-letter-spacing);color:inherit;cursor:pointer;touch-action:manipulation;transition:transform var(--transition-control);background:0 0;border:none;margin:0;padding:0;line-height:1;position:relative}.detail-slider-label-btn:before{content:"";top:calc(-1 * var(--detail-slider-label-hit-inset-y));right:calc(-1 * var(--detail-slider-label-hit-inset-x));bottom:calc(-1 * var(--detail-slider-label-hit-inset-y));left:calc(-1 * var(--detail-slider-label-hit-inset-x));position:absolute}.detail-slider-label-btn:hover:not(:disabled){transform:scale(1.12)}.detail-slider-label-btn:active:not(:disabled){transform:scale(.97)}.detail-slider-label-btn:disabled{cursor:default}.detail-slider-label--granular{margin-left:var(--detail-slider-label-granular-shift)}.detail-slider-readonly{pointer-events:none}.detail-slider-readonly .detail-slider-label{color:#ffffff2e}.detail-slider-readonly .detail-slider-input,.detail-slider-readonly .detail-slider-segment{opacity:.85}.detail-slider-track-wrap{width:var(--detail-slider-track-measured-width,var(--detail-slider-track-width));min-height:var(--detail-slider-touch-height);margin-left:var(--detail-slider-gap-broad);margin-right:var(--detail-slider-gap-granular);flex:none;align-items:center;display:flex;position:relative;overflow:visible}.detail-slider-segments{left:var(--detail-slider-thumb-inset);pointer-events:none;justify-content:flex-start;align-items:center;gap:0;width:max-content;display:flex;position:absolute;top:50%;right:auto;transform:translateY(-50%)}.detail-slider-segment{width:var(--detail-slider-dash-width);height:var(--detail-slider-dash-height);border-radius:var(--detail-slider-segment-radius);background:#ffffff8c;flex:none}.note-batch-timestamp{color:#ffffff57;flex-shrink:0}.note-batch-meta,.note-batch-split-settings{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}.note-batch-split-mode{letter-spacing:.12em;text-transform:uppercase;color:#ffffff57;white-space:nowrap;font-family:monospace;font-size:10px}.note-batch-divider .note-batch-timestamp,.note-batch-start .note-batch-timestamp{letter-spacing:.12em;text-transform:uppercase;color:#ffffff4d;font-family:monospace;font-size:10px}.note-batch-start .note-batch-timestamp{color:#ffffff57}.note-batch-count{letter-spacing:.12em;text-transform:uppercase;color:#ffffff6b;white-space:nowrap;flex-shrink:0;font-family:monospace;font-size:10px}.note-batch-start{justify-content:space-between}.note-batch-start-rule{background:#ffffff1a;flex:auto;align-self:center;min-width:12px;height:1px}.note-batch-start:has(.note-batch-start-rule){justify-content:flex-start;gap:8px}.note-batch-start:has(.note-batch-start-rule):after{display:none}.note-batch-start:has(.note-batch-start-rule) .notes-batch-color-filter{margin-left:0}.notes-batch-color-filter{flex:none;align-items:center;margin-left:auto;display:inline-flex;position:relative}.notes-batch-color-filter-button{border-radius:var(--radius-sm);cursor:pointer;width:28px;height:28px;line-height:0;font:inherit;color:inherit;transition:transform var(--transition-control), background var(--transition-hover);background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.notes-batch-color-filter-button:hover,.notes-batch-color-filter-button-open{background:#ffffff0f;transform:scale(1.06)}.notes-batch-color-filter-button:active{transform:scale(.97)}.notes-batch-color-filter-button .sort-icon-image{opacity:.72;width:12px;height:12px}.notes-batch-color-filter-button:hover .sort-icon-image,.notes-batch-color-filter-button-open .sort-icon-image{opacity:1}.notes-batch-color-filter-icon{flex-shrink:0;width:12px;height:12px;display:block}html[data-theme=light] .app:not(.app-guest) .note-batch-start-rule{background:#0000001a}html[data-theme=light] .app:not(.app-guest) .notes-batch-color-filter-button:hover,html[data-theme=light] .app:not(.app-guest) .notes-batch-color-filter-button-open{background:#0000000f}html[data-theme=light] .app:not(.app-guest) .notes-batch-color-filter-button .sort-icon-image{filter:brightness(0);opacity:.55}html[data-theme=light] .app:not(.app-guest) .notes-batch-color-filter-button:hover .sort-icon-image,html[data-theme=light] .app:not(.app-guest) .notes-batch-color-filter-button-open .sort-icon-image{opacity:.85}.notes-feed-view-dropdown{z-index:24;gap:var(--app-dropdown-gap);min-width:132px;padding:var(--app-dropdown-padding);flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);right:0}.notes-feed-view-option{border-radius:var(--radius-sm);color:#ffffffc7;width:100%;font-family:var(--font-ui);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:8px 10px;font-size:13px;transition:background .15s,color .15s;display:flex}.notes-feed-view-option:hover{background:#ffffff0f}.notes-feed-view-option-active{color:#fff;background:#c8b89a14}.notes-feed-view-option-icon{filter:brightness(0)invert();opacity:.55;flex-shrink:0;width:14px;height:14px;transition:opacity .15s;display:block}.notes-feed-view-option:hover .notes-feed-view-option-icon,.notes-feed-view-option-active .notes-feed-view-option-icon{opacity:.85}.detail-slider-input-hit-wrap{z-index:1;top:0;bottom:0;left:var(--detail-slider-input-offset,var(--detail-slider-thumb-inset));width:var(--detail-slider-input-width,calc(100% - var(--detail-slider-thumb-size)));min-height:var(--detail-slider-touch-height);touch-action:pan-y;align-items:center;display:flex;position:absolute}.detail-slider-input-hit-wrap:before{content:"";left:0;right:0;top:calc(-1 * var(--detail-slider-input-hit-padding));bottom:calc(-1 * var(--detail-slider-input-hit-padding));position:absolute}.detail-slider-input{appearance:none;width:100%;height:var(--detail-slider-touch-height);min-height:var(--detail-slider-touch-height);border-radius:var(--detail-slider-segment-radius);cursor:pointer;box-sizing:border-box;touch-action:pan-y;-webkit-tap-highlight-color:transparent;background:0 0;outline:none;margin:0;display:block;position:relative}.detail-slider-input::-webkit-slider-container{padding-inline:0}.detail-slider-input::-webkit-slider-runnable-track{width:100%;height:var(--detail-slider-track-height);border-radius:var(--detail-slider-segment-radius);background:0 0;border:none}.detail-slider-input:disabled{opacity:.4;cursor:not-allowed}.detail-slider-input::-webkit-slider-thumb{appearance:none;width:var(--detail-slider-thumb-size);height:var(--detail-slider-thumb-size);margin-top:calc((var(--detail-slider-track-height) - var(--detail-slider-thumb-size)) / 2);cursor:pointer;background:#f5f1e8b3;border:none;border-radius:50%;transition:background .15s,width .15s,height .15s}.detail-slider-input::-webkit-slider-thumb:hover{background:#f5f1e8}.detail-slider-input:focus-visible::-webkit-slider-thumb{box-shadow:var(--focus-ring);background:#f5f1e8}.detail-slider-input:disabled::-webkit-slider-thumb{cursor:not-allowed}.detail-slider-input::-moz-range-thumb{width:var(--detail-slider-thumb-size);height:var(--detail-slider-thumb-size);cursor:pointer;background:#f5f1e8b3;border:none;border-radius:50%;transition:background .15s,width .15s,height .15s}.detail-slider-input::-moz-range-thumb:hover{background:#f5f1e8}.detail-slider-input:focus-visible::-moz-range-thumb{box-shadow:var(--focus-ring);background:#f5f1e8}.detail-slider-input:disabled::-moz-range-thumb{cursor:not-allowed}.detail-slider-input::-moz-range-track{width:100%;height:var(--detail-slider-track-height);border-radius:var(--detail-slider-segment-radius);background:0 0;border:none}.detail-slider-compact{--detail-slider-compact-track-width:24px;flex-shrink:0;transform:none}.detail-slider-compact .detail-slider-track-wrap-compact{width:var(--detail-slider-compact-track-width);margin:0}.detail-slider-compact .detail-slider-track-wrap-compact:before{content:"";inset-inline:0;height:var(--detail-slider-track-height);border-radius:var(--detail-slider-segment-radius);pointer-events:none;background:#ffffff24;position:absolute;top:50%;transform:translateY(-50%)}.detail-slider-compact .detail-slider-input-hit-wrap-compact{width:100%;position:relative;inset:auto auto auto 0}.detail-slider-compact .detail-slider-input-hit-wrap-compact:before{display:none}.btn-refract{color:#0d0d0d;padding:var(--btn-refract-padding-y) var(--btn-refract-padding-x);border-radius:var(--radius-pill);cursor:pointer;font-size:var(--btn-refract-font-size);font-weight:500;font-family:var(--font-ui);background:linear-gradient(90deg,#8b6ad4,#6b6fd8,#4a7fd4,#4a9c5a,#c4a840,#d08048,#d45a5a,#8b6ad4) 0%/300% 100%;border:none;flex-shrink:0;justify-content:center;align-items:center;gap:8px;transition:filter .2s,opacity .2s,transform .16s,box-shadow .2s;animation:8s linear infinite btn-refract-gradient;display:flex;box-shadow:0 0 0 1px #ffffff1f}.btn-refract:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 0 0 1px #ffffff2e,0 4px 12px #00000024,0 2px 6px #8b6ad42e}.btn-refract:active:not(:disabled){transform:scale(.97)}.btn-refract-idle{cursor:pointer}.btn-refract:disabled{opacity:.88;cursor:wait;animation:none}.btn-refract-loading{--btn-refract-font-size:11px;--btn-refract-padding-x:12px;gap:6px;animation:8s linear infinite btn-refract-gradient}.app-guest .btn-refract:focus-visible{box-shadow:0 0 0 1px #ffffff2e, var(--focus-ring)}.btn-refract-loading .btn-refract-label{white-space:nowrap;line-height:1.1}.input-footer:has(.btn-refract-loading){flex-wrap:nowrap}.input-footer:has(.btn-refract-loading) .input-footer-left{flex:1 1 0;min-width:0}.input-footer:has(.btn-refract-loading) .input-char-count{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.input-footer:has(.btn-refract-loading) .input-footer-right{flex:none}@keyframes btn-refract-gradient{0%{background-position:300%}to{background-position:0%}}@container input-textarea (width<=360px){.input-textarea-hint{padding-left:clamp(10px,3.5vw,14px);padding-right:clamp(10px,3.5vw,14px);font-size:14px;line-height:1.4}}.spinner{border:1.5px solid #0d0d0d;border-top-color:#0000;border-radius:50%;flex-shrink:0;width:10px;height:10px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.error-box{color:#ff8080;background:#ff505014;border:1px solid #ff505026;border-radius:12px;padding:16px 20px;font-size:13px}.conversation-loading{letter-spacing:.06em;color:#ffffff73;align-items:center;gap:10px;margin-top:8px;font-family:Menlo,monospace;font-size:11px;display:inline-flex}.conversation-loading-spinner{border-color:#0000 #ffffff47 #ffffff47}.conversation-notes-loading-more{letter-spacing:.06em;color:#fff6;align-items:center;gap:10px;margin:12px auto 4px;padding:0 4px;font-family:Menlo,monospace;font-size:11px;display:inline-flex}.notes-panel{--notes-side-gap:0px;--notes-header-actions-offset:-24px;--notes-grid-gap:var(--space-4);--notes-card-radius:var(--radius-lg);--notes-card-min-height:212px;--notes-card-padding-block:14px;--notes-card-padding-inline-sm:18px;--notes-card-padding-inline-md:20px;--notes-card-padding-inline-lg:22px;--notes-card-shadow-rest:inset 0 0 0 1px var(--note-stroke-color), 0 8px 24px #0000002e, inset 0 1px 0 #ffffff0d;--notes-card-shadow-hover:inset 0 0 0 1px color-mix(in srgb, var(--note-stroke-color) 78%, white 22%), 0 12px 32px #0000003d, inset 0 1px 0 #ffffff12;--notes-card-shadow-selected:inset 0 0 0 1px color-mix(in srgb, var(--note-stroke-color) 78%, white 22%), 0 0 0 3px color-mix(in srgb, var(--note-stroke-color) 18%, transparent), 0 12px 32px #00000042;gap:var(--notes-grid-gap);box-sizing:border-box;flex-direction:column;width:100%;display:flex}.notes-header,.notes-feed,.notes-search-results-inline,.error-box.notes-search-error{padding-inline:var(--notes-side-gap);box-sizing:border-box}.notes-header{justify-content:space-between;align-items:center;gap:var(--notes-grid-gap);flex-wrap:wrap;display:flex}.app-body-authenticated>.app-mobile-slide-track>.app-mobile-main-column>.container:has(.notes-panel){--notes-panel-input-aligned-width:min(900px, 100%)}.app-body-authenticated>.app-mobile-slide-track>.app-mobile-main-column>.container:has(.notes-panel) .input-box-host{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;display:flex}.app-body-authenticated>.app-mobile-slide-track>.app-mobile-main-column>.container:has(.notes-panel) .input-box-host .input-box{width:var(--notes-panel-input-aligned-width);max-width:var(--notes-panel-input-aligned-width);box-sizing:border-box;min-width:0;margin-inline:auto;transition:width .25s,max-width .25s}.app-body-authenticated>.app-mobile-slide-track>.app-mobile-main-column>.container:has(.notes-panel) .notes-header{width:var(--notes-panel-input-aligned-width);max-width:var(--notes-panel-input-aligned-width);box-sizing:border-box;align-self:center;margin-inline:auto;padding-inline:0}.app-body-authenticated>.app-mobile-slide-track>.app-mobile-main-column>.container:has(.notes-panel) .notes-header-actions>.notes-search-form-inline.input-box{flex:auto;width:100%;min-width:0;max-width:100%}.app-body-authenticated>.app-mobile-slide-track>.app-mobile-main-column>.container:has(.notes-panel) .notes-search-form-inline.input-box{flex:auto;width:100%;min-width:0;max-width:100%}.app-body-authenticated>.app-mobile-slide-track>.app-mobile-main-column>.container:has(.notes-panel) .notes-search-form-inline--expanded.input-box{flex:auto;width:100%;min-width:0;max-width:100%}.notes-header-toolbar{align-items:center;gap:var(--space-3);flex:none;display:flex}.notes-header-view-chat-button,.notes-header-export-button{border-radius:var(--radius-pill);width:48px;height:48px;box-shadow:var(--input-box-stroke-inset);background:var(--surface-control);color:#ffffff73;cursor:pointer;transition:color var(--transition-hover), box-shadow var(--transition-hover), background var(--transition-hover), transform var(--transition-control);border:none;justify-content:center;align-items:center;padding:0;display:flex}.notes-header-view-chat-button:hover:not(:disabled),.notes-header-export-button:hover,.notes-header-export-button-open{color:#ffffffd9;background:var(--surface-control);box-shadow:var(--input-box-stroke-inset)}.notes-header-view-chat-button:focus-visible,.notes-header-export-button:focus-visible{box-shadow:var(--focus-ring);outline:none}.notes-header-view-chat-button:disabled{opacity:.35;cursor:not-allowed}.notes-header-view-chat-button:active:not(:disabled),.notes-header-export-button:active{transform:scale(.97)}.notes-header-view-chat-icon,.notes-header-export-icon{filter:invert();opacity:.45;width:16px;height:16px;transition:opacity .2s;display:block}.notes-header-view-chat-button:hover:not(:disabled) .notes-header-view-chat-icon,.notes-header-export-button:hover .notes-header-export-icon,.notes-header-export-button-open .notes-header-export-icon{opacity:.85}.notes-header-share-menu{flex-shrink:0;position:relative}.notes-header-share-menu:has(.notes-header-share-dropdown){z-index:30}.notes-header:has(.notes-header-share-dropdown){z-index:30;position:relative}.notes-header-share-dropdown{z-index:30;gap:var(--app-dropdown-gap);min-width:160px;padding:var(--app-dropdown-padding);opacity:1;isolation:isolate;background-color:#0d0d0d;background-image:var(--app-dropdown-background);flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);left:0}.notes-header-toolbar .notes-header-share-dropdown{left:auto;right:0}.notes-header-share-option{border-radius:var(--control-radius-sm);width:100%;color:var(--text-secondary);font-family:var(--font-ui);text-align:left;cursor:pointer;transition:background var(--transition-hover), color var(--transition-hover);background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;font-size:12px;display:flex}.notes-header-share-option:hover{background:var(--surface-control-hover);color:var(--text-primary)}.notes-header-share-option:disabled,.notes-header-share-option-disabled{opacity:.38;color:var(--text-faint);cursor:not-allowed;pointer-events:none}.notes-header-share-option:disabled:hover,.notes-header-share-option-disabled:hover{color:var(--text-faint);background:0 0}.notes-header-share-status{z-index:19;border-radius:var(--radius-sm);letter-spacing:.06em;color:#ffffffb8;white-space:nowrap;background:#121212f5;border:1px solid #ffffff14;padding:6px 10px;font-family:Menlo,monospace;font-size:10px;position:absolute;top:calc(100% + 6px);left:0}.notes-header-toolbar .notes-header-share-status{left:auto;right:0}.notes-header:has(.notes-header-view-chat-button) .notes-header-actions{gap:var(--space-3);box-sizing:border-box;flex:1 1 0;align-items:center;width:100%;min-width:0;max-width:100%;margin-inline-start:0}:is(.notes-header:has(.notes-header-view-chat-button) .notes-search-form-inline.input-box,.notes-header:has(.notes-header-view-chat-button) .notes-search-form-inline--expanded.input-box){flex:1 1 0;width:auto;min-width:0;max-width:none}.notes-header-actions>.notes-header-view-chat-button,.notes-header-actions>.notes-header-share-menu,.notes-header-actions>.notes-header-secondary-actions{flex:none}.notes-header-secondary-actions{align-items:stretch;gap:var(--space-3);transform:translateX(var(--notes-header-actions-offset));flex:none;display:flex}.notes-header-actions{align-items:stretch;gap:var(--space-3);flex:0 auto;min-width:0;display:flex}.notes-header-actions>.notes-search-form-inline.input-box{box-sizing:border-box;min-height:48px}.notes-section-label{text-transform:uppercase;letter-spacing:.15em;color:#ffffff73;font-family:monospace;font-size:11px}.notes-search-form-inline.input-box{--input-box-radius:var(--radius-2xl);flex-direction:row;flex:0 auto;align-items:stretch;gap:0;width:230px;min-width:0;max-width:230px;transition:max-width .25s,width .25s,min-width .25s}.app-guest .notes-search-form-inline.input-box{--input-box-radius:var(--radius-2xl)}.notes-search-form-inline.input-box:before{opacity:0;animation:none}.notes-search-form-inline--expanded.input-box{flex:0 auto;width:530px;min-width:530px;max-width:530px}.notes-header:has(.notes-header-view-chat-button) .notes-search-form-inline--expanded.input-box{flex:1 1 0;width:auto;min-width:0;max-width:none}.notes-search-form-inline.input-box:focus-within{--input-box-stroke-color:#c8b89a47}.notes-search-form-inline.input-box .notes-search-input{z-index:1;min-width:0;font-family:Menlo,monospace;font-size:var(--input-textarea-hint-font-size);color:#f5f1e8;padding:var(--input-header-padding);box-shadow:none;background:0 0;border:none;border-radius:0;outline:none;flex:1;line-height:1.2;position:relative}.notes-search-form-inline.input-box .notes-search-input::placeholder{color:rgba(255, 255, 255, var(--input-textarea-hint-opacity))}.notes-search-form-inline.input-box .notes-search-input:focus{box-shadow:none;border-color:#0000}.notes-search-form-inline .notes-search-button{z-index:1;padding:var(--input-header-padding);text-transform:uppercase;letter-spacing:.12em;color:#c8b89a;cursor:pointer;background:0 0;border:none;border-left:1px solid #ffffff0f;border-radius:0;flex-shrink:0;margin:0;font-family:monospace;font-size:10px;font-weight:500;transition:color .2s;position:relative}.notes-search-form-inline .notes-search-button:hover:not(:disabled){color:#f5f1e8}.notes-search-form-inline .notes-search-button:disabled{color:#fff3;cursor:not-allowed}.notes-search-results-inline{margin-top:-4px}.notes-search-results-inline .notes-search-answer{margin-bottom:0}.notes-count{text-transform:uppercase;letter-spacing:.15em;color:#ffffff94;margin-top:0;font-family:monospace;font-size:11px}.note-batch-meta .notes-count{flex-shrink:0;margin-top:0}.note-batch-meta .notes-count:after{content:"."}.search-input{background:var(--surface-control);border:1px solid var(--stroke-subtle);border-radius:var(--control-radius);width:200px;color:var(--text-primary);font-size:12px;font-family:var(--font-ui);transition:border-color var(--transition-hover), background var(--transition-hover), box-shadow var(--transition-hover);outline:none;padding:8px 14px}.search-input::placeholder{color:var(--text-faint)}.search-input:focus{border-color:var(--stroke-accent);background:var(--surface-control-hover);box-shadow:var(--focus-ring)}.notes-feed{--notes-feed-gap:var(--notes-grid-gap);--notes-feed-flex-sm:2;--notes-feed-flex-md:3;--notes-feed-flex-lg:4;--notes-card-height:var(--notes-card-min-height);--note-card-footer-reserve:20px;gap:var(--notes-feed-gap);flex-direction:column;align-items:stretch;width:100%;display:flex}.notes-feed-row{align-items:stretch;gap:var(--notes-feed-gap);flex-direction:row;width:100%;min-width:0;display:flex}.notes-feed-row>.note-card{box-sizing:border-box;min-width:0;height:auto;min-height:var(--notes-card-height);max-height:none}.notes-feed-row>.note-card--size-sm{flex:var(--notes-feed-flex-sm) 1 0}.notes-feed-row>.note-card--size-md{flex:var(--notes-feed-flex-md) 1 0}.notes-feed-row>.note-card--size-lg{flex:var(--notes-feed-flex-lg) 1 0}@media (width>=1024px){.notes-feed-row{flex-wrap:wrap}.notes-feed-row>.note-card--size-sm{min-width:260px}.notes-feed-row>.note-card--size-md{min-width:390px}.notes-feed-row>.note-card--size-lg{min-width:520px}}.notes-feed.notes-feed--density-compact{--notes-feed-flex-sm:1;--notes-feed-flex-md:1;--notes-feed-flex-lg:1}.notes-feed.notes-feed--density-compact .note-batch-divider,.notes-feed.notes-feed--density-compact .note-batch-timestamp,.notes-feed.notes-feed--density-compact .note-batch-split-settings{display:none}@media (width>=1024px){.notes-feed.notes-feed--density-compact .notes-feed-row{flex-wrap:nowrap}.notes-feed.notes-feed--density-compact .notes-feed-row>.note-card--size-sm,.notes-feed.notes-feed--density-compact .notes-feed-row>.note-card--size-md,.notes-feed.notes-feed--density-compact .notes-feed-row>.note-card--size-lg{flex:1 1 0;width:0;min-width:0}}.note-batch-divider{align-items:center;gap:var(--space-3);margin:var(--space-1) 0 0;letter-spacing:.12em;text-transform:uppercase;color:#ffffff42;font-family:monospace;font-size:10px;display:flex}.note-batch-divider:after{content:"";background:#ffffff1a;flex:1;height:1px}.note-batch-start{align-items:center;gap:var(--space-3);letter-spacing:.12em;text-transform:uppercase;color:#ffffff4d;margin:0;font-family:monospace;font-size:10px;display:flex}.note-batch-start:after{content:"";background:#ffffff14;flex:1;height:1px}.notes-empty{text-align:center;padding:var(--space-7);border:1px solid var(--stroke-subtle);border-radius:var(--radius-lg);color:var(--text-faint);background:#ffffff06;font-size:13px}.modal-search{max-width:min(820px,100vw - 48px)}.modal-search-menu{max-width:480px}.modal-header-start{align-items:center;gap:8px;min-width:0;display:flex}.modal-back{color:#ffffff73;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:22px;line-height:1;transition:background .2s,color .2s;display:flex}.modal-back:hover{color:#fffc;background:#ffffff14}.search-menu-body{gap:20px}.search-menu-options{flex-direction:column;gap:10px;display:flex}.search-menu-option{width:100%;box-shadow:var(--rounded-stroke-inset);cursor:pointer;text-align:left;font-family:var(--font-ui);background:#ffffff08;border:none;border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;padding:16px 18px;transition:box-shadow .2s,background .2s;display:flex}.search-menu-option:hover:not(:disabled){background:#c8b89a14;box-shadow:inset 0 0 0 1px #c8b89a3d}.search-menu-option:disabled{opacity:.45;cursor:not-allowed}.search-menu-option-accent{background:#c8b89a0f;box-shadow:inset 0 0 0 1px #c8b89a29}.search-menu-option-label{color:#f5f1e8;font-size:14px;font-weight:500}.search-menu-option-preview{color:#ffffff6b;font-size:12px;line-height:1.5}.search-menu-option-preview-muted{color:#ffffff40}.notes-search-modal-body{gap:var(--space-4);background:radial-gradient(circle at 50% 0,#f5f1e80a,#0000 36%),0 0;flex-direction:column;padding:18px;display:flex}.search-sessions-section{flex-direction:column;gap:0;display:flex}.search-sessions-section--loading{pointer-events:none}.search-session-item{gap:var(--space-2);flex-direction:column;display:flex}.search-session-item:not(:last-child){border-bottom:1px solid var(--stroke-subtle);margin-bottom:10px;padding-bottom:10px}.search-session-item-expanded:not(:last-child){padding-bottom:var(--space-5);margin-bottom:var(--space-5)}.search-session-answer{margin-top:2px}.search-sessions-empty{padding:var(--space-5);border:1px solid var(--stroke-subtle);border-radius:var(--radius-lg);color:var(--text-faint);text-align:center;background:#ffffff06;margin:0;font-family:Menlo,monospace;font-size:11px;line-height:1.45}.search-session-option{min-height:0;box-shadow:none;transition:color var(--transition-hover);background:0 0;border:none;border-radius:0;padding-left:16px;padding-right:0}.search-session-option:hover:not(:disabled){box-shadow:none;background:0 0;border:none}.search-session-option:hover:not(:disabled) .search-menu-option-label{text-shadow:0 0 12px #8b6ad48c,0 0 28px #8b6ad447}.search-session-option:hover:not(:disabled) .search-menu-option-preview{text-shadow:0 0 10px #8b6ad447}.search-session-option:focus-visible{box-shadow:var(--focus-ring);outline:none}.search-session-option .search-menu-option-preview{color:#ffffffb3}.notes-search-subtitle{color:#ffffff6b;margin:0;font-size:13px;line-height:1.6}.notes-search-form{gap:var(--space-2);align-items:stretch;display:flex}.notes-search-input{background:var(--input-box-fill-gradient), #ffffff06;min-width:0;box-shadow:inset 0 0 0 1px var(--stroke-subtle);border-radius:var(--radius-2xl);color:var(--text-primary);font-size:14px;font-family:var(--font-ui);transition:background var(--transition-hover), box-shadow var(--transition-hover);border:none;outline:none;flex:1;padding:12px 16px}.notes-search-input::placeholder{color:var(--text-faint)}.notes-search-input:focus{background:var(--input-box-fill-gradient), #ffffff0b;box-shadow:inset 0 0 0 1px var(--stroke-accent), var(--focus-ring)}.notes-search-button{white-space:nowrap;border-radius:var(--radius-pill);transition:background var(--transition-hover), border-color var(--transition-hover), transform var(--transition-control), box-shadow var(--transition-hover);align-items:center;gap:8px;display:inline-flex}.notes-search-form .notes-search-button.btn-accent{background:#392c59cc;border:none;box-shadow:inset 0 0 0 1px #8b6ad433}.notes-search-form .notes-search-button.btn-accent:hover:not(:disabled){background:#392c59eb}.notes-search-form .notes-search-button:disabled{opacity:1;cursor:not-allowed}.notes-search-form .notes-search-button:focus-visible{box-shadow:var(--focus-ring);outline:none}.notes-search-form .notes-search-button:active:not(:disabled){transform:scale(.97)}.notes-search-hint{color:#ffffff59;margin:0;font-size:12px}.notes-search-link{color:#c8b89a;cursor:pointer;font:inherit;text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline}.notes-search-error{margin:0}.notes-search-results{flex-direction:column;gap:20px;display:flex}.notes-search-answer{padding:var(--space-4) 20px;border-radius:var(--radius-lg);border:1px solid var(--stroke-subtle);box-shadow:var(--shadow-elevation-1);background:#ffffff09;flex-direction:column;gap:10px;display:flex;position:relative}.notes-search-results-inline .notes-search-answer{padding-bottom:48px}.notes-search-answer-actions{align-items:center;gap:8px;display:inline-flex;position:absolute;bottom:12px;right:14px}.notes-search-copy-button{border:1px solid var(--stroke-muted);border-radius:var(--control-radius-sm);background:var(--surface-control);color:#ffffff9e;cursor:pointer;width:28px;height:28px;transition:color var(--transition-hover), border-color var(--transition-hover), background var(--transition-hover), transform var(--transition-control), box-shadow var(--transition-hover);justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.notes-search-copy-button svg{width:12px;height:12px}.notes-search-copy-button:hover,.notes-search-copy-button:focus-visible{color:#ffffffe0;border-color:var(--stroke-muted);background:var(--surface-control);outline:none}.notes-search-copy-button:focus-visible{box-shadow:var(--focus-ring)}.notes-search-copy-button:active{transform:scale(.97)}.notes-search-copy-button-copied{color:#7aba7ad9;background:#7aba7a14;border-color:#7aba7a47}.notes-search-view-notes-button{border:1px solid var(--stroke-muted);border-radius:var(--control-radius-sm);background:var(--surface-control);letter-spacing:.04em;color:#ffffff9e;cursor:pointer;transition:color var(--transition-hover), border-color var(--transition-hover), background var(--transition-hover), transform var(--transition-control), box-shadow var(--transition-hover);align-items:center;gap:6px;margin:0;padding:6px 12px;font-family:Menlo,monospace;font-size:11px;display:inline-flex}.notes-search-view-notes-label{line-height:1.2}.notes-search-view-notes-icon{filter:invert();opacity:.62;flex-shrink:0;width:12px;height:12px;transition:opacity .2s;display:block}.notes-search-view-notes-button:hover .notes-search-view-notes-icon{opacity:.88}.notes-search-view-notes-button:hover{color:#ffffffe0;border-color:var(--stroke-muted);background:var(--surface-control)}.notes-search-view-notes-button:focus-visible{box-shadow:var(--focus-ring);outline:none}.notes-search-view-notes-button:active{transform:scale(.97)}.notes-search-answer-label,.notes-search-relevant-label{text-transform:uppercase;letter-spacing:.14em;color:#ffffff47;margin:0;font-family:monospace;font-size:10px}.notes-search-answer-text{color:#ffffffd1;white-space:pre-wrap;margin:0;font-size:15px;line-height:1.7}.notes-search-relevant{flex-direction:column;gap:14px;display:flex}.notes-search-grid{--notes-feed-gap:var(--notes-grid-gap,var(--space-4));--notes-card-height:var(--notes-card-min-height,212px);--notes-card-min-height:212px;--notes-card-padding-block:10px;--notes-card-padding-inline-sm:18px;--notes-card-padding-inline-md:20px;--notes-card-padding-inline-lg:22px;--notes-grid-gap:var(--space-4)}.notes-search-grid .notes-feed-row{justify-content:flex-start}.notes-search-grid .notes-feed-row>.note-card{--note-card-padding-block-edge:var(--notes-card-padding-block);--note-card-padding-block-start:var(--note-card-padding-block-edge);--note-card-padding-block-end:var(--note-card-padding-block-edge);--note-card-padding-inline-start:var(--notes-card-padding-inline-sm);--note-card-padding-inline-end:calc(var(--notes-card-padding-inline-sm) + 2px);--note-card-header-body-gap:2px;min-height:var(--notes-card-height);padding:var(--note-card-padding-block-start) var(--note-card-padding-inline-end) var(--note-card-padding-block-end) var(--note-card-padding-inline-start)}.notes-search-grid .notes-feed-row>.note-card .note-title{margin-bottom:6px}.notes-search-grid.notes-feed--density-compact .notes-feed-row>.note-card--size-sm,.notes-search-grid.notes-feed--density-compact .notes-feed-row>.note-card--size-md,.notes-search-grid.notes-feed--density-compact .notes-feed-row>.note-card--size-lg{flex:0 1 calc((100% - 2 * var(--notes-feed-gap)) / 3);max-width:calc((100% - 2 * var(--notes-feed-gap)) / 3);width:auto;min-width:0}@media (width>=1024px){.notes-search-grid.notes-feed--density-compact .notes-feed-row{flex-wrap:nowrap}.notes-search-grid.notes-feed--density-compact .notes-feed-row>.note-card--size-sm,.notes-search-grid.notes-feed--density-compact .notes-feed-row>.note-card--size-md,.notes-search-grid.notes-feed--density-compact .notes-feed-row>.note-card--size-lg{min-width:0}}@media (width<=767px){.modal-search .notes-search-grid.notes-feed--grid{--notes-feed-gap:10px;--notes-grid-gap:10px;width:100%}.modal-search .notes-search-relevant{gap:10px}}@media (width>=1024px){.app-body-authenticated .notes-panel{--notes-main-span:calc(100vw - var(--history-panel-width,220px));width:calc(var(--notes-main-span) - 2 * var(--layout-gutter));max-width:none;margin-left:calc(-1 * (var(--notes-main-span) - min(900px, var(--notes-main-span))) / 2);box-sizing:border-box;transition:width var(--history-panel-collapse-duration,.38s) var(--history-panel-collapse-ease,cubic-bezier(.22, 1, .36, 1)), margin-left var(--history-panel-collapse-duration,.38s) var(--history-panel-collapse-ease,cubic-bezier(.22, 1, .36, 1));gap:16px}.app-body-authenticated .container:has(.notes-panel) .notes-header{flex-direction:column;align-items:stretch}.app-body-authenticated>.app-mobile-slide-track>.app-mobile-main-column>.container:has(.notes-panel){--notes-panel-hero-content-gap:2px;padding-top:72px}.app-body-authenticated>.app-mobile-slide-track>.app-mobile-main-column>.container:has(.notes-panel) .hero{padding-bottom:0}.app-body-authenticated>.app-mobile-slide-track>.app-mobile-main-column>.container:has(.notes-panel) .hero-title{margin-bottom:0}.app-body-authenticated>.app-mobile-slide-track>.app-mobile-main-column>.container:has(.notes-panel) .input-box-host{margin-top:var(--notes-panel-hero-content-gap)}.app-body-authenticated .container:has(.notes-panel)>.notes-panel{margin-top:calc(16px - var(--layout-section-gap))}.app-body-authenticated .notes-header-actions{flex:auto;width:100%;margin-inline:0}.app-body-authenticated .notes-header-actions>.notes-search-form-inline.input-box,.app-body-authenticated .notes-search-form-inline.input-box,.app-body-authenticated .notes-search-form-inline--expanded.input-box{width:100%;min-width:0;max-width:100%;min-height:48px}}.note-card{isolation:isolate;--note-card-radius:var(--notes-card-radius,var(--radius-lg));--note-card-padding-block-edge:var(--notes-card-padding-block,14px);--note-card-padding-block-start:var(--note-card-padding-block-edge);--note-card-padding-block-end:var(--note-card-padding-block-edge);--note-card-padding-inline-start:var(--notes-card-padding-inline-md,20px);--note-card-padding-inline-end:calc(var(--notes-card-padding-inline-md,20px) + 2px);--note-card-header-footer-inset:8px;--note-card-header-body-gap:6px;--note-card-content-shift:0px;border-radius:var(--note-card-radius);height:auto;padding:var(--note-card-padding-block-start) var(--note-card-padding-inline-end) var(--note-card-padding-block-end) var(--note-card-padding-inline-start);-webkit-user-select:none;user-select:none;cursor:default;--note-stroke-color:#fff3;--note-card-glow:0 0 0 1px color-mix(in srgb, var(--note-stroke-color) 48%, transparent), 0 0 8px 1px color-mix(in srgb, var(--note-stroke-color) 41%, transparent), 0 0 16px 3px color-mix(in srgb, var(--note-stroke-color) 26%, transparent);box-shadow:var(--notes-card-shadow-rest,inset 0 0 0 1px var(--note-stroke-color));border:none;flex-direction:column;gap:0;transition:box-shadow .22s,transform .22s,background .22s;display:flex;position:relative;overflow:hidden}.note-card:after{content:"";border-radius:inherit;pointer-events:none;z-index:0;opacity:0;box-shadow:var(--note-card-glow);transition:opacity .25s,box-shadow .25s;position:absolute;inset:0}.note-card--focused{z-index:2;box-shadow:var(--notes-card-shadow-selected,var(--note-card-glow));overflow:visible}.note-card--focused:after{opacity:0}.note-card--enter{pointer-events:none;animation:.26s cubic-bezier(.23,1,.32,1) both note-card-enter;animation-delay:var(--note-card-enter-delay,0s)}.note-card--awaiting-reveal{opacity:0;pointer-events:none}@keyframes note-card-enter{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;pointer-events:auto;transform:scale(1)translateY(0)}}@media (prefers-reduced-motion:reduce){.note-card--enter{opacity:1;pointer-events:auto;animation:none}}.note-card:has(.note-card-footer-dropdown){z-index:4;overflow:visible}:is(.notes-feed-masonry-column:has(.note-card-footer-dropdown),.notes-feed-masonry-item:has(.note-card-footer-dropdown)){z-index:20;position:relative}@media (hover:hover) and (pointer:fine){.notes-feed .note-card:hover:not(.note-card--focused):not(.note-card--editing){box-shadow:var(--notes-card-shadow-hover,var(--note-card-glow));transform:translateY(-1px)}}.note-title{font-family:var(--font-ui);opacity:1;background:linear-gradient(#fff 0%,#d4d4d4 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;flex-shrink:0;margin:0 0 10px;font-size:15px;font-weight:600;line-height:1.4}.note-card .card-header{box-sizing:border-box;width:calc(100% + var(--note-card-padding-inline-start) + var(--note-card-padding-inline-end));margin-inline:calc(-1 * var(--note-card-padding-inline-start)) calc(-1 * var(--note-card-padding-inline-end));padding-inline:var(--note-card-header-footer-inset);margin-bottom:var(--note-card-header-body-gap);flex-shrink:0;justify-content:space-between;align-items:center;padding-inline-end:var(--note-card-header-footer-inset);display:flex;position:relative}.note-card .card-header-meta{align-items:center;gap:var(--space-3);white-space:nowrap;min-width:0;font-family:Menlo,monospace;font-size:12px;line-height:1.2;display:flex}.note-card .card-header-number{color:#ffffffb8;flex-shrink:0;align-items:center;gap:.35em;margin-inline-start:calc(var(--note-card-padding-inline-start) - var(--note-card-header-footer-inset));display:inline-flex}.note-card .card-header-hash{opacity:.42;font-weight:500}.note-card .card-header-index{font-variant-numeric:tabular-nums;text-align:left;opacity:.48;min-width:1.25em;font-weight:600}.notes-feed .note-card .card-header-number,.notes-feed .note-card>.note-title,.notes-feed .note-card>.note-content,.notes-feed .note-card>.note-card-edit-fields{left:calc(-1 * var(--note-card-content-shift));position:relative}.note-card .card-header-expand{opacity:1;visibility:visible;flex-shrink:0;align-self:center;transition:opacity .28s,visibility linear;position:static}.note-card .card-expand-icon{filter:invert();opacity:.55;width:16px;height:16px;transition:opacity .2s;display:block}.note-card .card-header-expand:hover .card-expand-icon,.note-card .card-header-expand:focus-visible .card-expand-icon{opacity:.9}.note-content{min-height:0;font-family:var(--font-ui);color:#fff;opacity:.7;-webkit-user-select:text;user-select:text;flex:auto;margin:0;font-size:13px;font-weight:400;line-height:1.8}.note-card-edit-fields{flex-direction:column;flex:auto;min-height:0;display:flex}.note-card .note-title-field,.note-card .note-content-field{resize:none;width:100%;box-shadow:none;appearance:none;cursor:text;caret-color:#ffffffeb;background:0 0;border:none;outline:none;margin:0;padding:0}.note-card--editing .note-title-field{color:#e8e8e8;-webkit-text-fill-color:#e8e8e8;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.note-card .note-title-field{field-sizing:content;flex-shrink:0;min-height:1.4em;overflow:hidden}.note-card .note-content-field{flex:auto;min-height:4.5em}.notes-feed .note-card .note-content{flex:auto}.notes-feed .note-card .card-footer{padding-top:var(--card-body-footer-gap);min-height:calc(var(--card-body-footer-gap) + var(--note-card-footer-reserve));margin-top:auto;transition:opacity .28s,visibility linear}.notes-feed-row>.note-card--size-sm,.notes-feed-row>.note-card--size-md,.notes-feed-row>.note-card--size-lg{--note-card-padding-block-edge:var(--notes-card-padding-block);--note-card-footer-icon-gap:10px}.notes-feed-row>.note-card--size-sm{--note-card-padding-inline-start:var(--notes-card-padding-inline-sm);--note-card-padding-inline-end:calc(var(--notes-card-padding-inline-sm) + 2px)}.notes-feed-row>.note-card--size-sm.color-default{--note-stroke-color:#ffffff24}.notes-feed-row>.note-card--size-sm .note-title,.notes-feed-row>.note-card--size-md .note-title,.notes-feed-row>.note-card--size-lg .note-title{margin-bottom:12px}.notes-feed-row>.note-card--size-sm .note-title{font-size:14px}.notes-feed-row>.note-card--size-sm .note-content{font-size:12.5px;line-height:1.75}.notes-feed-row>.note-card--size-md{--note-card-padding-inline-start:var(--notes-card-padding-inline-md);--note-card-padding-inline-end:calc(var(--notes-card-padding-inline-md) + 2px)}.notes-feed-row>.note-card--size-lg{--note-card-padding-inline-start:var(--notes-card-padding-inline-lg);--note-card-padding-inline-end:calc(var(--notes-card-padding-inline-lg) + 2px);--note-card-footer-icon-gap:12px;border-radius:var(--note-card-radius);box-shadow:inset 0 0 0 1px var(--note-stroke-color), 0 10px 30px #0000003d, inset 0 1px 0 #ffffff0f}.notes-feed-row>.note-card--size-lg.note-card--focused{z-index:2;box-shadow:var(--notes-card-shadow-selected,var(--note-card-glow));overflow:visible}.notes-feed-row>.note-card--size-lg:before{content:"";background:linear-gradient(90deg, transparent, var(--note-stroke-color), transparent);opacity:.55;pointer-events:none;z-index:1;height:1px;position:absolute;top:0;left:24%;right:24%}.notes-feed-row>.note-card--size-lg .note-title{font-size:16px}.notes-feed-row>.note-card--size-lg .note-content{font-size:13.5px;line-height:1.85}@media (width>=1024px){.notes-feed-row>.note-card--size-sm .note-content,.notes-feed-row>.note-card--size-md .note-content,.notes-feed-row>.note-card--size-lg .note-content,.notes-feed .note-card>.note-content{font-size:16px;line-height:1.75}}.notes-feed-row>.note-card .card-footer{justify-content:center}.notes-feed-row>.note-card .footer-actions{justify-content:center;gap:var(--note-card-footer-icon-gap);width:fit-content;max-width:100%;margin-inline:auto}.note-card .card-footer{box-sizing:border-box;width:calc(100% + var(--note-card-padding-inline-start) + var(--note-card-padding-inline-end));margin-top:var(--card-body-footer-gap);margin-inline:calc(-1 * var(--note-card-padding-inline-start)) calc(-1 * var(--note-card-padding-inline-end));padding-inline:var(--note-card-header-footer-inset);opacity:1;visibility:visible;flex-shrink:0;justify-content:stretch;align-items:center;transition:opacity .28s,margin-top .28s,max-height .28s,visibility linear;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.note-card:not(:hover):not(:has(.footer-actions:focus-within,.card-header:focus-within)):not(:has(.note-card-footer-dropdown)):not(.note-card--editing) .card-footer{opacity:0;visibility:hidden;pointer-events:none;max-height:0;margin-top:0;transition:opacity .28s,margin-top .28s,max-height .28s,visibility 0s linear .28s;overflow:hidden}.notes-feed .note-card:not(:hover):not(:has(.footer-actions:focus-within,.card-header:focus-within)):not(:has(.note-card-footer-dropdown)):not(.note-card--editing) .card-footer{max-height:none;padding-top:var(--card-body-footer-gap);min-height:calc(var(--card-body-footer-gap) + var(--note-card-footer-reserve));margin-top:auto;transition:opacity .28s,visibility 0s linear .28s;overflow:visible}.note-card-modal-card:not(:hover):not(:has(.footer-actions:focus-within,.card-header:focus-within)):not(:has(.note-card-footer-dropdown)):not(.note-card--editing) .card-footer{max-height:none;padding-top:var(--card-body-footer-gap);min-height:calc(var(--card-body-footer-gap) + var(--note-card-footer-reserve));margin-top:auto;transition:opacity .28s,visibility 0s linear .28s;overflow:visible}}.note-card .footer-actions{opacity:1;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;transition:opacity .28s;display:flex}@media (hover:hover) and (pointer:fine){:is(.note-card:not(:hover):not(:has(.footer-actions:focus-within,.card-header:focus-within)):not(:has(.note-card-footer-dropdown)):not(.note-card--editing) .footer-actions,.note-card:not(:hover):not(:has(.footer-actions:focus-within,.card-header:focus-within)):not(:has(.note-card-footer-dropdown)):not(.note-card--editing) .note-card-modal-nav){opacity:0;transition:opacity .28s}.note-card:not(:hover):not(:has(.footer-actions:focus-within,.card-header:focus-within)):not(:has(.note-card-footer-dropdown)):not(.note-card--editing) .card-header-expand{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s,visibility 0s linear .28s}}.note-card .footer-meta-hint{color:#ffffff73;font-weight:500}.note-card .footer-action-slot{flex:none;justify-content:center;align-items:center;display:flex;position:relative}.note-card .action-btn svg,.note-card .action-btn .card-action-icon{opacity:.5;width:15px;height:15px;transition:opacity .2s;display:block}.note-card .action-btn .card-action-icon{filter:brightness(0)invert()}.note-card .action-btn:hover svg,.note-card .action-btn:hover .card-action-icon,.note-card .action-btn.action-btn-open svg,.note-card .action-btn.action-btn-open .card-action-icon,.note-card .action-btn:focus-visible svg,.note-card .action-btn:focus-visible .card-action-icon{opacity:.9}.note-card .action-btn-view-chat svg,.note-card .action-btn-export .card-action-icon{transform:scale(1.1)}.note-card .action-btn-delete .card-action-icon{filter:invert(71%)sepia(52%)saturate(349%)hue-rotate(309deg)brightness(98%)contrast(91%);transform:scale(1.1)}.note-card .action-btn-delete:hover .card-action-icon,.note-card .action-btn-delete:focus-visible .card-action-icon{filter:invert(76%)sepia(56%)saturate(420%)hue-rotate(309deg)brightness(104%)contrast(91%)}.note-card .action-btn .card-action-icon-dots{width:14px;height:14px}.note-card .action-btn:disabled{opacity:.28;cursor:default;pointer-events:none}.note-card-footer-dropdown{z-index:6;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.note-card-color-dropdown{padding:var(--app-dropdown-padding);transform-origin:bottom;flex-direction:row;align-items:center;gap:8px;display:flex;transform:translate(-50%)scale(1.2)}.note-card-color-dropdown-portal{transform-origin:0 0;bottom:auto;right:auto;transform:scale(1.2)}.note-card-color-swatch{box-sizing:border-box;cursor:pointer;border:1px solid #ffffff2e;border-radius:50%;flex-shrink:0;width:14px;height:14px;padding:0;transition:transform .15s,box-shadow .15s}.note-card-color-swatch:hover,.note-card-color-swatch:focus-visible{outline:none;transform:scale(1.12);box-shadow:0 0 0 2px #fff3}.note-card-color-swatch-active{box-shadow:0 0 0 2px #ffffff6b}.note-card-color-swatch-none{background:#ffffff24;position:relative;overflow:visible}.note-card-footer-menu{gap:var(--app-dropdown-gap);min-width:176px;padding:var(--app-dropdown-padding);flex-direction:column;display:flex}.note-card-footer-menu-portal{transform-origin:100% 0;-webkit-backdrop-filter:none;opacity:1;background:linear-gradient(165deg,#121a2c 0%,#0b101c 45%,#0d0d0d 100%);bottom:auto;right:auto;transform:scale(.9)}.note-card.note-card-png-export .card-footer{opacity:1;visibility:visible;max-height:none;padding-top:var(--card-body-footer-gap);min-height:calc(var(--card-body-footer-gap) + var(--note-card-footer-reserve));justify-content:center;margin-top:auto;display:flex;overflow:visible}.note-card.note-card-png-export .footer-actions,.note-card.note-card-png-export .note-card-footer-dropdown,.note-card.note-card-png-export .note-card-modal-nav-slot,.note-card.note-card-png-export:after{display:none}html[data-theme=light] :is(.note-card,.note-card-modal-card).note-card-png-export.color-default{--note-stroke-color:#00000029;background:#fff;box-shadow:inset 0 0 0 1px #00000029}html[data-theme=light] :is(.note-card,.note-card-modal-card).note-card-png-export.color-default .note-title{color:#1a1a1a;-webkit-text-fill-color:#1a1a1a;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}html[data-theme=light] :is(.note-card,.note-card-modal-card).note-card-png-export.color-default .note-content{color:#1a1a1a;opacity:.72}html[data-theme=light] :is(.note-card,.note-card-modal-card).note-card-png-export.color-default .card-header-number{color:#1a1a1a;opacity:.55}html[data-theme=light] :is(.note-card,.note-card-modal-card).note-card-png-export.color-default :is(.card-header-hash,.card-header-index){color:#1a1a1a;opacity:1}html[data-theme=light] :is(.note-card,.note-card-modal-card).note-card-png-export.color-violet{--note-stroke-color:#ffffff1f;background:#8b6ad4;box-shadow:inset 0 0 0 1px #ffffff1f}html[data-theme=light] :is(.note-card,.note-card-modal-card).note-card-png-export.color-indigo{--note-stroke-color:#ffffff1f;background:#6b6fd8;box-shadow:inset 0 0 0 1px #ffffff1f}html[data-theme=light] :is(.note-card,.note-card-modal-card).note-card-png-export.color-blue{--note-stroke-color:#ffffff1f;background:#4a7fd4;box-shadow:inset 0 0 0 1px #ffffff1f}html[data-theme=light] :is(.note-card,.note-card-modal-card).note-card-png-export.color-green{--note-stroke-color:#ffffff1f;background:#4a9c5a;box-shadow:inset 0 0 0 1px #ffffff1f}html[data-theme=light] :is(.note-card,.note-card-modal-card).note-card-png-export.color-yellow{--note-stroke-color:#ffffff1f;background:#c4a840;box-shadow:inset 0 0 0 1px #ffffff1f}html[data-theme=light] :is(.note-card,.note-card-modal-card).note-card-png-export.color-orange{--note-stroke-color:#ffffff1f;background:#d08048;box-shadow:inset 0 0 0 1px #ffffff1f}html[data-theme=light] :is(.note-card,.note-card-modal-card).note-card-png-export.color-red{--note-stroke-color:#ffffff1f;background:#d45a5a;box-shadow:inset 0 0 0 1px #ffffff1f}html[data-theme=light] :is(.note-card,.note-card-modal-card).note-card-png-export:is(.color-violet,.color-indigo,.color-blue,.color-green,.color-yellow,.color-orange,.color-red) .note-title{color:#fff;-webkit-text-fill-color:#fff;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}html[data-theme=light] :is(.note-card,.note-card-modal-card).note-card-png-export:is(.color-violet,.color-indigo,.color-blue,.color-green,.color-yellow,.color-orange,.color-red) .note-content,html[data-theme=light] :is(.note-card,.note-card-modal-card).note-card-png-export:is(.color-violet,.color-indigo,.color-blue,.color-green,.color-yellow,.color-orange,.color-red) :is(.card-header-number,.card-header-hash,.card-header-index){color:#fff;opacity:.88}.note-card .action-btn{border-radius:var(--radius-sm);-webkit-backdrop-filter:none;color:#fff;cursor:pointer;width:28px;height:28px;font-family:var(--font-ui);background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:background .18s,box-shadow .18s,transform .16s;display:inline-flex}.note-card .action-btn:hover,.note-card .action-btn.action-btn-open,.note-card .action-btn:focus-visible{color:#fff;background:0 0}.note-card .action-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.note-card .action-btn:active:not(:disabled){transform:scale(.97)}.btn-card{color:#ffffff4d;cursor:pointer;font-size:11px;font-family:var(--font-ui);background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;padding:5px 12px;transition:color .2s,background .2s,border-color .2s}.btn-card:hover{color:#ffffffa6}.note-card.color-default{--note-stroke-color:#ffffff59;background:radial-gradient(90% 70% at 0 0,#ffffff0a,#0000 58%),radial-gradient(75% 55% at 100% 100%,#ffffff06,#0000 52%),linear-gradient(155deg,#ffffff05 0%,#0c0c0c14 100%)}.note-card.color-violet{--note-stroke-color:#8b6ad4;background:radial-gradient(90% 70% at 0 0,#8b6ad41f,#0000 58%),radial-gradient(75% 55% at 100% 100%,#8b6ad40f,#0000 52%),linear-gradient(155deg,#8b6ad40d 0%,#0c0c0c47 100%)}.note-card.color-indigo{--note-stroke-color:#6b6fd8;background:radial-gradient(90% 70% at 0 0,#6b6fd81f,#0000 58%),radial-gradient(75% 55% at 100% 100%,#6b6fd80f,#0000 52%),linear-gradient(155deg,#6b6fd80d 0%,#0c0c0c47 100%)}.note-card.color-blue{--note-stroke-color:#4a7fd4;background:radial-gradient(90% 70% at 0 0,#4a7fd41f,#0000 58%),radial-gradient(75% 55% at 100% 100%,#4a7fd40f,#0000 52%),linear-gradient(155deg,#4a7fd40d 0%,#0c0c0c47 100%)}.note-card.color-green{--note-stroke-color:#4a9c5a;background:radial-gradient(90% 70% at 0 0,#4a9c5a1f,#0000 58%),radial-gradient(75% 55% at 100% 100%,#4a9c5a0f,#0000 52%),linear-gradient(155deg,#4a9c5a0d 0%,#0c0c0c47 100%)}.note-card.color-yellow{--note-stroke-color:#c4a840;background:radial-gradient(90% 70% at 0 0,#c4a8401f,#0000 58%),radial-gradient(75% 55% at 100% 100%,#c4a8400f,#0000 52%),linear-gradient(155deg,#c4a8400d 0%,#0c0c0c47 100%)}.note-card.color-orange{--note-stroke-color:#d08048;background:radial-gradient(90% 70% at 0 0,#d080481f,#0000 58%),radial-gradient(75% 55% at 100% 100%,#d080480f,#0000 52%),linear-gradient(155deg,#d080480d 0%,#0c0c0c47 100%)}.note-card.color-red{--note-stroke-color:#d45a5a;background:radial-gradient(90% 70% at 0 0,#d45a5a1f,#0000 58%),radial-gradient(75% 55% at 100% 100%,#d45a5a0f,#0000 52%),linear-gradient(155deg,#d45a5a0d 0%,#0c0c0c47 100%)}.note-card.note-card--focused.color-default{--note-stroke-color:#ffffff94}.context-menu,.context-menu-flyout{gap:var(--app-dropdown-gap);min-width:148px;padding:var(--app-dropdown-padding);flex-direction:column;display:flex}.context-menu{z-index:1000;position:fixed;overflow:visible}.context-menu-label{text-transform:uppercase;letter-spacing:.12em;color:#fff3;margin:0;padding:0 4px 6px;font-family:monospace;font-size:10px;font-weight:400}.context-menu-item{border-radius:var(--control-radius-sm);cursor:pointer;width:100%;font-family:var(--font-ui);transition:background var(--transition-hover), color var(--transition-hover);text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:8px 10px;display:flex}.context-menu-group{position:relative}.context-menu-item-has-submenu{width:100%}.context-menu-chevron{color:#ffffff59;margin-left:auto;font-size:13px;line-height:1;transition:transform .15s}.context-menu-chevron-open{transform:rotate(90deg)}.context-menu-flyout{z-index:1;display:none;position:absolute;top:0;left:calc(100% - 4px)}.context-menu-flyout:before{content:"";width:8px;height:100%;position:absolute;top:0;left:-8px}.context-menu-group:hover>.context-menu-flyout,.context-menu-group:focus-within>.context-menu-flyout{display:flex}.context-menu-group:hover>.context-menu-item-has-submenu,.context-menu-group:focus-within>.context-menu-item-has-submenu,.context-menu-item:hover{background:var(--surface-control-hover)}.context-menu-dot{border-radius:50%;flex-shrink:0;width:12px;height:12px}.context-menu-item-text{color:#ffffffc7;font-size:13px}.note-card-options-dialog{width:100%;max-width:100%;color:inherit;background:0 0;border:none;margin:0;padding:0;position:fixed;inset:auto 0 0}.note-card-options-dialog::backdrop{background:#0000009e}.note-card-options-dialog-panel{gap:var(--space-3);padding:20px 20px calc(20px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--stroke-muted);border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--app-dropdown-background);box-shadow:var(--shadow-elevation-2);flex-direction:column;display:flex}.note-card-options-dialog-title{font-family:var(--font-ui);color:#ffffffd1;margin:0;font-size:14px;font-weight:600}.note-card-options-field{flex-direction:column;gap:8px;display:flex}.note-card-options-label{letter-spacing:.12em;text-transform:uppercase;color:#ffffff59;font-family:monospace;font-size:10px;font-weight:500}.note-card-options-select{border:1px solid var(--stroke-muted);border-radius:var(--control-radius);background:var(--surface-control);color:#ffffffe6;width:100%;min-height:44px;font-family:var(--font-ui);appearance:auto;-webkit-appearance:menulist;padding:10px 12px;font-size:16px;line-height:1.2}.note-card-options-select:focus{border-color:var(--stroke-accent);box-shadow:var(--focus-ring);outline:none}.note-card-options-cancel{border:1px solid var(--stroke-subtle);border-radius:var(--control-radius);background:var(--surface-control);color:#ffffffb8;width:100%;min-height:44px;font-family:var(--font-ui);cursor:pointer;transition:background var(--transition-hover), transform var(--transition-control), box-shadow var(--transition-hover);margin-top:4px;padding:10px 14px;font-size:15px}.note-card-options-cancel:hover,.note-card-options-cancel:focus-visible{background:0 0;outline:none}.note-card-options-cancel:focus-visible{box-shadow:var(--focus-ring)}.note-card-options-cancel:active{transform:scale(.97)}.note-card-modal-overlay{z-index:550;background:#00000080;overflow:visible}.note-card-modal-layout{pointer-events:none;justify-content:center;align-items:center;width:min(100%,100vw - 32px);display:flex}.note-card-footer-bar:not(.note-card-footer-bar-modal){display:contents}.note-card-footer-bar-modal{justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.note-card-footer-bar-modal .footer-actions{flex:0 auto;margin-inline:0}.note-card-modal-nav-slot{flex:1 1 0;align-items:center;min-width:31px;display:flex}.note-card-modal-nav-slot:first-child{justify-content:flex-end}.note-card-modal-nav-slot:last-child{justify-content:flex-start}.note-card-modal-nav{cursor:pointer;opacity:1;background:0 0;border:none;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;padding:2px;transition:opacity .28s;display:flex}.note-card-modal-nav:focus-visible{outline-offset:2px;outline:2px solid #c8b89ab8}.note-card-modal-nav .note-card-modal-nav-icon{filter:invert();opacity:.55;width:31px;height:31px;transition:opacity .2s;display:block;transform:scaleX(-1)}.note-card-modal-nav:hover .note-card-modal-nav-icon,.note-card-modal-nav:focus-visible .note-card-modal-nav-icon{opacity:.9}.note-card-modal-nav-next .note-card-modal-nav-icon{transform:none}.note-card-modal-nav-disabled{cursor:default;pointer-events:none}.note-card-modal-nav-disabled .note-card-modal-nav-icon{opacity:.2}.note-card-modal-nav-disabled:hover .note-card-modal-nav-icon,.note-card-modal-nav-disabled:focus-visible .note-card-modal-nav-icon{opacity:.1}.note-card-modal-shell{z-index:1;transform-origin:50%;pointer-events:auto;flex:0 auto;width:min(420px,100vw - 48px);min-width:0;max-height:calc(100vh - 48px);position:relative;transform:scale(1.5)}.note-card-modal-close{display:none}.note-card-modal-card{--note-card-footer-icon-gap:8.8px;--note-card-padding-block-edge:16px;--note-card-header-body-gap:11px;--card-body-footer-gap:24px;height:auto;min-height:min(360px,100vh - 96px);max-height:calc(100vh - 96px);box-shadow:inset 0 0 0 1px var(--note-stroke-color)}.note-card-modal-card .note-title{margin-bottom:14px}.note-card-modal-card .note-content{opacity:.74;line-height:1.75}.note-card-modal-overlay{animation:.2s ease-out note-card-modal-overlay-in}.note-card-modal-overlay .note-card-modal-card{animation:.26s cubic-bezier(.23,1,.32,1) backwards note-card-modal-card-in}@keyframes note-card-modal-overlay-in{0%{background:0 0}}@keyframes note-card-modal-card-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.note-card-modal-overlay,.note-card-modal-overlay .note-card-modal-card{animation:none}}.note-card-modal-card.note-card--focused{box-shadow:inset 0 0 0 1px var(--note-stroke-color)}.note-card-modal-card.color-default{background:radial-gradient(90% 70% at 0 0,#ffffff0a,#0000 58%),radial-gradient(75% 55% at 100% 100%,#ffffff05,#0000 52%),linear-gradient(155deg,#121212 0%,#080808 100%)}.note-card-modal-card.color-violet{background:radial-gradient(90% 70% at 0 0,#8b6ad429,#0000 58%),radial-gradient(75% 55% at 100% 100%,#8b6ad414,#0000 52%),linear-gradient(155deg,#120e1c 0%,#0a0812 100%)}.note-card-modal-card.color-indigo{background:radial-gradient(90% 70% at 0 0,#6b6fd829,#0000 58%),radial-gradient(75% 55% at 100% 100%,#6b6fd814,#0000 52%),linear-gradient(155deg,#0e0e1c 0%,#080812 100%)}.note-card-modal-card.color-blue{background:radial-gradient(90% 70% at 0 0,#4a7fd429,#0000 58%),radial-gradient(75% 55% at 100% 100%,#4a7fd414,#0000 52%),linear-gradient(155deg,#0c121c 0%,#060c12 100%)}.note-card-modal-card.color-green{background:radial-gradient(90% 70% at 0 0,#4a9c5a29,#0000 58%),radial-gradient(75% 55% at 100% 100%,#4a9c5a14,#0000 52%),linear-gradient(155deg,#0c160e 0%,#060e08 100%)}.note-card-modal-card.color-yellow{background:radial-gradient(90% 70% at 0 0,#c4a84029,#0000 58%),radial-gradient(75% 55% at 100% 100%,#c4a84014,#0000 52%),linear-gradient(155deg,#161208 0%,#0e0c06 100%)}.note-card-modal-card.color-orange{background:radial-gradient(90% 70% at 0 0,#d0804829,#0000 58%),radial-gradient(75% 55% at 100% 100%,#d0804814,#0000 52%),linear-gradient(155deg,#161008 0%,#0e0a06 100%)}.note-card-modal-card.color-red{background:radial-gradient(90% 70% at 0 0,#d45a5a29,#0000 58%),radial-gradient(75% 55% at 100% 100%,#d45a5a14,#0000 52%),linear-gradient(155deg,#160808 0%,#0e0606 100%)}.note-card-modal-card .card-footer{padding-top:var(--card-body-footer-gap);min-height:calc(var(--card-body-footer-gap) + var(--note-card-footer-reserve));justify-content:center;margin-top:auto}.note-card-modal-card .footer-actions{justify-content:center;gap:var(--note-card-footer-icon-gap);width:fit-content;max-width:100%;margin-inline:auto}.note-card-modal-card .note-content{opacity:1;-webkit-line-clamp:unset;line-clamp:unset;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;display:block;overflow-y:auto}@media (width<=1023px){.note-card{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.notes-feed .note-card:not(.note-card--focused):not(.note-card--editing):not(:has(.note-card-footer-dropdown)):not(:has(.footer-actions:focus-within,.card-header:focus-within)) .card-footer{opacity:0;visibility:hidden;pointer-events:none;min-height:0;max-height:0;margin-top:0;padding-top:0;overflow:hidden}.notes-feed .note-card:not(.note-card--focused):not(.note-card--editing):not(:has(.note-card-footer-dropdown)):not(:has(.footer-actions:focus-within,.card-header:focus-within)) .footer-actions{opacity:0;pointer-events:none}.notes-feed .note-card:not(.note-card--focused):not(.note-card--editing):not(:has(.card-header:focus-within)) .card-header-expand{opacity:0;visibility:hidden;pointer-events:none}}.modal-overlay{z-index:500;overscroll-behavior:none;background:#000000d1;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal-overlay--slide{--modal-overlay-fade-color:#000000d1;--modal-slide-duration-in:.26s;--modal-slide-ease-in:cubic-bezier(.22, 1, .36, 1);--modal-slide-duration-out:.21s;--modal-slide-ease-out:cubic-bezier(.4, 0, .6, 1)}.modal-overlay-front.modal-overlay--slide{--modal-overlay-fade-color:#000000e6}.modal-overlay--slide-enter{animation:modal-overlay-fade-in var(--modal-slide-duration-in) var(--modal-slide-ease-in) forwards;background:0 0}.modal-overlay--slide-exit{animation:modal-overlay-fade-out var(--modal-slide-duration-out) var(--modal-slide-ease-out) forwards;pointer-events:none}.modal--slide-enter{transform-origin:50%;animation:modal-slide-up-in var(--modal-slide-duration-in) var(--modal-slide-ease-in) forwards;transform:translateY(100vh)rotate(-5deg)}.modal--slide-exit{transform-origin:50%;animation:modal-slide-up-out var(--modal-slide-duration-out) var(--modal-slide-ease-out) forwards;pointer-events:none}@keyframes modal-overlay-fade-in{0%{background:0 0}to{background:var(--modal-overlay-fade-color,#000000d1)}}@keyframes modal-overlay-fade-out{0%{background:var(--modal-overlay-fade-color,#000000d1)}to{background:0 0}}@keyframes modal-slide-up-in{0%{transform:translateY(100vh)rotate(-5deg)}to{transform:translateY(0)rotate(0)}}@keyframes modal-slide-up-out{0%{transform:translateY(0)rotate(0)}to{transform:translateY(100vh)rotate(-5deg)}}@media (prefers-reduced-motion:reduce){.modal-overlay--slide-enter,.modal-overlay--slide-exit{animation:none}.modal-overlay--slide-enter{background:var(--modal-overlay-fade-color,#000000d1)}.modal-overlay--slide-exit{background:0 0}.modal--slide-enter,.modal--slide-exit{animation:none;transform:none}}.modal-overlay-front{z-index:600;background:#000000e6}.modal{border-radius:var(--radius-xl);width:100%;max-width:680px;max-height:80vh;box-shadow:var(--shadow-elevation-2), var(--rounded-stroke-inset);background:var(--surface-panel-solid);border:none;flex-direction:column;display:flex;overflow:hidden}.modal.modal-search{max-width:1080px}.modal-header{padding:var(--space-4) 20px;border-bottom:1px solid var(--stroke-subtle);justify-content:space-between;align-items:center;display:flex}.modal-title{letter-spacing:.02em;color:var(--text-secondary);font-size:13px;font-weight:500}.modal-close{border-radius:var(--control-radius-sm);border:1px solid var(--stroke-subtle);background:var(--surface-control);color:#ffffff80;cursor:pointer;width:28px;height:28px;font-size:16px;font-family:var(--font-ui);transition:background var(--transition-hover), color var(--transition-hover), transform var(--transition-control), box-shadow var(--transition-hover);justify-content:center;align-items:center;display:flex}.modal-close:hover{color:#fffc;background:0 0}.modal-close:focus-visible{box-shadow:var(--focus-ring);outline:none}.modal-close:active{transform:scale(.97)}.modal-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:16px;min-height:0;padding:20px;display:flex;overflow-y:auto}.conversation-segment-divider{background:#ffffff14;height:1px;margin:8px 0 4px}.conversation-segment-header{align-items:center;margin:2px 0 6px;display:flex}.conversation-time-stamps{flex-wrap:wrap;gap:8px;margin-bottom:2px;display:flex}.conversation-time-stamp{color:#ffffff5c;letter-spacing:.08em;text-transform:uppercase;background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;padding:4px 8px;font-family:monospace;font-size:10px}.modal-footer{border-top:1px solid #ffffff0f;justify-content:flex-end;padding:12px 20px;display:flex}.modal-auth{width:min(420px,100vw - 32px);max-width:min(420px,100vw - 32px);max-height:none;overflow:visible}.modal.modal--slide.modal-auth{box-shadow:none;background:0 0;border:none;border-radius:0;overflow:visible}.modal-auth .auth-modal-panel{box-sizing:border-box;flex-direction:column;align-items:stretch;gap:16px;padding:40px 32px 32px;display:flex;position:relative}.modal.modal--slide.modal-auth .modal-close{color:#fff;opacity:.45;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:20.16px;line-height:1;transition:opacity .2s,transform .16s cubic-bezier(.23,1,.32,1);display:inline-flex;position:absolute;top:16px;right:16px}.modal.modal--slide.modal-auth .modal-close:hover{opacity:.85;background:0 0}.modal.modal--slide.modal-auth .modal-close:active{transform:scale(.92)}.modal-auth .auth-modal-form{flex-direction:column;gap:14px;display:flex}.modal-auth .auth-modal-form-title{text-align:center;font-family:var(--font-ui);color:#ffffffd9;margin:0;font-size:16.8px;font-weight:500}.modal-auth .auth-modal-fields{flex-direction:column;gap:10px;display:flex}.modal-auth .auth-modal-input{box-sizing:border-box;color:#fff;width:100%;min-height:46px;font-family:var(--font-ui);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;padding:12px 14px;font-size:14px;transition:background .2s,border-color .2s,box-shadow .2s}.modal-auth .auth-modal-input::placeholder{color:#ffffff52}.modal-auth .auth-modal-input:hover{background:#ffffff0f;border-color:#ffffff24}.modal-auth .auth-modal-input:focus{box-shadow:var(--focus-ring);background:#ffffff0f;border-color:#8b6ad466;outline:none}.modal-auth .auth-modal-input--password{animation:.22s cubic-bezier(.22,1,.36,1) auth-field-in}@keyframes auth-field-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.modal-auth .auth-modal-error{color:#c07070;margin:0;font-family:Menlo,monospace;font-size:11px;line-height:1.45}.modal-auth .auth-modal-submit{color:#fff;width:100%;min-height:48px;font-family:var(--font-ui);cursor:pointer;transition:color var(--transition-hover), background var(--transition-hover), border-color var(--transition-hover), transform var(--transition-control), box-shadow var(--transition-hover);background:linear-gradient(135deg,#8b6ad43d,#4a7fd41f);border:1px solid #ffffff1f;border-radius:12px;padding:13px 16px;font-size:16px;font-weight:600;box-shadow:inset 0 1px #ffffff0f}.modal-auth .auth-modal-submit:hover:not(:disabled){color:#fff;background:linear-gradient(135deg,#8b6ad452,#4a7fd429);border-color:#c8b89a38;box-shadow:inset 0 1px #ffffff14,0 8px 24px #8b6ad41f}.modal-auth .auth-modal-submit:active:not(:disabled){transform:scale(.97)}.modal-auth .auth-modal-submit:disabled{opacity:.6;cursor:not-allowed}.modal-auth .auth-modal-divider{font-family:var(--font-ui);color:#ffffff57;align-items:center;gap:14px;font-size:14px;display:flex}.modal-auth .auth-modal-divider:before,.modal-auth .auth-modal-divider:after{content:"";background:#ffffff1a;flex:1;height:1px}.modal-auth .auth-modal-google-block{flex-direction:column;gap:22px;display:flex;container-type:inline-size}.modal-auth .auth-modal-legal{text-align:center;color:#ffffff6b;margin:0;font-family:Menlo,monospace;font-size:13px;line-height:1.45}.modal-auth .auth-modal-legal__link{color:#ffffffb8;text-underline-offset:.12em;text-decoration:underline}.modal-auth .auth-modal-legal__link:hover{color:#fff}.modal-auth .auth-modal-legal__br--mobile{display:none}.modal-auth .auth-modal-legal__br--desktop{display:inline}@media (width<=767px){.modal-auth .auth-modal-legal__br--mobile{display:inline}.modal-auth .auth-modal-legal__br--desktop{display:none}.modal-auth .auth-modal-legal__tail{white-space:nowrap}.modal-auth .auth-modal-legal{font-size:min(12px,4.54545cqw)}}.modal-auth .auth-modal-google{cursor:pointer;width:100%;min-height:48px;transition:color var(--transition-hover), background var(--transition-hover), border-color var(--transition-hover), transform var(--transition-control), box-shadow var(--transition-hover);background:linear-gradient(135deg,#8b6ad43d,#4a7fd41f);border:1px solid #ffffff1f;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:12px 16px;display:flex;box-shadow:inset 0 1px #ffffff0f}.modal-auth .auth-modal-google:hover:not(:disabled){background:linear-gradient(135deg,#8b6ad452,#4a7fd429);border-color:#c8b89a38;box-shadow:inset 0 1px #ffffff14,0 8px 24px #8b6ad41f}.modal-auth .auth-modal-google:active:not(:disabled){transform:scale(.97)}.modal-auth .auth-modal-google:disabled{opacity:.6;cursor:not-allowed}.modal-auth .auth-modal-google-mark{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.modal-auth .auth-modal-google-mark svg{width:18px;height:18px;display:block}.modal-auth .auth-modal-google-word{font-family:var(--font-ui);letter-spacing:.01em;color:#ffffffeb;font-size:16px;font-weight:600}.modal-auth .auth-modal-form,.modal-auth .auth-modal-divider,.modal-auth .auth-modal-google-block{opacity:0;animation:.3s cubic-bezier(.22,1,.36,1) forwards auth-section-in}.modal-auth .auth-modal-google-block{animation-delay:40ms}.modal-auth .auth-modal-divider{animation-delay:90ms}.modal-auth .auth-modal-form{animation-delay:.14s}@keyframes auth-section-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.modal-guest-limit .guest-limit-modal-panel{gap:16px}.modal-guest-limit .guest-limit-modal-title{text-align:center;font-family:var(--font-ui);color:#fffffff2;margin:0;font-size:22px;font-weight:600;line-height:1.25}.modal-guest-limit .guest-limit-modal-copy{text-align:center;font-family:var(--font-ui);color:#ffffffad;margin:0;font-size:15px;line-height:1.55}.plan-limit-coming-soon{text-align:center;font-family:var(--font-ui);color:#ffffff7a;margin:18px 0 0;font-size:13px;line-height:1.5}@media (width>=1024px){.modal-auth:not(.modal-guest-contact){width:min(600px,100vw - 48px);max-width:min(600px,100vw - 48px)}.modal-auth:not(.modal-guest-contact) .auth-modal-panel{gap:18px;padding:48px 40px 40px}.modal-auth:not(.modal-guest-contact) .auth-modal-form-title{font-size:18px}.modal-auth:not(.modal-guest-contact) .auth-modal-input,.modal-auth:not(.modal-guest-contact) .auth-modal-submit,.modal-auth:not(.modal-guest-contact) .auth-modal-google{min-height:52px}.modal-auth:not(.modal-guest-contact) .auth-modal-submit,.modal-auth:not(.modal-guest-contact) .auth-modal-google-word{font-size:16px}}.modal.modal--slide.modal-guest-limit .modal-close{color:#fff;opacity:.45;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:20.16px;line-height:1;transition:opacity .2s,transform .16s cubic-bezier(.23,1,.32,1);display:inline-flex;position:absolute;top:16px;right:16px}.modal.modal--slide.modal-guest-limit .modal-close:hover{opacity:.85}@media (prefers-reduced-motion:reduce){.modal-auth .auth-modal-input--password,.modal-auth .auth-modal-form,.modal-auth .auth-modal-divider,.modal-auth .auth-modal-google-block{opacity:1;animation:none;transform:none}}.modal.modal--slide{border-radius:var(--app-dropdown-radius);border:var(--app-dropdown-border);background:var(--app-dropdown-background);box-shadow:var(--app-dropdown-shadow)}.modal--slide .modal-header{padding:var(--app-dropdown-padding) var(--app-dropdown-padding) 10px;border-bottom:1px solid #ffffff0f}.modal--slide .modal-title{text-transform:uppercase;letter-spacing:.12em;color:#fff3;font-family:monospace;font-size:10px;font-weight:400}.modal--slide.modal-search .modal-title{font-family:var(--font-ui);text-transform:none;letter-spacing:.01em;color:#f5f1e8;font-size:15px;font-weight:400}.modal--slide.modal-search .modal-header{padding:var(--space-4)}.notes-search-modal-header{align-items:flex-start;gap:var(--space-4)}.notes-search-modal-heading{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.modal--slide.modal-search .notes-search-modal-title{color:#f5f1e8eb}.notes-search-modal-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex:none;display:flex}.notes-search-modal-meta{color:var(--text-faint);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-family:Menlo,monospace;font-size:10px}.modal--slide .modal-close{color:#ffffff73;background:0 0;border:none;border-radius:8px;transition:background .16s,color .16s,transform .16s cubic-bezier(.23,1,.32,1)}.modal--slide .modal-close:hover{color:#ffffffd9;background:0 0}.modal--slide .modal-close:active{transform:scale(.97)}.modal--slide.modal-search .modal-close{transform-origin:50%;background:0 0;border:none;border-radius:0;font-size:29px;transform:scale(1.1)}.modal--slide.modal-search .modal-close:hover{background:0 0}.modal--slide .modal-back{border-radius:8px}.modal--slide .modal-body{padding:var(--app-dropdown-padding);gap:10px}.conversation-modal{max-width:min(760px,100vw - 48px);max-height:min(860px,100dvh - 48px)}.conversation-modal-header{align-items:flex-start;gap:16px}.conversation-modal-heading{flex-direction:column;gap:4px;min-width:0;display:flex}.modal--slide .conversation-modal-title{font-family:var(--font-ui);letter-spacing:.01em;text-transform:none;color:#f5f1e8eb;font-size:15px;font-weight:400}.conversation-modal-actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.conversation-modal-action-buttons{flex:none;align-items:center;gap:8px;display:flex}.conversation-modal-meta{color:#ffffff47;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-family:monospace;font-size:10px}.conversation-copy-button{color:#f5f1e89e;cursor:pointer;width:32px;height:32px;font-family:var(--font-ui);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:11px;transition:background .16s,border-color .16s,color .16s,transform .16s cubic-bezier(.23,1,.32,1);display:inline-flex}.conversation-copy-button svg{width:15px;height:15px}.conversation-modal-header .modal-close{font-size:22px;line-height:1}.conversation-copy-button:hover:not(:disabled){color:#f5f1e8eb;background:0 0;border-color:#0000}.conversation-copy-button:active:not(:disabled){transform:scale(.97)}.conversation-copy-button:disabled{opacity:.45;cursor:default}.conversation-copy-button-copied,.conversation-copy-button-copied:hover:not(:disabled){color:#bee6c5f2;background:0 0;border-color:#0000}.conversation-modal-body{background:radial-gradient(circle at 50% 0,#f5f1e80b,#0000 34%),0 0;gap:14px;padding:18px}.conversation-modal-body .conversation-segment-divider{margin:12px 0 2px}.conversation-modal-body .conversation-segment-header{margin:-2px 0 2px;padding:8px 0 6px}.conversation-modal-body .msg-bubble{max-width:min(92%,620px);padding:13px 15px;line-height:1.65}.conversation-modal-body .msg-bubble-human{color:#f5f1e8d6;background:#c8b89a1f}.conversation-modal-body .msg-bubble-ai{color:#ffffffad;background:#ffffff0e}.conversation-modal-body .msg-role{margin-bottom:7px}.modal--slide .modal-footer{padding:10px var(--app-dropdown-padding) var(--app-dropdown-padding);border-top:1px solid #ffffff0f}.modal--slide .modal-footer .btn-ghost{color:#f5f1e880;background:0 0;border:none}.modal--slide .modal-footer .btn-ghost:hover{color:#fff;background:0 0}.modal--slide .notes-search-subtitle{color:#ffffff42;font-family:Menlo,monospace;font-size:11px;line-height:1.45}.modal--slide .search-menu-body{gap:10px}.modal--slide .search-sessions-section{gap:0}.modal--slide .search-session-item:not(:last-child){border-bottom:1px solid var(--stroke-subtle);margin-bottom:8px;padding-bottom:8px}.modal--slide .search-session-item-expanded:not(:last-child){padding-bottom:var(--space-5);margin-bottom:var(--space-5)}.modal--slide .search-sessions-empty{color:#ffffff42;padding:6px 12px;font-family:Menlo,monospace;font-size:11px;line-height:1.45}.modal--slide .search-menu-options{gap:4px}.modal--slide .search-menu-option{gap:var(--space-1);border-radius:var(--control-radius);box-shadow:none;transition:background var(--transition-hover), border-color var(--transition-hover), transform var(--transition-control), box-shadow var(--transition-hover);background:#ffffff06;border:1px solid #0000;padding:11px 12px}.modal--slide .search-menu-option:hover:not(:disabled){border-color:var(--stroke-subtle);background:var(--surface-control-hover);box-shadow:inset 0 1px #ffffff09}.modal--slide .search-session-option,.modal--slide .search-session-option:hover:not(:disabled){box-shadow:none;background:0 0;border:none;border-radius:0;padding-left:16px;padding-right:0}.modal--slide .search-session-option:hover:not(:disabled) .search-menu-option-label{text-shadow:0 0 12px #8b6ad48c,0 0 28px #8b6ad447}.modal--slide .search-session-option:hover:not(:disabled) .search-menu-option-preview{text-shadow:0 0 10px #8b6ad447}.modal--slide .search-session-option .search-menu-option-preview{color:#ffffffb3}.modal--slide .search-session-option:focus-visible,.modal--slide .search-menu-option:focus-visible{box-shadow:var(--focus-ring);outline:none}.modal--slide .search-menu-option:active:not(:disabled){transform:scale(.99)}.modal--slide .search-menu-option-accent,.modal--slide .search-menu-option-accent:hover:not(:disabled){box-shadow:none;background:#8b6ad41f}.modal--slide .search-menu-option-accent:hover:not(:disabled){background:#8b6ad42e}.modal--slide .search-menu-option-label{color:#f5f1e8;font-size:13px;font-weight:500}.modal--slide.modal-search .search-menu-option-label{letter-spacing:.01em;font-size:14px;font-weight:400}.modal--slide .search-menu-option-accent .search-menu-option-label{color:#fff}.modal--slide .search-menu-option-preview{color:#ffffff42;font-family:Menlo,monospace;font-size:11px;line-height:1.45}.modal--slide .search-menu-option-accent .search-menu-option-preview{color:#ffffff7c}.modal--slide .search-menu-option-preview-muted{color:#ffffff42}.settings-modal-overlay{--settings-ease-out:cubic-bezier(.23, 1, .32, 1)}.settings-modal-overlay[data-state=open]{animation:.2s ease-out settings-overlay-in}.settings-modal-overlay[data-state=closed]{pointer-events:none;animation:.18s forwards settings-overlay-out}@keyframes settings-overlay-in{0%{background:0 0}}@keyframes settings-overlay-out{to{background:0 0}}.settings-modal-panel{gap:var(--space-3);--settings-modal-size:min(760px, calc(100vw - 32px), calc(100vh - 48px));--settings-nav-col-width:calc(168px + var(--space-3) + var(--settings-nav-extend-left) + var(--settings-nav-extend-right));--settings-nav-content-gap:var(--space-5);--settings-header-block-height:calc(var(--space-4) + var(--space-3) + 1.4375rem);--settings-nav-extend-top:0px;--settings-nav-extend-right:var(--space-4);--settings-nav-extend-bottom:0px;--settings-nav-extend-left:0px;width:var(--settings-modal-size);height:var(--settings-modal-size);max-height:var(--settings-modal-size);padding:var(--space-4);box-sizing:border-box;border-radius:var(--app-dropdown-radius);border:var(--app-dropdown-border);background:var(--app-dropdown-background);box-shadow:var(--app-dropdown-shadow);transform-origin:50%;flex-direction:column;display:flex;position:relative;overflow:hidden}.settings-modal-panel--account{--settings-modal-size:min(520px, calc(100vw - 32px), calc(100vh - 48px));width:min(520px,100vw - 32px);height:auto;max-height:var(--settings-modal-size)}.settings-modal-panel--account .settings-modal-shell{flex-direction:column;min-height:0;display:flex}.settings-modal-panel--account .settings-modal-main{padding:var(--space-4)}.settings-modal-panel--account .settings-section{gap:0}.settings-modal-panel--account .settings-field{align-items:center;column-gap:var(--space-4);border-bottom:1px solid var(--stroke-subtle);grid-template-columns:minmax(0,1fr) minmax(168px,220px);padding-block:14px}.settings-modal-panel--account .settings-field:last-child{border-bottom:none}.settings-modal-panel--account .settings-field-copy{min-width:0}.settings-modal-panel--account .settings-field-label{line-height:1.35}.settings-modal-panel--account .settings-field-control{justify-content:flex-end;justify-self:end;width:100%;max-width:220px}.settings-modal-panel--account .settings-input{width:100%}.settings-modal-panel--account .settings-field-control>.settings-action-button{margin-left:auto}@media (width>=681px){.settings-modal-panel--account{flex-direction:column;padding:0;display:flex}.settings-modal-panel--account .settings-modal-shell{flex:auto}.settings-modal-panel--account .settings-modal-main{padding:var(--settings-header-block-height) var(--space-5) var(--space-5) var(--space-5)}}.settings-modal-panel[data-state=open]{animation:settings-panel-in .24s var(--settings-ease-out)}.settings-modal-panel[data-state=closed]{animation:.17s forwards settings-panel-out}@keyframes settings-panel-in{0%{opacity:0;transform:scale(.96)translateY(8px)}}@keyframes settings-panel-out{to{opacity:0;transform:scale(.97)translateY(4px)}}.settings-modal-panel[data-state=open]>*{animation:settings-item-in .32s var(--settings-ease-out) backwards}.settings-modal-panel[data-state=open]>:first-child{animation-delay:40ms}.settings-modal-panel[data-state=open]>:nth-child(2){animation-delay:70ms}.settings-modal-panel[data-state=open]>:nth-child(3){animation-delay:.1s}@keyframes settings-item-in{0%{opacity:0;transform:translateY(6px)}}.settings-modal-header{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.settings-modal-title{padding-left:calc(4px + var(--settings-nav-extend-left));font-family:var(--font-ui);letter-spacing:-.01em;color:var(--text-primary);margin:0;font-size:15px;font-weight:600}.settings-modal-close{width:30px;height:30px;color:var(--text-secondary);opacity:.6;cursor:pointer;transition:opacity .14s ease, background-color .14s ease, transform .14s var(--settings-ease-out);background:0 0;border:none;border-radius:9px;flex:none;justify-content:center;align-items:center;margin:-4px -4px -4px 0;display:inline-flex}.settings-modal-close svg{width:16px;height:16px;display:block}.settings-modal-close:focus-visible{box-shadow:var(--focus-ring);outline:none}.settings-modal-close:active:not(:disabled){transform:scale(.92)}.settings-modal-close:disabled{opacity:.25;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.settings-modal-close:hover:not(:disabled){opacity:1;background-color:#0000}}.settings-modal-content{gap:var(--space-3);flex-direction:column;display:flex}.settings-modal-shell{align-items:stretch;gap:var(--space-3);flex:auto;min-height:0;display:flex}.settings-modal-nav{border-radius:var(--control-radius);background:#ffffff05;border:1px solid #ffffff0d;flex-direction:column;flex:0 0 168px;gap:2px;min-width:0;padding:4px;display:flex}.settings-modal-nav-item{width:100%;color:var(--text-secondary);font-family:var(--font-ui);text-align:left;cursor:pointer;transition:background-color var(--transition-control), color var(--transition-control), transform var(--transition-control);background:0 0;border:none;border-radius:9px;align-items:center;gap:8px;padding:9px 10px;font-size:12.5px;font-weight:500;display:flex}.settings-modal-nav-item:focus-visible{box-shadow:var(--focus-ring);outline:none}.settings-modal-nav-item:active:not(.settings-modal-nav-item-active){transform:scale(.98)}.settings-modal-nav-item-active{color:var(--text-primary);background:#392c5966;box-shadow:inset 0 0 0 1px #8b6ad433}@media (hover:hover) and (pointer:fine){.settings-modal-nav-item:hover:not(.settings-modal-nav-item-active){background:var(--surface-control-hover);color:var(--text-primary)}}.settings-modal-nav-icon{text-align:center;opacity:.9;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;font-size:13px;line-height:1;display:inline-flex}.settings-modal-nav-icon-image{filter:brightness(0)invert();opacity:.72;width:15px;height:15px;display:block}.settings-modal-nav-item-active .settings-modal-nav-icon-image{opacity:.95}.settings-modal-nav-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.settings-modal-main{min-width:0;min-height:0;animation:settings-panel-swap-in .22s var(--settings-ease-out);flex:auto;padding:2px 2px 2px 4px;overflow:auto}@media (width>=681px){.settings-modal-panel:not(.settings-modal-panel--account){grid-template-columns:var(--settings-nav-col-width) minmax(0, 1fr);grid-template-rows:minmax(0,1fr);column-gap:0;padding:0;display:grid}.settings-modal-header{z-index:2;padding:var(--space-4) var(--space-4) var(--space-3);pointer-events:none;position:absolute;top:0;left:0;right:0}.settings-modal-header>*{pointer-events:auto}.settings-modal-panel:not(.settings-modal-panel--account) .settings-modal-shell{display:contents}.settings-modal-nav{width:auto;min-height:0;margin:calc(-1 * var(--settings-nav-extend-top)) 0 calc(-1 * var(--settings-nav-extend-bottom)) calc(-1 * var(--settings-nav-extend-left));padding:calc(var(--settings-header-block-height) + 4px + var(--settings-nav-extend-top)) calc(4px + var(--settings-nav-extend-right)) calc(var(--space-4) + var(--settings-nav-extend-bottom)) calc(4px + var(--space-4) + var(--settings-nav-extend-left));border-radius:var(--app-dropdown-radius) 0 0 var(--app-dropdown-radius);border-top-width:0;border-bottom-width:0;border-left-width:0;flex:none;grid-area:1/1}.settings-modal-panel:not(.settings-modal-panel--account) .settings-modal-main{padding:var(--settings-header-block-height) var(--settings-nav-content-gap) var(--settings-nav-content-gap) var(--settings-nav-content-gap);grid-area:1/2}}@keyframes settings-panel-swap-in{0%{opacity:0;transform:translateY(4px)}}.settings-section{gap:var(--space-4);flex-direction:column;display:flex}.settings-section-header{flex-direction:column;gap:4px;display:flex}.settings-section-title{font-family:var(--font-ui);letter-spacing:-.01em;color:var(--text-primary);margin:0;font-size:15px;font-weight:600}.settings-section-description{color:var(--text-muted);margin:0;font-size:12px;line-height:1.5}.settings-group{gap:var(--space-3);padding:var(--space-3);border-radius:var(--control-radius);background:#ffffff05;border:1px solid #ffffff0f;flex-direction:column;display:flex}.settings-group-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);margin:0 0 2px;font-size:11px;font-weight:600}.settings-usage-block{gap:var(--space-3);flex-direction:column;display:flex}.settings-group-danger{background:#dc50500a;border-color:#dc505024}.settings-group-actions{gap:var(--space-2)}.settings-integrations-block{gap:var(--space-2);flex-direction:column;display:flex}.settings-privacy-block,.settings-appearance-block{gap:var(--space-3);flex-direction:column;display:flex}.settings-appearance-block>.settings-field{min-height:36px}.settings-appearance-block .settings-detail-slider-wrap{justify-content:flex-end;align-items:center;min-height:36px;display:flex}.settings-field{gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.settings-field-align-center{align-items:center}.settings-field-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.settings-field-label{color:var(--text-primary);margin:0;font-size:13px;font-weight:550;line-height:1.25}.settings-field-label-mobile-break{display:none}.settings-modal-panel--mobile .settings-field-label-mobile-break{display:block}.settings-field-hint{color:var(--text-faint);margin:0;font-size:11.5px;line-height:1.45}.settings-field-control{justify-content:flex-end;align-items:center;min-width:0;display:flex}.settings-field-value{width:100%;font-family:var(--font-ui);color:var(--text-secondary);text-align:right;word-break:break-word;margin:0;font-size:12.5px;font-weight:500;line-height:1.35}.settings-input{box-sizing:border-box;width:min(220px,100%);color:var(--text-primary);font-family:var(--font-ui);transition:border-color var(--transition-control), background-color var(--transition-control), box-shadow var(--transition-control);background:#ffffff08;border:1px solid #ffffff14;border-radius:9px;outline:none;padding:8px 11px;font-size:12.5px}.settings-input:hover:not(:read-only){background:#ffffff0d;border-color:#ffffff24}.settings-input:focus-visible{box-shadow:var(--focus-ring);border-color:#8b6ad466}.settings-input:read-only{color:#ffffff73;cursor:default}.settings-select{box-sizing:border-box;min-width:168px;color:var(--text-secondary);font-family:var(--font-ui);cursor:pointer;appearance:none;transition:background-color var(--transition-control), border-color var(--transition-control), color var(--transition-control), transform var(--transition-control);background-color:#ffffff08;background-image:linear-gradient(45deg,#0000 50%,#ffffff52 50%),linear-gradient(135deg,#ffffff52 50%,#0000 50%);background-position:calc(100% - 15px) calc(50% - 1px),calc(100% - 10px) calc(50% - 1px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;border:1px solid #ffffff14;border-radius:9px;outline:none;padding:8px 32px 8px 12px;font-size:12.5px;font-weight:500}@media (hover:hover) and (pointer:fine){.settings-select:hover:not(:disabled){color:var(--text-primary);background-color:#ffffff0f;border-color:#ffffff24}}.settings-select:active:not(:disabled){transform:scale(.98)}.settings-select:focus-visible{box-shadow:var(--focus-ring);border-color:#8b6ad466}.settings-action-button{white-space:nowrap}.settings-group .btn-ghost{color:#ffffffd9}@media (hover:hover) and (pointer:fine){.settings-group .btn-ghost:hover{color:#fff}}.settings-action-button-wide{justify-content:center;width:100%}.settings-action-button-compact{padding-inline:12px;font-size:11.5px}.settings-action-button-muted{color:var(--text-faint)}.settings-modal-panel .btn-ghost.settings-action-button,.settings-modal-panel .btn-ghost.settings-action-button-wide{color:var(--text-primary);transition:background-color var(--transition-control), color var(--transition-control), transform var(--transition-control);background:#392c5966;border:none;border-radius:9px;padding:9px 10px;font-size:12.5px;font-weight:500;box-shadow:inset 0 0 0 1px #8b6ad433}@media (hover:hover) and (pointer:fine){.settings-modal-panel .btn-ghost.settings-action-button:hover:not(:disabled),.settings-modal-panel .btn-ghost.settings-action-button-wide:hover:not(:disabled){color:var(--text-primary);background:#392c5985}}.settings-modal-panel .btn-ghost.settings-action-button:active:not(:disabled),.settings-modal-panel .btn-ghost.settings-action-button-wide:active:not(:disabled){transform:scale(.98)}.settings-modal-panel .settings-action-button.btn-danger{color:#fff;box-shadow:none;background:#dc5050;border:none}@media (hover:hover) and (pointer:fine){.settings-modal-panel .settings-action-button.btn-danger:hover:not(:disabled){color:#fff;background:#c84141}}.settings-modal-panel .settings-select{color:var(--text-primary);background-color:#392c5966;border:none;box-shadow:inset 0 0 0 1px #8b6ad433}@media (hover:hover) and (pointer:fine){.settings-modal-panel .settings-select:hover:not(:disabled){color:var(--text-primary);background-color:#392c5985;box-shadow:inset 0 0 0 1px #8b6ad447}}.settings-provider-badge{border-radius:var(--radius-pill);color:var(--text-secondary);background:#ffffff0a;border:1px solid #ffffff1a;align-items:center;gap:8px;padding:7px 11px;font-size:12px;font-weight:500;display:inline-flex}.settings-provider-badge img,.settings-provider-badge svg{width:14px;height:14px;display:block}.settings-provider-badge-email{color:#d8c8ae;background:#c8b89a0f;border-color:#c8b89a2e}.settings-confirm-block{flex-direction:column;gap:10px;width:min(260px,100%);display:flex}.settings-password-form .settings-input{width:100%}.history-delete-body.settings-password-form{gap:12px;width:100%}html:not([data-theme=light]) .history-delete-modal .settings-password-form .settings-input,html:not([data-theme=light]) .history-delete-modal .settings-password-form input.settings-input{color:#fffc;-webkit-text-fill-color:#fffc;caret-color:#fff;background:0 0;border-color:#ffffff8c}html:not([data-theme=light]) .history-delete-modal .settings-password-form .settings-input::placeholder{color:#ffffff73}html:not([data-theme=light]) .history-delete-modal .settings-password-form .settings-input:focus-visible{box-shadow:var(--focus-ring);border-color:#ffffffbf}@media (hover:none) and (pointer:coarse){.settings-password-form input,.settings-modal-panel--account .settings-input,.settings-modal-panel--account input.settings-input,.notes-search-input,.notes-search-form-inline.input-box .notes-search-input{font-size:16px}}.settings-confirm-copy{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.5}.settings-confirm-actions{justify-content:flex-end;gap:8px;display:flex}.settings-plan-card{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--control-radius);background:linear-gradient(135deg,#8b6ad41a,#4a7fd40d);border:1px solid #8b6ad433;display:flex}.settings-plan-card-copy{flex-direction:column;gap:4px;display:flex}.settings-plan-card-eyebrow{letter-spacing:.05em;text-transform:uppercase;color:var(--text-faint);margin:0;font-size:11px}.settings-plan-badge{letter-spacing:.06em;color:var(--text-primary);margin:0;font-family:Menlo,monospace;font-size:18px;font-weight:600}.settings-plan-badge-free{color:#c8b89a}.settings-plan-badge-pro,.settings-plan-badge-team,.settings-plan-badge-business{color:#b8a0e8}.settings-plan-badge-admin{color:#fff}.settings-usage-meter{flex-direction:column;gap:7px;display:flex}.settings-usage-meter-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.settings-usage-meter-label{color:var(--text-primary);font-size:12.5px;font-weight:500}.settings-usage-meter-value{color:var(--text-muted);white-space:nowrap;font-family:Menlo,monospace;font-size:11px}.settings-usage-meter-track{border-radius:var(--radius-pill);background:#ffffff14;height:5px;overflow:hidden}.settings-usage-meter-fill{border-radius:inherit;width:0;height:100%;transition:width .28s var(--settings-ease-out);background:linear-gradient(90deg,#8b6ad4,#4a7fd4);display:block}.settings-segmented{border:1px solid var(--stroke-muted);background:#ffffff08;border-radius:10px;align-items:center;gap:2px;padding:3px;display:inline-flex}.settings-segmented-option{color:var(--text-secondary);font-family:var(--font-ui);cursor:pointer;transition:background-color var(--transition-control), color var(--transition-control), transform var(--transition-control);background:0 0;border:none;border-radius:9px;padding:7px 10px;font-size:12.5px;font-weight:500}.settings-segmented-option:focus-visible{box-shadow:var(--focus-ring);outline:none}.settings-segmented-option:active:not(:disabled){transform:scale(.97)}.settings-segmented-option-active{color:var(--text-primary);background:#392c5966;box-shadow:inset 0 0 0 1px #8b6ad447}.settings-segmented-option:disabled{opacity:.35;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.settings-segmented-option:hover:not(:disabled):not(.settings-segmented-option-active){background:var(--surface-control-hover);color:var(--text-primary)}}.settings-detail-slider-wrap{width:min(220px,100%)}.settings-detail-slider-wrap .detail-slider-compact{--detail-slider-compact-track-width:120px;--detail-slider-thumb-size:14px;--detail-slider-track-height:3px;--detail-slider-touch-height:14px}.settings-switch{cursor:pointer;align-items:center;display:inline-flex;position:relative}.settings-switch-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.settings-switch-track{border-radius:var(--radius-pill);width:42px;height:24px;transition:background-color .2s var(--settings-ease-out);background:#ffffff1f;display:block;position:relative}.settings-switch-thumb{width:18px;height:18px;transition:transform .2s var(--settings-ease-out);background:#f5f1e8;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #00000047}.settings-switch-input:checked+.settings-switch-track{background:linear-gradient(90deg,#8b6ad4,#6b8fd8)}.settings-switch-input:checked+.settings-switch-track .settings-switch-thumb{transform:translate(18px)}.settings-switch-input:focus-visible+.settings-switch-track{box-shadow:var(--focus-ring)}.settings-switch-input:disabled+.settings-switch-track{opacity:.45;cursor:not-allowed}.settings-integration-row{border-radius:var(--control-radius);transition:border-color var(--transition-control), background-color var(--transition-control);background:#ffffff05;border:1px solid #ffffff0f;align-items:center;gap:12px;padding:11px 12px;display:flex}.settings-integration-row-active{background:linear-gradient(135deg,#8b6ad414,#4a7fd40a);border-color:#8b6ad438}.settings-integration-icon{width:32px;height:32px;color:var(--text-primary);background:#ffffff0d;border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.settings-integration-icon svg,.settings-integration-icon img{width:17px;height:17px;display:block}.settings-integration-copy{flex:auto;align-items:center;min-width:0;display:flex}.settings-integration-title{color:var(--text-primary);font-size:13.5px;font-weight:550;line-height:1.2}.settings-modal-row{box-sizing:border-box;border-radius:var(--control-radius);background:#ffffff05;border:1px solid #ffffff0f;align-items:center;gap:12px;padding:12px 14px;transition:border-color .16s,background-color .16s;display:flex}.settings-modal-row-active{background:linear-gradient(135deg,#8b6ad414,#4a7fd40a);border-color:#8b6ad438}.settings-modal-row-icon{width:32px;height:32px;color:var(--text-primary);background:#ffffff0d;border-radius:9px;flex:none;justify-content:center;align-items:center;transition:background-color .16s,color .16s;display:inline-flex}.settings-modal-row-icon svg,.settings-modal-row-icon img{width:17px;height:17px;display:block}.settings-modal-row-text{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.settings-modal-label{font-family:var(--font-ui);color:var(--text-primary);font-size:13.5px;font-weight:550;line-height:1.2}.settings-modal-row-status{min-height:14px;font-family:var(--font-ui);color:var(--text-faint);align-items:center;gap:6px;font-size:11.5px;font-weight:450;display:inline-flex}.settings-modal-status-dot{background:#ffffff47;border-radius:50%;flex:none;width:6px;height:6px;transition:background-color .2s,box-shadow .2s}.settings-modal-status-dot-on{background:#6ec07a;box-shadow:0 0 0 3px #6ec07a29}.settings-modal-status-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-modal-spinner{border-color:#0000 #ffffff42 #ffffff42;flex:none;width:11px;height:11px}.settings-modal-select{box-sizing:border-box;min-width:108px;color:var(--text-secondary);font-family:var(--font-ui);cursor:pointer;appearance:none;transition:background-color .16s ease, border-color .16s ease, color .16s ease, box-shadow .16s ease, transform .14s var(--settings-ease-out);background-color:#ffffff08;background-image:linear-gradient(45deg,#0000 50%,#ffffff52 50%),linear-gradient(135deg,#ffffff52 50%,#0000 50%);background-position:calc(100% - 15px) calc(50% - 1px),calc(100% - 10px) calc(50% - 1px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;border:1px solid #ffffff14;border-radius:9px;outline:none;flex:none;padding:8px 32px 8px 12px;font-size:12.5px;font-weight:500}@media (hover:hover) and (pointer:fine){.settings-modal-select:hover:not(:disabled){color:var(--text-primary);background-color:#ffffff0f;border-color:#ffffff24}}.settings-modal-select:active:not(:disabled){transform:scale(.98)}.settings-modal-select:focus-visible{box-shadow:var(--focus-ring);border-color:#8b6ad466}.settings-modal-select:disabled{opacity:.5;cursor:not-allowed}.settings-modal-error{color:#e88a8a;margin:0;font-size:12px;line-height:1.45}@media (width<=680px){.modal-overlay.settings-modal-overlay:has(.settings-modal-panel--mobile){justify-content:stretch;align-items:stretch;padding:0}.settings-modal-panel--mobile{width:100%;max-width:100%;height:100dvh;max-height:100dvh;box-shadow:none;border:none;border-radius:0;flex-direction:column;gap:0;padding:0;display:flex}.settings-modal-panel--mobile .settings-modal-header{padding:max(var(--space-3), env(safe-area-inset-top,0px)) var(--space-4) var(--space-3);border-bottom:1px solid var(--stroke-subtle);pointer-events:auto;flex-shrink:0;position:static}.settings-modal-panel--mobile .settings-modal-title{padding-left:0;font-size:16px;font-weight:600}.settings-modal-panel--mobile .settings-modal-close{width:44px;min-width:44px;height:44px;min-height:44px;margin:-8px -8px -8px 0}.settings-modal-panel--mobile .settings-modal-shell{flex-direction:column;flex:auto;min-height:0;overflow:hidden}.settings-modal-panel--mobile .settings-modal-nav{width:100%;height:auto;min-height:0;padding:var(--space-2) var(--space-4);border:none;border-bottom:1px solid var(--stroke-subtle);overscroll-behavior-x:contain;touch-action:pan-x;cursor:grab;-webkit-user-select:none;user-select:none;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;background:0 0;border-radius:0;flex-flow:row;flex:none;align-items:center;gap:6px;margin:0;display:flex;overflow:auto hidden}.settings-modal-panel--mobile .settings-modal-nav.settings-modal-nav--dragging{cursor:grabbing}.settings-modal-panel--mobile .settings-modal-nav.settings-modal-nav--dragging .settings-modal-nav-item{pointer-events:none}.settings-modal-panel--mobile .settings-modal-nav::-webkit-scrollbar{display:none}.settings-modal-panel--mobile .settings-modal-nav-item{white-space:nowrap;border-radius:9px;flex:none;align-items:center;gap:6px;width:auto;height:37px;min-height:37px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.settings-modal-panel--mobile .settings-modal-nav-icon{flex:0 0 14px;width:14px;height:14px}.settings-modal-panel--mobile .settings-modal-nav-icon-image{width:13px;height:13px}.settings-modal-panel--mobile .settings-modal-nav-label{white-space:nowrap;text-overflow:clip;overflow:visible}.settings-modal-panel--mobile .settings-modal-nav-item-active{color:var(--text-primary);background:#392c5966;box-shadow:inset 0 0 0 1px #8b6ad433}.settings-modal-panel--mobile .settings-modal-main{min-height:0;padding:var(--space-3) var(--space-4) max(var(--space-4), env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch;flex:auto;overflow-y:auto}.settings-modal-panel--mobile .settings-section{gap:0}.settings-modal-panel--mobile .settings-section-header{padding-block:0 var(--space-4);border-bottom:none}.settings-modal-panel--mobile .settings-section-title{color:var(--text-primary);text-transform:none;letter-spacing:-.01em;font-size:18px;font-weight:600}.settings-modal-panel--mobile .settings-field{gap:var(--space-3);border-bottom:1px solid var(--stroke-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding-block:14px}.settings-modal-panel--mobile .settings-field:last-child{border-bottom:none}.settings-modal-panel--mobile .settings-field-label{color:var(--text-primary);font-size:14px;font-weight:550}.settings-modal-panel--mobile .settings-field-hint{color:var(--text-muted);font-size:12px}.settings-modal-panel--mobile .settings-field-value{text-align:right;color:var(--text-secondary);font-size:14px}.settings-modal-panel--mobile .settings-field-control{flex-shrink:0;justify-content:flex-end;justify-self:end;width:auto;max-width:none}.settings-modal-panel--mobile .settings-action-button:not(.btn-refract){box-sizing:border-box;width:auto;height:37px;min-height:37px;font-family:var(--font-ui);white-space:nowrap;cursor:pointer;color:var(--text-primary);transition:background-color var(--transition-control), color var(--transition-control), transform var(--transition-control);background:#392c5966;border:none;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:500;animation:none;display:inline-flex;box-shadow:inset 0 0 0 1px #8b6ad433}.settings-modal-panel--mobile .settings-action-button.btn-danger:not(.btn-refract){color:#fff;box-shadow:none;background:#dc5050}.settings-modal-panel--mobile .settings-action-button-wide{width:auto}.settings-modal-panel--mobile .settings-section>.settings-action-button{align-self:flex-end}.settings-modal-panel--mobile .settings-field-control>.settings-action-button{margin-left:0}.settings-modal-panel--mobile .settings-input,.settings-modal-panel--mobile input.settings-input{text-align:right;width:auto;min-width:120px;max-width:180px;height:35px;min-height:35px;color:var(--text-secondary);box-sizing:border-box;box-shadow:none;background:0 0;border:1px solid #808080cc;border-radius:9px;padding:0 6px 0 0;font-size:16px;line-height:35px}.settings-modal-panel--mobile .settings-input:focus-visible{box-shadow:var(--focus-ring);border-color:#808080cc}.settings-modal-panel--mobile .settings-input:read-only{color:var(--text-secondary)}.settings-modal-panel--mobile .history-delete-modal .settings-password-form .settings-input,.settings-modal-panel--mobile .history-delete-modal .settings-password-form input.settings-input{text-align:left;width:100%;max-width:none;padding:0 10px}html:not([data-theme=light]) .settings-modal-panel--mobile .history-delete-modal .settings-password-form .settings-input,html:not([data-theme=light]) .settings-modal-panel--mobile .history-delete-modal .settings-password-form input.settings-input{color:#fffc;-webkit-text-fill-color:#fffc;caret-color:#fff;background:0 0;border-color:#ffffff8c}html:not([data-theme=light]) .settings-modal-panel--mobile .history-delete-modal .settings-password-form .settings-input::placeholder{color:#ffffff73}html:not([data-theme=light]) .settings-modal-panel--mobile .history-delete-modal .settings-password-form .settings-input:focus-visible{box-shadow:var(--focus-ring);border-color:#ffffffbf}.settings-modal-panel--mobile .settings-select{min-width:0;box-shadow:none;color:var(--text-secondary);text-align:right;background:0 0;border:none;border-radius:0;padding:0 18px 0 0;font-size:14px;font-weight:500}.settings-modal-panel--mobile .settings-select:focus-visible{box-shadow:none;border-color:#0000}.settings-modal-panel--mobile .settings-field-control .settings-segmented{flex-shrink:0}.settings-modal-panel--mobile .settings-appearance-block,.settings-modal-panel--mobile .settings-integrations-block,.settings-modal-panel--mobile .settings-privacy-block{gap:0}.settings-modal-panel--mobile .settings-appearance-block .settings-detail-slider-wrap{justify-content:flex-end;width:auto;min-width:140px}.settings-modal-panel--mobile .settings-integration-row{gap:var(--space-3);border:none;border-bottom:1px solid var(--stroke-subtle);background:0 0;border-radius:0;padding:14px 0}.settings-modal-panel--mobile .settings-integration-row:last-child{border-bottom:none}.settings-modal-panel--mobile .settings-integration-row-active{border-color:var(--stroke-subtle);background:0 0}.settings-modal-panel--mobile .settings-integration-icon{background:#ffffff0d;border-radius:8px;flex:0 0 28px;width:28px;height:28px;display:inline-flex}.settings-modal-panel--mobile .settings-integration-icon svg,.settings-modal-panel--mobile .settings-integration-icon img{width:15px;height:15px}.settings-modal-panel--mobile .settings-integration-title{font-size:14px;font-weight:550}.settings-modal-panel--mobile .settings-usage-block{gap:var(--space-2);padding-block:var(--space-3);border-bottom:1px solid var(--stroke-subtle)}.settings-modal-panel--mobile .settings-plan-card{margin-block:var(--space-3);flex-direction:row;justify-content:space-between;align-items:center}.settings-modal-panel--mobile .settings-plan-card-copy{align-self:center}.settings-modal-panel--mobile .settings-plan-card .settings-action-button{margin-left:auto;flex-shrink:0;align-self:center;width:auto;margin-block:auto}.settings-modal-panel--mobile .settings-confirm-block{width:100%}.settings-modal-panel--mobile .settings-confirm-actions{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:8px}.settings-modal-panel--mobile .settings-confirm-actions .settings-action-button{width:auto}.settings-modal-panel--mobile .settings-field:has(.settings-confirm-block){grid-template-columns:1fr;align-items:start}.settings-modal-panel--mobile .settings-field:has(.settings-confirm-block) .settings-field-control{justify-self:stretch;width:100%}}@media (hover:hover) and (pointer:fine){.settings-modal-panel--mobile .settings-action-button:not(.btn-refract):hover:not(:disabled){color:var(--text-primary);background:#392c5985}.settings-modal-panel--mobile .settings-action-button.btn-danger:not(.btn-refract):hover:not(:disabled){color:#fff;background:#c84141}.settings-modal-panel--mobile .settings-action-button:not(.btn-refract):active:not(:disabled){transform:scale(.98)}}@media (prefers-reduced-motion:reduce){.settings-modal-overlay[data-state=open],.settings-modal-overlay[data-state=closed],.settings-modal-panel[data-state=open],.settings-modal-panel[data-state=closed],.settings-modal-panel[data-state=open]>*,.settings-modal-main{animation:.16s both settings-fade}}@keyframes settings-fade{0%{opacity:0}}.notion-export-panel{gap:var(--space-3);width:min(360px,100vw - 32px);min-width:300px;max-width:min(360px,100vw - 32px);padding:var(--space-4);box-sizing:border-box;transform-origin:50%;flex-direction:column;display:flex;position:relative}.notion-export-title{font-family:var(--font-ui);letter-spacing:.14em;align-items:center;gap:8px;padding-right:36px;font-size:10px;display:flex}.notion-export-status-dot.notion-export-title-dot{box-shadow:none;transform:translateY(1px)}.notion-export-overlay{animation:.2s ease-out notion-overlay-in}.notion-export-overlay .notion-export-panel{animation:.26s cubic-bezier(.23,1,.32,1) notion-modal-in}@keyframes notion-overlay-in{0%{background:0 0}}@keyframes notion-modal-in{0%{opacity:0;transform:scale(.96)translateY(8px)}}.notion-export-close{color:#fff;opacity:.45;cursor:pointer;width:28px;height:28px;font-size:20px;line-height:1;font-family:var(--font-ui);transition:opacity var(--transition-hover), transform var(--transition-control);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:11px;right:14px}.notion-export-close:hover{opacity:.85}.notion-export-close:focus-visible{box-shadow:var(--focus-ring);outline:none}.notion-export-close:active{transform:scale(.92)}.notion-export-content{gap:var(--space-3);flex-direction:column;padding-right:4px;display:flex}.notion-export-content>*{animation:.32s cubic-bezier(.23,1,.32,1) backwards notion-item-in}.notion-export-content>:first-child{animation-delay:60ms}.notion-export-content>:nth-child(2){animation-delay:.1s}.notion-export-content>:nth-child(3){animation-delay:.14s}@keyframes notion-item-in{0%{opacity:0;transform:translateY(8px)}}.notion-export-lead,.notion-export-hint{color:var(--text-secondary);margin:0;font-size:13px;font-weight:500;line-height:1.5}.notion-export-status{text-transform:uppercase;letter-spacing:.1em;color:#c8b89a85;align-items:center;gap:7px;margin:0;font-family:monospace;font-size:9px;display:inline-flex}.notion-export-status-dot{background:#6ec07a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #6ec07a2e}.notion-export-progress{letter-spacing:.04em;color:var(--text-faint);align-items:center;gap:9px;margin:0;font-family:Menlo,monospace;font-size:11px;display:inline-flex}.notion-export-spinner{border-color:#0000 #ffffff47 #ffffff47;width:12px;height:12px}.notion-export-mode-group{gap:var(--space-2);flex-direction:column;display:flex}.notion-export-mode{box-sizing:border-box;border-radius:var(--control-radius);width:100%;color:var(--text-secondary);text-align:left;font-family:var(--font-ui);cursor:pointer;transition:background var(--transition-hover), border-color var(--transition-hover), color var(--transition-hover), transform var(--transition-control), box-shadow var(--transition-hover);background:0 0;border:1px solid #0000;align-items:flex-start;gap:11px;padding:12px 14px;display:flex}.notion-export-mode:hover:not(:disabled){color:var(--text-primary);background:#ffffff0a}.notion-export-mode:focus-visible{box-shadow:var(--focus-ring);outline:none}.notion-export-mode:active:not(:disabled){transform:scale(.99)}.notion-export-mode:disabled{opacity:.6;cursor:default}.notion-export-mode-active{color:#fff;background:linear-gradient(135deg,#8b6ad429,#4a7fd414);border-color:#8b6ad43d}.notion-export-mode-dot{border:1px solid #f5f1e870;border-radius:50%;width:9px;height:9px;margin-top:4px;box-shadow:inset 0 0 0 2px #0a0e17e6}.notion-export-mode-active .notion-export-mode-dot{background:#8b6ad4;border-color:#c8b89a8f}.notion-export-mode-title,.notion-export-mode-description{display:block}.notion-export-mode-title{font-size:13px;font-weight:500}.notion-export-mode-description{color:var(--text-faint);margin-top:3px;font-size:11px;line-height:1.4}.notion-export-mode-active .notion-export-mode-description{color:#f5f1e87a}.notion-export-connected{flex-direction:column;gap:6px;display:flex}.notion-export-connected .split-mode-dropdown-label:not(:first-child){margin-top:var(--space-2)}.notion-export-select{box-sizing:border-box;border-radius:var(--control-radius);width:100%;color:var(--text-secondary);font-family:var(--font-ui);cursor:pointer;appearance:none;transition:background-color var(--transition-hover), border-color var(--transition-hover), color var(--transition-hover), box-shadow var(--transition-hover), transform var(--transition-control);background-color:#0000;background-image:linear-gradient(45deg,#0000 50%,#ffffff52 50%),linear-gradient(135deg,#ffffff52 50%,#0000 50%);background-position:calc(100% - 16px) calc(50% - 2px),calc(100% - 11px) calc(50% - 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;border:1px solid #0000;outline:none;padding:10px 36px 10px 12px;font-size:13px;font-weight:500}.notion-export-select:hover:not(:disabled){color:var(--text-primary);background-color:#ffffff0a}.notion-export-select:focus-visible{box-shadow:var(--focus-ring);background:linear-gradient(135deg,#8b6ad429,#4a7fd414);border-color:#8b6ad43d}.notion-export-select:disabled{opacity:.5;cursor:default}.notion-export-select option{color:#f5f1e8;background:#141414}.notion-export-input{box-sizing:border-box;border-radius:var(--control-radius);width:100%;color:var(--text-secondary);font-family:var(--font-ui);transition:background var(--transition-hover), border-color var(--transition-hover), color var(--transition-hover), box-shadow var(--transition-hover);background:#ffffff09;border:1px solid #0000;outline:none;padding:10px 12px;font-size:13px;font-weight:500}.notion-export-input:hover:not(:disabled){color:var(--text-primary);background:#ffffff0e}.notion-export-input:focus-visible{box-shadow:var(--focus-ring);border-color:#8b6ad43d}.notion-export-input:disabled{opacity:.5}.notion-export-connected .notion-export-hint{margin-top:2px}.notion-export-hint{color:var(--text-faint);font-size:11px;font-weight:400;line-height:1.45}.notion-export-banner{border-radius:var(--control-radius);border:1px solid #0000;align-items:flex-start;gap:9px;margin:0;padding:10px 12px;font-size:12px;line-height:1.45;display:flex}.notion-export-banner-icon{flex-shrink:0;width:16px;height:16px;margin-top:1px}.notion-export-banner--error{color:#d99393;background:#c070701a;border-color:#c070703d}.notion-export-action{width:100%;margin-top:var(--space-1);box-sizing:border-box;border-radius:var(--control-radius);color:#fff;min-height:44px;font-family:var(--font-ui);cursor:pointer;transition:background var(--transition-hover), border-color var(--transition-hover), color var(--transition-hover), transform var(--transition-control), box-shadow var(--transition-hover);background:linear-gradient(135deg,#8b6ad429,#4a7fd414);border:1px solid #8b6ad43d;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.notion-export-action:hover:not(:disabled){background:linear-gradient(135deg,#8b6ad433,#4a7fd41c);border-color:#c8b89a2e}.notion-export-action:focus-visible{box-shadow:var(--focus-ring);outline:none}.notion-export-action:active:not(:disabled){transform:scale(.99)}.notion-export-action:disabled{opacity:.5;cursor:default}.notion-export-action .notion-export-spinner{border-color:#0000 #ffffff73 #ffffff73}.notion-export-action-mark{color:currentColor;width:14px;height:14px;display:flex}.notion-export-action-mark svg,.notion-export-action-mark img{width:14px;height:14px;display:block}@media (prefers-reduced-motion:reduce){.notion-export-overlay,.notion-export-overlay .notion-export-panel,.notion-export-content>*{animation:none}}.history-delete-modal{max-width:440px}.history-delete-modal .modal-footer{justify-content:flex-end}.tiers-coming-soon-modal{transform-origin:50%;max-width:476px;position:relative;transform:scale(1.15)}.tiers-coming-soon-modal .modal-header{justify-content:center;padding:28px 32px}.tiers-coming-soon-modal-title{text-align:center;color:var(--text-primary);font-size:30px;font-weight:700;line-height:1.35;display:block}.tiers-coming-soon-modal .modal-close{position:absolute;top:16px;right:16px;transform:none}.history-delete-modal .modal-close{color:var(--text-secondary);opacity:.6;background:0 0;border:none}@media (hover:hover) and (pointer:fine){.history-delete-modal .modal-close:hover{color:var(--text-secondary);opacity:1;background:0 0}}.history-delete-body{gap:0}.history-delete-message{color:#ffffffb8;margin:0;font-size:14px;line-height:1.65}.history-delete-item-title{color:#fff;font-weight:500}.btn-danger{border-radius:var(--control-radius);color:#e88888;cursor:pointer;font-size:12px;font-family:var(--font-ui);transition:background var(--transition-hover), color var(--transition-hover), transform var(--transition-control), box-shadow var(--transition-hover);background:#dc50501a;border:1px solid #dc505047;padding:8px 16px}.btn-danger:hover:not(:disabled){color:#f0aaaa;background:#dc505029}html[data-theme=light] .history-delete-modal .btn-danger{color:#fff;background:#dc5050;border-color:#dc5050}html[data-theme=light] .history-delete-modal .btn-danger:hover:not(:disabled){color:#fff;background:#c84141;border-color:#c84141}.btn-danger:focus-visible,.btn-accent:focus-visible,.btn-ghost:focus-visible{box-shadow:var(--focus-ring);outline:none}.btn-danger:active:not(:disabled),.btn-accent:active:not(:disabled),.btn-ghost:active:not(:disabled){transform:scale(.97)}.btn-danger:disabled,.btn-accent:disabled,.btn-ghost:disabled{opacity:.45;cursor:default}.msg-row-human{justify-content:flex-end;display:flex}.msg-row-ai{justify-content:flex-start;display:flex}.msg-bubble{word-break:break-word;max-width:80%;padding:12px 16px;font-size:13px;line-height:1.7}.message-markdown{color:inherit}.message-markdown>:first-child{margin-top:0}.message-markdown>:last-child{margin-bottom:0}.message-markdown p,.message-markdown ul,.message-markdown ol,.message-markdown pre,.message-markdown blockquote,.message-markdown table{margin:0 0 .75em}.message-markdown p:last-child,.message-markdown ul:last-child,.message-markdown ol:last-child,.message-markdown pre:last-child,.message-markdown blockquote:last-child,.message-markdown table:last-child{margin-bottom:0}.message-markdown ul,.message-markdown ol{padding-left:1.25em}.message-markdown li+li{margin-top:.25em}.message-markdown strong{color:#ffffffe0;font-weight:600}.message-markdown em{color:#ffffffb8}.message-markdown a{color:#c8b89a;text-underline-offset:2px;text-decoration:underline}.message-markdown a:hover{color:#f5f1e8}.message-markdown code{background:#ffffff14;border-radius:4px;padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92em}.message-markdown pre{background:#00000047;border:1px solid #ffffff14;border-radius:8px;padding:10px 12px;overflow-x:auto}.message-markdown pre code{background:0 0;padding:0}.message-markdown blockquote{color:#ffffff9e;border-left:2px solid #c8b89a59;padding-left:12px}.chat-artifact-row{flex-wrap:wrap;gap:8px;margin:.5em 0;display:flex}.chat-artifact-chip{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:8px;max-width:100%;padding:6px 10px;display:inline-flex}.chat-artifact-index{color:#ffffff61;letter-spacing:.08em;text-transform:uppercase;flex-shrink:0;font-family:monospace;font-size:10px}.chat-artifact-name{color:#ffffffb8;font-size:12px;line-height:1.35}.message-markdown h1,.message-markdown h2,.message-markdown h3,.message-markdown h4{color:#ffffffe0;margin:0 0 .5em;font-weight:600;line-height:1.35}.message-markdown h1{font-size:1.15em}.message-markdown h2{font-size:1.08em}.message-markdown h3{font-size:1.02em}.message-markdown h4{font-size:.98em}.message-markdown .table-scroll,.message-markdown table{width:100%;display:block;overflow-x:auto}.message-markdown table{border-collapse:collapse;font-size:12px}.message-markdown th,.message-markdown td{text-align:left;vertical-align:top;white-space:nowrap;border:1px solid #ffffff1a;padding:6px 10px}.message-markdown th{color:#ffffffc7;background:#ffffff0f;font-weight:600}.message-markdown td:first-child,.message-markdown th:first-child{white-space:normal;min-width:120px}.msg-bubble-human .message-markdown strong{color:#f5f1e8}.msg-bubble-ai .message-markdown strong{color:#ffffffd1}.msg-bubble-human{color:#ffffffbf;background:#c8b89a1a;border:1px solid #c8b89a26;border-radius:16px 16px 4px}.msg-bubble-ai{color:#ffffff8c;background:#ffffff0d;border:1px solid #ffffff12;border-radius:16px 16px 16px 4px}.msg-role{text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px;font-family:monospace;font-size:9px;display:block}.msg-role-human{color:#c8b89ab3}.msg-role-ai{color:#ffffff40}.modal-plain-text{color:#ffffff80;word-break:break-word;font-size:13px;line-height:1.8}@media (width>=768px){.app-guest .guest-paste-block{overflow:visible}.app-guest .guest-frame-lines{--guest-frame-span-inset:calc(var(--guest-frame-inset) + var(--guest-frame-line-width) + var(--guest-frame-inner-clearance));width:100dvw;max-width:100dvw;padding-left:var(--guest-frame-span-inset);padding-right:var(--guest-frame-span-inset);box-sizing:border-box;margin-left:calc(50% - 50dvw);margin-right:calc(50% - 50dvw)}@supports not (width:100dvw){.app-guest .guest-frame-lines{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}}.app-guest .guest-frame-lines .hero-line{width:100%;max-width:100%;margin-left:0;margin-right:0}.nav-share-dropdown{transform-origin:100% 0;transform:scale(1.1)}.note-card-footer-dropdown.note-card-footer-menu:not(.note-card-footer-menu-portal){transform-origin:bottom;transform:translate(-50%)scale(1.1)}.note-card-footer-menu-portal{transform-origin:100% 0;transform:scale(1.1)}}@media (width>=768px) and (width<=1023px){:root{--layout-gutter:20px;--layout-section-gap:20px;--layout-content-padding-top:40px;--nav-logo-scale:.92;--nav-sections-gap:28px;--nav-section-link-font-size:14px;--nav-action-scale:.95;--nav-actions-gap:10px;--app-padding-bottom:64px;--hero-guest-line1-font-size:clamp(28px, 4vw, 40px);--hero-guest-line2-font-size:clamp(32px, 3.5vw, 44px);--input-box-radius:22px;--input-header-padding:10px 14px;--input-textarea-min-height:200px;--input-textarea-padding:16px;--input-textarea-font-size:14px;--input-footer-padding:10px 14px;--input-footer-gap:12px;--input-attachments-min-col:200px;--chat-link-card-size:148px;--input-preview-min-height:200px;--btn-upload-width:36px;--btn-upload-height:38px;--btn-upload-font-size:clamp(22px, 3.2vw, 24px);--split-mode-trigger-size:36px;--split-mode-icon-size:19px;--split-mode-dropdown-scale:.85;--btn-refract-font-size:clamp(12px, 1.8vw, 13px);--btn-refract-padding-y:10px;--btn-refract-padding-x:clamp(18px, 3vw, 24px);--input-textarea-hint-font-size:14px;--input-textarea-hint-line-height:1.5}.app-guest{--guest-frame-inset:clamp(20px, 5vw, 72px);--guest-paste-side-gap:20px;--guest-content-padding-top:64px;--guest-content-gap:20px;--guest-title-subtitle-gap:12px;--guest-paste-to-first-line:72px;--guest-works-with-band-height:72px;--guest-wordmark-gap:36px;--guest-input-textarea-min-height:calc(140px + var(--card-body-footer-gap));--guest-what-is-prism-gap-top:72px;--guest-features-gap-top:72px;--guest-features-card-height:clamp(220px, 42vw, 340px);--guest-privacy-gap-top:72px;--guest-pricing-gap-top:72px;--guest-pricing-tagline-gap-top:56px;--guest-connect-gap-top:72px}.app-body{flex-direction:column}.app-body-authenticated{flex-direction:column;min-height:100dvh;display:flex}.app-body-authenticated>.app-mobile-slide-track>.app-mobile-main-column>.nav{order:-2}.app-body-authenticated>.app-mobile-slide-track>.history-panel{order:-1}.app-body-authenticated>.app-mobile-slide-track>.app-mobile-main-column>.container{order:0}.app-body-authenticated>.app-mobile-slide-track>.app-mobile-main-column>.container:not(:has(.notes-panel)){min-height:0;padding-top:0;padding-bottom:var(--layout-gutter);flex:auto;justify-content:center;align-items:center}.app-body-authenticated>.app-mobile-slide-track>.app-mobile-main-column>.container:not(:has(.notes-panel)) .hero{flex:none;width:100%;padding-bottom:0}.app-body-authenticated>.app-mobile-slide-track>.app-mobile-main-column>.container:not(:has(.notes-panel)) .input-box-host{flex-direction:column;align-items:center;width:100%;display:flex}.history-panel{border-bottom:1px solid #ffffff0f;border-right:none;height:auto;position:static;flex-basis:auto!important;width:100%!important}.history-panel.history-panel-mobile{position:relative}.history-panel-resize-handle{display:none}.history-list{max-height:280px;overflow-y:auto}.input-header-actions{max-width:100%}.input-textarea{max-height:min(50vh,400px)}.input-link-attachments{gap:12px}.input-add-more-line{padding:0 14px 12px}.input-textarea-wrap-has-copy .input-textarea,.input-textarea-wrap-has-copy .input-textarea-hint{padding-bottom:40px;padding-right:48px}.modal-overlay{padding:16px}.modal{max-height:88vh}.msg-bubble{max-width:90%}.notes-feed{gap:var(--notes-feed-gap);--notes-feed-flex-sm:3;--notes-feed-flex-md:4;--notes-feed-flex-lg:5;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.notes-feed-row{display:contents}.note-batch-start,.note-batch-divider{grid-column:1/-1}.notes-feed-row>.note-card--size-sm,.notes-feed-row>.note-card--size-md,.notes-feed-row>.note-card--size-lg{width:100%;min-width:0;height:auto;min-height:var(--notes-card-height);max-height:none;box-shadow:var(--notes-card-shadow-rest,inset 0 0 0 1px var(--note-stroke-color));flex:none}}@media (width<=1023px){.input-info-button{justify-content:flex-start;align-self:auto}.input-header-actions{justify-content:flex-end;justify-self:end;width:auto}:root{--card-body-footer-gap:20px;--attachment-card-footer-reserve:26px;--detail-slider-ui-scale:.92;--detail-slider-input-hit-padding:10px;--detail-slider-label-hit-inset-y:6px;--detail-slider-label-hit-inset-x:4px;--input-footer-controls-gap:10px;--btn-refract-padding-y:7px}.input-footer{align-items:center;column-gap:var(--input-footer-controls-gap);row-gap:var(--input-footer-gap);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"upload slider split""chars chars chars";display:grid}.input-footer-left,.input-footer-right{display:contents}.btn-upload,.input-footer-left>.ui-tooltip{grid-area:upload;justify-self:start}.detail-slider{grid-area:slider;justify-self:center;width:max-content;max-width:none}.btn-refract{flex-shrink:0;grid-area:split;justify-content:center;justify-self:end;width:auto;max-width:none}.btn-refract-loading{--btn-refract-font-size:10px;--btn-refract-padding-x:10px}.input-char-count-idle{display:none}.input-char-count:not(.input-char-count-idle){text-align:right;grid-area:chars;justify-self:end}.chat-link-card:not(.chat-link-card-compact),.chat-text-card,.uploaded-file-card{padding:9px 9px calc(var(--attachment-card-footer-reserve) + var(--card-body-footer-gap));border-radius:12px}.chat-link-card:not(.chat-link-card-compact){border-radius:var(--radius-lg)}.chat-link-platform-logo{width:24px;height:24px;margin-top:6px}.chat-link-title{font-size:11px}.chat-text-title{font-size:12px}.hero-title-guest-line1{font-size:calc(var(--hero-guest-line1-font-size) * .92)}.guest-what-is-prism-text{font-size:clamp(22px,3.2vw,29px)}.guest-pricing-tagline,.hero-title-guest-line2{font-size:clamp(40px,7vw,69px)}}@media (width>=768px) and (width<=1023px){:root{--input-footer-padding:6px 12px;--input-footer-gap:0;--btn-upload-height:32px;--btn-upload-width:32px;--split-mode-trigger-size:32px;--btn-refract-padding-y:6px;--detail-slider-ui-scale:.88;--split-mode-dropdown-scale:.85}.input-footer:not(:has(.input-char-count:not(.input-char-count-idle))){grid-template-areas:"upload.slider split";row-gap:0}}@media (width<=767px){:root{--card-body-footer-gap:20px;--attachment-card-footer-reserve:calc(24px * var(--attachment-card-ui-scale));--layout-gutter:16px;--layout-section-gap:16px;--layout-content-padding-top:24px;--nav-logo-scale:.82;--nav-sections-gap:16px;--nav-section-link-font-size:13px;--nav-action-scale:.9;--nav-actions-gap:8px;--app-padding-bottom:48px;--mobile-top-header-bar-height:calc(env(safe-area-inset-top,0px) + 2px);--mobile-auth-nav-button-size:40px;--mobile-auth-nav-icon-size:14px;--mobile-auth-nav-actions-gap:0;--mobile-main-header-bar-height:calc(max(5px, env(safe-area-inset-top,0px)) + var(--mobile-auth-nav-button-size) + 3px);--mobile-history-panel-top-height:calc(max(16px, env(safe-area-inset-top,0px)) + 44px + 12px);--hero-guest-line1-font-size:clamp(22px, 6.4vw, 30px);--hero-guest-line2-font-size:clamp(32px, 3.5vw, 44px);--input-box-radius:20px;--input-header-padding:10px 12px;--input-textarea-min-height:clamp(56px, 12.6vh, 81px);--paste-input-textarea-min-height:clamp(50px, 11.34vh, 73px);--paste-input-preview-min-height:clamp(54px, 10.2vh, 73px);--input-textarea-padding:12px;--input-textarea-font-size:16px;--input-textarea-font-family:Menlo, monospace;--input-textarea-line-height:1.65;--input-footer-padding:10px 14px;--input-footer-gap:10px;--input-attachments-min-col:calc(200px * var(--attachment-card-ui-scale));--attachment-card-ui-scale:.9;--chat-link-card-size:calc(132px * var(--attachment-card-ui-scale));--attachment-card-body-footer-gap:calc(var(--card-body-footer-gap) * var(--attachment-card-ui-scale));--input-preview-min-height:clamp(60px, 11.3vh, 81px);--detail-slider-ui-scale:1;--detail-slider-thumb-size:18px;--detail-slider-touch-height:44px;--detail-slider-track-height:3px;--detail-slider-track-width:110px;--detail-slider-gap-broad:11px;--detail-slider-gap-granular:10px;--detail-slider-dash-gap-broad:7px;--detail-slider-dash-gap-granular:2px;--detail-slider-label-font-size:9px;--detail-slider-input-hit-padding:0px;--detail-slider-label-hit-inset-y:8px;--detail-slider-label-hit-inset-x:5px;--btn-upload-width:clamp(36px, 10vw, 44px);--btn-upload-height:clamp(36px, 10vw, 44px);--btn-upload-font-size:clamp(22px, 5.5vw, 26px);--split-mode-trigger-size:clamp(32px, 8.5vw, 40px);--split-mode-icon-size:clamp(16px, 4.2vw, 18px);--split-mode-dropdown-scale:.79;--btn-refract-font-size:clamp(12px, 3.4vw, 13px);--btn-refract-padding-y:7px;--btn-refract-padding-x:clamp(14px, 4vw, 20px);--input-textarea-hint-font-size:11px;--input-textarea-hint-line-height:1.45;--input-header-preview-placeholder-font-size:12px;--input-header-preview-placeholder-line-height:1.45;--input-box-mobile-gutter:20px;--btn-upload-mobile-nudge:0;--input-box-width-scale:.95;--btn-refract-width-scale:1.2;--input-paste-attachments-textarea-min-height:32px;--input-paste-attachments-footer-gap:6px}.btn-upload{margin-left:var(--btn-upload-mobile-nudge)}.input-header-preview-placeholder{font-size:var(--input-header-preview-placeholder-font-size);line-height:var(--input-header-preview-placeholder-line-height)}.input-footer{padding-inline:12px max(14px, env(safe-area-inset-right,0px));box-sizing:border-box;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"upload slider split";align-items:center;row-gap:0;display:grid}.input-footer-left,.input-footer-right{display:contents}.input-footer .input-char-count{display:none}.input-footer:not(:has(.input-char-count:not(.input-char-count-idle))){grid-template-areas:"upload slider split";row-gap:0}.btn-upload,.input-footer-left>.ui-tooltip{grid-area:upload;place-self:center start}.btn-upload{width:max(var(--btn-upload-width), 44px);min-width:max(var(--btn-upload-width), 44px);justify-content:flex-start}.detail-slider{grid-area:slider;place-self:center;width:max-content;max-width:none;transform:none}.detail-slider-compact .detail-slider-track-wrap-compact{min-height:var(--detail-slider-touch-height)}.detail-slider-compact .detail-slider-input-hit-wrap-compact:before{display:block}.btn-refract{--btn-refract-font-size:13px;--btn-refract-padding-y:10px;--btn-refract-padding-x:24px;--nav-sign-in-scale:.88;width:auto;max-width:none;height:auto;min-height:0;padding:var(--btn-refract-padding-y) var(--btn-refract-padding-x);white-space:nowrap;transform:scale(var(--nav-sign-in-scale,1));transform-origin:100%;grid-area:split;place-self:center end;margin-top:0}.btn-refract:active:not(:disabled){transform:scale(calc(var(--nav-sign-in-scale,1) * .97))}.input-footer .btn-upload{justify-content:flex-start;align-items:center;display:flex}.input-footer .btn-upload>span[aria-hidden=true]{text-align:center;width:18px;line-height:1;display:block;transform:translateY(-.06em)}.app-guest .input-footer .btn-refract,.app-body-authenticated .input-footer .btn-refract{width:auto;max-width:none;min-height:0}.app-guest{--guest-frame-inset:0;--guest-paste-side-gap:0;--guest-content-padding-top:40px;--guest-content-gap:16px;--guest-title-subtitle-gap:10px;--guest-paste-to-first-line:64px;--guest-works-with-band-height:64px;--guest-wordmark-gap:28px;--guest-wordmark-height:12.6px;--guest-input-textarea-min-height:calc(var(--paste-input-textarea-min-height) + var(--card-body-footer-gap));--guest-what-is-prism-gap-top:64px;--guest-features-gap-top:64px;--guest-features-side-gap:0px;--guest-features-gap:12px;--guest-features-card-height:clamp(184px, 72vw, 280px);--guest-privacy-gap-top:64px;--guest-pricing-gap-top:64px;--guest-pricing-tagline-gap-top:48px;--guest-connect-gap-top:64px}.app-body-authenticated{--input-textarea-min-height:var(--paste-input-textarea-min-height);--input-preview-min-height:var(--paste-input-preview-min-height)}.input-paste-body:not(.input-paste-body-has-attachments),.app-guest .input-paste-body:not(.input-paste-body-has-attachments),.app-body-authenticated .input-paste-body:not(.input-paste-body-has-attachments){min-height:var(--paste-input-textarea-min-height)}.input-paste-body:not(.input-paste-body-has-attachments) .input-textarea-wrap{flex:auto;min-height:0}.input-paste-body:not(.input-paste-body-has-attachments) .input-textarea,.app-guest .input-paste-body:not(.input-paste-body-has-attachments) .input-textarea,.app-body-authenticated .input-paste-body:not(.input-paste-body-has-attachments) .input-textarea{min-height:var(--paste-input-textarea-min-height);padding-block:var(--input-textarea-padding)}.input-paste-body:not(.input-paste-body-has-attachments)~.input-footer{margin-top:var(--card-body-footer-gap)}.app-guest .input-paste-body:not(.input-paste-body-has-attachments),.app-guest .input-paste-body:not(.input-paste-body-has-attachments) .input-textarea{min-height:var(--guest-input-textarea-min-height)}.app-guest .input-paste-body:not(.input-paste-body-has-attachments)~.input-footer{margin-top:0}.guest-paste-block--tutorial .guest-paste-tutorial-hint-content{gap:.4em}.guest-paste-block--tutorial .guest-paste-tutorial-hint-step{margin-bottom:.5em}.guest-paste-block--tutorial .guest-paste-tutorial-hint-body{line-height:1.4}.guest-paste-block--tutorial .input-paste-body:not(.input-paste-body-has-attachments):has(.guest-paste-tutorial-hint){min-height:0}.app-guest .guest-paste-block--tutorial .input-paste-body:not(.input-paste-body-has-attachments):has(.guest-paste-tutorial-hint){min-height:0}.guest-paste-block--tutorial .input-textarea-field:has(.guest-paste-tutorial-hint){min-height:0}.guest-paste-block--tutorial .input-textarea-field:has(.guest-paste-tutorial-hint) .guest-paste-tutorial-hint{position:relative;inset:auto}.guest-paste-block--tutorial .input-textarea-field:has(.guest-paste-tutorial-hint) .input-textarea{height:100%;min-height:0;position:absolute;inset:0}.app-guest .guest-paste-block--tutorial .input-textarea-field:has(.guest-paste-tutorial-hint) .input-textarea{height:100%;min-height:0;position:absolute;inset:0}.input-paste-body-has-attachments{min-height:0}.input-paste-body-has-attachments .input-textarea-wrap{flex:none;min-height:0}.input-paste-body-has-attachments .input-textarea,.app-guest .input-paste-body-has-attachments .input-textarea,.app-body-authenticated .input-paste-body-has-attachments .input-textarea{min-height:var(--input-paste-attachments-textarea-min-height);padding-block:6px}.input-paste-body-has-attachments~.input-footer{margin-top:var(--input-paste-attachments-footer-gap)}.input-paste-body-has-attachments .uploaded-file-preview.input-attachment-preview{padding-bottom:2px}.app-guest:before,.app-guest:after{display:none}.app-guest .guest-paste-block,.app-body-authenticated .input-box-host{width:calc(100% + 2 * (var(--layout-gutter) - var(--input-box-mobile-gutter)));max-width:min(var(--guest-framed-column-width), calc(100dvw - 2 * var(--input-box-mobile-gutter)));margin-inline:calc(-1 * (var(--layout-gutter) - var(--input-box-mobile-gutter)));overflow:visible}.app-guest .guest-frame-lines{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.app-guest .guest-frame-lines .hero-line{width:100%;max-width:100%}.input-box{width:calc(100% + 2 * (var(--layout-gutter) - var(--input-box-mobile-gutter)));max-width:min(900px, calc(100dvw - 2 * var(--input-box-mobile-gutter)));margin-inline:calc(-1 * (var(--layout-gutter) - var(--input-box-mobile-gutter)))}.app-guest .guest-paste-block .input-box,.app-body-authenticated .input-box-host .input-box{width:calc(100% * var(--input-box-width-scale));max-width:calc(100% * var(--input-box-width-scale));box-sizing:border-box;min-width:0;margin-inline:auto}.app-guest .nav{padding-left:var(--layout-gutter);padding-right:var(--layout-gutter)}.app-guest .app-body:before{content:"";height:var(--mobile-top-header-bar-height);z-index:55;pointer-events:none;background:#05050a;position:fixed;top:0;left:0;right:0}.app-body>.nav,.app-body-authenticated>.app-mobile-slide-track>.app-mobile-main-column>.nav{z-index:60;background:0 0}.app-body-authenticated>.app-mobile-slide-track>.app-mobile-main-column>.nav.nav-authenticated{width:100%;max-width:100%;min-height:var(--mobile-main-header-bar-height);padding:max(5px, env(safe-area-inset-top,0px)) env(safe-area-inset-right,0px) 3px env(safe-area-inset-left,0px);box-sizing:border-box;background:0 0;border-bottom:none;flex-shrink:0;justify-content:space-between;align-self:stretch;align-items:center;gap:12px;display:flex;position:relative;top:auto;left:auto;right:auto}.app-body-authenticated>.app-mobile-slide-track>.app-mobile-main-column>.nav.nav-authenticated:after{content:"";pointer-events:none;background:#ffffff14;width:100vw;height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.app-body-authenticated:not(.app-mobile-sidebar-open)>.app-mobile-slide-track>.app-mobile-main-column>.nav.nav-authenticated{background:#05050a}.app-body-authenticated>.app-mobile-slide-track>.app-mobile-main-column:not(:has(.notes-panel))>.nav.nav-authenticated{min-height:var(--mobile-history-panel-top-height);padding:max(16px, env(safe-area-inset-top,0px)) max(14px, env(safe-area-inset-right,0px)) 12px max(14px, env(safe-area-inset-left,0px));box-sizing:border-box}.app-body-authenticated>.app-mobile-slide-track>.app-mobile-main-column:not(:has(.notes-panel))>.nav.nav-authenticated .nav-actions{gap:8px;margin-right:0;padding-right:0}:is(.app-body-authenticated>.app-mobile-slide-track>.app-mobile-main-column:not(:has(.notes-panel))>.nav.nav-authenticated .nav-search-button,.app-body-authenticated>.app-mobile-slide-track>.app-mobile-main-column:not(:has(.notes-panel))>.nav.nav-authenticated .nav-theme-button){width:36px;min-width:36px;height:36px;min-height:36px}.nav-guest{z-index:60;border-bottom:1px solid var(--guest-frame-line,#ffffff14);background:#05050a;grid-template-columns:none;justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;top:0;overflow:visible}.nav-authenticated{min-height:0;padding:0}.nav-guest .nav-start{z-index:1;flex:none;min-width:0;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% - 4px))}.nav-guest-menu{z-index:31;flex-shrink:0;order:1;display:block;position:relative}.nav-guest-menu-toggle{background:0 0;border:none;border-radius:0;display:flex;transform:translateY(-5px)}.nav-guest-menu-toggle:hover{background:0 0;border:none}.nav-guest-menu-toggle:active{transform:translateY(-5px)scale(.97)}.nav-guest .nav-sections{z-index:30;opacity:0;visibility:hidden;pointer-events:none;background:#0d0d12;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;align-items:stretch;gap:2px;width:max-content;min-width:148px;margin:0;padding:8px;transition:opacity .18s cubic-bezier(.23,1,.32,1),transform .18s cubic-bezier(.23,1,.32,1),visibility .18s;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:auto;transform:translateY(-6px);box-shadow:0 16px 40px #00000073,inset 0 1px #ffffff0a}.nav-guest.nav-guest-menu-open .nav-sections{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.nav-guest .nav-section-link{border-radius:8px;align-items:center;min-height:40px;padding:0 12px;display:flex}.nav-guest .nav-section-link:hover{background:#ffffff0f}.nav-guest .nav-actions{margin-left:auto;margin-right:calc(24px - var(--layout-gutter));padding-right:env(safe-area-inset-right,0px);flex-shrink:0;order:3}.nav-sidebar-toggle{transform:scaleX(-1)rotate(90deg);rotate:unset;scale:unset;min-width:var(--mobile-auth-nav-button-size);min-height:var(--mobile-auth-nav-button-size);width:var(--mobile-auth-nav-button-size);height:var(--mobile-auth-nav-button-size);flex-shrink:0;justify-content:center;align-items:center;margin-left:0;padding-left:0;display:flex;position:static}.nav-mobile-start{flex-shrink:0;align-items:center;gap:0;min-width:0;display:flex}.nav-mobile-logo-menu{flex-shrink:0;position:relative}.nav-mobile-logo-menu-toggle{min-width:0;min-height:var(--mobile-auth-nav-button-size);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin:0;padding:0;display:inline-flex}.nav-mobile-logo-menu-toggle .nav-prism-logo-icon{object-fit:contain;opacity:.95;width:79.2px;height:auto;display:block}.nav-mobile-logo-menu-toggle:hover .nav-prism-logo-icon{opacity:.85}.nav-mobile-logo-menu-dropdown{z-index:20;gap:var(--app-dropdown-gap);min-width:160px;padding:var(--app-dropdown-padding);flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);left:0}.nav-mobile-logo-menu-option{border-radius:var(--control-radius-sm);width:100%;color:var(--text-secondary);font-family:var(--font-ui);text-align:left;cursor:pointer;transition:background var(--transition-hover), color var(--transition-hover);background:0 0;border:none;padding:9px 12px;font-size:12px}.nav-mobile-logo-menu-option:hover{background:var(--surface-control-hover);color:var(--text-primary)}.nav-sidebar-toggle-icon{filter:invert();opacity:.85;width:11px;height:11px;display:block}.nav-authenticated .nav-actions{gap:var(--mobile-auth-nav-actions-gap,0);margin-right:calc(-1 * var(--layout-gutter));padding-right:max(10px, env(safe-area-inset-right,0px));flex-shrink:0;position:static!important;inset:auto!important}.nav-authenticated .nav-search-button{color:#fff}.nav-authenticated .nav-view-chats-button,.nav-authenticated .nav-new-chat-button,.nav-authenticated .nav-theme-button{min-width:var(--mobile-auth-nav-button-size);min-height:var(--mobile-auth-nav-button-size);width:var(--mobile-auth-nav-button-size);height:var(--mobile-auth-nav-button-size);color:#fff;cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:0;display:flex}.nav-authenticated .nav-view-chats-button:hover,.nav-authenticated .nav-new-chat-button:hover,.nav-authenticated .nav-theme-button:hover{color:#fff;background:0 0}.nav-authenticated .nav-view-chats-icon,.nav-authenticated .nav-new-chat-icon,.nav-authenticated .nav-theme-button-icon{width:var(--mobile-auth-nav-icon-size);height:var(--mobile-auth-nav-icon-size);filter:invert();opacity:1;display:block}.nav-authenticated .nav-search-button:hover{color:#fff;background:0 0}.nav-authenticated .nav-export-button{color:#fff;background:0 0;border:none;border-radius:0}.nav-authenticated .nav-export-button:hover,.nav-authenticated .nav-export-button-open{color:#fff;background:0 0;border:none}.nav-authenticated .nav-export-icon{opacity:1;width:var(--mobile-auth-nav-icon-size);height:var(--mobile-auth-nav-icon-size)}.nav-authenticated .nav-export-button:hover .nav-export-icon,.nav-authenticated .nav-export-button-open .nav-export-icon{opacity:1}.nav-authenticated .nav-search-icon{width:var(--mobile-auth-nav-icon-size);height:var(--mobile-auth-nav-icon-size)}.nav-export-slot{flex:0 0 var(--mobile-auth-nav-button-size);width:var(--mobile-auth-nav-button-size);height:var(--mobile-auth-nav-button-size);justify-content:center;align-items:center;display:flex}.nav-search-button,.nav-export-button{min-width:var(--mobile-auth-nav-button-size);min-height:var(--mobile-auth-nav-button-size);width:var(--mobile-auth-nav-button-size);height:var(--mobile-auth-nav-button-size)}.mobile-sidebar-backdrop{display:none}.app-body{flex-direction:column;min-height:auto}.app-body-authenticated{--mobile-slide-duration-in:.38s;--mobile-slide-ease-in:cubic-bezier(.22, 1, .36, 1);--mobile-slide-duration-out:.32s;--mobile-slide-ease-out:cubic-bezier(.4, 0, .6, 1);width:100%;min-height:100dvh;overflow:hidden}.app-body-authenticated>.app-mobile-slide-track{flex-flow:row;width:max-content;min-height:100dvh;transition:none;display:flex;transform:translate(-100vw)}.app-body-authenticated.app-mobile-sidebar-ready:not(.app-mobile-sidebar-open)>.app-mobile-slide-track{transition:transform var(--mobile-slide-duration-out) var(--mobile-slide-ease-out)}.app-mobile-sidebar-open.app-body-authenticated>.app-mobile-slide-track{transform:translate(0)}.app-body-authenticated.app-mobile-sidebar-ready.app-mobile-sidebar-open>.app-mobile-slide-track{transition:transform var(--mobile-slide-duration-in) var(--mobile-slide-ease-in)}.app-body-authenticated.app-mobile-sidebar-dragging>.app-mobile-slide-track{transition:none!important}.history-panel-mobile-swipeable,.history-panel-mobile .history-item,.history-panel-mobile .history-cluster-row{touch-action:pan-y}.history-panel-mobile .history-cluster-header{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.app-body-authenticated>.app-mobile-slide-track>.app-mobile-main-column{-webkit-overflow-scrolling:touch;box-sizing:border-box;flex-direction:column;flex:0 0 100vw;width:100vw;min-width:100vw;max-width:100vw;height:100dvh;min-height:100dvh;display:flex;overflow:hidden auto}.app-body-authenticated>.app-mobile-slide-track>.app-mobile-main-column>.container{width:100%;min-width:0;max-width:100%;height:auto;min-height:0;max-height:none;padding-top:12px;padding-bottom:max(8px, env(safe-area-inset-bottom,0px));box-sizing:border-box;flex-direction:column;flex:auto;display:flex}.app-body-authenticated>.app-mobile-slide-track>.app-mobile-main-column>.nav.nav-authenticated{box-sizing:border-box;flex-shrink:0;align-self:stretch;width:100%;max-width:100%}.app-body-authenticated .hero{flex-shrink:0;order:0}.app-body-authenticated>.app-mobile-slide-track>.app-mobile-main-column>.container:not(:has(.notes-panel)){justify-content:center;align-items:center;gap:var(--layout-section-gap)}.app-body-authenticated>.app-mobile-slide-track>.app-mobile-main-column>.container:not(:has(.notes-panel)) .hero{text-align:center;flex-direction:column;flex:none;justify-content:flex-start;align-items:center;width:100%;min-height:0;padding-bottom:0;display:flex}:is(.app-body-authenticated>.app-mobile-slide-track>.app-mobile-main-column>.container:not(:has(.notes-panel)) .hero-title,.app-body-authenticated>.app-mobile-slide-track>.app-mobile-main-column>.container:not(:has(.notes-panel)) .hero-subtitle){text-align:center;max-width:100%;margin-inline:auto}.app-body-authenticated>.app-mobile-slide-track>.app-mobile-main-column>.container:not(:has(.notes-panel)) .input-box-host{background:0 0;margin-top:0;padding:0;position:static}.app-body-authenticated>.app-mobile-slide-track>.app-mobile-main-column>.container:not(:has(.notes-panel)):not(:has(.input-box)) .hero{margin-bottom:0}.app-body-authenticated .notes-panel,.app-body-authenticated .error-box,.app-body-authenticated .conversation-loading{order:2}.app-body-authenticated .input-box-host{padding:0 0 var(--layout-section-gap);box-sizing:border-box;flex-direction:column;flex-shrink:0;order:1;align-items:center;display:flex}.app-body-authenticated>.app-mobile-slide-track>.app-mobile-main-column>.container:has(.notes-panel) .input-box-host{z-index:auto;margin-top:0;background:0 0;width:100%;max-width:100%;margin-inline:0;padding-bottom:0;position:static}.app-body-authenticated .input-box-host:not(:has(.input-box)){display:none}.input-box-mobile-composer{--input-box-radius:20px;--input-mobile-composer-min-height:clamp(40px, 6vh, 56px);--input-mobile-composer-max-height:min(22vh, 96px);--input-mobile-composer-side-inset:28px;width:calc(100% - 2 * var(--input-mobile-composer-side-inset));max-width:calc(100dvw - 2 * var(--layout-gutter) - 2 * var(--input-mobile-composer-side-inset));box-sizing:border-box;margin-inline:auto}.input-box-mobile-composer .input-box-collapsible-inner{gap:0}.input-paste-body-mobile-composer{min-height:0}.input-paste-body .input-textarea-wrap.input-textarea-wrap-mobile-composer{flex-direction:row;align-items:stretch;gap:0;min-height:0;padding:0;overflow:visible}.input-textarea-field-mobile-composer{box-sizing:border-box;flex-direction:row;flex:auto;align-items:flex-end;gap:4px;min-width:0;padding:6px 10px 6px 4px;display:flex}.input-textarea-field-mobile-composer .btn-upload-composer{width:max(var(--btn-upload-width), 44px);height:max(var(--btn-upload-height), 44px);flex-shrink:0;order:-1;align-self:flex-end;margin:0}.input-box-mobile-composer .input-textarea-wrap-mobile-composer .input-textarea{min-width:0;min-height:var(--input-mobile-composer-min-height);max-height:var(--input-mobile-composer-max-height);resize:none;border-radius:0;flex:auto;padding:6px 0}.input-textarea-wrap-mobile-composer .input-textarea-hint{top:0;bottom:0;right:0;left:calc(4px + max(var(--btn-upload-width), 44px) + 4px);border-radius:0;padding:6px 0}.app-body-authenticated .notes-panel{min-width:0;min-height:auto;padding-bottom:max(8px, env(safe-area-inset-bottom,0px));flex:none;overflow:visible}.history-panel{z-index:2;--history-mobile-fab-bottom:max(62px, calc(env(safe-area-inset-bottom,0px) + 34px));--history-mobile-fab-inset:14px;height:100dvh;min-height:100dvh;max-height:100dvh;padding:0 14px max(16px, env(safe-area-inset-bottom,0px));box-shadow:none;box-sizing:border-box;background:var(--surface-panel);border-bottom:none;border-right:none;flex:0 0 100vw;position:relative;flex-basis:100vw!important;width:100vw!important;max-width:100vw!important}@media (prefers-reduced-motion:reduce){.app-body-authenticated>.app-mobile-slide-track,.app-body-authenticated.app-mobile-sidebar-ready:not(.app-mobile-sidebar-open)>.app-mobile-slide-track,.app-mobile-sidebar-open.app-body-authenticated>.app-mobile-slide-track,.app-body-authenticated.app-mobile-sidebar-ready.app-mobile-sidebar-open>.app-mobile-slide-track{transition:none}}.history-panel-top{min-height:var(--mobile-history-panel-top-height);padding:max(16px, env(safe-area-inset-top,0px)) 0 12px;box-sizing:border-box}.history-panel-logo{padding:0}.history-panel-collapsed{min-height:100dvh;padding:max(8px, env(safe-area-inset-top,0px)) 0 max(8px, env(safe-area-inset-bottom,0px))}.history-panel-collapsed-action{height:44px;min-height:44px}.history-panel-resize-handle{display:none}.history-list{flex:auto;max-height:none;overflow-y:auto}.history-item,.history-cluster-row,.history-panel-account-button,.history-panel-account-settings-button,.history-header-account-button,.history-tab,.history-new-chat-button,.history-new-chat-fab,.history-settings-fab,.history-search-button,.history-arrow-button{min-height:44px}.history-header-search-close-button{min-width:36px;min-height:36px}.history-header-sidebar-close-button{min-width:36px;min-height:36px;transform:scaleX(-1)rotate(-90deg);rotate:unset}.history-header-sidebar-close-button:active{transform:scaleX(-1)rotate(-90deg)scale(.97)}.history-new-chat-fab{left:var(--history-mobile-fab-inset);bottom:var(--history-mobile-fab-bottom);z-index:3;opacity:1;color:#fff;min-width:56px;font-family:var(--font-ui);cursor:pointer;transform-origin:0 100%;background:#392c59;border:none;border-radius:999px;justify-content:center;align-items:center;padding:12px 18px;font-size:14px;font-weight:500;transition:color .2s,background .2s,box-shadow .2s,transform .2s;display:flex;position:absolute;transform:scale(1.15);box-shadow:inset 0 0 0 1px #8b6ad433}.history-settings-fab{right:var(--history-mobile-fab-inset);bottom:var(--history-mobile-fab-bottom);z-index:3;cursor:pointer;transform-origin:100% 100%;background:#392c59;border:none;border-radius:999px;justify-content:center;align-items:center;width:46px;min-width:46px;height:46px;padding:0;transition:background .2s,box-shadow .2s,transform .2s;display:flex;position:absolute;transform:scale(1.15);box-shadow:inset 0 0 0 1px #8b6ad433}.history-settings-fab .history-panel-account-settings-icon{width:18px;height:18px;opacity:1!important;filter:brightness(0)invert()!important}.history-settings-fab:hover{background:#46366e;transform:scale(1.15);box-shadow:inset 0 0 0 1px #8b6ad447}.history-settings-fab:focus-visible{box-shadow:inset 0 0 0 1px #8b6ad433, var(--focus-ring);outline:none}.history-settings-fab:active{transform:scale(1.1)}.history-new-chat-fab:hover:not(:disabled){color:#fff;opacity:1;background:#46366e;transform:scale(1.15);box-shadow:inset 0 0 0 1px #8b6ad447}.history-new-chat-fab:disabled{opacity:.45;cursor:default}.history-header-account-button{min-width:44px}.history-header-account-button .history-avatar{width:26px;height:26px;font-size:11px}.history-item-title-input{overflow-wrap:anywhere;word-wrap:break-word;white-space:normal}.hero-title{white-space:normal;overflow-wrap:anywhere;font-size:clamp(22px,6.5vw,36px)}.hero-title:not(.hero-title-guest){white-space:normal;overflow-wrap:anywhere;word-wrap:break-word}.hero-title:not(.hero-title-guest).hero-title--line-clamped{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hero-subtitle{font-size:clamp(13px,3.6vw,15px)}.guest-what-is-prism-text{font-size:clamp(20px,5.8vw,26px)}.guest-what-is-prism-text--secondary .guest-what-is-prism-lead,.guest-privacy .guest-what-is-prism-body{font-size:clamp(18px,4.8vw,24px)}.guest-what-is-br--mobile{display:unset}.guest-what-is-br--desktop{display:none}.guest-pricing-tagline,.hero-title-guest-line2{font-size:clamp(32px,10vw,52px)}.input-textarea{resize:none;max-height:min(42vh,320px)}.input-textarea-wrap-has-copy .input-textarea,.input-textarea-wrap-has-copy .input-textarea-hint{padding-bottom:36px;padding-right:44px}.input-textarea-copy{bottom:10px;right:10px}.input-textarea-copy svg{width:18px;height:18px}.input-add-more-line{padding:0 12px 12px;font-size:11px}.uploaded-file-card{width:var(--chat-link-card-size);max-width:var(--chat-link-card-size);min-height:var(--chat-link-card-size)}.input-char-count{overflow-wrap:anywhere;word-wrap:break-word;white-space:normal}.input-paste-body .uploaded-file-preview.input-attachment-preview{padding:12px 12px 6px}.uploaded-file-preview{min-height:160px;padding:16px}.input-link-attachments{justify-content:start;gap:calc(12px * var(--attachment-card-ui-scale))}.chat-link-card:not(.chat-link-card-compact),.chat-text-card,.uploaded-file-card{padding:calc(8px * var(--attachment-card-ui-scale)) calc(8px * var(--attachment-card-ui-scale)) calc(var(--attachment-card-footer-reserve) + var(--attachment-card-body-footer-gap));border-radius:calc(11px * var(--attachment-card-ui-scale))}.chat-link-card:not(.chat-link-card-compact){border-radius:calc(var(--radius-lg) * var(--attachment-card-ui-scale))}.chat-link-topline{margin-bottom:calc(8px * var(--attachment-card-ui-scale))}.chat-link-platform-logo{width:calc(22px * var(--attachment-card-ui-scale));height:calc(22px * var(--attachment-card-ui-scale));margin-top:calc(4px * var(--attachment-card-ui-scale));margin-bottom:calc(3px * var(--attachment-card-ui-scale))}.chat-link-icon,.chat-text-icon,.chat-link-order{padding:calc(2px * var(--attachment-card-ui-scale)) calc(6px * var(--attachment-card-ui-scale));border-radius:calc(6px * var(--attachment-card-ui-scale));font-size:calc(9px * var(--attachment-card-ui-scale));letter-spacing:calc(.08em * var(--attachment-card-ui-scale))}.chat-link-title{padding-right:calc(18px * var(--attachment-card-ui-scale));font-size:calc(10px * var(--attachment-card-ui-scale))}.chat-text-title{font-size:calc(12px * var(--attachment-card-ui-scale))}.uploaded-file-name{margin-top:calc(8px * var(--attachment-card-ui-scale));padding-right:calc(22px * var(--attachment-card-ui-scale));font-size:calc(13px * var(--attachment-card-ui-scale))}.chat-link-host,.chat-text-meta{margin-top:calc(4px * var(--attachment-card-ui-scale));font-size:calc(10px * var(--attachment-card-ui-scale))}.chat-link-url,.chat-text-preview{margin-top:calc(6px * var(--attachment-card-ui-scale));font-size:calc(9px * var(--attachment-card-ui-scale))}.uploaded-file-card .chat-link-url.uploaded-file-type{margin-top:calc(6px * var(--attachment-card-ui-scale))}.uploaded-file-type-name,.uploaded-file-type-suffix{font-size:calc(11px * var(--attachment-card-ui-scale))}.chat-link-copy{left:calc(12px * var(--attachment-card-ui-scale));bottom:calc(8px * var(--attachment-card-ui-scale))}.input-link-attachments .uploaded-file-card .chat-link-copy{left:calc(12px * var(--attachment-card-ui-scale));bottom:calc(10px * var(--attachment-card-ui-scale))}.chat-link-copy svg{width:calc(15px * var(--attachment-card-ui-scale));height:calc(15px * var(--attachment-card-ui-scale))}.chat-link-view,.input-link-attachments .uploaded-file-card .chat-link-view{right:calc(12px * var(--attachment-card-ui-scale));bottom:calc(8px * var(--attachment-card-ui-scale))}.chat-link-view-icon{width:calc(16px * var(--attachment-card-ui-scale));height:calc(16px * var(--attachment-card-ui-scale))}.chat-link-card-close{right:calc(10px * var(--attachment-card-ui-scale));bottom:calc(10px * var(--attachment-card-ui-scale));width:calc(22px * var(--attachment-card-ui-scale));height:calc(22px * var(--attachment-card-ui-scale));border-radius:calc(6px * var(--attachment-card-ui-scale));font-size:calc(18px * var(--attachment-card-ui-scale))}.uploaded-file-close{top:calc(9px * var(--attachment-card-ui-scale));right:calc(9px * var(--attachment-card-ui-scale));width:calc(22px * var(--attachment-card-ui-scale));height:calc(22px * var(--attachment-card-ui-scale));font-size:calc(20px * var(--attachment-card-ui-scale))}.uploaded-file-meta{font-size:calc(11px * var(--attachment-card-ui-scale))}.notes-panel{--notes-side-gap:0;gap:var(--notes-feed-gap,10px);box-sizing:border-box;align-self:stretch;width:100%;min-width:0;max-width:100%;margin-inline:0;overflow-x:visible}.app-body-authenticated>.app-mobile-slide-track>.app-mobile-main-column>.container:has(.notes-panel){--notes-feed-gap:10px;--notes-grid-card-max-height:354px;min-width:0;min-height:auto;padding-inline:var(--layout-gutter);align-items:stretch;gap:var(--notes-feed-gap,10px);box-sizing:border-box;--notes-panel-input-width-scale:calc(var(--input-box-width-scale) * .9);--notes-panel-input-aligned-width:calc((100% + 2 * (var(--layout-gutter) - var(--input-box-mobile-gutter))) * var(--notes-panel-input-width-scale));flex:none;overflow:visible}.app-body-authenticated>.app-mobile-slide-track>.app-mobile-main-column>.container:has(.notes-panel) .hero{box-sizing:border-box;align-self:center;width:90%;max-width:90%;padding-bottom:0}.app-body-authenticated>.app-mobile-slide-track>.app-mobile-main-column>.container:has(.notes-panel) .hero-title{margin-bottom:4px}.app-body-authenticated>.app-mobile-slide-track>.app-mobile-main-column>.container:has(.notes-panel) .input-header .input-label{letter-spacing:.108em;font-size:9px}.app-body-authenticated>.app-mobile-slide-track>.app-mobile-main-column>.container:has(.notes-panel) .notes-header{gap:10.8px}.app-body-authenticated>.app-mobile-slide-track>.app-mobile-main-column>.container:has(.notes-panel) .notes-count{letter-spacing:.135em;font-size:9.9px}.app-body-authenticated>.app-mobile-slide-track>.app-mobile-main-column>.container:has(.notes-panel) .notes-header-actions{gap:10.8px}.app-body-authenticated>.app-mobile-slide-track>.app-mobile-main-column>.container:has(.notes-panel) .notes-header-actions>.notes-search-form-inline.input-box{min-height:36.9px}.notes-header:has(.notes-header-note-actions){overflow:visible}.notes-header-selection-spacer{flex:auto;width:100%;min-height:36.9px}.notes-selection-toolbar-fixed{z-index:65;box-sizing:border-box;position:fixed}.notes-header-note-actions.input-box{background:radial-gradient(120% 90% at 8% 0,#0a0a0a 0%,#0c0c0d 35%,#0e0e10 55%),radial-gradient(100% 80% at 92% 100%,#0b121e 0%,#0c1018 30%,#0e1016 50%),linear-gradient(165deg,#090d16 0%,#0a0e18 25%,#0b101c 55%,#1c2028 80%,#282a2e 100%);overflow:visible}.notes-header-actions:has(.notes-header-note-actions){overflow:visible}.notes-header-note-actions{box-sizing:border-box;align-items:center;width:100%;min-width:0;min-height:36.9px;padding-inline:10px;display:flex;overflow:visible}.notes-header-note-actions>.footer-actions{z-index:3;justify-content:space-evenly;align-items:center;gap:0;width:100%;max-width:100%;margin-inline:0;display:flex;position:relative}.notes-header-note-actions .footer-action-slot{flex:1 1 0;justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.notes-header-note-actions .footer-action-slot-empty{pointer-events:none}.notes-header-selection-count{min-width:24px;min-height:38px;font-family:var(--font-ui);color:#fff;letter-spacing:-.02em;justify-content:center;align-items:center;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.notes-header-note-actions .footer-action-slot .action-btn{pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;width:100%;min-width:38px;max-width:44px}.notes-header-note-actions .action-btn-copied{color:#8fd4ff}.notes-header-note-actions .action-btn-copied svg{stroke:#8fd4ff}.notes-header-note-actions .action-btn{color:#fff;opacity:1;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;min-height:38px;padding:0;display:inline-flex}.notes-header-note-actions .action-btn svg,.notes-header-note-actions .action-btn .card-action-icon{opacity:1;width:16px;height:16px;display:block}.notes-header-note-actions .action-btn .card-action-icon{filter:brightness(0)invert()}.notes-header-note-actions .action-btn-delete .card-action-icon{filter:invert(71%)sepia(52%)saturate(349%)hue-rotate(309deg)brightness(98%)contrast(91%)}.notes-header-note-actions .action-btn-delete:hover .card-action-icon,.notes-header-note-actions .action-btn-delete:focus-visible .card-action-icon{filter:invert(76%)sepia(56%)saturate(420%)hue-rotate(309deg)brightness(104%)contrast(91%)}.notes-header-note-actions .action-btn:disabled{opacity:.35;cursor:default;pointer-events:none}.notes-header-note-actions .action-btn:active:not(:disabled){transform:scale(.97)}.notes-feed .note-card .card-footer{opacity:0;visibility:hidden;pointer-events:none;min-height:0;max-height:0;margin-top:0;padding-top:0;overflow:hidden}.notes-feed .note-card .footer-actions{opacity:0;pointer-events:none}.notes-feed .note-card .card-header-expand{opacity:0;visibility:hidden;pointer-events:none}.notes-feed .note-card,.notes-feed .note-card *{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.notes-feed .note-card--pressing{transition:transform .12s,box-shadow .22s,background .22s;transform:scale(.975)}@media (prefers-reduced-motion:reduce){.notes-feed .note-card--pressing{transform:none}}.app-body-authenticated>.app-mobile-slide-track>.app-mobile-main-column>.container:has(.notes-panel) .notes-search-form-inline .notes-search-button{min-height:39.6px}.notes-header,.notes-feed{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding-inline:0}.notes-header{flex-flow:row;align-items:center;gap:12px}.notes-count{margin-top:0}.notes-header-actions{flex-direction:row;flex:1 1 0;gap:12px;width:auto;min-width:0}.notes-search-form-inline{flex:auto;min-width:0;max-width:none}.notes-search-form-inline.input-box,.notes-search-form-inline--expanded.input-box{width:100%;min-width:0;max-width:100%}.notes-search-button{justify-content:center}.btn-upload,.split-mode-trigger,.btn-refract,.modal-close,.action-btn:not(.card-header-expand),.notes-search-button,.input-textarea-copy{min-height:44px}.split-mode-trigger{min-width:44px;width:max(var(--split-mode-trigger-size), 44px);height:max(var(--split-mode-trigger-size), 44px)}.btn-upload{width:max(var(--btn-upload-width), 44px);height:max(var(--btn-upload-height), 44px)}.btn-refract:not(.nav-sign-in-btn){min-height:44px;padding-block:max(var(--btn-refract-padding-y), 10px)}.input-footer .btn-refract{height:auto;min-height:0;padding:var(--btn-refract-padding-y) var(--btn-refract-padding-x)}.nav-actions>.nav-sign-in-btn{min-height:0;padding:var(--btn-refract-padding-y) var(--btn-refract-padding-x)}.notes-feed{gap:var(--notes-feed-gap);grid-template-columns:minmax(0,1fr);display:grid}.notes-feed.notes-feed--grid{gap:var(--notes-feed-gap);--notes-feed-gap:10px;flex-direction:column;display:flex}.notes-feed.notes-feed--grid .notes-feed-masonry{align-items:flex-start;gap:var(--notes-feed-gap);width:100%;display:flex}.notes-feed.notes-feed--grid .notes-feed-masonry-column{gap:var(--notes-feed-gap);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.notes-feed.notes-feed--grid .notes-feed-masonry-item{width:100%;min-width:0}.notes-feed.notes-feed--grid .notes-feed-masonry-item>.note-card{width:100%}.notes-feed.notes-feed--grid .notes-feed-row>.note-card--size-sm:not(.note-card--editing),.notes-feed.notes-feed--grid .notes-feed-row>.note-card--size-md:not(.note-card--editing),.notes-feed.notes-feed--grid .notes-feed-row>.note-card--size-lg:not(.note-card--editing),.notes-feed.notes-feed--grid .notes-feed-masonry-item>.note-card:not(.note-card--editing){height:auto;min-height:0;max-height:var(--notes-grid-card-max-height,354px);overflow:hidden}.notes-feed.notes-feed--grid .note-card:not(.note-card--editing) .note-title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.notes-feed.notes-feed--grid .note-card:not(.note-card--editing) .note-content{-webkit-line-clamp:9;line-clamp:9;-webkit-box-orient:vertical;flex:auto;min-height:0;display:-webkit-box;overflow:hidden}.notes-feed.notes-feed--grid .note-card:has(.note-card-footer-dropdown){max-height:none;overflow:visible}.notes-feed.notes-feed--grid .notes-feed-masonry-item>.note-card:not(.note-card--editing):has(.note-card-footer-dropdown){max-height:none;overflow:visible}.note-card-footer-dropdown:not(.note-card-footer-menu-portal):not(.note-card-color-dropdown-portal){transform-origin:bottom;transform:translate(-50%)scale(.9)}.note-card-footer-menu-portal{transform-origin:100% 0;transform:scale(.9)}.note-card-color-dropdown-portal{transform-origin:0 0;touch-action:manipulation;-webkit-tap-highlight-color:transparent;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;width:max-content;max-width:calc(100vw - 32px);padding:8px 10px;display:flex;transform:none}.note-card-color-dropdown-portal .note-card-color-swatch,.note-card-color-dropdown-portal .note-card-color-swatch-none{box-sizing:border-box;background-clip:content-box;flex:none;width:30px;height:30px;padding:6px}.notes-feed.notes-feed--grid .note-card .card-footer{margin-top:var(--card-body-footer-gap)}.notes-feed.notes-feed--list{grid-template-columns:minmax(0,1fr)}.notes-feed-row{display:contents}.note-batch-start,.note-batch-divider{grid-column:1/-1}.note-batch-start{justify-content:flex-start;justify-self:stretch;align-items:center;gap:8px;width:100%;max-width:100%;margin-bottom:0;font-size:8px}.note-batch-start:after{display:none}.notes-batch-color-filter-button{width:26px;height:26px}.note-batch-divider{gap:8px;margin:4px 0 0;font-size:8px}.note-batch-meta{flex-wrap:nowrap;flex:0 auto;gap:4px;width:fit-content;min-width:0;max-width:100%}.note-batch-timestamp{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.note-batch-split-settings{flex:none;gap:4px;min-width:0}.note-batch-split-mode{flex-shrink:0}.note-batch-start .note-batch-timestamp,.note-batch-divider .note-batch-timestamp,.note-batch-start .note-batch-count,.note-batch-split-mode{letter-spacing:.08em;font-size:8px}.note-batch-count:after{content:"."}.note-batch-meta .detail-slider-compact{--detail-slider-compact-track-width:20px;--detail-slider-thumb-size:8px}.notes-feed-row>.note-card--size-sm,.notes-feed-row>.note-card--size-md,.notes-feed-row>.note-card--size-lg{width:100%;min-width:0;max-width:100%;box-shadow:var(--notes-card-shadow-rest,inset 0 0 0 1px var(--note-stroke-color));height:auto;min-height:var(--notes-card-height);flex:none;max-height:none;margin-inline:0}.notes-feed .note-card .card-header-number,.notes-feed .note-card>.note-title,.notes-feed .note-card>.note-content,.notes-feed .note-card>.note-card-edit-fields{left:0}.notes-feed-row>.note-card--size-lg{--note-card-padding-inline-start:16px;--note-card-padding-inline-end:16px}.notes-feed-row>.note-card.note-card--focused{z-index:2;box-shadow:var(--notes-card-shadow-selected,var(--note-card-glow));overflow:hidden}.notes-feed-row>.note-card:has(.note-card-footer-dropdown){z-index:4;overflow:visible}.notes-feed-row>.note-card.note-card--focused:has(.note-card-footer-dropdown){z-index:4;overflow:visible}:is(.note-card:has(.note-card-footer-dropdown) .card-footer,.note-card:has(.note-card-footer-dropdown) .footer-action-slot){overflow:visible}.notes-feed-row>.note-card--size-lg:before{display:none}.note-card{--note-card-radius:var(--notes-card-radius,16px);--note-card-padding-block-edge:14px;--note-card-padding-inline-start:16px;--note-card-padding-inline-end:16px;border-radius:var(--note-card-radius);min-width:0;max-width:100%}.note-card .card-header,.note-card .card-footer{width:100%;margin-inline:0}.note-card .card-header{padding-inline:0}.note-card .card-header-expand{padding:0}.note-card .card-header-number{margin-inline-start:0}.note-card .card-footer{margin-top:var(--card-body-footer-gap)}.note-card .card-header-meta{white-space:normal;flex:auto;gap:12px;font-size:11px}.note-card .footer-actions{justify-content:center;gap:4px;width:fit-content;max-width:100%;margin-inline:auto}.note-card .footer-actions .action-btn{width:24px;height:24px;min-height:38px}.note-card .action-btn svg,.note-card .action-btn .card-action-icon{width:12px;height:12px}.note-card .action-btn .card-action-icon-dots{width:11px;height:11px}.note-title{overflow-wrap:anywhere;word-wrap:break-word}.note-card .note-title-field,.note-card .note-content-field{font-size:16px}.note-card .note-content{overflow-wrap:anywhere;word-wrap:break-word}.search-input{box-sizing:border-box;width:100%;max-width:100%}.modal-overlay{align-items:stretch;padding:0}.modal-overlay.settings-modal-overlay:has(.settings-modal-panel--mobile){justify-content:stretch;align-items:stretch;padding:0}.modal-overlay--slide{align-items:stretch;padding:0}.modal:not(.history-delete-modal){border-radius:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh}.modal-overlay-front:has(.history-delete-modal){padding:max(16px, env(safe-area-inset-top,0px)) 12px max(16px, env(safe-area-inset-bottom,0px));justify-content:center;align-items:center}.modal-overlay-front .history-delete-modal{border-radius:var(--app-dropdown-radius);border:var(--app-dropdown-border);background:var(--app-dropdown-background);width:min(100%,400px);max-width:min(100%,400px);height:auto;max-height:min(100dvh - 32px,560px);box-shadow:var(--app-dropdown-shadow);align-self:center;overflow:hidden}.modal-overlay-front .history-delete-modal .modal-body{padding:var(--space-3) var(--space-4);flex:0 auto}.modal-overlay-front .history-delete-modal .modal-header{padding:var(--space-3) var(--space-4) var(--space-2)}.modal-overlay-front .history-delete-modal .modal-title{font-family:var(--font-ui);letter-spacing:-.01em;color:var(--text-primary);font-size:16px;font-weight:600}.modal-overlay-front .history-delete-modal .modal-close{width:40px;min-width:40px;height:40px;min-height:40px}.modal-overlay-front .history-delete-modal .modal-footer{padding:var(--space-3) var(--space-4) var(--space-4);border-top:1px solid var(--stroke-subtle);justify-content:flex-end}.modal-overlay-front .history-delete-modal .settings-input,.modal-overlay-front .history-delete-modal input{font-size:16px}.modal-overlay-front .history-delete-modal .settings-password-form .settings-input,.modal-overlay-front .history-delete-modal .settings-password-form input.settings-input{text-align:left;width:100%;max-width:none;padding:0 10px}.modal--slide{height:100dvh;max-height:100dvh;box-shadow:none;background:var(--app-dropdown-background);border:none;border-radius:0}.modal--slide-enter{animation:modal-slide-up-in-mobile var(--modal-slide-duration-in) var(--modal-slide-ease-in) forwards}.modal--slide-exit{animation:modal-slide-up-out-mobile var(--modal-slide-duration-out) var(--modal-slide-ease-out) forwards}@keyframes modal-slide-up-in-mobile{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes modal-slide-up-out-mobile{0%{transform:translateY(0)}to{transform:translateY(100%)}}.modal-close{width:44px;min-width:44px;height:44px;min-height:44px}.conversation-modal-header{padding-right:calc(var(--app-dropdown-padding) + 96px);flex-direction:column;align-items:stretch;gap:12px;position:relative}.conversation-modal-action-buttons{top:var(--app-dropdown-padding);right:var(--app-dropdown-padding);position:absolute}.notes-search-modal-header{padding-right:calc(var(--space-4) + 56px);flex-direction:column;align-items:stretch;gap:12px;position:relative}.notes-search-modal-actions{justify-content:flex-start;gap:10px;width:100%}.notes-search-modal-actions .modal-close{top:var(--space-4);right:var(--space-4);position:absolute}.notes-search-modal-meta{white-space:normal}.notes-search-form{flex-direction:column}.conversation-modal-actions{justify-content:space-between;gap:10px;width:100%}.conversation-modal-meta{white-space:normal}.conversation-copy-button{width:36px;height:36px;padding:0}.conversation-modal-body{padding:14px}.conversation-modal-body .msg-bubble{max-width:100%}.note-card-modal-overlay{padding:max(16px, env(safe-area-inset-top,0px)) 16px max(16px, env(safe-area-inset-bottom,0px));justify-content:center;align-items:center}.note-card-modal-layout{pointer-events:none;justify-content:center;align-items:center;width:min(100%,100vw - 32px);height:auto;max-height:calc(100dvh - 32px)}.note-card-modal-shell{transform-origin:50%;--note-stroke-color:#fff3;border:1px solid var(--note-stroke-color);border-radius:var(--note-card-radius,16px);box-sizing:border-box;pointer-events:auto;backface-visibility:hidden;width:min(420px,100vw - 48px);max-height:calc(125dvh - 60px);overflow:hidden;transform:scale(1.1)}.note-card-modal-close{z-index:5;color:#ffffffd9;cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex;position:absolute;top:4px;right:4px}.note-card-modal-close-icon{opacity:.85;width:11px;height:11px;display:block}.note-card-modal-card{height:auto;min-height:min(280px,125dvh - 120px);max-height:calc(125dvh - 120px);box-shadow:none;border-radius:0}.note-card-modal-card.note-card--focused{box-shadow:none}.note-card-modal-nav{min-width:44px;min-height:44px}.note-card-footer-bar-modal{transform-origin:50%;transform:scale(1.05)}.note-card-options-dialog{border-radius:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0}.modal-search,.modal-search-menu{max-width:100%}.modal-title{overflow-wrap:anywhere;word-wrap:break-word}.msg-bubble{max-width:100%}.notion-export-overlay{justify-content:center;align-items:center;padding:16px}.notion-export-panel{width:min(280px,100vw - 32px);min-width:0;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);overflow-y:auto}.history-share-menu,.canvas-share-menu,.split-mode-dropdown,.history-sort-dropdown,.history-item-menu-dropdown,.history-share-dropdown,.canvas-share-dropdown,.nav-share-dropdown,.nav-mobile-logo-menu-dropdown,.note-card-footer-dropdown,.context-menu,.auth-modal-panel,.notion-export-panel{max-width:calc(100vw - 32px)}.split-mode-dropdown{width:min(280px,100vw - 32px);min-width:0}.modal-overlay--slide:has(.modal-auth){padding:max(16px, env(safe-area-inset-top,0px)) 16px max(16px, env(safe-area-inset-bottom,0px));z-index:700;justify-content:center;align-items:center}.modal.modal--slide.modal-auth{justify-content:center;width:min(420px,100vw - 32px);max-width:min(420px,100vw - 32px);height:auto;max-height:calc(100dvh - 32px)}.modal.modal--slide.modal-guest-contact{width:min(520px,100vw - 32px);max-width:min(520px,100vw - 32px)}.modal-auth .auth-modal-panel{box-sizing:border-box;width:100%;max-height:calc(100dvh - 32px);margin-inline:auto;padding:56px 20px 24px;overflow-y:auto;transform:none}.guest-contact-modal-panel{padding-top:56px}.modal.modal--slide.modal-auth .modal-close{opacity:.7;z-index:2;width:44px;height:44px;font-size:30px;top:8px;right:8px}.nav-actions>.nav-sign-in-btn{--nav-sign-in-scale:.88}}@media (width<=479px){:root{--layout-gutter:12px;--layout-section-gap:12px;--layout-content-padding-top:20px;--nav-padding-x:12px;--input-box-mobile-gutter:12px;--guest-content-padding-top:32px;--guest-content-gap:12px;--guest-title-subtitle-gap:12px;--guest-features-gap-top:64px;--guest-privacy-gap-top:64px;--guest-pricing-gap-top:64px;--guest-connect-gap-top:64px}.container{padding-inline:var(--layout-gutter)}.hero-title{font-size:clamp(20px,7.5vw,28px)}.hero-guest-line1{font-size:clamp(20px,7vw,26px)}.hero-guest-line2{font-size:clamp(22px,7.5vw,30px)}.guest-what-is-prism-title,.guest-features-title,.guest-pricing-title,.guest-connect-title{font-size:clamp(22px,6.8vw,30px)}.guest-what-is-prism-text{font-size:clamp(18px,5.2vw,24px)}.guest-what-is-prism-text--secondary .guest-what-is-prism-lead,.guest-privacy .guest-what-is-prism-body{font-size:clamp(16px,4.6vw,22px)}.guest-pricing-tagline,.hero-title-guest-line2{font-size:clamp(28px,9vw,42px)}}@media (width>=1024px){:root{--history-panel-width:240px;--layout-gutter:24px;--nav-padding-x:clamp(24px, 12vw, 270px);--nav-sections-gap:48px;--nav-section-link-font-size:16px;--nav-actions-gap:24px;--detail-slider-ui-scale:1;--split-mode-dropdown-scale:1;--input-textarea-font-size:15px;--btn-refract-font-size:14px;--input-textarea-hint-font-size:15px}.split-mode-dropdown-label{font-size:11px}.split-mode-option-label{font-size:14px}.split-mode-option-desc{font-size:12px}.history-sort-option,.history-item-menu-option,.canvas-share-option,.notes-feed-view-option,.context-menu-item,.context-menu-item-text{font-size:14px}.history-share-option,.nav-share-option,.notes-header-share-option,.split-mode-keywords-input{font-size:13px}.history-new-button{font-size:15px}.history-tab,.history-item,.history-item-title,.history-item-title-input,.history-cluster-title{font-size:14px}.history-item-meta,.history-cluster-meta,.history-cluster-note-excerpt{font-size:12px}.history-cluster-note-title{font-size:13px}.history-cluster-note-meta{font-size:11px}.notion-export-panel{transform:scale(1.1)}.note-card-modal-card .note-card-footer-dropdown:not(.note-card-footer-menu-portal){transform-origin:bottom;transform:translate(-50%)scale(.9)}.app-guest{--guest-frame-inset:clamp(80px, 14vw, 250px);--guest-paste-side-gap:24px;--guest-framed-column-width:min(1080px, calc((100vw - 2 * var(--guest-frame-inset)) * 1.2))}.app-guest .container{max-width:1080px}.app-body-authenticated>.app-mobile-slide-track>.app-mobile-main-column>.nav.nav-authenticated{background:0 0;border:none;height:0;min-height:0;margin:0;padding:0;position:static;overflow:visible}.app-body-authenticated .nav-authenticated .nav-actions{box-sizing:border-box;background:#05050a;border:1px solid #ffffff0f;border-radius:10px;padding:8px 12px}.nav-actions{gap:var(--nav-actions-gap)}.input-footer-right{gap:0}.input-footer .btn-upload{justify-content:flex-start}.input-footer-right>.detail-slider{transform-origin:100%;margin-right:20px}.input-footer-right>.btn-refract{margin-right:0}}@media (prefers-reduced-motion:no-preference){html[data-theme=light] body,html[data-theme=light] .app:not(.app-guest){transition:background-color var(--transition-control), color var(--transition-control)}}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--light-ink:#1a1a1a;--shadow-elevation-1:0 8px 24px #00000014;--shadow-elevation-2:0 12px 40px #0000001f;--focus-ring:0 0 0 3px #8b6ad433;--focus-stroke:#785f3c6b;--input-box-stroke-color:#0000001f;--rounded-stroke-inset:inset 0 0 0 1px #00000014;--input-box-fill-gradient:#fff;--app-dropdown-border:1px solid #0000001a;--app-dropdown-background:#fff;--surface-app:#f4f2ed;--surface-panel:#f8f6f2;--surface-panel-solid:#f8f6f2;--surface-control:#0000000a;--surface-control-hover:#00000012;--surface-control-active:#0000001a;--surface-control-selected:#0000001f;--stroke-subtle:#00000014;--stroke-muted:#0000001f;--stroke-accent:#0003;--text-primary:#1a1a1a;--text-secondary:#1a1a1a;--text-muted:#1a1a1a;--text-faint:#1a1a1a;--light-control-active-bg:#6779cecc;--light-control-active-shadow:inset 0 0 0 1px #ffffff1f;--light-control-active-text:#fff}html[data-theme=light] body{background:var(--surface-app);color:#1a1a1a}html[data-theme=light] .app:not(.app-guest){color:#1a1a1a}html[data-theme=light] .app:not(.app-guest) :is(.input-header,.input-footer,.history-item-menu-back,.notes-search-form-inline .notes-search-button,.modal--slide .modal-header,.modal--slide .modal-footer,.modal-footer,.btn-ghost,.btn-card,.chat-link-order,.conversation-time-stamp,.settings-group:not(.settings-group-danger),.settings-input,.settings-integration-row:not(.settings-integration-row-active),.settings-modal-row:not(.settings-modal-row-active),.note-card-color-swatch:not(.note-card-color-swatch-active),.note-card-color-swatch-none,.history-item-menu-label-dot-none,.chat-link-card--gemini,.message-markdown pre),html[data-theme=light] .note-card-modal-overlay :is(.modal--slide .modal-header,.modal--slide .modal-footer,.btn-card,.note-card-color-swatch:not(.note-card-color-swatch-active),.note-card-color-swatch-none),html[data-theme=light] .settings-modal-panel :is(.settings-group:not(.settings-group-danger),.settings-input,.settings-integration-row:not(.settings-integration-row-active),.settings-modal-row:not(.settings-modal-row-active),.settings-field,.settings-modal-header,.settings-modal-nav,.settings-usage-block){border-color:var(--stroke-subtle)}html[data-theme=light] .app:not(.app-guest) .settings-input:hover:not(:read-only),html[data-theme=light] .settings-modal-panel .settings-input:hover:not(:read-only){border-color:var(--stroke-muted)}html[data-theme=light] .app:not(.app-guest) :is(.history-collapsed-dropdown-item:hover,.modal--slide .search-menu-option:hover){box-shadow:none}html[data-theme=light] .app:not(.app-guest) .notes-feed-row>.note-card--size-lg{box-shadow:inset 0 0 0 1px var(--note-stroke-color)}html[data-theme=light] .app:not(.app-guest) :is(.note-card-color-swatch:hover,.note-card-color-swatch:focus-visible,.note-card-color-swatch-active),html[data-theme=light] .note-card-modal-overlay :is(.note-card-color-swatch:hover,.note-card-color-swatch:focus-visible,.note-card-color-swatch-active){box-shadow:0 0 0 2px #0003}html[data-theme=light] .app:not(.app-guest) .note-card-color-swatch-none,html[data-theme=light] .note-card-modal-overlay .note-card-color-swatch-none,html[data-theme=light] .note-card-color-dropdown-portal .note-card-color-swatch-none{background:#fff;border-color:#00000038;box-shadow:inset 0 0 0 1px #00000014}html[data-theme=light] .app:not(.app-guest) .input-label,html[data-theme=light] .app:not(.app-guest) .input-char-count-idle{opacity:.55}html[data-theme=light] .app:not(.app-guest) .input-header-char-count{opacity:.45}html[data-theme=light] .app:not(.app-guest) .input-header-preview{color:#1a1a1a}html[data-theme=light] .app:not(.app-guest) .input-header-preview-placeholder{opacity:.4}html[data-theme=light] .app:not(.app-guest) .settings-modal-spinner{border-color:#0000 #00000038 #00000038}html[data-theme=light] .app:not(.app-guest) .input-textarea-extraction-lottie{mix-blend-mode:normal;filter:brightness(0);opacity:1}html[data-theme=light] .app:not(.app-guest) .input-textarea-extraction-status{--extraction-status-base:#0006;--extraction-status-sheen:#000}html[data-theme=light] .app:not(.app-guest) .input-textarea-extraction-status__sheen{color:#0000;-webkit-text-fill-color:transparent;clip-path:none;width:40%;padding:0;display:block;inset:0 auto 0 -40%;overflow:hidden;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;animation:1s linear infinite extraction-status-sheen-light-band!important}html[data-theme=light] .app:not(.app-guest) .input-textarea-extraction-status__sheen-text{white-space:nowrap;color:#000;-webkit-text-fill-color:#000;height:100%;font:inherit;letter-spacing:inherit;line-height:inherit;align-items:center;padding:.12em .08em .22em;animation:1s linear infinite extraction-status-sheen-light-text;display:flex;position:absolute;top:0;left:100%}@keyframes extraction-status-sheen-light-band{0%{left:-40%}to{left:100%}}@keyframes extraction-status-sheen-light-text{0%{left:100%}to{left:-250%}}html[data-theme=light] .app:not(.app-guest) :is(.conversation-loading-spinner,.notion-export-spinner),html[data-theme=light] .note-card-modal-overlay .notion-export-spinner{border-color:#0000 #00000052 #00000052}html[data-theme=light] .app:not(.app-guest) .auth-bootstrap-spinner{border-color:#00000080 #0000001f #0000001f}html[data-theme=light] .app:not(.app-guest) .conversation-loading,html[data-theme=light] .app:not(.app-guest) .conversation-notes-loading-more{color:#00000073}html[data-theme=light] .app:not(.app-guest) .history-list{scrollbar-color:#0000002e transparent}html[data-theme=light] .app:not(.app-guest) .history-list::-webkit-scrollbar-thumb{background:#00000024;border-color:#0000000f}html[data-theme=light] .app:not(.app-guest) .history-list::-webkit-scrollbar-thumb:hover{background:#00000038}html[data-theme=light] .ui-tooltip-bubble-portal{border-color:var(--stroke-muted);color:#1a1a1a;background:#fff;box-shadow:0 4px 16px #0000001a}html[data-theme=light] .app:not(.app-guest) :not(img):not(video):not(.btn-refract):not(.history-new-button):not(.settings-usage-meter-fill),html[data-theme=light] .note-card-modal-overlay :not(img):not(video):not(.btn-refract):not(.history-new-button):not(.settings-usage-meter-fill){background-image:none}html[data-theme=light] .app:not(.app-guest) :before,html[data-theme=light] .app:not(.app-guest) :after,html[data-theme=light] .note-card-modal-overlay :before,html[data-theme=light] .note-card-modal-overlay :after{background-image:none;animation:none}html[data-theme=light] .app:not(.app-guest) .input-box{background:#fff}html[data-theme=light] .app:not(.app-guest) .input-box:before{opacity:0}html[data-theme=light] .app:not(.app-guest) .btn-refract{color:#fff;filter:brightness(1.18)saturate(1.12);background-image:linear-gradient(90deg,#8b6ad4,#6b6fd8,#4a7fd4,#4a9c5a,#c4a840,#d08048,#d45a5a,#8b6ad4);background-position:0%;background-size:300% 100%;animation:8s linear infinite btn-refract-gradient;box-shadow:0 0 0 1px #ffffff1f}@media (hover:hover) and (pointer:fine){html[data-theme=light] .app:not(.app-guest) .btn-refract:hover:not(:disabled){filter:brightness(1.26)saturate(1.15);box-shadow:0 0 0 1px #ffffff47,0 4px 12px #0000001a,0 2px 8px #6779ce3d}}html[data-theme=light] .app:not(.app-guest) .btn-refract-loading{animation:8s linear infinite btn-refract-gradient}html[data-theme=light] .app:not(.app-guest) .history-new-button{box-shadow:none;background:linear-gradient(135deg,#8b6ad4,#4a7fd4)}html[data-theme=light] .app:not(.app-guest) .history-new-button:hover:not(:disabled){background:linear-gradient(135deg,#9a7be0,#5a8fe4);border-color:#c8b89a38;box-shadow:inset 0 1px #ffffff14,0 8px 24px #8b6ad41f}html[data-theme=light] .app:not(.app-guest) .history-new-button:focus-visible{box-shadow:inset 0 1px 0 #ffffff14, var(--focus-ring)}html[data-theme=light] .app:not(.app-guest) .history-sort-option-active,html[data-theme=light] .history-panel-dropdown-portal .history-sort-option-active{color:#000}html[data-theme=light] .app:not(.app-guest) .history-tabs-indicator,html[data-theme=light] .app:not(.app-guest) .history-item-active:not(.history-item-labeled),html[data-theme=light] .app:not(.app-guest) .split-mode-option-active,html[data-theme=light] .app:not(.app-guest) .split-mode-option-active:hover{background:var(--light-control-active-bg);box-shadow:var(--light-control-active-shadow);background-image:none}html[data-theme=light] .app:not(.app-guest) .notes-search-form .notes-search-button.btn-accent,html[data-theme=light] .app:not(.app-guest) .notes-search-form .notes-search-button.btn-accent:hover:not(:disabled){box-shadow:var(--light-control-active-shadow);background:#6779cecc;border:none;color:#fff!important}html[data-theme=light] .app:not(.app-guest) .notes-search-form .notes-search-button.btn-accent:hover:not(:disabled){background:#6779ceeb}html[data-theme=light] .app:not(.app-guest) .notes-search-form .notes-search-button .spinner{border-color:#0000 #fff #fff}html[data-theme=light] .app:not(.app-guest) .modal-search .notes-search-answer{box-shadow:none;background:#fff;border:1px solid #00000029}html[data-theme=light] .app:not(.app-guest) .modal-search .notes-search-answer-label{color:#1a1a1a8c}html[data-theme=light] .app:not(.app-guest) .modal-search .notes-search-answer-text{color:#1a1a1a}html[data-theme=light] .app:not(.app-guest) .modal-search .search-session-option .search-menu-option-preview{color:#1a1a1a80}html[data-theme=light] .app:not(.app-guest) .modal-search .notes-search-grid .note-card.color-default{--note-stroke-color:#ffffff29;--notes-card-shadow-rest:inset 0 0 0 1px #ffffff1f;--notes-card-shadow-hover:inset 0 0 0 1px #ffffff2e, 0 8px 24px #00000014;--notes-card-shadow-selected:inset 0 0 0 1px #ffffff38, 0 0 0 3px #ffffff1f;background:#6779ce}html[data-theme=light] .app:not(.app-guest) .modal-search .notes-search-grid .note-card.color-default .note-title{color:#fff;-webkit-text-fill-color:#fff;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}html[data-theme=light] .app:not(.app-guest) .modal-search .notes-search-grid .note-card.color-default .note-content{color:#fff;opacity:.88}html[data-theme=light] .app:not(.app-guest) .modal-search .notes-search-grid .note-card.color-default .card-header-number,html[data-theme=light] .app:not(.app-guest) .modal-search .notes-search-grid .note-card.color-default .card-header-hash,html[data-theme=light] .app:not(.app-guest) .modal-search .notes-search-grid .note-card.color-default .card-header-index{color:#fff;opacity:.72}html[data-theme=light] .app:not(.app-guest) .modal-search .notes-search-grid .note-card.color-default .action-btn,html[data-theme=light] .app:not(.app-guest) .modal-search .notes-search-grid .note-card.color-default .action-btn svg{color:#fff}html[data-theme=light] .app:not(.app-guest) .modal-search .notes-search-grid .note-card.color-default .action-btn .card-action-icon,html[data-theme=light] .app:not(.app-guest) .modal-search .notes-search-grid .note-card.color-default .card-expand-icon{filter:brightness(0)invert();opacity:.72}html[data-theme=light] .app:not(.app-guest) .modal-search .notes-search-grid .note-card.color-default .action-btn:hover .card-action-icon,html[data-theme=light] .app:not(.app-guest) .modal-search .notes-search-grid .note-card.color-default .action-btn:focus-visible .card-action-icon,html[data-theme=light] .app:not(.app-guest) .modal-search .notes-search-grid .note-card.color-default .card-header-expand:hover .card-expand-icon,html[data-theme=light] .app:not(.app-guest) .modal-search .notes-search-grid .note-card.color-default .card-header-expand:focus-visible .card-expand-icon{opacity:1}html[data-theme=light] .app:not(.app-guest) .history-new-chat-fab,html[data-theme=light] .app:not(.app-guest) .history-settings-fab{box-shadow:var(--light-control-active-shadow);color:#fff;background:#6779ce;border:none}html[data-theme=light] .app:not(.app-guest) .history-settings-fab .history-panel-account-settings-icon,html[data-theme=light] .app:not(.app-guest) .history-settings-fab:hover .history-panel-account-settings-icon{filter:brightness(0)invert()!important;opacity:1!important}html[data-theme=light] .app:not(.app-guest) .history-panel-collapsed-icon{filter:brightness(0);opacity:1}html[data-theme=light] .app:not(.app-guest) .history-theme-button-icon,html[data-theme=light] .app:not(.app-guest) .nav-theme-button-icon{filter:brightness(0);opacity:.55}html[data-theme=light] .app:not(.app-guest) .history-theme-button:hover .history-theme-button-icon,html[data-theme=light] .app:not(.app-guest) .history-theme-button:focus-visible .history-theme-button-icon,html[data-theme=light] .app:not(.app-guest) .nav-theme-button:hover .nav-theme-button-icon,html[data-theme=light] .app:not(.app-guest) .nav-theme-button:focus-visible .nav-theme-button-icon{opacity:.85}@media (hover:hover) and (pointer:fine){html[data-theme=light] .app:not(.app-guest) .history-new-chat-fab:hover:not(:disabled),html[data-theme=light] .app:not(.app-guest) .history-settings-fab:hover{color:#fff;box-shadow:var(--light-control-active-shadow);background:#5a6cbe}}html[data-theme=light] .app:not(.app-guest) .history-item.history-item-labeled,html[data-theme=light] .app:not(.app-guest) .history-item.history-item-labeled:hover,html[data-theme=light] .app:not(.app-guest) .history-item.history-item-labeled.history-item-active{background:color-mix(in srgb, var(--history-item-label-bg-strong) 85%, transparent);background-image:none;box-shadow:inset 0 0 0 1px #ffffff1f}html[data-theme=light] .app:not(.app-guest) .split-mode-option-active,html[data-theme=light] .app:not(.app-guest) .split-mode-option-active:hover{border-color:#0000}html[data-theme=light] .settings-modal-panel .settings-modal-nav-item-active,html[data-theme=light] .settings-modal-panel .settings-modal-nav-item-active:hover,html[data-theme=light] .settings-modal-panel .settings-modal-nav-item-active .settings-modal-nav-label,html[data-theme=light] .settings-modal-panel .settings-modal-nav-item-active .settings-modal-nav-icon,html[data-theme=light] .settings-modal-panel .btn-ghost.settings-action-button:not(.btn-danger),html[data-theme=light] .settings-modal-panel .btn-ghost.settings-action-button-wide:not(.btn-danger),html[data-theme=light] .settings-modal-panel .settings-segmented-option-active,html[data-theme=light] .settings-modal-panel .settings-segmented-option-active:hover{background:var(--light-control-active-bg);color:var(--light-control-active-text);box-shadow:var(--light-control-active-shadow);background-image:none;border:none}html[data-theme=light] .settings-modal-panel .settings-modal-nav-item-active .settings-modal-nav-label,html[data-theme=light] .settings-modal-panel .settings-modal-nav-item-active .settings-modal-nav-icon{box-shadow:none;background:0 0}html[data-theme=light] .settings-modal-panel .settings-select,html[data-theme=light] .settings-modal-panel .settings-select:hover:not(:disabled){color:#1a1a1a;background-color:#0000000a;background-image:linear-gradient(45deg,#0000 50%,#1a1a1a73 50%),linear-gradient(135deg,#1a1a1a73 50%,#0000 50%);background-position:calc(100% - 15px) calc(50% - 1px),calc(100% - 10px) calc(50% - 1px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;border:none;box-shadow:inset 0 0 0 1px #00000024}html[data-theme=light] .settings-modal-panel .settings-select:focus-visible{box-shadow:inset 0 0 0 1px #1a1a1a9e, var(--focus-ring);border:none}html[data-theme=light] .settings-modal-panel .settings-switch-input:checked+.settings-switch-track{background:var(--light-control-active-bg);box-shadow:var(--light-control-active-shadow);background-image:none}html[data-theme=light] .settings-modal-panel .settings-switch-track,html[data-theme=light] .settings-modal-panel .settings-usage-meter-track{background:#0000001a}html[data-theme=light] .settings-modal-panel .settings-input{box-shadow:inset 0 0 0 1px var(--light-control-active-bg);border:none}html[data-theme=light] .settings-modal-panel .settings-input:hover:not(:read-only){box-shadow:inset 0 0 0 1px var(--light-control-active-bg);border-color:#0000}html[data-theme=light] .settings-modal-panel .settings-input:focus-visible{box-shadow:inset 0 0 0 1px var(--light-control-active-bg), var(--focus-ring);border-color:#0000}html[data-theme=light] .settings-modal-panel--mobile .settings-input,html[data-theme=light] .settings-modal-panel--mobile input.settings-input{border:1px solid var(--stroke-muted);box-shadow:none}html[data-theme=light] .settings-modal-panel--mobile .settings-input:hover:not(:read-only){border-color:var(--stroke-muted);box-shadow:none}html[data-theme=light] .settings-modal-panel--mobile .settings-input:focus-visible{border-color:var(--stroke-muted);box-shadow:var(--focus-ring)}html[data-theme=light] .settings-modal-panel .settings-action-button.btn-danger{color:#fff;background:#dc5050}@media (hover:hover) and (pointer:fine){html[data-theme=light] .settings-modal-panel .btn-ghost.settings-action-button:not(.btn-danger):hover:not(:disabled),html[data-theme=light] .settings-modal-panel .btn-ghost.settings-action-button-wide:not(.btn-danger):hover:not(:disabled){color:var(--light-control-active-text);box-shadow:var(--light-control-active-shadow);background:#6779ceeb}html[data-theme=light] .settings-modal-panel .settings-select:hover:not(:disabled){color:#1a1a1a;background-color:#0000000f;box-shadow:inset 0 0 0 1px #1a1a1a9e}}@media (width<=680px){html[data-theme=light] .settings-modal-panel--mobile .settings-field-control .settings-select,html[data-theme=light] .settings-modal-panel--mobile .settings-field-control .settings-select:hover:not(:disabled){box-shadow:none;color:var(--text-secondary);background-color:#0000;background-image:linear-gradient(45deg,#0000 50%,#1a1a1a73 50%),linear-gradient(135deg,#1a1a1a73 50%,#0000 50%);background-position:calc(100% - 4px) calc(50% - 1px),100% calc(50% - 1px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:none}}html[data-theme=light] .app:not(.app-guest) :is([class*=history-],[class*=note-],[class*=notes-],[class*=settings-],[class*=search-],[class*=input-],[class*=hero-],[class*=nav-],[class*=card-],[class*=footer-],[class*=context-],[class*=modal-],[class*=detail-],[class*=btn-card],[class*=cluster-],[class*=paste-],[class*=uploaded-],[class*=chat-],[class*=error-box],[class*=plan-],[class*=auth-],[class*=split-],[class*=export-],[class*=selection-]):not(.history-item-menu-option-delete):not(.history-error):not(.btn-refract):not(.history-new-button):not(.history-new-chat-fab):not(.history-settings-fab):not(.history-tab-active):not(.history-item-active):not(.split-mode-option-active):not(.history-item-title):not(.history-sidebar-search-match):not(.history-sidebar-search-dim):not(.split-mode-option-label):not(.split-mode-option-default):not(.split-mode-option-desc):not(.card-header-hash):not(.card-header-index):not(.note-content):not(.settings-modal-nav-item-active):not(.settings-modal-nav-label):not(.settings-modal-nav-icon):not(.settings-modal-nav-icon-image):not(.settings-segmented-option-active):not(.settings-select):not(.settings-action-button):not(.notes-search-button):not(.notes-search-answer-label):not(.notes-search-answer-text):not(.search-menu-option-preview){color:#1a1a1a}html[data-theme=light] .app:not(.app-guest) .history-tab-active,html[data-theme=light] .app:not(.app-guest) .history-tab-active:hover,html[data-theme=light] .app:not(.app-guest) .history-new-chat-fab,html[data-theme=light] .app:not(.app-guest) .history-new-chat-fab:hover,html[data-theme=light] .app:not(.app-guest) .history-settings-fab,html[data-theme=light] .app:not(.app-guest) .history-settings-fab:hover,html[data-theme=light] .app:not(.app-guest) .settings-modal-panel .settings-modal-nav-item-active,html[data-theme=light] .app:not(.app-guest) .settings-modal-panel .settings-modal-nav-item-active:hover,html[data-theme=light] .app:not(.app-guest) .settings-modal-panel .settings-modal-nav-item-active .settings-modal-nav-label,html[data-theme=light] .app:not(.app-guest) .settings-modal-panel .settings-modal-nav-item-active .settings-modal-nav-icon,html[data-theme=light] .app:not(.app-guest) .settings-modal-panel .btn-ghost.settings-action-button:not(.btn-danger),html[data-theme=light] .app:not(.app-guest) .settings-modal-panel .btn-ghost.settings-action-button-wide:not(.btn-danger),html[data-theme=light] .app:not(.app-guest) .settings-modal-panel .settings-segmented-option-active,html[data-theme=light] .app:not(.app-guest) .settings-modal-panel .settings-segmented-option-active:hover,html[data-theme=light] .settings-modal-panel .settings-modal-nav-item-active,html[data-theme=light] .settings-modal-panel .settings-modal-nav-item-active:hover,html[data-theme=light] .settings-modal-panel .settings-modal-nav-item-active .settings-modal-nav-label,html[data-theme=light] .settings-modal-panel .settings-modal-nav-item-active .settings-modal-nav-icon,html[data-theme=light] .settings-modal-panel .btn-ghost.settings-action-button:not(.btn-danger),html[data-theme=light] .settings-modal-panel .btn-ghost.settings-action-button-wide:not(.btn-danger),html[data-theme=light] .settings-modal-panel .settings-segmented-option-active,html[data-theme=light] .settings-modal-panel .settings-segmented-option-active:hover,html[data-theme=light] .app:not(.app-guest) .history-item.history-item-active:not(.history-item-labeled),html[data-theme=light] .app:not(.app-guest) .history-item.history-item-active:not(.history-item-labeled) .history-item-title,html[data-theme=light] .app:not(.app-guest) .history-item.history-item-active:not(.history-item-labeled) .history-sidebar-search-match,html[data-theme=light] .app:not(.app-guest) .history-item.history-item-active:not(.history-item-labeled) .history-sidebar-search-dim,html[data-theme=light] .app:not(.app-guest) .history-item.history-item-labeled .history-item-title,html[data-theme=light] .app:not(.app-guest) .history-item.history-item-labeled .history-sidebar-search-match,html[data-theme=light] .app:not(.app-guest) .history-item.history-item-labeled .history-sidebar-search-dim,html[data-theme=light] .app:not(.app-guest) .split-mode-option-active,html[data-theme=light] .app:not(.app-guest) .split-mode-option-active .split-mode-option-label,html[data-theme=light] .app:not(.app-guest) .split-mode-option-active .split-mode-option-default,html[data-theme=light] .app:not(.app-guest) .split-mode-option-active .split-mode-option-desc{color:#fff}html[data-theme=light] .app:not(.app-guest) .history-item:not(.history-item-active):not(.history-item-labeled) .history-item-title,html[data-theme=light] .app:not(.app-guest) .history-item:not(.history-item-active):not(.history-item-labeled) .history-sidebar-search-match,html[data-theme=light] .app:not(.app-guest) .history-item:not(.history-item-active):not(.history-item-labeled) .history-sidebar-search-dim{color:#1a1a1a}html[data-theme=light] .app:not(.app-guest) .note-card:is(.color-violet,.color-indigo,.color-blue,.color-green,.color-yellow,.color-orange,.color-red) .note-title,html[data-theme=light] .app:not(.app-guest) .note-card:is(.color-violet,.color-indigo,.color-blue,.color-green,.color-yellow,.color-orange,.color-red) .note-content,html[data-theme=light] .app:not(.app-guest) .note-card:is(.color-violet,.color-indigo,.color-blue,.color-green,.color-yellow,.color-orange,.color-red) .card-header-number,html[data-theme=light] .app:not(.app-guest) .note-card:is(.color-violet,.color-indigo,.color-blue,.color-green,.color-yellow,.color-orange,.color-red) .card-header-hash,html[data-theme=light] .app:not(.app-guest) .note-card:is(.color-violet,.color-indigo,.color-blue,.color-green,.color-yellow,.color-orange,.color-red) .card-header-index,html[data-theme=light] .note-card-modal-card:is(.color-violet,.color-indigo,.color-blue,.color-green,.color-yellow,.color-orange,.color-red) .note-title,html[data-theme=light] .note-card-modal-card:is(.color-violet,.color-indigo,.color-blue,.color-green,.color-yellow,.color-orange,.color-red) .note-content,html[data-theme=light] .note-card-modal-card:is(.color-violet,.color-indigo,.color-blue,.color-green,.color-yellow,.color-orange,.color-red) .card-header-number,html[data-theme=light] .note-card-modal-card:is(.color-violet,.color-indigo,.color-blue,.color-green,.color-yellow,.color-orange,.color-red) .card-header-hash,html[data-theme=light] .note-card-modal-card:is(.color-violet,.color-indigo,.color-blue,.color-green,.color-yellow,.color-orange,.color-red) .card-header-index{color:#fff;-webkit-text-fill-color:#fff}html[data-theme=light] .note-card-modal-overlay :is([class*=note-],[class*=card-],[class*=footer-],[class*=modal-],[class*=btn-]):not(.btn-refract){color:#1a1a1a}html[data-theme=light] .app:not(.app-guest) ::placeholder,html[data-theme=light] .note-card-modal-overlay ::placeholder{color:#1a1a1a;opacity:.45}html[data-theme=light] .app:not(.app-guest) .settings-modal-panel{background:#fff}html[data-theme=light] .app:not(.app-guest) .history-item-menu-back{border-bottom-color:var(--stroke-subtle)}html[data-theme=light] .app:not(.app-guest) .history-item-menu-label-dot-none{border-color:#00000038}html[data-theme=light] .app:not(.app-guest) .history-panel-main,html[data-theme=light] .app:not(.app-guest) .history-panel{scrollbar-color:#0000002e transparent;background:var(--surface-panel-solid)}html[data-theme=light] .app:not(.app-guest) .history-panel::-webkit-scrollbar-track{background:0 0}html[data-theme=light] .app:not(.app-guest) .history-panel-main::-webkit-scrollbar-thumb{background:#00000024;border-color:#0000000f}html[data-theme=light] .app:not(.app-guest) .history-panel::-webkit-scrollbar-thumb{background:#00000024;border-color:#0000000f}html[data-theme=light] .app:not(.app-guest) .history-panel-main::-webkit-scrollbar-thumb:hover{background:#00000038}html[data-theme=light] .app:not(.app-guest) .history-panel::-webkit-scrollbar-thumb:hover{background:#00000038}html[data-theme=light] .app:not(.app-guest) .history-sidebar-search-match{background:#0000000f}html[data-theme=light] .app:not(.app-guest) .history-item.history-item-active:not(.history-item-labeled) .history-sidebar-search-match,html[data-theme=light] .app:not(.app-guest) .history-item.history-item-labeled .history-sidebar-search-match{color:#fff;background:#ffffff2e}html[data-theme=light] .app:not(.app-guest) .notes-panel{--notes-card-shadow-rest:inset 0 0 0 1px var(--note-stroke-color);--notes-card-shadow-hover:inset 0 0 0 1px var(--note-stroke-color);--notes-card-shadow-selected:inset 0 0 0 1px var(--note-stroke-color), 0 0 0 3px color-mix(in srgb, var(--note-stroke-color) 16%, transparent)}html[data-theme=light] .app:not(.app-guest) .note-card,html[data-theme=light] .note-card-modal-card{background:#fff}html[data-theme=light] .app:not(.app-guest) .note-card.color-default .note-title,html[data-theme=light] .note-card-modal-card.color-default .note-title{color:#1a1a1a;-webkit-text-fill-color:#1a1a1a;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}html[data-theme=light] .app:not(.app-guest) .note-card.color-default .note-content,html[data-theme=light] .note-card-modal-card.color-default .note-content{color:#1a1a1a;opacity:.72}html[data-theme=light] .app:not(.app-guest) .note-card.color-default .card-header-number,html[data-theme=light] .note-card-modal-card.color-default .card-header-number{color:#1a1a1a;opacity:.55}html[data-theme=light] .app:not(.app-guest) .note-card.color-default .card-header-hash,html[data-theme=light] .app:not(.app-guest) .note-card.color-default .card-header-index,html[data-theme=light] .note-card-modal-card.color-default .card-header-hash,html[data-theme=light] .note-card-modal-card.color-default .card-header-index{color:#1a1a1a;opacity:1}html[data-theme=light] .app:not(.app-guest) .note-card--editing .note-title-field,html[data-theme=light] .note-card-modal-card.note-card--editing .note-title-field{color:#1a1a1a;-webkit-text-fill-color:#1a1a1a}html[data-theme=light] .app:not(.app-guest) .note-card .note-title-field,html[data-theme=light] .app:not(.app-guest) .note-card .note-content-field,html[data-theme=light] .note-card-modal-card .note-title-field,html[data-theme=light] .note-card-modal-card .note-content-field{caret-color:#1a1a1a}html[data-theme=light] .app:not(.app-guest) .note-card.color-default{--note-stroke-color:#00000029}html[data-theme=light] .app:not(.app-guest) .note-card.note-card--focused.color-default{--note-stroke-color:#00000047}html[data-theme=light] .app:not(.app-guest) .note-card:is(.color-violet,.color-indigo,.color-blue,.color-green,.color-yellow,.color-orange,.color-red){background:var(--note-card-tint-bg);--note-stroke-color:#ffffff1f;--notes-card-shadow-rest:inset 0 0 0 1px #ffffff1f;--notes-card-shadow-hover:inset 0 0 0 1px #ffffff29, 0 8px 24px #00000014;--notes-card-shadow-selected:inset 0 0 0 1px #fff3, 0 0 0 3px #ffffff1f;background-image:none}html[data-theme=light] .note-card-modal-card:is(.color-violet,.color-indigo,.color-blue,.color-green,.color-yellow,.color-orange,.color-red){background:var(--note-card-tint-bg);--note-stroke-color:#ffffff1f;background-image:none}html[data-theme=light] .app:not(.app-guest) .notes-feed .note-card:is(.color-violet,.color-indigo,.color-blue,.color-green,.color-yellow,.color-orange,.color-red):hover:not(.note-card--focused):not(.note-card--editing),html[data-theme=light] .app:not(.app-guest) .note-card:is(.color-violet,.color-indigo,.color-blue,.color-green,.color-yellow,.color-orange,.color-red).note-card--focused{background:var(--note-card-tint-bg-active);background-image:none}html[data-theme=light] .app:not(.app-guest) .note-card.color-violet,html[data-theme=light] .note-card-modal-card.color-violet{--note-card-tint-bg:#8b6ad4;--note-card-tint-bg-active:#8b6ad4;--note-card-tint-border:#ffffff1f}html[data-theme=light] .app:not(.app-guest) .note-card.color-indigo,html[data-theme=light] .note-card-modal-card.color-indigo{--note-card-tint-bg:#6b6fd8;--note-card-tint-bg-active:#6b6fd8;--note-card-tint-border:#ffffff1f}html[data-theme=light] .app:not(.app-guest) .note-card.color-blue,html[data-theme=light] .note-card-modal-card.color-blue{--note-card-tint-bg:#4a7fd4;--note-card-tint-bg-active:#4a7fd4;--note-card-tint-border:#ffffff1f}html[data-theme=light] .app:not(.app-guest) .note-card.color-green,html[data-theme=light] .note-card-modal-card.color-green{--note-card-tint-bg:#4a9c5a;--note-card-tint-bg-active:#4a9c5a;--note-card-tint-border:#ffffff1f}html[data-theme=light] .app:not(.app-guest) .note-card.color-yellow,html[data-theme=light] .note-card-modal-card.color-yellow{--note-card-tint-bg:#c4a840;--note-card-tint-bg-active:#c4a840;--note-card-tint-border:#ffffff1f}html[data-theme=light] .app:not(.app-guest) .note-card.color-orange,html[data-theme=light] .note-card-modal-card.color-orange{--note-card-tint-bg:#d08048;--note-card-tint-bg-active:#d08048;--note-card-tint-border:#ffffff1f}html[data-theme=light] .app:not(.app-guest) .note-card.color-red,html[data-theme=light] .note-card-modal-card.color-red{--note-card-tint-bg:#d45a5a;--note-card-tint-bg-active:#d45a5a;--note-card-tint-border:#ffffff1f}html[data-theme=light] .app:not(.app-guest) .note-card:is(.color-violet,.color-indigo,.color-blue,.color-green,.color-yellow,.color-orange,.color-red) .note-title,html[data-theme=light] .note-card-modal-card:is(.color-violet,.color-indigo,.color-blue,.color-green,.color-yellow,.color-orange,.color-red) .note-title{color:#fff;-webkit-text-fill-color:#fff;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}html[data-theme=light] .app:not(.app-guest) .note-card:is(.color-violet,.color-indigo,.color-blue,.color-green,.color-yellow,.color-orange,.color-red) .note-content,html[data-theme=light] .note-card-modal-card:is(.color-violet,.color-indigo,.color-blue,.color-green,.color-yellow,.color-orange,.color-red) .note-content,html[data-theme=light] .app:not(.app-guest) .note-card:is(.color-violet,.color-indigo,.color-blue,.color-green,.color-yellow,.color-orange,.color-red) .card-header-number,html[data-theme=light] .app:not(.app-guest) .note-card:is(.color-violet,.color-indigo,.color-blue,.color-green,.color-yellow,.color-orange,.color-red) .card-header-hash,html[data-theme=light] .app:not(.app-guest) .note-card:is(.color-violet,.color-indigo,.color-blue,.color-green,.color-yellow,.color-orange,.color-red) .card-header-index,html[data-theme=light] .note-card-modal-card:is(.color-violet,.color-indigo,.color-blue,.color-green,.color-yellow,.color-orange,.color-red) .card-header-number,html[data-theme=light] .note-card-modal-card:is(.color-violet,.color-indigo,.color-blue,.color-green,.color-yellow,.color-orange,.color-red) .card-header-hash,html[data-theme=light] .note-card-modal-card:is(.color-violet,.color-indigo,.color-blue,.color-green,.color-yellow,.color-orange,.color-red) .card-header-index{color:#fff;opacity:.88}html[data-theme=light] .app:not(.app-guest) .input-box-has-paste:not(.input-box-has-attachments):not(.input-box-extracting){--input-box-stroke-color:#00000014}html[data-theme=light] .app:not(.app-guest) .modal-overlay{background:#f4f2edb8}html[data-theme=light] .app:not(.app-guest) .modal-overlay--slide{--modal-overlay-fade-color:#f4f2edb8}html[data-theme=light] .app:not(.app-guest) .modal.conversation-modal{color:#1a1a1a;background:#fff}html[data-theme=light] .app:not(.app-guest) .conversation-modal .modal-header{border-bottom-color:var(--stroke-subtle)}html[data-theme=light] .app:not(.app-guest) .conversation-modal .modal-title,html[data-theme=light] .app:not(.app-guest) .conversation-modal .conversation-modal-title{color:#1a1a1a}html[data-theme=light] .app:not(.app-guest) .conversation-modal .conversation-modal-meta{color:#1a1a1a;opacity:.45}html[data-theme=light] .app:not(.app-guest) .conversation-modal .modal-close,html[data-theme=light] .app:not(.app-guest) .conversation-modal .conversation-copy-button{color:#1a1a1a;opacity:.55}html[data-theme=light] .app:not(.app-guest) .conversation-modal .modal-close:hover,html[data-theme=light] .app:not(.app-guest) .conversation-modal .conversation-copy-button:hover:not(:disabled){color:#1a1a1a;opacity:.85}html[data-theme=light] .app:not(.app-guest) .conversation-modal .conversation-copy-button-copied,html[data-theme=light] .app:not(.app-guest) .conversation-modal .conversation-copy-button-copied:hover:not(:disabled){color:#1a1a1a;opacity:.72}html[data-theme=light] .app:not(.app-guest) .conversation-modal-body{background:#fff}html[data-theme=light] .app:not(.app-guest) .conversation-modal-body .conversation-segment-divider{background:var(--stroke-subtle)}html[data-theme=light] .app:not(.app-guest) .conversation-modal-body .conversation-time-stamp{border-color:var(--stroke-subtle);color:#1a1a1a;opacity:.55;background:#00000008}html[data-theme=light] .app:not(.app-guest) .conversation-modal-body .msg-bubble-human{color:#fff;background:#6779ce;border:none}html[data-theme=light] .app:not(.app-guest) .conversation-modal-body .msg-bubble-ai{color:#fff;background:#7d71ce;border:none}html[data-theme=light] .app:not(.app-guest) .conversation-modal-body .msg-role-human,html[data-theme=light] .app:not(.app-guest) .conversation-modal-body .msg-role-ai{color:#ffffffbf;opacity:1}html[data-theme=light] .app:not(.app-guest) .conversation-modal-body .modal-plain-text{color:#1a1a1a;opacity:.72}html[data-theme=light] .app:not(.app-guest) .conversation-modal-body .message-markdown strong,html[data-theme=light] .app:not(.app-guest) .conversation-modal-body .msg-bubble-human .message-markdown strong,html[data-theme=light] .app:not(.app-guest) .conversation-modal-body .msg-bubble-ai .message-markdown strong{color:#fff}html[data-theme=light] .app:not(.app-guest) .conversation-modal-body .message-markdown em{color:#fff;opacity:.9}html[data-theme=light] .app:not(.app-guest) .conversation-modal-body .message-markdown a{color:#fff;opacity:1;text-decoration-color:#ffffff80}html[data-theme=light] .app:not(.app-guest) .conversation-modal-body .message-markdown a:hover{opacity:.85;text-decoration-color:#ffffffbf}html[data-theme=light] .app:not(.app-guest) .conversation-modal-body .message-markdown code{color:#fff;background:#ffffff26}html[data-theme=light] .app:not(.app-guest) .conversation-modal-body .message-markdown pre{color:#fff;background:#ffffff1a;border-color:#fff3}html[data-theme=light] .app:not(.app-guest) .conversation-modal-body .message-markdown blockquote{color:#fff;border-left-color:#ffffff59}html[data-theme=light] .app:not(.app-guest) .conversation-modal-body .msg-bubble .message-markdown th,html[data-theme=light] .app:not(.app-guest) .conversation-modal-body .msg-bubble .message-markdown td{color:#fff;border-color:#fff3}html[data-theme=light] .note-card-modal-overlay{background:#f4f2edc7}html[data-theme=light] .app:not(.app-guest) .detail-slider-label,html[data-theme=light] .settings-modal-panel .detail-slider-label{color:#1a1a1a6b}html[data-theme=light] .app:not(.app-guest) .detail-slider-readonly .detail-slider-label,html[data-theme=light] .settings-modal-panel .detail-slider-readonly .detail-slider-label{color:#1a1a1a52}html[data-theme=light] .app:not(.app-guest) .detail-slider-segment,html[data-theme=light] .settings-modal-panel .detail-slider-segment{background:#0000004d}html[data-theme=light] .app:not(.app-guest) .detail-slider-compact .detail-slider-track-wrap-compact:before,html[data-theme=light] .settings-modal-panel .detail-slider-compact .detail-slider-track-wrap-compact:before{background:#00000024}html[data-theme=light] .app:not(.app-guest) .detail-slider-input::-webkit-slider-thumb{background:#1a1a1a9e}html[data-theme=light] .settings-modal-panel .detail-slider-input::-webkit-slider-thumb{background:#7d71ce}html[data-theme=light] .app:not(.app-guest) .detail-slider-input::-webkit-slider-thumb:hover{background:#1a1a1a}html[data-theme=light] .app:not(.app-guest) .detail-slider-input:focus-visible::-webkit-slider-thumb{background:#1a1a1a}html[data-theme=light] .settings-modal-panel .detail-slider-input::-webkit-slider-thumb:hover{background:#7d71ce}html[data-theme=light] .settings-modal-panel .detail-slider-input:focus-visible::-webkit-slider-thumb{background:#7d71ce}html[data-theme=light] .app:not(.app-guest) .detail-slider-input::-moz-range-thumb{background:#1a1a1a9e}html[data-theme=light] .settings-modal-panel .detail-slider-input::-moz-range-thumb{background:#7d71ce}html[data-theme=light] .app:not(.app-guest) .detail-slider-input::-moz-range-thumb:hover{background:#1a1a1a}html[data-theme=light] .app:not(.app-guest) .detail-slider-input:focus-visible::-moz-range-thumb{background:#1a1a1a}html[data-theme=light] .settings-modal-panel .detail-slider-input::-moz-range-thumb:hover{background:#7d71ce}html[data-theme=light] .settings-modal-panel .detail-slider-input:focus-visible::-moz-range-thumb{background:#7d71ce}html[data-theme=light] .app:not(.app-guest) :is(.btn-upload,.btn-upload:hover,.split-mode-trigger,.split-mode-trigger:hover,.split-mode-trigger-open,.nav-search-button,.nav-search-button:hover,.nav-view-chats-button,.nav-view-chats-button:hover,.nav-new-chat-button,.nav-new-chat-button:hover,.nav-theme-button,.nav-theme-button:hover,.nav-export-button,.nav-export-button:hover,.nav-export-button-open,.input-info-button,.input-info-button:hover,.input-info-button-active,.input-collapse-button,.input-collapse-button:hover,.history-arrow-button,.history-arrow-button:hover,.history-search-button,.history-search-button:hover,.history-arrow-button-open,.notes-header-view-chat-button,.notes-header-export-button,.action-btn,.settings-modal-close,.modal-close,.note-card-modal-close),html[data-theme=light] .note-card-modal-overlay :is(.modal-close,.note-card-modal-close,.action-btn){color:#1a1a1a}html[data-theme=light] .app:not(.app-guest) :is(img[class*=-icon],img[class*=-image],[class*=-chevron]):not([class*=logo]):not([class*=avatar]),html[data-theme=light] .note-card-modal-overlay :is(img[class*=-icon],img[class*=-image]):not([class*=logo]):not([class*=avatar]){filter:brightness(0);opacity:.55}html[data-theme=light] .app:not(.app-guest) .note-card .action-btn svg,html[data-theme=light] .app:not(.app-guest) .note-card .action-btn .card-action-icon{opacity:.55}html[data-theme=light] .app:not(.app-guest) .history-item.history-item-active:not(.history-item-labeled) img[class*=-icon]:not([class*=logo]):not([class*=avatar]),html[data-theme=light] .app:not(.app-guest) .history-item.history-item-active:not(.history-item-labeled) .history-item-menu-icon,html[data-theme=light] .app:not(.app-guest) .history-item.history-item-labeled img[class*=-icon]:not([class*=logo]):not([class*=avatar]),html[data-theme=light] .app:not(.app-guest) .history-item.history-item-labeled .history-item-menu-icon{filter:brightness(0)invert();opacity:.82}html[data-theme=light] .settings-modal-panel .settings-modal-nav-item.settings-modal-nav-item-active,html[data-theme=light] .settings-modal-panel .settings-modal-nav-item.settings-modal-nav-item-active:hover,html[data-theme=light] .settings-modal-panel .settings-modal-nav-item.settings-modal-nav-item-active .settings-modal-nav-label,html[data-theme=light] .settings-modal-panel .settings-modal-nav-item.settings-modal-nav-item-active .settings-modal-nav-icon{color:#fff!important}html[data-theme=light] .app:not(.app-guest) .settings-modal-panel .settings-modal-nav-item-active .settings-modal-nav-icon-image,html[data-theme=light] .settings-modal-panel .settings-modal-nav-item-active .settings-modal-nav-icon-image{filter:brightness(0)invert()!important;opacity:.95!important}html[data-theme=light] .app:not(.app-guest) .settings-modal-panel .btn-ghost.settings-action-button:not(.btn-danger) img[class*=-icon],html[data-theme=light] .settings-modal-panel .btn-ghost.settings-action-button:not(.btn-danger) img[class*=-icon],html[data-theme=light] .app:not(.app-guest) .settings-modal-panel .btn-ghost.settings-action-button-wide:not(.btn-danger) img[class*=-icon],html[data-theme=light] .settings-modal-panel .btn-ghost.settings-action-button-wide:not(.btn-danger) img[class*=-icon]{filter:brightness(0)invert();opacity:.9}html[data-theme=light] .app:not(.app-guest) .history-item:not(.history-item-active):not(.history-item-labeled) img[class*=-icon]:not([class*=logo]):not([class*=avatar]),html[data-theme=light] .app:not(.app-guest) .history-item:not(.history-item-active):not(.history-item-labeled) .history-item-menu-icon{filter:brightness(0);opacity:.55}html[data-theme=light] .app:not(.app-guest) .history-avatar,html[data-theme=light] .app:not(.app-guest) .history-avatar--image,html[data-theme=light] .app:not(.app-guest) .history-panel-account-summary:hover .history-avatar,html[data-theme=light] .app:not(.app-guest) .history-panel-account-summary:hover .history-avatar--image,html[data-theme=light] .app:not(.app-guest) .history-panel-account-avatar-button:hover .history-avatar,html[data-theme=light] .app:not(.app-guest) .history-panel-account-avatar-button:hover .history-avatar--image,html[data-theme=light] .app:not(.app-guest) .history-panel-account-button:hover .history-avatar,html[data-theme=light] .app:not(.app-guest) .history-panel-account-button:hover .history-avatar--image,html[data-theme=light] .app:not(.app-guest) .chat-link-platform-logo{filter:none;opacity:1}html[data-theme=light] .app:not(.app-guest) :is(.chat-link-card,.uploaded-file-card){box-shadow:inset 0 0 0 1px rgba(var(--chat-link-accent-rgb,26, 26, 26), .28);background:#fff}html[data-theme=light] .app:not(.app-guest) .chat-link-card:hover,html[data-theme=light] .app:not(.app-guest) .chat-link-card:focus-within{box-shadow:inset 0 0 0 1px rgba(var(--chat-link-accent-rgb,26, 26, 26), .45);background:#fff}html[data-theme=light] .app:not(.app-guest) .uploaded-file-card{box-shadow:inset 0 0 0 1px var(--stroke-muted)}html[data-theme=light] .app:not(.app-guest) .chat-text-card{background:#fff;box-shadow:inset 0 0 0 1px #00000029}html[data-theme=light] .app:not(.app-guest) .chat-text-card:hover,html[data-theme=light] .app:not(.app-guest) .chat-text-card:focus-within,html[data-theme=light] .app:not(.app-guest) .chat-text-card:focus-visible{box-shadow:inset 0 0 0 1px #0000003d, var(--focus-ring);background:#fff}html[data-theme=light] .app:not(.app-guest) .chat-link-order{border-color:var(--stroke-muted);color:#1a1a1a;opacity:.55}html[data-theme=light] .app:not(.app-guest) :is(.chat-link-title,.chat-link-host,.chat-link-url,.chat-text-title,.chat-text-meta,.chat-text-preview,.chat-link-icon,.chat-text-icon,.chat-link-order,.chat-link-copy,.chat-link-view,.chat-link-card-close,.uploaded-file-name,.uploaded-file-meta,.uploaded-file-type-name,.uploaded-file-type-suffix){color:#1a1a1a}html[data-theme=light] .app:not(.app-guest) :is(.chat-link-url,.chat-text-preview,.chat-text-meta,.uploaded-file-meta){opacity:.55}html[data-theme=light] .app:not(.app-guest) .chat-link-icon{opacity:.72;border-color:var(--stroke-muted)}html[data-theme=light] .app:not(.app-guest) .chat-text-icon{opacity:.82;color:#1a1a1a;border-color:#00000029}html[data-theme=light] .app:not(.app-guest) .chat-link-copy,html[data-theme=light] .app:not(.app-guest) .chat-link-view{opacity:.72}html[data-theme=light] .app:not(.app-guest) .chat-link-copy:hover,html[data-theme=light] .app:not(.app-guest) .chat-link-copy:focus-visible,html[data-theme=light] .app:not(.app-guest) .chat-link-view:hover,html[data-theme=light] .app:not(.app-guest) .chat-link-view:focus-visible{opacity:1}html[data-theme=light] .app:not(.app-guest) :is(.chat-link-card--chatgpt,.chat-link-card--grok,.chat-link-card--kimi) .chat-link-platform-logo{filter:invert();opacity:1}html[data-theme=light] .app:not(.app-guest) :is(.chat-link-card--claude,.chat-link-card--meta,.chat-link-card--deepseek,.chat-link-card--perplexity,.chat-link-card--gemini) .chat-link-platform-logo{filter:contrast(1.08)saturate(1.12);opacity:1}html[data-theme=light] .app:not(.app-guest) :is(.nav-logo-image,.nav-prism-logo-icon){filter:brightness(0);opacity:.92}html[data-theme=light] .app:not(.app-guest) .nav-mobile-logo-menu-toggle:hover .nav-prism-logo-icon{opacity:.82}html[data-theme=light] .app:not(.app-guest) .action-btn svg,html[data-theme=light] .note-card-modal-overlay .action-btn svg{color:#1a1a1a}html[data-theme=light] .history-panel-dropdown-portal .history-item-menu-option-icon,html[data-theme=light] .history-item-menu-dropdown .history-item-menu-option-icon{filter:brightness(0);opacity:.55}html[data-theme=light] .history-panel-dropdown-portal .history-item-menu-option:hover .history-item-menu-option-icon,html[data-theme=light] .history-item-menu-dropdown .history-item-menu-option:hover .history-item-menu-option-icon{opacity:.85}html[data-theme=light] .history-panel-dropdown-portal .history-item-menu-option-delete .history-item-menu-option-icon,html[data-theme=light] .history-item-menu-dropdown .history-item-menu-option-delete .history-item-menu-option-icon,html[data-theme=light] .app:not(.app-guest) .history-item-menu-option-delete .history-item-menu-option-icon,html[data-theme=light] .app:not(.app-guest) .action-btn-delete .card-action-icon,html[data-theme=light] .note-card-modal-overlay .action-btn-delete .card-action-icon{filter:invert(71%)sepia(52%)saturate(349%)hue-rotate(309deg)brightness(98%)contrast(91%);opacity:.7}html[data-theme=light] .app:not(.app-guest) :is(button:hover img[class*=-icon]:not([class*=avatar]),button:hover img[class*=-image]:not([class*=avatar]),.history-item:hover img[class*=-icon],.history-item-active img[class*=-icon],.history-item-menu-button-open img[class*=-icon],.history-item-menu-button:hover img[class*=-icon],.history-share-button:hover img[class*=-image],.history-share-button-open img[class*=-image],.notes-feed-view-option:hover img[class*=-icon],.notes-feed-view-option-active img[class*=-icon],.notes-header-view-chat-button:hover img[class*=-icon],.notes-header-export-button:hover img[class*=-icon],.notes-header-export-button-open img[class*=-icon],.nav-view-chats-button:hover img[class*=-icon],.nav-new-chat-button:hover img[class*=-icon],.nav-export-button:hover img[class*=-icon],.nav-export-button-open img[class*=-icon],.card-header-expand:hover img[class*=-icon],.card-header-expand:focus-visible img[class*=-icon],.action-btn:hover img[class*=-icon],.action-btn:focus-visible img[class*=-icon],.action-btn:hover svg,.action-btn:focus-visible svg,.action-btn-open img[class*=-icon],.action-btn-open svg,.settings-modal-nav-item-active img[class*=-icon]),html[data-theme=light] .note-card-modal-overlay :is(.note-card-modal-nav:hover img[class*=-icon],.note-card-modal-nav:focus-visible img[class*=-icon],.action-btn:hover img[class*=-icon],.action-btn:focus-visible img[class*=-icon]){opacity:.82}html[data-theme=light] .app:not(.app-guest) .action-btn-delete:hover .card-action-icon,html[data-theme=light] .app:not(.app-guest) .action-btn-delete:focus-visible .card-action-icon,html[data-theme=light] .note-card-modal-overlay .action-btn-delete:hover .card-action-icon,html[data-theme=light] .note-card-modal-overlay .action-btn-delete:focus-visible .card-action-icon{opacity:.9}html[data-theme=light] .app:not(.app-guest) .note-card:is(.color-violet,.color-indigo,.color-blue,.color-green,.color-yellow,.color-orange,.color-red) :is(.card-expand-icon,.card-action-icon),html[data-theme=light] .app:not(.app-guest) .note-card:is(.color-violet,.color-indigo,.color-blue,.color-green,.color-yellow,.color-orange,.color-red) img[class*=-icon]:not([class*=logo]):not([class*=avatar]):not(.share-option-arrow-icon),html[data-theme=light] .app:not(.app-guest) .note-card:is(.color-violet,.color-indigo,.color-blue,.color-green,.color-yellow,.color-orange,.color-red) .action-btn svg,html[data-theme=light] .note-card-modal-card:is(.color-violet,.color-indigo,.color-blue,.color-green,.color-yellow,.color-orange,.color-red) :is(.card-expand-icon,.card-action-icon),html[data-theme=light] .note-card-modal-overlay .note-card-modal-card:is(.color-violet,.color-indigo,.color-blue,.color-green,.color-yellow,.color-orange,.color-red) img[class*=-icon]:not([class*=logo]):not([class*=avatar]):not(.share-option-arrow-icon),html[data-theme=light] .note-card-modal-overlay .note-card-modal-card:is(.color-violet,.color-indigo,.color-blue,.color-green,.color-yellow,.color-orange,.color-red) .action-btn svg,html[data-theme=light] .app:not(.app-guest) .note-card:is(.color-violet,.color-indigo,.color-blue,.color-green,.color-yellow,.color-orange,.color-red) .action-btn-delete :is(.card-action-icon,svg),html[data-theme=light] .note-card-modal-overlay .note-card-modal-card:is(.color-violet,.color-indigo,.color-blue,.color-green,.color-yellow,.color-orange,.color-red) .action-btn-delete :is(.card-action-icon,svg){filter:brightness(0)invert();opacity:.82;color:#fff}@media (width>=1024px){html[data-theme=light] .app-body-authenticated .nav-authenticated .nav-actions{border-color:var(--stroke-subtle);background:#fff}}@media (width>=768px) and (width<=1023px){html[data-theme=light] .app:not(.app-guest) .history-panel{border-bottom-color:var(--stroke-subtle)}}@media (width<=1023px){html[data-theme=light] .app-body-authenticated>.app-mobile-slide-track>.app-mobile-main-column>.nav.nav-authenticated:after{background:var(--stroke-subtle)}html[data-theme=light] .app-body-authenticated:not(.app-mobile-sidebar-open)>.app-mobile-slide-track>.app-mobile-main-column>.nav.nav-authenticated{background:var(--surface-app)}}
