/*! tailwindcss v4.3.3 | 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)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-content:"";--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-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--font-weight-medium:500;--tracking-widest:.1em;--radius-md:calc(var(--radius) * .8);--blur-xs:4px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-mono)}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;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:where(:not(iframe)){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}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.right-2{right:calc(var(--spacing) * 2)}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-50{z-index:50}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.my-1{margin-block:var(--spacing)}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-px{height:1px}.max-h-\(--available-height\){max-height:var(--available-height)}.w-\(--anchor-width\){width:var(--anchor-width)}.w-72{width:calc(var(--spacing) * 72)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-xs{max-width:var(--container-xs)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-\[96px\]{min-width:96px}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.-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)}.translate-y-\[calc\(-50\%-2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.cursor-default{cursor:default}.resize{resize:both}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.place-items-center{place-items:center}.items-center{align-items:center}.justify-center{justify-content:center}.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-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-4{gap:calc(var(--spacing) * 4)}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded-\[2px\]{border-radius:2px}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) * .8)}.rounded-xl{border-radius:calc(var(--radius) * 1.35)}.rounded-b-xl{border-bottom-right-radius:calc(var(--radius) * 1.35);border-bottom-left-radius:calc(var(--radius) * 1.35)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-border{border-color:var(--border)}.border-transparent{border-color:#0000}.bg-background{background-color:var(--background)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-border{background-color:var(--border)}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-foreground{background-color:var(--foreground)}.bg-muted,.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-clip-padding{background-clip:padding-box}.fill-foreground{fill:var(--foreground)}.p-1{padding:var(--spacing)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-4{padding:calc(var(--spacing) * 4)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.text-center{text-align:center}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.whitespace-nowrap{white-space:nowrap}.text-background{color:var(--background)}.text-destructive{color:var(--destructive)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.italic{font-style:italic}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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)}.ring-0{--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)}.ring-1{--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-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.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,)}.sepia{--tw-sepia:sepia(100%);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,)}.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,)!important}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.paused{animation-play-state:paused}.running{animation-play-state:running}.group-focus\/dropdown-menu-item\:text-accent-foreground:is(:where(.group\/dropdown-menu-item):focus *){color:var(--accent-foreground)}.group-has-\[\:focus-visible\]\/field-label\:border-transparent:is(:where(.group\/field-label):has(:focus-visible) *){border-color:#0000}.group-has-\[\:focus-visible\]\/field-label\:ring-0:is(:where(.group\/field-label):has(:focus-visible) *){--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)}.group-data-\[size\=default\]\/switch\:size-4:is(:where(.group\/switch)[data-size=default] *){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-data-\[size\=sm\]\/alert-dialog-content\:grid:is(:where(.group\/alert-dialog-content)[data-size=sm] *){display:grid}.group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2:is(:where(.group\/alert-dialog-content)[data-size=sm] *){grid-template-columns:repeat(2,minmax(0,1fr))}.group-data-\[size\=sm\]\/switch\:size-3:is(:where(.group\/switch)[data-size=sm] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-x-3:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * -3)}.after\:-inset-y-2:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -2)}@media (hover:hover){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus,:is(.focus\:\*\*\:text-accent-foreground:focus *),:is(.not-data-\[variant\=destructive\]\:focus\:\*\*\:text-accent-foreground:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-3:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]:has([data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr}.has-data-\[slot\=alert-dialog-media\]\:gap-x-4:has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing) * 4)}.has-data-\[slot\=kbd\]\:pr-1\.5:has([data-slot=kbd]){padding-right:calc(var(--spacing) * 1.5)}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-inset\:pl-7[data-inset]{padding-left:calc(var(--spacing) * 7)}.data-popup-open\:bg-accent[data-popup-open]{background-color:var(--accent)}.data-popup-open\:text-accent-foreground[data-popup-open]{color:var(--accent-foreground)}.data-\[side\=bottom\]\:top-1[data-side=bottom]{top:var(--spacing)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=inline-end\]\:top-1\/2\![data-side=inline-end]{top:50%!important}.data-\[side\=inline-end\]\:-left-1[data-side=inline-end]{left:calc(var(--spacing) * -1)}.data-\[side\=inline-end\]\:-translate-y-1\/2[data-side=inline-end]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-end\]\:slide-in-from-left-2[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=inline-start\]\:top-1\/2\![data-side=inline-start]{top:50%!important}.data-\[side\=inline-start\]\:-right-1[data-side=inline-start]{right:calc(var(--spacing) * -1)}.data-\[side\=inline-start\]\:-translate-y-1\/2[data-side=inline-start]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-start\]\:slide-in-from-right-2[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=left\]\:top-1\/2\![data-side=left]{top:50%!important}.data-\[side\=left\]\:-right-1[data-side=left]{right:calc(var(--spacing) * -1)}.data-\[side\=left\]\:-translate-y-1\/2[data-side=left]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:top-1\/2\![data-side=right]{top:50%!important}.data-\[side\=right\]\:-left-1[data-side=right]{left:calc(var(--spacing) * -1)}.data-\[side\=right\]\:-translate-y-1\/2[data-side=right]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-bottom-2\.5[data-side=top]{bottom:calc(var(--spacing) * -2.5)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-\[18\.4px\][data-size=default]{height:18.4px}.data-\[size\=default\]\:w-\[32px\][data-size=default]{width:32px}.data-\[size\=default\]\:max-w-xs[data-size=default]{max-width:var(--container-xs)}.data-\[size\=sm\]\:h-\[14px\][data-size=sm]{height:14px}.data-\[size\=sm\]\:w-\[24px\][data-size=sm]{width:24px}.data-\[size\=sm\]\:max-w-xs[data-size=sm]{max-width:var(--container-xs)}:is(.\*\*\:data-\[slot\=kbd\]\:relative *)[data-slot=kbd]{position:relative}:is(.\*\*\:data-\[slot\=kbd\]\:isolate *)[data-slot=kbd]{isolation:isolate}:is(.\*\*\:data-\[slot\=kbd\]\:z-50 *)[data-slot=kbd]{z-index:50}:is(.\*\*\:data-\[slot\=kbd\]\:rounded-sm *)[data-slot=kbd]{border-radius:calc(var(--radius) * .62)}.data-\[state\=delayed-open\]\:animate-in[data-state=delayed-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=delayed-open\]\:fade-in-0[data-state=delayed-open]{--tw-enter-opacity:0}.data-\[state\=delayed-open\]\:zoom-in-95[data-state=delayed-open]{--tw-enter-scale:.95}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\:backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@media (min-width:40rem){.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2:is(:where(.group\/alert-dialog-content)[data-size=default] *){grid-row:span 2/span 2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start:is(:where(.group\/alert-dialog-content)[data-size=default] *){place-items:start}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left:is(:where(.group\/alert-dialog-content)[data-size=default] *){text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:group-has-data-\[slot\=alert-dialog-media\]\/alert-dialog-content\:col-start-2:is(:where(.group\/alert-dialog-content)[data-size=default] *):is(:where(.group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_1fr\]:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}.data-\[size\=default\]\:sm\:max-w-sm[data-size=default]{max-width:var(--container-sm)}}@media (min-width:48rem){.md\:text-pretty{text-wrap:pretty}}.dark\:border-input:is([data-mode=dark] *){border-color:var(--input)}.dark\:bg-destructive\/20:is([data-mode=dark] *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/20:is([data-mode=dark] *){background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:bg-input\/30:is([data-mode=dark] *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is([data-mode=dark] *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}@media (hover:hover){.dark\:hover\:bg-destructive\/30:is([data-mode=dark] *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/30:is([data-mode=dark] *):hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.dark\:hover\:bg-input\/50:is([data-mode=dark] *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is([data-mode=dark] *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:bg-muted\/50:is([data-mode=dark] *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:is([data-mode=dark] *):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is([data-mode=dark] *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is([data-mode=dark] *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:border-destructive\/50:is([data-mode=dark] *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:border-destructive\/50:is([data-mode=dark] *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is([data-mode=dark] *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is([data-mode=dark] *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is([data-mode=dark] *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is([data-mode=dark] *)[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-open\:animate-in:where([data-state=open]),.data-open\:animate-in:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:bg-accent:where([data-state=open]),.data-open\:bg-accent:where([data-open]:not([data-open=false])){background-color:var(--accent)}.data-open\:text-accent-foreground:where([data-state=open]),.data-open\:text-accent-foreground:where([data-open]:not([data-open=false])){color:var(--accent-foreground)}.data-open\:fade-in-0:where([data-state=open]),.data-open\:fade-in-0:where([data-open]:not([data-open=false])){--tw-enter-opacity:0}.data-open\:zoom-in-95:where([data-state=open]),.data-open\:zoom-in-95:where([data-open]:not([data-open=false])){--tw-enter-scale:.95}.data-closed\:animate-out:where([data-state=closed]),.data-closed\:animate-out:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:overflow-hidden:where([data-state=closed]),.data-closed\:overflow-hidden:where([data-closed]:not([data-closed=false])){overflow:hidden}.data-closed\:fade-out-0:where([data-state=closed]),.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])){--tw-exit-opacity:0}.data-closed\:zoom-out-95:where([data-state=closed]),.data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])){--tw-exit-scale:.95}.data-checked\:bg-primary:where([data-state=checked]),.data-checked\:bg-primary:where([data-checked]:not([data-checked=false])){background-color:var(--primary)}.group-data-\[size\=default\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=default] *):where([data-state=checked]),.group-data-\[size\=default\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=default] *):where([data-checked]:not([data-checked=false])),.group-data-\[size\=sm\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=sm] *):where([data-state=checked]),.group-data-\[size\=sm\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=sm] *):where([data-checked]:not([data-checked=false])){--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.dark\:data-checked\:bg-primary-foreground:is([data-mode=dark] *):where([data-state=checked]),.dark\:data-checked\:bg-primary-foreground:is([data-mode=dark] *):where([data-checked]:not([data-checked=false])){background-color:var(--primary-foreground)}.data-unchecked\:bg-input:where([data-state=unchecked]),.data-unchecked\:bg-input:where([data-unchecked]:not([data-unchecked=false])){background-color:var(--input)}.group-data-\[size\=default\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=default] *):where([data-state=unchecked]),.group-data-\[size\=default\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=default] *):where([data-unchecked]:not([data-unchecked=false])),.group-data-\[size\=sm\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=sm] *):where([data-state=unchecked]),.group-data-\[size\=sm\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=sm] *):where([data-unchecked]:not([data-unchecked=false])){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.dark\:data-unchecked\:bg-foreground:is([data-mode=dark] *):where([data-state=unchecked]),.dark\:data-unchecked\:bg-foreground:is([data-mode=dark] *):where([data-unchecked]:not([data-unchecked=false])){background-color:var(--foreground)}.dark\:data-unchecked\:bg-input\/80:is([data-mode=dark] *):where([data-state=unchecked]),.dark\:data-unchecked\:bg-input\/80:is([data-mode=dark] *):where([data-unchecked]:not([data-unchecked=false])){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-unchecked\:bg-input\/80:is([data-mode=dark] *):where([data-state=unchecked]),.dark\:data-unchecked\:bg-input\/80:is([data-mode=dark] *):where([data-unchecked]:not([data-unchecked=false])){background-color:color-mix(in oklab, var(--input) 80%, transparent)}}.data-disabled\:pointer-events-none:where([data-disabled=true]),.data-disabled\:pointer-events-none:where([data-disabled]:not([data-disabled=false])){pointer-events:none}.data-disabled\:cursor-not-allowed:where([data-disabled=true]),.data-disabled\:cursor-not-allowed:where([data-disabled]:not([data-disabled=false])){cursor:not-allowed}.data-disabled\:opacity-50:where([data-disabled=true]),.data-disabled\:opacity-50:where([data-disabled]:not([data-disabled=false])){opacity:.5}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media (hover:hover){:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--foreground)}}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}@font-face{font-family:Manrope;src:url(fonts/manrope-manrope-latin-wght-normal.woff2)format("woff2");font-style:normal;font-weight:200 800;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;src:url(fonts/manrope-manrope-latin-ext-wght-normal.woff2)format("woff2");font-style:normal;font-weight:200 800;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Devanagari;src:url(fonts/noto-sans-devanagari-noto-sans-devanagari-devanagari-400-normal.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Noto Sans Devanagari;src:url(fonts/noto-sans-devanagari-noto-sans-devanagari-devanagari-600-normal.woff2)format("woff2");font-style:normal;font-weight:600 800;font-display:swap}@font-face{font-family:Yatra One;src:url(fonts/YatraOne-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Tiro Devanagari Hindi;src:url(fonts/TiroDevanagariHindi-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Bodoni Moda;src:url(fonts/BodoniModa-Variable.ttf)format("truetype");font-style:normal;font-weight:400 900;font-display:swap}@font-face{font-family:Bodoni Moda;src:url(fonts/BodoniModa-Italic-Variable.ttf)format("truetype");font-style:italic;font-weight:400 900;font-display:swap}:root{--devanagari-display:"Yatra One", "Tiro Devanagari Hindi", "Nirmala UI", serif;--display-serif:var(--workspace-display);--workspace-display:"Manrope", "Noto Sans Devanagari", "Segoe UI", sans-serif;--title-weight:700;--title-tracking:normal;--background:#f4f0e7;--foreground:#2d2923;--card:#faf7f0;--card-foreground:#2d2923;--popover:#fbf8f1;--popover-foreground:#2d2923;--primary:#332f29;--primary-foreground:#fffaf0;--secondary:#eae4d9;--secondary-foreground:#332f29;--muted:#eae4d9;--muted-foreground:#7d7569;--accent:#ead9ce;--accent-foreground:#713f2a;--destructive:#b14c42;--border:#352d2421;--input:#352d2426;--ring:#ad5c3b7a;--radius:.8rem}*{box-sizing:border-box;border-color:var(--line)}html,body{width:100%;height:100%;overflow:hidden}body{color:#2d2923;font-family:var(--font-geist-sans), system-ui, sans-serif;background:#e8e2d8;margin:0}button,input,textarea{font:inherit;color:inherit}button:focus-visible,input:focus-visible,textarea:focus-visible,[contenteditable]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}button{-webkit-tap-highlight-color:transparent}.manas-shell,.manas-empty,.settings-sanctum,.manas-search,.manas-link-dialog,.naming-ritual,.release-dialog,.note-inspector,.welcome-sanctum{--ground:#e8e2d8;--ground-deep:#ded7cb;--surface:#f1ece3;--surface-raised:#f8f4ec;--paper:#fbf8f0;--paper-ink:#2d2923;--ink:#2d2923;--muted-ink:#7b7367;--faint-ink:#9f9689;--line:#362d2321;--soft-line:#362d2313;--accent-ink:#ad5c3b;--accent-soft:#ead8cc;--accent-bright:#c67652;--realm-one:#c89c51;--realm-two:#8f78a4;--realm-three:#78947d;--shadow:#3c2f231f;--shadow-deep:#2c211833;--editor-serif:Georgia, "Times New Roman", serif}.manas-shell[data-theme=manuscript][data-mode=dark],.manas-empty[data-theme=manuscript][data-mode=dark],.settings-sanctum[data-theme=manuscript][data-mode=dark],.manas-search[data-theme=manuscript][data-mode=dark],.manas-link-dialog[data-theme=manuscript][data-mode=dark],.naming-ritual[data-theme=manuscript][data-mode=dark],.release-dialog[data-theme=manuscript][data-mode=dark],.note-inspector[data-theme=manuscript][data-mode=dark]{--ground:#171716;--ground-deep:#111110;--surface:#1e1d1b;--surface-raised:#27241f;--paper:#211f1c;--paper-ink:#e8e0d2;--ink:#e8e0d2;--muted-ink:#a49b8d;--faint-ink:#746d63;--line:#f2e5d021;--soft-line:#f2e5d013;--accent-ink:#d78a62;--accent-soft:#4a3025;--accent-bright:#e6a07b;--shadow:#00000047;--shadow-deep:#0000007a}.manas-shell[data-theme=sepia],.manas-empty[data-theme=sepia],.settings-sanctum[data-theme=sepia],.manas-search[data-theme=sepia],.manas-link-dialog[data-theme=sepia],.naming-ritual[data-theme=sepia],.release-dialog[data-theme=sepia],.note-inspector[data-theme=sepia]{--ground:#cdb994;--ground-deep:#bca57e;--surface:#dac8a7;--surface-raised:#eadbbc;--paper:#efe1c5;--paper-ink:#4a3425;--ink:#4a3425;--muted-ink:#765d47;--faint-ink:#967b61;--line:#4a32212b;--soft-line:#4a322117;--accent-ink:#a65d2f;--accent-soft:#d9b78e;--accent-bright:#bd7441;--realm-one:#b47632;--realm-two:#85644e;--realm-three:#717855;--shadow:#4a2f1b26;--shadow-deep:#3d261640}.manas-shell[data-theme=sepia][data-mode=dark],.manas-empty[data-theme=sepia][data-mode=dark],.settings-sanctum[data-theme=sepia][data-mode=dark],.manas-search[data-theme=sepia][data-mode=dark],.manas-link-dialog[data-theme=sepia][data-mode=dark],.naming-ritual[data-theme=sepia][data-mode=dark],.release-dialog[data-theme=sepia][data-mode=dark],.note-inspector[data-theme=sepia][data-mode=dark]{--ground:#2c2119;--ground-deep:#201811;--surface:#392b20;--surface-raised:#463628;--paper:#32261d;--paper-ink:#e4cfaa;--ink:#e4cfaa;--muted-ink:#b69b77;--faint-ink:#846f55;--line:#ebcfa426;--soft-line:#ebcfa414;--accent-ink:#dd8c4c;--accent-soft:#553620;--accent-bright:#efa15e;--shadow:#0000004a;--shadow-deep:#0000007a}.manas-shell[data-theme=solaris],.manas-empty[data-theme=solaris],.settings-sanctum[data-theme=solaris],.manas-search[data-theme=solaris],.manas-link-dialog[data-theme=solaris],.naming-ritual[data-theme=solaris],.release-dialog[data-theme=solaris],.note-inspector[data-theme=solaris]{--ground:#e8dca9;--ground-deep:#d7c789;--surface:#efe4b8;--surface-raised:#f8edc2;--paper:#fbf1c8;--paper-ink:#173d4b;--ink:#173d4b;--muted-ink:#4c6970;--faint-ink:#71898c;--line:#143b4829;--soft-line:#143b4816;--accent-ink:#bf6e15;--accent-soft:#efd694;--accent-bright:#dc8d22;--realm-one:#d59022;--realm-two:#52799a;--realm-three:#558b76;--shadow:#1d434a21;--shadow-deep:#16364138}.manas-shell[data-theme=solaris][data-mode=dark],.manas-empty[data-theme=solaris][data-mode=dark],.settings-sanctum[data-theme=solaris][data-mode=dark],.manas-search[data-theme=solaris][data-mode=dark],.manas-link-dialog[data-theme=solaris][data-mode=dark],.naming-ritual[data-theme=solaris][data-mode=dark],.release-dialog[data-theme=solaris][data-mode=dark],.note-inspector[data-theme=solaris][data-mode=dark]{--ground:#082f3a;--ground-deep:#05242d;--surface:#0e3a45;--surface-raised:#164650;--paper:#0b3540;--paper-ink:#f1dfa5;--ink:#f1dfa5;--muted-ink:#a6bbb1;--faint-ink:#698c8c;--line:#f4dfa326;--soft-line:#f4dfa314;--accent-ink:#efa72f;--accent-soft:#4b4828;--accent-bright:#ffc45c;--shadow:#000d1252;--shadow-deep:#00090c85}.manas-shell[data-theme=obsidian],.manas-empty[data-theme=obsidian],.settings-sanctum[data-theme=obsidian],.manas-search[data-theme=obsidian],.manas-link-dialog[data-theme=obsidian],.naming-ritual[data-theme=obsidian],.release-dialog[data-theme=obsidian],.note-inspector[data-theme=obsidian]{--ground:#c9c8c5;--ground-deep:#b9b8b5;--surface:#d8d7d3;--surface-raised:#e8e5df;--paper:#f0ede6;--paper-ink:#23262a;--ink:#23262a;--muted-ink:#666a6c;--faint-ink:#8b8d8d;--line:#1e212429;--soft-line:#1e212414;--accent-ink:#845541;--accent-soft:#d7c4b8;--accent-bright:#a46c53;--realm-one:#8f6b50;--realm-two:#6e697d;--realm-three:#65766d;--shadow:#16181a24;--shadow-deep:#16181a3d}.manas-shell[data-theme=obsidian][data-mode=dark],.manas-empty[data-theme=obsidian][data-mode=dark],.settings-sanctum[data-theme=obsidian][data-mode=dark],.manas-search[data-theme=obsidian][data-mode=dark],.manas-link-dialog[data-theme=obsidian][data-mode=dark],.naming-ritual[data-theme=obsidian][data-mode=dark],.release-dialog[data-theme=obsidian][data-mode=dark],.note-inspector[data-theme=obsidian][data-mode=dark]{--ground:#101215;--ground-deep:#090a0c;--surface:#17191d;--surface-raised:#202328;--paper:#15171a;--paper-ink:#ddd8cf;--ink:#ddd8cf;--muted-ink:#9d9b98;--faint-ink:#66686a;--line:#ebe8e024;--soft-line:#ebe8e013;--accent-ink:#c58c70;--accent-soft:#3d2b24;--accent-bright:#dba184;--shadow:#00000057;--shadow-deep:#0000008f}.manas-shell[data-theme=imperium],.manas-empty[data-theme=imperium],.settings-sanctum[data-theme=imperium],.manas-search[data-theme=imperium],.manas-link-dialog[data-theme=imperium],.naming-ritual[data-theme=imperium],.release-dialog[data-theme=imperium],.note-inspector[data-theme=imperium]{--ground:#d8d0c1;--ground-deep:#c9beab;--surface:#e6dfd2;--surface-raised:#f3eee5;--paper:#fbf8f1;--paper-ink:#14211d;--ink:#14211d;--muted-ink:#5f6963;--faint-ink:#878a82;--line:#0f282030;--soft-line:#0f28201a;--accent-ink:#88682d;--accent-soft:#e8dcc0;--accent-bright:#bd9650;--realm-one:#a98340;--realm-two:#665979;--realm-three:#2f6557;--shadow:#0c1c1726;--shadow-deep:#05120e4d}.manas-shell[data-theme=imperium][data-mode=dark],.manas-empty[data-theme=imperium][data-mode=dark],.settings-sanctum[data-theme=imperium][data-mode=dark],.manas-search[data-theme=imperium][data-mode=dark],.manas-link-dialog[data-theme=imperium][data-mode=dark],.naming-ritual[data-theme=imperium][data-mode=dark],.release-dialog[data-theme=imperium][data-mode=dark],.note-inspector[data-theme=imperium][data-mode=dark]{--ground:#050c0a;--ground-deep:#020605;--surface:#091410;--surface-raised:#101d18;--paper:#08110e;--paper-ink:#f0e9d8;--ink:#f0e9d8;--muted-ink:#b5b3a8;--faint-ink:#737970;--line:#dfc1853d;--soft-line:#dfc1851c;--accent-ink:#d2ad68;--accent-soft:#29271c;--accent-bright:#f0ce86;--realm-one:#d1ac68;--realm-two:#8e7aa1;--realm-three:#5b8e7f;--shadow:#0000006b;--shadow-deep:#000000b8}.manas-shell[data-editor-font=literary]{--editor-serif:Georgia, "Times New Roman", serif}.manas-shell[data-editor-font=humanist]{--editor-serif:"Segoe UI", Candara, sans-serif}.manas-shell[data-editor-font=modern]{--editor-serif:"Aptos", "Helvetica Neue", sans-serif}.manas-shell[data-editor-font=mono]{--editor-serif:"Cascadia Mono", Consolas, monospace}.settings-sanctum[data-editor-font=literary]{--editor-serif:Georgia, "Times New Roman", serif}.settings-sanctum[data-editor-font=humanist]{--editor-serif:"Segoe UI", Candara, sans-serif}.settings-sanctum[data-editor-font=modern]{--editor-serif:"Aptos", "Helvetica Neue", sans-serif}.settings-sanctum[data-editor-font=mono]{--editor-serif:"Cascadia Mono", Consolas, monospace}.manas-shell{background:var(--ground);height:100vh;color:var(--ink);transition:background .26s,color .22s;overflow:hidden}.manas-crown{z-index:20;border-bottom:1px solid var(--line);background:var(--surface-raised);grid-template-columns:auto auto minmax(80px,1fr) auto;align-items:center;gap:14px;height:76px;padding:0 20px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.manas-crown{background:color-mix(in srgb, var(--surface-raised) 84%, transparent)}}.manas-crown{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:inset 0 1px #ffffff24}.manas-seal{border:1px solid var(--accent-bright);place-items:center;width:43px;height:43px;padding:3px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.manas-seal{border:1px solid color-mix(in srgb, var(--accent-bright) 56%, transparent)}}.manas-seal{box-shadow:0 8px 24px var(--accent-ink), inset 0 0 0 4px #ffffff52;background:#f7f0e2;border-radius:50% 50% 46% 54%/55% 44% 56% 45%}@supports (color:color-mix(in lab, red, red)){.manas-seal{box-shadow:0 8px 24px color-mix(in srgb, var(--accent-ink) 30%, transparent), inset 0 0 0 4px #ffffff52}}.manas-seal{cursor:pointer;overflow:hidden;transform:rotate(-3deg)}.manas-seal img{object-fit:contain;width:36px;height:36px;transform:rotate(3deg)}.manas-seal span{border:1px solid var(--accent-ink);position:absolute;inset:-5px}@supports (color:color-mix(in lab, red, red)){.manas-seal span{border:1px solid color-mix(in srgb, var(--accent-ink) 28%, transparent)}}.manas-seal span{pointer-events:none;border-radius:45% 55% 50% 50%;transform:rotate(13deg)}.manas-wordmark{justify-items:start;min-width:238px;line-height:1;display:grid}.manas-wordmark h1{white-space:nowrap;flex-wrap:nowrap;align-items:baseline;gap:9px;width:max-content;margin:0;font-weight:400;line-height:.94;display:inline-flex}.manas-latin{color:var(--ink);font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.035em;text-shadow:none;font-size:29px;font-style:normal;font-weight:750}.manas-devanagari{color:var(--accent-ink);font-family:var(--devanagari-display);letter-spacing:-.025em;text-shadow:0 1px 0 var(--accent-bright);font-size:28px}@supports (color:color-mix(in lab, red, red)){.manas-devanagari{text-shadow:0 1px 0 color-mix(in srgb, var(--accent-bright) 28%, transparent)}}.manas-wordmark p{color:var(--accent-ink);font-family:var(--devanagari-display);letter-spacing:.018em;opacity:.9;text-shadow:0 1px 12px var(--accent-bright);margin:9px 0 0 1px;font-size:11.5px}@supports (color:color-mix(in lab, red, red)){.manas-wordmark p{text-shadow:0 1px 12px color-mix(in srgb, var(--accent-bright) 17%, transparent)}}.preservation-state{min-width:0;color:var(--faint-ink);white-space:nowrap;justify-self:end;align-items:center;gap:8px;font-size:9.5px;display:flex}.preservation-state i{background:var(--accent-ink);width:6px;height:6px;box-shadow:0 0 0 4px var(--accent-ink);border-radius:50%;flex:none}@supports (color:color-mix(in lab, red, red)){.preservation-state i{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent-ink) 11%, transparent)}}.preservation-state i.ready{background:var(--realm-three);box-shadow:0 0 0 4px var(--realm-three)}@supports (color:color-mix(in lab, red, red)){.preservation-state i.ready{box-shadow:0 0 0 4px color-mix(in srgb, var(--realm-three) 14%, transparent)}}.preservation-state span{text-overflow:ellipsis;overflow:hidden}.crown-actions{align-items:center;gap:5px;display:flex}.crown-icon{width:35px;height:35px;color:var(--muted-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;transition:background .15s,transform .15s;display:grid}.crown-icon svg{width:16px}.crown-icon:hover{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.crown-icon:hover{background:color-mix(in srgb, var(--surface) 68%, transparent)}}.crown-icon:hover{color:var(--ink);transform:rotate(4deg)}.state-charm{border:1px solid var(--line);background:var(--surface);border-radius:16px 6px;align-items:center;gap:5px;height:30px;padding:0 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.state-charm{background:color-mix(in srgb, var(--surface) 58%, transparent)}}.state-charm{color:var(--muted-ink);cursor:pointer;font-size:9px}.state-charm svg{width:12px}.state-charm.active{border-color:var(--accent-ink)}@supports (color:color-mix(in lab, red, red)){.state-charm.active{border-color:color-mix(in srgb, var(--accent-ink) 35%, transparent)}}.state-charm.active{color:var(--accent-ink)}.manas-workspace{grid-template-columns:216px 286px minmax(510px,1fr) 252px;height:calc(100vh - 76px);display:grid}.manas-workspace.is-resizable{display:flex}.is-resizable [data-panel]{min-width:0;height:100%;overflow:hidden}.is-resizable [data-panel]>*{width:100%;height:100%}.workspace-resize-handle{z-index:9;background:var(--ground);color:var(--accent-ink);border:0;flex:0 0 7px;transition:background .15s,box-shadow .15s;position:relative;width:7px!important}.workspace-resize-handle:before{background:var(--line);content:"";width:1px;position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}.workspace-resize-handle>div{z-index:1;background:var(--accent-ink);border-radius:99px;width:3px;height:38px}@supports (color:color-mix(in lab, red, red)){.workspace-resize-handle>div{background:color-mix(in srgb, var(--accent-ink) 48%, var(--line))}}.workspace-resize-handle>div{box-shadow:0 0 0 3px var(--ground);opacity:.54;transition:height .15s,opacity .15s,box-shadow .15s}.workspace-resize-handle:hover,.workspace-resize-handle:focus-visible,.workspace-resize-handle[data-resize-handle-active]{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.workspace-resize-handle:hover,.workspace-resize-handle:focus-visible,.workspace-resize-handle[data-resize-handle-active]{background:color-mix(in srgb, var(--accent-soft) 58%, var(--ground))}}.workspace-resize-handle:hover,.workspace-resize-handle:focus-visible,.workspace-resize-handle[data-resize-handle-active]{box-shadow:inset 0 0 0 1px var(--accent-ink)}@supports (color:color-mix(in lab, red, red)){.workspace-resize-handle:hover,.workspace-resize-handle:focus-visible,.workspace-resize-handle[data-resize-handle-active]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-ink) 18%, transparent)}}.workspace-resize-handle:hover>div,.workspace-resize-handle:focus-visible>div,.workspace-resize-handle[data-resize-handle-active]>div{background:var(--accent-ink);height:54px;box-shadow:0 0 0 3px var(--ground), 0 0 18px var(--accent-ink)}@supports (color:color-mix(in lab, red, red)){.workspace-resize-handle:hover>div,.workspace-resize-handle:focus-visible>div,.workspace-resize-handle[data-resize-handle-active]>div{box-shadow:0 0 0 3px var(--ground), 0 0 18px color-mix(in srgb, var(--accent-ink) 30%, transparent)}}.workspace-resize-handle:hover>div,.workspace-resize-handle:focus-visible>div,.workspace-resize-handle[data-resize-handle-active]>div{opacity:1}.density-compact .manas-workspace{grid-template-columns:198px 266px minmax(500px,1fr) 236px}.density-spacious .manas-workspace{grid-template-columns:232px 306px minmax(530px,1fr) 270px}.cosmos-panel{border-right:1px solid var(--line);background:radial-gradient(circle at 25% 8%, var(--accent-soft), transparent 34%), linear-gradient(180deg, var(--surface), var(--ground));flex-direction:column;min-width:0;height:100%;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cosmos-panel{background:radial-gradient(circle at 25% 8%, color-mix(in srgb, var(--accent-soft) 58%, transparent), transparent 34%), linear-gradient(180deg, var(--surface), var(--ground))}}.cosmos-scroll{scrollbar-gutter:stable;flex:1;min-height:0;padding:25px 14px 18px;overflow:auto}.cosmos-panel:after{border:1px solid var(--soft-line);content:"";pointer-events:none;border-radius:50%;width:68px;height:68px;position:absolute;top:80px;right:-34px}.cosmos-intro{border-bottom:1px solid var(--soft-line);padding:0 9px 20px}.cosmos-intro small{color:var(--faint-ink);text-transform:uppercase;letter-spacing:.16em;font-size:8px;font-weight:720;display:block}.cosmos-intro strong{font-family:var(--editor-serif);margin-top:8px;font-size:25px;font-weight:500;display:block}.cosmos-intro strong span{color:var(--muted-ink);font-size:11px;font-weight:400}.cosmos-all{width:100%;color:var(--muted-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:20px 7px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin:16px 0 8px;padding:10px 11px;font-size:11px;display:grid}.cosmos-all svg{width:17px;color:var(--accent-ink)}.cosmos-all i{font-size:9px;font-style:normal}.cosmos-all.active{background:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.cosmos-all.active{background:color-mix(in srgb, var(--surface-raised) 72%, transparent)}}.cosmos-all.active{color:var(--ink);box-shadow:0 5px 20px color-mix(in srgb, 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a 48%, transparent), inset 0 0 0 1px #ffffff1a}@supports (color:color-mix(in lab, red, red)){.cosmos-all.active{box-shadow:0 5px 20px color-mix(in srgb, var(--shadow) 48%, transparent), inset 0 0 0 1px #ffffff1a}}.realm-heading{color:var(--faint-ink);text-transform:uppercase;letter-spacing:.16em;justify-content:space-between;align-items:center;margin:24px 8px 10px;font-size:8px;font-weight:750;display:flex}.realm-heading button{width:23px;height:23px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin:-5px;display:grid}.realm-heading button:hover{background:var(--surface-raised);color:var(--ink)}.realm-heading svg{width:12px}.shortcut-shelf{z-index:4;border:1px solid var(--accent-ink);margin:8px -5px 2px;padding:2px 5px 8px;position:sticky;top:-1px}@supports (color:color-mix(in lab, red, red)){.shortcut-shelf{border:1px solid color-mix(in srgb, var(--accent-ink) 14%, var(--soft-line))}}.shortcut-shelf{background:var(--surface);border-radius:7px 22px}@supports (color:color-mix(in lab, red, red)){.shortcut-shelf{background:color-mix(in srgb, var(--surface) 95%, var(--ground))}}.shortcut-shelf{box-shadow:0 8px 24px color-mix(in srgb, 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a 38%, transparent)}@supports (color:color-mix(in lab, red, red)){.shortcut-shelf{box-shadow:0 8px 24px color-mix(in srgb, var(--shadow) 38%, transparent)}}.shortcut-shelf{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.shortcut-heading{margin:7px 8px 5px}.shortcut-heading small{border:1px solid var(--soft-line);min-width:20px;height:20px;color:var(--accent-ink);letter-spacing:0;border-radius:50%;place-items:center;font-size:10px;display:grid}.navigation-shortcuts{scrollbar-gutter:stable;gap:2px;max-height:182px;display:grid;overflow:auto}.navigation-shortcuts button{width:100%;min-height:35px;color:var(--muted-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px 5px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:6px 8px;display:grid}.navigation-shortcuts button:hover,.navigation-shortcuts button.active{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.navigation-shortcuts button:hover,.navigation-shortcuts button.active{background:color-mix(in srgb, var(--accent-soft) 46%, var(--surface-raised))}}.navigation-shortcuts button:hover,.navigation-shortcuts button.active{color:var(--ink)}.navigation-shortcuts svg{width:13px;color:var(--accent-ink)}.navigation-shortcuts span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:590;overflow:hidden}.navigation-shortcuts small{color:var(--muted-ink);font-size:10px}.shortcut-empty{color:var(--muted-ink);font-family:var(--editor-serif);align-items:center;gap:7px;margin:0;padding:7px 8px;font-size:11.5px;line-height:1.35;display:flex}.shortcut-empty svg{width:13px;color:var(--accent-ink);flex:none}.realm-orbits{gap:2px;padding-left:3px;display:grid;position:relative}.realm-orbits:before{background:var(--soft-line);content:"";width:1px;position:absolute;top:12px;bottom:12px;left:14px}.realm-row,.folio-row{grid-template-columns:minmax(0,1fr) 31px;align-items:center;gap:2px;display:grid;position:relative}.realm-link{width:100%;color:var(--muted-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:17px 6px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;font-size:10.5px;display:grid;position:relative}.realm-link>i{z-index:1;border:2px solid var(--surface);background:var(--realm-one);width:9px;height:9px;box-shadow:0 0 0 1px var(--realm-one);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.realm-link>i{box-shadow:0 0 0 1px color-mix(in srgb, var(--realm-one) 58%, transparent)}}.realm-link.violet>i{background:var(--realm-two)}.realm-link.sage>i{background:var(--realm-three)}.realm-link:hover,.realm-link.active{background:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.realm-link:hover,.realm-link.active{background:color-mix(in srgb, var(--surface-raised) 66%, transparent)}}.realm-link:hover,.realm-link.active{color:var(--ink);transform:translate(2px)}.folio-tree{gap:1px;display:grid}.folio-link{width:100%;min-width:0;color:var(--muted-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px 15px;align-items:center;gap:7px;padding:7px 8px;font-size:10.5px;display:flex}.folio-link svg{width:13px;color:var(--faint-ink);flex:none}.folio-link span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.folio-link.nested{padding-left:32px}.folio-link:hover,.folio-link.active{background:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.folio-link:hover,.folio-link.active{background:color-mix(in srgb, var(--surface-raised) 58%, transparent)}}.folio-link:hover,.folio-link.active{color:var(--ink)}.shortcut-toggle{width:30px;height:30px;color:var(--faint-ink);cursor:pointer;opacity:.6;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:background .15s,color .15s,opacity .15s,transform .15s;display:grid}.shortcut-toggle svg{width:14px}.realm-row:hover .shortcut-toggle,.folio-row:hover .shortcut-toggle,.shortcut-toggle:focus-visible,.shortcut-toggle[aria-pressed=true]{opacity:1}.shortcut-toggle:hover{background:var(--surface-raised);color:var(--accent-ink);transform:rotate(8deg)scale(1.05)}.shortcut-toggle[aria-pressed=true]{color:var(--accent-ink)}.shortcut-toggle[aria-pressed=true] svg{fill:currentColor}.vault-door{z-index:1;border:1px solid var(--accent-ink);flex:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:58px;margin:8px 14px 16px;padding:10px 11px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.vault-door{border:1px solid color-mix(in srgb, var(--accent-ink) 20%, var(--soft-line))}}.vault-door{background:var(--surface-raised);color:var(--muted-ink);text-align:left;cursor:pointer;box-shadow:0 7px 24px color-mix(in srgb, 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a 45%, transparent);border-radius:8px 20px}@supports (color:color-mix(in lab, red, red)){.vault-door{box-shadow:0 7px 24px color-mix(in srgb, var(--shadow) 45%, transparent)}}.vault-door:before{z-index:-1;border-top:1px solid var(--soft-line);background:var(--ground);content:"";position:absolute;inset:-9px -14px -17px}.vault-door>svg{width:15px;color:var(--accent-ink)}.vault-door span{flex-direction:column;gap:2px;min-width:0;display:flex}.vault-door small{color:var(--faint-ink);text-transform:uppercase;letter-spacing:.14em;font-size:7px}.vault-door strong{color:var(--ink);font-family:var(--editor-serif);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;overflow:hidden}.vault-door>i{background:var(--accent-ink);border-radius:50%;width:6px;height:6px}.vault-door>i.ready{background:var(--realm-three)}.vault-door:hover{border-color:var(--accent-ink)}@supports (color:color-mix(in lab, red, red)){.vault-door:hover{border-color:color-mix(in srgb, var(--accent-ink) 42%, var(--line))}}.vault-door:hover{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.vault-door:hover{background:color-mix(in srgb, var(--accent-soft) 30%, var(--surface-raised))}}.vault-door:hover{color:var(--ink)}.folio-stream{border-right:1px solid var(--line);background:var(--surface-raised);min-width:0;overflow:auto}@supports (color:color-mix(in lab, red, red)){.folio-stream{background:color-mix(in srgb, var(--surface-raised) 68%, var(--ground))}}.folio-stream-head{justify-content:space-between;align-items:center;height:94px;padding:21px 20px 13px;display:flex}.folio-stream-head small{color:var(--accent-ink);text-transform:uppercase;letter-spacing:.15em;font-size:7.5px;font-weight:760}.folio-stream-head h2{font-family:var(--editor-serif);letter-spacing:-.025em;margin:5px 0 0;font-size:22px;font-weight:500}.folio-stream-head>button{background:var(--ink);width:37px;height:37px;color:var(--paper);box-shadow:0 8px 18px var(--shadow);cursor:pointer;border:0;border-radius:50% 50% 45% 55%;place-items:center;display:grid;transform:rotate(4deg)}.folio-stream-head>button:hover{transform:rotate(-4deg)scale(1.03)}.folio-stream-head svg{width:16px}.folio-search{border:1px solid var(--soft-line);background:var(--surface);border-radius:18px 7px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;width:calc(100% - 28px);margin:0 14px 15px;padding:9px 11px;display:grid}@supports (color:color-mix(in lab, red, red)){.folio-search{background:color-mix(in srgb, var(--surface) 48%, transparent)}}.folio-search{color:var(--faint-ink);text-align:left;cursor:pointer;font-size:9.5px}.folio-search svg{width:14px}.folio-search kbd{border:1px solid var(--line);border-radius:4px;padding:1px 5px;font-size:7px}.folio-pages>button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px 18px;grid-template-columns:4px 1fr;gap:10px;width:100%;padding:14px 12px 14px 8px;transition:transform .15s,background .15s;display:grid;position:relative}.folio-pages>button+button:before{background:var(--soft-line);content:"";height:1px;position:absolute;top:0;left:23px;right:17px}.folio-pages>button>i{background:0 0;border-radius:4px;align-self:stretch;width:2px}.folio-pages>button.active{background:var(--paper);box-shadow:0 10px 34px color-mix(in srgb, 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a 58%, transparent), inset 0 0 0 1px var(--accent-ink)}@supports (color:color-mix(in lab, red, red)){.folio-pages>button.active{box-shadow:0 10px 34px color-mix(in srgb, var(--shadow) 58%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--accent-ink) 10%, transparent)}}.folio-pages>button.active{transform:translate(3px)}.folio-pages>button.active>i{background:linear-gradient(var(--accent-bright), var(--accent-ink))}.folio-pages>button:hover:not(.active){background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.folio-pages>button:hover:not(.active){background:color-mix(in srgb, var(--paper) 35%, transparent)}}.folio-pages>button:hover:not(.active){transform:translate(2px)}.folio-pages>button>div{min-width:0}.folio-pages>button>div>span{align-items:baseline;gap:7px;display:flex}.folio-pages strong{color:var(--ink);font-family:var(--editor-serif);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:570;overflow:hidden}.folio-pages time{color:var(--faint-ink);font-size:7.5px}.folio-pages p{color:var(--muted-ink);font-family:var(--editor-serif);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 0;font-size:10.5px;line-height:1.48;display:-webkit-box;overflow:hidden}.folio-pages small{color:var(--accent-ink);margin-top:8px;font-size:7.5px;display:block}.folio-empty{color:var(--faint-ink);font-family:var(--editor-serif);justify-items:center;gap:7px;padding:55px 25px;font-size:11px;display:grid}.folio-empty svg{opacity:.55}.folio-empty p{margin:0}.folio-empty button{color:var(--accent-ink);cursor:pointer;background:0 0;border:0;border-bottom:1px solid}.manuscript-stage{background:var(--paper);min-width:0;position:relative;overflow:hidden}.manuscript-stage:before{z-index:0;opacity:.13;background-image:radial-gradient(circle at 25% 15%, var(--accent-ink) 0 .7px, transparent .8px), radial-gradient(circle at 70% 80%, var(--ink) 0 .55px, transparent .65px);content:"";pointer-events:none;background-size:37px 41px,53px 47px;position:absolute;inset:0}.manuscript-command{z-index:3;border-bottom:1px solid var(--soft-line);background:var(--paper);justify-content:space-between;align-items:center;height:50px;padding:0 18px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.manuscript-command{background:color-mix(in srgb, var(--paper) 86%, transparent)}}.manuscript-command{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px)}.manuscript-command>div{color:var(--faint-ink);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:8px;font-size:7.5px;display:flex}.manuscript-command>div i{color:var(--accent-ink);font-size:5px}.manuscript-command nav{align-items:center;gap:2px;display:flex}.manuscript-command nav button{color:var(--faint-ink);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;border-radius:14px 5px;align-items:center;gap:4px;padding:6px 7px;font-size:7px;display:flex}.manuscript-command nav button:hover,.manuscript-command nav button.active{background:var(--surface);color:var(--ink)}.manuscript-scroll{z-index:1;scroll-behavior:smooth;height:calc(100% - 50px);position:relative;overflow:auto}.manuscript-sheet{width:min(var(--manuscript-width), calc(100% - 92px));min-height:calc(100vh - 126px);margin:0 auto;padding:clamp(48px,7vh,82px) 0 150px;position:relative}.typewriter-on .manuscript-sheet{padding-top:max(80px, calc(var(--typewriter-point) - 90px));padding-bottom:48vh}.manuscript-omen{color:var(--faint-ink);text-transform:uppercase;letter-spacing:.11em;align-items:center;gap:10px;font-size:7.5px;display:flex}.manuscript-omen i{border:1px solid var(--accent-ink);width:4px;height:4px;transform:rotate(45deg)}.manuscript-title{resize:none;width:100%;color:var(--paper-ink);font-family:var(--editor-serif);letter-spacing:-.04em;background:0 0;border:0;outline:none;margin:17px 0 18px;padding:0;font-size:clamp(38px,3.7vw,50px);font-weight:500;line-height:1.04;overflow:hidden}.title-yantra{width:77px;color:var(--accent-ink);grid-template-columns:38px auto 16px;align-items:center;gap:7px;margin:0 0 35px;display:grid}.title-yantra i{background:var(--accent-ink);height:1px}.title-yantra span{font-size:6px}.editor-host{position:relative}.manas-editor{color:var(--paper-ink);font-family:var(--editor-serif);font-size:var(--editor-size);line-height:var(--editor-leading);caret-color:var(--accent-bright);outline:none}.manas-editor p{margin:0 0 .92em}.manas-editor h2{letter-spacing:-.025em;margin:1.6em 0 .68em;font-size:1.45em;font-weight:520;line-height:1.25}.manas-editor h3{margin:1.4em 0 .6em;font-size:1.2em;font-weight:600}.manas-editor blockquote{color:var(--paper-ink);margin:1.55em 0;padding:.2em 1.2em .2em 1.45em;position:relative}@supports (color:color-mix(in lab, red, red)){.manas-editor blockquote{color:color-mix(in srgb, var(--paper-ink) 72%, var(--accent-ink))}}.manas-editor blockquote{font-size:1.08em;font-style:italic;line-height:1.52}.manas-editor blockquote:before{background:linear-gradient(var(--accent-bright), transparent);content:"";border-radius:2px;width:2px;position:absolute;top:.25em;bottom:.25em;left:0}.manas-editor ul{margin:.5em 0 1em 1.05em}.manas-editor li{margin:.3em 0;padding-left:.28em}.manas-editor p.is-editor-empty:first-child:before{float:left;height:0;color:var(--faint-ink);content:attr(data-placeholder);pointer-events:none}.wiki-link-token{background:linear-gradient(105deg, var(--accent-bright), var(--accent-ink));border-radius:.24em .65em;padding:.04em .24em .08em}@supports (color:color-mix(in lab, red, red)){.wiki-link-token{background:linear-gradient(105deg, color-mix(in srgb, var(--accent-bright) 13%, transparent), color-mix(in srgb, var(--accent-ink) 9%, transparent))}}.wiki-link-token{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--paper-ink)}@supports (color:color-mix(in lab, red, red)){.wiki-link-token{color:color-mix(in srgb, var(--paper-ink) 48%, var(--accent-ink))}}.wiki-link-token{text-decoration:underline;-webkit-text-decoration-color:var(--accent-bright);-webkit-text-decoration-color:var(--accent-bright);text-decoration-color:var(--accent-bright);font-weight:560}@supports (color:color-mix(in lab, red, red)){.wiki-link-token{-webkit-text-decoration-color:color-mix(in srgb, var(--accent-bright) 66%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--accent-bright) 66%, transparent);text-decoration-color:color-mix(in srgb, var(--accent-bright) 66%, transparent)}}.wiki-link-token{text-underline-offset:.18em;text-shadow:0 1px 10px var(--accent-bright);text-decoration-thickness:1px}@supports (color:color-mix(in lab, red, red)){.wiki-link-token{text-shadow:0 1px 10px color-mix(in srgb, var(--accent-bright) 13%, transparent)}}.wiki-link-token{cursor:pointer;transition:color .13s,background .13s,box-shadow .13s}.wiki-link-token:hover,.wiki-link-token:focus-visible{background:linear-gradient(105deg, var(--accent-bright), var(--accent-ink))}@supports (color:color-mix(in lab, red, red)){.wiki-link-token:hover,.wiki-link-token:focus-visible{background:linear-gradient(105deg, color-mix(in srgb, var(--accent-bright) 21%, transparent), color-mix(in srgb, var(--accent-ink) 15%, transparent))}}.wiki-link-token:hover,.wiki-link-token:focus-visible{color:var(--accent-ink);box-shadow:0 0 0 2px var(--accent-bright)}@supports (color:color-mix(in lab, red, red)){.wiki-link-token:hover,.wiki-link-token:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-bright) 16%, transparent)}}.wiki-link-token:hover,.wiki-link-token:focus-visible{outline:none}.wiki-suggestion{z-index:45;border:1px solid var(--accent-ink);width:min(318px,100% - 16px);position:absolute;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.wiki-suggestion{border:1px solid color-mix(in srgb, var(--accent-ink) 24%, var(--line))}}.wiki-suggestion{background:var(--surface-raised);color:var(--ink);box-shadow:0 24px 70px var(--shadow-deep), inset 0 1px #ffffff40;font-family:var(--font-geist-sans), sans-serif;border-radius:7px 22px;animation:.12s ease-out wiki-prompt-arrive}.wiki-suggestion>header,.wiki-suggestion>footer{color:var(--faint-ink);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;font-size:8px;display:flex}.wiki-suggestion>header{border-bottom:1px solid var(--soft-line);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.wiki-suggestion>header{background:color-mix(in srgb, var(--surface) 72%, transparent)}}.wiki-suggestion>header span{color:var(--accent-ink);align-items:center;gap:6px;font-weight:700;display:flex}.wiki-suggestion>header svg{width:12px}.wiki-suggestion>div{padding:5px}.wiki-suggestion>div>button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px 14px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.wiki-suggestion>div>button[data-selected=true],.wiki-suggestion>div>button:hover{background:var(--accent-ink)}@supports (color:color-mix(in lab, red, red)){.wiki-suggestion>div>button[data-selected=true],.wiki-suggestion>div>button:hover{background:color-mix(in srgb, var(--accent-ink) 11%, var(--surface))}}.wiki-suggestion>div>button>span{gap:2px;min-width:0;display:grid}.wiki-suggestion strong{font-family:var(--editor-serif);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:580;overflow:hidden}.wiki-suggestion small{color:var(--muted-ink);font-family:var(--editor-serif);text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.wiki-suggestion button svg{width:12px;color:var(--accent-ink);flex:none}.wiki-suggestion>div>p{color:var(--faint-ink);font-family:var(--editor-serif);text-align:center;margin:0;padding:24px 12px;font-size:10px}.wiki-suggestion>footer{border-top:1px solid var(--soft-line)}.wiki-suggestion>footer b{color:var(--accent-ink);font-family:var(--editor-serif);text-transform:none;font-size:10px}@keyframes wiki-prompt-arrive{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.ink-palette{z-index:4;border:1px solid var(--soft-line);background:var(--surface-raised);border-radius:18px 7px;gap:2px;padding:5px;display:grid;position:absolute;top:220px;left:-52px}@supports (color:color-mix(in lab, red, red)){.ink-palette{background:color-mix(in srgb, var(--surface-raised) 84%, transparent)}}.ink-palette{box-shadow:0 12px 34px color-mix(in srgb, 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a 50%, transparent)}@supports (color:color-mix(in lab, red, red)){.ink-palette{box-shadow:0 12px 34px color-mix(in srgb, var(--shadow) 50%, transparent)}}.ink-palette{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:.36;transition:opacity .17s,transform .17s}.ink-palette:hover,.ink-palette:focus-within{opacity:1;transform:translate(-2px)}.ink-palette>i{background:var(--line);width:14px;height:1px;margin:3px auto}.ink-tool{width:30px;height:30px;color:var(--muted-ink);cursor:pointer;background:0 0;border:0;border-radius:50% 50% 42% 58%;place-items:center;display:grid}.ink-tool svg{width:13px}.ink-tool span{font-family:var(--font-geist-sans);font-size:9px;font-weight:750}.ink-tool:hover,.ink-tool.active{background:var(--accent-soft);color:var(--accent-ink);transform:rotate(-3deg)}.manuscript-tags{border-top:1px solid var(--soft-line);flex-wrap:wrap;align-items:center;gap:7px;margin-top:55px;padding-top:18px;display:flex}.manuscript-tags span{color:var(--accent-ink);font-size:8px}.manuscript-tags button{background:var(--surface);color:var(--muted-ink);cursor:pointer;border:0;border-radius:12px 4px;align-items:center;gap:4px;padding:4px 8px;font-size:8px;display:flex}.manuscript-tags svg{width:10px}.return-charm{z-index:15;border:1px solid var(--line);background:var(--surface-raised);border-radius:18px 6px;align-items:center;gap:6px;padding:8px 10px;display:flex;position:fixed;bottom:20px;right:22px}@supports (color:color-mix(in lab, red, red)){.return-charm{background:color-mix(in srgb, var(--surface-raised) 84%, transparent)}}.return-charm{color:var(--muted-ink);box-shadow:0 9px 28px var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;opacity:.45;font-size:8.5px;transition:opacity .14s}.return-charm:hover{opacity:1}.return-charm svg{width:12px}.return-charm kbd{border:1px solid var(--line);border-radius:3px;padding:1px 4px}.flow-on .manas-editor>*{transition:opacity .22s,filter .22s,transform .22s}.flow-on .manas-editor>.thought-active{opacity:1;filter:blur();transform:translate(0)}.flow-on .manas-editor>.thought-near{opacity:calc(.74 - (var(--thought-distance) * .13));filter:blur(calc(var(--thought-distance) * .45px))}.flow-on .manas-editor>.thought-distant{opacity:.075;filter:blur(3.7px)}.flow-on .manas-editor>.thought-future{opacity:.14;filter:blur(1.8px)}.flow-on .manas-editor:hover>*{cursor:text}.flow-on .manas-editor>:hover{opacity:.55;filter:blur(.4px)}.fluid-ink-arrival{animation:fluid-ink-arrive var(--fluid-ink-duration,.14s) cubic-bezier(.16, 1, .3, 1) both;will-change:opacity, filter, text-shadow}@keyframes fluid-ink-arrive{0%{opacity:.18;filter:blur(1.35px);text-shadow:0 .16em 12px color-mix(in srgb, var(--accent-bright) 38%, transparent)}58%{opacity:.9;filter:blur(.18px)}to{opacity:1;filter:blur();text-shadow:0 0 #0000}}.marginalia-panel{border-left:1px solid var(--line);background:linear-gradient(180deg, var(--surface), var(--ground));min-width:0;padding:26px 16px;overflow:auto}.marginalia-title{border-bottom:1px solid var(--soft-line);color:var(--muted-ink);text-transform:uppercase;letter-spacing:.16em;justify-content:space-between;align-items:center;padding:0 5px 16px;font-size:8px;font-weight:750;display:flex}.marginalia-title i{border:1px solid var(--line);width:21px;height:21px;color:var(--accent-ink);border-radius:50%;place-items:center;font-size:7px;font-style:normal;display:grid}.marginalia-panel section{margin-top:26px}.marginalia-panel h3{color:var(--faint-ink);text-transform:uppercase;letter-spacing:.13em;align-items:center;gap:9px;margin:0 5px 9px;font-size:7.5px;font-weight:700;display:flex}.marginalia-panel h3 i{background:linear-gradient(90deg, var(--soft-line), transparent);flex:1;height:1px}.marginalia-panel section button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px 17px;width:100%;padding:10px 8px}.marginalia-panel section button:hover{background:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.marginalia-panel section button:hover{background:color-mix(in srgb, var(--surface-raised) 62%, transparent)}}.marginalia-panel section strong{color:var(--ink);font-family:var(--editor-serif);font-size:11px;font-weight:560}.marginalia-panel section p{color:var(--muted-ink);font-family:var(--editor-serif);margin:5px 0 0;font-size:9.5px;line-height:1.48}.marginalia-panel .quiet-marginalia{color:var(--faint-ink);margin:12px 8px;font-style:italic}.weave-link{border:1px solid var(--soft-line);background:var(--surface-raised);border-radius:18px 6px;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;width:100%;margin-top:28px;padding:9px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.weave-link{background:color-mix(in srgb, var(--surface-raised) 48%, transparent)}}.weave-link{color:var(--muted-ink);text-align:left;cursor:pointer;font-size:9px}.weave-link svg{width:12px;color:var(--accent-ink)}.weave-link:hover{background:var(--surface-raised);color:var(--ink)}.focus-writing .manas-workspace{grid-template-columns:minmax(560px,1fr) 264px}.focus-writing .cosmos-panel,.focus-writing .folio-stream{display:none}.focus-writing .manas-crown{opacity:.28;transition:opacity .18s}.focus-writing .manas-crown:hover,.focus-writing .manas-crown:focus-within{opacity:1}.focus-writing .manuscript-sheet{width:min(var(--manuscript-width), calc(100% - 110px))}.focus-deep .manas-crown,.focus-deep .cosmos-panel,.focus-deep .folio-stream,.focus-deep .marginalia-panel,.focus-deep .manuscript-command{display:none}.focus-deep .manas-workspace{height:100vh;display:block}.focus-deep .manuscript-stage,.focus-deep .manuscript-scroll{height:100vh}.focus-deep .manuscript-stage{background:radial-gradient(circle at 50% 24%, var(--paper), var(--paper) 66%)}@supports (color:color-mix(in lab, red, red)){.focus-deep .manuscript-stage{background:radial-gradient(circle at 50% 24%, color-mix(in srgb, var(--paper) 90%, var(--accent-soft)), var(--paper) 66%)}}.focus-deep .manuscript-sheet{width:min(var(--manuscript-width), calc(100% - 80px));min-height:100vh;padding-top:clamp(85px,14vh,150px)}.focus-deep .manuscript-omen,.focus-deep .manuscript-tags{display:none}.focus-deep .ink-palette{opacity:0}.focus-deep .manuscript-sheet:hover .ink-palette,.focus-deep .manuscript-sheet:focus-within .ink-palette{opacity:.25}.manas-search,.manas-link-dialog{overflow:hidden;background:var(--surface-raised)!important;color:var(--ink)!important;box-shadow:0 36px 110px var(--shadow-deep)!important;border-radius:26px 9px!important;padding:0!important}.manas-search{max-width:640px!important}.manas-link-dialog{max-width:500px!important;padding:24px!important}.search-incantation{border-bottom:1px solid var(--soft-line);align-items:center;gap:11px;padding:18px 19px;display:flex}.search-incantation svg{width:17px;color:var(--accent-ink)}.search-incantation input{min-width:0;color:var(--ink);font-family:var(--editor-serif);background:0 0;border:0;outline:0;flex:1;font-size:16px}.search-incantation input::placeholder{color:var(--faint-ink)}.search-incantation kbd{color:var(--faint-ink);font-size:8px}.search-manuscripts{max-height:440px;padding:8px;overflow:auto}.search-manuscripts>button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px 17px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;width:100%;padding:11px;display:grid}.search-manuscripts>button:hover{background:var(--surface)}.search-manuscripts>button>svg{width:15px;color:var(--accent-ink)}.search-manuscripts>button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.search-manuscripts strong{font-family:var(--editor-serif);font-size:12px}.search-manuscripts small{color:var(--muted-ink);font-family:var(--editor-serif);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.search-manuscripts time{color:var(--faint-ink);font-size:7.5px}.search-manuscripts>p{color:var(--faint-ink);font-family:var(--editor-serif);text-align:center;padding:40px}.manas-search footer{border-top:1px solid var(--soft-line);background:var(--surface);color:var(--faint-ink);justify-content:space-between;align-items:center;padding:10px 15px;font-size:8px;display:flex}.manas-search footer span,.manas-search footer button{align-items:center;gap:5px;display:flex}.manas-search footer svg{width:11px}.manas-search footer button{color:var(--accent-ink);cursor:pointer;background:0 0;border:0}.manas-link-dialog .search-incantation{margin:4px -24px 0}.link-manuscripts{max-height:310px;margin:0 -13px -13px;overflow:auto}.link-manuscripts button{width:100%;font-family:var(--editor-serif);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px 15px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.link-manuscripts button:hover{background:var(--surface)}.link-manuscripts svg{width:13px;color:var(--accent-ink)}.settings-veil{-webkit-backdrop-filter:blur(10px)saturate(.72)!important;backdrop-filter:blur(10px)saturate(.72)!important;background:#0a090894!important}.settings-sanctum{isolation:isolate;grid-template-columns:260px 1fr;height:min(760px,100vh - 42px);overflow:hidden;border:1px solid var(--line)!important;background:var(--surface-raised)!important;width:min(1040px,100vw - 42px)!important;max-width:none!important;color:var(--ink)!important;box-shadow:0 40px 130px var(--shadow-deep), 0 0 0 1px #ffffff17 inset!important;border-radius:30px 10px!important;gap:0!important;padding:0!important;display:grid!important}.settings-sanctum>button[data-slot=dialog-close]{z-index:8;color:var(--muted-ink)!important;border-radius:50%!important;top:12px!important;right:12px!important}.settings-map{border-right:1px solid var(--line);background:radial-gradient(circle at 20% 8%, var(--accent-soft), var(--surface) 34%), var(--surface);flex-direction:column;padding:28px 16px 18px;display:flex;position:relative}.settings-emblem{border:1px solid var(--accent-ink);place-items:center;width:43px;height:43px;display:grid}@supports (color:color-mix(in lab, red, red)){.settings-emblem{border:1px solid color-mix(in srgb, var(--accent-ink) 44%, transparent)}}.settings-emblem{background:var(--accent-ink);color:#fff5e5;font-family:var(--devanagari-display);box-shadow:0 8px 25px var(--shadow);border-radius:50% 50% 42% 58%;font-size:20px}.settings-title{margin:15px 8px 25px}.settings-title small{color:var(--accent-ink);text-transform:uppercase;letter-spacing:.18em;font-size:7px;font-weight:760;display:block}.settings-title strong{font-family:var(--editor-serif);margin-top:5px;font-size:18px;font-weight:520;display:block}.settings-map nav{gap:3px;display:grid}.settings-map nav>button{width:100%;color:var(--muted-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:19px 6px;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:10px;display:grid}.settings-map nav>button>svg{width:15px}.settings-map nav>button>span{flex-direction:column;gap:2px;display:flex}.settings-map nav strong{font-size:10px;font-weight:620}.settings-map nav small{color:var(--faint-ink);font-size:7.5px}.settings-map nav>button:hover,.settings-map nav>button.active{background:var(--surface-raised);color:var(--ink);box-shadow:inset 3px 0 0 var(--accent-ink), 0 5px 18px var(--shadow)}.reset-settings{color:var(--faint-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-top:auto;padding:9px;font-size:8px;display:flex}.reset-settings svg{width:12px}.reset-settings:hover{color:var(--accent-ink)}.settings-content{background:var(--surface-raised);padding:44px 48px 70px;overflow:auto}.settings-heading{grid-template-columns:auto 1fr;align-items:start;gap:15px;margin-bottom:36px;display:grid}.settings-heading>span{border:1px solid var(--line);background:var(--surface);width:27px;height:27px;color:var(--accent-ink);font-family:var(--editor-serif);border-radius:50%;place-items:center;font-size:8px;display:grid}.settings-heading h2{font-family:var(--editor-serif);letter-spacing:-.03em;margin:0;font-size:30px;font-weight:500}.settings-heading p{max-width:540px;color:var(--muted-ink);font-family:var(--editor-serif);margin:7px 0 0;font-size:11px;line-height:1.5}.setting-group{margin-top:30px}.setting-group>h3,.vault-anatomy h3{color:var(--faint-ink);text-transform:uppercase;letter-spacing:.17em;margin:0 0 12px;font-size:7.5px;font-weight:760}.mode-choices{grid-template-columns:1fr 1fr;gap:9px;display:grid}.mode-choices button{border:1px solid var(--soft-line);background:var(--surface);color:var(--muted-ink);text-align:left;cursor:pointer;border-radius:22px 7px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:13px 14px;display:grid}.mode-choices button svg{width:15px}.mode-choices button.active{border-color:var(--accent-ink)}@supports (color:color-mix(in lab, red, red)){.mode-choices button.active{border-color:color-mix(in srgb, var(--accent-ink) 38%, transparent)}}.mode-choices button.active{background:var(--accent-soft);color:var(--ink)}.mode-choices button svg:last-child{color:var(--accent-ink)}.theme-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.theme-grid>button{border:1px solid var(--soft-line);background:var(--surface);text-align:left;cursor:pointer;border-radius:8px 23px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:13px;display:grid;position:relative}.theme-grid>button:hover,.theme-grid>button.active{border-color:var(--accent-ink)}@supports (color:color-mix(in lab, red, red)){.theme-grid>button:hover,.theme-grid>button.active{border-color:color-mix(in srgb, var(--accent-ink) 40%, transparent)}}.theme-grid>button:hover,.theme-grid>button.active{box-shadow:0 8px 24px color-mix(in srgb, 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a 45%, transparent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.theme-grid>button:hover,.theme-grid>button.active{box-shadow:0 8px 24px color-mix(in srgb, var(--shadow) 45%, transparent)}}.theme-grid>button>span:nth-child(2){flex-direction:column;gap:3px;display:flex}.theme-grid strong{font-family:var(--editor-serif);font-size:11px}.theme-grid small{color:var(--faint-ink);font-size:7.5px}.theme-grid>button>svg{width:13px;color:var(--accent-ink)}.theme-orbit{width:34px;height:34px;display:block;position:relative}.theme-orbit i{border:2px solid #ffffff4d;border-radius:50%;width:20px;height:20px;position:absolute;box-shadow:0 1px 4px #0000001a}.theme-orbit i:first-child{top:7px;left:0}.theme-orbit i:nth-child(2){top:0;right:0}.theme-orbit i:nth-child(3){bottom:0;right:1px}.font-grid{gap:6px;display:grid}.font-grid button{border:1px solid var(--soft-line);background:var(--surface);text-align:left;cursor:pointer;border-radius:6px 18px;grid-template-columns:90px 1fr;align-items:center;gap:15px;padding:12px 13px;display:grid}.font-grid button small{color:var(--faint-ink);font-family:var(--font-geist-sans);text-transform:uppercase;letter-spacing:.1em;font-size:8px}.font-grid button.active{border-color:var(--accent-ink)}@supports (color:color-mix(in lab, red, red)){.font-grid button.active{border-color:color-mix(in srgb, var(--accent-ink) 38%, transparent)}}.font-grid button.active{background:var(--accent-soft);color:var(--accent-ink)}.font-literary{font-family:Georgia,serif!important}.font-humanist{font-family:Segoe UI,sans-serif!important}.font-modern{font-family:Aptos,Helvetica Neue,sans-serif!important}.font-mono-setting{font-family:Cascadia Mono,Consolas,monospace!important}.paired-settings,.feature-settings{border-top:1px solid var(--soft-line)}.setting-row{border-bottom:1px solid var(--soft-line);grid-template-columns:1fr minmax(170px,42%);align-items:center;gap:20px;min-height:66px;display:grid}.setting-row>div:first-child{flex-direction:column;gap:4px;display:flex}.setting-row strong{font-family:var(--editor-serif);font-size:11px;font-weight:560}.setting-control{justify-content:flex-end;align-items:center;display:flex}.setting-control input[type=range]{width:100%;accent-color:var(--accent-ink)}.setting-control input:disabled{opacity:.3}.segmented{border:1px solid var(--soft-line);background:var(--surface);border-radius:15px 5px;gap:2px;padding:3px;display:flex}.segmented button{min-width:34px;color:var(--muted-ink);cursor:pointer;background:0 0;border:0;border-radius:11px 3px;padding:5px 8px;font-size:8px}.segmented button.active{background:var(--accent-soft);color:var(--accent-ink)}.segmented button:disabled{opacity:.35;cursor:default}.segmented.words button{min-width:auto}.flow-explainer,.fluid-ink-note,.settings-philosophy{border:1px solid var(--accent-ink);grid-template-columns:auto 1fr;gap:13px;margin-top:26px;padding:17px 18px;display:grid}@supports (color:color-mix(in lab, red, red)){.flow-explainer,.fluid-ink-note,.settings-philosophy{border:1px solid color-mix(in srgb, var(--accent-ink) 22%, var(--line))}}.flow-explainer,.fluid-ink-note,.settings-philosophy{background:var(--accent-soft);border-radius:25px 8px}.fluid-ink-note{background:var(--surface);border-radius:8px 25px;margin-top:10px}.flow-explainer>svg,.fluid-ink-note>svg,.settings-philosophy>svg{width:18px;color:var(--accent-ink)}.flow-explainer strong,.fluid-ink-note strong,.settings-philosophy strong{font-family:var(--editor-serif);font-size:11px}.flow-explainer p,.fluid-ink-note p,.settings-philosophy p{color:var(--muted-ink);font-family:var(--editor-serif);margin:5px 0 0;font-size:9.5px;line-height:1.55}.focus-choice{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.focus-choice button{border:1px solid var(--soft-line);background:var(--surface);color:var(--muted-ink);text-transform:capitalize;text-align:left;cursor:pointer;border-radius:17px 5px;flex-direction:column;gap:3px;padding:11px;font-size:9px;display:flex}.focus-choice button small{color:var(--faint-ink);text-transform:none;font-size:7px}.focus-choice button.active{border-color:var(--accent-ink)}@supports (color:color-mix(in lab, red, red)){.focus-choice button.active{border-color:color-mix(in srgb, var(--accent-ink) 36%, transparent)}}.focus-choice button.active{background:var(--accent-soft);color:var(--accent-ink)}.shortcut-list{border-top:1px solid var(--soft-line)}.shortcut-list>div{border-bottom:1px solid var(--soft-line);grid-template-columns:1fr auto;align-items:center;gap:18px;min-height:65px;display:grid}.shortcut-list>div>span{flex-direction:column;gap:4px;display:flex}.shortcut-list strong{font-family:var(--editor-serif);font-size:11px}.shortcut-list small{color:var(--faint-ink);font-size:8px}.shortcut-list button{border:1px solid var(--line);background:var(--surface);min-width:108px;color:var(--muted-ink);cursor:pointer;border-radius:14px 5px;padding:7px 10px;font-size:8px}.shortcut-list button.recording{border-color:var(--accent-ink);color:var(--accent-ink);box-shadow:0 0 0 3px var(--accent-ink)}@supports (color:color-mix(in lab, red, red)){.shortcut-list button.recording{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-ink) 10%, transparent)}}.shortcut-note{color:var(--faint-ink);gap:8px;margin-top:20px;font-size:8px;display:flex}.shortcut-note svg{width:13px;color:var(--accent-ink)}.vault-sigil{border:1px solid var(--soft-line);background:var(--surface);box-shadow:0 12px 35px color-mix(in srgb, 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a 42%, transparent);border-radius:28px 8px;grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.vault-sigil{box-shadow:0 12px 35px color-mix(in srgb, var(--shadow) 42%, transparent)}}.vault-sigil>svg{width:30px;color:var(--accent-ink)}.vault-sigil>div{flex-direction:column;gap:4px;display:flex}.vault-sigil small{color:var(--faint-ink);text-transform:uppercase;letter-spacing:.14em;font-size:7px}.vault-sigil strong{font-family:var(--editor-serif);font-size:16px;font-weight:540}.vault-sigil span{color:var(--accent-ink);font-size:8px}.vault-sigil span.connected{color:var(--realm-three)}.vault-actions{gap:8px;margin-top:16px;display:flex}.vault-actions button{border-radius:18px 6px!important}.vault-anatomy{margin-top:34px}.vault-anatomy>div{border-bottom:1px solid var(--soft-line);grid-template-columns:150px 1fr;gap:14px;padding:13px 0;display:grid}.vault-anatomy code{color:var(--accent-ink);font-size:9px}.vault-anatomy span{color:var(--muted-ink);font-family:var(--editor-serif);font-size:9.5px;line-height:1.5}.manas-empty{background:radial-gradient(circle at 50% 35%, var(--surface-raised), var(--ground) 65%);min-height:100vh;color:var(--ink);text-align:center;place-content:center;justify-items:center;padding:30px;display:grid}.manas-empty .manas-seal{width:58px;height:58px}.manas-empty .manas-seal img{width:50px;height:50px}.manas-wordmark.hero{justify-items:center;min-width:0;margin:30px 0 28px}.manas-wordmark.hero h1{gap:14px}.manas-wordmark.hero .manas-latin{font-size:52px}.manas-wordmark.hero .manas-devanagari{font-size:48px}.manas-wordmark.hero p{letter-spacing:.025em;margin-top:16px;font-size:17px}@media (max-width:1360px){.manas-workspace{grid-template-columns:210px 278px minmax(500px,1fr)}.marginalia-panel{display:none}.focus-writing .manas-workspace{grid-template-columns:1fr}.focus-writing .marginalia-panel{display:none}}@media (max-width:1060px){.manas-workspace{grid-template-columns:275px minmax(480px,1fr)}.cosmos-panel,.preservation-state{display:none}.manuscript-sheet{width:min(var(--manuscript-width), calc(100% - 70px))}.settings-sanctum{grid-template-columns:225px 1fr}.settings-content{padding:42px 34px 65px}}@media (max-width:760px){html,body{overflow:auto}.manas-crown{grid-template-columns:auto 1fr auto;padding:0 12px}.manas-wordmark p,.crown-actions .state-charm,.crown-actions .crown-icon:nth-last-child(2){display:none}.manas-workspace{height:calc(100vh - 76px);display:block}.folio-stream{z-index:18;width:min(360px,92vw);box-shadow:25px 0 60px var(--shadow-deep);transition:transform .19s;position:fixed;inset:76px 0 0;transform:translate(-105%)}.folio-open .folio-stream{transform:translate(0)}.manuscript-stage{height:100%}.manuscript-command{padding:0 12px}.manuscript-command>div{display:none}.manuscript-command nav{margin-left:auto}.manuscript-command nav button{font-size:0}.manuscript-command nav button svg{width:14px}.manuscript-sheet{width:calc(100% - 38px);padding-top:45px}.manuscript-title{font-size:38px}.ink-palette{opacity:.76;width:max-content;margin-bottom:24px;display:flex;position:sticky;top:8px;left:auto}.ink-palette>i{width:1px;height:15px;margin:auto 3px}.settings-sanctum{grid-template-columns:1fr;height:calc(100vh - 18px);width:calc(100vw - 18px)!important}.settings-map{border-right:0;border-bottom:1px solid var(--line);min-height:132px;padding:18px;display:block;overflow:hidden}.settings-emblem{width:35px;height:35px}.settings-title{margin:0;position:absolute;top:14px;left:64px}.settings-map nav{gap:4px;margin-top:17px;display:flex;overflow:auto}.settings-map nav>button{min-width:max-content;padding:8px 10px;display:flex}.settings-map nav small,.reset-settings{display:none}.settings-content{padding:30px 20px 60px}.theme-grid,.mode-choices{grid-template-columns:1fr}.setting-row{grid-template-columns:1fr;gap:10px;padding:12px 0}.setting-control{justify-content:flex-start}.setting-control input[type=range]{width:100%}.focus-choice{grid-template-columns:1fr}.settings-heading h2{font-size:26px}.manas-wordmark{min-width:0}.manas-wordmark h1{gap:7px}.manas-latin,.manas-devanagari{font-size:23px}.manas-wordmark.hero h1{gap:11px}.manas-wordmark.hero .manas-latin{font-size:42px}.manas-wordmark.hero .manas-devanagari{font-size:39px}.manas-wordmark.hero p{font-size:15px;display:block}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.settings-map nav strong{font-size:11.5px}.settings-map nav small{font-size:8.5px}.setting-group>h3,.vault-anatomy h3{font-size:9px}.theme-grid strong{font-size:12.5px}.theme-grid small,.font-grid button small{font-size:9px}.setting-row strong{font-size:13px}.setting-row span{font-size:10px;line-height:1.5}.segmented button{font-size:9.5px}.flow-explainer strong,.fluid-ink-note strong,.settings-philosophy strong{font-size:12.5px}.flow-explainer p,.fluid-ink-note p,.settings-philosophy p,.focus-choice button{font-size:10.5px}.focus-choice button small{font-size:8.5px}.shortcut-list small,.shortcut-note,.shortcut-list button{font-size:9.5px}.vault-sigil small{font-size:8.5px}.vault-anatomy span{font-size:10.5px}.settings-sanctum [data-slot=switch][data-checked]{background:var(--accent-ink)}.settings-sanctum [data-slot=switch][data-unchecked]{background:var(--muted-ink)}@supports (color:color-mix(in lab, red, red)){.settings-sanctum [data-slot=switch][data-unchecked]{background:color-mix(in srgb, var(--muted-ink) 28%, var(--surface))}}.settings-sanctum [data-slot=switch-thumb]{background:var(--surface-raised)}.manas-shell button:focus-visible,.settings-sanctum button:focus-visible,.manas-search button:focus-visible,.manas-link-dialog button:focus-visible,.naming-ritual button:focus-visible,.naming-ritual input:focus-visible,.manuscript-title:focus-visible,.manas-editor:focus-visible{outline:2px solid var(--accent-bright)}@supports (color:color-mix(in lab, red, red)){.manas-shell button:focus-visible,.settings-sanctum button:focus-visible,.manas-search button:focus-visible,.manas-link-dialog button:focus-visible,.naming-ritual button:focus-visible,.naming-ritual input:focus-visible,.manuscript-title:focus-visible,.manas-editor:focus-visible{outline:2px solid color-mix(in srgb, var(--accent-bright) 72%, white 8%)}}.manas-shell button:focus-visible,.settings-sanctum button:focus-visible,.manas-search button:focus-visible,.manas-link-dialog button:focus-visible,.naming-ritual button:focus-visible,.naming-ritual input:focus-visible,.manuscript-title:focus-visible,.manas-editor:focus-visible{outline-offset:3px;box-shadow:0 0 0 5px var(--accent-ink)}@supports (color:color-mix(in lab, red, red)){.manas-shell button:focus-visible,.settings-sanctum button:focus-visible,.manas-search button:focus-visible,.manas-link-dialog button:focus-visible,.naming-ritual button:focus-visible,.naming-ritual input:focus-visible,.manuscript-title:focus-visible,.manas-editor:focus-visible{box-shadow:0 0 0 5px color-mix(in srgb, var(--accent-ink) 13%, transparent)}}.crown-icon{width:40px;height:40px}.realm-heading button{width:30px;height:30px;margin:-6px}.manuscript-command nav button{justify-content:center;min-width:34px;min-height:34px}.manuscript-command nav button.delete-note:hover{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.manuscript-command nav button.delete-note:hover{background:color-mix(in srgb, var(--destructive) 12%, transparent)}}.manuscript-command nav button.delete-note:hover{color:var(--destructive)}.folio-pages strong{align-items:center;gap:6px;display:flex}.folio-pages strong svg{width:11px;color:var(--accent-ink);fill:var(--accent-ink);flex:none}@supports (color:color-mix(in lab, red, red)){.folio-pages strong svg{fill:color-mix(in srgb, var(--accent-ink) 20%, transparent)}}.folio-pages>button{min-height:94px}.folio-pages>button[aria-label]:focus-visible{transform:translate(3px)}.manuscript-omen{flex-wrap:wrap;row-gap:5px}.manuscript-omen .ink-status{color:var(--accent-ink);align-items:center;gap:5px;display:inline-flex}.manuscript-omen .ink-status:before{background:var(--accent-ink);width:5px;height:5px;box-shadow:0 0 0 3px var(--accent-ink);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.manuscript-omen .ink-status:before{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-ink) 10%, transparent)}}.manuscript-omen .ink-status:before{content:""}.manuscript-omen .ink-status.ready{color:var(--realm-three)}.manuscript-omen .ink-status.ready:before{background:var(--realm-three);box-shadow:0 0 0 3px var(--realm-three)}@supports (color:color-mix(in lab, red, red)){.manuscript-omen .ink-status.ready:before{box-shadow:0 0 0 3px color-mix(in srgb, var(--realm-three) 11%, transparent)}}.manuscript-title{field-sizing:content;min-height:1.08em}.manuscript-scroll{scrollbar-width:thin;scrollbar-color:var(--accent-ink) transparent}@supports (color:color-mix(in lab, red, red)){.manuscript-scroll{scrollbar-color:color-mix(in srgb, var(--accent-ink) 34%, transparent) transparent}}.manuscript-scroll::-webkit-scrollbar{width:8px}.settings-content::-webkit-scrollbar{width:8px}.folio-stream::-webkit-scrollbar{width:8px}.cosmos-scroll::-webkit-scrollbar{width:8px}.manuscript-scroll::-webkit-scrollbar-thumb{background:var(--accent-ink);border:2px solid #0000;border-radius:99px}@supports (color:color-mix(in lab, red, red)){.manuscript-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent-ink) 34%, transparent)}}.manuscript-scroll::-webkit-scrollbar-thumb{background-clip:padding-box}.settings-content::-webkit-scrollbar-thumb{background:var(--accent-ink);border:2px solid #0000;border-radius:99px}@supports (color:color-mix(in lab, red, red)){.settings-content::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent-ink) 34%, transparent)}}.settings-content::-webkit-scrollbar-thumb{background-clip:padding-box}.folio-stream::-webkit-scrollbar-thumb{background:var(--accent-ink);border:2px solid #0000;border-radius:99px}@supports (color:color-mix(in lab, red, red)){.folio-stream::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent-ink) 34%, transparent)}}.folio-stream::-webkit-scrollbar-thumb{background-clip:padding-box}.cosmos-scroll::-webkit-scrollbar-thumb{background:var(--accent-ink);border:2px solid #0000;border-radius:99px}@supports (color:color-mix(in lab, red, red)){.cosmos-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent-ink) 34%, transparent)}}.cosmos-scroll::-webkit-scrollbar-thumb{background-clip:padding-box}.search-manuscripts>button[data-selected=true]{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent-ink)}.search-manuscripts small{font-size:10.5px}.search-manuscripts time,.manas-search footer{font-size:9.5px}.manas-link-dialog [data-slot=dialog-description]{color:var(--muted-ink);font-family:var(--editor-serif);line-height:1.5}.manuscript-tags{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.manuscript-tags button{min-height:30px}.manuscript-tags .quality-tag{background:var(--accent-soft);border:1px solid #0000;border-radius:14px 5px;align-items:center;gap:5px;padding:5px 7px 5px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.manuscript-tags .quality-tag{background:color-mix(in srgb, var(--accent-soft) 62%, transparent)}}.manuscript-tags .quality-tag{color:var(--accent-ink);cursor:pointer;font-size:9px}.manuscript-tags .quality-tag svg{opacity:.46;width:11px}.manuscript-tags .quality-tag:hover{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.manuscript-tags .quality-tag:hover{border-color:color-mix(in srgb, var(--destructive) 30%, transparent)}}.manuscript-tags .quality-tag:hover{color:var(--destructive)}.manuscript-tags .quality-tag:hover svg{opacity:1}.manuscript-tags .add-quality{color:var(--faint-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:5px 8px;font-size:9px;display:inline-flex}.manuscript-tags .add-quality svg{width:11px}.folio-veil{display:none}.naming-ritual{border:1px solid var(--line)!important;background:var(--surface-raised)!important;max-width:440px!important;color:var(--ink)!important;box-shadow:0 34px 100px var(--shadow-deep)!important;border-radius:27px 8px!important;gap:18px!important;padding:28px!important}.naming-ritual [data-slot=dialog-title],.release-dialog [data-slot=alert-dialog-title]{font-family:var(--editor-serif);font-size:23px;font-weight:520}.naming-ritual [data-slot=dialog-description],.release-dialog [data-slot=alert-dialog-description]{color:var(--muted-ink);line-height:1.55}.naming-ritual form{gap:18px;display:grid}.naming-ritual form input{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);font-family:var(--editor-serif);border-radius:17px 5px;outline:none;padding:13px 15px;font-size:16px}.naming-ritual form>div{justify-content:flex-end;gap:8px;display:flex}.release-dialog{border:1px solid var(--line)!important;background:var(--surface-raised)!important;color:var(--ink)!important;box-shadow:0 34px 100px var(--shadow-deep)!important;border-radius:27px 8px!important}.release-dialog [data-slot=alert-dialog-media]{background:var(--destructive);border-radius:50% 50% 42% 58%}@supports (color:color-mix(in lab, red, red)){.release-dialog [data-slot=alert-dialog-media]{background:color-mix(in srgb, var(--destructive) 13%, var(--surface))}}.release-dialog [data-slot=alert-dialog-media]{color:var(--destructive)}.release-dialog [data-slot=alert-dialog-footer]{border-color:var(--line);background:var(--surface)}.wiki-link-token.wiki-link-broken{background:repeating-linear-gradient(110deg, var(--destructive) 0 5px, transparent 5px 9px)}@supports (color:color-mix(in lab, red, red)){.wiki-link-token.wiki-link-broken{background:repeating-linear-gradient(110deg, color-mix(in srgb, var(--destructive) 8%, transparent) 0 5px, transparent 5px 9px)}}.wiki-link-token.wiki-link-broken{color:var(--paper-ink)}@supports (color:color-mix(in lab, red, red)){.wiki-link-token.wiki-link-broken{color:color-mix(in srgb, var(--paper-ink) 58%, var(--destructive))}}.wiki-link-token.wiki-link-broken{-webkit-text-decoration-color:var(--destructive);-webkit-text-decoration-color:var(--destructive);text-decoration-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.wiki-link-token.wiki-link-broken{-webkit-text-decoration-color:color-mix(in srgb, var(--destructive) 65%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--destructive) 65%, transparent);text-decoration-color:color-mix(in srgb, var(--destructive) 65%, transparent)}}.wiki-link-token.wiki-link-broken{text-decoration-style:dashed}.wiki-link-token.wiki-link-broken:hover{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.wiki-link-token.wiki-link-broken:hover{background:color-mix(in srgb, var(--destructive) 10%, transparent)}}.wiki-link-token.wiki-link-broken:hover{color:var(--destructive)}.search-scopes{background:var(--surface-raised);gap:5px;padding:8px 17px 2px;display:flex}.search-scopes button{color:var(--faint-ink);text-transform:capitalize;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px 5px;padding:5px 10px;font-size:8.5px}.search-scopes button:hover,.search-scopes button[data-active=true]{border-color:var(--soft-line);background:var(--accent-soft);color:var(--accent-ink)}.note-inspector{max-height:min(88vh,850px);overflow:auto;border:1px solid var(--line)!important;background:var(--surface-raised)!important;width:min(760px,100vw - 28px)!important;max-width:760px!important;color:var(--ink)!important;box-shadow:0 38px 120px var(--shadow-deep)!important;border-radius:30px 9px!important;gap:18px!important;padding:27px!important}.note-inspector [data-slot=dialog-title]{font-family:var(--editor-serif);font-size:25px;font-weight:520}.note-inspector [data-slot=dialog-description]{color:var(--muted-ink);font-family:var(--editor-serif)}.inspector-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.inspector-card,.inspector-section{border:1px solid var(--soft-line);background:var(--surface);border-radius:8px 22px}@supports (color:color-mix(in lab, red, red)){.inspector-card,.inspector-section{background:color-mix(in srgb, var(--surface) 72%, transparent)}}.inspector-card{padding:15px}.inspector-card>header,.inspector-section>header{color:var(--accent-ink);text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;align-items:center;gap:12px;font-size:8px;font-weight:740;display:flex}.inspector-card>header small,.inspector-section>header small{color:var(--faint-ink);letter-spacing:.05em;font-weight:500}.inspector-card label{color:var(--muted-ink);grid-template-columns:56px 1fr;align-items:center;gap:8px;margin-top:10px;font-size:9px;display:grid}.inspector-card select{border:1px solid var(--line);background:var(--surface-raised);width:100%;color:var(--ink);font-family:var(--editor-serif);border-radius:11px 4px;outline:none;padding:8px 10px;font-size:11px}.pin-inspector{background:var(--accent-soft);width:100%;color:var(--accent-ink);cursor:pointer;border:0;border-radius:12px 4px;margin-top:10px;padding:8px;font-size:9px}.inspector-card dl{gap:7px;margin:12px 0 0;display:grid}.inspector-card dl div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.inspector-card dt{color:var(--faint-ink);text-transform:uppercase;letter-spacing:.08em;font-size:8px}.inspector-card dd{color:var(--ink);font-family:var(--editor-serif);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.inspector-section{padding:15px}.inspector-section>header span,.inspector-section>header div{align-items:center;gap:6px;display:flex}.inspector-section>header svg{width:13px}.inspector-section>header button{min-height:27px;font-size:8px}.external-reference{border:1px solid var(--line);background:var(--surface-raised);border-radius:15px 5px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin-top:12px;padding:8px 10px;display:grid}.external-reference svg{width:13px;color:var(--accent-ink)}.external-reference input{min-width:0;color:var(--ink);font-family:var(--editor-serif);background:0 0;border:0;outline:0;font-size:11px}.external-reference button{color:var(--accent-ink);cursor:pointer;background:0 0;border:0;font-size:9px}.attachment-shelf,.history-shelf{grid-template-columns:1fr 1fr;gap:6px;margin-top:10px;display:grid}.attachment-shelf>button,.history-shelf>button{background:var(--surface-raised);border:0;border-radius:5px 14px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:9px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.attachment-shelf>button,.history-shelf>button{background:color-mix(in srgb, var(--surface-raised) 70%, transparent)}}.attachment-shelf>button,.history-shelf>button{color:var(--ink);text-align:left;cursor:pointer}.attachment-shelf>button:hover,.history-shelf>button:hover{background:var(--accent-soft)}.attachment-shelf>button span,.history-shelf>button span{align-items:center;gap:7px;min-width:0;display:flex}.attachment-shelf svg,.history-shelf>button>svg{width:13px;color:var(--accent-ink);flex:none}.attachment-shelf strong,.history-shelf strong{font-family:var(--editor-serif);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:540;overflow:hidden}.attachment-shelf>p,.history-shelf>p{color:var(--faint-ink);font-family:var(--editor-serif);grid-column:1/-1;margin:7px 0 0;font-size:10px}.history-shelf>button{justify-content:flex-start}.history-shelf>button span{gap:2px;display:grid}.history-shelf small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inspector-actions{justify-content:flex-end;gap:8px;display:flex}.inspector-message{color:var(--accent-ink);font-family:var(--editor-serif);text-align:right;margin:-5px 0 0;font-size:10px;display:block}.collection-columns{grid-template-columns:1fr 1fr;gap:16px;margin-top:12px;display:grid}.collection-columns>div>strong{color:var(--muted-ink);font-family:var(--editor-serif);margin-bottom:6px;font-size:11px;display:block}.collection-row{grid-template-columns:1fr auto auto;align-items:center;gap:6px;margin-top:5px;display:grid}.collection-row input{background:var(--surface-raised);min-width:0;color:var(--ink);font-family:var(--editor-serif);border:1px solid #0000;border-radius:10px 4px;outline:none;padding:7px 8px;font-size:10px}.collection-row input:focus{border-color:var(--accent-ink)}.collection-row small{min-width:16px;color:var(--faint-ink);text-align:center;font-size:8px}.collection-row button{width:27px;height:27px;color:var(--destructive);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.collection-row button:disabled{color:var(--faint-ink);cursor:not-allowed;opacity:.35}.collection-row svg{width:12px}.welcome-veil{-webkit-backdrop-filter:blur(18px)saturate(.72)!important;backdrop-filter:blur(18px)saturate(.72)!important;background:#05040ce6!important}.welcome-sanctum{--welcome-ink:#fff8e9;--welcome-muted:#c8bfd1;--welcome-gold:#e3b96c;--welcome-bright:#ffe7aa;--welcome-night:#090817;isolation:isolate;grid-template-columns:minmax(360px,.92fr) minmax(500px,1.08fr);height:calc(100dvh - 24px);overflow:hidden;background:var(--welcome-night)!important;width:calc(100vw - 24px)!important;max-width:none!important;color:var(--welcome-ink)!important;border:1px solid #e3b96c7a!important;border-radius:36px 9px!important;gap:0!important;padding:0!important;box-shadow:0 50px 180px #000000d1,inset 0 0 0 1px #fff3cd12!important}.welcome-sanctum:before{z-index:3;content:"";pointer-events:none;border:1px solid #e3b96c47;border-radius:28px 6px;position:absolute;inset:13px}.welcome-sanctum:after{z-index:3;content:"";pointer-events:none;border:1px solid #ffe7aa14;border-radius:22px 4px;position:absolute;inset:24px}.welcome-atmosphere{z-index:-3;filter:saturate(.9)contrast(1.05);background:#090817;animation:1.8s cubic-bezier(.16,1,.3,1) both welcome-atmosphere-settle;position:absolute;inset:-3%;overflow:hidden}.welcome-atmosphere img{z-index:0;object-fit:cover;object-position:center}.welcome-atmosphere:after{z-index:1;content:"";background:linear-gradient(90deg,#08071414 0%,#0807143d 42%,#080714e3 62%,#080714fa 100%),linear-gradient(#0000 64%,#07061173);position:absolute;inset:0}.welcome-grain{z-index:-1;opacity:.18;mix-blend-mode:soft-light;pointer-events:none;background-image:repeating-radial-gradient(circle at 30% 20%,#ffffff2e 0 .45px,#0000 .65px 3px);position:absolute;inset:0}.welcome-ritual{text-align:center;border-right:1px solid #e3b96c38;align-content:center;place-items:center;min-width:0;padding:clamp(54px,7vh,88px) 48px;display:grid;position:relative}.welcome-ritual:after{filter:blur(15px);content:"";background:#03030aa3;border-radius:50%;width:190px;height:28px;position:absolute;bottom:clamp(66px,9vh,100px);left:50%;transform:translate(-50%)}.welcome-mandala{aspect-ratio:1;border:1px solid #ffe7aa33;border-radius:50%;width:min(39vw,480px);animation:1.55s cubic-bezier(.16,1,.3,1) .16s both welcome-mandala-arrive,8s ease-in-out 1.8s infinite welcome-breathe;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}.welcome-mandala:before,.welcome-mandala:after{content:"";border:1px solid #e3b96c38;border-radius:50%;position:absolute;inset:8%}.welcome-mandala:after{opacity:.7;border-style:dotted;inset:21%}.welcome-mandala i{border:1px solid #e3b96c2b;width:70.71%;height:70.71%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.welcome-mandala i:nth-child(2){transform:translate(-50%,-50%)rotate(22.5deg)}.welcome-mandala i:nth-child(3){width:54%;height:54%;transform:translate(-50%,-50%)rotate(45deg)}.welcome-mandala i:nth-child(4){width:54%;height:54%;transform:translate(-50%,-50%)rotate(0)}.welcome-mandala span{color:#ffe7aac7;font-family:var(--devanagari-display);letter-spacing:.12em;background:#101022;padding:0 12px;font-size:12px;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.welcome-yogi{z-index:2;aspect-ratio:1;background:radial-gradient(circle at 50% 42%,#fff7dbfa,#edc473e6 58%,#7b492f66 72%,#0000 73%);border:1px solid #ffe7aa85;border-radius:50%;place-items:center;width:clamp(186px,19vw,250px);animation:1.7s cubic-bezier(.16,1,.3,1) .25s both welcome-yogi-arrive;display:grid;position:relative;box-shadow:0 0 0 9px #e3b96c0f,0 0 80px #e1904a57,0 38px 55px #00000073}.welcome-yogi:before{content:"";border:1px solid #3e25233d;border-radius:50%;position:absolute;inset:11%}.welcome-yogi img{z-index:2;filter:drop-shadow(0 13px 10px #28171542);width:70%;height:70%}.welcome-aura{background:radial-gradient(circle,#0000 49%,#ffde9324 50%,#0000 67%);border-radius:50%;animation:7s ease-in-out 2s infinite welcome-aura;position:absolute;inset:-26%}.welcome-breath{z-index:3;color:#fff8e9b8;letter-spacing:.2em;text-transform:uppercase;grid-template-columns:auto auto auto auto;align-items:center;gap:12px;font-size:9px;font-weight:650;animation:.8s ease-out 1.35s both welcome-rise;display:grid;position:absolute;bottom:clamp(35px,5vh,58px);left:50%;transform:translate(-50%)}.welcome-breath i{border:1px solid var(--welcome-gold);width:7px;height:7px;box-shadow:0 0 14px var(--welcome-gold);border-radius:50%;animation:4s ease-in-out infinite welcome-pulse}.welcome-breath span+span:before{color:#e3b96c8c;content:"·";margin-right:12px}.welcome-invitation{z-index:2;overscroll-behavior:contain;scrollbar-color:#e3b96c73 transparent;scrollbar-width:thin;background:linear-gradient(105deg,#090817b8,#090817f7 74%);flex-direction:column;justify-content:center;min-width:0;padding:clamp(54px,7vh,86px) clamp(46px,6vw,104px) clamp(38px,5vh,62px);display:flex;position:relative}.welcome-invitation:focus{outline:none}.welcome-eyebrow{color:var(--welcome-muted);letter-spacing:.21em;text-transform:uppercase;align-items:center;gap:13px;margin:0 0 clamp(18px,3vh,31px);font-size:10px;font-weight:720;animation:.75s ease-out .55s both welcome-rise;display:flex}.welcome-eyebrow span{color:var(--welcome-gold)}.welcome-eyebrow i{background:linear-gradient(90deg, var(--welcome-gold), transparent);width:36px;height:1px}.welcome-sanctum .manas-wordmark{justify-items:start;min-width:0;margin:0 0 clamp(28px,4vh,45px);animation:.8s ease-out .68s both welcome-rise}.welcome-sanctum .manas-wordmark h1{filter:drop-shadow(0 12px 34px #0000005c);gap:clamp(13px,1.6vw,25px)}.welcome-sanctum .manas-wordmark .manas-latin{color:var(--welcome-ink);letter-spacing:-.065em;font-size:clamp(60px,6.2vw,92px);font-style:italic;font-weight:590}.welcome-sanctum .manas-wordmark .manas-devanagari{color:var(--welcome-gold);font-size:clamp(52px,5.45vw,80px)}.welcome-sanctum .manas-wordmark p{color:var(--welcome-bright);opacity:.94;text-shadow:0 0 24px #e3b96c2e;margin-top:20px;font-size:clamp(17px,1.55vw,23px)}.welcome-sanctum [data-slot=dialog-header]{gap:16px}.welcome-sanctum [data-slot=dialog-title]{color:var(--welcome-ink);font-family:var(--display-serif);font-optical-sizing:auto;letter-spacing:-.052em;text-wrap:balance;text-shadow:0 16px 42px #00000052;font-size:clamp(45px,4.7vw,70px);font-weight:540;line-height:.86;animation:.85s ease-out .8s both welcome-rise}.welcome-sanctum [data-slot=dialog-title] em{color:var(--welcome-gold);font-weight:460;text-decoration:none}.welcome-sanctum [data-slot=dialog-description]{max-width:650px;color:var(--welcome-muted);font-family:Georgia,Times New Roman,serif;font-size:clamp(13px,1.05vw,16px);line-height:1.65;animation:.85s ease-out .92s both welcome-rise}.welcome-vows{border-top:1px solid #e3b96c40;border-bottom:1px solid #e3b96c40;grid-template-columns:repeat(3,1fr);margin-top:clamp(22px,3.8vh,40px);animation:.85s ease-out 1.04s both welcome-rise;display:grid}.welcome-vows>div{grid-template-columns:auto 1fr;gap:9px;min-width:0;padding:15px 12px;display:grid}.welcome-vows>div:first-child{padding-left:0}.welcome-vows>div+div{border-left:1px solid #e3b96c2e}.welcome-vows strong{color:var(--welcome-gold);font-family:Georgia,serif;font-size:10px;font-weight:400}.welcome-vows span{color:var(--welcome-ink);font-family:var(--display-serif);font-optical-sizing:auto;gap:4px;font-size:13px;font-weight:560;line-height:1.1;display:grid}.welcome-vows small{color:var(--welcome-muted);font-family:var(--font-geist-sans), sans-serif;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.welcome-choices{z-index:1;align-items:center;gap:11px;margin-top:clamp(24px,4vh,42px);animation:.85s ease-out 1.15s both welcome-rise;display:flex}.welcome-choices button{letter-spacing:.105em;text-transform:uppercase;min-height:52px;border-radius:20px 4px!important;padding:0 24px!important;font-size:10px!important;font-weight:720!important}.welcome-choices button:first-child{box-shadow:0 13px 36px #dea05145,inset 0 1px #ffffffb3;color:#17101c!important;background:linear-gradient(125deg,#ffedbb,#dca354)!important;border:1px solid #f4d798!important}.welcome-choices button:first-child:hover{transform:translateY(-2px);box-shadow:0 17px 42px #dea0515c,inset 0 1px #ffffffbf}.welcome-choices button:last-child{color:var(--welcome-ink)!important;background:#fff8e90e!important;border-color:#fff8e93b!important}.welcome-choices button:last-child:hover{background:#e3b96c1a!important;border-color:#e3b96c8c!important}.welcome-choices button svg{width:16px}.welcome-choices button span{color:var(--welcome-gold);margin-left:4px;font-size:17px}.welcome-colophon{color:#c8bfd1ad;justify-content:space-between;align-items:center;gap:20px;margin-top:clamp(22px,3.5vh,38px);animation:.8s ease-out 1.28s both welcome-rise;display:flex}.welcome-colophon>span{font-family:var(--display-serif);font-optical-sizing:auto;align-items:center;gap:7px;font-size:12px;font-style:italic;display:flex}.welcome-colophon svg{width:13px;color:var(--welcome-gold)}.welcome-colophon p{color:#fff8e9c7;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:9px;font-weight:650}.welcome-colophon strong{color:var(--welcome-gold);font-weight:680}@keyframes welcome-atmosphere-settle{0%{opacity:0;filter:blur(16px)saturate(.5);transform:scale(1.09)}to{opacity:1;filter:blur()saturate(.9)contrast(1.05);transform:scale(1)}}@keyframes welcome-mandala-arrive{0%{opacity:0;transform:translate(-50%,-50%)rotate(-7deg)scale(.78)}to{opacity:1;transform:translate(-50%,-50%)rotate(0)scale(1)}}@keyframes welcome-yogi-arrive{0%{opacity:0;transform:translateY(36px)scale(.82)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes welcome-rise{0%{opacity:0;transform:translateY(17px)}to{opacity:1;transform:translateY(0)}}@keyframes welcome-breathe{0%,to{opacity:.68;transform:translate(-50%,-50%)scale(.985)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.025)}}@keyframes welcome-aura{0%,to{opacity:.48;transform:scale(.92)}50%{opacity:.9;transform:scale(1.06)}}@keyframes welcome-pulse{0%,to{opacity:.5;transform:scale(.72)}50%{opacity:1;transform:scale(1.16)}}@media (max-width:980px){.welcome-sanctum{grid-template-columns:minmax(270px,.72fr) minmax(450px,1.28fr)}.welcome-invitation{padding-left:45px;padding-right:45px}.welcome-ritual{padding-left:30px;padding-right:30px}.welcome-mandala{width:min(45vw,380px)}.welcome-colophon{flex-direction:column;align-items:flex-start;gap:9px}}@media (max-width:760px){.welcome-sanctum{grid-template-rows:minmax(205px,35dvh) minmax(0,1fr);grid-template-columns:1fr;height:calc(100dvh - 10px);border-radius:25px 7px!important;width:calc(100vw - 10px)!important}.welcome-sanctum:before{border-radius:19px 5px;inset:8px}.welcome-sanctum:after{display:none}.welcome-atmosphere img{object-position:50% 42%}.welcome-atmosphere:after{background:linear-gradient(#0807142e 0%,#0908172e 48%,#090817fc 92%)}.welcome-ritual{border-bottom:1px solid #e3b96c33;border-right:0;min-height:0;padding:30px 24px}.welcome-ritual:after{width:120px;bottom:17px}.welcome-mandala{width:min(72vw,310px);top:50%}.welcome-mandala span{font-size:10px}.welcome-yogi{width:clamp(128px,26dvh,175px)}.welcome-breath{gap:8px;font-size:7.5px;bottom:14px}.welcome-breath span+span:before{margin-right:8px}.welcome-invitation{background:#090817f0;justify-content:flex-start;padding:28px 26px 34px;overflow:auto}.welcome-eyebrow{margin-bottom:18px;font-size:8px}.welcome-eyebrow i{width:20px}.welcome-sanctum .manas-wordmark{margin-bottom:22px}.welcome-sanctum .manas-wordmark .manas-latin{font-size:clamp(48px,13vw,64px)}.welcome-sanctum .manas-wordmark .manas-devanagari{font-size:clamp(42px,11.5vw,56px)}.welcome-sanctum .manas-wordmark p{margin-top:12px;font-size:clamp(15px,4.2vw,18px);display:block}.welcome-sanctum [data-slot=dialog-header]{gap:11px}.welcome-sanctum [data-slot=dialog-title]{font-size:clamp(38px,10.2vw,50px)}.welcome-sanctum [data-slot=dialog-description]{font-size:13px;line-height:1.55}.welcome-vows{margin-top:22px}.welcome-vows>div{grid-template-columns:1fr;gap:5px;padding:13px 8px}.welcome-vows>div:first-child{padding-left:0}.welcome-vows strong{font-size:9px}.welcome-vows span{font-size:11px}.welcome-vows small{font-size:8px}.welcome-choices{flex-direction:column;align-items:stretch;margin-top:24px}.welcome-choices button{width:100%;min-height:49px}.welcome-colophon{flex-direction:column;align-items:flex-start;gap:10px;margin-top:24px;padding-bottom:2px}}@media (max-width:430px),(max-height:700px) and (max-width:760px){.welcome-sanctum{grid-template-rows:minmax(118px,20dvh) minmax(0,1fr)}.welcome-ritual{padding:20px}.welcome-yogi{width:clamp(96px,16dvh,122px)}.welcome-breath{display:none}.welcome-invitation{padding:20px 22px 28px}.welcome-eyebrow{margin-bottom:12px}.welcome-sanctum .manas-wordmark{margin-bottom:16px}.welcome-sanctum .manas-wordmark .manas-latin{font-size:47px}.welcome-sanctum .manas-wordmark .manas-devanagari{font-size:41px}.welcome-sanctum .manas-wordmark p{margin-top:8px;font-size:14px}.welcome-sanctum [data-slot=dialog-title]{font-size:35px}.welcome-sanctum [data-slot=dialog-description]{font-size:12px;line-height:1.48}.welcome-vows{margin-top:16px}.welcome-vows>div{padding-top:10px;padding-bottom:10px}.welcome-choices{margin-top:16px}}@media (max-width:760px){html,body{overscroll-behavior:none}.manas-crown{gap:8px;height:68px}.manas-workspace{height:calc(100dvh - 68px)}.manas-seal{width:42px;height:42px}.manas-wordmark h1{gap:6px}.manas-latin,.manas-devanagari{font-size:22px}.crown-actions{gap:1px}.crown-actions .state-charm{display:none}.crown-actions .crown-icon:nth-last-child(2){display:grid}.crown-icon{width:38px;height:38px}.folio-stream{z-index:24;width:min(374px,91vw);box-shadow:28px 0 80px var(--shadow-deep);inset:68px 0 0}.folio-veil{z-index:23;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0807068a;border:0;transition:opacity .18s;display:block;position:fixed;inset:68px 0 0}.folio-open .folio-veil{opacity:1;pointer-events:auto}.folio-stream-head>button{width:44px;height:44px}.folio-search{min-height:44px;font-size:11px}.folio-pages>button{min-height:104px;padding-top:17px;padding-bottom:17px}.manuscript-command{height:54px;padding:0 9px}.manuscript-command nav{justify-content:space-between;width:100%}.manuscript-command nav button{min-width:42px;min-height:40px}.manuscript-scroll{scroll-behavior:auto;height:calc(100% - 54px)}.manuscript-sheet{width:calc(100% - 40px);min-height:calc(100dvh - 122px);padding-top:38px;padding-bottom:128px}.manuscript-omen{gap:7px;font-size:8.5px}.manuscript-title{margin-top:14px;font-size:clamp(35px,10vw,42px)}.title-yantra{margin-bottom:25px}.ink-palette{top:auto;left:50%;right:auto;bottom:max(14px, env(safe-area-inset-bottom));z-index:22;border:1px solid var(--soft-line);background:var(--paper);border-radius:8px 21px;width:fit-content;max-width:calc(100vw - 24px);min-height:46px;margin:0;padding:5px 7px;position:fixed}@supports (color:color-mix(in lab, red, red)){.ink-palette{background:color-mix(in srgb, var(--paper) 94%, transparent)}}.ink-palette{box-shadow:0 16px 42px var(--shadow-deep)}@supports (color:color-mix(in lab, red, red)){.ink-palette{box-shadow:0 16px 42px color-mix(in srgb, var(--shadow-deep) 42%, transparent)}}.ink-palette{opacity:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:translate(-50%)}.ink-tool{min-width:34px;min-height:34px}.manas-editor{font-size:max(18px, var(--editor-size))}.manuscript-tags{margin-top:34px}.manuscript-tags button{min-height:36px}.settings-sanctum{grid-template-rows:auto 1fr;height:calc(100dvh - 12px);border-radius:24px 8px!important;width:calc(100vw - 12px)!important}.settings-map{min-height:0;padding:14px 52px 10px 12px;overflow:visible}.settings-emblem{width:38px;height:38px}.settings-title{top:12px;left:59px}.settings-title small{font-size:8px}.settings-title strong{font-size:17px}.settings-map nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;margin:11px -40px 0 0;display:grid;overflow:visible}.settings-map nav>button{text-align:center;border-radius:13px 4px;flex-direction:column;justify-content:center;gap:3px;min-width:0;min-height:52px;padding:6px 2px;display:flex}.settings-map nav>button>svg{width:16px;height:16px}.settings-map nav>button>span{min-width:0}.settings-map nav strong{text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;display:block;overflow:hidden}.settings-map nav>button:hover,.settings-map nav>button.active{box-shadow:inset 0 -3px 0 var(--accent-ink)}.settings-content{overscroll-behavior:contain;padding:28px 19px 72px}.settings-heading{margin-bottom:28px}.settings-heading h2{font-size:29px}.settings-heading p{font-size:12px}.theme-grid{grid-template-columns:1fr 1fr}.theme-grid>button{grid-template-columns:auto 1fr;min-width:0;padding:11px}.theme-grid>button>svg{position:absolute;top:8px;right:8px}.theme-grid small{line-height:1.35}.font-grid button{grid-template-columns:74px 1fr}.setting-row{min-height:82px}.setting-control{min-height:36px}.segmented button{min-height:34px}.focus-choice{grid-template-columns:repeat(3,1fr)}.focus-choice button{min-height:70px}.vault-actions{flex-direction:column}.vault-actions button{min-height:44px}.vault-anatomy>div{grid-template-columns:1fr;gap:6px}.manas-search{max-height:calc(100dvh - 28px);width:calc(100vw - 18px)!important}.search-incantation{padding:16px 14px}.search-incantation input{font-size:15px}.search-manuscripts{max-height:56dvh}.search-manuscripts>button{min-height:68px}.search-manuscripts time{display:none}.manas-search footer{min-height:42px}.note-inspector{max-height:calc(100dvh - 14px);width:calc(100vw - 12px)!important;padding:21px 16px!important}.inspector-grid,.attachment-shelf,.history-shelf,.collection-columns{grid-template-columns:1fr}.inspector-actions{flex-direction:column}}.preservation-state{color:var(--muted-ink);font-size:12px;font-weight:560}.state-charm{min-height:34px;color:var(--muted-ink);font-size:11.5px;font-weight:600}.cosmos-intro small,.folio-stream-head small{color:var(--muted-ink);font-size:10.5px;line-height:1.35}.cosmos-intro strong span{font-size:12.5px}.cosmos-all{min-height:42px;font-size:13px;font-weight:580}.cosmos-all i{color:var(--muted-ink);font-size:11px}.realm-heading{color:var(--muted-ink);font-size:10.5px;line-height:1.35}.realm-link,.folio-link{min-height:38px;font-size:12.5px;line-height:1.35}.realm-link small{color:var(--muted-ink);font-size:11px}.vault-door{min-height:58px}.vault-door small{color:var(--muted-ink);font-size:10px}.vault-door strong{font-size:12.5px;line-height:1.35}.folio-search{min-height:42px;color:var(--muted-ink);font-size:12.5px}.folio-pages>button{min-height:116px;padding-top:16px;padding-bottom:16px}.folio-pages strong{font-size:15px;font-weight:620;line-height:1.3}.folio-pages time{color:var(--muted-ink);font-size:11px;font-weight:540}.folio-pages p{color:var(--ink);margin-top:8px}@supports (color:color-mix(in lab, red, red)){.folio-pages p{color:color-mix(in srgb, var(--ink) 72%, var(--muted-ink))}}.folio-pages small{margin-top:9px;font-size:11.5px;font-weight:580;line-height:1.35}.folio-empty{font-size:13px;line-height:1.5}.manuscript-command{min-height:54px}.manuscript-command>div{color:var(--muted-ink);font-size:11px;font-weight:650;line-height:1.35}.manuscript-command nav button{min-height:38px;color:var(--muted-ink);padding-inline:9px;font-size:11px;font-weight:630}.manuscript-command nav button svg{width:14px}.manuscript-omen{color:var(--muted-ink);font-size:11px;font-weight:610;line-height:1.4}.manuscript-tags .quality-tag,.manuscript-tags .add-quality{min-height:34px;font-size:11.5px;font-weight:580}.return-charm{min-height:36px;color:var(--muted-ink);font-size:11.5px;font-weight:580}.wiki-suggestion>header,.wiki-suggestion>footer{color:var(--muted-ink);font-size:10.5px;line-height:1.4}.wiki-suggestion>header kbd{font-size:10px}.wiki-suggestion>div>button{min-height:54px}.wiki-suggestion strong{font-size:13px}.wiki-suggestion small{font-size:11.5px;line-height:1.4}.wiki-suggestion>div>p{font-size:12.5px;line-height:1.5}.wiki-suggestion>footer b{font-size:12px}.marginalia-title{color:var(--muted-ink);font-size:10.5px;line-height:1.35}.marginalia-title i{width:25px;height:25px;font-size:10px}.marginalia-panel h3{color:var(--muted-ink);font-size:10px;line-height:1.4}.marginalia-panel section button{min-height:66px}.marginalia-panel section strong{font-size:13.5px;line-height:1.35}.marginalia-panel section p{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.marginalia-panel section p{color:color-mix(in srgb, var(--ink) 68%, var(--muted-ink))}}.marginalia-panel section p{font-size:12.5px;line-height:1.55}.weave-link{min-height:42px;color:var(--muted-ink);font-size:11.5px;font-weight:580}.search-incantation kbd{font-size:10.5px}.search-manuscripts>button{min-height:72px}.search-manuscripts small{font-size:12px;line-height:1.4}.search-manuscripts time,.manas-search footer{color:var(--muted-ink);font-size:11px}.search-scopes button{min-height:32px;color:var(--muted-ink);font-size:11.5px;font-weight:580}.settings-title small{color:var(--muted-ink);font-size:10.5px}.settings-map nav>button{min-height:58px}.settings-map nav strong{font-size:13.5px;line-height:1.35}.settings-map nav small{color:var(--muted-ink);font-size:11.25px;line-height:1.35}.reset-settings{min-height:38px;color:var(--muted-ink);font-size:11.5px}.settings-heading>span{width:32px;height:32px;font-size:11px}.settings-heading p{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.settings-heading p{color:color-mix(in srgb, var(--ink) 68%, var(--muted-ink))}}.settings-heading p{font-size:14px;line-height:1.58}.setting-group>h3,.vault-anatomy h3{color:var(--muted-ink);font-size:10.5px;line-height:1.4}.mode-choices button{min-height:50px;font-size:12.5px}.theme-grid>button{min-height:68px}.theme-grid strong{font-size:14px;line-height:1.35}.theme-grid small{color:var(--muted-ink);font-size:11.5px;line-height:1.4}.font-grid button{min-height:52px}.font-grid button small{color:var(--muted-ink);font-size:11px}.font-grid button span{font-size:15px;line-height:1.4}.setting-row{min-height:82px}.setting-row strong{font-size:14px;line-height:1.35}.setting-row span{color:var(--muted-ink);font-size:12.25px;line-height:1.52}.segmented button{min-height:34px;font-size:11.5px;font-weight:590}.flow-explainer strong,.fluid-ink-note strong,.settings-philosophy strong{font-size:14px;line-height:1.35}.flow-explainer p,.fluid-ink-note p,.settings-philosophy p{font-size:12.5px;line-height:1.58}.focus-choice button{min-height:68px;font-size:12.5px;font-weight:600}.focus-choice button small{color:var(--muted-ink);font-size:11px;line-height:1.4}.shortcut-list>div{min-height:76px}.shortcut-list strong{font-size:13.5px}.shortcut-list small,.shortcut-note{color:var(--muted-ink);font-size:11.5px;line-height:1.45}.shortcut-list button{min-height:36px;font-size:11.5px;font-weight:580}.vault-sigil small{color:var(--muted-ink);font-size:10.5px}.vault-sigil span{font-size:12px}.vault-anatomy code{font-size:11.5px}.vault-anatomy span{font-size:12.5px;line-height:1.55}.inspector-card>header,.inspector-section>header{font-size:10.5px;line-height:1.4}.inspector-card label{color:var(--muted-ink);font-size:11.5px}.inspector-card select,.external-reference input{font-size:13px}.pin-inspector,.inspector-section>header button,.external-reference button{min-height:32px;font-size:11.5px}.inspector-card dt{color:var(--muted-ink);font-size:10.5px}.inspector-card dd,.attachment-shelf strong,.history-shelf strong{font-size:12.5px}.attachment-shelf small,.history-shelf small{color:var(--muted-ink);font-size:10.5px}.attachment-shelf>p,.history-shelf>p,.inspector-message{font-size:12px;line-height:1.5}.collection-columns>div>strong{font-size:13px}.collection-row input{font-size:12.5px}.collection-row small{color:var(--muted-ink);font-size:10.5px}.welcome-eyebrow{font-size:11px}.welcome-vows strong{font-size:12px}.welcome-vows span{font-size:15px}.welcome-vows small{font-size:11px}@media (max-width:760px){.manuscript-command nav button{font-size:0}.manuscript-omen{font-size:10.5px}.folio-pages>button{min-height:122px}.settings-map nav strong{font-size:10.5px}.settings-map nav>button{min-height:58px}}.manuscript-title,.manas-shell[data-theme=imperium] .manuscript-title{font-family:var(--workspace-display);font-optical-sizing:auto;font-size:clamp(48px,5vw,68px);font-weight:var(--title-weight);letter-spacing:var(--title-tracking);text-wrap:balance;font-style:normal;line-height:.98}.cosmos-intro strong,.folio-stream-head h2,.settings-heading h2,.settings-title strong,.naming-ritual [data-slot=dialog-title],.release-dialog [data-slot=alert-dialog-title],.note-inspector [data-slot=dialog-title],.manas-shell[data-theme=imperium] .cosmos-intro strong,.manas-shell[data-theme=imperium] .folio-stream-head h2,.settings-sanctum[data-theme=imperium] .settings-heading h2,.settings-sanctum[data-theme=imperium] [data-slot=dialog-title],.manas-link-dialog [data-slot=dialog-title],.manas-link-dialog[data-theme=imperium] [data-slot=dialog-title],.naming-ritual[data-theme=imperium] [data-slot=dialog-title],.release-dialog[data-theme=imperium] [data-slot=alert-dialog-title],.note-inspector[data-theme=imperium] [data-slot=dialog-title]{font-family:var(--workspace-display);font-optical-sizing:auto;font-weight:var(--title-weight);letter-spacing:var(--title-tracking);font-style:normal}.cosmos-intro strong{font-size:28px;line-height:1.05}.folio-stream-head h2{font-size:25px;line-height:1.08}.settings-heading h2{font-size:34px;line-height:1.06}.folio-pages strong,.manas-shell[data-theme=imperium] .folio-pages strong,.marginalia-panel section strong,.manas-shell[data-theme=imperium] .marginalia-panel section strong,.search-manuscripts strong,.manas-search[data-theme=imperium] .search-manuscripts strong,.wiki-suggestion strong,.attachment-shelf strong,.history-shelf strong{font-family:var(--workspace-display);font-optical-sizing:auto;letter-spacing:normal;font-weight:600}.folio-pages strong,.marginalia-panel section strong{font-size:14px}.search-manuscripts strong{font-size:14.5px}.manas-editor :is(h1,h2,h3){font-family:var(--workspace-display);font-weight:var(--title-weight);letter-spacing:normal;font-style:normal}.manas-editor h1{font-size:1.65em;line-height:1.3}@media (max-width:760px){.manuscript-title,.manas-shell[data-theme=imperium] .manuscript-title{font-size:clamp(40px,11vw,48px);font-weight:var(--title-weight);letter-spacing:var(--title-tracking);line-height:1.01}.settings-heading h2{font-size:31px}}@media (min-width:761px){.ink-palette{border-color:var(--accent-ink)}@supports (color:color-mix(in lab, red, red)){.ink-palette{border-color:color-mix(in srgb, var(--accent-ink) 18%, var(--line))}}.ink-palette{background:var(--surface-raised);box-shadow:0 0 0 6px var(--paper), 0 13px 38px var(--shadow-deep)}@supports (color:color-mix(in lab, red, red)){.ink-palette{box-shadow:0 0 0 6px var(--paper), 0 13px 38px color-mix(in srgb, var(--shadow-deep) 30%, transparent)}}.ink-palette{opacity:.48}.ink-palette:hover,.ink-palette:focus-within{opacity:1}.manas-shell[data-theme=imperium] .ink-palette{border-color:var(--accent-ink)}@supports (color:color-mix(in lab, red, red)){.manas-shell[data-theme=imperium] .ink-palette{border-color:color-mix(in srgb, var(--accent-ink) 42%, var(--line))}}.manas-shell[data-theme=imperium] .ink-palette{background:var(--surface-raised);box-shadow:0 0 0 8px var(--paper), 0 0 0 9px var(--accent-ink), 0 16px 44px var(--shadow-deep)}@supports (color:color-mix(in lab, red, red)){.manas-shell[data-theme=imperium] .ink-palette{box-shadow:0 0 0 8px var(--paper), 0 0 0 9px color-mix(in srgb, var(--accent-ink) 22%, transparent), 0 16px 44px color-mix(in srgb, var(--shadow-deep) 38%, transparent)}}}@media (min-width:761px) and (max-width:1060px){.ink-palette,.manas-shell[data-theme=imperium] .ink-palette{border-color:var(--accent-ink);width:max-content;margin:0 0 30px;padding:6px 8px;display:flex;position:sticky;top:12px;left:auto}@supports (color:color-mix(in lab, red, red)){.ink-palette,.manas-shell[data-theme=imperium] .ink-palette{border-color:color-mix(in srgb, var(--accent-ink) 22%, var(--line))}}.ink-palette,.manas-shell[data-theme=imperium] .ink-palette{background:var(--paper);box-shadow:0 12px 34px var(--shadow-deep)}@supports (color:color-mix(in lab, red, red)){.ink-palette,.manas-shell[data-theme=imperium] .ink-palette{box-shadow:0 12px 34px color-mix(in srgb, var(--shadow-deep) 30%, transparent)}}.ink-palette,.manas-shell[data-theme=imperium] .ink-palette{opacity:.82;transform:none}.ink-palette:hover,.ink-palette:focus-within{opacity:1;transform:none}.ink-palette>i{width:1px;height:16px;margin:auto 3px}}@media (max-width:760px){.ink-palette,.manas-shell[data-theme=imperium] .ink-palette{border-color:var(--accent-ink)}@supports (color:color-mix(in lab, red, red)){.ink-palette,.manas-shell[data-theme=imperium] .ink-palette{border-color:color-mix(in srgb, var(--accent-ink) 22%, var(--line))}}.ink-palette,.manas-shell[data-theme=imperium] .ink-palette{background:var(--paper);box-shadow:0 16px 42px var(--shadow-deep)}@supports (color:color-mix(in lab, red, red)){.ink-palette,.manas-shell[data-theme=imperium] .ink-palette{box-shadow:0 16px 42px color-mix(in srgb, var(--shadow-deep) 42%, transparent)}}}:root{--font-geist-sans:"Manrope", "Noto Sans Devanagari", "Segoe UI", sans-serif}.settings-sanctum .storage-current{background:var(--accent-soft);border-left:3px solid var(--accent-ink);margin-bottom:22px;padding:20px 22px}.settings-sanctum .storage-current>span{color:var(--muted-ink);font-size:14px;display:block}.settings-sanctum .storage-current>strong{overflow-wrap:anywhere;margin:5px 0 9px;font-size:22px;font-weight:550;display:block}.settings-sanctum .storage-current p{overflow-wrap:anywhere;font-size:15px;line-height:1.6}.settings-sanctum .storage-card{border:1px solid var(--line);background:var(--paper);border-radius:10px;margin-bottom:18px;padding:22px}.settings-sanctum .storage-card header{align-items:flex-start;gap:14px;display:flex}.settings-sanctum .storage-card header>svg{width:24px;height:24px;color:var(--accent-ink);flex-shrink:0;margin-top:3px}.settings-sanctum .storage-card header>div{min-width:0}.settings-sanctum .storage-card h3{font:550 21px/1.4 var(--font-geist-sans);letter-spacing:-.02em;color:var(--ink);margin:0 0 4px}.settings-sanctum .storage-card header span{color:var(--muted-ink);overflow-wrap:anywhere;font-size:14px;line-height:1.5}.settings-sanctum .storage-card p{font:400 16px/1.65 var(--font-geist-sans);color:var(--ink);margin:15px 0}.settings-sanctum .storage-actions{flex-wrap:wrap;gap:10px;display:flex}.settings-sanctum .storage-actions button{white-space:normal;text-align:left;height:auto;min-height:44px}.settings-sanctum .storage-detail,.settings-sanctum .storage-card .storage-detail{color:var(--muted-ink);font-size:14px;line-height:1.65}.settings-sanctum .storage-message{color:var(--accent-ink);overflow-wrap:anywhere;margin-top:16px;font-size:16px;line-height:1.65}.settings-sanctum .storage-message:empty{display:none}.manas-empty>p{text-align:center;max-width:600px;color:var(--muted-ink);padding:0 24px;font-size:17px;line-height:1.6}@media (max-width:760px){.settings-sanctum .storage-card,.settings-sanctum .storage-current{padding:16px}.settings-sanctum .storage-actions{flex-direction:column;align-items:stretch}}[data-theme][data-mode][data-theme=manuscript]{--ground:#ede9e2;--surface:#f3f0ea;--surface-raised:#faf8f3;--paper:#fffdf8;--ink:#272522;--muted-ink:#625b53;--accent-ink:#923b2a;--accent-soft:#f3e2d9;--control-radius:8px;--control-boundary:#93877a;--danger-ink:#a12c2c}[data-theme][data-mode][data-theme=sepia]{--ground:#e8d9bf;--surface:#f0e3cc;--surface-raised:#fff4df;--paper:#fff4df;--ink:#302315;--muted-ink:#665139;--accent-ink:#873c19;--accent-soft:#eed4b4}[data-theme][data-mode][data-theme=solaris]{--ground:#e5edf0;--surface:#edf2f4;--surface-raised:#f7fafb;--paper:#fffdf7;--ink:#183443;--muted-ink:#485e68;--accent-ink:#89520c;--accent-soft:#f2e4c9;--control-radius:5px;--control-boundary:#798b94;--danger-ink:#a12c2c}[data-theme][data-mode][data-theme=obsidian]{--ground:#e9ecf1;--surface:#f1f3f7;--surface-raised:#f9fafc;--paper:#fff;--ink:#202735;--muted-ink:#566174;--accent-ink:#365a94;--accent-soft:#e2eaf7;--control-radius:11px;--control-boundary:#8592a6;--danger-ink:#a12c2c}[data-theme][data-mode][data-theme=imperium]{--ground:#e7e0d5;--surface:#f1eade;--surface-raised:#fffcf5;--paper:#fffcf5;--ink:#24211d;--muted-ink:#625747;--accent-ink:#785018;--accent-soft:#eddfc5}[data-theme=manuscript][data-mode=dark][data-theme]{--ground:#161513;--surface:#211e1a;--surface-raised:#2b2621;--paper:#1c1a17;--ink:#f6efe3;--muted-ink:#c0b6a9;--accent-ink:#f3af98;--accent-soft:#3e2b24;--control-boundary:#8f8376;--danger-ink:#ffb4ab}[data-theme=sepia][data-mode=dark][data-theme]{--ground:#241a12;--surface:#312318;--surface-raised:#3b2c20;--paper:#2b2118;--ink:#ffedce;--muted-ink:#d0b996;--accent-ink:#ffc28b;--accent-soft:#4d3320}[data-theme=solaris][data-mode=dark][data-theme]{--ground:#091b27;--surface:#112b3a;--surface-raised:#183547;--paper:#102734;--ink:#f7efdc;--muted-ink:#b9cbd1;--accent-ink:#f2c778;--accent-soft:#354036;--control-boundary:#7e97a4;--danger-ink:#ffb4ab}[data-theme=obsidian][data-mode=dark][data-theme]{--ground:#0d1016;--surface:#171d28;--surface-raised:#232c3a;--paper:#121721;--ink:#f0f4fc;--muted-ink:#b7c3d7;--accent-ink:#abc7ff;--accent-soft:#26374f;--control-boundary:#7c8da7;--danger-ink:#ffb4ab}[data-theme=imperium][data-mode=dark][data-theme]{--ground:#11100f;--surface:#211e19;--surface-raised:#2c271f;--paper:#191713;--ink:#fff4dc;--muted-ink:#cdbfa5;--accent-ink:#e9c789;--accent-soft:#3b3120}[data-theme][data-mode][data-theme]{--paper-ink:var(--ink);--faint-ink:var(--muted-ink);--ground-deep:var(--ground);--accent-bright:var(--accent-ink);--line:var(--ink)}@supports (color:color-mix(in lab, red, red)){[data-theme][data-mode][data-theme]{--line:color-mix(in srgb, var(--ink) 18%, transparent)}}[data-theme][data-mode][data-theme]{--soft-line:var(--ink)}@supports (color:color-mix(in lab, red, red)){[data-theme][data-mode][data-theme]{--soft-line:color-mix(in srgb, var(--ink) 10%, transparent)}}[data-theme][data-mode][data-theme]{--ring:var(--accent-ink);--foreground:var(--ink);--background:var(--ground);--popover:var(--paper);--popover-foreground:var(--ink);--muted-foreground:var(--muted-ink);--primary:var(--ink);--primary-foreground:var(--paper);--secondary:var(--surface);--secondary-foreground:var(--ink);--accent:var(--accent-soft);--accent-foreground:var(--accent-ink);--border:var(--control-boundary,var(--line));--input:var(--control-boundary,var(--line));--muted:var(--surface);--navigation-surface:var(--surface);--navigation-ink:var(--ink);--navigation-muted:var(--muted-ink);--navigation-accent:var(--accent-ink);--navigation-selected:var(--accent-soft);--radius:var(--control-radius,8px);color-scheme:light}[data-mode=dark][data-theme]{color-scheme:dark}.manas-shell{flex-direction:column;height:100dvh;min-height:0;display:flex;position:fixed;inset:0}.manas-shell .manas-crown{background:var(--surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1;flex:0 0 88px;gap:16px;min-width:0;height:88px}.manas-shell .manas-workspace{flex:1 1 0;min-width:0;min-height:0;overflow:hidden;height:auto!important}.manas-shell .manas-workspace.is-resizable{align-items:stretch}.is-resizable [data-panel]{min-height:0}.manuscript-stage{flex-direction:column;height:100%;min-height:0;display:flex;container-type:inline-size;background:var(--paper)!important}.manuscript-command{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none;flex-wrap:wrap;flex:none;gap:2px 14px;height:auto;min-height:58px;padding:7px 18px}.manuscript-command>div{flex-wrap:wrap;min-width:0;font-size:13px;font-weight:600;letter-spacing:.025em!important}.manuscript-command>div span{overflow-wrap:anywhere}.manuscript-command nav{flex-wrap:wrap;gap:2px}.manuscript-command nav button{text-transform:none;letter-spacing:0;min-width:44px;min-height:44px;padding:9px;font-size:13px;border-radius:5px!important}.manuscript-command nav button svg{width:18px;height:18px}.manuscript-scroll{scroll-behavior:auto;overscroll-behavior:contain;scrollbar-gutter:stable;flex:1 1 0;min-height:0;scroll-padding:24px;height:auto!important}.manas-shell .manuscript-sheet{width:min(var(--manuscript-width), calc(100% - 64px));min-height:100%;padding:36px 0 80px}.manas-shell.typewriter-on .manuscript-sheet{padding-top:36px;padding-bottom:55vh}.manas-shell[data-theme] .manuscript-sheet:before{display:none}.manas-shell[data-theme] .manuscript-title{field-sizing:content;resize:none;width:100%;min-height:1.2em;font-family:var(--workspace-display);font-size:clamp(32px,7cqi,54px);font-weight:var(--title-weight);letter-spacing:var(--title-tracking);color:var(--ink);box-shadow:none;text-wrap:initial;border:0;border-radius:0;margin:18px 0 28px;padding:0 0 6px;line-height:1.18;display:block;overflow:hidden}.manuscript-title:focus-visible{outline:none;box-shadow:0 1px var(--accent-ink)!important}.manas-shell .manas-editor:focus-visible{box-shadow:none;outline:none}.editor-host:focus-within:after{content:"";background:var(--accent-ink);border-radius:2px;width:3px;height:18px;position:absolute;top:5px;left:-14px}.title-yantra{display:none}.manuscript-omen{text-transform:none;flex-wrap:wrap;gap:8px;font-size:13px;line-height:1.5;letter-spacing:.015em!important}.ink-status{font-size:12px}.manas-shell .ink-palette,.manas-shell[data-theme=imperium] .ink-palette{border:0;border-bottom:1px solid var(--line);background:var(--paper);width:100%;max-width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1;border-radius:0;flex-wrap:wrap;gap:2px;margin:0 0 24px;padding:4px 0 12px;transition:none;display:flex;position:relative;inset:auto;transform:none}.manas-shell .ink-palette:hover,.manas-shell .ink-palette:focus-within{opacity:1;transform:none}.ink-tool{border-radius:5px;flex-shrink:0;width:44px;height:44px}.ink-tool span{font-size:16px}.ink-tool:hover,.ink-tool.active{transform:none}.manas-shell .ink-palette>i{width:1px;height:22px;margin:auto 4px}.manas-editor{overflow-wrap:anywhere;caret-color:var(--accent-ink);font-family:var(--editor-custom-font,var(--editor-serif))}.manas-editor h2{font-size:1.4em;font-weight:var(--title-weight);line-height:1.35}.manas-editor h3{font-size:1.2em;font-weight:var(--title-weight);line-height:1.4}.manas-editor pre{max-width:100%;overflow-x:auto}.manas-editor img{max-width:100%;height:auto}.flow-on .manas-editor>*{transition:color .12s;opacity:1!important;filter:none!important;transform:none!important}.flow-on .manas-editor:focus>.thought-distant,.flow-on .manas-editor:focus>.thought-future{color:var(--muted-ink)}.flow-on .manas-editor:focus>.thought-near{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.flow-on .manas-editor:focus>.thought-near{color:color-mix(in srgb, var(--ink) 72%, var(--muted-ink))}}.flow-on .manas-editor:focus>.thought-active,.flow-on .manas-editor>:hover{color:var(--ink)}.focus-deep .manas-crown{display:none}.focus-deep .manuscript-stage{height:100%}.focus-deep .manuscript-command{display:flex}.focus-deep .manuscript-command>div{display:none}.focus-deep .manuscript-command nav{margin-left:auto}.return-charm{background:var(--paper);opacity:1;min-height:44px;font-size:14px}.cosmos-panel,.folio-stream,.marginalia-panel{background:var(--surface)!important}.folio-stream{background:var(--ground)!important}.cosmos-scroll{padding:26px 14px 24px}.cosmos-all,.realm-link,.folio-link{min-height:44px;font-size:15px}.realm-heading,.navigation-shortcuts-heading,.cosmos-intro small,.folio-stream-head small,.marginalia-title,.marginalia-panel h3{font-size:12px;font-weight:650;line-height:1.5;letter-spacing:.07em!important}.cosmos-intro strong span,.cosmos-all i,.realm-link small{font-size:14px}.realm-heading button,.shortcut-toggle,.folio-stream-head>button{min-width:36px;min-height:36px}.shortcut-toggle{opacity:1}.realm-row,.folio-row{grid-template-columns:minmax(0,1fr) 36px;gap:4px}.realm-link{grid-template-columns:18px minmax(0,1fr) max-content;min-width:0}.realm-link>span,.folio-link>span,.cosmos-all>span,.navigation-shortcuts button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.realm-link>small{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;min-width:2ch}.realm-link:hover,.realm-link.active{transform:none}.navigation-name-tooltip{overflow-wrap:anywhere;color:#fffaf1;background:#24211d;max-width:min(320px,100vw - 24px);padding:8px 12px;font-size:15px;line-height:1.5}.vault-door{-webkit-backdrop-filter:none;backdrop-filter:none;flex:none;min-height:76px;position:relative;background:var(--surface-raised)!important}.vault-door small,.vault-door strong{font-size:14px}.folio-stream-head h2{font-size:28px;font-weight:550}.folio-search{margin-inline:14px;font-size:14px}.folio-search kbd{font-size:12px}.compact-scope{display:none}.folio-pages{padding:6px 12px 24px}.folio-pages>button{background:0 0;border:1px solid #0000;border-radius:5px;margin:3px 0;padding:20px 14px;animation:none;box-shadow:none!important;transform:none!important}.folio-pages>button.active{border-color:var(--line);background:var(--paper)!important;box-shadow:inset 3px 0 var(--accent-ink)!important}.folio-pages>button:before,.folio-pages>button:after{display:none}.folio-pages strong,.manas-shell[data-theme=imperium] .folio-pages strong{letter-spacing:-.015em;font-size:18px;font-weight:600;line-height:1.35}.folio-pages p{font-family:var(--font-geist-sans);color:var(--muted-ink);-webkit-line-clamp:3;font-size:15px;line-height:1.55}.folio-pages small,.folio-pages time{color:var(--muted-ink);font-size:13px}.marginalia-panel section strong{font-size:16px;font-weight:600}.marginalia-panel section p,.quiet-marginalia,.weave-link{font-size:14px;line-height:1.55}.manuscript-tags .quality-tag,.manuscript-tags .add-quality{min-height:40px;font-size:14px;border-radius:5px!important}.crown-icon{border-radius:5px;width:44px;height:44px}.crown-icon svg{width:19px;height:19px}.crown-icon:hover{transform:none}.preservation-state{font-size:14px}.state-charm{min-height:40px;font-size:13px;border-radius:5px!important}.manas-shell .manas-wordmark p{font-size:15px;line-height:1.55}.manas-shell[data-theme] .manas-wordmark .manas-latin{color:var(--ink);-webkit-text-fill-color:currentColor;text-shadow:none}.manas-shell[data-theme] .manas-crown{background:var(--surface-raised);box-shadow:none}.manas-shell[data-theme] .manas-crown :is(.manas-devanagari,.manas-wordmark p){color:var(--accent-ink)}.manas-shell[data-theme] .manas-crown :is(.preservation-state,.crown-icon){color:var(--muted-ink)}.manas-shell[data-theme] .manas-crown .crown-icon:hover{color:var(--ink);background:var(--accent-soft)}.manas-shell[data-theme] .manas-seal{box-shadow:none;transform:none}:is(.settings-sanctum,.note-inspector,.manas-search,.manas-link-dialog,.naming-ritual,.share-note-dialog)[data-theme]{color:var(--ink);max-height:calc(100dvh - 32px);box-shadow:0 20px 80px #0003;background:var(--paper)!important}[data-slot=dialog-close]{z-index:5;background:var(--paper,#fffaf2);min-width:44px;min-height:44px;color:var(--ink,#24211d)}.settings-content{padding:32px;scroll-padding:24px}.settings-sanctum,.settings-sanctum :is(p,strong,small,span,button,h2,h3){font-family:var(--font-geist-sans)}.settings-sanctum .font-literary span{font-family:Georgia,serif}.settings-sanctum .font-humanist span{font-family:Segoe UI,sans-serif}.settings-sanctum .font-modern span{font-family:Arial,sans-serif}.settings-sanctum .font-mono-setting span{font-family:Consolas,monospace}.manas-seal img{width:100%;height:auto}.manas-shell[data-theme] .manuscript-stage:before,.manas-shell[data-theme] .manuscript-stage:after{display:none}.settings-map{background:var(--surface)}.settings-map nav strong,.setting-row strong,.theme-grid strong{font-size:16px}.settings-map nav small,.setting-row span,.theme-grid small,.settings-heading p,.settings-content p,.settings-content small,.settings-content code,.settings-content .vault-anatomy span{font-size:14px;line-height:1.55}.settings-heading h2{line-height:1.2;font-weight:var(--title-weight)!important}.setting-group>h3{letter-spacing:.07em;font-size:13px}.mode-choices button,.segmented button,.focus-choice button,.shortcut-list button,.reset-settings{min-height:44px;font-size:14px}.theme-grid>button{background:var(--surface);border-radius:6px;min-height:92px}.theme-grid>button[data-premium=true]:after{display:none}.font-grid button span{font-size:18px}.font-grid button small{font-size:14px}.setting-row input[type=range]{min-height:36px}.flow-explainer strong,.settings-philosophy strong,.search-manuscripts strong,.wiki-suggestion strong{font-size:16px}.search-manuscripts small,.wiki-suggestion small,.manas-search footer,.wiki-suggestion>header,.wiki-suggestion>footer{font-size:14px}.search-scopes button{min-height:44px;font-size:14px}.wiki-suggestion{background:var(--surface-raised);max-width:100%}.note-inspector p,.inspector-card label,.inspector-card dd,.collection-row input{font-size:14px}.inspector-card select,.external-reference input{min-height:44px;font-size:16px}.welcome-card-veil{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1513108c}.welcome-card{border:1px solid var(--line,#d8c5a5);background:var(--paper,#fffdf8);max-height:calc(100dvh - 32px);color:var(--ink,#272522);font-family:var(--font-geist-sans), sans-serif;text-align:center;border-radius:24px;gap:24px;animation:.2s ease-out welcome-settle;overflow-y:auto;box-shadow:0 24px 90px #0004;width:min(540px,100vw - 32px)!important;max-width:none!important;padding:clamp(28px,5vw,52px)!important}.welcome-card-brand{justify-items:center;gap:24px;display:grid}.welcome-card-mark{background:#f4ebda;border:1px solid #d8c5a5;border-radius:50%;place-items:center;width:104px;height:104px;display:grid}.welcome-card .manas-wordmark{justify-items:center;min-width:0}.welcome-card .manas-wordmark h1{width:auto;color:var(--ink);flex-wrap:wrap;justify-content:center;gap:14px}.welcome-card .manas-wordmark .manas-latin{font-size:clamp(40px,8vw,64px)}.welcome-card .manas-wordmark .manas-devanagari{color:var(--accent-ink);font-size:clamp(38px,7vw,54px)}.welcome-card .manas-wordmark p{color:var(--accent-ink);margin-top:12px;font-size:clamp(16px,3.8vw,20px);line-height:1.8;display:block}.welcome-card [data-slot=dialog-description]{color:var(--muted-ink);margin:0;font-size:17px;line-height:1.65}.welcome-card-actions{justify-items:center;gap:14px;margin-top:8px;display:grid}.welcome-card-actions button{border-radius:10px;justify-content:center;gap:14px;width:min(100%,270px);min-height:52px;font-size:16px}.welcome-card-actions p{color:var(--muted-ink);margin:0;font-size:13px;line-height:1.6}.welcome-card-actions kbd{font:inherit;font-weight:600}[data-slot=button][data-variant=default]{background:var(--ink,#24211d);color:var(--paper,#fffaf1)}[data-slot=button][data-variant=default]:hover{filter:brightness(1.15)}.welcome-card footer{border-top:1px solid var(--line,#d8c5a5);color:var(--muted-ink);margin-top:4px;padding-top:24px;font-size:13px;line-height:1.6}@keyframes welcome-settle{0%{opacity:0;margin-top:8px}to{opacity:1;margin-top:0}}.share-note-dialog{gap:18px;overflow:auto;width:min(660px,100vw - 32px)!important;max-width:none!important;padding:32px!important}.share-note-dialog [data-slot=dialog-title]{font-size:28px;line-height:1.2;font-weight:var(--title-weight);padding-right:30px}.share-note-dialog [data-slot=dialog-description],.share-note-dialog label,.share-hint,.share-status,.social-draft p{color:var(--muted-ink);font-size:14px;line-height:1.55}.share-formats{flex-wrap:wrap;gap:6px;display:flex}.share-formats button{border:1px solid var(--line);cursor:pointer;border-radius:5px;min-height:44px;padding:8px 14px;font-size:15px}.share-formats button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.share-note-dialog textarea{resize:vertical;border:1px solid var(--line);background:var(--surface);width:100%;min-height:150px;color:var(--ink);border-radius:5px;margin-top:8px;padding:14px;font-size:16px;line-height:1.6;display:block}.share-note-dialog button{min-height:44px}.social-draft{border-top:1px solid var(--line);padding-top:12px}.social-draft summary{cursor:pointer;padding:10px 0;font-size:16px;font-weight:600}.social-draft>div{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.share-status{min-height:2.5em}@container (max-width:650px){.manuscript-command{padding:6px 12px}.manuscript-command nav button span{display:none}.manuscript-command{justify-content:flex-start}}@container (max-width:420px){.manas-shell .manuscript-sheet{width:calc(100% - 36px);padding-top:24px}.manuscript-command nav{justify-content:space-between;width:100%}.manuscript-command nav button{min-width:38px;padding:7px}.manuscript-omen{font-size:12px}.manuscript-omen>i{display:none}.ink-tool{width:40px}.manas-shell .ink-palette>i{display:none}}@media (max-width:1060px){.compact-scope{border:1px solid var(--line);background:var(--paper);width:calc(100% - 28px);min-height:44px;color:var(--ink);border-radius:5px;margin:0 14px 12px;padding:8px;font-size:15px;display:block}.manas-shell .manas-crown{flex-basis:80px;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;height:80px;padding:0 12px}.preservation-state{display:none}.crown-actions{gap:0}.crown-actions .state-charm{display:none}}@media (max-width:760px){.manas-shell:not(.workspace-v2):not(.folio-open) .folio-stream,.manas-shell:not(.folio-open) .folio-veil{visibility:hidden}.folio-stream,.folio-veil{top:72px}.manas-shell .manas-crown{flex-basis:72px;gap:6px;height:72px;padding:0 8px}.manas-shell .manas-wordmark p{display:none}.manas-shell[data-theme] .manas-wordmark .manas-latin{font-size:27px}.manas-shell[data-theme] .manas-wordmark .manas-devanagari{font-size:24px}.manas-shell .manas-wordmark h1{gap:5px}.manas-seal{width:36px;height:36px}.crown-icon{width:38px;height:44px}.settings-content{padding:24px 18px}.settings-map nav strong{font-size:14px}.settings-map{min-width:0}.settings-map nav>button{flex:none;width:auto;min-width:max-content;padding:8px 12px}.settings-map nav{gap:6px;scroll-padding:12px;display:flex;overflow-x:auto}.setting-row{grid-template-columns:1fr;gap:12px}.setting-row>div{max-width:100%}.theme-grid{grid-template-columns:1fr}.welcome-card,.welcome-card-brand{gap:20px}.share-note-dialog{padding:24px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){button:focus-visible,[contenteditable]:focus-visible{outline:2px solid highlight!important}.folio-pages>button.active{border:2px solid highlight}}.manas-shell .manuscript-stage>.ink-palette,.manas-shell[data-theme=imperium] .manuscript-stage>.ink-palette{width:min(var(--manuscript-width), calc(100% - 40px));opacity:1;flex:none;align-self:center;min-height:53px;margin:0;padding:4px 0;transition:opacity .24s;position:relative}@media (hover:hover) and (pointer:fine){.manas-shell .manuscript-stage>.ink-palette[data-idle=true]{opacity:0}.manas-shell .manuscript-stage>.ink-palette:hover,.manas-shell .manuscript-stage>.ink-palette:focus-within{opacity:1;transition-duration:90ms}}.local-font-settings{border-top:1px solid var(--line);gap:14px;padding:22px 0;display:grid}.local-font-settings h3{font-size:18px;font-weight:600}.local-font-settings label{gap:8px;font-size:15px;display:grid}.local-font-settings input,.local-font-settings select{background:var(--surface);border:1px solid var(--line);border-radius:5px;width:100%;min-height:44px;padding:8px 12px;font-size:16px}.reference-shelf{border-top:1px solid var(--line);font-family:var(--font-geist-sans);margin-top:32px;padding-top:22px}.reference-shelf summary{cursor:pointer;min-height:44px;font-size:17px;font-weight:600}.reference-shelf summary>svg{width:17px;margin-right:8px;display:inline}.reference-shelf summary span{color:var(--muted-ink);margin-left:10px;font-size:14px}.reference-shelf form{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.reference-shelf form input{border:1px solid var(--line);background:var(--surface);border-radius:5px;flex:1;width:100%;min-width:160px;padding:10px;font-size:16px}.reference-shelf button,.reference-shelf a,.media-consent button,.preview-open,.link-hover-preview a{border:1px solid var(--line);cursor:pointer;min-height:44px;color:var(--accent-ink);border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:14px;text-decoration:none;display:inline-flex}.reference-shelf button svg,.reference-shelf a svg,.media-consent button svg,.link-hover-preview a svg{width:16px;height:16px}.reference-card{border:1px solid var(--line);background:var(--surface);border-radius:6px;margin-top:14px;padding:18px}.reference-card header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;display:flex}.reference-card header>div{flex:1;min-width:0}.reference-card strong{overflow-wrap:anywhere;font-size:16px;display:block}.reference-card small{color:var(--muted-ink);overflow-wrap:anywhere;margin-top:4px;font-size:13px;display:block}.reference-card select{border:1px solid var(--line);background:var(--paper);border-radius:5px;max-width:100%;min-height:40px;padding:6px;font-size:14px}.reference-actions{margin-top:10px}.reference-link{background:0 0;padding:12px}.embed-size{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0;font-size:14px;display:flex}.media-consent{padding:18px 0 4px}.media-consent p,.media-help{color:var(--muted-ink);margin-top:10px;font-size:14px;line-height:1.55}.media-preview{min-width:0;margin-top:14px}.media-preview :is(video,iframe,img){width:100%;height:min(var(--embed-height,320px), 55dvh);object-fit:contain;border:1px solid var(--line);background:#151515;border-radius:5px;max-width:100%}.media-preview audio{width:100%;min-height:54px;display:block}.media-preview video{aspect-ratio:16/9}.media-controls{color:var(--muted-ink);justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:13px;display:flex}.media-controls button{min-height:36px;padding:6px;font-size:13px}.link-hover-preview{z-index:45;background:var(--paper);width:min(380px,100vw - 24px);max-height:min(480px,100dvh - 24px);color:var(--ink);border:1px solid var(--line);font-family:var(--font-geist-sans);border-radius:8px;padding:18px;position:fixed;overflow:auto;box-shadow:0 12px 45px #0004}.link-hover-preview header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.link-hover-preview header span{color:var(--muted-ink);align-items:center;gap:8px;font-size:13px;display:flex}.link-hover-preview header svg{width:16px;height:16px}.link-hover-preview header button{cursor:pointer;border-radius:5px;place-items:center;width:36px;height:36px;display:grid}.link-hover-preview>strong{overflow-wrap:anywhere;font-size:18px;line-height:1.4}.link-hover-preview p{overflow-wrap:anywhere;margin-top:10px;font-size:14px;line-height:1.6}.link-hover-preview .preview-domain{color:var(--muted-ink)}.preview-open{margin-top:12px}.settings-sanctum .settings-emblem{color:var(--paper);background:var(--accent-ink)}.settings-sanctum :is(.settings-title small,.settings-heading>span,.setting-group>h3){font-size:15px}.manas-editor mark :is(a,.wiki-link-token){color:#282217;background:0 0;text-decoration-color:currentColor}.manas-shell :is(.state-charm,.shortcut-heading small,.shortcut-empty span,.manuscript-command>div>span,.manuscript-omen,.ink-status,.marginalia-title>i){font-size:max(14px,calc(var(--ui-size,17px) - 2px))}.manas-shell .shortcut-empty{font-family:var(--font-geist-sans);line-height:1.6}.manas-search time,.manas-search kbd,.manas-search footer,.wiki-suggestion kbd,.note-inspector :is(dt,small,header,.pin-inspector,.external-reference button),.shortcut-note,[data-slot=tooltip-content]{font-size:14px;line-height:1.55}.note-inspector :is(.attachment-shelf button,.history-shelf button,.collection-row button,.inspector-section>header button){min-height:40px;font-size:15px}.settings-sanctum .shortcut-list strong{font-size:17px;line-height:1.5}[data-theme] input::placeholder,[data-theme] textarea::placeholder{color:var(--muted-ink);opacity:1}[data-theme] ::selection{background:var(--accent-ink);color:var(--paper)}[data-theme],[data-theme] *{transition-property:opacity,transform,box-shadow!important}.folio-stream{flex-direction:column;min-height:0;display:flex;overflow:hidden}.folio-stream>:not(.folio-pages){flex-shrink:0}.folio-stream-head{padding:22px 18px 14px}.folio-stream-head>div{min-width:0}.folio-stream-head h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.library-search{border:1px solid var(--line);background:var(--paper);border-radius:6px;align-items:center;gap:8px;margin:0 14px;padding:0 10px;display:flex}.library-search input{width:100%;min-width:0;min-height:44px;font-size:var(--ui-size,17px);background:0 0;outline:none}.library-search svg{flex-shrink:0;width:18px;height:18px}.library-search:focus-within{outline:2px solid var(--accent-ink);outline-offset:2px}.library-search button{min-width:32px;min-height:44px}.library-tools{justify-content:space-between;align-items:center;gap:6px;padding:8px 14px 0;display:flex}.library-tools>div{gap:2px;display:flex}.library-tools button{cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-width:40px;min-height:44px;padding:7px;font-size:15px;display:flex}.library-tools button[aria-pressed=true],.library-tools button[data-active=true]{background:var(--ink);color:var(--paper)}.library-tools svg{width:18px;height:18px}.library-filters{border:1px solid var(--line);background:var(--paper);border-radius:6px;max-height:min(360px,40dvh);margin:4px 14px 0;padding:12px;overflow-y:auto}.library-filters label{color:var(--muted-ink);gap:5px;margin-bottom:12px;font-size:15px;display:grid}.library-filters :is(input,select){border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;min-height:44px;color:var(--ink);border-radius:4px;padding:8px;font-size:16px}.library-filters details{font-size:15px}.library-filters summary{cursor:pointer;padding-block:8px}.library-filters p{color:var(--muted-ink);margin-bottom:8px;font-size:14px;line-height:1.55}.library-filters form,.saved-view{gap:6px;margin-block:8px;display:flex}.library-filters form button,.saved-view button{border:1px solid var(--line);cursor:pointer;overflow-wrap:anywhere;border-radius:4px;min-height:44px;padding:7px}.saved-view>button:first-child{text-align:left;flex:1;min-width:0}.saved-view svg{width:18px;height:18px}.library-result-count{color:var(--muted-ink);flex-wrap:wrap;justify-content:space-between;gap:6px;padding:8px 18px;font-size:14px;display:flex}.library-result-count button{text-underline-offset:3px;cursor:pointer;min-height:28px;text-decoration:underline}.library-status{padding:0 18px 8px;font-size:14px}.folio-pages{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:80px;overflow-y:auto}.folio-pages>button{grid-template-columns:minmax(0,1fr);gap:0;min-height:0;padding:17px 10px}.folio-pages>button>i{display:none}.folio-pages strong,.manas-shell[data-theme=imperium] .folio-pages strong{font-family:var(--font-geist-sans);font-size:calc(var(--ui-size,17px) + 2px);font-weight:600;line-height:1.4}.folio-pages p{font-size:var(--ui-size,17px);line-height:1.6}.folio-pages :is(small,time){font-size:max(14px, calc(var(--ui-size,17px) - 2px));line-height:1.6}.library-titles>button{padding-block:13px}.library-reading strong{white-space:normal}.library-reading p{-webkit-line-clamp:9}.folio-pages .library-more{border:1px solid var(--line);text-align:center;width:100%;min-height:48px;font-size:16px;display:block}.folio-empty{font-family:var(--font-geist-sans);text-align:center;padding:32px 16px}.folio-empty h3{color:var(--ink);font-size:20px;line-height:1.4}.folio-empty p{font-size:16px;display:block}.folio-empty button{min-height:44px;font-size:16px}.manas-shell :is(.cosmos-all,.realm-link,.folio-link,.navigation-shortcuts button,.manuscript-command,.weave-link){font-size:var(--ui-size,17px)}.manas-shell :is(.realm-heading,.cosmos-intro small,.folio-stream-head small,.marginalia-title,.marginalia-panel h3){font-size:max(14px,calc(var(--ui-size,17px) - 2px));letter-spacing:.04em!important}.manas-shell :is(.marginalia-panel section p,.quiet-marginalia,.manuscript-tags .quality-tag,.manuscript-tags .add-quality){font-size:max(15px,calc(var(--ui-size,17px) - 1px))}.manas-shell .ink-palette{justify-content:flex-start;gap:2px;overflow:visible}.ink-tool{flex-shrink:0;width:40px;height:44px}.ink-tool[aria-pressed=true]{color:var(--accent-ink);background:var(--accent-soft)}.ink-tool:disabled{opacity:.4;cursor:not-allowed}.ink-tool span{font-size:17px;font-weight:550}.ink-tool svg{width:18px;height:18px}.ink-menu-trigger{justify-content:center;align-items:center;gap:2px;width:49px;display:flex}.ink-tool .chevron{width:12px;height:12px}.ink-history{margin-left:auto;display:flex}.writing-menu[data-theme]{background:var(--paper);width:260px;max-width:calc(100vw - 24px);color:var(--ink);border:1px solid var(--line);border-radius:8px;padding:6px;box-shadow:0 12px 36px #0003}.writing-menu [data-slot=dropdown-menu-item]{min-height:44px;padding:9px 12px;font-size:16px}.writing-menu [data-highlighted],.writing-menu [data-slot=dropdown-menu-item]:focus{color:var(--ink);background:var(--accent-soft)}.writing-panel{border:1px solid var(--line);background:var(--surface);max-height:min(330px,40dvh);color:var(--ink);font-family:var(--font-geist-sans);border-radius:7px;flex:none;margin:0 20px 8px;padding:12px;font-size:16px;overflow:auto}.writing-panel header{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.writing-panel button{border:1px solid var(--line);cursor:pointer;background:var(--paper);border-radius:4px;min-width:40px;min-height:40px;padding:6px 10px}.writing-panel button:disabled{opacity:.5;cursor:not-allowed}.writing-panel svg{width:18px;height:18px}.find-fields{flex-wrap:wrap;gap:6px;margin-block:6px;display:flex}.find-fields input{border:1px solid var(--line);background:var(--paper);border-radius:4px;flex:1;width:100px;min-width:100px;min-height:44px;padding:8px}.find-summary{flex-wrap:wrap;justify-content:space-between;gap:10px;padding:8px 0;font-size:14px;display:flex}.find-summary label{align-items:center;gap:8px;display:flex}.find-summary input{width:18px;height:18px}.writing-panel nav{gap:4px;display:grid}.writing-panel nav button{text-align:left;overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:8px;display:flex}.writing-panel nav small{color:var(--muted-ink)}.writing-panel p{font-size:15px;line-height:1.6}.manas-editor :is(ol,ul){padding-left:1.6em}.manas-editor ol{list-style-type:decimal}.manas-editor ul{list-style-type:disc}.manas-editor ul[data-type=taskList]{padding-left:0;list-style:none}.manas-editor li[data-type=taskItem]{align-items:flex-start;gap:12px;margin-block:.55em;display:flex}.manas-editor li[data-type=taskItem]>label{cursor:pointer;flex:none;align-items:center;min-height:1.7em;padding:0 4px;display:flex}.manas-editor li[data-type=taskItem] input{width:21px;height:21px;accent-color:var(--accent-ink)}.manas-editor li[data-type=taskItem]>div{flex:1;min-width:0}.manas-editor li[data-type=taskItem] p{margin-top:0}.manas-editor mark{color:#282217;background:#f4d778;border-radius:2px;padding-inline:.08em}.manas-editor sup{vertical-align:super;font-size:.75em}.manas-editor sub{vertical-align:sub;font-size:.75em}.comfort-presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.comfort-presets button{text-align:left;background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:7px;padding:18px}.comfort-presets strong{margin-bottom:5px;font-size:18px;line-height:1.4;display:block}.comfort-presets small{color:var(--muted-ink)}.settings-content .comfort-note{margin-top:14px}.layout-presets{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.layout-presets button{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:5px;min-height:44px;padding:9px 14px;font-size:16px}.writing-key-guide{gap:12px;display:grid}.settings-content :is(.setting-row strong,.settings-content p,.mode-choices button,.segmented button){font-size:var(--ui-size,17px)}.settings-content :is(.setting-row span,.theme-grid small,.settings-heading p,.comfort-note,.writing-key-guide p){font-size:max(15px,calc(var(--ui-size,17px) - 1px))}[data-reduce-motion=true] *,[data-reduce-motion=true] :before,[data-reduce-motion=true] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}@container (max-width:550px){.ink-history{display:none}}@container (max-width:360px){.ink-tool{width:35px}.ink-menu-trigger{width:40px}.manas-shell .manuscript-stage>.ink-palette{width:calc(100% - 20px)}}@media (max-width:760px){.comfort-presets{grid-template-columns:1fr}.library-filters{max-height:32dvh}.writing-panel{margin-inline:12px}}.manas-wordmark :is(.manas-devanagari,p),.about-manas :is(.manas-devanagari,.about-resolve){font-family:var(--devanagari-display);font-synthesis:none;letter-spacing:normal;text-shadow:none;opacity:1;font-weight:400}.manas-wordmark h1{line-height:1.15}.manas-shell .manas-wordmark p{margin-top:3px;font-size:17px;line-height:1.6}.manas-wordmark .manas-devanagari{font-size:30px}.about-manas{max-width:700px;margin-inline:auto}.about-manas :is(p,dt,dd,button,a,textarea,footer){font-size:var(--ui-size,17px);line-height:1.65}.about-manas p{color:var(--muted-ink);margin-block:10px}.about-manas h3{color:var(--ink);font-size:21px;font-weight:600;line-height:1.45}.about-identity{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:24px}.about-identity>img{margin-bottom:14px}.about-identity h3{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.about-manas .manas-latin{color:var(--ink);font-size:46px;line-height:1.2}.about-manas .manas-devanagari{color:var(--accent-ink);font-size:40px;line-height:1.45}.about-manas .about-resolve{color:var(--accent-ink);overflow-wrap:normal;font-size:23px;line-height:1.8}.about-manas .about-version{border:1px solid var(--line);color:var(--ink);border-radius:4px;margin-block:8px;padding:4px 10px;font-size:15px;display:inline-block}.about-authorship{padding:25px 0}.about-section{border-top:1px solid var(--line);padding:22px 0}.about-manas a{color:var(--accent-ink);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.about-manas a:hover{text-decoration-thickness:2px}.about-manas :is(a,button):focus-visible{outline:2px solid var(--accent-ink);outline-offset:4px}.about-authorship h3 a{font-size:inherit;font-weight:inherit}.about-manas a svg{vertical-align:-.1em;width:16px;height:16px;margin-left:4px;display:inline}.about-facts{margin-block:14px}.about-facts>div{grid-template-columns:135px minmax(0,1fr);gap:14px;padding-block:8px;display:grid}.about-facts dt{color:var(--muted-ink)}.about-facts dd{color:var(--ink);overflow-wrap:anywhere}.about-copy{border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:5px;align-items:center;gap:8px;min-height:44px;padding:9px 14px;display:inline-flex}.about-copy svg{flex-shrink:0;width:18px;height:18px}.about-manas .about-copy-status:empty{display:none}.about-manas textarea{background:var(--surface);width:100%;min-height:160px;color:var(--ink);border:1px solid var(--line);margin-top:12px;padding:10px}.about-text-link{color:var(--accent-ink);text-align:left;cursor:pointer;text-underline-offset:4px;min-height:44px;text-decoration:underline}.about-links{gap:4px;margin-block:10px;display:grid}.about-links a{min-height:44px;padding-block:8px;display:block}.about-footer{border-top:1px solid var(--line);color:var(--muted-ink);padding-top:20px}.writing-menu [data-slot=dropdown-menu-item]{gap:11px}.writing-menu .writing-option-icon{color:currentColor;flex-shrink:0;width:19px;height:19px}.writing-panel .find-fields button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.writing-menu [data-slot=dropdown-menu-item]>span{overflow-wrap:anywhere;min-width:0}@media (max-width:760px){.manas-wordmark .manas-devanagari{font-size:25px}.about-identity{padding:18px}.about-facts>div{grid-template-columns:1fr;gap:0}}.settings-sanctum .encryption-fields{gap:14px;margin-top:8px;display:grid}.settings-sanctum .encryption-fields label:not(.encryption-check){color:var(--ink);gap:6px;font-size:14px;font-weight:600;display:grid}.settings-sanctum .encryption-fields input[type=password]{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);font:400 16px var(--font-geist-sans);border-radius:8px;padding:0 12px}.settings-sanctum .encryption-check{color:var(--ink);align-items:flex-start;gap:10px;margin:14px 0;font-size:14px;line-height:1.55;display:flex}.settings-sanctum .encryption-check input{flex:none;margin-top:3px}.settings-sanctum .recovery-code{border:1px dashed var(--accent-ink);background:var(--surface);color:var(--ink);letter-spacing:.06em;text-align:center;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:8px;margin:6px 0 14px;padding:14px;font:600 18px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.workspace-v2 .workspace-controls{border-block:1px solid var(--line);background:var(--surface-raised);color:var(--ink);z-index:25;flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:4px 16px;padding:6px 18px;display:flex}.workspace-controls>div{align-items:center;gap:4px;display:flex}.workspace-controls button,.pane-heading button{min-width:44px;min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:15px;font-weight:550;line-height:1.4;display:inline-flex}.workspace-controls button[aria-expanded=true],.workspace-controls button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-ink);border-color:var(--line)}.workspace-controls button:hover,.pane-heading button:hover{background:var(--ground)}.workspace-controls svg,.pane-heading svg{flex:none;width:19px;height:19px}.workspace-controls button:focus-visible,.pane-heading button:focus-visible,.connection-link:focus-visible{outline:2px solid var(--accent-ink);outline-offset:-2px}.workspace-v2 .workspace-frame{grid-template-rows:minmax(0,1fr);align-items:stretch;display:grid;position:relative}.workspace-frame>[hidden]{display:none!important}.workspace-document{grid-area:1/5;min-width:0;min-height:0}.workspace-pane{background:var(--surface);flex-direction:column;grid-row:1;min-width:0;min-height:0;display:flex;overflow:hidden}.pane-navigation{grid-column:1}.pane-library{grid-column:3}.pane-links{grid-column:7}.pane-divider{background:var(--ground);cursor:col-resize;touch-action:none;z-index:1;outline:none;grid-row:1;min-width:0;position:relative}.pane-divider:nth-child(2){grid-column:2}.pane-divider:nth-child(4){grid-column:4}.pane-divider:nth-child(6){grid-column:6}.pane-divider span{background:var(--line);position:absolute;inset:0 3px}.pane-divider:hover span,.pane-divider:focus-visible span{background:var(--accent-ink)}.pane-divider:focus-visible{box-shadow:inset 0 0 0 2px var(--accent-ink)}.pane-heading{border-bottom:1px solid var(--line);background:var(--surface-raised);flex:none;justify-content:space-between;align-items:center;min-height:48px;padding:2px 10px 2px 18px;display:flex}.pane-heading strong{font-size:15px;font-weight:600}.workspace-frame .cosmos-panel,.workspace-frame .folio-stream,.workspace-frame .marginalia-panel{visibility:visible;width:100%;min-width:0;height:auto;min-height:0;box-shadow:none;border:0;flex:1 1 0;display:flex;position:relative;inset:auto;transform:none}.workspace-frame .cosmos-panel,.workspace-frame .folio-stream{flex-direction:column;overflow:hidden}.workspace-frame .marginalia-panel{padding:8px 16px 32px;display:block;overflow-y:auto}.workspace-frame .cosmos-scroll{flex:1 1 0;min-height:0;padding-top:20px;overflow-y:auto}.workspace-frame .folio-stream-head{padding-top:18px}.workspace-frame .compact-scope{background:var(--paper);max-width:calc(100% - 28px);min-height:40px;color:var(--ink);border:1px solid var(--line);border-radius:5px;margin:0 14px 12px;font-size:15px;display:block}.workspace-frame .vault-door{opacity:1;width:auto;margin:8px 14px 16px;position:relative}.workspace-frame .marginalia-panel h3{text-transform:none;color:var(--ink);justify-content:space-between;align-items:center;gap:8px;margin:0 0 10px;font-size:16px;line-height:1.5;display:flex;letter-spacing:0!important}.workspace-frame .marginalia-panel h3 svg{flex:none;width:18px}.workspace-frame .marginalia-panel h3 span{color:var(--muted-ink);margin-left:auto;font-size:14px}.connection-link{color:var(--ink);background:var(--paper);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:6px;margin-block:8px;padding:12px;text-decoration:none;display:block}.connection-link:hover{border-color:var(--accent-ink)}.workspace-frame .connection-link strong{font:600 17px/1.45 var(--font-geist-sans)}.workspace-frame .connection-link p{font:400 15px/1.6 var(--font-geist-sans);color:var(--muted-ink);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:6px 0 0;display:-webkit-box;overflow:hidden}.workspace-frame .quiet-marginalia{font:400 15px/1.6 var(--font-geist-sans);margin:10px 0}.workspace-frame .weave-link{border-radius:6px;min-height:44px;margin-top:20px;font-size:15px}.workspace-frame .reference-shelf{border-top:1px solid var(--line);margin-top:24px;padding-top:22px}.workspace-frame .reference-shelf form{flex-wrap:wrap}.workspace-frame .reference-shelf input{flex:100%;width:100%;min-width:0}.workspace-frame .reference-card{background:var(--paper);padding:12px}.workspace-frame .reference-card header{flex-wrap:wrap}.workspace-frame .reference-card strong{overflow-wrap:anywhere;font-size:16px;line-height:1.5}.workspace-frame .reference-card small,.workspace-frame .media-help{font-size:14px;line-height:1.6}.workspace-frame .reference-actions{flex-wrap:wrap;gap:8px}.workspace-frame .reference-actions :is(a,button){min-height:40px;font-size:14px}.reference-viewer{background:var(--paper);max-height:calc(100dvh - 32px);color:var(--ink);overflow:auto;width:min(1000px,100vw - 32px)!important;max-width:none!important;padding:28px!important}.reference-viewer [data-slot=dialog-title]{font:var(--title-weight) 28px/1.3 var(--workspace-display);overflow-wrap:anywhere;padding-right:34px}.reference-viewer [data-slot=dialog-description]{color:var(--muted-ink);font-size:16px;line-height:1.6}.reference-viewer .reference-card{border:0;margin:0;padding:12px 0 0}.reference-viewer .media-preview{--embed-height:60vh!important}.reference-view-choice{color:var(--muted-ink);flex-direction:column;gap:5px;font-size:14px;display:flex}.workspace-v2[data-reading=true] .editor-host:focus-within:after{display:none}.workspace-v2[data-reading=true] .manas-editor{caret-color:#0000}.workspace-v2[data-reading=true] .manuscript-tags>span{color:var(--muted-ink);align-items:center;padding:8px 12px;display:inline-flex}.workspace-v2[data-reading=true] .manuscript-title{overflow-wrap:anywhere}.workspace-v2 .document-embeds:empty{display:none}.workspace-notice{color:var(--accent-ink);background:var(--paper);margin:0;padding:8px 18px;font-size:14px}.workspace-pane[data-drawer=true]{z-index:20;grid-column:1/-1;width:min(380px,100% - 24px);position:absolute;inset:0 auto 0 0;box-shadow:8px 0 32px #0003}.workspace-pane.pane-links[data-drawer=true]{width:min(420px,100% - 24px);inset:0 0 0 auto}.workspace-veil{z-index:15;background:#0005;border:0;position:absolute;inset:0}@media (max-width:760px){.workspace-v2 .workspace-controls{gap:4px;padding:4px 8px}.workspace-controls>div{gap:2px}.workspace-controls button{gap:5px;padding:8px;font-size:14px}.workspace-controls .pane-toggles span{display:none}.workspace-v2 .manuscript-command{min-height:46px}.workspace-v2 .manuscript-sheet{width:calc(100% - 36px);padding-top:24px}.reference-viewer{padding:20px!important}}@media (prefers-reduced-motion:no-preference){.workspace-pane[data-drawer=true]{animation:.14s ease-out pane-reveal}@keyframes pane-reveal{0%{opacity:.4}to{opacity:1}}}.workspace-v2[data-reduce-motion=true] .workspace-pane{animation:none}.recovery-dialog[data-theme]{width:min(780px,100vw - 32px)}.recovery-dialog>button{white-space:normal;height:auto;min-height:44px}.recovery-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;padding-bottom:10px;display:flex}.recovery-tabs button{border:1px solid var(--line);min-height:44px;color:var(--ink);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.recovery-tabs svg{width:18px;height:18px}.recovery-tabs button[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent-ink)}.recovery-list section{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;display:flex}.recovery-list section div{overflow-wrap:anywhere;flex:1;min-width:180px}.recovery-list small{color:var(--muted-ink);font-size:15px;display:block}.conflict-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.conflict-comparison section{overflow-wrap:anywhere;min-width:0}.conflict-comparison h3{margin-bottom:8px;font-size:18px;font-weight:600}.conflict-comparison pre{font:400 17px/1.7 var(--font-geist-sans);white-space:pre-wrap;border:1px solid var(--line);max-height:280px;margin-top:10px;padding:12px;overflow:auto}.conflict-comparison p,.recovery-message{overflow-wrap:anywhere;font-size:16px}@media (max-width:600px){.conflict-comparison{grid-template-columns:1fr}}.note-history-controls{flex:none;gap:2px;display:flex}.note-history-controls button{width:40px;min-height:44px;color:var(--ink);cursor:pointer;place-items:center;display:grid}.note-history-controls button:disabled{opacity:.35;cursor:default}.note-history-controls svg{width:18px;height:18px}.library-revealed{border:1px solid var(--line);background:var(--accent-soft);color:var(--ink);border-radius:6px;margin:6px 10px;padding:10px}.library-revealed span{font-size:14px}.library-revealed button{text-align:left;overflow-wrap:anywhere;cursor:pointer;width:100%;min-height:44px;font-size:17px;display:block}.simple-field input{border:1px solid var(--line);width:100%;min-width:0;min-height:48px;color:var(--ink);background:var(--surface);border-radius:5px;padding:10px}@container (max-width:460px){.simple-note-actions .note-location-button{display:none}}.manas-shell.simple-workspace .simple-app-bar{border-bottom:1px solid var(--line);flex-wrap:wrap;flex:none;gap:16px;height:auto;min-height:64px;padding:6px 16px;display:flex}.workspace-brand{flex:none;align-items:center;gap:10px;display:flex}.simple-workspace .workspace-brand .manas-seal{width:36px;height:36px;margin:0}.simple-workspace .workspace-brand .manas-wordmark h1{gap:7px;margin:0}.simple-workspace .workspace-brand .manas-latin{font-size:30px!important}.simple-workspace .workspace-brand .manas-devanagari{font-size:27px!important}.simple-workspace .workspace-brand .manas-wordmark p{display:none}.simple-workspace .simple-app-bar .workspace-controls{background:0 0;border:0;flex-wrap:nowrap;gap:4px;padding:0}.workspace-primary-actions{align-items:center;gap:4px;margin-left:auto;display:flex}.simple-app-bar button{min-width:44px;min-height:44px;font-family:var(--font-geist-sans);color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:7px;padding:8px 10px;font-size:16px;font-weight:550;line-height:1.4;display:inline-flex}.simple-app-bar button svg{flex:none;width:19px;height:19px}.simple-app-bar button .menu-chevron{width:12px}.simple-app-bar button:hover{background:var(--accent-soft)}.simple-app-bar .new-note-button{color:var(--paper);background:var(--accent-ink)}.simple-app-bar .new-note-button:hover{background:var(--ink)}.simple-app-bar button:focus-visible,.simple-note-actions button:focus-visible,.library-heading :is(select,button):focus-visible,.library-filter-button:focus-visible,.optional-topics summary:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}.simple-app-bar .new-note-mobile{display:none}.simple-workspace .library-heading{background:var(--surface-raised);border-bottom:1px solid var(--line);align-items:center;gap:4px;min-height:56px;padding:6px 10px;display:flex}.library-heading .collection-picker{width:100%;min-width:0;min-height:44px;font-family:var(--font-geist-sans);font-size:max(17px,var(--ui-size,17px));background:var(--surface-raised);color:var(--ink);text-overflow:ellipsis;border:0;border-radius:4px;flex:auto;padding:6px 3px;font-weight:600}.library-count{color:var(--muted-ink);font:500 15px/1.5 var(--font-geist-sans);flex:none}.library-heading .pane-close{cursor:pointer;min-width:44px;min-height:44px;color:var(--ink);border-radius:5px;place-items:center;display:grid}.library-heading .pane-close svg{width:18px;height:18px}.library-heading .pane-close:hover{background:var(--accent-soft)}.library-find-row{align-items:center;gap:6px;padding:10px 10px 6px;display:flex}.simple-workspace .library-search{flex:1;gap:5px;min-width:0;margin:0;padding:0 8px}.simple-workspace .library-search input{font-size:max(16px,var(--ui-size,17px))}.library-filter-button{min-height:44px;color:var(--ink);border:1px solid var(--line);cursor:pointer;background:var(--paper);border-radius:5px;justify-content:center;align-items:center;gap:5px;padding:7px;font-size:15px;display:flex}.library-filter-button svg{width:17px;height:17px}.library-filter-button[data-active=true]{background:var(--accent-soft);color:var(--accent-ink);border-color:var(--accent-ink)}.library-filter-button i{background:currentColor;border-radius:50%;width:6px;height:6px}.library-active-filter{color:var(--muted-ink);justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:15px;display:flex}.library-active-filter button{min-height:44px;color:var(--accent-ink);cursor:pointer;text-underline-offset:3px;text-decoration:underline}.simple-workspace .folio-pages{min-height:0;padding:2px 10px 20px}.simple-workspace .folio-pages>button{border-radius:var(--control-radius);border:1px solid #0000;border-bottom-color:var(--soft-line);min-height:96px;margin-block:3px;padding:14px}.simple-workspace .folio-pages>button.active{border-color:var(--line);background:var(--paper);box-shadow:inset 3px 0 var(--accent-ink), 0 3px 12px var(--ink)}@supports (color:color-mix(in lab, red, red)){.simple-workspace .folio-pages>button.active{box-shadow:inset 3px 0 var(--accent-ink), 0 3px 12px color-mix(in srgb,var(--ink) 5%,transparent)}}.simple-workspace .folio-pages>button:hover{background:var(--surface-raised)}.simple-workspace .folio-pages>button strong{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.simple-workspace .folio-pages>button p{-webkit-line-clamp:2;margin-top:6px}.simple-workspace .folio-pages .folio-empty p{-webkit-line-clamp:unset}.simple-workspace .cosmos-scroll{padding-top:10px}.simple-workspace .cosmos-all{min-height:44px;margin-block:4px;padding:9px 10px}.simple-workspace .realm-heading{text-transform:none;font-size:max(16px,var(--ui-size,17px));margin-top:16px;margin-bottom:6px;letter-spacing:0!important}.simple-workspace .realm-heading button,.simple-workspace .shortcut-toggle{min-width:40px;min-height:44px}.simple-workspace .folio-link{min-height:44px;padding-block:8px}.simple-workspace .folio-link.nested{padding-left:20px}.simple-workspace .shortcut-shelf{box-shadow:none;background:0 0;border:0;margin-block:10px;padding:0}.navigation-help,.optional-topics>p{font:400 15px/1.65 var(--font-geist-sans);color:var(--muted-ink);padding:4px 12px 10px}.optional-topics{border-top:1px solid var(--line);margin-top:16px;padding-top:6px}.optional-topics summary{min-height:44px;color:var(--ink);cursor:pointer;padding:10px 12px;font-size:16px}.optional-topics summary span{color:var(--muted-ink);margin-left:5px;font-size:15px}.plain-action{min-height:44px;color:var(--accent-ink);cursor:pointer;align-items:center;gap:7px;padding:8px 12px;font-size:16px;display:inline-flex}.plain-action svg{width:18px;height:18px}.simple-workspace .vault-door{min-height:56px;margin:8px 10px;padding:10px}.simple-workspace .vault-door small{display:none}.simple-workspace .vault-door strong{font:500 15px/1.5 var(--font-geist-sans)}.simple-workspace .simple-note-actions{border-bottom:1px solid var(--line);flex-wrap:nowrap;align-items:center;gap:8px;min-height:52px;padding:4px 16px}.simple-note-actions .note-location-button{min-width:0;min-height:44px;font-size:max(16px,calc(var(--ui-size,17px) - 1px));color:var(--muted-ink);cursor:pointer;text-transform:none;letter-spacing:0;flex:1;justify-content:flex-start;align-items:center;gap:8px;display:inline-flex}.note-location-button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.note-location-button svg{flex:none;width:18px;height:18px}.simple-note-actions .note-location-button:disabled{cursor:default}.simple-workspace .simple-note-actions nav{flex-wrap:nowrap;flex:none;gap:3px;width:auto;margin:0}.simple-workspace .simple-note-actions nav button{min-height:44px;color:var(--ink);align-items:center;gap:6px;padding:7px 8px;font-size:16px;display:flex}.simple-workspace .simple-note-actions nav button span{display:inline}.simple-workspace .simple-note-actions .read-only-indicator{color:var(--accent-ink);background:var(--accent-soft)}.simple-workspace[data-reading=true] .simple-note-actions{flex-wrap:wrap}.simple-workspace .manuscript-sheet{padding-top:clamp(28px,4vh,48px)}.manas-shell.simple-workspace[data-theme] .manuscript-title{font-size:clamp(32px,5.8cqi,50px);line-height:1.22;font-family:var(--workspace-display);font-weight:var(--title-weight);letter-spacing:var(--title-tracking);margin:0 0 28px}.simple-workspace .title-yantra{display:none}.simple-workspace .manuscript-status{background:var(--paper);border-top:1px solid var(--line);color:var(--muted-ink);font:400 14px/1.5 var(--font-geist-sans);flex:none;align-items:center;gap:10px;min-height:44px;padding:4px 14px;display:flex}.manuscript-status>[role=status]{overflow-wrap:anywhere;flex:1;min-width:0}.manuscript-status button,.move-feedback button{min-height:44px;color:var(--accent-ink);cursor:pointer;text-underline-offset:3px;flex:none;padding:6px;font-size:15px;text-decoration:underline}.manuscript-status .note-word-count{flex:none}.move-feedback{background:var(--accent-soft);color:var(--accent-ink);flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding:4px 14px;font-size:16px;display:flex}.move-feedback button:last-child{place-items:center;min-width:44px;margin-left:auto;display:grid}.move-feedback svg{width:18px;height:18px}.simple-workspace .manuscript-tags .quality-tag{align-items:center;padding:0 4px 0 10px;display:inline-flex}.simple-workspace .quality-tag button{opacity:1;cursor:pointer;place-items:center;min-width:40px;min-height:44px;display:grid}.simple-workspace .quality-tag button svg{opacity:1;width:16px;height:16px;position:static}.simple-menu[data-theme]{border:1px solid var(--control-boundary);border-radius:var(--control-radius);background:var(--paper);width:286px;max-width:calc(100vw - 24px);color:var(--ink);padding:6px;box-shadow:0 12px 36px #0003}.simple-menu :is([data-slot=dropdown-menu-item],[data-slot=dropdown-menu-checkbox-item]){min-height:44px;font:450 16px/1.45 var(--font-geist-sans);cursor:pointer;gap:10px;padding:10px 32px 10px 10px}.simple-menu :is([data-highlighted],[role=menuitem]:focus,[role=menuitemcheckbox]:focus){background:var(--accent-soft);color:var(--ink)}.simple-menu [data-slot=dropdown-menu-separator]{background:var(--line)}.simple-menu [data-variant=destructive]{color:var(--danger-ink)}.simple-dialog[data-theme]{width:min(560px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--ink);background:var(--paper);border:1px solid var(--line);font:400 17px/1.65 var(--font-geist-sans);padding:26px;overflow-y:auto}.simple-dialog [data-slot=dialog-title]{font:var(--title-weight) 26px/1.3 var(--workspace-display);color:var(--ink);padding-right:30px}.simple-dialog [data-slot=dialog-description],.simple-dialog .simple-help{color:var(--muted-ink);font-size:16px;line-height:1.6}.simple-dialog .library-filters{background:0 0;border:0;max-height:none;margin:0;padding:0;overflow:visible}.simple-dialog .library-filters label,.simple-field{color:var(--ink);gap:6px;font-size:16px;display:grid}.simple-field select{border:1px solid var(--line);background:var(--surface);width:100%;min-height:48px;color:var(--ink);border-radius:5px;padding:10px;font-size:17px}.simple-dialog footer{flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-top:8px;display:flex}.simple-dialog footer button{background:var(--surface);min-height:44px;color:var(--ink);border:1px solid var(--line);padding:10px 16px;font-size:16px}.simple-dialog footer button:last-child{background:var(--accent-ink);color:var(--paper)}.simple-dialog button:disabled{opacity:.5;cursor:not-allowed}.workspace-help ol{gap:16px;padding-left:24px;list-style:decimal;display:grid}.simple-dialog :is(select,input,button,summary):focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}@media (max-width:1120px){.simple-app-bar .desktop-action{display:none}}@media (max-width:760px){.manas-shell.simple-workspace .simple-app-bar{gap:8px;min-height:60px;padding:6px 10px}.simple-workspace .workspace-brand .manas-seal{display:none}.simple-workspace .workspace-brand .manas-latin{font-size:25px!important}.simple-workspace .workspace-brand .manas-devanagari{font-size:24px!important}.simple-workspace .workspace-brand .manas-wordmark h1{gap:4px}.simple-app-bar button{gap:5px;padding:7px}.simple-app-bar .new-note-desktop,.simple-app-bar .menu-chevron,.simple-app-bar .app-menu-trigger>svg:first-child{display:none}.simple-app-bar .new-note-mobile{display:inline}.simple-workspace .simple-note-actions{padding-inline:10px}.simple-workspace .manuscript-sheet{width:calc(100% - 36px);padding-top:18px}.simple-dialog[data-theme]{padding:22px}}@media (max-width:380px){.simple-app-bar #toggle-library svg,.simple-app-bar .new-note-button svg{display:none}.manas-shell.simple-workspace .simple-app-bar{gap:4px;padding-inline:8px}.simple-workspace .workspace-brand .manas-latin{font-size:23px!important}.simple-workspace .workspace-brand .manas-devanagari{font-size:22px!important}.simple-app-bar button{padding-inline:6px}.workspace-primary-actions{gap:2px}.simple-app-bar .focus-exit{order:1}}@media (prefers-reduced-motion:reduce){.simple-menu{animation:none!important}}@media (forced-colors:active){.simple-app-bar button,.library-filter-button{border:1px solid buttontext}}.link-hover-preview[data-kind=note]{padding:10px 12px;overflow:hidden;box-shadow:0 6px 20px #0002}.link-hover-preview[data-kind=note] header{margin-bottom:2px}.link-hover-preview[data-kind=note] header span{font-size:14px}.link-hover-preview[data-kind=note] header button{width:32px;height:32px}.link-hover-preview[data-kind=note]>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;line-height:1.4;display:-webkit-box;overflow:hidden}.link-hover-preview[data-kind=note]>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:5px;font-size:15px;line-height:1.5;display:-webkit-box;overflow:hidden}.note-inspector fieldset{min-width:0}.inspector-help{color:var(--muted-ink);font-size:15px;line-height:1.6}.collection-stewardship summary{cursor:pointer;min-height:44px;color:var(--ink);padding-block:10px;font-size:17px}.simple-workspace[data-quiet-active=true][data-quiet-hidden=false] .ink-palette{opacity:1;pointer-events:auto}.simple-workspace :is(.simple-app-bar,.simple-note-actions,.ink-palette,.manuscript-tags,.manuscript-status,.move-feedback){transition:opacity .18s}.simple-workspace[data-quiet-hidden=true] :is(.simple-app-bar,.simple-note-actions,.ink-palette,.manuscript-tags,.manuscript-status:not([data-warning=true]),.move-feedback),.simple-workspace[data-quiet-hidden=true] .manuscript-status[data-warning=true] :is(.note-word-count,button){opacity:0;pointer-events:none}.simple-workspace[data-quiet-hidden=true] .manuscript-scroll{scrollbar-color:transparent transparent}.focus-notice{background:var(--accent-soft);color:var(--ink);align-items:center;gap:12px;padding:4px 16px;font-size:16px;line-height:1.5;display:flex}.focus-notice span{flex:1}.focus-notice button{cursor:pointer;place-items:center;min-width:44px;min-height:44px;display:grid}.focus-notice svg{width:18px;height:18px}.simple-workspace[data-reduce-motion=true] :is(.simple-app-bar,.simple-note-actions,.ink-palette,.manuscript-tags,.manuscript-status,.move-feedback){transition:none}@media (prefers-reduced-motion:reduce){.simple-workspace :is(.simple-app-bar,.simple-note-actions,.ink-palette,.manuscript-tags,.manuscript-status,.move-feedback){transition:none}}.simple-workspace .simple-note-actions>.note-history-controls{display:flex}@container (max-width:460px){.simple-workspace .simple-note-actions .note-location-button,.simple-workspace .simple-note-actions .read-only-label{display:none}.simple-workspace .simple-note-actions{justify-content:space-between}}@media (max-width:760px){.simple-workspace .simple-note-actions .note-location-button,.simple-workspace .simple-note-actions .read-only-label{display:none}.simple-workspace .simple-note-actions{justify-content:space-between}}.simple-workspace .simple-app-bar{background:var(--surface-raised)}.simple-workspace .workspace-brand{padding-right:12px}.simple-workspace .workspace-frame{background:var(--ground)}.simple-workspace .pane-navigation{--surface:var(--navigation-surface);--surface-raised:var(--navigation-surface);--ink:var(--navigation-ink);--muted-ink:var(--navigation-muted);--faint-ink:var(--navigation-muted);--accent-ink:var(--navigation-accent);--accent-soft:var(--navigation-selected);background:var(--navigation-surface);color:var(--ink)}.simple-workspace .pane-navigation .cosmos-panel{background:var(--navigation-surface)}.simple-workspace .pane-heading{background:0 0;min-height:56px;padding-inline:18px 10px}.simple-workspace .cosmos-scroll{padding-inline:10px}.simple-workspace .cosmos-panel:after{display:none}.simple-workspace .folio-link>span{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box}.simple-workspace .manuscript-tags .quality-tag>span{font:500 14px/1.5 var(--font-geist-sans)}.simple-workspace :is(.cosmos-all,.folio-list button,.shortcut-note){border-radius:var(--control-radius)}.simple-workspace .folio-list button{padding-inline:12px}.simple-workspace .cosmos-all.active,.simple-workspace .folio-list button.active{box-shadow:inset 3px 0 var(--accent-ink)}.simple-workspace .realm-heading{padding-inline:10px}.simple-workspace .manuscript-stage{box-shadow:-1px 0 var(--line)}.simple-workspace .ink-palette{background:var(--paper);border-bottom-color:var(--soft-line)}.simple-workspace .manuscript-tags{margin-top:30px}.simple-workspace .manas-editor :is(h2,h3){margin-top:1.7em;margin-bottom:.7em}.simple-workspace .manas-editor blockquote{border-left:2px solid var(--accent-ink);background:0 0;padding-left:1.2em}.simple-workspace[data-theme=manuscript] .manuscript-title{font-size:clamp(34px,6.8cqi,56px)}.simple-workspace[data-theme=obsidian] .folio-pages>button.active{box-shadow:inset 0 0 0 1px var(--accent-ink);background:var(--accent-soft)}[data-theme][data-mode][data-theme=solaris]{--navigation-surface:#123247;--navigation-ink:#f8f2df;--navigation-muted:#c1d1d8;--navigation-accent:#f2c778;--navigation-selected:#23485c}[data-theme][data-mode=dark][data-theme=solaris]{--navigation-surface:#0a1f2d;--navigation-selected:#183d50}.simple-workspace[data-theme=solaris] .pane-navigation{--ground:var(--navigation-surface);--paper:var(--navigation-surface);--line:#426172;--soft-line:#345466}.simple-workspace[data-theme=solaris] .pane-navigation .vault-door{background:var(--navigation-selected)}.simple-workspace[data-theme=solaris] .manuscript-title{text-wrap:pretty}[data-theme] :is(button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}[data-theme] :is(.simple-field input,.simple-field select,.library-search,.library-filter-button,.local-font-settings input,.local-font-settings select){border-color:var(--control-boundary)}[data-theme] :is([lang=hi],[lang=sa]){letter-spacing:normal!important}.manas-shell .manas-editor :is([lang=hi],[lang=sa]){line-height:1.8}.manas-shell .manuscript-title:lang(hi),.manas-shell .manuscript-title:lang(sa){letter-spacing:normal}.settings-sanctum[data-theme]{grid-template-columns:236px minmax(0,1fr);height:min(860px,100dvh - 40px);border-radius:16px!important;width:min(1100px,100vw - 40px)!important}.settings-sanctum .settings-map{border-right:1px solid var(--line);padding:28px 18px 20px}.settings-sanctum .settings-title{margin-block:18px 28px}.settings-sanctum .settings-title strong{letter-spacing:-.025em;font-size:26px;font-weight:600}.settings-sanctum .settings-emblem{border-radius:12px;width:44px;height:44px;font-size:27px}.settings-sanctum .settings-map nav{gap:5px;display:grid}.settings-sanctum .settings-map nav>button{border-radius:8px;min-height:60px;padding:10px 12px}.settings-sanctum .settings-map nav>button.active{box-shadow:inset 3px 0 var(--accent-ink);background:var(--paper)}.settings-sanctum .settings-content{min-width:0;padding:36px}.settings-sanctum .settings-heading{gap:14px;margin-bottom:28px}.settings-sanctum .settings-heading>span{display:none}.settings-sanctum .settings-heading h2{letter-spacing:-.025em;font-size:32px}.settings-sanctum .setting-group>h3{text-transform:none;letter-spacing:normal;color:var(--ink);margin-bottom:14px;font-size:17px;font-weight:650}.settings-sanctum .mode-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.settings-sanctum .mode-choices button{border:1px solid var(--control-boundary);border-radius:8px;justify-content:center;gap:7px;min-width:0;padding:12px;display:flex}.settings-sanctum .mode-choices button svg{width:18px;height:18px}.settings-sanctum .mode-choices button.active{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-ink);color:var(--ink)}.settings-sanctum .setting-help{color:var(--muted-ink);margin-top:10px}.settings-sanctum .theme-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.settings-sanctum .theme-grid>button{border:1px solid var(--control-boundary);background:var(--paper);min-width:0;box-shadow:none;border-radius:10px;flex-direction:column;align-items:stretch;padding:0;display:flex;position:relative;overflow:hidden}.settings-sanctum .theme-grid>button.active{border-color:var(--accent-ink);box-shadow:0 0 0 2px var(--accent-ink)}.settings-sanctum .theme-grid>button>svg{width:18px;height:18px;color:var(--paper);background:var(--accent-ink);border-radius:50%;padding:2px;position:absolute;top:8px;right:8px}.settings-sanctum .theme-caption{text-align:left;gap:4px;padding:12px;display:grid}.settings-sanctum .theme-caption strong{font-size:16px;font-weight:650}.settings-sanctum .theme-caption small{color:var(--muted-ink);font-size:13px;line-height:1.5}.settings-sanctum .theme-preview{background:var(--paper);width:100%;min-width:0;color:var(--ink);border-bottom:1px solid var(--line);grid-template-rows:24px 116px;grid-template-columns:22% 25% 53%;display:grid;position:relative}.settings-sanctum .theme-preview-bar{font:600 9px/1 var(--font-geist-sans);background:var(--surface-raised);border-bottom:1px solid var(--line);grid-column:1/-1;align-items:center;gap:5px;padding:5px 8px;display:flex}.theme-preview-bar i{background:var(--accent-ink);border-radius:50%;width:5px;height:5px}.settings-sanctum .theme-preview-nav{background:var(--navigation-surface);border-right:1px solid var(--line);padding:18px 6px}.settings-sanctum .theme-preview-nav i{background:var(--navigation-muted);opacity:.55;height:3px;margin-bottom:11px;display:block}.settings-sanctum .theme-preview-nav i:first-child{background:var(--navigation-accent);opacity:.9;height:7px;margin-inline:-3px}.settings-sanctum .theme-preview-list{background:var(--surface);border-right:1px solid var(--line);padding:12px 4px}.theme-preview-list i{border-bottom:1px solid var(--line);border-radius:2px;height:21px;margin-bottom:6px;display:block}.theme-preview-list i:first-child{background:var(--accent-soft);box-shadow:inset 2px 0 var(--accent-ink)}.settings-sanctum .theme-preview-page{padding:14px 9px;display:block}.settings-sanctum .theme-preview-page b{font:var(--title-weight) 12px/1.3 var(--workspace-display);margin-bottom:10px;display:block}.theme-preview-page>i{background:var(--muted-ink);opacity:.45;height:2px;margin-bottom:6px;display:block}.theme-preview-page>i:last-child{width:62%}.settings-sanctum .reading-presets{border-block:1px solid var(--line);margin-bottom:28px;padding-block:14px}.reading-presets summary{cursor:pointer;min-height:44px;padding-block:8px;font-size:16px;font-weight:600}.reading-presets summary span{color:var(--muted-ink);font-size:14px;font-weight:400;display:block}.reading-presets .comfort-presets{padding-block:12px}.settings-sanctum :is(.font-grid button,.comfort-presets button,.segmented,.segmented button,.focus-choice button,.layout-presets button,.storage-card,.flow-explainer,.settings-philosophy,.shortcut-list button){border-radius:8px}.settings-sanctum .setting-row{padding-block:18px}.settings-sanctum .setting-control{min-width:0}.settings-sanctum .font-grid button{grid-template-columns:106px minmax(0,1fr);padding:16px}.settings-sanctum .font-grid button small{letter-spacing:normal;text-transform:none}.settings-sanctum .new-note-policy select{border:1px solid var(--control-boundary);background:var(--paper);width:100%;min-height:48px;color:var(--ink);border-radius:8px;margin-block:10px;padding:10px;font-size:16px;display:block}.settings-sanctum .new-note-policy label{font-size:16px}.settings-sanctum :is(.section-reset,.reset-settings,.reset-settings-mobile){min-height:44px;color:var(--muted-ink);cursor:pointer;text-underline-offset:4px;align-items:center;gap:8px;margin-top:16px;font-size:14px;text-decoration:underline;display:inline-flex}.settings-sanctum :is(.section-reset,.reset-settings-mobile) svg{width:16px;height:16px}.settings-sanctum .section-reset:disabled{opacity:.5;cursor:default}.settings-sanctum .reset-settings-mobile{display:none}.settings-migration{border-left:3px solid var(--accent-ink);background:var(--accent-soft);margin-bottom:22px;padding:14px 16px}.settings-migration button{cursor:pointer;min-height:44px;text-decoration:underline}.note-statistics{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.note-statistics-trigger{display:none!important}.note-statistics-popover[data-theme]{max-width:calc(100vw - 32px);color:var(--ink);background:var(--paper);border:1px solid var(--control-boundary);font:400 15px/1.6 var(--font-geist-sans);padding:18px}.note-statistics-popover small{color:var(--muted-ink);font-size:14px}@container (max-width:620px){.note-statistics-inline{display:none}.manuscript-status .note-statistics-trigger{align-items:center;gap:5px;min-width:44px;text-decoration:none;display:flex!important}.note-statistics-trigger svg{width:18px;height:18px}}@container (max-width:430px){.note-statistics-trigger span{display:none}}@media (max-width:900px){.settings-sanctum[data-theme]{grid-template-columns:194px minmax(0,1fr)}.settings-sanctum .settings-map{padding:22px 12px}.settings-sanctum .settings-map nav small{display:none}.settings-sanctum .settings-content{padding:28px}.settings-sanctum .theme-grid{grid-template-columns:1fr}.settings-sanctum .theme-grid>button{grid-template-columns:45% minmax(0,1fr);align-items:center;display:grid}.settings-sanctum .theme-preview{border-bottom:0;grid-template-rows:22px 90px}.settings-sanctum .setting-row{grid-template-columns:1fr;gap:10px}.settings-sanctum .setting-control{justify-content:flex-start}}@media (max-width:760px){.settings-sanctum[data-theme]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:calc(100dvh - 16px);width:calc(100vw - 16px)!important}.settings-sanctum .settings-map{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:14px 14px 8px;overflow:hidden}.settings-sanctum .settings-title{margin:0;position:static}.settings-sanctum .settings-title strong{font-size:23px}.settings-sanctum :is(.settings-title small,.settings-emblem){display:none}.settings-sanctum .settings-map nav{margin:10px 0 0;padding:2px 2px 8px;display:flex;overflow-x:auto}.settings-sanctum .settings-map nav>button{flex-direction:row;flex:none;gap:6px;min-height:44px;padding:8px 10px}.settings-sanctum .settings-map nav strong{white-space:nowrap;font-size:14px;overflow:visible}.settings-sanctum .settings-map nav>button>svg{width:16px}.settings-sanctum .settings-map .reset-settings{display:none}.settings-sanctum .reset-settings-mobile{display:inline-flex}.settings-sanctum .settings-content{padding:22px 18px 32px}.settings-sanctum .settings-heading h2{font-size:27px}.settings-sanctum .mode-choices button{gap:4px;padding:9px 5px;font-size:14px}.settings-sanctum .mode-choices button>svg:last-child:not(:first-child){display:none}.settings-sanctum .font-grid button{grid-template-columns:1fr;gap:7px}.settings-sanctum .theme-caption{padding:10px}.settings-sanctum .theme-caption small{font-size:13px}}@media (forced-colors:active){.cosmos-panel [aria-current=page],.settings-map [aria-current=page],.library-note-open[aria-current=page]{outline-offset:-3px;outline:2px solid highlight}.theme-grid>button.active,.folio-pages>button.active{outline:2px solid highlight}.note-statistics-trigger{border:1px solid buttontext}}.simple-workspace .manuscript-status{flex-wrap:wrap;gap:0 10px}.simple-workspace .manuscript-status>[role=status]{flex:120px;min-width:min(120px,100%);padding-block:8px}.simple-workspace .manuscript-status[data-warning=true]>[role=status]{flex-basis:200px;min-width:min(200px,100%)}.simple-workspace[data-quiet-hidden=true] .manuscript-status[data-warning=true] :is(button,.note-statistics){opacity:1;pointer-events:auto}@container (max-width:620px){.simple-workspace .manuscript-status[data-warning=true]>[role=status]{flex-basis:100%}}.release-dialog[data-theme][data-mode]{width:calc(100vw - 32px);max-width:440px;max-height:calc(100dvh - 32px);padding:20px;overflow-y:auto;border-radius:12px!important}.release-dialog[data-theme] [data-slot=alert-dialog-header]{text-align:left;place-items:start}.release-dialog[data-theme] [data-slot=alert-dialog-title]{font-family:var(--workspace-display);font-size:25px;font-weight:var(--title-weight);line-height:1.3}.release-dialog[data-theme] [data-slot=alert-dialog-description]{text-wrap:pretty;font-size:16px;line-height:1.6}.release-dialog[data-theme] [data-slot=alert-dialog-footer]{border-radius:0 0 12px 12px;margin:0 -20px -20px;padding:16px 20px}.release-dialog[data-theme] [data-slot=alert-dialog-footer] button{border-radius:7px;min-height:44px;padding-inline:14px;font-size:15px}.release-dialog[data-theme] .remember-draft-choice{align-items:flex-start;line-height:1.5}.release-dialog[data-theme] .remember-draft-choice input{accent-color:var(--accent-ink);flex:none;margin-top:3px}.simple-workspace .experience-feedback button{min-height:44px}.settings-save-warning{border:1px solid var(--line);background:var(--accent-soft);color:var(--ink);border-radius:8px;margin-bottom:20px;padding:12px}.settings-save-warning p{margin:0 0 8px}.settings-save-warning button{min-height:44px}.recovery-dialog[data-theme] .storage-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.recovery-dialog[data-theme] .storage-actions button,.settings-sanctum .storage-card>button{min-height:44px;padding-inline:12px}.recovery-dialog[data-theme] summary{cursor:pointer;min-height:44px;padding-block:8px}.folio-line{min-width:0;padding-left:calc(var(--folio-depth,0) * 12px);align-items:center;display:flex}.folio-line>.folio-link,.folio-line>.folio-link.nested{flex:1;gap:5px;min-width:0;padding-left:2px;padding-right:4px}.folio-toggle{width:16px;height:22px;color:var(--faint-ink);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;padding:0;display:grid}.folio-toggle svg{width:12px;height:12px}button.folio-toggle:hover{background:var(--surface-raised);color:var(--ink)}button.folio-toggle:focus-visible{outline:2px solid var(--accent-ink);outline-offset:1px}.folio-link>.folio-count{color:var(--muted-ink);flex:none;margin-left:auto;font-size:14px;font-style:normal}.vault-switcher{margin:4px 0 6px}.vault-switcher-trigger{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:9px 11px;display:flex}.vault-switcher-trigger:hover,.vault-switcher-trigger[data-popup-open]{border-color:var(--accent-ink)}.vault-switcher-trigger>svg{width:16px;height:16px;color:var(--accent-ink);flex:none}.vault-switcher-trigger>svg:last-child{color:var(--faint-ink);margin-left:auto}.vault-switcher-trigger>span{min-width:0;line-height:1.25;display:grid}.vault-switcher-trigger small{color:var(--faint-ink);text-transform:uppercase;letter-spacing:.06em;font-size:12px}.vault-switcher-trigger strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.vault-switcher-message{color:var(--accent-ink);margin:6px 2px 0;font-size:13px}.vault-menu [data-slot=dropdown-menu-item]>span{flex:1;min-width:0}.vault-menu [data-slot=dropdown-menu-item] small{color:var(--muted-ink)}.vault-menu .vault-current{color:var(--accent-ink);margin-left:auto}.vault-dialog .vault-field{color:var(--ink);gap:6px;margin-top:14px;font-size:14px;font-weight:600;display:grid}.vault-dialog .vault-field input{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);font:400 16px var(--font-geist-sans);border-radius:8px;padding:0 12px}.vault-dialog .vault-rename,.vault-dialog .vault-add{align-items:flex-end;gap:10px;display:flex}.vault-dialog .vault-rename .vault-field,.vault-dialog .vault-add .vault-field{flex:1}.vault-dialog .vault-members-heading{color:var(--ink);margin:22px 0 6px;font-size:15px;font-weight:650}.vault-dialog .vault-members{gap:2px;margin:0;padding:0;list-style:none;display:grid}.vault-dialog .vault-members li{border-bottom:1px solid var(--soft-line);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.vault-dialog .vault-members li>span{min-width:0;display:grid}.vault-dialog .vault-members strong{overflow-wrap:anywhere;color:var(--ink);font-size:15px;font-weight:600}.vault-dialog .vault-members small{color:var(--muted-ink);font-size:13px}.vault-dialog .vault-status,.vault-dialog .vault-error{min-height:1.2em;color:var(--accent-ink);margin:12px 0 0;font-size:14px;line-height:1.5}.vault-dialog .vault-footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:18px;display:flex}.login-card{border:1px solid var(--line);background:var(--surface);font-family:var(--font-geist-sans);border-radius:12px;margin:4px 0 26px;padding:18px 20px}.login-card header{color:var(--ink);align-items:center;gap:8px;margin-bottom:10px;display:flex}.login-card header svg{width:17px;height:17px;color:var(--accent-ink)}.login-card header strong{font-size:15px;font-weight:650}.login-card header span{color:var(--faint-ink);margin-left:auto;font-size:12px}.login-row{border-top:1px solid var(--soft-line);gap:4px;padding:10px 0;display:grid}.login-row>span{color:var(--muted-ink);font-size:13px;font-weight:600}.login-row>div,.login-totp-setup>div{align-items:center;gap:4px;min-width:0;display:flex}.login-row input{min-width:0;min-height:38px;color:var(--ink);font:400 16px var(--font-geist-sans);background:0 0;border:1px solid #0000;border-radius:8px;flex:1;padding:0 10px}.login-row input:not([readonly]):hover{border-color:var(--line)}.login-row input:focus{border-color:var(--accent-ink);background:var(--paper);outline:none}.login-row input::placeholder{color:var(--faint-ink)}.login-row .login-secret[type=password]{letter-spacing:.12em}.login-totp-setup input{border-color:var(--line)}.login-icon{width:34px;height:34px;color:var(--muted-ink);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.login-icon svg{width:16px;height:16px}.login-icon:hover:not(:disabled){background:var(--surface-raised);color:var(--ink)}.login-icon:disabled{opacity:.35;cursor:default}.login-add{border:1px solid var(--line);background:var(--paper);min-height:38px;color:var(--ink);font:600 14px var(--font-geist-sans);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.login-add svg{width:15px;height:15px;color:var(--accent-ink)}.login-add:disabled{opacity:.5;cursor:default}.login-hint,.login-empty{color:var(--muted-ink);margin:6px 0 0;font-size:13px;line-height:1.5}.login-error{color:var(--accent-ink);margin:6px 0 0;font-size:13px;line-height:1.5}.login-link{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.login-totp{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.login-code{border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:6px 12px;display:inline-flex}.login-code strong{letter-spacing:.08em;font:650 24px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.login-code>svg{width:15px;height:15px;color:var(--muted-ink)}.login-timer{width:26px;height:26px;color:var(--muted-ink);place-items:center;font-size:11px;font-weight:600;display:grid;position:relative}.login-timer:before{content:"";background:conic-gradient(var(--accent-ink) calc(var(--left,1) * 360deg), var(--soft-line) 0);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 10px,#000 10.5px);mask:radial-gradient(circle,#0000 10px,#000 10.5px)}.login-totp small{color:var(--muted-ink);font-size:13px}.library-note-title>svg[aria-label=Login]{width:14px;height:14px;color:var(--accent-ink);flex:none}.library-create-login:disabled{opacity:.55;cursor:not-allowed}.library-experience .library-sticky-header{z-index:1;background:var(--ground);flex:none;position:relative}.library-experience .library-create-note{border:1px solid var(--line);background:var(--paper);width:calc(100% - 20px);min-height:42px;color:var(--ink);font:inherit;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:8px;margin:10px 10px 4px;padding:8px 12px;font-weight:600;display:flex}.library-experience .library-create-note:hover{background:var(--accent-soft);border-color:var(--accent-ink)}.library-experience .library-create-note svg{width:18px;height:18px;color:var(--accent-ink)}.object-actions-row{align-items:center;min-width:0;display:flex;position:relative}.object-actions-row>:first-child{flex:auto;min-width:0}.object-actions-trigger{width:36px;min-height:40px;color:var(--muted-ink);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:0 0 36px;place-items:center;display:grid}.object-actions-trigger svg{width:18px;height:18px}.object-actions-trigger:hover,.object-actions-trigger[data-popup-open]{background:var(--accent-soft);color:var(--ink)}.object-actions-menu{min-width:220px;max-width:min(340px,100vw - 24px)}.object-actions-menu [role=menuitem]{min-height:40px}.object-action-explanation{white-space:normal;max-width:230px;margin-top:2px;font-size:12px;line-height:1.4;display:block}.library-experience .library-note-container{border:1px solid #0000;border-radius:7px;margin:3px 0}.library-experience .library-note-container.is-active{background:var(--paper);border-color:var(--line);box-shadow:inset 3px 0 var(--accent-ink)}.library-experience .library-note-container:hover{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.library-experience .library-note-container:hover{background:color-mix(in srgb, var(--paper) 70%, transparent)}}.library-experience .library-note-row{align-items:flex-start}.library-experience .library-note-row .object-actions-trigger{margin:8px 3px 0 0}.library-experience .library-note-open{text-align:left;width:100%;min-height:54px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:13px 10px;display:block}.library-experience .library-note-title{align-items:baseline;gap:6px;min-width:0;display:flex}.library-experience .library-note-title>svg{width:13px;height:13px;color:var(--accent-ink);flex:none}.library-experience .library-note-title strong{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;font-family:var(--font-geist-sans);font-size:var(--ui-size,17px);-webkit-box-orient:vertical;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.library-experience .library-note-open p{font-size:max(14px, calc(var(--ui-size,17px) - 2px));-webkit-line-clamp:2;margin-top:6px;line-height:1.5}.library-experience .library-note-open small{color:var(--muted-ink);flex-wrap:wrap;align-items:center;gap:5px;margin-top:8px;font-size:13px;line-height:1.4;display:flex}.library-experience .library-note-open time{font-size:inherit}.library-draft-label,.library-current-label{border:1px solid var(--line);color:var(--accent-ink);border-radius:4px;padding:2px 6px;font-size:12px;font-weight:600;display:inline-block}.library-experience .is-draft{border-style:dashed;border-color:var(--line)}.library-experience :is(button,input,select):focus-visible,.object-actions-trigger:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}@media (pointer:coarse){.object-actions-trigger{flex-basis:44px;width:44px;min-height:44px}}@media (forced-colors:active){.library-experience .library-note-container.is-active{border:2px solid highlight}.library-experience .library-create-note,.object-actions-trigger{border:1px solid buttontext}}.experience-feedback{background:var(--panel,var(--paper));color:var(--ink);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.65rem;padding:.55rem 1.25rem;font-size:.875rem;display:flex}.experience-feedback button{text-underline-offset:3px;min-height:36px;padding:.25rem .6rem;text-decoration:underline}.experience-feedback button:last-child{margin-inline-start:auto}.experience-feedback button svg{width:16px;height:16px}.experience-feedback button:disabled{opacity:.5;cursor:not-allowed}.remember-draft-choice{align-items:center;gap:.65rem;font-size:.95rem;display:flex}.remember-draft-choice input{width:18px;height:18px;accent-color:var(--accent)}.manuscript-empty{flex-direction:column;min-height:0;display:flex}.manuscript-empty>.folio-empty{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1rem;padding:2rem;display:flex}.manuscript-empty h2{font-family:var(--workspace-display);font-weight:var(--title-weight);text-align:center;font-size:clamp(1.5rem,3vw,2.4rem);line-height:1.3}.manuscript-empty .manuscript-status{margin-block-start:auto}.simple-dialog form footer{justify-content:flex-end;gap:.6rem;margin-block-start:1.25rem;display:flex}.manuscript-title::placeholder{color:var(--muted-ink);opacity:1}.release-dialog [role=alert]{color:var(--danger,#aa312b);overflow-wrap:anywhere}.simple-workspace:has(.experience-feedback){grid-template-rows:auto auto minmax(0,1fr)}@media (max-width:600px){.experience-feedback{padding:.4rem .75rem;font-size:.8rem}.manuscript-empty>.folio-empty{padding:1.25rem}}.manas-loading{color:#26231f;background:#fbf8f2;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;min-height:100dvh;display:flex}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@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}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}
