/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:"Geist Mono", ui-monospace, monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-700:oklch(50.5% .213 27.518);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-700:oklch(55.5% .163 48.998);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-700:oklch(50.8% .118 165.612);--color-blue-50:oklch(97% .014 254.604);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-700:oklch(48.8% .243 264.376);--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-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-neutral-100:oklch(97% 0 0);--color-neutral-300:oklch(87% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-950:oklch(14.5% 0 0);--color-white:#fff;--spacing:.25rem;--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-6xl:72rem;--text-xs:12px;--text-xs--line-height:1.4;--text-sm:14px;--text-sm--line-height:1.5;--text-base:16px;--text-base--line-height:1.5;--text-lg:18px;--text-lg--line-height:1.4;--text-xl:21px;--text-xl--line-height:1.3;--text-2xl:26px;--text-2xl--line-height:1.25;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-lg:.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-brand:"Nunito Sans", Inter, system-ui, sans-serif;--font-text:Inter, system-ui, sans-serif;--font-ui:var(--font-text);--font-artifact:var(--font-text);--mobile-island-height:48px;--mobile-touch-target:44px;--font-display:var(--font-brand);--text-micro:10px;--text-artifact:17px;--text-artifact--line-height:1.6;--leading-artifact:1.6;--container-artifact:68ch;--text-note-title:26px;--text-note-title--line-height:1.2;--text-note-h1:24px;--text-note-h1--line-height:1.25;--text-note-h2:21px;--text-note-h2--line-height:1.3;--text-note-h3:18px;--text-note-h3--line-height:1.4;--text-note-h4:17px;--text-note-h4--line-height:1.45;--text-note-h5:16px;--text-note-h5--line-height:1.5;--text-note-title-mobile:24px;--text-note-h1-mobile:22px;--text-note-h2-mobile:20px;--text-label:12px;--text-meta:12px;--text-meta--line-height:1.45;--text-ui-body:14px;--text-ui-body--line-height:1.5;--text-ui-title:18px;--text-ui-title--line-height:1.35;--text-task-title:15px;--color-bg:#fffdfa;--color-bg-subtle:#f6f1e8;--color-border:#e7dfd0;--color-text:#112040;--color-secondary:#4b5470;--color-muted:#626c84;--color-heading:#112040;--color-accent:#112040;--color-accent-hover:#0a1530;--color-accent-subtle:#e8ecf4;--color-accent-border:#c3cad8;--color-canvas:var(--color-bg-subtle);--color-sidebar:#f7f2ea}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-sidebar:color-mix(in srgb, var(--color-canvas) 88%, var(--color-bg))}}:root,:host{--color-surface:var(--color-bg);--color-surface-raised:var(--color-bg);--color-surface-inset:#f9f5ee}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-surface-inset:color-mix(in srgb, var(--color-bg-subtle) 68%, var(--color-bg))}}:root,:host{--color-surface-hover:#f4f5f7}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-surface-hover:color-mix(in srgb, var(--color-accent-subtle) 48%, var(--color-bg))}}:root,:host{--color-surface-selected:var(--color-accent-subtle);--color-surface-active:#eef1f6}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-surface-active:color-mix(in srgb, var(--color-accent-subtle) 72%, var(--color-bg))}}:root,:host{--color-border-subtle:#e7dfd0ad}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-border-subtle:color-mix(in srgb, var(--color-border) 68%, transparent)}}:root,:host{--color-border-default:var(--color-border);--color-border-strong:var(--color-accent-border);--color-ink:var(--color-text);--color-ink-secondary:var(--color-secondary);--color-ink-muted:var(--color-muted);--color-ink-disabled:#626c84b8}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-ink-disabled:color-mix(in srgb, var(--color-muted) 72%, transparent)}}:root,:host{--color-on-accent:var(--color-bg);--color-control:var(--color-surface-inset);--color-control-border:#7c8088}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-control-border:color-mix(in srgb, var(--color-border) 50%, var(--color-text))}}:root,:host{--color-control-border-hover:var(--color-accent);--color-focus:var(--color-accent);--color-focus-halo:#1120402e}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-focus-halo:color-mix(in srgb, var(--color-accent) 18%, transparent)}}:root,:host{--color-focus-offset:var(--color-surface);--color-overlay-navy-12:#1120401f;--color-overlay-navy-22:#11204038;--color-preview-swatch-border:#0000001f;--color-status-draft:#6e6880;--color-status-draft-bg:#f1ede4;--color-status-in-review:#2563eb;--color-status-in-review-bg:#eaf1fd;--color-status-held:#aa4d05;--color-status-held-bg:#fbf1de;--color-status-signed:#0f766e;--color-status-signed-bg:#e6f4f1;--color-status-rejected:#be123c;--color-status-rejected-bg:#fbedf0;--color-state-neutral:var(--color-status-draft);--color-state-neutral-bg:var(--color-status-draft-bg);--color-state-working:var(--color-status-in-review);--color-state-working-bg:var(--color-status-in-review-bg);--color-state-waiting:var(--color-status-held);--color-state-waiting-bg:var(--color-status-held-bg);--color-state-success:var(--color-status-signed);--color-state-success-bg:var(--color-status-signed-bg);--color-state-warning:var(--color-status-held);--color-state-warning-bg:var(--color-status-held-bg);--color-state-failure:var(--color-status-rejected);--color-state-failure-bg:var(--color-status-rejected-bg);--color-palari-rose:#e8145b;--color-palari-rose-soft:#fde8ef;--color-palari-plum:#7a20fc;--color-palari-plum-soft:#f1e9fe;--color-palari-teal:#10b387;--color-palari-teal-soft:#e3f7f0;--color-palari-coral:#f16615;--color-palari-coral-soft:#fdeee3;--color-palari-amber:#fcae16;--color-palari-amber-soft:#fef3d8;--color-palari-blue:#0f86fc;--color-palari-blue-soft:#e7f3fe;--radius-control:8px;--radius-card:8px;--radius-compact:6px;--duration-reduced:.01ms;--duration-press:.12s;--duration-fast:.15s;--duration-popover:.16s;--duration-route:.19s;--duration-sheet:.22s;--duration-modal:.28s;--panel-motion-duration:var(--duration-sheet);--panel-motion-fade-duration:var(--duration-fast);--duration-activity-orbit:.9s;--duration-activity-breathe:1.5s;--duration-presence:1.6s;--ease-drawer:cubic-bezier(.32, .72, 0, 1);--ease-standard:cubic-bezier(.23, 1, .32, 1);--motion-distance-md:8px;--motion-press-scale:.985;--mobile-appbar-height:calc(var(--mobile-island-height) + 1.5rem);--rail-collapsed-width:4.25rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--layout-gutter:var(--space-6);--layout-panel-inset:var(--space-4);--layout-section-gap:var(--space-6);--layout-rail-width:16rem;--layout-content-width:48rem;--layout-wide-width:78rem;--content-chat:var(--layout-content-width);--shadow-lift:0 4px 14px -4px #11204029;--shadow-sheet:0 1px 2px #11204008, 0 20px 48px -24px #1120402e;--shadow-pop:0 16px 40px -16px #11204040;--color-elevation-shadow:var(--color-ink);--color-elevation-hairline:var(--color-border-subtle);--shadow-smooth-sheet:0 18px 42px -18px #1120401f, 0 8px 18px -10px #11204017, 0 3px 7px -3px #1120400f, 0 1px 2px #11204008, 0 0 0 1px var(--color-elevation-hairline)}@supports (color:color-mix(in lab, red, red)){:root,:host{--shadow-smooth-sheet:0 18px 42px -18px color-mix(in srgb, var(--color-elevation-shadow) 12%, transparent), 0 8px 18px -10px color-mix(in srgb, var(--color-elevation-shadow) 9%, transparent), 0 3px 7px -3px color-mix(in srgb, var(--color-elevation-shadow) 6%, transparent), 0 1px 2px color-mix(in srgb, var(--color-elevation-shadow) 3%, transparent), 0 0 0 1px var(--color-elevation-hairline)}}:root,:host{--shadow-smooth-pop:0 12px 28px -10px #1120401f, 0 6px 14px -7px #11204017, 0 3px 6px -3px #1120400f, 0 1px 2px #11204008, 0 0 0 1px var(--color-elevation-hairline)}@supports (color:color-mix(in lab, red, red)){:root,:host{--shadow-smooth-pop:0 12px 28px -10px color-mix(in srgb, var(--color-elevation-shadow) 12%, transparent), 0 6px 14px -7px color-mix(in srgb, var(--color-elevation-shadow) 9%, transparent), 0 3px 6px -3px color-mix(in srgb, var(--color-elevation-shadow) 6%, transparent), 0 1px 2px color-mix(in srgb, var(--color-elevation-shadow) 3%, transparent), 0 0 0 1px var(--color-elevation-hairline)}}}@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:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}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:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{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}:is([data-theme],:root:has([data-theme])){--color-canvas:var(--color-bg-subtle);--color-sidebar:#f7f2ea}@supports (color:color-mix(in lab, red, red)){:is([data-theme],:root:has([data-theme])){--color-sidebar:color-mix(in srgb, var(--color-canvas) 88%, var(--color-bg))}}:is([data-theme],:root:has([data-theme])){--color-surface:var(--color-bg);--color-surface-raised:var(--color-bg);--color-surface-inset:#f9f5ee}@supports (color:color-mix(in lab, red, red)){:is([data-theme],:root:has([data-theme])){--color-surface-inset:color-mix(in srgb, var(--color-bg-subtle) 68%, var(--color-bg))}}:is([data-theme],:root:has([data-theme])){--color-surface-hover:#f4f5f7}@supports (color:color-mix(in lab, red, red)){:is([data-theme],:root:has([data-theme])){--color-surface-hover:color-mix(in srgb, var(--color-accent-subtle) 48%, var(--color-bg))}}:is([data-theme],:root:has([data-theme])){--color-surface-selected:var(--color-accent-subtle);--color-surface-active:#eef1f6}@supports (color:color-mix(in lab, red, red)){:is([data-theme],:root:has([data-theme])){--color-surface-active:color-mix(in srgb, var(--color-accent-subtle) 72%, var(--color-bg))}}:is([data-theme],:root:has([data-theme])){--color-border-subtle:#e7dfd0ad}@supports (color:color-mix(in lab, red, red)){:is([data-theme],:root:has([data-theme])){--color-border-subtle:color-mix(in srgb, var(--color-border) 68%, transparent)}}:is([data-theme],:root:has([data-theme])){--color-border-default:var(--color-border);--color-border-strong:var(--color-accent-border);--color-ink:var(--color-text);--color-ink-secondary:var(--color-secondary);--color-ink-muted:var(--color-muted);--color-ink-disabled:#626c84b8}@supports (color:color-mix(in lab, red, red)){:is([data-theme],:root:has([data-theme])){--color-ink-disabled:color-mix(in srgb, var(--color-muted) 72%, transparent)}}:is([data-theme],:root:has([data-theme])){--color-on-accent:var(--color-bg);--color-control:var(--color-surface-inset);--color-control-hover:var(--color-surface);--color-control-border:#7c8088}@supports (color:color-mix(in lab, red, red)){:is([data-theme],:root:has([data-theme])){--color-control-border:color-mix(in srgb, var(--color-border) 50%, var(--color-text))}}:is([data-theme],:root:has([data-theme])){--color-control-border-hover:var(--color-accent);--color-focus:var(--color-accent);--color-focus-halo:#1120402e}@supports (color:color-mix(in lab, red, red)){:is([data-theme],:root:has([data-theme])){--color-focus-halo:color-mix(in srgb, var(--color-accent) 18%, transparent)}}:is([data-theme],:root:has([data-theme])){--color-focus-offset:var(--color-surface);--color-state-neutral:var(--color-status-draft);--color-state-neutral-bg:var(--color-status-draft-bg);--color-state-working:var(--color-status-in-review);--color-state-working-bg:var(--color-status-in-review-bg);--color-state-waiting:var(--color-status-held);--color-state-waiting-bg:var(--color-status-held-bg);--color-state-success:var(--color-status-signed);--color-state-success-bg:var(--color-status-signed-bg);--color-state-warning:var(--color-status-held);--color-state-warning-bg:var(--color-status-held-bg);--color-state-failure:var(--color-status-rejected);--color-state-failure-bg:var(--color-status-rejected-bg)}:is([data-font=inter],:root:has([data-font=inter])){--font-text:Inter, system-ui, sans-serif;--font-ui:var(--font-text);--font-artifact:var(--font-text)}:is([data-font=serif],:root:has([data-font=serif])){--font-text:"Source Serif 4", Georgia, serif;--font-ui:var(--font-text);--font-artifact:var(--font-text)}:is([data-font=system],:root:has([data-font=system])){--font-text:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-ui:var(--font-text);--font-artifact:var(--font-text)}:is([data-theme=light],:root:has([data-theme=light])){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:is([data-theme=white],:root:has([data-theme=white])){--color-bg:var(--color-white);--color-bg-subtle:var(--color-zinc-50);--color-border:var(--color-zinc-200);--color-text:var(--color-zinc-800);--color-secondary:var(--color-zinc-600);--color-muted:var(--color-zinc-500);--color-heading:var(--color-zinc-900);--color-accent:oklch(48.8% .217 264);--color-accent-hover:#293653}@supports (color:color-mix(in lab, red, red)){:is([data-theme=white],:root:has([data-theme=white])){--color-accent-hover:color-mix(in srgb, var(--color-accent) 90%, var(--color-white))}}:is([data-theme=white],:root:has([data-theme=white])){--color-accent-subtle:var(--color-zinc-100);--color-accent-border:var(--color-zinc-300);--color-status-draft:var(--color-zinc-600);--color-status-draft-bg:var(--color-zinc-100);--color-status-in-review:var(--color-blue-700);--color-status-in-review-bg:var(--color-blue-50);--color-status-held:var(--color-amber-700);--color-status-held-bg:var(--color-amber-50);--color-status-signed:var(--color-emerald-700);--color-status-signed-bg:var(--color-emerald-50);--color-status-rejected:var(--color-red-700);--color-status-rejected-bg:var(--color-red-50);--color-canvas:oklch(99.2% 0 0);--color-sidebar:var(--color-zinc-50);--color-surface:var(--color-white);--color-surface-raised:var(--color-white);--color-surface-inset:var(--color-zinc-50);--color-surface-hover:var(--color-zinc-50);--color-surface-selected:var(--color-zinc-100);--color-surface-active:#f7f7f8}@supports (color:color-mix(in lab, red, red)){:is([data-theme=white],:root:has([data-theme=white])){--color-surface-active:color-mix(in srgb, var(--color-zinc-100) 72%, var(--color-white))}}:is([data-theme=white],:root:has([data-theme=white])){--color-border-subtle:#e4e4e7ad}@supports (color:color-mix(in lab, red, red)){:is([data-theme=white],:root:has([data-theme=white])){--color-border-subtle:color-mix(in srgb, var(--color-zinc-200) 68%, transparent)}}:is([data-theme=white],:root:has([data-theme=white])){--color-border-default:var(--color-zinc-200);--color-border-strong:var(--color-zinc-300);--color-ink:var(--color-zinc-800);--color-ink-secondary:var(--color-zinc-600);--color-ink-muted:var(--color-zinc-500);--color-ink-disabled:#71717bb8}@supports (color:color-mix(in lab, red, red)){:is([data-theme=white],:root:has([data-theme=white])){--color-ink-disabled:color-mix(in srgb, var(--color-zinc-500) 72%, transparent)}}:is([data-theme=white],:root:has([data-theme=white])){--color-on-accent:var(--color-white);--color-control:var(--color-zinc-50);--color-control-hover:var(--color-white);--color-control-border:#92929d}@supports (color:color-mix(in lab, red, red)){:is([data-theme=white],:root:has([data-theme=white])){--color-control-border:color-mix(in srgb, var(--color-zinc-400) 73%, var(--color-zinc-500))}}:is([data-theme=white],:root:has([data-theme=white])){--color-control-border-hover:var(--color-accent);--color-focus:var(--color-accent);--color-focus-halo:#1120402e}@supports (color:color-mix(in lab, red, red)){:is([data-theme=white],:root:has([data-theme=white])){--color-focus-halo:color-mix(in srgb, var(--color-accent) 18%, transparent)}}:is([data-theme=white],:root:has([data-theme=white])){--color-focus-offset:var(--color-white);--shadow-lift:0 6px 16px -10px #0003;--shadow-sheet:0 16px 38px -24px #0003;--shadow-pop:0 18px 44px -18px #0000003d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:is([data-theme=dawn],:root:has([data-theme=dawn])){--color-bg:#fffaf2;--color-bg-subtle:#f6efe3;--color-border:#e4d7c4;--color-text:#332718;--color-secondary:#685642;--color-muted:#76634c;--color-heading:#382717;--color-accent:#945018;--color-accent-hover:#7f4212;--color-accent-subtle:#f4e3ce;--color-accent-border:#d7ac7d;--shadow-lift:0 7px 18px -10px #7e49194d;--shadow-sheet:0 18px 44px -28px #7e491940;--shadow-pop:0 20px 48px -20px #5c35155c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:is([data-theme=dark],:root:has([data-theme=dark])){--color-bg:#1b191e;--color-bg-subtle:#211f25;--color-border:#39353f;--color-text:#f8f5f2;--color-secondary:#beb7c4;--color-muted:#8f8797;--color-heading:#fffaf6;--color-accent:#d96891;--color-accent-hover:#e579a0;--color-accent-subtle:#38232f;--color-accent-border:#6c3f52;--color-status-draft:#d2cbd9;--color-status-draft-bg:#302d34;--color-status-in-review:#8bb8ff;--color-status-in-review-bg:#202c44;--color-status-held:#f3bd72;--color-status-held-bg:#3b2d20;--color-status-signed:#72d6c5;--color-status-signed-bg:#1d342f;--color-status-rejected:#ff9bb5;--color-status-rejected-bg:#3d242d;--shadow-lift:0 8px 20px -12px #000000a6;--shadow-sheet:0 18px 44px -26px #000000b8;--shadow-pop:0 20px 52px -18px #000000b8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:is([data-theme=slate],:root:has([data-theme=slate])){--color-bg:#151b26;--color-bg-subtle:#1c2432;--color-border:#344155;--color-text:#f2f6fb;--color-secondary:#bac5d4;--color-muted:#8f9db1;--color-heading:#fff;--color-accent:#79a7f2;--color-accent-hover:#8bb6fa;--color-accent-subtle:#243650;--color-accent-border:#48658d;--color-status-draft:#d4dce8;--color-status-draft-bg:#293343;--color-status-in-review:#9ac0ff;--color-status-in-review-bg:#243651;--color-status-held:#f3c67d;--color-status-held-bg:#3d3326;--color-status-signed:#79d9c7;--color-status-signed-bg:#1f3937;--color-status-rejected:#ff9fb4;--color-status-rejected-bg:#452a36;--shadow-lift:0 8px 20px -12px #000000b3;--shadow-sheet:0 18px 44px -26px #000000c2;--shadow-pop:0 20px 52px -18px #000000c7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:is([data-theme=graphite],:root:has([data-theme=graphite])){--color-bg:var(--color-neutral-950);--color-bg-subtle:#fffdfa}@supports (color:color-mix(in lab, red, red)){:is([data-theme=graphite],:root:has([data-theme=graphite])){--color-bg-subtle:color-mix(in srgb, var(--color-bg) 97%, var(--color-white))}}:is([data-theme=graphite],:root:has([data-theme=graphite])){--color-border:#ffffff14;--color-text:var(--color-neutral-100);--color-secondary:var(--color-neutral-300);--color-muted:#818181}@supports (color:color-mix(in lab, red, red)){:is([data-theme=graphite],:root:has([data-theme=graphite])){--color-muted:color-mix(in srgb, var(--color-neutral-500) 90%, var(--color-white))}}:is([data-theme=graphite],:root:has([data-theme=graphite])){--color-heading:var(--color-white);--color-accent:oklch(62% .2 264);--color-accent-hover:#293653}@supports (color:color-mix(in lab, red, red)){:is([data-theme=graphite],:root:has([data-theme=graphite])){--color-accent-hover:color-mix(in srgb, var(--color-accent) 90%, var(--color-white))}}:is([data-theme=graphite],:root:has([data-theme=graphite])){--color-accent-subtle:#ffffff0a;--color-accent-border:#ffffff1f;--color-status-draft:var(--color-neutral-300);--color-status-draft-bg:#ffffff0a;--color-status-in-review:var(--color-blue-400);--color-status-in-review-bg:#3080ff2e}@supports (color:color-mix(in lab, red, red)){:is([data-theme=graphite],:root:has([data-theme=graphite])){--color-status-in-review-bg:color-mix(in srgb, var(--color-blue-500) 18%, transparent)}}:is([data-theme=graphite],:root:has([data-theme=graphite])){--color-status-held:var(--color-amber-400);--color-status-held-bg:#f99c0029}@supports (color:color-mix(in lab, red, red)){:is([data-theme=graphite],:root:has([data-theme=graphite])){--color-status-held-bg:color-mix(in srgb, var(--color-amber-500) 16%, transparent)}}:is([data-theme=graphite],:root:has([data-theme=graphite])){--color-status-signed:var(--color-emerald-400);--color-status-signed-bg:#00bb7f29}@supports (color:color-mix(in lab, red, red)){:is([data-theme=graphite],:root:has([data-theme=graphite])){--color-status-signed-bg:color-mix(in srgb, var(--color-emerald-500) 16%, transparent)}}:is([data-theme=graphite],:root:has([data-theme=graphite])){--color-status-rejected:var(--color-red-400);--color-status-rejected-bg:#fb2c3629}@supports (color:color-mix(in lab, red, red)){:is([data-theme=graphite],:root:has([data-theme=graphite])){--color-status-rejected-bg:color-mix(in srgb, var(--color-red-500) 16%, transparent)}}:is([data-theme=graphite],:root:has([data-theme=graphite])){--color-canvas:var(--color-bg);--color-sidebar:var(--color-bg-subtle);--color-surface:var(--color-bg-subtle);--color-surface-raised:#fffdfa}@supports (color:color-mix(in lab, red, red)){:is([data-theme=graphite],:root:has([data-theme=graphite])){--color-surface-raised:color-mix(in srgb, var(--color-bg) 94%, var(--color-white))}}:is([data-theme=graphite],:root:has([data-theme=graphite])){--color-surface-inset:var(--color-bg);--color-surface-hover:#ffffff0a;--color-surface-selected:#ffffff0f;--color-surface-active:#ffffff14;--color-border-subtle:#ffffff0f;--color-border-default:#ffffff14;--color-border-strong:#ffffff1f;--color-ink:var(--color-neutral-100);--color-ink-secondary:var(--color-neutral-300);--color-ink-muted:#818181}@supports (color:color-mix(in lab, red, red)){:is([data-theme=graphite],:root:has([data-theme=graphite])){--color-ink-muted:color-mix(in srgb, var(--color-neutral-500) 90%, var(--color-white))}}:is([data-theme=graphite],:root:has([data-theme=graphite])){--color-ink-disabled:#737373ad}@supports (color:color-mix(in lab, red, red)){:is([data-theme=graphite],:root:has([data-theme=graphite])){--color-ink-disabled:color-mix(in srgb, var(--color-neutral-500) 68%, transparent)}}:is([data-theme=graphite],:root:has([data-theme=graphite])){--color-on-accent:var(--color-bg);--color-control:#ffffff0a;--color-control-hover:#ffffff0f;--color-control-border:#ffffff57;--color-control-border-hover:var(--color-accent);--color-focus:var(--color-accent);--color-focus-halo:#1120403d}@supports (color:color-mix(in lab, red, red)){:is([data-theme=graphite],:root:has([data-theme=graphite])){--color-focus-halo:color-mix(in srgb, var(--color-accent) 24%, transparent)}}:is([data-theme=graphite],:root:has([data-theme=graphite])){--color-focus-offset:var(--color-bg-subtle);--shadow-lift:0 8px 20px -12px #000000c2;--shadow-sheet:0 18px 44px -26px #000000d1;--shadow-pop:0 20px 52px -18px #000000db;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:is([data-theme=black],:root:has([data-theme=black])){--color-bg:#000;--color-bg-subtle:#0a0a0a;--color-border:#ffffff14;--color-text:#f1f3f7;--color-secondary:var(--color-neutral-300);--color-muted:#a3a3a3;--color-heading:#f7f9ff;--color-accent:oklch(62% .2 264);--color-accent-hover:#293653}@supports (color:color-mix(in lab, red, red)){:is([data-theme=black],:root:has([data-theme=black])){--color-accent-hover:color-mix(in srgb, var(--color-accent) 90%, var(--color-white))}}:is([data-theme=black],:root:has([data-theme=black])){--color-accent-subtle:#191a1d;--color-accent-border:#ffffff24;--color-status-draft:var(--color-neutral-300);--color-status-draft-bg:#191a1d;--color-status-in-review:var(--color-blue-400);--color-status-in-review-bg:#3080ff2e}@supports (color:color-mix(in lab, red, red)){:is([data-theme=black],:root:has([data-theme=black])){--color-status-in-review-bg:color-mix(in srgb, var(--color-blue-500) 18%, transparent)}}:is([data-theme=black],:root:has([data-theme=black])){--color-status-held:var(--color-amber-400);--color-status-held-bg:#f99c0029}@supports (color:color-mix(in lab, red, red)){:is([data-theme=black],:root:has([data-theme=black])){--color-status-held-bg:color-mix(in srgb, var(--color-amber-500) 16%, transparent)}}:is([data-theme=black],:root:has([data-theme=black])){--color-status-signed:var(--color-emerald-400);--color-status-signed-bg:#00bb7f29}@supports (color:color-mix(in lab, red, red)){:is([data-theme=black],:root:has([data-theme=black])){--color-status-signed-bg:color-mix(in srgb, var(--color-emerald-500) 16%, transparent)}}:is([data-theme=black],:root:has([data-theme=black])){--color-status-rejected:var(--color-red-400);--color-status-rejected-bg:#fb2c3629}@supports (color:color-mix(in lab, red, red)){:is([data-theme=black],:root:has([data-theme=black])){--color-status-rejected-bg:color-mix(in srgb, var(--color-red-500) 16%, transparent)}}:is([data-theme=black],:root:has([data-theme=black])){--color-canvas:var(--color-bg);--color-sidebar:var(--color-bg);--color-surface:var(--color-bg);--color-surface-raised:#191a1d;--color-surface-inset:var(--color-bg-subtle);--color-surface-hover:#11204014}@supports (color:color-mix(in lab, red, red)){:is([data-theme=black],:root:has([data-theme=black])){--color-surface-hover:color-mix(in srgb, var(--color-text) 8%, transparent)}}:is([data-theme=black],:root:has([data-theme=black])){--color-surface-selected:#11204012}@supports (color:color-mix(in lab, red, red)){:is([data-theme=black],:root:has([data-theme=black])){--color-surface-selected:color-mix(in srgb, var(--color-text) 7%, transparent)}}:is([data-theme=black],:root:has([data-theme=black])){--color-surface-active:#1120401c}@supports (color:color-mix(in lab, red, red)){:is([data-theme=black],:root:has([data-theme=black])){--color-surface-active:color-mix(in srgb, var(--color-text) 11%, transparent)}}:is([data-theme=black],:root:has([data-theme=black])){--color-border-subtle:#ffffff0f;--color-border-default:#ffffff14;--color-border-strong:#ffffff24;--color-ink:#f1f3f7;--color-ink-secondary:var(--color-neutral-300);--color-ink-muted:#a3a3a3;--color-ink-disabled:#a3a3a3ad;--color-on-accent:var(--color-bg);--color-control:var(--color-bg-subtle);--color-control-hover:#191a1d;--color-control-border:#ffffff5c;--color-control-border-hover:var(--color-accent);--color-focus:var(--color-accent);--color-focus-halo:#1120403d}@supports (color:color-mix(in lab, red, red)){:is([data-theme=black],:root:has([data-theme=black])){--color-focus-halo:color-mix(in srgb, var(--color-accent) 24%, transparent)}}:is([data-theme=black],:root:has([data-theme=black])){--color-focus-offset:var(--color-bg);--shadow-lift:0 8px 20px -12px #000000e0;--shadow-sheet:0 18px 44px -26px #000000eb;--shadow-pop:0 20px 52px -18px #000000f0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:is([data-theme=rose],:root:has([data-theme=rose])){--color-bg:#fffafb;--color-bg-subtle:#f7edf1;--color-border:#ead6dd;--color-text:#321f2b;--color-secondary:#6c5261;--color-muted:#745767;--color-heading:#3b1d2d;--color-accent:#a83b64;--color-accent-hover:#8f2f54;--color-accent-subtle:#f7e1e9;--color-accent-border:#d9a8ba;--shadow-lift:0 7px 18px -10px #742b4652;--shadow-sheet:0 18px 44px -28px #742b4647;--shadow-pop:0 20px 48px -20px #5923395c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:is([data-theme=forest],:root:has([data-theme=forest])){--color-bg:#fbfdf9;--color-bg-subtle:#edf3eb;--color-border:#d4e0d2;--color-text:#193027;--color-secondary:#53685e;--color-muted:#5d7167;--color-heading:#173126;--color-accent:#28705b;--color-accent-hover:#205e4c;--color-accent-subtle:#deeee7;--color-accent-border:#a8caba;--shadow-lift:0 7px 18px -10px #1c513c47;--shadow-sheet:0 18px 44px -28px #1c513c3d;--shadow-pop:0 20px 48px -20px #18433357;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:is([data-theme=ocean],:root:has([data-theme=ocean])){--color-bg:#fafdff;--color-bg-subtle:#edf4f6;--color-border:#d4e2e7;--color-text:#172d38;--color-secondary:#506874;--color-muted:#59727e;--color-heading:#132f3c;--color-accent:#216d7d;--color-accent-hover:#195b69;--color-accent-subtle:#dceff2;--color-accent-border:#9fc8d0;--shadow-lift:0 7px 18px -10px #1853654d;--shadow-sheet:0 18px 44px -28px #18536542;--shadow-pop:0 20px 48px -20px #12435259;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:is([data-theme=aubergine],:root:has([data-theme=aubergine])){--color-bg:#211923;--color-bg-subtle:#2a202d;--color-border:#4b3a4f;--color-text:#f8f1f7;--color-secondary:#cab9c8;--color-muted:#998599;--color-heading:#fff7fd;--color-accent:#e06c95;--color-accent-hover:#ec7da3;--color-accent-subtle:#432638;--color-accent-border:#81516a;--color-status-draft:#d2cbd9;--color-status-draft-bg:#352c38;--color-status-in-review:#8bb8ff;--color-status-in-review-bg:#252f49;--color-status-held:#f3bd72;--color-status-held-bg:#44301f;--color-status-signed:#72d6c5;--color-status-signed-bg:#213931;--color-status-rejected:#ff9bb5;--color-status-rejected-bg:#472632;--shadow-lift:0 8px 20px -12px #000000ad;--shadow-sheet:0 18px 44px -26px #000000bd;--shadow-pop:0 20px 52px -18px #000000c2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:is([data-theme=dark],:root:has([data-theme=dark]),[data-theme=slate],:root:has([data-theme=slate]),[data-theme=aubergine],:root:has([data-theme=aubergine])){--color-canvas:var(--color-bg);--color-surface:var(--color-bg-subtle);--color-surface-raised:#e8e4de}@supports (color:color-mix(in lab, red, red)){:is([data-theme=dark],:root:has([data-theme=dark]),[data-theme=slate],:root:has([data-theme=slate]),[data-theme=aubergine],:root:has([data-theme=aubergine])){--color-surface-raised:color-mix(in srgb, var(--color-bg-subtle) 94%, var(--color-text))}}:is([data-theme=dark],:root:has([data-theme=dark]),[data-theme=slate],:root:has([data-theme=slate]),[data-theme=aubergine],:root:has([data-theme=aubergine])){--color-surface-inset:var(--color-bg);--color-control:#f3f2f1}@supports (color:color-mix(in lab, red, red)){:is([data-theme=dark],:root:has([data-theme=dark]),[data-theme=slate],:root:has([data-theme=slate]),[data-theme=aubergine],:root:has([data-theme=aubergine])){--color-control:color-mix(in srgb, var(--color-bg) 95%, var(--color-text))}}:is([data-theme=dark],:root:has([data-theme=dark]),[data-theme=slate],:root:has([data-theme=slate]),[data-theme=aubergine],:root:has([data-theme=aubergine])){--color-border-subtle:#e7dfd0b8}@supports (color:color-mix(in lab, red, red)){:is([data-theme=dark],:root:has([data-theme=dark]),[data-theme=slate],:root:has([data-theme=slate]),[data-theme=aubergine],:root:has([data-theme=aubergine])){--color-border-subtle:color-mix(in srgb, var(--color-border) 72%, transparent)}}:is([data-theme=dark],:root:has([data-theme=dark]),[data-theme=slate],:root:has([data-theme=slate]),[data-theme=graphite],:root:has([data-theme=graphite]),[data-theme=black],:root:has([data-theme=black]),[data-theme=aubergine],:root:has([data-theme=aubergine])){--color-elevation-shadow:#000}@media (prefers-color-scheme:dark){:is([data-theme=system],:root:has([data-theme=system])){--color-bg:#1b191e;--color-bg-subtle:#211f25;--color-border:#39353f;--color-text:#f8f5f2;--color-secondary:#beb7c4;--color-muted:#8f8797;--color-heading:#fffaf6;--color-accent:#d96891;--color-accent-hover:#e579a0;--color-accent-subtle:#38232f;--color-accent-border:#6c3f52;--color-status-draft:#d2cbd9;--color-status-draft-bg:#302d34;--color-status-in-review:#8bb8ff;--color-status-in-review-bg:#202c44;--color-status-held:#f3bd72;--color-status-held-bg:#3b2d20;--color-status-signed:#72d6c5;--color-status-signed-bg:#1d342f;--color-status-rejected:#ff9bb5;--color-status-rejected-bg:#3d242d;--shadow-lift:0 8px 20px -12px #000000a6;--shadow-sheet:0 18px 44px -26px #000000b8;--shadow-pop:0 20px 52px -18px #000000b8;--color-canvas:var(--color-bg);--color-surface:var(--color-bg-subtle);--color-surface-raised:#e8e4de}@supports (color:color-mix(in lab, red, red)){:is([data-theme=system],:root:has([data-theme=system])){--color-surface-raised:color-mix(in srgb, var(--color-bg-subtle) 94%, var(--color-text))}}:is([data-theme=system],:root:has([data-theme=system])){--color-surface-inset:var(--color-bg);--color-control:#f3f2f1}@supports (color:color-mix(in lab, red, red)){:is([data-theme=system],:root:has([data-theme=system])){--color-control:color-mix(in srgb, var(--color-bg) 95%, var(--color-text))}}:is([data-theme=system],:root:has([data-theme=system])){--color-border-subtle:#e7dfd0b8}@supports (color:color-mix(in lab, red, red)){:is([data-theme=system],:root:has([data-theme=system])){--color-border-subtle:color-mix(in srgb, var(--color-border) 72%, transparent)}}:is([data-theme=system],:root:has([data-theme=system])){--color-elevation-shadow:#000;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}:is(html:has(.workspace-app),body:has(.workspace-app)){overscroll-behavior:none}button,input,textarea,select{font:inherit}:where(button,[role=button],a,summary){touch-action:manipulation}:where(button,[role=button],summary,.ds-button-base){-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}@media (pointer:coarse){input:not(:where([type=hidden],[type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=image])),textarea,select{--text-xs:var(--text-base);--text-sm:var(--text-base);--text-label:var(--text-base);--text-meta:var(--text-base);--text-ui-body:var(--text-base);--text-task-title:var(--text-base);font-size:var(--text-base)}}@media (width<=767.98px){:root{--layout-gutter:var(--space-4);--layout-section-gap:var(--space-4)}}h1,h2{font-family:var(--font-brand);color:var(--color-heading);font-weight:750}:where(button,[role=button],a,select,summary):not(:disabled){cursor:pointer}:where(button,[role=button],a,input,textarea,select){transition-duration:var(--duration-fast);transition-property:background-color,border-color,color,box-shadow,opacity,transform,translate,scale;transition-timing-function:var(--ease-standard)}:where(button,[role=button]):not(:disabled):not([class*=backdrop]):not(.palari-note-tile-main):active{translate:0 1px;scale:var(--motion-press-scale);transition-duration:var(--duration-press)}@media (prefers-reduced-motion:reduce){*,:before,:after{--reduced-motion-duration:var(--duration-reduced);scroll-behavior:auto!important;transition-duration:var(--reduced-motion-duration,var(--duration-reduced))!important;animation-duration:var(--reduced-motion-duration,var(--duration-reduced))!important;animation-iteration-count:1!important}:where(button,[role=button]):not(:disabled):active{translate:none;scale:none}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}::view-transition-old(root){animation-duration:var(--duration-route);animation-timing-function:var(--ease-standard)}::view-transition-new(root){animation-duration:var(--duration-route);animation-timing-function:var(--ease-standard)}::view-transition-old(root){animation-name:palari-vt-root-out}::view-transition-new(root){animation-name:palari-vt-root-in}::view-transition-group(.palari-identity){animation-duration:var(--duration-modal);animation-timing-function:var(--ease-standard)}::view-transition-group(.palari-name){animation-duration:var(--duration-modal);animation-timing-function:var(--ease-standard)}}@layer components{[data-theme-preview=light]{--preview-bg:#fffdfa;--preview-surface:#f6f1e8;--preview-accent:#112040;--preview-detail:#e8ecf4}[data-theme-preview=white]{--preview-bg:oklch(99.2% 0 0);--preview-surface:var(--color-white);--preview-accent:oklch(48.8% .217 264);--preview-detail:var(--color-zinc-100)}[data-theme-preview=dawn]{--preview-bg:#fffaf2;--preview-surface:#f6efe3;--preview-accent:#945018;--preview-detail:#f4e3ce}[data-theme-preview=dark]{--preview-bg:#1b191e;--preview-surface:#29262d;--preview-accent:#d96891;--preview-detail:#47303b}[data-theme-preview=slate]{--preview-bg:#151b26;--preview-surface:#1c2432;--preview-accent:#79a7f2;--preview-detail:#243650}[data-theme-preview=graphite]{--preview-bg:var(--color-neutral-950);--preview-surface:#191919}@supports (color:color-mix(in lab, red, red)){[data-theme-preview=graphite]{--preview-surface:color-mix(in srgb, var(--color-neutral-950) 94%, var(--color-white))}}[data-theme-preview=graphite]{--preview-accent:oklch(62% .2 264);--preview-detail:#ffffff14}[data-theme-preview=black]{--preview-bg:#000;--preview-surface:#0a0a0a;--preview-accent:oklch(62% .2 264);--preview-detail:#191a1d}[data-theme-preview=rose]{--preview-bg:#fffafb;--preview-surface:#f7edf1;--preview-accent:#a83b64;--preview-detail:#f1cad9}[data-theme-preview=forest]{--preview-bg:#fbfdf9;--preview-surface:#edf3eb;--preview-accent:#28705b;--preview-detail:#c9dfd5}[data-theme-preview=ocean]{--preview-bg:#fafdff;--preview-surface:#edf4f6;--preview-accent:#216d7d;--preview-detail:#c6e2e7}[data-theme-preview=aubergine]{--preview-bg:#211923;--preview-surface:#332638;--preview-accent:#e06c95;--preview-detail:#5d384b}@keyframes palari-vt-root-out{0%{opacity:1}to{opacity:0}}@keyframes palari-vt-root-in{0%{opacity:0;transform:translateY(var(--motion-distance-md))}to{opacity:1;transform:translateY(0)}}@keyframes palari-route-enter{0%{opacity:.72;transform:translateY(7px)scale(.998)}to{opacity:1;transform:none}}@keyframes palari-message-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes palari-sheet-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes palari-detail-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes palari-mobile-drawer-enter{0%{opacity:0;transform:translate(-1rem)}to{opacity:1;transform:none}}@keyframes palari-right-drawer-enter{0%{opacity:0;transform:translate(1rem)}to{opacity:1;transform:none}}@keyframes palari-curtain-enter{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:none}}[data-slot=dialog-content],[data-slot=sheet-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],.ds-popover{font-family:var(--font-ui)}.palari-input{height:calc(var(--spacing) * 11);border-radius:var(--radius-control);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-bg);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-text);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.palari-input::placeholder{color:var(--color-muted)}.palari-input:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-accent);--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.palari-input:disabled{cursor:not-allowed;opacity:.5}@media (width>=40rem){.palari-input{height:calc(var(--spacing) * 9);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}[data-slot=animated-height]{height:var(--animated-height,0);transition:height var(--duration-popover) var(--ease-standard);display:block}[data-slot=animated-height-content]{min-width:0}@media (prefers-reduced-motion:reduce){[data-slot=animated-height]{transition-property:none}}.ds-panel-side{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-bg);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ds-input,.ds-textarea{border-radius:var(--radius-control);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-bg);width:100%;padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:is(.ds-input,.ds-textarea)::placeholder{color:var(--color-muted)}:is(.ds-input,.ds-textarea):focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-accent);--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}:is(.ds-input,.ds-textarea):disabled{cursor:not-allowed;opacity:.5}.ds-input{min-height:calc(var(--spacing) * 11)}.ds-textarea{min-height:calc(var(--spacing) * 20);padding-block:calc(var(--spacing) * 2)}.ds-empty-state,.palari-empty{gap:calc(var(--spacing) * 2);border-radius:var(--radius-card);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-border-subtle);padding:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-secondary);background-color:#0000;display:grid}.ds-empty-state [data-slot=empty-title],.palari-empty strong,.palari-empty h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0}.ds-empty-state [data-slot=empty-description],.palari-empty p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-secondary);margin:0}.ds-surface-intro{gap:var(--spacing);display:grid}.ds-surface-intro.compact{gap:0}.palari-display-name{font-family:var(--font-display);color:var(--color-text);font-weight:750}.ds-pill,.ds-pill-tag{border-radius:var(--radius-control);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-bg-subtle);width:fit-content;padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-secondary);align-items:center;display:inline-flex}.ds-surface-header{justify-content:space-between;align-items:flex-start;gap:var(--space-3) var(--space-4);flex-wrap:wrap;min-width:0;display:flex}.ds-surface-header-copy{gap:.25rem;min-width:0;display:grid}.ds-surface-header-title-row{align-items:center;gap:.25rem;display:flex}.ds-surface-header-title{color:var(--color-heading);font-size:var(--text-ui-title);margin:0;font-weight:600}.ds-surface-header-description{max-width:var(--container-artifact);color:var(--color-ink-secondary);font-size:var(--text-ui-body);margin:0}.ds-surface-header-actions{flex-wrap:wrap;gap:.5rem;display:flex}.ds-banner{border:1px solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-surface-inset);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;min-width:0;padding:.625rem .875rem;display:flex}.ds-banner[data-tone=attention]{border-color:var(--color-state-waiting);background:var(--color-state-waiting-bg)}.ds-banner[data-tone=success]{border-color:var(--color-state-success);background:var(--color-state-success-bg)}.ds-banner[data-tone=failure]{border-color:var(--color-state-failure);background:var(--color-state-failure-bg)}.ds-banner-copy{min-width:0;color:var(--color-ink);font-size:var(--text-ui-body);flex:16rem;margin:0}.ds-switch-row{justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;display:flex}.ds-switch-row-sm{gap:.75rem}.ds-switch-copy{gap:.25rem;min-width:0;display:grid}.ds-switch-label{color:var(--color-ink);font-size:var(--text-ui-body);font-weight:500}.ds-switch-description{color:var(--color-ink-secondary);font-size:var(--text-meta);margin:0}.ds-switch{border:1px solid var(--color-control-border);background:var(--color-control);width:2.75rem;height:1.625rem;transition:background var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);border-radius:999px;flex-shrink:0;padding:0;display:inline-flex;position:relative}.ds-switch[data-state=checked]{border-color:var(--color-accent);background:var(--color-accent)}.ds-switch:focus-visible{box-shadow:0 0 0 2px var(--color-focus-offset), 0 0 0 4px var(--color-focus);outline:none}.ds-switch:disabled{cursor:not-allowed;opacity:.5}.ds-switch-thumb{background:var(--color-surface);width:1.25rem;height:1.25rem;box-shadow:var(--shadow-lift);transition:transform var(--duration-fast) var(--ease-standard);border-radius:50%;margin:.125rem;display:block;transform:translate(0)}.ds-switch-thumb[data-state=checked]{transform:translate(1.125rem)}@media (prefers-reduced-motion:reduce){.ds-switch,.ds-switch-thumb{transition:none}}.ds-switch-row-sm .ds-switch{width:2.25rem;height:1.375rem}.ds-switch-row-sm .ds-switch-thumb{width:1rem;height:1rem}.ds-switch-row-sm .ds-switch-thumb[data-state=checked]{transform:translate(.875rem)}.ds-selection-list{border:0;gap:.5rem;min-width:0;margin:0;padding:0;display:grid}.ds-selection-list-header{color:var(--color-ink-secondary);font-size:var(--text-meta);justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ds-selection-list-bulk{gap:.25rem;display:inline-flex}.ds-selection-list-rows{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.ds-selection-list-rows-bounded{overscroll-behavior:contain;max-height:24rem;overflow-y:auto}.ds-dialog-footer-sticky{background:var(--color-surface);border-top:1px solid var(--color-border-subtle);margin:0 -1.5rem -1.5rem;padding:.75rem 1.5rem;position:sticky;bottom:0}.ds-selection-row{min-height:var(--mobile-touch-target);border-radius:var(--radius-control);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.375rem .5rem;display:grid}@media (hover:hover) and (pointer:fine){.ds-selection-row:hover{background:var(--color-surface-hover)}}.ds-selection-row-label{overflow-wrap:anywhere;min-width:0;font-size:var(--text-ui-body)}.ds-selection-row-meta{color:var(--color-ink-secondary);font-size:var(--text-meta);white-space:nowrap}.ds-popover{z-index:50;border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-surface-raised);max-width:min(22rem,100vw - 2rem);color:var(--color-ink);box-shadow:var(--shadow-pop);padding:.75rem}.ds-sheet-overlay{z-index:50;background-color:#11204033;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.ds-sheet-overlay{background-color:color-mix(in oklab, var(--color-text) 20%, transparent)}}.ds-sheet-bottom{inset-inline:0;max-height:100dvh;bottom:0}.ds-sheet-left{width:100%;height:100%;max-width:var(--container-sm);inset-block:0;left:0}.ds-sheet-right{width:100%;height:100%;max-width:var(--container-sm);inset-block:0;right:0}.ds-sheet-top{inset-inline:0;top:0}.ds-sheet-content{z-index:50;gap:calc(var(--spacing) * 4);background-color:var(--color-bg);padding:var(--layout-gutter);color:var(--color-text);--tw-shadow:0 18px 42px -18px var(--tw-shadow-color,#1120401f), 0 8px 18px -10px var(--tw-shadow-color,#11204017), 0 3px 7px -3px var(--tw-shadow-color,#1120400f), 0 1px 2px var(--tw-shadow-color,#11204008), 0 0 0 1px var(--tw-shadow-color,var(--color-elevation-hairline));position:fixed;overflow:auto}@supports (color:color-mix(in lab, red, red)){.ds-sheet-content{--tw-shadow:0 18px 42px -18px var(--tw-shadow-color,color-mix(in srgb, var(--color-elevation-shadow) 12%, transparent)), 0 8px 18px -10px var(--tw-shadow-color,color-mix(in srgb, var(--color-elevation-shadow) 9%, transparent)), 0 3px 7px -3px var(--tw-shadow-color,color-mix(in srgb, var(--color-elevation-shadow) 6%, transparent)), 0 1px 2px var(--tw-shadow-color,color-mix(in srgb, var(--color-elevation-shadow) 3%, transparent)), 0 0 0 1px var(--tw-shadow-color,var(--color-elevation-hairline))}}.ds-sheet-content{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ds-sheet-close{top:calc(var(--spacing) * 4);right:calc(var(--spacing) * 4);height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-control);color:var(--color-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex;position:absolute}.ds-sheet-close:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-accent);--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}@media (width>=40rem){.ds-sheet-close{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9)}}@media (hover:hover) and (pointer:fine){@media (hover:hover){.ds-sheet-close:hover{background-color:var(--color-bg-subtle);color:var(--color-text)}}}.ds-overlay-header{gap:calc(var(--spacing) * 2);text-align:left;display:grid}.ds-sheet-footer{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}@media (width>=40rem){.ds-sheet-footer{flex-direction:row}}.ds-overlay-title{min-width:0;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text);overflow-wrap:anywhere}.ds-overlay-description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-secondary)}.ds-dialog-overlay{z-index:50;background-color:#11204033;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.ds-dialog-overlay{background-color:color-mix(in oklab, var(--color-text) 20%, transparent)}}.ds-dialog-overlay{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ds-dialog-content{z-index:50;width:calc(100% - 2rem);max-width:var(--container-lg);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);gap:calc(var(--spacing) * 4);border-radius:var(--radius-card);background-color:var(--color-bg);padding:var(--layout-gutter);color:var(--color-text);--tw-shadow:0 18px 42px -18px var(--tw-shadow-color,color-mix(in srgb, var(--color-elevation-shadow) 12%, transparent)), 0 8px 18px -10px var(--tw-shadow-color,color-mix(in srgb, var(--color-elevation-shadow) 9%, transparent)), 0 3px 7px -3px var(--tw-shadow-color,color-mix(in srgb, var(--color-elevation-shadow) 6%, transparent)), 0 1px 2px var(--tw-shadow-color,color-mix(in srgb, var(--color-elevation-shadow) 3%, transparent)), 0 0 0 1px var(--tw-shadow-color,var(--color-elevation-hairline));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:grid;position:fixed;top:50%;left:50%}.ds-dialog-close{top:calc(var(--spacing) * 4);right:calc(var(--spacing) * 4);height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-control);color:var(--color-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex;position:absolute}.ds-dialog-close:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-accent);--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}@media (hover:hover) and (pointer:fine){@media (hover:hover){.ds-dialog-close:hover{background-color:var(--color-bg-subtle);color:var(--color-text)}}}.ds-dialog-content:has(>.ds-dialog-close)>:is([data-slot=dialog-header],[data-slot=dialog-title],[data-slot=dialog-description]){padding-inline-end:calc(var(--mobile-touch-target) + var(--space-2))}.ds-dialog-footer{gap:calc(var(--spacing) * 2);flex-direction:column-reverse;display:flex}@media (width>=40rem){.ds-dialog-footer{flex-direction:row;justify-content:flex-end}}.copy-kit{gap:calc(var(--spacing) * 3);border-radius:var(--radius-control);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-bg-subtle);padding:calc(var(--spacing) * 4);grid-template-columns:auto minmax(0,1fr);display:grid}.copy-avatar{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-accent-border);background-color:var(--color-bg);color:var(--color-text);border-radius:3.40282e38px;overflow:hidden}.copy-dialog{max-height:calc(100dvh - 2rem);overflow-y:auto}.public-practice{background-color:var(--color-bg-subtle);min-height:100dvh;padding:calc(var(--spacing) * 4);font-family:var(--font-ui);color:var(--color-text)}@media (width>=40rem){.public-practice{padding:calc(var(--spacing) * 6)}}.public-practice-card{width:100%;max-width:var(--container-2xl);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-default);background-color:var(--color-surface-raised);padding:calc(var(--spacing) * 4);margin-inline:auto;display:grid}@media (width>=40rem){.public-practice-card{padding:calc(var(--spacing) * 6)}}.copy-origin{gap:calc(var(--spacing) * 2);border-radius:var(--radius-control);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-bg-subtle);padding:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:grid}.ds-button-base{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-control);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-shrink:0;display:inline-flex}.ds-button-base:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-focus);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--color-focus-offset);--tw-outline-style:none;outline-style:none}.ds-button-base:active{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ds-button-base:disabled{pointer-events:none;opacity:.5}.ds-button-base svg{pointer-events:none;flex-shrink:0}.ds-button-default{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-accent);background-color:var(--color-accent);color:var(--color-on-accent);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ds-button-default:active{background-color:var(--color-accent-hover)}@media (hover:hover) and (pointer:fine){@media (hover:hover){.ds-button-default:hover{background-color:var(--color-accent-hover)}}}.ds-button-outline{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-default);background-color:var(--color-surface-raised);color:var(--color-ink);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ds-button-outline:active{background-color:var(--color-surface-active)}.ds-button-outline[aria-pressed=true]{border-color:var(--color-border-strong);background-color:var(--color-surface-selected);color:var(--color-accent)}@media (hover:hover) and (pointer:fine){@media (hover:hover){.ds-button-outline:hover{border-color:var(--color-control-border-hover);background-color:var(--color-surface-hover)}}}.ds-button-ghost{border-style:var(--tw-border-style);color:var(--color-ink-secondary);background-color:#0000;border-width:1px;border-color:#0000}.ds-button-ghost:active{background-color:var(--color-surface-active)}.ds-button-ghost[aria-pressed=true]{background-color:var(--color-surface-selected);color:var(--color-accent)}@media (hover:hover) and (pointer:fine){@media (hover:hover){.ds-button-ghost:hover{background-color:var(--color-surface-hover);color:var(--color-ink)}}}.ds-button-destructive{color:var(--color-status-rejected);background-color:#0000;border-color:#0000}.ds-button-destructive:active{background-color:var(--color-status-rejected-bg)}@media (hover:hover) and (pointer:fine){@media (hover:hover){.ds-button-destructive:hover{background-color:var(--color-status-rejected-bg)}}}.ds-input-control{height:calc(var(--spacing) * 11);border-radius:var(--radius-control);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-control-border);background-color:var(--color-control);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-ink);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:flex}.ds-input-control::placeholder{color:var(--color-ink-muted)}.ds-input-control:focus-visible{border-color:var(--color-focus);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-focus);--tw-outline-style:none;outline-style:none}.ds-input-control:disabled{cursor:not-allowed;background-color:var(--color-surface-inset);color:var(--color-ink-disabled);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ds-input-control[aria-invalid=true]{border-color:var(--color-state-failure);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-state-failure-bg)}@media (hover:hover) and (pointer:fine){@media (hover:hover){.ds-input-control:enabled:hover{border-color:var(--color-control-border-hover)}}}.ds-textarea-control{min-height:calc(var(--spacing) * 24);border-radius:var(--radius-control);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-control-border);background-color:var(--color-control);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-ink);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:flex}.ds-textarea-control::placeholder{color:var(--color-ink-muted)}.ds-textarea-control:focus-visible{border-color:var(--color-focus);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-focus);--tw-outline-style:none;outline-style:none}.ds-textarea-control:disabled{cursor:not-allowed;background-color:var(--color-surface-inset);color:var(--color-ink-disabled);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ds-textarea-control[aria-invalid=true]{border-color:var(--color-state-failure);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-state-failure-bg)}@media (hover:hover) and (pointer:fine){@media (hover:hover){.ds-textarea-control:enabled:hover{border-color:var(--color-control-border-hover)}}}.ds-badge-base{height:calc(var(--spacing) * 6);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);border-width:1px;align-items:center;display:inline-flex}.ds-badge-draft{border-color:#6e68804d}@supports (color:color-mix(in lab, red, red)){.ds-badge-draft{border-color:color-mix(in oklab, var(--color-status-draft) 30%, transparent)}}.ds-badge-draft{background-color:var(--color-status-draft-bg);color:var(--color-status-draft)}.ds-badge-review{border-color:#2563eb4d}@supports (color:color-mix(in lab, red, red)){.ds-badge-review{border-color:color-mix(in oklab, var(--color-status-in-review) 30%, transparent)}}.ds-badge-review{background-color:var(--color-status-in-review-bg);color:var(--color-status-in-review)}.ds-badge-held{border-color:#aa4d054d}@supports (color:color-mix(in lab, red, red)){.ds-badge-held{border-color:color-mix(in oklab, var(--color-status-held) 30%, transparent)}}.ds-badge-held{background-color:var(--color-status-held-bg);color:var(--color-status-held)}.ds-badge-signed{border-color:#0f766e4d}@supports (color:color-mix(in lab, red, red)){.ds-badge-signed{border-color:color-mix(in oklab, var(--color-status-signed) 30%, transparent)}}.ds-badge-signed{background-color:var(--color-status-signed-bg);color:var(--color-status-signed)}.ds-badge-rejected{border-color:#be123c4d}@supports (color:color-mix(in lab, red, red)){.ds-badge-rejected{border-color:color-mix(in oklab, var(--color-status-rejected) 30%, transparent)}}.ds-badge-rejected{background-color:var(--color-status-rejected-bg);color:var(--color-status-rejected)}.ds-badge-neutral{border-color:#6e68804d}@supports (color:color-mix(in lab, red, red)){.ds-badge-neutral{border-color:color-mix(in oklab, var(--color-state-neutral) 30%, transparent)}}.ds-badge-neutral{background-color:var(--color-state-neutral-bg);color:var(--color-state-neutral)}.ds-badge-working{border-color:#2563eb4d}@supports (color:color-mix(in lab, red, red)){.ds-badge-working{border-color:color-mix(in oklab, var(--color-state-working) 30%, transparent)}}.ds-badge-working{background-color:var(--color-state-working-bg);color:var(--color-state-working)}.ds-badge-waiting{border-color:#aa4d054d}@supports (color:color-mix(in lab, red, red)){.ds-badge-waiting{border-color:color-mix(in oklab, var(--color-state-waiting) 30%, transparent)}}.ds-badge-waiting{background-color:var(--color-state-waiting-bg);color:var(--color-state-waiting)}.ds-badge-success{border-color:#0f766e4d}@supports (color:color-mix(in lab, red, red)){.ds-badge-success{border-color:color-mix(in oklab, var(--color-state-success) 30%, transparent)}}.ds-badge-success{background-color:var(--color-state-success-bg);color:var(--color-state-success)}.ds-badge-warning{border-color:#aa4d054d}@supports (color:color-mix(in lab, red, red)){.ds-badge-warning{border-color:color-mix(in oklab, var(--color-state-warning) 30%, transparent)}}.ds-badge-warning{background-color:var(--color-state-warning-bg);color:var(--color-state-warning)}.ds-badge-failure{border-color:#be123c4d}@supports (color:color-mix(in lab, red, red)){.ds-badge-failure{border-color:color-mix(in oklab, var(--color-state-failure) 30%, transparent)}}.ds-badge-failure{background-color:var(--color-state-failure-bg);color:var(--color-state-failure)}.ds-badge-outline{border-color:var(--color-border-default);background-color:var(--color-surface);color:var(--color-ink-secondary)}.ds-help-related{text-align:left;white-space:normal;justify-content:flex-start}.ds-help-guide{min-height:calc(var(--spacing) * 11);gap:var(--spacing);border-radius:var(--radius-control);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-default);width:100%;padding:calc(var(--spacing) * 3);text-align:left;display:grid}.ds-help-guide:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-focus);--tw-outline-style:none;outline-style:none}.ds-help-dialog{max-height:calc(100dvh - 2rem);max-width:var(--container-2xl);overscroll-behavior:contain;padding:calc(var(--spacing) * 4);overflow-y:auto}@media (width>=40rem){.ds-help-dialog{padding:calc(var(--spacing) * 6)}}.ds-status-dot{box-sizing:content-box;border:2px solid var(--color-surface);background:var(--color-state-working);border-radius:999px;place-items:center;min-width:.75rem;height:.75rem;display:inline-grid;position:absolute;bottom:-2px;right:-2px}.ds-status-dot[data-state=answering]{background:var(--color-state-working);animation:palari-presence-pulse var(--duration-presence) steps(4, end) infinite}.ds-status-dot[data-state=waiting]{background:var(--color-state-waiting)}.ds-status-dot[data-state=limited]{background:var(--color-surface);box-shadow:inset 0 0 0 2px var(--color-state-warning)}.ds-status-count{background:var(--color-state-waiting);min-width:1rem;height:1rem;color:var(--color-on-accent);font-size:var(--text-micro);text-align:center;border-radius:999px;padding-inline:.25rem;font-weight:600;line-height:1rem}.ds-status-dot[data-state=waiting]:has(.ds-status-count){background:0 0;border-width:2px;min-width:auto;height:auto;padding:0}@media (prefers-reduced-motion:reduce){.ds-status-dot[data-state=answering]{animation:none}}@keyframes palari-presence-pulse{0%,to{opacity:.45}50%{opacity:1}}@keyframes palari-banner-enter{0%{opacity:0;translate:0 -4px}to{opacity:1;translate:none}}@keyframes palari-skeleton-sweep{0%{transform:translate(-100%)}to{transform:translate(200%)}}[data-slot=accordion-item]>[data-state]:not(button){overflow:hidden}[data-slot=banner]{animation:palari-banner-enter var(--duration-popover) var(--ease-standard) both}@media (prefers-reduced-motion:reduce){[data-slot=banner]{animation:none}}[data-slot=skeleton]{position:relative;overflow:hidden}[data-slot=skeleton]:after{width:55%;animation:palari-skeleton-sweep var(--duration-activity-breathe) var(--ease-standard) infinite;background:#fffdfa8a;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){[data-slot=skeleton]:after{background:color-mix(in srgb, var(--color-bg) 54%, transparent)}}[data-slot=skeleton]:after{content:"";will-change:transform;transform:translate(-100%)}@keyframes palari-sheet-presence{0%{--sheet-presence:0}to{--sheet-presence:1}}[data-slot=sheet-content],[data-slot=sheet-overlay]{transition:none;animation:none}[data-slot=sheet-content][data-state=closed]{animation:palari-sheet-presence var(--duration-sheet) linear both;pointer-events:none}[data-slot=sheet-overlay][data-state=closed]{animation:palari-sheet-presence var(--duration-fast) linear both;pointer-events:none}@media (prefers-reduced-motion:reduce){[data-slot=sheet-content][data-state=closed],[data-slot=sheet-overlay][data-state=closed]{--reduced-motion-duration:var(--duration-fast)}}:root[data-panel-motion-input=keyboard] :is([data-slot=sheet-content],[data-slot=sheet-overlay])[data-state=closed]{--reduced-motion-duration:var(--duration-reduced);animation-duration:var(--duration-reduced)}[data-slot=sheet-content][data-variant=phone]{box-sizing:border-box;border-radius:var(--radius-card);width:100%;max-width:none;max-height:calc(100dvh - 2rem);padding:0 max(var(--layout-gutter), env(safe-area-inset-right,0px)) max(var(--layout-gutter), env(safe-area-inset-bottom,0px)) max(var(--layout-gutter), env(safe-area-inset-left,0px));overscroll-behavior:contain;inset-inline:0;border-bottom-right-radius:0;border-bottom-left-radius:0;transition:none;top:auto;bottom:0}[data-slot=sheet-content][data-variant=phone][data-full-height=true]{height:calc(100dvh - 2rem)}[data-slot=sheet-content][data-variant=phone][data-dragging=true],[data-slot=sheet-content][data-variant=phone][data-snapping=true]{transition:none}[data-slot=sheet-handle]{width:100%;min-width:var(--mobile-touch-target);height:var(--mobile-touch-target);min-height:var(--mobile-touch-target);touch-action:none;cursor:grab;place-items:center;display:grid}[data-slot=sheet-handle]:active{cursor:grabbing}[data-slot=sheet-handle-indicator]{background:var(--color-border-strong);pointer-events:none;border-radius:999px;width:36px;height:4px;display:block}[data-slot=sheet-content][data-variant=phone] .ds-sheet-close{width:var(--mobile-touch-target);min-width:var(--mobile-touch-target);height:var(--mobile-touch-target);min-height:var(--mobile-touch-target)}@media (prefers-reduced-motion:reduce){[data-slot=sheet-content][data-variant=phone][data-state],[data-form-factor=phone] [data-slot=sheet-overlay]{transition:none}}.palari-mobile-nav-trigger,.palari-mobile-nav-backdrop{display:none}.workspace-surface{border-style:var(--tw-border-style);background-color:#0000;border-width:0;border-radius:0;width:100%;min-width:0;height:100%;min-height:0;overflow:hidden}.palari-workspace-shell{background-color:var(--color-bg-subtle);grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"topbar""surface""mobiletabs";min-width:0;height:100dvh;min-height:0;display:grid;overflow:hidden}.palari-shell-surface>.workspace-error-banner,.palari-shell-surface>[role=alert]{margin-bottom:calc(var(--spacing) * 3)}.palari-workspace-shell>nav{grid-area:mobiletabs}@media (width>=1024px){.palari-workspace-shell{grid-template-areas:"topbar topbar""rail surface";grid-template-columns:var(--rail-width,18rem) minmax(0, 1fr);transition:grid-template-columns var(--duration-fast) var(--ease-standard);grid-template-rows:auto minmax(0,1fr)}.palari-workspace-shell.rail-collapsed{grid-template-columns:var(--rail-collapsed-width) minmax(0, 1fr)}.palari-workspace-shell>nav{display:none}}.palari-shell-surface{margin-inline:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 2);background-color:var(--color-bg);--tw-shadow:0 0 #0000;min-width:0;min-height:0;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border:1px solid var(--color-border);border-radius:var(--radius-card);grid-area:surface;padding:0;overflow:hidden}@media (width>=1024px){.palari-shell-surface{margin-top:0;margin-right:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 4);margin:0 .75rem .75rem 0;padding:0}}@media (width<=767.98px){.palari-workspace-shell{grid-template:"topbar""surface"minmax(0,1fr)/minmax(0,1fr)}.palari-workspace-shell.chat-selected{height:min(var(--palari-visual-viewport-height,100dvh), 100%);transform:translateY(var(--palari-visual-viewport-top,0px));grid-template:"surface"minmax(0,1fr)/minmax(0,1fr)}.palari-mobile-nav-trigger{z-index:75;width:var(--mobile-island-height);height:var(--mobile-island-height);border:1px solid var(--color-border);border-radius:var(--radius-compact);background:#fffdfaf0;justify-content:center;align-items:center;display:inline-flex;position:fixed;top:.75rem;left:.75rem}@supports (color:color-mix(in lab, red, red)){.palari-mobile-nav-trigger{background:color-mix(in srgb, var(--color-bg) 94%, transparent)}}.palari-mobile-nav-trigger{color:var(--color-secondary);box-shadow:var(--shadow-lift);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.palari-mobile-nav-trigger[aria-expanded=true]{border-color:var(--color-accent-border);background:var(--color-accent-subtle);color:var(--color-accent);pointer-events:none;opacity:0}@media (hover:hover) and (pointer:fine){.palari-mobile-nav-trigger:hover{border-color:var(--color-accent-border);background:var(--color-accent-subtle);color:var(--color-accent)}}.palari-mobile-nav-backdrop{z-index:70;background:var(--color-overlay-navy-22);animation:palari-detail-enter var(--duration-fast) ease-out both;border:0;display:block;position:fixed;inset:0 0 0 min(18rem,100vw - 3rem)}.palari-shell-surface.surface-chat{--tw-shadow:0 0 #0000;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);padding:0;border-radius:0;margin:0;padding-bottom:0;position:relative}.palari-shell-surface.surface-chat>.workspace-error-banner{top:calc(4.75rem + env(safe-area-inset-top,0px));z-index:45;max-height:min(9rem, calc(var(--palari-visual-viewport-height,100dvh) - 12rem));box-shadow:var(--shadow-pop);flex-wrap:wrap;margin:0;position:absolute;left:.5rem;right:.5rem;overflow-y:auto}.palari-workspace-shell:has(.chat-layout[data-short=true]) .palari-mobile-nav-trigger{visibility:visible;width:var(--mobile-touch-target);height:var(--mobile-touch-target);pointer-events:auto;opacity:1;top:.5rem;left:.5rem}.palari-workspace-shell:has(.chat-layout[data-short=true]) .palari-mobile-nav-trigger[aria-expanded=true]{pointer-events:none;opacity:0}}.palari-command-key,.palari-command-hints kbd{border:1px solid var(--color-border);border-radius:var(--radius-compact);background:var(--color-bg-subtle);min-height:1.375rem;color:var(--color-muted);font-family:var(--font-ui);font-size:var(--text-xs);white-space:nowrap;justify-content:center;align-items:center;padding:0 .375rem;font-weight:600;line-height:1;display:inline-flex}.palari-command-overlay{z-index:50;background:#11204038;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.palari-command-overlay{background:color-mix(in srgb, var(--color-text) 22%, transparent)}}.palari-command-center{z-index:51;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-bg);width:min(42rem,100vw - 2rem);max-width:none;max-height:calc(100dvh - 6rem);color:var(--color-text);font-family:var(--font-ui);box-shadow:var(--shadow-pop);gap:0;padding:0;animation:none;display:block;position:fixed;top:clamp(4.75rem,12vh,8rem);left:50%;overflow:hidden;translate:-50%}.palari-command-shell{grid-template-rows:auto minmax(0,1fr) auto;gap:0;min-height:0;display:grid}.palari-command-input-row{border-bottom:1px solid var(--color-border);min-width:0;min-height:3.75rem;color:var(--color-muted);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:0 .875rem;display:grid}.palari-command-input{width:100%;min-width:0;height:3.625rem;color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-base);background:0 0;border:0;outline:0}.palari-command-input::placeholder{color:var(--color-muted)}.palari-command-input::-webkit-search-cancel-button{display:none}.palari-command-scope{border-radius:var(--radius-compact);background:var(--color-accent-subtle);min-height:1.5rem;color:var(--color-accent);font-size:var(--text-xs);align-items:center;padding:0 .5rem;font-weight:650;display:inline-flex}.palari-command-results{overscroll-behavior:contain;scrollbar-gutter:stable;align-content:start;gap:0;min-height:0;max-height:min(31rem,100dvh - 12rem);padding:.375rem;display:grid;overflow-y:auto}.palari-command-group{gap:.125rem;padding:.25rem 0;display:grid}.palari-command-group+.palari-command-group{border-top:1px solid var(--color-border);margin-top:.25rem;padding-top:.5rem}.palari-command-group>h2{color:var(--color-muted);font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:.02em;margin:0;padding:.375rem .625rem .25rem;font-weight:650}.palari-command-group-items{gap:.125rem;display:grid}.palari-command-item{border-radius:var(--radius-compact);width:100%;min-width:0;min-height:3.25rem;color:var(--color-secondary);text-align:left;background:0 0;border:0;grid-template-columns:1.25rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.5rem .625rem;display:grid}.palari-command-item.is-active,.palari-command-item[aria-selected=true]{background:var(--color-bg-subtle);color:var(--color-text)}@media (hover:hover) and (pointer:fine){.palari-command-item:hover{background:var(--color-bg-subtle);color:var(--color-text)}}.palari-command-item:focus-visible{outline:0}.palari-command-item-copy{gap:.0625rem;min-width:0;display:grid}.palari-command-item-copy strong,.palari-command-item-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.palari-command-item-copy strong{color:var(--color-text);font-size:var(--text-sm);font-weight:620}.palari-command-item-copy small{color:var(--color-secondary);font-size:var(--text-xs)}.palari-command-current{color:var(--color-accent);font-size:var(--text-xs);align-items:center;gap:.25rem;font-weight:650;display:inline-flex}.palari-command-empty{text-align:center;background:0 0;border:0;justify-items:center;gap:.375rem;margin:2rem 1rem;padding:1rem;display:grid}.palari-command-empty strong{color:var(--color-text);font-size:var(--text-sm)}.palari-command-empty span{max-width:28rem;color:var(--color-secondary);font-size:var(--text-xs)}.palari-command-footer{border-top:1px solid var(--color-border);min-height:2.75rem;color:var(--color-muted);font-size:var(--text-xs);justify-content:space-between;align-items:center;gap:1rem;padding:.5rem .875rem;display:flex}.palari-command-hints{align-items:center;gap:.375rem;display:inline-flex}.palari-command-hints kbd+kbd{margin-left:-.25rem}@media (width<=767.98px){.palari-command-center{border-radius:var(--radius-card);border-bottom:0;border-left:0;border-right:0;border-bottom-right-radius:0;border-bottom-left-radius:0;width:100%;max-height:calc(100dvh - .5rem);animation-name:none;inset:auto 0 0;translate:none}.palari-command-center:before{background:var(--color-border);content:"";border-radius:999px;width:2.75rem;height:.25rem;margin:.5rem auto 0;display:block}.palari-command-input-row{min-height:3.5rem;padding-inline:.75rem}.palari-command-input{height:3.5rem;font-size:var(--text-base)}.palari-command-results{max-height:calc(100dvh - 8.75rem);padding-inline:.25rem}.palari-command-item{min-height:3.5rem;padding-inline:.75rem}.palari-command-current>span,.palari-command-hints{display:none}}.notebook-workspace-shell{grid-template:"surface"minmax(0,1fr)/minmax(0,1fr);transition:none}.notebook-mobile-appbar{display:contents}.notebook-mobile-appbar-avatar,.notebook-mobile-appbar-copy{display:none}.notebook-workspace-shell.is-resizing{transition:none}.notebook-sidebar{z-index:20;border-right:1px solid var(--color-border-subtle);background:var(--color-sidebar);min-width:0;min-height:0;color:var(--color-text);flex-direction:column;display:none;position:relative;overflow:visible}.notebook-sidebar-header{justify-content:space-between;align-items:center;gap:.75rem;min-height:3.25rem;padding:.75rem;display:flex;overflow:visible}.notebook-sidebar-brand{width:auto;min-width:0;height:1.875rem}.notebook-sidebar-brand-compact{background:var(--color-accent);width:2.25rem;min-width:2.25rem;height:2.25rem;color:var(--color-on-accent);font-family:var(--font-display);font-size:var(--text-sm);border-radius:50%;flex:none;place-items:center;font-weight:800;display:inline-grid}.notebook-sidebar-icon-button,.notebook-sidebar-heading-action,.notebook-sidebar-compact-chat{border-radius:var(--radius-compact);width:2.5rem;height:2.5rem;color:var(--color-secondary);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;display:inline-flex}.notebook-sidebar-picker{padding:0 .625rem .75rem;position:relative}.notebook-sidebar-current-palari,.notebook-sidebar-account{border:1px solid var(--color-border-subtle);border-radius:var(--radius-control);background:#fffdfab8;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.625rem;width:100%;min-width:0;min-height:3.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.notebook-sidebar-current-palari,.notebook-sidebar-account{background:color-mix(in srgb, var(--color-bg) 72%, transparent)}}.notebook-sidebar-current-palari,.notebook-sidebar-account{color:var(--color-text);text-align:left;padding:.375rem .5rem}.notebook-sidebar-current-palari>span,.notebook-sidebar-account>span:not(.notebook-sidebar-account-avatar),.notebook-sidebar-palari-option>span{gap:.0625rem;min-width:0;display:grid}.notebook-sidebar-current-copy,.notebook-sidebar-nav-label,.notebook-sidebar-account-copy{transition:opacity var(--duration-fast) var(--ease-standard)}.notebook-sidebar-current-palari strong,.notebook-sidebar-current-palari small,.notebook-sidebar-account strong,.notebook-sidebar-account small,.notebook-sidebar-palari-option strong,.notebook-sidebar-palari-option small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notebook-sidebar-current-palari strong,.notebook-sidebar-account strong,.notebook-sidebar-palari-option strong{font-size:var(--text-sm);font-weight:650}.notebook-sidebar-current-palari small,.notebook-sidebar-account small,.notebook-sidebar-palari-option small{color:var(--color-muted);font-size:var(--text-xs)}.notebook-sidebar-palari-avatar,.notebook-sidebar-option-avatar{border:1px solid var(--color-accent-border);border-radius:50%;flex:none;width:2rem;height:2rem;overflow:hidden}.notebook-sidebar-palari-list{z-index:45;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-raised);max-height:min(22rem,100dvh - 8rem);box-shadow:var(--shadow-pop);gap:.1875rem;padding:.375rem;display:grid;position:absolute;top:calc(100% - .375rem);left:.625rem;right:.625rem;overflow-y:auto}.notebook-sidebar-palari-option,.notebook-sidebar-all-palaries{border-radius:var(--radius-compact);width:100%;min-width:0;min-height:2.875rem;color:var(--color-text);text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.625rem;padding:.375rem .5rem;display:grid}.notebook-sidebar-palari-option[aria-selected=true]{background:var(--color-surface-selected)}.notebook-sidebar-all-palaries{border-top-color:var(--color-border-subtle);color:var(--color-secondary);font-size:var(--text-sm);border-radius:0;grid-template-columns:auto minmax(0,1fr);margin-top:.25rem}.notebook-sidebar-divider{background:var(--color-border-subtle);height:1px;margin:.5rem .75rem}.notebook-sidebar-badge{background:var(--color-state-waiting);min-width:1.25rem;height:1.25rem;color:var(--color-on-accent);font-size:var(--text-meta);border-radius:999px;place-items:center;margin-left:auto;padding-inline:.375rem;font-weight:600;display:inline-grid}.notebook-sidebar-origin{color:var(--color-ink-muted);font-size:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.notebook-sidebar-chats-actions{gap:.125rem;display:inline-flex}.notebook-sidebar-primary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.1875rem;padding:0 .625rem .75rem;display:grid}@media (width>=1024px) and (height>=800px){.notebook-sidebar-primary{grid-template-columns:minmax(0,1fr)}}.notebook-sidebar-nav-item{border-radius:var(--radius-compact);width:100%;min-width:0;min-height:2.75rem;color:var(--color-secondary);text-align:left;font-size:var(--text-sm);background:0 0;border:1px solid #0000;align-items:center;gap:.75rem;padding:.5rem .625rem;font-weight:580;display:flex}.notebook-sidebar-nav-item[aria-current=page]{background:var(--color-surface-selected);color:var(--color-text);font-weight:650}.notebook-sidebar-conversations{border-top:1px solid var(--color-border-subtle);flex:1;grid-template-rows:auto auto minmax(0,1fr);gap:.5rem;min-height:0;padding:.75rem .625rem 0;display:grid;overflow:hidden}.notebook-sidebar-section-heading{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;min-height:2rem;padding-left:.625rem;display:flex}.notebook-sidebar-chats-link{text-align:left;min-height:2.75rem;color:var(--color-muted);font-size:var(--text-xs);letter-spacing:.02em;background:0 0;border:0;font-weight:650}.notebook-sidebar-heading-action{width:2rem;height:2rem}.notebook-sidebar-search{border:1px solid var(--color-control-border);border-radius:var(--radius-compact);background:#fffdfa94;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;min-width:0;min-height:2.375rem;display:grid}@supports (color:color-mix(in lab, red, red)){.notebook-sidebar-search{background:color-mix(in srgb, var(--color-bg) 58%, transparent)}}.notebook-sidebar-search{color:var(--color-muted);padding:0 .625rem}.notebook-sidebar-search:focus-within{border-color:var(--color-accent-border);box-shadow:0 0 0 2px var(--color-focus-halo)}.notebook-sidebar-search input{width:100%;min-width:0;height:2.25rem;color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-sm);background:0 0;border:0;outline:0}.notebook-sidebar-search input::placeholder{color:var(--color-muted)}.notebook-sidebar-chat-list.conversation-explorer{scrollbar-gutter:stable;align-content:start;gap:.1875rem;padding:0 0 .75rem;display:grid;overflow-y:auto}.notebook-sidebar-chat-list .conversation-row{border-radius:var(--radius-compact);background:0 0;border:1px solid #0000;gap:.25rem;min-height:3rem;padding:.25rem .375rem .25rem .625rem}.notebook-sidebar-chat-list .conversation-row.selected{border-color:var(--color-border-subtle);background:var(--color-surface-selected)}.notebook-sidebar-chat-list .conversation-row-main{gap:.125rem;min-height:2.375rem}.notebook-sidebar-chat-list .conversation-row-main>span,.notebook-sidebar-chat-list .conversation-row-main>small{display:none}.notebook-sidebar-chat-list .conversation-row-actions{opacity:1;transition:opacity var(--duration-fast) var(--ease-standard);display:flex}.notebook-sidebar-chat-list .conversation-row-action{min-width:2.5rem;min-height:2.375rem;padding-inline:.375rem}.notebook-sidebar-chat-list .conversation-empty{background:0 0;border:0;margin:.5rem;padding:.75rem .25rem}.notebook-sidebar-compact-chats{justify-items:center;gap:.25rem;display:grid;overflow-y:auto}.notebook-sidebar-compact-chat[aria-current=page]{border-color:var(--color-accent-border);background:var(--color-surface-selected);color:var(--color-text)}.notebook-sidebar-footer{border-top:1px solid var(--color-border-subtle);gap:.375rem;margin:0 .625rem .625rem;padding-top:.625rem;display:grid;position:relative}.notebook-sidebar-account-avatar{background:var(--color-accent);width:2rem;height:2rem;color:var(--color-on-accent);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.notebook-sidebar-appearance{z-index:50;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-raised);max-height:min(32rem,100dvh - 6rem);box-shadow:var(--shadow-pop);gap:.875rem;padding:.875rem;display:grid;position:absolute;bottom:calc(100% + .5rem);left:0;right:0;overflow-y:auto}.notebook-sidebar-appearance>header{gap:.125rem;display:grid}.notebook-sidebar-appearance>header strong{font-size:var(--text-sm);font-weight:650}.notebook-sidebar-appearance>header span{color:var(--color-muted);font-size:var(--text-xs)}.notebook-sidebar-resizer{z-index:25;cursor:col-resize;touch-action:none;width:.75rem;position:absolute;inset:0 -.375rem 0 auto}.notebook-sidebar-resizer:focus-visible{box-shadow:inset -2px 0 var(--color-accent);outline:0}.notebook-sidebar.is-collapsed .notebook-sidebar-header,.notebook-sidebar.is-collapsed .notebook-sidebar-picker,.notebook-sidebar.is-collapsed .notebook-sidebar-primary,.notebook-sidebar.is-collapsed .notebook-sidebar-footer{justify-items:center;padding-left:.5rem;padding-right:.5rem}.notebook-sidebar.is-collapsed .notebook-sidebar-current-palari,.notebook-sidebar.is-collapsed .notebook-sidebar-account,.notebook-sidebar.is-collapsed .notebook-sidebar-nav-item{grid-template-columns:auto;justify-content:center;width:2.75rem;padding:0}.notebook-sidebar.is-collapsed .notebook-sidebar-header{flex-direction:column;justify-content:flex-start;gap:.25rem;min-height:5.75rem;overflow:visible}.notebook-sidebar.is-collapsed :where(.notebook-sidebar-current-copy,.notebook-sidebar-nav-label,.notebook-sidebar-account-copy){pointer-events:none;opacity:0;position:absolute}.notebook-sidebar.is-collapsed .notebook-sidebar-conversations{grid-template-rows:minmax(0,1fr);justify-items:center;padding-inline:.5rem}.notebook-sidebar.is-collapsed .notebook-sidebar-resizer{pointer-events:none}@media (hover:hover) and (pointer:fine){.notebook-sidebar-icon-button:hover,.notebook-sidebar-heading-action:hover,.notebook-sidebar-compact-chat:hover,.notebook-sidebar-nav-item:hover,.notebook-sidebar-account:hover,.notebook-sidebar-current-palari:hover,.notebook-sidebar-palari-option:hover,.notebook-sidebar-all-palaries:hover{background:var(--color-surface-hover);color:var(--color-text)}.notebook-sidebar-chat-list .conversation-row-actions{opacity:0}}@media (pointer:coarse){.notebook-sidebar-chat-list .conversation-row-action{min-height:var(--mobile-touch-target)}}.notebook-sidebar button:focus-visible,.notebook-sidebar input:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}@media (width>=1024px){.notebook-workspace-shell{grid-template-areas:"rail surface";grid-template-columns:var(--rail-width,18rem) minmax(0, 1fr);grid-template-rows:minmax(0,1fr)}.notebook-workspace-shell.rail-collapsed{grid-template-columns:var(--rail-collapsed-width) minmax(0, 1fr)}.notebook-sidebar{width:var(--rail-width,18rem);grid-area:rail;display:flex}.notebook-sidebar.is-collapsed{width:var(--rail-collapsed-width)}.notebook-workspace-shell.is-resizing .notebook-sidebar{transition:none}.notebook-workspace-shell .palari-shell-surface{margin:.75rem .75rem .75rem 0}}@media (width<=1023.98px){.notebook-workspace-shell{height:min(var(--palari-visual-viewport-height,100dvh), 100%);transform:translateY(var(--palari-visual-viewport-top,0px));grid-template-rows:auto minmax(0,1fr);grid-template-areas:"topbar""surface"}.notebook-mobile-appbar{min-width:0;min-height:calc(4rem + env(safe-area-inset-top,0px));grid-area:topbar;grid-template-columns:var(--mobile-touch-target) 1.5rem minmax(0, 1fr);padding:calc(.5rem + env(safe-area-inset-top,0px)) max(.75rem, env(safe-area-inset-right,0px)) .5rem max(.75rem, env(safe-area-inset-left,0px));border-bottom:1px solid var(--color-border);background:var(--color-bg);align-items:center;gap:.75rem;display:grid}.notebook-mobile-appbar-copy{grid-column:3;gap:.125rem;min-width:0;display:grid}.notebook-mobile-appbar-avatar{grid-column:2;display:block}.notebook-mobile-appbar-copy>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notebook-mobile-appbar-copy strong{font-size:var(--text-base)}.notebook-mobile-appbar-copy span{color:var(--color-secondary);font-size:var(--text-xs)}.notebook-mobile-appbar .notebook-mobile-nav-trigger{width:var(--mobile-touch-target);height:var(--mobile-touch-target);box-shadow:none;flex:none;grid-column:1;position:static}.notebook-mobile-nav-trigger{top:calc(.75rem + env(safe-area-inset-top,0px));z-index:75;width:var(--mobile-island-height);height:var(--mobile-island-height);border:1px solid var(--color-border);border-radius:var(--radius-compact);background:#fffdfaeb;justify-content:center;align-items:center;display:inline-flex;position:fixed;left:.75rem}@supports (color:color-mix(in lab, red, red)){.notebook-mobile-nav-trigger{background:color-mix(in srgb, var(--color-bg) 92%, transparent)}}.notebook-mobile-nav-trigger{color:var(--color-secondary);box-shadow:var(--shadow-lift);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.notebook-mobile-nav-trigger[aria-expanded=true]{pointer-events:none;opacity:0}.notebook-mobile-nav-backdrop{z-index:70;background:#1120403d;border:0;display:block;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.notebook-mobile-nav-backdrop{background:color-mix(in srgb, var(--color-text) 24%, transparent)}}.notebook-mobile-nav-backdrop{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--panel-motion-duration) var(--ease-drawer), visibility 0s var(--panel-motion-duration)}.notebook-mobile-nav-backdrop[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transition-property:opacity;transition-delay:0s}.notebook-sidebar{z-index:80;overscroll-behavior:contain;width:min(20rem,100vw - 2.5rem);max-width:100%;height:100dvh;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);box-shadow:var(--shadow-pop);opacity:0;visibility:hidden;pointer-events:none;transition:transform var(--panel-motion-duration) var(--ease-drawer), opacity var(--panel-motion-duration) var(--ease-drawer), visibility 0s var(--panel-motion-duration);display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-100%)}.notebook-sidebar.is-mobile-open{opacity:1;visibility:visible;pointer-events:auto;transition-property:transform,opacity;transition-delay:0s;transform:translate(0)}.notebook-sidebar .notebook-sidebar-header{z-index:1;background:var(--color-sidebar);position:sticky;top:0}.notebook-sidebar :is(.notebook-sidebar-icon-button,.notebook-sidebar-heading-action,.conversation-row-action){min-width:var(--mobile-touch-target);min-height:var(--mobile-touch-target)}.notebook-sidebar .notebook-sidebar-search input,.notebook-sidebar .conversation-row-main{min-height:var(--mobile-touch-target)}.notebook-sidebar :where(.notebook-sidebar-current-copy,.notebook-sidebar-nav-label,.notebook-sidebar-account-copy){pointer-events:auto;opacity:1;position:static}.notebook-sidebar .notebook-sidebar-resizer{display:none}.notebook-workspace-shell .palari-shell-surface{margin-top:0}.notebook-sidebar>*{flex-shrink:0}.notebook-sidebar .notebook-sidebar-conversations{flex:1 1 0;grid-template-rows:auto auto minmax(0,1fr);min-height:5rem;overflow:hidden}}@media (width<=767.98px){.notebook-workspace-shell.chat-selected{grid-template-rows:minmax(0,1fr);grid-template-areas:"surface"}.notebook-workspace-shell.chat-selected .notebook-mobile-appbar{display:contents}.notebook-workspace-shell.chat-selected .notebook-mobile-appbar-avatar,.notebook-workspace-shell.chat-selected .notebook-mobile-appbar-copy{display:none}.notebook-workspace-shell.chat-selected .notebook-mobile-nav-trigger{width:var(--mobile-island-height);height:var(--mobile-island-height);box-shadow:var(--shadow-lift);position:fixed}.notebook-workspace-shell.chat-selected .palari-shell-surface.surface-chat{margin:0}.notebook-sidebar-chat-list .conversation-row-actions{opacity:1}}@media (prefers-reduced-motion:reduce){.notebook-sidebar,.notebook-sidebar-chat-list .conversation-row-actions{transition:none;animation:none}}.notebook-sidebar.is-collapsed .notebook-sidebar-appearance{width:min(19rem,100vw - 1rem);left:.5rem}.workspace-action-trigger{border-radius:var(--radius-control);width:2.75rem;height:2.75rem;color:var(--color-secondary);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.workspace-action-trigger[data-state=open]{background:var(--color-surface-selected)}@media (hover:hover) and (pointer:fine){.workspace-action-trigger:hover{background:var(--color-surface-selected)}}.workspace-action-trigger:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.workspace-action-menu{z-index:160;min-width:12rem;max-width:calc(100vw - 1rem);max-height:var(--radix-dropdown-menu-content-available-height);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-raised);color:var(--color-text);box-shadow:var(--shadow-pop);padding:.25rem;overflow-y:auto}.workspace-action-item{border-radius:var(--radius-control);min-height:2.75rem;font-size:var(--text-sm);cursor:pointer;outline:none;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.workspace-action-item[data-highlighted]{background:var(--color-surface-selected)}.workspace-action-item[data-disabled]{opacity:.5;cursor:default}.notebook-sidebar.is-collapsed:not(.is-mobile-open) .notebook-sidebar-primary{grid-template-columns:1fr}@media (width<=1023.98px){.notebook-sidebar-header{padding-block:.25rem}.notebook-sidebar-picker{padding-bottom:.375rem}.notebook-sidebar-primary{padding-bottom:.25rem}.notebook-sidebar-conversations{gap:.25rem;padding-top:.25rem}.notebook-sidebar-footer{margin-bottom:.25rem;padding-top:.25rem}}@media (width<=1023.98px) and (height<=500px){.notebook-sidebar.is-mobile-open{opacity:1;visibility:visible;pointer-events:auto;transition-property:transform,opacity;transition-delay:0s;transform:translate(0)}.notebook-sidebar .notebook-sidebar-header{background:0 0;min-height:2.75rem;padding:0;position:absolute;top:.25rem;right:.25rem}.notebook-sidebar .notebook-sidebar-header picture{display:none}.notebook-sidebar .notebook-sidebar-picker{padding-top:.25rem;padding-right:3.25rem}.notebook-sidebar .notebook-sidebar-conversations{min-height:10.25rem}}.palari-mobile-back{height:calc(var(--spacing) * 11);justify-content:flex-start;align-items:center;gap:var(--spacing);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);background-color:var(--color-bg);width:100%;padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-secondary);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex:none;display:inline-flex}.palari-mobile-back:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-accent);--tw-outline-style:none;--tw-ring-inset:inset;outline-style:none}@media (width>=48rem){.palari-mobile-back{display:none}}@media (hover:hover) and (pointer:fine){@media (hover:hover){.palari-mobile-back:hover{background-color:var(--color-accent-subtle);color:var(--color-text)}}}.frontend-error-panel{text-align:center}@media (width<=767.98px){.workspace-app,.workspace-mode{max-width:100%;min-height:100dvh;padding:0;overflow:hidden}.palari-shell-surface.surface-chat .chat-layout{gap:0}.palari-shell-surface:not(.surface-chat){box-shadow:none;border:0;border-radius:0;margin:0;padding:0}}@media (prefers-reduced-motion:reduce){.notebook-workspace-shell .notebook-sidebar,.notebook-mobile-nav-backdrop{--reduced-motion-duration:var(--panel-motion-fade-duration), 0s;transition-property:opacity;transition-timing-function:ease;transform:none}.notebook-workspace-shell .notebook-sidebar:not(.is-mobile-open),.notebook-mobile-nav-backdrop:not([data-open=true]){transition-property:opacity,visibility;transition-delay:0s, var(--panel-motion-fade-duration);transform:none}}[data-panel-motion-input=keyboard]{--panel-motion-duration:0s;--panel-motion-fade-duration:0s}.workspace-pane-resizer{z-index:8;cursor:col-resize;touch-action:none;background:0 0;border:0;align-self:stretch;width:.75rem;min-width:.75rem;position:relative}.workspace-pane-resizer:before{background:var(--color-border);content:"";width:1px;transition:width var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);inset-block:0;position:absolute;left:50%;transform:translate(-50%)}.workspace-pane-resizer:focus-visible:before{background:var(--color-accent);width:2px}@media (hover:hover) and (pointer:fine){.workspace-pane-resizer:hover:before{background:var(--color-accent);width:2px}}.workspace-pane-resizer:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.workspace-pane-toggle{border-radius:var(--radius-compact);min-width:2.25rem;min-height:2.25rem;color:var(--color-secondary);font-size:var(--text-meta);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;gap:.375rem;padding-inline:.5rem;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.workspace-pane-toggle:hover{border-color:var(--color-border);background:var(--color-accent-subtle);color:var(--color-text)}}.workspace-pane-toggle:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (width<=767.98px){.workspace-pane-resizer{display:none}}.route-loading-status{text-align:center;justify-items:center;gap:1rem;width:100%;max-width:24rem;display:grid}[data-form-factor=phone]{--layout-gutter:var(--space-4);--layout-section-gap:var(--space-4);--phone-gutter:var(--layout-gutter);--phone-bar-height:3.5rem;--phone-tab-bar-height:3.5rem;--phone-safe-top:env(safe-area-inset-top,0px);--phone-safe-bottom:env(safe-area-inset-bottom,0px);--phone-safe-left:env(safe-area-inset-left,0px);--phone-safe-right:env(safe-area-inset-right,0px);--phone-composer-bottom:calc(var(--phone-tab-bar-height) + var(--phone-safe-bottom) + var(--space-2))}[data-form-factor=phone] .phone-workspace-shell{height:min(var(--palari-visual-viewport-height,100dvh), 100%);transform:translateY(var(--palari-visual-viewport-top,0px));flex-direction:column;display:flex;overflow:hidden}.phone-workspace-shell>.phone-top-bar{flex-shrink:0}[data-form-factor=phone] .phone-workspace-shell>.phone-surface{min-height:0;padding-bottom:calc(var(--phone-tab-bar-height) + var(--phone-safe-bottom));border:0;border-radius:0;flex:1;margin:0}[data-form-factor=phone] .phone-workspace-shell>.phone-tab-bar{display:grid}.phone-top-bar{z-index:30;width:100%;height:calc(var(--phone-bar-height) + var(--phone-safe-top));box-sizing:border-box;border-bottom:1px solid var(--color-border-subtle);background:var(--color-canvas);min-width:0;padding-top:var(--phone-safe-top);padding-left:var(--phone-safe-left);padding-right:var(--phone-safe-right);color:var(--color-text);grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;display:grid;position:sticky;top:0;overflow:hidden}.phone-tab-bar{z-index:30;min-height:var(--phone-tab-bar-height);padding-bottom:var(--phone-safe-bottom);padding-left:var(--phone-safe-left);padding-right:var(--phone-safe-right);border-top:1px solid var(--color-border-subtle);background:var(--color-canvas);transition:transform var(--duration-sheet) var(--ease-standard);inset-inline:0;grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;bottom:0}.phone-tab-bar[data-hidden=true]{transform:translateY(100%)}.phone-tab{min-height:calc(var(--phone-tab-bar-height) - 2 * var(--space-1));margin:var(--space-1);border-radius:var(--radius-compact);color:var(--color-ink-secondary);font-size:var(--text-meta);align-content:center;justify-items:center;gap:.125rem;display:grid;position:relative}.phone-tab-icon{width:20px;height:20px}.phone-tab[aria-current=page]{background:var(--color-surface-selected);color:var(--color-text);font-weight:650}.phone-tab:active{background:var(--color-surface-active)}.phone-tab .notebook-sidebar-badge{margin-top:-.25rem;margin-left:1.25rem;position:absolute}.phone-top-bar-translucent{background:#f6f1e8e0}@supports (color:color-mix(in lab, red, red)){.phone-top-bar-translucent{background:color-mix(in srgb, var(--color-canvas) 88%, transparent)}}.phone-top-bar-translucent{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.phone-top-bar-leading,.phone-top-bar-leading-spacer{width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem}.phone-top-bar-leading{color:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:0;padding:0;display:grid}.phone-top-bar-avatar{border:1px solid var(--color-accent-border);background:var(--color-bg-subtle);border-radius:50%;width:2rem;height:2rem}.phone-top-bar-copy{flex-direction:column;justify-content:center;align-self:stretch;min-width:0;display:flex}.phone-top-bar-title-heading{min-width:0;font:inherit;align-items:center;margin:0;display:flex}.phone-top-bar-title-button{width:100%;min-width:0;height:2.75rem;min-height:2.75rem;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:.25rem;margin:0;padding:0;display:flex}.phone-top-bar-title-button>svg{flex:none}.phone-top-bar-title-button-copy{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.phone-top-bar-title,.phone-top-bar-subtitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.phone-top-bar-title{font-size:var(--text-base);font-weight:600;line-height:var(--text-base--line-height)}.phone-top-bar-subtitle{color:var(--color-muted);font-size:var(--text-meta);line-height:var(--text-meta--line-height)}.phone-top-bar-trailing{justify-content:flex-end;align-items:center;min-width:0;display:flex}.phone-top-bar-trailing>button{flex:none;width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem}.phone-row{width:100%;min-height:3.25rem;color:var(--color-text);text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.5rem 0;display:grid}.phone-model-selector{grid-template-columns:minmax(0,1fr) auto}.phone-row:active{background:var(--color-surface-active)}.phone-row-copy{gap:.125rem;min-width:0;display:grid}.phone-row-copy>strong,.phone-row-copy>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.phone-row-copy>small{color:var(--color-muted);font-size:var(--text-meta)}.phone-sheet-list{display:grid}.phone-palari-switcher-row{min-height:3.5rem}.phone-palari-switcher-avatar{background:var(--color-bg-subtle);border-radius:50%;width:1.5rem;height:1.5rem;overflow:hidden}.phone-sheet-footer-row{border-top:1px solid var(--color-border-subtle);margin-top:.5rem}.phone-sheet-divider{background:var(--color-border-subtle);border:0;width:100%;height:1px;margin:.25rem 0}.phone-logout-row{color:var(--color-danger,var(--color-text))}[data-form-factor=phone] .picker-mode .phone-top-bar{position:sticky}[data-slot=sheet-content][data-variant=phone]:has(.phone-chats-sheet){flex-direction:column;display:flex}.phone-chats-sheet{flex-direction:column;flex:1;min-height:0;display:flex}.phone-chat-filter{padding-block:.25rem .75rem;display:block}.phone-chat-filter input{width:100%;min-height:var(--mobile-touch-target);border:1px solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-bg);color:var(--color-text);padding-inline:.75rem}.phone-chat-list.conversation-explorer{flex:1;padding:0}.phone-sheet-primary-action{padding-block:.75rem}.phone-sheet-primary-action>button{width:100%;min-height:var(--mobile-touch-target)}[data-form-factor=phone] .phone-workspace-shell:has(.phone-composer[data-focused=true]){--phone-composer-bottom:max(var(--space-2), var(--phone-safe-bottom))}[data-form-factor=phone] .phone-workspace-shell:has(.phone-composer[data-focused=true])>.phone-surface{padding-bottom:0}@media (prefers-reduced-motion:reduce){.phone-tab-bar{transition:none}}[data-form-factor=phone] button[aria-label="Help with Sharing"]{min-width:var(--mobile-touch-target)}[data-form-factor=phone] .phone-chip-row{overscroll-behavior-x:contain;scrollbar-width:none;gap:.5rem;min-width:0;padding-right:1rem;display:flex;overflow-x:auto}[data-form-factor=phone] .phone-chip-row::-webkit-scrollbar{display:none}[data-form-factor=phone] .phone-chip-row>button{min-width:max-content;min-height:var(--mobile-touch-target)}html[data-form-factor=phone] .notebook-workspace-shell.chat-selected .palari-shell-surface.surface-chat{border:0;border-radius:0;margin:0}[data-form-factor=phone] .phone-surface:has(.note-editor){padding-bottom:0}[data-form-factor=phone] .phone-save-row{z-index:10;border-top:1px solid var(--color-border-subtle);background:var(--color-canvas);gap:.5rem;padding:.75rem 0;display:flex;position:sticky;bottom:0}[data-form-factor=phone] .phone-save-row>button{min-width:0;min-height:var(--mobile-touch-target);white-space:normal;flex:1}@media (height<=500px){[data-form-factor=phone]{--phone-bar-height:2.75rem;--phone-tab-bar-height:3.25rem}[data-form-factor=phone] .phone-top-bar-subtitle,[data-form-factor=phone] .phone-tab-label{display:none}[data-form-factor=phone] .phone-row{min-height:var(--mobile-touch-target)}}.phone-more-navigation{gap:var(--space-4);padding-bottom:var(--space-2);display:grid}.phone-more-identity{align-items:center;gap:var(--space-2) var(--space-3);grid-template-columns:2.75rem minmax(0,1fr);display:grid}.phone-more-portrait{background:var(--color-bg-subtle);border-radius:50%;width:2.75rem;height:2.75rem}.phone-more-identity-copy{min-width:0}.phone-more-identity-copy>strong{font-size:var(--text-sm);overflow-wrap:anywhere}.phone-more-identity-copy>p,.phone-more-identity-copy>small{color:var(--color-muted);font-size:var(--text-meta);overflow-wrap:anywhere;margin:0}.phone-more-switch{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--mobile-touch-target);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-bg);color:var(--color-text);font-size:var(--text-sm);grid-column:1/-1;display:inline-flex}.phone-more-switch:active{background:var(--color-surface-active)}.phone-more-group{min-width:0}.phone-more-group h3{margin:0 0 var(--space-2);font-size:var(--text-meta);color:var(--color-muted);font-weight:600}.phone-more-links{gap:var(--space-1);display:grid}.phone-more-link{min-height:var(--mobile-touch-target);padding:var(--space-2) var(--space-3);border-radius:var(--radius-compact);color:var(--color-secondary)}.phone-more-link .phone-row-copy>strong{font-size:var(--text-sm);white-space:normal;font-weight:600}.phone-more-link .phone-row-copy>small{white-space:normal;overflow-wrap:anywhere}.phone-more-account-name{margin:0 0 var(--space-2);font-size:var(--text-sm);overflow-wrap:anywhere}.phone-more-account-name>span{color:var(--color-muted);font-size:var(--text-meta);display:block}.phone-more-logout{padding:var(--space-2) var(--space-3);border-radius:var(--radius-compact)}.bounded-task-item{grid-template-columns:1em minmax(0,1fr);align-items:start;column-gap:.5rem;display:grid}.bounded-task-item>input[type=checkbox]{width:1em;height:1em;margin:.25em 0 0}.bounded-task-item>.bounded-task-body>:first-child{margin-top:0}.bounded-task-item>.bounded-task-body>:last-child{margin-bottom:0}.chat-palari-header-copy{gap:calc(var(--spacing) * .5);min-width:0;display:grid}.chat-palari-header-copy span{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-secondary);overflow:hidden}.chat-palari-header-copy p{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-secondary);margin:0;overflow:hidden}.chat-palari-header-actions{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;margin-left:auto;display:flex}.conversation-explorer-heading:has(button){margin-bottom:.5rem}.palari-today-panel>header,.palari-today-panel>section{gap:calc(var(--spacing) * 2);display:grid}.palari-today-header-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);min-width:0;display:flex}.palari-today-collapse{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-control);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-bg);color:var(--color-secondary);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.palari-today-collapse:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-accent);--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}@media (hover:hover) and (pointer:fine){@media (hover:hover){.palari-today-collapse:hover{border-color:var(--color-accent-border);background-color:var(--color-accent-subtle);color:var(--color-text)}}}.palari-today-panel>header strong{font-family:var(--font-ui);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-heading)}.palari-today-panel>header p,.palari-today-empty{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-secondary);margin:0}.palari-today-section-title{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.palari-today-section-title strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-heading)}.palari-today-row strong{-webkit-line-clamp:2;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.palari-today-row span{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-secondary);overflow:hidden}.notebook-sidebar-chat-list .conversation-row:focus-within .conversation-row-actions{opacity:1}@media (hover:hover) and (pointer:fine){.notebook-sidebar-chat-list .conversation-row:hover .conversation-row-actions,.notebook-sidebar-chat-list .conversation-row:focus-within .conversation-row-actions{opacity:1}}.chat-prepared-note-result{border-left:2px solid var(--color-status-in-review);gap:.75rem;min-width:0;padding:.25rem 0 .25rem 1rem;display:grid}.chat-prepared-note-heading{gap:.375rem;min-width:0;display:grid}.chat-prepared-note-status{min-width:0;color:var(--color-secondary);font-size:var(--text-xs);flex-wrap:wrap;align-items:center;gap:.375rem .625rem;line-height:1.4;display:flex}.chat-prepared-note-status>span:first-child{color:var(--color-muted);font-size:var(--text-meta);letter-spacing:.08em;text-transform:uppercase;font-weight:750}.chat-prepared-note-status>span:last-child{min-width:0;color:var(--color-status-in-review);overflow-wrap:anywhere;font-weight:650}.chat-prepared-note-heading h3{color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-lg);overflow-wrap:anywhere;margin:0;font-weight:650;line-height:1.35}.chat-prepared-note-destination{min-width:0;color:var(--color-secondary);font-size:var(--text-xs);flex-wrap:wrap;gap:.25rem .5rem;margin:0;line-height:1.5;display:flex}.chat-prepared-note-destination strong{color:var(--color-text);overflow-wrap:anywhere;font-weight:650}.chat-prepared-note-disclosures{border-top:1px solid var(--color-border);min-width:0;display:grid}.chat-prepared-note-disclosures details{border-bottom:1px solid var(--color-border);min-width:0}.chat-prepared-note-disclosures summary{min-height:var(--mobile-touch-target);cursor:pointer;color:var(--color-secondary);font-size:var(--text-sm);justify-content:space-between;align-items:center;gap:.75rem;font-weight:600;line-height:1.5;list-style:none;display:flex}.chat-prepared-note-disclosures summary::-webkit-details-marker{display:none}.chat-prepared-note-disclosures summary:focus-visible{border-radius:var(--radius-control);outline:2px solid var(--color-accent);outline-offset:2px}.chat-prepared-note-chevron{color:var(--color-muted);font-size:var(--text-base);transition:transform var(--duration-fast) var(--ease-standard);flex:none;line-height:1}.chat-prepared-note-disclosures details[open] .chat-prepared-note-chevron{transform:rotate(180deg)}.chat-prepared-note-preview{border-radius:var(--radius-control);background:var(--color-bg-subtle);max-height:min(18rem,42vh);margin-bottom:.75rem;padding:.875rem;overflow:auto}.chat-prepared-note-preview p,.chat-prepared-note-source,.chat-prepared-note-boundary{color:var(--color-secondary);font-size:var(--text-sm);overflow-wrap:anywhere;margin:0;line-height:1.65}.chat-prepared-note-preview p{color:var(--color-text);font-family:var(--font-artifact);white-space:pre-wrap}.chat-prepared-note-source{padding:0 0 .75rem}.chat-prepared-note-boundary{color:var(--color-muted);font-size:var(--text-xs);line-height:1.5}.chat-prepared-note-actions{flex-wrap:wrap;gap:.5rem;min-width:0;display:flex}.chat-conversation-detail:has(.chat-prepared-note-result) .chat-review-reply-options{display:none}@media (width<=479px){.chat-prepared-note-result{padding-left:.75rem}.chat-prepared-note-actions>button{flex:9rem}}.decision-frame{border-left:2px solid var(--color-status-in-review);border-radius:var(--radius-control);background:#f2f4f9;container-type:inline-size}@supports (color:color-mix(in lab, red, red)){.decision-frame{background:color-mix(in srgb, var(--color-status-in-review) 6%, var(--color-bg))}}.decision-frame{box-shadow:none}.decision-frame-overview,.decision-frame-boundary,.decision-frame-details,.decision-frame-actions{min-width:0;padding:.875rem 1rem}.decision-frame-overview{gap:calc(var(--spacing) * 2);display:grid}.decision-frame-status{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-secondary);flex-wrap:wrap;display:flex}.decision-frame-object-label{color:var(--color-muted);font-size:var(--text-meta);letter-spacing:.08em;text-transform:uppercase;font-weight:750}.decision-frame-status>span:last-child{min-width:0;color:var(--color-status-in-review);overflow-wrap:anywhere;font-weight:650}.decision-frame-overview h3{font-family:var(--font-ui);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text);overflow-wrap:anywhere;margin:0}.decision-frame-consequence,.decision-frame-boundary p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-secondary);overflow-wrap:anywhere;margin:0}.decision-frame-boundary{gap:var(--spacing);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);background:0 0;display:grid}.decision-frame-boundary>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted)}.decision-frame-boundary p{color:var(--color-text)}.decision-frame-details-toggle{margin-inline:calc(var(--spacing) * 4);min-height:calc(var(--spacing) * 11);border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);padding-inline:0;padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-secondary);background-color:#0000;justify-content:space-between;align-items:center;display:flex}.decision-frame-details-toggle:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-accent);--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.decision-frame-details-toggle{border-radius:0}.decision-frame-details{gap:0;display:grid}.decision-frame-details>details{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);padding-block:calc(var(--spacing) * 3)}.decision-frame-details>details:first-child{padding-top:0}.decision-frame-details>details:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0;padding-bottom:0}.decision-frame-details summary{min-height:calc(var(--spacing) * 11);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text);list-style-type:none}.decision-frame-details summary:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-accent);--tw-outline-style:none;--tw-ring-inset:inset;outline-style:none}.decision-frame-details summary::-webkit-details-marker{display:none}.decision-frame-details p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-secondary);overflow-wrap:anywhere;margin:0}.decision-frame-actions{gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);flex-wrap:wrap;display:flex}@container (width<=24rem){.decision-frame-actions{grid-template-columns:minmax(0,1fr);display:grid}.decision-frame-actions>button{white-space:normal;width:100%;min-width:0}}.chat-layout{grid-template-columns:minmax(0,1fr);gap:0}@media (width>=1440px){.chat-layout{grid-template-columns:minmax(0, 1fr) auto var(--today-width,21rem)}.chat-layout.today-collapsed{grid-template-columns:minmax(0,1fr)}}@media (width>=768px) and (width<=1439.98px){.chat-layout{grid-template-columns:minmax(0,1fr)}.chat-today-resizer{display:none}.palari-today-panel{z-index:90;width:min(var(--today-width,21rem), calc(100% - 2rem));border-left:1px solid var(--color-border);background:var(--color-bg);box-shadow:var(--shadow-pop);position:fixed;top:0;bottom:0;right:0}.chat-today-overlay-backdrop{z-index:85;background:var(--color-overlay-navy-12);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);border:0;position:fixed;inset:0}}.chat-conversation-detail{border-right:1px solid var(--color-border);background-color:#0000;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.chat-palari-header{align-items:center;gap:calc(var(--spacing) * 3);min-width:0;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);background-color:#0000;display:none}@media (width>=48rem){.chat-palari-header{gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);display:flex}}.chat-palari-header{width:calc(100% - 2rem);max-width:var(--content-chat);border-bottom:1px solid var(--color-border);min-height:4.75rem;margin-inline:auto;padding:.75rem 1rem}.chat-palari-header-avatar{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);background-color:var(--color-bg-subtle);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:3.40282e38px;flex-shrink:0;overflow:hidden}@media (width>=48rem){.chat-palari-header-avatar{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12)}}.chat-palari-header-avatar{width:2.75rem;height:2.75rem}.chat-palari-header-copy h2{font-family:var(--font-ui);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-heading)}@media (width>=48rem){.chat-palari-header-copy h2{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.chat-palari-header-copy h2{font-weight:800;font-size:var(--text-xl);margin:0}.chat-thread{border-style:var(--tw-border-style);overscroll-behavior-y:auto;scrollbar-color:var(--color-muted) transparent;scrollbar-gutter:stable both-edges;scrollbar-width:thin;-webkit-overflow-scrolling:touch;background-color:#0000;border-width:0;border-radius:0;grid-template-columns:minmax(0,1fr);align-content:flex-start;gap:1rem;padding:1rem 1rem .75rem;display:grid;overflow-x:hidden}.chat-empty-state{max-width:var(--container-xl);justify-items:center;gap:calc(var(--spacing) * 6);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 10);width:calc(100% - 2rem);max-width:var(--content-chat);text-align:center;background-color:#0000;align-self:center;margin-inline:auto;display:grid}.chat-empty-state-headline{max-width:32rem;color:var(--color-heading);font-family:var(--font-display);font-size:var(--text-2xl);text-wrap:balance;margin:0;font-weight:650;line-height:1.3}.chat-empty-state-prompts{justify-content:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.chat-empty-state-prompts>button{min-height:var(--mobile-touch-target);white-space:normal;text-wrap:balance;height:auto}@media (width>=768px) and (height>=700px){.chat-conversation-detail[data-empty=true] .chat-empty-state{padding-block:1rem 1.5rem}.chat-conversation-detail[data-empty=true] .chat-empty-state-headline{font-size:var(--text-2xl);letter-spacing:-.025em}.chat-conversation-detail[data-empty=true] .chat-empty-state-prompts{width:100%}.chat-conversation-detail[data-empty=true] .chat-empty-state-prompts>button{flex:10rem;max-width:15rem;padding:.75rem}}.chat-activity-panel{inset-inline:calc(var(--spacing) * 3);bottom:calc(var(--spacing) * 24);z-index:30;max-height:calc(var(--spacing) * 96);gap:calc(var(--spacing) * 3);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-bg);padding:calc(var(--spacing) * 4);color:var(--color-text);--tw-shadow:0 16px 40px -16px var(--tw-shadow-color,#11204040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:grid;position:absolute;overflow:auto}@media (width>=48rem){.chat-activity-panel{bottom:calc(var(--spacing) * 20);width:calc(var(--spacing) * 96);left:auto}}.chat-activity-empty{border-radius:var(--radius-control);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-bg-subtle);padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-secondary);margin:0}.chat-activity-group-list{margin-top:calc(var(--spacing) * 2);gap:var(--spacing);padding-left:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-secondary);display:grid}.chat-timeline-separator{color:var(--color-muted)}.project-preview-actions,.chat-receipt-actions{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.project-preview-card-button{min-width:calc(var(--spacing) * 48);gap:var(--spacing);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-bg-subtle);padding:calc(var(--spacing) * 3);text-align:left;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:grid}.project-preview-card-button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-accent);--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}@media (hover:hover) and (pointer:fine){@media (hover:hover){.project-preview-card-button:hover{background-color:var(--color-bg)}}}.project-preview-card-button>strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text)}.project-preview-card-button>small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));overflow-wrap:break-word;color:var(--color-secondary)}.chat-receipt-body{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);word-break:break-all;color:var(--color-secondary)}.conversation-explorer{align-content:flex-start;gap:calc(var(--spacing) * 2);min-width:0;min-height:0;padding:calc(var(--spacing) * 3);color:var(--color-text);background-color:#0000;overflow:auto}.conversation-explorer-heading{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);min-width:0;display:flex}.conversation-row-rename{align-items:center;gap:calc(var(--spacing) * 2);flex:1;min-width:0;display:flex}.conversation-row-rename-input{min-height:calc(var(--spacing) * 11);border-radius:var(--radius-control);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-accent-border);background-color:var(--color-bg);min-width:0;padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text);--tw-outline-style:none;outline-style:none;flex:1}.conversation-row-rename-input:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-accent)}.conversation-row-main{min-height:calc(var(--spacing) * 11);gap:var(--spacing);text-align:left;flex:1;min-width:0;display:grid}.conversation-row-main:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-accent);--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.conversation-row-main>strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text);overflow:hidden}.conversation-row-main>span{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-secondary);display:none;overflow:hidden}.conversation-row-main>small{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-secondary);overflow:hidden}.conversation-row-action{min-height:calc(var(--spacing) * 11);min-width:calc(var(--spacing) * 11);border-radius:var(--radius-control);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-secondary);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}.conversation-row-action:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-accent);--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.conversation-row-action:disabled{pointer-events:none;opacity:.5}@media (hover:hover) and (pointer:fine){@media (hover:hover){.conversation-row-action:hover{background-color:var(--color-bg);color:var(--color-text)}}}.chat-working-note-body .note-inline-link{border-radius:var(--radius-control);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-accent-border);background-color:var(--color-accent-subtle);padding-inline:calc(var(--spacing) * 2);color:var(--color-accent);text-decoration-line:none;display:inline-flex}.chat-conversation-viewport:has(.chat-jump-to-latest) .chat-thread{padding-bottom:3.75rem}.chat-thread::-webkit-scrollbar{width:.75rem}.chat-thread::-webkit-scrollbar-track{background:0 0}.chat-thread::-webkit-scrollbar-thumb{background:var(--color-muted);background-clip:padding-box;border:.25rem solid #0000;border-radius:999px}.chat-thread>*{width:100%;max-width:var(--content-chat);margin-inline:auto}.chat-thread>.chat-timeline-divider{color:var(--color-ink-muted);font-size:var(--text-meta);margin-block:0}.chat-thread>.chat-timeline-divider+.chat-timeline-divider{margin-top:0}.chat-message{width:100%;display:flex}.chat-message.human.justify-end.chat-message-group-middle,.chat-message.human.justify-end.chat-message-group-end{margin-top:-.75rem}.chat-transcript-boundary{min-width:0;color:var(--color-muted);font-size:var(--text-meta);align-items:center;gap:.625rem;display:flex}.chat-transcript-boundary:before,.chat-transcript-boundary:after{border-top:1px solid var(--color-border);content:"";flex:1;min-width:1rem}.chat-transcript-boundary button{border-radius:var(--radius-control);min-width:0;min-height:2.75rem;color:var(--color-secondary);font:inherit;background:0 0;border:0;flex-wrap:wrap;flex:0 auto;justify-content:center;align-items:center;gap:.375rem;padding:.375rem .625rem;font-weight:650;display:inline-flex}@media (hover:hover) and (pointer:fine){.chat-transcript-boundary button:hover{background:var(--color-accent-subtle);color:var(--color-text)}}.chat-transcript-boundary button:focus-visible{box-shadow:0 0 0 2px var(--color-accent);outline:none}.chat-transcript-boundary small{color:var(--color-muted);font:inherit;font-weight:500}.chat-transcript-boundary-newer>span{min-width:0;color:var(--color-muted);overflow-wrap:anywhere;flex:0 auto}.palari-activity-indicator{max-width:100%;min-height:2.5rem;color:var(--color-text);align-items:center;gap:.75rem;display:inline-flex}.palari-activity-orbit{flex:none;width:1.5rem;height:1.5rem;display:inline-block;position:relative}.palari-activity-orbit:before{border:2px solid #11204038;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.palari-activity-orbit:before{border:2px solid color-mix(in srgb, var(--color-accent) 22%, transparent)}}.palari-activity-orbit:before{border-top-color:var(--color-accent);border-right-color:#253251}@supports (color:color-mix(in lab, red, red)){.palari-activity-orbit:before{border-right-color:color-mix(in srgb, var(--color-accent) 65%, var(--color-secondary))}}.palari-activity-orbit:before{animation:palari-activity-orbit var(--duration-activity-orbit) linear infinite;content:"";will-change:transform;border-radius:999px}.palari-activity-core{width:.375rem;height:.375rem;animation:palari-activity-breathe var(--duration-activity-breathe) steps(6, end) infinite;background:var(--color-accent);box-shadow:0 0 0 .25rem var(--color-accent-subtle);border-radius:999px;margin:-.1875rem 0 0 -.1875rem;position:absolute;top:50%;left:50%}.palari-activity-copy{gap:.0625rem;min-width:0;display:grid}.palari-activity-copy strong{color:var(--color-text);font-size:var(--text-sm);font-weight:650;line-height:1.25rem}.palari-activity-copy small{color:var(--color-muted);font-size:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.125rem;overflow:hidden}.palari-activity-indicator-compact{min-height:1.5rem;color:var(--color-muted);gap:.5rem}.palari-activity-indicator-compact .palari-activity-orbit{width:1rem;height:1rem}.palari-activity-indicator-compact .palari-activity-orbit:before{border-width:1.5px}.palari-activity-indicator-compact .palari-activity-core{width:.25rem;height:.25rem;box-shadow:none;margin:-.125rem 0 0 -.125rem}.palari-activity-indicator-compact .palari-activity-copy strong{color:var(--color-muted);font-size:var(--text-meta);font-weight:600}.chat-message.human>.chat-message-human-stack,.chat-message.human>.chat-message-failed-bubble{width:fit-content;max-width:75%;box-shadow:none}.chat-message-human-brief-collapsed{-webkit-line-clamp:8;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.chat-message-human-expand{min-height:2rem;color:var(--color-secondary);font-size:var(--text-meta);padding-inline:.5rem}.chat-message.palari>div{max-width:58rem;font-size:var(--text-base);line-height:1.625}.chat-composer{width:calc(100% - 2rem);max-width:var(--content-chat);border:1px solid var(--color-control-border);border-radius:var(--radius-card);background:var(--color-bg);min-height:3.875rem;color:var(--color-text);box-shadow:none;transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);flex:none;align-content:start;gap:.5rem;margin:0 auto .75rem;padding:.5rem;display:grid;position:relative}.chat-jump-to-latest{right:max(1rem, calc((100% - var(--content-chat)) / 2));z-index:20;border:1px solid var(--color-accent-border);background:#fffdfaeb;border-radius:999px;width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem;position:absolute;bottom:.75rem}@supports (color:color-mix(in lab, red, red)){.chat-jump-to-latest{background:color-mix(in srgb, var(--color-bg) 92%, transparent)}}.chat-jump-to-latest{color:var(--color-accent);box-shadow:var(--shadow-lift);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:palari-detail-enter var(--duration-fast) var(--ease-standard) both;padding:0}@media (hover:hover) and (pointer:fine){.chat-jump-to-latest:hover{background:var(--color-accent-subtle)}}@media not all and (hover:hover){.chat-jump-to-latest:hover{background:#fffdfaeb}@supports (color:color-mix(in lab, red, red)){.chat-jump-to-latest:hover{background:color-mix(in srgb, var(--color-bg) 92%, transparent)}}}.chat-jump-to-latest:focus-visible{box-shadow:0 0 0 2px var(--color-accent);outline:none}.chat-composer:focus-within{border-color:var(--color-accent-border);box-shadow:0 0 0 3px var(--color-accent-subtle)}.chat-composer-input{resize:none;width:auto;min-width:0;min-height:2.75rem;color:var(--color-text);font-size:var(--text-ui-body);background:0 0;border:0;outline:none;flex:auto;padding:.75rem .5rem;line-height:1.25rem;overflow-x:hidden}.chat-composer-input::placeholder{color:var(--color-muted)}.chat-composer-input:disabled,.chat-attachment-button:disabled,.chat-send-button:disabled{cursor:not-allowed;opacity:.45}.chat-composer .chat-composer-toolbar{align-items:flex-end;gap:.25rem;min-width:0;display:flex}.chat-composer>.chat-composer-input{width:100%}.chat-composer-toolbar>.chat-send-button{margin-left:auto}.chat-composer .chat-attachment-menu,.chat-composer .chat-gate-menu{position:static}.chat-composer .chat-attachment-popover{width:calc(100% - 1rem);max-width:21rem;max-height:max(2.75rem, calc(var(--palari-visual-viewport-height,100dvh) - var(--chat-composer-height,8rem) - 5rem));position:absolute;bottom:calc(100% + .5rem);left:.5rem;right:auto}.chat-markdown{min-width:0;max-width:100%}.chat-markdown :is(h1,h2,h3,h4,h5,h6){text-wrap:pretty;margin-block:1.25em .5em;font-weight:600;line-height:1.35}.chat-markdown h1{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.chat-markdown h2{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.chat-markdown h3{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.chat-markdown>:first-child{margin-top:0}.chat-markdown hr{border-color:var(--color-border);margin-block:1.25rem}.chat-markdown a{text-underline-offset:.2em;overflow-wrap:anywhere;text-decoration-thickness:1px}.chat-markdown a:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:var(--radius-control)}.chat-code-block pre{white-space:pre;overflow-wrap:normal;overscroll-behavior-x:contain;tab-size:2}.chat-code-block pre code{background:0 0;border-radius:0;padding:0}.chat-answer-table-scroll{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--color-muted) transparent;max-width:100%;overflow-x:auto}.chat-answer-table-scroll:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.chat-answer-table-scroll th,.chat-answer-table-scroll td{min-width:8rem}.chat-review-reply-options{gap:calc(var(--spacing) * 2);flex-wrap:wrap;flex-basis:100%;display:flex}.chat-image-draft small{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-secondary);overflow:hidden}.chat-attachment-remove-slot{flex-shrink:0;align-items:center;margin-left:auto;display:flex}.chat-attachment-remove{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:var(--radius-control);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-bg);color:var(--color-secondary);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}.chat-attachment-remove:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-accent);--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}@media (hover:hover) and (pointer:fine){@media (hover:hover){.chat-attachment-remove:hover{border-color:var(--color-accent-border);background-color:var(--color-accent-subtle);color:var(--color-text)}}}.chat-image-error{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-secondary);flex-basis:100%;margin:0}.chat-image-error.is-rejected{color:var(--color-status-rejected)}.chat-document-attachment-icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-control);background-color:var(--color-accent-subtle);color:var(--color-accent);flex-shrink:0;place-items:center;display:grid}.gate-menu-option-text{gap:var(--spacing);min-width:0;display:grid}.chat-gate-menu{flex:none;align-items:flex-end;display:flex;position:relative}.chat-gate-trigger{border-radius:var(--radius-control);min-width:0;max-width:11rem;min-height:2.25rem;color:var(--color-secondary);background:0 0;border:1px solid #0000;align-items:center;gap:.25rem;padding:.375rem .5rem;display:inline-flex}@media (pointer:coarse){.chat-gate-trigger{min-height:var(--mobile-touch-target)}}.chat-gate-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-gate-trigger>svg{transition:rotate var(--duration-fast) var(--ease-standard);flex:none}.chat-gate-trigger[aria-expanded=true]{border-color:var(--color-border);background:var(--color-bg-subtle);color:var(--color-text)}.chat-gate-trigger[aria-expanded=true]>svg{rotate:180deg}@media (hover:hover) and (pointer:fine){.chat-gate-trigger:hover{border-color:var(--color-border);background:var(--color-bg-subtle);color:var(--color-text)}}.chat-gate-trigger:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.chat-gate-popover{width:18rem;left:auto;right:0}.gate-menu-option-text>span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.gate-menu-option-text>small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-secondary)}.gate-menu-option{border-radius:var(--radius-compact);width:100%;color:var(--color-text);text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.625rem;display:grid}@media (hover:hover) and (pointer:fine){.gate-menu-option:hover{background:var(--color-accent-subtle)}}.gate-menu-option.active{border-color:var(--color-accent-border);background:var(--color-accent-subtle);color:var(--color-accent)}.gate-menu-radio{border:1px solid var(--color-border);border-radius:50%;width:1rem;height:1rem}.gate-menu-radio.active{border:4px solid var(--color-accent);background:var(--color-bg)}.chat-attachment-menu{flex:none;align-items:flex-end;display:flex;position:relative}.chat-attachment-button,.chat-send-button{border-radius:var(--radius-control);flex:none;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}.chat-attachment-button{color:var(--color-secondary);background:0 0;border:1px solid #0000}.chat-attachment-button[aria-expanded=true]{border-color:var(--color-border);background:var(--color-bg-subtle);color:var(--color-text)}@media (hover:hover) and (pointer:fine){.chat-attachment-button:hover{border-color:var(--color-border);background:var(--color-bg-subtle);color:var(--color-text)}}.chat-attachment-popover{z-index:35;width:21rem;max-height:calc(var(--palari-visual-viewport-height,100dvh) - 12rem);border-radius:var(--radius-control);background:var(--color-bg);overscroll-behavior:contain;box-shadow:var(--shadow-smooth-pop);animation:palari-detail-enter var(--duration-fast) var(--ease-standard) both;border:0;gap:.25rem;padding:.375rem;display:grid;position:absolute;bottom:calc(100% + .75rem);left:0;overflow-y:auto}.chat-add-menu-section-label{padding-block:.375rem .25rem}.chat-composer-menu-group{gap:.25rem;display:grid}.chat-attachment-popover button{border-radius:var(--radius-compact);color:var(--color-secondary);text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.625rem;padding:.625rem;display:grid}@media (hover:hover) and (pointer:fine){.chat-attachment-popover button:hover{background:var(--color-accent-subtle);color:var(--color-text)}}.chat-attachment-popover button:disabled{cursor:not-allowed;opacity:.45}.chat-attachment-popover button span{gap:.125rem;min-width:0;display:grid}.chat-attachment-popover strong{font-size:var(--text-sm);font-weight:600}.chat-attachment-popover small{color:var(--color-muted);font-size:var(--text-xs)}.chat-send-button{border-radius:var(--radius-control);background:var(--color-accent);color:var(--color-bg);border:0;margin-left:0}@media (hover:hover) and (pointer:fine){.chat-send-button:hover{background:var(--color-accent-hover)}}.chat-today-resizer{height:100%;width:calc(var(--spacing) * 3);cursor:col-resize;touch-action:none;border-radius:var(--radius-control);border-inline-style:var(--tw-border-style);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-inline-width:1px;border-color:#0000}.chat-today-resizer:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-accent);--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}@media (hover:hover) and (pointer:fine){@media (hover:hover){.chat-today-resizer:hover{border-color:var(--color-accent-border)}}}.chat-today-resizer{background:var(--color-border);border:0;width:1px}.chat-today-resizer:focus-visible{background:var(--color-accent-border);width:3px}@media (hover:hover) and (pointer:fine){.chat-today-resizer:hover{background:var(--color-accent-border);width:3px}}.palari-today-panel{align-content:flex-start;gap:calc(var(--spacing) * 4);border-radius:var(--radius-card);background-color:#f6f1e899;min-height:0;overflow:auto}@supports (color:color-mix(in lab, red, red)){.palari-today-panel{background-color:color-mix(in oklab, var(--color-bg-subtle) 60%, transparent)}}.palari-today-panel{padding:calc(var(--spacing) * 4);color:var(--color-text);animation:palari-panel-enter-right var(--duration-sheet) var(--ease-standard) both;background:0 0;border-radius:0;gap:1.25rem;padding:1.25rem}.palari-today-panel>header span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted);letter-spacing:0}.palari-today-list{gap:calc(var(--spacing) * 2);gap:0;display:grid}.palari-today-row{gap:var(--spacing);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 3);text-align:left;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;border-width:0;border-radius:0;display:grid}.palari-today-row:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-accent);--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.palari-today-row{border-bottom:1px solid var(--color-border);padding:.75rem .375rem}@media (hover:hover) and (pointer:fine){.palari-today-row:hover{background:var(--color-accent-subtle)}}.palari-today-section-title span{border-radius:var(--radius-control);background-color:var(--color-bg);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-secondary);border:1px solid var(--color-border);box-shadow:none;background:0 0}[data-density=compact] .chat-palari-header{min-height:4.25rem;padding-block:.5rem}[data-density=compact] .chat-thread{gap:.875rem;padding-top:.875rem}[data-density=compact] .palari-today-panel{gap:.875rem;padding:1rem}[data-density=compact] .palari-today-row{padding-block:.5rem}@media (width<=767.98px){.chat-conversation-detail{background:#fefbf7;border-right:0}@supports (color:color-mix(in lab, red, red)){.chat-conversation-detail{background:color-mix(in srgb, var(--color-bg) 86%, var(--color-bg-subtle))}}.chat-conversation-detail:before{z-index:34;background:linear-gradient(to bottom, var(--color-bg) 0%, #fffdfaf0 72%, transparent 100%);height:3.5rem;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.chat-conversation-detail:before{background:linear-gradient(to bottom, var(--color-bg) 0%, color-mix(in srgb, var(--color-bg) 94%, transparent) 72%, transparent 100%)}}.chat-conversation-detail:before{content:"";pointer-events:none}.chat-conversation-detail .chat-thread{padding-top:.5rem;padding-inline:1rem;scroll-padding-top:.5rem;-webkit-mask-image:none;mask-image:none}.chat-composer{width:calc(100% - 1rem);min-height:3.875rem;margin-bottom:calc(.5rem + env(safe-area-inset-bottom,0px));padding:.5rem}.chat-jump-to-latest{width:var(--mobile-touch-target);height:var(--mobile-touch-target);min-height:2.75rem;min-width:var(--mobile-touch-target);bottom:.5rem;right:.75rem}.chat-composer-toolbar{gap:.25rem}.chat-attachment-button,.chat-send-button,.chat-layout .chat-timeline-toggle,.chat-layout .chat-source-disclosure>summary{min-height:var(--mobile-touch-target)}.chat-attachment-button,.chat-send-button{height:var(--mobile-touch-target)}.chat-attachment-popover{right:.5rem;bottom:calc(4.875rem + env(safe-area-inset-bottom,0px));width:auto;max-height:calc(var(--palari-visual-viewport-height,100dvh) - 12rem);border:1px solid var(--color-border);background:var(--color-surface-raised);overscroll-behavior:contain;box-shadow:var(--shadow-smooth-sheet);isolation:isolate;position:fixed;left:.5rem;overflow-y:auto}.chat-composer-input{min-height:2.75rem;font-size:var(--text-base)}.chat-layout[data-short=true] .chat-conversation-detail:before{display:none}.chat-layout[data-short=true] .chat-conversation-detail .chat-thread{padding-top:.5rem}}@media (width<=359.98px){.chat-timeline-title{max-width:6.5rem}}.chat-layout[data-pane-mode]{grid-template-columns:minmax(0,1fr)}.chat-layout[data-pane-mode=wide]:not(.today-collapsed){grid-template-columns:minmax(0, 1fr) auto var(--today-width,21rem)}.chat-layout[data-pane-mode=wide] .chat-today-resizer{display:block}.chat-layout[data-pane-mode=wide]>.palari-today-panel{z-index:auto;width:auto;box-shadow:none;border-left:0;position:static}.chat-layout[data-pane-mode=wide] .chat-conversation-detail{border-right:0}.chat-layout[data-pane-mode=wide]:not(.today-collapsed) .chat-conversation-detail{border-right:1px solid var(--color-border)}.chat-layout:is([data-pane-mode=single],[data-pane-mode=split]) .chat-today-resizer{display:none}.chat-layout:is([data-pane-mode=single],[data-pane-mode=split])>.palari-today-panel{z-index:90;width:min(var(--today-width,21rem), calc(100% - 2rem));border-left:1px solid var(--color-border);background:var(--color-bg);box-shadow:var(--shadow-pop);position:fixed;top:0;bottom:0;right:0}.chat-layout:is([data-pane-mode=single],[data-pane-mode=split]) .chat-today-overlay-backdrop{z-index:85;background:#1120401f;border:0;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.chat-layout:is([data-pane-mode=single],[data-pane-mode=split]) .chat-today-overlay-backdrop{background:color-mix(in srgb, var(--color-text) 12%, transparent)}}.chat-layout:is([data-pane-mode=single],[data-pane-mode=split]) .chat-today-overlay-backdrop{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.chat-layout.working-note-docked{grid-template-columns:minmax(0, 1fr) auto var(--working-note-width,25rem)}.chat-layout.working-note-docked .chat-conversation-detail{border-right:0}.chat-working-note-resizer{touch-action:none;cursor:col-resize;background:0 0;border:0;width:1px;min-width:1px;height:100%;overflow:visible}.chat-working-note-resizer:after{content:"";inset-block:0;width:.75rem;position:absolute;left:50%;transform:translate(-50%)}@media (hover:hover) and (pointer:fine){.chat-working-note-resizer:hover:before{transition-delay:var(--duration-fast);background:var(--color-accent);width:2px}}.chat-working-note-resizer:focus-visible:before,.chat-working-note-resizer:active:before{background:var(--color-accent);width:2px}.chat-working-note-resizer:focus-visible{outline:0}@media (pointer:coarse){.chat-working-note-resizer:after{width:1.25rem}}.chat-working-note-slot,.chat-working-note-panel{height:100%}.chat-working-note-slot{background:var(--color-bg);overflow:hidden}.chat-working-note-panel{background:var(--color-bg);min-width:0;color:var(--color-text);flex-direction:column;display:flex;overflow:hidden}.chat-working-note-header{border-bottom:1px solid var(--color-border);flex:none;justify-content:space-between;align-items:flex-start;gap:.75rem;min-height:4.5rem;padding:.875rem 1rem;display:flex}.chat-working-note-heading{gap:.125rem;min-width:0;display:grid}.chat-working-note-heading>span{color:var(--color-secondary);font-size:var(--text-meta);font-weight:600;line-height:var(--text-meta--line-height);align-items:center;gap:.375rem;display:inline-flex}.chat-working-note-heading>strong{color:var(--color-heading);font-size:var(--text-base);text-overflow:ellipsis;font-weight:700;line-height:1.35;overflow:hidden}.chat-working-note-heading>small{color:var(--color-muted);font-size:var(--text-meta);line-height:var(--text-meta--line-height)}.chat-working-note-actions{flex:none;align-items:center;gap:.375rem;display:flex}.chat-working-note-document{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:1.5rem 1.25rem 4rem;overflow:auto}.chat-working-note-body{max-width:42rem}.chat-working-note-body .contains-task-list{padding-left:0;list-style:none}.chat-working-note-body .task-list-item{grid-template-columns:1rem minmax(0,1fr);column-gap:.5rem;padding-left:0;display:grid}.chat-working-note-body .task-list-item>input{width:.875rem;height:.875rem;accent-color:var(--color-accent);margin-top:.32em}.chat-working-note-state{max-width:30rem;color:var(--color-secondary);font-size:var(--text-sm);gap:.375rem;line-height:1.55;display:grid}.chat-working-note-state>strong{color:var(--color-text);font-weight:650}.chat-working-note-state.is-error{border-left:2px solid var(--color-danger);padding-left:.75rem}.chat-working-note-state>button{width:max-content;margin-top:.375rem}.project-html-preview-shell{z-index:50;padding:calc(var(--spacing) * 4);place-items:center;display:grid;position:fixed;inset:0}.project-html-preview-backdrop{background-color:#11204033;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.project-html-preview-backdrop{background-color:color-mix(in oklab, var(--color-text) 20%, transparent)}}.project-html-preview-panel{width:100%;max-height:100%;max-width:var(--container-3xl);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-bg);color:var(--color-text);--tw-shadow:0 1px 2px var(--tw-shadow-color,#11204008), 0 20px 48px -24px var(--tw-shadow-color,#1120402e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column;display:flex;position:relative;overflow:hidden}.project-html-preview-header{align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);padding:calc(var(--spacing) * 3);display:flex}.project-html-preview-heading{gap:var(--spacing);flex:1;min-width:0;display:grid}.project-html-preview-heading>strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text);overflow:hidden}.project-html-preview-meta{gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);background-color:var(--color-bg-subtle);padding:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.project-html-preview-meta>span{border-radius:var(--radius-control);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-bg);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-secondary)}.project-html-preview-stage{background-color:var(--color-bg-subtle);min-height:0;padding:calc(var(--spacing) * 3);flex:1;overflow:auto}.project-html-preview-status{gap:calc(var(--spacing) * 2);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-bg);padding:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-secondary);display:grid}.project-html-preview-status>strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.project-html-preview-status>small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.project-html-preview-status-error{border-color:var(--color-status-rejected);background-color:var(--color-status-rejected-bg);color:var(--color-status-rejected)}.project-html-preview-diagnostic{font-family:var(--font-mono)}.project-html-preview-help{margin:0;margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-secondary)}.project-html-preview-frame{height:100%;min-height:calc(var(--spacing) * 96);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-bg);width:100%}.chat-layout.working-note-drawer>.chat-working-note-slot{z-index:90;width:min(var(--working-note-width,25rem), calc(100% - 2rem));border-left:1px solid var(--color-border);box-shadow:var(--shadow-pop);animation:palari-panel-enter-right var(--duration-sheet) var(--ease-standard) both;position:fixed;top:0;bottom:0;right:0}.chat-layout.working-note-sheet>.chat-working-note-slot{z-index:110;width:100%;height:var(--palari-visual-viewport-height,100dvh);box-shadow:none;animation:palari-panel-enter-right var(--duration-sheet) var(--ease-standard) both;border:0;position:fixed;inset:0}.chat-layout.working-note-sheet .chat-working-note-header{min-height:4.5rem;padding:max(.75rem, env(safe-area-inset-top)) .75rem .75rem}.chat-layout.working-note-sheet .chat-working-note-actions>button{min-width:var(--mobile-touch-target);min-height:var(--mobile-touch-target)}.chat-layout.working-note-sheet .chat-working-note-document{padding:1.25rem 1rem calc(3rem + env(safe-area-inset-bottom))}.chat-working-note-backdrop{z-index:85;background:#1120401f;border:0;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.chat-working-note-backdrop{background:color-mix(in srgb, var(--color-text) 12%, transparent)}}.chat-working-note-backdrop{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.chat-layout[data-short=true] .chat-composer-input{max-height:4.75rem}.chat-layout[data-short=true] .chat-palari-header{min-height:4rem;padding-block:.5rem}.chat-message-footer{flex-wrap:wrap;align-items:flex-start;gap:.25rem .75rem;min-width:0;margin-top:.5rem;display:flex;position:relative}.chat-completion-evidence{flex-wrap:wrap;flex:16rem;align-items:flex-start;gap:.5rem;min-width:0;display:flex}.chat-message-footer-touch{min-width:0;color:var(--color-ink-muted);font-size:var(--text-meta);flex:none;align-items:center;gap:.5rem;display:flex}.chat-message-time{font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1}.chat-source-disclosure{min-width:0}.chat-source-disclosure>summary{cursor:pointer;border-radius:var(--radius-compact);max-width:100%;min-height:2rem;color:var(--color-secondary);font-size:var(--text-meta);align-items:center;gap:.375rem;padding:.25rem .375rem;font-weight:600;line-height:1;list-style:none;display:inline-flex}.chat-source-disclosure>summary::-webkit-details-marker{display:none}@media (hover:hover) and (pointer:fine){.chat-source-disclosure>summary:hover{background:var(--color-bg-subtle);color:var(--color-text)}}.chat-source-disclosure>summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.chat-source-disclosure-count{background:var(--color-bg-subtle);min-width:1.25rem;height:1.25rem;color:var(--color-muted);font-size:var(--text-meta);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding-inline:.3125rem;font-style:normal;display:inline-flex}.chat-source-disclosure-chevron{transition:rotate var(--duration-fast) var(--ease-standard);flex:none}.chat-source-disclosure[open] .chat-source-disclosure-chevron{rotate:180deg}.chat-source-disclosure .chat-source-labels{gap:.125rem;width:min(100%,28rem);min-width:0;margin:0;padding:.25rem 0 .125rem .25rem;list-style:none;display:grid}.chat-source-disclosure:not([open])>[data-slot=animated-height]{height:0;overflow:hidden}.chat-source-disclosure .chat-source-reference{border-radius:var(--radius-compact);width:100%;min-width:0;max-width:100%;min-height:2rem;color:var(--color-secondary);text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.375rem;padding:.25rem .375rem;font-family:inherit;display:grid}.chat-source-disclosure button.chat-source-reference{cursor:pointer}.chat-source-reference-copy{min-width:0;display:block}.chat-source-reference-copy strong{color:var(--color-text);font-size:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;display:block;overflow:hidden}@media (hover:hover) and (pointer:fine){.chat-source-disclosure .chat-source-reference.is-interactive:hover{background:var(--color-accent-subtle);color:var(--color-text)}}.chat-source-disclosure .chat-source-reference.is-interactive:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (pointer:coarse){.chat-source-disclosure .chat-source-reference{min-height:var(--mobile-touch-target)}}.chat-conversation-actions{flex:none;min-width:0;max-height:35%;overflow-y:auto}.shared-conversation-actions{border-bottom:1px solid var(--color-border);scrollbar-width:thin;align-items:center;gap:.25rem;padding:.375rem .75rem;display:flex;overflow-x:auto}.shared-chat-notice,.shared-chat-error{border:1px solid var(--color-border);border-radius:var(--radius-control);font-size:var(--text-sm);margin:.375rem .75rem;padding:.5rem .75rem}.shared-chat-error{color:var(--color-status-rejected)}@media (width<=767.98px){.chat-conversation-actions,.shared-conversation-alternate-actions{margin-top:4.25rem}.chat-layout .chat-conversation-detail.has-conversation-actions .chat-thread{padding-top:1rem;scroll-padding-top:1rem;-webkit-mask-image:none;mask-image:none}html:not([data-form-factor=phone]) .chat-conversation-detail .chat-conversation-viewport{margin-top:4.5rem}html:not([data-form-factor=phone]) .chat-layout[data-short=true] .chat-conversation-detail .chat-conversation-viewport{margin-top:3.75rem}}.chat-run-activity{margin-bottom:calc(var(--spacing) * 3);min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-secondary)}.chat-run-activity-current{align-items:center;gap:calc(var(--spacing) * 3);min-width:0;display:flex}.chat-run-activity-label{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;display:flex}.chat-run-activity-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-run-activity-time{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);flex-shrink:0}.chat-run-activity-history{margin-top:var(--spacing)}.chat-run-activity-history summary{cursor:pointer;border-radius:var(--radius-control);width:fit-content;padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.chat-run-activity-history summary:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-focus);--tw-outline-style:none;outline-style:none}.chat-run-activity-history ol{max-height:calc(var(--spacing) * 48);border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-border);padding-block:var(--spacing);padding-left:calc(var(--spacing) * 6);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);margin:0;overflow-y:auto}@media (pointer:coarse){.chat-run-activity-history summary{min-height:calc(var(--spacing) * 11);align-items:center;display:flex}}@keyframes palari-activity-orbit{to{transform:rotate(1turn)}}@keyframes palari-activity-breathe{0%,to{opacity:.55;transform:scale(.72)}50%{opacity:1;transform:scale(1)}}@keyframes palari-panel-enter-right{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}.chat-timeline-divider{color:var(--color-text);box-shadow:none;background:0 0;border:0;padding:0}.chat-timeline-toggle{border-radius:var(--radius-control);width:fit-content;max-width:100%;min-height:2rem;color:var(--color-muted);text-align:left;align-items:center;gap:.375rem;padding:.25rem .5rem;display:flex}@media (pointer:coarse){.chat-timeline-toggle{min-height:var(--mobile-touch-target)}}.chat-timeline-toggle[aria-expanded=true]{background:var(--color-accent-subtle);color:var(--color-secondary)}@media (hover:hover) and (pointer:fine){.chat-timeline-toggle:hover{background:var(--color-accent-subtle);color:var(--color-secondary)}}.chat-timeline-icon,.chat-timeline-label,.chat-timeline-separator{color:var(--color-muted);flex:none}.chat-timeline-title{min-width:0;max-width:min(22rem,50vw);color:var(--color-secondary);font-size:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.chat-timeline-chevron{color:var(--color-muted);transition:transform var(--duration-fast) var(--ease-standard);flex:none}.chat-timeline-chevron.expanded{transform:rotate(90deg)}.chat-timeline-body{border-left:1px solid var(--color-border);opacity:0;pointer-events:none;visibility:hidden;gap:.75rem;height:0;margin:0 0 0 .75rem;padding:0 0 0 .875rem;display:grid;overflow:hidden}.chat-timeline-divider.expanded .chat-timeline-body{opacity:1;pointer-events:auto;visibility:visible;height:auto;margin-top:.5rem;padding-block:.25rem;transition-delay:0s}.chat-activity-event{width:min(100%,38rem);color:var(--color-secondary)}.chat-activity-event-toggle{border-radius:var(--radius-control);width:100%;min-height:2.25rem;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.25rem .375rem;display:grid}.chat-activity-event-toggle[aria-expanded=true]{background:var(--color-bg-subtle);color:var(--color-text)}@media (hover:hover) and (pointer:fine){.chat-activity-event-toggle:hover{background:var(--color-bg-subtle);color:var(--color-text)}}.chat-activity-event-toggle:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.chat-activity-event-toggle:disabled{cursor:default}.chat-activity-event-icon{border:1px solid var(--color-border);background:var(--color-bg);width:1.25rem;height:1.25rem;color:var(--color-status-approved);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.chat-activity-event.is-active .chat-activity-event-icon{color:var(--color-accent)}.chat-activity-event.is-active .chat-activity-event-icon svg{animation:palari-activity-orbit var(--duration-activity-orbit) linear infinite}.chat-activity-event-copy{align-items:baseline;gap:.375rem;min-width:0;display:flex}.chat-activity-event-copy>span{color:var(--color-muted);font-size:var(--text-meta);letter-spacing:.06em;text-transform:uppercase;flex:none;font-weight:750}.chat-activity-event-copy>strong{min-width:0;font-size:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.chat-activity-event-chevron{color:var(--color-muted);transition:transform var(--duration-fast) var(--ease-standard)}.chat-activity-event.is-expanded .chat-activity-event-chevron{transform:rotate(90deg)}.chat-activity-event-detail{border-left:1px solid var(--color-border);margin-left:1rem;padding:.25rem 0 .25rem 1.25rem;display:none}.chat-activity-event-detail[aria-hidden=false]{display:block}.chat-activity-event-detail p{color:var(--color-secondary);font-size:var(--text-meta);overflow-wrap:anywhere;margin:0;line-height:1.55}.chat-receipt-source-list{flex-wrap:wrap;gap:.375rem;width:min(100%,34rem);margin:0;padding:0;list-style:none;display:flex}.chat-receipt-source-list.chat-web-source-list{flex-direction:column;width:100%;min-width:0}.chat-web-source-list>li{width:100%;min-width:0;max-width:100%}.chat-web-source-list .chat-receipt-source-row{width:100%}.chat-receipt-source-row{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-bg-subtle);width:auto;min-width:0;max-width:100%;min-height:1.75rem;color:var(--color-secondary);text-align:left;justify-content:space-between;align-items:center;gap:.375rem;padding:.25rem .5rem;display:inline-flex}.chat-receipt-source-row>span{align-items:center;gap:.375rem;min-width:0;display:flex}.chat-receipt-source-row strong{color:var(--color-text);font-size:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1;overflow:hidden}.chat-receipt-source-row small{color:var(--color-muted);font-size:var(--text-meta);flex:none;font-weight:500;line-height:1}button.chat-receipt-source-row{cursor:pointer}@media (hover:hover) and (pointer:fine){.chat-receipt-source-row.is-interactive:hover{border-color:var(--color-accent-border);background:var(--color-accent-subtle)}}.chat-receipt-source-row.is-interactive:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.chat-receipt-source-row>svg{color:var(--color-muted);flex:none}@media (pointer:coarse){.chat-receipt-source-row{min-height:var(--mobile-touch-target)}}@media (width<=767.98px){.chat-thread{padding-top:.75rem}.chat-timeline-toggle{max-width:100%}.chat-timeline-title{max-width:11rem}}[data-form-factor=phone] .chat-layout{gap:0;width:100%;height:100%;min-height:0}[data-form-factor=phone] .chat-conversation-detail{background:var(--color-bg);border-right:0}[data-form-factor=phone] .chat-conversation-detail:before{z-index:2;background:linear-gradient(to bottom, var(--color-bg), transparent);height:1.25rem}[data-form-factor=phone] .chat-conversation-viewport{--phone-jump-space:0px;min-height:0;padding-bottom:calc(var(--chat-composer-height,7rem) + 2 * var(--space-2) + var(--phone-jump-space));margin-top:0;-webkit-mask-image:linear-gradient(#0000 0,#000 1.25rem 100%);mask-image:linear-gradient(#0000 0,#000 1.25rem 100%)}[data-form-factor=phone] .chat-conversation-viewport:has(.chat-jump-pill){--phone-jump-space:var(--mobile-touch-target)}[data-form-factor=phone] .chat-thread,[data-form-factor=phone] .chat-layout[data-short=true] .chat-conversation-detail .chat-thread{padding:var(--space-2) var(--phone-gutter);scroll-padding-block:var(--space-2);gap:1.25rem}[data-form-factor=phone] .chat-conversation-detail:has(.phone-composer[data-focused=true]) .chat-conversation-viewport{padding-bottom:calc(var(--chat-composer-height,7rem) + var(--phone-composer-bottom) + var(--space-2) + var(--phone-jump-space))}[data-form-factor=phone] .chat-thread>*{max-width:100%}[data-form-factor=phone] .chat-group{gap:.375rem;width:100%;display:grid}[data-form-factor=phone] .chat-group[data-side=human]{justify-items:end}[data-form-factor=phone] .chat-message.human.justify-end.chat-message-group-middle,[data-form-factor=phone] .chat-message.human.justify-end.chat-message-group-end{margin-top:0}[data-form-factor=phone] .chat-message.human>.chat-message-human-stack,[data-form-factor=phone] .chat-message.human>.chat-message-failed-bubble{max-width:85%}[data-form-factor=phone] .chat-message-human-bubble{--text-sm:var(--text-base);max-width:100%;font-size:var(--text-base);padding:.625rem .875rem;line-height:1.45}[data-form-factor=phone] .chat-message.palari>div,[data-form-factor=phone] .chat-message-palari-bubble{font-size:var(--text-base);line-height:1.55}[data-form-factor=phone] .chat-message-action-button,[data-form-factor=phone] .chat-attachment-remove{width:var(--mobile-touch-target);min-width:var(--mobile-touch-target);height:var(--mobile-touch-target);min-height:var(--mobile-touch-target)}[data-form-factor=phone] .chat-review-reply-options>button{min-height:var(--mobile-touch-target)}[data-form-factor=phone] :is(.chat-message-actions,.chat-human-message-actions){min-height:var(--mobile-touch-target);color:var(--color-ink-muted);flex-shrink:0}[data-form-factor=phone] .chat-message-footer{align-items:center}[data-form-factor=phone] .chat-completion-evidence{flex-basis:auto}[data-form-factor=phone] .chat-source-disclosure>summary{min-height:var(--mobile-touch-target)}[data-form-factor=phone] .chat-chip-row{flex-wrap:wrap;gap:.375rem;min-width:0;display:flex}[data-form-factor=phone] .chat-chip{border:1px solid var(--color-border-subtle);background:var(--color-surface);min-width:0;color:var(--color-ink-secondary);font-size:var(--text-meta);border-radius:999px}[data-form-factor=phone] .chat-chip>summary{min-height:var(--mobile-touch-target);gap:.375rem;padding:.5rem .625rem}[data-form-factor=phone] .chat-run-activity-history.chat-chip{border-radius:var(--radius-control)}[data-form-factor=phone] .chat-run-activity-history.chat-chip>ol{margin:0 .625rem .5rem}[data-form-factor=phone] .chat-source-disclosure-count{font-size:var(--text-meta)}[data-form-factor=phone] .phone-composer{box-sizing:border-box;left:max(var(--phone-gutter), var(--phone-safe-left));right:max(var(--phone-gutter), var(--phone-safe-right));bottom:var(--phone-composer-bottom);z-index:31;width:auto;max-width:none;min-height:0;margin:0;transition:none;position:fixed}[data-form-factor=phone] .phone-composer-loading{height:7rem}[data-form-factor=phone] .phone-composer .chat-gate-trigger{min-width:0;min-height:var(--mobile-touch-target)}[data-form-factor=phone] .phone-composer .chat-gate-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-form-factor=phone] .phone-composer>.chat-review-reply-options,[data-form-factor=phone] .phone-composer>.chat-image-draft,[data-form-factor=phone] .phone-composer>.chat-image-error{grid-column:1/-1}[data-form-factor=phone] .phone-composer>.chat-image-draft{min-height:2.5rem;margin:0}[data-form-factor=phone] .phone-composer .chat-attachment-button,[data-form-factor=phone] .phone-composer .chat-send-button{width:var(--mobile-touch-target);min-width:var(--mobile-touch-target);height:var(--mobile-touch-target);min-height:var(--mobile-touch-target)}[data-form-factor=phone] .phone-composer .chat-composer-input{width:100%;min-height:var(--mobile-touch-target);max-height:8.75rem;font-size:var(--text-base);background:0 0;border:0;border-radius:0;padding:.625rem .5rem;line-height:1.5rem;overflow-y:auto}[data-form-factor=phone] .phone-composer .chat-image-draft small,[data-form-factor=phone] .phone-composer .chat-image-error,[data-form-factor=phone] .phone-sheet-list small{font-size:var(--text-meta)}[data-form-factor=phone] .chat-jump-pill{bottom:calc(var(--chat-composer-height,7rem) + var(--phone-composer-bottom) + var(--space-2));right:max(var(--phone-gutter), var(--phone-safe-right));z-index:32;width:var(--mobile-touch-target);height:var(--mobile-touch-target);min-width:var(--mobile-touch-target);min-height:var(--mobile-touch-target);border:1px solid var(--color-accent-border);background:#fffdfaeb;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){[data-form-factor=phone] .chat-jump-pill{background:color-mix(in srgb, var(--color-bg) 92%, transparent)}}[data-form-factor=phone] .chat-jump-pill{color:var(--color-accent);box-shadow:var(--shadow-lift);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:0}[data-form-factor=phone] .chat-jump-pill:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){[data-form-factor=phone] .phone-composer{transition:none}[data-form-factor=phone] .chat-jump-pill{animation:none}}@media (height<=500px) and (width>=560px){[data-form-factor=phone] .phone-composer .chat-composer-input{max-height:4rem}[data-form-factor=phone] .phone-composer{grid-template-columns:minmax(0,1fr) auto;align-items:end}[data-form-factor=phone] .phone-composer>:not(.chat-composer-input,.chat-composer-toolbar){grid-column:1/-1}}@media (height<=500px){[data-form-factor=phone] .chat-thread,[data-form-factor=phone] .chat-layout[data-short=true] .chat-conversation-detail .chat-thread{gap:.75rem}}.palari-notes-column{gap:calc(var(--spacing) * 3);overscroll-behavior:contain;min-width:0;min-height:0;padding:calc(var(--spacing) * 3);color:var(--color-text);background-color:#0000;flex-direction:column;overflow:auto}.notes-detail-column{background:var(--color-bg);gap:0;padding:0;position:relative;overflow:hidden}:is(.palari-workspace-shell:has(.notes-layout),.notes-layout,.palari-notes-shell){background:var(--color-bg)}.notes-library-column{border-right:1px solid var(--color-border);gap:0;padding:0;container:notes-library-column/inline-size}.notes-library-header{min-height:4.25rem;padding:var(--space-3) var(--layout-panel-inset);justify-content:space-between;align-items:center;gap:1rem;display:flex;container-type:inline-size}.notes-library-actions{flex:none;align-items:center;gap:.25rem;display:flex}.notes-library-action{border-radius:var(--radius-compact);width:2.25rem;height:2.25rem;color:var(--color-secondary);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.notes-library-action:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}@media (hover:hover) and (pointer:fine){.notes-library-action:hover{border-color:var(--color-accent-border);background:var(--color-accent-subtle);color:var(--color-text)}}.notes-library-controls{padding:0 var(--layout-panel-inset) var(--space-3);grid-template-columns:minmax(0,1fr) auto;gap:.5rem;display:grid}.notes-search-field{border:1px solid var(--color-border);border-radius:var(--radius-compact);background:var(--color-bg);min-width:0;min-height:2.5rem;color:var(--color-muted);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;padding-inline:.75rem;display:grid}.notes-search-field:focus-within{border-color:var(--color-accent-border);box-shadow:0 0 0 2px var(--color-accent-subtle)}.notes-search{min-width:0;color:var(--color-text);font-size:var(--text-sm);background:0 0;border:0;outline:none;align-self:stretch}.notes-search::placeholder{color:var(--color-muted)}.notes-sort-trigger{border:1px solid var(--color-border);border-radius:var(--radius-compact);background:var(--color-bg);width:auto;min-height:2.5rem;color:var(--color-secondary);font-size:var(--text-meta);white-space:nowrap;gap:.25rem;padding-inline:.625rem}.palari-notes-shell{min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}@media (width>=768px){.palari-notes-shell{grid-template-columns:minmax(18rem,21rem) minmax(0,1fr)}}@media (width>=48rem){.palari-notes-shell-focus{grid-template-columns:0 minmax(0,1fr)}}.palari-notes-shell-editing .notes-library-column{pointer-events:none;opacity:.3}@media (hover:hover) and (pointer:fine){.palari-notes-shell-editing .notes-library-column:hover{pointer-events:auto;opacity:1}}.notes-folder-tree{min-height:0;padding:.25rem 0 1rem;overflow-y:auto}.notes-folder-section{border-bottom:0}.notes-folder-header{grid-template-columns:minmax(0,1fr);align-items:center;min-width:0;display:grid}.notes-folder-header.has-actions{grid-template-columns:minmax(0,1fr) auto;padding-right:.5rem}.notes-folder-header.has-actions>.palari-folder-tile{width:auto;margin-right:0}@media (pointer:coarse){.notes-search-field,.notes-folder-header>.palari-folder-tile{min-height:var(--mobile-touch-target)}}.notes-folder-contents{background:0 0;gap:.125rem;min-width:0;padding:0 .5rem .25rem 1rem;display:grid}.notes-folder-contents .palari-note-tile{padding:.375rem .5rem}.notes-folder-empty{min-height:3.5rem;color:var(--color-secondary);font-size:var(--text-meta);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex}.notes-folder-empty button{color:var(--color-accent);font-size:var(--text-meta);flex:none;font-weight:600}.palari-note-tile{gap:var(--spacing);text-align:left;width:100%;color:var(--color-text);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));content-visibility:auto;contain-intrinsic-block-size:auto 5rem;border-radius:var(--radius-compact);min-height:2.5rem;box-shadow:none;background-color:#0000;border:0;grid-template-columns:minmax(0,1fr) auto;padding:.5rem;display:grid}.palari-note-tile:focus-within{background:#e8ecf49e}@supports (color:color-mix(in lab, red, red)){.palari-note-tile:focus-within{background:color-mix(in srgb, var(--color-accent-subtle) 62%, transparent)}}@media (hover:hover) and (pointer:fine){.palari-note-tile:hover{background:#e8ecf49e}@supports (color:color-mix(in lab, red, red)){.palari-note-tile:hover{background:color-mix(in srgb, var(--color-accent-subtle) 62%, transparent)}}}.palari-note-tile[data-selected=true]{background:var(--color-accent-subtle)}.palari-note-tile-main{min-width:0;color:var(--color-text);text-align:left;align-content:center;padding:.125rem;display:grid}.palari-note-tile-main:focus-visible{border-radius:var(--radius-compact);outline:2px solid var(--color-accent);outline-offset:1px}.notes-library-column>.note-tile-grid,.notes-library-column>.notes-search-results,.notes-library-column>.notes-pinned-section,.notes-library-column>.palari-empty{margin-inline:.5rem}.notes-library-column .note-tile-grid{gap:0}.palari-folder-tile{border-radius:var(--radius-compact);width:calc(100% - 1rem);min-height:2.5rem;color:var(--color-secondary);text-align:left;background:0 0;border:0;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.5rem;margin-inline:.5rem;padding:.375rem .5rem;display:grid}.palari-folder-tile.selected[aria-expanded=false]{background:var(--color-accent-subtle);color:var(--color-text)}@media (hover:hover) and (pointer:fine){.palari-folder-tile:hover{background:var(--color-accent-subtle);color:var(--color-text)}}.palari-folder-tile:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.palari-folder-tile strong{color:var(--color-text);font-size:var(--text-ui-body);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.palari-folder-tile>span{min-width:1.5rem;color:var(--color-muted);font-size:var(--text-meta);text-align:right;font-weight:500}.palari-note-pin{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:var(--radius-control);color:var(--color-secondary);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}.palari-note-pin:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-accent);--tw-outline-style:none;outline-style:none}@media (hover:hover) and (pointer:fine){@media (hover:hover){.palari-note-pin:hover{background-color:var(--color-accent-subtle);color:var(--color-text)}}}.palari-note-pin{opacity:0}.palari-note-tile:focus-within .palari-note-pin,.palari-note-tile[data-selected=true] .palari-note-pin,.palari-note-pin[aria-pressed=true]{opacity:1}@media (hover:hover) and (pointer:fine){.palari-note-tile:hover .palari-note-pin{opacity:1}}.palari-detail-panel{border-radius:var(--radius-card);padding:calc(var(--spacing) * 4);color:var(--color-text);background-color:#0000}@media (width>=40rem){.palari-detail-panel{padding:calc(var(--spacing) * 5)}}.note-reading-panel{align-content:flex-start;gap:calc(var(--spacing) * 4);min-height:0;padding:var(--layout-gutter);border-radius:0;flex:1;display:grid;overflow:auto}.note-reading-title{font-family:var(--font-artifact);font-size:var(--text-note-title);font-weight:650;line-height:var(--text-note-title--line-height);letter-spacing:-.015em;text-wrap:balance}.note-editor{padding:var(--layout-gutter);overscroll-behavior-y:contain;flex:1;grid-template-columns:minmax(0,1fr);align-content:start;min-height:0;overflow-y:auto}.note-editor-actions{min-width:0}.note-editor-actions>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-right:auto;overflow:hidden}.note-editor-details>summary{border-radius:var(--radius-control);width:fit-content;min-height:2.25rem;color:var(--color-secondary);font-size:var(--text-meta);align-items:center;padding-inline:.625rem;font-weight:600;list-style:none;display:inline-flex}.note-editor-details>summary::-webkit-details-marker{display:none}.note-editor-details[open]>summary{background:var(--color-accent-subtle);color:var(--color-text)}@media (hover:hover) and (pointer:fine){.note-editor-details>summary:hover{background:var(--color-accent-subtle);color:var(--color-text)}}.note-editor-details>label{display:grid}.note-reading-main{width:100%;max-width:var(--container-artifact);gap:calc(var(--spacing) * 4);grid-template-columns:minmax(0,1fr);min-width:0;margin-inline:auto;display:grid}.note-knowledge-rail{align-content:flex-start;gap:calc(var(--spacing) * 3);min-width:0;min-height:0;display:none}.note-knowledge-card{gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-secondary);background-color:#0000;display:grid}.note-knowledge-card-title{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);font-family:var(--font-ui);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-heading);display:flex}.note-knowledge-count{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-muted)}.note-knowledge-list{gap:calc(var(--spacing) * 2);display:grid}.note-ai-actions-footer{gap:var(--spacing);scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.note-ai-actions-footer::-webkit-scrollbar{display:none}.note-knowledge-empty{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-secondary);margin:0}.note-reading-main>.palari-note-reading-body,.note-reading-actions,.note-reading-main>header,.daily-note-nav,.note-ai-result,.note-reading-footer,.note-backlinks{width:100%;max-width:none}.note-reading-meta{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-secondary);font-family:var(--font-ui);font-size:var(--text-meta);line-height:var(--text-meta--line-height);flex-wrap:wrap;display:flex}.note-reading-meta small{font-family:var(--font-ui);font-size:var(--text-meta);line-height:var(--text-meta--line-height)}[data-form-factor=phone] .palari-note-tile.notes-phone-note-row{grid-template-columns:minmax(0,1fr) auto;gap:0;padding:0;display:grid}[data-form-factor=phone] .notes-phone-note-row .palari-note-tile-main{width:100%;min-height:3rem;padding-inline:.875rem}[data-form-factor=phone] .notes-phone-note-row .palari-note-pin{width:3rem;height:3rem}@media (width<=767.98px){.notes-library-column{border-right:0}.notes-library-header{min-height:4rem;padding:var(--space-3) var(--layout-panel-inset)}.notes-library-controls{padding:0 var(--layout-panel-inset) var(--space-3)}.notes-search-field,.notes-sort-trigger{min-height:2.75rem}.notes-folder-tree{border-top:0}.palari-folder-tile{min-height:3rem;padding-inline:.875rem}.notes-phone-folder-row{min-height:3rem}.palari-note-tile.notes-phone-note-row{grid-template-columns:minmax(0,1fr) auto;gap:0;padding:0;display:grid}.notes-phone-note-row .palari-note-tile-main{width:100%;min-height:3rem;padding-inline:.875rem}.notes-phone-note-row .palari-note-pin{width:3rem;height:3rem}.notes-folder-contents{padding-left:.75rem}.palari-note-pin{opacity:1;width:2.75rem;height:2.75rem}.palari-note-tile{min-height:3rem}.notes-library-column>.note-tile-grid,.notes-library-column>.notes-search-results,.notes-library-column>.notes-pinned-section,.notes-library-column>.palari-empty{margin-inline:.25rem}.note-reading-panel{padding:var(--layout-gutter)}.note-reading-main{gap:.875rem}.note-reading-panel .note-reading-title{font-size:var(--text-note-title-mobile)}.note-reading-actions,.note-edit-action{min-height:var(--mobile-touch-target)}.note-focus-action{display:none}.note-reading-main>header{gap:.5rem;padding-bottom:.875rem}.note-reading-meta{gap:.375rem}.note-tag-row,.note-tile-tags{display:none}.note-editor{width:100%;max-width:none;padding:0 var(--layout-gutter) 5rem;box-shadow:none;border-radius:0;gap:.75rem}.note-editor-actions{z-index:12;border-bottom:1px solid var(--color-border);background:#fffdfaeb;min-height:3rem;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.note-editor-actions{background:color-mix(in srgb, var(--color-bg) 92%, transparent)}}.note-editor-actions{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding-block:.375rem}.note-editor-actions button[aria-pressed]{display:none}.note-editor>label{gap:0}.note-editor>label>span{display:none}.note-editor>label>input{min-height:3rem;box-shadow:none;background:0 0;border:0;padding-inline:0}.note-editor-details>summary{border-radius:var(--radius-control);width:fit-content;min-height:2.75rem;color:var(--color-secondary);font-size:var(--text-meta);align-items:center;padding-inline:.625rem;font-weight:600;list-style:none;display:inline-flex}.note-editor-details>summary::-webkit-details-marker{display:none}.note-editor-details[open]>summary{background:var(--color-accent-subtle);color:var(--color-text)}@media (hover:hover) and (pointer:fine){.note-editor-details>summary:hover{background:var(--color-accent-subtle);color:var(--color-text)}}.note-editor-details:not([open])>label{display:none}.note-editor-details>label{margin-top:.5rem}.note-reading-footer{flex-direction:column;align-items:stretch}.note-ai-actions-footer{width:100%}.note-ai-actions-footer>button{min-width:max-content}}.palari-note-reading-body,.palari-tiptap-content .ProseMirror{width:100%;max-width:var(--container-artifact);font-family:var(--font-artifact);font-size:var(--text-artifact);line-height:var(--tw-leading,var(--text-artifact--line-height));--tw-leading:var(--leading-artifact);line-height:var(--leading-artifact);color:var(--color-text);margin-inline:auto}.palari-tiptap-content .ProseMirror{min-height:calc(var(--spacing) * 80);--tw-outline-style:none;outline-style:none}.palari-note-reading-body a,.palari-tiptap-content .ProseMirror a{color:var(--color-accent);text-decoration-line:underline}.palari-note-reading-body blockquote,.palari-tiptap-content .ProseMirror blockquote{margin-block:calc(var(--spacing) * 5);border-block-style:var(--tw-border-style);border-block-width:0;border-right-style:var(--tw-border-style);border-right-width:0;border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-accent-border);padding-block:calc(var(--spacing) * .5);padding-right:0;padding-left:calc(var(--spacing) * 4);color:var(--color-secondary);background-color:#0000;border-radius:0}.palari-note-reading-body code,.palari-tiptap-content .ProseMirror code{border-radius:var(--radius-control);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-bg-subtle);padding-inline:var(--spacing)}.palari-note-reading-body h1,.palari-tiptap-content .ProseMirror h1{margin-top:calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 3);font-family:var(--font-artifact);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-heading);font-size:var(--text-note-h1);line-height:var(--text-note-h1--line-height);letter-spacing:-.012em;text-wrap:balance}.palari-note-reading-body h2,.palari-tiptap-content .ProseMirror h2{margin-top:calc(var(--spacing) * 7);margin-bottom:calc(var(--spacing) * 3);font-family:var(--font-artifact);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-heading);font-size:var(--text-note-h2);line-height:var(--text-note-h2--line-height);letter-spacing:-.01em;text-wrap:balance}.palari-note-reading-body h3,.palari-tiptap-content .ProseMirror h3{margin-top:calc(var(--spacing) * 6);margin-bottom:calc(var(--spacing) * 2);font-family:var(--font-artifact);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-heading);font-size:var(--text-note-h3);line-height:var(--text-note-h3--line-height);text-wrap:balance}.palari-note-reading-body h4,.palari-tiptap-content .ProseMirror h4{margin-top:calc(var(--spacing) * 5);margin-bottom:calc(var(--spacing) * 2);font-family:var(--font-artifact);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-heading);font-size:var(--text-note-h4);line-height:var(--text-note-h4--line-height)}.palari-note-reading-body h5,.palari-tiptap-content .ProseMirror h5{margin-top:calc(var(--spacing) * 5);margin-bottom:calc(var(--spacing) * 2);font-family:var(--font-artifact);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-heading);font-size:var(--text-note-h5);line-height:var(--text-note-h5--line-height)}@media (width<=767.98px){.palari-note-reading-body h1,.palari-tiptap-content .ProseMirror h1{font-size:var(--text-note-h1-mobile)}.palari-note-reading-body h2,.palari-tiptap-content .ProseMirror h2{font-size:var(--text-note-h2-mobile)}}.palari-note-reading-body li,.palari-tiptap-content .ProseMirror li{margin-block:calc(var(--spacing) * 1.5);padding-left:var(--spacing)}.palari-note-reading-body ol,.palari-note-reading-body ul,.palari-tiptap-content .ProseMirror ol,.palari-tiptap-content .ProseMirror ul{margin-block:calc(var(--spacing) * 4);padding-left:calc(var(--spacing) * 5)}.palari-note-reading-body ol,.palari-tiptap-content .ProseMirror ol{list-style-type:decimal}.palari-note-reading-body ul,.palari-tiptap-content .ProseMirror ul{list-style-type:disc}.palari-note-reading-body li::marker{color:var(--color-secondary)}.palari-tiptap-content .ProseMirror li::marker{color:var(--color-secondary)}.palari-note-reading-body p,.palari-tiptap-content .ProseMirror p{margin-block:calc(var(--spacing) * 3)}.palari-note-reading-body hr,.palari-tiptap-content .ProseMirror hr{margin-block:calc(var(--spacing) * 7);border-style:var(--tw-border-style);background:linear-gradient(90deg, transparent, var(--color-border), transparent);border-width:0;height:1px}.palari-note-reading-body>:first-child,.palari-tiptap-content .ProseMirror>:first-child{margin-top:0}.palari-note-reading-body>:last-child,.palari-tiptap-content .ProseMirror>:last-child{margin-bottom:0}.palari-note-reading-body pre,.palari-tiptap-content .ProseMirror pre{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-bg-subtle);padding:calc(var(--spacing) * 3);overflow:auto}.palari-note-reading-body table{margin-block:calc(var(--spacing) * 4);border-collapse:collapse;width:100%}.palari-note-reading-body td,.palari-note-reading-body th{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);padding:calc(var(--spacing) * 2)}.palari-note-reading-body th{background-color:var(--color-bg-subtle)}@media (width>=1536px){.note-reading-panel{grid-template-columns:minmax(0,1fr) minmax(18rem,20rem);column-gap:1.75rem}.note-knowledge-rail{border-left:1px solid var(--color-border);max-height:calc(100vh - 9rem);padding-left:1.5rem;display:grid;position:sticky;top:0;overflow:auto}.note-backlinks-inline{display:none}.note-reading-actions,.note-reading-main>header,.daily-note-nav,.note-ai-result,.note-reading-footer,.note-backlinks,.palari-note-reading-body{max-width:none}.note-reading-panel-focus{grid-template-columns:minmax(0,1fr)}.note-reading-panel-focus .note-knowledge-rail{display:none}.note-reading-panel-focus .note-backlinks-inline{display:block}}.palari-note-rich-editor{min-width:0}.palari-tiptap-wrapper{border-bottom-right-radius:var(--radius-card);border-bottom-left-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-bg);padding:calc(var(--spacing) * 4);color:var(--color-text);position:relative}.palari-tiptap-wrapper:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#11204040}@supports (color:color-mix(in lab, red, red)){.palari-tiptap-wrapper:focus-within{--tw-ring-color:color-mix(in oklab, var(--color-accent) 25%, transparent)}}.palari-tiptap-wrapper{border-top-left-radius:0;border-top-right-radius:0}.palari-tiptap-content .ProseMirror[data-placeholder]:empty:before{pointer-events:none;float:left;color:var(--color-muted);content:attr(data-placeholder)}.palari-tiptap-content .ProseMirror ul[data-type=taskList]{padding-left:0;list-style-type:none}.palari-tiptap-content .ProseMirror ul[data-type=taskList] li{gap:calc(var(--spacing) * 2);display:flex}.palari-format-toolbar{align-items:center;gap:var(--spacing);border-top-left-radius:var(--radius-card);border-top-right-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:0;border-color:var(--color-border);background-color:var(--color-bg-subtle);min-width:0;padding:calc(var(--spacing) * 2);overscroll-behavior-inline:contain;scrollbar-width:thin;display:flex;overflow:auto hidden}.palari-format-select{height:calc(var(--spacing) * 9);border-radius:var(--radius-control);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-bg);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-secondary);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.palari-format-select:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-accent);--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.note-format-text-select,.note-format-list-select{justify-content:space-between;align-items:center;gap:.25rem;width:7.25rem;display:inline-flex}.note-format-list-select{width:6.5rem}.note-format-btn svg{width:1rem;height:1rem}.palari-format-divider{height:calc(var(--spacing) * 6);background-color:var(--color-border);flex:none;width:1px}@media (width<=767.98px){.palari-format-toolbar{border-bottom:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-bg);scrollbar-width:none;flex-wrap:nowrap;gap:.25rem;min-height:3.25rem;margin-bottom:.75rem;padding:.25rem}.palari-format-toolbar::-webkit-scrollbar{display:none}.note-format-btn,.palari-format-select{flex:none;min-width:2.75rem;height:2.75rem;min-height:2.75rem}.palari-tiptap-wrapper{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.palari-tiptap-content .ProseMirror{min-height:calc(100dvh - 15rem)}}.palari-link-suggestion{gap:var(--spacing);border-radius:var(--radius-control);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:#0000;display:grid}.palari-link-suggestion:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-accent);--tw-outline-style:none;outline-style:none}@media (hover:hover) and (pointer:fine){@media (hover:hover){.palari-link-suggestion:hover{background-color:var(--color-accent-subtle)}}}@media (pointer:coarse){.notes-library-action,.palari-note-pin{width:var(--mobile-touch-target);height:var(--mobile-touch-target);opacity:1}}.notes-layout{height:100%;padding:0;overflow:hidden}.notes-library-heading{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.5rem;min-width:0;display:grid}.notes-archive-heading{gap:var(--spacing);min-width:0;display:grid}.notes-library-heading>strong{font-family:var(--font-display);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));white-space:nowrap;flex-shrink:0}.notes-archive-heading>strong{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));overflow:hidden}.notes-library-heading>span,.notes-archive-heading>span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-secondary)}.notes-library-heading>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.notes-search-results{gap:calc(var(--spacing) * 2);min-width:0;display:grid}.tag-filter-bar{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-control);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-accent-border);background-color:var(--color-accent-subtle);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-accent);display:flex}.tag-filter-bar>span{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);overflow:hidden}.tag-filter-clear{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);border-radius:var(--radius-control);color:var(--color-accent);justify-content:center;align-items:center;display:inline-flex}.tag-filter-clear:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-accent);--tw-outline-style:none;outline-style:none}@media (hover:hover) and (pointer:fine){@media (hover:hover){.tag-filter-clear:hover{background-color:var(--color-bg)}}}.notes-pinned-section{gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);min-width:0;padding-bottom:calc(var(--spacing) * 3);display:grid}.notes-archive-panel{gap:calc(var(--spacing) * 4);min-width:0;padding:calc(var(--spacing) * 3);display:grid;overflow:auto}.notes-archive-item{gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);padding-bottom:calc(var(--spacing) * 3);display:grid}.notes-archive-item>div{min-width:0}.notes-archive-item strong{-webkit-line-clamp:2;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.notes-archive-item>div>strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.notes-archive-item>div>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-secondary)}.notes-create-actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.notes-folder-create{gap:calc(var(--spacing) * 3);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-bg);padding:calc(var(--spacing) * 3);display:grid}.notes-folder-create-actions{justify-content:flex-end;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.note-reading-actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.note-reading-header{gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);padding-bottom:calc(var(--spacing) * 4);display:grid}.note-tag-row,.daily-note-nav,.note-link-list,.note-footer-meta{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.note-source-context{overflow-wrap:break-word;color:var(--color-secondary)}.daily-note-nav{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);padding-bottom:calc(var(--spacing) * 4)}.note-reading-empty{gap:calc(var(--spacing) * 3);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-bg-subtle);padding:calc(var(--spacing) * 4);font-family:var(--font-ui);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-secondary);display:grid}.note-reading-checkbox{min-height:calc(var(--spacing) * 11);align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-control);border-style:var(--tw-border-style);width:100%;padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 2);text-align:left;color:var(--color-text);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;border-width:1px;border-color:#0000;display:flex}.note-reading-checkbox:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-accent);--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.note-reading-checkbox[aria-checked=true]{color:var(--color-secondary)}@media (hover:hover) and (pointer:fine){@media (hover:hover){.note-reading-checkbox:hover{background-color:var(--color-bg-subtle)}}}.note-reading-checkbox-control{margin-top:var(--spacing);height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);border-radius:var(--radius-control);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-accent-border);background-color:var(--color-bg);color:var(--color-accent);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.note-reading-checkbox:hover .note-reading-checkbox-control{background-color:var(--color-accent-subtle)}}.note-reading-body .note-inline-link{border-radius:var(--radius-control);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-accent-border);background-color:var(--color-accent-subtle);padding-inline:calc(var(--spacing) * 2);color:var(--color-accent);text-decoration-line:none;display:inline-flex}.note-ai-result-inline{gap:calc(var(--spacing) * 2);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-bg-subtle);padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:grid}.note-reading-footer{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);padding-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-secondary);flex-wrap:wrap;display:flex}.note-backlinks-inline{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-bg-subtle);padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.note-backlinks-inline>summary{cursor:pointer;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-secondary)}.note-backlink-list{margin-top:calc(var(--spacing) * 3)}.notes-layout .palari-notes-shell{grid-template-columns:minmax(0,1fr);position:relative}.notes-layout:is([data-pane-mode=split],[data-pane-mode=wide]) .palari-notes-shell:not(.notes-library-collapsed):not(.palari-notes-shell-focus){grid-template-columns:var(--notes-library-width,var(--layout-rail-width)) auto minmax(0, 1fr)}.notes-pane-active{display:flex}.notes-pane-inactive{display:none}.notes-layout[data-pane-mode=single] .palari-notes-shell{grid-template-columns:minmax(0,1fr)}.notes-library-reopen{z-index:12;background:var(--color-bg);box-shadow:var(--shadow-lift);position:absolute;top:.75rem;left:.75rem}.notes-layout[data-pane-mode=single] .notes-library-reopen{display:none}.notes-layout .note-reading-panel{grid-template-columns:minmax(0,1fr)}.notes-layout[data-pane-mode=wide] .note-reading-panel:not(.note-knowledge-collapsed):not(.note-reading-panel-focus){grid-template-columns:minmax(0, 1fr) auto var(--notes-knowledge-width,19rem);column-gap:0;padding-right:0}.note-knowledge-dock{border-left:1px solid var(--color-border);overscroll-behavior:contain;min-height:0;padding:0 1rem 1rem;overflow-y:auto}.note-knowledge-dock .note-knowledge-rail,.note-knowledge-sheet .note-knowledge-rail{display:grid}.note-knowledge-dock .note-knowledge-rail{border-left:0;max-height:none;padding-left:0;position:static;overflow:visible}.note-knowledge-close{margin:.25rem 0 0 auto}.note-knowledge-sheet .note-knowledge-rail{margin-top:1rem;overflow-y:auto}.notes-layout[data-pane-mode=wide] .note-reading-panel:not(.note-knowledge-collapsed) .note-backlinks-inline{display:none}.notes-layout:is([data-pane-mode=single],[data-pane-mode=split]) .note-backlinks-inline,.notes-layout .note-reading-panel.note-knowledge-collapsed .note-backlinks-inline{display:block}.notes-layout[data-short=true] .notes-library-header{min-height:3.75rem;padding-block:.625rem}@container notes-library-column (width<=20rem){.notes-library-header{flex-wrap:wrap;gap:.5rem}.notes-library-heading{flex:1 0 100%}}@container (width<=18rem){.notes-library-heading{grid-template-columns:minmax(0,1fr)}.notes-library-heading>span{text-overflow:clip;white-space:normal;overflow:visible}.notes-library-controls{grid-template-columns:minmax(0,1fr)}.notes-sort-trigger{width:100%}}@media (width<=767.98px){.notes-library-reopen{display:none}}.notes-layout:is([data-pane-mode=split],[data-pane-mode=wide]) .notes-library-column{width:var(--notes-library-width,var(--layout-rail-width));opacity:1;visibility:visible;transition:transform var(--panel-motion-duration) var(--ease-drawer), opacity var(--panel-motion-duration) var(--ease-drawer);display:flex;transform:translate(0)}.notes-layout:is([data-pane-mode=split],[data-pane-mode=wide]) .notes-library-column.notes-pane-inactive{opacity:0;visibility:hidden;pointer-events:none;transition-property:transform,opacity,visibility;transition-duration:var(--panel-motion-duration), var(--panel-motion-duration), 0s;transition-delay:0s, 0s, var(--panel-motion-duration);position:absolute;inset:0 auto 0 0;transform:translate(-100%)}@keyframes palari-push-enter{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes palari-push-exit{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}@media (width<=767.98px){.notes-detail-column.flex{animation:none}}:root[data-panel-motion-input=keyboard] :is(.palari-route-stage,.palari-notes-shell .notes-pane-active,.sharing-shell>*,.chat-jump-to-latest,.chat-jump-pill){animation:none}@media (prefers-reduced-motion:reduce){.notes-layout:is([data-pane-mode=split],[data-pane-mode=wide]) .notes-library-column{--reduced-motion-duration:var(--panel-motion-fade-duration), 0s;transition-property:opacity;transition-timing-function:ease;transform:none}.notes-layout:is([data-pane-mode=split],[data-pane-mode=wide]) .notes-library-column.notes-pane-inactive{transition-property:opacity,visibility;transition-delay:0s, var(--panel-motion-fade-duration);transform:none}}[data-form-factor=phone] .notes-phone-folder-row,[data-form-factor=phone] .notes-search{min-height:var(--mobile-touch-target)}[data-form-factor=phone] .note-editor{padding:1rem var(--phone-gutter) calc(var(--notes-toolbar-height,3.5rem) + 1rem);box-shadow:none;border:0;border-radius:0;gap:.75rem}[data-form-factor=phone] .note-editor>label{order:-1}[data-form-factor=phone] .note-editor-actions{font-family:var(--font-ui);font-size:var(--text-meta)}[data-form-factor=phone] .note-editor-details>label{display:grid}[data-form-factor=phone] .palari-tiptap-wrapper{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}[data-form-factor=phone] .note-format-toolbar{z-index:31;border:0;border-top:1px solid var(--color-border-subtle);background:var(--color-canvas);width:100%;min-height:3.5rem;padding:.375rem max(var(--phone-gutter), var(--phone-safe-right)) max(.375rem, var(--phone-safe-bottom)) max(var(--phone-gutter), var(--phone-safe-left));scroll-snap-type:x proximity;scroll-padding-inline:var(--phone-gutter);scrollbar-width:none;inset-inline:0;border-radius:0;flex-wrap:nowrap;gap:.25rem;margin:0;position:fixed;bottom:0;overflow-x:auto}[data-form-factor=phone] .note-format-toolbar>button,[data-form-factor=phone] .note-format-toolbar select{min-width:var(--mobile-touch-target);min-height:var(--mobile-touch-target);height:var(--mobile-touch-target);scroll-snap-align:start;flex:none}[data-form-factor=phone] .sharing-shell[data-transition=forward][data-view=detail]>:is(.sharing-detail,.settings-detail),[data-form-factor=phone] .palari-notes-shell[data-transition=forward]>.notes-detail-column.notes-pane-active{animation:palari-push-enter var(--duration-sheet) var(--ease-standard) both}[data-form-factor=phone] .sharing-shell[data-transition=back][data-view=menu]>.sharing-navigation-panel,[data-form-factor=phone] .palari-notes-shell[data-transition=back]>.notes-library-column.notes-pane-active{animation:palari-push-exit var(--duration-sheet) var(--ease-standard) both}@media (prefers-reduced-motion:reduce){[data-form-factor=phone] .sharing-shell[data-transition=forward][data-view=detail]>:is(.sharing-detail,.settings-detail),[data-form-factor=phone] .sharing-shell[data-transition=back][data-view=menu]>.sharing-navigation-panel,[data-form-factor=phone] .palari-notes-shell[data-transition=forward]>.notes-detail-column.notes-pane-active,[data-form-factor=phone] .palari-notes-shell[data-transition=back]>.notes-library-column.notes-pane-active{animation:none}}.notes-phone-note-row{min-height:3.25rem}.notes-phone-note-row:active{background:var(--color-surface-active)}.source-card-summary,.source-card-list,.chat-receipt-body{gap:calc(var(--spacing) * 2);display:grid}.source-card-intro{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-secondary);margin:0}.source-card-list{padding-left:0}.source-card-list>li{gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-secondary);display:flex}.source-card-list>li>span:first-child{margin-top:calc(var(--spacing) * 2);height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background-color:var(--color-accent);border-radius:3.40282e38px;flex-shrink:0}.source-path-chip{border-radius:var(--radius-control);background-color:var(--color-bg-subtle);padding-inline:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text)}.drive-file-list .ds-pill{border-radius:var(--radius-control);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-bg-subtle);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-secondary);font-style:normal}.access-layout{--workspace-page-max:calc(var(--layout-content-width) + 2 * var(--layout-gutter));align-content:start;min-height:0;overflow:auto}.access-counts{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.access-counts>span{align-items:baseline;gap:calc(var(--spacing) * 2);border-radius:var(--radius-control);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-bg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-secondary);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:inline-flex}.access-counts strong{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text)}.sources-connection{gap:calc(var(--spacing) * 4);min-width:0;display:grid}.sources-primary-row{gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);min-width:0;padding-bottom:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media (width>=40rem){.sources-primary-row{flex-direction:row;justify-content:space-between;align-items:center}}.sources-primary-row>div{gap:var(--spacing);min-width:0;display:grid}.sources-primary-row strong,.sources-list-heading h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0}.sources-primary-row span,.sources-list-empty{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-secondary);margin:0}.sources-list,.sources-list-items{min-width:0;display:grid}.sources-list{gap:calc(var(--spacing) * 6)}.sources-list-group{gap:calc(var(--spacing) * 2);min-width:0;display:grid}.sources-list-heading{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.sources-list-heading>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted)}.source-list-row{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);padding-inline:0;padding-block:calc(var(--spacing) * 3);border-radius:0}.source-list-row.selected{background-color:var(--color-bg-subtle)}.source-list-icon{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-control);background-color:var(--color-bg-subtle);color:var(--color-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.source-list-meta{align-items:center;gap:var(--spacing);min-width:0;display:flex}.source-list-kind,.source-list-status{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.source-list-status{color:var(--color-muted)}@media (pointer:coarse){.source-list-menu-trigger{min-width:var(--mobile-touch-target)}}.sources-details-trigger{width:fit-content;color:var(--color-secondary);padding-inline:0}.sources-details-trigger svg{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.sources-details-trigger svg[data-open]{rotate:180deg}.sources-details{gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);min-width:0;padding-top:calc(var(--spacing) * 4);display:grid}.source-selected-detail{gap:calc(var(--spacing) * 4);border-radius:var(--radius-card);background-color:#f6f1e899;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.source-selected-detail{background-color:color-mix(in oklab, var(--color-bg-subtle) 60%, transparent)}}.source-selected-detail{padding:calc(var(--spacing) * 4);color:var(--color-text)}.source-selected-detail>p{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted);margin:0}.source-selected-detail>h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0}.source-selected-detail>span,.source-selected-scope p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-secondary);overflow-wrap:anywhere;margin:0}.source-selected-scope{gap:var(--spacing);display:grid}.source-selected-scope strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text)}.source-selected-facts{gap:calc(var(--spacing) * 4);display:grid}@media (width>=64rem){.source-selected-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.source-selected-footer{justify-content:space-between;gap:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-secondary);flex-wrap:wrap;display:flex}.source-selected-receipts,.sources-secondary-actions{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.drive-readiness-strip{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));display:grid}.drive-readiness-strip span{gap:var(--spacing);border-radius:var(--radius-control);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-bg);padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-secondary);display:grid}.drive-readiness-strip strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-secondary)}.drive-read-preview{max-height:calc(var(--spacing) * 36);border-radius:var(--radius-control);background-color:var(--color-accent-subtle);padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text);overflow:auto}.drive-file-list{gap:calc(var(--spacing) * 2);display:grid}.drive-source-row{gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);min-width:0;padding-block:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media (width>=40rem){.drive-source-row{flex-direction:row;justify-content:space-between;align-items:center}}.drive-source-row>span{min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-secondary)}.drive-source-row>span strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow-wrap:break-word;color:var(--color-text);display:block}.drive-source-row>span em{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));word-break:break-all;color:var(--color-muted);font-style:normal}.drive-source-row>div{gap:calc(var(--spacing) * 2);flex-wrap:wrap;flex-shrink:0;display:flex}.drive-write-review{gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-accent-border);min-width:0;padding-top:calc(var(--spacing) * 4);display:grid}.drive-write-review p,.drive-write-review h4{margin:0}.drive-write-review p{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-secondary)}.drive-write-review h4{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text)}.drive-write-review pre{max-height:calc(var(--spacing) * 80);border-radius:var(--radius-control);background-color:var(--color-bg-subtle);max-width:100%;padding:calc(var(--spacing) * 3);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);overflow-wrap:break-word;white-space:pre-wrap;color:var(--color-text);overflow:auto}[data-form-factor=phone] :is(.access-layout,.questions-surface){min-width:0;padding-inline:var(--phone-gutter)}[data-form-factor=phone] .sources-primary-row>button{align-self:flex-start;width:fit-content;max-width:100%}[data-form-factor=phone] :is(.access-layout,.sharing-shell,.questions-surface,.sources-details) :is(button,input:not([type=checkbox]):not([type=radio]),select){min-height:var(--mobile-touch-target)}.settings-layout{background:var(--color-bg);align-content:flex-start;min-height:0;overflow-y:auto}.settings-detail{align-content:flex-start;gap:calc(var(--spacing) * 5);min-width:0;display:grid}.settings-detail-header{gap:var(--spacing);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);padding-bottom:calc(var(--spacing) * 4);scroll-margin-top:1rem;display:grid}.settings-detail-header>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted)}.settings-detail-header h2{font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-heading);--tw-outline-style:none;font-size:var(--text-ui-title);line-height:var(--text-ui-title--line-height);outline-style:none;margin:0}.settings-detail-header p{max-width:var(--container-2xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-secondary);margin:0}.settings-menu{gap:calc(var(--spacing) * 6);display:grid}.settings-menu-group{gap:calc(var(--spacing) * 2);display:grid}.settings-menu-group h3{padding-inline:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-secondary);margin:0}.settings-menu-list{gap:var(--spacing);display:grid}.settings-menu-item{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-control);border-style:var(--tw-border-style);width:100%;min-width:0;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);text-align:left;color:var(--color-text);min-height:3.5rem;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);background-color:#0000;border-width:1px;border-color:#0000;grid-template-columns:2rem minmax(0,1fr) auto;display:grid;position:relative}@media (hover:hover) and (pointer:fine){.settings-menu-item:hover:not([aria-current=page]){background:var(--color-surface-hover)}}.settings-menu-item:focus-visible{z-index:10;--tw-outline-style:none;box-shadow:inset 0 0 0 2px var(--color-accent);outline-style:none;position:relative}.settings-menu-item[aria-current=page]{border-color:var(--color-accent-border);background:var(--color-surface-selected);box-shadow:none}.settings-menu-item[aria-current=page]:before{content:none}.settings-menu-icon{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:var(--radius-control);color:var(--color-secondary);place-items:center;display:grid}.settings-menu-item[aria-current=page] .settings-menu-icon{color:var(--color-accent)}.settings-menu-copy{gap:calc(var(--spacing) * .5);min-width:0;display:grid}.settings-menu-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text);overflow:hidden}.settings-menu-copy>span{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-secondary);overflow:hidden}.settings-menu-chevron{color:var(--color-muted);flex-shrink:0}.settings-back-button{margin-bottom:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-control);border-style:var(--tw-border-style);width:fit-content;padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-secondary);min-height:var(--mobile-touch-target);background-color:#0000;border-width:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.settings-back-button:hover{color:var(--color-text)}}.settings-back-button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-accent);--tw-outline-style:none;outline-style:none}.settings-detail[hidden],.settings-pane[hidden]{display:none}.settings-pane{min-width:0}.settings-pane>.settings-panel{box-shadow:none;background-color:#0000;border:0;border-radius:0;padding:0}.settings-pane>.settings-panel>header{padding-bottom:calc(var(--spacing) * 4)}.settings-pane>.settings-appearance-panel{background-color:#0000;padding:0}.settings-field{gap:calc(var(--spacing) * 2);min-width:0;display:grid}.settings-field>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-secondary)}@media (width>=960px){.settings-back-button{display:none}}@media (width<=959.98px){.settings-detail{width:100%;max-width:var(--layout-content-width);margin-inline:auto}.settings-detail-header>span{display:none}.settings-back-button{margin-left:calc(var(--mobile-island-height) + .5rem)}}.fact-block{gap:calc(var(--spacing) * 2);border-radius:var(--radius-control);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-bg-subtle);padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:grid}.fact-block h3{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted)}.fact-block li,.fact-block p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-text);overflow-wrap:anywhere}.fact-block ul{gap:var(--spacing);margin:0;padding:0;display:grid}.fact-block li{list-style-type:none}.palari-edit-actions{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.settings-panel{gap:calc(var(--spacing) * 4);border-radius:var(--radius-card);background-color:#f6f1e899;display:grid}@supports (color:color-mix(in lab, red, red)){.settings-panel{background-color:color-mix(in oklab, var(--color-bg-subtle) 60%, transparent)}}.settings-panel{padding:calc(var(--spacing) * 4);color:var(--color-text)}.settings-panel>header{gap:var(--spacing);padding-bottom:calc(var(--spacing) * 3);display:grid}.settings-panel>header span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted);margin:0}.settings-panel>header strong{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text)}.settings-panel>header small,.settings-panel>p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-secondary);margin:0}.palari-editor{gap:calc(var(--spacing) * 3);border-radius:var(--radius-card);background-color:#f6f1e899;display:grid}@supports (color:color-mix(in lab, red, red)){.palari-editor{background-color:color-mix(in oklab, var(--color-bg-subtle) 60%, transparent)}}.palari-editor{padding:calc(var(--spacing) * 4)}.settings-pane .settings-section-heading,.settings-editor-heading{gap:.25rem;min-width:0;margin:0;display:grid}.settings-pane .settings-section-heading>span,.settings-editor-heading>span{color:var(--color-muted);font-size:var(--text-meta);font-weight:600}.settings-pane .settings-section-heading>strong,.settings-pane .settings-section-heading>h3,.settings-editor-heading>strong{color:var(--color-text);font-family:var(--font-display);font-size:var(--text-ui-body);margin:0;font-weight:700;line-height:1.35}.settings-pane .settings-section-heading>h3{margin:0}.settings-pane .settings-section-heading>small,.settings-editor-heading>small{color:var(--color-secondary);font-size:var(--text-sm);text-wrap:pretty;margin:0;font-weight:400;line-height:1.5}.selected-palari-panel{gap:0}.settings-profile-summary{border-block:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;min-width:0;padding-block:1.25rem;display:grid}.settings-profile-portrait{border-radius:999px;place-items:center;display:grid;box-shadow:0 0 0 1px #1120401a}@supports (color:color-mix(in lab, red, red)){.settings-profile-portrait{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-text) 10%, transparent)}}.settings-profile-copy{gap:.25rem;min-width:0;display:grid}.settings-profile-copy h3,.settings-profile-copy p{margin:0}.settings-profile-copy h3{color:var(--color-heading);font-family:var(--font-display);font-size:var(--text-ui-title);font-weight:750;line-height:var(--text-ui-title--line-height)}.settings-profile-copy .settings-profile-role{color:var(--color-secondary);font-size:var(--text-sm);font-weight:600}.settings-profile-copy p:last-child{max-width:44rem;color:var(--color-secondary);font-size:var(--text-sm);text-wrap:pretty;padding-top:.5rem;line-height:1.6}.settings-palari-metrics{border-bottom:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-block:.75rem;display:grid}.settings-palari-metrics span{border-right:1px solid var(--color-border);background:0 0;border-radius:0;gap:.125rem;padding:.25rem .75rem;display:grid}.settings-palari-metrics span:first-child{padding-left:0}.settings-palari-metrics span:last-child{border-right:0}.settings-palari-metrics strong{color:var(--color-text);font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:700}.settings-palari-metrics small{color:var(--color-muted);font-size:var(--text-meta);font-weight:500}.settings-action-row{justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding-top:1rem;display:flex}.settings-action-row>span{gap:.25rem;min-width:0;display:grid}.settings-action-row strong{color:var(--color-text);font-size:var(--text-sm);font-weight:650}.settings-action-row small{color:var(--color-secondary);font-size:var(--text-meta);line-height:1.5}.settings-primary-action{min-width:9.5rem}.settings-edit-palari{border-top:1px solid var(--color-border);background:0 0;border-radius:0;margin-top:1rem;padding:1.25rem 0 0}.settings-editor-heading{padding-bottom:.5rem}.settings-form-grid{gap:1rem;min-width:0;display:grid}.settings-appearance-panel>.settings-section-heading{padding-bottom:1rem}@media (width>=640px){.settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-primary-action{justify-self:end}}@media (width<=767.98px){.palari-edit-actions{grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.palari-edit-actions button{width:100%;min-height:2.75rem}.settings-primary-action{width:100%}.settings-action-row{flex-direction:column;align-items:stretch}}.appearance-controls{gap:.875rem;display:grid}.appearance-controls-settings{border-block:1px solid var(--color-border);gap:0}.appearance-setting-row{border:0;border-bottom:1px solid var(--color-border);align-items:start;gap:1rem;min-width:0;margin:0;padding:1rem 0;display:grid}.appearance-setting-row:last-child{border-bottom:0}.appearance-setting-copy{gap:.25rem;min-width:0;margin:0;display:grid}.appearance-setting-copy strong{color:var(--color-text);font-size:var(--text-sm);font-weight:650}.appearance-setting-copy span,.appearance-setting-copy small{color:var(--color-secondary);font-size:var(--text-meta);font-weight:400;line-height:1.5}.appearance-theme-gallery{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-bg-subtle);gap:1rem;padding:.75rem;display:grid}.appearance-theme-gallery fieldset{border:0;gap:.5rem;margin:0;padding:0;display:grid}.appearance-theme-gallery legend{color:var(--color-secondary);font-size:var(--text-meta);margin-bottom:.5rem;font-weight:600}.appearance-controls-settings .appearance-system-theme{grid-template-columns:auto minmax(0,1fr) auto}.appearance-controls-settings .appearance-system-theme>span{gap:.125rem;display:grid}.appearance-controls-settings .appearance-system-theme strong,.appearance-controls-settings .appearance-system-theme small{display:block}.appearance-controls-settings .appearance-system-theme small{color:var(--color-secondary);font-weight:400}.appearance-controls fieldset{border:0;gap:.375rem;min-width:0;margin:0;padding:0;display:grid}.appearance-controls legend{font-size:var(--text-meta);color:var(--color-secondary);padding:0;font-weight:600}.appearance-segmented{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-bg-subtle);grid-auto-columns:1fr;grid-auto-flow:column;gap:.1875rem;padding:.1875rem;display:grid}.appearance-segmented button{border-radius:var(--radius-compact);min-width:0;min-height:2.75rem;color:var(--color-secondary);font-size:var(--text-meta);background:0 0;border:1px solid #0000;padding-inline:.5rem;font-weight:600}@media (hover:hover) and (pointer:fine){.appearance-segmented button:hover{color:var(--color-text)}}.appearance-segmented button:focus-visible,.appearance-theme-choice:focus-visible,.appearance-system-theme:focus-visible{box-shadow:0 0 0 2px var(--color-accent);outline:none}.appearance-segmented button[aria-pressed=true]{border-color:var(--color-border);background:var(--color-bg);color:var(--color-text)}.appearance-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem;display:grid}.appearance-theme-choice,.appearance-system-theme{border:1px solid var(--color-border);border-radius:var(--radius-compact);background:var(--color-bg);min-width:0;color:var(--color-secondary);font-size:var(--text-meta);text-align:left;align-items:center;font-weight:600;display:grid}.appearance-theme-choice{grid-template-columns:2.5rem minmax(0,1fr) auto;gap:.5rem;min-height:3.25rem;padding:.375rem}.appearance-theme-choice[aria-pressed=true],.appearance-system-theme[aria-pressed=true]{border-color:var(--color-accent-border);color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-accent)}@media (hover:hover) and (pointer:fine){.appearance-theme-choice:hover,.appearance-system-theme:hover{border-color:var(--color-accent-border);color:var(--color-text)}}.appearance-theme-selected{background:var(--color-accent);width:1.25rem;height:1.25rem;color:var(--color-bg);opacity:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;transform:scale(.8)}.appearance-theme-choice[aria-pressed=true] .appearance-theme-selected{opacity:1;transform:scale(1)}.appearance-theme-swatch{border:1px solid var(--color-preview-swatch-border);border-radius:var(--radius-compact);background:var(--preview-bg);grid-template-rows:1fr .65fr;grid-template-columns:.85fr 1.15fr;width:2.5rem;height:2.25rem;display:grid;overflow:hidden}.appearance-theme-swatch i:first-child{background:var(--preview-accent);grid-row:1/-1}.appearance-theme-swatch i:nth-child(2){background:var(--preview-surface)}.appearance-theme-swatch i:last-child{background:var(--preview-detail)}.appearance-system-theme{grid-template-columns:auto minmax(0,1fr);gap:.625rem;min-height:2.5rem;margin-top:.375rem;padding:.375rem .5rem}@media (width<=767.98px){.appearance-system-theme{min-height:var(--mobile-touch-target)}}@media (width>=1200px){.appearance-setting-row{grid-template-columns:minmax(11rem,.8fr) minmax(15rem,1.2fr)}.appearance-font-options,.appearance-density-options{grid-column:2}.appearance-controls-settings fieldset.appearance-setting-row{column-gap:1rem}}.palari-appearance-settings-link{border:0;border-top:1px solid var(--color-border);min-height:2.75rem;color:var(--color-secondary);text-align:left;font-size:var(--text-meta);background:0 0;padding:.75rem 0 0;font-weight:600}@media (hover:hover) and (pointer:fine){.palari-appearance-settings-link:hover{color:var(--color-text)}}.account-settings-dialog{height:min(48rem,100dvh - 3rem);max-height:min(48rem,100dvh - 3rem);overflow:hidden}.account-settings-heading{padding:var(--layout-gutter) calc(var(--layout-gutter) + 2rem) var(--space-4) var(--layout-gutter);border-bottom:1px solid var(--color-border);flex-shrink:0}.account-settings-heading [data-slot=dialog-description]{margin-top:.375rem}.account-settings-layout{flex:1;grid-template-columns:12.5rem minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.account-settings-navigation{border-right:1px solid var(--color-border);min-height:0;padding:1rem .75rem;overflow-y:auto}.account-settings-category{width:100%;min-height:2.75rem;padding:var(--space-3);border-radius:var(--radius-control);color:var(--color-secondary);text-align:left;font-size:var(--text-ui-body);align-items:center;gap:.75rem;display:flex}.account-settings-category[aria-current=page]{background:var(--color-accent-subtle);color:var(--color-accent)}.account-settings-category:focus-visible,.account-settings-back:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.account-settings-content{padding:var(--layout-gutter);min-width:0;min-height:0;overflow:auto}.account-settings-content>h2{font-size:var(--text-ui-title);margin:0 0 1.5rem;font-weight:600}.account-settings-account{justify-items:start;gap:1.5rem;display:grid}.account-settings-account>p{color:var(--color-secondary);font-size:var(--text-ui-body);line-height:1.6}.account-settings-identity{gap:1.25rem;width:100%;display:grid}.account-settings-identity dt{color:var(--color-secondary);font-size:var(--text-meta);margin-bottom:.375rem}.account-settings-identity dd{overflow-wrap:anywhere;font-size:var(--text-ui-body);margin:0}.account-settings-back{display:none}.account-settings-content .appearance-setting-row{grid-template-columns:minmax(0,1fr)}.account-settings-content .appearance-font-options,.account-settings-content .appearance-density-options{grid-column:auto}.account-settings-content .appearance-theme-gallery{min-width:0}.account-settings-content .appearance-theme-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr))}.account-logout{align-items:center;gap:.5rem;display:flex}@media (width<=767.98px){.account-settings-dialog{height:min(48rem,100dvh - 1rem);max-height:calc(100dvh - 1rem)}.account-settings-heading{padding:var(--layout-gutter) calc(var(--layout-gutter) + 2rem) var(--space-4) var(--layout-gutter)}.account-settings-layout{grid-template-columns:minmax(0,1fr)}.account-settings-navigation{border-right:0}.account-settings-content{padding:var(--layout-gutter)}.account-settings-layout[data-mobile-detail=false] .account-settings-content,.account-settings-layout[data-mobile-detail=true] .account-settings-navigation{display:none}.account-settings-back{min-height:2.75rem;color:var(--color-secondary);font-size:var(--text-ui-body);align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}}.account-settings-phone .account-settings-navigation{border-right:0;padding:.25rem 0 1rem}.account-settings-overview{align-items:center;gap:.875rem;padding:.75rem 0 1.75rem;display:flex}.account-settings-user-icon{background:var(--color-accent-subtle);height:3.5rem;color:var(--color-accent);border-radius:50%;flex:0 0 3.5rem;place-items:center;display:grid}.account-settings-overview>div{overflow-wrap:anywhere;gap:.25rem;min-width:0;display:grid}.account-settings-overview strong{font-size:var(--text-lg)}.account-settings-overview>div>span,.account-settings-scope{color:var(--color-secondary);font-size:var(--text-sm);line-height:1.5}.account-settings-group>div{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}.account-settings-phone .account-settings-category{min-height:4.75rem;color:var(--color-ink);border-radius:0;grid-template-columns:1.5rem minmax(0,1fr) auto;gap:.875rem;padding:1rem;display:grid}.account-settings-phone .account-settings-category:first-child{border-start-start-radius:var(--radius-card);border-start-end-radius:var(--radius-card)}.account-settings-phone .account-settings-category:last-child{border-end-end-radius:var(--radius-card);border-end-start-radius:var(--radius-card)}.account-settings-phone .account-settings-category+.account-settings-category{border-top:1px solid var(--color-border)}@media (hover:hover) and (pointer:fine){.account-settings-phone .account-settings-category:hover{background:var(--color-accent-subtle)}}.account-settings-category-copy{min-width:0}.account-settings-phone .account-settings-category-copy{overflow-wrap:anywhere;gap:.25rem;font-weight:600;display:grid}.account-settings-category-copy small{color:var(--color-secondary);font-size:var(--text-sm);font-weight:400;line-height:1.4}.account-settings-scope{margin-top:1.25rem}[data-form-factor=phone] :is(.settings-detail-header,.ds-surface-intro)[hidden]{display:none}.shared-notebook-surface{background:var(--color-bg);min-width:0;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.shared-notebook-loading,.shared-notebook-empty,.shared-notebook-access-lost{min-height:18rem;color:var(--color-secondary);text-align:center;place-content:center;justify-items:center;gap:.75rem;padding:2rem;display:grid}.shared-notebook-loading p,.shared-notebook-empty p,.shared-notebook-access-lost p,.shared-notebook-info p{color:var(--color-secondary);font-size:var(--text-sm);margin:0;line-height:1.65}.shared-notebook-empty h2,.shared-notebook-access-lost h2,.shared-notebook-info h2{color:var(--color-text);font-size:var(--text-lg);margin:0;font-weight:650}.shared-notebook-access-lost>div{gap:.375rem;max-width:34rem;display:grid}.shared-notebook-spinner{border:2px solid var(--color-accent-border);border-top-color:var(--color-accent);border-radius:50%;width:1.75rem;height:1.75rem;animation:.8s linear infinite shared-notebook-spin}.shared-notebook-notice,.shared-notebook-error{z-index:30;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-raised);width:min(100% - 2rem,38rem);box-shadow:var(--shadow-lift);color:var(--color-secondary);font-size:var(--text-sm);margin:0;padding:.75rem 1rem;position:absolute;top:1rem;left:50%;transform:translate(-50%)}.shared-notebook-error{border-color:var(--color-status-rejected);color:var(--color-status-rejected)}.shared-notebook-info{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-bg);grid-template-columns:auto minmax(0,1fr);place-self:start center;gap:1rem;width:min(100% - 2rem,44rem);margin-top:clamp(4rem,12vh,8rem);padding:clamp(1.25rem,3vw,2rem);display:grid}.shared-notebook-info>span{background:var(--color-accent-subtle);width:2.75rem;height:2.75rem;color:var(--color-accent);border-radius:50%;place-items:center;display:grid}.shared-notebook-info>div{justify-items:start;gap:.75rem;display:grid}@media (prefers-reduced-motion:reduce){.shared-notebook-spinner{transition:none;animation:none}}.sharing-shell{grid-template-columns:var(--layout-rail-width) minmax(0, 1fr);gap:var(--layout-section-gap);min-height:0;display:grid}.sharing-navigation-panel{align-content:start;gap:1rem;display:grid}.sharing-detail{align-content:start;gap:var(--layout-section-gap);min-width:0;max-width:var(--layout-content-width);display:grid}.sharing-detail .settings-back-button{display:none}.sharing-section{padding-block:var(--space-6);border-top:1px solid var(--color-border-subtle);gap:1rem;display:grid}.sharing-section:first-of-type{border-top:0;padding-top:0}.sharing-link-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}.sharing-copying>div{gap:var(--spacing);display:grid}.sharing-copying>div>p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-secondary)}.sharing-copying>form{gap:calc(var(--spacing) * 4);display:grid}.sharing-copying fieldset{gap:calc(var(--spacing) * 4);min-width:0;display:grid}.sharing-copying .ds-switch-row{min-height:calc(var(--spacing) * 11);align-items:center}@media (width>=40rem){.sharing-copying .ds-switch-row{min-height:calc(var(--spacing) * 9)}}.sharing-copying fieldset>.ds-switch-row+div{gap:calc(var(--spacing) * 4);min-width:0;display:grid}.sharing-copying fieldset>.ds-switch-row+div>label{gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);display:grid}.sharing-copying [data-slot=animated-height-content]>[data-state]{padding-top:calc(var(--spacing) * 3)}.sharing-copying fieldset>.ds-switch-row+div>p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-secondary)}.sharing-copying>form>[data-slot=button]{width:fit-content}.sharing-switch-setting{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.sharing-switch-list{gap:.75rem;display:grid}@media (width<=767px){.sharing-shell{grid-template-columns:minmax(0,1fr);gap:0}.sharing-shell[data-view=menu] .sharing-detail,.sharing-shell[data-view=detail] .sharing-navigation-panel{display:none}.sharing-detail .settings-back-button{display:inline-flex}}@keyframes shared-notebook-spin{to{transform:rotate(360deg)}}[data-form-factor=phone] .sharing-shell{grid-template-columns:minmax(0,1fr);gap:0}[data-form-factor=phone] .sharing-shell[data-view=menu]>:is(.sharing-detail,.settings-detail),[data-form-factor=phone] .sharing-shell[data-view=detail]>.sharing-navigation-panel{display:none}.recipient-page{background:var(--color-canvas);grid-template-rows:auto 1fr auto;min-height:100dvh;display:grid}.recipient-frame{gap:1.25rem;width:100%;max-width:44rem;margin-inline:auto;padding:1rem clamp(1rem,4vw,1.5rem) 0;display:grid}.recipient-topbar{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.recipient-wordmark{width:5.5rem}.demo-client-bar,.demo-owner-bar{border:1px solid var(--color-border-subtle);border-radius:var(--radius-control);background:var(--color-bg-subtle);font-size:var(--text-sm);color:var(--color-ink-secondary);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.5rem .75rem;display:flex}.demo-owner-bar{border-width:0 0 1px;border-radius:0;flex:none;justify-content:space-between}.demo-client-switch{gap:.5rem;display:flex}.demo-client-bar>:last-child{margin-left:auto}@media (pointer:coarse){.demo-client-bar .ds-button-base,.demo-owner-bar .ds-button-base{min-height:var(--mobile-touch-target)}}.recipient-header{border-bottom:1px solid var(--color-border-subtle);justify-items:start;gap:.5rem;padding-bottom:1.25rem;display:grid}.recipient-avatar{width:4.5rem;height:4.5rem}.recipient-header h1{font-size:var(--text-2xl);color:var(--color-heading);overflow-wrap:anywhere;margin:.25rem 0 0;font-weight:600;line-height:1.2}.recipient-owner-line{font-size:var(--text-ui-body);color:var(--color-ink-secondary);margin:0}.recipient-description{max-width:var(--container-artifact);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--color-ink);margin:0}.recipient-context{gap:.75rem;display:grid}.recipient-context[data-collapsed=true]{flex-wrap:wrap;gap:.375rem .75rem;display:flex}.recipient-context-item{gap:.375rem;display:grid}.recipient-context[data-collapsed=true] .recipient-context-sentence{display:none}.recipient-context-sentence{font-size:var(--text-meta);color:var(--color-ink-secondary);margin:0}.recipient-context-trigger{width:fit-content;color:var(--color-ink-secondary);font:inherit;font-size:var(--text-ui-body);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;align-items:center;gap:.375rem;padding:0;text-decoration:underline;display:inline-flex}.recipient-context-trigger:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (pointer:coarse){.recipient-context-trigger{min-height:var(--mobile-touch-target,2.75rem)}}.recipient-popover{position-area:bottom;position-try-fallbacks:flip-block, flip-inline;width:min(20rem,100vw - 2rem);max-height:calc(100dvh - 2rem);margin:.5rem 0;overflow:auto}.recipient-popover[data-pointer-motion=true]{opacity:0;transform:translateY(var(--space-1));transform-origin:top;transition:opacity var(--duration-popover) var(--ease-standard), transform var(--duration-popover) var(--ease-standard), display var(--duration-popover) allow-discrete, overlay var(--duration-popover) allow-discrete}.recipient-popover[data-pointer-motion=true]:popover-open{opacity:1;transform:none}@starting-style{.recipient-popover[data-pointer-motion=true]:popover-open{opacity:0;transform:translateY(var(--space-1))}}@media (prefers-reduced-motion:reduce){.recipient-popover[data-pointer-motion=true]{--reduced-motion-duration:var(--duration-fast);transition-property:opacity,display,overlay;transform:none}@starting-style{.recipient-popover[data-pointer-motion=true]:popover-open{transform:none}}}.recipient-context-source-list{gap:.75rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.recipient-context-source-list li{border-bottom:1px solid var(--color-border-default);overflow-wrap:anywhere;padding-bottom:.75rem}.recipient-thread{padding:1.25rem 0 calc(var(--recipient-composer-height,8rem) + .5rem + env(safe-area-inset-bottom) + max(0px, calc(100dvh - var(--palari-visual-viewport-height,100dvh))));gap:1.5rem;display:grid}.recipient-question{gap:.5rem;min-width:0;display:grid}.recipient-question h2{font-size:var(--text-lg);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-weight:600}.recipient-response{font-size:var(--text-artifact);line-height:var(--leading-artifact);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.recipient-sources{font-size:var(--text-meta);color:var(--color-ink-secondary)}.recipient-owner-answer{border-left:2px solid var(--color-accent);gap:.375rem;padding-left:1rem;display:grid}.recipient-stream-status{font-size:var(--text-meta);color:var(--color-ink-secondary);margin:0}.recipient-copy-row{border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.75rem 0;display:flex}.recipient-composer{z-index:10;padding:.75rem 0 max(.75rem, env(safe-area-inset-bottom));background:var(--color-canvas);border-top:1px solid var(--color-border-subtle);gap:.5rem;display:grid;position:sticky;bottom:0}.recipient-composer-box{border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-surface);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.5rem;padding:.5rem;display:grid}.recipient-composer textarea{resize:none;min-height:2.75rem;max-height:10rem;font-size:var(--text-base);background:0 0;border:0;padding:.5rem}.recipient-composer textarea:focus-visible{outline:none}.recipient-composer-box:focus-within{border-color:var(--color-control-border-hover)}.recipient-footer{text-align:center;font-size:var(--text-meta);color:var(--color-ink-muted);padding:1.5rem 1rem 2rem}.recipient-footer a{color:inherit;text-underline-offset:.2em;text-decoration:underline}.questions-surface{--workspace-page-max:calc(var(--layout-content-width) + 2 * var(--layout-gutter))}.questions-filters{flex-wrap:wrap;gap:.375rem;display:flex}.questions-filter{border:1px solid var(--color-border-default);background:var(--color-surface);min-height:2.25rem;font-size:var(--text-ui-body);color:var(--color-ink-secondary);border-radius:999px;padding-inline:.75rem}.questions-filter[aria-pressed=true]{border-color:var(--color-border-strong);background:var(--color-surface-selected);color:var(--color-accent)}.questions-group{border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-surface);gap:.75rem;padding:1rem;display:grid}.questions-group h3{font-size:var(--text-lg);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-weight:600}.questions-group-chips{flex-wrap:wrap;gap:.375rem;display:flex}.questions-group-meta{font-size:var(--text-meta);color:var(--color-ink-secondary);margin:0}.questions-group-response{margin:var(--space-1) 0 0;font-size:var(--text-ui-body);color:var(--color-ink-secondary);white-space:pre-wrap;line-height:1.5;display:block}.questions-answer{gap:.5rem;display:grid}.questions-answer-hint{font-size:var(--text-meta);color:var(--color-ink-muted);margin:0}.questions-answer-actions{flex-wrap:wrap;gap:.5rem;display:flex}@media (width<=767.98px){.recipient-composer{inset-inline:1rem;position:fixed;bottom:0}}@media (width>=768px){.recipient-frame{padding-top:1.5rem}}[data-form-factor=phone] .questions-filters{overscroll-behavior-x:contain;padding-block:.25rem;flex-wrap:nowrap;min-width:0;padding-right:1rem;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 1rem),#0000)}[data-form-factor=phone] .questions-filter{min-height:var(--mobile-touch-target);white-space:nowrap;flex-shrink:0}[data-form-factor=phone] .questions-answer-actions{flex-direction:column}[data-form-factor=phone] .questions-answer-actions>button{width:100%;min-height:var(--mobile-touch-target);white-space:normal}.login-mode{background-color:var(--color-bg-subtle);min-height:100dvh;padding:calc(var(--spacing) * 4);font-family:var(--font-ui);color:var(--color-text);place-items:center;display:grid}@media (width>=48rem){.login-mode{padding:calc(var(--spacing) * 6)}}.login-loading-card{width:100%;max-width:var(--container-xl);justify-items:center;gap:calc(var(--spacing) * 5);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-bg);padding:calc(var(--spacing) * 6);text-align:center;display:grid}@media (width>=40rem){.login-loading-card{padding:calc(var(--spacing) * 8)}}.login-loading-copy{gap:calc(var(--spacing) * 2);display:grid}.login-loading-copy>h1,.login-title{font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-text);margin:0}.login-loading-copy>p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-secondary);margin:0}.login-access-card{width:100%;max-width:var(--container-3xl);gap:calc(var(--spacing) * 5);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-bg);padding:calc(var(--spacing) * 5);display:grid}@media (width>=40rem){.login-access-card{padding:calc(var(--spacing) * 6)}}@media (width>=48rem){.login-access-card{padding:calc(var(--spacing) * 8)}}.login-access-intro,.login-form{gap:calc(var(--spacing) * 3);display:grid}.login-subtitle{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-secondary);margin:0}.login-boundaries{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.login-boundaries>span{border-radius:var(--radius-control);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-bg-subtle);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-secondary)}.login-mode-switch{border-radius:var(--radius-control);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-bg-subtle);padding:var(--spacing);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.login-field-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text)}.login-error{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-control);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-status-rejected);background-color:var(--color-status-rejected-bg);padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-status-rejected);display:flex}.login-footnote{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);padding-top:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-secondary);margin:0}.palari-picker{width:100%;max-width:var(--container-6xl);gap:calc(var(--spacing) * 4);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-bg);padding:calc(var(--spacing) * 4);font-family:var(--font-ui);color:var(--color-text);display:grid;overflow:auto}@media (width>=48rem){.palari-picker{padding:calc(var(--spacing) * 6)}}.palari-picker-header{gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);min-width:0;padding-bottom:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media (width>=48rem){.palari-picker-header{flex-direction:row;justify-content:space-between;align-items:flex-start}}.palari-picker-heading{gap:var(--spacing);min-width:0;display:grid}.palari-entry-wordmark{height:calc(var(--spacing) * 10);object-fit:contain;object-position:left;width:auto;max-width:100%;display:block}.palari-picker-heading>p{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-secondary);text-transform:uppercase;margin:0}.palari-picker-heading>h1{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-text);margin:0;overflow:hidden}.palari-picker-heading>span,.palari-picker-card-copy>span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-secondary)}.palari-picker-card-copy>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.palari-picker-selection{gap:calc(var(--spacing) * 3);display:grid}.palari-picker-selection-heading{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);min-width:0;display:flex}.palari-picker-selection-heading>span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text)}.palari-picker-selection-heading>small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-secondary)}.palari-picker-grid{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}.palari-picker-card{min-height:calc(var(--spacing) * 28);gap:calc(var(--spacing) * 3);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-bg);width:100%;padding:calc(var(--spacing) * 3);text-align:left;transition-property:border-color,background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:grid}.palari-picker-card:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-accent);--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.palari-picker-card{transition-duration:var(--duration-fast);transition-timing-function:var(--ease-standard)}.palari-picker-card-invite{background:0 0;border-style:dashed;align-content:start}@media (hover:hover) and (pointer:fine){.palari-picker-card:hover{border-color:var(--color-accent-border);background:var(--color-accent-subtle);box-shadow:var(--shadow-lift)}}.palari-picker-card-main{gap:calc(var(--spacing) * 3);min-width:0;display:flex}.palari-picker-card-copy{gap:var(--spacing);min-width:0;display:grid}.palari-picker-card-copy>strong{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));overflow:hidden}.palari-picker-card-copy>small{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-secondary);overflow:hidden}.palari-picker-card-copy>.palari-picker-presence{color:var(--color-accent)}.palari-picker-card-copy>em{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);font-style:normal}.palari-picker-card-footer{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 3);min-width:0;display:flex}.palari-picker-last-used{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);margin-right:auto}.palari-picker-card-footer>span:last-child{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-accent)}[data-form-factor=phone] .picker-mode .palari-picker{background:var(--color-bg);border:0;border-radius:0;width:100%;max-width:none;min-height:100dvh;padding:0;display:block;overflow:auto}.phone-picker-wordmark{object-fit:contain;object-position:left;width:auto;max-width:100%;height:1.5rem;display:block}.phone-picker-heading{padding:var(--space-4) var(--phone-gutter)}.phone-picker-heading>h1{white-space:normal;overflow-wrap:anywhere}.phone-picker-selection,.phone-picker-rows{gap:var(--space-3);display:grid}.phone-picker-selection{padding-inline:var(--phone-gutter);padding-bottom:var(--space-4)}[data-form-factor=phone] .palari-picker-card-copy>:is(strong,small,span){white-space:normal;overflow-wrap:anywhere}[data-form-factor=phone] .palari-picker-card:active{background:var(--color-surface-active)}[data-form-factor=phone] .palari-picker>button{margin:0 var(--phone-gutter) var(--space-4)}.phone-picker-invite{border-bottom:1px dashed var(--color-border-strong);min-height:4.5rem;padding:.75rem var(--phone-gutter);grid-template-columns:minmax(0,1fr);gap:.75rem}.phone-picker-invite-actions{flex-wrap:wrap;gap:.5rem;display:flex}}@layer utilities{.ds-dropdown-2{min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-control);width:100%;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;display:flex;position:relative}.ds-dropdown-2:focus{background-color:var(--color-bg-subtle)}.ds-dropdown-2:disabled{pointer-events:none;opacity:.5}@media (width>=40rem){.ds-dropdown-2{min-height:calc(var(--spacing) * 9)}}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.ds-dropdown-1{z-index:50;margin-top:var(--spacing);min-width:calc(var(--spacing) * 44);border-radius:var(--radius-card);background-color:var(--color-bg);padding:var(--spacing);color:var(--color-text);--tw-shadow:0 12px 28px -10px var(--tw-shadow-color,#1120401f), 0 6px 14px -7px var(--tw-shadow-color,#11204017), 0 3px 6px -3px var(--tw-shadow-color,#1120400f), 0 1px 2px var(--tw-shadow-color,#11204008), 0 0 0 1px var(--tw-shadow-color,var(--color-elevation-hairline));position:absolute;top:100%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ds-dropdown-1{--tw-shadow:0 12px 28px -10px var(--tw-shadow-color,color-mix(in srgb, var(--color-elevation-shadow) 12%, transparent)), 0 6px 14px -7px var(--tw-shadow-color,color-mix(in srgb, var(--color-elevation-shadow) 9%, transparent)), 0 3px 6px -3px var(--tw-shadow-color,color-mix(in srgb, var(--color-elevation-shadow) 6%, transparent)), 0 1px 2px var(--tw-shadow-color,color-mix(in srgb, var(--color-elevation-shadow) 3%, transparent)), 0 0 0 1px var(--tw-shadow-color,var(--color-elevation-hairline))}}.ds-dropdown-1{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ds-conversation-scroll{z-index:20;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-bg);color:var(--color-accent);--tw-shadow:0 4px 14px -4px var(--tw-shadow-color,#11204029);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex;position:absolute}.ds-conversation-scroll:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-accent);--tw-outline-style:none;outline-style:none}@media (hover:hover) and (pointer:fine){@media (hover:hover){.ds-conversation-scroll:hover{background-color:var(--color-accent-subtle)}}}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.chat-frame{border-style:var(--tw-border-style);--tw-shadow:0 0 #0000;height:100%;min-height:0;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#0000;border-width:0;display:grid;position:relative;overflow:hidden}.ds-conversation{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.start-1{inset-inline-start:calc(var(--spacing) * 1)}.start-2{inset-inline-start:calc(var(--spacing) * 2)}.end-1{inset-inline-end:calc(var(--spacing) * 1)}.end-2{inset-inline-end:calc(var(--spacing) * 2)}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-4{top:calc(var(--spacing) * 4)}.top-full{top:100%}.right-0{right:0}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.right-4{right:calc(var(--spacing) * 4)}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-4{left:calc(var(--spacing) * 4)}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.chat-human-format{border-radius:var(--radius-card);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);overflow-wrap:anywhere;white-space:pre-wrap;border-width:1px;margin:0}.chat-activity-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text);margin:0}.m-0{margin:0}.workspace-page{align-content:start;gap:var(--layout-section-gap);width:100%;max-width:var(--workspace-page-max,var(--layout-wide-width));min-width:0;padding:var(--layout-gutter);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-4{margin-block:calc(var(--spacing) * 4)}.chat-status-row{margin-top:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);flex-wrap:wrap;display:flex}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.chat-answer-actions{min-height:calc(var(--spacing) * 6);align-items:center;gap:var(--spacing);flex-wrap:wrap;min-width:0;display:flex}.chat-human-actions{min-height:calc(var(--spacing) * 6);justify-content:flex-end;align-items:center;gap:var(--spacing);display:flex}.ds-attachment{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-control);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-accent-border);background-color:var(--color-accent-subtle);min-width:0;padding:calc(var(--spacing) * 2);display:flex}.chat-human-stack{gap:calc(var(--spacing) * 1.5);min-width:0;display:grid}.chat-activity-buttons{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.chat-activity-header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.chat-activity-row{gap:calc(var(--spacing) * 3);border-radius:var(--radius-control);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-bg-subtle);padding:calc(var(--spacing) * 3);display:grid}.chat-activity-rows{gap:calc(var(--spacing) * 2);padding:0;display:grid}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.ds-attachment-preview{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-control);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);object-fit:cover;flex-shrink:0}.chat-message-action-button{color:var(--color-muted);border-color:#0000;padding:0}@media (hover:hover){.chat-message-action-button:hover{color:var(--color-text)}}.chat-message-action-button svg{width:.875rem;height:.875rem}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.max-h-96{max-height:calc(var(--spacing) * 96)}.ds-conversation-content{flex:1;min-width:0;min-height:0;overflow-y:auto}.min-h-0{min-height:0}.min-h-3{min-height:calc(var(--spacing) * 3)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-dvh{min-height:100dvh}.chat-answer-bubble{width:100%;min-width:0;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);overflow-wrap:anywhere;color:var(--color-text);background-color:#0000;padding:0}.w-2{width:calc(var(--spacing) * 2)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-4xl{max-width:var(--container-4xl)}.max-w-artifact{max-width:var(--container-artifact)}.max-w-full{max-width:100%}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-40{min-width:calc(var(--spacing) * 40)}.flex-1{flex:1}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.list-decimal{list-style-type:decimal}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-normal{justify-content:normal}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.justify-items-end{justify-items:end}.justify-items-start{justify-items:start}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}:where(.chat-answer-format>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--space-2) * var(--tw-space-y-reverse));margin-block-end:calc(var(--space-2) * calc(1 - var(--tw-space-y-reverse)))}.chat-answer-format{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);overflow-wrap:anywhere;color:var(--color-text)}.chat-answer-format a{color:var(--color-accent);text-decoration-line:underline}.chat-answer-format blockquote{border-radius:var(--radius-control);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-bg-subtle);padding:calc(var(--spacing) * 3)}.chat-answer-format code{border-radius:var(--radius-control);background-color:var(--color-bg-subtle);padding-inline:var(--spacing)}.chat-answer-format li{margin-block:var(--spacing)}.chat-answer-format ol{padding-left:calc(var(--spacing) * 5);list-style-type:decimal}.chat-answer-format p{margin:0}.chat-answer-format strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.chat-answer-format table{border-collapse:collapse;width:100%}.chat-answer-format td{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);padding:calc(var(--spacing) * 2)}.chat-answer-format th{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-bg-subtle);padding:calc(var(--spacing) * 2)}.chat-answer-format ul{padding-left:calc(var(--spacing) * 5);list-style-type:disc}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:var(--spacing)}.self-start{align-self:flex-start}.justify-self-center{justify-self:center}.justify-self-start{justify-self:flex-start}.ds-attachment-title{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text);overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.chat-failed-format{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-status-rejected);background-color:var(--color-status-rejected-bg);padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);overflow-wrap:anywhere;color:var(--color-status-rejected)}.chat-markdown-link{border-radius:var(--radius-control);color:var(--color-accent);text-decoration-line:underline}.chat-markdown-link:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-accent);--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.rounded{border-radius:.25rem}.rounded-card{border-radius:var(--radius-card)}.rounded-compact{border-radius:var(--radius-compact)}.rounded-control{border-radius:var(--radius-control)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-accent{border-color:var(--color-accent)}.border-accent-border{border-color:var(--color-accent-border)}.border-border{border-color:var(--color-border)}.border-border-default{border-color:var(--color-border-default)}.border-border-subtle{border-color:var(--color-border-subtle)}.border-palari-amber\/20{border-color:#fcae1633}@supports (color:color-mix(in lab, red, red)){.border-palari-amber\/20{border-color:color-mix(in oklab, var(--color-palari-amber) 20%, transparent)}}.border-palari-blue\/20{border-color:#0f86fc33}@supports (color:color-mix(in lab, red, red)){.border-palari-blue\/20{border-color:color-mix(in oklab, var(--color-palari-blue) 20%, transparent)}}.border-palari-coral\/20{border-color:#f1661533}@supports (color:color-mix(in lab, red, red)){.border-palari-coral\/20{border-color:color-mix(in oklab, var(--color-palari-coral) 20%, transparent)}}.border-palari-plum\/20{border-color:#7a20fc33}@supports (color:color-mix(in lab, red, red)){.border-palari-plum\/20{border-color:color-mix(in oklab, var(--color-palari-plum) 20%, transparent)}}.border-palari-rose\/20{border-color:#e8145b33}@supports (color:color-mix(in lab, red, red)){.border-palari-rose\/20{border-color:color-mix(in oklab, var(--color-palari-rose) 20%, transparent)}}.border-palari-teal\/20{border-color:#10b38733}@supports (color:color-mix(in lab, red, red)){.border-palari-teal\/20{border-color:color-mix(in oklab, var(--color-palari-teal) 20%, transparent)}}.border-status-held{border-color:var(--color-status-held)}.bg-accent{background-color:var(--color-accent)}.bg-accent-subtle{background-color:var(--color-accent-subtle)}.bg-bg{background-color:var(--color-bg)}.bg-bg-subtle{background-color:var(--color-bg-subtle)}.bg-border{background-color:var(--color-border)}.bg-palari-amber{background-color:var(--color-palari-amber)}.bg-palari-amber-soft{background-color:var(--color-palari-amber-soft)}.bg-palari-blue{background-color:var(--color-palari-blue)}.bg-palari-blue-soft{background-color:var(--color-palari-blue-soft)}.bg-palari-coral{background-color:var(--color-palari-coral)}.bg-palari-coral-soft{background-color:var(--color-palari-coral-soft)}.bg-palari-plum{background-color:var(--color-palari-plum)}.bg-palari-plum-soft{background-color:var(--color-palari-plum-soft)}.bg-palari-rose{background-color:var(--color-palari-rose)}.bg-palari-rose-soft{background-color:var(--color-palari-rose-soft)}.bg-palari-teal{background-color:var(--color-palari-teal)}.bg-palari-teal-soft{background-color:var(--color-palari-teal-soft)}.bg-status-held-bg{background-color:var(--color-status-held-bg)}.bg-surface{background-color:var(--color-surface)}.bg-surface-raised{background-color:var(--color-surface-raised)}.bg-transparent{background-color:#0000}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.pt-0{padding-top:0}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pl-0{padding-left:0}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-ui{font-family:var(--font-ui)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-ui-body{font-size:var(--text-ui-body);line-height:var(--tw-leading,var(--text-ui-body--line-height))}.text-ui-title{font-size:var(--text-ui-title);line-height:var(--tw-leading,var(--text-ui-title--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-accent{color:var(--color-accent)}.text-bg{color:var(--color-bg)}.text-heading{color:var(--color-heading)}.text-ink{color:var(--color-ink)}.text-ink-secondary{color:var(--color-ink-secondary)}.text-muted{color:var(--color-muted)}.text-palari-amber{color:var(--color-palari-amber)}.text-palari-blue{color:var(--color-palari-blue)}.text-palari-coral{color:var(--color-palari-coral)}.text-palari-plum{color:var(--color-palari-plum)}.text-palari-rose{color:var(--color-palari-rose)}.text-palari-teal{color:var(--color-palari-teal)}.text-secondary{color:var(--color-secondary)}.text-status-rejected{color:var(--color-status-rejected)}.text-status-signed{color:var(--color-status-signed)}.text-text{color:var(--color-text)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-70{opacity:.7}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-pop{--tw-shadow:0 16px 40px -16px var(--tw-shadow-color,#11204040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-smooth-pop{--tw-shadow:0 12px 28px -10px var(--tw-shadow-color,#1120401f), 0 6px 14px -7px var(--tw-shadow-color,#11204017), 0 3px 6px -3px var(--tw-shadow-color,#1120400f), 0 1px 2px var(--tw-shadow-color,#11204008), 0 0 0 1px var(--tw-shadow-color,var(--color-elevation-hairline))}@supports (color:color-mix(in lab, red, red)){.shadow-smooth-pop{--tw-shadow:0 12px 28px -10px var(--tw-shadow-color,color-mix(in srgb, var(--color-elevation-shadow) 12%, transparent)), 0 6px 14px -7px var(--tw-shadow-color,color-mix(in srgb, var(--color-elevation-shadow) 9%, transparent)), 0 3px 6px -3px var(--tw-shadow-color,color-mix(in srgb, var(--color-elevation-shadow) 6%, transparent)), 0 1px 2px var(--tw-shadow-color,color-mix(in srgb, var(--color-elevation-shadow) 3%, transparent)), 0 0 0 1px var(--tw-shadow-color,var(--color-elevation-hairline))}}.shadow-smooth-pop{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-accent{--tw-ring-color:var(--color-accent)}.ring-accent\/25{--tw-ring-color:#11204040}@supports (color:color-mix(in lab, red, red)){.ring-accent\/25{--tw-ring-color:color-mix(in oklab, var(--color-accent) 25%, transparent)}}.ring-palari-amber{--tw-ring-color:var(--color-palari-amber)}.ring-palari-blue{--tw-ring-color:var(--color-palari-blue)}.ring-palari-coral{--tw-ring-color:var(--color-palari-coral)}.ring-palari-plum{--tw-ring-color:var(--color-palari-plum)}.ring-palari-rose{--tw-ring-color:var(--color-palari-rose)}.ring-palari-teal{--tw-ring-color:var(--color-palari-teal)}.ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.hover\:bg-accent-subtle:hover{background-color:var(--color-accent-subtle)}.hover\:text-text:hover{color:var(--color-text)}}.focus\:text-status-rejected:focus{color:var(--color-status-rejected)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-accent:focus-visible{--tw-ring-color:var(--color-accent)}.focus-visible\:ring-focus:focus-visible{--tw-ring-color:var(--color-focus)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.disabled\:opacity-50:disabled{opacity:.5}@media (width>=40rem){.sm\:h-9{height:calc(var(--spacing) * 9)}.sm\:h-auto{height:auto}.sm\:min-h-9{min-height:calc(var(--spacing) * 9)}.sm\:w-9{width:calc(var(--spacing) * 9)}.sm\:w-full{width:100%}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:pt-0{padding-top:0}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (width>=48rem){.md\:block{display:block}.md\:grid{display:grid}.md\:p-6{padding:calc(var(--spacing) * 6)}}@media (width>=64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.\[\&_\.palari-mobile-nav-trigger\]\:absolute .palari-mobile-nav-trigger{position:absolute}.\[\&_\.palari-workspace-shell\]\:relative .palari-workspace-shell{position:relative}.\[\&_\.palari-workspace-shell\]\:h-full .palari-workspace-shell{height:100%}.\[\&_details\]\:rounded-control details{border-radius:var(--radius-control)}.\[\&_details\]\:border details{border-style:var(--tw-border-style);border-width:1px}.\[\&_details\]\:border-border details{border-color:var(--color-border)}.\[\&_details\]\:bg-bg-subtle details{background-color:var(--color-bg-subtle)}.\[\&_details\]\:p-3 details{padding:calc(var(--spacing) * 3)}.\[\&_p\]\:m-0 p{margin:0}.\[\&_p\]\:text-sm p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_p\]\:leading-6 p{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.\[\&_p\]\:text-secondary p{color:var(--color-secondary)}.\[\&_summary\]\:cursor-pointer summary{cursor:pointer}.\[\&_summary\]\:text-sm summary{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_summary\]\:font-medium summary{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_summary\]\:text-text summary{color:var(--color-text)}.\[role\=dialog\]\:visible:is(){visibility:visible}.\[\&\>\.workspace-app\]\:h-auto>.workspace-app{height:auto}.\[\&\>\.workspace-app\]\:min-h-0>.workspace-app{min-height:0}.\[\&\>\.workspace-app\]\:flex-1>.workspace-app{flex:1}@media (hover:hover) and (pointer:fine){@media (hover:hover){.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:hover\:bg-accent-subtle:hover{background-color:var(--color-accent-subtle)}.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:hover\:text-ink:hover{color:var(--color-ink)}}}@media (pointer:coarse){.\[\@media\(pointer\:coarse\)\]\:size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.\[\@media\(pointer\:coarse\)\]\:h-11{height:calc(var(--spacing) * 11)}:root :is(.ds-button-base,.ds-dialog-close,.ds-sheet-close,.ds-dropdown-2){min-width:var(--mobile-touch-target);min-height:var(--mobile-touch-target)}:root :is(.ds-input-control,.ds-input,.palari-input,select){min-height:var(--mobile-touch-target)}:root :is([data-slot=checkbox],[data-slot=radio-group-item],[data-slot=switch]):not(:disabled){position:relative}:root :is([data-slot=checkbox],[data-slot=radio-group-item],[data-slot=switch]):not(:disabled):before{width:max(100%, var(--mobile-touch-target));height:max(100%, var(--mobile-touch-target));content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.workspace-centered-page{background-color:var(--color-bg-subtle);min-height:100dvh;padding:calc(var(--spacing) * 6);font-family:var(--font-ui);color:var(--color-text);place-items:center;display:grid}.route-loading-bars{width:100%;max-width:calc(var(--spacing) * 60);gap:calc(var(--spacing) * 2);display:grid}.workspace-loading-mark{height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-accent-border);background-color:var(--color-accent);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-bg);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.workspace-loading-copy{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-secondary);margin:0}.workspace-transfer-note{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);background-color:var(--color-bg-subtle);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-secondary)}.workspace-error-alert{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-control);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-status-rejected);background-color:var(--color-status-rejected-bg);padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-status-rejected);display:flex}.frontend-error-layout{width:100%;max-width:var(--container-md);gap:calc(var(--spacing) * 4);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-bg);padding:calc(var(--spacing) * 6);display:grid}.frontend-error-title{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));color:var(--color-heading)}@media (width>=768px) and (height>=700px){.chat-conversation-detail[data-empty=true]>.chat-conversation-viewport{flex:0 auto;margin-top:clamp(2rem,50dvh - 15rem,16rem)}}.account-settings-frame{flex-direction:column;gap:0;width:min(58rem,100vw - 2rem);max-width:none;padding:0;display:flex}@media not all and (width>=48rem){.account-settings-frame{width:calc(100vw - 1rem)}}.palari-appearance-layout{gap:calc(var(--spacing) * 4);min-width:0;display:grid}.palari-appearance-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text)}.palari-appearance-trigger{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-control);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-bg);min-width:0;padding:calc(var(--spacing) * 3);text-align:left;color:var(--color-text);display:flex}.palari-appearance-summary{gap:var(--spacing);flex:1;min-width:0;display:grid}.palari-appearance-search{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-control);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-bg);min-width:0;padding-inline:calc(var(--spacing) * 3);display:flex}.palari-appearance-search:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-accent)}.palari-appearance-search-input{height:calc(var(--spacing) * 11);min-width:0;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-text);--tw-outline-style:none;background-color:#0000;outline-style:none;flex:1}.palari-appearance-gallery{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width>=40rem){.palari-appearance-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}}.workspace-picker-page{background-color:var(--color-bg-subtle);min-height:100dvh;padding:calc(var(--spacing) * 4);font-family:var(--font-ui);color:var(--color-text);place-items:center;display:grid;overflow:auto}@media (width>=48rem){.workspace-picker-page{padding:calc(var(--spacing) * 6)}}}:root{background:var(--color-bg-subtle);color:var(--color-text);font-family:var(--font-ui);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{margin:0;overflow-x:hidden}.chat-gate-menu .chat-gate-trigger{font-size:var(--text-meta);font-weight:600}.note-editor input[aria-label=Note\ title]{font-family:var(--font-artifact);font-size:var(--text-note-title);font-weight:650;line-height:var(--text-note-title--line-height)}@media (width<=767.98px){.note-editor input[aria-label=Note\ title]{font-size:var(--text-note-title-mobile)}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
