@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight: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-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}}}@layer theme{:root,:host{--font-sans:var(--font-inter), ui-sans-serif, system-ui, "Segoe UI", sans-serif;--font-mono:var(--font-jetbrains), ui-monospace, "SF Mono", monospace;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--leading-tight:1.25;--radius-xs:var(--radius-xs);--radius-sm:var(--radius-sm);--radius-md:var(--radius-md);--radius-lg:var(--radius-lg);--radius-xl:var(--radius-xl);--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-inter), ui-sans-serif, system-ui, "Segoe UI", sans-serif;--default-mono-font-family:var(--font-jetbrains), ui-monospace, "SF Mono", monospace}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.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}.relative{position:relative}.top-12{top:calc(var(--spacing) * 12)}.right-0{right:calc(var(--spacing) * 0)}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.inline-flex{display:inline-flex}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-7{height:calc(var(--spacing) * 7)}.h-9{height:calc(var(--spacing) * 9)}.h-12{height:calc(var(--spacing) * 12)}.h-\[52px\]{height:52px}.max-h-60{max-height:calc(var(--spacing) * 60)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-56{min-height:calc(var(--spacing) * 56)}.min-h-80{min-height:calc(var(--spacing) * 80)}.min-h-\[42px\]{min-height:42px}.min-h-\[520px\]{min-height:520px}.min-h-\[calc\(100vh-4rem\)\]{min-height:calc(100vh - 4rem)}.min-h-screen{min-height:100vh}.w-1\/4{width:25%}.w-2\/5{width:40%}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-28{width:calc(var(--spacing) * 28)}.w-72{width:calc(var(--spacing) * 72)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-28{min-width:calc(var(--spacing) * 28)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-52{min-width:calc(var(--spacing) * 52)}.min-w-\[520px\]{min-width:520px}.min-w-\[900px\]{min-width:900px}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.resize-y{resize:vertical}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.self-end{align-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-x-auto{overflow-x:auto}.rounded-\[7px\]{border-radius:7px}.rounded-\[var\(--radius-md\)\]{border-radius:var(--radius-md)}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[var\(--border\)\]{border-color:var(--border)}.border-\[var\(--line\)\]{border-color:var(--line)}.border-\[var\(--warning\)\]{border-color:var(--warning)}.border-\[var\(--warning-border\,var\(--border\)\)\]{border-color:var(--warning-border,var(--border))}.bg-\[color-mix\(in_oklch\,var\(--warning\)_9\%\,var\(--surface\)\)\]{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--warning\)_9\%\,var\(--surface\)\)\]{background-color:color-mix(in oklch,var(--warning) 9%,var(--surface))}}.bg-\[var\(--panel\)\]{background-color:var(--panel)}.bg-\[var\(--surface\)\]{background-color:var(--surface)}.bg-\[var\(--surface-2\)\]{background-color:var(--surface-2)}.bg-\[var\(--warning-bg\)\]{background-color:var(--warning-bg)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.py-2{padding-block:calc(var(--spacing) * 2)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-jetbrains), ui-monospace, "SF Mono", monospace}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.whitespace-pre-line{white-space:pre-line}.text-\[var\(--accent\)\]{color:var(--accent)}.text-\[var\(--accent-hover\)\]{color:var(--accent-hover)}.text-\[var\(--danger-text\)\]{color:var(--danger-text)}.text-\[var\(--fg\)\]{color:var(--fg)}.text-\[var\(--foreground\)\]{color:var(--foreground)}.text-\[var\(--muted\)\]{color:var(--muted)}.text-\[var\(--warning\)\]{color:var(--warning)}.text-\[var\(--warning-text\)\]{color:var(--warning-text)}.uppercase{text-transform:uppercase}.accent-\[var\(--accent\)\]{accent-color:var(--accent)}.opacity-0{opacity:0}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.group-focus-within\:visible:is(:where(.group):focus-within *){visibility:visible}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media (hover:hover){.group-hover\:visible:is(:where(.group):hover *){visibility:visible}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.hover\:border-\[var\(--accent\)\]:hover{border-color:var(--accent)}.hover\:bg-\[var\(--danger-bg\)\]:hover{background-color:var(--danger-bg)}.hover\:bg-\[var\(--panel\)\]:hover{background-color:var(--panel)}.hover\:text-\[var\(--foreground\)\]:hover{color:var(--foreground)}}.focus\:border-\[var\(--accent\)\]:focus{border-color:var(--accent)}.focus\:text-\[var\(--foreground\)\]:focus{color:var(--foreground)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-\[var\(--accent\)\]:focus{--tw-ring-color:var(--accent)}@media (min-width:40rem){.sm\:min-w-80{min-width:calc(var(--spacing) * 80)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}}@media (min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(260px\,420px\)\]{grid-template-columns:minmax(0,1fr) minmax(260px,420px)}}@media (min-width:80rem){.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.xl\:grid-cols-\[390px_1fr\]{grid-template-columns:390px 1fr}.xl\:grid-cols-\[420px_minmax\(0\,1fr\)\]{grid-template-columns:420px minmax(0,1fr)}.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}.xl\:justify-between{justify-content:space-between}}}@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}:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a0d14;--bg-grid:#ffffff06;--surface:#151922;--surface-2:#1e232d;--surface-3:#282e39;--fg:#e5e8ed;--fg-strong:#f9fafd;--muted:#9ba2b0;--faint:#858c9a;--border:#ffffff14;--border-strong:#ffffff29;--accent:#388efa;--accent-strong:#60b0ff;--accent-2:#34dde5;--accent-soft:var(--accent)}@supports (color:lab(0% 0 0)){:root,[data-theme=dark]{--bg:lab(3.64532% -.00458956 -4.13393);--bg-grid:lab(100% 0 0/.022);--surface:lab(8.84225% -.103228 -6.60445);--surface-2:lab(13.4733% -.14852 -7.35006);--surface-3:lab(18.6847% -.19905 -8.09797);--fg:lab(91.8472% -.231892 -3.01838);--fg-strong:lab(98.2439% -.121355 -1.51236);--muted:lab(66.2613% -.489175 -8.22136);--faint:lab(58.14% -.466406 -8.2103);--border:lab(100% 0 0/.08);--border-strong:lab(100% 0 0/.16);--accent:lab(58.1043% 2.80067 -62.2355);--accent-strong:lab(69.1575% -6.76891 -54.0142);--accent-2:lab(80.3785% -40.7121 -16.7271)}}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark]{--accent-soft:color-mix(in oklch, var(--accent) 16%, var(--surface))}}:root,[data-theme=dark]{--on-accent:#fcfcfc;--success:#4fcd88;--warning:#f2b95a;--danger:#fa686a;--danger-bg:var(--danger)}@supports (color:lab(0% 0 0)){:root,[data-theme=dark]{--on-accent:lab(98.84% .0000298023 -.0000119209);--success:lab(74.1196% -48.2254 23.6175);--warning:lab(79.1432% 14.1568 55.5521);--danger:lab(63.3553% 57.2481 28.976)}}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark]{--danger-bg:color-mix(in oklch, var(--danger) 18%, var(--surface))}}:root,[data-theme=dark]{--danger-text:#ffb3ac;--danger-border:var(--danger)}@supports (color:lab(0% 0 0)){:root,[data-theme=dark]{--danger-text:lab(80.4906% 31.0013 17.0611)}}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark]{--danger-border:color-mix(in oklch, var(--danger) 42%, transparent)}}:root,[data-theme=dark]{--warning-bg:var(--warning)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark]{--warning-bg:color-mix(in oklch, var(--warning) 16%, var(--surface))}}:root,[data-theme=dark]{--warning-text:#f2cb83;--warning-border:var(--warning)}@supports (color:lab(0% 0 0)){:root,[data-theme=dark]{--warning-text:lab(83.9262% 7.54759 40.9995)}}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark]{--warning-border:color-mix(in oklch, var(--warning) 42%, transparent)}}:root,[data-theme=dark]{--success-bg:var(--success)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark]{--success-bg:color-mix(in oklch, var(--success) 16%, var(--surface))}}:root,[data-theme=dark]{--success-text:#88e9b3;--ring:var(--accent)}@supports (color:lab(0% 0 0)){:root,[data-theme=dark]{--success-text:lab(85.3537% -38.7905 17.1056)}}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark]{--ring:color-mix(in oklch, var(--accent) 60%, transparent)}}:root,[data-theme=dark]{--shadow-sm:0 1px 2px #00000080;--shadow-md:0 10px 30px -12px #000000b3, 0 1px 0 #ffffff0a inset;--shadow-lg:0 24px 60px -20px #000000bf, 0 1px 0 #ffffff0d inset;--glow:0 0 0 1px var(--accent), 0 8px 18px -14px var(--accent)}@supports (color:lab(0% 0 0)){:root,[data-theme=dark]{--shadow-sm:0 1px 2px lab(0% 0 0/.5);--shadow-md:0 10px 30px -12px lab(0% 0 0/.7), 0 1px 0 lab(100% 0 0/.04) inset;--shadow-lg:0 24px 60px -20px lab(0% 0 0/.75), 0 1px 0 lab(100% 0 0/.05) inset}}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark]{--glow:0 0 0 1px color-mix(in oklch, var(--accent) 30%, transparent), 0 8px 18px -14px color-mix(in oklch, var(--accent) 36%, transparent)}}:root,[data-theme=dark]{--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:8px;--radius-xl:8px;--radius-pill:999px;--background:var(--bg);--foreground:var(--fg);--line:var(--border);--panel:var(--surface-2);--accent-hover:var(--accent-strong)}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f8fafc;--bg-grid:#0f162408;--surface:#fdfeff;--surface-2:#f4f7fa;--surface-3:#ebeff4;--fg:#1b1f29;--fg-strong:#090d17;--muted:#5a606d;--faint:#6e7582;--border:#0f16241f;--border-strong:#0f162433;--accent:#0268d0;--accent-strong:#0055ad;--accent-2:#0090aa;--accent-soft:var(--accent)}@supports (color:lab(0% 0 0)){[data-theme=light]{--bg:lab(98.1363% -.330746 -1.47092);--bg-grid:lab(7.04036% .444807 -10.7552/.03);--surface:lab(99.6463% -.248939 -1.10378);--surface-2:lab(96.9743% -.411898 -1.83773);--surface-3:lab(94.184% -.651181 -2.93596);--fg:lab(11.7269% -.00128895 -7.35072);--fg-strong:lab(3.61263% .228718 -5.9705);--muted:lab(40.7309% -.266612 -8.19007);--faint:lab(48.8531% -.30458 -8.20739);--border:lab(7.03379% .602745 -10.7717/.12);--border-strong:lab(7.03379% .602745 -10.7717/.2);--accent:lab(43.9379% 7.08318 -61.9364);--accent-strong:lab(35.6016% 10.6842 -61.7993);--accent-2:lab(54.3328% -29.8333 -25.2106)}}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--accent-soft:color-mix(in oklch, var(--accent) 9%, var(--surface))}}[data-theme=light]{--on-accent:#fcfcfc;--success:#00884e;--warning:#b17000;--danger:#c53732;--danger-bg:#ffecea;--danger-text:#972622;--danger-border:var(--danger)}@supports (color:lab(0% 0 0)){[data-theme=light]{--on-accent:lab(98.84% .0000298023 -.0000119209);--success:lab(49.6078% -45.5875 22.3628);--warning:lab(53.3058% 21.3801 59.9501);--danger:lab(46.0249% 56.4689 37.9874);--danger-bg:lab(95.0932% 9.04813 5.32234);--danger-text:lab(34.7179% 47.0845 31.8659)}}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--danger-border:color-mix(in oklch, var(--danger) 40%, transparent)}}[data-theme=light]{--warning-bg:#fff0d6;--warning-text:#7c4c00;--warning-border:var(--warning)}@supports (color:lab(0% 0 0)){[data-theme=light]{--warning-bg:lab(95.4544% 2.6814 15.3591);--warning-text:lab(37.0811% 18.5767 54.8222)}}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--warning-border:color-mix(in oklch, var(--warning) 36%, transparent)}}[data-theme=light]{--success-bg:#daf7e3;--success-text:#005d34;--ring:var(--accent)}@supports (color:lab(0% 0 0)){[data-theme=light]{--success-bg:lab(94.7401% -12.5078 6.11134);--success-text:lab(34.2599% -39.3749 19.3384)}}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--ring:color-mix(in oklch, var(--accent) 30%, transparent)}}[data-theme=light]{--shadow-sm:0 1px 2px #0f162414;--shadow-md:0 8px 24px -12px #0f16242e, 0 1px 0 #fff9 inset;--shadow-lg:0 24px 48px -18px #0f162438;--glow:0 0 0 1px var(--accent), 0 8px 18px -14px var(--accent)}@supports (color:lab(0% 0 0)){[data-theme=light]{--shadow-sm:0 1px 2px lab(7.03379% .602745 -10.7717/.08);--shadow-md:0 8px 24px -12px lab(7.03379% .602745 -10.7717/.18), 0 1px 0 lab(100% 0 0/.6) inset;--shadow-lg:0 24px 48px -18px lab(7.03379% .602745 -10.7717/.22)}}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--glow:0 0 0 1px color-mix(in oklch, var(--accent) 18%, transparent), 0 8px 18px -14px color-mix(in oklch, var(--accent) 24%, transparent)}}*{box-sizing:border-box}html{background:var(--bg);-webkit-text-size-adjust:100%;min-width:320px;overflow-x:hidden}body{min-height:100dvh;color:var(--fg);background:linear-gradient(180deg, var(--surface-2), var(--bg));margin:0}@supports (color:color-mix(in lab, red, red)){body{background:linear-gradient(180deg, color-mix(in oklch, var(--surface-2) 34%, var(--bg)), var(--bg))}}body{font-family:var(--font-sans);font-feature-settings:"cv11", "ss01";font-synthesis-weight:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;background-attachment:fixed}button,input,textarea,select{font:inherit;letter-spacing:0}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}:focus-visible{outline:2px solid var(--ring);outline-offset:2px}a{color:var(--accent-strong)}::selection{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in oklch, var(--accent) 38%, transparent)}}::selection{color:var(--fg-strong)}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background-clip:padding-box;background-color:var(--border-strong);border:3px solid #0000}::-webkit-scrollbar-thumb:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb:hover{background-color:color-mix(in oklch, var(--muted) 60%, transparent)}}.theme-toggle .theme-icon-light,[data-theme=light] .theme-toggle .theme-icon-dark{display:none}[data-theme=light] .theme-toggle .theme-icon-light{display:inline-flex}.skeleton{border-radius:var(--radius-sm);background:var(--surface-3)}.mono,.tabular{font-family:var(--font-mono);font-feature-settings:"tnum", "zero";letter-spacing:0}@keyframes sc-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes sc-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.workspace-panel,.journal-hero,.registry-hero,.literature-search-panel,.literature-results-panel,.workflow-panel,.error-banner{animation:.4s cubic-bezier(.22,1,.36,1) both sc-rise}.research-inspector,.workspace-topbar{animation:.5s both sc-fade}}.research-shell{gap:18px;width:100%;max-width:1600px;margin-inline:auto;padding:18px;display:grid}.research-sidebar,.research-main{min-width:0}.research-sidebar{flex-direction:column;gap:14px;display:flex}.research-main{flex-direction:column;gap:16px;display:flex}.research-inspector{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);min-width:0;box-shadow:var(--shadow-md);flex-direction:column;gap:16px;padding:16px;display:flex}.research-inspector-empty{color:var(--muted);align-items:flex-start;font-size:.875rem;line-height:1.55}.overview-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.overview-stats div{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);gap:4px;padding:12px 14px;display:grid}.overview-stats dt{color:var(--faint);text-transform:uppercase;letter-spacing:0;font-size:.6875rem;font-weight:700}.overview-stats dd{font-family:var(--font-mono);font-feature-settings:"tnum";color:var(--fg-strong);margin:0;font-size:1.3rem;font-weight:750}.overview-rules ul{color:var(--muted);gap:6px;margin:0;padding-left:18px;font-size:.8125rem;line-height:1.5;display:grid}@media (max-width:720px){.overview-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.field-disclosure{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2)}.field-disclosure>summary{cursor:pointer;min-height:44px;color:var(--muted);-webkit-user-select:none;user-select:none;align-items:center;gap:7px;padding:9px 12px;font-size:.78rem;font-weight:650;list-style:none;display:flex}.field-disclosure>summary::-webkit-details-marker{display:none}.field-disclosure>summary::marker{content:""}.field-disclosure>summary:hover{color:var(--accent-2)}.field-disclosure-chevron{color:var(--faint);flex-shrink:0;transition:transform .18s}.field-disclosure[open]>summary .field-disclosure-chevron{transform:rotate(90deg)}.field-disclosure-body{gap:12px;padding:0 12px 12px;display:grid}.help-tooltip{overflow-wrap:anywhere;width:min(20rem,100vw - 2rem);max-width:calc(100vw - 2rem);margin-top:8px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.data-subpanel>summary{padding:12px}.data-subpanel>summary h3{color:var(--fg-strong);flex:auto;margin:0}.data-subpanel>:not(summary){margin:0 12px 12px}.data-subpanel[open]>summary{border-bottom:1px solid var(--border);margin-bottom:12px}.eyebrow{color:var(--accent-2);letter-spacing:0;text-transform:uppercase;font-size:.6875rem;font-weight:700}.workflow-panel{gap:16px;display:grid}.workflow-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.workflow-panel-head h2,.workspace-topbar-title h2,.inspector-section h2,.inspector-section h3{margin:0}.workflow-panel-head h2{color:var(--fg-strong);margin-top:3px;font-size:1rem;font-weight:800}.workflow-nav-group{gap:8px;display:grid}.workflow-nav-group-toggle{text-align:left;cursor:pointer;width:100%;color:var(--fg);border-radius:var(--radius-sm);background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;padding:4px 2px;transition:color .12s;display:flex}.workflow-nav-group-toggle:hover{color:var(--accent-2)}.workflow-nav-group-label{gap:2px;min-width:0;display:grid}.workflow-nav-group-title{letter-spacing:0;text-transform:uppercase;color:var(--faint);font-size:.6875rem;font-weight:800}.workflow-nav-group-caption{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:600;overflow:hidden}.workflow-nav-group-aside{flex-shrink:0;align-items:center;gap:7px;display:inline-flex}.workflow-nav-group-dot{background:linear-gradient(180deg, var(--accent-strong), var(--accent));border-radius:50%;width:6px;height:6px}.workflow-nav-chevron{color:var(--faint);transition:transform .18s}.workflow-nav-chevron.is-open{transform:rotate(180deg)}.workflow-nav-list{gap:5px;display:grid}.workflow-nav-button,.sidebar-nav-button{border-radius:var(--radius-sm);width:100%;min-height:42px;color:var(--muted);text-align:left;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;transition:background-color .16s,border-color .16s,color .16s,transform .12s;display:flex;position:relative}.workflow-nav-button:before,.sidebar-nav-button:before{content:"";transform-origin:50%;border-radius:var(--radius-pill);background:linear-gradient(var(--accent), var(--accent-2));width:3px;height:20px;transition:transform .18s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:4px;transform:translateY(-50%)scaleY(0)}.workflow-nav-button:hover,.sidebar-nav-button:hover{background:var(--surface-2);color:var(--fg)}.workflow-nav-button-active,.sidebar-nav-button-active,.workflow-nav-button-active:hover,.sidebar-nav-button-active:hover{border-color:var(--border);background:var(--accent-soft);color:var(--fg-strong)}.workflow-nav-button-active:before,.sidebar-nav-button-active:before{transform:translateY(-50%)scaleY(1)}.workflow-nav-main{align-items:center;gap:9px;min-width:0;display:inline-flex}.workflow-nav-main svg,.sidebar-nav-button svg{opacity:.85;flex:none}.workflow-nav-main span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.875rem;font-weight:650;overflow:hidden}.workflow-nav-meta,.sidebar-nav-meta{color:var(--faint);letter-spacing:0;flex:none;font-size:.6875rem;font-weight:700}.workspace-topbar{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:1fr;align-items:center;gap:14px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.workspace-topbar{background:color-mix(in oklch, var(--surface) 72%, transparent)}}.workspace-topbar{-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);box-shadow:var(--shadow-md);padding:15px 16px}.workspace-topbar-title{min-width:0}.workspace-topbar-title h2{letter-spacing:0;color:var(--fg-strong);margin-top:4px;font-size:1.2rem;font-weight:800;line-height:1.2}.workspace-topbar-title p{max-width:74ch;color:var(--muted);margin:5px 0 0;font-size:.8125rem;line-height:1.5}.workspace-command-search{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);min-width:0;min-height:42px;color:var(--muted);text-align:left;align-items:center;gap:9px;padding:0 12px;font-size:.8125rem;font-weight:600;transition:border-color .16s,background-color .16s;display:flex}.workspace-command-search:hover{border-color:var(--border-strong);background:var(--surface-3);color:var(--fg-strong)}.workspace-command-search span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workspace-topbar-actions{flex-wrap:wrap;justify-content:flex-start;gap:8px;display:flex}.workspace-topbar-actions .secondary-button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.inspector-section{border-bottom:1px solid var(--border);gap:9px;padding-bottom:16px;display:grid}.inspector-section:last-child{border-bottom:0;padding-bottom:0}.inspector-section h2{color:var(--fg-strong);font-size:1rem;font-weight:800}.inspector-section h3{color:var(--fg-strong);font-size:.875rem;font-weight:800}.inspector-section p{color:var(--muted);margin:0;font-size:.8125rem;line-height:1.5}.inspector-actions{gap:7px;display:grid}.inspector-actions button{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);min-height:40px;color:var(--fg);text-align:left;align-items:center;gap:9px;padding:0 11px;font-size:.8125rem;font-weight:700;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.inspector-actions button:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.inspector-actions button:hover{border-color:color-mix(in oklch, var(--accent) 45%, var(--border-strong))}}.inspector-actions button:hover{background:var(--accent-soft);color:var(--fg-strong)}.inspector-checks{gap:8px;display:grid}.inspector-check{color:var(--fg);align-items:center;gap:9px;font-size:.8125rem;font-weight:600;line-height:1.4;display:flex}.inspector-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.inspector-facts div{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);gap:3px;padding:10px;display:grid}.inspector-facts dt{color:var(--faint);letter-spacing:0;text-transform:uppercase;font-size:.6875rem;font-weight:800}.inspector-facts dd{font-family:var(--font-mono);font-feature-settings:"tnum";color:var(--fg-strong);margin:0;font-size:1.05rem;font-weight:700}.inspector-rules ul{color:var(--muted);gap:7px;margin:0;padding-left:18px;font-size:.8125rem;line-height:1.5;display:grid}.workspace-panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-md);padding:18px}.field-label{color:var(--fg);gap:6px;font-size:.8125rem;font-weight:650;display:grid}.field-input{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);width:100%;min-height:42px;color:var(--fg-strong);padding:9px 12px;font-size:.875rem;font-weight:450;transition:border-color .14s,box-shadow .14s,background-color .14s}.field-input::placeholder{color:var(--faint)}.field-input:hover{border-color:var(--border-strong)}.field-input:focus,.field-input:focus-visible{border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 3px var(--ring);outline:none}.primary-button,.secondary-button,.danger-button,.icon-button,.tab-button,.project-button{border-radius:var(--radius-sm);min-height:44px;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .12s}.button-row{flex-wrap:wrap;gap:10px;display:flex}.primary-button{border:1px solid var(--accent);justify-content:center;align-items:center;gap:8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.primary-button{border:1px solid color-mix(in oklch, var(--accent) 60%, transparent)}}.primary-button{background:linear-gradient(180deg, var(--accent-strong), var(--accent));color:var(--on-accent);letter-spacing:0;box-shadow:0 1px 0 #ffffff2e inset, 0 6px 18px -8px var(--accent);padding:0 16px;font-size:.875rem;font-weight:700}@supports (color:lab(0% 0 0)){.primary-button{box-shadow:0 1px 0 lab(100% 0 0/.18) inset, 0 6px 18px -8px var(--accent)}}@supports (color:color-mix(in lab, red, red)){.primary-button{box-shadow:0 1px 0 lab(100% 0 0/.18) inset, 0 6px 18px -8px color-mix(in oklch, var(--accent) 65%, transparent)}}.primary-button:hover{box-shadow:var(--glow);transform:translateY(-1px)}.primary-button:active{transform:translateY(0)}.danger-button{border:1px solid var(--danger-border);background:var(--danger-bg);color:var(--danger-text);justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:.875rem;font-weight:700;display:inline-flex}.danger-button:hover{border-color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.danger-button:hover{background:color-mix(in oklch, var(--danger) 26%, var(--surface))}}.secondary-button{border:1px solid var(--border);background:var(--surface-2);color:var(--fg);padding:0 13px;font-size:.8125rem;font-weight:700}.secondary-button:hover{border-color:var(--border-strong);background:var(--surface-3);color:var(--fg-strong)}.icon-button{border:1px solid var(--border);background:var(--surface-2);width:44px;min-width:44px;color:var(--muted);justify-content:center;align-items:center;display:inline-flex}.icon-button:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.icon-button:hover{border-color:color-mix(in oklch, var(--accent) 45%, var(--border-strong))}}.icon-button:hover{background:var(--accent-soft);color:var(--accent-2)}.help-icon-button{flex:none}.project-button{border:1px solid var(--border);background:var(--surface-2);color:var(--fg);text-align:left;gap:3px;padding:11px 13px;display:grid}.project-button:hover,.project-button-active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.project-button:hover,.project-button-active{border-color:color-mix(in oklch, var(--accent) 45%, var(--border-strong))}}.project-button:hover,.project-button-active{background:var(--accent-soft);transform:translateY(-1px)}.project-row{align-items:stretch;gap:6px;display:flex}.project-row .project-button{flex:auto;min-width:0}.project-delete{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);width:38px;color:var(--muted);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.project-delete:hover{color:var(--danger,#ef4444);border-color:var(--danger,#ef4444);background:var(--danger,#ef4444)}@supports (color:color-mix(in lab, red, red)){.project-delete:hover{background:color-mix(in oklch, var(--danger,#ef4444) 14%, transparent)}}.sidebar-project-panel,.sidebar-zotero-panel{gap:12px;display:grid}.sidebar-section-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.sidebar-section-toggle{min-width:0;min-height:44px;color:var(--fg-strong);text-align:left;letter-spacing:0;background:0 0;border:0;flex:auto;align-items:center;gap:8px;padding:0;font-size:.95rem;font-weight:800;display:inline-flex}.sidebar-section-toggle span:not(.status-pill){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sidebar-add-button{flex:none;width:44px;min-height:44px}.sidebar-project-summary{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);padding:11px 12px}.sidebar-create-project-form,.sidebar-zotero-form{border-top:1px solid var(--border);gap:10px;padding-top:12px;display:grid}.sidebar-helper-text{color:var(--muted);margin:0;font-size:.8125rem;line-height:1.55}.sidebar-zotero-stats{flex-wrap:wrap;gap:6px;display:flex}.sidebar-zotero-actions{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.sidebar-inline-message{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);color:var(--muted);gap:3px;padding:10px 11px;font-size:.75rem;line-height:1.5;display:grid}.sidebar-inline-message strong{color:var(--fg-strong)}.tab-list{border-bottom:1px solid var(--border);gap:6px;padding-bottom:9px;display:flex;overflow-x:auto}.tab-button{color:var(--muted);background:0 0;border:1px solid #0000;flex:none;align-items:center;gap:8px;padding:0 13px;font-size:.875rem;font-weight:650;display:inline-flex}.tab-button:hover{background:var(--surface-2);color:var(--fg)}.tab-button-active,.tab-button-active:hover{border-color:var(--border);background:var(--accent-soft);color:var(--fg-strong)}.status-pill,.warning-pill{border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface-2);min-height:26px;color:var(--muted);white-space:nowrap;align-items:center;gap:6px;padding:3px 10px;font-size:.8125rem;font-weight:650;line-height:1.35;display:inline-flex}.warning-pill{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.warning-pill{border-color:color-mix(in oklch, var(--warning) 36%, transparent)}}.warning-pill{background:var(--warning-bg);color:var(--warning-text)}.metric-box{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);gap:3px;padding:11px;display:grid}.metric-box strong,.registry-summary-grid strong,.journal-hero-metrics strong{font-family:var(--font-mono);font-feature-settings:"tnum";letter-spacing:0}.list-row,.audit-row{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 13px;transition:border-color .14s,background-color .14s;display:grid}.list-row:hover,.audit-row:hover{border-color:var(--border-strong);background:var(--surface-3)}.row-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.compact-select{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);max-width:170px;min-height:42px;color:var(--fg);padding:8px 10px;font-size:.8125rem;font-weight:600}.compact-select:focus,.compact-select:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring);outline:none}.form-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.empty-state{border:1px dashed var(--border-strong);border-radius:var(--radius-md);background:var(--surface-2);justify-content:center;align-items:center;gap:8px;min-height:78px;display:flex}@supports (color:color-mix(in lab, red, red)){.empty-state{background:color-mix(in oklch, var(--surface-2) 50%, transparent)}}.empty-state{color:var(--muted);text-align:center;padding:14px;font-size:.875rem}.journal-hero{border:1px solid var(--border);border-radius:var(--radius-lg);background:radial-gradient(120% 140% at 100% 0%, var(--accent), transparent 55%), radial-gradient(120% 140% at 0% 100%, var(--accent-2), transparent 55%), var(--surface);grid-template-columns:minmax(0,1fr) minmax(180px,240px);align-items:stretch;gap:20px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.journal-hero{background:radial-gradient(120% 140% at 100% 0%, color-mix(in oklch, var(--accent) 22%, transparent), transparent 55%), radial-gradient(120% 140% at 0% 100%, color-mix(in oklch, var(--accent-2) 16%, transparent), transparent 55%), var(--surface)}}.journal-hero{box-shadow:var(--shadow-md);padding:24px}.journal-hero h2,.registry-hero h2{letter-spacing:0;color:var(--fg-strong);margin:0;font-size:1.7rem;font-weight:850;line-height:1.12}.journal-hero p,.registry-hero p{max-width:72ch;color:var(--muted);margin:10px 0 0;font-size:.9375rem;line-height:1.6}.journal-hero-metrics{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);align-content:center;gap:4px;display:grid}@supports (color:color-mix(in lab, red, red)){.journal-hero-metrics{background:color-mix(in oklch, var(--surface) 60%, transparent)}}.journal-hero-metrics{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:16px}.journal-hero-metrics strong{color:var(--fg-strong);font-size:2.1rem;font-weight:800;line-height:1}.journal-hero-metrics span{color:var(--muted);font-size:.8125rem;font-weight:650;line-height:1.35}.journal-toolbar{grid-template-columns:minmax(280px,1.35fr) minmax(260px,1.2fr) minmax(160px,.7fr) minmax(160px,.7fr) auto;align-items:end;gap:12px;display:grid}.journal-search-field,.journal-filter-field{min-width:0}.journal-toolbar-actions{min-width:max-content}.journal-search-input{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);min-height:42px;color:var(--muted);align-items:center;gap:9px;padding:0 12px;transition:border-color .14s,box-shadow .14s;display:flex}.journal-search-input:focus-within{border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 3px var(--ring)}.journal-search-input input{width:100%;min-width:0;color:var(--fg-strong);background:0 0;border:0;outline:0;font-size:.875rem}.journal-category-filter{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);align-items:center;gap:4px;min-height:42px;padding:4px;display:flex}.journal-filter-chip{border-radius:var(--radius-xs);min-height:32px;color:var(--muted);background:0 0;border:1px solid #0000;padding:0 10px;font-size:.8125rem;font-weight:700;transition:background-color .14s,color .14s}.journal-filter-chip:hover,.journal-filter-chip-active{background:var(--accent-soft);color:var(--fg-strong)}.journal-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,430px),1fr));gap:14px;display:grid}.journal-view-toggle{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);align-items:center;gap:4px;min-height:42px;padding:4px;display:inline-flex}.journal-view-toggle button{border-radius:var(--radius-xs);min-height:32px;color:var(--muted);background:0 0;border:1px solid #0000;padding:0 11px;font-size:.8125rem;font-weight:700}.journal-view-toggle button:hover,.journal-view-toggle-active{background:var(--accent-soft)!important;color:var(--fg-strong)!important}.journal-compact-list{border:1px solid var(--border);border-radius:var(--radius-md);display:grid;overflow:hidden}.journal-compact-head,.journal-compact-row{grid-template-columns:minmax(260px,1.6fr) 110px minmax(240px,1fr);align-items:center;gap:12px;padding:11px 13px;display:grid}.journal-compact-head{background:var(--surface-2);color:var(--faint);letter-spacing:0;text-transform:uppercase;font-size:.6875rem;font-weight:800}.journal-compact-row{border-top:1px solid var(--border);background:var(--surface);min-height:58px;transition:background-color .14s}.journal-compact-row:hover{background:var(--surface-2)}.journal-compact-title{gap:3px;min-width:0;display:grid}.journal-compact-title strong{min-width:0;color:var(--fg-strong);overflow-wrap:anywhere;font-size:.875rem;font-weight:750;line-height:1.35}.journal-compact-title span,.journal-compact-row p{color:var(--muted);margin:0;font-size:.75rem;font-weight:550;line-height:1.4}.journal-compact-category,.journal-rank{border-radius:var(--radius-pill);border:1px solid var(--accent);align-items:center;width:fit-content;min-height:28px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.journal-compact-category,.journal-rank{border:1px solid color-mix(in oklch, var(--accent) 40%, transparent)}}.journal-compact-category,.journal-rank{background:var(--accent-soft);color:var(--accent-2);font-family:var(--font-mono);padding:3px 11px;font-size:.78rem;font-weight:700}.journal-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);align-content:start;gap:14px;padding:16px;transition:border-color .16s,transform .16s,box-shadow .16s;display:grid}.journal-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}.journal-card-topline{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.journal-link-state{border-radius:var(--radius-pill);background:var(--success-bg);color:var(--success-text);flex:none;padding:5px 9px;font-size:.71875rem;font-weight:700}.journal-link-state.muted{background:var(--surface-2);color:var(--faint)}.journal-link-state.warn{background:var(--warning-bg);color:var(--warning-text)}.journal-card-title h3{letter-spacing:0;color:var(--fg-strong);margin:0;font-size:1.05rem;font-weight:800;line-height:1.28}.journal-card-title p{color:var(--muted);margin:6px 0 0;font-size:.8125rem;font-weight:550;line-height:1.45}.journal-link-row{flex-wrap:wrap;gap:8px;display:flex}.journal-action-link{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);min-height:34px;color:var(--accent-2);align-items:center;gap:7px;padding:0 11px;font-size:.8125rem;font-weight:700;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.journal-action-link:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.journal-action-link:hover{border-color:color-mix(in oklch, var(--accent) 50%, transparent)}}.journal-action-link:hover{background:var(--accent-soft)}.journal-action-link-disabled{border-color:var(--border);background:var(--surface-2);color:var(--faint)}.journal-specialties,.journal-white-lists,.journal-full-white-list{flex-wrap:wrap;gap:6px;display:flex}.journal-specialties span,.journal-white-list-positive,.journal-white-list-muted,.journal-full-white-list span{border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface-2);min-height:26px;color:var(--muted);align-items:center;padding:3px 9px;font-size:.75rem;font-weight:600;line-height:1.25;display:inline-flex}.journal-white-list-positive{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.journal-white-list-positive{border-color:color-mix(in oklch, var(--success) 38%, transparent)}}.journal-white-list-positive{background:var(--success-bg);color:var(--success-text)}.journal-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.journal-status-grid div,.journal-detail-grid div{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);gap:3px;padding:9px;display:grid}.journal-status-grid span,.journal-detail-grid span{color:var(--faint);letter-spacing:0;text-transform:uppercase;font-size:.6875rem;font-weight:800}.journal-status-grid strong,.journal-detail-grid strong{min-width:0;color:var(--fg-strong);overflow-wrap:anywhere;font-size:.78rem;font-weight:650;line-height:1.35}.journal-details{border-top:1px solid var(--border);padding-top:11px}.journal-details summary{color:var(--accent-2);cursor:pointer;font-size:.8125rem;font-weight:700}.journal-detail-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:8px;margin-top:10px;display:grid}.registry-hero{border:1px solid var(--border);border-radius:var(--radius-lg);background:radial-gradient(120% 160% at 0% 0%, var(--accent-2), transparent 55%), var(--surface);justify-content:space-between;align-items:flex-start;gap:18px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.registry-hero{background:radial-gradient(120% 160% at 0% 0%, color-mix(in oklch, var(--accent-2) 16%, transparent), transparent 55%), var(--surface)}}.registry-hero{box-shadow:var(--shadow-md);padding:24px}.registry-summary-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.registry-feature-note{border:1px solid var(--warning);align-items:flex-start;gap:10px;margin-top:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.registry-feature-note{border:1px solid color-mix(in oklch, var(--warning) 32%, transparent)}}.registry-feature-note{border-radius:var(--radius-md);background:var(--warning-bg);color:var(--warning-text);padding:13px}.registry-specialty-list{border:1px solid var(--border);border-radius:var(--radius-md);max-height:560px;display:grid;overflow:auto}.registry-specialty-row{border:0;border-top:1px solid var(--border);background:var(--surface);width:100%;color:var(--fg);cursor:pointer;font:inherit;text-align:left;grid-template-columns:96px minmax(0,1fr) minmax(150px,auto);align-items:center;gap:12px;padding:11px 13px;transition:background .15s,color .15s;display:grid}.registry-specialty-row:first-child{border-top:0}.registry-specialty-row:hover,.registry-specialty-row-active{background:var(--accent-soft)}.registry-specialty-row:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.registry-specialty-row strong{font-family:var(--font-mono);color:var(--accent-2);font-size:.85rem;font-weight:700}.registry-specialty-row span{min-width:0;color:var(--fg);overflow-wrap:anywhere;font-size:.8125rem;font-weight:600;line-height:1.4}.registry-specialty-row small{color:var(--muted);text-align:right;font-size:.75rem;font-weight:650}.registry-specialty-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.registry-specialty-badges span{border-radius:var(--radius-pill);white-space:nowrap;padding:2px 9px;font-size:.6875rem;font-weight:700;line-height:1.6}.registry-badge-passport{background:var(--success-bg);color:var(--success-text)}.registry-badge-journals{background:var(--accent-soft);color:var(--accent-2)}.registry-badge-muted{background:var(--surface-2);color:var(--muted)}.registry-area-filter{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.registry-area-chip{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--fg);cursor:pointer;font:inherit;align-items:center;gap:8px;padding:7px 13px;font-size:.8125rem;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.registry-area-chip span{border-radius:var(--radius-pill);background:var(--surface-2);min-width:22px;color:var(--muted);justify-content:center;align-items:center;padding:0 5px;font-size:.6875rem;font-weight:700;display:inline-flex}.registry-area-chip:hover{border-color:var(--accent)}.registry-area-chip-active{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-2)}.registry-area-chip-active span{background:var(--accent);color:var(--accent-contrast,#061018)}.registry-area-grid{grid-template-columns:repeat(auto-fill,minmax(248px,1fr));gap:12px;display:grid}.registry-area-tile{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--fg);cursor:pointer;font:inherit;text-align:left;align-content:start;gap:6px;padding:16px;transition:border-color .15s,background .15s,transform .15s;display:grid}.registry-area-tile:hover{border-color:var(--accent);background:var(--accent-soft);transform:translateY(-2px)}.registry-area-tile-code{border-radius:var(--radius-md);background:var(--accent-soft);width:34px;height:34px;color:var(--accent-2);font-family:var(--font-mono);justify-content:center;align-items:center;font-size:1rem;font-weight:700;display:inline-flex}.registry-area-tile strong{font-size:.9375rem;font-weight:700;line-height:1.3}.registry-area-tile small{color:var(--muted);font-size:.75rem;font-weight:600}.registry-area-tile-go{color:var(--accent-2);align-items:center;gap:4px;margin-top:4px;font-size:.75rem;font-weight:700;display:inline-flex}.registry-active-area{color:var(--accent-2);align-items:center;gap:7px;margin-bottom:10px;font-size:.8125rem;font-weight:700;display:inline-flex}.registry-passport-actions{border:1px solid var(--accent);border-radius:var(--radius-md);background:var(--accent-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}.registry-passport-actions>div{align-items:baseline;gap:8px;min-width:0;display:flex}.registry-passport-actions strong{color:var(--accent-2);font-size:1.35rem;font-weight:700}.registry-passport-actions span{color:var(--fg);font-size:.8125rem;font-weight:600}.journal-sort-field{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--muted);align-items:center;gap:7px;height:38px;padding:0 6px 0 12px;display:inline-flex}.journal-sort-field select{color:var(--fg);font:inherit;cursor:pointer;background:0 0;border:0;height:100%;padding:0 6px;font-size:.8125rem;font-weight:600}.journal-sort-field select:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:var(--radius-sm)}.registry-passport-panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);gap:14px;margin-top:14px;padding:18px;display:grid}.registry-passport-panel-muted,.registry-passport-panel-error{color:var(--muted);align-items:center;font-size:.875rem;font-weight:650;display:flex}.registry-passport-panel-error{border-color:var(--danger-border);background:var(--danger-bg);color:var(--danger-text)}.registry-passport-head,.registry-passport-variant-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.registry-passport-head h3,.registry-passport-variant-head h4{color:var(--fg-strong);margin:8px 0 0;font-weight:800;line-height:1.25}.registry-passport-head h3{font-size:1.05rem}.registry-passport-variant-head h4{font-size:.95rem}.registry-passport-head a,.registry-passport-variant-head a{color:var(--accent-2);flex:none;align-items:center;gap:6px;font-size:.75rem;font-weight:750;display:inline-flex}.registry-passport-warnings{flex-wrap:wrap;gap:6px;display:flex}.registry-passport-warnings span{border:1px solid var(--warning)}@supports (color:color-mix(in lab, red, red)){.registry-passport-warnings span{border:1px solid color-mix(in oklch, var(--warning) 30%, transparent)}}.registry-passport-warnings span{border-radius:var(--radius-pill);background:var(--warning-bg);color:var(--warning-text);padding:5px 9px;font-size:.72rem;font-weight:650}.registry-passport-variants{gap:12px;display:grid}.registry-passport-variant{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);gap:14px;padding:15px;display:grid}.registry-passport-facts{gap:10px;display:grid}.registry-passport-meta{flex-wrap:wrap;gap:7px 20px;padding:2px 2px 4px;display:flex}.registry-passport-meta>span{min-width:0;color:var(--fg-strong);align-items:baseline;gap:7px;font-size:.82rem;line-height:1.4;display:inline-flex}.registry-passport-meta>span>em{color:var(--faint);letter-spacing:0;text-transform:uppercase;flex-shrink:0;font-size:.68rem;font-style:normal;font-weight:800}.registry-passport-cipher{border:1px solid var(--accent);border-radius:var(--radius-md);background:var(--accent-soft);gap:5px;padding:13px 15px;display:grid}.registry-passport-cipher>span{color:var(--accent-2);letter-spacing:0;text-transform:uppercase;font-size:.7rem;font-weight:800}.registry-passport-cipher>strong{color:var(--fg-strong);font-size:1rem;font-weight:750;line-height:1.45}.registry-passport-block h5,.registry-passport-section h5{color:var(--faint);letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:800}.registry-passport-block{gap:8px;display:grid}.registry-passport-numbered{gap:7px;margin:0;padding:0;list-style:none;display:grid}.registry-passport-numbered li{grid-template-columns:34px minmax(0,1fr);align-items:flex-start;gap:10px;display:grid}.registry-passport-numbered li>span{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-2);min-height:26px;color:var(--accent-2);font-family:var(--font-mono);justify-content:center;align-items:center;font-size:.72rem;font-weight:700;display:inline-flex}.registry-passport-numbered p,.registry-passport-section p{color:var(--fg);white-space:pre-wrap;margin:0;font-size:.8125rem;line-height:1.65}.registry-passport-related{flex-wrap:wrap;gap:7px;display:flex}.registry-passport-related button{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--fg);cursor:pointer;font:inherit;text-align:left;align-items:center;gap:6px;padding:7px 10px;font-size:.75rem;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex}.registry-passport-related button:hover{border-color:var(--accent);background:var(--accent-soft)}.registry-passport-related button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.registry-passport-related strong{font-family:var(--font-mono);color:var(--accent-2);font-weight:700}.registry-passport-sections{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);padding:11px}.registry-passport-sections summary{cursor:pointer;color:var(--fg-strong);font-size:.8125rem;font-weight:750}.registry-passport-sections[open] summary{margin-bottom:10px}.registry-passport-section{border-top:1px solid var(--border);gap:6px;padding-top:10px;display:grid}.registry-passport-section:first-child{border-top:0;padding-top:0}.registry-requirements-grid,.registry-council-layout{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:14px;display:grid}.registry-requirement-card,.registry-council-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);align-content:start;gap:5px;padding:15px;display:grid}.registry-requirement-card ul{color:var(--muted);margin:0;padding-left:16px}.registry-council-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.registry-council-steps li{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:12px 14px}.registry-council-steps strong{color:var(--fg-strong);font-size:.8125rem;font-weight:750;display:block}.registry-council-steps p{color:var(--muted);margin:4px 0 0;font-size:.8125rem;line-height:1.5}.registry-council-steps a{color:var(--accent-2);align-items:center;gap:4px;margin-top:7px;font-size:.75rem;font-weight:700;display:inline-flex}.registry-council-guide-note{color:var(--warning);align-items:flex-start;gap:7px;margin-top:10px;font-size:.75rem;font-weight:600;line-height:1.4;display:flex}.registry-council-list{gap:8px;max-height:640px;display:grid;overflow:auto}.registry-council-row{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.registry-council-links{flex-wrap:wrap;gap:8px;display:flex}.must-cite-form{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:10px;margin-bottom:16px;display:grid}.must-cite-form-actions{grid-column:1/-1}.must-cite-row{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);align-items:center;gap:12px;padding:11px 13px;display:flex}.must-cite-row>div{flex:auto;gap:2px;min-width:0;display:grid}.must-cite-row strong{overflow-wrap:anywhere;font-size:.85rem;font-weight:650}.must-cite-row small{color:var(--muted);font-size:.75rem}.must-cite-badge{border-radius:var(--radius-pill);white-space:nowrap;flex-shrink:0;padding:3px 9px;font-size:.6875rem;font-weight:700}.must-cite-badge.ok{background:var(--success-bg);color:var(--success-text)}.must-cite-badge.warn{background:var(--warning-bg);color:var(--warning-text)}.must-cite-del{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:32px;height:32px;color:var(--muted);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .15s,color .15s;display:inline-flex}.must-cite-del:hover{border-color:var(--danger,#e5484d);color:var(--danger,#e5484d)}.journal-target-row{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);gap:10px;padding:12px 14px;display:grid}.journal-target-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.journal-target-head>div:first-child{gap:2px;min-width:0;display:grid}.journal-target-head strong{overflow-wrap:anywhere;font-size:.875rem;font-weight:650}.journal-target-head small{color:var(--muted);font-size:.75rem}.journal-target-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.journal-target-controls .field-input{width:auto;height:34px;padding:0 8px}.journal-target-checklist{border-top:1px solid var(--border);gap:5px;padding-top:9px;display:grid}.journal-target-checklist label{color:var(--fg);cursor:pointer;align-items:flex-start;gap:8px;font-size:.8rem;display:flex}.journal-target-checklist input{accent-color:var(--accent);margin-top:3px}.harvest-scan-result{border:1px solid var(--accent);border-radius:var(--radius-md);background:var(--accent-soft);margin-top:14px;padding:14px}.harvest-candidate-list{gap:8px;max-height:420px;margin-top:10px;display:grid;overflow:auto}.harvest-candidate-row{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);align-items:center;gap:10px;padding:10px 12px;display:flex}.harvest-candidate-row>div:nth-child(2){flex:auto;gap:2px;min-width:0;display:grid}.harvest-candidate-row strong{overflow-wrap:anywhere;font-size:.8rem;font-weight:650}.harvest-candidate-row small{color:var(--muted);overflow-wrap:anywhere;font-size:.7rem}.harvest-candidate-actions{flex-wrap:wrap;flex-shrink:0;gap:6px;display:flex}.harvest-saved-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.harvest-saved-search{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);min-width:200px;color:var(--muted);flex:240px;align-items:center;gap:7px;padding:7px 13px;display:inline-flex}.harvest-saved-search input{min-width:0;color:var(--fg-strong);background:0 0;border:none;outline:none;flex:auto;font-size:.8125rem}.harvest-saved-search input::placeholder{color:var(--muted)}.harvest-kind-chips{flex-wrap:wrap;gap:6px;display:inline-flex}.harvest-kind-chip{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--fg);cursor:pointer;align-items:center;gap:6px;padding:6px 12px;font-size:.8125rem;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.harvest-kind-chip span{color:var(--muted);font-size:.6875rem;font-weight:700}.harvest-kind-chip[data-active=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-2)}.harvest-kind-chip[data-active=true] span{color:var(--accent-2)}.harvest-uni-select{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);max-width:260px;color:var(--fg);cursor:pointer;padding:7px 12px;font-size:.8125rem;font-weight:600}.harvest-saved-list{gap:4px;max-height:520px;display:grid;overflow:auto}.harvest-saved-row{border-radius:var(--radius-md);border:1px solid #0000;align-items:center;gap:10px;padding:7px 10px;transition:background .12s,border-color .12s;display:flex}.harvest-saved-row:hover{background:var(--surface);border-color:var(--border)}.harvest-kind-tag{border-radius:var(--radius-sm);letter-spacing:0;text-transform:uppercase;background:var(--surface-2);color:var(--muted);flex-shrink:0;padding:2px 7px;font-size:.625rem;font-weight:750}.harvest-kind-tag[data-kind=диссертация]{background:var(--accent-soft);color:var(--accent-2)}.harvest-saved-title{min-width:0;color:var(--fg-strong);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:.8125rem;font-weight:600;text-decoration:none;overflow:hidden}.harvest-saved-title:hover{color:var(--accent-2);text-decoration:underline}.harvest-saved-meta{max-width:38%;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;font-size:.7rem;overflow:hidden}.harvest-saved-actions{flex-shrink:0;gap:4px;display:inline-flex}.harvest-icon-button{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:28px;height:28px;color:var(--muted);cursor:pointer;justify-content:center;align-items:center;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.harvest-icon-button:hover{color:var(--accent-2);border-color:var(--accent)}.harvest-icon-danger:hover{color:var(--danger,#ef4444);border-color:var(--danger,#ef4444)}.harvest-saved-empty{text-align:center;color:var(--muted);padding:18px 4px;font-size:.8125rem}.harvest-saved-more{border:1px dashed var(--border);border-radius:var(--radius-md);width:100%;color:var(--accent-2);cursor:pointer;background:0 0;margin-top:8px;padding:8px;font-size:.8125rem;font-weight:600;transition:background .12s,border-color .12s}.harvest-saved-more:hover{background:var(--accent-soft);border-color:var(--accent)}.registry-passport-requirements{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);padding:11px}.registry-passport-requirements summary{cursor:pointer;color:var(--fg-strong);align-items:center;gap:7px;font-size:.8125rem;font-weight:750;display:flex}.registry-passport-requirements[open] summary{margin-bottom:12px}.registry-passport-requirements-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;display:grid}.registry-passport-requirements-grid article{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);align-content:start;gap:6px;padding:12px;display:grid}.registry-passport-requirements-grid h5{color:var(--fg-strong);font-size:.8125rem;font-weight:750}.registry-passport-requirements-grid h6{color:var(--muted);text-transform:uppercase;letter-spacing:0;margin-top:4px;font-size:.6875rem;font-weight:700}.registry-passport-requirements-grid ul{color:var(--fg);margin:3px 0 0;padding-left:16px;font-size:.75rem;line-height:1.5}.registry-passport-requirements-grid a{color:var(--accent-2);align-items:center;gap:4px;margin-top:2px;font-size:.72rem;font-weight:700;display:inline-flex}.pdf-preview-overlay{z-index:60;justify-content:flex-end;display:flex;position:fixed;inset:0}.pdf-preview-scrim{cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000073;border:0;padding:0;position:absolute;inset:0}.pdf-preview-panel{z-index:1;background:var(--surface);border-left:1px solid var(--border);flex-direction:column;width:min(1180px,96vw);height:100%;animation:.18s pdf-preview-in;display:flex;position:relative;box-shadow:-24px 0 60px -24px #00000073}@keyframes pdf-preview-in{0%{opacity:.6;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.pdf-preview-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.pdf-preview-head h3{overflow-wrap:anywhere;font-size:.95rem;font-weight:700;line-height:1.3}.pdf-preview-head span{color:var(--muted);margin-top:4px;font-size:.75rem;font-weight:600;display:block}.pdf-preview-close{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:34px;height:34px;color:var(--fg);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,border-color .15s;display:inline-flex}.pdf-preview-close:hover{border-color:var(--accent);background:var(--accent-soft)}.pdf-preview-actions{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:8px;padding:12px 16px;display:flex}.pdf-reader-shell{background:var(--surface-2);flex-direction:column;flex:auto;min-height:0;display:flex}.pdf-reader-toolbar{border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.pdf-reader-toolbar{background:color-mix(in srgb, var(--surface) 88%, var(--accent-soft))}}.pdf-reader-zoom{color:var(--muted);align-items:center;gap:8px;font-size:.78rem;font-weight:800;display:inline-flex}.pdf-reader-status{color:var(--muted);font-size:.78rem;font-weight:800}.pdf-reader-body{flex:auto;grid-template-columns:minmax(0,1fr) 310px;min-height:0;display:grid}.pdf-reader-pages{background:linear-gradient(90deg, #1418200d 1px, transparent 1px), linear-gradient(#1418200d 1px, transparent 1px), var(--surface-2);background-size:24px 24px;min-width:0;padding:24px;position:relative;overflow:auto}.pdf-reader-loading{color:var(--muted);align-items:center;gap:8px;margin-bottom:16px;font-size:.82rem;font-weight:800;display:inline-flex}.pdf-page{background:#fcfdff;background:lab(99.4162% -.166595 -.736153);border:1px solid #0f172a24;margin:0 auto 22px;position:relative;overflow:hidden;box-shadow:0 18px 44px -28px #0f172acc}.pdf-page canvas{display:block}.pdf-text-layer{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;text-align:initial;transform-origin:0 0;forced-color-adjust:none;line-height:1;position:absolute;inset:0;overflow:clip}.pdf-text-layer span,.pdf-text-layer br{color:#0000;white-space:pre;cursor:text;transform-origin:0 0;-webkit-user-select:text;user-select:text;position:absolute}.pdf-text-layer{--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv:calc(1 / var(--min-font-size))}.pdf-text-layer>:not(.markedContent),.pdf-text-layer .markedContent span:not(.markedContent){z-index:1;--font-height:0;--scale-x:1;--rotate:0deg;font-size:calc(var(--text-scale-factor) * var(--font-height));transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.pdf-text-layer .markedContent{display:contents}.pdf-text-layer ::selection{background:#f59e0b57}.pdf-highlight-layer{pointer-events:none;position:absolute;inset:0}.pdf-highlight-rect{z-index:2;mix-blend-mode:multiply;border-radius:3px;position:absolute}.pdf-highlight-rect.yellow{background:#f59e0b57}.pdf-highlight-rect.blue{background:#2563eb3d}.pdf-highlight-rect.green{background:#16a34a42}.pdf-highlight-rect.red{background:#dc262638}.pdf-page-number{z-index:3;color:#fcfdff;color:lab(99.4162% -.166595 -.736153);background:#0f172ab8;border-radius:999px;justify-content:center;min-width:22px;font-size:.68rem;font-weight:800;display:inline-flex;position:absolute;bottom:6px;right:8px}.pdf-annotation-panel{border-left:1px solid var(--border);background:var(--surface);min-width:0;padding:14px;overflow:auto}.pdf-annotation-card{border-bottom:1px solid var(--border);gap:10px;padding:12px;display:grid}.pdf-annotation-card strong{font-size:.9rem;line-height:1.25}.pdf-annotation-card blockquote{border:1px solid var(--border);border-radius:var(--radius-sm);max-height:180px;color:var(--fg);margin:0;padding:10px 12px;font-size:.82rem;line-height:1.45;overflow:auto}.pdf-annotation-card small{color:var(--muted);overflow-wrap:anywhere;font-size:.74rem;line-height:1.35}.pdf-annotation-empty{color:var(--muted);align-items:center;gap:8px;font-size:.8rem;font-weight:700;display:flex}.pdf-annotation-list{gap:10px;display:grid}.pdf-annotation-list article{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);gap:4px;padding:9px;display:grid}.pdf-annotation-meta{flex-wrap:wrap;gap:6px;display:flex}.pdf-annotation-meta span,.pdf-annotation-list article>span{color:var(--accent);text-transform:uppercase;font-size:.68rem;font-weight:900}.pdf-annotation-list article p{color:var(--fg);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:.78rem;line-height:1.35;display:-webkit-box;overflow:hidden}.pdf-annotation-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pdf-annotation-actions .secondary-button,.pdf-annotation-actions .primary-button{min-height:30px;padding:6px 9px;font-size:.72rem}.pdf-annotation-edit{gap:8px;display:grid}.pdf-preview-frame{background:var(--surface-2);border:0;width:100%;min-height:0}.evidence-summary{grid-template-columns:minmax(0,1fr) minmax(320px,.75fr);align-items:start;gap:18px;display:grid}.evidence-summary h2{margin-top:4px;font-size:clamp(1.35rem,2vw,2rem);font-weight:800;line-height:1.08}.evidence-summary p{max-width:760px;color:var(--muted);margin-top:8px;font-size:.92rem;line-height:1.6}.evidence-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.evidence-stat-grid div{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);gap:4px;min-height:78px;padding:13px;display:grid}.evidence-stat-grid strong{font-size:1.6rem;font-weight:900;line-height:1}.evidence-stat-grid span{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:800}.evidence-toolbar{gap:12px;display:grid}.evidence-filter-row{grid-template-columns:repeat(2,minmax(180px,1fr));gap:12px;display:grid}.evidence-list,.evidence-card{gap:12px;display:grid}.evidence-card-head{justify-content:space-between;gap:14px;display:flex}.evidence-card-badges{flex-wrap:wrap;gap:6px;margin-bottom:7px;display:flex}.evidence-card-badges span{background:var(--surface-2);min-height:22px;color:var(--muted);text-transform:uppercase;border-radius:999px;align-items:center;padding:2px 8px;font-size:.68rem;font-weight:900;display:inline-flex}.evidence-card h3{color:var(--fg);font-size:1rem;font-weight:800;line-height:1.3}.evidence-card-head p{color:var(--muted);margin-top:4px;font-size:.75rem;line-height:1.4}.evidence-color-dot{width:14px;height:14px;box-shadow:0 0 0 3px var(--surface-2);border-radius:999px;flex:none;margin-top:4px}.evidence-color-dot.yellow{background:#f59e0b}.evidence-color-dot.blue{background:#2563eb}.evidence-color-dot.green{background:#16a34a}.evidence-color-dot.red{background:#dc2626}.evidence-card blockquote{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);color:var(--fg);margin:0;padding:11px 13px;font-size:.92rem;line-height:1.58}.evidence-note,.evidence-linked-note{color:var(--muted);margin:0;font-size:.82rem;line-height:1.55}.evidence-linked-note{border-top:1px solid var(--border);padding-top:8px}.evidence-edit-grid{gap:10px;display:grid}.evidence-card-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.evidence-date{color:var(--muted);margin-left:auto;font-size:.72rem;font-weight:800}.manuscript-citation-panel{border:1px solid var(--border);border-radius:var(--radius-md);background:linear-gradient(180deg, var(--surface) 0%, var(--surface-2) 100%);gap:12px;padding:14px;display:grid}.citation-chip-row{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:86px;padding:12px;display:grid}.citation-chip-row code{background:var(--surface-2);min-height:24px;color:var(--accent);border-radius:6px;align-items:center;padding:2px 7px;font-size:.74rem;font-weight:900;display:inline-flex}@media (max-width:920px){.pdf-preview-panel{width:100vw}.pdf-reader-body{grid-template-columns:1fr}.pdf-reader-pages{padding:12px}.pdf-page{max-width:100%}.pdf-annotation-panel{border-left:0;border-top:1px solid var(--border);max-height:42vh}.evidence-summary,.evidence-filter-row{grid-template-columns:1fr}.evidence-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.citation-chip-row{grid-template-columns:1fr}}.error-banner{border:1px solid var(--danger-border);border-radius:var(--radius-md);background:var(--danger-bg);color:var(--danger-text);align-items:center;gap:10px;padding:12px 14px;font-size:.875rem;font-weight:650;display:flex}.check-dot{border:1px solid var(--border-strong);background:var(--surface-2);width:24px;height:24px;color:var(--faint);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.check-dot-done{background:linear-gradient(180deg, var(--accent-strong), var(--accent));color:var(--on-accent);box-shadow:0 0 0 1px var(--accent), 0 4px 12px -4px var(--accent);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.check-dot-done{box-shadow:0 0 0 1px color-mix(in oklch, var(--accent) 40%, transparent), 0 4px 12px -4px color-mix(in oklch, var(--accent) 60%, transparent)}}.literature-discovery-layout{gap:14px;display:grid}.literature-search-panel,.literature-results-panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-md);gap:16px;padding:18px;display:grid}.literature-search-head,.literature-results-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.literature-search-head h2,.literature-results-head h2{letter-spacing:0;color:var(--fg-strong);margin:4px 0 0;font-size:1.35rem;font-weight:800}.literature-search-head p,.literature-results-head p{max-width:760px;color:var(--muted);margin:6px 0 0;font-size:.875rem;line-height:1.55}.literature-query-row{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:8px 12px;transition:border-color .14s,box-shadow .14s;display:grid}.literature-query-row:focus-within{border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 3px var(--ring)}.literature-query-row .field-input{background:0 0;border:0;min-height:36px;padding:0}.literature-query-row .field-input:focus{box-shadow:none}.literature-query-row svg{color:var(--accent-2)}.literature-depth-control{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:min(420px,100%);padding:4px;display:inline-grid}.literature-depth-control button{border-radius:var(--radius-sm);min-height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:.8125rem;font-weight:750}.literature-depth-control button.active{background:var(--fg-strong);color:var(--surface);box-shadow:var(--shadow-sm)}.literature-controls-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.literature-filter-subhead{color:var(--muted);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.literature-filter-subhead span{color:var(--fg);text-transform:uppercase;letter-spacing:.04em;font-size:.82rem;font-weight:800}.literature-filter-subhead small{text-align:right;max-width:420px;font-size:.78rem;line-height:1.35}.literature-checkbox{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);min-height:42px;color:var(--fg);align-self:end;align-items:center;gap:9px;padding:9px 12px;font-size:.875rem;font-weight:650;display:flex}.literature-source-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.literature-source-option{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);grid-template-columns:auto minmax(0,1fr);gap:9px;padding:12px;transition:border-color .16s,background-color .16s;display:grid}.literature-source-option-active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.literature-source-option-active{border-color:color-mix(in oklch, var(--accent) 50%, transparent)}}.literature-source-option-active{background:var(--accent-soft)}.literature-source-option strong,.literature-source-option small{display:block}.literature-source-option strong{color:var(--fg-strong);font-size:.875rem}.literature-source-option small{color:var(--muted);margin-top:3px;font-size:.75rem;line-height:1.35}.literature-query-chips{flex-wrap:wrap;gap:7px;display:flex}.literature-query-chips span,.literature-result-badges span,.literature-result-foot span,.literature-results-stats span{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--muted);padding:4px 9px;font-size:.75rem;font-weight:650}.literature-warning-list{gap:7px;display:grid}.literature-warning-list p{border:1px solid var(--warning);align-items:flex-start;gap:7px;margin:0;display:flex}@supports (color:color-mix(in lab, red, red)){.literature-warning-list p{border:1px solid color-mix(in oklch, var(--warning) 32%, transparent)}}.literature-warning-list p{border-radius:var(--radius-sm);background:var(--warning-bg);color:var(--warning-text);padding:9px 11px;font-size:.8125rem;line-height:1.45}.literature-pdf-notice{border:1px solid var(--accent);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.literature-pdf-notice{border:1px solid color-mix(in oklch, var(--accent) 24%, var(--border))}}.literature-pdf-notice{border-radius:var(--radius-md);background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.literature-pdf-notice{background:color-mix(in oklch, var(--accent-soft) 58%, var(--surface))}}.literature-pdf-notice{color:var(--fg);padding:11px 12px}.literature-pdf-notice svg{color:var(--accent-2)}.literature-pdf-notice strong,.literature-pdf-notice span{display:block}.literature-pdf-notice strong{color:var(--fg-strong);font-size:.875rem}.literature-pdf-notice span{color:var(--muted);font-size:.8125rem;line-height:1.45}.literature-pdf-notice-stats{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.literature-pdf-notice-stats span{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--muted);white-space:nowrap;padding:4px 9px;font-size:.75rem;font-weight:700}.literature-results-stats{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.literature-coverage-strip{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);grid-template-columns:auto minmax(0,1fr);gap:12px;padding:12px;display:grid}.literature-coverage-score{border-right:1px solid var(--border);align-content:center;min-width:124px;padding-right:12px;display:grid}.literature-coverage-score strong{color:var(--fg-strong);font-size:1.55rem;line-height:1}.literature-coverage-score span{color:var(--muted);margin-top:5px;font-size:.75rem;font-weight:700}.literature-coverage-metrics,.literature-provider-statuses,.literature-result-toolbar{flex-wrap:wrap;gap:7px;display:flex}.literature-coverage-metrics span,.literature-provider-statuses span{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--muted);padding:4px 9px;font-size:.75rem;font-weight:650}.literature-provider-statuses{grid-column:2}.literature-citation-report{border-top:1px solid var(--border);grid-column:1/-1;gap:9px;padding-top:10px;display:grid}.literature-citation-report strong,.literature-citation-report span{display:block}.literature-citation-report strong{color:var(--fg-strong);font-size:.8125rem;font-weight:800}.literature-citation-report>div>span{color:var(--muted);margin-top:3px;font-size:.75rem;line-height:1.45}.literature-citation-statuses{flex-wrap:wrap;gap:7px;display:flex}.literature-citation-statuses span{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--muted);padding:4px 9px;font-size:.75rem;font-weight:700}.literature-citation-statuses span[data-citation-status=полная]{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.literature-citation-statuses span[data-citation-status=полная]{border-color:color-mix(in oklch, var(--success) 38%, transparent)}}.literature-citation-statuses span[data-citation-status=полная]{color:var(--success-text)}.literature-citation-statuses span[data-citation-status=частичная]{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.literature-citation-statuses span[data-citation-status=частичная]{border-color:color-mix(in oklch, var(--warning) 34%, transparent)}}.literature-citation-statuses span[data-citation-status=частичная]{color:var(--warning-text)}.literature-citation-statuses span[data-citation-status=нет]{color:var(--danger-text)}.literature-screening-workflow{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.literature-screening-workflow>div{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);gap:4px;min-width:0;padding:9px 10px;display:grid}.literature-screening-workflow span{color:var(--muted);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.72rem;font-weight:800;overflow:hidden}.literature-screening-workflow strong{color:var(--fg-strong);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:800;overflow:hidden}.literature-screening-workflow>div.done{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.literature-screening-workflow>div.done{border-color:color-mix(in oklch, var(--success) 42%, transparent)}}.literature-screening-workflow>div.done{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.literature-screening-workflow>div.done{background:color-mix(in oklch, var(--success) 8%, var(--surface))}}.literature-screening-workflow>div.active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.literature-screening-workflow>div.active{border-color:color-mix(in oklch, var(--accent) 58%, transparent)}}.literature-screening-workflow>div.active{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.literature-screening-workflow>div.active{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--accent) 18%, transparent)}}.literature-screening-criteria{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);gap:12px;padding:13px;display:grid}.literature-screening-criteria-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.literature-screening-criteria-head h3{color:var(--fg-strong);margin:3px 0 0;font-size:1rem;font-weight:800}.literature-screening-criteria-grid{grid-template-columns:1.15fr 1fr 1fr;gap:10px;display:grid}.literature-screening-criteria-grid label{color:var(--muted);gap:6px;font-size:.78rem;font-weight:750;display:grid}.literature-screening-criteria-grid textarea{resize:vertical;min-height:104px}.literature-screening-strip{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.literature-screening-strip-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.literature-screening-summary{flex-wrap:wrap;gap:7px;display:flex}.literature-screening-summary span,.literature-screening-card-head>span{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--muted);white-space:nowrap;padding:4px 9px;font-size:.75rem;font-weight:800}.literature-screening-summary .literature-screening-kicker{color:var(--muted);text-transform:uppercase;letter-spacing:0;background:0 0;border-color:#0000;padding-left:0}[data-screening-status=включить]{border-color:var(--success)!important}@supports (color:color-mix(in lab, red, red)){[data-screening-status=включить]{border-color:color-mix(in oklch, var(--success) 42%, transparent)!important}}[data-screening-status=включить]{color:var(--success-text)!important}[data-screening-status=исключить]{border-color:var(--danger)!important}@supports (color:color-mix(in lab, red, red)){[data-screening-status=исключить]{border-color:color-mix(in oklch, var(--danger) 38%, transparent)!important}}[data-screening-status=исключить]{color:var(--danger-text)!important}[data-screening-status=под_вопросом]{border-color:var(--warning)!important}@supports (color:color-mix(in lab, red, red)){[data-screening-status=под_вопросом]{border-color:color-mix(in oklch, var(--warning) 38%, transparent)!important}}[data-screening-status=под_вопросом]{color:var(--warning-text)!important}.literature-screening-report{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);gap:12px;padding:13px;display:grid}.literature-screening-report-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.literature-screening-report-head h3{color:var(--fg-strong);margin:3px 0 0;font-size:1rem;font-weight:800}.literature-screening-report-context{grid-template-columns:1.2fr 1fr 1fr;gap:10px;display:grid}.literature-screening-report-context>div{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);align-content:start;gap:6px;padding:10px;display:grid}.literature-screening-report-context strong{color:var(--fg-strong);font-size:.8125rem;font-weight:800}.literature-screening-report-context p,.literature-screening-report-context ul{color:var(--muted);margin:0;font-size:.75rem;line-height:1.45}.literature-screening-report-context ul{padding-left:16px}.literature-screening-report-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.literature-screening-report-grid>div{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);align-content:start;gap:6px;padding:10px;display:grid}.literature-screening-report-grid strong{color:var(--fg-strong);font-size:.8125rem;font-weight:800}.literature-screening-report-grid span{color:var(--muted);font-size:.75rem;line-height:1.35}.literature-screening-gaps{gap:6px;display:grid}.literature-screening-gaps span{color:var(--warning-text);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:7px;font-size:.8125rem;line-height:1.45;display:grid}.literature-screening-card{border-top:1px solid var(--border);gap:9px;margin-top:12px;padding-top:10px;display:grid}.literature-screening-card-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.literature-screening-buttons{flex-wrap:wrap;gap:5px;display:inline-flex}.literature-screening-buttons button,.literature-screening-details-button{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);min-height:30px;color:var(--muted);cursor:pointer;padding:0 9px;font-size:.75rem;font-weight:800;transition:border-color .15s,background-color .15s,color .15s}.literature-screening-buttons button:hover,.literature-screening-details-button:hover{border-color:var(--border-strong);color:var(--fg)}.literature-screening-buttons button.active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.literature-screening-buttons button.active{border-color:color-mix(in oklch, var(--accent) 42%, var(--border))}}.literature-screening-buttons button.active{background:var(--accent-soft);color:var(--fg-strong)}.literature-screening-details-button{align-items:center;gap:6px;display:inline-flex}.literature-screening-details-button strong{border-radius:var(--radius-pill);background:var(--accent-soft);min-width:18px;height:18px;color:var(--accent-2);place-items:center;font-size:.6875rem;display:inline-grid}.literature-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.literature-evidence-grid label{color:var(--muted);gap:5px;font-size:.75rem;font-weight:800;display:grid}.literature-evidence-grid textarea{resize:vertical;min-height:74px}.literature-evidence-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.literature-provider-statuses span[data-status=ответил]{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.literature-provider-statuses span[data-status=ответил]{border-color:color-mix(in oklch, var(--success) 38%, transparent)}}.literature-provider-statuses span[data-status=ответил]{color:var(--success-text)}.literature-provider-statuses span[data-status="без результатов или ошибка"]{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.literature-provider-statuses span[data-status="без результатов или ошибка"]{border-color:color-mix(in oklch, var(--warning) 34%, transparent)}}.literature-provider-statuses span[data-status="без результатов или ошибка"]{color:var(--warning-text)}.literature-result-toolbar{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);justify-content:flex-start;align-items:center;padding:9px}.literature-result-toolbar label{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);min-height:34px;color:var(--muted);align-items:center;gap:7px;padding:0 9px;font-size:.8125rem;font-weight:700;display:inline-flex}.literature-result-toolbar select{max-width:210px;color:var(--fg);font:inherit;background:0 0;border:0;outline:none}.literature-toolbar-check input{accent-color:var(--accent)}.literature-batch-bar{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.literature-batch-status{grid-template-columns:auto auto;align-items:baseline;gap:3px 7px;min-width:112px;display:inline-grid}.literature-batch-status strong{color:var(--fg-strong);font-size:1.25rem;line-height:1}.literature-batch-status span,.literature-batch-status small{color:var(--muted);font-size:.75rem;font-weight:750}.literature-batch-status small{grid-column:1/-1}.literature-batch-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.literature-batch-actions .primary-button,.literature-batch-actions .secondary-button{min-height:36px;padding-inline:12px}.literature-result-list{gap:10px;display:grid}.literature-load-more{border:1px dashed var(--border-strong);border-radius:var(--radius-md);background:var(--surface-2);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:12px;display:flex}.literature-load-more span{color:var(--muted);font-size:.8125rem;font-weight:650}.literature-result-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);grid-template-columns:74px minmax(0,1fr) auto;gap:16px;padding:15px;transition:border-color .15s,background-color .15s;display:grid}.literature-result-card:hover{border-color:var(--border-strong);background:var(--surface-3)}.literature-result-card-selected{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.literature-result-card-selected{border-color:color-mix(in oklch, var(--accent) 48%, var(--border))}}.literature-result-card-selected{background:var(--accent-soft)}.literature-result-select{color:var(--muted);align-content:start;justify-items:start;gap:7px;font-size:.75rem;font-weight:750;display:grid}.literature-result-select input{width:18px;height:18px;accent-color:var(--accent)}.literature-result-main{min-width:0}.literature-result-badges,.literature-result-foot{flex-wrap:wrap;gap:6px;display:flex}.literature-result-card h3{color:var(--fg-strong);margin:10px 0 0;font-size:1rem;font-weight:750;line-height:1.35}.literature-result-meta,.literature-result-abstract{color:var(--muted);margin:7px 0 0;font-size:.8125rem;line-height:1.5}.literature-result-abstract{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.literature-result-foot{margin-top:10px}.literature-result-actions{flex-direction:column;gap:8px;min-width:150px;display:flex}.literature-result-actions .primary-button,.literature-result-actions .secondary-button{justify-content:center;align-items:center;gap:8px;width:100%;text-decoration:none;display:inline-flex}.literature-run-history{border-top:1px solid var(--border);gap:8px;padding-top:14px;display:grid}.literature-run-history h3{color:var(--fg-strong);margin:0;font-size:.95rem;font-weight:800}.literature-run-row{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:10px 11px;display:grid}.literature-run-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.875rem;font-weight:650;overflow:hidden}.literature-run-row small{color:var(--muted);font-size:.75rem}.auth-screen{place-items:center;min-height:100dvh;padding:24px;display:grid}@media (min-width:1280px){.research-shell{grid-template-columns:minmax(290px,330px) minmax(0,1fr);align-items:start}.workspace-topbar{grid-template-columns:minmax(220px,.8fr) minmax(320px,1fr) auto}.workspace-topbar-actions{justify-content:flex-end}.research-sidebar{max-height:calc(100vh - 36px);position:sticky;top:18px;overflow:auto}}@media (min-width:1680px){.research-shell{grid-template-columns:minmax(310px,350px) minmax(0,1fr);gap:22px;padding:22px}.workspace-topbar{grid-template-columns:minmax(260px,1fr) minmax(280px,.9fr) auto}.workspace-topbar-actions{justify-content:flex-end}}@media (max-width:1279px){.research-shell{grid-template-columns:minmax(280px,330px) minmax(0,1fr)}.research-inspector{grid-column:1/-1}}@media (max-width:920px){.research-shell{grid-template-columns:1fr;padding:12px}.literature-controls-grid,.literature-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-topbar-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workspace-topbar-actions .status-pill,.workspace-topbar-actions .primary-button,.workspace-topbar-actions .secondary-button{width:100%}}@media (max-width:720px){body{background-attachment:scroll}.research-shell{gap:10px;padding:8px}.research-main{order:1}.research-sidebar{order:2}.research-sidebar,.research-main{gap:10px}.research-sidebar>header,.workspace-panel,.literature-search-panel,.literature-results-panel,.research-inspector{border-radius:var(--radius-md);padding:12px}.research-sidebar>header{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-md)}.workflow-panel{gap:10px;padding:10px}.workflow-panel-head{align-items:center}.workflow-panel-head h2{font-size:.95rem}.workflow-nav-group{gap:6px}.workflow-nav-group-toggle{border:1px solid var(--border);background:var(--surface-2);min-height:44px;padding:8px 10px}.workflow-nav-group-caption{display:none}.workflow-nav-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-inline:-2px;padding:2px 2px 8px;display:grid;overflow:visible}.workflow-nav-button{min-height:48px}.workflow-nav-button:before,.sidebar-nav-button:before{display:none}.workflow-nav-main span,.sidebar-nav-button span{white-space:normal}.workflow-nav-meta,.sidebar-nav-meta{display:none}.workspace-topbar{z-index:30;gap:10px;padding:12px;position:static;top:0}.workspace-topbar-title h2{letter-spacing:0;font-size:1.05rem}.workspace-command-search{min-height:44px}.workspace-topbar-actions{flex-wrap:wrap;justify-content:flex-start;gap:6px;padding-bottom:2px;display:flex;overflow:visible}.workspace-topbar-actions .status-pill,.workspace-topbar-actions .primary-button,.workspace-topbar-actions .secondary-button{flex:none;justify-content:center;width:auto}.field-disclosure>summary{min-height:44px;padding:10px 12px;font-size:.875rem}.field-input,.primary-button,.secondary-button,.danger-button,.icon-button,.tab-button,.project-button{min-height:44px}.field-input{font-size:16px}.compact-select{width:100%;max-width:none;min-height:44px}.row-actions .compact-select{flex:100%}.primary-button,.secondary-button,.danger-button{padding-inline:12px}.status-pill,.warning-pill{white-space:normal;max-width:100%;min-height:28px}.row-actions,.button-row{justify-content:stretch;width:100%}.row-actions .primary-button,.row-actions .secondary-button,.row-actions .danger-button,.button-row .primary-button,.button-row .secondary-button,.button-row .danger-button{flex:100%}.project-row{gap:8px}.project-delete{width:44px}.pdf-preview-close,.harvest-icon-button,.help-icon-button{min-width:44px;min-height:44px}.journal-category-filter{flex-wrap:nowrap;overflow-x:auto}.journal-filter-chip{flex:none;min-height:44px}.sidebar-create-project-form,.sidebar-zotero-form{gap:10px}.literature-query-row{min-height:48px;padding:8px 10px}.literature-depth-control{width:100%}.literature-depth-control button{min-height:40px}.literature-result-toolbar,.literature-results-stats,.literature-screening-summary,.literature-provider-statuses,.literature-citation-statuses,.literature-pdf-notice-stats{align-items:stretch}.literature-result-toolbar label,.literature-result-toolbar select,.literature-results-stats span,.literature-screening-summary span,.literature-provider-statuses span,.literature-citation-statuses span,.literature-pdf-notice-stats span{width:100%}.literature-result-toolbar label{min-height:44px;font-size:1rem}.literature-result-toolbar select{min-height:40px}.literature-result-card{gap:12px;padding:12px}.literature-result-select{grid-template-columns:auto minmax(0,1fr);align-items:center}.registry-specialty-list,.registry-council-list,.harvest-saved-list{max-height:none;overflow:visible}.harvest-saved-row{grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.harvest-saved-title,.harvest-saved-meta,.harvest-saved-actions{white-space:normal;grid-column:2;max-width:none}.harvest-saved-actions{margin-top:4px}.literature-result-actions{width:100%}.auth-screen{align-items:start;padding:12px}.profile-menu{max-width:calc(100vw - 24px)}.help-tooltip{margin-top:0;bottom:16px;right:16px;width:auto!important;max-width:none!important;position:fixed!important;top:auto!important;left:16px!important;transform:none!important}.literature-search-head,.literature-results-head,.literature-pdf-notice,.literature-screening-workflow,.literature-screening-criteria-grid,.literature-screening-strip,.literature-screening-report-context,.literature-screening-report-grid,.literature-evidence-grid,.literature-batch-bar,.literature-coverage-strip,.literature-result-card,.literature-run-row{grid-template-columns:1fr}.literature-search-head,.literature-results-head{display:grid}.literature-controls-grid,.literature-source-grid{grid-template-columns:1fr}.literature-filter-subhead{gap:4px;display:grid}.literature-filter-subhead small{text-align:left;max-width:none}.literature-coverage-score{border-right:0;border-bottom:1px solid var(--border);padding-bottom:10px;padding-right:0}.literature-provider-statuses,.literature-citation-report{grid-column:1}.literature-screening-report-head,.literature-screening-criteria-head,.literature-screening-card-head{grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.literature-screening-strip-actions{justify-content:stretch}.literature-screening-strip-actions .secondary-button,.literature-screening-criteria-head .secondary-button{justify-content:center;justify-self:stretch;width:100%;min-height:44px;display:inline-flex}.literature-screening-buttons,.literature-screening-details-button,.literature-evidence-actions{width:100%}.literature-screening-buttons button,.literature-screening-details-button,.literature-evidence-actions .primary-button,.literature-evidence-actions .secondary-button{flex:100%;justify-content:center;min-height:44px}.literature-batch-actions{justify-content:stretch}.literature-batch-actions .primary-button,.literature-batch-actions .secondary-button{flex:150px}.literature-result-actions{min-width:0}.journal-hero,.journal-toolbar,.journal-status-grid,.journal-compact-head,.journal-compact-row{grid-template-columns:1fr}.journal-toolbar-actions{min-width:0}.registry-hero{display:grid}.registry-specialty-row{grid-template-columns:1fr;gap:4px}.registry-specialty-row small{text-align:left}.registry-passport-head,.registry-passport-variant-head,.registry-passport-numbered li{grid-template-columns:1fr}.registry-passport-head,.registry-passport-variant-head{display:grid}.registry-passport-numbered li>span{width:fit-content;padding:0 10px}.list-row,.audit-row{grid-template-columns:1fr}.dataset-variables-table-wrap{border:0;overflow:visible}.dataset-variables-table{border-collapse:separate;border-spacing:0;min-width:0;display:block}.dataset-variables-table thead{display:none}.dataset-variables-table tbody{gap:10px;display:grid}.dataset-variables-table tr{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);gap:9px;padding:12px;display:grid}.dataset-variables-table td{border:0;grid-template-columns:minmax(84px,.32fr) minmax(0,1fr);align-items:center;gap:10px;padding:0;display:grid}.dataset-variables-table td:before{content:attr(data-label);color:var(--faint);font-size:.75rem;font-weight:750}.dataset-variables-table td[data-label=Имя]{color:var(--fg-strong);font-size:.95rem}.dataset-variables-table .field-input,.dataset-variables-table .compact-select{width:100%;min-width:0}.row-actions{justify-content:flex-start}}.manuscript-section-textarea{letter-spacing:0;max-width:76ch;min-height:220px;padding:18px 20px;font-size:16.5px;line-height:1.7}@media (max-width:920px){.manuscript-section-textarea{padding:14px 16px;font-size:16px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
